:root{--canvas: #E9E7DA;--surface: #FCFDF9;--raised: #FFFFFF;--field: #E1E0D1;--hover: #F1EFE4;--dark: #14180F;--dark-hover: #242A1B;--deep: #20301A;--ink: #14180F;--ink-inv: #FFFFFF;--mute: #5E6553;--mute-dark: #ABAF9E;--faint: #7E8470;--hairline: rgba(20,24,15,.07);--border: rgba(20,24,15,.07);--lime-tint: #F3F9E4;--lime-100: #E9F4CB;--lime-300: #DAEE9E;--lime-500: #C8F04F;--grey-cell: #EBEEE3;--grey-bar: #DDE3D0;--danger: #B0443D;--danger-tint: #F7E7E5;--overlay: rgba(20,24,15,.44);--r-xs: 8px;--r-sm: 12px;--r-md: 18px;--r-lg: 28px;--r-xl: 36px;--r-pill: 999px;--sp-2: 2px;--sp-4: 4px;--sp-6: 6px;--sp-8: 8px;--sp-10: 10px;--sp-12: 12px;--sp-14: 14px;--sp-16: 16px;--sp-20: 20px;--sp-24: 24px;--sp-28: 28px;--sp-32: 32px;--sp-40: 40px;--sp-48: 48px;--sp-56: 56px;--sp-64: 64px;--sp-80: 80px;--page-inset: 24px;--c-device-w: 430px;--c-device-h: 932px;--c-device-bezel: 12px;--c-device-r: 56px;--c-device-screen-r: 44px;--c-device-statusbar: 54px;--c-device-island-top: 11px;--c-device-homebar-bottom: 9px;--c-device-homebar: 34px;--c-device-island-w: 125px;--c-device-island-h: 36px;--c-device-homebar-w: 140px;--c-device-homebar-h: 5px;--g-inline: 6px;--g-tight: 10px;--g-control: 14px;--g-sibling: 20px;--g-section: 40px;--sp-0: 0;--ease: cubic-bezier(.2,.7,.2,1);--spring: cubic-bezier(.34,1.3,.4,1);--t-fast: .18s;--t-med: .5s;--t-slow: .8s;--font: "Hanken Grotesk", system-ui, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, monospace;--font-icon: "Phosphor";--font-money: "Matrix Sans Print Tabular";--font-money-min: 38px;--fs-display: clamp(32px, 4.4vw, 42px);--fs-numxl: clamp(38px, 5.2vw, 54px);--fs-figure: clamp(52px, 9vw, 76px);--fs-title: 20px;--fs-body: 16px;--fs-label: 14px;--fs-cap: 13px;--fs-tiny: 12.5px;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--c-bubble-py: 14px;--c-bubble-px: 18px;--c-bubble-r: 20px;--c-bubble-gap: 16px;--c-bubble-max: 78%;--c-bubble-bg: #E1E0D1;--c-bubble-fg: #14180F;--c-bubble-money-bg: #20301A;--c-bubble-money-fg: #FFFFFF;--c-composer-h: 56px;--c-composer-r: 28px;--c-composer-py: 10px;--c-composer-px: 18px;--c-composer-bg: #FFFFFF;--c-composer-border: rgba(20,24,15,.07);--c-composer-gap: 10px;--c-mention-r: 999px;--c-mention-py: 1px;--c-mention-px: 6px;--c-mention-bg: #E9F4CB;--c-mention-fg: #14180F;--c-mention-weight: 600;--c-split-py: 18px;--c-split-px: 18px;--c-split-gap: 12px;--c-split-r: 18px;--c-split-row-gap: 8px;--c-split-bg: #FCFDF9;--c-split-border: #C8F04F;--c-split-amount: clamp(38px, 5.2vw, 54px);--c-pop-r: 18px;--c-switch-h: 34px;--c-switch-pad: 3px;--c-switch-gap: 2px;--c-switch-bg: rgba(255,255,255,.12);--c-switch-fg: #ABAF9E;--c-switch-on-bg: #C8F04F;--c-switch-on-fg: #14180F;--c-switch-px: 12px;--c-switch-p-r: 999px;--c-switch-fs: 12.5px;--d-home-hero: 0ms;--d-home-pace: 60ms;--d-home-stat1: .12s;--d-home-stat2: .16s;--d-home-stat3: .2s;--d-home-stat4: .24s;--d-home-cats: .22s;--d-home-latest: .32s;--i-sm: 14px;--i-md: 16px;--i-lg: 20px;--i-xl: 22px;--c-hero-floor: #0E1209;--c-hero-floor-gradient: linear-gradient(150deg, var(--deep) 0%, var(--dark) 58%, var(--c-hero-floor) 100%);--c-hero-ground: var(--c-hero-bloom), var(--c-hero-floor-gradient);--c-hero-bloom: radial-gradient(120% 140% at 12% 0%, rgba(200,240,79,.16) 0%, rgba(200,240,79,0) 55%);--c-hero-fg: #FFFFFF;--c-hero-maxw: 760px;--c-hero-pad: 28px 24px 24px;--c-hero-r: 36px;--c-hero-grid-cell: 34px;--c-hero-grid-line: rgba(255,255,255,.07);--c-hero-grid-fade: radial-gradient(100% 90% at 70% 30%, #000 0%, rgba(0,0,0,.5) 55%, transparent 92%);--c-hero-ctl-bg: rgba(255,255,255,.12);--c-hero-ctl-bg-hover: rgba(255,255,255,.2);--c-hero-ctl-bg-edit: rgba(255,255,255,.22);--f-brand-bg: #20301A;--f-brand-fg: #FFFFFF;--f-accent-bg: #C8F04F;--f-accent-fg: #14180F;--f-accent-soft-bg: #E9F4CB;--f-accent-wash-bg: #F3F9E4;--f-quiet-bg: #FFFFFF;--f-quiet-fg: #14180F;--f-inset-bg: #E1E0D1;--c-pop-pad: 14px 16px;--c-pop-pad-y: 14px;--c-pop-gap: 10px;--c-pop-bg: #FFFFFF;--c-pop-border: 1px solid rgba(20,24,15,.07);--c-pop-shadow: 0 10px 30px rgba(20,24,15,.16);--c-pop-maxw: calc(100vw - 48px) ;--c-pop-w: 260px;--c-suggest-r: 12px;--c-suggest-row-py: 10px;--c-suggest-row-px: 12px;--c-suggest-gap: 10px;--c-suggest-bg: #FFFFFF;--c-suggest-border: rgba(20,24,15,.07);--c-suggest-on: #E1E0D1;--c-badge-minw: 18px;--c-badge-h: 18px;--c-badge-px: 5px;--c-badge-fs: 12.5px;--c-badge-fw: 700;--c-badge-bg: #C8F04F;--c-badge-fg: #14180F;--c-badge-ring-w: 2px;--c-roomtabs-r: 999px;--c-roomtabs-p: 6px;--c-roomtabs-gap: 6px;--c-roomtabs-inset: 24px;--c-roomtabs-tab-py: 14px;--c-roomtabs-tab-px: 14px;--c-roomtabs-bg: #E1E0D1;--c-roomtabs-fg: #5E6553;--c-roomtabs-on-bg: #14180F;--c-roomtabs-on-fg: #FFFFFF;--c-head-pt: 16px;--c-head-pb: 12px;--c-head-row: var(--c-touch);--c-head-h: calc(var(--c-head-pt) + var(--c-head-row) + var(--c-head-pb));--c-head-x: 10px;--c-head-gap: 14px;--c-pill-h: 48px;--c-pill-h-sm: 36px;--c-pill-px: 22px;--c-pill-px-sm: 16px;--c-circle-dark-hover: #242A1B;--c-chart-on: #C8F04F;--c-chart-rest-dark: rgba(255,255,255,.18);--c-chart-on-dark: #C8F04F;--c-chart-h: 120px;--c-chart-r: 18px;--c-chart-rest: #DDE3D0;--c-chart-min: 5%;--c-chart-bubble-gap: 12px;--c-chart-shift: 0px;--shift: 0px;--c-chart-dot: 10px;--c-chart-room: calc(var(--c-pop-pad-y) * 2 + var(--fs-label) * 1.3 + var(--c-chart-bubble-gap));--c-chart-hatch: repeating-linear-gradient(45deg, #C8F04F 0px, #C8F04F 3px, transparent 3px, transparent 6px);--c-chart-hatch-on: repeating-linear-gradient(45deg, #14180F 0px, #14180F 3px, transparent 3px, transparent 6px);--c-circle-size: 40px;--c-circle-size-chrome: 48px;--c-circle-glyph-chrome: 24px;--c-circle-size-action: 40px;--c-circle-size-sm: 36px;--c-circle-glyph: 20px;--c-circle-glyph-action: 20px;--c-circle-glyph-sm: 18px;--c-ico-size: 48px;--c-ico-size-sm: 36px;--c-ico-size-lg: 56px;--c-ico-glyph: 24px;--c-ico-glyph-sm: 18px;--c-ico-glyph-lg: 28px;--c-overlay-scrim: rgba(23,24,26,.38);--c-overlay-z: 60;--c-overlay-pad: 16px;--c-overlay-in: .2s;--c-modal-bg: #FCFDF9;--c-modal-radius: 28px;--c-modal-maxw: 480px;--c-modal-maxh: 90dvh;--c-modal-pad: 24px;--c-modal-in: .28s;--c-modal-rise: 8px;--c-modal-from: .94;--c-cal-cell: 40px;--c-cal-rowgap: 2px;--c-cal-month: 15px;--c-cal-month-ink: #14180F;--c-cal-wd-size: 11px;--c-cal-wd-ink: #5E6553;--c-cal-day-ink: #14180F;--c-cal-today-ring: #14180F;--c-cal-on-fill: #14180F;--c-cal-on-ink: #FFFFFF;--c-cal-out-ink: #5E6553;--c-cal-off-ink: #5E6553;--c-time-dial: 232px;--c-time-num: 44px;--c-time-r: calc((var(--c-time-dial) - var(--c-time-num)) / 2);--c-time-num-ink: #14180F;--c-time-on-fill: #14180F;--c-time-on-ink: #FFFFFF;--c-time-mid: 13px;--c-time-mer-fill: #E1E0D1;--c-time-mer-on: #14180F;--c-time-mer-on-ink: #FFFFFF;--c-time-min-fill: #FFFFFF;--c-time-min-ink: #14180F;--c-time-min-on: #14180F;--c-time-min-on-ink: #FFFFFF;--c-tag-py: 8px;--c-tag-px: 14px;--c-tag-fs: 13px;--c-tag-hero-fs: 15px;--c-tag-ol-fill: #E9F4CB;--c-tag-ol-stroke: #C8F04F;--c-tag-ol-gap: 6px;--c-tag-ol-icon: 15px;--c-tag-ol-fs: 12.5px;--c-tag-hero-py: 10px;--c-tag-hero-px: 16px;--c-dot-size: 8px;--c-dot-ring: 3px;--c-input-h: 52px;--c-input-px: 18px;--c-input-border: 1.5px solid rgba(20,24,15,.07);--c-row-py: 16px;--c-row-px: 10px;--c-row-gap: 16px;--c-focus-w: 3px;--c-focus-offset: 2px;--c-icon-size: 16px;--c-card-bg: #FFFFFF;--c-card-r: 28px;--c-card-padding: 28px;--c-row-neg-x: -10px;--c-touch: 44px;--c-touch-min: 24px;--c-narrow: 420px;--c-narrow-wide: 760px;--c-step-size: 10px;--c-step-gap: 8px;--c-avatar-size: 40px;--c-avatar-size-lg: 72px;--c-avatar-fs-lg: clamp(32px, 4.4vw, 42px);--c-tabbar-inset: 24px;--c-tabbar-r: 999px;--c-tabbar-pad: 8px;--c-tabbar-gap: 6px;--c-tabbar-px: 22px;--c-tabbar-bg: #14180F;--c-tabbar-border: none;--c-tabbar-fg: #ABAF9E;--c-tabbar-on-bg: #C8F04F;--c-tabbar-on-fg: #14180F;--c-tabbar-on-gap: 9px;--c-tabbar-hover-fg: #FFFFFF;--c-tabbar-label-max: 120px;--c-tabbar-badge-x: 8px;--c-tabbar-badge-y: -7px;--c-tabbar-py: 14px;--c-tabbar-reserve: calc(var(--c-tabbar-py) * 2 + var(--c-tabbar-icon) + var(--c-tabbar-pad) * 2 + var(--sp-32));--c-tabbar-icon: 24px;--c-tabbar-label: 13px;--c-badge-ring: 2px;--c-claim-pad: 16px;--c-empty-py: 40px;--c-skel-h: 12px;--c-skel-gap: 10px;--c-fuel-h: 16px;--c-fuel-track: #20301A;--c-fuel-tick: 3px;--c-safe-top: env(safe-area-inset-top, 0px);--c-safe-top-min: 54px;--c-safe-bottom: env(safe-area-inset-bottom, 0px);--c-safe-bottom-min: 16px;--bp-xs: 400px;--bp-sm: 480px;--bp-md: 560px;--bp-lg: 640px;--bp-xl: 720px;--bp-2xl: 900px;--bp-3xl: 1024px;--bp-4xl: 1180px;--c-ring-w: 2px;--c-card-padding-emphasis: 20px;--c-card-pad-list: 14px;--c-card-pad-card: 16px;--c-card-pad-feature: 24px;--c-hairline-w: 1px;--c-swipe-w: 88px;--c-label-min: 140px;--c-bell-size: 48px;--c-bell-icon: 24px;--c-bell-bg: #FCFDF9;--c-bell-border: 1px solid rgba(20,24,15,.07);--c-bell-badge-bg: #14180F;--c-bell-badge-fg: #C8F04F;--c-bell-badge-minw: 20px;--c-bell-badge-h: 20px;--c-bell-badge-px: 6px;--c-bell-badge-fw: 600;--c-bell-badge-ring: 2px;--c-bell-badge-ringc: #FCFDF9;--c-toast-pad: 14px 16px 14px 22px;--c-toast-max: calc(100vw - 32px) ;--c-toast-ring-w: 3px;--t-toast: 5s;--c-choice-h: 48px;--c-choice-px: 20px}*,*:before,*:after{box-sizing:border-box}html,body{margin:var(--sp-0);padding:var(--sp-0);background:var(--canvas);color:var(--ink)}body{font-family:var(--font);font-size:var(--fs-body);-webkit-font-smoothing:antialiased}.eg-display{font-size:var(--fs-display);font-weight:var(--fw-regular);line-height:1.08;letter-spacing:-.01em;margin:var(--sp-0)}.eg-numxl{font-size:var(--fs-numxl);font-weight:var(--fw-semibold);line-height:1;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.eg-num{font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.eg-title{font-size:var(--fs-title);font-weight:var(--fw-semibold);letter-spacing:-.005em;margin:var(--sp-0)}.eg-body{font-size:var(--fs-body);font-weight:var(--fw-medium);line-height:1.5}.eg-label{font-size:var(--fs-label);font-weight:var(--fw-medium)}.eg-cap{font-size:var(--fs-cap);font-weight:var(--fw-regular);line-height:1.5}.eg-tiny{font-size:var(--fs-tiny);font-weight:var(--fw-regular)}.eg-mute{color:var(--mute)}.eg-faint{color:var(--faint)}.eg-danger{color:var(--danger)}.eg-card{background:var(--c-card-bg);border-radius:var(--c-card-r)}.eg-card--dark{background:var(--dark);color:var(--ink-inv)}.eg-hairline{border-bottom:1px solid var(--hairline)}.eg-figure{font-family:var(--font-money);font-size:var(--fs-figure);font-weight:var(--fw-regular);line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.eg-figure--sm{font-size:var(--fs-title)}.eg-fill--brand{background:var(--f-brand-bg);color:var(--f-brand-fg)}.eg-fill--accent{background:var(--f-accent-bg);color:var(--f-accent-fg)}.eg-fill--accent-soft{background:var(--f-accent-soft-bg);color:var(--f-accent-fg)}.eg-fill--accent-wash{background:var(--f-accent-wash-bg);color:var(--f-accent-fg)}.eg-fill--quiet{background:var(--f-quiet-bg);color:var(--f-quiet-fg)}.eg-fill--inset{background:var(--f-inset-bg);color:var(--f-quiet-fg)}.eg-pill{display:inline-flex;align-items:center;justify-content:center;gap:var(--g-inline);background:var(--f-quiet-bg);color:var(--f-quiet-fg);border:none;border-radius:var(--r-pill);font:inherit;font-size:var(--fs-label);font-weight:var(--fw-medium);height:var(--c-pill-h);padding:var(--sp-0) var(--c-pill-px);cursor:pointer;white-space:nowrap;flex:none;transition:transform var(--t-fast) ease,background var(--t-fast) ease,opacity var(--t-fast) ease}.eg-pill:hover{transform:translateY(-1px)}.eg-pill:active{transform:scale(.97)}.eg-pill--cta{background:var(--f-brand-bg);color:var(--f-brand-fg)}.eg-pill--cta:hover{background:var(--dark-hover)}.eg-pill--accent,.eg-pill--on-card{background:var(--f-accent-bg);color:var(--f-accent-fg)}.eg-pill--sm{height:var(--c-pill-h-sm);padding:var(--sp-0) var(--c-pill-px-sm);font-size:var(--fs-cap)}.eg-pill--block{width:100%}.eg-pill--danger{background:var(--raised);color:var(--danger)}.eg-pill[disabled],.eg-pill[aria-disabled=true]{opacity:.4;cursor:not-allowed;transform:none}.eg-pill[disabled]:hover,.eg-pill[aria-disabled=true]:hover{transform:none}.eg-circle{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--c-circle-size);height:var(--c-circle-size);border-radius:var(--r-pill);font-size:var(--c-circle-size);background:var(--f-quiet-bg);color:var(--f-quiet-fg);border:none;font:inherit;cursor:pointer;transition:transform var(--t-fast) ease,background var(--t-fast) ease}.eg-circle:hover{transform:translateY(-1px)}.eg-circle:active{transform:scale(.94)}.eg-circle--dark{background:var(--f-brand-bg);color:var(--f-brand-fg)}.eg-circle--well{background:var(--f-inset-bg);color:var(--f-quiet-fg)}.eg-circle--sm{width:var(--c-circle-size-sm);height:var(--c-circle-size-sm)}.eg-circle--chrome{width:var(--c-circle-size-chrome);height:var(--c-circle-size-chrome)}.eg-ico{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--c-ico-size);height:var(--c-ico-size);border-radius:var(--r-pill);background:var(--raised);color:var(--ink)}.eg-ico--sm{width:var(--c-ico-size-sm);height:var(--c-ico-size-sm)}.eg-ico--lg{width:var(--c-ico-size-lg);height:var(--c-ico-size-lg)}.eg-ico--well{background:var(--field)}.eg-ico--accent{background:var(--lime-500)}.eg-ico--dark{background:var(--dark);color:var(--ink-inv)}.eg-ico--danger{background:var(--raised);color:var(--danger)}.eg-ico .eg-icon{font-size:var(--c-ico-glyph)}.eg-ico--sm .eg-icon{font-size:var(--c-ico-glyph-sm)}.eg-ico--lg .eg-icon{font-size:var(--c-ico-glyph-lg)}.eg-time{display:flex;flex-direction:column;align-items:center;gap:var(--g-sibling);width:100%;max-width:var(--c-time-dial);min-width:0}.eg-time__dial{position:relative;flex:none;width:min(var(--c-time-dial),100%);height:min(var(--c-time-dial),100%);aspect-ratio:1;border-radius:var(--r-pill);background:var(--field)}.eg-time__num{position:absolute;left:50%;top:50%;display:flex;align-items:center;justify-content:center;width:var(--c-time-num);height:var(--c-time-num);margin:calc(var(--c-time-num) / -2) var(--sp-0) var(--sp-0) calc(var(--c-time-num) / -2);border:0;border-radius:var(--r-pill);background:none;color:var(--c-time-num-ink);font:inherit;font-size:var(--fs-label);font-variant-numeric:tabular-nums;cursor:pointer;transform:rotate(var(--a)) translateY(calc(var(--c-time-r) * -1)) rotate(calc(var(--a) * -1))}.eg-time__num:hover{background:var(--hover)}.eg-time__num--on,.eg-time__num--on:hover{background:var(--c-time-on-fill);color:var(--c-time-on-ink)}.eg-time__mid{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:var(--g-inline);pointer-events:none}.eg-time__read{font-size:var(--fs-title);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.eg-time__mer{pointer-events:auto;min-width:var(--c-touch);min-height:var(--c-touch);border:0;border-radius:var(--r-pill);background:var(--c-time-mer-fill);color:var(--c-time-mid);font:inherit;font-size:var(--fs-cap);font-weight:var(--fw-semibold);cursor:pointer}.eg-time__mer[data-meridiem=PM]{background:var(--c-time-mer-on);color:var(--c-time-mer-on-ink)}.eg-time__mins{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--g-inline)}.eg-time__min{flex:none;min-width:var(--c-touch);min-height:var(--c-touch);border:var(--c-hairline-w) solid var(--border);border-radius:var(--r-pill);background:var(--c-time-min-fill);color:var(--c-time-min-ink);font:inherit;font-size:var(--fs-label);font-variant-numeric:tabular-nums;cursor:pointer}.eg-time__min--on{background:var(--c-time-min-on);color:var(--c-time-min-on-ink);border-color:var(--c-time-min-on)}.eg-overlay{position:fixed;inset:0;z-index:var(--c-overlay-z);display:flex;align-items:center;justify-content:center;background:var(--c-overlay-scrim);padding:var(--c-overlay-pad)}.eg-overlay__scrim{position:absolute;inset:0}.eg-modal{position:relative;z-index:1;width:100%;max-width:var(--c-modal-maxw);max-height:var(--c-modal-maxh);overflow-y:auto;overscroll-behavior:contain;background:var(--c-modal-bg);border-radius:var(--c-modal-radius);padding:var(--c-modal-pad)}.eg-overlay--in{animation:egFade var(--c-overlay-in) ease}.eg-overlay--in .eg-modal{animation:egPop var(--c-modal-in) var(--spring)}@supports (max-height: 90dvh){.eg-modal{max-height:90dvh}}.eg-modal__head{display:flex;align-items:center;justify-content:space-between;gap:var(--g-control);margin-bottom:var(--g-sibling)}@keyframes egFade{0%{opacity:0}to{opacity:1}}@keyframes egPop{0%{opacity:0;transform:scale(var(--c-modal-from)) translateY(var(--c-modal-rise))}to{opacity:1;transform:scale(1) translateY(0)}}@media(prefers-reduced-motion:reduce){.eg-overlay,.eg-modal{animation:none}}.eg-datefield{display:flex;align-items:center;justify-content:space-between;gap:var(--g-inline);width:100%;min-height:var(--c-touch);background:var(--raised);color:var(--ink);border:var(--c-hairline-w) solid var(--border);border-radius:var(--r-md);padding:var(--sp-0) var(--c-input-px);font:inherit;text-align:start;cursor:pointer}.eg-datefield:hover{border-color:var(--faint)}.eg-datefield[aria-expanded=true]{border-color:var(--ink)}.eg-datefield__value{flex:1;min-width:var(--sp-0)}.eg-datefield--empty .eg-datefield__value{color:var(--mute)}.eg-cal{display:flex;flex-direction:column;gap:var(--g-tight);background:var(--c-card-bg);border-radius:var(--c-card-r);padding:var(--c-card-padding);width:100%;max-width:100%;min-width:0}.eg-cal__head{display:flex;align-items:center;justify-content:space-between;gap:var(--g-inline);flex-wrap:wrap;min-width:0}.eg-cal__grid{display:flex;flex-direction:column;gap:var(--g-tight);min-width:0}.eg-cal__month{font-size:var(--c-cal-month);font-weight:var(--fw-semibold);color:var(--c-cal-month-ink);min-width:0}.eg-cal__nav{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--c-touch);height:var(--c-touch);border:0;border-radius:var(--r-pill);background:none;color:var(--ink);font:inherit;cursor:pointer}.eg-cal__nav:hover{background:var(--hover)}.eg-cal__nav .eg-icon{font-size:var(--c-icon-size)}.eg-cal__week,.eg-cal__row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--c-cal-rowgap);min-width:0}.eg-cal__wd{display:flex;align-items:center;justify-content:center;font-size:var(--c-cal-wd-size);font-weight:var(--fw-medium);color:var(--c-cal-wd-ink);text-transform:uppercase;letter-spacing:.04em}.eg-cal__day{display:flex;align-items:center;justify-content:center;aspect-ratio:1;width:100%;min-height:var(--c-touch-min);border:0;border-radius:var(--r-pill);background:none;color:var(--c-cal-day-ink);font:inherit;font-size:var(--fs-label);font-variant-numeric:tabular-nums;cursor:pointer}.eg-cal__day:hover{background:var(--hover)}.eg-cal__day--today{box-shadow:inset 0 0 0 var(--c-hairline-w) var(--c-cal-today-ring)}.eg-cal__day--on,.eg-cal__day--on:hover{background:var(--c-cal-on-fill);color:var(--c-cal-on-ink)}.eg-cal__day--out{color:var(--c-cal-out-ink)}.eg-cal__day[disabled]{color:var(--c-cal-off-ink);cursor:not-allowed;background:none}@font-face{font-family:Hanken Grotesk;src:url(./fonts/HankenGrotesk-latin.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;src:url(./fonts/HankenGrotesk-latin-ext.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Phosphor;src:url(./fonts/Phosphor-site.woff2?v=d8d912db) format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Matrix Sans Print Tabular;src:url(./fonts/MatrixSansPrintTabular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.eg-money.eg-numxl{font-family:var(--font-money);font-size:var(--fs-numxl);font-weight:400;font-variant-numeric:tabular-nums;letter-spacing:0}.eg-icon{font-family:var(--font-icon);font-size:var(--c-icon-size);font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased}.eg-circle .eg-icon{font-size:var(--c-circle-glyph)}.eg-icon--x:before{content:"\e4f6"}.eg-x{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--sp-28);height:var(--sp-28);padding:0;border:0;border-radius:var(--r-pill);background:#14180f1f;color:inherit;cursor:pointer;transition:background var(--t-fast) var(--ease)}.eg-x:hover{background:#14180f38}.eg-x.eg-icon{font-size:var(--fs-cap)}.eg-x--on-dark{background:#ffffff2e}.eg-x--on-dark:hover{background:#ffffff4d}.eg-tag{display:inline-flex;align-items:center;background:var(--lime-500);color:var(--ink);border-radius:var(--r-sm);padding:var(--c-tag-py) var(--c-tag-px);font-size:var(--c-tag-fs);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.eg-tag--quiet{background:var(--f-quiet-bg);color:var(--mute);font-weight:var(--fw-regular)}.eg-dot{width:var(--c-dot-size);height:var(--c-dot-size);border-radius:var(--r-pill);background:var(--lime-500);box-shadow:0 0 0 var(--c-dot-ring) var(--lime-100)}.eg-field{display:flex;flex-direction:column;gap:var(--g-inline)}.eg-field>span,.eg-field>label{font-size:var(--fs-cap);color:var(--mute)}.eg-input{font:inherit;font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--ink);background:var(--raised);border:var(--c-input-border);border-radius:var(--r-md);height:var(--c-input-h);padding:var(--sp-0) var(--c-input-px);width:100%;outline:none;transition:border-color var(--t-fast) ease,background var(--t-fast) ease}.eg-input::placeholder{color:var(--mute);font-weight:var(--fw-regular)}.eg-input:hover{border-color:var(--faint)}.eg-input:focus{border-color:var(--ink)}.eg-input[aria-invalid=true]{border-color:var(--danger)}.eg-input[disabled]{background:var(--field);color:var(--faint);cursor:not-allowed}.eg-error-text{font-size:var(--fs-cap);color:var(--danger);margin:var(--sp-0)}.eg-row{display:flex;align-items:center;gap:var(--c-row-gap);padding:var(--c-row-py) var(--c-row-px);margin:var(--sp-0) var(--c-row-neg-x);border-radius:var(--r-md);transition:background var(--t-fast) ease;cursor:pointer}.eg-row:hover{background:var(--hover)}.eg-link{min-height:var(--c-touch);display:inline-flex;align-items:center;color:var(--ink);font-weight:var(--fw-medium);text-decoration:underline;text-underline-offset:var(--sp-2);text-decoration-thickness:1px;text-decoration-color:var(--faint);transition:text-decoration-color var(--t-fast) ease}.eg-link:hover{text-decoration-color:var(--ink)}.eg-steps{display:flex;align-items:center;gap:var(--c-step-gap)}.eg-step{width:var(--c-step-size);height:var(--c-step-size);border-radius:var(--r-pill);background:var(--grey-bar)}.eg-step--done{background:var(--lime-500)}.eg-step--now{background:var(--ink)}.eg-setrow{display:flex;align-items:center;gap:var(--g-sibling);background:var(--c-card-bg);border:var(--c-hairline-w) solid var(--border);border-radius:var(--c-card-r);padding:var(--c-card-padding)}.eg-setrow__copy{flex:1;min-width:var(--sp-0);display:flex;flex-direction:column;gap:var(--g-inline)}.eg-setrow__ctl{flex:none}.eg-choices{display:flex;flex-wrap:wrap;gap:var(--g-tight)}.eg-choice{display:inline-flex;align-items:center;justify-content:center;background:var(--f-inset-bg);color:var(--f-quiet-fg);border:none;border-radius:var(--r-pill);height:var(--c-choice-h);padding:var(--sp-0) var(--c-choice-px);font:inherit;font-size:var(--fs-label);font-weight:var(--fw-medium);cursor:pointer;white-space:nowrap;transition:background var(--t-fast) ease,color var(--t-fast) ease}.eg-choice[aria-pressed=true]{background:var(--f-accent-bg);color:var(--f-accent-fg)}.eg-actions-row{display:flex;align-items:center;justify-content:space-between;gap:var(--g-tight)}.eg-avatar{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--c-avatar-size);height:var(--c-avatar-size);border-radius:var(--r-pill);background:var(--field);color:var(--ink);font-size:var(--fs-cap);font-weight:var(--fw-semibold);line-height:1}.eg-avatar--mine,.eg-avatar--guru{background:var(--dark);color:var(--ink-inv)}.eg-avatar--lg{width:var(--c-avatar-size-lg);height:var(--c-avatar-size-lg);font-size:var(--c-avatar-fs-lg)}.eg-tabbar{display:flex;align-items:center;gap:var(--c-tabbar-gap);background:var(--c-tabbar-bg);border:var(--c-tabbar-border);border-radius:var(--c-tabbar-r);padding:var(--c-tabbar-pad);margin:var(--sp-0) var(--c-tabbar-inset)}.eg-tabbar--fixed{position:fixed;left:var(--sp-0);right:var(--sp-0);bottom:var(--sp-12);z-index:20}.eg-tab{flex:1;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-0);padding:var(--c-tabbar-py) var(--sp-0);border-radius:var(--c-tabbar-r);min-width:0;color:var(--c-tabbar-fg);background:none;border:none;font:inherit;cursor:pointer;font-size:var(--c-tabbar-label);transition:background var(--t-fast) ease,color var(--t-fast) ease,gap var(--t-fast) ease}@media(max-width:400px){.eg-tab:after{content:"";position:absolute;inset:50% 0 auto;height:var(--c-touch-min);transform:translateY(-50%)}}.eg-tab .eg-icon{font-size:var(--c-tabbar-icon)}.eg-tab:hover{color:var(--c-tabbar-hover-fg)}.eg-tab--on:hover,.eg-tab[aria-current=page]:hover{color:var(--c-tabbar-on-fg)}.eg-tab__label{max-width:var(--sp-0);overflow:hidden;white-space:nowrap;opacity:0;font-size:var(--c-tabbar-label);font-weight:var(--fw-semibold);transition:max-width var(--t-fast) ease,opacity var(--t-fast) ease}.eg-tab--on,.eg-tab[aria-current=page]{background:var(--c-tabbar-on-bg);color:var(--c-tabbar-on-fg);gap:var(--c-tabbar-on-gap);padding-inline:var(--c-tabbar-px);flex:0 1 auto}.eg-tab--on .eg-tab__label,.eg-tab[aria-current=page] .eg-tab__label{max-width:var(--c-tabbar-label-max);opacity:1}@media(prefers-reduced-motion:reduce){.eg-tab,.eg-tab__label{transition:none}}.eg-tab__ico{position:relative;display:inline-flex;flex:none}.eg-tab__badge{position:absolute;top:var(--c-tabbar-badge-y);left:calc(50% + var(--c-tabbar-badge-x));min-width:var(--c-badge-minw);height:var(--c-badge-h);padding:0 var(--c-badge-px);border-radius:var(--r-pill);background:var(--c-badge-bg);color:var(--c-badge-fg);font-size:var(--c-badge-fs);font-weight:var(--c-badge-fw);display:inline-grid;place-items:center;font-variant-numeric:tabular-nums}.eg-bals{display:flex;flex-direction:column}.eg-bal{display:flex;align-items:center;justify-content:space-between;gap:var(--g-tight);padding:var(--sp-12) var(--sp-0)}.eg-bal+.eg-bal{border-top:1px solid var(--hairline)}.eg-bal__who{display:flex;align-items:center;gap:var(--g-tight);min-width:var(--sp-0)}.eg-bal__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eg-claim{display:flex;flex-direction:column;gap:var(--g-tight);padding:var(--c-card-padding);background:var(--c-card-bg);border:var(--c-hairline-w) solid var(--border);border-radius:var(--c-card-r)}.eg-claim__acts{display:flex;gap:var(--g-tight);flex-wrap:wrap}.eg-claim__acts>*{flex:1}.eg-event{display:flex;align-items:center;gap:var(--g-tight);padding:var(--sp-12) var(--sp-0);width:100%;font:inherit;text-align:start;color:var(--ink);background:none;border:0;border-top:var(--c-hairline-w) solid var(--hairline);cursor:pointer}.eg-event:first-child{border-top:0}.eg-event:hover{background:var(--hover)}.eg-event__main{flex:1;min-width:var(--sp-0);display:flex;flex-direction:column;gap:var(--g-inline)}.eg-card--list{padding:var(--c-card-padding)}.eg-card--list>.eg-event{padding:var(--sp-12) var(--sp-0);border-top:var(--c-hairline-w) solid var(--border)}.eg-card--list>.eg-event:first-child{border-top:0;padding-top:var(--sp-0)}.eg-card--list>.eg-event:last-child{padding-bottom:var(--sp-0)}.eg-bubble{display:flex;flex-direction:column;gap:var(--g-inline);max-width:var(--c-bubble-max);padding:var(--c-bubble-py) var(--c-bubble-px);border-radius:var(--c-bubble-r);background:var(--c-bubble-bg);color:var(--c-bubble-fg)}.eg-bubble--mine{align-self:flex-end}.eg-bubble--money{background:var(--c-bubble-money-bg);color:var(--c-bubble-money-fg)}.eg-bubble__meta{font-size:var(--fs-tiny);opacity:.8}.eg-bubble__body{font-size:var(--fs-body);line-height:1.45;overflow-wrap:anywhere}.eg-bubble--money .eg-bubble__amount{font-size:var(--fs-title);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.eg-bubble__who{font-size:var(--fs-tiny);opacity:.85}.eg-bubble--tappable{text-align:left;border:1px solid transparent;font:inherit;cursor:pointer}.eg-bubble--tappable:hover{border-color:var(--ink-inv)}.eg-quote{display:flex;flex-direction:column;gap:var(--g-inline);text-align:left;width:100%;background:var(--field);border:none;border-left:var(--c-tag-py) solid var(--faint);border-radius:var(--c-card-r);padding:var(--c-card-padding);font:inherit;color:var(--mute);cursor:pointer}.eg-quote:hover{border-left-color:var(--ink)}.eg-quote__body{font-size:var(--fs-cap);line-height:1.45;overflow-wrap:anywhere}.eg-split{display:flex;flex-direction:column;gap:var(--c-split-gap);text-align:left;background:var(--c-split-bg);border:1px solid var(--c-split-border);border-radius:var(--c-split-r);padding:var(--c-split-py) var(--c-split-px)}.eg-split__head{font-size:var(--fs-cap);color:var(--mute)}.eg-split__amount{font-size:var(--c-split-amount);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;line-height:1}.eg-split__rows{display:flex;flex-direction:column;gap:var(--c-split-row-gap)}.eg-split__row{display:flex;align-items:baseline;gap:var(--g-tight);font-size:var(--fs-cap)}.eg-split__row>b{font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.eg-split__row>span:last-child{margin-left:auto;color:var(--mute)}.eg-composer{display:flex;align-items:center;gap:var(--c-composer-gap);background:var(--c-composer-bg);border:1px solid var(--c-composer-border);border-radius:var(--c-composer-r);padding:var(--c-composer-py) var(--c-composer-px);min-height:var(--c-composer-h)}.eg-composer .eg-input{border:none;background:none;padding:var(--sp-0);height:auto;min-height:var(--sp-24)}.eg-composer .eg-input:focus-visible{outline:none}.eg-composer:focus-within{outline:none;border-color:var(--ink)}.eg-swipe{position:relative;overflow:hidden;margin:var(--sp-0) calc(var(--sp-8) * -1);border-radius:var(--r-md)}.eg-swipe>.eg-row{margin:var(--sp-0);background:var(--surface);touch-action:pan-y;position:relative;transition:transform var(--t-fast) var(--spring),background var(--t-fast) ease}.eg-swipe>.eg-row:hover{background:var(--hover)}.eg-swipe__del{position:absolute;top:var(--sp-0);left:100%;bottom:var(--sp-0);width:var(--c-swipe-w);display:flex;align-items:center;justify-content:center;background:var(--grey-cell);color:var(--danger);border-radius:var(--r-md);pointer-events:none}.eg-two{display:flex;flex-wrap:wrap;gap:var(--g-control)}.eg-two>label{flex:1;min-width:var(--c-label-min)}.eg-frame{position:relative;flex:none;width:calc(var(--c-device-w) + var(--c-device-bezel) * 2);height:calc(var(--c-device-h) + var(--c-device-bezel) * 2);padding:var(--c-device-bezel);border-radius:var(--c-device-r);background:var(--ink)}.eg-frame__screen{position:relative;width:var(--c-device-w);height:var(--c-device-h);border-radius:var(--c-device-screen-r);overflow:hidden;background:var(--surface);display:flex;flex-direction:column}.eg-frame__island{position:absolute;top:calc(var(--c-device-bezel) + var(--c-device-island-top));left:50%;transform:translate(-50%);width:var(--c-device-island-w);height:var(--c-device-island-h);border-radius:var(--r-pill);background:var(--ink);z-index:4}.eg-statusbar{position:absolute;top:0;left:0;right:0;height:var(--c-device-statusbar);z-index:3;display:flex;align-items:center;justify-content:space-between;padding:var(--sp-0) var(--sp-28);pointer-events:none;font-size:var(--fs-cap);font-weight:var(--fw-semibold);color:var(--ink);font-variant-numeric:tabular-nums}.eg-statusbar__right{display:inline-flex;align-items:center;gap:var(--g-inline)}.eg-statusbar .eg-icon{font-size:var(--fs-title)}.eg-frame__homebar{position:absolute;bottom:var(--c-device-homebar-bottom);left:50%;transform:translate(-50%);z-index:4;width:var(--c-device-homebar-w);height:var(--c-device-homebar-h);border-radius:var(--r-pill);background:var(--ink);opacity:.28}.eg-roomtabs{margin:var(--sp-0) var(--c-roomtabs-inset);display:flex;gap:var(--c-roomtabs-gap);background:var(--c-roomtabs-bg);border-radius:var(--c-roomtabs-r);padding:var(--c-roomtabs-p)}.eg-roomtab{flex:1;min-width:0;display:inline-flex;align-items:center;justify-content:center;min-height:var(--c-touch);font:inherit;font-size:var(--fs-cap);border:none;background:none;color:var(--c-roomtabs-fg);cursor:pointer;border-radius:var(--c-roomtabs-r);padding:var(--c-roomtabs-tab-py) var(--c-roomtabs-tab-px)}.eg-roomtab[aria-selected=true]{background:var(--c-roomtabs-on-bg);color:var(--c-roomtabs-on-fg)}.eg-switch{display:inline-flex;align-items:center;gap:var(--c-switch-gap);height:var(--c-switch-h);padding:var(--c-switch-pad);border-radius:var(--c-switch-p-r);background:var(--c-switch-bg)}.eg-switch__opt{display:inline-flex;align-items:center;justify-content:center;flex:none;height:100%;padding:0 var(--c-switch-px);border:0;border-radius:var(--c-switch-p-r);background:none;color:var(--c-switch-fg);font:inherit;font-size:var(--c-switch-fs);font-weight:var(--fw-medium);cursor:pointer;white-space:nowrap;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.eg-switch__opt:hover{color:var(--ink-inv)}.eg-switch__opt[aria-pressed=true]{background:var(--c-switch-on-bg);color:var(--c-switch-on-fg);font-weight:var(--fw-semibold)}.eg-switch__opt:focus-visible{outline:var(--c-focus-w) solid var(--lime-500);outline-offset:var(--c-focus-offset)}.eg-pop{position:absolute;z-index:30;width:var(--c-pop-w);max-width:var(--c-pop-maxw);display:flex;flex-direction:column;gap:var(--c-pop-gap);background:var(--c-pop-bg);color:var(--ink);border:var(--c-pop-border);border-radius:var(--c-pop-r);padding:var(--c-pop-pad);box-shadow:var(--c-pop-shadow)}.eg-pop__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--c-pop-gap);font-size:var(--fs-cap)}.eg-pop__row>span:first-child{white-space:nowrap;color:var(--mute)}.eg-pop__row>b{white-space:nowrap;font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.eg-pop--below:before{content:"";position:absolute;top:calc(var(--sp-6) * -1);left:var(--sp-24);width:var(--sp-12);height:var(--sp-12);transform:rotate(45deg);background:var(--c-pop-bg);border-left:var(--c-pop-border);border-top:var(--c-pop-border);border-top-left-radius:var(--r-xs)}.eg-suggest{display:flex;flex-direction:column;background:var(--c-suggest-bg);border:1px solid var(--c-suggest-border);border-radius:var(--c-suggest-r);overflow:hidden}.eg-suggest[hidden]{display:none}.eg-sug{display:flex;align-items:center;gap:var(--c-suggest-gap);width:100%;text-align:left;background:none;border:none;font:inherit;color:var(--ink);cursor:pointer;padding:var(--c-suggest-row-py) var(--c-suggest-row-px)}.eg-sug+.eg-sug{border-top:1px solid var(--hairline)}.eg-sug[aria-selected=true]{background:var(--c-suggest-on)}.eg-sug__name{flex:1;min-width:0}.eg-mention{display:inline-block;border-radius:var(--c-mention-r);padding:var(--c-mention-py) var(--c-mention-px);background:var(--c-mention-bg);color:var(--c-mention-fg);font-weight:var(--c-mention-weight);white-space:nowrap}.eg-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--g-tight);padding:var(--c-empty-py) var(--sp-16)}.eg-skel{display:flex;flex-direction:column;gap:var(--c-skel-gap)}.eg-skel__line{height:var(--c-skel-h);border-radius:var(--r-sm);background:var(--grey-cell)}.eg-skel__line--wide{width:100%}.eg-skel__line--mid{width:72%}.eg-skel__line--tall{height:var(--c-circle-size);border-radius:var(--r-md)}.eg-pair{display:flex;flex-wrap:wrap;gap:var(--g-tight)}.eg-pair>*{flex:1 1 auto;min-width:0}.eg-pair>*{flex:1}.eg-select{font:inherit;font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--ink);background:var(--raised);border:var(--c-input-border);border-radius:var(--r-md);height:var(--c-input-h);padding:var(--sp-0) var(--c-input-px);width:100%;outline:none;cursor:pointer;appearance:none}.eg-select:focus-visible{border-color:var(--ink)}.eg-toast{position:relative;overflow:hidden;display:inline-flex;width:fit-content;align-items:center;gap:var(--g-tight);background:var(--dark);color:var(--ink-inv);border-radius:var(--r-pill);padding:var(--c-toast-pad);font-size:var(--fs-cap);max-width:var(--c-toast-max)}@property --eg-toast-gap{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.eg-toast .eg-toast__ring{position:absolute;inset:var(--sp-0);border-radius:inherit;pointer-events:none;background:conic-gradient(from -90deg,transparent 0 var(--eg-toast-gap),var(--lime-500) var(--eg-toast-gap));animation:eg-toast-sweep var(--t-toast) linear forwards}.eg-toast .eg-toast__ring{padding:var(--c-toast-ring-w);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}@keyframes eg-toast-sweep{0%{--eg-toast-gap: 0deg}to{--eg-toast-gap: 360deg}}.eg-toast>:not(.eg-toast__ring){position:relative;z-index:1}.eg-toast:hover .eg-toast__ring,.eg-toast:focus-within .eg-toast__ring{animation-play-state:paused}.eg-toast__action{background:var(--raised);color:var(--ink)}.eg-bell{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--c-bell-size);height:var(--c-bell-size);flex:none;background:var(--c-bell-bg);border:var(--c-bell-border);border-radius:var(--r-pill);padding:var(--sp-0);cursor:pointer;color:var(--ink)}.eg-bell .eg-icon{font-size:var(--c-bell-icon)}.eg-bell__n{position:absolute;top:var(--sp-2);right:var(--sp-2);min-width:var(--c-bell-badge-minw);height:var(--c-bell-badge-h);padding:var(--sp-0) var(--c-bell-badge-px);border-radius:var(--r-pill);background:var(--c-bell-badge-bg);color:var(--c-bell-badge-fg);font-size:var(--fs-tiny);font-weight:var(--c-bell-badge-fw);display:inline-grid;place-items:center;font-variant-numeric:tabular-nums;box-shadow:0 0 0 var(--c-bell-badge-ring) var(--c-bell-badge-ringc)}.eg-fuel{position:relative;height:var(--c-fuel-h);border-radius:var(--r-pill);background:var(--c-fuel-track)}.eg-fuel__fill{position:absolute;inset:var(--sp-0) auto var(--sp-0) var(--sp-0);border-radius:var(--r-pill);background:var(--lime-500)}.eg-fuel__fill--low{background:repeating-linear-gradient(135deg,rgba(20,24,15,.12) 0px,rgba(20,24,15,.12) 2px,transparent 2px,transparent 7px),var(--lime-500)}.eg-fuel__tick{position:absolute;top:calc(var(--sp-4) * -1);bottom:calc(var(--sp-4) * -1);width:var(--c-fuel-tick);background:var(--ink)}.eg-tag--outline{background:var(--c-tag-ol-fill);border:var(--c-hairline-w) solid var(--c-tag-ol-stroke);color:var(--ink);gap:var(--c-tag-ol-gap);font-size:var(--c-tag-ol-fs);font-weight:var(--fw-medium)}.eg-tag--outline .eg-icon{font-size:var(--c-tag-ol-icon)}.eg-tag--hero{font-size:var(--c-tag-hero-fs);padding:var(--c-tag-hero-py) var(--c-tag-hero-px)}.eg-dot-wrap{display:inline-flex;align-items:center;gap:var(--g-tight)}.eg-pill:disabled,.eg-select:disabled,.eg-input:disabled{background:var(--field);color:var(--mute);cursor:not-allowed;opacity:1}.eg-pill:disabled:hover{transform:none;background:var(--field)}.eg-pill:disabled:focus-visible{outline:none}.eg-pill:focus-visible,.eg-circle:focus-visible,.eg-select:focus-visible,.eg-choice:focus-visible,.eg-tab:focus-visible,.eg-row:focus-visible,a:focus-visible{outline:var(--c-focus-w) solid var(--ink);outline-offset:var(--c-focus-offset)}.eg-stack{display:flex;flex-direction:column}.eg-center{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:var(--sp-16)}.eg-visually-hidden{position:absolute;width:1px;height:1px;padding:var(--sp-0);margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.eg-panel{width:100%;max-width:var(--c-narrow)}.eg-panel__body{padding:var(--c-card-padding);display:flex;flex-direction:column;gap:var(--g-sibling)}.eg-panel__head{display:flex;flex-direction:column;gap:var(--g-tight)}.eg-panel__form{display:flex;flex-direction:column;gap:var(--g-control)}.eg-brand{display:flex;align-items:center;gap:var(--g-tight)}.eg-actions{display:flex;flex-direction:column;gap:var(--g-tight)}.eg-tag-line{margin:var(--sp-0);align-self:flex-start}.eg-spinner{width:var(--c-icon-size);height:var(--c-icon-size);flex:none;border:var(--c-focus-w) solid currentColor;border-top-color:transparent;border-radius:var(--r-pill);animation:eg-spin var(--t-slow) linear infinite}@keyframes eg-spin{to{transform:rotate(360deg)}}.eg-code-block{font-family:var(--font-mono);font-size:var(--fs-cap);background:var(--field);border-radius:var(--r-sm);padding:var(--sp-10) var(--sp-12)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}}@media(pointer:coarse){.eg-pill,.eg-circle{position:relative}.eg-pill:after,.eg-circle:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;min-width:var(--c-touch);min-height:var(--c-touch)}}
:root{--w-fs-mega: clamp(3.25rem, min(11.6vw, 19.5svh), 12.5rem);--w-lh-mega: .9;--w-ls-mega: -.05em;--w-fw-mega: 700;--w-fs-display: clamp(2.75rem, min(7.4vw, 12.5svh), 7.5rem);--w-lh-display: .95;--w-ls-display: -.042em;--w-fw-display: 700;--w-fs-h2: clamp(2rem, min(4.5vw, 7.6svh), 4.5rem);--w-lh-h2: 1.02;--w-ls-h2: -.032em;--w-fw-h2: 600;--w-fs-h3: clamp(1.5rem, min(2.3vw, 4svh), 2.25rem);--w-lh-h3: 1.12;--w-ls-h3: -.02em;--w-fw-h3: 600;--w-fs-lead: clamp(1.25rem, min(1.75vw, 3.1svh), 1.75rem);--w-lh-lead: 1.3;--w-ls-lead: -.012em;--w-fw-lead: 500;--w-fs-body: clamp(1rem, 1.1vw, 1.125rem);--w-lh-body: 1.5;--w-ls-body: 0;--w-fw-body: 500;--w-fs-prose: clamp(1.0625rem, 1.3vw, 1.25rem);--w-lh-prose: 1.6;--w-ls-prose: 0;--w-fw-prose: 500;--w-fs-label: .9375rem;--w-lh-label: 1.2;--w-ls-label: -.005em;--w-fw-label: 600;--w-fs-cap: .8125rem;--w-lh-cap: 1.35;--w-ls-cap: 0;--w-fw-cap: 500;--w-fs-figure: clamp(2.5rem, 5.2vw, 5rem);--w-lh-figure: 1;--w-ls-figure: -.02em;--w-fw-figure: 700;--w-fs-figure-xl: clamp(3.5rem, 13vw, 14rem);--w-lh-figure-xl: .92;--w-ls-figure-xl: -.03em;--w-fw-figure-xl: 700;--w-fs-figure-sm: clamp(2.5rem, min(4.4vw, 7.4svh), 5rem);--w-lh-figure-sm: 1;--w-ls-figure-sm: -.02em;--w-fw-figure-sm: 700;--w-g-inline: 6px;--w-g-tight: 10px;--w-g-control: 14px;--w-g-sibling: 20px;--w-g-group: clamp(24px, min(2.8vw, 4.2svh), 40px);--w-g-block: clamp(48px, min(6.5vw, 8svh), 104px);--w-g-scene: clamp(104px, min(15vw, 13svh), 248px);--w-fs-mega-in: clamp(3.25rem, min(11.6cqi, 19.5svh), 12.5rem);--w-fs-display-in: clamp(2.75rem, min(7.4cqi, 12.5svh), 7.5rem);--w-fs-h2-in: clamp(2rem, min(4.5cqi, 7.6svh), 4.5rem);--w-fs-h3-in: clamp(1.5rem, min(2.3cqi, 4svh), 2.25rem);--w-fs-lead-in: clamp(1.25rem, min(1.75cqi, 3.1svh), 1.75rem);--w-fs-body-in: clamp(1rem, 1.1cqi, 1.125rem);--w-fs-prose-in: clamp(1.0625rem, 1.3cqi, 1.25rem);--w-fs-figure-in: clamp(2.5rem, 5.2cqi, 5rem);--w-fs-figure-xl-in: clamp(3.5rem, 13cqi, 14rem);--w-fs-figure-sm-in: clamp(2.5rem, min(4.4cqi, 7.4svh), 5rem);--w-g-group-in: clamp(24px, min(2.8cqi, 4.2svh), 40px);--w-g-block-in: clamp(48px, min(6.5cqi, 8svh), 104px);--w-g-scene-in: clamp(104px, min(15cqi, 13svh), 248px);--w-gutter: clamp(20px, 4.2vw, 72px);--w-box-foot: min(var(--w-gutter), 6.5svh);--w-maxw: 1680px;--w-article: 54rem;--w-pcard-min: 340px;--w-measure: 62ch;--w-measure-lead: 34ch;--w-cols: 12;--w-cols-phone: 4;--w-col-gap: clamp(12px, 1.6vw, 24px);--w-nav-h: 60px;--w-nav-offset: clamp(12px, 1.6vw, 24px);--w-nav-pad: 8px;--w-nav-maxw: 1120px;--w-nav-mark: 36px;--w-nav-air: clamp(24px, 4.2svh, 40px);--w-redact-w: 3.3em;--w-redact-h: .82em;--w-menu-w: 344px;--w-scene-r: clamp(28px, 3.6vw, 56px);--w-touch: 44px;--w-ease: cubic-bezier(.2,.7,.2,1);--w-spring: cubic-bezier(.34,1.3,.4,1);--w-ease-out: cubic-bezier(.23, 1, .32, 1);--w-ease-in-out: cubic-bezier(.77, 0, .175, 1);--w-t-fast: .18s;--w-t-med: .5s;--w-t-slow: .8s;--w-t-reveal: .9s;--w-t-scene: 1.2s;--w-t-count: 1.6s;--w-t-marquee: 32s;--w-t-type: .9s;--w-stagger-word: .04s;--w-stagger-line: .08s;--w-stagger-card: .06s;--w-rise: 105%;--w-rise-soft: 24px;--w-clip-pad: .22em;--w-hover-lift: translateY(-2px);--w-hover-press: scale(.97);--w-hover-grow: scale(1.04);--w-btn-h: 56px;--w-btn-h-sm: 44px;--w-btn-pad-start: 26px;--w-btn-pad-start-sm: 18px;--w-btn-pad-end: 6px;--w-btn-seat: 44px;--w-btn-seat-sm: 32px;--w-tag-h: 32px;--w-tag-pad: 0 12px;--w-tag-dot: 8px;--w-field-h: 56px;--w-field-pad: 0 22px;--w-stroke: 1.5px;--w-focus-w: 3px;--w-focus-offset: 3px;--w-nav-blur: 14px;--w-icon: 1.25em;--w-typing-dot: 7px;--w-mark-tilt: -1.5deg;--w-mark-bleed-x: .12em;--w-mark-bleed-top: .1em;--w-mark-bleed-bottom: .02em;--w-mark-r: .12em;--w-guru-hero: clamp(168px, min(24vw, 38svh), 380px);--w-guru-inline: .84em;--w-guru-mark: 44px;--w-guru-voice: clamp(96px, 15svh, 148px);--w-trail-width: 44px;--w-trail-guru: 40px;--w-trail-dot: 10px;--w-trail-step: 34px;--w-trail-pad: 8px;--w-trail-fill: 3px;--w-cursor-size: 30px;--w-cursor-tip: 3px;--w-cursor-edge: 2px;--w-cursor-eye-w: 5px;--w-cursor-eye-h: 11px;--w-cursor-eye-gap: 4px;--w-cursor-tab-h: 30px;--w-cursor-tab-pad: 0 12px;--w-cursor-tab-gap: 6px;--w-t-blink: 4.6s;--w-sticker-diecut: 5px;--w-sticker-r: 18px;--w-sticker-pad: 12px 22px;--w-sticker-shadow: 0 10px 30px rgba(20,24,15,.16);--w-sticker-shadow-lifted: 0 22px 44px rgba(20,24,15,.22);--w-sticker-rot-1: -8deg;--w-sticker-rot-2: -4deg;--w-sticker-rot-3: 3deg;--w-sticker-rot-4: 7deg;--w-sticker-lift: 1.06;--w-receipt-w: 360px;--w-receipt-pad: 28px 24px;--w-receipt-tooth: 14px;--w-receipt-rule: 2px;--w-receipt-rule-gap: 6px;--w-pin-drain: 340vh;--w-pin-left: 460vh;--w-pin-guru: 460vh;--w-phone-w: clamp(200px, min(23vw, 29svh), 336px);--w-phone-ratio: 430 / 932;--w-phone-fit: min(clamp(236px, 23vw, 336px), 28svh);--w-phone-fit-stacked: clamp(80px, calc((100svh - 400px)*.46) , 62vw);--w-phone-fit-stands: min(clamp(236px, 26vw, 400px), 36svh);--w-phone-fit-one: min(clamp(236px, 26vw, 400px), 34svh);--w-phone-fit-chat: min(clamp(248px, 28vw, 400px), 37svh);--w-phone-fit-chat-stacked: min(86vw, 400px);--w-wa-chat: #0B141A;--w-wa-bar: #1F2C34;--w-wa-incoming: #1F2C34;--w-wa-outgoing: #005C4B;--w-wa-text: #E9EDEF;--w-wa-quiet: #8696A0;--w-wa-accent: #00A884;--w-wa-read: #53BDEB;--w-wa-chip: #182229;--w-wa-font: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--w-wa-fs: 4.1cqi;--w-phone-fit-pair: min(clamp(180px, 19vw, 300px), 31svh);--w-phone-fit-trio: min(clamp(150px, 15vw, 240px), 27svh);--w-phone-row: min(62vw, 280px);--w-guru-fit-stacked: clamp(120px, calc(100svh - 510px) , 72vw);--w-phone-r-share: .125;--w-phone-bezel-share: .026;--w-figure-fit: 18.5cqi;--w-entry-row: 72px;--w-entries-min: 2;--w-entries-max: 4.4;--w-entries-min-stacked: 1.5;--w-app-w: clamp(320px, 36vw, 540px);--w-drain-rest: 600px;--w-drain-rest-stacked: 540px;--w-chat-h: clamp(200px, 31svh, 440px);--w-tilt-perspective: 1500px;--w-tilt-x: 16deg;--w-tilt-y: 22deg;--w-tilt-z: -5deg;--w-tilt-swing: -12deg;--w-tilt-depth: .04;--w-tilt-rest: .035;--w-tilt-mid: .08;--w-tilt-high: .22;--w-tilt-shade: .035;--w-tilt-shade-c: rgba(20,24,15,.34);--w-tilt-edge: rgba(255,255,255,.18);--w-tilt-fit: .9;--w-tilt-rise: .05;--w-tilt-wide: 74cqw;--w-phone-stands-tall: 2.1067;--w-hero-min: 100svh;--w-screen: 100svh;--w-headline-fit: 15cqi;--w-card-pad: clamp(24px, 4svh, 40px);--w-fs-card: clamp(.9375rem, 2.1svh, 1.125rem);--w-nav-clear: calc(var(--w-nav-h) + 2 * var(--w-nav-offset));--w-z-below: -1;--w-z-content: 1;--w-z-sticker: 20;--w-z-nav: 100;--w-z-overlay: 200;--w-z-loader: 300;--w-z-cursor: 400;--w-dot-size: 1.5px;--w-dot-pitch: 22px}:root,[data-ground=paper]{--w-bg: var(--canvas);--w-fg: var(--ink);--w-quiet: var(--mute);--w-line: var(--hairline);--w-panel: var(--surface);--w-well: var(--field);--w-accent: var(--lime-500);--w-on-accent: var(--ink);--w-action: var(--deep);--w-on-action: var(--ink-inv);--w-seat: var(--lime-500);--w-on-seat: var(--ink);--w-cursor: var(--dark);--w-on-cursor: var(--lime-500);--w-grid-dot: rgba(20,24,15,.1)}[data-ground=card]{--w-bg: var(--surface);--w-fg: var(--ink);--w-quiet: var(--mute);--w-line: var(--hairline);--w-panel: var(--raised);--w-well: var(--field);--w-accent: var(--lime-500);--w-on-accent: var(--ink);--w-action: var(--deep);--w-on-action: var(--ink-inv);--w-seat: var(--lime-500);--w-on-seat: var(--ink);--w-cursor: var(--dark);--w-on-cursor: var(--lime-500);--w-grid-dot: rgba(20,24,15,.1)}[data-ground=lime]{--w-bg: var(--lime-500);--w-fg: var(--ink);--w-quiet: var(--mute);--w-line: var(--hairline);--w-panel: var(--lime-tint);--w-well: var(--lime-300);--w-accent: var(--deep);--w-on-accent: var(--lime-500);--w-action: var(--deep);--w-on-action: var(--ink-inv);--w-seat: var(--lime-500);--w-on-seat: var(--ink);--w-cursor: var(--dark);--w-on-cursor: var(--lime-500);--w-grid-dot: rgba(20,24,15,.1)}[data-ground=deep]{--w-bg: var(--deep);--w-fg: var(--ink-inv);--w-quiet: var(--mute-dark);--w-line: rgba(255,255,255,.12);--w-panel: var(--dark);--w-well: var(--dark-hover);--w-accent: var(--lime-500);--w-on-accent: var(--ink);--w-action: var(--lime-500);--w-on-action: var(--ink);--w-seat: var(--dark);--w-on-seat: var(--lime-500);--w-cursor: var(--lime-500);--w-on-cursor: var(--ink);--w-grid-dot: rgba(255,255,255,.09)}[data-ground=ink]{--w-bg: var(--dark);--w-fg: var(--ink-inv);--w-quiet: var(--mute-dark);--w-line: rgba(255,255,255,.12);--w-panel: var(--deep);--w-well: var(--dark-hover);--w-accent: var(--lime-500);--w-on-accent: var(--ink);--w-action: var(--lime-500);--w-on-action: var(--ink);--w-seat: var(--dark);--w-on-seat: var(--lime-500);--w-cursor: var(--lime-500);--w-on-cursor: var(--ink);--w-grid-dot: rgba(255,255,255,.09)}[data-mood=keen]{--w-pose-scale: 1.14;--w-pose-turn: -8deg;--w-pose-cheek: -58%}[data-mood=drag]{--w-pose-scale: 1.1;--w-pose-eye: 1.25 1.12}[data-mood=held]{--w-pose-scale: 1.16 .92;--w-pose-turn: 7deg;--w-pose-eye: 1.3 .16}[data-mood=poke]{--w-pose-scale: 1.1;--w-pose-turn: -16deg;--w-pose-eye-left: 1.25 .16}[data-mood=doze]{--w-pose-lid: -38%}[data-pressed=true]{--w-pose-scale: .86;--w-pose-eye: 1.2 .16}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html.hf,.hf body{background:var(--w-bg);color:var(--w-fg)}.hf body{font-family:var(--font);font-size:var(--w-fs-body);font-weight:var(--w-fw-body);line-height:var(--w-lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}:where(.hf) :where(h1,h2,h3,h4,p,ul,ol,figure,blockquote){margin:var(--sp-0);padding:var(--sp-0)}:where(.hf) :where(ul,ol){list-style:none}:where(.hf) :where(a){color:inherit;text-decoration:none}:where(.hf) :where(button,input){font:inherit;color:inherit}:where(.hf) :where(img,video,canvas,svg){display:block;max-width:100%}[data-ground]{background:var(--w-bg);color:var(--w-fg)}.hf ::selection{background:var(--lime-500);color:var(--ink)}.hf :focus-visible{outline:var(--w-focus-w) solid var(--w-fg);outline-offset:var(--w-focus-offset);border-radius:var(--r-xs)}.hf-mega,.hf-display,.hf-h2,.hf-h3{text-wrap:balance}.hf-mega{font-size:var(--w-fs-mega);line-height:var(--w-lh-mega);letter-spacing:var(--w-ls-mega);font-weight:var(--w-fw-mega)}.hf-display{font-size:var(--w-fs-display);line-height:var(--w-lh-display);letter-spacing:var(--w-ls-display);font-weight:var(--w-fw-display)}.hf-h2{font-size:var(--w-fs-h2);line-height:var(--w-lh-h2);letter-spacing:var(--w-ls-h2);font-weight:var(--w-fw-h2)}.hf-h3{font-size:var(--w-fs-h3);line-height:var(--w-lh-h3);letter-spacing:var(--w-ls-h3);font-weight:var(--w-fw-h3)}.hf-lead{font-size:var(--w-fs-lead);line-height:var(--w-lh-lead);letter-spacing:var(--w-ls-lead);font-weight:var(--w-fw-lead);max-width:var(--w-measure-lead);text-wrap:pretty}.hf-body{font-size:var(--w-fs-body);line-height:var(--w-lh-body);letter-spacing:var(--w-ls-body);font-weight:var(--w-fw-body);max-width:var(--w-measure);text-wrap:pretty}.hf-label{font-size:var(--w-fs-label);line-height:var(--w-lh-label);letter-spacing:var(--w-ls-label);font-weight:var(--w-fw-label)}.hf-cap{font-size:var(--w-fs-cap);line-height:var(--w-lh-cap);letter-spacing:var(--w-ls-cap);font-weight:var(--w-fw-cap)}.hf-quiet{color:var(--w-quiet)}.hf-fig{font-family:var(--font-money),var(--font);font-size:var(--w-fs-figure);line-height:var(--w-lh-figure);letter-spacing:var(--w-ls-figure);font-weight:var(--fw-regular);font-variant-numeric:tabular-nums;white-space:nowrap}.hf-fig--xl{font-size:var(--w-fs-figure-xl);line-height:var(--w-lh-figure-xl);letter-spacing:var(--w-ls-figure-xl)}.hf-icon{font-family:var(--font-icon);font-size:var(--w-icon);font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;font-feature-settings:"liga";font-variant-ligatures:discretionary-ligatures;display:inline-block;flex:none}.hf-wrap{width:min(100% - 2 * var(--w-gutter),var(--w-maxw));margin-inline:auto}.hf-scene{padding-block:var(--w-g-scene);position:relative}.hf-scene--tight{padding-block:var(--w-g-block)}.hf-group{display:flex;flex-direction:column;gap:var(--w-g-group)}:where(.hf-group,.hf-price,.hf-price__head)>:where(.hf-tag,.hf-btn,.hf-sticker,.hf-said,.hf-fig,.hf-guru){align-self:flex-start}.hf-blocks{display:flex;flex-direction:column;gap:var(--w-g-block)}.hf-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--w-g-sibling)}.hf-grid{display:grid;grid-template-columns:repeat(var(--w-cols-phone),minmax(0,1fr));column-gap:var(--w-col-gap);row-gap:var(--w-g-group)}@media(min-width:900px){.hf-grid{grid-template-columns:repeat(var(--w-cols),minmax(0,1fr))}}.hf-panel{border-radius:var(--w-scene-r);padding:var(--w-g-block) var(--w-gutter);overflow:clip;position:relative}.hf-dots{background-image:radial-gradient(circle,var(--w-grid-dot) var(--w-dot-size),transparent var(--w-dot-size));background-size:var(--w-dot-pitch) var(--w-dot-pitch)}.hf-mark{position:relative;display:inline-block;color:var(--w-on-accent);isolation:isolate;white-space:nowrap}.hf-mark:before{content:"";position:absolute;inset:var(--w-mark-bleed-top) calc(-1 * var(--w-mark-bleed-x)) var(--w-mark-bleed-bottom);background:var(--w-accent);border-radius:var(--w-mark-r);transform:rotate(var(--w-mark-tilt)) scaleX(var(--hf-mark-in, 1));transform-origin:left center;transition:transform var(--w-t-slow) var(--w-ease-in-out);z-index:var(--w-z-below)}.hf-motion .hf-mark[data-drawn=false]{--hf-mark-in: 0;color:inherit}.hf-redact{display:inline-block;position:relative;width:var(--w-redact-w);height:var(--w-redact-h);vertical-align:baseline}.hf-redact:before{content:"";position:absolute;inset:var(--sp-0);background:var(--w-accent);border-radius:var(--w-mark-r);transform:rotate(var(--w-mark-tilt))}.hf-mark{transition:color var(--w-t-med) var(--w-ease)}.hf-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--w-g-control);min-height:var(--w-btn-h);padding-inline:var(--w-btn-pad-start) var(--w-btn-pad-end);border:var(--sp-0);border-radius:var(--r-pill);background:var(--w-action);color:var(--w-on-action);font-size:var(--w-fs-label);font-weight:var(--w-fw-label);letter-spacing:var(--w-ls-label);line-height:var(--w-lh-label);white-space:nowrap;cursor:pointer;user-select:none;transition:transform var(--w-t-fast) var(--w-ease)}.hf-btn__seat{display:grid;place-items:center;flex:none;width:var(--w-btn-seat);height:var(--w-btn-seat);border-radius:var(--r-pill);background:var(--w-seat);color:var(--w-on-seat);transition:transform var(--w-t-fast) var(--w-ease)}.hf-btn__seat .hf-icon{transition:transform var(--w-t-fast) var(--w-ease)}.hf-btn:active{transform:var(--w-hover-press)}@media(hover:hover)and (pointer:fine){.hf-btn:hover .hf-btn__seat{transform:var(--w-hover-grow)}.hf-btn:hover .hf-btn__seat .hf-icon{transform:rotate(-45deg)}}.hf-btn--sm{min-height:var(--w-btn-h-sm);padding-inline-start:var(--w-btn-pad-start-sm)}.hf-btn--sm .hf-btn__seat{width:var(--w-btn-seat-sm);height:var(--w-btn-seat-sm)}.hf-btn--quiet{background:transparent;color:var(--w-fg);box-shadow:inset 0 0 0 var(--w-stroke) var(--w-fg);padding-inline:var(--w-btn-pad-start);justify-content:center}.hf-link{text-decoration:underline;text-decoration-thickness:from-font;text-underline-position:from-font}@media(hover:hover)and (pointer:fine){.hf-link:hover{background:var(--w-accent);color:var(--w-on-accent);text-decoration-color:transparent}}.hf-btn--danger{background:var(--danger);color:var(--ink-inv);padding-inline:var(--w-btn-pad-start);justify-content:center}.hf-btn:disabled,.hf-btn[aria-disabled=true]{background:var(--w-well);color:var(--w-quiet);cursor:not-allowed;box-shadow:none}.hf-btn:disabled .hf-btn__seat,.hf-btn[aria-disabled=true] .hf-btn__seat{background:transparent;color:var(--w-quiet);transform:none}.hf-btn[aria-busy=true]{cursor:progress}.hf-btn[aria-busy=true] .hf-icon{visibility:hidden}.hf-btn[aria-busy=true] .hf-btn__seat:after{content:"";position:absolute;width:var(--sp-16);height:var(--sp-16);border-radius:var(--r-pill);border:var(--w-stroke) solid currentColor;border-top-color:transparent;animation:hf-turn var(--w-t-slow) linear infinite}.hf-btn__seat{position:relative}@keyframes hf-turn{to{transform:rotate(1turn)}}.hf-tag{display:inline-flex;align-items:center;gap:var(--w-g-inline);min-height:var(--w-tag-h);padding:var(--w-tag-pad);border-radius:var(--r-pill);border:var(--sp-0);background:var(--w-well);color:var(--w-fg);font-size:var(--w-fs-cap);font-weight:var(--w-fw-label);line-height:var(--w-lh-label);white-space:nowrap}button.hf-tag{cursor:pointer;transition:transform var(--w-t-fast) var(--w-ease)}button.hf-tag:active{transform:var(--w-hover-press)}button.hf-tag[aria-pressed=true]{background:var(--w-accent);color:var(--w-on-accent)}.hf-tag__dot{width:var(--w-tag-dot);height:var(--w-tag-dot);border-radius:var(--r-pill);background:currentColor;flex:none}.hf-tag--accent{background:var(--w-accent);color:var(--w-on-accent)}.hf-nav{display:flex;align-items:center;justify-content:space-between;gap:var(--w-g-sibling);width:min(100% - 2 * var(--w-gutter),var(--w-nav-maxw));min-height:var(--w-nav-h);padding:var(--w-nav-pad);padding-inline-start:var(--w-btn-pad-start);border-radius:var(--r-pill);background:color-mix(in srgb,var(--surface) 86%,transparent);color:var(--ink);-webkit-backdrop-filter:blur(var(--w-nav-blur));backdrop-filter:blur(var(--w-nav-blur));box-shadow:inset 0 0 0 var(--c-hairline-w, var(--sp-0)) var(--hairline)}.hf-nav--fixed{position:fixed;top:var(--w-nav-offset);left:50%;transform:translate(-50%);z-index:var(--w-z-nav)}.hf-nav__brand{display:inline-flex;align-items:center;gap:var(--g-tight);font-size:var(--w-fs-lead);font-weight:var(--fw-bold);letter-spacing:var(--w-ls-h3);white-space:nowrap}.hf-nav__mark{width:var(--w-nav-mark);height:var(--w-nav-mark);flex:none}.hf-nav__links{display:none;align-items:center;gap:var(--w-g-inline)}@media(min-width:900px){.hf-nav__links{display:flex}}.hf-nav__link{display:inline-flex;align-items:center;min-height:var(--w-touch);padding-inline:var(--w-g-control);border-radius:var(--r-pill);font-size:var(--w-fs-label);font-weight:var(--fw-medium);transition:background var(--w-t-fast) var(--w-ease)}@media(hover:hover)and (pointer:fine){.hf-nav__link:hover{background:var(--field)}}.hf-nav__link[aria-current=true]{background:var(--dark);color:var(--ink-inv)}.hf-nav__link[aria-current=page]{background:var(--field)}.hf-nav .hf-btn{--w-action: var(--deep);--w-on-action: var(--ink-inv);--w-seat: var(--lime-500);--w-on-seat: var(--ink)}.hf-nav__link[aria-disabled=true]{color:var(--mute);cursor:default}.hf-nav__end{display:flex;align-items:center;gap:var(--g-tight)}.hf-nav__open{display:inline-grid;place-items:center;flex:none;width:var(--w-touch);height:var(--w-touch);border-radius:var(--r-pill);border:var(--sp-0);background:var(--field);color:inherit;font-size:var(--i-lg);cursor:pointer}@media(min-width:900px){.hf-nav .hf-nav__open{display:none}}.hf-menu{position:relative}.hf-menu>summary{list-style:none;gap:var(--g-inline);cursor:pointer;user-select:none;-webkit-user-select:none}.hf-menu>summary::-webkit-details-marker{display:none}.hf-menu__caret{font-size:var(--i-sm);transition:transform var(--w-t-fast) var(--w-ease)}.hf-menu[open] .hf-menu__caret{transform:rotate(180deg)}.hf-menu[open]>summary,.hf-menu:has([aria-current=page])>summary{background:var(--field)}.hf-menu__panel{position:absolute;inset-block-start:calc(100% + var(--w-nav-pad) + var(--g-tight));inset-inline-start:var(--sp-0);width:var(--w-menu-w);max-width:calc(100vw - 2 * var(--w-gutter));display:grid;padding:var(--w-nav-pad);border-radius:var(--r-lg);background:var(--surface);color:var(--ink);box-shadow:var(--w-sticker-shadow),inset 0 0 0 var(--c-hairline-w, var(--sp-0)) var(--hairline)}.hf-menu__item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:var(--g-control);min-height:var(--w-touch);padding:var(--sp-10) var(--sp-12);border-radius:var(--r-md);transition:background var(--w-t-fast) var(--w-ease)}.hf-menu__seat{display:grid;place-items:center;width:var(--w-btn-seat);height:var(--w-btn-seat);border-radius:var(--r-pill);background:var(--field);font-size:var(--i-lg);transition:background var(--w-t-fast) var(--w-ease)}.hf-menu__text{display:flex;flex-direction:column}.hf-menu__text b{font-size:var(--w-fs-label);font-weight:var(--fw-bold)}.hf-menu__text span{font-size:var(--w-fs-cap);color:var(--mute)}.hf-menu__item[aria-current=page]{background:var(--hover)}.hf-menu__item[aria-current=page] .hf-menu__seat{background:var(--lime-500)}.hf-menu__item[aria-disabled=true] b{color:var(--mute)}@media(hover:hover)and (pointer:fine){a.hf-menu__item:hover{background:var(--hover)}a.hf-menu__item:hover .hf-menu__seat{background:var(--lime-500)}}@media(prefers-reduced-motion:no-preference){.hf-menu[open]>.hf-menu__panel{animation:hf-menu-in var(--w-t-fast) var(--w-ease-out)}@keyframes hf-menu-in{0%{opacity:0;transform:translateY(calc(var(--sp-8) * -1))}}}.hf-sheet{width:100%;height:100%;max-width:none;max-height:none;margin:var(--sp-0);border:var(--sp-0);padding:var(--w-nav-offset) var(--w-gutter) var(--w-g-group);background:var(--w-bg);color:var(--w-fg);overscroll-behavior:contain}.hf-sheet[open]{display:flex;flex-direction:column;gap:var(--w-g-group)}.hf-sheet__top{display:flex;align-items:center;justify-content:space-between;flex:none;min-height:var(--w-nav-h)}.hf-sheet__top .hf-nav__open{background:var(--w-well)}.hf-sheet__body{flex:1 1 auto;min-height:var(--sp-0);overflow-y:auto;display:grid;align-content:start;gap:var(--w-g-group)}.hf-sheet__group{display:grid;gap:var(--g-tight)}.hf-sheet__link{display:flex;flex-direction:column;justify-content:center;min-height:var(--w-touch)}.hf-sheet__link[aria-disabled=true]{flex-direction:row;justify-content:flex-start;align-items:center;gap:var(--g-control);color:var(--w-quiet)}.hf-sheet>.hf-btn{flex:none;justify-content:space-between}.hf-trail{--hf-y: var(--sp-0);position:fixed;z-index:calc(var(--w-z-nav) - 1);color:var(--ink)}.hf-trail:not(.hf-trail--rail):not(.hf-trail--pill){display:none}.hf-trail--inset{position:absolute}.hf-trail__stops{position:relative;display:flex;flex-direction:column}.hf-trail__stop{display:flex;align-items:center;position:relative;min-height:var(--w-trail-step)}.hf-trail__dot{flex:none;width:var(--w-trail-dot);height:var(--w-trail-dot);border-radius:var(--r-pill);box-shadow:inset 0 0 0 var(--w-focus-w) var(--faint);transition:background var(--w-t-fast) var(--w-ease),box-shadow var(--w-t-fast) var(--w-ease),opacity var(--w-t-fast) var(--w-ease)}[data-state=read]>.hf-trail__stop .hf-trail__dot{background:var(--lime-500);box-shadow:inset 0 0 0 var(--w-focus-w) var(--deep)}.hf-trail__guru{width:var(--w-trail-guru);height:var(--w-trail-guru);pointer-events:none}.hf-trail__toggle{display:flex;align-items:center;gap:var(--g-tight);border:var(--sp-0);padding:var(--sp-0);background:transparent;color:inherit;font:inherit}.hf-trail__count{font-size:var(--w-fs-cap);font-weight:var(--w-fw-label);line-height:var(--w-lh-label);color:var(--mute);white-space:nowrap;font-variant-numeric:tabular-nums}.hf-trail__count b{color:var(--ink);font-weight:var(--fw-bold)}.hf-trail--rail{inset-inline-end:calc((var(--w-gutter) - var(--w-trail-width)) / 2);inset-block-start:50%;translate:0 -50%;display:grid;justify-items:center;gap:var(--g-inline);width:var(--w-trail-width);padding-block:var(--w-trail-pad);border-radius:var(--r-pill);background:var(--surface);box-shadow:inset 0 0 0 var(--c-hairline-w, var(--sp-0)) var(--hairline)}.hf-trail--rail .hf-trail__bar{display:contents}.hf-trail--rail .hf-trail__stops{inline-size:100%}.hf-trail--rail .hf-trail__stop{inline-size:100%;justify-content:center}.hf-trail--rail [data-state=here]>.hf-trail__stop .hf-trail__dot{opacity:0}.hf-trail--rail .hf-trail__guru{position:absolute;inset-block-start:var(--sp-0);inset-inline-start:calc((100% - var(--w-trail-guru)) / 2);transform:translateY(var(--hf-y));transition:transform var(--w-t-med) var(--w-ease-out)}.hf-trail--rail .hf-trail__name{position:absolute;inset-inline-end:calc(100% + var(--g-inline));white-space:nowrap;pointer-events:none;padding:var(--sp-6) var(--sp-12);border-radius:var(--r-pill);background:var(--dark);color:var(--ink-inv);font-size:var(--w-fs-cap);font-weight:var(--w-fw-label);line-height:var(--w-lh-label);opacity:0;transform:translate(var(--sp-6));transition:opacity var(--w-t-fast) var(--w-ease),transform var(--w-t-fast) var(--w-ease)}.hf-trail--rail .hf-trail__stop:focus-visible .hf-trail__name,.hf-trail--rail .is-new>.hf-trail__stop .hf-trail__name{opacity:1;transform:none}@media(hover:hover)and (pointer:fine){.hf-trail--rail .hf-trail__stop:hover .hf-trail__name{opacity:1;transform:none}}.hf-trail--rail .hf-trail__now{display:none}.hf-trail--rail .hf-trail__toggle{pointer-events:none}.hf-trail--pill{inset-inline:0;margin-inline:auto;inset-block-end:max(var(--w-nav-offset),env(safe-area-inset-bottom));width:max-content;max-width:calc(100% - 2 * var(--w-gutter));transition:opacity var(--w-t-fast) var(--w-ease)}.hf-trail--pill .hf-trail__bar{position:relative;display:flex;align-items:center;gap:var(--g-inline);min-height:var(--w-touch);padding-inline:var(--sp-4) var(--sp-16);border-radius:var(--r-pill);overflow:clip;background:var(--surface);box-shadow:var(--w-sticker-shadow),inset 0 0 0 var(--c-hairline-w, var(--sp-0)) var(--hairline)}.hf-trail--pill .hf-trail__bar:after{content:"";position:absolute;inset-inline:var(--sp-0);inset-block-end:var(--sp-0);height:var(--w-trail-fill);background:var(--lime-500);transform-origin:left center;transform:scaleX(var(--hf-read, 0));transition:transform var(--w-t-med) var(--w-ease-out)}.hf-trail--pill .hf-trail__toggle{min-height:var(--w-touch);min-width:var(--sp-0);cursor:pointer}.hf-trail--pill .hf-trail__now{min-width:var(--sp-0);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--w-fs-label);font-weight:var(--fw-bold)}.hf-trail--pill .hf-trail__stops{display:none;position:absolute;inset-block-end:calc(100% + var(--g-tight));inset-inline-start:50%;translate:-50% 0;width:max-content;max-width:calc(100vw - 2 * var(--w-gutter));padding:var(--w-trail-pad);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--w-sticker-shadow),inset 0 0 0 var(--c-hairline-w, var(--sp-0)) var(--hairline)}.hf-trail--pill[data-open=true] .hf-trail__stops{display:flex}.hf-trail--pill .hf-trail__stop{gap:var(--g-control);min-height:var(--w-touch);padding-inline:var(--sp-12) var(--sp-20);border-radius:var(--r-md);font-size:var(--w-fs-label);font-weight:var(--fw-medium)}.hf-trail--pill [data-state=here]>.hf-trail__stop{background:var(--hover);font-weight:var(--fw-bold)}.hf-trail--pill [data-state=here]>.hf-trail__stop .hf-trail__dot{background:var(--dark);box-shadow:none}body:has(input:focus,textarea:focus) .hf-trail--pill:not(.hf-trail--inset){opacity:0;pointer-events:none}body:has(.hf-trail--pill:not(.hf-trail--inset))>footer{padding-block-end:calc(var(--w-touch) + 2 * var(--w-nav-offset))}@media(prefers-reduced-motion:reduce){.hf-trail__guru,.hf-trail--pill .hf-trail__bar:after{transition:none}}.hf-sticker{display:inline-flex;align-items:center;gap:var(--w-g-inline);padding:var(--w-sticker-pad);border:var(--w-sticker-diecut) solid var(--raised);border-radius:calc(var(--w-sticker-r) + var(--w-sticker-diecut));background:var(--lime-500);color:var(--ink);font-size:var(--w-fs-lead);font-weight:var(--fw-bold);line-height:var(--w-lh-label);letter-spacing:var(--w-ls-lead);white-space:nowrap;user-select:none;-webkit-user-select:none;box-shadow:var(--w-sticker-shadow);transform:translate(var(--hf-x, 0),var(--hf-y, 0)) rotate(var(--hf-rot, var(--w-sticker-rot-1))) scale(var(--hf-scale, 1));transition:box-shadow var(--w-t-fast) var(--w-ease);position:relative;z-index:var(--w-z-sticker)}.hf-sticker:nth-child(4n+2){--hf-rot: var(--w-sticker-rot-3)}.hf-sticker:nth-child(4n+3){--hf-rot: var(--w-sticker-rot-2)}.hf-sticker:nth-child(4n+4){--hf-rot: var(--w-sticker-rot-4)}.hf-sticker--ink{background:var(--dark);color:var(--lime-500)}.hf-sticker--deep{background:var(--deep);color:var(--ink-inv)}.hf-sticker--paper{background:var(--surface);color:var(--ink)}.hf-sticker--round{border-radius:var(--r-pill)}.hf-sticker .hf-fig{font-size:var(--font-money-min)}[data-drag]{cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}[data-drag].is-loose{transition:box-shadow var(--w-t-fast) var(--w-ease)}[data-drag].is-held{cursor:grabbing;--hf-scale: var(--w-sticker-lift);box-shadow:var(--w-sticker-shadow-lifted);z-index:calc(var(--w-z-sticker) + 1)}.hf-receipt{--hf-tooth: var(--w-receipt-tooth);--hf-depth: calc(var(--w-receipt-tooth) / 2);width:min(100%,var(--w-receipt-w));padding:var(--w-receipt-pad);padding-block:calc(var(--sp-28) + var(--hf-depth));background:var(--raised);color:var(--ink);font-family:var(--font-mono);font-size:var(--w-fs-cap);line-height:var(--w-lh-cap);font-variant-numeric:tabular-nums;display:flex;flex-direction:column;gap:var(--w-g-tight);-webkit-mask:conic-gradient(from 135deg at 50% 0,black 90deg,transparent 0) top / var(--hf-tooth) var(--hf-depth) repeat-x,linear-gradient(black,black) center / 100% calc(100% - 2 * var(--hf-depth)) no-repeat,conic-gradient(from -45deg at 50% 100%,black 90deg,transparent 0) bottom / var(--hf-tooth) var(--hf-depth) repeat-x;mask:conic-gradient(from 135deg at 50% 0,black 90deg,transparent 0) top / var(--hf-tooth) var(--hf-depth) repeat-x,linear-gradient(black,black) center / 100% calc(100% - 2 * var(--hf-depth)) no-repeat,conic-gradient(from -45deg at 50% 100%,black 90deg,transparent 0) bottom / var(--hf-tooth) var(--hf-depth) repeat-x}.hf-receipt__head{display:flex;flex-direction:column;gap:var(--sp-2);text-align:center;font-family:var(--font)}.hf-receipt__brand{font-size:var(--w-fs-h3);font-weight:var(--fw-bold);letter-spacing:var(--w-ls-h3)}.hf-receipt__row{display:flex;align-items:baseline;gap:var(--w-g-inline)}.hf-receipt__row:before{content:"";order:1;flex:1;border-bottom:var(--w-receipt-rule) dotted var(--faint);transform:translateY(calc(-1 * var(--sp-2)))}.hf-receipt__row>:last-child{order:2}.hf-receipt__rule{border:var(--sp-0);border-top:var(--w-receipt-rule) dashed var(--ink);margin:var(--sp-0)}.hf-receipt__total{display:flex;align-items:baseline;justify-content:space-between;gap:var(--w-g-sibling);font-family:var(--font);font-weight:var(--fw-semibold)}.hf-receipt__total .hf-fig{font-size:var(--font-money-min)}.hf-receipt__note{font-family:var(--font);color:var(--mute);text-align:center;text-wrap:balance}.hf-chat{display:flex;flex-direction:column;gap:var(--c-bubble-gap);width:min(100%,var(--c-device-w));padding:var(--w-g-sibling);border-radius:var(--r-xl);background:var(--w-panel)}.hf-bubble{max-width:var(--c-bubble-max);padding:var(--c-bubble-py) var(--c-bubble-px);border-radius:var(--c-bubble-r);font-size:var(--w-fs-body);line-height:var(--w-lh-lead);align-self:flex-start;background:var(--c-bubble-bg);color:var(--c-bubble-fg)}.hf-bubble--me{align-self:flex-end;background:var(--lime-500);color:var(--ink);border-end-end-radius:var(--r-xs)}.hf-bubble--guru{background:var(--c-bubble-money-bg);color:var(--c-bubble-money-fg);border-end-start-radius:var(--r-xs)}.hf-bubble--guru b{color:var(--lime-500);font-weight:var(--fw-semibold)}.hf-typing{display:inline-flex;gap:var(--sp-4);align-items:center;min-height:var(--sp-20)}.hf-typing i{width:var(--w-typing-dot);height:var(--w-typing-dot);border-radius:var(--r-pill);background:currentColor;opacity:.3;animation:hf-type var(--w-t-type) var(--w-ease) infinite}.hf-typing i:nth-child(2){animation-delay:calc(var(--w-t-type) / 6)}.hf-typing i:nth-child(3){animation-delay:calc(var(--w-t-type) / 3)}@keyframes hf-type{0%,60%,to{opacity:.3}30%{opacity:1}}.hf-marquee{overflow:clip;display:flex}.hf-marquee__track{display:flex;flex:none;align-items:center;gap:var(--w-g-group);padding-inline-end:var(--w-g-group);min-width:100%;animation:hf-slide var(--hf-marquee-d, var(--w-t-marquee)) linear infinite}.hf-marquee[data-dir=right] .hf-marquee__track{animation-direction:reverse}.hf-marquee__item{display:inline-flex;align-items:center;gap:var(--w-g-group);white-space:nowrap}.hf-marquee__item:after{content:"";width:var(--w-tag-dot);height:var(--w-tag-dot);border-radius:var(--r-pill);background:currentColor;flex:none}@keyframes hf-slide{to{transform:translate(-100%)}}.hf-said{display:inline-block;padding:var(--sp-24) var(--sp-28);border-radius:var(--r-lg);border-end-start-radius:var(--r-xs);background:var(--w-panel);color:var(--w-fg);font-size:var(--w-fs-h3);font-weight:var(--w-fw-h3);line-height:var(--w-lh-h3);letter-spacing:var(--w-ls-h3);max-width:var(--w-measure-lead);transform:rotate(var(--hf-rot, var(--w-sticker-rot-2)))}.hf-said--accent{background:var(--w-accent);color:var(--w-on-accent)}.hf-price{display:flex;flex-direction:column;gap:var(--w-g-group);padding:var(--sp-32);border-radius:var(--r-xl);background:var(--w-bg);color:var(--w-fg)}.hf-price__head{display:flex;flex-direction:column;gap:var(--w-g-tight)}.hf-price__amount{display:flex;align-items:baseline;gap:var(--w-g-tight);flex-wrap:wrap}.hf-price__list{display:flex;flex-direction:column;gap:var(--w-g-tight)}.hf-price__list li{display:flex;align-items:baseline;gap:var(--w-g-tight)}.hf-price__list .hf-icon{transform:translateY(var(--sp-2))}.hf-faq{border-top:var(--w-stroke) solid var(--w-line)}.hf-faq:last-of-type{border-bottom:var(--w-stroke) solid var(--w-line)}.hf-faq>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--w-g-sibling);min-height:var(--w-btn-h);padding-block:var(--w-g-sibling);cursor:pointer;list-style:none}.hf-faq>summary::-webkit-details-marker{display:none}.hf-faq__sign{display:grid;place-items:center;flex:none;width:var(--w-touch);height:var(--w-touch);border-radius:var(--r-pill);background:var(--w-well);transition:transform var(--w-t-fast) var(--w-ease),background var(--w-t-fast) var(--w-ease)}.hf-faq[open] .hf-faq__sign{transform:rotate(45deg);background:var(--w-accent);color:var(--w-on-accent)}.hf-faq__answer{padding-bottom:var(--w-g-group);color:var(--w-quiet)}.hf-field{display:flex;flex-direction:column;gap:var(--w-g-tight);width:min(100%,var(--c-device-w))}.hf-field__label{font-size:var(--w-fs-label);font-weight:var(--w-fw-label)}.hf-field__input{min-height:var(--w-field-h);padding:var(--w-field-pad);border:var(--sp-0);border-radius:var(--r-pill);background:var(--raised);color:var(--ink);font-size:var(--w-fs-body);box-shadow:inset 0 0 0 var(--w-stroke) var(--faint);transition:box-shadow var(--w-t-fast) var(--w-ease)}.hf-field__input::placeholder{color:var(--mute);opacity:1}@media(hover:hover)and (pointer:fine){.hf-field__input:hover{box-shadow:inset 0 0 0 var(--w-stroke) var(--ink)}}.hf-field__input:focus-visible{outline-offset:var(--sp-0);border-radius:var(--r-pill);box-shadow:inset 0 0 0 var(--w-stroke) var(--ink)}.hf-field__input:disabled{background:var(--field);color:var(--mute);cursor:not-allowed}.hf-field__input[aria-invalid=true]{box-shadow:inset 0 0 0 var(--w-focus-w) var(--danger)}.hf-select{position:relative;display:block}.hf-select>select{appearance:none;width:100%;padding-inline-end:var(--w-btn-seat);cursor:pointer}.hf-select>.hf-icon{position:absolute;inset-block:var(--sp-0);inset-inline-end:var(--sp-16);display:grid;place-items:center;font-size:var(--i-sm);pointer-events:none}.hf-field__hint{font-size:var(--w-fs-cap);color:var(--w-quiet);display:flex;align-items:center;gap:var(--w-g-inline)}.hf-field__foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--w-g-tight) var(--w-g-control)}.hf-field__foot .hf-link{display:inline-flex;align-items:center;min-height:var(--sp-24)}.hf-field__hint--error{color:var(--danger);background:var(--danger-tint);padding:var(--sp-8) var(--sp-12);border-radius:var(--r-sm)}.hf-field__hint--done{color:var(--ink);background:var(--lime-100);padding:var(--sp-8) var(--sp-12);border-radius:var(--r-sm)}.hf-guru{display:block;flex:none}.hf-guru--hero{width:var(--w-guru-hero);height:var(--w-guru-hero)}.hf-guru--mark{width:var(--w-guru-mark);height:var(--w-guru-mark)}.hf-guru--voice{width:var(--w-guru-voice);height:var(--w-guru-voice)}.hf-guru--inline{display:inline-block;width:var(--w-guru-inline);height:var(--w-guru-inline);vertical-align:-.12em}.hf-line{display:block;overflow:clip;padding-bottom:var(--w-mark-bleed-x);margin-bottom:calc(-1 * var(--w-mark-bleed-x))}.hf-line__in{display:block;transition:transform var(--w-t-reveal) var(--w-ease-out);transition-delay:calc(var(--hf-i, 0) * var(--w-stagger-line))}.hf-motion [data-reveal=wait] .hf-line__in{transform:translateY(var(--w-rise))}.hf-rise{transition:transform var(--w-t-reveal) var(--w-ease-out),opacity var(--w-t-med) var(--w-ease);transition-delay:calc(var(--hf-i, 0) * var(--w-stagger-card))}.hf-motion [data-reveal=wait] .hf-rise{transform:translateY(var(--w-rise-soft));opacity:0}.hf-motion #top[data-reveal=wait] .hf-rise,.hf-motion #top [data-reveal=wait] .hf-rise{transform:none;opacity:1}.hf-flow{font-size:var(--w-fs-h2);line-height:var(--w-lh-h3);letter-spacing:var(--w-ls-h2);font-weight:var(--w-fw-h2);max-width:var(--w-measure);text-wrap:pretty}.hf-flow>span{color:color-mix(in srgb,var(--w-fg) calc(var(--hf-p, 1) * 100%),var(--w-quiet))}.hf-cursor{position:fixed;top:var(--sp-0);left:var(--sp-0);z-index:var(--w-z-cursor);pointer-events:none;display:none}html.has-cursor .hf-cursor{display:block}html.has-cursor,html.has-cursor :where(a,button,summary,label,canvas,[data-drag],[data-cursor]){cursor:none}html.has-cursor :where(input,textarea,select,[contenteditable=true],[data-cursor=native]){cursor:auto}.hf-cursor__at,.hf-cursor>.hf-cursor__tab{position:absolute;top:var(--sp-0);left:var(--sp-0);will-change:transform}.hf-cursor__lean{display:block;transform-origin:0 0}.hf-cursor__body{display:grid;place-items:center;flex:none;width:var(--w-cursor-size);height:var(--w-cursor-size);border-radius:var(--w-cursor-tip) 50% 50% 50%;overflow:hidden;background:var(--w-cursor);box-shadow:0 0 0 var(--w-cursor-edge) var(--raised),var(--w-sticker-shadow);transform-origin:0 0;scale:var(--w-pose-scale, 1);rotate:var(--w-pose-turn, 0deg);transition:scale var(--w-t-fast) var(--w-spring),rotate var(--w-t-fast) var(--w-spring),opacity var(--w-t-fast) var(--w-ease)}.hf-cursor__face{display:block}.hf-cursor__eyes{display:flex;gap:var(--w-cursor-eye-gap);animation:hf-blink var(--w-t-blink) var(--w-ease) infinite}@keyframes hf-blink{0%,93%,to{scale:1 1}96.5%{scale:1 .1}}.hf-cursor__eye{position:relative;display:block;width:var(--w-cursor-eye-w);height:var(--w-cursor-eye-h);border-radius:var(--r-pill);background:var(--w-on-cursor);scale:var(--w-pose-eye, 1);transition:scale var(--w-t-fast) var(--w-spring)}.hf-cursor__eye:first-child{scale:var(--w-pose-eye-left, var(--w-pose-eye, 1))}.hf-cursor__eye:before,.hf-cursor__eye:after{content:"";position:absolute;background:var(--w-cursor);transition:transform var(--w-t-fast) var(--w-ease)}.hf-cursor__eye:before{left:-40%;width:180%;top:-20%;height:120%;transform:translateY(var(--w-pose-lid, -100%))}.hf-cursor__eye:after{left:-50%;top:100%;width:200%;aspect-ratio:1;border-radius:50%;transform:translateY(var(--w-pose-cheek, 0%))}.hf-cursor__tab{display:inline-flex;align-items:center;flex:none;min-height:var(--w-cursor-tab-h);padding:var(--w-cursor-tab-pad);border-radius:var(--r-pill);border-start-start-radius:var(--r-xs);background:var(--w-cursor);color:var(--w-on-cursor);box-shadow:0 0 0 var(--w-cursor-edge) var(--raised);font-size:var(--w-fs-cap);font-weight:var(--fw-bold);line-height:var(--w-lh-label);white-space:nowrap}.hf-cursor>.hf-cursor__tab{margin:calc(var(--w-cursor-size) / 2) 0 0 calc(var(--w-cursor-size) + var(--w-cursor-tab-gap));opacity:0;scale:.8;transform-origin:top left;transition:opacity var(--w-t-fast) var(--w-ease),scale var(--w-t-fast) var(--w-spring)}.hf-cursor[data-tab=true]>.hf-cursor__tab{opacity:1;scale:1}.hf-cursor[data-mood=away] .hf-cursor__body,.hf-cursor[data-mood=away]>.hf-cursor__tab{opacity:0}.hf-actor{position:absolute;top:var(--sp-0);left:var(--sp-0);display:inline-flex;align-items:flex-start;gap:var(--w-cursor-tab-gap);pointer-events:none;z-index:var(--w-z-sticker)}.hf-actor--still{position:relative;z-index:auto}.hf-actor .hf-cursor__tab{margin-top:calc(var(--w-cursor-size) / 2)}.hf-actor--ink{--w-cursor: var(--dark);--w-on-cursor: var(--lime-500)}.hf-actor--lime{--w-cursor: var(--lime-500);--w-on-cursor: var(--ink)}.hf-actor--paper{--w-cursor: var(--surface);--w-on-cursor: var(--ink)}@media(prefers-reduced-motion:reduce){.hf-line__in,.hf-rise,.hf-mark:before{transition-duration:var(--w-t-fast);transition-delay:0s}.hf-motion [data-reveal=wait] .hf-line__in,.hf-motion [data-reveal=wait] .hf-rise{transform:none}.hf-marquee{overflow-x:auto}.hf-marquee__track{animation:none}.hf-typing i{animation:none;opacity:.6}.hf-btn,.hf-btn__seat,.hf-btn__seat .hf-icon{transition:none}.hf-flow>span{color:inherit}.hf-cursor__eyes{animation:none}}@media(forced-colors:active){html.has-cursor,html.has-cursor *{cursor:auto}html.has-cursor .hf-cursor{display:none}}
main,footer{overflow-x:clip}:where(.hf-hero,.hf-drain,.hf-how,.hf-left,.hf-rooms,.hf-gurus__grid,.hf-pricing,.hf-faqs,.hf-closing__grid,.hf-foot,.hf-group,.hf-blocks)>*{min-width:var(--sp-0)}.hf-vh{position:absolute;width:var(--sp-2);height:var(--sp-2);overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hf-skip{position:fixed;top:var(--w-nav-offset);left:var(--w-gutter);z-index:var(--w-z-overlay);transform:translateY(-400%)}.hf-skip:focus-visible{transform:none}.hf-scene[id],.hf-pin[id]{scroll-margin-top:calc(var(--w-nav-h) + var(--w-nav-offset))}.hf-word{display:inline-block;overflow:clip;padding:var(--w-clip-pad);margin:calc(-1 * var(--w-clip-pad))}.hf-word__in{display:inline-block;transition:transform var(--w-t-reveal) var(--w-ease-out);transition-delay:calc(var(--hf-i, 0) * var(--w-stagger-word))}.hf-motion [data-reveal=wait] .hf-word__in{transform:translateY(var(--w-rise))}@media not all and (min-width:900px){.hf-page{--w-nav-clear: calc(var(--w-nav-h) + var(--w-nav-offset) + var(--w-nav-air))}.hf-page .hf-pin__stick{padding-block:var(--w-nav-clear) var(--w-nav-air)}}.hf-nav__short{display:none}@media not all and (min-width:560px){.hf-nav__long{display:none}.hf-nav__short{display:inline}}@media not all and (min-width:400px){.hf-nav__action{display:none}.hf-nav{padding-inline-start:var(--sp-16)}}.hf-phone{width:var(--w-phone-w);aspect-ratio:var(--w-phone-ratio);flex:none;padding:calc(var(--w-phone-w) * var(--w-phone-bezel-share));border-radius:calc(var(--w-phone-w) * var(--w-phone-r-share));background:var(--dark);box-shadow:0 0 0 var(--w-stroke) var(--w-line);position:relative}.hf-phone__screen{width:100%;height:100%;overflow:clip;position:relative;border-radius:calc(var(--w-phone-w) * (var(--w-phone-r-share) - var(--w-phone-bezel-share)));background:var(--canvas)}.hf-phone__screen img{width:100%;height:auto}.hf-phone__screen:has(>img[data-progress]){container-type:size}.hf-phone__screen img[data-progress]{transform:translateY(calc(var(--hf-p, 0) * (100cqh - 100%)))}.hf-phone--room .hf-phone__screen{background:var(--surface)}.hf-app{display:block;position:absolute;inset-block-start:var(--sp-0);inset-inline-start:var(--sp-0);overflow:clip;pointer-events:none;transform-origin:left top;transform:scale(var(--hf-k, 1)) translate(var(--hf-ax, 0),var(--hf-ay, 0))}@property --hf-turn{syntax: "<number>"; inherits: false; initial-value: .5;}@property --hf-lx{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@property --hf-ly{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.hf-phone--stands{aspect-ratio:auto;transform-style:preserve-3d;transform:perspective(var(--w-tilt-perspective)) rotateX(calc(var(--w-tilt-x) + var(--hf-ly, 0deg))) rotateY(calc(var(--w-tilt-y) + var(--hf-turn, .5) * var(--w-tilt-swing) + var(--hf-lx, 0deg))) rotate(var(--w-tilt-z));box-shadow:none}.hf-phone--stands .hf-phone__screen{height:auto;aspect-ratio:var(--w-phone-ratio)}.hf-phone--stands:before,.hf-phone--stands:after{content:"";position:absolute;inset:var(--sp-0);border-radius:inherit;pointer-events:none}.hf-phone--stands:before{background:var(--dark-hover);transform:translateZ(calc(var(--w-phone-w) * var(--w-tilt-depth) * -.5))}.hf-phone--stands:after{background:var(--dark);transform:translateZ(calc(var(--w-phone-w) * var(--w-tilt-depth) * -1));box-shadow:var(--w-sticker-shadow-lifted)}.hf-phone__lift{position:absolute;inset:calc(var(--w-phone-w) * var(--w-phone-bezel-share));pointer-events:none;transform-style:preserve-3d}.hf-piece{position:absolute;left:var(--hf-x, 0%);top:var(--hf-y, 0%);width:var(--hf-w, 0%);height:var(--hf-h, 0%);transform-style:preserve-3d;--hf-lift: 0;--hf-floor: 0;--hf-show: 0;--hf-dim: 0}.hf-piece__face,.hf-piece__shade{position:absolute;inset:var(--sp-0);border-radius:calc(var(--hf-r, var(--sp-0)) * var(--hf-k, 1));transition:transform var(--w-t-slow) var(--w-ease-out),opacity var(--w-t-med) var(--w-ease)}.hf-piece__face{outline:var(--w-stroke) solid var(--w-tilt-edge);outline-offset:calc(var(--w-stroke) * -1)}.hf-piece__face{overflow:clip;opacity:var(--hf-show);transform:translateZ(calc(var(--w-phone-w) * var(--hf-lift)))}.hf-piece__face:after{content:"";position:absolute;inset:var(--sp-0);background:var(--overlay);opacity:var(--hf-dim);transition:opacity var(--w-t-med) var(--w-ease)}.hf-piece__shade{background:var(--w-tilt-shade-c);filter:blur(calc(var(--w-phone-w) * var(--w-tilt-shade)));opacity:calc(var(--hf-show) * (var(--hf-lift) - var(--hf-floor)) / var(--w-tilt-high));transform:translateZ(calc(var(--w-phone-w) * var(--hf-floor) + var(--w-stroke)))}.hf-pin{position:relative}.hf-pin[data-pin=drain]{height:var(--w-pin-drain)}.hf-pin[data-pin=left]{height:var(--w-pin-left)}.hf-pin[data-pin=guru]{height:var(--w-pin-guru)}.hf-pin__stick{position:sticky;top:var(--sp-0);height:100svh;overflow:clip;display:grid;align-items:center;padding-top:calc(var(--w-nav-h) + var(--w-nav-offset))}.hf-pin .hf-phone{--w-phone-w: var(--w-phone-fit)}.hf-hero{min-height:var(--w-hero-min);padding-top:var(--w-nav-clear);padding-bottom:var(--g-sibling);display:grid;align-content:center;gap:var(--w-g-block)}.hf-hero__head{text-wrap:wrap}.hf-wheel{display:inline-block}.hf-wheel--out{position:absolute;left:var(--sp-0);top:var(--sp-0);pointer-events:none}.hf-hero__show{position:relative;justify-self:center}.hf-hero__show .hf-phone{rotate:var(--w-sticker-rot-4);transform:translateY(calc(var(--hf-p, .5) * var(--sp-80) - var(--sp-40)))}.hf-hero__show .hf-sticker{position:absolute}.hf-hero__show .hf-sticker:nth-of-type(1){left:-42%;top:14%}.hf-hero__show .hf-sticker:nth-of-type(2){right:-34%;top:34%}.hf-hero__show .hf-sticker:nth-of-type(3){left:-30%;top:62%}.hf-hero__show .hf-sticker:nth-of-type(4){right:-22%;top:78%}@media(min-width:900px){.hf-hero{grid-template-columns:minmax(0,1fr) auto;column-gap:var(--w-g-block);align-items:start;align-content:start;row-gap:var(--w-g-group)}.hf-hero__head{grid-column:1 / -1}.hf-hero__show{margin-top:calc(var(--w-fs-mega) * -1.1);margin-inline-end:var(--w-g-block)}}.hf-band{padding-block:var(--w-g-group);border-block:var(--w-stroke) solid var(--w-line)}.hf-drain{display:grid;gap:var(--w-g-group);align-items:center;justify-items:start}.hf-drain__say{display:flex;flex-direction:column;gap:var(--w-g-group)}.hf-drain__app{display:flex;flex-direction:column;gap:var(--g-sibling);width:100%}.hf-motion .hf-drain__swap{display:grid;align-items:start}.hf-motion .hf-drain__swap>*{grid-area:1 / 1}.hf-drain__end,.hf-drain__note{transition:opacity var(--w-t-med) var(--w-ease),transform var(--w-t-reveal) var(--w-ease-out)}.hf-motion [data-end=false] .hf-drain__end{opacity:0;transform:translateY(var(--w-rise-soft))}.hf-motion [data-end=true] .hf-drain__note{opacity:0}@media(min-width:900px){.hf-drain{grid-template-columns:minmax(0,1fr) auto;column-gap:var(--w-g-block)}.hf-drain__app{width:var(--w-app-w)}}@media not all and (min-width:900px){.hf-drain__say{display:contents}.hf-drain__app{order:2}.hf-drain__swap{order:3}.hf-drain{--w-drain-rest: var(--w-drain-rest-stacked);--w-entries-min: var(--w-entries-min-stacked);gap:var(--g-control);align-content:start}.hf-drain__note,.hf-entries__head .eg-cap{display:none}.hf-drain .hf-reading{padding:var(--sp-20)}.hf-drain .hf-entries{padding:var(--sp-16) var(--sp-16) var(--sp-12)}}@media not all and (min-width:900px){@media(prefers-reduced-motion:no-preference){.hf-pin[data-pin=drain] .hf-pin__stick{align-items:stretch}.hf-drain{height:100%;grid-template-rows:auto minmax(0,1fr);align-content:stretch;align-items:stretch}.hf-drain__app{min-height:var(--sp-0)}.hf-drain .hf-reading{flex:none}.hf-drain .hf-entries{flex:1 1 0;min-height:var(--sp-0)}.hf-drain .hf-entries__window{flex:1 1 0;min-height:var(--sp-0);height:auto}.hf-motion .hf-drain #drain-h,.hf-motion .hf-drain .hf-drain__swap{grid-area:1 / 1}.hf-motion .hf-drain .hf-drain__swap{align-self:end}.hf-motion .hf-drain #drain-h{transition:opacity var(--w-t-med) var(--w-ease)}.hf-motion [data-end=true] .hf-drain #drain-h{opacity:0}}}.hf-reading{display:flex;flex-direction:column;gap:var(--g-tight);padding:var(--c-hero-pad);border-radius:var(--c-hero-r);background:var(--c-hero-ground);color:var(--c-hero-fg);container-type:inline-size}.hf-reading__head{display:flex;align-items:center;justify-content:space-between;gap:var(--g-control)}.hf-reading .hf-fig{font-size:min(var(--w-fs-figure-xl),var(--w-figure-fit));line-height:var(--w-lh-figure)}.hf-reading__bar{height:var(--sp-8);border-radius:var(--r-pill);background:var(--c-switch-bg);overflow:clip}.hf-reading__bar span{display:block;height:100%;border-radius:var(--r-pill);background:var(--lime-500);transform-origin:left center;transform:scaleX(var(--hf-left, 1))}.hf-entries{padding:var(--sp-24) var(--sp-24) var(--sp-16);display:flex;flex-direction:column;gap:var(--g-control);color:var(--ink)}.hf-entries__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--g-control)}.hf-entries__window{position:relative;overflow:clip;height:clamp(calc(var(--w-entry-row) * var(--w-entries-min)),calc(100svh - var(--w-drain-rest)),calc(var(--w-entry-row) * var(--w-entries-max)))}.hf-entries__list{transform:translateY(calc((var(--hf-n, 0) - var(--hf-total, 0)) * var(--w-entry-row)));transition:transform var(--w-t-med) var(--w-ease-out)}.hf-entries__list .eg-swipe{height:var(--w-entry-row)}.hf-entries__list .eg-row{height:100%;width:100%;border:var(--sp-0);font:inherit;color:inherit;text-align:start}.hf-entries__list .eg-swipe:not(.is-in){visibility:hidden}.hf-entry__mid{flex:1;min-width:var(--sp-0);display:flex;flex-direction:column}.hf-entry__mid>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hf-entries__head .eg-title{white-space:nowrap}.hf-entry__go{color:var(--faint);margin-inline-start:calc(var(--sp-4) * -1)}.hf-entries__empty{position:absolute;inset:var(--sp-0);display:grid;place-items:center;text-align:center;transition:opacity var(--w-t-fast) var(--w-ease)}.hf-entries:not([data-n="0"]) .hf-entries__empty{opacity:0}.hf-dialog{width:100%;height:100%;max-width:none;max-height:none;margin:var(--sp-0);padding:var(--c-overlay-pad);border:var(--sp-0);background:transparent;color:var(--ink)}.hf-dialog[open]{display:grid;place-items:center}.hf-dialog::backdrop{background:var(--c-overlay-scrim)}.hf-dialog__head{display:flex;align-items:center;justify-content:space-between;gap:var(--g-control);margin-bottom:var(--sp-20)}.hf-dialog__fields{display:flex;flex-direction:column;gap:var(--g-control)}.hf-dialog__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--g-control);flex-wrap:wrap;margin-top:var(--sp-6)}.hf-dialog .eg-input[readonly]{cursor:default}.hf-dialog .eg-circle{border:var(--sp-0);cursor:pointer}.hf-how{display:grid;gap:var(--w-g-block);align-items:start}.hf-how__chat{display:flex;flex-direction:column;gap:var(--w-g-sibling);align-items:flex-start}.hf-points{display:flex;flex-direction:column;gap:var(--g-control)}.hf-points li{display:flex;flex-direction:column;gap:var(--sp-2);padding-top:var(--g-control);border-top:var(--w-stroke) solid var(--w-line)}@media(min-width:900px){.hf-how{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.hf-chat--live{width:min(100%,var(--c-device-w));gap:var(--w-g-control)}.hf-chat__log{display:flex;flex-direction:column;gap:var(--c-bubble-gap);height:var(--w-chat-h);overflow-y:auto;overscroll-behavior:contain;padding-block:var(--sp-4);scrollbar-width:none}.hf-chat__log>*{flex:none}.hf-texting__grid{position:relative;display:grid;justify-items:center;align-items:center;gap:var(--w-g-block)}.hf-solo__brand{position:absolute;z-index:1;inset-block-start:var(--w-nav-offset);inset-inline-start:var(--w-gutter);min-height:var(--w-nav-h);color:var(--w-fg)}.hf-texting__say,.hf-texting__try{width:100%}.hf-texting .hf-phone{--w-phone-w: var(--w-phone-fit-chat-stacked);box-shadow:0 0 0 var(--w-stroke) var(--dark-hover)}@media(min-width:1180px){.hf-texting__grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);justify-items:stretch}.hf-texting .hf-phone{--w-phone-w: var(--w-phone-fit-chat)}.hf-texting__say{container-type:inline-size}.hf-texting__say .hf-display{font-size:min(var(--w-fs-display),var(--w-headline-fit))}}.hf-wa .hf-phone__screen{container-type:inline-size;background:var(--w-wa-chat)}.hf-wa__screen{display:flex;flex-direction:column;height:100%;font-family:var(--w-wa-font);font-size:var(--w-wa-fs);line-height:1.35;font-weight:var(--fw-regular);letter-spacing:0;color:var(--w-wa-text);text-align:start}.hf-wa__screen .hf-icon{font-size:1.5em;color:var(--w-wa-quiet);flex:none}.hf-wa__status{display:flex;align-items:center;justify-content:space-between;padding:.7em 1.5em .2em;background:var(--w-wa-bar);font-size:.86em;font-weight:var(--fw-semibold)}.hf-wa__signs{display:flex;align-items:center;gap:.3em}.hf-wa__signs .hf-icon{font-size:1.25em;color:var(--w-wa-text)}.hf-wa__head{display:flex;align-items:center;gap:.55em;padding:.5em .7em .6em .5em;background:var(--w-wa-bar)}.hf-wa__head>.hf-icon{color:var(--w-wa-text)}.hf-wa .hf-wa__photo{width:2.6em;height:2.6em;border-radius:var(--r-pill);flex:none}.hf-wa__who{display:grid;flex:1;min-width:var(--sp-0);white-space:nowrap}.hf-wa__who b{font-size:1.12em;font-weight:var(--fw-medium)}.hf-wa__who span{font-size:.84em;color:var(--w-wa-quiet)}.hf-wa__acts{display:flex;align-items:center;gap:1.1em}.hf-wa__acts .hf-icon{color:var(--w-wa-text)}.hf-wa__chat{position:relative;display:flex;flex:1 1 0;min-height:var(--sp-0)}.hf-wa .hf-chat__log{position:relative;flex:1 1 0;height:auto;min-height:var(--sp-0);gap:.45em;padding:.7em .6em}.hf-wa__day{align-self:center;padding:.32em .85em;border-radius:.55em;background:var(--w-wa-chip);color:var(--w-wa-quiet);font-size:.84em}.hf-wa .hf-bubble{position:relative;max-width:82%;padding:.42em .65em .5em;border-radius:.6em;font-size:1em;line-height:1.35;background:var(--w-wa-incoming);color:var(--w-wa-text);border-start-start-radius:var(--sp-0)}.hf-wa .hf-bubble--me{background:var(--w-wa-outgoing);border-start-start-radius:.6em;border-start-end-radius:var(--sp-0);border-end-end-radius:.6em}.hf-wa .hf-bubble--guru{border-end-start-radius:.6em}.hf-wa .hf-bubble b{color:inherit;font-weight:var(--fw-bold)}.hf-wa .hf-bubble:before{content:"";position:absolute;inset-block-start:var(--sp-0);inset-inline-start:-.5em;width:.55em;height:.75em;background:var(--w-wa-incoming);clip-path:polygon(0 0,100% 0,100% 100%)}.hf-wa .hf-bubble--me:before{inset-inline:auto -.5em;background:var(--w-wa-outgoing);clip-path:polygon(0 0,100% 0,0 100%)}.hf-bubble__meta{display:inline-flex;align-items:center;gap:.25em;float:inline-end;margin:.55em 0 -.15em .8em;font-size:.74em;line-height:1;color:var(--w-wa-quiet);font-variant-numeric:tabular-nums}.hf-wa .hf-bubble__meta .hf-icon{font-size:1.45em;color:var(--w-wa-read)}.hf-wa .hf-chat__form{gap:.4em;min-height:0;padding:.35em .4em .55em;border-radius:var(--sp-0);background:transparent;color:var(--w-wa-text);box-shadow:none}.hf-wa__field{display:flex;align-items:center;gap:.6em;flex:1;min-width:var(--sp-0);min-height:3em;padding:0 .8em;border-radius:1.6em;background:var(--w-wa-bar)}.hf-wa .hf-chat__input{font:inherit;font-size:1.05em;color:var(--w-wa-text)}.hf-wa .hf-chat__input::placeholder{color:var(--w-wa-quiet)}.hf-wa .hf-chat__form:focus-within{box-shadow:none}.hf-wa__field:focus-within{box-shadow:0 0 0 var(--w-stroke) var(--w-wa-accent)}.hf-wa .hf-chat__send{width:3em;height:3em;background:var(--w-wa-accent)}.hf-wa .hf-chat__send .hf-icon{color:var(--w-wa-chat);font-size:1.4em}.hf-wa .hf-chat__send:disabled,.hf-wa .hf-chat__send[aria-busy=true]{background:var(--w-wa-bar)}@media(pointer:coarse){.hf-wa .hf-chat__input{font-size:var(--w-fs-body)}}.hf-texting .hf-chat__chips{justify-content:flex-start}.hf-texting__try>.hf-row:first-child{flex-wrap:nowrap;gap:var(--g-control)}.hf-chat__chips{display:flex;flex-wrap:wrap;gap:var(--w-g-tight)}.hf-chat__form{display:flex;align-items:center;gap:var(--c-composer-gap);min-height:var(--c-composer-h);padding:var(--c-composer-py) var(--c-composer-py) var(--c-composer-py) var(--c-composer-px);border-radius:var(--c-composer-r);background:var(--c-composer-bg);color:var(--ink)}.hf-chat__input{flex:1;min-width:var(--sp-0);border:var(--sp-0);background:transparent;color:inherit;font-size:var(--w-fs-body)}.hf-chat__input::placeholder{color:var(--mute);opacity:1}.hf-chat__input:focus-visible{outline:none}.hf-chat__form:focus-within{box-shadow:0 0 0 var(--w-focus-w) var(--lime-500)}.hf-chat__send{display:grid;place-items:center;flex:none;width:var(--w-touch);height:var(--w-touch);border:var(--sp-0);border-radius:var(--r-pill);background:var(--deep);color:var(--lime-500);cursor:pointer;transition:transform var(--w-t-fast) var(--w-ease)}.hf-chat__send:active{transform:var(--w-hover-press)}.hf-chat__send:disabled,.hf-chat__send[aria-busy=true]{background:var(--field);color:var(--mute);cursor:not-allowed}.hf-chat__input:disabled{cursor:not-allowed}.hf-left{display:grid;gap:var(--w-g-group);justify-items:center;align-items:center;height:100%;align-content:center}.hf-left__stage{position:relative}.hf-left .hf-phone__screen:after{content:"";position:absolute;inset:var(--sp-0);background:var(--overlay);opacity:0;transition:opacity var(--w-t-med) var(--w-ease)}.hf-notes{display:grid;gap:var(--w-g-sibling)}.hf-notes li{display:flex;flex-direction:column;gap:var(--sp-4);padding-inline-start:var(--w-g-sibling);border-inline-start:var(--w-focus-w) solid var(--w-line);opacity:.32;transition:opacity var(--w-t-med) var(--w-ease),border-color var(--w-t-med) var(--w-ease)}[data-step="0"] .hf-notes li:nth-child(1),[data-step="1"] .hf-notes li:nth-child(2),[data-step="2"] .hf-notes li:nth-child(3),[data-step="3"] .hf-notes li:nth-child(4),[data-step=all] .hf-notes li{opacity:1;border-color:var(--w-fg)}[data-step=all] .hf-piece{--hf-show: 1;--hf-lift: var(--w-tilt-rest)}[data-step=all] [data-piece=week]{--hf-floor: var(--w-tilt-rest);--hf-lift: calc(var(--w-tilt-rest) * 2)}[data-step="0"] [data-piece=hero],[data-step="2"] [data-piece=daily],[data-step="3"] [data-piece=pace]{--hf-show: 1;--hf-lift: var(--w-tilt-high)}[data-step="1"] [data-piece=hero]{--hf-show: 1;--hf-lift: var(--w-tilt-mid);--hf-dim: 1}[data-step="1"] [data-piece=week]{--hf-show: 1;--hf-floor: var(--w-tilt-mid);--hf-lift: var(--w-tilt-high)}[data-step="0"] [data-piece=week]{--hf-floor: var(--w-tilt-high);--hf-lift: var(--w-tilt-high)}.hf-phone--stands{--hf-part-t: var(--w-t-med)}[data-step=all] .hf-phone--stands{--hf-part-hero: 0;--hf-part-week: 0;--hf-part-daily: 0;--hf-part-pace: 0}[data-step="0"] .hf-phone--stands,[data-step="1"] .hf-phone--stands{--hf-part-hero: 0}[data-step="1"] .hf-phone--stands{--hf-part-week: 0}[data-step="2"] .hf-phone--stands{--hf-part-daily: 0}[data-step="3"] .hf-phone--stands{--hf-part-pace: 0}[data-pin=left]:not([data-step=all]) .hf-phone__screen:after{opacity:.5}@media not all and (min-width:900px){.hf-left>.hf-group>.hf-lead{display:none}.hf-pin .hf-left .hf-phone{--w-phone-w: var(--w-phone-fit-stacked)}[data-pin=left]:not([data-step=all]) .hf-notes li{display:none}[data-step="0"] .hf-notes li:nth-child(1),[data-step="1"] .hf-notes li:nth-child(2),[data-step="2"] .hf-notes li:nth-child(3),[data-step="3"] .hf-notes li:nth-child(4){display:flex}}@media not all and (min-width:900px){@media(prefers-reduced-motion:no-preference){.hf-pin[data-pin=left] .hf-pin__stick{align-items:stretch}.hf-left{grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;align-items:stretch}.hf-left__stage{container-type:size;inline-size:100%;min-block-size:var(--sp-0);display:grid;place-items:center}.hf-pin .hf-left .hf-phone{--w-phone-w: min(var(--w-tilt-wide), calc(100cqh * var(--w-tilt-fit) / var(--w-phone-stands-tall)));translate:0 calc(var(--w-phone-w) * var(--w-tilt-rise) * -1)}.hf-left .hf-notes{inline-size:100%;gap:var(--sp-0)}[data-pin=left]:not([data-step=all]) .hf-notes li{display:flex;grid-area:1 / 1;visibility:hidden;opacity:0}[data-pin=left][data-step="0"] .hf-notes li:nth-child(1),[data-pin=left][data-step="1"] .hf-notes li:nth-child(2),[data-pin=left][data-step="2"] .hf-notes li:nth-child(3),[data-pin=left][data-step="3"] .hf-notes li:nth-child(4){visibility:visible;opacity:1}}}@media(min-width:900px){.hf-left{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:var(--w-g-block);justify-items:start}.hf-left__stage{justify-self:center}.hf-pin .hf-left .hf-phone{--w-phone-w: var(--w-phone-fit-stands)}}.hf-lineup{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--g-control)}@media(min-width:1180px){.hf-lineup{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--w-g-sibling)}}.hf-suspect{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:start;gap:var(--g-inline);width:100%;height:100%;padding:var(--sp-20);border:var(--sp-0);border-radius:var(--r-lg);background:var(--w-panel);color:var(--w-fg);font:inherit;text-align:start;cursor:pointer;transition:background var(--w-t-fast) var(--w-ease),color var(--w-t-fast) var(--w-ease),transform var(--w-t-fast) var(--w-ease)}.hf-suspect:active{transform:var(--w-hover-press)}.hf-suspect__seat{display:grid;place-items:center;width:var(--w-btn-seat);height:var(--w-btn-seat);border-radius:var(--r-pill);background:var(--w-well);font-size:var(--i-lg);margin-bottom:var(--sp-6)}.hf-suspect__what{font-size:var(--w-fs-label);font-weight:var(--fw-bold)}.hf-suspect__amount{font-size:var(--w-fs-cap);color:var(--w-quiet)}.hf-suspect__alibi{font-size:var(--w-fs-cap);font-weight:var(--fw-medium);visibility:hidden}.hf-suspect[aria-pressed=true]{background:var(--w-accent);color:var(--w-on-accent)}.hf-suspect[aria-pressed=true] .hf-suspect__seat{background:var(--w-on-accent);color:var(--w-accent)}.hf-suspect[aria-pressed=true] .hf-suspect__amount{color:inherit}.hf-suspect[aria-pressed=true] .hf-suspect__alibi{visibility:visible}.hf-race{display:grid;gap:var(--w-g-sibling);align-items:start}@media(min-width:900px){.hf-race{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.hf-race__way{display:flex;flex-direction:column;gap:var(--g-control);padding:var(--w-card-pad);border-radius:var(--r-lg);background:var(--w-panel)}.hf-race__way--text{background:var(--w-bg);color:var(--w-fg)}.hf-race__head{display:flex;align-items:center;justify-content:space-between;gap:var(--g-control)}.hf-race__fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--g-control)}.hf-race__fields .hf-field{width:auto;gap:var(--g-inline)}.hf-race__fields .hf-field__input{width:100%;min-width:var(--sp-0)}.hf-race__wide{grid-column:1 / -1}@media not all and (min-width:480px){.hf-race__fields{grid-template-columns:minmax(0,1fr)}}.hf-race [data-race-time]{font-variant-numeric:tabular-nums}.hf-race [data-race-time][data-state=done]{background:var(--w-accent);color:var(--w-on-accent)}.hf-race__way .hf-bubble{align-self:flex-start}.hf-race__way--text .hf-bubble--guru{background:var(--w-panel);color:var(--w-fg)}.hf-race__way>.hf-btn{align-self:flex-start}.hf-poke{border:var(--sp-0);padding:var(--sp-0);background:transparent;border-radius:var(--r-pill);cursor:pointer}.hf-split.hf-help{align-items:start}.hf-help__list{display:grid;gap:var(--w-g-block);min-width:var(--sp-0)}@media(min-width:1180px){.hf-help__head{position:sticky;top:var(--w-nav-clear)}}.hf-blog{display:grid;gap:var(--w-g-block);padding-block-start:var(--w-g-group)}.hf-blog__head{display:grid;gap:var(--w-g-group);align-items:end}@media(min-width:1024px){.hf-blog__head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--w-g-block)}}.hf-blog__picks{display:flex;flex-wrap:wrap;align-items:center;gap:var(--g-tight);margin-block-start:calc(var(--w-g-group) - var(--w-g-block))}.hf-blog__picks .hf-tag{min-height:var(--w-touch);padding-inline:var(--sp-20);font-size:var(--w-fs-label)}.hf-blog__picks [data-blog-count]{margin-inline-start:var(--g-control)}.hf-blog [data-post][hidden],.hf-blog [data-blog-none][hidden]{display:none}.hf-stretch:after{content:"";position:absolute;inset:var(--sp-0);border-radius:inherit}.hf-stretch:focus-visible{outline:none}.hf-stretch:focus-visible:after{outline:var(--w-focus-w) solid var(--w-fg);outline-offset:var(--w-focus-offset)}.hf-feature{position:relative;display:grid;gap:var(--w-g-block);padding:var(--w-g-block) var(--w-card-pad);border-radius:var(--w-scene-r);align-items:center}@media(min-width:900px){.hf-feature{grid-template-columns:minmax(0,7fr) minmax(0,5fr);padding:var(--w-g-block)}}.hf-feature__words{display:grid;gap:var(--w-g-group);justify-items:start}.hf-feature__title{font-size:var(--w-fs-h2);line-height:var(--w-lh-h2);letter-spacing:var(--w-ls-h2);font-weight:var(--w-fw-display);text-wrap:balance}.hf-feature .hf-lead{max-width:var(--w-measure)}.hf-feature__guru{position:relative;z-index:1;display:grid;justify-items:center;gap:var(--w-g-sibling);pointer-events:none}.hf-feature__guru .hf-guru{pointer-events:auto}.hf-feature__says{max-width:var(--w-measure-lead);padding:var(--w-card-pad);border-radius:var(--r-lg);border-start-start-radius:var(--r-xs);background:var(--w-panel)}@media(hover:hover)and (pointer:fine){.hf-feature:hover .hf-btn .hf-btn__seat{transform:var(--w-hover-grow)}}.hf-pcards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--w-pcard-min)),1fr));gap:var(--w-g-sibling)}.hf-pcard{position:relative;display:grid;grid-template-rows:auto auto 1fr auto;gap:var(--w-g-sibling);height:100%;padding:var(--w-card-pad);border-radius:var(--r-lg);background:var(--surface);transition:transform var(--w-t-fast) var(--w-ease)}@media(hover:hover)and (pointer:fine){.hf-pcard:hover{transform:var(--w-hover-lift)}.hf-pcard:hover .hf-post__go{background:var(--w-accent);color:var(--w-on-accent)}}.hf-pcard__top{display:flex;flex-wrap:wrap;align-items:center;gap:var(--g-tight) var(--g-control)}.hf-pcard__top>.hf-cap{margin-inline-start:auto}.hf-pcard__seat{display:grid;place-items:center;flex:none;width:var(--w-btn-seat);height:var(--w-btn-seat);border-radius:var(--r-pill);background:var(--deep);color:var(--lime-500);font-size:var(--i-lg)}.hf-pcard__seat--big{width:var(--w-guru-voice);height:var(--w-guru-voice);font-size:var(--w-fs-h2)}.hf-pcard__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--g-control)}.hf-pcard .hf-post__go{position:static;translate:none}.hf-blog__end{display:grid;gap:var(--w-g-group);align-items:center;padding:var(--w-g-block) var(--w-card-pad);border-radius:var(--w-scene-r)}@media(min-width:900px){.hf-blog__end{grid-template-columns:minmax(0,1fr) auto;padding:var(--w-g-block)}}.hf-blog__end .hf-lead{max-width:var(--w-measure)}.hf-posts{display:grid}.hf-post{position:relative;display:grid;gap:var(--g-tight);padding-block:var(--w-g-group);padding-inline-end:calc(var(--w-btn-seat) + var(--w-g-sibling));border-top:var(--w-stroke) solid var(--w-line)}.hf-posts>li:last-child>.hf-post{border-bottom:var(--w-stroke) solid var(--w-line)}.hf-post__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--g-tight) var(--g-control)}.hf-post__go{position:absolute;inset-block-start:50%;inset-inline-end:var(--sp-0);translate:0 -50%;display:grid;place-items:center;width:var(--w-btn-seat);height:var(--w-btn-seat);border-radius:var(--r-pill);background:var(--w-well);font-size:var(--i-lg);transition:background var(--w-t-fast) var(--w-ease),color var(--w-t-fast) var(--w-ease),transform var(--w-t-fast) var(--w-ease)}@media(hover:hover)and (pointer:fine){.hf-post:hover .hf-post__go{background:var(--w-accent);color:var(--w-on-accent);transform:var(--w-hover-grow)}}.hf-article{display:grid;gap:var(--w-g-block);max-width:var(--w-article)}.hf-article__back{display:inline-flex;align-items:center;gap:var(--g-inline);align-self:flex-start;min-height:var(--w-touch);color:var(--w-quiet)}.hf-article__by{display:flex;flex-wrap:wrap;align-items:center;gap:var(--g-tight) var(--w-g-sibling)}.hf-article__foot{display:grid;gap:var(--w-g-block)}.hf-article__more{padding-top:var(--w-g-block);border-top:var(--w-stroke) solid var(--w-line)}.hf-prose{display:grid;gap:var(--w-g-block);max-width:var(--w-measure);font-size:var(--w-fs-prose);line-height:var(--w-lh-prose);font-weight:var(--w-fw-prose);letter-spacing:var(--w-ls-prose)}.hf-prose__part{display:grid;gap:var(--w-g-sibling);scroll-margin-top:var(--w-nav-clear)}.hf-prose :is(ul,ol){display:grid;gap:var(--g-tight);padding-inline-start:1.3em}.hf-prose ul{list-style:disc}.hf-prose ol{list-style:decimal}.hf-prose li{padding-inline-start:var(--sp-4)}.hf-prose li::marker{color:var(--w-quiet);font-weight:var(--fw-bold)}.hf-prose strong{font-weight:var(--fw-bold)}.hf-prose a{text-decoration:underline;text-decoration-thickness:from-font;text-underline-position:from-font;text-decoration-skip-ink:auto;overflow-wrap:break-word}@media(hover:hover)and (pointer:fine){.hf-prose a:hover{background:var(--lime-500);color:var(--ink);text-decoration-color:transparent}}.hf-prose blockquote{padding-inline-start:var(--w-g-sibling);border-inline-start:var(--sp-4) solid var(--lime-500);font-size:var(--w-fs-lead);line-height:var(--w-lh-lead);font-weight:var(--fw-bold)}.hf-prose--answer{gap:var(--g-control);font-size:var(--w-fs-body);line-height:var(--w-lh-body)}.hf-post__aside{display:flex;align-items:center;gap:var(--w-g-group);max-width:var(--w-measure);padding:var(--w-card-pad);border-radius:var(--r-lg);background:var(--w-panel)}.hf-post__aside .hf-lead{max-width:none}@media not all and (min-width:560px){.hf-post__aside{flex-direction:column;align-items:flex-start;gap:var(--w-g-sibling)}}.hf-help__group{display:grid;gap:var(--w-g-group);scroll-margin-top:var(--w-nav-clear)}.hf-help__group>h2{display:flex;align-items:center;gap:var(--g-control)}.hf-help__seat{display:grid;place-items:center;flex:none;width:var(--w-btn-seat);height:var(--w-btn-seat);border-radius:var(--r-pill);background:var(--dark);color:var(--lime-500);font-size:var(--i-lg)}.hf-help__search{display:grid;gap:var(--g-tight);max-width:var(--w-measure-lead)}.hf-help__search[hidden],.hf-help__none[hidden],.hf-help__group[hidden]{display:none}.hf-help__search .hf-field,.hf-help__search .hf-field__input{width:100%}.hf-help .hf-faq{scroll-margin-top:var(--w-nav-clear)}.hf-roast{display:grid;justify-items:center;gap:var(--w-g-group);text-align:center}.hf-roast__says{display:grid;align-content:center;width:100%;max-width:var(--w-measure-lead);min-height:calc(5 * var(--w-lh-lead) * 1em + 2 * var(--w-card-pad));padding:var(--w-card-pad);border-radius:var(--r-lg);border-start-start-radius:var(--r-xs);background:var(--dark);color:var(--ink-inv);text-align:start}.hf-roast__lines[hidden],.hf-roast [data-roast-hint][hidden]{display:none}.hf-roast[data-poked] [data-roast-hint]{visibility:hidden}@media(min-width:1180px){.hf-split.hf-prelaunch{grid-template-areas:"head roast" "rest roast";row-gap:var(--w-g-group)}.hf-prelaunch__head{grid-area:head;align-self:end}.hf-prelaunch__rest{grid-area:rest;align-self:start}.hf-prelaunch>.hf-roast{grid-area:roast}}@media not all and (min-width:1180px){.hf-split.hf-prelaunch{gap:var(--w-g-group)}.hf-roast .hf-guru--hero{width:var(--w-guru-fit-stacked);height:var(--w-guru-fit-stacked)}}.hf-trail[hidden],.hf-wake{display:none}.hf-motion .hf-wake{position:fixed;inset:var(--sp-0);z-index:var(--w-z-loader);display:grid;place-content:center;justify-items:center;gap:var(--w-g-group);overflow:hidden;background:var(--w-bg);color:var(--w-fg)}@media(prefers-reduced-motion:reduce){.hf-motion .hf-wake{display:none}}.hf-wake__count{font-size:var(--w-fs-h2);line-height:var(--w-lh-h2);letter-spacing:var(--w-ls-h2);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.hf-wake__flood{position:absolute;inset:var(--sp-0);background:var(--lime-500);opacity:0;pointer-events:none}.hf-wake[data-wake=going] .hf-wake__count{opacity:0;transition:opacity var(--w-t-fast) var(--w-ease)}.hf-wake[data-wake=clearing]{background:transparent}.hf-admin{background:var(--canvas)}.hf-admin__bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--g-control);padding-block:var(--w-g-group)}.hf-admin__who{margin-inline-start:auto;overflow-wrap:anywhere}.hf-admin__part{display:grid;gap:var(--w-g-group);padding-block:var(--w-g-group) var(--w-g-block)}.hf-admin__head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--g-tight) var(--g-control)}.hf-admin__head>.hf-tag{justify-self:start}.hf-admin__head>.hf-body{grid-column:1 / -1}@media not all and (min-width:560px){.hf-admin__head{grid-template-columns:minmax(0,1fr)}}.hf-admin [data-admin-when][hidden],.hf-admin [hidden]{display:none}.hf-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--g-control)}@media(min-width:720px){.hf-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1180px){.hf-stats{grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr))}}.hf-stat{display:grid;align-content:start;gap:var(--sp-4);padding:var(--w-card-pad);border-radius:var(--r-lg);background:var(--surface)}.hf-stat.hf-stat--lead{grid-column:1 / -1;background:var(--w-bg);color:var(--w-fg)}@media(min-width:1180px){.hf-stat.hf-stat--lead{grid-column:auto}}.hf-stat__n{font-size:var(--w-fs-h2);line-height:var(--w-lh-h2);letter-spacing:var(--w-ls-h2);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.hf-stat--lead .hf-stat__n{color:var(--lime-500)}.hf-card-box{display:grid;gap:var(--w-g-sibling);min-width:var(--sp-0);margin:var(--sp-0);padding:var(--w-card-pad);border-radius:var(--r-lg);background:var(--surface)}.hf-admin__pair{display:grid;gap:var(--g-control)}@media(min-width:900px){.hf-admin__pair{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.hf-days{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:end;gap:var(--sp-6);height:var(--w-chat-h)}.hf-days__day{display:grid;grid-template-rows:auto minmax(0,1fr) auto;justify-items:center;gap:var(--sp-4);height:100%}.hf-days__n{font-size:var(--w-fs-cap);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;min-height:1.35em}.hf-days__bar{align-self:end;width:100%;height:calc(var(--hf-share, 0) * 100%);min-height:var(--w-stroke);border-radius:var(--r-xs);background:var(--deep)}.hf-days__bar[data-none=true]{background:var(--field)}.hf-days__name{font-size:var(--fs-tiny);color:var(--mute);font-variant-numeric:tabular-nums}.hf-sources{display:grid;gap:var(--g-control)}.hf-sources__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--sp-6) var(--g-control);font-size:var(--w-fs-label)}.hf-sources__row>span:first-child{overflow-wrap:anywhere}.hf-sources__bar{grid-column:1 / -1;height:var(--sp-6);border-radius:var(--r-pill);background:linear-gradient(to right,var(--deep) calc(var(--hf-share, 0) * 100%),var(--field) 0)}.hf-admin__tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--g-control)}.hf-admin__find{flex:1 1 var(--c-pop-w);width:auto}.hf-admin__find .hf-field__input{width:100%}.hf-admin__tools>.hf-cap{flex:1 1 auto}.hf-table__scroll{overflow:auto;max-height:calc(var(--w-screen) * .62)}.hf-table thead th{position:sticky;top:var(--sp-0);background:var(--surface)}.hf-table{width:100%;border-collapse:collapse;font-size:var(--w-fs-label);text-align:start}.hf-table th{padding:var(--g-tight) var(--g-control);font-size:var(--w-fs-cap);font-weight:var(--fw-semibold);color:var(--mute);text-align:start;white-space:nowrap;border-bottom:var(--w-stroke) solid var(--hairline)}.hf-table td{padding:var(--g-control);border-bottom:var(--w-stroke) solid var(--hairline);white-space:nowrap}.hf-table td:first-child{font-weight:var(--fw-semibold);white-space:normal;overflow-wrap:anywhere;min-width:var(--c-pop-w)}.hf-table tr[data-status=left] td{color:var(--mute)}.hf-table tr[data-status=left] td:first-child{text-decoration:line-through}.hf-table tr[data-status=unthanked] td:last-child{color:var(--danger);font-weight:var(--fw-semibold)}.hf-locked{display:grid;gap:var(--g-control)}@media(min-width:560px){.hf-locked{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.hf-locked{grid-template-columns:repeat(4,minmax(0,1fr))}}.hf-lock{position:relative;display:grid;align-content:start;gap:var(--sp-6);padding:var(--w-card-pad);border-radius:var(--r-lg);border:var(--w-stroke) dashed var(--mute-dark);color:var(--mute)}.hf-lock b{color:var(--ink)}.hf-lock__seat{display:grid;place-items:center;width:var(--w-btn-seat);height:var(--w-btn-seat);border-radius:var(--r-pill);background:var(--field);color:var(--mute);font-size:var(--i-lg);margin-bottom:var(--sp-6)}.hf-lock__key{position:absolute;inset-block-start:var(--w-card-pad);inset-inline-end:var(--w-card-pad);font-size:var(--i-lg)}.hf-admin .hf-tag .hf-icon{font-size:var(--i-sm)}.hf-admin__tabs{display:flex;align-items:center;gap:var(--w-g-inline)}.hf-admin__tabs .hf-nav__link{gap:var(--g-inline)}.hf-admin__tabs .hf-icon{font-size:var(--i-sm)}@media not all and (min-width:720px){.hf-admin__tabs{order:1;flex-basis:100%}}.hf-admin__head.hf-admin__head--act{grid-template-columns:auto auto minmax(0,1fr)}.hf-admin__head.hf-admin__head--act>.hf-btn{grid-column:3;grid-row:1;justify-self:end}@media not all and (min-width:560px){.hf-admin__head.hf-admin__head--act{grid-template-columns:minmax(0,1fr)}.hf-admin__head.hf-admin__head--act>.hf-btn{grid-column:1;grid-row:auto;justify-self:start}}.hf-notice{display:flex;align-items:center;gap:var(--g-control);padding:var(--sp-16) var(--sp-20);border-radius:var(--r-md);background:var(--field);font-size:var(--w-fs-label)}.hf-notice .hf-icon{flex:none;font-size:var(--i-lg)}.hf-tag[data-is=published]{background:var(--w-accent);color:var(--w-on-accent)}.hf-tag[data-is=scheduled]{background:var(--lime-100)}.hf-tag[data-is=changed]{background:var(--lime-100);box-shadow:inset 0 0 0 var(--w-stroke) var(--ink)}.hf-tag[data-is=new]{background:transparent;box-shadow:inset 0 0 0 var(--w-stroke) var(--faint)}.hf-posts__picks{display:flex;flex-wrap:wrap;gap:var(--g-tight);flex:1 1 auto}.hf-admin__tools>.hf-posts__picks+.hf-cap{flex:none}.hf-pline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--g-tight) var(--g-control);padding-block:var(--sp-16);border-top:var(--w-stroke) solid var(--hairline);font-size:var(--w-fs-label)}.hf-pline__name{display:grid;flex:1 1 100%;min-width:var(--sp-0)}.hf-pline__fact{color:var(--w-quiet);white-space:nowrap}@media not all and (min-width:560px){.hf-pline__fact{font-size:var(--w-fs-cap)}.hf-pline__fact:last-child{display:none}}@media(min-width:900px){.hf-pline{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,3fr) repeat(3,minmax(0,2fr))}}.hf-posts__name{display:inline-block;font-size:var(--w-fs-body);font-weight:var(--fw-bold);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.2em;transition:text-decoration-color var(--w-t-fast) var(--w-ease)}@media(hover:hover)and (pointer:fine){.hf-posts__name:hover{text-decoration-color:currentColor}}.hf-posts__at{display:block;font-weight:var(--fw-regular);overflow-wrap:anywhere}.hf-edit__head{display:grid;gap:var(--g-tight)}.hf-edit__name{display:flex;flex-wrap:wrap;align-items:center;gap:var(--g-tight) var(--g-control)}.hf-edit{--hf-bar: calc(var(--w-btn-h-sm) + 2 * var(--sp-12));display:grid;gap:var(--g-control);align-items:start}.hf-edit__bar{position:sticky;top:var(--sp-0);z-index:var(--w-z-sticker);display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--g-tight) var(--g-control);min-height:var(--hf-bar);padding-block:var(--sp-12);background:var(--canvas)}.hf-edit__switch{display:flex;gap:var(--g-tight);margin-inline-end:auto}.hf-edit__said{flex:1 1 auto;text-align:end;color:var(--w-quiet)}.hf-edit__said[data-kind=dirty]{color:var(--ink);font-weight:var(--fw-semibold)}@media not all and (min-width:720px){.hf-edit__switch{flex-basis:100%}.hf-edit__bar>.hf-btn{flex:1 1 0}.hf-edit__said{order:1;flex-basis:100%;text-align:start}.hf-edit__said:empty{display:none}}@media(min-width:1180px){.hf-edit{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--g-control) var(--w-g-sibling)}.hf-edit__bar,.hf-edit__wrong{grid-column:1 / -1}.hf-edit__switch{display:none}.hf-edit__side{position:sticky;top:var(--hf-bar);height:calc(var(--w-screen) - var(--hf-bar) - var(--g-control));grid-template-rows:auto minmax(0,1fr)}.hf-edit .hf-preview{overflow:auto;overscroll-behavior:contain}}@media not all and (min-width:1180px){.hf-admin [data-view=write] .hf-edit__side,.hf-admin [data-view=preview] .hf-edit__form{display:none}}.hf-edit__form,.hf-edit__side{display:grid;gap:var(--g-control);min-width:var(--sp-0)}.hf-edit .hf-field{width:100%}.hf-edit__pair{display:grid;gap:var(--w-g-sibling);align-items:start}@media(min-width:560px){.hf-edit__pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.hf-edit textarea.hf-field__input,.hf-edit textarea.hf-field__input:focus-visible{border-radius:var(--r-md)}.hf-edit textarea.hf-field__input{width:100%;padding:var(--sp-16) var(--sp-20);font-family:inherit;line-height:var(--w-lh-body);resize:vertical}.hf-edit textarea.hf-edit__body{min-height:calc(var(--w-screen) * .5)}.hf-edit .hf-field__input[readonly]{background:var(--field);color:var(--mute)}.hf-edit__count{align-self:flex-end;font-variant-numeric:tabular-nums}.hf-edit__count[data-over=true]{color:var(--danger);font-weight:var(--fw-semibold)}.hf-edit__at{display:flex;align-items:center;gap:var(--g-tight)}.hf-edit__at .hf-field__input{flex:1 1 auto;min-width:var(--sp-0)}.hf-edit__site{flex:none;font-size:var(--w-fs-label)}@media not all and (min-width:560px){.hf-edit__at{flex-direction:column;align-items:stretch}}.hf-edit__tools{display:flex;flex-wrap:wrap;gap:var(--g-tight)}.hf-edit__result{display:grid;gap:var(--g-inline);padding:var(--sp-16) var(--sp-20);border-radius:var(--r-md);background:var(--field)}.hf-edit__result-title{font-size:var(--w-fs-body);font-weight:var(--fw-semibold);text-decoration:underline;overflow-wrap:anywhere}.hf-edit__picture{display:grid;gap:var(--g-control)}.hf-edit__picture img,.hf-article__picture img{width:100%;height:auto;border-radius:var(--r-md)}.hf-article__picture{margin:var(--sp-0);max-width:var(--w-measure)}.hf-edit__pick{cursor:pointer}.hf-edit__pick:focus-within{outline:var(--w-focus-w) solid var(--w-fg);outline-offset:var(--w-focus-offset)}.hf-edit__todo{display:grid;gap:var(--g-tight)}.hf-edit__todo ul{display:grid;gap:var(--g-inline)}.hf-edit__fix{display:flex;align-items:flex-start;gap:var(--g-tight);width:100%;padding:var(--sp-8) var(--sp-12);border:var(--sp-0);border-radius:var(--r-sm);background:var(--field);color:var(--ink);font-size:var(--w-fs-cap);line-height:var(--w-lh-cap);text-align:start;cursor:pointer}.hf-edit__checks[data-tried=true] .hf-edit__fix{background:var(--danger-tint);color:var(--danger)}.hf-edit__fix .hf-icon{flex:none;font-size:var(--i-sm);line-height:inherit}@media(hover:hover)and (pointer:fine){.hf-edit__fix:hover{text-decoration:underline}}.hf-edit__wrong[hidden]{display:none}.hf-edit__danger{display:grid;gap:var(--g-control);justify-items:start}.hf-edit__sure{display:grid;gap:var(--g-control);justify-self:stretch;padding:var(--sp-16) var(--sp-20);border-radius:var(--r-md);background:var(--danger-tint)}.hf-preview{container-type:inline-size;display:grid;align-content:start;gap:var(--w-g-sibling);padding:var(--w-card-pad);border-radius:var(--r-lg);box-shadow:inset 0 0 0 var(--w-stroke) var(--hairline);min-width:var(--sp-0)}.hf-preview__page{--w-fs-display: var(--w-fs-display-in);--w-fs-h2: var(--w-fs-h2-in);--w-fs-h3: var(--w-fs-h3-in);--w-fs-lead: var(--w-fs-lead-in);--w-fs-body: var(--w-fs-body-in);--w-fs-prose: var(--w-fs-prose-in);--w-g-group: var(--w-g-group-in);--w-g-block: var(--w-g-block-in);min-width:var(--sp-0)}.hf-preview [data-empty=true]{color:var(--mute)}.hf-preview__stale{color:var(--danger)}@media(min-width:1180px){.hf-split.hf-split--flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.hf-split.hf-split--flip>:first-child{order:2}.hf-panel.hf-split.hf-split--flip{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.hf-shots{display:flex;justify-content:center;align-items:flex-start;gap:var(--w-g-group)}.hf-shot{display:grid;gap:var(--g-control);justify-items:center;flex:none}.hf-shots .hf-phone{--w-phone-w: var(--w-phone-fit-pair)}.hf-shots--one .hf-phone{--w-phone-w: var(--w-phone-fit-one)}.hf-shots--one .hf-phone--stands{--w-phone-w: var(--w-phone-fit-stands)}.hf-shots--three .hf-phone{--w-phone-w: var(--w-phone-fit-trio)}.hf-shots--three{gap:var(--w-g-sibling)}.hf-panel .hf-shots .hf-phone{--w-phone-w: var(--w-phone-fit)}@media(min-width:900px){.hf-shot:nth-child(2n){margin-top:var(--w-g-group)}}@media not all and (min-width:900px){.hf-shots:not(.hf-shots--one){justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--w-gutter) * -1);padding-inline:var(--w-gutter);scroll-padding-inline:var(--w-gutter)}.hf-shots:not(.hf-shots--one) .hf-shot{scroll-snap-align:start}.hf-shots:not(.hf-shots--one) .hf-phone{--w-phone-w: var(--w-phone-row)}.hf-shots--one .hf-phone{--w-phone-w: var(--w-phone-fit)}}.hf-exchanges{display:grid;gap:var(--w-g-sibling)}.hf-exchange{display:flex;flex-direction:column;gap:var(--g-control);padding:var(--w-card-pad);border-radius:var(--r-lg);background:var(--w-panel)}.hf-exchange__chat{display:flex;flex-direction:column;gap:var(--c-bubble-gap)}.hf-exchange .hf-bubble{max-width:88%}@media(min-width:560px){.hf-exchanges--grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.hf-moods{display:grid;gap:var(--w-g-group);justify-items:center;text-align:center}.hf-moods__picks{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--g-tight)}.hf-moods__when{min-height:calc(2 * var(--w-lh-body, 1.5) * 1em);max-width:var(--w-measure-lead)}.hf-voices{display:grid;gap:var(--w-g-group)}.hf-voice{display:grid;gap:var(--g-control);justify-items:start;padding:var(--w-card-pad);border-radius:var(--r-lg);background:var(--w-well)}@media(min-width:560px){.hf-voices{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(min-width:1180px){.hf-split .hf-points .hf-body{font-size:var(--w-fs-card)}.hf-split .hf-exchange{padding:var(--sp-16) var(--sp-20);gap:var(--g-tight)}.hf-split .hf-exchange .hf-bubble{font-size:var(--w-fs-card)}.hf-panel .hf-moods .hf-guru--hero{width:min(var(--w-guru-hero),30svh);height:min(var(--w-guru-hero),30svh)}.hf-panel .hf-moods{gap:var(--w-g-sibling)}}.hf-next{display:grid;gap:var(--w-g-block)}.hf-next__links{display:grid;gap:var(--w-g-sibling)}.hf-next__link{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--g-tight) var(--w-g-group);padding:var(--w-card-pad);border-radius:var(--r-lg);background:var(--w-well);transition:background var(--w-t-fast) var(--w-ease)}.hf-next__link .hf-btn__seat{grid-row:1 / span 2;grid-column:2}@media(hover:hover)and (pointer:fine){.hf-next__link:hover .hf-btn__seat{transform:var(--w-hover-grow)}}@media(min-width:900px){.hf-next__links{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.hf-rooms{display:grid;gap:var(--w-g-block);align-items:center}.hf-rooms__stage{position:relative;display:flex;gap:var(--w-g-group);justify-content:center;align-items:flex-start}.hf-rooms__stage .hf-phone:nth-of-type(2){margin-top:var(--w-g-block)}.hf-rooms__stage .hf-actor{animation:hf-wander var(--w-t-marquee) var(--w-ease-in-out) infinite alternate}.hf-rooms__stage .hf-actor:nth-of-type(1){left:4%;top:18%}.hf-rooms__stage .hf-actor:nth-of-type(2){left:46%;top:58%;animation-duration:calc(var(--w-t-marquee) * .7);animation-direction:alternate-reverse}.hf-rooms__stage .hf-actor:nth-of-type(3){left:70%;top:8%;animation-duration:calc(var(--w-t-marquee) * .85)}@keyframes hf-wander{0%{translate:0 0}35%{translate:var(--sp-48) var(--sp-32)}70%{translate:calc(-1 * var(--sp-24)) var(--sp-56)}to{translate:var(--sp-80) var(--sp-12)}}@media(min-width:900px){.hf-rooms{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}@media not all and (min-width:560px){.hf-rooms__stage .hf-phone:nth-of-type(2){display:none}}.hf-gurus{transition:background-color var(--w-t-med) var(--w-ease);background:var(--w-bg)}[data-step="1"] .hf-gurus[data-ground]{--w-bg: var(--lime-tint)}[data-step="2"] .hf-gurus[data-ground]{--w-bg: var(--lime-100)}[data-step="3"] .hf-gurus[data-ground]{--w-bg: var(--lime-300)}.hf-gurus__grid{display:grid;gap:var(--w-g-group);align-items:center;justify-items:center}.hf-gurus__lines{display:grid;width:100%}.hf-gurus__lines li{grid-area:1 / 1;display:flex;flex-direction:column;gap:var(--w-g-group);align-items:flex-start;opacity:0;transform:translateY(var(--w-rise-soft));transition:opacity var(--w-t-med) var(--w-ease),transform var(--w-t-reveal) var(--w-ease-out);pointer-events:none}[data-step="0"] .hf-gurus__lines li:nth-child(1),[data-step="1"] .hf-gurus__lines li:nth-child(2),[data-step="2"] .hf-gurus__lines li:nth-child(3),[data-step="3"] .hf-gurus__lines li:nth-child(4){opacity:1;transform:none;pointer-events:auto}[data-step=all] .hf-gurus__lines li{grid-area:auto;opacity:1;transform:none;pointer-events:auto}[data-step=all] .hf-gurus__lines{gap:var(--w-g-block)}.hf-gurus .hf-said{transform:none}@media(min-width:900px){.hf-gurus__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}@media not all and (min-width:900px){.hf-gurus__grid{justify-items:center;text-align:center}.hf-gurus__lines li{align-items:center}.hf-gurus .hf-guru--hero{order:-1;width:var(--w-guru-fit-stacked);height:var(--w-guru-fit-stacked)}:not([data-step=all])>.hf-gurus .hf-lead,:not([data-step=all])>.hf-gurus .hf-cap{display:none}}.hf-said-wall{display:flex;flex-wrap:wrap;gap:var(--w-g-sibling);align-items:flex-start}.hf-said-wall .hf-said{background:var(--surface);color:var(--ink);position:relative}.hf-said-wall .hf-said--accent{background:var(--lime-500);color:var(--ink)}.hf-said-wall .hf-said{transform:translate(var(--hf-x, 0),var(--hf-y, 0)) rotate(var(--hf-rot, var(--w-sticker-rot-2)));font-size:var(--w-fs-lead);line-height:var(--w-lh-lead);letter-spacing:var(--w-ls-lead);padding:var(--g-control) var(--sp-20)}.hf-said-wall .hf-said:nth-child(3n+2){--hf-rot: var(--w-sticker-rot-3)}.hf-said-wall .hf-said:nth-child(3n){--hf-rot: var(--w-sticker-rot-4)}.hf-pricing{display:grid;gap:var(--w-g-sibling)}.hf-pricing .hf-price{height:100%;gap:var(--g-control);padding:var(--sp-24);position:relative}.hf-price__sticker{position:absolute;inset-block-start:calc(var(--sp-20) * -1);inset-inline-end:var(--sp-20);--hf-rot: var(--w-sticker-rot-3)}.hf-pricing .hf-fig{font-size:var(--w-fs-figure-sm)}.hf-pricing .hf-price__list{font-size:var(--w-fs-label);line-height:var(--w-lh-cap);gap:var(--g-inline)}.hf-pricing .hf-price>.hf-btn{margin-top:auto}.hf-plans{display:inline-flex;gap:var(--c-switch-gap);padding:var(--c-switch-pad);border-radius:var(--r-pill);background:var(--w-well);align-self:flex-start}.hf-plans button{min-height:var(--w-touch);padding-inline:var(--w-g-sibling);border:var(--sp-0);border-radius:var(--r-pill);background:transparent;color:var(--w-quiet);font-size:var(--w-fs-label);font-weight:var(--w-fw-label);cursor:pointer;transition:background var(--w-t-fast) var(--w-ease),color var(--w-t-fast) var(--w-ease)}.hf-plans button[aria-pressed=true]{background:var(--w-accent);color:var(--w-on-accent)}@media(min-width:900px){.hf-pricing{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.hf-facts{display:grid;gap:var(--w-g-group)}.hf-facts li{display:flex;flex-direction:column;gap:var(--g-inline)}.hf-facts .hf-icon{font-size:var(--w-fs-h3)}@media(min-width:900px){.hf-facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.hf-faqs{display:grid;gap:var(--w-g-block);align-items:start}.hf-ask{display:flex;flex-direction:column;gap:var(--w-g-sibling);width:min(100%,var(--c-device-w))}.hf-ask__row{display:flex;flex-wrap:wrap;gap:var(--w-g-tight);align-items:center}.hf-ask__row .hf-field__input{flex:1 1 var(--c-pop-w);min-width:var(--sp-0)}.hf-ask__answer{display:flex;flex-direction:column;gap:var(--w-g-tight);padding:var(--sp-24);border-radius:var(--r-lg);background:var(--w-panel)}.hf-ask__answer[hidden]{display:none}@media(min-width:900px){.hf-faqs{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--w-g-block)}.hf-faqs__ask{position:sticky;top:var(--w-nav-clear)}}.hf-closing{position:relative;overflow:clip}.hf-closing__grid{display:grid;gap:var(--w-g-block);align-items:end}.hf-closing__stickers{display:flex;flex-wrap:wrap;gap:var(--w-g-group);align-items:center}@media(min-width:900px)and (max-width:1180px){.hf-closing__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.hf-foot{display:grid;gap:var(--w-g-block);padding-block:var(--w-g-block);border-top:var(--w-stroke) solid var(--w-line)}.hf-foot__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--w-g-group) var(--w-g-sibling)}@media(min-width:720px){.hf-foot__cols{grid-template-columns:repeat(4,minmax(0,1fr))}}.hf-foot__col{display:grid;align-content:start;gap:var(--g-tight)}.hf-foot__links{display:grid}.hf-foot__end{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--g-tight) var(--w-g-group);padding-top:var(--w-g-sibling);border-top:var(--w-stroke) solid var(--w-line)}.hf-foot__links a,.hf-foot__switch{display:inline-flex;align-items:center;min-height:var(--w-touch)}.hf-foot__social a{gap:var(--w-g-tight)}.hf-foot__social .hf-icon{font-size:var(--i-lg)}.hf-foot__switch{gap:var(--w-g-tight);border:var(--sp-0);background:transparent;color:var(--w-quiet);font-size:var(--w-fs-label);cursor:pointer;padding:var(--sp-0)}.hf-foot__switch:before{content:"";width:var(--sp-32);height:var(--sp-20);border-radius:var(--r-pill);background:var(--w-well);box-shadow:inset 0 0 0 var(--w-stroke) var(--w-quiet);transition:background var(--w-t-fast) var(--w-ease)}.hf-foot__switch[aria-pressed=true]{color:var(--w-fg)}.hf-foot__switch[aria-pressed=true]:before{background:var(--w-accent);box-shadow:none}@media(min-width:900px){.hf-foot{grid-template-columns:auto minmax(0,1fr);column-gap:var(--w-g-block);align-items:end}}.hf-strong{font-weight:var(--fw-semibold)}.hf-stack{display:flex;flex-direction:column;gap:var(--w-g-tight)}.hf-split{display:grid;gap:var(--w-g-block);align-items:center}@media(min-width:1180px){.hf-page .hf-scene{min-height:var(--w-screen);display:grid;align-content:center;padding-block:var(--w-nav-clear) var(--g-sibling)}.hf-page .hf-panel{padding-block:var(--w-g-group)}.hf-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.hf-panel.hf-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hf-split>:first-child{container-type:inline-size}.hf-split>:first-child .hf-display{font-size:min(var(--w-fs-display),var(--w-headline-fit))}.hf-how{align-items:center}.hf-page .hf-scene--fill{align-content:stretch}.hf-page .hf-scene--fill:has(+[data-ground]){padding-block-end:var(--w-box-foot)}.hf-scene--fill>.hf-wrap{display:grid}.hf-scene--fill .hf-panel{padding-block:var(--w-g-group)}.hf-page .hf-scene--fixed{height:var(--w-screen);grid-template-rows:minmax(0,1fr)}.hf-scene--fixed>.hf-wrap{grid-template-rows:minmax(0,1fr);min-height:var(--sp-0)}.hf-scene--fixed .hf-how{grid-template-rows:minmax(0,1fr);min-height:var(--sp-0)}.hf-scene--fixed .hf-how__chat{align-self:stretch;min-height:var(--sp-0)}.hf-scene--fixed .hf-chat--live{flex:1 1 0;min-height:var(--sp-0)}.hf-scene--fixed .hf-chat__log{flex:1 1 0;height:auto;min-height:var(--sp-0)}.hf-scene--fill .hf-how>.hf-group{gap:var(--w-g-group)}.hf-scene--fill .hf-facts{align-self:stretch;align-content:space-evenly;gap:var(--w-g-group) var(--w-g-block)}.hf-scene--fill .hf-facts li{gap:var(--w-g-tight)}.hf-scene--fill .hf-facts .hf-icon{font-size:var(--w-fs-h2)}.hf-scene--fill .hf-pricing{align-self:stretch}.hf-scene--fill .hf-pricing .hf-price{padding:var(--w-card-pad);justify-content:space-between}.hf-scene--fill .hf-pricing .hf-price__list{font-size:var(--w-fs-card);gap:var(--g-inline)}.hf-scene--fill .hf-pricing .hf-price__amount{flex-direction:column;align-items:flex-start;gap:var(--sp-4)}.hf-rooms{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hf-rooms>.hf-group,.hf-how>.hf-group{gap:var(--g-sibling)}.hf-rooms .hf-points{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--g-control) var(--w-g-group)}.hf-rooms__stage .hf-phone:nth-of-type(2){margin-top:var(--w-g-group)}.hf-page .hf-scene[data-fit=scroll]{align-content:start;padding-block:var(--w-nav-clear) var(--w-g-block)}.hf-closing .hf-blocks{gap:var(--w-g-group)}.hf-closing__grid{grid-template-columns:minmax(0,1fr)}.hf-closing .hf-guru--hero{position:absolute;right:14%;bottom:12%}.hf-closing__stickers{position:absolute;inset:var(--sp-0);display:block;pointer-events:none}.hf-closing__stickers .hf-sticker{position:absolute;pointer-events:auto}.hf-closing__stickers .hf-sticker:nth-child(1){left:54%;top:50%}.hf-closing__stickers .hf-sticker:nth-child(2){left:84%;top:44%}.hf-closing__stickers .hf-sticker:nth-child(3){left:58%;top:76%}.hf-closing__stickers .hf-sticker:nth-child(4){left:62%;top:90%}.hf-closing__stickers .hf-sticker:nth-child(5){left:88%;top:70%}}@media(prefers-reduced-motion:reduce){.hf-pin[data-pin]{height:auto}.hf-pin__stick{position:static;height:auto;padding-block:var(--w-g-scene)}.hf-word__in,.hf-piece__face,.hf-piece__shade,.hf-gurus__lines li,.hf-drain__end{transition-duration:var(--w-t-fast);transition-delay:0s}.hf-motion [data-reveal=wait] .hf-word__in{transform:none}.hf-motion [data-end=false] .hf-drain__end{opacity:1;transform:none}.hf-drain__note{display:none}.hf-hero__show .hf-phone,.hf-phone__screen img[data-progress]{transform:none}.hf-rooms__stage .hf-actor{animation:none}.hf-entries__window{height:auto}.hf-entries__list{transform:none;transition:none}}
