.it{--it-ground:var(--color-ground);--it-ink:var(--color-ink);--it-muted:var(--color-ink-muted);--it-upcoming:color-mix(in oklab, var(--it-ink) 28%, var(--it-ground));width:100%;color:var(--it-ink);font-synthesis:none;-webkit-font-smoothing:antialiased;position:relative;container:it/inline-size}.it p,.it h1,.it h2,.it ul,.it ol{margin:0;padding:0}.it ul,.it ol{white-space:pre-wrap}.it-copy{text-wrap:pretty;font-size:1.0625rem;line-height:1.45}.it-note{color:var(--it-muted);text-wrap:pretty;font-size:.875rem;line-height:1.4}.it-state,.it-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.it-orb{pointer-events:none;place-items:center;width:100%;height:100%;min-height:0;display:grid;position:relative}.it-orb>canvas{max-width:none;position:absolute;top:50%;left:50%;translate:-50% -50%}.it-word{transition:color .18s ease-out}.it-word[data-state=upcoming]{color:var(--it-upcoming)}.it-wait{color:var(--it-muted);font-size:1.0625rem;animation:.4s ease-out 1.4s both it-fade}.it-card{--card-bg:var(--color-surface);--card-ink:var(--color-ink);--card-muted:var(--color-ink-muted);border-radius:var(--radius-lg);background:var(--card-bg);box-shadow:var(--elevation-card,0 0 0 1px var(--color-border));color:var(--card-ink);text-align:start;animation:it-rise .28s var(--ease-enter) both;gap:10px;padding:16px;display:grid}.it .it-card-title{font-size:.9375rem;font-weight:600;line-height:1.3}.it-card-title>span{color:var(--card-muted);font-weight:500}.it .it-card-main{gap:2px;font-size:1.125rem;line-height:1.35;display:grid}.it-card-main strong{letter-spacing:-.02em;font-size:1.5rem;font-weight:600;line-height:1.2}.it-blocked{justify-items:stretch;gap:12px;width:100%;display:grid}.it .it-blocked-title{letter-spacing:-.015em;text-wrap:balance;font-size:1.375rem;font-weight:600;line-height:1.2}.it-cta{min-height:56px;font:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:0;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:1.125rem;font-weight:600;text-decoration:none;transition:scale .15s ease-out,background-color .15s ease-out;display:inline-flex}.it-cta:active,.it-end:active{scale:.96}@media (hover:hover) and (pointer:fine){.it-cta:hover{background:var(--color-accent-hover)}}.it .it-again{color:var(--color-accent);font-weight:var(--font-weight-regular);text-underline-offset:.2em;justify-self:center;text-decoration:underline;text-decoration-thickness:1px}.it button:focus-visible,.it a:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.it-again{min-height:44px;color:inherit;font:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:1rem;font-weight:500;transition:color .15s ease-out;display:inline-flex}.it{--it-upcoming:color-mix(in oklab, var(--it-ink) 50%, var(--it-ground));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;text-align:center}.it-page{gap:var(--space-4);display:grid}.it-bar{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);height:44px;animation:.32s ease-out it-fade;display:grid}.it-brand{min-width:0;max-width:14rem;color:var(--it-muted);text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;font-size:.875rem;font-weight:500;display:flex;overflow:hidden}.it-brand>img{object-fit:contain;-webkit-user-select:none;user-select:none;width:auto;max-width:160px;height:36px;display:block}.it-time{font-variant-numeric:tabular-nums;text-align:start;font-size:.9375rem;font-weight:500}.it-end{border:1px solid var(--edge-secondary);border-radius:var(--radius-md);background:var(--color-surface);min-height:40px;box-shadow:var(--shadow-1);color:var(--it-ink);font:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;justify-self:end;padding:0 14px;font-size:.9375rem;font-weight:500;transition:scale .15s ease-out,background-color .15s ease-out}@media (hover:hover) and (pointer:fine){.it-end:hover{background:var(--color-sidebar)}}@container it (max-width:40rem){.it-end{min-height:44px}}@media (pointer:coarse){.it-end{min-height:44px}}.it-stage{height:200px;position:relative}@container it (max-width:22rem){.it-page[data-call=false] .it-stage{height:168px}}.it-talk{isolation:isolate;width:168px;height:168px;color:var(--color-accent);font:inherit;text-wrap:balance;cursor:pointer;touch-action:manipulation;view-transition-name:it-talk;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;place-content:center;justify-items:center;gap:4px;padding:0;font-size:.875rem;font-weight:600;line-height:1.25;transition:scale .15s ease-out;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.it-talk:before{z-index:-1;background:var(--color-surface);width:112px;height:112px;box-shadow:0 0 0 1px color-mix(in oklch, var(--color-accent) 25%, transparent), 0 1px 2px color-mix(in oklab, var(--color-ink) 8%, transparent);content:"";border-radius:50%;transition:background-color .15s ease-out,box-shadow .15s ease-out;position:absolute;top:50%;left:50%;translate:-50% -50%}@media (hover:hover) and (pointer:fine){button.it-talk:hover:before{background:color-mix(in oklab, var(--color-accent) 7%, var(--color-surface));box-shadow:0 0 0 1px color-mix(in oklch, var(--color-accent) 45%, transparent), 0 1px 2px color-mix(in oklab, var(--color-ink) 8%, transparent)}}button.it-talk:active{scale:.96}button.it-talk:active:before,.it-talk[data-busy]:before{background:color-mix(in oklab, var(--color-accent) 12%, var(--color-surface))}.it-stage:has(button.it-talk:active) .it-orb{scale:.96}.it-talk[data-busy]{cursor:default}.it .it-talk:focus-visible{outline-offset:2px}.it-page[data-call=false] .it-stage{margin-block-end:7px}@media (prefers-reduced-motion:no-preference){:root:not([data-it-swap]) .it-orb>canvas{animation:.26s ease-out both it-fade}}.it-talk>span{max-width:96px}.it-talk[data-spent]{color:var(--it-muted);cursor:default;margin:0;font-weight:500}.it-talk[data-spent]:before{background:var(--color-sidebar);box-shadow:0 0 0 1px color-mix(in oklab, var(--color-ink) 8%, transparent)}.it-rings{width:var(--it-rings,152px);aspect-ratio:1;border:1.5px solid color-mix(in oklch, var(--color-accent) 70%, transparent);border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.it-page[data-call=false] .it-orb[data-moment]{transform:none}.it-rings[data-spent=true]{border-color:var(--color-border)}.it-full .it-rings{width:var(--it-ring-size,152px)}@media (prefers-reduced-motion:no-preference){.it-rings[data-handoff]{animation:.26s ease-out both paused it-fade-out}:root:not([data-it-swap]) .it-rings[data-handoff]{animation-play-state:running}}@media (prefers-reduced-motion:reduce){.it-rings[data-handoff]{display:none}}@container it (max-width:22rem){.it-talk{width:152px;height:152px}.it-rings{--it-rings:146px}}:is(html:has(.it-full),body:has(.it-full)){overscroll-behavior:none}.it-full{height:100dvh;padding:max(var(--space-4), env(safe-area-inset-top)) max(var(--space-6), env(safe-area-inset-right)) max(var(--space-6), env(safe-area-inset-bottom)) max(var(--space-6), env(safe-area-inset-left));background:var(--it-ground);justify-items:center;display:grid}.it-full>.it-page{--it-stage:min(400px, 48dvh);--it-caption:clamp(1.75rem, .9rem + 3cqi, 3.25rem);grid-template-rows:auto var(--it-stage) minmax(0, 1fr);gap:var(--space-4);width:min(100%,56rem);height:100%;min-height:0}.it-full>.it-page[data-card=true][data-fit="0"]{--it-stage:min(272px, 34dvh)}.it-full>.it-page[data-fit="1"]{--it-stage:min(212px, 26dvh);--it-caption:clamp(1.5rem, 1rem + 1.6cqi, 2.25rem)}.it-full>.it-page[data-fit="2"]{--it-stage:min(128px, 16dvh);--it-caption:clamp(1.3125rem, 1rem + .9cqi, 1.75rem)}.it-full>.it-page[data-fit="3"]{--it-stage:min(128px, 16dvh);--it-caption:clamp(1.125rem, 1rem + .45cqi, 1.375rem);--it-leading:1.5}.it-full>.it-page[data-fit="4"]{--it-stage:min(128px, 16dvh);--it-caption:1.125rem;--it-leading:1.5}@container it (max-width:40rem){.it-full>.it-page{--it-stage:min(292px, 38dvh)}.it-full>.it-page[data-card=true][data-fit="0"]{--it-stage:min(200px, 26dvh)}.it-full>.it-page[data-fit="1"]{--it-stage:min(172px, 22dvh)}.it-full>.it-page:is([data-fit="2"],[data-fit="3"],[data-fit="4"]){--it-stage:min(108px, 14dvh)}.it-full>.it-page[data-fit="1"]{--it-leading:1.4}.it-full>.it-page[data-fit="2"]{--it-leading:1.5}.it-full>.it-page:is([data-fit="1"],[data-fit="2"]) .it-caption{text-align:start;justify-self:center;width:min(100%,60ch)}.it-full>.it-page:is([data-fit="1"],[data-fit="2"]) .it-line{max-inline-size:none;color:var(--it-ink);letter-spacing:0;text-wrap:pretty;font-weight:400}}.it-full .it-stage{height:auto}.it-full .it-page .it-line{font-size:var(--it-caption);letter-spacing:-.02em;max-inline-size:30em;line-height:var(--it-leading,1.15);transform-origin:top;margin-inline:auto}.it-full .it-bottom{min-height:0}.it-full .it-live{flex:0 auto;min-height:0}.it-full .it-live[data-scrolling=true]{overscroll-behavior:contain;scrollbar-width:none;scroll-padding-top:calc(1.75rem + var(--space-3));overflow-y:auto}.it-full .it-live[data-scrolling=true]:not([data-at-end=false]){-webkit-mask-image:linear-gradient(to bottom, #000 1.75rem, transparent 1.75rem, transparent calc(1.75rem + var(--it-caption) * var(--it-leading,1.15)), #0000001a calc(1.75rem + var(--it-caption) * var(--it-leading,1.15) * 1.5), #00000059 calc(1.75rem + var(--it-caption) * var(--it-leading,1.15) * 2), #000000b3 calc(1.75rem + var(--it-caption) * var(--it-leading,1.15) * 2.5), #000 calc(1.75rem + var(--it-caption) * var(--it-leading,1.15) * 3));mask-image:linear-gradient(to bottom, #000 1.75rem, transparent 1.75rem, transparent calc(1.75rem + var(--it-caption) * var(--it-leading,1.15)), #0000001a calc(1.75rem + var(--it-caption) * var(--it-leading,1.15) * 1.5), #00000059 calc(1.75rem + var(--it-caption) * var(--it-leading,1.15) * 2), #000000b3 calc(1.75rem + var(--it-caption) * var(--it-leading,1.15) * 2.5), #000 calc(1.75rem + var(--it-caption) * var(--it-leading,1.15) * 3))}.it-full .it-live[data-scrolling=true] .it-label{z-index:1;background:var(--it-ground);padding-block-end:var(--space-3);position:sticky;top:0}.it-full>.it-page:is([data-fit="3"],[data-fit="4"]) .it-caption{text-align:start;justify-self:center;width:min(100%,60ch)}.it-full>.it-page:is([data-fit="3"],[data-fit="4"]) .it-line{max-inline-size:none;color:var(--it-ink);letter-spacing:0;text-wrap:pretty;font-weight:400}.it-full .it-bottom>.it-note:last-child{margin-block-start:auto;padding-block-start:var(--space-4)}.it-full .it-page .it-label{font-size:1rem}.it-full .it-page .it-card{justify-self:center;width:min(100%,26rem)}.it-page:is([data-moment=blocked],[data-moment=micRefused],[data-moment=micUnavailable],[data-moment=failed]) .it-stage{display:none}.it-page:is([data-moment=blocked],[data-moment=micRefused],[data-moment=micUnavailable],[data-moment=failed]){text-align:start}.it-bottom{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.it-live{align-content:start;min-height:7rem;display:grid}.it-start,.it-done{gap:var(--space-3);width:100%;display:grid}.it-done{animation:it-rise .36s var(--ease-enter) both}.it-bar[data-arrived=swap],.it-done[data-arrived=swap]{animation:none}.it-pending{display:grid}.it-pending>.it-pending-cell{grid-area:1/1;align-content:start}.it-pending>.it-pending-cell[data-off=true]{visibility:hidden}:is(.it .it-stage:has(.it-talk[data-busy]) .it-orb,.it .it-stage:has(.it-talk[data-busy]) .it-talk){scale:none}.it-ask{justify-self:center;gap:var(--space-1);width:min(100%,22rem);color:var(--color-ink-muted);font-size:var(--font-size-base);line-height:var(--leading-body);text-wrap:balance;display:grid}.it .it-ask>:is(p,h2){font:inherit;text-wrap:balance}.it-ask>:first-child{color:var(--color-ink)}.it-start>.it-ask{margin-block:calc(-1 * var(--it-ask-pull,22px)) calc(32px - var(--space-3))}@container it (max-width:22rem){.it-start>.it-ask{--it-ask-pull:14px}}.it .it-ask>p+p{text-wrap:pretty}.it-cta{border-radius:var(--radius-md);background:var(--color-accent);min-height:48px;color:var(--color-accent-ink);font-size:1rem}.it .it-done-title{letter-spacing:-.015em;text-wrap:balance;margin-block-end:var(--space-1);font-size:1.375rem;font-weight:600;line-height:1.2}.it [tabindex="-1"]:focus{outline:none}.it .it-notice{text-align:start;margin-block-end:var(--space-2)}.it .it-others{margin-block-start:var(--space-2)}.it .it-others>.ui-disclosure-summary{color:var(--color-accent);font-weight:var(--font-weight-regular);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.it .it-steps{gap:var(--space-2);color:var(--color-ink);font-size:var(--font-size-sm);line-height:var(--leading-body);text-align:start;text-wrap:pretty;margin:0;padding:0;list-style:none;display:grid}.it .it-link-text{color:var(--it-muted);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:.875rem;line-height:1.4}.it-caption,.it-turn{gap:var(--space-2);animation:.24s ease-out it-fade;display:grid;position:relative}.it-caption[data-arrived=swap],.it-turn[data-arrived=swap]{animation:none}.it-label{color:var(--color-accent);font-size:.875rem;font-weight:600}.it-label[data-hidden=true]{visibility:hidden}.it .it-line{letter-spacing:-.018em;text-wrap:balance;font-size:1.5rem;font-weight:500;line-height:1.2;transition:opacity .4s ease-out}.it-line[data-speaker=caller]{color:var(--color-accent);text-wrap:wrap}.it-line[data-speaker=caller] .it-word{animation:.14s ease-out it-fade}.it-line[data-fading=true]{opacity:.7}.it .it-sentence{animation:it-line .2s var(--ease-out-strong);display:block}.it-caption[data-waiting=true]{padding-bottom:1.75rem}.it .it-wait{font-size:1rem;position:absolute;bottom:0;left:0;right:0}.it-waiting{color:var(--it-muted);font-size:1.125rem}.it-asks{gap:var(--space-1);font-size:1.0625rem;font-weight:500;line-height:1.3;list-style:none;display:grid}.it .it-orb{--orb-mood:1}.it .it-orb[data-moment]{transform:scale(calc(var(--orb-mood) * var(--orb-fit,1)));transition:transform .2s var(--ease-out-strong), scale .15s ease-out, opacity .2s ease-out}.it .it-orb[data-moment=caller],.it .it-orb[data-moment=yourTurn],.it .it-orb[data-moment=noVoice]{--orb-mood:.84;opacity:.88}.it .it-orb[data-moment=thinking],.it .it-orb[data-moment=connecting]{--orb-mood:.92}.it .it-card{width:100%}@keyframes it-fade{0%{opacity:0}}@keyframes it-fade-out{to{opacity:0}}@keyframes it-rise{0%{opacity:0;transform:translateY(12px)}}@keyframes it-line{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.it *,.it :before,.it :after{transition:none!important;animation:none!important}.it-word[data-state=upcoming]{color:inherit}.it-state{clip-path:none;width:auto;height:auto;color:var(--it-muted);white-space:normal;font-size:.9375rem;position:static;overflow:visible;margin-bottom:8px!important}.it-state:empty{display:none}}.it-sheet{background:var(--color-surface-sunken,#e8ebf0);flex-wrap:wrap;gap:32px 24px;padding:24px;display:flex}.it-sheet-item{gap:8px;margin:0;display:grid}.it-sheet-item figcaption{color:var(--color-ink);font-size:.875rem;font-weight:500}.it-tile{border-radius:24px;width:390px;overflow:hidden;box-shadow:0 0 0 1px #161a2014}.it-tile .ui-auth-shell{min-block-size:0}.it-tile .it-full{height:760px}@media (forced-colors:active){.it-cta,.it-again,.it-end,.it-talk{border:1px solid buttontext}}.it-debug{white-space:pre-wrap;color:#161a20;overflow-wrap:anywhere;background:#fff;margin:0;padding:8px 12px;font:11px/1.4 ui-monospace,monospace}.it-full .it-caption .it-card{margin-block-start:var(--space-2)}.it-stage{view-transition-name:it-orb}.it-vt-card{view-transition-name:it-card}.it-full .it-bar{view-transition-name:it-bar}.it-full .it-bottom{view-transition-name:it-call}::view-transition-old(it-orb){object-fit:contain;width:100%;height:100%}::view-transition-new(it-orb){object-fit:contain;width:100%;height:100%}:root[data-it-swap=into-call]::view-transition-old(it-orb){animation:none}:root[data-it-swap=into-call]::view-transition-new(it-orb){opacity:0;animation:none}:root[data-it-swap]::view-transition-group(*){animation-duration:0s}:root[data-it-swap]::view-transition-group(it-orb){z-index:1}:root[data-it-swap=into-call]::view-transition-group(it-orb){animation-duration:.18s;animation-delay:.1s;animation-fill-mode:both;animation-timing-function:var(--ease-move)}:root[data-it-swap=out-of-call]::view-transition-group(it-orb){animation-duration:.21s;animation-delay:40ms;animation-fill-mode:both;animation-timing-function:var(--ease-move)}:root[data-it-swap=into-call]::view-transition-old(root){animation:.1s ease-out both it-vt-out}:root[data-it-swap=into-call]::view-transition-new(root){animation:it-vt-arrive 80ms var(--ease-out-strong) .28s both}:root[data-it-swap=out-of-call]::view-transition-old(root){animation:80ms ease-out both it-vt-out}:root[data-it-swap=out-of-call]::view-transition-new(root){animation:it-vt-arrive .12s var(--ease-out-strong) .21s both}:root[data-it-swap=into-call]::view-transition-old(it-card){animation:.1s ease-out both it-vt-out}:root[data-it-swap=into-call]::view-transition-old(it-talk){animation:.1s ease-out both it-vt-out}:root[data-it-swap=into-call]::view-transition-new(it-call){animation:it-vt-arrive 80ms var(--ease-out-strong) .28s both}:root[data-it-swap=into-call]::view-transition-new(it-bar){animation:it-vt-arrive 80ms var(--ease-out-strong) .28s both}:root[data-it-swap=out-of-call]::view-transition-old(it-call){animation:80ms ease-out both it-vt-out}:root[data-it-swap=out-of-call]::view-transition-old(it-bar){animation:80ms ease-out both it-vt-out}:root[data-it-swap=out-of-call]::view-transition-new(it-card){animation:it-vt-arrive .12s var(--ease-out-strong) .21s both}:root[data-it-swap=out-of-call]::view-transition-new(it-talk){animation:it-vt-arrive .12s var(--ease-out-strong) .21s both}@keyframes it-vt-out{to{opacity:0}}@keyframes it-vt-arrive{0%{opacity:0;transform:translateY(8px)}}@supports not (view-transition-name:none){@media (prefers-reduced-motion:no-preference){.it-full{animation:.24s ease-out it-fade}}}
.human-call-card{gap:var(--space-3);inline-size:min(100%,26rem);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-2);color:var(--color-ink);overflow-wrap:anywhere;display:grid}.human-call-host{display:contents}.human-call-dock{z-index:50;justify-items:end;gap:var(--space-3);inline-size:min(calc(100vw - 2 * var(--space-6)), 26rem);display:grid;position:fixed;inset-block-end:var(--space-6);inset-inline-end:var(--space-6)}@media (max-width:1099px){.human-call-dock{inset-block-end:calc(var(--shell-navigation-height,var(--shell-navigation-min-height,72px)) + var(--space-3));inset-inline:var(--space-4);inline-size:auto}}.human-call-dock:empty{display:none}.human-call-card[data-kind=ringing]{border:2px solid var(--color-accent);background:var(--color-accent-soft)}.human-call-card[data-kind=ringing] .human-call-title{font-size:var(--font-size-lg)}.human-call-card[data-kind=mic_denied],.human-call-card[data-kind=failed]{border-color:var(--color-danger)}@media (prefers-reduced-motion:no-preference){.human-call-card[data-kind=ringing]{animation:human-call-enter .2s var(--ease-enter)}}@keyframes human-call-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.human-call-card:is([data-kind=taken],[data-kind=mic_denied],[data-kind=failed],[data-kind=ended],[data-kind=connecting]){grid-template-columns:minmax(0,1fr) auto;align-items:center}.human-call-row{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.human-call-text{gap:var(--space-1);min-inline-size:0;display:grid}.human-call-actions{gap:var(--space-2);display:flex}.human-call-title{font-size:var(--font-size-base);margin:0;font-weight:600}.human-call-detail{color:var(--color-ink-muted);font-size:var(--font-size-sm);margin:0}
