.device-select-module__slYxGq__selectDevice{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#0000;box-sizing:border-box;appearance:none;cursor:pointer;background-color:#f2f2f314;border:none;border-radius:9999px;width:5.5rem;height:3rem;padding:0 2rem 0 .75rem;box-shadow:inset 0 0 0 1px #f2f2f329}.device-select-module__slYxGq__selectDevice::-ms-expand{display:none}.device-select-module__slYxGq__selectDevice option{color:#f2f2f3;background-color:#17171b}.device-select-module__slYxGq__selectDevice:focus{outline:none}.device-select-module__slYxGq__deviceButtonContainer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:9999px;justify-content:center;align-items:center;display:flex;position:relative}.device-select-module__slYxGq__deviceButton{z-index:10;color:#f2f2f3;cursor:pointer;background-color:#f2f2f314;border:none;border-radius:9999px;justify-content:center;align-items:center;width:3rem;height:3rem;transition-property:background-color,scale;transition-duration:.25s;transition-timing-function:cubic-bezier(.2,0,0,1);display:flex;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1px #f2f2f329}.device-select-module__slYxGq__deviceButton:hover:not(:disabled){background-color:#f2f2f329}.device-select-module__slYxGq__deviceButton:active:not(:disabled){scale:.96}.device-select-module__slYxGq__deviceButtonIcon{display:flex}.device-select-module__slYxGq__deviceButton:disabled{opacity:.5}.device-select-module__slYxGq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.device-select-module__slYxGq__controlsContainer{justify-content:center;align-items:center;gap:1rem;display:flex}.device-select-module__slYxGq__selectDeviceContainer{align-items:center;display:flex;position:relative}.device-select-module__slYxGq__selectArrow{pointer-events:none;align-items:center;height:100%;display:flex;position:absolute;right:1rem}.device-select-module__slYxGq__screenShareButton{cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f2f2f3;background-color:#f2f2f314;border-radius:9999px;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;position:relative;box-shadow:inset 0 0 0 1px #f2f2f329}@container conversation (max-width:400px){.device-select-module__slYxGq__selectDevice{width:4.5rem;height:2.5rem;padding-right:1.5rem}.device-select-module__slYxGq__deviceButton,.device-select-module__slYxGq__screenShareButton{width:2.5rem;height:2.5rem}.device-select-module__slYxGq__selectArrow{right:.625rem}}
.hair-check-module__rYmCvG__haircheckBlockWrapper{justify-content:center;align-items:center;width:100%;display:flex;container:haircheck/inline-size}.hair-check-module__rYmCvG__haircheckBlock{text-align:center;border-radius:var(--panel-radius);background:var(--panel);border:1px solid var(--panel-border);width:min(100%,38rem);box-shadow:var(--panel-shadow);-webkit-backdrop-filter:var(--panel-blur);flex-direction:column;align-items:center;gap:1.5rem;padding:2rem;display:flex;position:relative}.hair-check-module__rYmCvG__haircheckTitle{font-family:var(--font-inter), Arial, sans-serif;color:#f2f2f3;letter-spacing:-.02em;text-wrap:balance;flex-shrink:0;margin:0;font-size:clamp(1.9rem,4vw,2.6rem);font-weight:600;line-height:1.1}.hair-check-module__rYmCvG__haircheckDescription{color:var(--muted);text-wrap:pretty;flex-shrink:0;max-width:40ch;min-height:1.6em;font-size:.98rem;line-height:1.6}.hair-check-module__rYmCvG__portraitFrame{aspect-ratio:4/5;background:radial-gradient(90% 70% at 50% 30%,#f2f2f314 0%,#0000 60%),#17171b;border-radius:1.75rem;flex-shrink:0;width:min(17rem,62vw);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f2f2f324,inset 0 -40px 80px #0000008c,0 24px 60px #00000073}@container haircheck (min-width:768px){.hair-check-module__rYmCvG__portraitFrame{aspect-ratio:16/10;width:min(30rem,70vw)}}.hair-check-module__rYmCvG__dailyVideo{object-position:center top;width:100%;height:100%;transition:opacity .3s ease-in-out;position:absolute;inset:0;object-fit:cover!important}.hair-check-module__rYmCvG__frameBlocked{box-shadow:inset 0 0 0 1px #d6743c8c,inset 0 -40px 80px #0000008c,0 24px 60px #00000073}.hair-check-module__rYmCvG__frameStatus{z-index:7;color:#f2f2f3eb;background:linear-gradient(#0000,#000000d1);justify-content:center;align-items:center;gap:.5rem;padding:1rem 1rem .8rem;font-size:.85rem;display:flex;position:absolute;bottom:0;left:0;right:0}.hair-check-module__rYmCvG__frameStatusDot{background-color:#8b8b92e6;border-radius:9999px;flex-shrink:0;width:.45rem;height:.45rem}.hair-check-module__rYmCvG__frameStatusBlocked .hair-check-module__rYmCvG__frameStatusDot{background-color:#e5484d}.hair-check-module__rYmCvG__haircheckUserPlaceholder{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.hair-check-module__rYmCvG__haircheckUserIcon{color:var(--muted);opacity:.8;justify-content:center;align-items:center;display:flex}.hair-check-module__rYmCvG__haircheckControls{justify-content:center;align-items:center;gap:.75rem;margin-top:.25rem;display:flex}.hair-check-module__rYmCvG__buttonJoin{color:var(--accent);cursor:pointer;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;min-width:13rem;height:3.625rem;margin-top:.5rem;font-weight:500;transition-property:scale,opacity;transition-duration:.25s;transition-timing-function:cubic-bezier(.2,0,0,1);display:flex}.hair-check-module__rYmCvG__buttonJoin:active:not(:disabled){scale:.96}.hair-check-module__rYmCvG__buttonJoinInner{width:100%;height:3rem;font-weight:600;font-family:var(--font-inter), Arial, sans-serif;letter-spacing:.02em;color:#0d0d0f;background-color:var(--accent);border-radius:9999px;justify-content:center;align-items:center;padding:1rem;font-size:1.05rem;transition-property:background-color,opacity;transition-duration:.25s;display:flex;box-shadow:inset 0 1px #ffffff40,0 10px 30px #f2f2f32e}.hair-check-module__rYmCvG__buttonJoin:hover:not(:disabled) .hair-check-module__rYmCvG__buttonJoinInner{background-color:#fff}.hair-check-module__rYmCvG__buttonJoin:disabled{cursor:not-allowed;opacity:.45}.hair-check-module__rYmCvG__buttonCancel{color:#f2f2f3;cursor:pointer;background-color:#f2f2f314;border:none;border-radius:9999px;outline:none;justify-content:center;align-items:center;min-height:44px;padding:.75rem 1.5rem;font-size:.95rem;font-weight:500;transition-property:background-color,scale;transition-duration:.25s;transition-timing-function:cubic-bezier(.2,0,0,1);display:flex;box-shadow:inset 0 0 0 1px #f2f2f329}.hair-check-module__rYmCvG__buttonCancel:hover{background-color:#e5484d47}.hair-check-module__rYmCvG__buttonCancel:active{scale:.96}.hair-check-module__rYmCvG__useTextLink{color:#f2f2f399;font-family:var(--font-inter), Arial, sans-serif;text-underline-offset:.25em;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:none;margin-top:.9rem;padding:.5rem .75rem;font-size:.9rem;font-weight:500;-webkit-text-decoration:underline #f2f2f340;text-decoration:underline #f2f2f340;transition:color .25s cubic-bezier(.2,0,0,1)}.hair-check-module__rYmCvG__useTextLink:hover{color:var(--foreground);text-decoration-color:#f2f2f399}.hair-check-module__rYmCvG__useTextLinkPrompted{color:#f2f2f3eb;text-decoration-color:#f2f2f38c}.hair-check-module__rYmCvG__haircheckBlockWrapper{margin-block:auto}@media (max-height:820px){.hair-check-module__rYmCvG__haircheckBlock{gap:1rem;padding:1.5rem}.hair-check-module__rYmCvG__haircheckTitle{font-size:clamp(1.5rem,5.5vw,1.9rem)}.hair-check-module__rYmCvG__haircheckDescription{font-size:.92rem;line-height:1.5}.hair-check-module__rYmCvG__portraitFrame{width:min(14.5rem,52vw)}.hair-check-module__rYmCvG__frameStatus{padding:1.6rem .55rem .7rem;font-size:.78rem;line-height:1.3}.hair-check-module__rYmCvG__haircheckUserPlaceholder{align-items:flex-start;padding-top:16%}.hair-check-module__rYmCvG__haircheckUserIcon svg{width:54px;height:55px}.hair-check-module__rYmCvG__buttonJoin{height:3.25rem;margin-top:.15rem}.hair-check-module__rYmCvG__useTextLink{margin-top:.35rem}}@media (max-height:680px){.hair-check-module__rYmCvG__haircheckBlock{gap:.75rem;padding:1.1rem}.hair-check-module__rYmCvG__haircheckTitle{font-size:clamp(1.35rem,5vw,1.7rem)}.hair-check-module__rYmCvG__haircheckControls{margin-top:0}.hair-check-module__rYmCvG__useTextLink{margin-top:.1rem}.hair-check-module__rYmCvG__portraitFrame{width:min(12rem,44vw)}.hair-check-module__rYmCvG__haircheckUserIcon svg{width:46px;height:47px}}
.closed-captions-module__MfEaYq__captionButton{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f2f2f3;cursor:pointer;background-color:#f2f2f314;border-radius:9999px;justify-content:center;align-items:center;width:3rem;height:3rem;transition-property:background-color,scale,color;transition-duration:.25s;transition-timing-function:cubic-bezier(.2,0,0,1);display:flex;position:relative;box-shadow:inset 0 0 0 1px #f2f2f329}.closed-captions-module__MfEaYq__captionButton:hover{background-color:#f2f2f329}.closed-captions-module__MfEaYq__captionButton:active{scale:.96}.closed-captions-module__MfEaYq__captionButtonActive{color:#0d0d0f;background-color:#f2f2f3e6}@container conversation (max-width:400px){.closed-captions-module__MfEaYq__captionButton{width:2.5rem;height:2.5rem}}.closed-captions-module__MfEaYq__captionButtonIcon{justify-content:center;align-items:center;display:flex}.closed-captions-module__MfEaYq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.closed-captions-module__MfEaYq__container{z-index:15;box-sizing:border-box;-webkit-backdrop-filter:blur(16px)saturate(120%);color:#f2f2f3f2;width:min(88%,44rem);font-family:var(--font-inter), Arial, sans-serif;text-align:center;text-shadow:0 1px 8px #0000008c;pointer-events:none;--cc-line-height:1.45;--cc-max-lines:3;background:#0a0a0c94;border:1px solid #f2f2f31a;border-radius:1.25rem;flex-direction:column;align-items:center;gap:.35rem;padding:.85rem 1.5rem .95rem;font-size:1.18rem;line-height:1.45;display:flex;position:absolute;bottom:6.25rem;left:50%;transform:translate(-50%);box-shadow:0 18px 45px -20px #000000d9}@container conversation (max-width:400px){.closed-captions-module__MfEaYq__container{border-radius:1rem;width:min(94%,44rem);padding:.7rem 1.1rem .8rem;font-size:1.02rem}}.closed-captions-module__MfEaYq__role{font-family:var(--font-inter), Arial, sans-serif;letter-spacing:0;opacity:.9;font-size:.72rem;font-weight:600}.closed-captions-module__MfEaYq__roleReplica{color:var(--accent)}.closed-captions-module__MfEaYq__roleUser{color:#8b8b92}.closed-captions-module__MfEaYq__text{width:100%;max-height:calc(var(--cc-line-height) * var(--cc-max-lines) * 1em);line-height:var(--cc-line-height);justify-content:center;align-items:flex-end;display:flex;overflow:hidden}.closed-captions-module__MfEaYq__textInner{word-break:break-word;display:block}
.chat-module___1cy2G__chatButton{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f2f2f3;cursor:pointer;background-color:#f2f2f314;border-radius:9999px;justify-content:center;align-items:center;width:3rem;height:3rem;transition-property:background-color,scale,color;transition-duration:.25s;transition-timing-function:cubic-bezier(.2,0,0,1);display:flex;position:relative;box-shadow:inset 0 0 0 1px #f2f2f329}.chat-module___1cy2G__chatButton:hover{background-color:#f2f2f329}.chat-module___1cy2G__chatButton:active{scale:.96}.chat-module___1cy2G__chatButtonActive{color:#0d0d0f;background-color:#f2f2f3e6}@container conversation (max-width:400px){.chat-module___1cy2G__chatButton{width:2.5rem;height:2.5rem}}.chat-module___1cy2G__chatButtonIcon{justify-content:center;align-items:center;display:flex}.chat-module___1cy2G__panel{z-index:25;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;pointer-events:none;background-color:#0d0d0fd9;flex-direction:column;width:100%;max-width:100%;transition:transform .2s;display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(100%)}.chat-module___1cy2G__panelOpen{pointer-events:auto;transform:translate(0)}@container conversation (min-width:768px){.chat-module___1cy2G__panel{width:24rem}}.chat-module___1cy2G__header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:.5rem 1.25rem;font-size:1rem;font-weight:600;display:flex}.chat-module___1cy2G__closeButton{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.chat-module___1cy2G__closeButton:hover{background-color:#ffffff1a}.chat-module___1cy2G__messageList{overscroll-behavior:contain;flex-direction:column;flex:1;gap:.75rem;min-height:0;margin:0;padding:1rem;list-style:none;display:flex;overflow-y:auto}.chat-module___1cy2G__messageRow{flex-direction:column;gap:.25rem;max-width:85%;animation:.46s cubic-bezier(.2,0,0,1) both chat-module___1cy2G__message-in;display:flex}@keyframes chat-module___1cy2G__message-in{0%{opacity:0;filter:blur(4px);transform:translateY(12px)scale(.96)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.chat-module___1cy2G__messageRowUser{transform-origin:100% 100%;align-self:flex-end;align-items:flex-end}.chat-module___1cy2G__messageRowReplica{transform-origin:0 100%;align-self:flex-start;align-items:flex-start}.chat-module___1cy2G__messageRole{letter-spacing:0;opacity:.7;font-size:.78rem;font-weight:600}.chat-module___1cy2G__messageRoleReplica{color:#fff}.chat-module___1cy2G__messageRoleUser{color:#a1a1aa}.chat-module___1cy2G__messageBubble{word-break:break-word;border-radius:1rem;padding:.625rem .875rem;font-size:.95rem;line-height:1.45;transition:background-color .3s cubic-bezier(.2,0,0,1)}.chat-module___1cy2G__word{animation:.38s cubic-bezier(.2,0,0,1) both chat-module___1cy2G__word-in;display:inline}@keyframes chat-module___1cy2G__word-in{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:blur()}}.chat-module___1cy2G__messageBubblePending{opacity:.72}.chat-module___1cy2G__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.chat-module___1cy2G__messageBubbleUser{text-align:end;background-color:#ffffff1f;border:1px solid #ffffff47;border-bottom-right-radius:.25rem}.chat-module___1cy2G__messageBubbleReplica{text-align:start;background-color:#ffffff0f;border:1px solid #ffffff2e;border-bottom-left-radius:.25rem}.chat-module___1cy2G__composer{padding:.75rem;padding-bottom:max(.75rem, env(safe-area-inset-bottom,0));border-top:1px solid #ffffff1a;gap:.5rem;display:flex}.chat-module___1cy2G__composerInput{resize:none;color:#fff;background-color:#ffffff14;border:1px solid #ffffff26;border-radius:.75rem;outline:none;flex:1;min-height:2.5rem;max-height:8rem;padding:.5rem .75rem;font-family:inherit;font-size:16px;line-height:1.4;transition:border-color .25s cubic-bezier(.2,0,0,1);overflow-y:auto}.chat-module___1cy2G__composerInput:focus{border-color:#fff6}.chat-module___1cy2G__composerInput:disabled{opacity:.5}.chat-module___1cy2G__sendButton{color:#0d0d0f;cursor:pointer;background-color:#fff;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.chat-module___1cy2G__sendButton:disabled{opacity:.4;cursor:not-allowed}.chat-module___1cy2G__empty{text-align:center;color:#ffffff80;flex:1;justify-content:center;align-items:center;padding:2rem;font-size:.9rem;display:flex}.chat-module___1cy2G__panelDocked{pointer-events:auto;z-index:5;background-color:#0d0d0feb;border-top:1px solid #ffffff1a;width:100%;max-width:none;height:100%;min-height:0;transition:none;position:relative;inset:auto;transform:none}.chat-module___1cy2G__panelDocked .chat-module___1cy2G__header{letter-spacing:.06em;text-transform:uppercase;color:#f2f2f38c;border-bottom:none;padding:.75rem 1.25rem .5rem;font-size:.82rem;font-weight:600}@container conversation (min-width:768px){.chat-module___1cy2G__panelDocked{border-top:none;border-left:1px solid #ffffff1a;width:100%}}@media (pointer:coarse){.chat-module___1cy2G__sendButton{width:2.75rem;height:2.75rem}.chat-module___1cy2G__composerInput{min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.chat-module___1cy2G__messageRow,.chat-module___1cy2G__word{animation:none}}
.conversation-status-module__3dVDKW__statusContainer{background:#0f0f13;width:100%;height:100%;position:relative;overflow:hidden}.conversation-status-module__3dVDKW__grid{box-sizing:border-box;grid-template-rows:repeat(16,1fr);grid-template-columns:repeat(9,1fr);gap:.25rem;padding:.25rem;display:grid;position:absolute;inset:0}@container conversation (min-width:768px){.conversation-status-module__3dVDKW__grid{grid-template-rows:repeat(9,1fr);grid-template-columns:repeat(16,1fr)}}.conversation-status-module__3dVDKW__square{transform-origin:50%;opacity:0;background-color:#ffffff0a;border-radius:.25rem;box-shadow:inset 0 0 0 1px #ffffff0d}.conversation-status-module__3dVDKW__squareConnecting{background-color:#4a4a52;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='8' shape-rendering='crispEdges'><rect x='4' y='0' width='4' height='4' fill='black' fill-opacity='0.45'/><rect x='0' y='4' width='4' height='4' fill='black' fill-opacity='0.65'/><rect x='4' y='4' width='4' height='4' fill='black' fill-opacity='0.25'/></svg>");background-repeat:repeat;background-size:8px 8px;background-position:var(--dither-offset,0 0);animation:conversation-status-module__3dVDKW__squareFillIn .55s ease-out var(--fill-delay,0s) forwards, conversation-status-module__3dVDKW__squareShimmer 2.6s ease-in-out calc(var(--fill-delay,0s) + .55s) infinite}@keyframes conversation-status-module__3dVDKW__squareFillIn{0%{opacity:0;transform:scale(.7)}to{opacity:var(--target-opacity,1);transform:scale(1)}}@keyframes conversation-status-module__3dVDKW__squareShimmer{0%,to{opacity:var(--target-opacity,1)}50%{opacity:calc(var(--target-opacity,1) * .2)}}.conversation-status-module__3dVDKW__squareLeaving{background-color:#2e2e34;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='8' shape-rendering='crispEdges'><rect x='4' y='0' width='4' height='4' fill='black' fill-opacity='0.45'/><rect x='0' y='4' width='4' height='4' fill='black' fill-opacity='0.65'/><rect x='4' y='4' width='4' height='4' fill='black' fill-opacity='0.25'/></svg>");background-repeat:repeat;background-size:8px 8px;background-position:var(--dither-offset,0 0);opacity:var(--target-opacity,1);animation:conversation-status-module__3dVDKW__squareFadeOut 3s ease-out var(--fill-delay,0s) forwards, conversation-status-module__3dVDKW__squareShimmer 2.6s ease-in-out calc(var(--fill-delay,0s) + .55s) infinite;transform:scale(1)}@keyframes conversation-status-module__3dVDKW__squareFadeOut{0%{opacity:var(--target-opacity,1);transform:scale(1)}to{opacity:0;transform:scale(.7)}}.conversation-status-module__3dVDKW__label{z-index:2;pointer-events:none;justify-content:center;align-items:center;font-size:1rem;font-weight:500;display:flex;position:absolute;inset:0}.conversation-status-module__3dVDKW__labelConnecting,.conversation-status-module__3dVDKW__labelLeaving{color:#fff}.conversation-status-module__3dVDKW__labelText{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--font-inter), Arial, sans-serif;letter-spacing:.02em;background-color:#0d0d0fb8;border-radius:9999px;padding:.6rem 1.4rem;font-size:1.05rem;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #f2f2f31f}.conversation-status-module__3dVDKW__dot{opacity:0;animation:1.4s ease-in-out infinite conversation-status-module__3dVDKW__dotFade;display:inline-block}.conversation-status-module__3dVDKW__dot:first-child{animation-delay:0s}.conversation-status-module__3dVDKW__dot:nth-child(2){animation-delay:.2s}.conversation-status-module__3dVDKW__dot:nth-child(3){animation-delay:.4s}@keyframes conversation-status-module__3dVDKW__dotFade{0%,80%,to{opacity:0}40%{opacity:1}}
.speaking-halo-module__U5zUma__halo{pointer-events:none;z-index:6;opacity:0;transition:opacity .2s linear;position:absolute;inset:0;box-shadow:inset 0 0 130px #f2f2f342,inset 0 0 36px #f2f2f329}
.opening-questions-module__qS-zEq__wrapper{z-index:16;pointer-events:auto;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex-direction:column;align-items:center;gap:.9rem;width:min(90%,44rem);transition:opacity .34s cubic-bezier(.2,0,0,1),transform .34s cubic-bezier(.2,0,0,1),filter .34s cubic-bezier(.2,0,0,1);display:flex;position:absolute;bottom:7rem;left:50%;transform:translate(-50%)}.opening-questions-module__qS-zEq__wrapper.opening-questions-module__qS-zEq__leaving{opacity:0;filter:blur(3px);pointer-events:none;transform:translate(-50%,12px)}.opening-questions-module__qS-zEq__wrapper:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(120% 120% at 50% 62%,#0000009e 0%,#00000057 52%,#0000 82%);position:absolute;inset:-2.5rem -2rem -3.5rem}.opening-questions-module__qS-zEq__hint{font-family:var(--font-inter), Arial, sans-serif;letter-spacing:0;color:#f2f2f3d1;text-shadow:0 1px 8px #000000b3;margin:0;font-size:.95rem;font-weight:500}.opening-questions-module__qS-zEq__chips{flex-wrap:wrap;justify-content:center;gap:.625rem;display:flex}.opening-questions-module__qS-zEq__chip{-webkit-backdrop-filter:blur(14px)saturate(120%);color:#f2f2f3;min-height:44px;font-family:var(--font-inter), Arial, sans-serif;letter-spacing:0;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background-color:#0d0d0fd1;border:none;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:.6rem 1.2rem;font-size:1rem;font-weight:500;transition-property:background-color,box-shadow,color,opacity,scale;transition-duration:.25s;transition-timing-function:cubic-bezier(.2,0,0,1);animation:.7s cubic-bezier(.2,0,0,1) both opening-questions-module__qS-zEq__chip-rise;display:inline-flex;box-shadow:inset 0 0 0 1px #f2f2f33d,0 12px 34px #0000008c}.opening-questions-module__qS-zEq__chipPending{color:#0d0d0f;opacity:1;background-color:#f2f2f3f5;scale:1.03;box-shadow:inset 0 0 0 1px #f2f2f3e6,0 12px 34px #0000008c}.opening-questions-module__qS-zEq__chipDimmed{opacity:.3}.opening-questions-module__qS-zEq__chip:disabled{cursor:default}.opening-questions-module__qS-zEq__chipLabel{display:inline-block}.opening-questions-module__qS-zEq__spinner{border:2px solid #0d0d0f38;border-top-color:#0d0d0f;border-radius:9999px;flex:none;width:1rem;height:1rem;animation:.7s linear infinite opening-questions-module__qS-zEq__opening-spin}@keyframes opening-questions-module__qS-zEq__opening-spin{to{transform:rotate(360deg)}}@media (hover:hover) and (pointer:fine){.opening-questions-module__qS-zEq__chip:hover{background-color:#f2f2f329;box-shadow:inset 0 0 0 1px #f2f2f38c,0 12px 34px #0000008c}}.opening-questions-module__qS-zEq__chip:active{scale:.96}@keyframes opening-questions-module__qS-zEq__chip-rise{0%{opacity:0;filter:blur(3px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:translateY(0)}}@container conversation (max-width:480px){.opening-questions-module__qS-zEq__wrapper{bottom:8.5rem}.opening-questions-module__qS-zEq__chip{padding:.55rem 1.05rem;font-size:.92rem}}.opening-questions-module__qS-zEq__wrapperInline{z-index:auto;align-items:flex-start;gap:.5rem;width:100%;padding:.25rem .75rem .5rem;position:static;transform:none}.opening-questions-module__qS-zEq__wrapperInline.opening-questions-module__qS-zEq__leaving{transform:translateY(10px)}.opening-questions-module__qS-zEq__wrapperInline:before{content:none}.opening-questions-module__qS-zEq__wrapperInline .opening-questions-module__qS-zEq__hint{color:#f2f2f399;text-shadow:none;font-size:.82rem}.opening-questions-module__qS-zEq__wrapperInline .opening-questions-module__qS-zEq__chips{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;justify-content:flex-start;gap:.45rem;width:100%;padding-bottom:.15rem;overflow-x:auto}.opening-questions-module__qS-zEq__wrapperInline .opening-questions-module__qS-zEq__chips::-webkit-scrollbar{display:none}.opening-questions-module__qS-zEq__wrapperInline .opening-questions-module__qS-zEq__chip{white-space:nowrap;scroll-snap-align:start;-webkit-backdrop-filter:none;background-color:#f2f2f312;flex:none;min-height:38px;padding:.45rem .9rem;font-size:.86rem;box-shadow:inset 0 0 0 1px #f2f2f333}.opening-questions-module__qS-zEq__wrapperInline .opening-questions-module__qS-zEq__chips:after{content:"";flex:0 0 .35rem}
.conversation-module__6R7klG__containerWrapper{width:100%;height:100%;container:conversation/inline-size}.conversation-module__6R7klG__container{text-align:center;background:var(--background);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.conversation-module__6R7klG__errorContainer{z-index:25;color:#f2f2f3;text-align:center;background:#0d0d0fd9;justify-content:center;align-items:center;height:100%;padding:0 2rem;font-size:1.125rem;font-weight:500;display:flex;position:relative}.conversation-module__6R7klG__videoContainer{z-index:5;width:100%;height:100%;position:relative}.conversation-module__6R7klG__footer{z-index:20;transition:opacity .45s cubic-bezier(.2,0,0,1),transform .45s cubic-bezier(.2,0,0,1);position:absolute;bottom:1.75rem;left:0;right:0}.conversation-module__6R7klG__footerHidden{opacity:0;pointer-events:none;transform:translateY(12px)}.conversation-module__6R7klG__footerLeaving{pointer-events:none;opacity:0!important;transform:translateY(20px)!important}.conversation-module__6R7klG__footerControls{justify-content:center;align-items:center;gap:14px;display:flex}.conversation-module__6R7klG__deviceNotice{letter-spacing:0;color:#f2f2f3b8;text-shadow:0 1px 10px #000000d9;text-align:center;margin:0 0 .65rem;font-size:.8rem;font-weight:500}.conversation-module__6R7klG__nameplate{z-index:15;text-align:left;pointer-events:none;text-shadow:0 1px 14px #000000e6;flex-direction:column;align-items:flex-start;gap:.3rem;animation:1.1s cubic-bezier(.2,0,0,1) both conversation-module__6R7klG__nameplate-in;display:flex;position:absolute;top:1.5rem;left:1.75rem}.conversation-module__6R7klG__nameplateRule{background-color:#f2f2f3a6;width:2rem;height:1px;margin-bottom:.35rem}.conversation-module__6R7klG__nameplateName{font-family:var(--font-inter), Arial, sans-serif;letter-spacing:-.01em;color:#f2f2f3eb;text-shadow:0 1px 12px #000c;font-size:1.3rem;font-weight:600;line-height:1.1}.conversation-module__6R7klG__nameplateEpithet{letter-spacing:0;color:#a1a1a9f2;text-shadow:0 1px 10px #000c;font-size:.85rem;font-weight:500}@keyframes conversation-module__6R7klG__nameplate-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.conversation-module__6R7klG__moreMenu{display:block;position:relative}.conversation-module__6R7klG__moreButton{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f2f2f3;cursor:pointer;background-color:#f2f2f314;border-radius:9999px;justify-content:center;align-items:center;width:3rem;height:3rem;transition-property:background-color,scale,opacity;transition-duration:.25s;transition-timing-function:cubic-bezier(.2,0,0,1);display:flex;position:relative;box-shadow:inset 0 0 0 1px #f2f2f329,0 8px 24px #00000080}.conversation-module__6R7klG__moreButton:hover{background-color:#f2f2f329}.conversation-module__6R7klG__moreButton:active{scale:.96}.conversation-module__6R7klG__moreButtonActive{color:#0d0d0f;background-color:#f2f2f3e6}.conversation-module__6R7klG__morePopover{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:30;background-color:#1c160fd1;border-radius:1.25rem;flex-direction:column;gap:.5rem;padding:.5rem;display:flex;position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #f2f2f324,0 16px 40px #0009}.conversation-module__6R7klG__leaveButton{cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f2f2f3;background-color:#f2f2f314;border:none;border-radius:9999px;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:16px;transition-property:background-color,scale,opacity;transition-duration:.25s;transition-timing-function:cubic-bezier(.2,0,0,1);display:flex;box-shadow:inset 0 0 0 1px #f2f2f329,0 8px 24px #00000080}.conversation-module__6R7klG__leaveButton:hover{color:#fff;background-color:#e5484d59}.conversation-module__6R7klG__leaveButton:active{scale:.96}.conversation-module__6R7klG__leaveButtonIcon{justify-content:center;align-items:center;display:flex}@container conversation (max-width:400px){.conversation-module__6R7klG__footer{bottom:1.25rem}.conversation-module__6R7klG__footerControls{gap:8px}.conversation-module__6R7klG__moreButton,.conversation-module__6R7klG__leaveButton{width:2.75rem;height:2.75rem}}.conversation-module__6R7klG__mainVideoContainer{background:0 0;width:100%;height:100%;position:relative}.conversation-module__6R7klG__mainVideoContainerScreenSharing{justify-content:center;align-items:center;display:flex}.conversation-module__6R7klG__mainVideo{object-position:center top;width:100%;height:100%;transition:object-fit .3s;position:absolute;inset:0;object-fit:cover!important}.conversation-module__6R7klG__mainVideoScreenSharing{object-fit:contain!important}.conversation-module__6R7klG__mainVideoHidden{display:none}.conversation-module__6R7klG__containerText{flex-direction:column;justify-content:flex-start;align-items:stretch}.conversation-module__6R7klG__containerText .conversation-module__6R7klG__videoContainer{flex:0 0 42%;height:auto;min-height:0}.conversation-module__6R7klG__textDock{z-index:10;flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;position:relative}.conversation-module__6R7klG__textDock>aside{flex:auto;min-height:0}.conversation-module__6R7klG__leaveButtonFloating{top:max(1.25rem, env(safe-area-inset-top,0px));right:max(1.25rem, env(safe-area-inset-right,0px));z-index:22;position:absolute}.conversation-module__6R7klG__audioUnblock{z-index:24;color:#0d0d0f;min-height:44px;font-family:var(--font-inter), Arial, sans-serif;cursor:pointer;touch-action:manipulation;background-color:#f2f2f3f5;border:none;border-radius:9999px;padding:.6rem 1.3rem;font-size:.95rem;font-weight:600;position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%);box-shadow:0 12px 34px #0000008c}.conversation-module__6R7klG__audioUnblock:active{scale:.96}@container conversation (min-width:768px){.conversation-module__6R7klG__containerText{flex-direction:row}.conversation-module__6R7klG__containerText .conversation-module__6R7klG__videoContainer{flex:auto;height:100%}.conversation-module__6R7klG__textDock{flex:0 0 26rem;width:26rem;height:100%}.conversation-module__6R7klG__leaveButtonFloating{right:27.25rem;top:max(1.25rem, env(safe-area-inset-top,0px))}}@media (max-height:620px){.conversation-module__6R7klG__containerText .conversation-module__6R7klG__videoContainer{flex-basis:32%}}@media (max-height:460px){.conversation-module__6R7klG__containerText .conversation-module__6R7klG__videoContainer{flex-basis:26%}}
.background-video-module__xkNqAG__video{object-fit:cover;pointer-events:none;z-index:-1;filter:brightness(.55);width:100%;height:100%;position:absolute;inset:0}
.mosaic-module__WdbqGq__mosaic{pointer-events:none;z-index:-1;width:100%;height:100%;position:absolute;inset:0}
.mode-select-module__9NcdVq__options{gap:.85rem;width:100%;margin-top:.25rem;display:grid}@media (min-width:640px){.mode-select-module__9NcdVq__options{grid-template-columns:1fr 1fr;gap:1rem}}.mode-select-module__9NcdVq__option{text-align:left;cursor:pointer;color:var(--foreground);touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background-color:#f2f2f30f;border:none;border-radius:1.25rem;flex-direction:column;align-items:flex-start;gap:.4rem;padding:1.25rem 1.35rem 1.15rem;transition-property:background-color,box-shadow,scale,opacity;transition-duration:.25s;transition-timing-function:cubic-bezier(.2,0,0,1);display:flex;box-shadow:inset 0 0 0 1px #f2f2f329}@media (hover:hover) and (pointer:fine){.mode-select-module__9NcdVq__option:hover{background-color:#f2f2f31a;box-shadow:inset 0 0 0 1px #f2f2f366}}.mode-select-module__9NcdVq__option:active{scale:.98}.mode-select-module__9NcdVq__option:disabled{cursor:default}.mode-select-module__9NcdVq__option:disabled:not([aria-busy=true]){opacity:.4}.mode-select-module__9NcdVq__optionIcon{width:2.5rem;height:2.5rem;color:var(--foreground);background-color:#f2f2f31a;border-radius:9999px;justify-content:center;align-items:center;margin-bottom:.35rem;display:flex}.mode-select-module__9NcdVq__optionIcon svg{width:1.35rem;height:1.35rem}.mode-select-module__9NcdVq__optionLabel{font-family:var(--font-inter), Arial, sans-serif;letter-spacing:-.01em;font-size:1.1rem;font-weight:600}.mode-select-module__9NcdVq__optionDetail{color:var(--muted);text-wrap:pretty;font-size:.92rem;line-height:1.5}.mode-select-module__9NcdVq__optionNote{letter-spacing:.05em;text-transform:uppercase;color:#f2f2f373;margin-top:.35rem;font-size:.75rem;font-weight:600}.mode-select-module__9NcdVq__accountRow{justify-content:flex-end;width:100%;max-width:42rem;margin-bottom:.85rem;display:flex}.mode-select-module__9NcdVq__account{-webkit-backdrop-filter:blur(14px);background-color:#0d0d0fb3;border-radius:9999px;align-items:center;gap:.55rem;max-width:calc(100% - 2rem);padding:.35rem .5rem .35rem .35rem;display:flex;box-shadow:inset 0 0 0 1px #f2f2f31f}.mode-select-module__9NcdVq__accountAvatar,.mode-select-module__9NcdVq__accountInitial{border-radius:9999px;flex:none;width:28px;height:28px}.mode-select-module__9NcdVq__accountInitial{color:var(--foreground);background-color:#f2f2f324;justify-content:center;align-items:center;font-size:.8rem;font-weight:600;display:flex}.mode-select-module__9NcdVq__accountName{color:#f2f2f3d1;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.85rem;font-weight:500;overflow:hidden}.mode-select-module__9NcdVq__accountSignOut{color:#f2f2f380;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:9999px;flex:none;padding:.3rem .6rem;font-family:inherit;font-size:.8rem;font-weight:500;transition:color .25s cubic-bezier(.2,0,0,1),background-color .25s cubic-bezier(.2,0,0,1)}.mode-select-module__9NcdVq__accountSignOut:hover{color:var(--foreground);background-color:#f2f2f31a}@media (max-width:360px){.mode-select-module__9NcdVq__accountName{display:none}}@media (max-width:640px){.mode-select-module__9NcdVq__wrap .panel{gap:1.1rem;padding-top:1.6rem;padding-bottom:1.6rem}.mode-select-module__9NcdVq__wrap .portrait-compact{width:clamp(88px,24vw,108px)}.mode-select-module__9NcdVq__wrap h2{font-size:1.55rem}.mode-select-module__9NcdVq__blurb{font-size:.94rem;line-height:1.5}.mode-select-module__9NcdVq__options{gap:.7rem}.mode-select-module__9NcdVq__option{gap:.25rem;padding:.95rem 1.05rem .9rem}.mode-select-module__9NcdVq__optionIcon{width:2.1rem;height:2.1rem;margin-bottom:.1rem}.mode-select-module__9NcdVq__optionIcon svg{width:1.1rem;height:1.1rem}.mode-select-module__9NcdVq__optionLabel{font-size:1.02rem}.mode-select-module__9NcdVq__optionDetail{font-size:.88rem;line-height:1.45}.mode-select-module__9NcdVq__optionNote{font-size:.7rem}.mode-select-module__9NcdVq__accountRow{margin-bottom:.6rem}}@media (max-height:800px){.mode-select-module__9NcdVq__wrap .portrait-wrap{display:none}.mode-select-module__9NcdVq__blurb{display:none}}.mode-select-module__9NcdVq__progress{justify-content:center;align-items:center;gap:.4rem;margin-top:.15rem;display:flex}.mode-select-module__9NcdVq__dot,.mode-select-module__9NcdVq__dotActive{background-color:#f2f2f333;border-radius:9999px;height:4px;display:block}.mode-select-module__9NcdVq__dot{width:4px}.mode-select-module__9NcdVq__dotActive{background-color:#f2f2f3bf;width:18px}
.introduce-module__WBlKMq__card{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;width:100%;max-width:32rem;padding:2.5rem 1.75rem;display:flex}@media (min-width:640px){.introduce-module__WBlKMq__card{padding:3rem 3rem 2.75rem}}.introduce-module__WBlKMq__step{flex-direction:column;align-items:center;gap:1.4rem;width:100%;animation:.4s cubic-bezier(.2,0,0,1) both introduce-module__WBlKMq__step-in;display:flex}@keyframes introduce-module__WBlKMq__step-in{0%{opacity:0;filter:blur(4px);transform:translate(18px)}to{opacity:1;filter:blur();transform:translate(0)}}.introduce-module__WBlKMq__back{z-index:2;color:#f2f2f38c;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition-property:background-color,color;transition-duration:.25s;transition-timing-function:cubic-bezier(.2,0,0,1);display:flex;position:absolute;top:1rem;left:1rem}.introduce-module__WBlKMq__back svg{width:1.35rem;height:1.35rem}.introduce-module__WBlKMq__back:hover{color:var(--foreground);background-color:#f2f2f31a}.introduce-module__WBlKMq__head{flex-direction:column;gap:.65rem;display:flex}.introduce-module__WBlKMq__heading{font-family:var(--font-inter), Arial, sans-serif;letter-spacing:-.02em;color:var(--foreground);text-wrap:balance;font-size:1.6rem;font-weight:600;line-height:1.2}@media (min-width:640px){.introduce-module__WBlKMq__heading{font-size:1.95rem}}.introduce-module__WBlKMq__blurb{max-width:24rem;color:var(--muted);text-wrap:pretty;margin:0 auto;font-size:.98rem;line-height:1.6}.introduce-module__WBlKMq__actions{flex-direction:column;align-items:stretch;gap:.9rem;width:100%;display:flex}.introduce-module__WBlKMq__primary{color:#111114;min-height:3.25rem;font-family:var(--font-inter), Arial, sans-serif;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background-color:#f2f2f3;border-radius:9999px;justify-content:center;align-items:center;padding:0 1.25rem;font-size:1rem;font-weight:600;text-decoration:none;transition-property:background-color,scale;transition-duration:.25s;transition-timing-function:cubic-bezier(.2,0,0,1);display:flex}@media (hover:hover) and (pointer:fine){.introduce-module__WBlKMq__primary:hover{background-color:#fff}}.introduce-module__WBlKMq__primary:active{scale:.98}.introduce-module__WBlKMq__skip{color:#f2f2f3c7;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:none;min-height:2.75rem;padding:.5rem;font-family:inherit;font-size:.98rem;font-weight:500;transition:color .25s cubic-bezier(.2,0,0,1)}.introduce-module__WBlKMq__skip:hover:not(:disabled){color:var(--foreground)}.introduce-module__WBlKMq__skip:disabled{opacity:.6;cursor:default}.introduce-module__WBlKMq__progress{justify-content:center;align-items:center;gap:.4rem;display:flex}.introduce-module__WBlKMq__dot,.introduce-module__WBlKMq__dotActive{background-color:#f2f2f333;border-radius:9999px;height:4px;display:block}.introduce-module__WBlKMq__dot{width:4px}.introduce-module__WBlKMq__dotActive{background-color:#f2f2f3bf;width:18px}@media (max-height:720px){.introduce-module__WBlKMq__card{gap:1.1rem;padding-top:1.75rem;padding-bottom:1.75rem}.introduce-module__WBlKMq__wrap .portrait-wrap{display:none}.introduce-module__WBlKMq__step{gap:1.15rem}.introduce-module__WBlKMq__heading{font-size:1.45rem}}@media (prefers-reduced-motion:reduce){.introduce-module__WBlKMq__step{animation:none}}
.stage{background:radial-gradient(90% 70% at 50% 30%, #ffffff0a 0%, transparent 60%), var(--background)}.grain{pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/><feColorMatrix type='saturate' values='0'/><feComponentTransfer><feFuncA type='linear' slope='0.05'/></feComponentTransfer></filter><rect width='120' height='120' filter='url(%23n)'/></svg>");position:absolute;inset:0}.panel{border-radius:var(--panel-radius);background:var(--panel);border:1px solid var(--panel-border);box-shadow:var(--panel-shadow);-webkit-backdrop-filter:var(--panel-blur);position:relative}.panel-pill{background:var(--panel);border:1px solid var(--panel-border);-webkit-backdrop-filter:var(--panel-blur);border-radius:9999px}.rise{opacity:0;animation:.9s cubic-bezier(.2,0,0,1) forwards rise-in}.rise-1{animation-delay:.15s}.rise-2{animation-delay:.45s}.rise-3{animation-delay:.65s}.rise-4{animation-delay:.85s}.rise-5{animation-delay:1.05s}.rise-6{animation-delay:1.5s}@keyframes rise-in{0%{opacity:0;filter:blur(4px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:translateY(0)}}.cta{transition-property:background-color,scale,opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.2,0,0,1)}.cta:hover{background-color:var(--accent-soft)}.cta:active{scale:.96}.hero-scrim{z-index:1;pointer-events:none;background:radial-gradient(58% 52% at 50% 40%,#000000bd 0%,#00000075 46%,#0000 78%);position:absolute;inset:0}.portrait-wrap{justify-content:center;display:flex;position:relative}.portrait-wrap:before{content:"";aspect-ratio:1;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#f2f2f329 0%,#f2f2f30a 55%,#0000 74%);width:128%;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.portrait{filter:grayscale()contrast(1.03);width:clamp(196px,58vw,300px);height:auto;-webkit-mask-image:linear-gradient(#000 60%,#0000 100%);mask-image:linear-gradient(#000 60%,#0000 100%)}@media (prefers-reduced-motion:reduce){.rise{opacity:1;animation:none}}.countdown{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:9999px;place-items:center;width:84px;height:84px;display:grid;position:relative}.countdownRing{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.countdownTrack{fill:none;stroke:#f2f2f329;stroke-width:3px}.countdownBar{fill:none;stroke:var(--accent);stroke-width:3px;stroke-linecap:round;stroke-dasharray:282.74;stroke-dashoffset:0;animation:3s linear forwards countdown-deplete}@keyframes countdown-deplete{0%{stroke-dashoffset:0}to{stroke-dashoffset:282.74px}}.countdownNum{font-family:var(--font-inter), Arial, sans-serif;color:var(--foreground);font-size:2rem;font-weight:600;line-height:1;animation:.42s cubic-bezier(.2,0,0,1) countdown-pop}@keyframes countdown-pop{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}.countdown:active{scale:.96}@media (prefers-reduced-motion:reduce){.countdownBar,.countdownNum{animation:none}}.portrait-compact{opacity:.92;width:clamp(116px,32vw,148px)}.app-viewport{height:100dvh;height:var(--app-height,100dvh)}
.signin-module__BIhrfW__google{color:#111114;width:100%;min-height:3.25rem;font-family:var(--font-inter), Arial, sans-serif;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background-color:#f2f2f3;border-radius:9999px;justify-content:center;align-items:center;gap:.7rem;padding:0 1.25rem;font-size:1rem;font-weight:600;text-decoration:none;transition-property:background-color,scale;transition-duration:.25s;transition-timing-function:cubic-bezier(.2,0,0,1);display:flex}@media (hover:hover) and (pointer:fine){.signin-module__BIhrfW__google:hover{background-color:#fff}}.signin-module__BIhrfW__google:active{scale:.98}.signin-module__BIhrfW__googleMark{justify-content:center;align-items:center;width:1.15rem;height:1.15rem;display:flex}.signin-module__BIhrfW__googleMark svg{width:100%;height:100%}.signin-module__BIhrfW__divider{color:#f2f2f366;letter-spacing:.04em;align-items:center;gap:.9rem;font-size:.82rem;display:flex}.signin-module__BIhrfW__divider:before,.signin-module__BIhrfW__divider:after{content:"";background-color:#f2f2f324;flex:1;height:1px}.signin-module__BIhrfW__form{flex-direction:column;gap:.85rem;width:100%;display:flex}.signin-module__BIhrfW__field{flex-direction:column;gap:.35rem;display:flex}.signin-module__BIhrfW__label{letter-spacing:.04em;text-transform:uppercase;color:#f2f2f380;font-size:.78rem;font-weight:600}.signin-module__BIhrfW__input{text-align:center;width:100%;min-height:3rem;color:var(--foreground);background-color:#f2f2f30f;border:1px solid #f2f2f329;border-radius:.95rem;outline:none;padding:.85rem 1.1rem;font-family:inherit;font-size:16px;line-height:1.4;transition:border-color .25s cubic-bezier(.2,0,0,1)}.signin-module__BIhrfW__input::placeholder{color:#f2f2f34d}.signin-module__BIhrfW__input:focus{border-color:#f2f2f373}.signin-module__BIhrfW__submit{color:#111114;min-height:3.25rem;font-family:var(--font-inter), Arial, sans-serif;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background-color:#f2f2f3;border:none;border-radius:9999px;margin-top:.35rem;font-size:1rem;font-weight:600;transition-property:background-color,scale,opacity;transition-duration:.25s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (hover:hover) and (pointer:fine){.signin-module__BIhrfW__submit:hover:not(:disabled){background-color:#fff}}.signin-module__BIhrfW__submit:active:not(:disabled){scale:.98}.signin-module__BIhrfW__submit:disabled{opacity:.28;cursor:default}.signin-module__BIhrfW__notice{color:#f5d9da;text-wrap:pretty;background-color:#781e2059;border:1px solid #e5484d59;border-radius:.75rem;width:100%;padding:.65rem .9rem;font-size:.88rem;line-height:1.45}@media (max-height:720px){.signin-module__BIhrfW__wrap .panel{gap:1.15rem;padding-top:1.75rem;padding-bottom:1.75rem}.signin-module__BIhrfW__wrap .portrait-compact{width:clamp(84px,22vw,104px)}.signin-module__BIhrfW__heading{font-size:1.6rem}.signin-module__BIhrfW__step{gap:1.15rem;min-height:13.5rem}}@media (max-height:620px){.signin-module__BIhrfW__wrap .portrait-wrap{display:none}.signin-module__BIhrfW__blurb{display:none}.signin-module__BIhrfW__step{min-height:12rem}}.signin-module__BIhrfW__step{flex-direction:column;align-items:center;gap:1.4rem;width:100%;min-height:15.5rem;animation:.4s cubic-bezier(.2,0,0,1) both signin-module__BIhrfW__step-in;display:flex}.signin-module__BIhrfW__stepBack{animation-name:signin-module__BIhrfW__step-in-back}@keyframes signin-module__BIhrfW__step-in{0%{opacity:0;filter:blur(4px);transform:translate(18px)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes signin-module__BIhrfW__step-in-back{0%{opacity:0;filter:blur(4px);transform:translate(-18px)}to{opacity:1;filter:blur();transform:translate(0)}}.signin-module__BIhrfW__stepHead{flex-direction:column;gap:.6rem;display:flex}.signin-module__BIhrfW__heading{font-family:var(--font-inter), Arial, sans-serif;letter-spacing:-.02em;color:var(--foreground);text-wrap:balance;font-size:1.85rem;font-weight:600;line-height:1.15}@media (min-width:640px){.signin-module__BIhrfW__heading{font-size:2.1rem}}.signin-module__BIhrfW__blurb{max-width:22rem;color:var(--muted);text-wrap:pretty;margin:0 auto;font-size:1rem;line-height:1.6}.signin-module__BIhrfW__choices{flex-direction:column;gap:1.1rem;width:100%;display:flex}.signin-module__BIhrfW__back{z-index:2;color:#f2f2f38c;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition-property:background-color,color;transition-duration:.25s;transition-timing-function:cubic-bezier(.2,0,0,1);display:flex;position:absolute;top:1rem;left:1rem}.signin-module__BIhrfW__back svg{width:1.35rem;height:1.35rem}.signin-module__BIhrfW__back:hover{color:var(--foreground);background-color:#f2f2f31a}.signin-module__BIhrfW__secondary{width:100%;min-height:3.25rem;color:var(--foreground);font-family:var(--font-inter), Arial, sans-serif;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background-color:#0000;border:1px solid #f2f2f33d;border-radius:9999px;padding:0 1.25rem;font-size:1rem;font-weight:600;transition-property:background-color,border-color,scale;transition-duration:.25s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (hover:hover) and (pointer:fine){.signin-module__BIhrfW__secondary:hover{background-color:#f2f2f31a;border-color:#f2f2f373}}.signin-module__BIhrfW__secondary:active{scale:.98}.signin-module__BIhrfW__progress{justify-content:center;align-items:center;gap:.4rem;margin-top:.15rem;display:flex}.signin-module__BIhrfW__dot,.signin-module__BIhrfW__dotActive{background-color:#f2f2f333;border-radius:9999px;height:4px;transition-property:width,background-color;transition-duration:.32s;transition-timing-function:cubic-bezier(.2,0,0,1);display:block}.signin-module__BIhrfW__dot{width:4px}.signin-module__BIhrfW__dotActive{background-color:#f2f2f3bf;width:18px}@media (prefers-reduced-motion:reduce){.signin-module__BIhrfW__step{animation:none}}.signin-module__BIhrfW__skip{color:#f2f2f380;text-align:center;margin-top:.15rem;padding:.5rem;font-size:.9rem;font-weight:500;transition:color .25s cubic-bezier(.2,0,0,1)}.signin-module__BIhrfW__skip:hover{color:var(--foreground)}
.gate-module__VmECuG__otp{justify-content:center;gap:.6rem;width:100%;display:flex}.gate-module__VmECuG__otpDigit{width:2.9rem;height:3.6rem;color:var(--foreground);text-align:center;background-color:#f2f2f30f;border:1px solid #f2f2f329;border-radius:.85rem;outline:none;font-family:inherit;font-size:1.4rem;font-weight:600;transition:border-color .25s cubic-bezier(.2,0,0,1)}.gate-module__VmECuG__otpDigit:focus{border-color:#f2f2f373}.gate-module__VmECuG__otpDigit:disabled{opacity:.5}.gate-module__VmECuG__otpDigitError{border-color:#e5484d8c}.gate-module__VmECuG__status{min-height:1.2rem;color:var(--muted);font-size:.9rem}
