.agent-module__1WwICq__agent{--voice:var(--alert);--p-text:#101010;--p-text-secondary:#4a4a4a;--p-text-disabled:#a6a6a6;--p-surface:#fff;--p-surface-secondary:#f7f7f7;--p-fill:#f2f2f2;--p-fill-secondary:#ebebeb;--p-fill-transparent:#0000000d;--p-border:#ddd;--p-focus:#4680ff;--p-caution-bg:#fff5c5;--p-caution-text:#312500;--p-success-bg:#aafb6a;--p-success-text:#214b03;--p-ease:cubic-bezier(.2, .8, 0, 1);--p-card-shadow:#0000003d 0 0 2px 0, #00000005 0 2px 12px 0, #00000005 0 4px 16px 0, #00000005 0 4px 48px 0;--p-field-shadow:#0000000a 0 2px 3px -1px, #0000000a 0 3px 4px -1.5px, #00000021 0 0 0 1px;--p-field-focus:#0000000a 0 2px 3px -1px, #0000000a 0 3px 4px -1.5px, #0000000a 0 4px 5px -2px, var(--p-focus) 0 0 0 1px, #3573f60f 0 0 0 3px, #3573f60f 0 4px 20px 2px, #3573f60d 0 0 8px 1px inset;--p-secondary-shadow:#00000012 0 0 0 1px, #00000008 0 2px 20px 0, #00000008 0 5px 20px 0, #00000008 0 8px 60px 0;--p-primary-shadow:#00000021 0 1px .5px -.5px, #00000021 0 1px 2px -.5px, #00000021 0 4px 6px -2px, #00000021 0 2px 3px -1.5px, #101010 0 0 4px 1px inset, #ffffff1a 0 0 4px 2px inset, #ffffffbf 0 0 12px -6px inset;--p-primary-sheen:radial-gradient(50% 50% at 50% 0%, #fff3 0%, #fff0 100%), radial-gradient(49.59% 37.11% at 50.41% 101.56%, #ffffff26 0%, #fff0 66.46%);--p-popover-shadow:0 .5rem 1.5rem -.5rem #00000047, 0 .5rem 1rem -.25rem #0000000d, 0 .1875rem .375rem 0 #0000000d, 0 .125rem .25rem 0 #0000000d, 0 .0625rem .125rem 0 #0000000d, 0 0 0 .0625rem #0000000f;--tap:28px;height:100%;position:relative}@supports (color:lab(0% 0 0)){.agent-module__1WwICq__agent{--p-focus:lab(54.8517% 15.1764 -71.8074);--p-caution-bg:lab(96.4909% -2.11445 28.4152);--p-caution-text:lab(15.5271% 3.45629 25.3331);--p-success-bg:lab(91.0903% -43.1117 59.4085)}}.agent-module__1WwICq__unit{--orb:clamp(180px, 44vh, 480px);grid-template-rows:minmax(0, 1fr) var(--orb) minmax(0, 1.4fr);pointer-events:none;justify-items:center;padding:0 20px 20px;display:grid;position:absolute;inset:0}.agent-module__1WwICq__card{width:var(--orb);pointer-events:auto;touch-action:none;grid-row:2;max-width:100%;height:100%;position:relative}.agent-module__1WwICq__card[data-grip],.agent-module__1WwICq__card[data-grip] .agent-module__1WwICq__cardButton{cursor:grab}.agent-module__1WwICq__card[data-held],.agent-module__1WwICq__card[data-held] .agent-module__1WwICq__cardButton{cursor:grabbing}.agent-module__1WwICq__orb,.agent-module__1WwICq__canvas,.agent-module__1WwICq__still{position:absolute;inset:0}.agent-module__1WwICq__canvas{aspect-ratio:1;pointer-events:none;width:auto;height:150%;display:block;inset:50% auto auto 50%;translate:-50% -50%;-webkit-mask-image:radial-gradient(circle closest-side,#000 80%,#0000);mask-image:radial-gradient(circle closest-side,#000 80%,#0000)}.agent-module__1WwICq__still{aspect-ratio:1;opacity:.9;background:radial-gradient(circle at 33% 24%,#ffffffd9,#0000 9%),radial-gradient(55% 35% at 55% 60%,#fff6,#0000 70%),linear-gradient(#98b1ff,#1a52ff 55%,#0e31e6);border-radius:50%;width:auto;height:56%;margin:auto;transition:opacity .6s;box-shadow:inset 0 0 0 1px #0b25ac4d,inset -10px -14px 28px -12px #0b25ac99}.agent-module__1WwICq__agent[data-avatar=webgpu] .agent-module__1WwICq__still,.agent-module__1WwICq__agent[data-avatar=webgl2] .agent-module__1WwICq__still{opacity:0}.agent-module__1WwICq__cardButton{cursor:pointer;width:100%;display:block;position:absolute;inset:0}.agent-module__1WwICq__sheet{box-sizing:border-box;background:var(--p-surface);width:min(100%,480px);min-height:0;max-height:100%;box-shadow:var(--p-card-shadow);color:var(--p-text);font-family:var(--font-polaris,"Dossier Sans", ui-sans-serif, system-ui, sans-serif);letter-spacing:-.13px;text-transform:none;pointer-events:auto;animation:agent-module__1WwICq__rise .45s var(--p-ease) .2s both;border-radius:20px;flex-direction:column;grid-row:3;align-self:start;gap:12px;padding:16px;font-size:13px;font-weight:400;line-height:20px;display:flex}.agent-module__1WwICq__sheet :where(button,input,textarea,label){font:inherit;letter-spacing:inherit;text-transform:none}@keyframes agent-module__1WwICq__rise{0%{opacity:0;transform:translateY(8px)}}.agent-module__1WwICq__head{flex-wrap:wrap;align-items:center;gap:8px;min-height:28px;display:flex}.agent-module__1WwICq__chip{white-space:nowrap;font-weight:500}.agent-module__1WwICq__chip~.agent-module__1WwICq__chip,.agent-module__1WwICq__added{box-sizing:border-box;background:var(--p-fill-transparent);height:20px;color:var(--p-text-secondary);letter-spacing:-.12px;border-radius:8px;align-items:center;padding:1px 6px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.agent-module__1WwICq__added{background:var(--p-success-bg);color:var(--p-success-text)}.agent-module__1WwICq__callStatus{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.agent-module__1WwICq__phase{color:var(--p-text-secondary);letter-spacing:-.06px;white-space:nowrap;align-items:center;gap:6px;margin:0;font-size:12px;line-height:18px;display:flex}.agent-module__1WwICq__phaseDot{background:var(--p-text-disabled);border-radius:50%;width:6px;height:6px}.agent-module__1WwICq__phase[data-phase=listening] .agent-module__1WwICq__phaseDot{background:var(--p-text);animation:1.6s ease-in-out infinite agent-module__1WwICq__breathe}.agent-module__1WwICq__phase[data-phase=speaking] .agent-module__1WwICq__phaseDot{background:var(--voice);animation:.8s ease-in-out infinite agent-module__1WwICq__breathe}.agent-module__1WwICq__phase[data-phase=connecting] .agent-module__1WwICq__phaseDot,.agent-module__1WwICq__phase[data-phase=thinking] .agent-module__1WwICq__phaseDot{animation:1s steps(2,jump-none) infinite agent-module__1WwICq__blink}@keyframes agent-module__1WwICq__breathe{50%{opacity:.55;transform:scale(.55)}}@keyframes agent-module__1WwICq__blink{to{opacity:.25}}.agent-module__1WwICq__timer{color:var(--p-text);font-variant-numeric:tabular-nums;font-weight:500}.agent-module__1WwICq__timer[data-low]{color:var(--voice)}.agent-module__1WwICq__sheet :is(.agent-module__1WwICq__black,.agent-module__1WwICq__grey,.agent-module__1WwICq__choice,.agent-module__1WwICq__toggle,.agent-module__1WwICq__end,.agent-module__1WwICq__extend,.agent-module__1WwICq__latest){min-height:var(--tap);box-sizing:border-box;letter-spacing:-.12px;text-align:left;white-space:nowrap;transition:background-color .4s var(--p-ease), box-shadow .4s var(--p-ease), transform .4s var(--p-ease);border-radius:9999px;justify-content:center;align-items:center;gap:4px;padding:6px 12px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex;position:relative}.agent-module__1WwICq__black,.agent-module__1WwICq__extend,.agent-module__1WwICq__toggle[data-on]{background-color:var(--p-text);background-image:var(--p-primary-sheen);box-shadow:var(--p-primary-shadow);color:#fff}.agent-module__1WwICq__grey,.agent-module__1WwICq__choice,.agent-module__1WwICq__toggle,.agent-module__1WwICq__end,.agent-module__1WwICq__latest{background-color:var(--p-surface);box-shadow:var(--p-secondary-shadow);color:var(--p-text)}.agent-module__1WwICq__black:active:not(:disabled),.agent-module__1WwICq__grey:active:not(:disabled),.agent-module__1WwICq__choice:active,.agent-module__1WwICq__toggle:active,.agent-module__1WwICq__end:active,.agent-module__1WwICq__extend:active,.agent-module__1WwICq__latest:active{transform:scale(.97)}@media (hover:hover){.agent-module__1WwICq__black:hover:not(:disabled),.agent-module__1WwICq__extend:hover,.agent-module__1WwICq__toggle[data-on]:hover,.agent-module__1WwICq__send[data-ready]:hover:not(:disabled),.agent-module__1WwICq__save[data-ready]:hover{background-color:#303030}.agent-module__1WwICq__grey:hover:not(:disabled),.agent-module__1WwICq__choice:hover,.agent-module__1WwICq__toggle:not([data-on]):hover,.agent-module__1WwICq__end:hover,.agent-module__1WwICq__latest:hover{background-color:var(--p-surface-secondary)}}.agent-module__1WwICq__black:disabled,.agent-module__1WwICq__grey:disabled{cursor:default;opacity:.45}.agent-module__1WwICq__black:focus-visible,.agent-module__1WwICq__grey:focus-visible,.agent-module__1WwICq__choice:focus-visible,.agent-module__1WwICq__toggle:focus-visible,.agent-module__1WwICq__end:focus-visible,.agent-module__1WwICq__extend:focus-visible,.agent-module__1WwICq__latest:focus-visible,.agent-module__1WwICq__send:focus-visible,.agent-module__1WwICq__save:focus-visible{outline:2px solid var(--p-focus);outline-offset:1px}.agent-module__1WwICq__arrow{flex:none;width:8px;height:8px;margin-left:2px}.agent-module__1WwICq__glyph{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;flex:none;width:16px;height:16px}.agent-module__1WwICq__pane{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.agent-module__1WwICq__thread{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--p-border) transparent;flex-direction:column;flex:auto;gap:12px;min-height:0;margin:-4px;padding:8px 4px 4px;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 12px);mask-image:linear-gradient(#0000,#000 12px)}.agent-module__1WwICq__thread:focus-visible{outline:2px solid var(--p-focus);outline-offset:-2px;border-radius:12px}.agent-module__1WwICq__pitch{color:var(--p-text-secondary);margin:auto 0 0}.agent-module__1WwICq__pitch strong{color:var(--p-text);font-weight:500}.agent-module__1WwICq__turns{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.agent-module__1WwICq__turn{flex-direction:column;align-items:flex-start;gap:4px;max-width:88%;display:flex}.agent-module__1WwICq__turn[data-role=agent],.agent-module__1WwICq__turn[data-pending]{animation:agent-module__1WwICq__arrive .25s var(--p-ease) both}.agent-module__1WwICq__turn[data-first]:not(:first-child){margin-top:8px}.agent-module__1WwICq__turn[data-role=visitor]{align-self:flex-end;align-items:flex-end;max-width:85%}@keyframes agent-module__1WwICq__arrive{0%{opacity:0;transform:translateY(4px)}}.agent-module__1WwICq__who{color:var(--p-text-secondary);letter-spacing:-.12px;align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:18px;display:flex}.agent-module__1WwICq__turn[data-role=agent] .agent-module__1WwICq__who:before{background:var(--voice);content:"";border-radius:50%;width:6px;height:6px}.agent-module__1WwICq__bubble{background:var(--p-surface-secondary);overflow-wrap:anywhere;white-space:pre-line;border-radius:12px;margin:0;padding:6px 12px}.agent-module__1WwICq__turn[data-role=visitor] .agent-module__1WwICq__bubble{background:var(--p-text);color:#fff}.agent-module__1WwICq__turn[data-pending] .agent-module__1WwICq__bubble{opacity:.6}.agent-module__1WwICq__caret{vertical-align:-.2em;background:currentColor;border-radius:1px;width:2px;height:1.1em;margin-left:2px;animation:.9s steps(2,jump-none) infinite agent-module__1WwICq__blink;display:inline-block}.agent-module__1WwICq__bubble[data-dots]{box-sizing:border-box;align-items:center;min-height:32px;display:flex}.agent-module__1WwICq__dots{gap:4px;display:flex}.agent-module__1WwICq__dots span{background:var(--p-text-secondary);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite agent-module__1WwICq__dot}.agent-module__1WwICq__dots span:nth-child(2){animation-delay:.15s}.agent-module__1WwICq__dots span:nth-child(3){animation-delay:.3s}@keyframes agent-module__1WwICq__dot{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-3px)}}.agent-module__1WwICq__choices{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:2px 0;display:flex}.agent-module__1WwICq__sheet .agent-module__1WwICq__choice{white-space:normal}.agent-module__1WwICq__divider{color:var(--p-text-secondary);letter-spacing:-.12px;white-space:nowrap;align-items:center;gap:8px;margin:8px 0 0;font-size:12px;font-weight:500;line-height:18px;display:flex}.agent-module__1WwICq__divider:before,.agent-module__1WwICq__divider:after{background:var(--p-border);content:"";flex:1;height:1px}.agent-module__1WwICq__note,.agent-module__1WwICq__form,.agent-module__1WwICq__done{background:var(--p-surface-secondary);border-radius:12px;gap:8px;margin:0;padding:12px;display:grid}.agent-module__1WwICq__note{color:var(--p-text-secondary)}.agent-module__1WwICq__note p{margin:0}.agent-module__1WwICq__noteTitle{color:var(--p-text);font-weight:500}.agent-module__1WwICq__note[data-kind=notice]{background:var(--p-caution-bg);color:var(--p-caution-text)}.agent-module__1WwICq__note[data-kind=notice] .agent-module__1WwICq__noteTitle{color:inherit}.agent-module__1WwICq__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.agent-module__1WwICq__composer{gap:12px;display:grid}.agent-module__1WwICq__box{background:var(--p-surface);min-height:30px;box-shadow:var(--p-field-shadow);transition:box-shadow .25s var(--p-ease);border-radius:12px;align-items:flex-end;display:flex}.agent-module__1WwICq__box:focus-within{box-shadow:var(--p-field-focus)}.agent-module__1WwICq__box[data-invalid]{box-shadow:var(--p-field-shadow), 0 0 0 1px #c70a24}.agent-module__1WwICq__box[data-off]{opacity:.5}.agent-module__1WwICq__input{min-width:0;max-height:110px;color:var(--p-text);letter-spacing:-.13px;text-transform:none;resize:none;background:0 0;border:0;flex:1;padding:5px 4px 5px 12px;font-size:13px;line-height:20px}.agent-module__1WwICq__sheet .agent-module__1WwICq__input::placeholder{color:var(--p-text-disabled);text-transform:none;white-space:nowrap;font-size:13px}.agent-module__1WwICq__sheet .agent-module__1WwICq__input:focus,.agent-module__1WwICq__sheet .agent-module__1WwICq__input:focus-visible{outline:none}.agent-module__1WwICq__sheet :is(.agent-module__1WwICq__send,.agent-module__1WwICq__save){box-sizing:border-box;background-color:var(--p-fill);min-width:24px;height:24px;color:var(--p-text-disabled);letter-spacing:-.12px;transition:background-color .4s var(--p-ease), color .4s var(--p-ease), box-shadow .4s var(--p-ease);border-radius:9999px;flex:none;place-items:center;margin:3px;padding:0 8px;font-size:12px;font-weight:500;line-height:16px;display:grid}.agent-module__1WwICq__sheet .agent-module__1WwICq__send{width:24px;padding:0}.agent-module__1WwICq__send .agent-module__1WwICq__glyph{width:14px;height:14px}.agent-module__1WwICq__send[data-ready],.agent-module__1WwICq__save[data-ready]{background-color:var(--p-text);background-image:var(--p-primary-sheen);box-shadow:var(--p-primary-shadow);color:#fff}.agent-module__1WwICq__send:disabled{cursor:default}.agent-module__1WwICq__bar{align-items:center;gap:8px;display:flex}.agent-module__1WwICq__toggle,.agent-module__1WwICq__end{animation:.6s both agent-module__1WwICq__arm}.agent-module__1WwICq__end{margin-left:auto}@keyframes agent-module__1WwICq__arm{0%,99%{pointer-events:none}to{pointer-events:auto}}.agent-module__1WwICq__sheet .agent-module__1WwICq__latest{box-shadow:var(--p-popover-shadow);animation:agent-module__1WwICq__arrive .2s var(--p-ease) both;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.agent-module__1WwICq__sheet .agent-module__1WwICq__latest:active{transform:translate(-50%)scale(.97)}.agent-module__1WwICq__check{display:none}.agent-module__1WwICq__check[data-shown]{display:block}.agent-module__1WwICq__outcome{gap:12px;display:grid}.agent-module__1WwICq__formLabel{color:var(--p-text);margin:0;font-weight:500}.agent-module__1WwICq__formNote{color:var(--p-text-secondary);letter-spacing:-.06px;margin:0;font-size:12px;line-height:18px}.agent-module__1WwICq__stepTitle{color:var(--p-text);margin:0;font-weight:500}.agent-module__1WwICq__book{justify-self:start}.agent-module__1WwICq__error{color:#8e0b21;letter-spacing:-.06px;margin:0;font-size:12px;line-height:18px}.agent-module__1WwICq__done{color:var(--p-text);grid-template-columns:auto 1fr;align-items:start}.agent-module__1WwICq__done[data-ok] .agent-module__1WwICq__glyph{color:var(--p-success-text);margin-top:2px}.agent-module__1WwICq__tick{min-height:var(--tap);color:var(--p-text-secondary);align-items:center;gap:8px;font-size:12px;line-height:18px;display:flex}.agent-module__1WwICq__tick input{width:16px;height:16px;accent-color:var(--p-text);margin:0}.agent-module__1WwICq__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:810px) and (min-height:520.01px){.agent-module__1WwICq__unit{--shrink:1;transition:grid-template-rows .45s var(--in)}.agent-module__1WwICq__agent:not([data-stage=idle]) .agent-module__1WwICq__unit{--shrink:.6;grid-template-rows:minmax(0, .3fr) calc(var(--orb) * var(--shrink)) minmax(0, 2fr)}.agent-module__1WwICq__card{width:calc(var(--orb) * var(--shrink));transition:width .45s var(--in)}.agent-module__1WwICq__orb{width:var(--orb);height:var(--orb);margin-left:calc(var(--orb) / -2);transform:scale(var(--shrink));transform-origin:top;transition:transform .45s var(--in);inset:0 auto auto 50%}.agent-module__1WwICq__agent:not([data-stage=idle]) .agent-module__1WwICq__sheet{height:100%}}@media (max-width:809.98px),(max-height:520px){.agent-module__1WwICq__agent{--tap:44px;height:var(--view-h,100dvh)}.agent-module__1WwICq__unit{--orb:min(46dvh, 86vw);--shrink:1;padding:0 16px max(12px, env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;display:flex}.agent-module__1WwICq__agent:not([data-stage=idle]) .agent-module__1WwICq__unit{--shrink:.42}.agent-module__1WwICq__agent:has(.agent-module__1WwICq__input:focus) .agent-module__1WwICq__unit{--shrink:.42}.agent-module__1WwICq__agent[data-keys] .agent-module__1WwICq__unit{--shrink:.22;padding-bottom:8px}.agent-module__1WwICq__card{width:calc(var(--orb) * var(--shrink));height:calc(var(--orb) * var(--shrink));transition:width .45s var(--in), height .45s var(--in);flex:none;order:-1;align-self:center}.agent-module__1WwICq__orb{width:var(--orb);height:var(--orb);margin-left:calc(var(--orb) / -2);transform:scale(var(--shrink));transform-origin:top;transition:transform .45s var(--in);inset:0 auto auto 50%}.agent-module__1WwICq__sheet{flex:1 1 0;align-self:stretch;width:100%;max-height:none}.agent-module__1WwICq__agent[data-stage=idle] .agent-module__1WwICq__sheet{justify-content:flex-end}.agent-module__1WwICq__agent[data-stage=idle] .agent-module__1WwICq__pane{flex:0 auto}.agent-module__1WwICq__sheet{border-radius:16px;padding:12px;font-size:14px}.agent-module__1WwICq__sheet .agent-module__1WwICq__input{padding-block:11px;font-size:16px;line-height:22px}.agent-module__1WwICq__input{max-height:132px}.agent-module__1WwICq__box{min-height:44px}.agent-module__1WwICq__sheet :is(.agent-module__1WwICq__send,.agent-module__1WwICq__save){min-width:36px;height:36px}.agent-module__1WwICq__sheet .agent-module__1WwICq__send{width:36px}.agent-module__1WwICq__sheet :is(.agent-module__1WwICq__black,.agent-module__1WwICq__grey,.agent-module__1WwICq__choice,.agent-module__1WwICq__toggle,.agent-module__1WwICq__end,.agent-module__1WwICq__latest){white-space:normal;padding-inline:16px;font-size:13px}.agent-module__1WwICq__talk{flex:1}.agent-module__1WwICq__book{justify-self:stretch}.agent-module__1WwICq__extend{padding:0 12px}}@media (max-width:419.98px){.agent-module__1WwICq__timeWord{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-height:520px) and (min-width:560px){.agent-module__1WwICq__unit,.agent-module__1WwICq__agent:not([data-stage=idle]) .agent-module__1WwICq__unit,.agent-module__1WwICq__agent[data-keys] .agent-module__1WwICq__unit{--orb:min(84dvh, 40vw);--shrink:1}.agent-module__1WwICq__agent:has(.agent-module__1WwICq__input:focus) .agent-module__1WwICq__unit{--orb:min(84dvh, 40vw);--shrink:1}.agent-module__1WwICq__unit{flex-direction:row;gap:16px;padding-top:12px}.agent-module__1WwICq__sheet{flex:1 1 0;width:auto;min-width:0}}@media (prefers-reduced-motion:reduce){.agent-module__1WwICq__sheet,.agent-module__1WwICq__turn,.agent-module__1WwICq__latest,.agent-module__1WwICq__phaseDot,.agent-module__1WwICq__caret,.agent-module__1WwICq__dots span{animation:none}.agent-module__1WwICq__dots span:nth-child(2){opacity:.6}.agent-module__1WwICq__unit,.agent-module__1WwICq__still,.agent-module__1WwICq__card,.agent-module__1WwICq__orb,.agent-module__1WwICq__box,.agent-module__1WwICq__send,.agent-module__1WwICq__save{transition:none}}
.stage-module__gNEFAa__stage{--ink:#fff;--paper:#000;--muted:#fff9;--grey:#262626;--alert:#7c9bff;--in:cubic-bezier(.22, .61, .36, 1);--logo-h:64px;--mono:var(--ds-font-mono), var(--ds-font-mono-ext), ui-monospace, "SFMono-Regular", Menlo, monospace;height:100dvh;color:var(--ink);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;-webkit-font-smoothing:antialiased;background:#000;grid-template-rows:minmax(0,1fr) auto;font-size:11px;font-weight:400;line-height:15px;display:grid;position:relative;overflow:hidden}html:has(.stage-module__gNEFAa__stage){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000;overflow:hidden}.stage-module__gNEFAa__stage a{color:inherit;text-decoration:none}.stage-module__gNEFAa__stage :where(button,input,textarea,select){font:inherit;letter-spacing:inherit;text-transform:inherit}.stage-module__gNEFAa__stage :focus-visible{outline:1px solid var(--ink);outline-offset:2px}.stage-module__gNEFAa__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.stage-module__gNEFAa__wall{z-index:0;position:absolute;inset:0}.stage-module__gNEFAa__wallCanvas{width:100%;height:100%;font-family:var(--mono);filter:grayscale();touch-action:none;-webkit-user-select:none;user-select:none;display:block}.stage-module__gNEFAa__wall:after{content:"";pointer-events:none;background:radial-gradient(500px 62vh at 50% 70%,#000000f7 70%,#0000),linear-gradient(0deg,#000000f2 70px,#0000 170px),linear-gradient(#00000080,#0000 110px);position:absolute;inset:0}.stage-module__gNEFAa__decoders{opacity:0;pointer-events:none;width:2px;height:2px;position:absolute;overflow:hidden}.stage-module__gNEFAa__decoders video{width:2px;height:2px;display:block}.stage-module__gNEFAa__logo{z-index:2;height:var(--logo-h);display:block;position:absolute;top:20px;left:20px}.stage-module__gNEFAa__main{z-index:1;pointer-events:none;min-height:0;position:relative}.stage-module__gNEFAa__stage footer{z-index:2;position:relative}@media (max-width:1199.98px){.stage-module__gNEFAa__stage{--logo-h:48px}}@media (max-width:809.98px),(max-height:520px){html:has(.stage-module__gNEFAa__stage){overflow:auto}.stage-module__gNEFAa__stage{--orb:min(46dvh, 86vw);--logo-h:32px;height:auto;display:block;overflow:clip visible}.stage-module__gNEFAa__wall{position:fixed}.stage-module__gNEFAa__wallCanvas{pointer-events:none}.stage-module__gNEFAa__wall:after{height:200dvh;transform:translateY(calc(var(--orb) - 100px));transition:transform .45s var(--in);background:linear-gradient(#0000,#000000f7 110px);inset:0 0 auto}.stage-module__gNEFAa__stage:has([data-stage]:not([data-stage=idle])) .stage-module__gNEFAa__wall:after{transform:translateY(calc(var(--orb) * .42 - 100px))}.stage-module__gNEFAa__stage:has(textarea:focus) .stage-module__gNEFAa__wall:after{transform:translateY(calc(var(--orb) * .42 - 100px))}.stage-module__gNEFAa__stage:has([data-keys]) .stage-module__gNEFAa__wall:after{transform:translateY(calc(var(--orb) * .22 - 100px))}.stage-module__gNEFAa__logo{top:max(10px, env(safe-area-inset-top));left:16px}.stage-module__gNEFAa__main{height:auto}.stage-module__gNEFAa__stage footer{padding:24px 16px max(24px, env(safe-area-inset-bottom));background:#000}}@media (max-height:520px) and (min-width:560px){.stage-module__gNEFAa__wall:after{background:linear-gradient(90deg,#0000 15%,#000000f7 42%);height:auto;inset:0;transform:none}.stage-module__gNEFAa__stage:has([data-stage]:not([data-stage=idle])) .stage-module__gNEFAa__wall:after{background:linear-gradient(90deg,#0000 15%,#000000f7 42%);height:auto;inset:0;transform:none}.stage-module__gNEFAa__stage:has(textarea:focus) .stage-module__gNEFAa__wall:after{background:linear-gradient(90deg,#0000 15%,#000000f7 42%);height:auto;inset:0;transform:none}.stage-module__gNEFAa__stage:has([data-keys]) .stage-module__gNEFAa__wall:after{background:linear-gradient(90deg,#0000 15%,#000000f7 42%);height:auto;inset:0;transform:none}}@media (prefers-reduced-motion:reduce){.stage-module__gNEFAa__wall:after{transition:none}}
