.BrandMark-module__QyoNAq__mark{background:currentColor;flex-shrink:0;width:44px;height:44px;display:inline-block;-webkit-mask:url(/brand/visual-understanding-logo.svg) 50%/contain no-repeat;mask:url(/brand/visual-understanding-logo.svg) 50%/contain no-repeat}
.landing-module__rujaDa__page{color:#f3eee5;-webkit-font-smoothing:antialiased;background:#333;flex-direction:column;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;position:fixed;inset:0;overflow:auto}.landing-module__rujaDa__header{z-index:2;justify-content:space-between;align-items:center;width:100%;padding:25px 40px;display:flex;position:relative}.landing-module__rujaDa__brand{color:#f3eee5b3;align-items:center;gap:10px;font-size:12px;text-decoration:none;display:inline-flex}.landing-module__rujaDa__brand>span:first-child{opacity:.8}.landing-module__rujaDa__back{color:#f3eee582;gap:9px;padding:12px 0;font-size:11px;text-decoration:none;display:inline-flex}.landing-module__rujaDa__lectureBackdrop{pointer-events:none;--lecture-opacity:.92;opacity:var(--lecture-opacity);animation:1.4s both landing-module__rujaDa__lectureReveal;position:fixed;inset:0;overflow:hidden}.landing-module__rujaDa__lectureBackdrop canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.landing-module__rujaDa__lectureBackdrop[data-layout=single]{--lecture-opacity:.26;-webkit-mask-image:radial-gradient(300px 360px,#0000 20%,#0006 60%,#000 100%);mask-image:radial-gradient(300px 360px,#0000 20%,#0006 60%,#000 100%)}.landing-module__rujaDa__lectureBackdropSteady{animation:none}.landing-module__rujaDa__model{aspect-ratio:5/2;width:100%;display:block}.landing-module__rujaDa__loginArea{z-index:1;flex:1;place-items:center;padding:30px 24px 10px;display:grid;position:relative}.landing-module__rujaDa__formWrap{text-align:center;width:min(100%,360px);animation:.7s both landing-module__rujaDa__arrive}.landing-module__rujaDa__onboardingWrap{width:min(100%,690px)}.landing-module__rujaDa__onboardingWrap .landing-module__rujaDa__emblem{display:none}.landing-module__rujaDa__onboardingWrap h1{margin-bottom:10px;font-size:27px}.landing-module__rujaDa__emblem{color:#f3eee5;justify-content:center;margin-bottom:16px;display:flex}.landing-module__rujaDa__emblem>span{width:76px;height:76px}.landing-module__rujaDa__formWrap h1{margin:0 0 15px;font-size:43px;font-weight:400;line-height:1.3}.landing-module__rujaDa__loginTitle{letter-spacing:-.5px;margin:0 0 9px;font-family:Arial,Helvetica,sans-serif;font-size:23px;font-weight:400}.landing-module__rujaDa__subtitle{color:#f3eee58c;max-width:280px;margin:0 auto 32px;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.7}.landing-module__rujaDa__google,.landing-module__rujaDa__continue{cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:13px;width:100%;min-height:49px;font-family:inherit;font-size:12px;transition:background .16s,border-color .16s;display:flex}.landing-module__rujaDa__google{color:#303030;background:#f7f4ed;border:1px solid #f7f4ed}.landing-module__rujaDa__google:hover{background:#fff}.landing-module__rujaDa__divider{color:#f3eee54f;align-items:center;gap:15px;margin:25px 0;font-size:10px;display:flex}.landing-module__rujaDa__divider span{background:#f3eee518;flex:1;height:1px}.landing-module__rujaDa__formWrap form{text-align:left}.landing-module__rujaDa__formWrap label{color:#f3eee5ab;margin-bottom:10px;font-size:11px;display:block}.landing-module__rujaDa__formWrap input{color:#f3eee5;background:#292929;border:1px solid #f3eee528;border-radius:7px;width:100%;height:49px;padding:0 15px;font-family:inherit;font-size:13px;transition:border-color .16s;display:block}.landing-module__rujaDa__formWrap input::placeholder{color:#f3eee550}.landing-module__rujaDa__formWrap input:hover{border-color:#f3eee550}.landing-module__rujaDa__continue{color:#f3eee5d9;background:#f3eee509;border:1px solid #f3eee52b;margin-top:12px}.landing-module__rujaDa__continue span{margin-left:10px}.landing-module__rujaDa__continue:hover{background:#f3eee513;border-color:#f3eee555}.landing-module__rujaDa__join{color:#f3eee5ad;margin:26px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.7}.landing-module__rujaDa__join span{color:#f3eee577}.landing-module__rujaDa__waitlistStep{animation:.4s both landing-module__rujaDa__arrive}.landing-module__rujaDa__waitlistSymbol{color:#c9e1de;background:#c9e1de0d;border:1px solid #c9e1de55;border-radius:12px;place-items:center;width:43px;height:43px;margin:7px auto 21px;font-size:21px;display:grid}.landing-module__rujaDa__waitlistStep h2{letter-spacing:-.5px;margin:0 0 12px;font-family:Arial,Helvetica,sans-serif;font-size:23px;font-weight:400}.landing-module__rujaDa__waitlistStep p{color:#f3eee58c;margin:0 0 27px;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.75}.landing-module__rujaDa__waitlistStep strong{color:#f3eee5d9;overflow-wrap:anywhere;font-weight:400}.landing-module__rujaDa__waitlistLink{color:#303634;background:#c9e1de;border:1px solid #c9e1de;border-radius:7px;justify-content:center;align-items:center;gap:12px;min-height:49px;font-size:12px;text-decoration:none;transition:background .16s,border-color .16s;display:flex}.landing-module__rujaDa__page .landing-module__rujaDa__waitlistLink:hover{color:#303634;background:#e0efec;border-color:#e0efec}.landing-module__rujaDa__waitlistStep .landing-module__rujaDa__changeEmail{margin:18px auto 0;display:block}.landing-module__rujaDa__emailStep{animation:.4s both landing-module__rujaDa__arrive}.landing-module__rujaDa__emailStep h2{letter-spacing:-.5px;margin:5px 0 12px;font-family:Arial,Helvetica,sans-serif;font-size:23px;font-weight:400}.landing-module__rujaDa__codeIntro{color:#f3eee58c;margin:0 0 30px;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.8}.landing-module__rujaDa__codeIntro strong{color:#f3eee5d9;overflow-wrap:anywhere;font-weight:400}.landing-module__rujaDa__formWrap .landing-module__rujaDa__codeInput{text-align:center;letter-spacing:.4em;height:60px;padding-left:calc(15px + .4em);font-size:24px}.landing-module__rujaDa__formWrap .landing-module__rujaDa__codeInput[aria-invalid=true]{border-color:#e7a99c}.landing-module__rujaDa__verify{color:#303030;background:#f7f4ed;border-color:#f7f4ed}.landing-module__rujaDa__verify:hover{background:#fff;border-color:#fff}.landing-module__rujaDa__resend{color:#f3eee577;margin:23px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:12px}.landing-module__rujaDa__resend button,.landing-module__rujaDa__changeEmail{color:#f3eee5cc;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 3px}.landing-module__rujaDa__resend button:hover,.landing-module__rujaDa__changeEmail:hover{color:#fff}.landing-module__rujaDa__changeEmail{margin-top:18px;font-size:11px}.landing-module__rujaDa__previewHint{color:#f3eee577;margin:12px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:1.7}.landing-module__rujaDa__previewHint span{color:#f3eee5b3;font-family:ui-monospace,monospace}.landing-module__rujaDa__passwordField{position:relative}.landing-module__rujaDa__resetPasswordLabel{margin-top:24px}.landing-module__rujaDa__sendResetCode{margin-top:20px}.landing-module__rujaDa__passwordField input{padding-right:65px}.landing-module__rujaDa__passwordField button{color:#f3eee5ab;height:35px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 9px;font-size:11px;position:absolute;top:7px;right:8px}.landing-module__rujaDa__passwordField button:hover{color:#fff}.landing-module__rujaDa__codexConnection{text-align:left;border-top:1px solid #f3eee51a;border-bottom:1px solid #f3eee51a;align-items:center;gap:15px;margin-bottom:23px;padding:21px 0;display:flex}.landing-module__rujaDa__codexIcon{color:#f3eee5d9;border:1px solid #f3eee528;border-radius:10px;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.landing-module__rujaDa__codexConnection strong{margin-bottom:6px;font-size:14px;font-weight:400;display:block}.landing-module__rujaDa__codexConnection div>span{color:#f3eee58c;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.5;display:block}.landing-module__rujaDa__connectionCheck{color:#c7d8d5;margin-left:auto}.landing-module__rujaDa__connectionHelp{color:#f3eee58c;margin:22px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.8}.landing-module__rujaDa__connectionError{color:#e7a99c;margin:0 0 15px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.6}.landing-module__rujaDa__deviceCode{background:#292929;border:1px solid #f3eee540;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;margin:-2px 0 14px;padding:14px 17px;display:flex}.landing-module__rujaDa__deviceCode code{letter-spacing:.08em;color:#f3eee5;font-size:18px}.landing-module__rujaDa__deviceCode button{color:#c7d8d5;font:inherit;cursor:pointer;background:0 0;border:0;font-size:11px}.landing-module__rujaDa__modeChoice{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.landing-module__rujaDa__modeChoice button{color:#f2eee7;font:inherit;text-align:left;cursor:pointer;background:#272c2b;border:1px solid #f3eee52b;border-radius:9px;gap:4px;padding:13px;font-size:12px;display:grid}.landing-module__rujaDa__modeChoice button[data-selected=true]{background:#bedbd319;border-color:#b7d8d4a1}.landing-module__rujaDa__modeChoice button:disabled{opacity:.48;cursor:default}.landing-module__rujaDa__modeChoice small{color:#b6c3be;font-size:10px}.landing-module__rujaDa__onboardingFlow{text-align:left;width:100%}.landing-module__rujaDa__onboardingFlow>h2,.landing-module__rujaDa__flowPanel>h2{letter-spacing:-.045em;margin:10px 0 9px;font:400 clamp(30px,5vw,40px)/1.12 Arial,Helvetica,sans-serif}.landing-module__rujaDa__stepLine{color:#d6e5df93;letter-spacing:.18em;border-bottom:1px solid #f3eee521;justify-content:space-between;padding-bottom:14px;font-size:10px;display:flex}.landing-module__rujaDa__flowPanel{animation:.35s both landing-module__rujaDa__arrive}.landing-module__rujaDa__onboardingLead{color:#f3eee5b3;max-width:600px;margin:0 0 18px;font:15px/1.65 Arial,Helvetica,sans-serif}.landing-module__rujaDa__rateGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.landing-module__rujaDa__rateGrid>div{background:#ffffff09;border:1px solid #f3eee526;border-radius:16px;min-height:172px;padding:23px 24px}.landing-module__rujaDa__rateGrid>div:first-child{background:linear-gradient(135deg,#c5e5dc19,#ffffff07 65%);border-color:#bfe0d848}.landing-module__rujaDa__rateGrid span{color:#c7d9d2a8;letter-spacing:.11em;font-size:10px}.landing-module__rujaDa__rateGrid strong{letter-spacing:-.06em;margin-top:14px;font:400 43px/1 Arial,Helvetica,sans-serif;display:block}.landing-module__rujaDa__rateGrid strong small{color:#e8eae2a1;letter-spacing:0;font:13px Arial,Helvetica,sans-serif}.landing-module__rujaDa__rateGrid p{color:#e8eae29b;margin:13px 0 0;font:12px/1.55 Arial,Helvetica,sans-serif}.landing-module__rujaDa__rateNote{color:#f3eee574;margin:16px 0 22px;font:11px/1.6 Arial,Helvetica,sans-serif}.landing-module__rujaDa__flowPrimary{color:#26302e;cursor:pointer;background:#d1e7e0;border:1px solid #d1e7e0;border-radius:9px;justify-content:center;align-items:center;gap:28px;min-height:51px;padding:0 20px;font:13px ui-monospace,SFMono-Regular,Menlo,monospace;transition:background .18s,transform .18s;display:inline-flex}.landing-module__rujaDa__flowPrimary:hover{background:#e9f5f0;transform:translateY(-2px)}.landing-module__rujaDa__flowPrimary:disabled{opacity:.5;cursor:default;transform:none}.landing-module__rujaDa__flowPanel>.landing-module__rujaDa__changeEmail{margin-top:11px;display:block}.landing-module__rujaDa__setupCards{gap:10px;display:grid}.landing-module__rujaDa__setupCard{background:#2c302fce;border:1px solid #f3eee527;border-radius:14px;padding:14px 18px;transition:border-color .25s,background .25s;position:relative}.landing-module__rujaDa__setupCard[data-active=true]{background:linear-gradient(105deg,#bedbd323,#bedbd30c 70%);border-color:#a6dbd0bd;box-shadow:inset 3px 0 #b9e2d6,0 0 24px #a6dbd00c}.landing-module__rujaDa__setupCardTop{align-items:center;gap:13px;display:flex}.landing-module__rujaDa__setupGlyph{color:#d1e7e0;border:1px solid #d1e7e043;border-radius:9px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:16px;display:grid}.landing-module__rujaDa__setupGlyph>span,.landing-module__rujaDa__waitlistSymbol>span{width:26px;height:26px}.landing-module__rujaDa__setupCardTop>div{flex:1;min-width:0}.landing-module__rujaDa__setupCardTop h3{margin:0 0 4px;font:15px Arial,Helvetica,sans-serif}.landing-module__rujaDa__codexTitle{flex-wrap:wrap;align-items:center;gap:6px 9px;display:flex}.landing-module__rujaDa__valueBadge{color:#c9e1d5;white-space:nowrap;background:#b9d9cc0c;border:1px solid #b9d9cc30;border-radius:5px;padding:4px 7px;font:10px/1.2 Arial,Helvetica,sans-serif;display:inline-block}.landing-module__rujaDa__setupCardTop p{color:#f3eee582;margin:0;font:12px Arial,Helvetica,sans-serif}.landing-module__rujaDa__connectionTag{white-space:nowrap;border:1px solid #0000;border-radius:6px;align-items:center;width:fit-content;min-height:22px;margin-top:9px;padding:3px 8px;font:10px/1.15 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.landing-module__rujaDa__connectionTag[data-state=connected],.landing-module__rujaDa__connectionTag[data-state=ready]{color:#bde5cc;background:#8ecfa313;border-color:#94cfad40}.landing-module__rujaDa__connectionTag[data-state=missing],.landing-module__rujaDa__connectionTag[data-state=unavailable]{color:#c5c9c2aa;background:#ffffff06;border-color:#ffffff16}.landing-module__rujaDa__connectionTag[data-state=pending]{color:#e8d3aa;background:#e8d3aa10;border-color:#e8d3aa42}.landing-module__rujaDa__setupCardBottom{justify-content:space-between;align-items:center;gap:15px;margin:9px 0 0 49px;display:flex}.landing-module__rujaDa__setupCardBottom>span{color:#f3eee59a;font:11px/1.45 Arial,Helvetica,sans-serif}.landing-module__rujaDa__setupCardBottom button,.landing-module__rujaDa__setupPending a,.landing-module__rujaDa__setupPending>button,.landing-module__rujaDa__setupKeyForm>button,.landing-module__rujaDa__setupNoticeAction{color:#d7e8e3;white-space:nowrap;cursor:pointer;background:#c9e1de12;border:1px solid #c9e1de73;border-radius:7px;padding:10px 12px;font:11px ui-monospace,SFMono-Regular,Menlo,monospace}.landing-module__rujaDa__setupCardBottom button:hover,.landing-module__rujaDa__setupKeyForm>button:hover{background:#c9e1de27}.landing-module__rujaDa__codexTrust{background:#ffffff07;border-left:1px solid #a7d0c6ad;margin:10px 0 0 49px;padding:10px 13px}.landing-module__rujaDa__codexTrust strong{color:#e3eee9;font:12px Arial,Helvetica,sans-serif}.landing-module__rujaDa__codexTrust p{color:#e3eee9a4;margin:7px 0;font:11px/1.55 Arial,Helvetica,sans-serif}.landing-module__rujaDa__codexTrust span{color:#e3eee970;font:10px Arial,Helvetica,sans-serif}.landing-module__rujaDa__setupKeyForm{margin:15px 0 0 49px}.landing-module__rujaDa__setupKeyForm>div{border:1px solid #f3eee540;border-radius:8px;display:flex;overflow:hidden}.landing-module__rujaDa__setupKeyForm input{color:#f3eee5;background:#252928;border:0;flex:1;min-width:0;height:42px;padding:0 12px;font:12px ui-monospace,monospace}.landing-module__rujaDa__setupKeyForm>div button{color:#d1e7e0;cursor:pointer;background:#252928;border:0;padding:0 12px}.landing-module__rujaDa__setupKeyForm>button{margin-top:9px}.landing-module__rujaDa__setupKeyForm p{color:#f3eee582;margin:9px 0 0;font:11px/1.5 Arial,Helvetica,sans-serif}.landing-module__rujaDa__setupPending{background:#c9e1de12;border:1px solid #c9e1de75;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:13px;padding:14px;display:flex}.landing-module__rujaDa__setupPending>div:first-child{flex:230px}.landing-module__rujaDa__setupPending strong,.landing-module__rujaDa__setupPending span{display:block}.landing-module__rujaDa__setupPending strong{font:12px Arial,Helvetica,sans-serif}.landing-module__rujaDa__setupPending span{color:#f3eee59a;margin-top:5px;font:11px/1.4 Arial,Helvetica,sans-serif}.landing-module__rujaDa__setupPending .landing-module__rujaDa__deviceCode{margin:0;padding:8px 10px}.landing-module__rujaDa__setupPending .landing-module__rujaDa__deviceCode code{font-size:13px}.landing-module__rujaDa__setupPending a{text-decoration:none}.landing-module__rujaDa__setupNoticeAction{width:100%;margin-top:13px}.landing-module__rujaDa__flowActions{justify-content:space-between;align-items:center;gap:18px;margin-top:18px;display:flex}.landing-module__rujaDa__flowActions .landing-module__rujaDa__changeEmail{margin:0}.landing-module__rujaDa__finishHint{color:#f3eee578;text-align:right;margin:10px 0 0;font:11px Arial,Helvetica,sans-serif}.landing-module__rujaDa__finishMark{color:#c9e1de;background:#c9e1de1d;border:1px solid #c9e1de80;border-radius:50%;place-items:center;width:56px;height:56px;margin-top:30px;font-size:22px;display:grid}.landing-module__rujaDa__keySetup{margin-top:16px}.landing-module__rujaDa__keySetup>div{background:#272c2b;border:1px solid #f3eee540;border-radius:8px;align-items:center;display:flex}.landing-module__rujaDa__keySetup input{color:#f3eee5;min-width:0;height:47px;font:inherit;background:0 0;border:0;flex:1;padding:0 12px}.landing-module__rujaDa__keySetup>div button{color:#b7d8d4;font:inherit;cursor:pointer;background:0 0;border:0;padding:10px 12px;font-size:11px}.landing-module__rujaDa__page button:disabled{opacity:.6;cursor:wait}.landing-module__rujaDa__notice{color:#c7d8d5;min-height:40px;margin:13px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.65}.landing-module__rujaDa__footer{color:#f3eee557;z-index:1;justify-content:space-between;gap:20px;padding:24px 40px;font-size:10px;display:flex;position:relative}.landing-module__rujaDa__beta{letter-spacing:2px}.landing-module__rujaDa__page a:focus-visible,.landing-module__rujaDa__page button:focus-visible,.landing-module__rujaDa__page input:focus-visible{outline-offset:4px;outline:2px solid #c9e1de}.landing-module__rujaDa__page a:hover{color:#f3eee5}@keyframes landing-module__rujaDa__lectureReveal{0%{opacity:0}to{opacity:var(--lecture-opacity)}}@keyframes landing-module__rujaDa__arrive{0%{opacity:0}to{opacity:1}}@media (max-width:600px){.landing-module__rujaDa__header{padding:18px 22px}.landing-module__rujaDa__brand{gap:4px;font-size:10px}.landing-module__rujaDa__brand>span:first-child{width:32px;height:32px}.landing-module__rujaDa__back{font-size:0}.landing-module__rujaDa__back span{font-size:16px}.landing-module__rujaDa__loginArea{padding:25px 28px 0}.landing-module__rujaDa__formWrap h1{font-size:37px}.landing-module__rujaDa__emblem{margin-bottom:12px}.landing-module__rujaDa__emblem>span{width:65px;height:65px}.landing-module__rujaDa__footer{flex-direction:column;align-items:center;gap:10px;padding:20px 24px;font-size:9px}.landing-module__rujaDa__lectureBackdrop[data-layout=single]{--lecture-opacity:.2;-webkit-mask-image:radial-gradient(210px 360px at 50% 48%,#0000 30%,#000 110%);mask-image:radial-gradient(210px 360px at 50% 48%,#0000 30%,#000 110%)}.landing-module__rujaDa__rateGrid{grid-template-columns:1fr}.landing-module__rujaDa__rateGrid>div{min-height:0}.landing-module__rujaDa__setupCardBottom{align-items:flex-start;margin-left:0}.landing-module__rujaDa__codexTrust,.landing-module__rujaDa__setupKeyForm{margin-left:0}.landing-module__rujaDa__flowActions{flex-direction:column-reverse;align-items:stretch}.landing-module__rujaDa__flowActions .landing-module__rujaDa__changeEmail{align-self:flex-start}.landing-module__rujaDa__flowActions .landing-module__rujaDa__flowPrimary{width:100%}}@media (max-width:440px){.landing-module__rujaDa__setupCardTop{flex-wrap:wrap}.landing-module__rujaDa__setupCardTop>button{margin-left:49px}.landing-module__rujaDa__setupCardBottom{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.landing-module__rujaDa__formWrap,.landing-module__rujaDa__lectureBackdrop,.landing-module__rujaDa__emailStep,.landing-module__rujaDa__waitlistStep{animation:none}.landing-module__rujaDa__google,.landing-module__rujaDa__continue,.landing-module__rujaDa__waitlistLink,.landing-module__rujaDa__formWrap input{transition:none}}.landing-module__rujaDa__agentSetupSlot{margin-top:16px}.landing-module__rujaDa__recoveryWrap{min-height:650px}.landing-module__rujaDa__recoveryStep{animation:.45s cubic-bezier(.22,1,.36,1) both landing-module__rujaDa__recoveryArrive}.landing-module__rujaDa__recoveryCheck{color:#c7d8d5;border:1px solid #c7d8d555;border-radius:50%;place-items:center;width:54px;height:54px;margin:24px auto;font-size:24px;animation:.5s both landing-module__rujaDa__recoveryArrive;display:grid}@keyframes landing-module__rujaDa__recoveryArrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.landing-module__rujaDa__recoveryStep,.landing-module__rujaDa__recoveryCheck{animation:none}}.landing-module__rujaDa__recoveryPulse{background:#c7d8d5;border-radius:50%;width:10px;height:10px;animation:1.4s ease-in-out infinite landing-module__rujaDa__recoveryBreathe}@keyframes landing-module__rujaDa__recoveryBreathe{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.landing-module__rujaDa__recoveryPulse{animation:none}}
.questions-module__v4gr6W__workspace{color:#e7ede7;-webkit-font-smoothing:antialiased;--mint:#c4dcd1;--muted:#93a59b;background:#2d3330;font-family:Arial,Helvetica,sans-serif;position:fixed;inset:0;overflow:hidden}.questions-module__v4gr6W__workspace:before{content:"";pointer-events:none;background:radial-gradient(at 38% 40%,#46594a24,#0000 64%);position:absolute;inset:0}.questions-module__v4gr6W__workspace button{font:inherit;cursor:pointer}.questions-module__v4gr6W__workspace button:focus-visible,.questions-module__v4gr6W__workspace input:focus-visible,.questions-module__v4gr6W__workspace textarea:focus-visible{outline-offset:4px;outline:2px solid #c4dcd1}.questions-module__v4gr6W__workspace button:disabled{opacity:.35;cursor:default}.questions-module__v4gr6W__workspace svg{flex:none}.questions-module__v4gr6W__header{z-index:2;align-items:center;gap:28px;height:72px;padding:0 34px;display:flex;position:absolute;inset:0 0 auto}.questions-module__v4gr6W__brand{font-family:var(--font-brand-mono), monospace;color:#e2ebe0ad;align-items:center;gap:9px;font-size:11px;display:flex}.questions-module__v4gr6W__brand>span:first-child{opacity:.8;width:23px;height:23px}.questions-module__v4gr6W__sessionTitle{color:#9eafa5;border-left:1px solid #e0eddf1b;padding-left:27px;font-size:12px}.questions-module__v4gr6W__previewBadge{color:#9eb0a5;border:1px solid #bfd3c323;border-radius:5px;margin-left:auto;padding:5px 8px;font-size:10px}.questions-module__v4gr6W__liveHeader{z-index:3;pointer-events:none}.questions-module__v4gr6W__liveHeader .questions-module__v4gr6W__brand{pointer-events:auto;flex:none;text-decoration:none;transition:color .18s}.questions-module__v4gr6W__liveHeader .questions-module__v4gr6W__brand:hover{color:#e2ebe0}.questions-module__v4gr6W__liveHeader .questions-module__v4gr6W__brand:focus-visible{outline-offset:6px;border-radius:3px;outline:2px solid #c4dcd1}.questions-module__v4gr6W__headerNavigation{flex:1}.questions-module__v4gr6W__headerNavigation>.questions-module__v4gr6W__sessionTitle{min-width:0;max-width:min(50vw,680px);margin-right:auto;display:block}.questions-module__v4gr6W__headerNavigation>button{flex:none}@media (max-width:760px){.questions-module__v4gr6W__liveHeader .questions-module__v4gr6W__headerNavigation{gap:8px}.questions-module__v4gr6W__liveHeader .questions-module__v4gr6W__sessionTitle{padding-left:12px;font-size:11px;display:block}}@media (max-width:600px){.questions-module__v4gr6W__liveHeader .questions-module__v4gr6W__brand>span:last-child{display:none}.questions-module__v4gr6W__headerNavigation>.visual-bridge-chip{max-width:90px;padding:0 7px}}.questions-module__v4gr6W__board{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;place-items:start center;padding:0 48px;display:grid;position:absolute;inset:72px 0 0;overflow:hidden}.questions-module__v4gr6W__board[data-dragging=true]{cursor:grabbing}.questions-module__v4gr6W__board:focus-visible{outline-offset:4px;border-radius:12px;outline:1px solid #c4dcd15e}.questions-module__v4gr6W__boardCamera{width:min(100%,880px);margin-top:10px;transition:transform .65s cubic-bezier(.2,.8,.2,1)}.questions-module__v4gr6W__boardCamera[data-dragging=true]{transition:none}.questions-module__v4gr6W__boardContent{text-align:center;width:min(100%,880px);animation:.35s questions-module__v4gr6W__arrive}.questions-module__v4gr6W__boardEyebrow{color:#93ae9d;letter-spacing:2px;margin-bottom:20px;font-size:9px}.questions-module__v4gr6W__boardContent h1{letter-spacing:-1.1px;margin:0;font-size:clamp(23px,2.7vw,38px);font-weight:400;line-height:1.2}.questions-module__v4gr6W__boardContent>p{color:#acbbb1;margin:14px auto 0;font-size:14px;line-height:1.6}.questions-module__v4gr6W__diagram{width:min(100%,750px);max-height:35vh;margin:22px auto 0;display:block}.questions-module__v4gr6W__order{flex-direction:column;gap:10px;margin-top:-6px;display:flex}.questions-module__v4gr6W__order>span{color:#8ea499;font-size:11px}.questions-module__v4gr6W__order strong{color:#d7e7db;letter-spacing:5px;font-size:21px;font-weight:400}.questions-module__v4gr6W__order i{color:#789082;font-size:15px;font-style:normal}.questions-module__v4gr6W__footer{z-index:3;pointer-events:none;grid-template-columns:minmax(0,1fr) 350px;align-items:end;gap:65px;display:grid;position:absolute;bottom:25px;left:56px;right:56px}.questions-module__v4gr6W__footer button,.questions-module__v4gr6W__footer input,.questions-module__v4gr6W__footer form,.questions-module__v4gr6W__footer .questions-module__v4gr6W__history{pointer-events:auto}.questions-module__v4gr6W__player{text-shadow:0 1px 8px #1c251fc0;min-width:0}.questions-module__v4gr6W__questionHeading{justify-content:flex-end;align-items:center;min-width:0;max-width:100%;min-height:43px;display:flex;position:relative}.questions-module__v4gr6W__currentQuestion,.questions-module__v4gr6W__questionFlight{box-sizing:border-box;text-align:left;color:#cddfd2;background:#343d37;border:1px solid #b6d1bf30;border-radius:14px;align-items:center;gap:10px;min-width:0;max-width:100%;padding:10px 12px;display:inline-flex}.questions-module__v4gr6W__currentQuestion{max-width:min(620px,100%);transition:background .18s,border-color .18s}.questions-module__v4gr6W__currentQuestion>span,.questions-module__v4gr6W__questionFlight>span{white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:21px;overflow:hidden}.questions-module__v4gr6W__questionCardText{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.questions-module__v4gr6W__currentQuestion>.questions-module__v4gr6W__questionCardText,.questions-module__v4gr6W__questionFlight>.questions-module__v4gr6W__questionCardText{overflow:visible}.questions-module__v4gr6W__questionTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;display:block;overflow:hidden}.questions-module__v4gr6W__questionAttachments{scrollbar-width:none;white-space:nowrap;align-items:center;gap:5px;min-width:0;margin-top:7px;display:flex;overflow-x:auto}.questions-module__v4gr6W__questionAttachments::-webkit-scrollbar{display:none}.questions-module__v4gr6W__questionAttachments[data-compact=true]{flex:0 auto;max-width:min(204px,50%);margin-top:0;position:relative;overflow:visible}.questions-module__v4gr6W__questionAttachment{box-sizing:border-box;color:#b3cbbd;background:#c4dcd108;border:1px solid #c4dcd126;border-radius:7px;align-items:center;gap:4px;min-width:0;max-width:min(204px,100%);padding:3px 6px;font-size:10px;line-height:15px;display:inline-flex}.questions-module__v4gr6W__questionAttachment svg{flex:none;width:12px;height:12px}.questions-module__v4gr6W__questionAttachment>span:not(.questions-module__v4gr6W__attachmentCount){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.questions-module__v4gr6W__questionAttachment[data-multiple=true]>span:not(.questions-module__v4gr6W__attachmentCount){-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 14px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 14px),#0000)}.questions-module__v4gr6W__attachmentCount{color:#afc5b7;opacity:.58;flex:none;font-size:10px;line-height:15px}.questions-module__v4gr6W__attachmentTooltip{z-index:8;box-sizing:border-box;text-align:left;white-space:normal;pointer-events:none;opacity:0;visibility:hidden;background:#28332dfc;border:1px solid #c4dcd12f;border-radius:12px;width:max-content;max-width:min(300px,100vw - 60px);padding:11px 13px;transition:opacity .16s,transform .2s,visibility 0s .2s;position:absolute;bottom:calc(100% + 10px);left:0;transform:translateY(4px);box-shadow:0 10px 30px #0004}.questions-module__v4gr6W__questionAttachments:hover .questions-module__v4gr6W__attachmentTooltip,button:focus-visible .questions-module__v4gr6W__attachmentTooltip{opacity:1;visibility:visible;transition-delay:0s;transform:translateY(0)}.questions-module__v4gr6W__attachmentTooltipHeading{color:#92ac9c;margin-bottom:6px;font-size:10px;line-height:15px;display:block}.questions-module__v4gr6W__attachmentTooltipFile{overflow-wrap:anywhere;color:#d6e6dc;padding:3px 0;font-size:11px;line-height:16px;display:block}.questions-module__v4gr6W__currentQuestion>svg,.questions-module__v4gr6W__questionFlight>svg{opacity:.7;width:16px;height:16px;transition:transform .2s}.questions-module__v4gr6W__currentQuestion[aria-expanded=true]>svg{transform:rotate(180deg)}.questions-module__v4gr6W__currentQuestion:hover{color:#e0ede4;background:#3b453e;border-color:#b6d1bf50}.questions-module__v4gr6W__workspace .questions-module__v4gr6W__currentQuestion[data-arriving=true]{opacity:0}.questions-module__v4gr6W__questionFlight{z-index:30;pointer-events:none;transform-origin:50%;will-change:transform;position:fixed}.questions-module__v4gr6W__questionFlight[data-preparing=true]{background:0 0;border-color:#0000;padding:0}.questions-module__v4gr6W__liveCaptionHost{max-width:850px;font-size:18px}.questions-module__v4gr6W__subtitles{max-width:850px;transition:height .24s cubic-bezier(.22,1,.36,1);position:relative}.questions-module__v4gr6W__subtitles p{letter-spacing:-.1px;overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.55;position:absolute;bottom:8px;left:0;right:0}.questions-module__v4gr6W__captionPhrases>span{color:#8d9c93;transition:color .22s}.questions-module__v4gr6W__captionPhrases>span[data-state=spoken]{color:#ced8d0}.questions-module__v4gr6W__captionPhrases>span[data-state=active]{color:#eef4ef;transition-duration:60ms;transition-timing-function:ease-out}.questions-module__v4gr6W__captionEntering{animation:.34s cubic-bezier(.22,1,.36,1) both questions-module__v4gr6W__captionIn}.questions-module__v4gr6W__liveCaptionHost .questions-module__v4gr6W__captionEntering{animation:.12s ease-out both questions-module__v4gr6W__liveCaptionIn}.questions-module__v4gr6W__captionLeaving{opacity:0;animation:.24s both questions-module__v4gr6W__captionOut}.questions-module__v4gr6W__previousCaption{color:#a2b1a8}.questions-module__v4gr6W__activeCaption{color:#eef2ee}.questions-module__v4gr6W__timeline{height:25px;position:relative}.questions-module__v4gr6W__timeline[data-rewinding=true] .questions-module__v4gr6W__playhead{animation:.72s cubic-bezier(.22,.75,.24,1) both questions-module__v4gr6W__rewindHead}.questions-module__v4gr6W__timeline[data-rewinding=true] .questions-module__v4gr6W__watched{animation:.72s cubic-bezier(.22,.75,.24,1) both questions-module__v4gr6W__rewindWatched}.questions-module__v4gr6W__timeline[data-resuming=true] .questions-module__v4gr6W__playhead{animation:.62s cubic-bezier(.22,.75,.24,1) both questions-module__v4gr6W__resumeHead}.questions-module__v4gr6W__timeline[data-resuming=true] .questions-module__v4gr6W__watched{animation:.62s both questions-module__v4gr6W__resumeWatched}.questions-module__v4gr6W__rail{background:#d6e9da30;height:1px;position:absolute;inset:12px 0 auto}.questions-module__v4gr6W__watched{background:#bfdcc7d0;height:1px;position:absolute;top:12px}.questions-module__v4gr6W__playedTrack{pointer-events:none;background:#bfdcc7d0;height:1px;position:absolute;top:12px;left:0}.questions-module__v4gr6W__tick{background:#b7cebd30;width:1px;height:7px;position:absolute;top:9px}.questions-module__v4gr6W__playhead{pointer-events:none;background:#c4dcd1;border-radius:50%;width:9px;height:9px;margin-left:-4px;position:absolute;top:8px}.questions-module__v4gr6W__timeline input{opacity:0;cursor:pointer;appearance:none;touch-action:none;width:calc(100% + 12px);height:32px;margin:0;padding:0;position:absolute;inset:-3px -6px}.questions-module__v4gr6W__timeline input::-webkit-slider-thumb{appearance:none;border:0;width:12px;height:32px}.questions-module__v4gr6W__timeline input::-moz-range-thumb{border:0;width:12px;height:32px}.questions-module__v4gr6W__workspace .questions-module__v4gr6W__timeline input:focus-visible{outline:none}.questions-module__v4gr6W__timeline:has(input:focus-visible) .questions-module__v4gr6W__playhead{box-shadow:0 0 0 3px #c4dcd12e}.questions-module__v4gr6W__controls{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:26px;min-height:52px;display:grid}.questions-module__v4gr6W__time{color:#afc8b9;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.questions-module__v4gr6W__time>span{color:#829b8c;margin-left:5px}.questions-module__v4gr6W__playbackActions{align-items:center;gap:13px;display:flex}.questions-module__v4gr6W__playbackActions>button{color:#b3cbbc;background:0 0;border:0;border-radius:8px;padding:8px;font-size:13px;transition:color .22s,background .22s,opacity .28s,transform .22s cubic-bezier(.22,1,.36,1)}.questions-module__v4gr6W__playbackActions>button:hover:not(:disabled){color:#e4eee7;background:#c4dcd109}.questions-module__v4gr6W__playbackActions>button:active:not(:disabled){transform:scale(.95)}.questions-module__v4gr6W__play{align-items:center;gap:6px;display:flex}.questions-module__v4gr6W__play svg{width:14px;height:14px}.questions-module__v4gr6W__playSymbol,.questions-module__v4gr6W__playLabel,.questions-module__v4gr6W__speedLabel{align-items:center;display:grid}.questions-module__v4gr6W__playSymbol{width:14px;height:17px}.questions-module__v4gr6W__playSymbol .questions-module__v4gr6W__controlLayer{justify-content:center;align-items:center;display:flex;transform:scale(.7)rotate(-12deg)}.questions-module__v4gr6W__playLabel{text-align:left;justify-items:start;position:relative}.questions-module__v4gr6W__playLabel>.questions-module__v4gr6W__controlLayer:nth-child(3),.questions-module__v4gr6W__speedLabel>.questions-module__v4gr6W__controlLayer:not([data-active=true]){position:absolute}.questions-module__v4gr6W__speedLabel{position:relative}.questions-module__v4gr6W__buffer{opacity:.9;border:1.6px solid;border-right-color:#0000;border-radius:50%;width:13px;height:13px;animation:.75s linear infinite questions-module__v4gr6W__bufferSpin;display:block}@keyframes questions-module__v4gr6W__bufferSpin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.questions-module__v4gr6W__buffer{animation-duration:2s}}.questions-module__v4gr6W__controlLayer{opacity:0;pointer-events:none;grid-area:1/1;transition:opacity .2s,transform .3s cubic-bezier(.22,1,.36,1);transform:translateY(4px)}.questions-module__v4gr6W__controlLayer[data-active=true]{opacity:1;transform:translateY(0)scale(1)rotate(0)}.questions-module__v4gr6W__speed{font-variant-numeric:tabular-nums}.questions-module__v4gr6W__speedLabel{justify-items:center}.questions-module__v4gr6W__playbackActions>.questions-module__v4gr6W__autoCenter{white-space:nowrap;color:#cad3d1;opacity:.65;background:0 0;border-radius:8px;padding:5px 8px;font-size:11px;transition:opacity .2s,background .2s}.questions-module__v4gr6W__playbackActions>.questions-module__v4gr6W__autoCenter:hover,.questions-module__v4gr6W__playbackActions>.questions-module__v4gr6W__autoCenter:focus-visible{opacity:1;color:#cad3d1;background:#ffffff09}.questions-module__v4gr6W__history{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:4;opacity:0;visibility:hidden;pointer-events:none;background:#29332dfc;border:1px solid #bed5c233;border-radius:15px;width:min(480px,100vw - 60px);padding:8px 0 4px;transition:opacity .16s,transform .22s cubic-bezier(.22,1,.36,1),visibility 0s .22s;position:absolute;bottom:calc(100% + 12px);right:0;transform:translateY(6px);box-shadow:0 18px 70px #0005}.questions-module__v4gr6W__history[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.questions-module__v4gr6W__historyHeading{border-bottom:1px solid #c4dcd11b;justify-content:space-between;align-items:center;padding:0 13px 7px;display:flex}.questions-module__v4gr6W__historyHeading strong{color:#c3d4c8;font-size:12px;font-weight:400}.questions-module__v4gr6W__historyHeading strong>span{color:#849d8d;margin-left:5px;font-size:10px}.questions-module__v4gr6W__historyHeading button{color:#92aa9b;background:0 0;border:0;padding:4px}.questions-module__v4gr6W__historyHeading svg{width:17px;height:17px}.questions-module__v4gr6W__history ol{margin:0;padding:0;list-style:none}.questions-module__v4gr6W__history .questions-module__v4gr6W__historyList{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#82988940 transparent;max-height:min(56vh,480px);margin-top:4px;overflow-y:auto}.questions-module__v4gr6W__historyRow{align-items:flex-start;padding-right:9px;transition:background .16s;display:flex}.questions-module__v4gr6W__historyRow:hover{background:#c4dcd107}.questions-module__v4gr6W__historyRow[data-current=true]{background:#c4dcd10c;box-shadow:inset 2px 0 #afcdbb}.questions-module__v4gr6W__historyItem{text-align:left;color:#b6c8bb;background:0 0;border:0;flex:1;min-width:0;padding:8px 5px}.questions-module__v4gr6W__historyItem[aria-current=true]{color:#e0ece3}.questions-module__v4gr6W__historyItem .questions-module__v4gr6W__historyPrompt{overflow-wrap:anywhere;white-space:pre-wrap;max-height:18px;font-size:13px;font-weight:400;line-height:18px;transition:max-height .28s cubic-bezier(.22,1,.36,1);display:block;overflow:hidden}.questions-module__v4gr6W__historyPrompt[data-expanded=true]{max-height:24rem;overflow-y:auto}.questions-module__v4gr6W__historyMeta{color:#8fa698;align-items:center;gap:7px;min-height:14px;margin-top:2px;font-size:10px;line-height:14px;display:flex}.questions-module__v4gr6W__historyMeta>span:first-child{flex:none}.questions-module__v4gr6W__historyMeta .questions-module__v4gr6W__questionAttachment{padding:1px 4px;font-size:9px;line-height:12px}.questions-module__v4gr6W__historyMeta .questions-module__v4gr6W__questionAttachment svg{width:10px;height:10px}.questions-module__v4gr6W__historyMeta .questions-module__v4gr6W__attachmentCount{font-size:9px;line-height:12px}.questions-module__v4gr6W__historyFold,.questions-module__v4gr6W__historyFoldSpace{flex:none;width:19px;height:28px;margin-top:3px}.questions-module__v4gr6W__historyFold{color:#91aa9a;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid}.questions-module__v4gr6W__historyFold:hover{color:#d5e5d9;background:#c4dcd10d}.questions-module__v4gr6W__historyFold svg{width:13px;height:13px;transition:transform .22s}.questions-module__v4gr6W__historyFold[aria-expanded=true] svg{transform:rotate(90deg)}.questions-module__v4gr6W__historyRow .questions-module__v4gr6W__historyExpand{color:#91aa9a;background:0 0;border:0;border-radius:5px;flex:none;margin-top:8px;padding:3px 5px;font-size:10px}.questions-module__v4gr6W__historyExpand:hover{color:#d5e5d9;background:#c4dcd10d}.questions-module__v4gr6W__historyBranch{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1),opacity .18s;display:grid}.questions-module__v4gr6W__historyBranch[data-open=false]{opacity:0;grid-template-rows:0fr}.questions-module__v4gr6W__historyBranch>ol{min-height:0;overflow:hidden}.questions-module__v4gr6W__composerDock{min-width:0}.questions-module__v4gr6W__continueReveal{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .44s cubic-bezier(.22,1,.36,1),transform .44s cubic-bezier(.22,1,.36,1),opacity .18s;display:grid;transform:translateY(5px)}.questions-module__v4gr6W__continueReveal[data-open=true]{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .44s cubic-bezier(.22,1,.36,1),transform .44s cubic-bezier(.22,1,.36,1),opacity .3s 40ms;transform:translateY(0)}.questions-module__v4gr6W__continueClip{min-height:0;overflow:hidden}.questions-module__v4gr6W__continueCard{box-sizing:border-box;text-align:left;color:#d4e4d9;background:#303a34f2;border:1px solid #c4dcd132;border-radius:17px;width:100%;margin:0 0 10px;padding:14px;transition:background .22s,border-color .22s,transform .22s cubic-bezier(.22,1,.36,1);display:block}.questions-module__v4gr6W__workspace .questions-module__v4gr6W__continueCard:disabled{opacity:1}.questions-module__v4gr6W__continueCard:active:not(:disabled){transform:scale(.985)}.questions-module__v4gr6W__continueCard:hover{background:#38453cf5;border-color:#c4dcd15e}.questions-module__v4gr6W__continueCard>span:first-child{min-width:0;display:block}.questions-module__v4gr6W__continueCard small{color:#a4bcad;margin-bottom:5px;font-size:11px;display:block}.questions-module__v4gr6W__continueCard strong{font-size:13px;font-weight:400;line-height:1.5;display:block}.questions-module__v4gr6W__continueAction{color:#d4e8dc;white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;min-height:28px;margin-top:10px;font-size:12px;display:flex}.questions-module__v4gr6W__continuePosition{color:#91aa9b;margin-right:auto;font-size:11px}.questions-module__v4gr6W__continueCard kbd{color:#e4f0e8;font:inherit;white-space:nowrap;background:#c4dcd11a;border:1px solid #c4dcd14d;border-radius:6px;flex:none;padding:4px 7px;font-size:12px;line-height:18px}.questions-module__v4gr6W__workspace .questions-module__v4gr6W__ask{background:linear-gradient(145deg,#c4dcd109,#c4dcd103),#292f2df2;border-color:#c4dcd12b;border-radius:23px;gap:0;min-width:0;margin-bottom:0;padding:13px 13px 11px;box-shadow:0 8px 28px #0000001a,inset 0 1px #e7f1eb08}.questions-module__v4gr6W__workspace .questions-module__v4gr6W__ask:hover{border-color:#c4dcd143}.questions-module__v4gr6W__workspace .questions-module__v4gr6W__ask:focus-within{border-color:#c4dcd15e;box-shadow:0 10px 32px #00000020,0 0 0 3px #c4dcd105}.questions-module__v4gr6W__composerField{margin-top:10px}.questions-module__v4gr6W__workspace .questions-module__v4gr6W__ask textarea,.questions-module__v4gr6W__textMeasure{box-sizing:border-box;width:100%;min-height:52px;font:inherit;letter-spacing:normal;overflow-wrap:anywhere;white-space:pre-wrap;padding:5px 4px;font-size:14px;line-height:21px}.questions-module__v4gr6W__workspace .questions-module__v4gr6W__ask textarea{scrollbar-width:none;max-height:65dvh;transition:height .32s cubic-bezier(.22,1,.36,1);overflow:hidden auto}.questions-module__v4gr6W__workspace .questions-module__v4gr6W__ask textarea::-webkit-scrollbar{display:none}.questions-module__v4gr6W__attachmentRows::-webkit-scrollbar{display:none}.questions-module__v4gr6W__textMeasure{visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.questions-module__v4gr6W__ask textarea::placeholder{color:#a9b9af}.questions-module__v4gr6W__workspace .questions-module__v4gr6W__ask textarea:focus-visible{outline:none}.questions-module__v4gr6W__ask .questions-module__v4gr6W__askActions{flex-wrap:nowrap;gap:8px;width:100%;margin-left:0}.questions-module__v4gr6W__askActions>div{margin-right:auto}.questions-module__v4gr6W__ask .questions-module__v4gr6W__askMic,.questions-module__v4gr6W__ask .questions-module__v4gr6W__askSend{flex:none;width:34px;height:34px;transition:background .18s,color .18s,opacity .18s,transform .18s,box-shadow .18s}.questions-module__v4gr6W__ask .questions-module__v4gr6W__askMic{color:#c4d5cb;background:#c4dcd10c}.questions-module__v4gr6W__ask .questions-module__v4gr6W__askMic:hover,.questions-module__v4gr6W__ask .questions-module__v4gr6W__askMic[data-active=true]{color:#e2eee6;background:#c4dcd11f}.questions-module__v4gr6W__ask .questions-module__v4gr6W__askSend{color:#293c32;background:#c4dcd1;box-shadow:0 2px 7px #0002}.questions-module__v4gr6W__ask .questions-module__v4gr6W__askSend:hover:not(:disabled){background:#d9e9df;transform:translateY(-1px);box-shadow:0 3px 11px #0003}.questions-module__v4gr6W__ask .questions-module__v4gr6W__askSend:active:not(:disabled),.questions-module__v4gr6W__ask .questions-module__v4gr6W__askMic:active{transform:scale(.94)}.questions-module__v4gr6W__workspace .questions-module__v4gr6W__ask .questions-module__v4gr6W__askSend:disabled{opacity:1;color:#c4dcd14a;box-shadow:none;background:#c4dcd10c}.questions-module__v4gr6W__composerError{color:#e5c4ac;margin:4px 5px 2px;font-size:12px;line-height:1.5}.questions-module__v4gr6W__attachmentRows{overscroll-behavior:contain;scrollbar-width:none;max-height:min(320px,35dvh);overflow:hidden auto}.questions-module__v4gr6W__attachmentRow{grid-template-rows:1fr;animation:.34s cubic-bezier(.22,1,.36,1) both questions-module__v4gr6W__attachmentExpand;display:grid}.questions-module__v4gr6W__attachmentRow[data-leaving=true]{opacity:0;grid-template-rows:0fr;animation:.3s cubic-bezier(.22,1,.36,1) both questions-module__v4gr6W__attachmentCollapse}.questions-module__v4gr6W__attachmentClip{min-height:0;overflow:hidden}.questions-module__v4gr6W__attachmentCard{background:#c4dcd107;border:1px solid #c4dcd122;border-radius:13px;align-items:center;gap:10px;margin-top:8px;padding:9px;display:flex}.questions-module__v4gr6W__attachmentCard[data-status=error]{border-color:#d5ac8732}.questions-module__v4gr6W__attachmentCard[data-status=error] .questions-module__v4gr6W__fileName small{color:#c4a98e}.questions-module__v4gr6W__fileType{color:#bdd4c7;letter-spacing:.3px;background:#c4dcd10a;border:1px solid #c4dcd11c;border-radius:8px;flex:none;place-items:center;width:34px;height:36px;font-size:9px;display:grid}.questions-module__v4gr6W__fileName{text-overflow:ellipsis;white-space:nowrap;color:#d7e5dc;flex:1;min-width:0;font-size:12px;overflow:hidden}.questions-module__v4gr6W__fileName small{color:#93a99c;margin-top:4px;font-size:10px;display:block}.questions-module__v4gr6W__fileActions{flex:none;gap:2px;display:flex}.questions-module__v4gr6W__fileSpinner{border:1.5px solid #c4dcd12a;border-top-color:#bdd4c7;border-radius:50%;width:14px;height:14px;animation:.9s linear infinite questions-module__v4gr6W__fileSpin}.questions-module__v4gr6W__fileProgress{background:#c4dcd11c;border-radius:2px;height:2px;margin-top:7px;display:block;position:relative;overflow:hidden}.questions-module__v4gr6W__fileProgress>span{border-radius:inherit;background:#b2d4c1;height:100%;transition:width .42s cubic-bezier(.22,1,.36,1);display:block}.questions-module__v4gr6W__fileProgress[data-indeterminate=true]>span{width:35%;animation:1.5s ease-in-out infinite questions-module__v4gr6W__fileProcessing}.questions-module__v4gr6W__attachmentCard button{color:#a9bdb0;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;padding:0;transition:background .2s,color .2s,transform .2s;display:grid}.questions-module__v4gr6W__attachmentCard button:hover{color:#e7f1eb;background:#c4dcd112}.questions-module__v4gr6W__attachmentCard button:active{transform:scale(.92)}.questions-module__v4gr6W__attachmentCard button svg{width:17px;height:17px}@keyframes questions-module__v4gr6W__attachmentExpand{0%{opacity:0;grid-template-rows:0fr;transform:translateY(4px)}to{opacity:1;grid-template-rows:1fr;transform:translateY(0)}}@keyframes questions-module__v4gr6W__attachmentCollapse{0%{opacity:1;grid-template-rows:1fr}to{opacity:0;grid-template-rows:0fr}}@keyframes questions-module__v4gr6W__fileSpin{to{transform:rotate(360deg)}}@keyframes questions-module__v4gr6W__fileProcessing{0%{transform:translate(-100%)}to{transform:translate(390%)}}@keyframes questions-module__v4gr6W__arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes questions-module__v4gr6W__liveCaptionIn{0%{opacity:.72;transform:translateY(1px)}to{opacity:1;transform:translateY(0)}}@keyframes questions-module__v4gr6W__captionIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes questions-module__v4gr6W__captionOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2px)}}@keyframes questions-module__v4gr6W__rewindHead{to{left:0}}@keyframes questions-module__v4gr6W__rewindWatched{to{width:0;left:0}}@keyframes questions-module__v4gr6W__resumeHead{to{left:var(--resume-position)}}@keyframes questions-module__v4gr6W__resumeWatched{0%{opacity:0}to{opacity:1}}@media (max-width:1100px) and (min-width:761px){.questions-module__v4gr6W__footer{grid-template-columns:minmax(0,1fr) 280px;gap:35px;left:36px;right:36px}.questions-module__v4gr6W__liveCaptionHost,.questions-module__v4gr6W__subtitles p{font-size:17px}.questions-module__v4gr6W__currentQuestion>span,.questions-module__v4gr6W__questionFlight>span{font-size:13px}.questions-module__v4gr6W__sessionTitle{display:none}}@media (max-height:800px) and (min-width:761px){.questions-module__v4gr6W__board{top:72px}.questions-module__v4gr6W__diagram{max-height:28vh;margin-top:12px}.questions-module__v4gr6W__boardEyebrow{margin-bottom:12px}.questions-module__v4gr6W__boardContent h1{font-size:29px}.questions-module__v4gr6W__order>span{display:none}.questions-module__v4gr6W__order strong{font-size:18px}.questions-module__v4gr6W__liveCaptionHost,.questions-module__v4gr6W__subtitles p{font-size:17px}}@media (max-width:760px){.questions-module__v4gr6W__header{gap:10px;height:58px;padding:0 20px}.questions-module__v4gr6W__brand{gap:7px;font-size:9px}.questions-module__v4gr6W__brand>span:first-child{width:19px;height:19px}.questions-module__v4gr6W__previewBadge{text-align:center;max-width:90px;padding:5px;font-size:8px}.questions-module__v4gr6W__sessionTitle{display:none}.questions-module__v4gr6W__board{padding:0 19px;inset:58px 0 0}.questions-module__v4gr6W__boardCamera{margin-top:54px}.questions-module__v4gr6W__boardEyebrow{margin-bottom:12px;font-size:8px}.questions-module__v4gr6W__boardContent h1{letter-spacing:-.8px;font-size:25px}.questions-module__v4gr6W__boardContent>p{display:none}.questions-module__v4gr6W__diagram{width:100%;max-height:24vh;margin-top:14px}.questions-module__v4gr6W__order{gap:0;margin-top:0}.questions-module__v4gr6W__order>span{display:none}.questions-module__v4gr6W__order strong{letter-spacing:3px;font-size:17px}.questions-module__v4gr6W__order i{font-size:11px}.questions-module__v4gr6W__footer{flex-direction:column;align-items:stretch;gap:12px;display:flex;bottom:18px;left:24px;right:24px}.questions-module__v4gr6W__currentQuestion>span,.questions-module__v4gr6W__questionFlight>span{font-size:13px}.questions-module__v4gr6W__currentQuestion{gap:7px}.questions-module__v4gr6W__currentQuestion>svg{width:16px;height:16px}.questions-module__v4gr6W__liveCaptionHost,.questions-module__v4gr6W__subtitles p{font-size:16px}.questions-module__v4gr6W__previousCaption{display:none}.questions-module__v4gr6W__controls{grid-template-columns:minmax(0,1fr);gap:0;min-height:35px}.questions-module__v4gr6W__playbackActions{justify-content:flex-end}.questions-module__v4gr6W__playbackActions>button{font-size:12px}.questions-module__v4gr6W__ask{margin:0}.questions-module__v4gr6W__history{width:calc(100vw - 48px);bottom:calc(100% + 10px)}.questions-module__v4gr6W__history .questions-module__v4gr6W__historyList{max-height:min(44vh,360px)}.questions-module__v4gr6W__historyItem strong{font-size:13px}.questions-module__v4gr6W__historyItem small{font-size:10px}}@media (max-height:740px) and (max-width:760px){.questions-module__v4gr6W__board{top:58px}.questions-module__v4gr6W__boardCamera{margin-top:20px}.questions-module__v4gr6W__boardEyebrow{display:none}.questions-module__v4gr6W__boardContent h1{font-size:21px}.questions-module__v4gr6W__diagram{max-height:22vh;margin-top:4px}.questions-module__v4gr6W__order{display:none}.questions-module__v4gr6W__liveCaptionHost,.questions-module__v4gr6W__subtitles p{font-size:16px}.questions-module__v4gr6W__currentQuestion>span{font-size:14px}}@media (max-width:760px){.questions-module__v4gr6W__playbackActions{gap:6px}.questions-module__v4gr6W__workspace .questions-module__v4gr6W__ask{margin-bottom:0}.questions-module__v4gr6W__questionHeading{grid-column:1/-1;margin-top:5px}.questions-module__v4gr6W__currentQuestion,.questions-module__v4gr6W__questionFlight{gap:7px}.questions-module__v4gr6W__currentQuestion>span,.questions-module__v4gr6W__questionFlight>span{font-size:13px}.questions-module__v4gr6W__controls{grid-template-columns:minmax(0,1fr) auto;gap:0 12px}}@media (max-width:360px){.questions-module__v4gr6W__controls{gap:8px}.questions-module__v4gr6W__playbackActions{gap:2px}.questions-module__v4gr6W__time{font-size:10px}.questions-module__v4gr6W__playbackActions>button{font-size:11px}}@media (prefers-reduced-motion:reduce){.questions-module__v4gr6W__workspace *,.questions-module__v4gr6W__workspace :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.questions-module__v4gr6W__liveSuggestions{pointer-events:auto}.questions-module__v4gr6W__livePlayer{opacity:1;visibility:visible}.questions-module__v4gr6W__footer:has(>.questions-module__v4gr6W__livePlayer):before{content:"";z-index:-1;opacity:var(--board-player-tint,0);pointer-events:none;background:#333 radial-gradient(100dvh,#ffffff06 20%,#0000002e 100%) bottom/100vw 100dvh no-repeat;transition:opacity .6s;position:absolute;inset:-128px -56px -25px;-webkit-mask-image:linear-gradient(#0000 0,#0000000a 16px,#00000029 32px,#00000052 48px,#00000080 64px,#000000ad 80px,#000000d6 96px,#000000f5 112px,#000 128px);mask-image:linear-gradient(#0000 0,#0000000a 16px,#00000029 32px,#00000052 48px,#00000080 64px,#000000ad 80px,#000000d6 96px,#000000f5 112px,#000 128px)}.questions-module__v4gr6W__playerStatus{color:#a3b8aa;text-align:right;margin:6px 0 0;font-size:11px;line-height:16px;animation:.18s both questions-module__v4gr6W__liveControlsIn}.questions-module__v4gr6W__livePlayer[data-revealed=false]{opacity:0;visibility:hidden;pointer-events:none}.questions-module__v4gr6W__livePlayer[data-intro=true][data-revealed=true] :is(.questions-module__v4gr6W__subtitles,.questions-module__v4gr6W__timeline,.questions-module__v4gr6W__time,.questions-module__v4gr6W__playbackActions){animation:.42s cubic-bezier(.22,1,.36,1) .6s both questions-module__v4gr6W__liveControlsIn}@keyframes questions-module__v4gr6W__liveControlsIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.questions-module__v4gr6W__liveSuggestions nav{margin-bottom:0}.questions-module__v4gr6W__liveSuggestions nav>p{display:none}.questions-module__v4gr6W__workspace[data-question-player] .questions-module__v4gr6W__timeline input:focus-visible{outline:none}@media (max-width:760px){.questions-module__v4gr6W__workspace[data-question-player] .questions-module__v4gr6W__footer{bottom:calc(30px + var(--question-composer-height,130px))}}@media (max-width:1100px) and (min-width:761px){.questions-module__v4gr6W__footer:has(>.questions-module__v4gr6W__livePlayer):before{left:-36px;right:-36px}}@media (max-width:760px){.questions-module__v4gr6W__footer:has(>.questions-module__v4gr6W__livePlayer):before{left:-24px;right:-24px;bottom:calc(-30px - var(--question-composer-height,130px))}}@media (prefers-reduced-motion:reduce){.questions-module__v4gr6W__livePlayer[data-intro=true][data-revealed=true] :is(.questions-module__v4gr6W__subtitles,.questions-module__v4gr6W__timeline,.questions-module__v4gr6W__time,.questions-module__v4gr6W__playbackActions){animation:none}}
.chat-module__kSB_3W__workspace{background:#333;display:flex;position:absolute;inset:0}.chat-module__kSB_3W__board{flex:1;min-width:0;position:relative;overflow:hidden}.chat-module__kSB_3W__canvas{position:absolute;inset:0}.chat-module__kSB_3W__sidebar{width:var(--chat-width,380px);flex-shrink:0;min-width:300px;max-width:60vw}.chat-module__kSB_3W__divider{cursor:col-resize;touch-action:none;background:#222728;border:0;flex-shrink:0;width:5px;padding:0}.chat-module__kSB_3W__divider:hover,.chat-module__kSB_3W__divider:focus-visible{background:#83d3df}.chat-module__kSB_3W__panel{color:#e9eeee;background:#202425;flex-direction:column;height:100%;font-size:14px;display:flex}.chat-module__kSB_3W__panel button{cursor:pointer;font:inherit;color:inherit}.chat-module__kSB_3W__panel button:disabled{cursor:default;opacity:.4}.chat-module__kSB_3W__panel button:focus-visible,.chat-module__kSB_3W__panel textarea:focus-visible{outline-offset:3px;outline:2px solid #83d3df}.chat-module__kSB_3W__header{border-bottom:1px solid #ffffff0d;flex-shrink:0;justify-content:space-between;align-items:center;height:75px;padding:0 24px;font-weight:550;display:flex}.chat-module__kSB_3W__spark{color:#83d3df;margin-right:8px;font-size:22px}.chat-module__kSB_3W__local{color:#99a8aa;letter-spacing:1px;border:1px solid #ffffff20;border-radius:4px;margin-left:8px;padding:3px 5px;font-size:8px}.chat-module__kSB_3W__header button{background:0 0;border:1px solid #ffffff16;border-radius:8px;width:30px;height:30px;font-size:21px}.chat-module__kSB_3W__history{scrollbar-width:thin;scrollbar-color:#506063 transparent;flex:1;min-height:0;padding:24px;overflow-y:auto}.chat-module__kSB_3W__intro{padding-top:clamp(20px,9vh,120px)}.chat-module__kSB_3W__eyebrow{color:#8aa1a5;letter-spacing:1.4px;font-size:9px}.chat-module__kSB_3W__intro h2{letter-spacing:-.9px;margin:20px 0 16px;font-size:31px;font-weight:450;line-height:1.22}.chat-module__kSB_3W__intro p{color:#9eadaf;margin-bottom:28px;line-height:1.65}.chat-module__kSB_3W__intro button{text-align:left;background:#ffffff03;border:1px solid #ffffff12;border-radius:10px;justify-content:space-between;width:100%;margin-top:8px;padding:14px 12px;font-size:12px;display:flex}.chat-module__kSB_3W__intro button:hover{background:#ffffff09;border-color:#83d3df55}.chat-module__kSB_3W__intro small{color:#77888b;margin-top:24px;font-size:11px;line-height:1.6;display:block}.chat-module__kSB_3W__message{white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:26px;line-height:1.7}.chat-module__kSB_3W__role{letter-spacing:1.2px;color:#87bfc9;margin-bottom:10px;font-size:9px;font-weight:600}.chat-module__kSB_3W__user{background:#2b3234;border-radius:12px;padding:14px}.chat-module__kSB_3W__user .chat-module__kSB_3W__role{color:#90a0a3}.chat-module__kSB_3W__assistant{padding:0 2px}.chat-module__kSB_3W__richText strong{color:#f6f9fa;font-weight:650}.chat-module__kSB_3W__richText code{background:#ffffff09;border-radius:4px;padding:1px 4px;font-size:.9em}.chat-module__kSB_3W__richText pre{white-space:pre;border:1px solid #ffffff14;border-radius:8px;padding:12px;overflow-x:auto}.chat-module__kSB_3W__richText pre code{background:0 0;padding:0}.chat-module__kSB_3W__math{vertical-align:middle;object-fit:contain;max-width:100%;display:inline-block}.chat-module__kSB_3W__composer{border-top:1px solid #ffffff0a;padding:12px 18px 18px}.chat-module__kSB_3W__activity{color:#92a5a8;align-items:center;gap:7px;min-height:16px;margin:0 3px 12px;font-size:11px;display:flex}.chat-module__kSB_3W__activity>span{background:#83bba5;border-radius:50%;width:5px;height:5px;display:inline-block}.chat-module__kSB_3W__pulse{animation:1.5s infinite chat-module__kSB_3W__pulse}@keyframes chat-module__kSB_3W__pulse{50%{opacity:.3}}.chat-module__kSB_3W__inputBox{background:#292e30;border:1px solid #ffffff20;border-radius:13px;padding:12px;box-shadow:0 3px 16px #0002}.chat-module__kSB_3W__inputBox:focus-within{border-color:#83d3df77}.chat-module__kSB_3W__inputBox textarea{resize:vertical;color:#f2f6f7;width:100%;min-height:70px;max-height:210px;font:inherit;background:0 0;border:0;outline:none;line-height:1.5}.chat-module__kSB_3W__inputBox textarea::placeholder{color:#839397}.chat-module__kSB_3W__tools{justify-content:space-between;align-items:center;padding-top:5px;display:flex}.chat-module__kSB_3W__tools button{color:#a3b4b7;background:0 0;border:0;padding:5px;font-size:11px}.chat-module__kSB_3W__tools .chat-module__kSB_3W__send{color:#173237;background:#b5e1e7;border-radius:8px;min-width:30px;height:30px;font-size:17px}.chat-module__kSB_3W__hint{text-align:center;color:#6e8589;padding-top:12px;font-size:10px}.chat-module__kSB_3W__error{color:#f2ad99;font-size:12px;line-height:1.5}.chat-module__kSB_3W__attachments{flex-wrap:wrap;gap:5px;margin-bottom:10px;display:flex}.chat-module__kSB_3W__attachments span{overflow-wrap:anywhere;border:1px solid #ffffff20;border-radius:6px;max-width:100%;padding:5px 7px;font-size:10px}.chat-module__kSB_3W__switch{display:none}@media (max-width:760px){.chat-module__kSB_3W__switch{z-index:8;color:#c2e5e9;background:#203336;border:1px solid #63848a;border-radius:8px;padding:9px 14px;display:block;position:absolute;top:16px;right:14px}.chat-module__kSB_3W__sidebar{width:100%;max-width:none}.chat-module__kSB_3W__divider,.chat-module__kSB_3W__workspace[data-mobile=board] .chat-module__kSB_3W__sidebar,.chat-module__kSB_3W__workspace[data-mobile=chat] .chat-module__kSB_3W__board{display:none}.chat-module__kSB_3W__header{padding-right:112px}}@media (prefers-reduced-motion:reduce){.chat-module__kSB_3W__pulse{animation:none}}.chat-module__kSB_3W__player.chat-module__kSB_3W__player{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:min(640px,100% - 48px);box-shadow:none;background:linear-gradient(#292c2c00,#20252545);border:0;border-radius:20px 20px 0 0;flex-direction:column;gap:0;padding:12px 20px 20px;transition:background .35s;bottom:0}.chat-module__kSB_3W__widget{z-index:7;color:#edf1ef;pointer-events:none;flex-direction:column;gap:10px;width:min(320px,100vw - 32px);max-height:calc(100dvh - 160px);font-size:13px;display:flex;position:absolute;bottom:24px;right:24px}.chat-module__kSB_3W__widget>.chat-module__kSB_3W__transcript{min-height:0}.chat-module__kSB_3W__widget>.chat-module__kSB_3W__creditPrompt,.chat-module__kSB_3W__widget>.chat-module__kSB_3W__widgetInput{flex-shrink:0}.chat-module__kSB_3W__widget>*{pointer-events:auto}.chat-module__kSB_3W__widget button{cursor:pointer;font:inherit}.chat-module__kSB_3W__widget button:disabled{cursor:default;opacity:.35}.chat-module__kSB_3W__widget button:focus-visible,.chat-module__kSB_3W__widget summary:focus-visible{outline-offset:3px;outline:2px solid #c7d9da}.chat-module__kSB_3W__transcript{overscroll-behavior:contain;scrollbar-width:none;text-shadow:0 1px 8px #0009;max-height:160px;padding:22px 12px 2px;transition:max-height .35s cubic-bezier(.2,.8,.2,1),opacity .35s;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 30px,#000);mask-image:linear-gradient(#0000,#000 30px,#000)}.chat-module__kSB_3W__transcript::-webkit-scrollbar{display:none}.chat-module__kSB_3W__transcript{overflow-anchor:none}.chat-module__kSB_3W__transcript[data-empty=true]{display:none}.chat-module__kSB_3W__transcript[data-question=true],.chat-module__kSB_3W__transcript:hover,.chat-module__kSB_3W__transcript:focus-within{max-height:min(560px,65dvh)}.chat-module__kSB_3W__transcriptMessage{overflow-wrap:anywhere;margin:0 0 12px;line-height:1.55}.chat-module__kSB_3W__transcriptMessage p{white-space:pre-wrap;margin:0}.chat-module__kSB_3W__transcriptUser{color:#ffffff80;text-align:right;padding-left:26px;font-size:12px}.chat-module__kSB_3W__transcriptTeacher{color:#e0e6e2}.chat-module__kSB_3W__messageAttachments{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-bottom:6px;display:flex}.chat-module__kSB_3W__messageAttachment{color:#c8e5e5;text-align:left;background:#83d3df10;border:1px solid #83d3df30;border-radius:9px;align-items:center;gap:6px;min-width:0;max-width:100%;padding:5px 8px;font-size:11px;display:inline-flex}.chat-module__kSB_3W__messageAttachment .chat-module__kSB_3W__composerIcon{width:14px;height:14px}.chat-module__kSB_3W__messageAttachment span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-module__kSB_3W__transcriptCaption{color:#bdc7c1;margin:0 0 10px;font-size:13px;line-height:1.55}.chat-module__kSB_3W__captionActive{color:#fff;animation:.35s ease-out both chat-module__kSB_3W__captionIn}@keyframes chat-module__kSB_3W__captionIn{0%{opacity:.25;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.chat-module__kSB_3W__workingState{text-shadow:0 1px 8px #0009;align-items:flex-start;gap:10px;max-width:100%;min-height:20px;margin:2px 0 12px;padding:2px 0 4px;display:flex}.chat-module__kSB_3W__workingGrid{flex:none;grid-template-columns:repeat(3,4px);gap:1.5px;margin-top:3px;display:grid}.chat-module__kSB_3W__workingPixel{width:4px;height:4px;animation:chat-module__kSB_3W__workingPixelOn var(--pixel-duration) ease-in-out var(--pixel-delay) infinite;background:#c1e4d9;border-radius:1px}.chat-module__kSB_3W__workingPixelRound{border-radius:50%}.chat-module__kSB_3W__workingLabel{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;color:#0000;background:linear-gradient(90deg,#a8b8af 35%,#f0f6ef 50%,#a8b8af 65%) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-box-orient:vertical;min-width:0;font-size:13px;font-weight:500;line-height:1.35;animation:1.4s linear infinite chat-module__kSB_3W__workingShimmer;display:-webkit-box;overflow:hidden}.chat-module__kSB_3W__workingElapsed{color:#a0afa6;font-variant-numeric:tabular-nums;flex:none;margin-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.chat-module__kSB_3W__boardPreparation{z-index:6;box-sizing:border-box;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:none;background:#29302de8;border:1px solid #c1e4d925;border-radius:16px;width:min(440px,100% - 64px);padding:20px 24px 16px;position:absolute;top:94px;left:50%;transform:translate(-50%);box-shadow:0 10px 35px #0002}.chat-module__kSB_3W__preparationOpening{color:#e2eee7;overflow-wrap:anywhere;margin:0 0 16px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:17px;line-height:1.5}.chat-module__kSB_3W__preparationTrack{background:#c1e4d917;border-radius:8px;height:5px;overflow:hidden}.chat-module__kSB_3W__preparationTrack>span{border-radius:inherit;background:linear-gradient(90deg,#78b69a,#c8eddf);width:38%;height:100%;animation:1.8s ease-in-out infinite alternate chat-module__kSB_3W__preparationProgress;display:block}.chat-module__kSB_3W__preparationTrack[data-waiting]>span{animation-play-state:paused}.chat-module__kSB_3W__preparationTrack[data-ready=true]>span{width:100%;animation:none;transform:none}.chat-module__kSB_3W__preparationSteps{gap:7px;margin:14px 0 0;padding:0;list-style:none;display:grid}.chat-module__kSB_3W__preparationSteps li{color:#8fa198;overflow-wrap:anywhere;grid-template-columns:14px 1fr;align-items:baseline;gap:8px;font-size:12.5px;line-height:1.45;animation:.35s ease-out both chat-module__kSB_3W__preparationStepIn;display:grid}.chat-module__kSB_3W__preparationSteps li[data-current=true]{color:#e2eee7;font-size:13.5px}.chat-module__kSB_3W__preparationSteps li[data-thought=true]{font-style:italic}.chat-module__kSB_3W__preparationMark{color:#78b69a;text-align:center;font-size:11px}.chat-module__kSB_3W__preparationSteps li[data-current=true] .chat-module__kSB_3W__preparationMark:before{content:"";background:#9fd8bf;border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite chat-module__kSB_3W__preparationPulse;display:inline-block}@keyframes chat-module__kSB_3W__preparationStepIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes chat-module__kSB_3W__preparationPulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes chat-module__kSB_3W__preparationProgress{0%{transform:translate(0)}to{transform:translate(163%)}}@media (max-width:600px){.chat-module__kSB_3W__boardPreparation{width:calc(100% - 32px);padding:16px;top:72px}.chat-module__kSB_3W__preparationOpening{font-size:15px}}@media (prefers-reduced-motion:reduce){.chat-module__kSB_3W__preparationTrack>span{width:65%;animation:none}.chat-module__kSB_3W__preparationSteps li,.chat-module__kSB_3W__preparationSteps li .chat-module__kSB_3W__preparationMark:before{animation:none}}@keyframes chat-module__kSB_3W__workingPixelOn{0%,to{opacity:.15}45%{opacity:1}}@keyframes chat-module__kSB_3W__workingShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes chat-module__kSB_3W__spinner{to{transform:rotate(360deg)}}.chat-module__kSB_3W__widgetInput{-webkit-backdrop-filter:blur(28px)saturate(125%);backdrop-filter:blur(28px)saturate(125%);background:linear-gradient(145deg,#ffffff10,#ffffff05),#242827e8;border:1px solid #ffffff1f;border-radius:26px;flex-direction:column;gap:5px;padding:10px 10px 9px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex;position:relative;box-shadow:0 10px 32px #0003,inset 0 1px #ffffff0d}.chat-module__kSB_3W__widgetInput:hover{background:linear-gradient(145deg,#ffffff13,#ffffff06),#242827ed;border-color:#ffffff2e}.chat-module__kSB_3W__widgetInput:focus-within{border-color:#ffffff42;box-shadow:0 12px 38px #0004,0 0 0 3px #ffffff04,inset 0 1px #ffffff12}.chat-module__kSB_3W__widgetInput[data-credit-blocked=true]{background:linear-gradient(145deg,#24413fa8,#23343cdd),#242827;border-color:#77c8c551;box-shadow:0 10px 32px #0003,inset 0 1px #b8eee70a}.chat-module__kSB_3W__widgetInput[data-credit-blocked=true]:hover,.chat-module__kSB_3W__widgetInput[data-credit-blocked=true]:focus-within{background:linear-gradient(145deg,#24413fa8,#23343cdd),#242827;border-color:#77c8c577}.chat-module__kSB_3W__widgetInput[data-credit-blocked=true] textarea:disabled{color:#b6cbc7;opacity:.75;cursor:default}.chat-module__kSB_3W__widgetInput[data-credit-blocked=true] textarea:disabled::placeholder{color:#9bb6b2}.chat-module__kSB_3W__widgetInput[data-credit-blocked=true] .chat-module__kSB_3W__dictationShortcut,.chat-module__kSB_3W__widgetInput[data-credit-blocked=true] .chat-module__kSB_3W__composerMenu summary[aria-disabled=true]{opacity:.45;cursor:default}.chat-module__kSB_3W__widgetInput textarea{box-sizing:border-box;resize:none;color:#f3f6f4;width:100%;min-height:32px;max-height:112px;font:inherit;scrollbar-width:thin;background:0 0;border:0;outline:0;padding:5px 5px 4px;font-size:13px;line-height:20px;transition:height .16s cubic-bezier(.2,.8,.2,1);display:block}.chat-module__kSB_3W__widgetInput textarea::placeholder{color:#aeb7b2}.chat-module__kSB_3W__hiddenPicker{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.chat-module__kSB_3W__composerFooter{justify-content:space-between;align-items:center;min-height:32px;display:flex}.chat-module__kSB_3W__composerActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;margin-left:auto;display:flex}.chat-module__kSB_3W__composerActions[data-manual-thinking=true] .chat-module__kSB_3W__skillChip{font-size:11px}.chat-module__kSB_3W__dictationStatus{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.chat-module__kSB_3W__dictationShortcut{color:#aeb7b2;font:inherit;white-space:nowrap;font-size:10px}@media (pointer:coarse){.chat-module__kSB_3W__dictationShortcut{display:none}}.chat-module__kSB_3W__micButton{color:#dce9e5;cursor:pointer;touch-action:none;background:#ffffff12;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid}.chat-module__kSB_3W__micButton:hover:not(:disabled),.chat-module__kSB_3W__micButton[data-active=true]{color:#263b35;background:#c9eee2}.chat-module__kSB_3W__micButton[data-active=true]{box-shadow:0 0 0 4px #c9eee22b}.chat-module__kSB_3W__micButton[data-phase] svg{stroke-width:2.3px}.chat-module__kSB_3W__micButton[data-phase] path{transform-box:fill-box;transform-origin:50%;transition:transform .25s,opacity .25s}.chat-module__kSB_3W__micButton[data-phase=connecting] path{animation:1s ease-in-out infinite chat-module__kSB_3W__micWait;transform:scaleY(.3)}.chat-module__kSB_3W__micButton[data-phase=listening]{animation:1.6s ease-out infinite chat-module__kSB_3W__micRing}.chat-module__kSB_3W__micButton[data-phase=listening] path{animation:.9s ease-in-out infinite chat-module__kSB_3W__micBar}.chat-module__kSB_3W__micButton[data-phase=listening] path:nth-child(2){animation-delay:-.45s}.chat-module__kSB_3W__micButton[data-phase=listening] path:nth-child(3){animation-delay:-.2s}.chat-module__kSB_3W__micButton[data-phase=listening] path:nth-child(4){animation-delay:-.65s}.chat-module__kSB_3W__micButton[data-phase=finishing] path{opacity:.55;transform:scaleY(.3)}@keyframes chat-module__kSB_3W__micBar{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}@keyframes chat-module__kSB_3W__micWait{0%,to{opacity:.35}50%{opacity:1}}@keyframes chat-module__kSB_3W__micRing{0%{box-shadow:0 0 0 3px #c9eee240}to{box-shadow:0 0 0 10px #c9eee200}}@media (prefers-reduced-motion:reduce){.chat-module__kSB_3W__micButton[data-phase] path,.chat-module__kSB_3W__micButton[data-phase=listening]{animation:none}}.chat-module__kSB_3W__micButton:disabled{opacity:.4;cursor:default}.chat-module__kSB_3W__composerMenu{flex:none;position:relative}.chat-module__kSB_3W__composerMenu summary,.chat-module__kSB_3W__composerAttach{cursor:pointer;color:#d0d7d3;border-radius:50%;place-items:center;width:32px;height:32px;list-style:none;transition:color .16s,background .16s,transform .16s;display:grid}.chat-module__kSB_3W__composerAttach{background:0 0;border:0;flex:none}.chat-module__kSB_3W__composerMenu summary::-webkit-details-marker{display:none}.chat-module__kSB_3W__composerMenu summary:hover,.chat-module__kSB_3W__composerAttach:hover:not(:disabled){color:#fff;background:#ffffff10}.chat-module__kSB_3W__composerMenu summary:active,.chat-module__kSB_3W__composerAttach:active:not(:disabled){transform:scale(.94)}.chat-module__kSB_3W__composerAttach:disabled{cursor:default;opacity:.4}.chat-module__kSB_3W__composerAttach:focus-visible{outline-offset:2px;outline:2px solid #a7e9ed}.chat-module__kSB_3W__composerMenu[open] summary{color:#fff;background:#ffffff14;transform:rotate(45deg)}.chat-module__kSB_3W__composerMenuItems:after{content:"";height:12px;position:absolute;bottom:-12px;left:0;right:0}.chat-module__kSB_3W__composerMenuItems{-webkit-backdrop-filter:blur(28px)saturate(120%);backdrop-filter:blur(28px)saturate(120%);transform-origin:20px bottom;background:#292e2df5;border:1px solid #ffffff1d;border-radius:16px;min-width:196px;padding:6px;animation:.16s cubic-bezier(.2,.8,.2,1) both chat-module__kSB_3W__composerMenuIn;position:absolute;bottom:42px;left:-2px;box-shadow:0 18px 50px #0006,inset 0 1px #ffffff0d}.chat-module__kSB_3W__composerMenuItems>button{text-align:left;color:#e5eae7;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:36px;padding:8px 10px;font-size:12px;transition:background .14s,color .14s;display:flex}.chat-module__kSB_3W__composerMenuItems>button:hover{color:#fff;background:#ffffff0d}.chat-module__kSB_3W__composerMenuItems>button .chat-module__kSB_3W__composerIcon{color:#acb7b1}@keyframes chat-module__kSB_3W__composerMenuIn{0%{opacity:0;transform:translateY(5px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.chat-module__kSB_3W__composerIcon{flex:none;width:18px;height:18px;display:block}.chat-module__kSB_3W__attachmentTray{scrollbar-width:none;gap:7px;padding:1px 1px 3px;display:flex;overflow-x:auto}.chat-module__kSB_3W__attachmentTray::-webkit-scrollbar{display:none}.chat-module__kSB_3W__attachmentChip{color:#dde4df;background:#ffffff08;border:1px solid #ffffff17;border-radius:14px;flex:0 0 min(225px,82%);grid-template-columns:27px minmax(0,1fr) 22px;align-items:center;gap:7px;min-width:0;padding:6px 6px 6px 7px;animation:.2s cubic-bezier(.2,.8,.2,1) both chat-module__kSB_3W__attachmentIn;display:grid}.chat-module__kSB_3W__attachmentIcon{color:#a8d7da;background:#83d3df12;border-radius:9px;place-items:center;width:27px;height:27px;display:grid}.chat-module__kSB_3W__attachmentIcon .chat-module__kSB_3W__composerIcon{width:15px;height:15px}.chat-module__kSB_3W__attachmentName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.chat-module__kSB_3W__attachmentName small{text-overflow:ellipsis;color:#9eadab;margin-top:2px;font-size:9px;line-height:1;display:block;overflow:hidden}.chat-module__kSB_3W__attachmentUploading{opacity:.82;grid-template-columns:27px minmax(0,1fr) auto}.chat-module__kSB_3W__uploadSpinner{border:1.5px solid #ffffff24;border-top-color:#bce3e6;border-radius:50%;justify-self:center;width:12px;height:12px;animation:.8s linear infinite chat-module__kSB_3W__spinner}.chat-module__kSB_3W__attachmentChip button{color:#aeb7b2;background:0 0;border:0;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;transition:background .14s,color .14s,transform .14s;display:grid}.chat-module__kSB_3W__attachmentChip button:hover{color:#fff;background:#ffffff12}.chat-module__kSB_3W__attachmentChip button:active{transform:scale(.9)}.chat-module__kSB_3W__attachmentChip button .chat-module__kSB_3W__composerIcon{width:14px;height:14px}.chat-module__kSB_3W__uploadActions{white-space:nowrap;align-items:center;gap:3px;display:flex}.chat-module__kSB_3W__uploadActions button{width:auto;min-width:26px;height:26px;font:inherit;border-radius:8px;padding:0 7px;font-size:11px}@keyframes chat-module__kSB_3W__attachmentIn{0%{opacity:0;transform:translateY(3px)scale(.98)}to{opacity:1;transform:none}}.chat-module__kSB_3W__skillChip{color:#f3eee584;height:30px;font:inherit;background:0 0;border:1px solid #f3eee51b;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:11px;line-height:1;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.chat-module__kSB_3W__skillChip:hover:not(:disabled){color:#ecefeceb;background:#ffffff0b}.chat-module__kSB_3W__skillChip:active:not(:disabled){transform:scale(.96)}.chat-module__kSB_3W__skillChip[aria-pressed=true]{color:#bce3e6;background:#83d3df13;border-color:#83d3df38}.chat-module__kSB_3W__skillChip .chat-module__kSB_3W__composerIcon{width:14px;height:14px}.chat-module__kSB_3W__skillChip .chat-module__kSB_3W__composerIcon:last-child{width:13px;height:13px}.chat-module__kSB_3W__send,.chat-module__kSB_3W__stopButton{border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;transition:background .16s,color .16s,opacity .16s,transform .16s;display:grid}.chat-module__kSB_3W__send{color:#2d3431;background:#ecefeb}.chat-module__kSB_3W__send:hover:not(:disabled){background:#fff;transform:translateY(-1px)}.chat-module__kSB_3W__send:active:not(:disabled),.chat-module__kSB_3W__stopButton:active:not(:disabled){transform:scale(.93)}.chat-module__kSB_3W__send:disabled{color:#ffffff38;background:#ffffff10}.chat-module__kSB_3W__stopButton{color:#e3e9e5;background:#ffffff13}.chat-module__kSB_3W__stopButton:hover{background:#ffffff1d}.chat-module__kSB_3W__creditPrompt{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(145deg,#244a4bcf,#263a42df);border:1px solid #8ad7cf55;border-radius:18px;margin:0;padding:13px 14px;box-shadow:0 6px 22px #0002}.chat-module__kSB_3W__creditPrompt strong{color:#c9f3e9;font-size:12px;font-weight:600;display:block}.chat-module__kSB_3W__creditPrompt p{color:#d2e5e3;margin:7px 0 11px;font-size:11px;line-height:1.5}.chat-module__kSB_3W__creditChoices{flex-wrap:wrap;gap:6px;display:flex}.chat-module__kSB_3W__creditChoices button{color:#ddfaf2;background:#8ed9cf1c;border:1px solid #96ded45c;border-radius:9px;padding:7px 9px;font-size:11px}.chat-module__kSB_3W__creditChoices button:hover:not(:disabled){background:#8ed9cf35}.chat-module__kSB_3W__widget .chat-module__kSB_3W__error{text-shadow:0 1px 6px #0009;margin:0;padding:0 12px}@media (max-width:1150px){.chat-module__kSB_3W__widget{bottom:108px;right:16px}}@media (max-width:600px){.chat-module__kSB_3W__widget{width:min(300px,100vw - 24px);bottom:98px;right:12px}.chat-module__kSB_3W__transcript{max-height:125px}}@media (prefers-reduced-motion:reduce){.chat-module__kSB_3W__captionActive,.chat-module__kSB_3W__workingPixel,.chat-module__kSB_3W__workingLabel,.chat-module__kSB_3W__uploadSpinner,.chat-module__kSB_3W__composerMenuItems,.chat-module__kSB_3W__attachmentChip{animation:none}.chat-module__kSB_3W__transcript,.chat-module__kSB_3W__widgetInput,.chat-module__kSB_3W__widgetInput textarea,.chat-module__kSB_3W__composerMenu summary,.chat-module__kSB_3W__composerAttach,.chat-module__kSB_3W__skillChip,.chat-module__kSB_3W__send,.chat-module__kSB_3W__stopButton{transition:none}}.chat-module__kSB_3W__player.chat-module__kSB_3W__player:hover,.chat-module__kSB_3W__player.chat-module__kSB_3W__player:focus-within{background:linear-gradient(#20252500,#20252580)}.chat-module__kSB_3W__playerRow{justify-content:flex-end;align-items:center;gap:12px;width:100%;height:28px;display:flex}.chat-module__kSB_3W__playerRow .visual-progress{color:#b1bcba;opacity:0;white-space:nowrap;text-overflow:ellipsis;margin-right:auto;font-size:10px;transition:opacity .25s;overflow:hidden}:is(.chat-module__kSB_3W__player:hover .chat-module__kSB_3W__playerRow .visual-progress,.chat-module__kSB_3W__player:focus-within .chat-module__kSB_3W__playerRow .visual-progress){opacity:.8}.chat-module__kSB_3W__player.chat-module__kSB_3W__player button{color:#cad3d1;opacity:.65;background:0 0;border:0;padding:5px 8px;font-size:11px;transition:opacity .2s,background .2s}.chat-module__kSB_3W__player.chat-module__kSB_3W__player button:hover,.chat-module__kSB_3W__player.chat-module__kSB_3W__player button:focus-visible{opacity:1;background:#ffffff09}.chat-module__kSB_3W__timeline{width:100%;min-width:0}.chat-module__kSB_3W__timelineLabels{color:#bbc5c3;font-variant-numeric:tabular-nums;opacity:.65;justify-content:space-between;gap:12px;padding:0;font-size:10px;display:flex}.chat-module__kSB_3W__timeDivider{opacity:.4;padding:0 5px}.chat-module__kSB_3W__track{height:28px;position:relative}.chat-module__kSB_3W__rail,.chat-module__kSB_3W__played{pointer-events:none;border-radius:2px;height:1px;position:absolute;top:13px;left:0}.chat-module__kSB_3W__rail{background:#ffffff26;right:0}.chat-module__kSB_3W__played{background:#d7e6e1aa;width:0}.chat-module__kSB_3W__tick{pointer-events:none;background:#d7e6e133;width:1px;height:5px;transition:left .7s cubic-bezier(.22,1,.36,1);animation:.6s both chat-module__kSB_3W__tickIn;position:absolute;top:11px}.chat-module__kSB_3W__tick[data-major=true]{background:#d7e6e166;height:9px;top:9px}.chat-module__kSB_3W__playhead{pointer-events:none;background:#e4efea;border-radius:50%;width:7px;height:7px;transition:height .2s,width .2s,top .2s;position:absolute;top:10px;left:0;transform:translate(-50%);box-shadow:0 0 8px #bce4d71a}.chat-module__kSB_3W__track:hover .chat-module__kSB_3W__playhead,.chat-module__kSB_3W__timeline[data-dragging=true] .chat-module__kSB_3W__playhead{width:9px;height:9px;top:9px}.chat-module__kSB_3W__scrubLabel{opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#e1e9e6;white-space:nowrap;background:#202625b3;border:1px solid #ffffff0b;border-radius:10px;max-width:250px;padding:8px 12px;font-size:11px;transition:opacity .15s,transform .15s;position:absolute;bottom:40px;transform:translate(-50%)translateY(3px)}.chat-module__kSB_3W__scrubLabel span{text-overflow:ellipsis;opacity:.55;max-width:225px;padding-top:4px;font-size:10px;display:block;overflow:hidden}.chat-module__kSB_3W__timeline[data-dragging=true] .chat-module__kSB_3W__scrubLabel{opacity:1;transform:translate(-50%)translateY(0)}@keyframes chat-module__kSB_3W__tickIn{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.chat-module__kSB_3W__segments{border-radius:10px;gap:2px;display:flex;position:absolute;inset:9px 0;overflow:hidden}.chat-module__kSB_3W__segments span{background:#77b9b2;flex:1;min-width:0}.chat-module__kSB_3W__track input{appearance:none;cursor:pointer;touch-action:none;background:0 0;width:100%;height:28px;margin:0;position:relative}.chat-module__kSB_3W__track input::-webkit-slider-thumb{appearance:none;background:0 0;width:0;height:28px}.chat-module__kSB_3W__track input::-moz-range-thumb{background:0 0;border:0;width:0;height:28px}.chat-module__kSB_3W__growing .chat-module__kSB_3W__segments,.chat-module__kSB_3W__growing .chat-module__kSB_3W__rail{-webkit-mask-image:linear-gradient(90deg,#000 80%,#0000);mask-image:linear-gradient(90deg,#000 80%,#0000)}.chat-module__kSB_3W__growing:after{content:"";filter:blur(1px);pointer-events:none;background:linear-gradient(90deg,#0000,#c9e4da66,#0000);width:18%;height:3px;animation:2.4s ease-in-out infinite chat-module__kSB_3W__incoming;position:absolute;top:12px;right:0}@keyframes chat-module__kSB_3W__incoming{0%{opacity:.1;transform:translate(-30%)}to{opacity:.8;transform:translate(20%)}}@media (prefers-reduced-motion:reduce){.chat-module__kSB_3W__growing:after{opacity:.5;animation:none}}.chat-module__kSB_3W__lecturePlay{color:#bed4cd;font:inherit;cursor:pointer;opacity:.65;background:0 0;border:0;margin-top:12px;padding:5px 0;font-size:11px;transition:opacity .2s}.chat-module__kSB_3W__lecturePlay:hover{opacity:1}@media (prefers-reduced-motion:reduce){.chat-module__kSB_3W__tick{transition:none;animation:none}}.chat-module__kSB_3W__messageFocus b{color:#83d3df;font-weight:600}.chat-module__kSB_3W__focusChip{background:#83d3df0d;border-color:#83d3df40}.chat-module__kSB_3W__focusThumb{background:#333;border-radius:9px;flex:none;width:27px;height:27px;display:block;position:relative;overflow:hidden}.chat-module__kSB_3W__focusThumb img{object-fit:cover;width:100%;height:100%;display:block}.chat-module__kSB_3W__focusThumb b{color:#58c4dd;background:#262626;border-radius:50%;place-items:center;width:15px;height:15px;font-size:13px;line-height:1;display:grid;position:absolute;bottom:-1px;right:-1px}.chat-module__kSB_3W__speedControl{align-self:center;position:relative}.chat-module__kSB_3W__player:has(.chat-module__kSB_3W__speedPopover[data-open=true]){z-index:9}.chat-module__kSB_3W__player.chat-module__kSB_3W__player .chat-module__kSB_3W__speedTrigger{font-variant-numeric:tabular-nums;background:#ffffff09;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:55px;height:28px;display:flex}.chat-module__kSB_3W__player.chat-module__kSB_3W__player .chat-module__kSB_3W__speedTrigger[aria-expanded=true]{opacity:1;background:#ffffff16}.chat-module__kSB_3W__speedTrigger svg{transition:transform .25s cubic-bezier(.22,1,.36,1)}.chat-module__kSB_3W__speedTrigger[aria-expanded=true] svg{transform:rotate(180deg)}.chat-module__kSB_3W__speedPopover{z-index:10;box-sizing:border-box;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);opacity:0;visibility:hidden;transform-origin:bottom;background:#282e2cf5;border:1px solid #ffffff20;border-radius:18px;width:202px;padding:14px;transition:opacity .18s,transform .28s cubic-bezier(.22,1,.36,1),visibility 0s .28s;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%,8px)scale(.96);box-shadow:0 12px 35px #0005,inset 0 1px #ffffff08}.chat-module__kSB_3W__speedPopover[data-open=true]{opacity:1;visibility:visible;transition-delay:0s;transform:translate(-50%)scale(1)}.chat-module__kSB_3W__speedPopover fieldset{border:0;min-width:0;margin:0;padding:0}.chat-module__kSB_3W__speedPopover legend{color:#b6c7be;margin-bottom:10px;padding:0;font-size:11px;font-weight:500}.chat-module__kSB_3W__speedOptions{background:#0003;border-radius:11px;grid-template-columns:repeat(3,1fr);padding:3px;display:grid;position:relative}.chat-module__kSB_3W__speedIndicator{width:calc(33.3333% - 2px);transform:translateX(calc(var(--speed-index) * 100%));pointer-events:none;background:#c1e4d924;border-radius:8px;transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;top:3px;bottom:3px;left:3px;box-shadow:inset 0 0 0 1px #c1e4d925}.chat-module__kSB_3W__speedOptions label{cursor:pointer;color:#abb8b0;font-variant-numeric:tabular-nums;place-items:center;min-height:36px;font-size:13px;display:grid;position:relative}.chat-module__kSB_3W__speedOptions input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.chat-module__kSB_3W__speedOptions label:has(input:checked){color:#e5f6ed}.chat-module__kSB_3W__speedOptions label:has(input:focus-visible){outline-offset:1px;border-radius:8px;outline:2px solid #c1e4d9}.chat-module__kSB_3W__speedTrigger:focus-visible{outline-offset:3px;outline:2px solid #c1e4d9}@media (prefers-reduced-motion:reduce){.chat-module__kSB_3W__speedTrigger svg,.chat-module__kSB_3W__speedPopover,.chat-module__kSB_3W__speedIndicator{transition:none}}.chat-module__kSB_3W__workspace[data-live-player]{--lesson-ease:cubic-bezier(.22,1,.36,1)}.chat-module__kSB_3W__welcome{opacity:1;visibility:visible;transition:opacity .32s ease, transform .5s var(--lesson-ease), visibility 0s;transform:translate(0)}.chat-module__kSB_3W__welcome[aria-hidden=true]{opacity:0;visibility:hidden;transition:opacity .32s ease, transform .5s var(--lesson-ease), visibility 0s .5s;transform:translate(-28px)}.chat-module__kSB_3W__workspace[data-live-player][data-started=false] .chat-module__kSB_3W__canvas{opacity:0}.chat-module__kSB_3W__workspace[data-live-player][data-started=true] .chat-module__kSB_3W__canvas{animation:chat-module__kSB_3W__lessonBoardIn .65s var(--lesson-ease) both}.chat-module__kSB_3W__workspace[data-live-player][data-started=true] .chat-module__kSB_3W__widget{animation:chat-module__kSB_3W__lessonChatIn .55s .1s var(--lesson-ease) both}.chat-module__kSB_3W__workspace[data-live-player] .chat-module__kSB_3W__player{transition:left .65s var(--lesson-ease), opacity .32s ease, transform .65s var(--lesson-ease), background .35s}.chat-module__kSB_3W__workspace[data-live-player][data-started=false] .chat-module__kSB_3W__player{opacity:0;pointer-events:none;transform:translate(-50%,14px)}.chat-module__kSB_3W__workspace[data-live-player][data-started=true] .chat-module__kSB_3W__player{opacity:1;transform:translate(-50%)}.chat-module__kSB_3W__player.chat-module__kSB_3W__player .chat-module__kSB_3W__playbackToggle{flex:0 0 64px;width:64px;height:28px;padding:0;position:relative;overflow:hidden}.chat-module__kSB_3W__playbackToggle>span{transition:transform .3s var(--lesson-ease), opacity .2s ease;place-items:center;display:grid;position:absolute;inset:0}.chat-module__kSB_3W__playLabel{opacity:1;transform:translateY(0)}.chat-module__kSB_3W__pauseLabel{opacity:0;transform:translateY(12px)}.chat-module__kSB_3W__playbackToggle[data-playing=true] .chat-module__kSB_3W__playLabel{opacity:0;transform:translateY(-12px)}.chat-module__kSB_3W__playbackToggle[data-playing=true] .chat-module__kSB_3W__pauseLabel{opacity:1;transform:translateY(0)}.chat-module__kSB_3W__liveAction{opacity:1;transition:grid-template-columns .35s var(--lesson-ease), opacity .2s ease, transform .35s var(--lesson-ease);grid-template-columns:1fr;display:grid}.chat-module__kSB_3W__liveAction>button{white-space:nowrap;min-width:0;overflow:hidden}.chat-module__kSB_3W__liveAction[data-visible=false]{opacity:0;pointer-events:none;grid-template-columns:0fr;transform:translate(8px)}.chat-module__kSB_3W__player.chat-module__kSB_3W__player .chat-module__kSB_3W__liveAction[data-visible=false]>button{padding-inline:0}@keyframes chat-module__kSB_3W__lessonBoardIn{0%{opacity:0;transform:translateX(var(--board-enter-offset,20px))}to{opacity:1;transform:translate(0)}}@keyframes chat-module__kSB_3W__lessonChatIn{0%{opacity:0;transform:translate(28px,10px)}to{opacity:1;transform:translate(0)}}@media (min-width:1151px){.chat-module__kSB_3W__workspace[data-live-player]{--board-enter-offset:182px}.chat-module__kSB_3W__workspace[data-live-player][data-started=true] .chat-module__kSB_3W__player{width:min(640px,100% - 412px);left:calc(50% - 182px)}}@media (max-width:1150px){.chat-module__kSB_3W__workspace[data-live-player] .chat-module__kSB_3W__widget{bottom:110px}}@media (max-width:760px){.chat-module__kSB_3W__workspace[data-live-player] .chat-module__kSB_3W__widget{width:auto;max-height:calc(100dvh - 190px);left:12px;right:12px}.chat-module__kSB_3W__workspace[data-live-player] .chat-module__kSB_3W__transcript:not([data-question=true]):not(:focus-within):not(:hover){max-height:72px}.chat-module__kSB_3W__workspace[data-live-player] .chat-module__kSB_3W__playerRow .visual-progress{display:none}.chat-module__kSB_3W__workspace[data-live-player] .chat-module__kSB_3W__player nav{gap:2px}.chat-module__kSB_3W__workspace[data-live-player] .chat-module__kSB_3W__player{width:calc(100% - 24px);padding-inline:8px}}.chat-module__kSB_3W__workspace[data-live-player][data-composer=center] .chat-module__kSB_3W__widget{width:min(560px,100vw - 48px);animation:none;bottom:calc(50% - 150px);right:50%;transform:translate(50%)}.chat-module__kSB_3W__workspace[data-live-player][data-composer=center] .chat-module__kSB_3W__welcome,.chat-module__kSB_3W__workspace[data-live-player][data-composer=moved] .chat-module__kSB_3W__welcome{padding-bottom:340px}.chat-module__kSB_3W__workspace[data-live-player][data-composer=moved] .chat-module__kSB_3W__widget{transition:right .5s var(--lesson-ease), bottom .5s var(--lesson-ease), width .5s var(--lesson-ease), transform .5s var(--lesson-ease);animation:none}.chat-module__kSB_3W__workspace[data-live-player]:after{content:"";z-index:6;opacity:0;pointer-events:none;background:#090d0cd1;transition:opacity .5s;position:absolute;inset:0}.chat-module__kSB_3W__workspace[data-live-player][data-composer=center]:has([data-hint=ask]):after{opacity:1}.chat-module__kSB_3W__workspace[data-live-player]:has([data-hint=thinking]):after{opacity:.78}.chat-module__kSB_3W__widget:has([data-hint=thinking]) .chat-module__kSB_3W__transcript{opacity:.22}@media (max-width:760px){.chat-module__kSB_3W__workspace[data-live-player][data-composer=center] .chat-module__kSB_3W__widget{width:auto;bottom:calc(50% - 200px);right:12px;transform:none}.chat-module__kSB_3W__workspace[data-live-player][data-composer=center] .chat-module__kSB_3W__welcome,.chat-module__kSB_3W__workspace[data-live-player][data-composer=moved] .chat-module__kSB_3W__welcome{padding-bottom:280px}}@media (prefers-reduced-motion:reduce){.chat-module__kSB_3W__workspace[data-live-player][data-composer=moved] .chat-module__kSB_3W__widget,.chat-module__kSB_3W__workspace[data-live-player]:after,.chat-module__kSB_3W__workspace[data-live-player] .chat-module__kSB_3W__welcome,.chat-module__kSB_3W__workspace[data-live-player] .chat-module__kSB_3W__player,.chat-module__kSB_3W__playbackToggle>span,.chat-module__kSB_3W__liveAction{transition:none}.chat-module__kSB_3W__workspace[data-live-player][data-started=true] .chat-module__kSB_3W__canvas,.chat-module__kSB_3W__workspace[data-live-player][data-started=true] .chat-module__kSB_3W__widget{animation:none}}.chat-module__kSB_3W__imageNotice{z-index:30;color:#f7f7f7;background:#242424ee;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;max-width:min(500px,100vw - 40px);padding:12px 16px;font-size:13px;display:flex;position:absolute;top:72px;left:20px;box-shadow:0 4px 24px #0003}.chat-module__kSB_3W__imageNotice button{color:inherit;cursor:pointer;background:#ffffff12;border:1px solid #ffffff35;border-radius:8px;padding:6px 10px}.chat-module__kSB_3W__imageNotice button:hover{background:#ffffff25}.chat-module__kSB_3W__hint{text-align:left;-webkit-backdrop-filter:blur(28px)saturate(125%);backdrop-filter:blur(28px)saturate(125%);color:#c3d2cc;background:linear-gradient(145deg,#c9eee216,#c9eee207),#242827f2;border:1px solid #c9eee238;border-radius:16px;grid-template-columns:minmax(0,1fr) 22px;align-items:start;gap:6px;padding:10px 8px 10px 14px;font-size:12px;line-height:1.5;animation:.34s cubic-bezier(.2,.8,.2,1) both chat-module__kSB_3W__hintIn;display:grid;box-shadow:0 10px 32px #0003,inset 0 1px #ffffff0d}.chat-module__kSB_3W__hint p{text-wrap:pretty;margin:0}.chat-module__kSB_3W__hint strong{color:#f3f6f4;margin-right:5px;font-weight:600}.chat-module__kSB_3W__hint kbd{color:#e7efeb;font:inherit;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff2b;border-bottom-width:2px;border-radius:6px;padding:0 5px;font-size:11px;line-height:17px;display:inline-block}.chat-module__kSB_3W__hint button{color:#93a39d;background:0 0;border:0;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;transition:background .14s,color .14s;display:grid}.chat-module__kSB_3W__hint button:hover{color:#fff;background:#ffffff12}.chat-module__kSB_3W__hint button svg{width:12px;height:12px}.chat-module__kSB_3W__hint[data-kind=ask]{padding:13px 10px 13px 16px;font-size:13px}.chat-module__kSB_3W__hint[data-kind=ask] strong{letter-spacing:-.2px;margin:0 0 2px;font-size:15px;display:block}.chat-module__kSB_3W__widgetInput[data-hint=ask]{border-color:#c9eee266;animation:2.4s ease-in-out infinite chat-module__kSB_3W__hintGlow}.chat-module__kSB_3W__widgetInput[data-hint=voice] .chat-module__kSB_3W__micButton,.chat-module__kSB_3W__widgetInput[data-hint=interrupt] .chat-module__kSB_3W__micButton{animation:1.7s ease-out infinite chat-module__kSB_3W__hintRing}.chat-module__kSB_3W__widgetInput[data-hint=thinking] [data-hint-target=thinking]>button[aria-expanded=false]{color:#f3fbf7;background:#c9eee21f;border-color:#c9eee2c0;animation:2.2s ease-in-out infinite chat-module__kSB_3W__effortGlow}.chat-module__kSB_3W__widgetInput[data-hint=thinking]{border-color:#ffffff12}.chat-module__kSB_3W__widgetInput[data-hint=thinking] :is(.chat-module__kSB_3W__attachmentTray,.chat-module__kSB_3W__composerField,.chat-module__kSB_3W__composerAttach,.chat-module__kSB_3W__composerMenu,.chat-module__kSB_3W__skillChip,.chat-module__kSB_3W__dictationStatus,.chat-module__kSB_3W__dictationShortcut,.chat-module__kSB_3W__micButton,.chat-module__kSB_3W__send,.chat-module__kSB_3W__stopButton){opacity:.28;transition:opacity .3s}@keyframes chat-module__kSB_3W__hintIn{0%{opacity:0;transform:translateY(6px)}}@keyframes chat-module__kSB_3W__hintGlow{0%,to{box-shadow:0 10px 32px #0003,0 0 #c9eee200,inset 0 1px #ffffff0d}50%{box-shadow:0 10px 32px #0003,0 0 0 5px #c9eee21f,inset 0 1px #ffffff0d}}@keyframes chat-module__kSB_3W__hintRing{0%{box-shadow:0 0 #c9eee266}to{box-shadow:0 0 0 9px #c9eee200}}@keyframes chat-module__kSB_3W__effortGlow{0%,to{box-shadow:0 0 8px #c9eee238}50%{box-shadow:0 0 18px 4px #c9eee266,0 0 0 3px #c9eee21c}}@media (prefers-reduced-motion:reduce){.chat-module__kSB_3W__hint,.chat-module__kSB_3W__widgetInput[data-hint=ask],.chat-module__kSB_3W__widgetInput[data-hint=voice] .chat-module__kSB_3W__micButton,.chat-module__kSB_3W__widgetInput[data-hint=interrupt] .chat-module__kSB_3W__micButton,.chat-module__kSB_3W__widgetInput[data-hint=thinking] [data-hint-target=thinking]>button{animation:none}.chat-module__kSB_3W__widgetInput[data-hint=voice] .chat-module__kSB_3W__micButton,.chat-module__kSB_3W__widgetInput[data-hint=interrupt] .chat-module__kSB_3W__micButton{box-shadow:0 0 0 3px #c9eee233}.chat-module__kSB_3W__widgetInput[data-hint=thinking] [data-hint-target=thinking]>button[aria-expanded=false]{box-shadow:0 0 14px 3px #c9eee24d}}.chat-module__kSB_3W__composerField{position:relative}.chat-module__kSB_3W__examplePrompts{pointer-events:none;transition:opacity .18s;position:absolute;top:5px;left:5px;right:5px}.chat-module__kSB_3W__examplePrompts[data-paused=true]{opacity:0}.chat-module__kSB_3W__examplePrompt{color:#aeb7b2;white-space:nowrap;pointer-events:none;align-items:center;gap:7px;min-width:0;font-size:13px;line-height:20px;animation:2.4s ease-in-out both chat-module__kSB_3W__examplePrompt;display:flex}.chat-module__kSB_3W__exampleText{text-overflow:ellipsis;min-width:0;overflow:hidden}.chat-module__kSB_3W__exampleFile{color:#c8d4cf;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:7px;flex:none;align-items:center;gap:4px;height:20px;padding:0 7px 0 5px;font-size:11px;display:inline-flex}.chat-module__kSB_3W__exampleFile svg{width:11px;height:11px}@keyframes chat-module__kSB_3W__examplePrompt{0%{opacity:0}12%{opacity:1}88%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.chat-module__kSB_3W__examplePrompt{animation:none}.chat-module__kSB_3W__examplePrompts{transition:none}}.chat-module__kSB_3W__lassoTip{z-index:5;pointer-events:none;animation:.3s both chat-module__kSB_3W__appear;position:absolute;inset:0}.chat-module__kSB_3W__board:has(.chat-module__kSB_3W__lassoTip) .chat-module__kSB_3W__player{z-index:6}.chat-module__kSB_3W__lassoDim{background:#060a09a6;animation:.5s both chat-module__kSB_3W__appear;position:absolute;inset:0}.chat-module__kSB_3W__lassoDrawing{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.chat-module__kSB_3W__lassoInk{fill:none;stroke:#58c4dd;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;animation:3.4s ease-in-out infinite chat-module__kSB_3W__lassoInk}.chat-module__kSB_3W__lassoDone{opacity:0;animation:3.4s ease-in-out infinite chat-module__kSB_3W__lassoDone}.chat-module__kSB_3W__lassoSelected{fill:#58c4dd17;stroke:#58c4dd;stroke-width:2px;stroke-dasharray:7 6;stroke-linejoin:round}.chat-module__kSB_3W__lassoBadge{fill:#58c4dd}.chat-module__kSB_3W__lassoBadgeLabel{fill:#1f2322;text-anchor:middle;dominant-baseline:middle;font:600 13px ui-sans-serif,system-ui,-apple-system,sans-serif}.chat-module__kSB_3W__lassoHand{offset-rotate:0deg;offset-anchor:1px 1px;animation:3.4s ease-in-out infinite chat-module__kSB_3W__lassoHand;position:absolute;top:0;left:0}.chat-module__kSB_3W__lassoHand svg{fill:#f7f7f7;stroke:#1f2322;stroke-width:1.2px;stroke-linejoin:round;filter:drop-shadow(0 2px 4px #0006);width:16px;height:22px;display:block}.chat-module__kSB_3W__lassoHand kbd{color:#e7efeb;white-space:nowrap;background:#1e2322f0;border:1px solid #ffffff3d;border-bottom-width:2px;border-radius:6px;padding:1px 6px;font:500 10px/15px ui-sans-serif,system-ui,-apple-system,sans-serif;position:absolute;top:19px;left:15px;box-shadow:0 4px 12px #0005}.chat-module__kSB_3W__lassoCaption{-webkit-backdrop-filter:blur(28px)saturate(125%);backdrop-filter:blur(28px)saturate(125%);color:#c3d2cc;text-align:left;pointer-events:auto;background:linear-gradient(145deg,#58c4dd17,#58c4dd06),#242827f2;border:1px solid #58c4dd4d;border-radius:16px;grid-template-columns:minmax(0,1fr) 22px;align-items:start;gap:6px;width:max-content;max-width:min(360px,100% - 32px);padding:10px 8px 10px 14px;font-size:12px;line-height:1.5;display:grid;position:absolute;transform:translate(-50%);box-shadow:0 10px 32px #0004}.chat-module__kSB_3W__lassoCaption[data-above=true]{transform:translate(-50%,-100%)}.chat-module__kSB_3W__lassoCaption p{text-wrap:pretty;margin:0}.chat-module__kSB_3W__lassoCaption strong{color:#f3f6f4;margin-right:5px;font-weight:600}.chat-module__kSB_3W__lassoCaption kbd{color:#e7efeb;font:inherit;background:#ffffff0d;border:1px solid #ffffff2b;border-bottom-width:2px;border-radius:6px;padding:0 5px;font-size:11px;line-height:17px;display:inline-block}.chat-module__kSB_3W__lassoCaption button{color:#93a39d;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;display:grid}.chat-module__kSB_3W__lassoCaption button:hover{color:#fff;background:#ffffff12}.chat-module__kSB_3W__lassoCaption button svg{width:12px;height:12px}@keyframes chat-module__kSB_3W__appear{0%{opacity:0}}@keyframes chat-module__kSB_3W__lassoInk{0%{stroke-dashoffset:100px;opacity:1}42%{stroke-dashoffset:0;opacity:1}47%,to{stroke-dashoffset:0;opacity:0}}@keyframes chat-module__kSB_3W__lassoDone{0%,41%{opacity:0}47%,88%{opacity:1}to{opacity:0}}@keyframes chat-module__kSB_3W__lassoHand{0%{offset-distance:0%;opacity:0}4%{opacity:1}42%{offset-distance:100%;opacity:1}48%,to{offset-distance:100%;opacity:0}}@media (prefers-reduced-motion:reduce){.chat-module__kSB_3W__lassoInk{opacity:0;animation:none}.chat-module__kSB_3W__lassoDone{opacity:1;animation:none}.chat-module__kSB_3W__lassoHand{opacity:0;animation:none}}.chat-module__kSB_3W__boardPreparation[data-approval]{z-index:8;pointer-events:auto;max-height:calc(100dvh - 120px);overflow-y:auto}.chat-module__kSB_3W__preparationSteps .chat-module__kSB_3W__preparationApproval{font-style:normal}.chat-module__kSB_3W__boardPreparation[data-complete]{pointer-events:none;animation-name:chat-module__kSB_3W__preparationOut;animation-timing-function:ease;animation-fill-mode:forwards}.chat-module__kSB_3W__boardPreparation[data-complete] .chat-module__kSB_3W__preparationMark:before{animation:none}@keyframes chat-module__kSB_3W__preparationOut{0%{opacity:1}to{opacity:0}}.chat-module__kSB_3W__preparationNotice strong{color:#efdab5;font-weight:500}.chat-module__kSB_3W__preparationNotice p{color:#b3bfb8;margin:5px 0 0;font-size:12.5px;line-height:1.5}.chat-module__kSB_3W__preparationSteps li.chat-module__kSB_3W__preparationNotice .chat-module__kSB_3W__preparationMark:before{background:#efdab5;animation:none}@media (max-width:600px){.chat-module__kSB_3W__boardPreparation[data-approval]{max-height:calc(100dvh - 96px)}}.chat-module__kSB_3W__workspace[data-question-player]{--board-enter-offset:0px}.chat-module__kSB_3W__workspace[data-question-player] .chat-module__kSB_3W__widget[data-question-composer]{width:350px;max-height:calc(100dvh - 110px);animation:none;bottom:25px;right:56px}.chat-module__kSB_3W__workspace[data-question-player][data-composer=center] .chat-module__kSB_3W__widget[data-question-composer]{width:min(560px,100vw - 48px);bottom:calc(50% - 150px);right:50%}.chat-module__kSB_3W__workspace[data-question-player][data-composer=moved] .chat-module__kSB_3W__widget[data-question-composer]{transition:right .65s var(--lesson-ease) .14s, bottom .65s var(--lesson-ease) .14s, width .65s var(--lesson-ease) .14s, transform .65s var(--lesson-ease) .14s}.chat-module__kSB_3W__widget[data-question-composer] .chat-module__kSB_3W__widgetInput{border-radius:23px;padding:13px 13px 11px}.chat-module__kSB_3W__widget[data-question-composer] .chat-module__kSB_3W__composerFooter{order:-2;gap:8px}.chat-module__kSB_3W__widget[data-question-composer] .chat-module__kSB_3W__composerActions{flex:1;gap:8px}.chat-module__kSB_3W__widget[data-question-composer] .chat-module__kSB_3W__composerActions>div{margin-right:auto}.chat-module__kSB_3W__widget[data-question-composer] .chat-module__kSB_3W__skillChip{display:none}.chat-module__kSB_3W__widget[data-question-composer] .chat-module__kSB_3W__composerField{margin-top:5px;position:relative}.chat-module__kSB_3W__widget[data-question-composer] textarea,.chat-module__kSB_3W__composerMeasure{box-sizing:border-box;width:100%;min-height:52px;font:inherit;overflow-wrap:anywhere;white-space:pre-wrap;padding:5px 4px;font-size:14px;line-height:21px}.chat-module__kSB_3W__widget[data-question-composer] textarea{scrollbar-width:none;max-height:65dvh;transition:height .32s cubic-bezier(.22,1,.36,1);overflow-y:auto}.chat-module__kSB_3W__widget[data-question-composer] textarea::-webkit-scrollbar{display:none}.chat-module__kSB_3W__workspace[data-question-player] .chat-module__kSB_3W__widget[data-question-composer] textarea:focus-visible{outline:none}.chat-module__kSB_3W__composerMeasure{visibility:hidden;pointer-events:none;position:absolute;inset:0 0 auto}.chat-module__kSB_3W__widget[data-question-composer] .chat-module__kSB_3W__attachmentTray{flex-direction:column;order:-1;max-height:35dvh;overflow:hidden auto}.chat-module__kSB_3W__widget[data-question-composer] .chat-module__kSB_3W__attachmentChip{flex:none;min-width:0;max-width:none}.chat-module__kSB_3W__widget[data-question-composer] .chat-module__kSB_3W__transcript{max-height:180px;margin:0}.chat-module__kSB_3W__widget[data-question-composer] .chat-module__kSB_3W__transcript:not(:has(p,button)){display:none}.chat-module__kSB_3W__widget[data-question-composer] .chat-module__kSB_3W__send{color:#293c32;background:#c4dcd1}.chat-module__kSB_3W__widget[data-question-composer] .chat-module__kSB_3W__send:disabled{opacity:1;color:#c4dcd14a;background:#c4dcd10c}.chat-module__kSB_3W__questionPreparation{z-index:6;opacity:1;visibility:visible;width:min(440px,100% - 48px);transition:left .6s var(--lesson-ease), width .6s var(--lesson-ease), transform .6s var(--lesson-ease), opacity .3s ease, visibility 0s;position:absolute;top:94px;left:50%;transform:translate(-50%)}.chat-module__kSB_3W__questionPreparation[data-compact=true]{width:300px;left:calc(100% - 56px);transform:translate(-100%)}.chat-module__kSB_3W__workspace[data-started=false] .chat-module__kSB_3W__questionPreparation[data-arriving=true] .chat-module__kSB_3W__preparationOpening{visibility:hidden}.chat-module__kSB_3W__questionPreparation[data-open=false]{opacity:0;visibility:hidden;pointer-events:none;transition-delay:0s,0s,0s,.7s,1s}.chat-module__kSB_3W__boardPreparation[data-inline]{pointer-events:auto;width:100%;animation:chat-module__kSB_3W__questionPreparationIn .38s var(--lesson-ease) both;transition:padding .45s var(--lesson-ease), background .3s ease;border-radius:18px;padding:20px 24px 18px;position:relative;inset:auto;transform:none}.chat-module__kSB_3W__boardPreparation[data-inline][data-complete]{pointer-events:none;animation-name:chat-module__kSB_3W__preparationOut;animation-timing-function:ease}.chat-module__kSB_3W__boardPreparation[data-inline] .chat-module__kSB_3W__preparationOpening{transition:font-size .4s,margin .4s}.chat-module__kSB_3W__boardPreparation[data-inline] .chat-module__kSB_3W__preparationTrack{transition:height .4s,opacity .3s}.chat-module__kSB_3W__preparationHistory{opacity:1;transition:grid-template-rows .4s var(--lesson-ease), opacity .22s ease;grid-template-rows:1fr;display:grid}.chat-module__kSB_3W__preparationHistory>ol{min-height:0}.chat-module__kSB_3W__preparationHistory[data-collapsed]{opacity:0;grid-template-rows:0fr}.chat-module__kSB_3W__preparationHistory[data-collapsed]>ol{margin-top:0;overflow:hidden}.chat-module__kSB_3W__boardPreparation[data-inline] .chat-module__kSB_3W__preparationSteps{transition:margin-top .4s var(--lesson-ease)}.chat-module__kSB_3W__boardPreparation[data-inline] .chat-module__kSB_3W__preparationSteps:empty{margin:0}.chat-module__kSB_3W__questionPreparation[data-compact=true] .chat-module__kSB_3W__boardPreparation{background:#29302ddd;padding:14px 16px}.chat-module__kSB_3W__questionPreparation[data-compact=true] .chat-module__kSB_3W__preparationOpening{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:11px;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.chat-module__kSB_3W__questionPreparation[data-compact=true] .chat-module__kSB_3W__preparationTrack{opacity:.65;height:2px}.chat-module__kSB_3W__preparationCompactReveal{opacity:0;transition:grid-template-rows .4s var(--lesson-ease), opacity .26s ease;grid-template-rows:0fr;display:grid}.chat-module__kSB_3W__preparationCompactReveal[data-visible=true]{opacity:1;grid-template-rows:1fr}.chat-module__kSB_3W__preparationCompactReveal>div{min-height:0;overflow:hidden}.chat-module__kSB_3W__preparationCompactStatus{color:#a4b8ad;align-items:center;gap:8px;margin:11px 0 0;font-size:12px;display:flex}.chat-module__kSB_3W__preparationCompactStatus i{background:#b1d8c3;border-radius:50%;width:5px;height:5px;animation:1.3s infinite chat-module__kSB_3W__preparationPulse}.chat-module__kSB_3W__watchPrepared{color:#c4dcd1;background:#c4dcd10a;border:1px solid #c4dcd126;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:12px;padding:9px 11px;transition:background .18s,border-color .18s;display:flex;font-size:12px!important}.chat-module__kSB_3W__watchPrepared:hover{background:#c4dcd119;border-color:#c4dcd14d}@keyframes chat-module__kSB_3W__questionPreparationIn{0%{opacity:0;translate:0 -8px}to{opacity:1;translate:0}}@media (max-width:760px){.chat-module__kSB_3W__questionPreparation{top:78px}.chat-module__kSB_3W__questionPreparation[data-compact=true]{width:min(280px,100% - 48px);left:calc(100% - 24px)}}@media (max-width:1150px) and (min-width:761px){.chat-module__kSB_3W__workspace[data-question-player] .chat-module__kSB_3W__widget[data-question-composer]{width:280px;bottom:25px;right:36px}}@media (max-width:760px){.chat-module__kSB_3W__workspace[data-question-player] .chat-module__kSB_3W__widget[data-question-composer]{width:auto;bottom:18px;left:24px;right:24px}}@media (prefers-reduced-motion:reduce){.chat-module__kSB_3W__widget[data-question-composer] textarea,.chat-module__kSB_3W__workspace[data-question-player][data-composer=moved] .chat-module__kSB_3W__widget[data-question-composer],.chat-module__kSB_3W__questionPreparation,.chat-module__kSB_3W__watchPrepared,.chat-module__kSB_3W__preparationHistory,.chat-module__kSB_3W__preparationCompactReveal,.chat-module__kSB_3W__boardPreparation[data-inline],.chat-module__kSB_3W__boardPreparation[data-inline] .chat-module__kSB_3W__preparationOpening,.chat-module__kSB_3W__boardPreparation[data-inline] .chat-module__kSB_3W__preparationTrack,.chat-module__kSB_3W__boardPreparation[data-inline] .chat-module__kSB_3W__preparationSteps{transition:none}.chat-module__kSB_3W__boardPreparation[data-inline],.chat-module__kSB_3W__preparationCompactStatus i{animation:none}}.chat-module__kSB_3W__workspace[data-live-player]:has([data-hint=interrupt]):after{opacity:.78}.chat-module__kSB_3W__widget:has([data-hint=interrupt]) .chat-module__kSB_3W__transcript{opacity:.22;transition:opacity .4s}.chat-module__kSB_3W__widgetInput[data-hint=interrupt]{border-color:#c9eee266;animation:2.4s ease-in-out infinite chat-module__kSB_3W__hintGlow}.chat-module__kSB_3W__hint[data-kind=interrupt]{padding:13px 10px 13px 16px;font-size:13px}.chat-module__kSB_3W__hint[data-kind=interrupt] strong{letter-spacing:-.2px;margin:0 0 3px;font-size:15px;display:block}.chat-module__kSB_3W__widget .chat-module__kSB_3W__hint .chat-module__kSB_3W__hintContinue{white-space:nowrap;color:#21302f;background:#c9eee2;border:0;border-radius:999px;align-items:center;width:auto;height:30px;margin-top:11px;padding:0 13px;font-size:12px;font-weight:550;transition:background .16s,transform .16s;display:inline-flex}.chat-module__kSB_3W__widget .chat-module__kSB_3W__hint .chat-module__kSB_3W__hintContinue:hover{background:#dff6ee;transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.chat-module__kSB_3W__widgetInput[data-hint=interrupt]{animation:none}}
.unavailable-module__88x0WG__screen{z-index:10000;color:#e1e6e1;text-align:center;font-family:var(--font-brand-sans), Arial, sans-serif;background:#323332;flex-direction:column;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.unavailable-module__88x0WG__screen>span{color:#88c9cd;width:38px;height:38px;margin-bottom:26px}.unavailable-module__88x0WG__screen h1{margin:0;font-size:clamp(24px,3vw,34px);font-weight:400}.unavailable-module__88x0WG__screen p{color:#adb8af;margin:16px 0 30px}.unavailable-module__88x0WG__screen>div{align-items:center;gap:24px;display:flex}.unavailable-module__88x0WG__screen button{font:inherit;color:#e1e6e1;cursor:pointer;background:#404641;border:1px solid #6a786d;border-radius:12px;padding:12px 20px}.unavailable-module__88x0WG__screen a{color:#becbc1;text-decoration:none}.unavailable-module__88x0WG__screen button:hover{background:#4c554e}.unavailable-module__88x0WG__screen a:hover{text-decoration:underline}.unavailable-module__88x0WG__screen :focus-visible{outline-offset:5px;outline:2px solid #88c9cd}
