@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/source-serif-4-latin-400-normal-DJ5YJwmz.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/source-serif-4-cyrillic-400-normal-C44pakCn.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/source-serif-4-latin-600-normal-DouSKlru.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/source-serif-4-cyrillic-600-normal-BDP5YDHD.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}:root{--font-serif: "Source Serif 4", Georgia, "Times New Roman", serif;--font-sans: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: ui-monospace, Menlo, Consolas, monospace;--t-xs: .8125rem;--t-sm: .9375rem;--t-md: 1.0625rem;--t-lg: 1.25rem;--t-xl: 1.625rem;--t-2xl: 2.125rem;--t-3xl: 2.625rem;--lh-tight: 1.2;--lh-body: 1.55;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 64px;--r-sm: 8px;--r-md: 14px;--r-lg: 22px;--r-pill: 999px;--tap: 48px;--measure: 38rem;--ease-calm: cubic-bezier(.33, 0, .2, 1);--dur-fast: .16s;--dur-med: .32s;--dur-slow: .9s;--c-bg: #f5f2ec;--c-surface: #fcfbf8;--c-surface-2: #eeeae2;--c-line: #d6d0c4;--c-line-strong: #8a8579;--c-ink: #1d2320;--c-ink-muted: #565e59;--c-accent: #2c6553;--c-accent-ink: #ffffff;--c-accent-soft: #dce9e2;--c-you: #94492a;--c-you-soft: #f3e2d8;--c-warn: #7a5200;--c-warn-soft: #f6ebd2;--c-danger: #9e2f25;--c-danger-soft: #f6deda;--c-focus: #1f5fbf;--c-ph: #6b3fa0;--c-ph-soft: #efe7f8;--shadow-1: 0 1px 2px rgba(29, 35, 32, .05), 0 6px 24px rgba(29, 35, 32, .06);--bw: 1px;--bw-ctl: 1.5px;--bw-bar: 2px;--ring: 3px;--tap-min: 44px;--page-w: 40rem;--meter-h: 1.125rem;color-scheme:only light}.v2{color-scheme:only light;--v2-ink: #0a0c24;--v2-muted: #4b5068;--v2-blue: #2546d3;--v2-blue-hover: #2f52e0;--v2-blue-deep: #1b23a6;--v2-blue-light: #4382e0;--v2-paper: #ffffff;--v2-text: #1d2340;--v2-text-2: #2a3050;--v2-text-3: #3a4062;--v2-text-4: #4b5270;--v2-text-5: #6b7190;--v2-quiet: #6b7190;--v2-quiet-hover: #5d6380;--v2-faint: #a3a9c2;--v2-chip: #eef0f5;--v2-chip-hover: #e5e8f0;--v2-tint: #f3f5fb;--v2-tint-2: #eaeefb;--v2-tint-3: #f4f7ff;--v2-sheet: #f6f7fb;--v2-track: #e3e7f3;--v2-track-cur: #d3daf3;--v2-dot-off: #c9cedd;--v2-meter-off: #d9def0;--v2-ring: #9aa8ff;--v2-focus: #2546d3;--v2-box-line: #6b7190;--v2-locked-bg: #dfe4f4;--v2-locked-ink: #9ba5c9;--v2-warn-ink: #8a4b12;--v2-warn-bg: #fff5e6;--v2-dark: #1d2340;--v2-dark-hover: #2a3152;--v2-amber: #d08a1c;--v2-video: #1c1c1c;--v2-toast-icon: #9fd0ff;--v2-video-bar: #7ea2ff;--v2-sky: radial-gradient(ellipse 50% 50% at 50% 50%, #000004 0%, #010016 50%, #120e5e 56%, #1b23a6 61%, #2546d3 66%, #4382e0 72%, #73b4f3 78%, #acd9ff 84%, #d8effe 90%, #f1fbff 95%, #ffffff 100%)}*,*:before,*:after{box-sizing:border-box}html{font-size:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-block-size:100vh;min-block-size:100dvh;background:var(--c-bg);color:var(--c-ink);font-family:var(--font-sans);font-size:var(--t-md);line-height:var(--lh-body);-webkit-font-smoothing:antialiased}[hidden]{display:none!important}.visually-hidden{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.page{max-inline-size:var(--page-w);margin-inline:auto;padding-inline:var(--s-4);padding-block:var(--s-4) var(--s-8)}.page:before,.page:after{content:" ";position:absolute;inline-size:0;block-size:0;overflow:hidden;visibility:hidden}.page:before{font-family:var(--font-sans);font-weight:600}.page:after{font-family:var(--font-serif);font-weight:400}.page-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-2) var(--s-4);min-block-size:var(--tap-min);margin-block-end:var(--s-5)}.brand{margin:0;font-family:var(--font-serif);font-weight:600;font-size:var(--t-md);color:var(--c-ink)}.role{margin:0;color:var(--c-ink-muted);font-size:var(--t-sm);overflow-wrap:anywhere}h1,h2,h3{margin-block:0 var(--s-3);font-family:var(--font-serif);font-weight:600;line-height:var(--lh-tight);text-wrap:balance;overflow-wrap:anywhere}h1{font-size:var(--t-2xl)}h2{font-size:var(--t-xl)}h3{font-size:var(--t-lg)}p{margin-block:0 var(--s-4);overflow-wrap:anywhere}.step,.hint{color:var(--c-ink-muted);font-size:var(--t-sm)}a{color:var(--c-accent);text-underline-offset:.2em}.state-heading:focus-visible{outline:var(--ring) solid var(--c-focus);outline-offset:var(--s-1)}:focus-visible{outline:var(--ring) solid var(--c-focus);outline-offset:var(--ring)}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3);margin-block:var(--s-4)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-block-size:var(--tap);min-inline-size:var(--tap-min);padding:var(--s-3) var(--s-5);border:var(--bw-ctl) solid transparent;border-radius:var(--r-pill);font:inherit;font-weight:500;line-height:1.3;text-align:center;white-space:normal;cursor:pointer;transition:background var(--dur-fast) var(--ease-calm),border-color var(--dur-fast) var(--ease-calm)}.btn-primary{background:var(--c-accent);color:var(--c-accent-ink)}.btn-secondary{background:transparent;color:var(--c-ink);border-color:var(--c-line-strong)}.btn-text{background:transparent;color:var(--c-accent);padding-inline:var(--s-3)}@media(hover:hover){.btn-primary:hover{filter:brightness(1.08);text-decoration:underline}.btn-secondary:hover{background:var(--c-surface-2);border-color:var(--c-ink-muted)}.btn-text:hover{background:var(--c-accent-soft)}}.btn:active{filter:brightness(.94)}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;background:var(--c-surface-2);border-color:var(--c-line);color:var(--c-ink-muted);filter:none;text-decoration:none}@media(max-width:30rem){.actions{flex-direction:column;align-items:stretch}}.field{display:flex;flex-direction:column;gap:var(--s-2);margin-block-end:var(--s-4)}.field>span{font-weight:500}.field select{inline-size:100%;max-inline-size:100%;min-block-size:var(--tap);padding:var(--s-3);font:inherit;color:var(--c-ink);background:var(--c-surface);border:var(--bw-ctl) solid var(--c-line-strong);border-radius:var(--r-sm)}.field select:focus{border-color:var(--c-accent)}meter{-webkit-appearance:none;appearance:none;display:block;inline-size:100%;block-size:var(--meter-h);background:var(--c-surface-2);border:var(--bw) solid var(--c-line-strong);border-radius:var(--r-pill);overflow:hidden}meter::-webkit-meter-bar{background:transparent;border:0;block-size:100%}meter::-webkit-meter-optimum-value,meter::-webkit-meter-suboptimum-value,meter::-webkit-meter-even-less-good-value{background:var(--c-you);border-radius:var(--r-pill)}meter::-moz-meter-bar{background:var(--c-you);border-radius:var(--r-pill)}.banner,.notice,.human-alternative{padding:var(--s-3) var(--s-4);color:var(--c-ink);background:var(--c-accent-soft);border-inline-start:var(--s-1) solid var(--c-accent);border-radius:var(--r-md);font-variant-numeric:tabular-nums}.notice{background:var(--c-danger-soft);border-inline-start-color:var(--c-danger)}.notice-info{background:var(--c-accent-soft);border-inline-start-color:var(--c-accent)}.time-left .banner{background:var(--c-warn-soft);border-inline-start-color:var(--c-warn)}.consent-lines,.tips,.processors{margin-block:0 var(--s-4);padding-inline-start:var(--s-5)}.consent-lines li,.tips li,.processors li,.expander summary{overflow-wrap:anywhere}.consent-lines li,.tips li{margin-block-end:var(--s-2)}.consent-lines li::marker,.tips li::marker{color:var(--c-accent)}.expander{margin-block:var(--s-4);padding-inline:var(--s-4);background:var(--c-surface);border:var(--bw) solid var(--c-line);border-radius:var(--r-md)}.expander summary{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);min-block-size:var(--tap);font-weight:600;list-style:none;cursor:pointer}.expander summary::-webkit-details-marker{display:none}.expander summary:after{content:"";flex:none;inline-size:var(--s-2);block-size:var(--s-2);border-block-end:var(--bw-ctl) solid currentColor;border-inline-end:var(--bw-ctl) solid currentColor;transform:rotate(45deg);transition:transform var(--dur-fast) var(--ease-calm)}.expander[open] summary:after{transform:rotate(-135deg)}:root[dir=rtl] .expander summary:after{transform:rotate(-45deg)}:root[dir=rtl] .expander[open] summary:after{transform:rotate(135deg)}.expander-body{margin-block:var(--s-4);padding:var(--s-3) var(--s-4);background:var(--c-surface);border:var(--bw) solid var(--c-line);border-radius:var(--r-md)}.markdown h2{font-size:var(--t-md);margin-block:var(--s-4) var(--s-2)}.markdown pre{overflow-x:auto;padding:var(--s-3);background:var(--c-surface-2);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--t-sm)}.markdown blockquote{margin-inline:0;padding-inline-start:var(--s-4);border-inline-start:var(--s-1) solid var(--c-line);color:var(--c-ink-muted)}.confirm{margin-block:var(--s-4);padding:var(--s-5);background:var(--c-surface);border:var(--bw) solid var(--c-line);border-radius:var(--r-lg);box-shadow:var(--shadow-1)}.confirm .actions{margin-block-end:0}.skeleton{block-size:calc(var(--s-8) * 1.5);border-radius:var(--r-md);background:linear-gradient(90deg,var(--c-surface),var(--c-surface-2),var(--c-surface));background-size:200% 100%;animation:shimmer calc(var(--dur-slow) * 2) linear infinite}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.skeleton{animation:none}}@media(forced-colors:active){:focus-visible,.state-heading:focus-visible{outline-color:Highlight}.btn{border-color:ButtonText}.btn:disabled,.btn[aria-disabled=true]{border-color:GrayText;color:GrayText}meter{border-color:CanvasText}meter::-webkit-meter-optimum-value,meter::-webkit-meter-suboptimum-value,meter::-webkit-meter-even-less-good-value{background:Highlight}meter::-moz-meter-bar{background:Highlight}}@media(min-width:720px){.page{padding-block-start:var(--s-6)}h1{font-size:var(--t-3xl)}}.icon{--icon-size: 1.25em;flex:none;inline-size:var(--icon-size);block-size:var(--icon-size);vertical-align:-.25em}.has-icon{display:flex;align-items:flex-start;gap:var(--s-3)}.has-icon>.icon{margin-block-start:.15em}.btn-danger{background:transparent;color:var(--c-danger);border-color:var(--c-danger)}@media(hover:hover){.btn-danger:hover:not(:disabled):not([aria-disabled=true]){background:var(--c-danger-soft)}}.notice .icon{color:var(--c-danger)}.notice-info .icon,.notice-calm .icon,.banner.tone-calm .icon,.human-alternative.tone-calm .icon{color:var(--c-accent)}.notice-warn .icon,.banner.tone-warn .icon,.human-alternative.tone-warn .icon{color:var(--c-warn)}.notice-danger .icon,.banner.tone-danger .icon,.human-alternative.tone-danger .icon{color:var(--c-danger)}.notice-calm,.banner.tone-calm,.human-alternative.tone-calm{background:var(--c-accent-soft);border-inline-start-color:var(--c-accent)}.notice-warn,.banner.tone-warn,.human-alternative.tone-warn{background:var(--c-warn-soft);border-inline-start-color:var(--c-warn)}.notice-danger,.banner.tone-danger,.human-alternative.tone-danger{background:var(--c-danger-soft);border-inline-start-color:var(--c-danger)}.big-icon{display:grid;place-items:center;inline-size:4rem;block-size:4rem;margin-block-end:var(--s-4);border-radius:50%;background:var(--c-accent-soft);color:var(--c-accent)}.big-icon .icon{--icon-size: 1.875em}.big-icon-warn{background:var(--c-warn-soft);color:var(--c-warn)}.lede{max-inline-size:var(--measure);font-size:var(--t-lg);line-height:1.5}.card{margin-block:var(--s-5);padding:var(--s-5);background:var(--c-surface);border:var(--bw) solid var(--c-line);border-radius:var(--r-lg);box-shadow:var(--shadow-1)}.step{display:flex;align-items:center;gap:var(--s-3);margin-block-end:var(--s-5)}.step-dots{display:inline-flex;gap:var(--s-1)}.step-dot{inline-size:var(--s-5);block-size:var(--s-2);border:var(--bw-ctl) solid var(--c-line-strong);border-radius:var(--r-pill)}.step-dot-on{background:var(--c-accent);border-color:var(--c-accent)}.consent-lines{display:grid;gap:var(--s-3);margin-block:var(--s-5);padding-inline-start:0;list-style:none;counter-reset:consent-line}.consent-lines li{display:flex;align-items:flex-start;gap:var(--s-3);margin:0;padding:var(--s-4);background:var(--c-surface);border:var(--bw) solid var(--c-line);border-radius:var(--r-md);counter-increment:consent-line}.consent-lines li:before{content:counter(consent-line);display:grid;flex:none;place-items:center;inline-size:var(--s-6);block-size:var(--s-6);border-radius:50%;background:var(--c-accent-soft);color:var(--c-accent);font-size:var(--t-sm);font-weight:600}.kept{margin-block:var(--s-5);padding-block:var(--s-2);padding-inline:var(--s-5);list-style:none}.kept li{display:flex;align-items:flex-start;gap:var(--s-3);padding-block:var(--s-3);border-block-end:var(--bw) solid var(--c-line);overflow-wrap:anywhere}.kept li:last-child{border-block-end:0}.kept .icon{margin-block-start:.15em;color:var(--c-accent)}.placeholder{margin-block:var(--s-3) var(--s-4);padding:var(--s-2) var(--s-3);background:var(--c-ph-soft);color:var(--c-ph);border:var(--bw-ctl) dashed var(--c-ph);border-radius:var(--r-sm);font-family:var(--font-sans);font-size:var(--t-xs);font-weight:500}.mic-verdict{margin-block:var(--s-4)}.mic-check .field{margin-block-end:var(--s-3)}.mic-check>*+.field{margin-block-start:var(--s-4)}.mic-check>.field:last-child{margin-block-end:0}.mic-check .actions,.speaker-test .actions{margin-block:var(--s-3) 0}.speaker-test .actions:first-child{margin-block-start:0}.mic-check .banner,.speaker-test .banner{margin-block:var(--s-3) 0}.prompt{margin-block:var(--s-3) 0;font-family:var(--font-serif);font-size:var(--t-xl);font-weight:600;line-height:var(--lh-tight)}.verdict{margin-block:var(--s-3) 0;color:var(--c-ink);font-weight:500}.verdict .icon{color:var(--c-accent)}.speaker-answer{margin-block-start:var(--s-4)}.question{margin-block:0 var(--s-3);font-weight:600}.tips{color:var(--c-ink-muted);font-size:var(--t-sm)}:root{--action-row-reserve: calc(6rem + env(safe-area-inset-bottom)) }.action-row{margin-block:var(--s-4) 0;padding-block-start:var(--s-3);padding-block-end:calc(var(--s-3) + env(safe-area-inset-bottom));background:var(--c-bg);border-block-start:var(--bw) solid var(--c-line)}.action-row .actions{margin-block:0}@media(min-height:30rem){.action-row{position:sticky;inset-block-end:0}html:has(.action-row){scroll-padding-block-end:var(--action-row-reserve)}}.contact{margin-block-start:var(--s-5);padding-block-start:var(--s-4);border-block-start:var(--bw) solid var(--c-line);color:var(--c-ink-muted);font-size:var(--t-sm)}@media(forced-colors:active){.step-dot-on{background:Highlight;border-color:Highlight}.consent-lines li:before{border:var(--bw) solid CanvasText}}:root{--r-xl: 28px;--orb-size: min(clamp(6rem, min(18vh, 36vw), 13rem), 36vw);--orb-hi-l: .6;--orb-glow-l: .72;--orb-dim-l: .5;--blob-sage: 36%;--blob-mint: 22%;--blob-clay: 30%;--blob-sand: 22%;--glass-a-hi: 80%;--glass-a: 70%;--glass-a-lo: 64%;--glass-fade-a: 5%;--glass-sheen-a: 38%;--glass-border-a: 75%;--glass-hi-a: 85%;--glass-edge-a: 8%;--glass-shadow-a1: 5%;--glass-shadow-a2: 28%;--glass-blur: 22px;--glass-sat: 1.45;--glass-lift: var(--c-surface);--glass-shade: var(--c-ink);--bg-sage: color-mix(in srgb, var(--c-accent) var(--blob-sage), var(--c-bg));--bg-mint: color-mix(in srgb, var(--c-accent) var(--blob-mint), var(--c-bg));--bg-clay: color-mix(in srgb, var(--c-you) var(--blob-clay), var(--c-bg));--bg-sand: color-mix(in srgb, var(--c-warn) var(--blob-sand), var(--c-bg));--c-line-glass: color-mix(in srgb, var(--c-line-strong) 82%, var(--c-ink));--glass-fill-hi: color-mix(in srgb, var(--c-surface) var(--glass-a-hi), transparent);--glass-fill: color-mix(in srgb, var(--c-surface) var(--glass-a), transparent);--glass-fill-lo: color-mix(in srgb, var(--c-surface) var(--glass-a-lo), transparent);--glass-fade: color-mix(in srgb, var(--c-surface) var(--glass-fade-a), transparent);--glass-sheen: color-mix(in srgb, var(--glass-lift) var(--glass-sheen-a), transparent);--glass-border: color-mix(in srgb, var(--glass-lift) var(--glass-border-a), transparent);--glass-hi: color-mix(in srgb, var(--glass-lift) var(--glass-hi-a), transparent);--glass-edge: color-mix(in srgb, var(--glass-shade) var(--glass-edge-a), transparent);--glass-shadow: 0 1px 2px color-mix(in srgb, var(--glass-shade) var(--glass-shadow-a1), transparent), 0 28px 64px -24px color-mix(in srgb, var(--glass-shade) var(--glass-shadow-a2), transparent);--glass-halo: color-mix(in srgb, var(--c-surface) 90%, transparent)}.live-bg{position:fixed;inset:0;z-index:-1;pointer-events:none;background:var(--c-bg)}@supports (color: color-mix(in srgb,currentcolor 50%,transparent)){.live-bg{background:linear-gradient(to top,var(--c-bg) 0,transparent 9rem),radial-gradient(ellipse 46% 44% at 20% 14%,var(--bg-sage) 0%,transparent 72%),radial-gradient(ellipse 34% 40% at 90% 26%,var(--bg-mint) 0%,transparent 72%),radial-gradient(ellipse 38% 34% at 14% 74%,var(--bg-clay) 0%,transparent 72%),radial-gradient(ellipse 36% 30% at 78% 76%,var(--bg-sand) 0%,transparent 72%),var(--c-bg)}}.glass{position:relative;isolation:isolate;background:var(--c-surface);border:var(--bw) solid var(--c-line);border-radius:var(--r-xl);box-shadow:var(--shadow-1)}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))) and (color: color-mix(in srgb,currentcolor 50%,transparent)){.glass{background:radial-gradient(120% 60% at 22% -8%,var(--glass-sheen) 0%,transparent 62%),linear-gradient(158deg,var(--glass-fill-hi) 0%,var(--glass-fill) 55%,var(--glass-fill-lo) 100%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));border-color:var(--glass-border);box-shadow:inset 0 1px 0 var(--glass-hi),0 0 0 1px var(--glass-edge),var(--glass-shadow)}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.glass{background:var(--c-surface)}}@media(prefers-reduced-transparency:reduce){.glass{background:var(--c-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.chip{display:inline-block;padding:var(--s-1) var(--s-4);background:var(--c-surface);color:var(--c-ink);border:var(--bw-ctl) solid var(--c-ink-muted);border-radius:var(--r-pill);font-size:var(--t-sm);font-weight:600}.chip:before{content:"";display:inline-block;inline-size:var(--s-2);block-size:var(--s-2);margin-inline-end:var(--s-2);border:var(--bw-ctl) solid currentColor;border-radius:50%;vertical-align:middle}.chip-speaking{background:var(--c-accent);color:var(--c-accent-ink);border-color:var(--c-accent)}.chip-speaking:before{background:currentColor}.chip-listening{border-color:var(--c-you)}.chip-listening:before{color:var(--c-you);background:currentColor}.chip-reconnecting,.chip-not_sent{border-style:dashed;border-color:var(--c-danger)}.chip-typing{border-style:dotted;border-color:var(--c-you)}.chip-reason{display:block;font-weight:400}.status-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-4);margin-block-end:var(--s-4)}.status-row .hint{margin:0}.live-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-2) var(--s-4);margin-block-end:var(--s-2)}.live-top .status-row{display:contents}.live-top .chip{order:1}.live-top .time-left{order:2;margin:0}.live-top .time-left>p:first-child{margin-block:0}.live-top .hint{order:3;flex:1 1 100%}.live-top .time-left:has(.banner){order:4;flex:1 1 100%}.time-left{margin-block-end:var(--s-2)}.time-left>p:first-child{margin-block-end:var(--s-2);font-size:var(--t-sm);font-variant-numeric:tabular-nums;text-align:end}.screen.live .hint,.time-left>p:first-child,.page:has(.live-bg) .role{color:var(--c-ink)}.page:has(.live-bg) .page-header{margin-block-end:var(--s-2)}.screen.live .btn-secondary:not(:disabled):not([aria-disabled=true]){background:var(--c-surface)}@media(hover:hover){.screen.live .btn-secondary:not(:disabled):not([aria-disabled=true]):hover{background:var(--c-surface-2)}}.typed-echo{padding:var(--s-3) var(--s-4);background:var(--c-surface);border:var(--bw) solid var(--c-line);border-radius:var(--r-md)}.screen.live .state-heading{font-size:var(--t-xl)}.stage{display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:var(--s-4) var(--s-5);margin-block-end:var(--s-3);text-align:center}@media(min-height:48rem){:root{--orb-size: min(clamp(6rem, min(24vh, 36vw), 13rem), 36vw)}}.orb{position:relative;flex:none;inline-size:var(--orb-size);block-size:var(--orb-size);margin-block:var(--s-3) var(--s-5)}.orb canvas{position:absolute;inset:-50%;inline-size:200%;block-size:200%;z-index:-1;display:block;pointer-events:none}.live-status{margin-block:0 var(--s-1);min-block-size:2.4em;font-family:var(--font-serif);font-size:var(--t-xl);font-weight:600;line-height:var(--lh-tight);text-wrap:balance}.live-sub{max-inline-size:30rem;margin-block:0 var(--s-2);min-block-size:3.1em;color:var(--c-ink-muted);text-wrap:balance}.think-dots{display:inline-flex;gap:var(--s-1);margin-inline-start:var(--s-2);vertical-align:middle}.think-dots i{display:block;inline-size:.4em;block-size:.4em;border-radius:50%;background:currentColor;transform:scale(.75);animation:dot 1.4s var(--ease-calm) 3}.think-dots i:nth-child(2){animation-delay:.3s}.think-dots i:nth-child(3){animation-delay:.6s}@keyframes dot{0%,to{transform:scale(.5)}40%{transform:scale(1)}}@supports (color: color-mix(in srgb,currentcolor 50%,transparent)){.stage .live-status,.stage .live-sub{text-shadow:0 0 10px var(--glass-halo),0 0 3px var(--glass-halo)}}@media(max-width:30rem){.live-status{font-size:var(--t-lg)}}.screen.live[data-readback] .stage{padding-block:var(--s-2)}.screen.live[data-readback] .orb{--orb-size: clamp(5rem, 14vh, 8rem);margin-block:var(--s-2)}@media(max-height:56.25rem){.live-sub{display:none}}@media(max-height:50rem){.stage{padding-block:var(--s-3)}.orb{margin-block:var(--s-2) var(--s-3)}}@media(max-height:44rem){.screen.live:not([data-readback]) .stage{display:grid;grid-template-columns:auto auto;justify-content:center;align-items:center;column-gap:var(--s-4);padding:var(--s-2) var(--s-4);text-align:start}.screen.live:not([data-readback]) .orb{--orb-size: clamp(4.5rem, 12vh, 6rem);grid-area:1 / 1;margin:0}.screen.live:not([data-readback]) .live-status{grid-area:1 / 2;min-block-size:0}.screen.live:not([data-readback]) .live-sub{grid-area:2 / 2}}.parts{flex:none;display:flex;flex-direction:column;gap:var(--s-2);min-inline-size:0;padding:var(--s-3) var(--s-4);margin-block-end:var(--s-3)}.parts-of{margin:0;color:var(--c-ink-muted);font-size:var(--t-sm);font-weight:600}.parts-strip{display:flex;flex-wrap:wrap;gap:var(--s-2);min-inline-size:0;margin:0;padding:0;list-style:none}.part{display:inline-block;min-inline-size:0;max-inline-size:100%;padding:var(--s-1) var(--s-3);color:var(--c-ink);font-size:var(--t-sm);line-height:1.3;border:var(--bw) solid var(--c-line-strong);border-radius:var(--r-md);transition:background-color var(--dur-med) var(--ease-calm),border-color var(--dur-med) var(--ease-calm)}@supports (color: color-mix(in srgb,currentcolor 50%,transparent)){.part{border-color:var(--c-line-glass)}}.part[aria-current=step]{font-weight:600;border-color:var(--c-accent);box-shadow:inset 0 0 0 var(--bw) var(--c-accent)}.part-is-done{background:var(--c-accent-soft);border-color:var(--c-accent)}.part-title{min-inline-size:0;unicode-bidi:isolate;overflow-wrap:anywhere}.part-done-mark{display:inline-flex;align-items:center;gap:var(--s-1);margin-inline-start:var(--s-1);color:var(--c-accent);font-weight:600}.parts-bar{display:flex;gap:var(--s-1)}.parts-bar-step{flex:1 1 0;min-inline-size:0;block-size:var(--s-2);background:var(--c-surface-2);border:var(--bw) solid var(--c-line-strong);border-radius:var(--r-pill);transition:background-color var(--dur-med) var(--ease-calm),border-color var(--dur-med) var(--ease-calm)}.parts-bar-step-on{background:var(--c-accent);border-color:var(--c-accent)}.part-card{padding:var(--s-3) var(--s-4);background:var(--c-surface);border:var(--bw) solid var(--c-line);border-radius:var(--r-md)}.part-card-label{margin-block:0 var(--s-1);color:var(--c-ink-muted);font-size:var(--t-xs);font-weight:600}.part-card-question{margin:0;color:var(--c-ink);font-family:var(--font-serif);font-size:var(--t-lg);line-height:1.35;unicode-bidi:isolate;overflow-wrap:anywhere}@media(max-height:56.25rem){.parts-of{font-size:var(--t-xs)}.part{padding:calc(var(--s-1) / 2) var(--s-2);font-size:var(--t-xs)}.part-card{padding:var(--s-2) var(--s-3)}.part-card-question{font-size:var(--t-md);line-height:1.3}}@media(max-height:44rem){.parts{gap:var(--s-1);padding:var(--s-2) var(--s-3);margin-block-end:var(--s-2)}.parts-strip{gap:var(--s-1)}.part-card{padding:var(--s-1) var(--s-3)}}@media(max-height:41rem){.parts{padding:var(--s-1) var(--s-3)}.part{padding:calc(var(--s-1) / 4) var(--s-2);line-height:1.2}.parts-bar-step{block-size:var(--s-1)}.part-card-label{display:inline;margin-inline-end:var(--s-2)}.part-card-question{display:inline;font-size:var(--t-sm);line-height:1.25}.screen.live:not([data-readback]):has(.parts) .orb{--orb-size: clamp(3.5rem, 9vh, 4.5rem)}}@media(prefers-reduced-motion:reduce){.part,.parts-bar-step{transition:none}}@media(forced-colors:active){.part,.part-card,.parts-bar-step{border-color:CanvasText}.part[aria-current=step]{border-width:var(--bw-bar)}.parts-bar-step-on{background:Highlight;border-color:Highlight}}@supports selector(:has(*)){.page:has(.screen.live:not([data-readback])){display:flex;flex-direction:column;min-block-size:100vh;min-block-size:100dvh;padding-block-end:var(--s-4)}.page:has(.screen.live:not([data-readback]))>.page-main{flex:1 1 auto;display:flex;flex-direction:column}.screen.live:not([data-readback]){flex:1 1 auto;display:flex;flex-direction:column}.screen.live:not([data-readback]) .captions{flex:1 1 6rem;min-block-size:6rem}.screen.live:not([data-readback]) .live-actions{margin-block-end:0}}@media(max-height:56.25rem){.screen.live:not([data-readback]) .live-top .hint{font-size:var(--t-xs);line-height:1.3}.screen.live:not([data-readback]) .time-left .banner,.screen.live:not([data-readback]) .sound-blocked .notice{padding:var(--s-1) var(--s-3);margin:0;font-size:var(--t-xs);line-height:1.3}.screen.live:not([data-readback]) .time-left .banner .icon,.screen.live:not([data-readback]) .sound-blocked .notice .icon{display:none}.screen.live:not([data-readback]) .sound-blocked{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);margin-block-end:var(--s-2)}.screen.live:not([data-readback]) .sound-blocked .notice{flex:1 1 6rem}.screen.live:not([data-readback]) .sound-blocked .actions{flex:none;margin:0}.screen.live:not([data-readback]) .sound-blocked .btn{min-block-size:var(--tap-min);padding-inline:var(--s-3)}.screen.live:not([data-readback]):has(.time-left .banner),.screen.live:not([data-readback]):has(.sound-blocked),.screen.live:not([data-readback]):has(.parts){--orb-size: clamp(4.5rem, 12vh, 6rem)}.screen.live:has(.parts) .live-actions{position:static}}.screen.live:not([data-readback]) .captions+.btn{position:relative;z-index:2;align-self:flex-end;min-block-size:var(--tap-min);padding-block:var(--s-2);margin-block:calc(-1 * (var(--s-4) + var(--tap-min) + var(--s-2))) calc(var(--s-4) + var(--s-2));margin-inline-end:var(--s-5);box-shadow:var(--shadow-1)}@media(max-height:41rem){.page:has(.screen.live:not([data-readback])){padding-block-start:var(--s-2)}.screen.live:not([data-readback]) .stage{margin-block-end:var(--s-2)}.screen.live:not([data-readback]) .live-top{gap:var(--s-1) var(--s-3);margin-block-end:var(--s-1)}.screen.live:not([data-readback]) .sound-blocked{margin-block-end:0}}@media(max-height:35rem){.screen.live:has(.time-left .banner) .live-actions,.screen.live:has(.sound-blocked) .live-actions{position:static;max-block-size:none}}.captions{display:flex;flex-direction:column;min-block-size:12rem;max-block-size:50vh;overflow-y:auto;overflow-anchor:none;padding:var(--s-3) var(--s-4);margin-block-end:var(--s-4);border-radius:var(--r-xl)}.captions>:first-child{margin-block-start:auto}@media(max-height:43.75rem){.captions{min-block-size:9rem}}@media(max-height:37.5rem){.captions{min-block-size:6rem}}@supports (color: color-mix(in srgb,currentcolor 50%,transparent)){.captions-fade:before{content:"";position:sticky;inset-block-start:0;z-index:1;flex:none;block-size:2.5rem;margin-block-end:-2.5rem;margin-inline:calc(-1 * var(--s-4));pointer-events:none;background:linear-gradient(to bottom,var(--glass-fade) 0%,transparent 100%)}}.caption{margin-block-end:var(--s-3);padding-inline-start:var(--s-2);border-inline-start:var(--bw-bar) solid transparent;line-height:1.45}.caption-agent{font-family:var(--font-serif);font-size:var(--t-lg)}.caption-you{color:var(--c-ink-muted)}.caption-interim{font-style:italic;border-inline-start-style:dotted;border-inline-start-color:var(--c-line-strong)}@supports (color: color-mix(in srgb,currentcolor 50%,transparent)){.captions .caption-interim{border-inline-start-color:var(--c-line-glass)}}.caption-prompt{padding-block:var(--s-2);padding-inline-end:var(--s-3);color:var(--c-ink);background:var(--c-accent-soft);border-inline-start:var(--s-1) solid var(--c-accent);border-radius:var(--r-md)}.caption-item{padding:var(--s-3) var(--s-4);color:var(--c-ink);background:var(--c-surface);border:var(--bw) solid var(--c-line);border-radius:var(--r-md)}.speaker{display:block;margin-inline-end:0;font-family:var(--font-sans);font-size:var(--t-sm);font-weight:600}.caption-agent .speaker{color:var(--c-accent)}.caption-you .speaker{color:var(--c-you)}.live-note{margin-block:var(--s-2)}.live-note .notice,.live-note .hint{margin-block:0}.live-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr));gap:var(--s-2);padding:var(--s-2) var(--s-4);margin-block:var(--s-4);margin-inline:calc(-1 * var(--s-4));background:var(--c-bg);border-block-start:var(--bw) solid var(--c-line)}.live-actions>*{min-inline-size:0}.live-actions .btn,.live-actions .check{min-block-size:3rem;font-size:var(--t-sm)}.live-actions .btn{padding-inline:var(--s-2)}.live-actions .btn-primary:not(:disabled):not([aria-disabled=true]){background:var(--c-surface);color:var(--c-ink);border-color:var(--c-line-strong)}@media(hover:hover){.live-actions .btn-primary:not(:disabled):not([aria-disabled=true]):hover{background:var(--c-surface-2);filter:none;text-decoration:none}}.check{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-block-size:var(--tap-min)}.live-actions .check{line-height:1.3;padding-inline:var(--s-3);background:var(--c-surface);border:var(--bw-ctl) solid var(--c-line-strong);border-radius:var(--r-pill)}.check input{inline-size:var(--s-5);block-size:var(--s-5);accent-color:var(--c-accent)}@supports selector(:has(*)){@media(min-height:30rem){.live-actions{position:sticky;inset-block-end:0;max-block-size:35vh;overflow-y:auto;overscroll-behavior:contain}}}.screen.live:has(.confirm) .live-actions,.screen.live:has(.composer-box) .live-actions{position:static;max-block-size:none}.screen.live:has(.time-left .banner):has(.sound-blocked) .live-actions{position:static;max-block-size:none;margin-block-start:auto}html:has(.live-actions){scroll-padding-block-end:min(35vh,7.5rem)}.screen.live:has(#thats-right-button) .live-actions{position:static;max-block-size:none}.screen.live:has(#thats-right-button) .actions:has(#thats-right-button){position:sticky;inset-block-end:0;z-index:1;margin-inline:calc(-1 * var(--s-4));padding:var(--s-5) var(--s-4) var(--s-2);background:linear-gradient(to top,var(--c-bg) 75%,transparent)}@media(prefers-reduced-motion:reduce){.think-dots i{animation:none}}@media(forced-colors:active){.live-bg,.captions-fade:before{display:none}.glass{background:Canvas;border-color:CanvasText;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.chip,.live-actions .check,.caption-item,.caption-prompt{border-color:CanvasText}.live-actions,.screen.live:has(#thats-right-button) .actions:has(#thats-right-button){background:Canvas;border-color:CanvasText}.live-actions .btn-primary:not(:disabled):not([aria-disabled=true]){border-color:ButtonText}.think-dots i{background:CanvasText}}.page.v2{max-inline-size:none;margin:0;padding:0}.v2{--pill: var(--v2-blue);--rise: 1.15s;--ease-rise: cubic-bezier(.3, .55, .25, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--spring: cubic-bezier(.34, 1.32, .5, 1)}.frame,.iv{position:fixed;inset:0;overflow:clip;background:var(--v2-paper);color:var(--v2-ink);container-type:size;isolation:isolate;--rx: 110cqw;--sky-start: 6cqh;--sky-end: -54cqh;--ground-y: 60cqh;--gw: min(1160px, calc(100cqw - 128px) );--gl: calc((100cqw - var(--gw)) / 2)}.frame.plain{overflow-y:auto}.sky-shift{position:absolute;inset:0;z-index:-1;pointer-events:none;transform:translate3d(0,var(--shift, 0px),0);transition:transform 1.6s cubic-bezier(.65,0,.25,1) .18s}.frame.leaving .sky-shift{animation:v2-sky-leave 1.1s cubic-bezier(.6,0,.3,1) both}@keyframes v2-sky-leave{to{transform:translate3d(0,-75cqh,0);opacity:0}}.frame.leaving .top,.frame.leaving .view.on,.frame.leaving .controls{animation:v2-blur-leave .9s cubic-bezier(.4,0,.2,1) both;will-change:filter,opacity,transform}@keyframes v2-blur-leave{to{filter:blur(28px);opacity:0;transform:scale(1.03)}}[data-step="2"] .sky-shift{--shift: -2.5cqh}[data-step="3"] .sky-shift{--shift: -5cqh}[data-step="4"] .sky-shift{--shift: -7.5cqh}.sky,.ground{position:absolute;z-index:-1;pointer-events:none;inset-inline-start:calc(50% - var(--rx));inline-size:calc(var(--rx) * 2);block-size:200cqh;background:var(--v2-sky);will-change:transform;backface-visibility:hidden}.sky{inset-block-start:-100cqh;transform:translate3d(0,var(--sky-end),0)}.play .sky{animation:v2-rise var(--rise) var(--ease-rise) .12s both}@keyframes v2-rise{0%{transform:translate3d(0,var(--sky-start),0)}to{transform:translate3d(0,var(--sky-end),0)}}.frame .top{position:absolute;inset-inline:0;inset-block-start:0;padding:32px 64px;z-index:2}.frame .brand,.ivbrand{margin:0;font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--v2-paper)}.brandrow{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 14px}.v2 .role{margin:0;min-inline-size:0;font-size:14px;font-weight:400;line-height:1.35;overflow-wrap:anywhere}.frame .role{color:var(--v2-paper)}.ivtop .role{color:var(--v2-muted)}.play .brand,.play .role{animation:v2-fade .7s var(--ease-out) .7s both}@keyframes v2-fade{0%{opacity:0}to{opacity:1}}.v2 .title{font-weight:600;letter-spacing:-.035em;line-height:1.02;margin:0}.v2 .title .state-heading,.v2 h1.state-heading{font:inherit;letter-spacing:inherit;margin:0;color:var(--v2-ink)}.v2 .lede{color:var(--v2-muted);line-height:1.5}.reveal{display:inline;color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(90deg,var(--to) 0%,var(--to) 33.3%,var(--v2-blue) 41%,var(--v2-ring) 49%,transparent 56%,transparent 100%);background-size:300% 100%;background-position:0 0;--to: var(--v2-ink)}.reveal.soft{--to: var(--v2-muted)}.play .reveal{animation:v2-sweep var(--d, 1s) cubic-bezier(.4,0,.2,1) var(--t, 0ms) both}@keyframes v2-sweep{0%{background-position:100% 0}to{background-position:0 0}}.steps .view{position:absolute;inset:0;animation:v2-view-in .62s var(--ease-out) .11s both}@keyframes v2-view-in{0%{opacity:0;transform:translate3d(0,16px,0)}}.v2 .wrap{position:absolute;inset-inline:0;margin:0 auto;inset-block-start:50%;transform:translateY(-50%);text-align:center;inline-size:min(1100px,86cqw)}.w1{transform:translateY(-58%)!important}.h1{font-size:clamp(84px,10.5cqw,168px);letter-spacing:-.045em}.w1 .lede{font-size:21px;margin:22px auto 0;max-inline-size:32ch}.h2{font-size:44px}.w2{transform:translateY(-56%)!important}.w2 .h2{margin-block-end:28px}.w3{inline-size:min(860px,86cqw)!important;transform:translateY(-60%)!important}.w3 .lede{font-size:18px;margin:14px auto 30px;max-inline-size:52ch}.wc{inline-size:min(640px,86cqw)!important;transform:translateY(-58%)!important;max-block-size:calc(100cqh - 260px);overflow-y:auto;scrollbar-width:none;padding-inline:6px}.wc .lede{font-size:18px;margin:12px auto 22px}.ccard{text-align:start;background:var(--v2-paper);border-radius:22px;padding:8px 22px 18px;box-shadow:0 22px 50px -30px #101c5a66,0 0 0 1px #101c5a0f}.cons{list-style:none;padding:0;margin:0}.cons li{display:flex;align-items:center;gap:14px;padding:12px 0;border-block-end:1px solid var(--v2-chip);font-size:16px;line-height:1.4;color:var(--v2-text)}.cons .ci{inline-size:32px;block-size:32px;flex:none;border-radius:50%;background:var(--v2-tint-2);display:grid;place-items:center;color:var(--pill)}.cons .ci .icon{inline-size:17px;block-size:17px}.calt{font-size:14px;line-height:1.5;color:var(--v2-muted);margin:14px 0 0}.calt.tone-calm{background:none;padding:0;border:0}.v2 .procs.expander{margin:10px 0 0;padding:0;background:none;border:0;border-radius:0;font-size:14px;color:var(--v2-muted)}.v2 .procs summary{display:inline-flex;justify-content:flex-start;gap:8px;min-block-size:24px;padding:4px 0;color:var(--pill);font-weight:500}.v2 .procs summary:after{content:none}.v2 .procs summary:before{content:"";flex:none;border-block:4.5px solid transparent;border-inline-start:7px solid currentColor;transition:transform .2s var(--ease-out)}.v2 .procs[open] summary:before{transform:rotate(90deg)}.v2 .procs .processors{margin:6px 0 0;padding-inline-start:18px;line-height:1.5}.v2 .procs p{margin:6px 0 0;line-height:1.5}.v2 .state-heading:focus,.v2 .state-heading:focus-visible{outline:none}.clinks{display:flex;justify-content:center;align-items:center;gap:10px;margin-block-start:16px;color:var(--v2-dot-off)}.clinks .sep:before{content:"·"}.cnote{margin-block-start:14px;font-size:14px;color:var(--v2-muted);text-align:center}.cdecl{margin:16px auto 0;max-inline-size:440px;text-align:center;font-size:15px;color:var(--v2-text)}.cdecl .row{justify-content:center;margin-block-start:10px}.quietlink{border:0;background:none;padding:6px 2px;cursor:pointer;font:400 14px var(--font-sans);color:var(--v2-quiet);text-decoration:underline;text-underline-offset:3px}.quietlink:hover{color:var(--v2-quiet-hover)}.video{position:relative;inline-size:min(760px,56cqw,calc((100cqh - 470px) * 16 / 9));aspect-ratio:16 / 9;margin:0 auto;border-radius:26px;box-shadow:0 30px 60px -36px #101c5a61;transform-origin:50% 50%;transition:transform .75s var(--ease-out)}.video .clip{position:absolute;inset:0;border-radius:inherit;overflow:hidden;clip-path:inset(0 round 26px);background:var(--v2-video)}.video video{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;display:block}.video.big{transform:scale(var(--vs, 1));z-index:3}.video .bar{pointer-events:none;position:absolute;inset-inline-start:0;inset-block-end:0;z-index:1;block-size:3px;inline-size:0;background:var(--v2-video-bar);transition:inline-size .3s linear}.video.watched .bar{inline-size:100%!important}.playbtn{position:absolute;inset-inline-start:50%;inset-block-start:50%;inline-size:84px;block-size:84px;margin:-42px 0 0 -42px;border-radius:50%;border:0;cursor:pointer;display:grid;place-items:center;color:var(--v2-paper);background:#ffffff29;-webkit-backdrop-filter:blur(10px) saturate(1.6);backdrop-filter:blur(10px) saturate(1.6);box-shadow:inset 0 0 0 1px #ffffff59,inset 0 1.5px 1px #fff9,0 12px 30px -10px #00000080;transition:transform .38s var(--spring),opacity .3s,background .2s}.playbtn .icon{inline-size:26px;block-size:26px;fill:currentColor;margin-inline-start:4px}.playbtn:hover{transform:scale(1.06);background:#ffffff38}.video.playing .playbtn,.video.watched .playbtn{opacity:0;transform:scale(.8);pointer-events:none}.video .done{position:absolute;inset-block-start:14px;inset-inline-end:14px;margin:0;pointer-events:none;color:var(--v2-paper);font-weight:500;font-size:13px;opacity:0;transform:translate3d(0,-6px,0);transition:opacity .3s .3s,transform .5s var(--spring) .3s;z-index:2}.video .done span{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;background:#14183c8c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px #ffffff40}.video .done .icon{inline-size:14px;block-size:14px}.video.watched .done{opacity:1;transform:none}.w2 .h2,.vlinkrow{transition:opacity .42s var(--ease-out),filter .42s var(--ease-out)}.w2.grown .h2,.w2.grown .vlinkrow{opacity:0;filter:blur(6px);pointer-events:none}.vlinkrow{margin-block-start:18px;text-align:center}.vclose{position:absolute;inset-block-start:58px;inset-inline-end:18px;inline-size:40px;block-size:40px;border-radius:50%;border:0;background:#ffffff29;color:var(--v2-paper);display:grid;place-items:center;cursor:pointer;z-index:3}.vtext{position:fixed;inset:0;z-index:30;display:grid;place-items:center;padding:24px;background:#f0f3fab8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:v2-fade .32s var(--ease-out) both;text-align:start}.vt-box{position:relative;inline-size:min(640px,100%);max-block-size:min(780px,calc(100cqh - 140px));min-block-size:0;display:flex;flex-direction:column;background:var(--v2-paper);border-radius:26px;box-shadow:0 30px 70px -30px #101c5a80,0 0 0 1px #101c5a0f;animation:v2-view-in .48s var(--spring) both}.vt-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 24px 14px;border-block-end:1px solid var(--v2-chip)}.vt-head h2,.chead h2{margin:0;font-size:22px;font-weight:600;letter-spacing:-.02em}.vt-x{inline-size:38px;block-size:38px;flex:none;border-radius:50%;border:0;background:var(--v2-chip);color:var(--v2-text);display:grid;place-items:center;cursor:pointer}.vt-x .icon{inline-size:16px;block-size:16px}.vt-body{overflow-y:auto;padding:18px 24px 24px;scrollbar-width:thin}.vt-body h3{font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--pill);margin:18px 0 6px}.vt-body section:first-child h3{margin-block-start:0}.vt-body p{margin:0;font-size:16px;line-height:1.6;color:var(--v2-text-2)}.agree{position:relative;display:flex;align-items:center;gap:12px;margin-block-start:26px;padding:16px;border-radius:16px;background:var(--v2-tint);cursor:pointer;font-size:16px;font-weight:500;color:var(--v2-ink);user-select:none}.agree input{position:absolute;opacity:0;inline-size:1px;block-size:1px}.agree .box{inline-size:24px;block-size:24px;flex:none;border-radius:7px;background:var(--v2-paper);box-shadow:inset 0 0 0 1.5px var(--v2-box-line);display:grid;place-items:center;color:var(--v2-paper);transition:background .2s,box-shadow .2s}.agree .box .icon{inline-size:15px;block-size:15px;opacity:0;transform:scale(.5);transition:opacity .18s,transform .36s var(--spring)}.agree input:checked+.box{background:var(--pill);box-shadow:inset 0 0 0 1.5px var(--pill)}.agree input:checked+.box .icon{opacity:1;transform:none}.agree input:focus-visible+.box{outline:3px solid var(--v2-focus);outline-offset:3px}.checks{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:stretch}.steps .card{margin:0;border:0;text-align:start;background:var(--v2-paper);border-radius:22px;padding:20px;box-shadow:0 22px 50px -30px #101c5a66,0 0 0 1px #101c5a0f}.card-h{display:flex;align-items:center;gap:10px;font-weight:600;font-size:16px;margin-block-end:16px}.badge{inline-size:34px;block-size:34px;border-radius:50%;background:var(--v2-tint-2);display:grid;place-items:center;color:var(--pill)}.badge .icon{inline-size:18px;block-size:18px}.ok{margin-inline-start:auto;inline-size:24px;block-size:24px;border-radius:50%;background:var(--pill);color:var(--v2-paper);display:grid;place-items:center;opacity:0;transform:scale(.4);transition:opacity .22s,transform .42s var(--spring)}.ok .icon{inline-size:14px;block-size:14px;stroke-width:2.6}.ok.on{opacity:1;transform:none}.v2 .pchip.btn,.v2 button.pchip{display:inline-flex;align-items:center;gap:8px;border:0;border-radius:999px;min-block-size:44px;padding:0 18px;cursor:pointer;font:500 15px/1 var(--font-sans);background:var(--v2-chip);color:var(--v2-text);box-shadow:none;transition:transform .3s var(--spring),background .2s}.v2 .pchip.btn:hover{background:var(--v2-chip-hover)}.v2 .pchip.primary{background:var(--pill);color:var(--v2-paper)}.v2 .pchip.primary:hover{background:var(--v2-blue-hover)}.v2 .pchip.dark{background:var(--v2-dark);color:var(--v2-paper)}.v2 .pchip.dark:hover{background:var(--v2-dark-hover)}.v2 .pchip:disabled{opacity:.5;cursor:default}.v2 .pchip .icon{inline-size:13px;block-size:13px;fill:currentColor}.row{display:flex;gap:8px;flex-wrap:wrap}.q{font-size:15px;margin:0 0 10px}.bars.meter{display:flex;align-items:center;gap:4px;block-size:34px}.bars.meter i{flex:1;max-inline-size:10px;block-size:6px;border-radius:3px;background:var(--pill);opacity:.85;transition:block-size .12s cubic-bezier(.4,0,.2,1)}.say{font-size:15px;color:var(--v2-muted);margin:10px 0 0}.good{display:flex;align-items:center;gap:8px;font-size:15px;margin:10px 0 0;color:var(--v2-text)}.good .icon{inline-size:16px;block-size:16px;flex:none;color:var(--pill);stroke-width:2.6}.warn{font-size:14px;line-height:1.45;color:var(--v2-warn-ink);background:var(--v2-warn-bg);border-radius:12px;padding:10px 12px;margin:12px 0 0}.v2 .link.btn{border:0;background:none;box-shadow:none;min-block-size:0;padding:0;margin-block-start:10px;font:500 14px var(--font-sans);color:var(--pill);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.devsel{display:flex;flex-direction:column;gap:6px;margin:0 0 14px}.devsel span{font-size:13px;color:var(--v2-muted)}.devsel select{appearance:none;inline-size:100%;min-block-size:44px;border:0;border-radius:12px;padding-inline:14px 40px;cursor:pointer;font:500 15px var(--font-sans);color:var(--v2-text);background:var(--v2-tint);box-shadow:inset 0 0 0 1px #101c5a14}.mic-verdict .notice{margin-block-end:8px}.kbdrow{text-align:center;margin-block-start:18px}.tips{list-style:none;padding:0;margin:14px 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;color:var(--v2-muted);font-size:14px}.tips li{display:flex;align-items:center;gap:8px}.tips li:before{content:"";inline-size:6px;block-size:6px;border-radius:50%;background:var(--pill);opacity:.5}.controls{position:absolute;inset-inline:0;margin:0 auto;inset-block-end:44px;inline-size:440px;display:flex;flex-direction:column;align-items:center;gap:16px;z-index:2;contain:layout style}.play .controls{animation:v2-lift .8s var(--ease-out) 1.3s both}@keyframes v2-lift{0%{opacity:0;transform:translateY(14px)}}.controls .hint{font-size:13px;color:var(--v2-muted);text-align:center;min-block-size:18px;margin:0;transition:opacity .3s}.controls .hint.hide{opacity:0}.dots{position:relative;block-size:20px;inline-size:74px}.dots .pill{position:absolute;inset-inline-start:0;inset-block-start:0;block-size:20px;inline-size:20px;border-radius:10px;background:var(--pill);transition:inline-size .42s var(--spring)}.dots i{position:absolute;inset-block-start:6px;inline-size:8px;block-size:8px;border-radius:50%;background:var(--v2-dot-off);transition:background .26s}.dots i:nth-of-type(1){inset-inline-start:6px}.dots i:nth-of-type(2){inset-inline-start:24px}.dots i:nth-of-type(3){inset-inline-start:42px}.dots i:nth-of-type(4){inset-inline-start:60px}.dots i.in{background:var(--v2-paper)}[data-step="2"] .dots .pill{inline-size:38px}[data-step="3"] .dots .pill{inline-size:56px}[data-step="4"] .dots .pill{inline-size:74px}.controls .actions{inline-size:100%;display:grid;grid-template-columns:0px minmax(0,1fr);column-gap:0;margin:0;transition:grid-template-columns .42s var(--spring),column-gap .42s var(--spring)}.controls .actions.with-back{grid-template-columns:var(--back-w, 104px) minmax(0,1fr);column-gap:10px}.controls .back{min-inline-size:0;overflow:hidden;opacity:0;transform:translate3d(-14px,0,0);pointer-events:none;transition:opacity .28s var(--ease-out),transform .42s var(--spring)}.controls .with-back .back{opacity:1;transform:none;pointer-events:auto;transition-delay:60ms}.btn2{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:999px;min-block-size:56px;padding:0 24px;cursor:pointer;white-space:nowrap;font:600 17px/1 var(--font-sans);letter-spacing:-.005em;transition:transform .32s var(--spring),background .26s,color .26s}.btn2.next{background:var(--pill);color:var(--v2-paper)}.btn2.next:hover{background:var(--v2-blue-hover)}.btn2.back,.btn2.ghost{background:var(--v2-chip);color:var(--v2-text)}.btn2.back{padding:0 10px}.btn2.back:hover,.btn2.ghost:hover{background:var(--v2-chip-hover)}.btn2:active{transform:scale(.97)}.btn2.next[aria-disabled=true],.btn2.next[aria-disabled=true]:hover{background:var(--v2-locked-bg);color:var(--v2-locked-ink);cursor:not-allowed}.btn2[aria-disabled=true]:active{transform:none}.btn2 .icon{inline-size:18px;block-size:18px;stroke-width:2.4}.btn2.solo{padding:0 28px}.v2 :focus-visible{outline:3px solid var(--v2-focus);outline-offset:3px}.wplain{position:relative!important;inset:auto!important;transform:none!important;margin:0 auto!important;padding-block:120px 64px;inline-size:min(640px,90cqw)!important;text-align:start!important}.wplain .screen{background:var(--v2-paper);border-radius:22px;padding:24px;box-shadow:0 22px 50px -30px #101c5a66,0 0 0 1px #101c5a0f}.endbadge{inline-size:64px;block-size:64px;border-radius:50%;background:var(--pill);color:var(--v2-paper);display:grid;place-items:center;margin-block-end:22px}.endbadge .icon{inline-size:30px;block-size:30px;stroke-width:2.6}.endbadge.amber{background:var(--v2-amber)}.iv-end .ground{animation:none;transform:translate3d(0,var(--ground-y),0)}.iv-end .ivtop{animation:none}.iv-end .ivmain{inset-block:0 120px;overflow-y:auto;scrollbar-width:none;animation:v2-panel-fade-in .38s var(--ease-out) both}.iv.ending>:not(.ground,.ivtop),.iv.ending .ivtop>:not(.brandrow){pointer-events:none;animation:v2-panel-fade-out .36s ease-in forwards}.wplain .screen.endscreen,.iv-end .screen.endscreen{background:none;box-shadow:none;padding:13cqh 0 0;display:flex;flex-direction:column;align-items:center;text-align:center}.v2 .endscreen h1.state-heading{font-size:46px;font-weight:600;letter-spacing:-.025em;line-height:1.15;color:var(--v2-ink);margin:0 0 12px}.endscreen .lede,.endscreen>p{font-size:18px;line-height:1.5;color:var(--v2-muted);max-inline-size:58ch;margin:0 auto 14px}.endscreen .saved-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 16px;font-size:14px}.endscreen .contact{margin:0 auto 6px;padding:0;border:0;font-size:15px;color:var(--v2-muted)}.endscreen .procs{display:flex;flex-direction:column;align-items:center;margin-block-start:6px}.endscreen .procs .placeholder{margin:8px auto 0;max-inline-size:52ch;font-size:14px;color:var(--v2-muted);background:none;border:0;padding:0}.endscreen .actions{justify-content:center;margin-block-start:12px}.v2 .endscreen .btn-primary{border:0;border-radius:999px;min-block-size:56px;padding:0 28px;background:var(--pill);color:var(--v2-paper);font:600 17px/1 var(--font-sans)}.v2 .endscreen .btn-primary:hover{background:var(--v2-blue-hover)}.iv{background:var(--v2-paper)}.ground{inset-block-start:0;transform:translate3d(0,95cqh,0);animation:v2-ground 1.5s cubic-bezier(.22,.7,.2,1) .15s both}@keyframes v2-ground{to{transform:translate3d(0,var(--ground-y),0)}}.ivtop{position:absolute;inset-inline:0;inset-block-start:0;padding:40px 64px 0;animation:v2-drop .7s var(--ease-out) .35s both}@keyframes v2-drop{0%{opacity:0;transform:translate3d(0,-12px,0)}}.ivbrand{color:var(--v2-ink)}.ivtop .brandrow{margin-block-end:22px}.ivtop:has(.keep-on) .brandrow{flex-direction:column}.plabels,.prog{max-inline-size:var(--gw);margin-inline:auto}.plabels{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;color:var(--v2-muted);margin-block-end:10px}.plabels b{color:var(--v2-ink);font-weight:600}.pl-left{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-open{border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:start}.pl-open:after{content:"";display:inline-block;inline-size:7px;block-size:7px;margin-inline-start:7px;border-inline-end:1.6px solid var(--pill);border-block-end:1.6px solid var(--pill);transform:translateY(-3px) rotate(45deg)}.pl-title:before,.pl-time:before,.eb-title:before{content:" · "}.pl-q+.pl-time:before{content:" · "}.pl-q:only-child:before,.pl-right>.pl-time:first-child:before{content:none}.pl-right{flex:none}.prog{display:flex;gap:6px}.seg{position:relative;flex-basis:0;block-size:6px;border-radius:3px;background:var(--v2-track);overflow:hidden}.seg b{position:absolute;inset:0;border-radius:3px;background:var(--pill);transform-origin:0 50%;transition:transform .8s var(--ease-out)}[dir=rtl] .seg b{transform-origin:100% 50%}.seg.cur{background:var(--v2-track-cur)}.ivmain{position:absolute;inset-inline:0;inset-block:168px 112px}.panel{position:absolute;inset:0;overflow-y:auto;scrollbar-width:none;animation:v2-panel-fade-in .38s var(--ease-out) .14s both,v2-panel-rise-in .56s var(--ease-out) .14s both}.panel.beside{inset-inline:calc(var(--gl) - 12px) calc(var(--gl) + 328px)}.panel.off{pointer-events:none;animation:v2-panel-fade-out .2s ease-in forwards,v2-panel-rise-out .32s ease-in forwards}@keyframes v2-panel-fade-in{0%{opacity:0}}@keyframes v2-panel-rise-in{0%{transform:translate3d(0,14px,0)}}@keyframes v2-panel-fade-out{to{opacity:0}}@keyframes v2-panel-rise-out{to{transform:translate3d(0,-10px,0)}}.scrollhint{position:absolute;inset-inline-start:50%;inset-block-end:14px;z-index:4;inline-size:40px;block-size:40px;margin-inline-start:-20px;border-radius:50%;border:0;cursor:pointer;display:grid;place-items:center;color:var(--v2-ink);background:#ffffffeb;box-shadow:0 0 0 1px #101c5a1f,0 8px 22px -10px #101c5a73;animation:v2-panel-fade-in .22s both,v2-hint-in .38s var(--spring) both}.withcards .scrollhint{inset-inline-start:calc(50% - 170px)}@keyframes v2-hint-in{0%{transform:translate3d(0,8px,0) scale(.9)}}.scrollhint:hover{background:var(--v2-paper)}.scrollhint:focus-visible{outline:3px solid var(--v2-focus);outline-offset:3px}.scrollhint .icon{inline-size:18px;block-size:18px;stroke-width:2.3}.edge{display:none}.pin{margin:0 auto;inline-size:min(820px,86cqw);padding:44px 0 40px}.panel.beside .pin{inline-size:100%;padding-inline:12px}.eyebrow{font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--pill);margin:0 0 12px}.iq{font-weight:600;letter-spacing:-.025em;line-height:1.15;color:var(--v2-ink);margin:0}.h-big{font-size:46px;margin-block-end:12px}.h-q{font-size:31px;margin-block-end:10px}.think{color:var(--v2-muted);line-height:1.5;font-size:18px;margin:0 0 26px;max-inline-size:58ch}.partlist{list-style:none;padding:0;margin:0 0 28px;display:grid;gap:8px}.partlist li{display:flex;align-items:center;gap:14px;background:var(--v2-paper);border-radius:16px;padding:12px 16px;box-shadow:0 0 0 1px #101c5a12,0 10px 24px -18px #101c5a59}.partlist .num,.tn{border-radius:50%;background:var(--v2-tint-2);color:var(--pill);font-weight:600;display:grid;place-items:center;flex:none}.partlist .num{inline-size:30px;block-size:30px;font-size:14px}.partlist .pt{font-weight:600;flex:1}.partlist .pq{font-size:14px;color:var(--v2-muted)}.livehead{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin-block-end:28px}.p-prep .livehead{margin-block-end:14px}.headrow{display:flex;flex-wrap:wrap;align-items:center;column-gap:14px;row-gap:8px;min-block-size:var(--headrow-h, 36px)}.headrow .eyebrow{margin:0}.status{display:inline-flex;align-items:center;gap:10px;border-radius:999px;line-height:20px;padding-block:8px;padding-inline:12px 14px;margin:0;background:var(--v2-paper);font-size:14px;font-weight:600;color:var(--v2-text-3);box-shadow:0 0 0 1px #101c5a14,0 8px 20px -14px #101c5a66}.status .dot,.tlisten .dot{inline-size:8px;block-size:8px;border-radius:50%;background:var(--v2-faint)}.status[data-s=speaking],.status[data-s=asking]{color:var(--pill)}.status[data-s=speaking] .dot,.status[data-s=asking] .dot{background:var(--pill);animation:v2-pulse 1.2s ease-in-out infinite}.status[data-s=listening] .dot,.status[data-s=typing] .dot,.tlisten .dot{background:var(--v2-blue-light);animation:v2-pulse 1.2s ease-in-out infinite}.status[data-s=typing] .dot{animation:none}.status[data-s=thinking] .dot{background:var(--v2-ring);animation:v2-pulse .7s ease-in-out infinite}.status[data-s=think] .dot,.status[data-s=waiting] .dot{background:var(--v2-ring)}@keyframes v2-pulse{50%{transform:scale(1.5);opacity:.6}}.bars.lv{display:inline-flex;gap:3px;align-items:center;block-size:16px}.bars.lv i{inline-size:3px;block-size:4px;border-radius:2px;background:currentColor;opacity:.9;transition:block-size .14s cubic-bezier(.4,0,.2,1)}.reminder{font-size:14px;color:var(--v2-muted);line-height:1.45;margin:0}.prepnote{font-size:16px;line-height:1.5;color:var(--v2-muted);max-inline-size:62ch;margin:0 0 14px}.ex{border-radius:18px;padding:16px 18px;margin:4px 0 12px;background:var(--v2-tint-3);box-shadow:0 0 0 1px #2546d32e}.ex h3,.helps h3{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;margin:0 0 8px}.ex h3{color:var(--pill)}.ex h3 i{inline-size:20px;block-size:20px;border-radius:50%;display:grid;place-items:center;color:var(--v2-paper);background:var(--pill)}.ex h3 i .icon{inline-size:13px;block-size:13px;stroke-width:2.6}.ex .quote{font-style:italic;color:var(--v2-text);line-height:1.5;margin:0}.ex .quote:before{content:open-quote}.ex .quote:after{content:close-quote}.helps h3{color:var(--v2-text-4)}.helps p{display:inline-flex;align-items:center;gap:8px;margin:0;padding:8px 14px;border-radius:999px;background:var(--v2-paper);font-size:14.5px;color:var(--v2-text);box-shadow:0 0 0 1px #2546d333}.helps p:before{content:"";inline-size:6px;block-size:6px;flex:none;border-radius:50%;background:var(--pill)}.helps ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.helps li{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:var(--v2-paper);font-size:14.5px;color:var(--v2-text);box-shadow:0 0 0 1px #2546d333}.helps li:before{content:"";inline-size:6px;block-size:6px;flex:none;border-radius:50%;background:var(--pill)}.exnote{font-size:12.5px;color:var(--v2-quiet);margin:10px 0 0}.after{display:flex;justify-content:flex-start}.prep-row{align-items:center;justify-content:space-between;gap:16px;margin-block-start:16px}.prep-row .btn2{margin-inline-start:auto}.prepnotes:empty{display:none}.tapnote{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--v2-muted);margin:0}.tapnote .icon{inline-size:16px;block-size:16px;color:var(--pill)}.feed{margin-block-end:24px}.feed .captions{background:none;border:0;box-shadow:none;padding:0;max-block-size:none;overflow:visible;display:flex;flex-direction:column;gap:14px;-webkit-backdrop-filter:none;backdrop-filter:none}.feed .caption{display:grid;gap:4px;margin:0;animation:v2-line-in .42s var(--ease-out) both}@keyframes v2-line-in{0%{opacity:0;transform:translate3d(0,8px,0)}}.feed .speaker{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--v2-text-5)}.feed .caption-agent .speaker{color:var(--pill)}.feed .caption-agent .caption-text{font-family:var(--font-sans);font-size:var(--agent-size, 22px);font-weight:500;line-height:1.35;letter-spacing:-.01em;color:var(--v2-ink)}.feed .caption-agent.caption-old .caption-text{color:var(--v2-quiet);font-size:16px;font-weight:400}.feed .caption-you .caption-text{font-size:16px;line-height:1.5;color:var(--v2-text-3)}.picks{display:grid;gap:10px;max-inline-size:620px;margin-block-end:24px}.feed .picks{margin-block:2px 6px;animation:v2-line-in .42s var(--ease-out) both}.picks .ask{font-size:14px;color:var(--v2-muted);margin:0}.opts{display:grid;gap:10px}.opt{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;cursor:pointer;background:var(--v2-paper);border-radius:16px;min-block-size:58px;padding:12px 16px;font:500 16px/1.3 var(--font-sans);color:var(--v2-ink);text-align:center;box-shadow:0 0 0 1.5px #101c5a1f,0 10px 22px -18px #101c5a73;transition:transform .3s var(--spring),box-shadow .2s,background .2s,color .2s}.opt:hover{box-shadow:0 0 0 1.5px var(--pill),0 12px 26px -18px #2546d399}.opt.sel{background:var(--pill);color:var(--v2-paper)}.opt.num{font-size:22px;font-weight:600;min-block-size:64px}.opt.sel{font-weight:700;font-size:17.5px}.opt.num.sel{font-size:27px;font-weight:800}.scale-ends{font-size:12.5px;color:var(--v2-muted);margin:0}.v2 .composer{margin:4px 0 24px;padding:14px 16px;background:var(--v2-paper);border-radius:24px;box-shadow:0 0 0 1.5px #101c5a1f,0 12px 28px -20px #101c5a80}.v2 .composer:focus-within{box-shadow:0 0 0 1.5px var(--pill),0 12px 28px -20px #2546d399}.v2 .composer-box{inline-size:100%;border:0;outline:0;resize:none;background:none;font:400 16px/1.5 var(--font-sans);color:var(--v2-ink);min-block-size:48px;max-block-size:140px}.v2 .composer .btn-primary{background:var(--pill);color:var(--v2-paper);border-radius:999px}.v2 .composer-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-block-start:8px}.v2 .composer-foot .composer-count{margin:0}.v2 .composer-foot .actions{display:flex;flex-direction:row-reverse;align-items:center;gap:8px;margin:0;margin-inline-start:auto}.cards{position:absolute;inset-block:168px 112px;inset-inline-end:calc(var(--gl) - 12px);inline-size:324px;display:flex;flex-direction:column;gap:8px;padding:44px 12px 24px;overflow-y:auto;scrollbar-width:none;animation:v2-panel-fade-in .42s var(--ease-out) both,v2-cards-in .62s var(--ease-out) both}.cards.off{pointer-events:none;animation:v2-panel-fade-out .2s ease-in forwards}@keyframes v2-cards-in{0%{transform:translate3d(12px,0,0)}}.cards-h{display:flex;align-items:center;min-block-size:var(--headrow-h, 36px);font-size:12.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--v2-text-4);margin:0 0 -4px}.tc{position:relative;background:var(--v2-paper);border-radius:16px;padding:12px 14px;box-shadow:0 0 0 1px #101c5a14;transition:box-shadow .3s,opacity .3s,background .3s}.tc.s-waiting{background:#ffffff8c;box-shadow:0 0 0 1px #101c5a0f}.tc.s-waiting .tch b{color:var(--v2-quiet)}.tc.s-waiting .tn{background:var(--v2-tint)}.tc.s-now,.tc.s-more{box-shadow:0 0 0 1.5px var(--pill),0 12px 26px -20px #2546d399}.tch{display:flex;align-items:center;gap:10px}.tch b{flex:1;font-size:14.5px;font-weight:600;color:var(--v2-ink)}.tn{inline-size:24px;block-size:24px;font-size:12.5px}.tst{font-size:12px;font-weight:600;color:var(--pill)}.tst .icon{inline-size:18px;block-size:18px;padding:3px;border-radius:50%;background:var(--pill);color:var(--v2-paper);stroke-width:2.6;display:block}.tc ul{list-style:none;padding:0;margin-block:8px 0;margin-inline:34px 0;display:grid;gap:4px}.tc li{font-size:13.5px;line-height:1.4;color:var(--v2-text-2)}.tcbody{display:grid;grid-template-rows:1fr;transition:grid-template-rows .36s var(--ease-out)}.tcin{min-block-size:0;overflow:hidden}.tc.shut .tcbody{grid-template-rows:0fr}.tc.shut .tcin{visibility:hidden;transition:visibility 0s linear .36s}.tcfold{display:flex;align-items:center;justify-content:center;margin-block:4px -6px;margin-inline:auto;inline-size:44px;block-size:24px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--v2-text-4);cursor:pointer}.tcfold:hover{background:var(--v2-chip)}.tcfold:focus-visible{outline:3px solid var(--v2-focus);outline-offset:2px}.tcfold .icon{inline-size:18px;block-size:18px;stroke-width:2.2;transition:transform .36s var(--ease-out)}.tc:not(.shut) .tcfold .icon{transform:rotate(180deg)}.tempty,.tteam{margin-block:6px 0;margin-inline:34px 0;font-size:13px;color:var(--v2-quiet)}.rbcards{list-style:none;padding:0;margin:0 0 24px;display:grid;gap:14px}.rbcards>.tc,.rbcards .rbfacts li{animation:v2-line-in .42s var(--ease-out) both}.rbcards .rbfacts li.chg{color:var(--v2-ink);font-weight:500}.chgmark{display:inline-block;margin-inline-start:8px;padding-block:1px;padding-inline:8px;border-radius:999px;font-size:12px;font-weight:600;vertical-align:1px;color:var(--v2-warn-ink);background:var(--v2-warn-bg)}.rbcards>.tc{scroll-margin-block:24px 140px}.p-rb .rbdone{animation:v2-panel-fade-in .36s var(--ease-out) both}.rbcards .tc{padding-block:14px;padding-inline:16px 110px}.rbt{margin-block:6px 0;margin-inline:34px 0;font-size:15px;line-height:1.5;color:var(--v2-text-3)}.rbask{margin:-12px 0 18px;font-size:16px;line-height:1.5;font-weight:500;color:var(--v2-ink);max-inline-size:58ch}.rbt.interim{color:var(--v2-quiet)}.rbcards .rbfacts li{font-size:15px;color:var(--v2-text-3)}.rbcards .tc.listening{padding-inline-end:16px}.rbcards .tc.listening .rbt{padding-inline-end:200px}.rbcards .tc.upd{box-shadow:0 0 0 1.5px var(--pill),0 12px 26px -20px #2546d399}.tupd{margin:8px 0 0;font-size:13px;font-weight:600;color:var(--pill)}.rbclose{margin:0 0 18px;font-size:16px;line-height:1.5;color:var(--v2-text-2)}.rbcards .composer{margin:12px 0 0}.tchange{position:absolute;inset-block-start:12px;inset-inline-end:14px;border:0;background:var(--v2-chip);color:var(--v2-text);border-radius:999px;padding:6px 14px;font:500 13.5px var(--font-sans);cursor:pointer}.tchange:hover{background:var(--v2-chip-hover)}.tlisten{position:absolute;inset-block-start:14px;inset-inline-end:14px;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--v2-text-3)}.tc.listening{box-shadow:0 0 0 1.5px var(--v2-blue-light)}.rbq{display:block;margin-block-end:2px;font-size:12.5px;line-height:1.35;font-weight:400;color:var(--v2-text-3)}.rbedit .rbq{margin-block-end:4px}.tc.editing{box-shadow:0 0 0 1.5px var(--pill),0 12px 26px -20px #2546d399}.cardedit .hint{margin:6px 0 10px;font-size:13px;color:var(--v2-text-3)}.rbcards .rbedit li{list-style:none;margin:0 0 8px;animation:none}.rbedit .rbline,.rbedit .rbscore input{font:400 15px/1.4 var(--font-sans);color:var(--v2-ink);background:var(--v2-paper);border:1.5px solid rgba(16,28,90,.22);border-radius:10px;padding:8px 10px;caret-color:var(--pill);cursor:text}.rbedit .rbline{inline-size:100%;box-sizing:border-box;resize:vertical;display:block}.rbedit .rbline:focus,.rbedit .rbscore input:focus{outline:0;border-color:var(--pill);box-shadow:0 0 0 3px #2546d32e}.rbedit .rbrate{display:flex;flex-wrap:wrap;gap:8px 16px}.rbedit .rbscore{display:inline-flex;align-items:center;gap:6px;font-size:15px;color:var(--v2-text-2)}.rbedit .rbscore input{inline-size:2.6em;text-align:center}.cardedit .actions{display:flex;gap:10px;margin-block-start:4px}.cardedit .btn-primary{background:var(--pill);color:var(--v2-paper);border-radius:999px}.after.begin-after{justify-content:flex-end;margin-block-start:22px}.p-rb .after{justify-content:flex-end}.ivbar{position:absolute;inset-inline:0;inset-block-end:0;padding:0 64px 30px;display:grid;grid-template-columns:1fr auto;align-items:center;animation:v2-fade .6s var(--ease-out) .7s both}.quiets{display:flex;gap:18px}.quiet{border:0;background:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;font:500 14px var(--font-sans);color:var(--v2-paper);text-shadow:0 1px 2px rgba(10,12,60,.35);padding:8px 4px;border-radius:8px;white-space:nowrap}.quiet:hover,.quiet[aria-pressed=true]{color:var(--v2-paper)}.quiet:disabled{opacity:.55;cursor:default}.quiet .icon{inline-size:16px;block-size:16px}.iv .quiet:focus-visible,.iv .pausebtn:focus-visible{outline:2px solid var(--v2-paper)}.pausebtn{border:0;cursor:pointer;display:inline-flex;align-items:center;gap:10px;min-block-size:50px;padding:0 22px;border-radius:999px;font:600 16px var(--font-sans);color:var(--v2-paper);background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff59;transition:background .2s,transform .3s var(--spring)}.pausebtn:hover{background:#ffffff38}.pausebtn .icon{inline-size:16px;block-size:16px;stroke-width:2.6}.sheet{position:absolute;inset:0;z-index:5;display:grid;place-items:center;padding:20px;background:#f5f7fcc7;animation:v2-fade .26s both}.sheet .box{inline-size:min(440px,100%);background:var(--v2-paper);border-radius:24px;padding:26px;box-shadow:0 30px 70px -30px #101c5a80,0 0 0 1px #101c5a0f;animation:v2-view-in .42s var(--spring) both}.v2 .sheet .confirm:focus,.v2 .sheet .confirm:focus-visible{outline:none}.sheet .confirm{border:0;padding:0;background:none;box-shadow:none}.sheet-q{font-size:20px;font-weight:600;letter-spacing:-.02em;color:var(--v2-ink);margin:0 0 8px}.sheet h3{font-size:24px;font-weight:600;letter-spacing:-.02em;color:var(--v2-ink);margin:0 0 8px}.sheet p{color:var(--v2-muted);line-height:1.5;margin:0}.sheet p+p{margin-block-start:6px}.sheet .btnrow .btn2{display:inline-flex;justify-content:center;align-items:center;gap:8px}.sheet .btnrow .icon{inline-size:14px;block-size:14px;fill:currentColor}.btn2.warnb{background:var(--v2-dark);color:var(--v2-paper)}.btn2.warnb:hover{background:var(--v2-dark-hover)}.btnrow{display:flex;gap:10px;flex-wrap:wrap;margin-block-start:20px}.btnrow .btn2,.btnrow .btn{flex:1;min-inline-size:0}.time-warn,.live-note,.sound-blocked{position:relative;z-index:4}.time-warn{position:absolute;inset-block-start:132px;inset-inline:0;margin-inline:auto;inline-size:min(560px,90cqw)}.live-note{position:absolute;inset-block-end:96px;inset-inline:0;margin-inline:auto;inline-size:min(560px,90cqw)}.sound-blocked{margin-block-end:18px}.keep-on{position:absolute;inset-block-start:44px;inset-inline-end:64px;font-size:12.5px;color:var(--v2-quiet);margin:0}.feed .caption-prompt{background:none;border:0;padding:0}.devsel select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231d2340' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9.5l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:calc(100% - 12px) center;background-size:18px}[dir=rtl] .devsel select{background-position:12px center}.toast,.csheet{display:none}@media(max-width:40rem){.frame,.iv{--rx: 160cqw;--sky-start: 8cqh;--sky-end: -58cqh;--ground-y: 66cqh;--agent-size: 19px}.frame .top{padding:calc(24px + env(safe-area-inset-top)) 24px 0}.frame .brand,.ivbrand{font-size:15px}.v2 .role{font-size:12.5px;line-height:1.3}.v2 .wrap{inset-inline:24px;inline-size:auto!important;transform:none!important}.v2 .w1{inset-block-start:44cqh}.h1{font-size:64px}.w1 .lede{font-size:17px;margin-block-start:18px;max-inline-size:28ch}.h2{font-size:28px}.v2 .w2{inset-block-start:24cqh}.w2 .h2{margin-block-end:16px}.video{inline-size:100%;margin:0}.playbtn{inline-size:68px;block-size:68px;margin:-34px 0 0 -34px}.video.full{position:fixed;inset:0;z-index:40;inline-size:auto;aspect-ratio:auto;border-radius:0;transform:none}.video.full .clip{border-radius:0;clip-path:none;background:var(--v2-video)}.video.full video{object-fit:contain}.vlinkrow,.kbdrow{margin-block-start:14px}.quietlink{font-size:13.5px}.w3,.wc{inset-block:15cqh 150px!important;overflow-y:auto;scrollbar-width:none;max-block-size:none}.wc{inset-inline:18px!important;padding:0 6px 12px}.w3 .lede,.wc .lede{font-size:15px;margin:10px 0 16px}.ccard{padding:4px 16px 14px}.cons li{font-size:14.5px;gap:12px;padding:10px 0}.cons .ci{inline-size:28px;block-size:28px}.calt,.procs{font-size:13px}.checks{grid-template-columns:1fr;gap:12px}.steps .card{padding:16px 18px}.card-h{margin-block-end:12px}.devsel{display:none}.tips{flex-direction:column;gap:6px;margin-block-start:16px;font-size:13px;align-items:flex-start}.controls{inset-inline:20px;inline-size:auto;inset-block-end:calc(30px + env(safe-area-inset-bottom));gap:14px;--back-w: 90px}.btn2{font-size:16px}.vtext{padding:0;place-items:stretch;background:#f0f3fa99}.vt-box{inline-size:100%;max-block-size:none;block-size:100%;border-radius:0;padding-block-start:44px}.vt-head{padding:18px 20px 12px}.vt-head h2{font-size:20px}.vt-body{padding:16px 20px calc(28px + env(safe-area-inset-bottom))}.vt-body p{font-size:15.5px}.wplain{padding-block:96px 48px}.ivtop{padding:calc(20px + env(safe-area-inset-top)) 20px 0}.ivtop .brandrow{margin-block-end:10px}.plabels{font-size:12px;white-space:nowrap;gap:10px}.pl-q{display:none}.frame,.iv{--gw: calc(100cqw - 40px) }.keep-on{position:static;margin-block:6px 0;font-size:11.5px}.ivtop .keep-on{order:3}.pl-right>.pl-time:before{content:none}.ivmain{inset-block:128px 126px}.panel{-webkit-mask-image:linear-gradient(to bottom,black calc(100% - 84px),rgba(0,0,0,.55) calc(100% - 40px),transparent 100%);mask-image:linear-gradient(to bottom,black calc(100% - 84px),rgba(0,0,0,.55) calc(100% - 40px),transparent 100%)}.pin{inline-size:auto;padding:22px 20px 96px}.edge{display:block;position:absolute;inset-inline:0;inset-block-end:0;block-size:84px;z-index:3;pointer-events:none}.edge i{position:absolute;inset:0}.edge i:nth-child(1){-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);-webkit-mask-image:linear-gradient(transparent 0%,black 25%,black 50%,transparent 75%);mask-image:linear-gradient(transparent 0%,black 25%,black 50%,transparent 75%)}.edge i:nth-child(2){-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);-webkit-mask-image:linear-gradient(transparent 25%,black 50%,black 75%,transparent 100%);mask-image:linear-gradient(transparent 25%,black 50%,black 75%,transparent 100%)}.edge i:nth-child(3){-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-mask-image:linear-gradient(transparent 35%,black 65%,black 80%,transparent 100%);mask-image:linear-gradient(transparent 35%,black 65%,black 80%,transparent 100%)}.edge i:nth-child(4){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-mask-image:linear-gradient(transparent 55%,black 80%,transparent 100%);mask-image:linear-gradient(transparent 55%,black 80%,transparent 100%)}.scrollhint{inset-block-end:10px}.h-big{font-size:32px;margin-block-end:10px}.h-q{font-size:24px}.think{font-size:15px;margin-block-end:18px}.partlist li{padding:10px 14px}.prepnote{font-size:14.5px}.ex{padding:14px 16px}.ex .quote{font-size:15px}.helps p,.helps li{font-size:13.5px;padding:7px 12px}.prep-row{flex-direction:column;align-items:stretch;gap:14px}.prep-row .tapnote{justify-content:center}.after .btn2{inline-size:100%;margin-inline-start:0}.livehead{gap:10px;margin-block-end:20px}.reminder{font-size:13px}.opt{min-block-size:52px;font-size:15px;padding:10px 8px}.opt.num{min-block-size:56px}.rbcards .tc{padding-inline-end:96px}.tchange{inset-block-start:10px;inset-inline-end:10px}.ivbar{display:flex;flex-direction:column;align-items:center;gap:6px;padding:0 18px calc(16px + env(safe-area-inset-bottom))}.ivbar .pausebtn{order:-1;min-block-size:46px;padding:0 18px;font-size:15px}.quiets{flex-wrap:wrap;justify-content:center;column-gap:20px;row-gap:0}.quiet{font-size:13px;gap:6px;padding:5px 2px}.quiet .icon{inline-size:14px;block-size:14px}.quiet.mode{order:-1;flex-basis:100%;justify-content:center}.toast{display:flex;position:absolute;inset-inline-start:50%;inset-block-end:176px;z-index:6;align-items:center;gap:8px;max-inline-size:calc(100% - 40px);padding:10px 16px;border-radius:999px;background:var(--v2-dark);color:var(--v2-paper);font-size:13.5px;box-shadow:0 12px 30px -12px #101c5a99;transform:translate3d(-50%,14px,0);opacity:0;pointer-events:none;transition:opacity .26s,transform .42s var(--spring)}.toast span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.toast .icon{inline-size:14px;block-size:14px;flex:none;color:var(--v2-toast-icon)}.toast.on{opacity:1;transform:translate3d(-50%,0,0)}.csheet{display:flex;position:absolute;inset:0;z-index:7;align-items:flex-end;background:#14183447;animation:v2-fade .26s both}.cbox{inline-size:100%;max-block-size:78%;display:flex;flex-direction:column;background:var(--v2-sheet);border-radius:28px 28px 0 0;padding:16px 16px calc(20px + env(safe-area-inset-bottom));animation:v2-view-in .42s var(--spring) both}.chead{display:flex;align-items:center;justify-content:space-between;padding:4px 4px 12px}.chead h2{font-size:18px}.clist{overflow-y:auto;display:grid;gap:8px;padding:2px}.time-warn{inset-block-start:100px}.live-note{inset-block-end:132px}}@media(prefers-reduced-motion:reduce){.panel{animation-name:v2-panel-fade-in,none}.panel.off{animation-name:v2-panel-fade-out,none}.cards{animation-name:v2-panel-fade-in,none}.cards.off{animation-name:v2-panel-fade-out}.scrollhint{animation-name:v2-panel-fade-in,none}.v2 *,.v2 *:before,.v2 *:after{animation-duration:1ms!important;animation-delay:0ms!important;transition-duration:1ms!important;transition-delay:0ms!important}}.v2 .w1 h1.h1{font-size:clamp(84px,10.5cqw,168px);font-weight:600;letter-spacing:-.045em;line-height:1.02}.v2 .title h1.state-heading{font-size:inherit;font-weight:600;letter-spacing:-.035em;line-height:1.1}.v2 .brand,.v2 .ivbrand,.v2 h1,.v2 h2,.v2 h3{font-family:var(--font-sans)}@media(max-width:40rem){.v2 .w1 h1.h1{font-size:64px}}@media(forced-colors:active){.agree .box{border:1px solid CanvasText}.agree input:checked+.box{background:Highlight}.v2 .composer:focus-within{outline:2px solid Highlight;outline-offset:2px}.tc,.ex,.partlist li,.steps .card,.ccard{border:1px solid CanvasText}}.v2 .pchip.btn-danger{background:transparent;color:var(--c-danger);box-shadow:inset 0 0 0 1.5px var(--c-danger)}@media(max-width:40rem){.v2 .endscreen h1.state-heading{font-size:32px}.endscreen .lede,.endscreen>p{font-size:16px}}.resume .wb-banner{display:flex;align-items:center;gap:14px;margin:0 0 16px;padding:14px 18px;border-radius:18px;background:var(--v2-tint-2);color:var(--v2-text);text-align:start}.resume .wb-banner .ci{inline-size:36px;block-size:36px;flex:none;border-radius:50%;background:var(--v2-paper);display:grid;place-items:center;color:var(--pill)}.resume .wb-title h1{margin:0;font-size:20px;line-height:1.25;font-weight:600}.resume .wb-text{margin:2px 0 0;font-size:14.5px;color:var(--v2-muted)}.resume .quietlink.inline{padding:0;border:0;background:none;color:var(--pill);font:inherit;text-decoration:underline;cursor:pointer}.resume .withdraw.expander{margin:14px 0 0;padding:0;border:0;background:none;box-shadow:none;text-align:center;font-size:13.5px;color:var(--v2-quiet)}.resume .withdraw.expander>summary{display:inline;padding:0;background:none;cursor:pointer;color:var(--v2-quiet);font-weight:400;text-decoration:underline;list-style:none}.resume .withdraw.expander>summary:after,.resume .withdraw.expander>summary:before{content:none;display:none}.resume .withdraw.expander[open]{text-align:start}@media(max-height:56.24rem)and (min-width:40.01rem){.ivtop{padding-block-start:18px}.ivtop .brandrow{margin-block-end:10px}.ivtop .brandrow{flex-wrap:nowrap}.ivtop:has(.keep-on) .brandrow{flex-direction:row;padding-inline-end:300px}.ivtop .role{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ivtop .brandrow>:first-child{flex-shrink:0}.keep-on{inset-block-start:20px}.plabels{margin-block-end:8px}.ivmain,.cards{inset-block:88px 74px}.pin{padding-block:14px 12px}.cards{padding-block:14px 12px;gap:6px}.tc{padding-block:8px}.ivbar{padding-block-end:14px}.livehead{gap:8px;margin-block-end:14px}.p-prep .livehead,.h-big{margin-block-end:8px}.think{margin-block-end:14px}.partlist{grid-template-columns:repeat(2,minmax(0,1fr));margin-block-end:14px}.after.begin-after{margin-block-start:14px}.pin:has(>.p-prep){display:flex;flex-direction:column;min-block-size:100%;padding-block-end:0}.p-prep{flex:1;display:flex;flex-direction:column}.prepnote{margin-block-end:8px}.ex{padding-block:10px;margin-block:0 8px}.ex h3,.helps h3{margin-block-end:4px}.exnote{margin-block-start:6px}.prep-row{position:sticky;inset-block-end:0;z-index:1;margin-block-start:auto;padding-block:8px 12px;pointer-events:none}.prep-row .btn2,.p-rb .after .btn2{pointer-events:auto}.phase-prepare .scrollhint,.phase-readback .scrollhint{inset-block-end:76px}.feed{margin-block-end:12px}.feed .captions{min-block-size:0}.v2 .composer{margin-block-end:12px}.v2 .composer-box{field-sizing:content;min-block-size:48px;block-size:auto;max-block-size:34vh}.phase-answer .composer-foot{position:sticky;inset-block-end:0;z-index:1;padding-block:6px;background:var(--v2-paper)}.phase-answer .panel.on{scroll-padding-block-end:70px}.phase-answer .scrollhint{inset-block-end:76px}.phase-answer:has(textarea:focus) .scrollhint{display:none}.p-rb .after{position:sticky;inset-block-end:0;z-index:1;padding-block:8px 12px;pointer-events:none}.phase-readback .panel.on{scroll-padding-block-end:90px}.time-warn{inset-block-start:92px}.iv:has(.time-warn .banner) :is(.ivmain,.cards){inset-block-start:160px}.wc{max-block-size:calc(100cqh - 230px)}.steps:not(.resume) .wc{inline-size:min(920px,90cqw)!important}.wc .lede{margin-block:6px 12px}.steps:not(.resume) .cons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.cons li{padding-block:8px}.calt{margin-block-start:8px}.v2 .procs.expander{margin-block-start:4px}}@media(max-height:56.24rem)and (min-width:40.01rem)and (max-width:79.99rem){.live-note{inset-block:92px auto;margin-block:0}.iv:has(.live-note) :is(.ivmain,.cards){inset-block-start:160px}.iv:has(.time-warn .banner) .live-note{inset-block-start:160px}.iv:has(.time-warn .banner):has(.live-note) :is(.ivmain,.cards){inset-block-start:228px}}@media(max-height:56.24rem)and (min-width:80rem){.live-note{inset-block:auto 14px;inset-inline:524px 190px;inline-size:auto;margin-block:0;margin-inline:0;pointer-events:none}.live-note .hint{padding:6px 12px;border-radius:10px;background:var(--v2-paper);color:var(--c-ink)}}@media(max-height:42.4rem)and (min-width:40.01rem){.wc{max-block-size:calc(100cqh - 260px)}}.caption-text{unicode-bidi:isolate;overflow-wrap:anywhere}.readback-panel{min-block-size:8rem}.type-instead,.composer{margin-block:0 var(--s-4)}.composer-label{display:block;font-weight:600;margin-block-end:var(--s-1)}.composer-box{display:block;box-sizing:border-box;inline-size:100%;max-inline-size:100%;min-block-size:5.5rem;padding:var(--s-3);font:inherit;font-size:max(1rem,16px);color:inherit;background:var(--c-surface);border:var(--bw-ctl) solid var(--c-line-strong);border-radius:var(--r-sm);resize:vertical;unicode-bidi:plaintext}.composer-box:focus{border-color:var(--c-accent)}.composer-box[readonly]{background:var(--c-surface-2)}.composer-box[aria-disabled=true]{color:var(--c-ink-muted)}.composer-count{margin-block:var(--s-1) var(--s-3)}.composer .actions{margin-block:var(--s-3)}.screen.live:has(.composer-answer) .captions{min-block-size:6rem;max-block-size:30vh}.typed-echo{margin-block:0 var(--s-4)}
