@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");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}:root{--surface-bg: #FAF8F2;--surface-side: #F3EEE1;--surface-ink: #0a0a0a;--surface-soft: #4e4e49;--surface-faint: #8a8a84;--surface-line: rgba(10, 10, 10, .08);--surface-card: #ffffff;--surface-primary: #7C5F16;--surface-primary-ink: #ffffff;--surface-accent: #A9853F;--surface-danger: #a33b3b;--surface-success: #1a6b4a;--surface-shadow: 0 18px 40px rgba(138, 106, 31, .1);--surface-sans: "Geist Variable", Geist, ui-sans-serif, system-ui, sans-serif;--surface-radius: 12px;--surface-chip: #f4f4f5;--surface-input-border: #d4d4d8;--surface-shell-nav-width: 248px;--surface-shell-nav-expanded-width: 248px;--surface-shell-nav-collapsed-width: 72px;--surface-shell-nav-min: 200px;--surface-shell-nav-max: 320px;--surface-shell-rail: #f3efe6;--surface-shell-lacquer: #14110b;--surface-shell-on-lacquer: #e9ce8c;--surface-shell-mark-bg: #14110b;--surface-shell-mark-fg: #ddbe7e;color-scheme:light}html.dark{--surface-bg: #0B0907;--surface-side: #100D09;--surface-ink: #fafafa;--surface-soft: #c4c4be;--surface-faint: #a1a1aa;--surface-line: rgba(250, 250, 250, .12);--surface-card: #171310;--surface-primary: #D8B978;--surface-primary-ink: #09090b;--surface-accent: #A9853F;--surface-danger: #f0b4b4;--surface-success: #4ade80;--surface-shadow: 0 18px 40px rgba(0, 0, 0, .35);--surface-chip: #27272a;--surface-input-border: #3f3f46;--surface-shell-rail: #100d09;--surface-shell-lacquer: #d8b978;--surface-shell-on-lacquer: #171207;--surface-shell-mark-bg: #171310;--surface-shell-mark-fg: #e9ce8c;color-scheme:dark}html,body,#root{height:100%;margin:0}body{background:var(--surface-bg);color:var(--surface-ink);font-family:var(--surface-sans);line-height:1.5;-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:default;opacity:.45}:root{--surface-shell-nav-width: 248px;--surface-shell-nav-expanded-width: 248px;--surface-shell-nav-collapsed-width: 72px;--surface-shell-nav-min: 200px;--surface-shell-nav-max: 320px;--surface-shell-nav-ease: cubic-bezier(.23, 1, .32, 1)}.surface-shell-nav-handle{position:absolute;top:0;right:-3px;width:8px;height:100%;padding:0;border:0;margin:0;background:transparent;cursor:col-resize;touch-action:none;z-index:6}.surface-shell-nav-handle:after{content:"";position:absolute;top:50%;left:50%;width:2px;height:28px;border-radius:999px;transform:translate(-50%,-50%);background:transparent;transition:background .14s var(--surface-shell-nav-ease)}.surface-shell-nav-handle:hover:after,.surface-shell-nav-handle:focus-visible:after,[data-shell-nav-dragging=true] .surface-shell-nav-handle:after{background:color-mix(in srgb,var(--surface-primary, #7c5f16) 55%,transparent)}.surface-shell-nav-handle:focus-visible{outline:2px solid var(--surface-primary, #7c5f16);outline-offset:-2px}[data-shell-nav-dragging=true][data-shell-nav-desktop=true]{transition:none!important}@media(max-width:999px){.surface-shell-nav-handle{display:none!important}}@media(prefers-reduced-motion:reduce){[data-shell-nav-root][data-shell-nav-desktop=true]{transition:none!important}}:root{--surface-shell-account-open: #f6eed8;--surface-account-hover: rgba(23, 20, 16, .055);--surface-account-press: rgba(23, 20, 16, .09);--surface-account-well: rgba(23, 20, 16, .05);--surface-account-shadow: 0 16px 40px rgba(20, 17, 11, .14), 0 2px 6px rgba(20, 17, 11, .06);--surface-dialog-shadow: 0 30px 80px rgba(20, 17, 11, .22), 0 2px 8px rgba(20, 17, 11, .08);--surface-scrim: rgba(12, 10, 7, .45);--surface-ease-out: cubic-bezier(.23, 1, .32, 1);--surface-ease-drawer: cubic-bezier(.32, .72, 0, 1)}html.dark{--surface-shell-account-open: #2a2113;--surface-account-hover: rgba(246, 240, 226, .07);--surface-account-press: rgba(246, 240, 226, .11);--surface-account-well: rgba(246, 240, 226, .06);--surface-account-shadow: 0 18px 44px rgba(0, 0, 0, .5), 0 2px 6px rgba(0, 0, 0, .3);--surface-dialog-shadow: 0 30px 80px rgba(0, 0, 0, .6), 0 2px 8px rgba(0, 0, 0, .35);--surface-scrim: rgba(0, 0, 0, .62)}.surface-account-trigger{box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;min-height:52px;margin:0;padding:6px 10px;border:0;border-radius:12px;background:transparent;color:var(--surface-soft);font:inherit;font-family:var(--surface-sans);font-size:13px;line-height:1.3;text-align:left;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color .14s var(--surface-ease-out),color .14s var(--surface-ease-out)}@media(hover:hover)and (pointer:fine){.surface-account-trigger:hover{background:color-mix(in srgb,var(--surface-card) 72%,transparent);color:var(--surface-ink)}}.surface-account-trigger[aria-expanded=true],.surface-account-trigger[aria-expanded=true]:hover{background:var(--surface-shell-account-open);color:var(--surface-ink)}.surface-account-trigger:focus-visible{outline:2px solid var(--surface-primary);outline-offset:2px}.surface-account-trigger-avatar,.surface-account-avatar,.surface-hub-avatar{display:grid;place-items:center;flex-shrink:0;border-radius:50%;background:var(--surface-shell-lacquer);color:var(--surface-shell-on-lacquer);font-weight:650;letter-spacing:.02em;line-height:1}.surface-account-trigger-avatar{width:34px;height:34px;font-size:12px}.surface-account-trigger-avatar[data-accent=true],.surface-account-avatar[data-accent=true]{box-shadow:0 0 0 2px var(--surface-bg, var(--surface-panel, #fff)),0 0 0 4px var(--surface-account-accent, var(--surface-accent, #a97f2f))}html.dark .surface-account-trigger-avatar[data-accent=true],html.dark .surface-account-avatar[data-accent=true],:root[data-theme=dark] .surface-account-trigger-avatar[data-accent=true],:root[data-theme=dark] .surface-account-avatar[data-accent=true]{box-shadow:0 0 0 2px var(--surface-bg, #0b0b0c),0 0 0 4px var(--surface-account-accent, var(--surface-accent, #d8b978))}.surface-account-prefix{display:flex;flex-direction:column;gap:2px;padding:2px 0}.surface-account-trigger-meta{display:flex;flex-direction:column;align-items:flex-start;gap:1px;flex:1;min-width:0;text-align:left}.surface-account-trigger-title,.surface-account-trigger-meta small{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.surface-account-trigger-title{font-size:13px;font-weight:600;color:var(--surface-ink)}.surface-account-trigger-meta small{font-size:11px;line-height:1.35;color:var(--surface-soft)}.surface-account-trigger-chevron{flex-shrink:0;margin-left:auto}.surface-account-trigger-compact{display:none}.surface-account-trigger[data-collapsed=true]{justify-content:center;padding-inline:0;gap:0}.surface-account-trigger[data-collapsed=true]>.surface-account-trigger-meta,.surface-account-trigger[data-collapsed=true]>.surface-account-trigger-chevron{display:none}.surface-account-trigger[data-variant=compact]{min-height:44px;padding:0 12px}.surface-account-trigger[data-variant=compact]>.surface-account-trigger-avatar,.surface-account-trigger[data-variant=compact]>.surface-account-trigger-meta{display:none}.surface-account-trigger[data-variant=compact]>.surface-account-trigger-compact{display:inline-flex;align-items:center;gap:10px;min-width:0}.surface-account-popover{position:fixed;z-index:1000;box-sizing:border-box;display:flex;flex-direction:column;padding:6px;border:1px solid var(--surface-line);border-radius:14px;background:var(--surface-card);color:var(--surface-ink);box-shadow:var(--surface-account-shadow);font-family:var(--surface-sans);font-size:13px;line-height:1.35;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--surface-line) transparent;outline:none}.surface-account-popover[data-side=sheet]{top:auto!important;left:0;right:0;bottom:0;width:auto;padding:4px 8px calc(10px + env(safe-area-inset-bottom,0px));border-bottom:0;border-radius:20px 20px 0 0;font-size:15px}.surface-account-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:var(--surface-scrim);-webkit-tap-highlight-color:transparent}.surface-account-grabber{display:block;flex-shrink:0;width:36px;height:5px;margin:4px auto 8px;border-radius:999px;background:color-mix(in srgb,var(--surface-ink) 18%,transparent)}.surface-account-head{display:flex;align-items:center;gap:10px;min-width:0;padding:8px 8px 6px}.surface-account-avatar{width:32px;height:32px;font-size:12px}.surface-account-head-meta{display:flex;flex-direction:column;gap:1px;min-width:0}.surface-account-head-meta strong,.surface-account-head-meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.surface-account-head-meta strong{font-size:13px;font-weight:600}.surface-account-head-meta span{font-size:12px;color:var(--surface-soft)}.surface-account-sep{flex-shrink:0;height:1px;margin:6px 4px;background:var(--surface-line)}.surface-account-item{box-sizing:border-box;display:flex;align-items:center;gap:10px;width:100%;min-height:36px;margin:0;padding:0 8px;border:0;border-radius:8px;background:transparent;color:var(--surface-ink);font:inherit;text-align:left;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;transition:background-color .12s ease-out}.surface-account-item:focus{background:var(--surface-account-hover)}.surface-account-item:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--surface-primary) 55%,transparent)}.surface-account-item:active{background:var(--surface-account-press)}.surface-account-item-icon{display:inline-grid;place-items:center;flex-shrink:0;width:16px;color:var(--surface-soft)}.surface-account-item:focus .surface-account-item-icon{color:var(--surface-ink)}.surface-account-item-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.surface-account-badge{display:inline-flex;align-items:center;flex-shrink:0;height:20px;padding:0 7px;border-radius:999px;background:var(--surface-shell-account-open);color:var(--surface-primary);font-size:11px;font-weight:600;letter-spacing:.01em;line-height:1;white-space:nowrap}.surface-account-row{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 4px 0 8px}.surface-account-segmented{display:inline-flex;flex-shrink:0;gap:2px;margin-left:auto;padding:2px;border-radius:9px;background:var(--surface-account-well)}.surface-account-segmented button{display:grid;place-items:center;width:28px;height:26px;padding:0;border:0;border-radius:7px;background:transparent;color:var(--surface-soft);cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;transition:background-color .12s ease-out,color .12s ease-out}.surface-account-segmented button:focus{color:var(--surface-ink)}.surface-account-segmented button[aria-checked=true]{background:var(--surface-card);color:var(--surface-ink);box-shadow:0 1px 2px #14110b1f,0 0 0 1px var(--surface-line)}.surface-account-segmented button:focus-visible{box-shadow:0 0 0 2px var(--surface-primary)}.surface-account-popover[data-side=sheet] .surface-account-item{min-height:48px;padding:0 12px;border-radius:12px}.surface-account-popover[data-side=sheet] .surface-account-row{min-height:52px;padding:0 6px 0 12px}.surface-account-popover[data-side=sheet] .surface-account-segmented button{width:44px;height:36px}.surface-account-popover[data-side=sheet] .surface-account-head{padding:6px 12px 8px}.surface-account-popover[data-side=sheet] .surface-account-head-meta strong{font-size:15px}.surface-account-popover[data-side=sheet] .surface-account-head-meta span{font-size:13px}.surface-button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 16px;border:1px solid var(--surface-shell-lacquer);border-radius:10px;background:var(--surface-shell-lacquer);color:var(--surface-shell-on-lacquer);font:inherit;font-family:var(--surface-sans);font-size:13px;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .14s ease-out,border-color .14s ease-out,color .14s ease-out,transform .15s ease-out}.surface-button:focus-visible,.surface-text-link:focus-visible,.surface-dialog-close:focus-visible,.surface-help-topic-head button:focus-visible,.surface-hub-nav [role=tab]:focus-visible,.surface-hub-panel:focus-visible,.surface-choice [role=radio]:focus-visible{outline:2px solid var(--surface-primary);outline-offset:2px}.surface-button[data-tone=danger]{border-color:color-mix(in srgb,var(--surface-danger) 45%,transparent);background:transparent;color:var(--surface-danger)}@media(hover:hover)and (pointer:fine){.surface-button:hover{background:color-mix(in srgb,var(--surface-shell-lacquer) 88%,var(--surface-card))}.surface-button[data-tone=danger]:hover{background:color-mix(in srgb,var(--surface-danger) 8%,transparent)}}.surface-text-link{padding:0;border:0;background:none;color:var(--surface-primary);font:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--surface-primary) 35%,transparent);text-underline-offset:3px;cursor:pointer;transition:text-decoration-color .14s ease-out}@media(hover:hover)and (pointer:fine){.surface-text-link:hover{text-decoration-color:currentColor}}html:has(dialog.surface-dialog[open]){overflow:hidden}.surface-dialog{box-sizing:border-box;width:min(560px,calc(100vw - 32px));max-width:none;max-height:min(760px,calc(100dvh - 48px));margin:auto;padding:0;border:1px solid var(--surface-line);border-radius:18px;background:var(--surface-card);color:var(--surface-ink);box-shadow:var(--surface-dialog-shadow);font-family:var(--surface-sans);font-size:14px;line-height:1.6;overflow:hidden}.surface-dialog[open]{display:flex;flex-direction:column}.surface-dialog[data-size=sm]{width:min(440px,calc(100vw - 32px))}.surface-dialog[data-size=lg]{width:min(760px,calc(100vw - 32px));height:min(640px,calc(100dvh - 48px))}.surface-dialog::backdrop{background:var(--surface-scrim)}.surface-dialog-head{position:relative;display:flex;align-items:flex-start;gap:14px;flex-shrink:0;padding:20px 16px 16px 24px;transition:box-shadow .16s ease-out}.surface-dialog[data-scrolled=true] .surface-dialog-head{box-shadow:0 1px 0 var(--surface-line)}.surface-dialog-grabber{display:none}.surface-dialog-icon{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:11px;background:var(--surface-shell-account-open);color:var(--surface-primary)}.surface-dialog-titles{flex:1;min-width:0;padding-top:1px}.surface-dialog-kicker{margin:0 0 3px;color:var(--surface-soft);font-size:11px;font-weight:650;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.surface-dialog-title{margin:0;font-size:19px;font-weight:650;letter-spacing:-.015em;line-height:1.25;text-wrap:balance;overflow-wrap:anywhere}.surface-dialog-desc{margin:5px 0 0;color:var(--surface-soft);font-size:13.5px;line-height:1.55;text-wrap:pretty;overflow-wrap:anywhere}.surface-dialog-close{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;margin:-4px 0 0;padding:0;border:0;border-radius:10px;background:transparent;color:var(--surface-soft);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .14s ease-out,color .14s ease-out,transform .15s ease-out}@media(hover:hover)and (pointer:fine){.surface-dialog-close:hover{background:var(--surface-account-hover);color:var(--surface-ink)}}.surface-dialog-toolbar{flex-shrink:0;padding:0 12px;border-bottom:1px solid var(--surface-line)}.surface-dialog-body{flex:1 1 auto;min-height:0;padding:4px 24px 24px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--surface-line) transparent}.surface-dialog-foot{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:12px;padding:12px 24px;border-top:1px solid var(--surface-line);color:var(--surface-soft);font-size:13px}.surface-dialog-links{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0}.surface-dialog-links>span{display:inline-flex;align-items:center;gap:10px;margin-right:10px}@media(max-width:640px){.surface-dialog,.surface-dialog[data-size=sm],.surface-dialog[data-size=lg]{width:100%;height:fit-content;max-height:calc(100dvh - max(24px,env(safe-area-inset-top,0px)));margin:auto 0 0;border-bottom:0;border-radius:20px 20px 0 0;transform:translateY(var(--surface-sheet-drag, 0px));transition:transform .24s var(--surface-ease-drawer)}.surface-dialog[data-size=lg]{height:calc(100dvh - max(24px,env(safe-area-inset-top,0px)))}.surface-dialog[data-dragging=true]{transition:none}.surface-dialog-head{padding:24px 12px 14px 20px;touch-action:none;cursor:grab}.surface-dialog-grabber{display:block;position:absolute;top:8px;left:50%;width:36px;height:5px;margin-left:-18px;border-radius:999px;background:color-mix(in srgb,var(--surface-ink) 18%,transparent)}.surface-dialog-icon{width:36px;height:36px;border-radius:10px}.surface-dialog-title{font-size:18px}.surface-dialog-close{width:44px;height:44px;margin:-8px 0 0}.surface-dialog-body{padding:4px 20px calc(24px + env(safe-area-inset-bottom,0px))}.surface-dialog-foot{padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px))}}.surface-help-topics{margin-top:6px;border:1px solid var(--surface-line);border-radius:12px;overflow:hidden}.surface-help-topic+.surface-help-topic{border-top:1px solid var(--surface-line)}.surface-help-topic-head{margin:0;font:inherit}.surface-help-topic-head button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;padding:12px 16px;border:0;background:transparent;color:var(--surface-ink);font:inherit;font-size:14px;font-weight:600;line-height:1.4;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .14s ease-out}.surface-help-topic-head button:focus-visible{outline-offset:-2px}@media(hover:hover)and (pointer:fine){.surface-help-topic-head button:hover{background:var(--surface-account-hover)}}.surface-help-topic-head svg{flex-shrink:0;color:var(--surface-soft);transition:transform .2s var(--surface-ease-out)}.surface-help-topic[data-open=true] .surface-help-topic-head svg{transform:rotate(180deg)}.surface-collapsible{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s var(--surface-ease-out)}.surface-collapsible[data-open=true]{grid-template-rows:1fr}.surface-collapsible-inner{min-height:0;overflow:hidden}.surface-collapsible-body{padding:0 16px 16px;color:var(--surface-soft);font-size:14px;line-height:1.65;opacity:0;transition:opacity .16s ease-out}.surface-collapsible[data-open=true] .surface-collapsible-body{opacity:1}.surface-collapsible-body p,.surface-privacy-section p,.surface-privacy-intro p{margin:0;text-wrap:pretty}.surface-collapsible-body p+p,.surface-privacy-section p+p{margin-top:8px}.surface-collapsible-body ul,.surface-privacy-section ul{margin:6px 0 0;padding-left:18px}.surface-collapsible-body li+li,.surface-privacy-section li+li{margin-top:4px}.surface-contact{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-top:20px;padding:16px;border:1px solid var(--surface-line);border-radius:12px;background:var(--surface-bg)}.surface-contact-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--surface-shell-account-open);color:var(--surface-primary)}.surface-contact-text{min-width:0}.surface-contact-title{margin:0;font-size:14px;font-weight:600}.surface-contact-body{margin:2px 0 0;color:var(--surface-soft);font-size:13px;line-height:1.5}.surface-contact-email{color:var(--surface-ink);font-weight:550;overflow-wrap:anywhere}@media(max-width:640px){.surface-contact{grid-template-columns:auto 1fr}.surface-contact .surface-button{grid-column:1 / -1;min-height:44px}}.surface-privacy-intro{color:var(--surface-soft)}.surface-privacy-highlights{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:16px 0 4px}.surface-privacy-highlight{padding:14px;border:1px solid var(--surface-line);border-radius:12px;background:var(--surface-bg)}.surface-privacy-highlight-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--surface-shell-account-open);color:var(--surface-primary)}.surface-privacy-highlight-title{margin:10px 0 2px;font-size:13.5px;font-weight:600;line-height:1.35}.surface-privacy-highlight-body{color:var(--surface-soft);font-size:12.5px;line-height:1.5}.surface-privacy-highlight-body p{margin:0}.surface-privacy-section{padding:16px 0;border-bottom:1px solid var(--surface-line);color:var(--surface-soft);line-height:1.65}.surface-privacy-section:last-child{border-bottom:0;padding-bottom:0}.surface-privacy-section h3{margin:0 0 6px;color:var(--surface-ink);font-size:14.5px;font-weight:650;letter-spacing:-.005em;line-height:1.35}.surface-hub-dialog .surface-dialog-body{padding:0}.surface-hub{display:grid;grid-template-columns:224px minmax(0,1fr);align-content:start;min-height:100%}.surface-hub-nav{position:sticky;top:0;align-self:start;display:flex;flex-direction:column;gap:2px;padding:12px 8px 24px 16px}.surface-hub-nav [role=tab]{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:var(--surface-soft);font:inherit;font-size:13.5px;font-weight:550;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .12s ease-out,color .12s ease-out}.surface-hub-nav-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(hover:hover)and (pointer:fine){.surface-hub-nav [role=tab]:hover{background:var(--surface-account-hover);color:var(--surface-ink)}}.surface-hub-nav [role=tab][aria-selected=true]{background:var(--surface-shell-account-open);color:var(--surface-ink);font-weight:650}.surface-hub-nav [role=tab][aria-selected=true]>svg{color:var(--surface-primary)}.surface-hub-panel{display:flex;flex-direction:column;gap:16px;min-width:0;padding:12px 24px 28px 8px;outline:none}.surface-hub-section{border:1px solid var(--surface-line);border-radius:14px;background:var(--surface-card);overflow:hidden}.surface-hub-section[data-tone=danger]{border-color:color-mix(in srgb,var(--surface-danger) 28%,var(--surface-line))}.surface-hub-section-head{padding:16px 18px 0}.surface-hub-section-head h3{margin:0;font-size:14.5px;font-weight:650;letter-spacing:-.005em;line-height:1.35}.surface-hub-section[data-tone=danger] .surface-hub-section-head h3{color:var(--surface-danger)}.surface-hub-section-head p{margin:3px 0 0;color:var(--surface-soft);font-size:13px;line-height:1.5;text-wrap:pretty}.surface-hub-section-body{padding:14px 18px 18px}.surface-hub-identity{display:flex;align-items:center;gap:14px;min-width:0}.surface-hub-avatar{width:52px;height:52px;font-size:17px}.surface-hub-identity-text{min-width:0}.surface-hub-name{margin:0;font-size:16px;font-weight:650;letter-spacing:-.01em;line-height:1.3;overflow-wrap:anywhere}.surface-hub-sub{margin:2px 0 0;color:var(--surface-soft);font-size:13px;line-height:1.45;overflow-wrap:anywhere}.surface-hub-fields{margin:16px 0 0;border-top:1px solid var(--surface-line)}.surface-hub-field{display:grid;grid-template-columns:minmax(110px,32%) minmax(0,1fr);gap:12px;padding:11px 0;border-bottom:1px solid var(--surface-line);font-size:13.5px;line-height:1.45}.surface-hub-field:last-child{border-bottom:0;padding-bottom:0}.surface-hub-field dt{color:var(--surface-soft)}.surface-hub-field dd{margin:0;font-weight:550;overflow-wrap:anywhere}.surface-hub-danger-action{display:flex;justify-content:flex-start}.surface-hub-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:12px 0}.surface-hub-row+.surface-hub-row{border-top:1px solid var(--surface-line)}.surface-hub-row:first-child{padding-top:0}.surface-hub-row:last-child{padding-bottom:0}.surface-hub-row-text{flex:1 1 200px;min-width:0}.surface-hub-row-title{margin:0;font-size:13.5px;font-weight:600}.surface-hub-row-hint{margin:2px 0 0;color:var(--surface-soft);font-size:12.5px;line-height:1.45}.surface-hub-control{display:flex;flex:0 1 auto;min-width:0;max-width:100%}.surface-hub-control label{display:block;min-width:0;margin:0}.surface-hub-control label>span:first-child{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.surface-hub-control select{box-sizing:border-box;min-width:200px;max-width:100%;min-height:40px;margin:0;padding:0 36px 0 12px;border:1px solid var(--surface-line);border-radius:10px;background:var(--surface-card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%2371717A' stroke-width='1.6' d='M1.5 1.75 6 6.25l4.5-4.5'/%3E%3C/svg%3E") no-repeat right 12px center;color:var(--surface-ink);font:inherit;font-size:13.5px;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.surface-hub-control select:focus-visible{outline:2px solid var(--surface-primary);outline-offset:2px}.surface-choice{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;border-radius:11px;background:var(--surface-account-well)}.surface-choice [role=radio]{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--surface-soft);font:inherit;font-size:13px;font-weight:550;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .12s ease-out,color .12s ease-out}@media(hover:hover)and (pointer:fine){.surface-choice [role=radio]:hover{color:var(--surface-ink)}}.surface-choice [role=radio][aria-checked=true]{background:var(--surface-card);color:var(--surface-ink);box-shadow:0 1px 2px #14110b1f,0 0 0 1px var(--surface-line)}.surface-hub-soon{display:flex;flex-direction:column;align-items:center;gap:10px;padding:36px 24px 32px;border:1px dashed color-mix(in srgb,var(--surface-ink) 16%,transparent);border-radius:14px;background:var(--surface-bg);text-align:center}.surface-hub-soon-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:var(--surface-shell-account-open);color:var(--surface-primary)}.surface-hub-soon h3{margin:4px 0 0;font-size:17px;font-weight:650;letter-spacing:-.01em;line-height:1.3}.surface-hub-soon p{max-width:44ch;margin:0 0 8px;color:var(--surface-soft);font-size:14px;line-height:1.6;text-wrap:pretty}@media(max-width:640px){.surface-hub{grid-template-columns:minmax(0,1fr)}.surface-hub-nav{z-index:1;flex-direction:row;gap:4px;padding:4px 16px 10px;border-bottom:1px solid var(--surface-line);background:var(--surface-card);overflow-x:auto;scrollbar-width:none}.surface-hub-nav::-webkit-scrollbar{display:none}.surface-hub-nav [role=tab]{flex:0 0 auto;min-height:40px;padding:0 12px}.surface-hub-nav [role=tab]>svg{display:none}.surface-hub-panel{padding:16px 16px calc(24px + env(safe-area-inset-bottom,0px))}.surface-hub-field{grid-template-columns:minmax(0,1fr);gap:2px}.surface-hub-control,.surface-hub-control label,.surface-hub-control select,.surface-choice{width:100%}.surface-choice [role=radio]{flex:1 1 0;justify-content:center;min-height:40px}}@media(prefers-reduced-motion:no-preference){.surface-account-popover[data-state=open]{animation:surface-pop-in .16s var(--surface-ease-out) backwards}.surface-account-popover[data-state=closed]{animation:surface-pop-out .12s ease-out forwards}.surface-account-popover[data-side=sheet][data-state=open]{animation:surface-sheet-in .32s var(--surface-ease-drawer) backwards}.surface-account-popover[data-side=sheet][data-state=closed]{animation:surface-sheet-out .2s var(--surface-ease-drawer) forwards}.surface-account-scrim[data-state=open]{animation:surface-fade-in .2s ease-out backwards}.surface-account-scrim[data-state=closed]{animation:surface-fade-out .2s ease-out forwards}.surface-dialog[data-state=open]{animation:surface-dialog-in .22s var(--surface-ease-out) backwards}.surface-dialog[data-state=closed]{animation:surface-dialog-out .15s ease-out forwards}.surface-dialog[data-state=open]::backdrop{animation:surface-fade-in .22s ease-out backwards}.surface-dialog[data-state=closed]::backdrop{animation:surface-fade-out .15s ease-out forwards}.surface-hub-panel{animation:surface-fade-in .14s ease-out backwards}.surface-button:not(:disabled):active,.surface-dialog-close:active{transform:scale(.96)}}@media(prefers-reduced-motion:no-preference)and (max-width:640px){.surface-dialog[data-state=open]{animation:surface-sheet-in .32s var(--surface-ease-drawer) backwards}.surface-dialog[data-state=closed]{animation:surface-sheet-out .2s var(--surface-ease-drawer) forwards}}@media(prefers-reduced-motion:reduce){.surface-account-popover[data-state=open],.surface-account-scrim[data-state=open],.surface-dialog[data-state=open],.surface-dialog[data-state=open]::backdrop{animation:surface-fade-in .12s ease-out backwards}.surface-account-popover[data-state=closed],.surface-account-scrim[data-state=closed],.surface-dialog[data-state=closed],.surface-dialog[data-state=closed]::backdrop{animation:none;opacity:0}.surface-dialog,.surface-collapsible,.surface-collapsible-body,.surface-help-topic-head svg{transition:none}}@keyframes surface-pop-in{0%{opacity:0;transform:scale(.96)}}@keyframes surface-pop-out{to{opacity:0;transform:scale(.97)}}@keyframes surface-sheet-in{0%{transform:translateY(100%)}}@keyframes surface-sheet-out{0%{transform:translateY(var(--surface-sheet-drag, 0px))}to{transform:translateY(100%)}}@keyframes surface-dialog-in{0%{opacity:0;transform:translateY(8px) scale(.97)}}@keyframes surface-dialog-out{to{opacity:0;transform:translateY(4px) scale(.98)}}@keyframes surface-fade-in{0%{opacity:0}}@keyframes surface-fade-out{to{opacity:0}}.surface-hub-form{display:flex;flex-direction:column;gap:14px}.surface-hub-field-block{display:flex;flex-direction:column;gap:6px;margin:0;font-size:12.5px;font-weight:550;color:var(--surface-soft)}.surface-hub-field-block>input{box-sizing:border-box;width:100%;min-height:40px;padding:8px 12px;border:1px solid var(--surface-line);border-radius:10px;background:var(--surface-panel, #fff);color:var(--surface-ink, inherit);font:inherit;font-weight:500}.surface-hub-field-block>input:focus-visible{outline:2px solid var(--surface-accent, #c4a35a);outline-offset:1px}.surface-hub-field-error{margin:0;color:#b42318;font-size:12px;font-weight:500}.surface-hub-readonly{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;color:var(--surface-ink, inherit);font-size:13.5px;font-weight:550}.surface-hub-phone-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.surface-hub-savebar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-top:4px;padding:10px 12px;border:1px solid var(--surface-line);border-radius:12px;background:var(--surface-account-well)}.surface-hub-savebar-meta{margin:0;font-size:12.5px;font-weight:550}.surface-hub-savebar-actions{display:flex;flex-wrap:wrap;gap:8px}.surface-button[data-tone=ghost]{background:transparent;border:1px solid var(--surface-line)}.surface-hub-phone-pending{margin:0;font-size:13.5px;font-weight:600}:root{--surface-toast-success-bg: var(--surface-accent);--surface-toast-success-ink: #faf8f2;--surface-toast-error-bg: #fef2f2;--surface-toast-error-ink: #dc2626;--surface-toast-error-line: #fecaca;--surface-toast-info-bg: var(--surface-card);--surface-toast-info-ink: var(--surface-ink);--surface-toast-info-line: var(--surface-line);--surface-toast-shadow: 0 8px 35px rgba(10, 10, 10, .15);--surface-chrome-ease: cubic-bezier(.23, 1, .32, 1)}html.dark{--surface-toast-success-bg: var(--surface-accent);--surface-toast-success-ink: #171207;--surface-toast-error-bg: #3a1818;--surface-toast-error-ink: #f0b4b4;--surface-toast-error-line: rgba(240, 180, 180, .35);--surface-toast-info-bg: var(--surface-card);--surface-toast-info-ink: var(--surface-ink);--surface-toast-info-line: var(--surface-line);--surface-toast-shadow: 0 8px 35px rgba(0, 0, 0, .45)}.surface-toast-host{position:fixed;inset:auto 0 24px;z-index:60;display:grid;justify-items:center;pointer-events:none;padding:0 16px}.surface-toast{pointer-events:auto;display:flex;align-items:center;gap:10px;max-width:min(28rem,calc(100vw - 32px));padding:14px 18px;border-radius:12px;font-family:var(--surface-sans);font-size:14px;line-height:1.4;box-shadow:var(--surface-toast-shadow);opacity:1;transform:translateY(0);transition:opacity .18s var(--surface-chrome-ease),transform .18s var(--surface-chrome-ease)}@starting-style{.surface-toast{opacity:0;transform:translateY(8px)}}.surface-toast[data-tone=success]{background:var(--surface-toast-success-bg);color:var(--surface-toast-success-ink)}.surface-toast[data-tone=error]{background:var(--surface-toast-error-bg);color:var(--surface-toast-error-ink);border:1px solid var(--surface-toast-error-line)}.surface-toast[data-tone=info]{background:var(--surface-toast-info-bg);color:var(--surface-toast-info-ink);border:1px solid var(--surface-toast-info-line)}.surface-toast-icon{flex-shrink:0;display:grid;place-items:center}.surface-toast-message{flex:1;min-width:0}.surface-toast-close{position:relative;display:grid;place-items:center;margin:-6px -8px -6px 2px;min-width:44px;min-height:44px;border:0;border-radius:8px;background:transparent;color:inherit;cursor:pointer;transition:background .16s var(--surface-chrome-ease),transform .16s var(--surface-chrome-ease)}.surface-toast-close:active{transform:scale(.97)}.surface-toast[data-tone=success] .surface-toast-close:hover{background:#ffffff29}.surface-toast[data-tone=error] .surface-toast-close:hover{background:#dc262614}.surface-toast[data-tone=info] .surface-toast-close:hover{background:var(--surface-chip)}@media(prefers-reduced-motion:reduce){.surface-toast{transition:none}}.surface-empty{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin:8px 0 24px;padding:28px 24px;border:1px dashed var(--surface-line);border-radius:var(--surface-radius);background:color-mix(in srgb,var(--surface-card) 72%,transparent);font-family:var(--surface-sans)}.surface-empty[data-align=center]{align-items:center;text-align:center}.surface-empty[data-density=compact]{gap:8px;margin:4px 0 12px;padding:18px 16px}.surface-empty-glyph{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--surface-chip);color:var(--surface-soft)}.surface-empty-eyebrow{margin:0;font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--surface-faint)}.surface-empty-title{margin:0;font-size:1.35rem;font-weight:560;letter-spacing:-.02em;line-height:1.25;color:var(--surface-ink)}.surface-empty-body{margin:0;max-width:42ch;font-size:14px;line-height:1.55;color:var(--surface-soft)}.surface-empty-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.surface-empty[data-density=compact] .surface-empty-title{font-size:1.05rem}.surface-empty[data-density=compact] .surface-empty-body{font-size:13px}.surface-settings{display:flex;flex-direction:column;gap:28px;width:100%;max-width:40rem;font-family:var(--surface-sans)}.surface-settings[data-width=wide]{max-width:none}.surface-settings[data-density=compact]{gap:20px}.surface-settings-header{display:flex;flex-direction:column;gap:8px}.surface-settings-eyebrow{margin:0;font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--surface-accent)}.surface-settings-title{margin:0;font-size:clamp(1.5rem,2.4vw,1.85rem);font-weight:560;letter-spacing:-.03em;line-height:1.2;color:var(--surface-ink)}.surface-settings-lede{margin:0;max-width:48ch;font-size:14px;line-height:1.55;color:var(--surface-soft)}.surface-settings-status{margin:0;font-size:13px;color:var(--surface-faint)}.surface-settings-status[data-tone=error]{color:var(--surface-danger)}.surface-settings-section{display:flex;flex-direction:column;gap:14px;padding:0;border:0;margin:0}.surface-settings-section+.surface-settings-section{padding-top:24px;border-top:1px solid var(--surface-line)}.surface-settings-section-head{display:flex;flex-direction:column;gap:4px}.surface-settings-section-title{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:.95rem;font-weight:600;letter-spacing:-.01em;color:var(--surface-ink)}.surface-settings-section-desc{margin:0;font-size:13px;line-height:1.5;color:var(--surface-soft)}.surface-settings-section-body{display:flex;flex-direction:column;gap:14px}.surface-settings-field{display:grid;gap:6px}.surface-settings-field-label{margin:0;font-size:13px;font-weight:500;color:var(--surface-ink)}.surface-settings-field-hint{margin:0;font-size:12px;line-height:1.45;color:var(--surface-faint)}.surface-settings-savebar{position:sticky;bottom:0;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;padding:12px 0;background:linear-gradient(to top,var(--surface-bg) 70%,transparent)}.surface-settings-savebar-meta{font-size:13px;color:var(--surface-soft)}.surface-settings-savebar-actions{display:flex;flex-wrap:wrap;gap:8px}.surface-settings[data-busy=true]{opacity:.72;pointer-events:none}@media(max-width:640px){.surface-empty{padding:22px 18px}.surface-settings-savebar{flex-direction:column;align-items:stretch}.surface-settings-savebar-actions{justify-content:stretch}.surface-settings-savebar-actions>*{flex:1}}:root{--surface-shell-rail: #f3efe6;--surface-shell-lacquer: #14110b;--surface-shell-on-lacquer: #e9ce8c;--surface-shell-mark-bg: #14110b;--surface-shell-mark-fg: #ddbe7e;--surface-shell-brand-size: 24px;--surface-shell-mark-size: 36px;--surface-shell-mark-radius: 9px;--surface-shell-brand-gap: 10px;--surface-shell-link-min: 52px;--surface-shell-ease: cubic-bezier(.23, 1, .32, 1)}html.dark{--surface-shell-rail: #100d09;--surface-shell-lacquer: #d8b978;--surface-shell-on-lacquer: #171207;--surface-shell-mark-bg: #171310;--surface-shell-mark-fg: #e9ce8c}.surface-shell-brand{display:inline-flex;align-items:center;gap:var(--surface-shell-brand-gap);min-width:0;min-height:var(--surface-shell-mark-size);color:var(--surface-ink);font-family:var(--surface-sans);font-size:var(--surface-shell-brand-size);font-weight:700;letter-spacing:-.04em;line-height:1;text-decoration:none}.surface-shell-brand-mark{box-sizing:border-box;width:var(--surface-shell-mark-size);height:var(--surface-shell-mark-size);flex:0 0 auto;display:grid;place-items:center;overflow:hidden;border-radius:var(--surface-shell-mark-radius);background:var(--surface-shell-mark-bg);color:var(--surface-shell-mark-fg)}.surface-shell-brand-mark>img{display:block;width:100%;height:100%;object-fit:cover}.surface-shell-brand-mark>svg{display:block;width:100%;height:100%}.surface-shell-brand-mark[data-inset=true]>svg,.surface-shell-brand-mark[data-inset=true]>.logo-mark{width:58%;height:58%}.surface-shell-brand-mark[data-inset=true]>.logo-mark{display:grid;place-items:center;background:transparent;box-shadow:none;border-radius:0}.surface-shell-brand-mark[data-inset=true] .logo-mark svg{width:100%;height:100%}.surface-shell-brand-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.surface-shell-nav{display:flex;flex-direction:column;gap:4px;background:var(--surface-shell-rail);color:var(--surface-ink);border-right:1px solid var(--surface-line)}.surface-shell-nav-label{margin:0 0 10px;padding:0 14px;font-size:11px;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--surface-soft)}.surface-shell-nav-label--more{margin-top:28px}.surface-shell-nav-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.surface-shell-nav-link{display:flex;align-items:center;gap:12px;min-height:var(--surface-shell-link-min);padding:0 14px;border-radius:12px;border:1px solid transparent;width:100%;text-align:left;font:inherit;font-size:14px;font-weight:550;line-height:1.3;color:var(--surface-soft);background:transparent;text-decoration:none;cursor:pointer;transition:background-color .14s var(--surface-shell-ease),color .14s var(--surface-shell-ease),border-color .14s var(--surface-shell-ease);touch-action:manipulation;-webkit-user-select:none;user-select:none}.surface-shell-nav-link>svg{flex-shrink:0}.surface-shell-nav-link>span{min-width:0}@media(hover:hover)and (pointer:fine){.surface-shell-nav-link:hover{color:var(--surface-ink);background:color-mix(in srgb,var(--surface-card) 72%,transparent)}}.surface-shell-nav-link--active,.surface-shell-nav-link[aria-current=page]{color:var(--surface-shell-on-lacquer);background:var(--surface-shell-lacquer);font-weight:650;border-color:var(--surface-shell-lacquer)}@media(hover:hover)and (pointer:fine){.surface-shell-nav-link--active:hover,.surface-shell-nav-link[aria-current=page]:hover{color:var(--surface-shell-on-lacquer);background:var(--surface-shell-lacquer)}}.surface-shell-nav-link--active>svg,.surface-shell-nav-link[aria-current=page]>svg{color:var(--surface-shell-on-lacquer)}.surface-shell-nav-account{margin-top:auto;padding-top:18px;border-top:1px solid var(--surface-line);flex-shrink:0}.surface-shell-nav-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;flex-shrink:0;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--surface-line)}.surface-shell-nav-collapse{flex:0 0 auto;display:grid;place-items:center;width:32px;height:32px;margin:2px 0 0;padding:0;border:0;border-radius:10px;background:transparent;color:var(--surface-soft);cursor:pointer}@media(hover:hover)and (pointer:fine){.surface-shell-nav-collapse:hover{background:color-mix(in srgb,var(--surface-card) 72%,transparent);color:var(--surface-ink)}}@media(min-width:1000px){[data-shell-nav-collapsed=true][data-shell-nav-desktop=true] .surface-shell-brand-title,[data-shell-nav-collapsed=true][data-shell-nav-desktop=true] .surface-shell-nav-label,[data-shell-nav-collapsed=true][data-shell-nav-desktop=true] .surface-shell-nav-link>span:not([aria-hidden]),[data-shell-nav-collapsed=true][data-shell-nav-desktop=true] .surface-shell-nav-link>span{display:none}[data-shell-nav-collapsed=true][data-shell-nav-desktop=true] .surface-shell-nav-link{justify-content:center;padding-inline:0;gap:0}[data-shell-nav-collapsed=true][data-shell-nav-desktop=true] .surface-shell-nav-head{flex-direction:column;align-items:center}}@media(max-width:999px){.surface-shell-nav-collapse{display:none!important}}.surface-login{display:grid;grid-template-columns:1fr 1fr;min-height:100%;min-height:100dvh}.surface-login--unlock{display:grid;place-items:center;background:var(--surface-bg)}.surface-login-story{background:var(--surface-primary);color:var(--surface-primary-ink);padding:2.625rem 3.75rem;display:grid;grid-template-rows:auto 1fr auto;overflow:hidden}.surface-login-story h1{margin:.5rem 0 1rem;font-size:clamp(2rem,4vw,3.5rem);letter-spacing:-.04em;line-height:1.2;font-weight:500}.surface-story-copy{font-size:1rem;line-height:1.75;color:#ffffffe0;max-width:26rem}.surface-login-form{display:grid;grid-template-rows:auto 1fr auto;padding:2.625rem 4.375rem;background:var(--surface-bg)}.surface-login-form:before{content:"";height:2.25rem}.surface-login-form-inner{width:100%;max-width:26rem;align-self:center;justify-self:start}.surface-login-form h2{font-size:clamp(1.75rem,3vw,2.2rem);letter-spacing:-.04em;margin:1rem 0;color:var(--surface-ink)}.surface-login-legal{font-size:.6875rem;color:var(--surface-faint);text-align:center}.surface-login-status{display:flex;align-items:center;gap:.75rem}.surface-login-animate-in{animation:surface-fade-in .35s ease-out}@keyframes surface-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.surface-eyebrow{font-size:.625rem;letter-spacing:.12em;color:var(--surface-accent);margin:0 0 1rem;text-transform:uppercase}.surface-login-story .surface-eyebrow{color:#e9ce8c}.surface-login-flow{margin:2.5rem 0 0;padding:1.25rem;border-radius:1.125rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);max-width:23.5rem}.surface-login-flow>div{display:flex;align-items:center;gap:.9375rem;min-height:3.125rem;padding:.3125rem .625rem;color:#ffffffe6;font-size:.8125rem}.surface-login-flow>div>svg:last-child{margin-left:auto}.surface-login-flow i{width:7px;height:7px;border-radius:50%;background:#d8b978;margin-left:auto}.surface-login-flow-main{margin:.5rem 0;min-height:6.5rem;background:#f6eed8;color:#0a0a0a;border-radius:.625rem;padding:1.25rem;display:block}.surface-login-flow-main strong{display:block;margin-top:.6875rem;font-weight:600;font-size:1.0625rem;color:#0a1628}.surface-login-foot{display:block;margin-top:2rem;margin-bottom:0;font-size:.625rem;letter-spacing:.1em;line-height:1.55;color:#e9ce8c}.surface-muted{color:var(--surface-soft);font-size:.95rem;line-height:1.75}.surface-field{display:flex;flex-direction:column;gap:.35rem;margin-bottom:1.25rem;font-size:.9rem}.surface-input-icon{position:relative}.surface-input-icon>svg{position:absolute;top:50%;left:.875rem;transform:translateY(-50%);color:var(--surface-faint);pointer-events:none}.surface-field input{width:100%;padding:.75rem .875rem .75rem 2.65rem;min-height:3rem;border:1px solid var(--surface-line);border-radius:var(--surface-radius);background:var(--surface-card)}.surface-field input:focus{outline:2px solid var(--surface-primary);outline-offset:1px;border-color:transparent}.surface-primary{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;min-height:3rem;border:none;border-radius:var(--surface-radius);background:var(--surface-primary);color:var(--surface-primary-ink);font-weight:600;font-size:.875rem}.surface-link{display:block;margin:.875rem auto 0;background:none;border:none;color:var(--surface-primary);text-decoration:underline;padding:0;font-size:.9rem}.surface-info{display:flex;align-items:flex-start;gap:.75rem;margin:1rem 0;padding:.875rem 1rem;border-radius:var(--surface-radius);background:#8a6a1f0f;color:var(--surface-soft);font-size:.9rem;line-height:1.5}.surface-info svg{flex-shrink:0;color:var(--surface-success);margin-top:.1rem}.surface-micro{margin-top:1.25rem;text-align:center;font-size:.8125rem;color:var(--surface-faint)}.surface-error{color:var(--surface-danger);margin-top:1rem;font-size:.9rem}.surface-unlock{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;text-align:center}.surface-unlock-icon{width:4rem;height:4rem;border-radius:999px;display:grid;place-items:center;background:#8a6a1f14;color:var(--surface-primary);transition:transform .45s ease,background .45s ease}.surface-unlock--open .surface-unlock-icon{transform:scale(1.06);background:#1a6b4a1f;color:var(--surface-success)}.surface-unlock-label{margin:0;font-size:1.05rem;color:var(--surface-soft)}.surface-unlock-spin{animation:surface-spin .9s linear infinite}@keyframes surface-spin{to{transform:rotate(360deg)}}.surface-oauth{margin-top:1.5rem}.surface-oauth-divider{display:flex;align-items:center;gap:.75rem;margin:0 0 1rem;color:var(--surface-faint);font-size:.8125rem}.surface-oauth-divider:before,.surface-oauth-divider:after{content:"";flex:1;height:1px;background:var(--surface-line)}.surface-oauth-buttons{display:grid;gap:.5rem}.surface-oauth-btn{width:100%;padding:.65rem 1rem;border:1px solid var(--surface-line);border-radius:var(--surface-radius);background:var(--surface-card);font-size:.875rem;color:var(--surface-soft)}.surface-oauth-btn:disabled{opacity:.55}.surface-oauth-hint{margin:.5rem 0 0;font-size:.75rem;color:var(--surface-faint);text-align:center}.surface-app{display:flex;flex-direction:column;min-height:100%}.surface-header{display:flex;align-items:center;gap:1rem;padding:.75rem 1.25rem;border-bottom:1px solid var(--surface-line);background:var(--surface-card)}.surface-header .surface-muted{flex:1;font-size:.85rem}.surface-ghost{background:none;border:1px solid var(--surface-line);border-radius:999px;padding:.35rem .85rem;font-size:.85rem}.surface-main{flex:1;min-height:0;overflow:auto}@media(max-width:900px){.surface-login-story,.surface-login-form{padding-inline:2.5rem}}@media(max-width:768px){.surface-login{grid-template-columns:1fr;display:flex;flex-direction:column}.surface-login-story{padding:1.625rem 1.625rem 2.125rem}.surface-login-story h1{font-size:2.5rem;letter-spacing:-.05em}.surface-story-copy{font-size:.875rem}.surface-login-form{padding:1.625rem;min-height:32rem;flex:1}.surface-login-form:before{display:none}.surface-login-form-inner{margin:1.875rem auto;justify-self:center}.surface-login-form h2{font-size:1.8rem}.surface-login-story .surface-eyebrow{font-size:.5rem}.surface-login-flow,.surface-login-foot{display:none}}.surface-login--tonalie{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.surface-login--tonalie .surface-login-story{position:relative;isolation:isolate;overflow:hidden;justify-items:center;padding:2.5rem 3.25rem 2.25rem;background:radial-gradient(90% 70% at 8% -8%,rgba(232,214,176,.2),transparent 46%),radial-gradient(70% 60% at 100% 115%,rgba(198,161,91,.42),transparent 54%),linear-gradient(168deg,#241b0e,#171207 48%,#0b0907);box-shadow:16px 0 48px #080c1c1f}.surface-login--tonalie .surface-login-story:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.16;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px}.surface-login--tonalie .surface-login-story>*{position:relative;z-index:1;width:min(100%,27.5rem);max-width:100%;min-width:0}.surface-login--tonalie .surface-login-story>div{align-self:center}.surface-login--tonalie .surface-login-story h1{font-family:var(--surface-sans);font-weight:600;line-height:1.05;letter-spacing:-.045em;text-wrap:balance}.surface-login--tonalie .surface-login-story .surface-eyebrow{font-size:.6875rem;letter-spacing:.14em;color:#e9ce8ceb}.surface-login--tonalie .surface-story-copy{max-width:none;color:#ffffffc7}.surface-login--tonalie .surface-login-flow{margin-top:2rem;padding:.7rem .7rem .35rem;max-width:none;border:0;border-radius:1.25rem;background:#fff;box-shadow:inset 0 1px #fffffff2,0 22px 50px #00000047,0 2px 8px #00000029}.surface-login--tonalie .surface-login-flow>div{color:#3f3f46}.surface-login--tonalie .surface-login-flow>div>svg{color:#7c5f16}.surface-login--tonalie .surface-login-flow>div>svg:last-child{color:#8a8a84}.surface-login--tonalie .surface-login-flow-main{background:#f3f5fb;border-radius:.9rem;box-shadow:inset 0 0 0 1px #8a6a1f0f}.surface-login--tonalie .surface-login-flow-main>div{height:42px;color:#7c5f16;transform:scaleY(.72);transform-origin:center;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.surface-login--tonalie:focus-within .surface-login-flow-main>div{transform:scaleY(1)}.surface-login--tonalie:focus-within .surface-login-flow i{animation:tonalie-ring 1.15s ease}@keyframes tonalie-ring{0%{box-shadow:0 0 #d8b9788c}to{box-shadow:0 0 0 9px transparent}}@media(prefers-reduced-motion:no-preference){.surface-login--tonalie .surface-login-story>div{animation:surface-fade-in .55s ease both}.surface-login--tonalie .surface-login-form-inner{animation:surface-fade-in .65s ease .12s both}}.surface-login--tonalie .surface-login-flow-main strong{color:#0a0a0a}.surface-login--tonalie .surface-login-foot{color:#e9ce8cb8;padding-bottom:.25rem}.surface-login--tonalie .surface-login-form{grid-template-rows:1fr auto;padding:2.5rem 2.25rem 1.75rem;background:radial-gradient(70% 42% at 50% 0%,rgba(138,106,31,.045),transparent 70%),var(--surface-bg)}.surface-login--tonalie .surface-login-form:before{display:none}.surface-login--tonalie .surface-login-form-inner{width:min(100%,26rem);max-width:100%;min-width:0;justify-self:center;align-self:center}.surface-login--tonalie .surface-field input{background:#fff;border-color:#0a0a0a1a;box-shadow:0 1px 2px #0a0a0a0a}.surface-login--tonalie .surface-primary{box-shadow:0 10px 22px #8a6a1f38}.surface-login--tonalie .surface-primary:hover:not(:disabled){background:#6f5518}.surface-login--tonalie .surface-login-legal{padding-top:1.5rem}@media(max-width:768px){.surface-login--tonalie{max-width:100%;overflow-x:clip}.surface-login--tonalie .surface-login-story,.surface-login--tonalie .surface-login-form{width:100%;max-width:100%;min-width:0}.surface-login--tonalie .surface-login-story{justify-items:stretch;padding:1.75rem 1.5rem 1.5rem;box-shadow:none}.surface-login--tonalie .surface-login-story>*{width:auto;max-width:100%}.surface-login--tonalie .surface-login-form{grid-template-rows:auto;padding:1.625rem 1.5rem 1.5rem}.surface-login--tonalie .surface-login-form-inner{margin:.5rem auto 0}}@media(prefers-reduced-motion:reduce){.surface-login--tonalie .surface-login-flow-main>div{transform:none;transition:none}.surface-login--tonalie:focus-within .surface-login-flow i{animation:none}}.surface-account-menu{display:flex;flex-direction:column;gap:0;min-width:0}.surface-account-identity{padding:.25rem .5rem .5rem;font-size:.8125rem;line-height:1.35;color:var(--surface-muted, rgba(10, 10, 10, .55))}.surface-account-lang{padding:0 .25rem}.surface-account-sep{margin:.35rem 0}.surface-account-theme{display:flex;align-items:center;gap:.5rem;width:100%;text-align:left;padding:.5rem .75rem;border:none;border-radius:.5rem;background:transparent;font:inherit;color:inherit;cursor:pointer}.surface-account-theme:hover{background:var(--surface-side, rgba(10, 10, 10, .06))}.surface-account-links{display:flex;flex-direction:column}.surface-account-links a{display:block;padding:.5rem .75rem;border-radius:.5rem;text-decoration:none;color:inherit;font-size:inherit}.surface-account-links a:hover{background:var(--surface-side, rgba(10, 10, 10, .06))}.surface-account-logout{display:flex;align-items:center;gap:.5rem}.surface-account-danger{margin-top:.35rem;padding-top:.35rem;border-top:1px solid var(--surface-border, rgba(10, 10, 10, .08))}.surface-account-delete{width:100%;text-align:left;padding:.5rem .75rem;border:none;border-radius:.5rem;background:transparent;font:inherit;color:var(--surface-danger, #b42318);cursor:pointer}.surface-account-delete:hover{background:#b4231814}:root{font-family:Geist Variable,Geist,ui-sans-serif,system-ui,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--paper:#FAF8F2;--paper-light:#FFFFFF;--ink:#171410;--muted:#52525B;--line:#E7DEC9;--accent:#7C5F16;--accent-hover:#6F5518;--accent-soft:#F6EED8;--lacquer:#14110B;--on-lacquer:#E9CE8C;--rail:#F3EFE6;--dark:#14110B;--card-ink:#F6F0E2;--logo-from:#DDBE7E;--logo-to:#14110B;--shadow-card:0 1px 1px rgba(23,20,16,.05),0 12px 28px rgba(23,20,16,.07);--shadow-thinking:0 0 0 1px rgba(124,95,22,.45),0 12px 28px rgba(23,20,16,.1);--listen-glow:0 0 0 2px rgba(124,95,22,.28);--ease-out:cubic-bezier(.23,1,.32,1);--display:"Geist Variable",Geist,ui-sans-serif,system-ui,sans-serif;--body:"Geist Variable",Geist,ui-sans-serif,system-ui,sans-serif;--radius:12px;color-scheme:light}html.dark{--paper:#0B0907;--paper-light:#171310;--ink:#F6F0E2;--muted:#C9BBA6;--line:#2C251A;--accent:#D8B978;--accent-hover:#E9CE8C;--accent-soft:#2A2113;--lacquer:#D8B978;--on-lacquer:#171207;--rail:#100D09;--dark:#100D09;--card-ink:#F6F0E2;--logo-from:#E9CE8C;--logo-to:#D8B978;--shadow-card:0 1px 1px rgba(0,0,0,.35),0 16px 36px rgba(0,0,0,.42);--shadow-thinking:0 0 0 1px rgba(216,185,120,.5),0 16px 36px rgba(0,0,0,.5);--listen-glow:0 0 0 2px rgba(216,185,120,.35);color-scheme:dark}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,textarea{font:inherit}button{cursor:pointer;border:0;color:inherit}button:disabled{cursor:wait;opacity:.55}a{color:inherit;text-decoration:none}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,[tabindex="0"]:focus-visible{outline:2px solid var(--accent);outline-offset:5px}h1,h2,p{margin:0}h1,h2{font-weight:560}h1{font-family:var(--display);font-size:2rem;line-height:1.15;letter-spacing:-.02em;text-wrap:balance;font-variant-numeric:tabular-nums}h1 em{font-weight:350;color:var(--accent)}input,textarea{border:1px solid var(--line);background:var(--paper-light);border-radius:var(--radius);color:var(--ink);width:100%;padding:15px 17px;min-height:52px;transition:border-color .2s}input::placeholder,textarea::placeholder{color:var(--muted)}textarea{resize:vertical;line-height:1.55;min-height:96px}fieldset{padding:0;border:0;margin:0;min-width:0}::selection{background:var(--accent-soft);color:var(--ink)}._app_r9rxa_21{max-width:1440px;margin:0 auto;padding:0 28px;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);position:relative;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}._header_r9rxa_22{height:64px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding-inline:env(safe-area-inset-left) env(safe-area-inset-right)}._header_r9rxa_22>a:first-child{display:flex;align-items:center;min-height:44px}._wordmark_r9rxa_24{display:flex;align-items:center;font-size:17px;font-weight:600;letter-spacing:-.02em;gap:11px}._brandMark_r9rxa_25{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:#14110b;color:#ddbe7e;font-size:16px;font-weight:700;letter-spacing:0;flex-shrink:0}._headerTools_r9rxa_26{display:flex;align-items:center;gap:18px;margin-left:auto}._themeToggle_r9rxa_27{font-size:12px;display:flex;gap:8px;align-items:center;min-height:44px;color:var(--muted);background:transparent;border:0;padding:0;cursor:pointer;font:inherit;touch-action:manipulation;-webkit-user-select:none;user-select:none}@media(hover:hover)and (pointer:fine){._themeToggle_r9rxa_27:hover{color:var(--accent)}}._demoLink_r9rxa_29{font-size:13px;display:flex;gap:9px;align-items:center;min-height:44px;color:var(--muted);background:transparent;border:0;padding:0;cursor:pointer;font:inherit;touch-action:manipulation;-webkit-user-select:none;user-select:none}@media(hover:hover)and (pointer:fine){._demoLink_r9rxa_29:hover{color:var(--accent)}}._page_r9rxa_31{padding-top:28px;flex:1;outline:none;animation:_pageIn_r9rxa_1 .28s cubic-bezier(.23,1,.32,1) both}@keyframes _pageIn_r9rxa_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes _stageIn_r9rxa_1{0%{opacity:0;transform:translateY(12px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _riseIn_r9rxa_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._closingLines_r9rxa_36>section{animation:_riseIn_r9rxa_1 .3s cubic-bezier(.23,1,.32,1) both}._closingLines_r9rxa_36>section:nth-child(2){animation-delay:70ms}._closingLines_r9rxa_36>section:nth-child(3){animation-delay:.14s}@media(prefers-reduced-motion:reduce){._page_r9rxa_31,._homeStage_r9rxa_39,._closingLines_r9rxa_36>section{animation:none}}._eyebrow_r9rxa_40{font-size:11px;letter-spacing:.14em;font-weight:650;display:flex;align-items:center;gap:11px;line-height:1.5;margin-bottom:12px;color:var(--accent)}._accent_r9rxa_41{color:var(--accent)}._smallCaps_r9rxa_42{font-size:11px;letter-spacing:1.6px;font-weight:650;white-space:nowrap}._sessionIdentity_r9rxa_43 ._smallCaps_r9rxa_42{color:var(--muted);margin-bottom:4px}._pulse_r9rxa_44{width:100%;height:100%}._flatPulse_r9rxa_45{width:100%;height:100%;display:block}._flatActive_r9rxa_46{animation:_breathe_r9rxa_1 3s ease-in-out infinite}._intention_r9rxa_47>._smallCaps_r9rxa_42{color:var(--accent);padding-top:5px}._iconButton_r9rxa_48{background:none;min-width:44px;min-height:44px;display:grid;place-items:center;margin-top:-8px;color:var(--muted);border-radius:4px;touch-action:manipulation;-webkit-user-select:none;user-select:none}@media(hover:hover)and (pointer:fine){._iconButton_r9rxa_48:hover{background:var(--accent-soft);color:var(--ink)}}._transcript_r9rxa_50{min-width:0;position:relative;display:flex;flex-direction:column;max-height:min(640px,70dvh);min-height:0;height:auto;padding:0}._transcriptHeader_r9rxa_51{display:flex;flex-direction:column;gap:8px;padding:0 2px 14px;border-bottom:1px solid var(--line);flex:none}._transcriptHeader_r9rxa_51 h2{font-family:inherit;font-size:15px;font-weight:700;letter-spacing:-.01em;line-height:1.3}._transcriptHeader_r9rxa_51 h2 span{color:var(--accent)}._transcriptHeader_r9rxa_51 ._smallCaps_r9rxa_42{color:var(--muted);font-size:11px;letter-spacing:.12em}._transcriptRail_r9rxa_55{overflow-y:auto;flex:1 1 auto;min-height:0;scrollbar-width:thin;scrollbar-color:var(--line) transparent;padding:12px 6px 18px 2px;margin:0;overscroll-behavior:contain}._transcriptLine_r9rxa_56{padding:13px 4px 14px 12px;border-bottom:1px solid var(--line);border-left:3px solid var(--ink)}._lineMeta_r9rxa_57{display:flex;align-items:baseline;justify-content:space-between;gap:16px;font-size:12px;color:var(--ink);margin-bottom:6px;font-weight:650;letter-spacing:.01em}._lineMeta_r9rxa_57 time{font-size:12px;color:var(--muted);font-weight:500;letter-spacing:0;font-variant-numeric:tabular-nums;flex:none}._transcriptLine_r9rxa_56 p{font-size:15px;line-height:1.5;color:var(--ink);overflow-wrap:anywhere}._myLine_r9rxa_60{border-left-color:var(--accent)}._myLine_r9rxa_60 ._lineMeta_r9rxa_57{color:var(--accent)}._lastLine_r9rxa_62 p{color:var(--ink);font-weight:560}._lastLine_r9rxa_62{border-bottom:0;padding-bottom:6px}._interim_r9rxa_64{font-size:15px;font-style:italic;line-height:1.5;color:var(--muted);padding:12px 4px 14px 12px}._audioButton_r9rxa_65{display:flex;align-items:center;gap:12px;border-top:1px solid var(--line);padding:14px 4px 2px;background:none;text-align:left;min-height:64px;flex:none}._audioButton_r9rxa_65>span{font-size:13px;flex:1;line-height:1.35}._audioButton_r9rxa_65 small{display:block;font-size:12px;color:var(--muted);margin-top:4px;line-height:1.4}._audioButton_r9rxa_65>svg:last-child{transition:transform .2s}._audioButton_r9rxa_65:hover>span{color:var(--accent)}._rotated_r9rxa_70{transform:rotate(45deg)}._newLines_r9rxa_71{position:absolute;bottom:75px;left:50%;transform:translate(-50%);border:1px solid var(--line);border-radius:25px;white-space:nowrap;display:flex;align-items:center;gap:7px;min-height:44px;padding:0 15px;font-size:11px;background:var(--paper-light);box-shadow:0 3px 10px #0001}._transcriptEmpty_r9rxa_72{padding:45px 5px 20px}._transcriptEmpty_r9rxa_72>span{font-family:var(--display);font-size:32px;line-height:1.1}._transcriptEmpty_r9rxa_72 p{font-size:12px;color:var(--muted);line-height:1.8;margin-top:18px}._primaryButton_r9rxa_75{background:var(--lacquer);color:var(--on-lacquer);min-height:44px;min-width:144px;padding:0 18px;border-radius:var(--radius);display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:13px;font-weight:600;border:1px solid var(--lacquer);transition:background-color .14s var(--ease-out),border-color .14s var(--ease-out),transform .14s var(--ease-out);white-space:nowrap;touch-action:manipulation;-webkit-user-select:none;user-select:none}@media(hover:hover)and (pointer:fine){._primaryButton_r9rxa_75:hover:not(:disabled):not([aria-disabled=true]){background:#2a2418;border-color:#2a2418}html.dark ._primaryButton_r9rxa_75:hover:not(:disabled):not([aria-disabled=true]){background:var(--accent-hover);border-color:var(--accent-hover);color:#171207}}._primaryButton_r9rxa_75:active:not(:disabled):not([aria-disabled=true]){transform:scale(.97)}._primaryButton_r9rxa_75[aria-disabled=true]{opacity:.55;cursor:not-allowed}._secondaryButton_r9rxa_79{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 16px;background:var(--paper-light);border:1px solid var(--line);border-radius:var(--radius);font-size:13px;font-weight:600;transition:background-color .14s var(--ease-out),border-color .14s var(--ease-out),transform .14s var(--ease-out);touch-action:manipulation;-webkit-user-select:none;user-select:none}@media(hover:hover)and (pointer:fine){._secondaryButton_r9rxa_79:hover:not(:disabled){background:var(--accent-soft);border-color:var(--accent)}}._secondaryButton_r9rxa_79:active:not(:disabled){transform:scale(.97)}._toastHost_r9rxa_82{bottom:28px;z-index:60}._footer_r9rxa_83{display:flex;justify-content:space-between;align-items:center;padding:23px 0;border-top:1px solid var(--line);color:var(--muted);gap:20px;margin-top:25px}._footer_r9rxa_83>span:first-child{font-size:11px;letter-spacing:.06em}._footerDash_r9rxa_85{margin:0 12px}._skipLink_r9rxa_86{position:fixed;top:-90px;left:20px;background:var(--dark);color:#fff;padding:16px;z-index:100}._skipLink_r9rxa_86:focus{top:12px}._srOnly_r9rxa_88{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}._sectionHeading_r9rxa_89{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:22px}._sectionHeading_r9rxa_89>p{font-size:13px;line-height:1.55;color:var(--muted);max-width:42ch;padding-bottom:2px}._sectionHeading_r9rxa_89 h1{font-size:1.625rem;line-height:1.2;letter-spacing:-.02em;font-weight:560}._pickMeta_r9rxa_92{display:flex;justify-content:space-between;align-items:center;padding:18px 0;border-top:1px solid var(--line)}._pickMeta_r9rxa_92>span:last-child{font-size:11.5px;color:var(--muted)}._templateGrid_r9rxa_94{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}._template_r9rxa_94{display:flex;align-items:center;text-align:left;gap:18px;padding:22px 20px;background:none;border-bottom:1px solid var(--line);transition:background .2s,padding .2s;min-height:120px}._template_r9rxa_94:nth-child(2n){border-left:1px solid var(--line)}._template_r9rxa_94:nth-child(odd){padding-right:20px}@media(hover:hover)and (pointer:fine){._template_r9rxa_94:hover{background:var(--accent-soft)}}._templateNumber_r9rxa_99{font-family:var(--display);font-size:15px;font-style:normal;font-variant-numeric:tabular-nums;color:var(--muted);width:3ch;min-width:3ch;flex-shrink:0;text-align:end}._templateText_r9rxa_100{display:flex;flex-direction:column;gap:7px;flex:1}._templateTag_r9rxa_101{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-weight:650}._templateText_r9rxa_100>span:last-child{font-size:12px;color:var(--muted)}._template_r9rxa_94>svg{color:var(--muted);flex-shrink:0}._blankBrief_r9rxa_105{display:flex;align-items:center;gap:16px;width:100%;text-align:left;padding:18px 20px;background:var(--paper-light);border:1px solid var(--line);border-radius:var(--radius);margin-top:20px;min-height:72px;transition:background-color .15s var(--ease-out),border-color .15s var(--ease-out)}@media(hover:hover)and (pointer:fine){._blankBrief_r9rxa_105:hover{background:var(--accent-soft);border-color:var(--accent)}}._blankBrief_r9rxa_105 strong{font-size:13px;font-weight:550}._blankBrief_r9rxa_105>span{font-size:12px;color:var(--muted);flex:1}._briefGrid_r9rxa_109{display:grid;grid-template-columns:1fr 380px;column-gap:80px;border-top:1px solid var(--line);padding-top:34px}._briefFields_r9rxa_110{padding-top:6px}._fieldLabel_r9rxa_111{font-size:12px;font-weight:550;display:flex;align-items:center;gap:11px;margin-bottom:12px}._fieldLabel_r9rxa_111>span{font-size:10.5px;letter-spacing:.1em;color:var(--accent)}._briefFields_r9rxa_110>input,._briefFields_r9rxa_110>textarea{margin-bottom:29px;font-size:14px}._fieldLabel_r9rxa_111 small{font-size:11px;color:var(--muted);font-weight:400;margin-left:auto}._pointsFields_r9rxa_115{margin-top:0}._pointInput_r9rxa_116{position:relative;margin-bottom:10px}._pointInput_r9rxa_116>span{position:absolute;left:17px;top:19px;font-size:10.5px;color:var(--muted)}._pointInput_r9rxa_116 input{padding-left:45px;font-size:13px}._briefAside_r9rxa_119{padding:24px 27px;background:var(--accent-soft);border:1px solid var(--line);border-radius:var(--radius)}._briefAside_r9rxa_119 ._eyebrow_r9rxa_40{font-size:10.5px;margin-bottom:19px;color:var(--accent)}._briefAside_r9rxa_119 h2{font-family:var(--display);font-size:1.35rem;letter-spacing:-.02em;line-height:1.25;font-weight:560}._briefAside_r9rxa_119>p{font-size:12px;color:var(--muted);line-height:1.8;margin:14px 0 22px;max-width:265px}._playbookChecklist_r9rxa_123{margin:18px 0 0;padding:0 0 0 18px;font-size:13px;color:var(--muted);line-height:1.55;max-width:36ch}._playbookChecklist_r9rxa_123 li{margin:0 0 6px}._playbooks_r9rxa_125{display:flex;flex-direction:column;gap:4px}._playbook_r9rxa_123{display:flex;align-items:center;justify-content:space-between;padding:14px;border:1px solid transparent;border-radius:8px;position:relative;cursor:pointer;min-height:62px}._playbook_r9rxa_123:hover{background:var(--paper-light)}._playbook_r9rxa_123>span:first-of-type{display:flex;flex-direction:column;gap:5px}._playbook_r9rxa_123 strong{font-size:12px;font-weight:550}._playbook_r9rxa_123 small{font-size:12px;color:var(--muted)}._playbook_r9rxa_123 input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;cursor:pointer;z-index:1}._playbook_r9rxa_123:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}._selectedPlaybook_r9rxa_133{background:var(--accent-soft);border-color:var(--accent)}._radioCircle_r9rxa_134{border:1px solid var(--line);width:18px;height:18px;border-radius:50%;display:grid;place-items:center;flex-shrink:0}._selectedPlaybook_r9rxa_133 ._radioCircle_r9rxa_134{background:var(--accent);border-color:var(--accent);color:#fff}._formActions_r9rxa_136{display:flex;justify-content:space-between;align-items:center;gap:20px;grid-column:1/-1;border-top:1px solid var(--line);margin-top:35px;padding-top:25px}._textButton_r9rxa_137{background:none;display:inline-flex;align-items:center;gap:10px;font-size:11px;min-height:46px;padding:0 4px}._textButton_r9rxa_137:hover{color:var(--accent)}._app_r9rxa_21:has([data-phase=login]){height:100dvh;min-height:0;overflow:hidden;padding-bottom:env(safe-area-inset-bottom)}._app_r9rxa_21:has([data-phase=login]) ._header_r9rxa_22{height:64px}._app_r9rxa_21:has([data-phase=login]) ._page_r9rxa_31{overflow:hidden;min-height:0;flex:1;padding-top:clamp(8px,1.8vh,18px)}._loginPage_r9rxa_143{display:flex;flex-direction:column;align-items:stretch;width:100%;margin:0 auto;padding-top:0;min-height:0;height:100%;overflow:hidden}._loginIntro_r9rxa_144{position:relative;display:flex;flex-direction:column;padding:clamp(10px,2vh,22px) 0 clamp(6px,1.2vh,14px);overflow:visible;flex-shrink:0}._loginIntro_r9rxa_144 h1{font-size:clamp(32px,8vw,40px);line-height:1.08;letter-spacing:-.02em}._loginIntro_r9rxa_144>p{font-size:12px;line-height:1.55;color:var(--muted);margin-top:8px;max-width:44ch}._loginPrinciples_r9rxa_147{display:flex;align-items:center;gap:7px;font-size:8px;margin-top:10px;flex-wrap:wrap}._loginPrinciples_r9rxa_147 i{width:3px;height:3px;background:var(--accent);border-radius:50%}._loginVisual_r9rxa_149{margin-top:clamp(12px,2.2vh,20px);display:flex;flex-direction:column;align-items:flex-start;gap:8px}._loginObject_r9rxa_150{width:72px;height:72px;border-radius:50%;background:var(--dark);flex-shrink:0}._objectCaption_r9rxa_151{font-size:7px;letter-spacing:1.2px;color:var(--muted);max-width:32ch;line-height:1.5}._loginFormWrap_r9rxa_152{display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:auto;border-top:1px solid var(--line);padding:clamp(10px,1.8vh,16px) 0 clamp(8px,1.2vh,12px)}._loginForm_r9rxa_152{margin:0;max-width:none;padding:0;width:100%}._loginForm_r9rxa_152 h2{font-family:var(--display);font-size:clamp(36px,3.6vw,50px);line-height:1.02;letter-spacing:-.03em}._loginForm_r9rxa_152>p:not(._formHint_r9rxa_155){font-size:12px;line-height:1.8;color:var(--muted);margin:16px 0 24px;overflow-wrap:anywhere}._loginForm_r9rxa_152 ._primaryButton_r9rxa_75{width:100%;margin-top:15px}._loginForm_r9rxa_152 ._fieldLabel_r9rxa_111{font-size:11px}._loginForm_r9rxa_152 input{font-size:16px}._loginForm_r9rxa_152 ._otpInput_r9rxa_159{font-size:20px;letter-spacing:8px;text-align:center;font-weight:600}._formHint_r9rxa_155{font-size:11.5px;color:var(--muted);margin-top:17px}._successIcon_r9rxa_161{display:grid;place-items:center;width:48px;height:48px;background:var(--accent-soft);color:var(--accent);border-radius:50%;margin-bottom:22px}._loginForm_r9rxa_152 ._textButton_r9rxa_137{margin-top:10px}._closingPage_r9rxa_163{max-width:1010px;width:100%;margin:0 auto;padding-top:58px}._closingHeading_r9rxa_164{text-align:center;margin-bottom:44px}._closingHeading_r9rxa_164 ._eyebrow_r9rxa_40{justify-content:center}._closingHeading_r9rxa_164 h1{font-size:1.625rem;line-height:1.2;letter-spacing:-.02em;font-weight:560}._closingHeading_r9rxa_164>p{font-size:12px;color:var(--muted);margin-top:22px}._closingStage_r9rxa_168{display:flex;align-items:center;gap:22px;margin:0 0 36px;padding:22px 24px;border:1px solid var(--line);border-radius:16px;background:var(--dark);color:var(--card-ink);box-shadow:var(--shadow-card);animation:_stageIn_r9rxa_1 .35s cubic-bezier(.23,1,.32,1) both}._closingStagePulse_r9rxa_169{width:88px;height:88px;flex-shrink:0;border-radius:50%;overflow:hidden;background:color-mix(in srgb,var(--card-ink) 8%,transparent)}._closingStageText_r9rxa_170{flex:1;min-width:0}._closingStageText_r9rxa_170 ._eyebrow_r9rxa_40{color:color-mix(in srgb,var(--card-ink) 72%,transparent)}._closingStageText_r9rxa_170 h1{font-size:1.625rem;line-height:1.2;letter-spacing:-.02em;font-weight:560;color:var(--card-ink);margin:8px 0 0}._closingStageText_r9rxa_170 h1 em{color:var(--accent);font-weight:350}._closingStageText_r9rxa_170>p{font-size:12px;color:color-mix(in srgb,var(--card-ink) 72%,transparent);margin-top:12px}@media(prefers-reduced-motion:reduce){._closingStage_r9rxa_168{animation:none}}@media(max-width:720px){._closingStage_r9rxa_168{flex-wrap:wrap;padding:18px}._closingStagePulse_r9rxa_169{width:72px;height:72px}}._closingLines_r9rxa_36{border-top:1px solid var(--line)}._closingLines_r9rxa_36>section{display:flex;gap:26px;padding:27px 20px;border-bottom:1px solid var(--line);align-items:flex-start}._closingNumber_r9rxa_179{font-family:var(--display);font-size:25px;font-style:italic;color:var(--muted);padding-top:1px;width:2.75ch;min-width:2.75ch;flex-shrink:0}._closingLines_r9rxa_36 section>div{flex:1}._closingLines_r9rxa_36 h2{font-size:10.5px;text-transform:uppercase;letter-spacing:.14em;font-weight:650;color:var(--muted);margin-bottom:11px}._closingLines_r9rxa_36 p{font-size:16px;line-height:1.5;font-weight:450}._closingMark_r9rxa_183{font-size:29px;color:var(--muted)}._closingLines_r9rxa_36 ._retryLine_r9rxa_184{background:var(--accent-soft);border:1px solid var(--line);margin-top:16px;border-radius:var(--radius);padding:29px 24px 32px 20px}._retryLine_r9rxa_184 h2{color:var(--accent)}._retryLine_r9rxa_184 p{font-family:var(--display);font-size:32px;line-height:1.2;letter-spacing:-.4px;max-width:720px}._closingActions_r9rxa_187{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:28px}._copyFeedback_r9rxa_188{display:block;font-size:11px;color:var(--accent);max-width:320px}._closingNote_r9rxa_189{text-align:center;font-size:11.5px;color:var(--muted);margin:29px 0 20px}._error_r9rxa_190{background:#fef2f2;border:1px solid #FECACA;color:#a33b3b;padding:15px;margin-top:18px;font-size:13px}._loading_r9rxa_191{display:grid;place-items:center;min-height:75vh;font-family:var(--display);font-size:30px}@keyframes _wave_r9rxa_1{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}@keyframes _blink_r9rxa_1{0%,to{opacity:.4}50%{opacity:1}}@keyframes _breathe_r9rxa_1{0%,to{transform:scale(.95)}50%{transform:scale(1.04)}}@media(min-width:1400px){._app_r9rxa_21{padding:0 64px}._page_r9rxa_31{padding-top:48px}._transcript_r9rxa_50{max-height:512px}}@media(min-width:1600px){._transcript_r9rxa_50{max-height:533px}}@media(max-width:1100px){._app_r9rxa_21{padding:0 32px}._header_r9rxa_22{gap:20px}._transcriptHeader_r9rxa_51 h2{font-size:15px;font-weight:700}._briefGrid_r9rxa_109{grid-template-columns:1fr 320px;gap:35px}._sectionHeading_r9rxa_89 h1{font-size:1.625rem;letter-spacing:-.02em}}@media(max-width:799px){._app_r9rxa_21{padding:0 23px}._header_r9rxa_22{height:80px;flex-wrap:wrap;gap:0}._wordmark_r9rxa_24{font-size:30px}._header_r9rxa_22:has(._steps_r9rxa_198){height:129px;padding-top:0;border-bottom:0;align-content:space-between}._header_r9rxa_22>a{height:80px}._demoLink_r9rxa_29{font-size:10px;margin-left:auto}._page_r9rxa_31{padding-top:32px}._eyebrow_r9rxa_40{font-size:8px;letter-spacing:1.6px;margin-bottom:16px}._sessionIdentity_r9rxa_43>._smallCaps_r9rxa_42{font-size:7px;letter-spacing:1px}._transcript_r9rxa_50{max-height:350px;height:350px;margin-bottom:0}._transcriptHeader_r9rxa_51{flex-direction:row;align-items:center;justify-content:space-between;padding-bottom:13px}._transcriptHeader_r9rxa_51 h2{font-size:15px;font-weight:700}._transcriptRail_r9rxa_55{margin-top:0}._transcriptLine_r9rxa_56 p{font-size:13px;line-height:1.65}._transcriptLine_r9rxa_56{padding:14px 0}._audioButton_r9rxa_65{min-height:64px;padding:13px 0 0}._footer_r9rxa_83{padding:21px 0;margin-top:26px}._footer_r9rxa_83>span:first-child{font-size:7px;letter-spacing:1px}._footerDash_r9rxa_85{margin:0 7px}._sectionHeading_r9rxa_89{margin-bottom:30px;align-items:flex-start;flex-direction:column;gap:20px}._sectionHeading_r9rxa_89 h1{font-size:1.75rem;letter-spacing:-.02em}._sectionHeading_r9rxa_89>p{font-size:12px}._template_r9rxa_94{gap:14px;padding:20px 16px}._template_r9rxa_94:nth-child(2n){padding-left:16px}._templateText_r9rxa_100 strong{font-size:24px}._templateNumber_r9rxa_99{font-size:15px;width:3ch;min-width:3ch}._templateText_r9rxa_100>span:last-child{font-size:10px;line-height:1.6}._template_r9rxa_94>svg{width:17px}._briefGrid_r9rxa_109{grid-template-columns:1fr;gap:27px}._briefFields_r9rxa_110>input,._briefFields_r9rxa_110>textarea{font-size:16px}._pointInput_r9rxa_116 input{font-size:16px}._briefAside_r9rxa_119{padding:26px}._briefAside_r9rxa_119 h2 br{display:initial}._briefAside_r9rxa_119 h2{font-size:33px}._briefAside_r9rxa_119>p{max-width:none}._playbooks_r9rxa_125{display:grid;grid-template-columns:1fr 1fr;gap:7px}._formActions_r9rxa_136{margin-top:0;padding-top:22px}._blankBrief_r9rxa_105{padding:21px;gap:12px;flex-wrap:wrap}._blankBrief_r9rxa_105>span{flex-basis:55%;margin-left:34px}._blankBrief_r9rxa_105>svg:last-child{margin-left:auto}._closingPage_r9rxa_163{padding-top:40px}._closingHeading_r9rxa_164 h1{font-size:1.75rem;letter-spacing:-.02em}._closingLines_r9rxa_36>section{padding-left:0;padding-right:0;gap:15px}._retryLine_r9rxa_184 p{font-size:28px}._closingLines_r9rxa_36 ._retryLine_r9rxa_184{padding-left:18px;padding-right:18px}._closingActions_r9rxa_187{gap:12px}._closingLines_r9rxa_36 p{font-size:14px}._closingLines_r9rxa_36 ._retryLine_r9rxa_184 p{font-size:29px}}@media(max-width:540px){._app_r9rxa_21{padding:0 20px}._liveHeading_r9rxa_199 ._eyebrow_r9rxa_40{margin-bottom:15px}._intention_r9rxa_47 ._smallCaps_r9rxa_42{font-size:8px;letter-spacing:1.2px;padding-top:3px}._iconButton_r9rxa_48{margin-right:-8px}._transcript_r9rxa_50{height:300px;max-height:300px}._transcriptHeader_r9rxa_51 h2{font-size:15px;font-weight:700}._transcriptHeader_r9rxa_51 ._smallCaps_r9rxa_42{font-size:7px;letter-spacing:1.4px}._transcriptLine_r9rxa_56 p{font-size:12px}._footer_r9rxa_83{gap:12px;flex-wrap:wrap;justify-content:space-between}._footer_r9rxa_83>span:first-child{font-size:7px;letter-spacing:.7px}._sectionHeading_r9rxa_89 h1{font-size:1.65rem;letter-spacing:-.02em}._sectionHeading_r9rxa_89{gap:18px;margin-bottom:27px}._templateGrid_r9rxa_94{grid-template-columns:1fr}._template_r9rxa_94,._template_r9rxa_94:nth-child(2n),._template_r9rxa_94:nth-child(odd){border-left:0;padding:18px 16px;min-height:108px;gap:14px}._template_r9rxa_94:hover,._template_r9rxa_94:nth-child(2n):hover{padding-left:16px}._templateNumber_r9rxa_99{width:3ch;min-width:3ch;font-size:15px}._templateText_r9rxa_100 strong{font-size:16px}._templateText_r9rxa_100>span:last-child{font-size:11px}._templateText_r9rxa_100{gap:6px}._templateTag_r9rxa_101{font-size:7px}._template_r9rxa_94>svg{width:20px}._pickMeta_r9rxa_92 ._smallCaps_r9rxa_42{font-size:8px;letter-spacing:1px}._pickMeta_r9rxa_92>span:last-child{font-size:8px}._blankBrief_r9rxa_105{padding:20px 16px}._blankBrief_r9rxa_105 strong{font-size:12px}._blankBrief_r9rxa_105>span{font-size:11px;margin-left:34px}._briefGrid_r9rxa_109{padding-top:25px}._fieldLabel_r9rxa_111{font-size:11px;gap:8px}._fieldLabel_r9rxa_111 small{font-size:9px}._briefAside_r9rxa_119{padding:23px}._playbooks_r9rxa_125{grid-template-columns:1fr}._playbook_r9rxa_123{padding:13px 10px}._briefAside_r9rxa_119 ._eyebrow_r9rxa_40{margin-bottom:12px}._briefAside_r9rxa_119 h2{font-size:32px}._formActions_r9rxa_136{flex-direction:column;align-items:stretch;gap:8px}._formActions_r9rxa_136 ._textButton_r9rxa_137{justify-content:center;font-size:10px}._formActions_r9rxa_136 ._primaryButton_r9rxa_75{width:100%}._closingPage_r9rxa_163{padding-top:37px}._closingHeading_r9rxa_164{text-align:left;margin-bottom:29px}._closingHeading_r9rxa_164 ._eyebrow_r9rxa_40{justify-content:flex-start;font-size:8px}._closingHeading_r9rxa_164 h1{font-size:1.75rem;letter-spacing:-.02em}._closingHeading_r9rxa_164>p{font-size:11px;line-height:1.6;margin-top:17px}._closingLines_r9rxa_36>section{gap:12px;padding:23px 0}._closingNumber_r9rxa_179{font-size:22px;width:2.5ch;min-width:2.5ch}._closingLines_r9rxa_36 h2{font-size:8px;letter-spacing:1.2px;line-height:1.6}._closingLines_r9rxa_36 p{font-size:13px;line-height:1.7}._closingMark_r9rxa_183{font-size:21px}._closingLines_r9rxa_36 ._retryLine_r9rxa_184{padding:22px 17px 24px}._closingLines_r9rxa_36 ._retryLine_r9rxa_184 p{font-size:27px;line-height:1.2}._closingLines_r9rxa_36 ._retryLine_r9rxa_184 ._closingNumber_r9rxa_179{width:21px;font-size:21px}._closingActions_r9rxa_187{flex-direction:column;align-items:stretch;gap:12px;margin-top:23px}._closingActions_r9rxa_187>._primaryButton_r9rxa_75{width:100%}._closingActions_r9rxa_187>div{text-align:center}._closingNote_r9rxa_189{font-size:8px;line-height:1.6;margin-top:20px}._copyFeedback_r9rxa_188{font-size:10px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important}._flatActive_r9rxa_46,._flatThinking_r9rxa_202,._pulse_r9rxa_44[data-pulse=thinking],._pulse_r9rxa_44[data-pulse=listening]{animation:none!important;transform:none!important}._primaryButton_r9rxa_75,._secondaryButton_r9rxa_79,._lsx-btnListen_r9rxa_203,._lsx-btn_r9rxa_203,._shellNavLink_r9rxa_203,._choiceChip_r9rxa_203,._moodCard_r9rxa_203,._blankBrief_r9rxa_105,._template_r9rxa_94{transition-property:background-color,border-color,color,opacity!important}._primaryButton_r9rxa_75:active,._secondaryButton_r9rxa_79:active{transform:none}}@media(max-width:540px){._app_r9rxa_21:has([data-phase=live]){padding-bottom:131px}}._cardTopActions_r9rxa_210{display:flex;align-items:center;gap:12px}._liveCompact_r9rxa_211{padding-top:18px}._liveCompact_r9rxa_211 ._sessionBar_r9rxa_212{margin-bottom:14px}._liveCompact_r9rxa_211 ._liveControls_r9rxa_213{margin-top:14px}._liveIssue_r9rxa_214{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 16px;margin-bottom:18px;background:var(--accent-soft);border:1px solid var(--line);border-radius:var(--radius)}._liveIssue_r9rxa_214 strong{display:block;font-size:13px;font-weight:650;margin-bottom:4px}._liveIssue_r9rxa_214 p{font-size:12px;color:var(--muted);line-height:1.45}._liveIssue_r9rxa_214[data-issue=mic_denied],._liveIssue_r9rxa_214[data-issue=offline]{background:#fef2f2;border-color:#fecaca}._liveIssue_r9rxa_214[data-issue=empty_advice]{background:#ecfdf5;border-color:#a7f3d0}._issueDismiss_r9rxa_219{min-width:44px;min-height:44px;display:grid;place-items:center;background:transparent;color:var(--muted);border-radius:var(--radius)}._transcriptHeaderActions_r9rxa_220{display:flex;align-items:center;gap:12px}._collapseBtn_r9rxa_221{display:inline-flex;align-items:center;gap:6px;min-height:36px;font-size:11px;color:var(--muted);background:transparent}._collapseBtn_r9rxa_221:hover{color:var(--ink)}._chevronClosed_r9rxa_223{transform:rotate(-90deg)}._transcriptCollapsed_r9rxa_224{height:auto;max-height:none;padding-bottom:8px}._transcriptCompact_r9rxa_225{max-height:280px}._flatThinking_r9rxa_202{animation:_breathe_r9rxa_1 1.4s ease-in-out infinite;opacity:.95}._pulse_r9rxa_44[data-pulse=thinking]{filter:saturate(1.15)}._pulse_r9rxa_44[data-pulse=listening]{filter:saturate(1.05)}._pulse_r9rxa_44[data-pulse=idle]{opacity:.72;transition:opacity .35s}@media(max-width:799px){._sessionIdentity_r9rxa_43>._smallCaps_r9rxa_42{font-size:9px}}@media(max-width:799px){._loginIntro_r9rxa_144{padding:16px 0 8px}._loginVisual_r9rxa_149{position:static;margin-top:12px;gap:8px}._loginObject_r9rxa_150{width:56px;height:56px}._objectCaption_r9rxa_151{display:none}._loginForm_r9rxa_152{padding:6px 0}._loginForm_r9rxa_152 h2{font-size:32px}._loginForm_r9rxa_152>p:not(._formHint_r9rxa_155){margin:10px 0 16px}._successIcon_r9rxa_161{width:38px;height:38px;margin-bottom:12px}}@media(max-width:540px){._loginVisual_r9rxa_149{top:10px}._loginObject_r9rxa_150{width:72px;height:72px}}@media(min-width:800px){._app_r9rxa_21:has([data-phase=login]) ._loginPage_r9rxa_143{flex:1;min-height:0;width:100%;max-width:min(1200px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:clamp(40px,6vw,96px);overflow:visible}._loginIntro_r9rxa_144{justify-content:center;padding:clamp(28px,5vh,56px) 0;overflow:visible}._loginIntro_r9rxa_144 h1{font-size:clamp(36px,4vw,48px);line-height:1.08;letter-spacing:-.02em;max-width:16ch}._loginIntro_r9rxa_144>p{font-size:14px;line-height:1.6;margin-top:14px;max-width:36ch}._loginPrinciples_r9rxa_147{font-size:10px;margin-top:18px;gap:10px}._loginVisual_r9rxa_149{position:static;margin-top:clamp(28px,4.5vh,48px);gap:14px;align-items:flex-start}._loginObject_r9rxa_150{width:clamp(168px,14vw,208px);height:clamp(168px,14vw,208px)}._objectCaption_r9rxa_151{display:block;font-size:9px;letter-spacing:1.35px;max-width:30ch;line-height:1.55}._loginFormWrap_r9rxa_152{flex:initial;min-height:0;border-top:0;border-left:1px solid color-mix(in srgb,var(--line) 65%,transparent);display:flex;align-items:flex-start;justify-content:center;padding:clamp(28px,4.5vh,52px) 0 clamp(28px,4.5vh,52px) clamp(40px,4.5vw,64px);overflow-y:auto}._loginForm_r9rxa_152{max-width:400px}._loginForm_r9rxa_152 h2{font-size:clamp(36px,2.6vw,44px)}}@media(min-width:800px)and (max-height:720px){._loginIntro_r9rxa_144{padding:20px 0}._loginIntro_r9rxa_144 h1{font-size:clamp(40px,3.8vw,56px)}._loginVisual_r9rxa_149{margin-top:18px}._loginObject_r9rxa_150{width:132px;height:132px}._loginFormWrap_r9rxa_152{padding-top:20px;padding-bottom:20px}._loginForm_r9rxa_152 h2{font-size:32px}}._accountWrap_r9rxa_294{position:relative;margin-left:auto}._langSwitch_r9rxa_295{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;padding:2px;border:1px solid var(--line);border-radius:999px;margin:4px 0 8px}._langSwitch_r9rxa_295 button{border:0;background:transparent;color:var(--muted);border-radius:999px;min-height:44px;padding:8px 2px;font:inherit;font-size:11px;font-weight:600;letter-spacing:.06em;text-align:center;cursor:pointer}._langSwitch_r9rxa_295 button:hover{color:var(--ink)}._langSwitch_r9rxa_295 button[aria-pressed=true]{background:var(--lacquer);color:var(--on-lacquer)}._langSelect_r9rxa_299{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:18px;font-size:12px;color:var(--muted)}._langSelect_r9rxa_299 select{-moz-appearance:none;appearance:none;-webkit-appearance:none;font:inherit;font-size:13px;font-weight:550;color:var(--ink);background:var(--paper-light) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%2371717A' d='M1.2 1.5 6 6.3l4.8-4.8'/%3E%3C/svg%3E") no-repeat right 12px center;border:1px solid var(--line);border-radius:var(--radius);min-height:44px;padding:0 36px 0 14px;cursor:pointer;box-shadow:0 2px 2px #0a0a0a05}._langSelect_r9rxa_299 select:hover{border-color:#a1a1aa;background-color:var(--accent-soft)}._langSelect_r9rxa_299 select:focus-visible{outline:2px solid var(--accent);outline-offset:0}._crashScreen_r9rxa_303{max-width:520px;margin:12vh auto;padding:32px 28px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-light)}._crashScreen_r9rxa_303 h1{font-size:32px;letter-spacing:-.02em;margin-bottom:12px}._crashScreen_r9rxa_303>p{font-size:14px;line-height:1.6;color:var(--muted)}._crashDetail_r9rxa_306{margin-top:16px;font-size:12px;color:var(--ink);overflow-wrap:anywhere}._crashActions_r9rxa_307{display:flex;gap:12px;margin-top:24px;flex-wrap:wrap}.surface-login--coach{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.surface-login--coach .surface-login-story{position:relative;isolation:isolate;overflow:hidden;justify-items:center;padding:2.5rem 3.25rem 2.25rem;background:radial-gradient(90% 70% at 8% -8%,rgba(232,214,176,.2),transparent 46%),radial-gradient(70% 60% at 100% 115%,rgba(198,161,91,.42),transparent 54%),linear-gradient(168deg,#241b0e,#171207 48%,#0b0907);box-shadow:16px 0 48px #080c1c1f;color:#f6f0e2}.surface-login--coach .surface-login-story>*{position:relative;z-index:1;width:min(100%,27.5rem);max-width:100%;min-width:0}.surface-login--coach .surface-login-story>div{align-self:center}.surface-login--coach .surface-login-story h1{font-family:var(--display);font-weight:560;line-height:1.08;letter-spacing:-.04em;color:#f6f0e2}.surface-login--coach .surface-story-copy{color:#f6f0e2c7;max-width:none}.surface-login--coach .surface-login-flow{margin-top:2rem;padding:.7rem .7rem .35rem;max-width:none;border:0;border-radius:1.25rem;background:#fff;box-shadow:inset 0 1px #fffffff2,0 22px 50px #00000047,0 2px 8px #00000029}.surface-login--coach .surface-login-flow>div{color:#3f3f46}.surface-login--coach .surface-login-flow-main{display:flex;align-items:center;gap:12px;padding:.55rem .65rem;border-radius:.85rem;background:#faf8f2}.surface-login--coach .surface-login-form{background:var(--paper)}.surface-login--coach .surface-primary{background:var(--lacquer);color:var(--on-lacquer);border-color:var(--lacquer)}.surface-login--coach ._wordmark_r9rxa_24{color:#f6f0e2}.surface-login--coach ._brandMark_r9rxa_25{background:#14110b;color:#ddbe7e}._loginTools_r9rxa_334{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:1.5rem}._loginPulseMini_r9rxa_335{width:36px;height:36px;flex-shrink:0;border-radius:999px;overflow:hidden}._loginPulseMini_r9rxa_335 svg,._loginPulseMini_r9rxa_335 canvas{width:100%;height:100%}.coach-login-otp{margin-top:1rem;display:flex;flex-direction:column;gap:.75rem}.coach-login-otp-form{display:flex;flex-direction:column;gap:.75rem}@media(max-width:799px){.surface-login--coach{grid-template-columns:1fr}.surface-login--coach .surface-login-story{padding:1.5rem 1.25rem 1.25rem;min-height:auto}.surface-login--coach .surface-login-flow{display:none}}._shellBody_r9rxa_346{display:flex;gap:0;align-items:stretch;flex:1;min-height:0}._shellMain_r9rxa_347{flex:1;min-width:0;display:flex;flex-direction:column}._shellNav_r9rxa_203{width:var(--surface-shell-nav-width,248px);flex-shrink:0;margin:0;padding:20px 16px;border:0;border-right:1px solid var(--line);border-radius:0;background:var(--rail);display:flex;flex-direction:column;gap:4px;position:sticky;top:0;align-self:flex-start;min-height:100dvh;max-height:100dvh;overflow-y:auto;overscroll-behavior:contain;will-change:width}._shellBrandRow_r9rxa_349{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;flex-shrink:0}._shellBrandRow_r9rxa_349 ._shellBrand_r9rxa_349{flex:1;min-width:0;margin-bottom:0;border-bottom:0;padding-bottom:2px}._shellNavCollapse_r9rxa_351{flex:0 0 auto;display:grid;place-items:center;width:32px;height:32px;margin:2px 0 0;padding:0;border:0;border-radius:10px;background:transparent;color:var(--muted);cursor:pointer}@media(hover:hover)and (pointer:fine){._shellNavCollapse_r9rxa_351:hover{background:color-mix(in srgb,var(--paper-light) 72%,transparent);color:var(--ink)}}@media(min-width:1000px){._shellNav_r9rxa_203[data-shell-nav-desktop=true]{width:var(--surface-shell-nav-width,248px)}._shellNav_r9rxa_203[data-shell-nav-collapsed=true]{padding:20px 8px}._shellNav_r9rxa_203[data-shell-nav-collapsed=true] ._shellNavLabel_r9rxa_357,._shellNav_r9rxa_203[data-shell-nav-collapsed=true] ._shellNavLink_r9rxa_203 span,._shellNav_r9rxa_203[data-shell-nav-collapsed=true] ._shellNavLink_r9rxa_203,._shellNav_r9rxa_203[data-shell-nav-collapsed=true] ._shellBrandRow_r9rxa_349{flex-direction:column;align-items:center}._shellNav_r9rxa_203[data-shell-nav-dragging=true]{transition:none!important}}._appStudio_r9rxa_365{padding:0}._appStudio_r9rxa_365 ._shellMain_r9rxa_347{padding:0 36px}._shellBrand_r9rxa_349{display:flex;align-items:center;min-height:44px;padding:2px 8px 16px;margin-bottom:16px;border-bottom:1px solid var(--line);flex-shrink:0}._shellBrandRow_r9rxa_349{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--line)}._shellRailAccount_r9rxa_369{margin-top:auto;padding-top:18px;border-top:1px solid var(--line);flex-shrink:0}._shellRailAccount_r9rxa_369 ._accountWrap_r9rxa_294{margin-left:0}._shellMoreAccount_r9rxa_371{display:none}._extHeader_r9rxa_372{height:52px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line)}._extHeader_r9rxa_372>a:first-child{display:flex;align-items:center;min-height:44px}._shellNavLabel_r9rxa_357{margin:0 0 10px;padding:0 14px;font-size:11px;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}._shellNavLabelMore_r9rxa_375{margin-top:28px}._shellNavList_r9rxa_376,._shellNavSecondary_r9rxa_377{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}._shellNavMore_r9rxa_378{position:relative;display:none}._shellNavMorePanel_r9rxa_379{list-style:none;margin:0;padding:8px;position:absolute;left:0;right:0;bottom:calc(100% + 8px);z-index:40;display:flex;flex-direction:column;gap:2px;background:var(--paper-light);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-card)}._shellNavLink_r9rxa_203{display:flex;align-items:center;gap:12px;min-height:52px;padding:0 14px;border-radius:12px;font-size:14px;font-weight:550;line-height:1.3;color:var(--muted);background:transparent;border:1px solid transparent;width:100%;text-align:left;font:inherit;cursor:pointer;transition:background-color .14s var(--ease-out),color .14s var(--ease-out);touch-action:manipulation;-webkit-user-select:none;user-select:none}._shellNavLink_r9rxa_203 svg{flex-shrink:0}@media(hover:hover)and (pointer:fine){._shellNavLink_r9rxa_203:hover{color:var(--ink);background:color-mix(in srgb,var(--paper-light) 72%,transparent)}}._shellNavActive_r9rxa_383{color:var(--on-lacquer);background:var(--lacquer);font-weight:650;border-color:var(--lacquer)}@media(hover:hover)and (pointer:fine){._shellNavActive_r9rxa_383:hover{color:var(--on-lacquer);background:var(--lacquer)}}._shellNavActive_r9rxa_383 svg{color:var(--on-lacquer)}._shellNavLink_r9rxa_203:focus-visible{outline-offset:-2px}._routeSkeleton_r9rxa_388{padding-top:28px;display:flex;flex-direction:column;gap:14px}._routeSkeleton_r9rxa_388 span{display:block;border-radius:10px;background:linear-gradient(90deg,var(--line),var(--paper-light),var(--line));background-size:200% 100%;animation:_routeShimmer_r9rxa_1 1.2s ease-in-out infinite}._routeSkeleton_r9rxa_388 span:nth-child(1){width:34%;height:30px}._routeSkeleton_r9rxa_388 span:nth-child(2){width:100%;height:120px;border-radius:16px}._routeSkeleton_r9rxa_388 span:nth-child(3){width:72%;height:52px}@keyframes _routeShimmer_r9rxa_1{0%{background-position:120% 0}to{background-position:-80% 0}}@media(prefers-reduced-motion:reduce){._routeSkeleton_r9rxa_388 span{animation:none}}@media(max-width:1180px)and (min-width:1000px){._shellNav_r9rxa_203[data-shell-nav-desktop=false],._shellNav_r9rxa_203:not([data-shell-nav-desktop]){padding:20px 12px}._shellNavLink_r9rxa_203{font-size:13.5px;padding:0 12px;gap:10px}._appStudio_r9rxa_365 ._shellMain_r9rxa_347{padding:0 28px}}@media(min-width:1400px){._appStudio_r9rxa_365 ._shellMain_r9rxa_347{padding:0 48px}}@media(max-width:999px){._formActions_r9rxa_136{position:sticky;bottom:calc(58px + env(safe-area-inset-bottom,0px));z-index:8;margin-top:24px;padding:12px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--paper-light) 94%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:var(--shadow-card)}}._appExt_r9rxa_399{padding:0 16px;max-width:none}._appExt_r9rxa_399 ._header_r9rxa_22{height:64px}._appExt_r9rxa_399 ._footer_r9rxa_83,._appExt_r9rxa_399 ._shellNav_r9rxa_203{display:none}._extHint_r9rxa_403{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:11px;color:var(--muted);border-bottom:1px solid var(--line)}._extHint_r9rxa_403 a{color:var(--accent);min-height:36px;display:inline-flex;align-items:center}._cataloguePage_r9rxa_406{max-width:min(1120px,100%);width:100%}._cataloguePage_r9rxa_406 ._sectionHeading_r9rxa_89,._onboardingPage_r9rxa_407 ._sectionHeading_r9rxa_89{margin-bottom:24px}._onboardingStep_r9rxa_408{margin:-8px 0 18px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}._stateEmpty_r9rxa_409 ._practiceEmptyStats_r9rxa_409{margin:0;padding:0}._filterChips_r9rxa_410{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px}._filterChip_r9rxa_410{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);background:var(--paper-light);color:var(--muted);border-radius:999px;min-height:44px;padding:0 14px;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:background-color .14s var(--ease-out),border-color .14s var(--ease-out),color .14s var(--ease-out)}._filterChip_r9rxa_410:disabled{opacity:.45;cursor:not-allowed}@media(hover:hover)and (pointer:fine){._filterChip_r9rxa_410:hover:not(:disabled){color:var(--ink);border-color:var(--accent)}}._filterChipActive_r9rxa_414{background:var(--lacquer);border-color:var(--lacquer);color:var(--on-lacquer)}._stateEmpty_r9rxa_409{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin:8px 0 24px;padding:28px 24px;border:1px dashed var(--line);border-radius:var(--radius);background:var(--paper-light)}._stateEmpty_r9rxa_409 ._smallCaps_r9rxa_42{margin:0;color:var(--muted)}._stateEmpty_r9rxa_409 h2{margin:0;font-family:var(--display);font-size:1.35rem;letter-spacing:-.02em;font-weight:560;color:var(--ink)}._stateEmpty_r9rxa_409 p{margin:0;max-width:42ch;font-size:14px;line-height:1.55;color:var(--muted)}._stateEmpty_r9rxa_409 ._primaryButton_r9rxa_75{margin-top:8px;text-decoration:none}._homePage_r9rxa_420 ._sectionHeading_r9rxa_89{margin-bottom:22px}._homeStage_r9rxa_39{display:flex;align-items:center;gap:20px;margin:0 0 22px;padding:20px 22px;border:1px solid var(--line);border-radius:16px;background:var(--dark);color:var(--card-ink);box-shadow:var(--shadow-card);animation:_stageIn_r9rxa_1 .35s cubic-bezier(.23,1,.32,1) both}._homeStagePulse_r9rxa_423{width:64px;height:64px;flex-shrink:0}._homeStageText_r9rxa_424{flex:1;min-width:0}._homeStageText_r9rxa_424 h2{font-family:var(--display);font-size:1.25rem;line-height:1.25;letter-spacing:-.02em;font-weight:560;color:var(--card-ink)}._homeStageText_r9rxa_424 p{margin-top:6px;font-size:13px;line-height:1.5;color:color-mix(in srgb,var(--card-ink) 72%,transparent)}._homeStageStatus_r9rxa_427{display:flex;align-items:center;gap:8px;flex-shrink:0;font-size:12px;font-weight:600;color:color-mix(in srgb,var(--card-ink) 78%,transparent)}._homeStageDot_r9rxa_428{width:8px;height:8px;border-radius:50%;background:color-mix(in srgb,var(--card-ink) 38%,transparent);flex:none}._homeStageDotLive_r9rxa_429{background:#3fa46a;box-shadow:0 0 0 3px #3fa46a38}@media(max-width:720px){._homeStage_r9rxa_39{flex-wrap:wrap;padding:18px}._homeStageStatus_r9rxa_427{width:100%}}._homeActions_r9rxa_431{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:36px}._homeActions_r9rxa_431 ._primaryButton_r9rxa_75,._homeActions_r9rxa_431 ._secondaryButton_r9rxa_79{text-decoration:none;width:100%;justify-content:center}._homeActions_r9rxa_431 ._primaryButton_r9rxa_75{grid-column:1/-1;min-height:48px}@media(max-width:720px){._homeActions_r9rxa_431{grid-template-columns:1fr}}._homePracticeBanner_r9rxa_435{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:10px;align-items:center;margin:0 0 18px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-light)}._homePracticeBanner_r9rxa_435 div{text-align:center}._homePracticeBanner_r9rxa_435 strong{display:block;font-family:var(--display);font-size:22px;letter-spacing:-.4px;color:var(--ink)}._homePracticeBanner_r9rxa_435 span{display:block;margin-top:4px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}._homePracticeBanner_r9rxa_435 ._textButton_r9rxa_137{justify-self:end;white-space:nowrap}._homeEmpty_r9rxa_440{display:flex;flex-direction:column;gap:10px;font-size:13px;color:var(--muted);line-height:1.7;padding:20px 22px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-light);margin-top:8px}._homeEmpty_r9rxa_440 ._smallCaps_r9rxa_42{color:var(--muted);margin:0}._homeEmpty_r9rxa_440 p{margin:0;color:var(--muted)}._formPrimaryWrap_r9rxa_443{display:flex;flex-direction:column;align-items:flex-end;gap:8px}._formPrimaryWrap_r9rxa_443 ._formHint_r9rxa_155{margin:0;text-align:right;max-width:36ch}._closingMore_r9rxa_445{position:relative}._closingMore_r9rxa_445 summary{list-style:none;cursor:pointer;min-height:44px;display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);touch-action:manipulation;-webkit-user-select:none;user-select:none}._closingMore_r9rxa_445 summary::-webkit-details-marker{display:none}._closingMorePanel_r9rxa_448{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:8px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-light)}._practiceEmptyStats_r9rxa_409{font-size:13px;color:var(--muted);line-height:1.6;margin:0 0 18px;padding:12px 0}._practiceAsideSticky_r9rxa_450{position:sticky;top:16px}._practiceSettingsToggle_r9rxa_451{width:100%;display:flex;align-items:flex-start;gap:10px;padding:12px 0;background:transparent;border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;color:var(--ink)}._practiceSettingsToggle_r9rxa_451 span{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:600}._practiceSettingsToggle_r9rxa_451 small{font-size:12px;font-weight:500;color:var(--muted)}._practiceSettingsPanel_r9rxa_454{display:flex;flex-direction:column;gap:18px;padding:4px 0 8px}._practiceReportMeta_r9rxa_455{font-size:12px;letter-spacing:.4px;text-transform:uppercase;color:var(--muted);margin:8px 0 0}._practiceModalScrim_r9rxa_456{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:24px;background:#0a0a0a85;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._practiceModal_r9rxa_456{width:min(100%,420px);padding:28px 26px 24px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-light);box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:12px}._practiceModal_r9rxa_456 h2{font-family:var(--display);font-size:clamp(22px,2.4vw,28px);line-height:1.15;letter-spacing:-.4px;margin:0;color:var(--ink)}._practiceModal_r9rxa_456 p{margin:0;font-size:13px;line-height:1.55;color:var(--muted)}._practiceModalActions_r9rxa_460{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:10px}._libraryPlaybookBtn_r9rxa_462{width:100%;display:grid;grid-template-columns:15rem minmax(0,1fr) 44px;column-gap:16px;align-items:center;min-height:48px;padding:10px 12px 10px 16px;text-align:left;cursor:pointer;background:transparent;border:0;border-radius:12px;color:inherit;font:inherit;transition:background-color .15s var(--ease-out)}._libraryPlaybookBtn_r9rxa_462:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media(hover:hover)and (pointer:fine){._libraryPlaybookBtn_r9rxa_462:hover{background:var(--accent-soft)}}@media(prefers-reduced-motion:no-preference){._libraryPlaybookBtn_r9rxa_462:active{transform:scale(.99)}}._homeRecent_r9rxa_466{margin-top:8px}._sessionList_r9rxa_467{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}._sessionList_r9rxa_467>li{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:16px;background:var(--paper-light);padding:4px}._sessionRow_r9rxa_469{flex:1;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) auto;gap:12px;align-items:center;padding:14px 12px;min-height:56px;text-align:left;background:transparent;border:0;border-radius:12px;color:inherit;font:inherit;transition:background-color .15s var(--ease-out)}._sessionRow_r9rxa_469 strong{font-size:14px;font-weight:550;overflow-wrap:anywhere}._sessionRow_r9rxa_469 span{font-size:12px;color:var(--muted);overflow-wrap:anywhere}._sessionRow_r9rxa_469 time{font-size:11px;color:var(--muted);white-space:nowrap}._sessionRow_r9rxa_469:hover{background:var(--accent-soft)}._sessionRow_r9rxa_469:hover strong{color:var(--ink)}._searchField_r9rxa_475{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:var(--radius);padding:0 14px;background:var(--paper-light);margin-bottom:18px}._searchField_r9rxa_475 input{border:0;background:transparent;min-height:48px;padding:0}._settingsPage_r9rxa_477{max-width:min(1080px,100%);width:100%}._settingsShell_r9rxa_478{gap:22px}._settingsShell_r9rxa_478 .surface-settings-header{margin-bottom:0}._settingsShell_r9rxa_478 .surface-settings-title{font-size:1.65rem;line-height:1.2;letter-spacing:-.02em;font-weight:560}._settingsShell_r9rxa_478 .surface-settings-lede{font-size:13px;max-width:52ch}._settingsHeader_r9rxa_482{margin-bottom:22px}._settingsHeader_r9rxa_482 h1{font-size:1.65rem;line-height:1.2;letter-spacing:-.02em;font-weight:560;margin:0}._settingsLead_r9rxa_484{margin:8px 0 0;font-size:13px;line-height:1.5;color:var(--muted);max-width:52ch}._settingsFlash_r9rxa_485{color:var(--accent);font-weight:650}._settingsUsage_r9rxa_486{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;margin:0 0 22px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-light)}._settingsUsage_r9rxa_486 ._usageEst_r9rxa_487{grid-column:1/-1;margin:0}._usageGauge_r9rxa_488{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--muted)}._usageGauge_r9rxa_488 p{margin:0}._usageTrack_r9rxa_490{height:6px;border-radius:999px;background:var(--line);overflow:hidden}._usageFill_r9rxa_491{display:block;height:100%;background:var(--ink);border-radius:inherit}._usageFillWarn_r9rxa_492{background:var(--warn, #b45309)}._usageFillPaused_r9rxa_493{background:var(--danger, #b91c1c)}._usageWarn_r9rxa_494{margin:0;font-size:12px;color:var(--warn, #b45309)}._usagePaused_r9rxa_495{margin:0;font-size:12px;color:var(--danger, #b91c1c)}._usageEst_r9rxa_487{margin:0;font-size:12px;opacity:.75}._aiDisclosure_r9rxa_497{margin:0 0 10px;padding:12px 14px;font-size:12px;line-height:1.45;border:1px solid color-mix(in srgb,var(--fg, #111) 12%,transparent);border-radius:8px;background:color-mix(in srgb,var(--fg, #111) 4%,transparent)}._settingsStack_r9rxa_498{display:grid;grid-template-columns:1fr;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-light);overflow:hidden}._settingsBlock_r9rxa_499{padding:18px 20px;border-bottom:1px solid var(--line);margin:0;gap:0}._settingsBlock_r9rxa_499:last-child{border-bottom:0}._settingsBlock_r9rxa_499.surface-settings-section+.surface-settings-section,._settingsStack_r9rxa_498 .surface-settings-section+.surface-settings-section{padding-top:18px;border-top:0}._settingsBlock_r9rxa_499 .surface-settings-section-head{margin:0 0 14px}._settingsBlock_r9rxa_499 .surface-settings-section-title{font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:650;color:var(--muted)}._settingsBlock_r9rxa_499 .surface-settings-section-desc{margin:0;font-size:12px;line-height:1.55;color:var(--muted)}._settingsBlock_r9rxa_499 .surface-settings-section-body{gap:12px}._settingsBlock_r9rxa_499 h2{font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:650;color:var(--muted);margin:0 0 14px}._settingsFields_r9rxa_508{display:flex;flex-direction:column;gap:12px}._settingsField_r9rxa_508{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:12px;align-items:center;font-size:13px;line-height:1.35;color:var(--ink);margin:0}._settingsField_r9rxa_508.surface-settings-field{gap:12px}._settingsField_r9rxa_508 .surface-settings-field-label{margin:0;color:var(--muted);font-size:13px;font-weight:400}@media(min-width:1000px){._settingsStack_r9rxa_498{grid-template-columns:1fr 1fr}._settingsBlockLanguages_r9rxa_514{border-bottom:0;border-right:1px solid var(--line)}._settingsBlockCoach_r9rxa_515{border-bottom:0}._settingsBlockPrivacy_r9rxa_516{grid-column:1/-1;border-top:1px solid var(--line)}._settingsField_r9rxa_508,._settingsBlock_r9rxa_499 ._langSelect_r9rxa_299{grid-template-columns:minmax(9rem,.9fr) minmax(0,1.4fr)}}._settingsField_r9rxa_508>span{color:var(--muted)}._settingsField_r9rxa_508 select,._settingsField_r9rxa_508 input,._settingsBlock_r9rxa_499 ._langSelect_r9rxa_299 select,._settingsGroup_r9rxa_521 select{min-height:44px;width:100%;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);color:var(--ink);padding:10px 14px;font:inherit;box-sizing:border-box}._settingsBlock_r9rxa_499 ._langSelect_r9rxa_299{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:12px;align-items:center;font-size:13px;margin:0;color:var(--muted)}._settingsBlock_r9rxa_499 ._langSelect_r9rxa_299 select{box-shadow:none;background-color:var(--paper);padding:10px 36px 10px 14px}._settingsHint_r9rxa_524{font-size:12px;color:var(--muted);line-height:1.55;margin:0 0 12px}._settingsPrivacyActions_r9rxa_525{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}._settingsLinks_r9rxa_526{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:12px;color:var(--muted)}._settingsLinks_r9rxa_526 a{color:var(--muted);text-decoration:underline;text-underline-offset:2px}._settingsGroup_r9rxa_521{border:1px solid var(--line);border-radius:14px;padding:20px 22px;background:var(--paper-light);display:flex;flex-direction:column;gap:16px}._settingsGroup_r9rxa_521 h2{font-size:15px;line-height:1.4;font-weight:650;margin:0 0 2px}._settingsGroup_r9rxa_521 label{display:flex;flex-direction:column;gap:8px;font-size:13px;line-height:1.45;color:var(--muted)}._checkRow_r9rxa_531{flex-direction:row!important;align-items:center;gap:10px!important;min-height:44px}._checkRow_r9rxa_531 input{width:auto;min-height:0}._libraryBlock_r9rxa_533{margin-bottom:32px}._libraryBlock_r9rxa_533 ._smallCaps_r9rxa_42{margin:0 0 10px}._libraryList_r9rxa_535{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}._libraryList_r9rxa_535>li{border:1px solid var(--line);border-radius:12px;background:var(--paper-light);transition:background-color .15s var(--ease-out),border-color .15s var(--ease-out)}@media(hover:hover)and (pointer:fine){._libraryList_r9rxa_535>li:has(._libraryOpen_r9rxa_537:hover),._libraryList_r9rxa_535>li:has(._libraryPlaybookBtn_r9rxa_462:hover){border-color:color-mix(in srgb,var(--accent) 28%,var(--line))}}._preflight_r9rxa_539{grid-column:1/-1;border:1px solid var(--line);border-radius:var(--radius);padding:18px 20px;background:var(--paper-light);margin-top:8px}._preflightList_r9rxa_540{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}._preflightList_r9rxa_540 li{display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:8px;background:var(--paper);border:1px solid var(--line);min-height:72px}._preflightList_r9rxa_540 li[data-state=ready]{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}._preflightList_r9rxa_540 li[data-state=denied],._preflightList_r9rxa_540 li[data-state=unsupported]{border-color:#fecaca;background:#fef2f2}._preflightList_r9rxa_540 strong{display:block;font-size:12px;color:var(--ink)}._preflightList_r9rxa_540 span{display:block;font-size:11px;color:var(--muted);line-height:1.45;margin-top:4px}._preflightList_r9rxa_540 select{margin-left:auto;min-height:36px;border:1px solid var(--line);border-radius:8px;background:var(--paper-light);color:var(--ink);padding:0 8px}._cardHistoryNav_r9rxa_547 ._iconButton_r9rxa_48{min-width:28px;min-height:28px;color:color-mix(in srgb,var(--card-ink) 70%,transparent)}._docList_r9rxa_548{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}._docList_r9rxa_548 li{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-light);font-size:12px}._docList_r9rxa_548 button{margin-left:auto}._practiceScores_r9rxa_551{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 18px}._practiceScores_r9rxa_551 div{border:1px solid var(--line);border-radius:var(--radius);padding:20px 18px;background:var(--paper-light)}._practiceScores_r9rxa_551 strong{display:block;font-family:var(--display);font-size:38px;line-height:1;letter-spacing:-1px;color:var(--accent)}._practiceScores_r9rxa_551 span{display:block;margin-top:8px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:650;color:var(--ink)}._practiceScores_r9rxa_551 small{display:block;margin-top:8px;font-size:12px;line-height:1.45;color:var(--muted)}._practiceScoreBar_r9rxa_556{margin-top:10px;height:4px;border-radius:999px;background:var(--line);overflow:hidden}._practiceScoreBar_r9rxa_556 i{display:block;height:100%;width:0;background:var(--accent);transition:width .6s ease-out;border-radius:999px}._practiceTalkShare_r9rxa_558{margin:0 0 18px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-light)}._practiceTalkShareLabels_r9rxa_559{display:flex;justify-content:space-between;gap:12px;font-size:11px;letter-spacing:.4px;text-transform:uppercase;color:var(--muted);margin-bottom:8px}._practiceTalkShareBar_r9rxa_560{height:8px;border-radius:999px;background:var(--line);overflow:hidden}._practiceTalkShareBar_r9rxa_560 i{display:block;height:100%;background:var(--accent);border-radius:999px 0 0 999px}._practiceMetricsCompact_r9rxa_562{display:flex;flex-wrap:wrap;gap:18px 28px;margin:0 0 28px;padding:4px 2px}._practiceMetricsCompact_r9rxa_562 div{display:flex;align-items:baseline;gap:8px}._practiceMetricsCompact_r9rxa_562 strong{font-family:var(--display);font-size:22px;letter-spacing:-.4px;color:var(--ink)}._practiceMetricsCompact_r9rxa_562 span{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}._practiceSpark_r9rxa_566{display:block;margin:6px auto 0;color:var(--accent)}._practiceProgressBanner_r9rxa_567 strong{position:relative}._practiceStepper_r9rxa_568{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 36px;padding:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}._practiceStepper_r9rxa_568 li{border-right:1px solid var(--line)}._practiceStepper_r9rxa_568 li:last-child{border-right:0}._practiceStepper_r9rxa_568 button{width:100%;min-height:58px;padding:12px 16px;display:flex;align-items:center;gap:12px;background:transparent;text-align:left;color:var(--muted);transition:background .16s,color .16s}._practiceStepper_r9rxa_568 button:hover:not(:disabled){background:var(--accent-soft);color:var(--ink)}._practiceStepper_r9rxa_568 button:disabled{cursor:default;opacity:.55}._practiceStepper_r9rxa_568 li[data-active=true] button{background:var(--accent-soft);color:var(--ink);opacity:1}._practiceStepper_r9rxa_568 li[data-done=true] button{color:var(--ink);opacity:1}._practiceStepNum_r9rxa_576{width:24px;height:24px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;font-size:10px;letter-spacing:.8px;color:var(--accent);flex-shrink:0}._practiceStepper_r9rxa_568 li[data-active=true] ._practiceStepNum_r9rxa_576,._practiceStepper_r9rxa_568 li[data-done=true] ._practiceStepNum_r9rxa_576{background:var(--lacquer);border-color:var(--lacquer);color:var(--on-lacquer)}._practiceStepper_r9rxa_568 strong{font-size:12px;font-weight:600}._practiceLayout_r9rxa_579{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:56px;align-items:start;margin-bottom:36px}._practiceMain_r9rxa_580{display:flex;flex-direction:column;gap:24px;min-width:0}._templateSelected_r9rxa_581{background:var(--accent-soft)!important;padding-left:18px!important}._templateSelected_r9rxa_581 svg{color:var(--accent)}._practiceFieldBlock_r9rxa_583{display:flex;flex-direction:column;gap:10px;padding:14px 0 8px;border-top:1px solid var(--line)}._practiceConfigGrid_r9rxa_584{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding-top:18px;border-top:1px solid var(--line)}._choiceRow_r9rxa_585{display:flex;flex-wrap:wrap;gap:8px}._choiceChip_r9rxa_203{min-height:44px;padding:0 16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-light);font-size:12px;font-weight:550;color:var(--ink);transition:background .16s,border-color .16s}._choiceChip_r9rxa_203:hover{background:var(--accent-soft)}._choiceChipOn_r9rxa_588{border-color:var(--accent);background:var(--accent-soft);color:var(--ink);font-weight:650}._moodGrid_r9rxa_589{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._moodCard_r9rxa_203{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px 14px 34px;min-height:68px;border:1px solid var(--line);border-radius:14px;background:var(--paper-light);text-align:left;position:relative;transition:background-color .15s var(--ease-out),border-color .15s var(--ease-out)}._moodCard_r9rxa_203:before{content:"";width:8px;height:8px;border-radius:50%;position:absolute;left:16px;top:20px;background:var(--muted)}._moodCard_r9rxa_203[data-mood=kind]:before{background:#5f7d4a}._moodCard_r9rxa_203[data-mood=neutral]:before{background:#71717a}._moodCard_r9rxa_203[data-mood=demanding]:before{background:#7c5f16}._moodCard_r9rxa_203[data-mood=pressure]:before{background:#c8452c}._moodCard_r9rxa_203:hover{background:var(--accent-soft)}._moodCard_r9rxa_203 strong{font-size:13px;font-weight:600;color:var(--ink)}._moodCard_r9rxa_203 small{font-size:11px;color:var(--muted);line-height:1.4}._moodCardOn_r9rxa_599{border-color:var(--accent);background:var(--accent-soft)}._practiceSummaryList_r9rxa_600{margin:18px 0 22px;padding:14px 0 0;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:10px}._practiceSummaryList_r9rxa_600 div{display:flex;justify-content:space-between;gap:12px;font-size:12px}._practiceSummaryList_r9rxa_600 dt{color:var(--muted)}._practiceSummaryList_r9rxa_600 dd{margin:0;font-weight:600;color:var(--ink);text-align:right}._fullWidthBtn_r9rxa_604{width:100%}._dropZone_r9rxa_605{display:flex;align-items:center;gap:18px;padding:28px 24px;min-height:120px;border:1px dashed var(--line);border-radius:var(--radius);background:var(--paper-light);transition:border-color .16s,background .16s;cursor:pointer}._dropZone_r9rxa_605:hover{border-color:var(--accent);background:var(--accent-soft)}._dropZone_r9rxa_605>svg{color:var(--accent);flex-shrink:0}._dropZone_r9rxa_605>div{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}._dropZone_r9rxa_605 strong{font-size:14px;font-weight:600}._dropZone_r9rxa_605 span{font-size:12px;color:var(--muted);line-height:1.45}._dropPendingName_r9rxa_611{display:block;margin-top:6px;font-size:12px;font-style:normal;font-weight:600;color:var(--accent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._dropZoneActive_r9rxa_612{border-color:var(--accent);background:var(--accent-soft)}._docListItem_r9rxa_613{transition:opacity .12s,transform .12s}._practiceVu_r9rxa_614{display:flex;align-items:flex-end;gap:3px;height:36px;margin-top:10px}._practiceVu_r9rxa_614 i{flex:1;height:18%;min-height:3px;border-radius:1px;background:var(--line);transition:height .08s linear,background .08s}._practiceVuOn_r9rxa_616{height:55%!important;background:var(--accent)!important}._practiceVuHot_r9rxa_617{height:90%!important;background:#c8452c!important}._practiceRubricSkeleton_r9rxa_618{display:flex;flex-direction:column;gap:10px}._practiceRubricSkeleton_r9rxa_618 span{display:block;height:38px;border-radius:8px;background:linear-gradient(90deg,var(--line),var(--paper-light),var(--line));background-size:200% 100%;animation:_practiceShimmer_r9rxa_1 1.2s ease-in-out infinite}@keyframes _practiceShimmer_r9rxa_1{0%{background-position:100% 0}to{background-position:-100% 0}}._practiceTextToggle_r9rxa_621{display:flex;align-items:center}._practiceTextBox_r9rxa_622{display:flex;flex-direction:column;gap:12px;padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-light)}._docBadge_r9rxa_623{font-size:10.5px;letter-spacing:.1em;font-weight:700;padding:4px 8px;border-radius:6px;background:var(--accent-soft);color:var(--accent);flex-shrink:0}._docBody_r9rxa_624{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._docBody_r9rxa_624 strong{font-size:13px}._docBody_r9rxa_624 span{font-size:11px;color:var(--muted);overflow-wrap:anywhere}._practiceStage_r9rxa_627{background:var(--dark);color:var(--card-ink);border-radius:var(--radius);padding:28px 34px 26px;min-height:460px;display:flex;flex-direction:column;justify-content:space-between;gap:24px;box-shadow:var(--shadow-card);margin-bottom:32px;animation:_stageIn_r9rxa_1 .35s cubic-bezier(.23,1,.32,1) both}@media(prefers-reduced-motion:reduce){._practiceStage_r9rxa_627{animation:none}}._practiceStageTop_r9rxa_629{display:flex;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid color-mix(in srgb,var(--card-ink) 14%,transparent);padding-bottom:16px}._practiceStageTop_r9rxa_629 ._smallCaps_r9rxa_42{color:color-mix(in srgb,var(--card-ink) 68%,transparent)}._practiceTimer_r9rxa_631{font-family:var(--display);font-size:24px;letter-spacing:-.5px;color:var(--card-ink)}._practiceTimer_r9rxa_631 small{font-size:12px;color:color-mix(in srgb,var(--card-ink) 58%,transparent);font-weight:400}._practiceLiveShell_r9rxa_633{margin-bottom:32px}._practiceOrbWrap_r9rxa_634{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;padding:18px 0}._practicePulseWrap_r9rxa_635{width:120px;height:120px;border-radius:50%;background:color-mix(in srgb,var(--card-ink) 8%,transparent);overflow:hidden}._practiceWave_r9rxa_636{display:flex;align-items:flex-end;justify-content:center;gap:3px;height:52px;width:min(100%,320px)}._practiceWave_r9rxa_636 i{display:block;flex:1;max-width:8px;height:48px;border-radius:1px;background:var(--accent);opacity:.92;transform-origin:center bottom;transition:transform .09s linear}._practiceLiveTitle_r9rxa_638{font-family:var(--display);font-size:clamp(26px,3vw,36px);font-weight:400;letter-spacing:-.5px}._practiceLiveSub_r9rxa_639{font-size:13px;line-height:1.55;color:color-mix(in srgb,var(--card-ink) 70%,transparent);max-width:60ch}._practiceLiveBody_r9rxa_640{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:28px;align-items:start}._practiceLiveMain_r9rxa_641{display:flex;flex-direction:column;gap:18px;min-width:0}._practiceLiveRubric_r9rxa_642{border-left:1px solid color-mix(in srgb,var(--card-ink) 14%,transparent);padding-left:20px;display:flex;flex-direction:column;gap:12px}._practiceLiveRubric_r9rxa_642>p{color:color-mix(in srgb,var(--card-ink) 68%,transparent)!important}._practiceLiveRubric_r9rxa_642 ._practiceRubricList_r9rxa_644 strong{color:var(--card-ink)}._practiceLiveRubric_r9rxa_642 ._practiceRubricList_r9rxa_644 span{color:color-mix(in srgb,var(--card-ink) 62%,transparent)}._practiceLiveRubric_r9rxa_642 ._practiceRubricList_r9rxa_644 li:before{color:var(--accent)}._practiceLiveRubricMobile_r9rxa_647{display:none;margin-top:8px}._practiceLiveRubricPanel_r9rxa_648{margin-top:10px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--card-ink) 14%,transparent)}._practiceChevronOpen_r9rxa_649{transform:rotate(180deg)}._practiceHeardQuote_r9rxa_650,._practiceSaidQuote_r9rxa_650{margin:0;max-width:64ch;padding:14px 18px;border:0;background:color-mix(in srgb,var(--card-ink) 8%,transparent);border-radius:var(--radius)}._practiceSaidQuote_r9rxa_650{padding:10px 14px;background:color-mix(in srgb,var(--accent) 18%,transparent)}._practiceSaidQuote_r9rxa_650 p{font-size:13px}._practiceHeardQuote_r9rxa_650 span,._practiceSaidQuote_r9rxa_650 span{display:block;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--card-ink) 74%,transparent);margin-bottom:4px}._practiceHeardQuote_r9rxa_650 p,._practiceSaidQuote_r9rxa_650 p{font-size:15px;line-height:1.5;color:var(--card-ink);margin:0}._practiceProgress_r9rxa_567{height:4px;border-radius:999px;background:color-mix(in srgb,var(--card-ink) 16%,transparent);overflow:hidden}._practiceProgress_r9rxa_567 span{display:block;height:100%;background:var(--card-ink);transition:width .4s linear}._practiceProgressUrgent_r9rxa_657 span{background:var(--accent)}._practiceStageBottom_r9rxa_658{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--card-ink) 14%,transparent);font-size:11px;color:color-mix(in srgb,var(--card-ink) 62%,transparent)}._practiceStageBottom_r9rxa_658 ._secondaryButton_r9rxa_79{background:transparent;color:var(--card-ink);border-color:color-mix(in srgb,var(--card-ink) 28%,transparent)}._practiceStageBottom_r9rxa_658 ._secondaryButton_r9rxa_79:hover:not(:disabled){border-color:var(--accent);color:var(--accent);background:color-mix(in srgb,var(--card-ink) 6%,transparent)}._practiceReadyCard_r9rxa_661{max-width:640px;margin:24px auto 40px;padding:38px 36px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-light);text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}._practiceReadyPulse_r9rxa_662{width:96px;height:96px;margin-bottom:4px}._practiceReadyCard_r9rxa_661 h2{font-family:var(--display);font-size:clamp(34px,4vw,48px);line-height:1.05;letter-spacing:-1.5px}._practiceReadyCard_r9rxa_661 h2 em{color:var(--accent);font-weight:350}._practiceReadyCard_r9rxa_661 p{font-size:13px;line-height:1.65;color:var(--muted);max-width:46ch}._practiceReadyActions_r9rxa_666{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:8px}._practiceReportSummary_r9rxa_667{font-family:var(--display);font-size:clamp(22px,2.4vw,30px);line-height:1.35;letter-spacing:-.4px;color:var(--ink)!important;max-width:68ch;margin:14px auto 0!important}._practiceMetricsBar_r9rxa_668{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 28px;padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}._practiceMetricsBar_r9rxa_668 div{text-align:center;padding:6px 8px}._practiceMetricsBar_r9rxa_668 strong{display:block;font-size:20px;font-weight:650;color:var(--ink)}._practiceMetricsBar_r9rxa_668 span{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}._practiceQuoteList_r9rxa_672{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}._practiceQuoteList_r9rxa_672 li{display:flex;flex-direction:column;gap:6px;align-items:flex-start}._practiceQuoteList_r9rxa_672 strong{font-size:15px;font-weight:550;line-height:1.45}._practiceQuoteList_r9rxa_672 em{font-size:13px;line-height:1.5;color:var(--muted);font-style:normal;padding-left:12px;background:var(--accent-soft);border-radius:0 var(--radius) var(--radius) 0}._practiceWeakLabel_r9rxa_676{display:block;font-size:12px;color:var(--muted);margin-bottom:8px}._practiceDrillBanner_r9rxa_677{margin:20px 0 0;padding:16px 20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-light);font-size:13px;line-height:1.55}._practiceDrillBanner_r9rxa_677 strong{color:var(--accent);margin-right:6px}._practiceProgressBanner_r9rxa_567{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0 0 22px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-light)}._practiceProgressBanner_r9rxa_567 div{text-align:center}._practiceProgressBanner_r9rxa_567 strong{display:block;font-family:var(--display);font-size:22px;letter-spacing:-.4px;color:var(--ink)}._practiceProgressBanner_r9rxa_567 strong small{font-size:12px;color:var(--accent);font-family:inherit;letter-spacing:0}._practiceProgressBanner_r9rxa_567 span{display:block;margin-top:4px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}._practiceHistoryList_r9rxa_684{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}._practiceHistoryList_r9rxa_684 button{width:100%;text-align:left;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);padding:12px 14px;cursor:pointer;display:flex;flex-direction:column;gap:4px}._practiceHistoryList_r9rxa_684 button:hover{border-color:var(--accent)}._practiceHistoryList_r9rxa_684 strong{font-size:13px;font-weight:600;color:var(--ink)}._practiceHistoryList_r9rxa_684 strong small{font-weight:500;color:var(--accent)}._practiceHistoryList_r9rxa_684 span{font-size:12px;line-height:1.4;color:var(--muted)}._practiceRubricBox_r9rxa_690{margin:16px 0;padding:14px 0 0;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:10px}._practiceRubricList_r9rxa_644{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;counter-reset:rubric}._practiceRubricList_r9rxa_644 li{display:flex;flex-direction:column;gap:4px;padding-left:28px;position:relative}._practiceRubricList_r9rxa_644 li:before{counter-increment:rubric;content:counter(rubric,decimal-leading-zero);position:absolute;left:0;top:1px;font-size:10px;letter-spacing:1px;color:var(--accent);font-weight:650}._practiceRubricList_r9rxa_644 strong{font-size:13px;font-weight:600;line-height:1.35}._practiceRubricList_r9rxa_644 span{font-size:12px;line-height:1.4;color:var(--muted)}._practiceRubricList_r9rxa_644 em{font-size:12px;line-height:1.45;color:var(--muted);font-style:normal;padding-left:10px;background:var(--accent-soft);border-radius:0 var(--radius) var(--radius) 0}._practiceRubricScores_r9rxa_697{margin:0 0 22px;padding:18px 20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-light)}@media(max-width:999px){._practiceLayout_r9rxa_579{grid-template-columns:1fr;gap:28px}._practiceStepper_r9rxa_568{grid-template-columns:repeat(2,minmax(0,1fr))}._practiceStepper_r9rxa_568 li:nth-child(2){border-right:0}._practiceStepper_r9rxa_568 li:nth-child(1),._practiceStepper_r9rxa_568 li:nth-child(2){border-bottom:1px solid var(--line)}._practiceProgressBanner_r9rxa_567{grid-template-columns:repeat(3,minmax(0,1fr))}._practiceLiveBody_r9rxa_640{grid-template-columns:1fr}._practiceLiveRubric_r9rxa_642{display:none}._practiceLiveRubricMobile_r9rxa_647{display:block}._practiceLiveRubricMobile_r9rxa_647 ._textButton_r9rxa_137{color:color-mix(in srgb,var(--card-ink) 78%,transparent)}}@media(max-width:640px){._practiceConfigGrid_r9rxa_584,._moodGrid_r9rxa_589,._practiceScores_r9rxa_551{grid-template-columns:1fr}._practiceMetricsBar_r9rxa_668,._practiceProgressBanner_r9rxa_567{grid-template-columns:repeat(2,minmax(0,1fr))}._dropZone_r9rxa_605,._practiceStageBottom_r9rxa_658,._practiceStageTop_r9rxa_629{flex-direction:column;align-items:stretch}._practiceStage_r9rxa_627{padding:22px 18px}._practicePulseWrap_r9rxa_635{width:96px;height:96px}._practiceTalkShareLabels_r9rxa_559{flex-direction:column;gap:4px}}._dynamicSuggestions_r9rxa_700 ._smallCaps_r9rxa_42{margin-right:4px;color:var(--accent)}._micVu_r9rxa_701{margin-top:8px;height:6px;border-radius:999px;background:color-mix(in srgb,var(--line) 80%,transparent);overflow:hidden}._micVu_r9rxa_701 span{display:block;height:100%;background:var(--accent);transition:width .08s linear}._ficheRow_r9rxa_703{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:8px 0 12px}._ficheRow_r9rxa_703 ._fieldLabel_r9rxa_111{display:flex;flex-direction:column;gap:6px;font-size:11px}._libraryRow_r9rxa_705{display:grid;grid-template-columns:15rem minmax(0,1fr) 8rem 44px;align-items:center;column-gap:16px;padding-inline-end:6px;min-height:48px}._libraryOpen_r9rxa_537{display:grid;grid-template-columns:subgrid;grid-column:1/4;align-items:center;min-height:48px;padding:10px 0 10px 16px;margin:0;text-align:left;cursor:pointer;background:transparent;border:0;border-radius:12px;color:inherit;font:inherit;transition:background-color .15s var(--ease-out)}._libraryOpen_r9rxa_537:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media(hover:hover)and (pointer:fine){._libraryOpen_r9rxa_537:hover{background:var(--accent-soft)}}@media(prefers-reduced-motion:no-preference){._libraryOpen_r9rxa_537:active{transform:scale(.995)}}._libraryTitle_r9rxa_710{font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:1.3;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._libraryDesc_r9rxa_711{font-size:13px;font-weight:450;line-height:1.35;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._libraryTag_r9rxa_712{font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:650;color:color-mix(in srgb,var(--accent) 55%,var(--muted));justify-self:end;text-align:end;white-space:nowrap;line-height:1.2}._libraryChevron_r9rxa_713{display:grid;place-items:center;width:44px;height:44px;justify-self:end;color:var(--muted)}._libraryFav_r9rxa_714{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;min-width:44px;min-height:44px;width:44px;height:44px;display:grid;place-items:center;margin:0;padding:0;color:var(--muted);border-radius:10px;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:background-color .14s var(--ease-out),color .14s var(--ease-out)}._libraryFav_r9rxa_714:focus-visible{outline:2px solid var(--accent);outline-offset:0}@media(hover:hover)and (pointer:fine){._libraryFav_r9rxa_714:hover{background:var(--accent-soft);color:var(--ink)}}@media(prefers-reduced-motion:no-preference){._libraryFav_r9rxa_714:active{transform:scale(.96)}}._favActive_r9rxa_718{color:var(--accent)}@media(max-width:900px){._libraryRow_r9rxa_705{grid-template-columns:minmax(10.5rem,13rem) minmax(0,1fr) 7.25rem 44px;column-gap:12px}._libraryPlaybookBtn_r9rxa_462{grid-template-columns:minmax(10.5rem,13rem) minmax(0,1fr) 44px;column-gap:12px}}@media(max-width:720px){._libraryRow_r9rxa_705{grid-template-columns:minmax(0,1fr) 44px;grid-template-rows:auto auto auto;row-gap:2px;column-gap:4px;padding:8px 4px 8px 0;min-height:0;align-items:start}._libraryOpen_r9rxa_537{grid-column:1;grid-row:1/4;display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-height:0;padding:6px 0 6px 14px}._libraryFav_r9rxa_714{grid-column:2;grid-row:1/4;align-self:center}._libraryTitle_r9rxa_710,._libraryDesc_r9rxa_711{white-space:normal;overflow:visible;text-overflow:unset}._libraryTag_r9rxa_712{justify-self:start;text-align:start;margin-top:2px}._libraryPlaybookBtn_r9rxa_462{grid-template-columns:minmax(0,1fr) 44px;grid-template-rows:auto auto;padding:12px 8px 12px 14px;min-height:0;row-gap:3px;align-items:start}._libraryPlaybookBtn_r9rxa_462 ._libraryTitle_r9rxa_710{grid-column:1;grid-row:1}._libraryPlaybookBtn_r9rxa_462 ._libraryDesc_r9rxa_711{grid-column:1;grid-row:2;white-space:normal}._libraryPlaybookBtn_r9rxa_462 ._libraryChevron_r9rxa_713{grid-column:2;grid-row:1/3;align-self:center;justify-self:end}}._closingTranscript_r9rxa_734{margin:22px 0;border:1px solid var(--line);border-radius:var(--radius);padding:14px;background:var(--paper-light)}._closingTranscript_r9rxa_734 ul{list-style:none;margin:12px 0 0;padding:0;max-height:220px;overflow:auto;display:flex;flex-direction:column;gap:10px}._closingTranscript_r9rxa_734 li{display:grid;grid-template-columns:52px 1fr;gap:8px;font-size:13px}._closingTranscript_r9rxa_734 li span{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}._closingTranscript_r9rxa_734 input{min-height:36px;font-size:13px}._closingActionsList_r9rxa_739{margin:16px 0}._closingActionsList_r9rxa_739 ul{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}._closingActionsList_r9rxa_739 li{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-light);font-size:13px}._closingCtas_r9rxa_742{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}@media(max-width:720px){._ficheRow_r9rxa_703{grid-template-columns:1fr}}._homeTrends_r9rxa_744{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 22px}._homeTrends_r9rxa_744 div{border:1px solid var(--line);border-radius:14px;padding:16px 12px;background:var(--paper-light);text-align:center}._homeTrends_r9rxa_744 strong{display:block;font-size:20px;font-weight:600;letter-spacing:-.02em;color:var(--ink);text-transform:capitalize;font-variant-numeric:tabular-nums}._homeTrends_r9rxa_744 span{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}@media(max-width:720px){._homeTrends_r9rxa_744{grid-template-columns:1fr}}@media(max-width:999px){._shellBody_r9rxa_346{flex-direction:column;gap:0;padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}._shellNav_r9rxa_203{position:fixed;left:0;right:0;top:auto;bottom:0;height:auto;z-index:50;width:auto!important;min-height:0;max-height:none;margin:0;border:0;border-top:1px solid var(--line);border-radius:0;padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px));background:var(--paper-light);gap:0;align-self:auto;overflow:visible;transition:none!important}._shellNavLabel_r9rxa_357{display:none}._shellBrandRow_r9rxa_349{display:contents;margin:0;padding:0;border:0}._shellNavCollapse_r9rxa_351,._shellNavResize_r9rxa_353{display:none!important}._shellBrand_r9rxa_349{position:fixed;top:0;left:0;right:0;z-index:55;height:calc(52px + env(safe-area-inset-top,0px));min-height:0;margin:0;padding:env(safe-area-inset-top,0px) 16px 0;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--paper) 92%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}._appStudio_r9rxa_365 ._shellMain_r9rxa_347{padding:calc(52px + env(safe-area-inset-top,0px)) 20px 0}._shellRailAccount_r9rxa_369{display:none}._shellMoreAccount_r9rxa_371{display:block;border-top:1px solid var(--line);margin-top:4px;padding-top:6px}._shellMoreAccount_r9rxa_371 ._accountWrap_r9rxa_294{margin-left:0}._shellMoreAccount_r9rxa_371 .surface-account-trigger{min-height:48px;font-size:13px;color:var(--ink)}._shellNavSecondary_r9rxa_377{display:none}._shellNavMore_r9rxa_378{display:list-item;flex:1 1 0;min-width:0}._shellNavList_r9rxa_376{flex-direction:row;gap:0;overflow:visible;width:100%}._shellNavList_r9rxa_376>li{flex:1 1 0;min-width:0}._shellNavLink_r9rxa_203{flex-direction:column;gap:2px;justify-content:center;align-items:center;padding:6px 4px;min-height:52px;height:auto;border-radius:12px;font-size:10px;font-weight:600;letter-spacing:.02em}._shellNavLink_r9rxa_203 span{display:block;font-size:10px;letter-spacing:0;line-height:1.15;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._shellNavActive_r9rxa_383{border:0;background:var(--accent-soft);color:var(--ink)}._shellNavActive_r9rxa_383 svg{color:var(--accent)}._shellNavMorePanel_r9rxa_379{left:auto;right:8px;bottom:calc(100% + 10px);min-width:200px;width:max-content;max-width:min(280px,calc(100vw - 24px))}._shellNavMorePanel_r9rxa_379 ._shellNavLink_r9rxa_203{flex-direction:row;justify-content:flex-start;gap:10px;padding:0 12px;min-height:48px;font-size:14px}._shellNavMorePanel_r9rxa_379 ._shellNavLink_r9rxa_203 span{font-size:13px;overflow:visible;text-overflow:clip}._homePracticeBanner_r9rxa_435{grid-template-columns:repeat(3,minmax(0,1fr))}._homePracticeBanner_r9rxa_435 ._textButton_r9rxa_137{grid-column:1/-1;justify-self:start}._practiceAsideSticky_r9rxa_450{position:static}._settingsUsage_r9rxa_486{grid-template-columns:1fr}._settingsField_r9rxa_508,._settingsBlock_r9rxa_499 ._langSelect_r9rxa_299{grid-template-columns:1fr;gap:6px}._settingsHeader_r9rxa_482 h1{font-size:1.45rem}._preflightList_r9rxa_540{grid-template-columns:1fr}._sessionRow_r9rxa_469{grid-template-columns:1fr;gap:4px}._sessionRow_r9rxa_469 time{justify-self:start}}@media(max-width:799px){._header_r9rxa_22{height:60px}}._template_r9rxa_94{min-height:76px}._templateText_r9rxa_100 strong{font-size:16px;font-weight:600;letter-spacing:-.02em}@media(max-width:1100px){._sectionHeading_r9rxa_89 h1{font-size:1.625rem;letter-spacing:-.02em;line-height:1.2}._briefAside_r9rxa_119 h2{font-size:1.35rem}}@media(max-width:799px){._wordmark_r9rxa_24{font-size:16px}._header_r9rxa_22{height:60px}._eyebrow_r9rxa_40{font-size:11px;letter-spacing:.12em;margin-bottom:10px}._sectionHeading_r9rxa_89 h1,._closingHeading_r9rxa_164 h1{font-size:1.5rem;letter-spacing:-.02em;line-height:1.2}._footer_r9rxa_83>span:first-child{font-size:11px;letter-spacing:.04em}._templateText_r9rxa_100 strong{font-size:16px}._briefAside_r9rxa_119 h2{font-size:1.25rem}}@media(max-width:540px){._sectionHeading_r9rxa_89 h1{font-size:1.45rem;letter-spacing:-.02em}._closingHeading_r9rxa_164 h1{font-size:1.5rem;letter-spacing:-.02em}._template_r9rxa_94,._template_r9rxa_94:nth-child(2n),._template_r9rxa_94:nth-child(odd){min-height:72px}._templateText_r9rxa_100 strong{font-size:16px}._footer_r9rxa_83>span:first-child{font-size:11px;letter-spacing:.04em}._briefAside_r9rxa_119 h2{font-size:1.25rem}input,textarea,._searchField_r9rxa_475 input,._settingsGroup_r9rxa_521 select,._langSelect_r9rxa_299 select,._sessionRow_r9rxa_469 strong,._sessionRow_r9rxa_469 span,._libraryList_r9rxa_535 strong,._libraryList_r9rxa_535 span{font-size:16px}._formActions_r9rxa_136{flex-direction:column;align-items:stretch}._practiceStepper_r9rxa_568{grid-template-columns:1fr 1fr}._practiceStepper_r9rxa_568 button{min-height:52px;padding:10px 12px;align-items:flex-start}._practiceStepper_r9rxa_568 strong{font-size:13px;white-space:normal;overflow-wrap:anywhere;line-height:1.25}._practiceAsideSticky_r9rxa_450{position:static}._practiceLayout_r9rxa_579{display:flex;flex-direction:column}._practiceMain_r9rxa_580{order:2}._practiceAsideSticky_r9rxa_450,._practiceAside_r9rxa_450{order:1;margin-bottom:16px}}._template_r9rxa_94,._template_r9rxa_94:nth-child(2n),._template_r9rxa_94:nth-child(odd){padding:22px 20px}._primaryButton_r9rxa_75,._secondaryButton_r9rxa_79{padding-inline:18px}._docList_r9rxa_548 li{padding:12px 14px}._preflightList_r9rxa_540 li{padding:14px}._practiceScores_r9rxa_551 div{padding:18px}._choiceChip_r9rxa_203{padding:0 16px}._moodCard_r9rxa_203{padding:14px 16px 14px 34px}._closingLines_r9rxa_36>section{padding:24px 16px}@media(max-width:799px){._template_r9rxa_94,._template_r9rxa_94:nth-child(2n),._template_r9rxa_94:nth-child(odd){padding:20px 16px}._closingLines_r9rxa_36>section{padding:20px 4px}}@media(max-width:540px){._template_r9rxa_94,._template_r9rxa_94:nth-child(2n),._template_r9rxa_94:nth-child(odd){padding:20px 16px;min-height:108px}._settingsBlock_r9rxa_499{padding:16px}._blankBrief_r9rxa_105{padding:18px;min-height:72px}._homeEmpty_r9rxa_440{padding:18px}._sessionList_r9rxa_467>li{padding:6px 10px}._sessionRow_r9rxa_469{padding:14px 10px}._settingsField_r9rxa_508 select,._settingsField_r9rxa_508 input,._settingsBlock_r9rxa_499 ._langSelect_r9rxa_299 select{padding:12px 14px}}._transcript_r9rxa_50{height:auto;max-height:min(640px,70dvh);min-height:0;padding-top:0}._transcriptHeader_r9rxa_51{flex:none}._transcriptRail_r9rxa_55{margin:0;min-height:0;padding:12px 6px 18px 2px}._transcriptLine_r9rxa_56{padding:13px 4px 14px 12px}._transcriptLine_r9rxa_56 p{font-size:15px;line-height:1.5;color:var(--ink)}._lineMeta_r9rxa_57,._lineMeta_r9rxa_57 time{font-size:12px}._audioButton_r9rxa_65{flex:none;padding:14px 4px 2px}._audioButton_r9rxa_65>span{font-size:13px}._audioButton_r9rxa_65 small{font-size:12px}._closingPage_r9rxa_163{padding-top:20px}@media(max-width:799px){._closingPage_r9rxa_163{padding-top:12px}}@media(max-width:540px){._closingPage_r9rxa_163{padding-top:8px}}._shellMain_r9rxa_347:has(._settingsPage_r9rxa_477) ._footer_r9rxa_83{max-width:min(1080px,100%)}._shellMain_r9rxa_347:has(._cataloguePage_r9rxa_406) ._footer_r9rxa_83{max-width:min(1120px,100%)}._shellMain_r9rxa_347:has(._closingPage_r9rxa_163) ._footer_r9rxa_83{max-width:1010px;margin-left:auto;margin-right:auto;width:100%}@media(min-width:1000px){._briefAside_r9rxa_119{position:sticky;top:28px;align-self:start}}@media(min-width:1000px){._transcript_r9rxa_50{max-height:min(720px,calc(100dvh - 230px))}}input,textarea,select{caret-color:var(--accent)}._shellNav_r9rxa_203{scrollbar-width:thin;scrollbar-color:var(--line) transparent}._shellNav_r9rxa_203::-webkit-scrollbar{width:6px}._shellNav_r9rxa_203::-webkit-scrollbar-thumb{background:var(--line);border-radius:999px}@media(hover:none){._audioButton_r9rxa_65:hover>span{color:inherit}._playbook_r9rxa_123:hover{background:transparent}._textButton_r9rxa_137:hover{color:inherit}._collapseBtn_r9rxa_221:hover,._langSwitch_r9rxa_295 button:hover{color:var(--muted)}._langSelect_r9rxa_299 select:hover{border-color:var(--line);background-color:var(--paper-light)}._sessionRow_r9rxa_469:hover{background:transparent}._sessionRow_r9rxa_469:hover strong{color:inherit}._practiceStepper_r9rxa_568 button:hover:not(:disabled){background:transparent;color:var(--muted)}._choiceChip_r9rxa_203:hover,._moodCard_r9rxa_203:hover{background:var(--paper-light)}._dropZone_r9rxa_605:hover{border-color:var(--line);background:var(--paper-light)}._practiceStageBottom_r9rxa_658 ._secondaryButton_r9rxa_79:hover:not(:disabled){border-color:color-mix(in srgb,var(--card-ink) 28%,transparent);color:var(--card-ink);background:transparent}._practiceHistoryList_r9rxa_684 button:hover{border-color:var(--line)}}
