@font-face{font-stretch:62% 125%;font-family:archivo;src:url(../media/Archivo-s.p.3b1_7etm2gpf5.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:archivo Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}.PUFx5W_className{font-family:archivo,archivo Fallback,Arial,sans-serif}.PUFx5W_variable{--font-archivo:"archivo", "archivo Fallback", Arial, sans-serif}
@font-face{font-family:geistMono;src:url(../media/GeistMono-s.p.0cd_-v3p9jh1i.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}.Ith1-a_className{font-family:geistMono,geistMono Fallback,ui-monospace,Menlo,monospace;font-weight:400}.Ith1-a_variable{--font-geist-mono:"geistMono", "geistMono Fallback", ui-monospace, Menlo, monospace}
:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius-sm:8px;--radius-md:10px;--radius-lg:14px;--radius-xl:24px;--radius-full:999px;--press:.12s;--fast:.18s;--base:.26s;--slow:.48s;--open:.9s;--sweep:7s;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--ease-breathe:cubic-bezier(.37, 0, .63, 1);--blur-aura:18px;--blur-rep:4px;--font-display:var(--font-archivo), "Arial Narrow", Arial, sans-serif;--font-body:var(--font-archivo), Arial, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, monospace;--paper:#f6f5f2;--paper-sunk:#edece8;--surface:#fff;--surface-2:#f1f0ec;--ink:#141414;--ink-2:#5c5a55;--ink-3:#6b6862;--on-ink:#f6f5f2;--line:#1414141a;--line-strong:#8a8781;--grid:#1414140f;--focus:#141414;--danger:#b3261e;--danger-soft:#f9e1de;--aura-1:#ff3d2e;--aura-2:#ffb800;--aura-3:#37d463;--aura-4:#2d8cff;--aura-5:#8a5cff;--aura-6:#ff3dae;--shot-nav:#0e2a47;--shot-cta:#11875c;--shadow-1:0 1px 2px #1414140f;--shadow-2:0 1px 2px #1414140a, 0 16px 40px -16px #14141440;--shadow-rep:0 2px 4px #1414141a, 0 24px 56px -18px #14141480;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#141414;--paper-sunk:#1a1a1a;--surface:#1e1e1e;--surface-2:#272727;--ink:#f2f0eb;--ink-2:#a9a59d;--ink-3:#94908a;--on-ink:#141414;--line:#f2f0eb1a;--line-strong:#76736d;--grid:#f2f0eb0f;--focus:#f2f0eb;--danger:#ff8a80;--danger-soft:#3a1f1c;--shadow-1:0 1px 2px #0006;--shadow-2:0 1px 2px #0006, 0 16px 40px -16px #000c;--shadow-rep:0 2px 4px #00000080, 0 24px 56px -18px #000000e6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--paper:#141414;--paper-sunk:#1a1a1a;--surface:#1e1e1e;--surface-2:#272727;--ink:#f2f0eb;--ink-2:#a9a59d;--ink-3:#94908a;--on-ink:#141414;--line:#f2f0eb1a;--line-strong:#76736d;--grid:#f2f0eb0f;--focus:#f2f0eb;--danger:#ff8a80;--danger-soft:#3a1f1c;--shadow-1:0 1px 2px #0006;--shadow-2:0 1px 2px #0006, 0 16px 40px -16px #000c;--shadow-rep:0 2px 4px #00000080, 0 24px 56px -18px #000000e6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
.hc{font-family:var(--font-body,"Archivo", Arial, sans-serif);color:var(--ink,#141414);-webkit-font-smoothing:antialiased;font-variation-settings:"wdth" 100}.hc *,.hc :before,.hc :after{box-sizing:border-box}.hc-page{background:var(--paper,#f6f5f2);background-image:linear-gradient(var(--grid,#1414140f) 1px, transparent 1px), linear-gradient(90deg, var(--grid,#1414140f) 1px, transparent 1px);background-size:var(--space-6,32px) var(--space-6,32px);background-position:15px 15px}.hc-mono,.hc-status,.hc-chip,.hc-kbd,.hc-url,.hc-field__scheme,.hc-field__input,.hc-frame__host,.hc-rep__label,.hc-gate__domain{font-family:var(--font-mono,"Geist Mono", ui-monospace, Menlo, monospace);font-variant-numeric:tabular-nums}.hc .display,.hc .title,.hc .heading{font-family:var(--font-display,"Archivo", "Arial Narrow", Arial, sans-serif);font-variation-settings:"wdth" 78;text-wrap:balance}.hc .display{letter-spacing:-.02em;font-size:clamp(44px,1.4rem + 4.6vw,88px);font-weight:700;line-height:.94}.hc .title{letter-spacing:-.02em;font-size:40px;font-weight:700;line-height:1}.hc .heading{letter-spacing:-.01em;font-size:24px;font-weight:700;line-height:1.1}.hc .voice{letter-spacing:-.005em;font-size:18px;font-weight:500;line-height:1.4}.hc .lead{text-wrap:pretty;max-width:36ch;font-size:19px;line-height:1.5}.hc .body{text-wrap:pretty;font-size:16px;line-height:1.55}.hc .small{font-size:14px;line-height:1.45}.hc .ui{font-size:15px;font-weight:500;line-height:1.25}.hc .label{letter-spacing:.02em;font-size:12px;font-weight:600;line-height:1.3}.hc .url{font-size:16px;line-height:1.25}.hc .status,.hc-status{letter-spacing:.06em;text-transform:uppercase;font-size:12px;line-height:1.3}.hc .micro{letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;line-height:1.3}.hc .ink-2{color:var(--ink-2,#5c5a55)}.hc .ink-3{color:var(--ink-3,#6b6862)}.hc :focus-visible{outline:2px solid var(--focus,#141414);outline-offset:2px;border-radius:var(--radius-md,10px);transition:none}.hc-wordmark{font-family:var(--font-display,"Archivo", Arial, sans-serif);font-variation-settings:"wdth" 78;letter-spacing:-.01em;color:var(--ink,#141414);align-items:baseline;gap:5px;font-size:22px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.hc-wordmark__dot{border-radius:var(--radius-full,999px);background:var(--ink-3,#6b6862);width:7px;height:7px;transition:background var(--fast,.18s);align-self:flex-start;margin-top:1px}.hc-wordmark.is-live .hc-wordmark__dot{background:conic-gradient(from 20deg, var(--aura-1,#ff3d2e), var(--aura-2,#ffb800), var(--aura-3,#37d463), var(--aura-4,#2d8cff), var(--aura-5,#8a5cff), var(--aura-6,#ff3dae), var(--aura-1,#ff3d2e))}@property --hc-a{syntax:"<angle>";inherits:true;initial-value:20deg}.hc-aura{border-radius:var(--radius-lg,14px);--hc-aura-gradient:conic-gradient(from var(--hc-a), var(--aura-1,#ff3d2e), var(--aura-2,#ffb800), var(--aura-3,#37d463), var(--aura-4,#2d8cff), var(--aura-5,#8a5cff), var(--aura-6,#ff3dae), var(--aura-1,#ff3d2e));position:relative}.hc-aura>*{position:relative}.hc-aura:before,.hc-aura:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:var(--hc-aura-gradient);animation:hc-sweep var(--sweep,7s) linear infinite;transition:opacity var(--slow,.48s) var(--ease-out,cubic-bezier(.23,1,.32,1));position:absolute;inset:-2px}.hc-aura:before{filter:blur(var(--blur-aura,18px));inset:-8px}.hc-aura:after{-webkit-mask-composite:xor;z-index:2;padding:1.5px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hc-aura.is-on:before{opacity:.7}.hc-aura.is-on:after{opacity:1}.hc-aura--rep{border-radius:var(--radius-full,999px)}.hc-aura--rep:after{padding:3px}@keyframes hc-sweep{to{--hc-a:380deg}}.hc-field{align-items:center;gap:var(--space-2,8px);height:56px;padding:0 var(--space-1,4px) 0 var(--space-4,16px);background:var(--surface,#fff);border:1px solid var(--line,#1414141a);border-radius:var(--radius-lg,14px);box-shadow:var(--shadow-1,0 1px 2px #1414140f);transition:border-color var(--fast,.18s), box-shadow var(--fast,.18s);display:flex}.hc-field--hero{height:64px;padding-left:20px}.hc-field__scheme{color:var(--ink-3,#6b6862);-webkit-user-select:none;user-select:none;font-size:16px}.hc-field__input{min-width:0;height:100%;color:var(--ink,#141414);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:16px}.hc-field--hero .hc-field__input,.hc-field--hero .hc-field__scheme{font-size:18px}.hc-field__input::placeholder{color:var(--ink-3,#6b6862)}.hc-field:focus-within{border-color:var(--line-strong,#8a8781)}.hc-field.is-error{border-color:var(--danger,#b3261e)}.hc-field__note{margin-top:var(--space-3,12px);color:var(--ink-2,#5c5a55);font-size:14px;line-height:1.45}.hc-field__error{margin-top:var(--space-3,12px);color:var(--danger,#b3261e);background:var(--danger-soft,#f9e1de);border-radius:var(--radius-sm,8px);padding:var(--space-2,8px) var(--space-3,12px);font-size:14px;line-height:1.45}.hc-btn{justify-content:center;align-items:center;gap:var(--space-2,8px);height:44px;padding:0 var(--space-4,16px);border-radius:var(--radius-md,10px);background:var(--ink,#141414);color:var(--on-ink,#f6f5f2);font:inherit;cursor:pointer;white-space:nowrap;transition:transform var(--press,.12s) var(--ease-out,cubic-bezier(.23,1,.32,1)), background var(--fast,.18s), border-color var(--fast,.18s);border:1px solid #0000;font-size:15px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.hc-btn:active{transform:scale(.97)}.hc-btn--ghost{background:var(--surface,#fff);color:var(--ink,#141414);border-color:var(--line-strong,#8a8781);box-shadow:var(--shadow-1,0 1px 2px #1414140f)}.hc-btn--ghost:hover{background:var(--surface-2,#f1f0ec)}.hc-btn--text{color:var(--ink,#141414);text-underline-offset:3px;padding:0 var(--space-2,8px);background:0 0;text-decoration:underline}.hc-btn--sm{height:36px;padding:0 var(--space-3,12px);font-size:14px}.hc-btn--lg{height:56px;padding:0 var(--space-5,24px);font-size:16px}.hc-btn[disabled],.hc-btn.is-busy{cursor:default;opacity:.6}.hc-kbd{letter-spacing:.06em;opacity:.6;font-size:10.5px}.hc-btn--ghost .hc-kbd{opacity:.7}@media (hover:hover) and (pointer:fine){.hc-btn:hover{background:var(--ink-2,#5c5a55)}.hc-btn--ghost:hover{background:var(--surface-2,#f1f0ec)}.hc-btn--text:hover{background:0 0}}.hc-chip{height:28px;padding:0 var(--space-3,12px);border-radius:var(--radius-full,999px);border:1px solid var(--line,#1414141a);background:var(--surface,#fff);color:var(--ink-3,#6b6862);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;box-shadow:var(--shadow-1,0 1px 2px #1414140f);transition:transform var(--press,.12s) var(--ease-out,cubic-bezier(.23,1,.32,1)), background var(--fast,.18s), color var(--fast,.18s);align-items:center;font-size:10.5px;display:inline-flex}.hc-chip:active{transform:scale(.97)}.hc-chip--q{font-family:var(--font-body,"Archivo", Arial, sans-serif);letter-spacing:0;text-transform:none;color:var(--ink,#141414);height:36px;font-size:14px}.hc-chips{gap:var(--space-2,8px);flex-wrap:wrap;display:flex}@media (hover:hover) and (pointer:fine){.hc-chip:hover{background:var(--surface-2,#f1f0ec);color:var(--ink,#141414)}}.hc-status{align-items:center;gap:var(--space-2,8px);color:var(--ink-3,#6b6862);display:inline-flex}.hc-status__dot{border-radius:var(--radius-full,999px);background:var(--ink,#141414);width:6px;height:6px;animation:hc-pulse 1.4s var(--ease-breathe,cubic-bezier(.37,0,.63,1)) infinite}.hc-status.is-done .hc-status__dot{animation:none}@keyframes hc-pulse{50%{opacity:.25}}.hc-frame{background:var(--surface,#fff);border:1px solid var(--line,#1414141a);border-radius:var(--radius-lg,14px);box-shadow:var(--shadow-2,0 1px 2px #1414140a, 0 16px 40px -16px #14141440);position:relative;overflow:hidden}.hc-frame__bar{background:var(--ink,#141414);width:0;height:2px;transition:width 1.2s var(--ease-out,cubic-bezier(.23,1,.32,1));z-index:2;position:absolute;top:0;left:0}.hc-frame__chrome{align-items:center;gap:var(--space-3,12px);height:36px;padding:0 var(--space-4,16px);background:var(--paper-sunk,#edece8);border-bottom:1px solid var(--line,#1414141a);display:flex}.hc-frame__dots{gap:5px;display:flex}.hc-frame__dots i{background:var(--line-strong,#8a8781);opacity:.45;border-radius:50%;width:8px;height:8px;display:block}.hc-frame__host{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2,#5c5a55);font-size:12px}.hc-frame__state{margin-left:auto}.hc-frame__body{background:var(--surface,#fff);min-height:240px;position:relative}.hc-frame__body>img{width:100%;height:auto;display:block}.hc-frame.is-building .hc-frame__body{filter:grayscale()opacity(.45);transition:filter 1.2s}.hc-frame.is-ready .hc-frame__body{filter:none}.hc-frame__scrim{background:linear-gradient(to bottom, transparent 55%, var(--paper-sunk,#edece8) 100%);pointer-events:none;position:absolute;inset:0}.hc-gate{background:var(--surface,#fff);border:1px solid var(--line,#1414141a);border-radius:var(--radius-xl,24px);box-shadow:var(--shadow-2,0 1px 2px #1414140a, 0 16px 40px -16px #14141440);padding:var(--space-5,24px);gap:var(--space-4,16px);max-width:520px;display:grid}.hc-gate__row{gap:var(--space-2,8px);align-items:stretch;display:flex}.hc-gate__email{border:1px solid var(--line-strong,#8a8781);border-radius:var(--radius-md,10px);min-width:0;height:48px;padding:0 var(--space-1,4px) 0 var(--space-3,12px);background:var(--surface,#fff);flex:1;align-items:center;gap:2px;display:flex}.hc-gate__email:focus-within{outline:2px solid var(--focus,#141414);outline-offset:2px}.hc-gate__email input{min-width:0;font-family:var(--font-mono,"Geist Mono", ui-monospace, Menlo, monospace);color:var(--ink,#141414);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:16px}.hc-gate__domain{color:var(--ink-3,#6b6862);white-space:nowrap;font-size:16px}.hc-gate__later{justify-self:start}.hc-rep{--rep-size:184px;align-items:center;gap:var(--space-3,12px);flex-direction:column;display:inline-flex}.hc-rep--md{--rep-size:156px}.hc-rep--sm{--rep-size:128px}.hc-rep__bubble{width:var(--rep-size);height:var(--rep-size);border-radius:var(--radius-full,999px);position:relative}.hc-rep__ring{border-radius:var(--radius-full,999px);border:2px solid var(--line-strong,#8a8781);transition:border-color var(--base,.26s);z-index:3;pointer-events:none;position:absolute;inset:0}.hc-rep__face{border-radius:var(--radius-full,999px);box-shadow:var(--shadow-rep,0 2px 4px #1414141a, 0 24px 56px -18px #14141480);animation:hc-breathe 5s var(--ease-breathe,cubic-bezier(.37,0,.63,1)) infinite;background:radial-gradient(circle at 50% 42%,#e8b89a 0 22%,#4a3a33 23% 48%,#2e3b57 49% 100%);position:absolute;inset:4px;overflow:hidden}.hc-rep__face--placeholder{filter:blur(var(--blur-rep,4px))}.hc-rep__face>video,.hc-rep__face>img{object-fit:cover;width:100%;height:100%;display:block}.hc-rep__ripple{border-radius:var(--radius-full,999px);border:1px solid var(--ink,#141414);opacity:0;pointer-events:none;position:absolute;inset:-14px}.hc-rep__label{align-items:center;gap:var(--space-2,8px);height:26px;padding:0 var(--space-3,12px);border-radius:var(--radius-full,999px);background:var(--surface,#fff);border:1px solid var(--line,#1414141a);color:var(--ink-2,#5c5a55);letter-spacing:.06em;text-transform:uppercase;box-shadow:var(--shadow-1,0 1px 2px #1414140f);font-size:12px;display:inline-flex}.hc-rep__label:before{content:"";background:var(--ink-3,#6b6862);border-radius:50%;width:6px;height:6px}.hc-rep.is-speaking .hc-rep__ring{border-color:#0000}.hc-rep.is-speaking .hc-rep__label:before{background:conic-gradient(from 20deg, var(--aura-1,#ff3d2e), var(--aura-4,#2d8cff), var(--aura-6,#ff3dae), var(--aura-1,#ff3d2e))}.hc-rep.is-listening .hc-rep__ring{border-color:var(--ink,#141414)}.hc-rep.is-listening .hc-rep__ripple{animation:hc-ripple 2.2s var(--ease-out,cubic-bezier(.23,1,.32,1)) infinite}.hc-rep.is-listening .hc-rep__label:before{background:var(--ink,#141414)}.hc-rep__say{text-align:center;text-wrap:balance;max-width:36ch}@keyframes hc-breathe{50%{transform:scale(1.012)}}@keyframes hc-ripple{0%{opacity:0;transform:scale(1.12)}30%{opacity:.5}to{opacity:0;transform:scale(.98)}}.hc-dock{background:var(--surface,#fff);border:1px solid var(--line,#1414141a);border-radius:var(--radius-xl,24px);box-shadow:var(--shadow-2,0 1px 2px #1414140a, 0 16px 40px -16px #14141440);padding:var(--space-5,24px);gap:var(--space-4,16px);max-width:640px;display:grid}.hc-dock__chips{justify-content:center}.hc-dock__row{gap:var(--space-2,8px);display:flex}.hc-dock__ask{align-items:center;gap:var(--space-2,8px);min-width:0;height:48px;padding:0 var(--space-1,4px) 0 var(--space-4,16px);border:1px solid var(--line-strong,#8a8781);border-radius:var(--radius-md,10px);background:var(--surface,#fff);flex:1;display:flex}.hc-dock__ask:focus-within{outline:2px solid var(--focus,#141414);outline-offset:2px}.hc-dock__ask input{min-width:0;font:inherit;color:var(--ink,#141414);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:16px}.hc-dock__ask input::placeholder{color:var(--ink-3,#6b6862)}.hc-iconbtn{border-radius:var(--radius-sm,8px);background:var(--ink,#141414);width:38px;height:38px;color:var(--on-ink,#f6f5f2);cursor:pointer;transition:transform var(--press,.12s) var(--ease-out,cubic-bezier(.23,1,.32,1));border:0;place-items:center;display:inline-grid}.hc-iconbtn:active{transform:scale(.97)}.hc-banner{justify-content:center;align-items:center;gap:var(--space-3,12px);min-height:44px;padding:var(--space-2,8px) var(--space-4,16px);background:var(--ink,#141414);color:var(--on-ink,#f6f5f2);flex-wrap:wrap;font-size:14px;line-height:1.45;display:flex}.hc-banner a{color:inherit;text-underline-offset:3px;font-weight:500;text-decoration:underline}.hc-banner__dot{background:conic-gradient(from 20deg, var(--aura-1,#ff3d2e), var(--aura-2,#ffb800), var(--aura-3,#37d463), var(--aura-4,#2d8cff), var(--aura-5,#8a5cff), var(--aura-6,#ff3dae), var(--aura-1,#ff3d2e));border-radius:50%;width:7px;height:7px}@media (prefers-reduced-motion:reduce){.hc-aura:before,.hc-aura:after{animation:none}.hc-rep__face,.hc-rep__ripple,.hc-status__dot{animation:none!important}.hc-btn:active,.hc-chip:active,.hc-iconbtn:active{transform:none}.hc-frame__bar{transition-duration:.15s}}@media (prefers-reduced-transparency:reduce){.hc-aura:before{display:none}}
@property --cx{syntax:"<length>";inherits:true;initial-value:0}@property --cy{syntax:"<length>";inherits:true;initial-value:0}html{background:var(--paper)}html,body{margin:0}.sc{min-height:100svh;overflow-x:clip}.sc [hidden]{display:none!important}.hc .hc-field__input:focus-visible,.hc .hc-gate__email input:focus-visible,.hc .hc-dock__ask input:focus-visible{outline:none}.instant *,.instant :before,.instant :after{transition:none!important}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.top{z-index:20;height:80px;padding:0 var(--space-8);transition:opacity var(--slow) var(--ease-out);justify-content:space-between;align-items:center;display:flex;position:relative}.top nav{gap:var(--space-5);display:flex}.top nav a{color:var(--ink-3);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.top nav a:hover{color:var(--ink)}}.is-revealed .top{opacity:0;pointer-events:none}.land{width:min(720px, 100% - 2 * var(--space-6));padding-top:clamp(var(--space-7), 15vh, var(--space-10));margin:0 auto}.land .hc-chips{margin-top:var(--space-5)}.land .hc-field__note,.land .hc-field__error{max-width:60ch}.land__note{margin:var(--space-4) 0 0;color:var(--ink-2);text-wrap:balance;max-width:none;font-size:14px;line-height:1.45}.land__error{margin:var(--space-3) 0 0;display:none}.land.is-error .land__error{display:block}.land.is-error .hc-field{border-color:var(--danger)}.land .hc-field .hc-btn{margin-left:auto}.hc .hc-field__input:-webkit-autofill{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);-webkit-box-shadow:0 0 0 1000px var(--surface) inset;box-shadow:0 0 0 1000px var(--surface) inset;transition:background-color 600000s,color 600000s}.hc .hc-field__input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);-webkit-box-shadow:0 0 0 1000px var(--surface) inset;box-shadow:0 0 0 1000px var(--surface) inset;transition:background-color 600000s,color 600000s}.hc .hc-field__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);-webkit-box-shadow:0 0 0 1000px var(--surface) inset;box-shadow:0 0 0 1000px var(--surface) inset;transition:background-color 600000s,color 600000s}.hc .hc-gate__email input:-webkit-autofill{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);-webkit-box-shadow:0 0 0 1000px var(--surface) inset;box-shadow:0 0 0 1000px var(--surface) inset;transition:background-color 600000s,color 600000s}.hc .hc-gate__email input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);-webkit-box-shadow:0 0 0 1000px var(--surface) inset;box-shadow:0 0 0 1000px var(--surface) inset;transition:background-color 600000s,color 600000s}.hc .hc-gate__email input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);-webkit-box-shadow:0 0 0 1000px var(--surface) inset;box-shadow:0 0 0 1000px var(--surface) inset;transition:background-color 600000s,color 600000s}.hc .hc-field__input:autofill{box-shadow:0 0 0 1000px var(--surface) inset;-webkit-text-fill-color:var(--ink)}.hc .hc-gate__email input:autofill{box-shadow:0 0 0 1000px var(--surface) inset;-webkit-text-fill-color:var(--ink)}.land .hc-chip{position:relative}.land .hc-chip:after{content:"";position:absolute;inset:-8px -2px}.enter{opacity:0;animation:rise var(--slow) var(--ease-out) forwards;transform:translateY(8px)}@keyframes rise{to{opacity:1;transform:none}}.top .hc-wordmark,.top nav{animation-delay:.25s}.land .hc-aura{animation-delay:.45s}.land .hc-chip:first-child{animation-delay:.8s}.land .hc-chip:nth-child(2){animation-delay:.86s}.land .hc-chip:nth-child(3){animation-delay:.92s}.land__note.enter{animation-delay:.98s}.land .land__vendors{margin-top:var(--space-5)}.land .land__vendors.enter{animation-delay:1.04s}.land .land__vendors .hc-chips{margin-top:0}.land__vendors-label{margin:0 0 var(--space-2);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px}.is-open .land__vendors-label{opacity:0;transition:opacity .15s var(--ease-out)}.land .land__vendors .hc-chip[aria-pressed=true]{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.land .land__vendors .hc-chip:disabled{opacity:.55;cursor:default}.instant .enter{opacity:1;animation:none;transform:none}.is-open .land .hc-chips,.is-open .land__note,.is-open .land__error{opacity:0;pointer-events:none;transition:opacity .15s var(--ease-out), transform .15s var(--ease-out);transform:translateY(4px)}.is-open .land .hc-aura{opacity:0;transition:opacity .15s var(--ease-out)}.fx-frame.fx-clear{background:0 0}.fx{z-index:10;pointer-events:none;visibility:hidden;animation:hc-sweep var(--sweep) linear infinite;transition:--cx var(--open) var(--ease-in-out), --cy var(--open) var(--ease-in-out);position:fixed;inset:0}.is-open .fx{visibility:visible}.fx-l{transition:clip-path var(--open) var(--ease-in-out), opacity var(--slow) var(--ease-out);position:absolute;inset:0}.fx-blur{position:absolute;inset:0}.fx-glow{filter:blur(var(--blur-aura));opacity:0;transition:opacity var(--slow) var(--ease-out)}.fx-glow .fx-l,.fx-ring{background:conic-gradient(from var(--hc-a) at var(--cx) var(--cy), var(--aura-1), var(--aura-2), var(--aura-3), var(--aura-4), var(--aura-5), var(--aura-6), var(--aura-1))}.fx-ring{opacity:0}.fx.aura .fx-glow{opacity:.7}.fx.aura .fx-ring{opacity:1}.fx-edge{background:var(--line)}.fx-shadow{filter:blur(20px);transition:opacity var(--slow) var(--ease-out)}.fx-shadow .fx-l{background:#14141440;transform:translateY(16px)}:root[data-theme=dark] .fx-shadow .fx-l{background:#000c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fx-shadow .fx-l{background:#000c}}.is-revealed .fx-shadow,.is-revealed .fx-edge{opacity:0}.fx-frame{background:var(--surface);pointer-events:auto;transition:clip-path var(--open) var(--ease-in-out), background .22s var(--ease-out);overflow:hidden}@media (prefers-reduced-transparency:reduce){.fx-glow{display:none}}.stage{transform-origin:0 0;transition:transform var(--open) var(--ease-in-out), opacity .15s linear;position:absolute;top:0;left:0}.stage__in{opacity:0;transition:opacity var(--base) var(--ease-out);flex-direction:column;height:100%;display:flex}.stage__in>.chrome{flex:none}.is-framed .stage__in{opacity:1}.chrome{z-index:3;align-items:center;gap:var(--space-3);height:36px;padding:0 var(--space-4);background:var(--paper-sunk);border-bottom:1px solid var(--line);transition:opacity var(--base) var(--ease-out);display:flex;position:relative}.chrome .hc-frame__host{opacity:0}.chrome .hc-frame__host.is-landed{opacity:1}.chrome .hc-status{white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-left:auto;overflow:hidden}.chrome .hc-status>span:last-child{text-overflow:ellipsis;overflow:hidden}.bar{background:var(--ink);transform-origin:0 0;z-index:4;width:100%;height:2px;position:absolute;top:0;left:0;transform:scaleX(0)}.is-revealed .chrome{opacity:0}.shot{overscroll-behavior:contain;filter:grayscale()opacity(.45);flex:auto;width:100%;min-height:0;transition:filter 1.2s;position:relative;overflow:hidden}.is-ready .shot{filter:none}.is-revealed .shot{scrollbar-width:thin;overflow:hidden auto}.shot__page{width:100%;min-height:100%;position:relative}.shot__band{background-image:var(--shot-url);opacity:0;transition:opacity var(--slow) var(--ease-out), transform var(--slow) var(--ease-out);background-repeat:no-repeat;background-size:100%;position:absolute;left:0;right:0;transform:translateY(8px)}.shot__band.is-in{opacity:1;transform:none}.shot__ghost{background:repeating-linear-gradient(to bottom, var(--paper-sunk) 0 1px, transparent 1px 32px);opacity:.7;position:absolute;inset:0}.gate{z-index:30;width:min(520px, calc(100vw - 2 * var(--space-6)));opacity:0;visibility:hidden;transition:opacity var(--base) var(--ease-out), transform var(--base) var(--ease-out), visibility 0s linear var(--base);position:fixed;left:50%;transform:translate(-50%,10px)}.gate.is-up{opacity:1;visibility:visible;transition:opacity var(--base) var(--ease-out), transform var(--base) var(--ease-out), visibility 0s;transform:translate(-50%)}.gate.is-gone{opacity:0;transition-duration:var(--fast);transform:translate(-50%,10px)}.gate .hc-gate{max-width:none}.gate .hc-gate__email{cursor:text}.gate .hc-gate__email input{width:calc(var(--n,3) * 1ch + 1px);flex:none}.gate .hc-gate__email{gap:0}.gate .hc-gate__domain{text-overflow:ellipsis;overflow:hidden}.gate .gate__dom{opacity:0}.gate .gate__dom.is-landed{opacity:1}.gate .gate__err{margin:0}.gate.is-error .hc-gate__email{border-color:var(--danger)}.gate .hc-btn{height:48px}.gate__head{margin:0}.gate__sub{margin:6px 0 0}:root{--on-video:#f6f5f2;--on-video-2:#f6f5f2b8;--scrim:#141414b3;--scrim-strong:#141414e6;--scrim-0:#14141400;--scrim-mid:#141414c7;--scrim-end:#141414e6;--video-bg:#2b2a28}.banner{z-index:5;white-space:nowrap;opacity:0;transition:opacity var(--slow) var(--ease-drawer), transform var(--slow) var(--ease-drawer);visibility:hidden;flex-wrap:nowrap;position:absolute;top:0;left:0;right:0;transform:translateY(-8px)}.is-revealed .banner{opacity:1;visibility:visible;transition-delay:.3s;transform:none}.banner a,.banner__reset{align-items:center;min-height:32px;display:inline-flex}.banner__reset{color:inherit;font:inherit;opacity:.75;cursor:pointer;padding:0 var(--space-2);border-radius:var(--radius-sm);background:0 0;border:0;font-size:13px;position:relative}.banner__reset:after{content:"";position:absolute;inset:-6px -4px}@media (hover:hover) and (pointer:fine){.banner__reset:hover{opacity:1;text-underline-offset:3px;text-decoration:underline}}.banner :focus-visible{outline-color:var(--on-ink)}.banner__text{gap:var(--space-3);align-items:center;min-width:0;display:inline-flex}.banner .short{display:none}.banner__booked{align-items:center;gap:6px;min-height:32px;display:inline-flex}.banner__booked .ico{fill:none;stroke:currentColor;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.rv{z-index:4;pointer-events:none;visibility:hidden;position:absolute;inset:0;container:stage/inline-size}.is-revealed .rv{visibility:visible}.rv>*{pointer-events:auto}.rv .ico{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.rv .call{--gh:540px;--chin:43%;--words-top:47%;right:var(--space-6);bottom:var(--space-6);width:344px;height:min(var(--gh), calc(100% - 44px - var(--space-4) - var(--space-6)));transform-origin:100% 100%;opacity:0;transition:height var(--slow) var(--ease-drawer), opacity var(--slow) var(--ease-out), transform var(--slow) var(--ease-out), visibility 0s;display:flex;position:absolute;transform:translateY(16px)}.rv.is-in .call{opacity:1;transform:none}.rv:not([data-view=talk]) .call{--gh:680px}.rv .tile{border-radius:var(--radius-xl);flex:1;min-width:0;display:flex}.rv[data-rep=speaking] .tile:before{opacity:.7}.rv[data-rep=speaking] .tile:after{opacity:1}.rv .tile__in{border-radius:inherit;background:var(--video-bg);min-width:0;box-shadow:var(--shadow-rep);flex:1;position:relative;overflow:hidden}.rv .tile__in:after{content:"";border-radius:inherit;transition:border-color var(--base);pointer-events:none;z-index:3;border:2px solid #0000;position:absolute;inset:0}.rv[data-rep=listening] .tile__in:after{border-color:var(--on-video)}.rv .face{object-fit:cover;object-position:48% 0;transform-origin:50% 100%;width:100%;height:100%;transition:transform var(--slow) var(--ease-drawer);display:block;position:absolute;inset:0}.rv .face--live{opacity:0;transition-property:opacity,transform;transition-timing-function:var(--ease-out)}.rv .face--live.is-live{opacity:1}.rv .face.face--v-anam{object-position:50% 0;height:68%;-webkit-mask-image:linear-gradient(#0000,#000 6% 82%,#0000);mask-image:linear-gradient(#0000,#000 6% 82%,#0000)}.rv .face--idle.face--out{animation:face-out .32s var(--ease-out) forwards}.rv .face--idle.face--in{animation:face-in .48s var(--ease-out) both}@keyframes face-out{to{opacity:0}}@keyframes face-in{0%{opacity:0}}.rv .face--empty{background:radial-gradient(55% 40% at 50% 34%, color-mix(in srgb, var(--aura-4) 38%, transparent), transparent 72%), radial-gradient(45% 35% at 38% 42%, color-mix(in srgb, var(--aura-5) 30%, transparent), transparent 70%), radial-gradient(45% 35% at 62% 30%, color-mix(in srgb, var(--aura-6) 26%, transparent), transparent 70%);filter:blur(8px);opacity:.45;animation:face-breathe 5.2s var(--ease-in-out,ease-in-out) infinite}@keyframes face-breathe{50%{opacity:.9}}.rv .tile__top{left:var(--space-3);right:var(--space-3);top:var(--space-3);z-index:2;justify-content:space-between;align-items:center;gap:var(--space-2);display:flex;position:absolute}.rv .who{align-items:center;gap:var(--space-2);height:30px;padding:0 var(--space-3);border-radius:var(--radius-full);background:var(--scrim);color:var(--on-video);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;min-width:0;font-size:13px;font-weight:500;display:inline-flex}.rv .who b{font-weight:600}.rv .who>span:nth-child(2){text-overflow:ellipsis;min-width:0;overflow:hidden}.rv .who .state{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;opacity:.8;flex:none;font-size:11px}.rv .min{background:var(--scrim);width:32px;height:32px;color:var(--on-video);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background var(--fast), transform var(--press) var(--ease-out);border:0;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.rv .min:after{content:"";position:absolute;inset:-6px}.rv .min:active{transform:scale(.94)}@media (hover:hover) and (pointer:fine){.rv .min:hover{background:var(--scrim-strong)}}.rv .min .ico{width:16px;height:16px}.hc .rv .min:focus-visible{outline-color:var(--on-video);border-radius:50%}.rv .live-dot{opacity:.55;background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.rv[data-rep=speaking] .live-dot{opacity:1;background:conic-gradient(from 20deg, var(--aura-1), var(--aura-2), var(--aura-3), var(--aura-4), var(--aura-5), var(--aura-6), var(--aura-1))}.rv[data-rep=listening] .live-dot{opacity:1}.rv[data-rep=thinking] .live-dot,.rv[data-rep=joining] .live-dot{animation:hc-pulse 1.4s var(--ease-breathe) infinite}.rv .tap-hear{z-index:5;height:44px;position:absolute;top:32%;left:50%;transform:translate(-50%,-50%)}.rv .subs{z-index:1;pointer-events:none;--lh:24px;--rows:5;--fade:20px;--ramp:40px;--gap:12px;padding:var(--ramp) var(--space-4) calc(var(--pane-h,104px) + 8px + var(--gap));max-height:min(calc(var(--ramp) + var(--rows) * var(--lh) + var(--pane-h,104px) + 8px + var(--gap)), calc(100% - var(--words-top) + var(--ramp) - var(--fade)));box-sizing:border-box;-webkit-mask-image:linear-gradient(to bottom, transparent 0, transparent calc(var(--ramp) - var(--fade)), #000 var(--ramp));-webkit-mask-image:linear-gradient(to bottom, transparent 0, transparent calc(var(--ramp) - var(--fade)), #000 var(--ramp));mask-image:linear-gradient(to bottom, transparent 0, transparent calc(var(--ramp) - var(--fade)), #000 var(--ramp));color:var(--on-video);text-shadow:0 1px 2px #14141473;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.rv .subs__in{gap:var(--space-2);flex-direction:column;flex:none;display:flex}.rv .subs-scrim{left:0;right:0;top:calc(var(--words-top) - 16px);z-index:1;pointer-events:none;background:linear-gradient(to bottom, var(--scrim-0) 0, #14141433 40px, #14141480 28%, var(--scrim) 55%, var(--scrim-end));position:absolute;bottom:0}.rv:not([data-view=talk]) .subs-scrim{display:none}.rv .subs__in>*{flex:none}.rv .subs .asked{font-size:13px;line-height:calc(var(--lh) - var(--space-2));color:var(--on-video-2);overflow-wrap:anywhere;margin:0}.rv .subs .asked b{color:var(--on-video);font-weight:600}.rv .subs .voice{font-size:17px;line-height:var(--lh);letter-spacing:-.005em;text-wrap:pretty;margin:0;font-weight:500}.rv .subs .voice:empty{display:none}.rv .listening-hint{font-size:13px;line-height:calc(var(--lh) - var(--space-2));color:var(--on-video-2);margin:0;display:none}.rv[data-mic=on] .listening-hint{display:block}.say .w{opacity:0;animation:word-in var(--fast) var(--ease-out) forwards}@keyframes word-in{to{opacity:1}}.rv:not([data-view=talk]) .subs{clip:rect(0 0 0 0);white-space:nowrap;background:0 0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;-webkit-mask-image:none;mask-image:none}.rv:not([data-view=talk]) .subs .asked{display:none}.rv .pane{--glass:color-mix(in srgb, var(--surface) 86%, transparent);z-index:2;max-height:calc(100% - var(--chin) - 16px);gap:var(--space-2);padding:var(--space-3);border-radius:calc(var(--radius-xl) - 8px);background:var(--glass);-webkit-backdrop-filter:blur(22px)saturate(1.15);backdrop-filter:blur(22px)saturate(1.15);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface) 55%, transparent), 0 10px 30px -14px #14141480;color:var(--ink);box-sizing:border-box;flex-direction:column;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.rv[data-view=talk] .pane{gap:6px}@media (prefers-reduced-transparency:reduce){.rv .pane{--glass:var(--surface)}}.rv .slot{overscroll-behavior:contain;scrollbar-width:none;min-height:0;margin:0 calc(-1 * var(--space-3));padding:0 var(--space-3);flex:0 auto;gap:8px;display:grid;overflow:hidden auto}.rv .slot::-webkit-scrollbar{display:none}.rv .slot:empty{display:none}.rv .row{flex:none}.rv .slot>.bk{animation:slot-in var(--base) var(--ease-out) 60ms both}@keyframes slot-in{0%{opacity:0;transform:translateY(6px)}}.rv .chips{scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x proximity;margin:0 calc(-1 * var(--space-3));padding:0 var(--space-3);scroll-padding:0 var(--space-3);gap:4px;display:grid;overflow-x:auto}.rv .chips::-webkit-scrollbar{display:none}.rv .chips.has-more{-webkit-mask-image:linear-gradient(270deg,#0000 0,#000 64px);mask-image:linear-gradient(270deg,#0000 0,#000 64px)}.rv .chips.has-more.has-less{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 64px),#0000);mask-image:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 64px),#0000)}.rv .chips.has-less:not(.has-more){-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 24px);mask-image:linear-gradient(90deg,#0000 0,#000 24px)}.rv .chips__row{gap:6px;width:max-content;display:flex}.rv .chip{white-space:nowrap;scroll-snap-align:start;font:inherit;color:var(--ink);background:color-mix(in srgb, var(--ink) 7%, transparent);border-radius:var(--radius-full);cursor:pointer;transition:background var(--fast);border:1px solid #0000;flex:none;padding:6px 10px;font-size:13px;line-height:1.2;position:relative}@media (pointer:coarse){.rv .chip:after{content:"";position:absolute;inset:-4px -2px}}@media (hover:hover) and (pointer:fine){.rv .chip:hover{background:color-mix(in srgb, var(--ink) 12%, transparent)}}.dock__note{color:var(--ink-2);align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin:0;font-size:14px;line-height:1.45;display:flex}.dock__note.is-error{color:var(--danger);background:var(--danger-soft);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3)}.rv .dock__note{animation:note-in var(--base) var(--ease-out)}@keyframes note-in{0%{opacity:0;transform:translateY(4px)}}.dock__note a{color:inherit;text-underline-offset:3px;font-weight:500}.dock__link{font:inherit;color:var(--ink);cursor:pointer;text-align:left;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.dock__link:hover{text-decoration-thickness:2px}}.rv .row{align-items:center;gap:var(--space-2);display:flex}.rv .mic{border-radius:50%;flex:none;width:44px;height:44px;padding:0;position:relative}.rv .mic[aria-pressed=true]{box-shadow:0 0 0 3px var(--surface), 0 0 0 5px var(--ink)}.rv .mic[aria-pressed=false]{color:var(--ink);border-color:color-mix(in srgb, var(--ink) 30%, transparent);background:0 0}.rv .mic[aria-pressed=false] .ico .slash{display:inline}.rv .ico .slash{display:none}.rv .mic.is-busy{cursor:progress;overflow:hidden}.rv .mic.is-busy:before{content:"";background:var(--ink);opacity:.5;width:40%;height:2px;animation:busy 1.1s var(--ease-in-out) infinite;border-radius:2px;position:absolute;bottom:0;left:0}@keyframes busy{0%{transform:translate(-100%)}to{transform:translate(250%)}}.rv .end,.rv .again{border-radius:var(--radius-full);height:44px;color:var(--ink);border-color:color-mix(in srgb, var(--ink) 30%, transparent);box-shadow:none;background:0 0;flex:none;gap:6px;font-size:14px}.rv .end{padding:0 14px 0 12px}.rv .again{padding:0 var(--space-4) 0 var(--space-3);font-size:15px}@media (hover:hover) and (pointer:fine){.rv .end:hover,.rv .again:hover{background:color-mix(in srgb, var(--ink) 8%, transparent)}}.rv .end .ico{width:17px;height:17px}.rv .warn{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--ink);animation:note-in var(--base) var(--ease-out);margin:0;font-size:14px;line-height:1.35;display:flex}.rv .warn b{font-variant-numeric:tabular-nums;font-weight:600}.rv .warn .hc-btn{border-radius:var(--radius-full);flex:none;height:36px;padding:0 14px;font-size:14px}.rv .drain{background:color-mix(in srgb, var(--ink) 14%, transparent);border-radius:2px;height:2px;position:absolute;top:0;left:18px;right:18px;overflow:hidden}.rv .drain i{background:var(--ink);transform-origin:0;transform:scaleX(var(--left,1));transition:transform .25s linear;position:absolute;inset:0}.rv .who .state{font-variant-numeric:tabular-nums}.rv .who .state.is-count{opacity:1}.rv .subs .card-title{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:24px;font-weight:600;font-stretch:112%;line-height:1.1}.rv .subs .card-line{color:var(--on-video);opacity:.9;text-wrap:pretty;margin:0;font-size:15px;line-height:1.4}.rv .ended-go{border-radius:var(--radius-full);gap:var(--space-2);width:100%;height:48px;font-size:15px}.rv .left{color:var(--ink-3);text-align:right;margin:-2px 0 0;font-size:12.5px}.rv[data-phase=ended] .face{filter:saturate(.75)brightness(.78);transition:filter var(--open) var(--ease-out)}.rv[data-phase=ready] .live-dot,.rv[data-phase=ended] .live-dot,.rv[data-phase=break] .live-dot{opacity:.9;background:0 0;box-shadow:inset 0 0 0 1.5px}@property --m-a{syntax:"<angle>";inherits:false;initial-value:0deg}@property --m-b{syntax:"<angle>";inherits:false;initial-value:0deg}@property --m-c{syntax:"<angle>";inherits:false;initial-value:0deg}.magic{border-radius:inherit;pointer-events:none;z-index:0;--m-speed:1;position:absolute;inset:-5px}.magic>i{border-radius:inherit;font-style:normal;position:absolute}.magic__glow{filter:blur(14px);opacity:.6;background:conic-gradient(from var(--m-a), color-mix(in srgb, var(--aura-4) 90%, transparent), color-mix(in srgb, var(--aura-5) 80%, transparent) 18%, transparent 30%, color-mix(in srgb, var(--aura-6) 85%, transparent) 44%, color-mix(in srgb, var(--aura-2) 60%, transparent) 58%, transparent 70%, color-mix(in srgb, var(--aura-3) 75%, transparent) 84%, color-mix(in srgb, var(--aura-4) 90%, transparent));animation:m-drift calc(11s / var(--m-speed)) linear infinite, m-breathe calc(3.8s / var(--m-speed)) var(--ease-breathe) infinite alternate;inset:-10px}@keyframes m-drift{to{--m-a:360deg}}@keyframes m-breathe{0%{opacity:.32;transform:scale(.94)}to{opacity:.78;transform:scale(1.06)}}.magic__ring{background:conic-gradient(from var(--m-c), transparent 0 76%, #ffffffe6 86%, transparent 94%), conic-gradient(from var(--m-b), var(--aura-4), var(--aura-5), var(--aura-6), var(--aura-1), var(--aura-2), var(--aura-3), var(--aura-4));-webkit-mask-composite:xor;animation:m-flow calc(7s / var(--m-speed)) linear infinite;padding:2px;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes m-flow{to{--m-b:360deg;--m-c:-720deg}}.magic__sparks{inset:0;overflow:visible}.magic__sparks b{left:var(--x);top:var(--y);background:var(--c);width:3px;height:3px;box-shadow:0 0 6px 1px var(--c);opacity:0;animation:m-spark calc(3.4s / var(--m-speed)) var(--ease-out) var(--d) infinite;border-radius:50%;position:absolute}@keyframes m-spark{0%{opacity:0;transform:translate(0)scale(.6)}20%{opacity:.95}to{opacity:0;transform:translate(var(--dx), -22px) scale(1.1)}}.magic--fast{--m-speed:3}.rv .ring{z-index:2;text-align:center;padding:64px var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom));background:linear-gradient(to bottom, var(--scrim-0), #14141452 48px, var(--scrim-mid) 70%, var(--scrim-end));color:var(--on-video);justify-items:center;gap:2px;display:grid;position:absolute;bottom:0;left:0;right:0}.rv .ring p{margin:0}.rv .ring__name{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;font-size:18px;font-weight:600;font-stretch:112%;line-height:1.15}.rv .ring .ring__from{color:var(--on-video-2);margin-bottom:var(--space-4);font-size:13px;line-height:1.4}.rv .ring__from b{color:var(--on-video);font-weight:500}.rv .ring__wrap{border-radius:50%;width:56px;height:56px;position:relative}.rv .ring__wrap .magic{inset:-4px}.rv .ring__btn{z-index:1;background:var(--on-video);color:#141414;cursor:pointer;width:56px;height:56px;transition:transform var(--press) var(--ease-out);border:0;border-radius:50%;place-items:center;display:grid;position:relative}.rv .ring__btn:active{transform:scale(.95)}.rv .ring__btn .ico{stroke-width:1.7px;width:22px;height:22px}.hc .rv .ring__btn:focus-visible{outline:2px solid var(--on-video);outline-offset:6px}.rv .ring__btn.is-joining{color:var(--on-video);cursor:progress;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:join-in var(--base) var(--ease-out) both;background:#1414148c;box-shadow:inset 0 0 0 1px #f6f5f22e}@keyframes join-in{0%{background:var(--on-video)}}.rv .ring__spin{border:2px solid #f6f5f238;border-top-color:var(--on-video);border-radius:50%;width:22px;height:22px;animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.rv .ring .ring__label{margin-top:var(--space-2);font-size:14px;font-weight:600}.rv .ring__type{font:inherit;color:var(--on-video-2);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:4px;font-size:13px;-webkit-text-decoration:underline #f6f5f266;text-decoration:underline #f6f5f266;position:relative}.rv .ring__type:after{content:"";position:absolute;inset:-10px -12px}.rv .ring__note{color:var(--on-video-2);max-width:250px;font-size:12.5px;line-height:1.4}.rv .ring .ask{width:100%;max-width:300px;margin-top:var(--space-2);background:color-mix(in srgb, var(--surface) 90%, transparent)}.rv .ring .chips{width:100%;margin-top:var(--space-2);text-align:left}.rv .ring .chip{color:var(--on-video);background:#f6f5f21f}@media (hover:hover) and (pointer:fine){.rv .ring .chip:hover{background:#f6f5f238}}.rv[data-rep=joining] .tile:before{opacity:.7;animation:hc-sweep 2.4s linear infinite, m-breathe 1.4s var(--ease-breathe) infinite alternate}.rv[data-rep=joining] .tile:after{opacity:1;animation-duration:2.4s}.rv .ask{border-radius:var(--radius-full);cursor:text;background:color-mix(in srgb, var(--surface) 70%, transparent);border-color:color-mix(in srgb, var(--ink) 28%, transparent);min-width:0;height:44px;transition:border-color var(--fast), box-shadow var(--base) var(--ease-out);flex:1;gap:0;padding:0 4px 0 18px}.hc .rv .ask:focus-within{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink);outline:none}.hc .rv .ask input:focus-visible{outline:none}.hc .rv .ask input{text-overflow:ellipsis;padding-left:4px}.hc .rv .ask input::placeholder{padding-left:3px}.rv .send{width:36px;height:36px;margin-left:var(--space-2);cursor:pointer;background:var(--surface-2);color:var(--ink-3);transition:width var(--base) var(--ease-out), margin var(--base) var(--ease-out), opacity var(--fast) var(--ease-out), transform var(--base) var(--ease-out), background var(--fast), color var(--fast);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.rv .ask[data-has-text] .send{background:var(--ink);color:var(--on-ink)}.rv .send[disabled]{cursor:default}.rv .send:not([disabled]):active{transform:scale(.94)}.rv:not([data-typing]) .send{opacity:0;pointer-events:none;width:0;margin-left:0;transform:scale(.6)}.rv[data-typing] .send{transition-delay:.12s}.rv .receipt{align-items:center;gap:var(--space-2);color:var(--ink);min-width:0;margin:0;font-size:14px;line-height:1.3;display:flex}.rv .receipt>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rv .receipt b{font-weight:600}.hc .rv .receipt:focus-visible,.hc .rv .bk__title:focus-visible{outline:none}.rv .tick{background:var(--ink);width:20px;height:20px;color:var(--on-ink);border-radius:50%;flex:none;place-items:center;display:grid}.rv .tick .ico{stroke-width:2.25px;width:12px;height:12px}.bk{gap:var(--space-3);padding:var(--space-4);color:var(--ink);display:grid}.bk p{margin:0}.bk__top{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:28px;margin:-4px 0 0;display:flex}.bk__title{letter-spacing:-.005em;align-items:center;gap:var(--space-2);font-size:14px;font-weight:600;line-height:1.3;display:flex}.rv .bk__title .tick{width:22px;height:22px}.rv .bk__title .tick .ico{width:13px;height:13px}.bk__x{font:inherit;color:var(--ink-2);padding:0 var(--space-1);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;height:28px;font-size:14px;position:relative}.bk__x:after{content:"";position:absolute;inset:-8px -6px}@media (hover:hover) and (pointer:fine){.bk__x:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}}.bk__when{background:var(--surface-2);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4) 14px;gap:2px;display:grid}.bk__day{color:var(--ink-2);font-size:14px;font-weight:500;line-height:1.3}.bk__time{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:600;font-stretch:112%;line-height:1.05}.bk__time small{letter-spacing:0;color:var(--ink-2);margin-left:3px;font-size:18px;font-weight:500}.bk p.bk__zone{color:var(--ink-3);margin-top:4px;font-size:13px;line-height:1.35}.bk__line{font-size:16px;line-height:1.3;display:none}.bk__line b{font-weight:600}.bk__line span{color:var(--ink-3);margin-left:4px;font-size:13px}@media (max-height:780px){.bk.has-fields .bk__when{padding:10px var(--space-3)}.bk.has-fields .bk__when>:not(.bk__line){display:none}.bk.has-fields .bk__line{display:block}}.bk__to{color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:var(--space-3);min-width:0;font-size:14px;line-height:1.4;display:flex}.bk__to>span{overflow-wrap:anywhere;min-width:0}.bk__to>.bk__inv{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;overflow:hidden}.bk__to b{color:var(--ink);font-weight:600}.bk__to button{font:inherit;color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:none;padding:0;text-decoration:underline;position:relative}.bk__to button:after{content:"";position:absolute;inset:-12px -6px}.bk-field{gap:6px;display:grid}.bk-field>span{font-size:13px;font-weight:600}.bk-field input{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);height:44px;color:var(--ink);font:inherit;padding:0 var(--space-3);box-sizing:border-box;width:100%;min-width:0;font-size:16px}.hc .bk-field input:focus-visible{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink);border-radius:var(--radius-md);outline:none}.bk-field.is-error input{border-color:var(--danger);box-shadow:0 0 0 1px var(--danger)}.bk-field .err{color:var(--danger);font-size:13px;line-height:1.35}.bk__go{border-radius:var(--radius-full);gap:var(--space-2);width:100%;height:48px;font-size:15px;position:relative;overflow:hidden}.bk__go .ico{width:16px;height:16px}.bk__hint{border-radius:var(--radius-full);border:1px dashed var(--line-strong);height:48px;color:var(--ink-2);box-sizing:border-box;place-items:center;font-size:14px;display:grid}.bk__go.is-busy{opacity:1;cursor:progress}.bk__go.is-busy:after{content:"";background:var(--on-ink);opacity:.7;width:40%;height:2px;animation:bk-busy 1.1s var(--ease-in-out) infinite;position:absolute;bottom:0;left:0}@keyframes bk-busy{0%{transform:translate(-100%)}to{transform:translate(250%)}}.bk__test{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);text-align:center;font-size:11px}.bk__quiet{color:var(--ink-2);font-size:14px;line-height:1.45}.bk__fault{font-size:17px;font-weight:600;line-height:1.3}.bk__lead{color:var(--ink-2);font-size:14px;line-height:1.4}.bk__lead b{color:var(--ink);font-weight:600}.bk__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.bk .t{border-radius:var(--radius-md);border:1px solid var(--line-strong);background:var(--surface);height:44px;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;white-space:nowrap;transition:background var(--fast), color var(--fast), border-color var(--fast), transform var(--press) var(--ease-out);padding:0 4px;font-size:15px;font-weight:500}.bk .t:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.bk .t:not([aria-checked=true]):not([disabled]):hover{background:var(--surface-2)}}.bk .t[aria-checked=true]{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.bk .t[disabled]{cursor:default}.bk .t small{margin-left:2px;font-size:12px;font-weight:500}.bk .t--two{place-content:center;gap:1px;height:56px;line-height:1.15;display:grid}.bk .t--two span{color:var(--ink-2);font-size:12px;font-weight:500}.bk .t--two b{font-size:16px;font-weight:600}.bk .t--two[aria-checked=true] span{color:inherit;opacity:.75}.bk__tabs{scrollbar-width:none;margin:0 calc(-1 * var(--space-4));padding:2px var(--space-4);gap:4px;display:flex;overflow-x:auto}.bk__tabs::-webkit-scrollbar{display:none}.dtab{border-radius:var(--radius-md);height:52px;color:var(--ink);font:inherit;cursor:pointer;text-align:center;transition:background var(--fast), border-color var(--fast);background:0 0;border:1px solid #0000;flex:1 0 48px;place-content:center;gap:1px;display:grid}.dtab span{color:var(--ink-2);font-size:12px;line-height:1.1}.dtab b{font-variant-numeric:tabular-nums;font-size:17px;font-weight:600;line-height:1.1}.dtab i{color:var(--ink-3);font-size:11px;font-style:normal;line-height:1.1}@media (hover:hover) and (pointer:fine){.dtab:not([aria-selected=true]):hover{background:var(--surface-2)}}.dtab[aria-selected=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.rv .tick .ico path{stroke-dasharray:16;stroke-dashoffset:0}.bk.is-just-booked .tick .ico path{animation:bk-draw var(--slow) var(--ease-out) .12s both}@keyframes bk-draw{0%{stroke-dashoffset:16px}}.bk.is-booked .bk__when{box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}.rv .bk{gap:var(--space-2);padding:0}.rv .bk__top{min-height:24px;margin:0}.rv .bk__x{height:auto;color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 40%, transparent);text-underline-offset:3px;padding:0}.rv .bk__x:after{inset:-10px -6px}.rv .bk__when{background:color-mix(in srgb, var(--ink) 6%, transparent);gap:1px;padding:10px 14px 12px}.rv .bk__time{font-size:40px}.rv .bk__time small{margin-left:4px;font-size:19px}.rv .bk p.bk__zone{color:var(--ink-2);margin-top:3px}.rv .bk.is-booked .bk__when{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 30%, transparent);background:0 0}.rv .bk__hint{display:none}.rv .bk .t{border-color:color-mix(in srgb, var(--ink) 22%, transparent);background:color-mix(in srgb, var(--surface) 60%, transparent)}@media (hover:hover) and (pointer:fine){.rv .bk .t:not([aria-checked=true]):not([disabled]):hover{background:var(--surface)}}.rv .bk .t[aria-checked=true]{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.rv .bk-field input{background:color-mix(in srgb, var(--surface) 70%, transparent)}.rv .bk__tabs{scroll-snap-type:x proximity;gap:4px;margin:0 -4px;padding:2px 4px}.rv .dtab{scroll-snap-align:start;width:50px;height:46px;transition:background var(--fast), color var(--fast);border:0;flex:none;position:relative}.rv .dtab b{font-size:18px;line-height:1.15}.rv .dtab i{display:none}@media (hover:hover) and (pointer:fine){.rv .dtab:not([aria-selected=true]):hover{background:color-mix(in srgb, var(--ink) 7%, transparent)}}.rv .dtab[aria-selected=true]{background:var(--ink);color:var(--on-ink);box-shadow:none;border-color:#0000}.rv .dtab[aria-selected=true] span{color:inherit;opacity:.75}.dtab__dot{background:currentColor;border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:6px}.bk__wk{background:color-mix(in srgb, var(--ink) 18%, transparent);flex:none;width:1px;margin:8px 4px}.rv .bk__rail{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;grid-template-rows:repeat(2,44px);grid-template-columns:none;grid-auto-columns:calc(29.8507% - 3.58209px);grid-auto-flow:column;margin:0 -4px;padding:0 4px;scroll-padding:0 4px;overflow-x:auto}.rv .bk__rail:not(:has(>:nth-child(4))){grid-template-rows:44px}.rv .bk__rail::-webkit-scrollbar{display:none}.rv .bk__rail .t{scroll-snap-align:start}@media (max-height:760px){.rv:not([data-view=talk]) .call{--chin:37%}.rv:not([data-view=talk]) .face{transform:scale(1.1)}.rv .dtab{height:42px}.rv .bk__rail{grid-template-rows:repeat(2,40px)}.rv .bk__rail:not(:has(>:nth-child(4))){grid-template-rows:40px}.rv .bk__rail .t{height:40px}.rv .bk__when{padding:8px 12px 10px}.rv .bk__time{font-size:34px}}.rv[data-small] .call{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--base) var(--ease-in-out), transform var(--base) var(--ease-in-out), visibility 0s linear var(--base);transform:scale(.3)}.rv.is-in:not([data-small]) .call{transition:opacity var(--base) var(--ease-out) 60ms, transform var(--slow) var(--ease-drawer) 60ms, visibility 0s}.rv .pill{right:var(--space-6);bottom:var(--space-6);align-items:center;gap:var(--space-3);max-width:calc(100% - 2 * var(--space-4));border:1px solid var(--line);border-radius:var(--radius-full);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-rep);font:inherit;text-align:left;cursor:pointer;opacity:0;transform-origin:100% 100%;visibility:hidden;pointer-events:none;transition:opacity var(--fast) var(--ease-out), transform var(--fast) var(--ease-out), visibility 0s linear var(--fast), box-shadow var(--fast);padding:8px 10px 8px 8px;display:flex;position:absolute;transform:translateY(12px)scale(.96)}.rv[data-small] .pill{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--base) var(--ease-out) .14s, transform var(--slow) var(--ease-drawer) .14s, visibility 0s, box-shadow var(--fast);transform:none}.rv .pill:active{transform:scale(.98)}.hc .rv .pill:focus-visible{border-radius:var(--radius-full)}.rv .pill__face{border-radius:50%;flex:none;width:64px;height:64px}.rv .pill__face>.pill__img{background:var(--video-bg);border-radius:50%;display:block;position:absolute;inset:0;overflow:hidden}.rv .pill__video{object-fit:cover;object-position:48% 0;transform-origin:48% 26%;width:100%;height:100%;display:block;position:absolute;inset:0;transform:scale(1.7)}.rv .pill__video.face--live{opacity:0;transition-property:opacity;transition-timing-function:var(--ease-out)}.rv .pill__video.face--live.is-live{opacity:1}.rv .pill__video.face--v-anam{object-position:50% 0;transform-origin:50% 37%;height:100%;transform:scale(1.15);-webkit-mask-image:none;mask-image:none}.rv[data-rep=speaking] .pill__face:before{opacity:.55}.rv[data-rep=speaking] .pill__face:after{opacity:1}.rv .pill__face .presence{border:2.5px solid var(--surface);z-index:3;background:conic-gradient(from 20deg, var(--aura-1), var(--aura-2), var(--aura-3), var(--aura-4), var(--aura-5), var(--aura-6), var(--aura-1));border-radius:50%;width:14px;height:14px;position:absolute;bottom:1px;right:1px}.rv .pill__text{min-width:0;padding-right:var(--space-1);gap:2px;display:grid}.rv .pill__text>b{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;line-height:1.2;overflow:hidden}.rv .pill__text>span{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.3;overflow:hidden}.rv .pill__open{background:var(--ink);width:44px;height:44px;color:var(--on-ink);transition:transform var(--base) var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.rv .pill:hover .pill__open{transform:scale(1.06)}.rv .pill:hover{box-shadow:var(--shadow-rep), 0 0 0 1px var(--line-strong)}}@container stage (max-width:1099px) and (min-width:700px){.rv .call{width:328px;right:var(--space-5);bottom:var(--space-5);height:min(var(--gh), calc(100% - 44px - var(--space-4) - var(--space-5)))}.rv .pill{right:var(--space-5);bottom:var(--space-5)}}@container stage (max-width:699px){.rv .call{--gh:470px;width:auto;height:min(var(--gh), calc(100% - 44px - var(--space-4)));transform-origin:50% 100%;left:0;right:0;transform:translateY(100%)}.rv:not([data-view=talk]) .call{--gh:640px}.rv.is-in .call{transform:none}.rv[data-small] .call,.rv[data-small].is-in .call{opacity:1;transform:translateY(100%)}.rv .call{bottom:var(--kb,0px)}.rv .tile,.rv .tile__in{border-radius:var(--radius-xl) var(--radius-xl) 0 0}.rv .tile__in{box-shadow:0 -12px 40px -16px #14141466}.rv .pane{padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom))}.rv .subs{--lh:22px;--rows:4;--fade:18px;--ramp:32px;padding-left:var(--space-3);padding-right:var(--space-3)}.rv .subs .voice{font-size:16px}.rv .bk__rail{grid-auto-columns:calc(22.9885% - 4.13793px)}.rv .pill{right:var(--space-4);bottom:calc(var(--space-4) + env(safe-area-inset-bottom))}}@media (max-width:1099px){.top{padding:0 var(--space-7)}}@media (max-width:699px){.top{height:64px;padding:0 var(--space-4)}.land{width:calc(100% - 2 * var(--space-4));padding-top:var(--space-7)}.land .hc-field--hero{padding-left:var(--space-3)}.land .hc-field--hero .hc-field__input,.land .hc-field--hero .hc-field__scheme{font-size:16px}.land .hc-field__scheme{display:none}.land .hc-btn--lg{height:54px;padding:0 var(--space-4)}.land .hc-kbd{display:none}.banner{gap:var(--space-3);padding:0 var(--space-4);justify-content:space-between;font-size:13px}.banner .long{display:none}.banner .short{display:inline}.banner__text{text-overflow:ellipsis;gap:var(--space-2);overflow:hidden}.banner__text>.short{text-overflow:ellipsis;overflow:hidden}.banner:has(.banner__booked) .banner__text>.short{display:none}.banner:has(.banner__booked) .banner__booked{margin-right:auto}.gate{width:calc(100vw - 2 * var(--space-6))}.gate .hc-gate{padding:var(--space-4)}}@media (prefers-reduced-motion:reduce){.fx{animation:none}.fx-l,.stage,.fx{transition-duration:0s!important}.enter{animation:.15s linear forwards fade;transform:none}.shot__band,.banner,.gate{transition-duration:.15s!important;transform:none!important}.rv .call,.rv .pill,.rv .send,.rv .slot>.bk,.rv .face,.bk .t,.rv .tick .ico path,.rv .dock__note,.rv .warn,.rv .ring__btn{transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important;animation-delay:0s!important}.magic__glow,.magic__ring{animation:none!important}.magic__glow{opacity:.5}.magic__sparks{display:none}.rv .ring__spin{animation-duration:2.4s}.rv .mic.is-busy:before{opacity:.25;width:100%;animation:none}.bk__go.is-busy:after{opacity:.35;width:100%;animation:none}.rv .face--empty{opacity:.65;animation:none}.rv .face--idle{animation-duration:0s!important}.say .w{animation-duration:0s}}@keyframes fade{to{opacity:1}}.rm .fx{animation:none}.rm .fx-l,.rm .stage,.rm .fx{transition-duration:0s!important}.rm .rv .call,.rm .rv .pill,.rm .rv .send,.rm .rv .slot>.bk,.rm .rv .face,.rm .bk .t,.rm .rv .tick .ico path,.rm .rv .dock__note,.rm .say .w,.rm .rv .warn,.rm .rv .ring__btn{transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important;animation-delay:0s!important}.rm .magic__glow,.rm .magic__ring{animation:none!important}.rm .magic__glow{opacity:.5}.rm .magic__sparks{display:none}.rm .rv .ring__spin{border-color:#f6f5f2a8 #f6f5f238 #f6f5f2a8 #f6f5f2a8;animation:none}.rm .rv .mic.is-busy:before{opacity:.25;width:100%;animation:none}.rm .bk__go.is-busy:after{opacity:.35;width:100%;animation:none}.rm .rv .face--empty{opacity:.65;animation:none}.rm .rv .face--idle{animation-duration:0s!important}.test-badge{left:var(--space-4);bottom:var(--space-4);z-index:50;border-radius:var(--radius-full);background:var(--danger-soft);color:var(--danger);font:600 11px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;pointer-events:none;border:1px solid;margin:0;padding:4px 10px;position:fixed}@media (max-width:699px){.test-badge{top:52px;bottom:auto;left:50%;transform:translate(-50%)}}
.shell{--shell-bar:56px;--shell-panel:372px;grid-template-rows:var(--shell-bar) minmax(0, 1fr);background:var(--surface);height:100dvh;color:var(--ink);display:grid;position:relative;overflow:hidden}.shell [hidden]{display:none!important}.shell__bar{z-index:60;align-items:center;gap:var(--space-4);padding:0 14px 0 var(--space-5);background:var(--surface);border-bottom:1px solid var(--line);display:flex;position:relative}.shell__lead{flex:none;align-items:center;gap:14px;min-width:0;display:flex}.shell__wm{padding:var(--space-1);margin:calc(-1 * var(--space-1));border-radius:6px;font-size:19px}.shell__wm .hc-wordmark__dot{width:6px;height:6px}.shell__sep{background:var(--line);flex:none;width:1px;height:20px}.shell__slot{align-items:center;gap:10px;min-width:0;display:flex}.shell__center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.shell__actions{align-items:center;gap:var(--space-2);flex:none;margin-left:auto;display:flex}@media (max-width:1080px){.shell__center{display:none}}.shell__app{grid-template-columns:minmax(0, 1fr) var(--shell-panel);min-height:0;transition:grid-template-columns var(--slow) var(--ease-drawer);display:grid;position:relative}.shell.is-min .shell__app{grid-template-columns:minmax(0,1fr) 0}.shell__site{min-width:0;min-height:0;position:relative}.shell__layer{position:absolute;inset:0}.shell__layer:not([data-slot=siteView]){pointer-events:none}.shell__layer:not([data-slot=siteView])>*{pointer-events:auto}.shell__panel{z-index:2;gap:var(--space-3);min-width:0;min-height:0;padding:var(--space-4) var(--space-4) 10px;background:var(--surface);border-left:1px solid var(--line);transition:opacity var(--base) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.shell__panel>*{min-width:0}.shell.is-min .shell__panel{opacity:0}.shell__video{flex:none}.shell__chat,.shell__summary{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.shell__summary{overflow-y:auto}.shell__convo{scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}.shell__convo::-webkit-scrollbar{display:none}.shell__chips,.shell__input,.shell__pacts,.shell__foot{flex:none}@media (prefers-reduced-motion:reduce){.shell__app,.shell__panel{transition:none}}

