.ThreeDotsLoader_loaderDots__urFMU{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1,4px);min-height:20px}.ThreeDotsLoader_loaderDot__HYxxT{width:6px;height:6px;background-color:currentColor;border-radius:var(--border-radius-full,9999px);animation:ThreeDotsLoader_loaderDotsBounce__EhVkh 1.4s ease-in-out infinite both}.ThreeDotsLoader_loaderDot__HYxxT:first-child{animation-delay:-.32s}.ThreeDotsLoader_loaderDot__HYxxT:nth-child(2){animation-delay:-.16s}@keyframes ThreeDotsLoader_loaderDotsBounce__EhVkh{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-6px)}}.signup_container__euDPB{min-height:100vh;width:100%;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;background-color:var(--bg-primary);background-image:radial-gradient(var(--gray-150) 1px,transparent 1px);background-size:16px 16px;padding-top:0;padding-bottom:var(--space-8)}.signup_container__euDPB:before{-webkit-mask-image:radial-gradient(circle 120px at 8% 15%,black 0,transparent 100%),radial-gradient(circle 150px at 82% 22%,black 0,transparent 100%),radial-gradient(circle 110px at 25% 75%,black 0,transparent 100%),radial-gradient(circle 140px at 70% 85%,black 0,transparent 100%),radial-gradient(circle 100px at 55% 40%,black 0,transparent 100%);mask-image:radial-gradient(circle 120px at 8% 15%,black 0,transparent 100%),radial-gradient(circle 150px at 82% 22%,black 0,transparent 100%),radial-gradient(circle 110px at 25% 75%,black 0,transparent 100%),radial-gradient(circle 140px at 70% 85%,black 0,transparent 100%),radial-gradient(circle 100px at 55% 40%,black 0,transparent 100%);animation:signup_driftA__23PKD 6s ease-in-out infinite}.signup_container__euDPB:after,.signup_container__euDPB:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(var(--gray-350) 1px,transparent 1px);background-size:16px 16px;mask-composite:add;-webkit-mask-composite:source-over;opacity:1;z-index:1}.signup_container__euDPB:after{-webkit-mask-image:radial-gradient(circle 130px at 45% 8%,black 0,transparent 100%),radial-gradient(circle 110px at 12% 55%,black 0,transparent 100%),radial-gradient(circle 160px at 88% 45%,black 0,transparent 100%),radial-gradient(circle 125px at 35% 92%,black 0,transparent 100%),radial-gradient(circle 115px at 65% 60%,black 0,transparent 100%);mask-image:radial-gradient(circle 130px at 45% 8%,black 0,transparent 100%),radial-gradient(circle 110px at 12% 55%,black 0,transparent 100%),radial-gradient(circle 160px at 88% 45%,black 0,transparent 100%),radial-gradient(circle 125px at 35% 92%,black 0,transparent 100%),radial-gradient(circle 115px at 65% 60%,black 0,transparent 100%);animation:signup_driftB__TL25m 12s ease-in-out infinite}@keyframes signup_driftA__23PKD{0%{-webkit-mask-position:0 0,0 0,0 0,0 0,0 0;mask-position:0 0,0 0,0 0,0 0,0 0}15%{-webkit-mask-position:10vw -5vh,-8vw 10vh,12vw 5vh,-10vw -8vh,5vw 8vh;mask-position:10vw -5vh,-8vw 10vh,12vw 5vh,-10vw -8vh,5vw 8vh}35%{-webkit-mask-position:-5vw 8vh,10vw -8vh,-6vw 12vh,8vw 5vh,-12vw -4vh;mask-position:-5vw 8vh,10vw -8vh,-6vw 12vh,8vw 5vh,-12vw -4vh}55%{-webkit-mask-position:8vw 12vh,-12vw -5vh,8vw -10vh,-5vw 10vh,12vw -6vh;mask-position:8vw 12vh,-12vw -5vh,8vw -10vh,-5vw 10vh,12vw -6vh}75%{-webkit-mask-position:-10vw -6vh,5vw 12vh,-10vw 6vh,10vw -8vh,-6vw 10vh;mask-position:-10vw -6vh,5vw 12vh,-10vw 6vh,10vw -8vh,-6vw 10vh}to{-webkit-mask-position:0 0,0 0,0 0,0 0,0 0;mask-position:0 0,0 0,0 0,0 0,0 0}}@keyframes signup_driftB__TL25m{0%{-webkit-mask-position:0 0,0 0,0 0,0 0,0 0;mask-position:0 0,0 0,0 0,0 0,0 0}20%{-webkit-mask-position:-12vw 8vh,10vw -10vh,-5vw 8vh,12vw -5vh,-8vw 12vh;mask-position:-12vw 8vh,10vw -10vh,-5vw 8vh,12vw -5vh,-8vw 12vh}45%{-webkit-mask-position:12vw -8vh,-8vw 12vh,10vw -6vh,-10vw 8vh,6vw -10vh;mask-position:12vw -8vh,-8vw 12vh,10vw -6vh,-10vw 8vh,6vw -10vh}70%{-webkit-mask-position:-6vw 10vh,12vw 5vh,-8vw -8vh,5vw 12vh,10vw -5vh;mask-position:-6vw 10vh,12vw 5vh,-8vw -8vh,5vw 12vh,10vw -5vh}to{-webkit-mask-position:0 0,0 0,0 0,0 0,0 0;mask-position:0 0,0 0,0 0,0 0,0 0}}.signup_header__ppIys{position:absolute;top:var(--space-4);left:var(--space-12);display:flex;align-items:center;gap:var(--space-3);z-index:10;cursor:pointer;transition:opacity .2s ease}.signup_header__ppIys:hover{opacity:.7}.signup_logoSmall__334eO{width:40px;height:40px;border-radius:var(--border-radius);object-fit:contain}.signup_brandName__DXOai{font-size:var(--text-2xl);font-weight:var(--font-bold);background:var(--gradient-logo);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.02em}.signup_main__7fqgi{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;max-width:400px;padding:0 var(--space-6);min-height:320px;margin-top:-5vh}.signup_logoLarge__eITEk{width:120px;height:120px;border-radius:var(--border-radius-lg);object-fit:contain;margin-bottom:var(--space-4)}.signup_title__OcAKg{font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--text-primary);margin-bottom:var(--space-3);letter-spacing:-.025em;line-height:1.2}.signup_subtitle__WnOUM{font-size:var(--text-base);color:var(--text-tertiary);margin-bottom:var(--space-6);line-height:1.6;max-width:340px}.signup_authButtons__uTd_x{display:flex;flex-direction:column;gap:var(--space-3);width:100%;margin-bottom:var(--space-6)}.signup_googleButton__4dwFC{width:100%;height:52px;display:flex;align-items:center;justify-content:center;gap:var(--space-3);background:var(--white);border:1px solid var(--gray-200);border-radius:var(--border-radius-lg);color:var(--text-primary);font-size:var(--text-base);font-weight:var(--font-medium);cursor:pointer;transition:var(--transition);position:relative}.signup_googleButton__4dwFC:hover:not(:disabled){background:var(--bg-secondary);border-color:var(--gray-400);transition:var(--transition)}.signup_googleButtonDisabled__1uxFp,.signup_googleButton__4dwFC:disabled{opacity:.6;cursor:not-allowed}.signup_googleIcon__elFNz{width:20px;height:20px;flex-shrink:0}.signup_referralIncentive__yCYqU{width:100%;margin-top:var(--space-2);padding:var(--space-4);text-align:left;border-radius:var(--border-radius-lg);border:1px solid var(--gray-200);background:linear-gradient(90deg,var(--white) 0,rgba(var(--primary-rgb),.08) 100%);box-shadow:0 1px 2px color-mix(in srgb,var(--text-primary) 6%,transparent)}.signup_referralIncentiveTitle__Bxanm{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--text-primary);margin:0 0 var(--space-2);line-height:1.35;letter-spacing:-.02em}.signup_referralIncentiveBody____yMj{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.55}.signup_divider__nO4By{display:flex;align-items:center;gap:var(--space-4);width:100%;margin:var(--space-2) 0;color:var(--text-quaternary);font-size:var(--text-sm)}.signup_divider__nO4By:after,.signup_divider__nO4By:before{content:"";flex:1 1;height:1px;background:var(--gray-200)}.signup_emailForm__FwhUm{flex-direction:column}.signup_emailForm__FwhUm,.signup_nameRow__lbSwi{display:flex;gap:var(--space-3);width:100%}.signup_nameRow__lbSwi .signup_input__WkxG7{min-width:0}@media (max-width:420px){.signup_nameRow__lbSwi{flex-direction:column}}.signup_emailToggleButton__LPJTB{width:100%;height:52px;display:flex;align-items:center;justify-content:center;gap:var(--space-3);background:var(--bg-primary);border:1px solid var(--gray-200);border-radius:var(--border-radius-lg);color:var(--text-primary);font-size:var(--text-base);font-weight:var(--font-medium);cursor:pointer;transition:var(--transition)}.signup_emailToggleButton__LPJTB:hover:not(:disabled){background:var(--bg-secondary);border-color:var(--gray-400)}.signup_emailToggleButton__LPJTB:disabled{opacity:.6;cursor:not-allowed}.signup_emailToggleIcon__1MOZp{flex-shrink:0;color:var(--text-tertiary)}.signup_backButton__BEY0A{display:inline-flex;align-items:center;gap:var(--space-1);align-self:flex-start;padding:var(--space-1) var(--space-2);margin-bottom:var(--space-1);border:none;background:transparent;color:var(--text-tertiary);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;border-radius:var(--border-radius);transition:color .18s ease,background .18s ease}.signup_backButton__BEY0A:hover:not(:disabled){color:var(--text-primary);background:var(--bg-accent)}.signup_backButton__BEY0A:disabled{opacity:.6;cursor:not-allowed}.signup_input__WkxG7{width:100%;height:48px;padding:0 var(--space-4);border:1px solid var(--gray-200);border-radius:var(--border-radius-lg);background:var(--bg-primary);color:var(--text-primary);font-size:var(--text-base);outline:none;transition:border-color .18s ease,box-shadow .18s ease}.signup_input__WkxG7::placeholder{color:var(--text-quaternary)}.signup_input__WkxG7:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 18%,transparent)}.signup_input__WkxG7:disabled{opacity:.6;cursor:not-allowed}.signup_passwordField__QbL3w{position:relative;width:100%}.signup_passwordInput__iSDLP{padding-right:calc(var(--space-4) + 28px)}.signup_passwordToggle___dBf1{position:absolute;top:50%;right:var(--space-3);transform:translateY(-50%);display:flex;align-items:center;justify-content:center;padding:var(--space-1);border:none;background:transparent;color:var(--text-tertiary);cursor:pointer;border-radius:var(--border-radius);transition:color .18s ease,background .18s ease}.signup_passwordToggle___dBf1:hover:not(:disabled){color:var(--text-primary);background:var(--bg-accent)}.signup_passwordToggle___dBf1:disabled{opacity:.6;cursor:not-allowed}.signup_emailButton__XaaoK{width:100%;height:48px;display:flex;align-items:center;justify-content:center;border:none;border-radius:var(--border-radius-lg);background:var(--primary);color:#fff;font-size:var(--text-base);font-weight:var(--font-semibold);cursor:pointer;transition:background .18s ease,opacity .18s ease}.signup_emailButton__XaaoK:hover:not(:disabled){background:var(--primary-dark)}.signup_emailButton__XaaoK:disabled{opacity:.6;cursor:not-allowed}.signup_modeSwitch__3s5Io{margin-top:var(--space-1);border:none;background:transparent;color:var(--text-tertiary);font-size:var(--text-sm);cursor:pointer;transition:color .18s ease}.signup_modeSwitch__3s5Io:hover:not(:disabled){color:var(--text-primary);text-decoration:underline}.signup_modeSwitch__3s5Io:disabled{opacity:.6;cursor:not-allowed}.signup_emailReadout__DwxuR{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--gray-200);border-radius:var(--border-radius-lg);background:var(--bg-secondary)}.signup_emailReadoutValue__klYa9{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);color:var(--text-secondary)}.signup_emailReadoutEdit__DCAov{flex-shrink:0;border:none;background:transparent;color:var(--primary);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:opacity .18s ease}.signup_emailReadoutEdit__DCAov:hover:not(:disabled){opacity:.75}.signup_emailReadoutEdit__DCAov:disabled{opacity:.6;cursor:not-allowed}.signup_forgotPasswordLink__MOtuc{align-self:flex-end;margin-top:calc(var(--space-1) * -1);padding:var(--space-1) var(--space-1);border:none;background:transparent;color:var(--primary);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;border-radius:var(--border-radius);transition:opacity .18s ease}.signup_forgotPasswordLink__MOtuc:hover:not(:disabled){opacity:.75;text-decoration:underline}.signup_forgotPasswordLink__MOtuc:disabled{opacity:.6;cursor:not-allowed}.signup_forgotPasswordPrompt__8CqCc{margin:0;text-align:left;font-size:var(--text-sm);color:var(--text-tertiary);line-height:1.5}.signup_confirmPanel__9e8lu{width:100%;padding:var(--space-4);text-align:left;border:1px solid var(--gray-200);border-radius:var(--border-radius-lg);background:var(--bg-secondary)}.signup_confirmText__8ot_7{margin:0;font-size:var(--text-sm);color:var(--text-secondary);line-height:1.6}.signup_forgotHint__IKoH3{margin:0 0 var(--space-3);text-align:left;font-size:var(--text-sm);color:var(--text-tertiary);line-height:1.5}.signup_inputLabel__YAoB8{display:block;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary);margin:0 0 var(--space-2);text-align:left}.signup_rememberRow__NxJPe{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-3) 0;font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;user-select:none;text-align:left}.signup_twoFactorModeButton__YFryy{align-self:flex-start;padding:0;border:none;background:transparent;color:var(--primary);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:color .18s ease}.signup_twoFactorModeButton__YFryy:hover:not(:disabled){color:var(--primary);text-decoration:underline}.signup_twoFactorModeButton__YFryy:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:var(--border-radius)}.signup_twoFactorModeButton__YFryy:disabled{opacity:.6;cursor:not-allowed}.signup_checkboxRow__B8cXS input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--primary);cursor:pointer;flex-shrink:0}.signup_errorText__zmiQc{margin:0 0 var(--space-2);color:var(--error);font-size:var(--text-sm);text-align:left}.signup_passwordReqs__Pt0dG{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .32s ease,opacity .32s ease,margin .32s ease;margin-top:0}.signup_passwordReqsOpen__Y0veI{grid-template-rows:1fr;opacity:1;margin-top:calc(var(--space-1) * -1)}.signup_passwordReqsInner__L1yom{overflow:hidden;min-height:0;text-align:left;padding:0 var(--space-1)}.signup_passwordReqsTitle__NGVwv{display:block;font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-tertiary);margin-bottom:var(--space-2)}.signup_passwordReqsList__k6fdR{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.signup_passwordReq__mBVDI{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-tertiary);transition:color .2s ease}.signup_passwordReqMet__NBa1z{color:var(--success,#16a34a)}.signup_passwordReqIcon__22Vvy{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;border-radius:50%;background:color-mix(in srgb,var(--text-tertiary) 16%,transparent);color:var(--text-tertiary);transition:background .2s ease,color .2s ease,transform .2s ease}.signup_passwordReqMet__NBa1z .signup_passwordReqIcon__22Vvy{background:color-mix(in srgb,var(--success,#22c55e) 18%,transparent);color:var(--success,#16a34a);transform:scale(1.08)}.signup_footer__5SrMd{position:absolute;bottom:var(--space-8);left:0;right:0;display:flex;justify-content:center;align-items:center;z-index:10;padding:0 var(--space-6)}.signup_footerContent__qVChv{display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.signup_footerText__ShSma{font-size:var(--text-xs);color:var(--text-tertiary);text-align:center;line-height:1.6;max-width:400px}.signup_footerLink__dcuyZ{color:var(--text-tertiary);text-decoration:none;transition:color .2s ease}.signup_footerLink__dcuyZ:hover{color:var(--text-secondary);text-decoration:underline}.signup_supportButton__Xq_Q6{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:var(--space-2) var(--space-4);border:1px solid var(--gray-200);border-radius:var(--border-radius-lg);background:var(--bg-primary);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-medium);text-decoration:none;transition:color .18s ease,border-color .18s ease,background .18s ease}.signup_supportButton__Xq_Q6:hover{border-color:var(--gray-400);background:var(--bg-secondary);color:var(--text-primary)}.signup_supportButton__Xq_Q6:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.signup_error___yuBm{color:var(--error);font-size:var(--text-sm);margin-top:var(--space-4)}.signup_loader__d73rs{width:20px;height:20px;border:2px solid var(--gray-200);border-top-color:var(--text-primary);border-radius:50%;animation:signup_spin__FH8aJ .8s linear infinite}@keyframes signup_spin__FH8aJ{to{transform:rotate(1turn)}}@media (max-width:480px){.signup_header__ppIys{top:var(--space-4);left:var(--space-4)}.signup_main__7fqgi{padding:0 var(--space-4)}.signup_title__OcAKg{font-size:var(--text-2xl)}.signup_subtitle__WnOUM{font-size:var(--text-sm)}.signup_footer__5SrMd{bottom:var(--space-4);padding:0 var(--space-4)}.signup_footerText__ShSma{font-size:11px}}.MatrixWorkbench_workbench__IZ83k{display:grid;grid-gap:18px;gap:18px}.MatrixWorkbench_workbench__IZ83k table{border-collapse:initial;border-spacing:8px;margin:0 auto;border-inline:3px solid #718096}.MatrixWorkbench_workbench__IZ83k td input{width:72px;min-height:44px;text-align:center;border:1px solid #cbd5e1;border-radius:8px;font:inherit}.MatrixWorkbench_operation__yKpaA{display:grid;grid-gap:6px;gap:6px;font-weight:650}.MatrixWorkbench_operation__yKpaA input{min-height:44px;padding:8px 12px;border:1px solid #cbd5e1;border-radius:10px;font:inherit}.MatrixWorkbench_workbench__IZ83k button{min-height:44px;padding:10px 18px;border:0;border-radius:12px;color:#fff;background:#2563eb;font-weight:700}.MatrixWorkbench_workbench__IZ83k button:disabled{opacity:.45}.MatrixWorkbench_workbench__IZ83k button:focus-visible,.MatrixWorkbench_workbench__IZ83k input:focus-visible{outline:3px solid rgba(37,99,235,.3);outline-offset:2px}.MatrixWorkbench_srOnly__9tkyN{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media (max-width:520px){.MatrixWorkbench_workbench__IZ83k td input{width:56px}}.InteractionRenderer_card__eL7_O{width:min(720px,100%);margin:0 auto;padding:28px;border:1px solid #dce6f5;border-radius:24px;background:var(--surface,#fff);color:var(--text-primary,#172033)}.InteractionRenderer_card__eL7_O h1{margin:18px 0 10px;font-size:clamp(1.25rem,2.2vw,1.5rem);line-height:1.4}.InteractionRenderer_context__dBad7{color:#5d6b7c;line-height:1.6}.InteractionRenderer_activityProgress__3JQed{color:#2563eb;font-weight:700;font-size:.85rem}.InteractionRenderer_choiceGroup__18ElU{display:grid;grid-gap:10px;gap:10px;padding:0;margin:24px 0;border:0}.InteractionRenderer_choice__SiUZB{display:flex;gap:12px;align-items:center;min-height:52px;padding:12px 16px;border:1px solid #d8e1ef;border-radius:14px;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.InteractionRenderer_choice__SiUZB.InteractionRenderer_disabled__Ogbmv{cursor:not-allowed}.InteractionRenderer_choice__SiUZB:not(.InteractionRenderer_disabled__Ogbmv).InteractionRenderer_selected__TYaV1,.InteractionRenderer_choice__SiUZB:not(.InteractionRenderer_disabled__Ogbmv):focus-within,.InteractionRenderer_choice__SiUZB:not(.InteractionRenderer_disabled__Ogbmv):hover{border-color:#3578e5;background:#eff6ff;outline:2px solid transparent;box-shadow:0 4px 12px rgba(37,99,235,.08)}.InteractionRenderer_choice__SiUZB.InteractionRenderer_choiceCorrect__hLMTg{border-color:#4ade80;background:#f0fdf4;color:#166534;box-shadow:0 0 0 1px rgba(34,197,94,.08)}.InteractionRenderer_choice__SiUZB.InteractionRenderer_choiceIncorrectSelection__qtkVX{border-color:#d1d5db;background:#f3f4f6;color:#64748b;box-shadow:none}.InteractionRenderer_choice__SiUZB input{appearance:none;-webkit-appearance:none;width:18px;height:18px;margin:0;flex:0 0 18px;border:2px solid #c5d0e0;border-radius:50%;background:#fff;display:grid;place-content:center;transition:border-color .16s ease,background-color .16s ease}.InteractionRenderer_choice__SiUZB input[type=checkbox]{border-radius:5px}.InteractionRenderer_choice__SiUZB input:after{content:"";width:8px;height:8px;border-radius:50%;opacity:0;background:#2563eb;transition:opacity .16s ease,background-color .16s ease}.InteractionRenderer_choice__SiUZB input[type=checkbox]:after{border-radius:2px}.InteractionRenderer_choice__SiUZB input:checked:after{opacity:1}.InteractionRenderer_choice__SiUZB:not(.InteractionRenderer_disabled__Ogbmv):not(.InteractionRenderer_choiceCorrect__hLMTg):not(.InteractionRenderer_choiceIncorrectSelection__qtkVX).InteractionRenderer_selected__TYaV1 input,.InteractionRenderer_choice__SiUZB:not(.InteractionRenderer_disabled__Ogbmv):not(.InteractionRenderer_choiceCorrect__hLMTg):not(.InteractionRenderer_choiceIncorrectSelection__qtkVX):focus-within input{border-color:#3578e5}.InteractionRenderer_choiceCorrect__hLMTg input{border-color:#22c55e}.InteractionRenderer_choiceCorrect__hLMTg input:checked:after{background:#22c55e}.InteractionRenderer_choiceIncorrectSelection__qtkVX input{border-color:#d1d5db}.InteractionRenderer_choiceIncorrectSelection__qtkVX input:checked:after{background:#9ca3af}.InteractionRenderer_textLabel__y1Jtl textarea{width:100%;resize:vertical;min-height:110px;padding:14px;border:1px solid #cdd8e7;border-radius:14px;font:inherit;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.InteractionRenderer_structured__mrnOW input:not(:disabled):hover,.InteractionRenderer_structured__mrnOW select:not(:disabled):hover,.InteractionRenderer_textLabel__y1Jtl textarea:not(:disabled):hover{border-color:#9db8df}.InteractionRenderer_structured__mrnOW input:not(:disabled):focus,.InteractionRenderer_structured__mrnOW select:not(:disabled):focus,.InteractionRenderer_textLabel__y1Jtl textarea:not(:disabled):focus{outline:3px solid rgba(37,99,235,.24);border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.InteractionRenderer_structured__mrnOW{display:grid;grid-gap:14px;gap:14px;margin:24px 0}.InteractionRenderer_structuredRow__XBmrd,.InteractionRenderer_structured__mrnOW label{display:grid;grid-template-columns:1fr minmax(140px,220px);grid-gap:14px;gap:14px;align-items:center}.InteractionRenderer_structuredRowWrap__T1PzD{grid-template-columns:minmax(4.5rem,max-content) minmax(0,24rem);justify-content:start;align-items:start}.InteractionRenderer_structuredItemLabel__uaWxW{color:var(--text-primary,#172033);font-weight:500;font-size:.95rem;line-height:1.4}.InteractionRenderer_structuredDropdown__eFThz{width:100%;max-width:100%;min-width:0}.InteractionRenderer_structuredTrigger__ARd6R{width:100%;min-height:40px;padding:7px 14px;border:1px solid #cdd8e7;border-radius:12px;font-size:.92rem;background:var(--surface,#fff);box-shadow:0 1px 3px rgba(0,0,0,.04);white-space:normal;align-items:flex-start;height:auto}.InteractionRenderer_structuredTrigger__ARd6R:not(.InteractionRenderer_disabled__Ogbmv):hover{border-color:#9db8df;background:#f8faff;box-shadow:0 2px 5px rgba(37,99,235,.06)}.InteractionRenderer_structuredTrigger__ARd6R:not(.InteractionRenderer_disabled__Ogbmv):focus-visible{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px rgba(37,99,235,.15)}.InteractionRenderer_structuredMenu__UM47o{width:100%;min-width:100%;max-width:100%;background:#ffffff;border:1px solid #c5d5ea;border-radius:14px;box-shadow:0 12px 28px -4px rgba(15,23,42,.14),0 4px 10px -2px rgba(15,23,42,.08),0 0 0 1px rgba(15,23,42,.04)}.InteractionRenderer_structured__mrnOW input,.InteractionRenderer_structured__mrnOW select{padding:10px;border:1px solid #cdd8e7;border-radius:10px;background:inherit;color:inherit;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.InteractionRenderer_structuredRowResult__3sMoW{padding:10px 12px;margin:-10px -12px;border:1px solid transparent;border-radius:12px}.InteractionRenderer_partCorrect__bhT1l{background:transparent}.InteractionRenderer_partIncorrect__6e6eB{border-color:#fca5a5;background:#fef2f2}.InteractionRenderer_partMark__Vx3zx{display:inline-block;margin-right:8px;font-weight:800}.InteractionRenderer_partCorrect__bhT1l .InteractionRenderer_partMark__Vx3zx{color:#16a34a}.InteractionRenderer_partIncorrect__6e6eB .InteractionRenderer_partMark__Vx3zx{color:#dc2626}.InteractionRenderer_partCorrect__bhT1l input,.InteractionRenderer_partCorrect__bhT1l select{border-color:#22c55e;background:#f0fdf4}.InteractionRenderer_partIncorrect__6e6eB input,.InteractionRenderer_partIncorrect__6e6eB select{border-color:#f87171;background:#fef2f2}.InteractionRenderer_structuredTrigger__ARd6R.InteractionRenderer_triggerCorrect__u8_M6{border-color:#22c55e;background:#f0fdf4}.InteractionRenderer_structuredTrigger__ARd6R.InteractionRenderer_triggerIncorrect__NQ29a{border-color:#f87171;background:#fef2f2}.InteractionRenderer_feedback__7xw2M{margin-top:18px;padding:14px 16px;border-radius:14px;border:1px solid #e2e8f0;background:#f8fafc;color:#334155}.InteractionRenderer_feedback__7xw2M p{margin:8px 0 0;line-height:1.5}.InteractionRenderer_feedbackTitle__h9_Jz{display:block;font-size:1rem;line-height:1.35}.InteractionRenderer_feedbackMessage__Py272{font-weight:600}.InteractionRenderer_correctAnswer__j1jSC{padding-top:10px;border-top:1px solid color-mix(in srgb,currentColor 18%,transparent)}.InteractionRenderer_explanation__KUil6{opacity:.9}.InteractionRenderer_feedbackCorrect__96CH5{border-color:#86efac}.InteractionRenderer_feedbackCorrect__96CH5 .InteractionRenderer_feedbackTitle__h9_Jz{color:#15803d}.InteractionRenderer_feedbackIncorrect__Rs01t{border-color:#fca5a5}.InteractionRenderer_feedbackIncorrect__Rs01t .InteractionRenderer_feedbackTitle__h9_Jz{color:#b91c1c}.InteractionRenderer_feedbackPartial__AsISc{border-color:#fcd34d}.InteractionRenderer_feedbackPartial__AsISc .InteractionRenderer_feedbackTitle__h9_Jz{color:#92400e}.InteractionRenderer_partList__rmXN7{list-style:none;margin:12px 0 0;padding:10px 0 0;border-top:1px solid color-mix(in srgb,currentColor 18%,transparent);display:grid;grid-gap:6px;gap:6px}.InteractionRenderer_partList__rmXN7 li{display:flex;gap:8px;align-items:baseline;line-height:1.45}.InteractionRenderer_partIcon__cEbve{font-weight:800;flex:0 0 auto}.InteractionRenderer_partLineCorrect__nJKRO{color:#15803d}.InteractionRenderer_partLineIncorrect__JEJKx{color:#b91c1c}.InteractionRenderer_actions__kB6OM{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.InteractionRenderer_actions__kB6OM button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;min-width:88px;padding:6px 18px;border-radius:var(--border-radius-full,9999px);font:inherit;font-size:.92rem;font-weight:650;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,filter .16s ease,transform .16s ease}.InteractionRenderer_primary__GKKaU{color:var(--white,#ffffff);border:none;background:var(--gradient-primary,linear-gradient(135deg,#3b82f6 0,#2563eb 100%));box-shadow:0 4px 14px 0 rgba(59,130,246,.35)}.InteractionRenderer_continueCorrect__VfDgv{background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 4px 14px rgba(22,163,74,.3)}.InteractionRenderer_continueIncorrect__Dhr5c{background:var(--gradient-primary,linear-gradient(135deg,#3b82f6 0,#2563eb 100%));box-shadow:0 4px 14px rgba(37,99,235,.3)}.InteractionRenderer_secondary__lUObK{color:var(--text-secondary,#1e4f95);border:1px solid var(--border-medium,#cbd5e1);background:transparent}.InteractionRenderer_actions__kB6OM button:not(:disabled):hover{filter:brightness(1.08);box-shadow:0 6px 18px rgba(37,99,235,.38);transform:translateY(-1px)}.InteractionRenderer_actions__kB6OM .InteractionRenderer_continueCorrect__VfDgv:not(:disabled):hover{box-shadow:0 6px 18px rgba(22,163,74,.38)}.InteractionRenderer_actions__kB6OM button:not(:disabled):active{filter:brightness(.95);transform:translateY(0)}.InteractionRenderer_actions__kB6OM button:focus-visible{outline:3px solid rgba(37,99,235,.35);outline-offset:2px;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.InteractionRenderer_actions__kB6OM button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none!important;transform:none!important}.InteractionRenderer_actions__kB6OM button.InteractionRenderer_continueLoading__viRA3,.InteractionRenderer_actions__kB6OM button.InteractionRenderer_continueLoading__viRA3:disabled{opacity:1;cursor:progress}.InteractionRenderer_actions__kB6OM .InteractionRenderer_continueCorrect__VfDgv.InteractionRenderer_continueLoading__viRA3,.InteractionRenderer_actions__kB6OM .InteractionRenderer_continueCorrect__VfDgv.InteractionRenderer_continueLoading__viRA3:disabled{box-shadow:0 4px 14px rgba(22,163,74,.3)}.InteractionRenderer_actions__kB6OM .InteractionRenderer_continueIncorrect__Dhr5c.InteractionRenderer_continueLoading__viRA3,.InteractionRenderer_actions__kB6OM .InteractionRenderer_continueIncorrect__Dhr5c.InteractionRenderer_continueLoading__viRA3:disabled{box-shadow:0 4px 14px rgba(37,99,235,.3)}.InteractionRenderer_srOnly__qgmgW{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-theme=dark] .InteractionRenderer_choiceCorrect__hLMTg{border-color:rgba(74,222,128,.55);background:rgba(34,197,94,.14);color:#86efac}[data-theme=dark] .InteractionRenderer_choiceIncorrectSelection__qtkVX{border-color:rgba(148,163,184,.3);background:rgba(148,163,184,.12);color:#94a3b8}[data-theme=dark] .InteractionRenderer_partIncorrect__6e6eB{border-color:rgba(248,113,113,.5);background:rgba(239,68,68,.14)}[data-theme=dark] .InteractionRenderer_partCorrect__bhT1l .InteractionRenderer_partMark__Vx3zx{color:#4ade80}[data-theme=dark] .InteractionRenderer_partIncorrect__6e6eB .InteractionRenderer_partMark__Vx3zx{color:#f87171}[data-theme=dark] .InteractionRenderer_partCorrect__bhT1l input,[data-theme=dark] .InteractionRenderer_partCorrect__bhT1l select{border-color:#4ade80;background:rgba(34,197,94,.15)}[data-theme=dark] .InteractionRenderer_partIncorrect__6e6eB input,[data-theme=dark] .InteractionRenderer_partIncorrect__6e6eB select{border-color:#f87171;background:rgba(239,68,68,.15)}[data-theme=dark] .InteractionRenderer_structuredTrigger__ARd6R.InteractionRenderer_triggerCorrect__u8_M6{border-color:rgba(74,222,128,.6);background:rgba(34,197,94,.15)}[data-theme=dark] .InteractionRenderer_structuredTrigger__ARd6R.InteractionRenderer_triggerIncorrect__NQ29a{border-color:rgba(248,113,113,.6);background:rgba(239,68,68,.15)}[data-theme=dark] .InteractionRenderer_feedback__7xw2M{background:rgba(148,163,184,.1);color:#cbd5e1;border-color:rgba(148,163,184,.22)}[data-theme=dark] .InteractionRenderer_feedbackCorrect__96CH5{border-color:rgba(74,222,128,.45)}[data-theme=dark] .InteractionRenderer_feedbackIncorrect__Rs01t{border-color:rgba(248,113,113,.45)}[data-theme=dark] .InteractionRenderer_feedbackPartial__AsISc{border-color:rgba(251,191,36,.45)}[data-theme=dark] .InteractionRenderer_feedbackCorrect__96CH5 .InteractionRenderer_feedbackTitle__h9_Jz{color:#86efac}[data-theme=dark] .InteractionRenderer_feedbackIncorrect__Rs01t .InteractionRenderer_feedbackTitle__h9_Jz{color:#fca5a5}[data-theme=dark] .InteractionRenderer_feedbackPartial__AsISc .InteractionRenderer_feedbackTitle__h9_Jz{color:#fcd34d}[data-theme=dark] .InteractionRenderer_partLineCorrect__nJKRO{color:#86efac}[data-theme=dark] .InteractionRenderer_partLineIncorrect__JEJKx{color:#fca5a5}@media (max-width:640px){.InteractionRenderer_card__eL7_O{padding:20px;border-radius:18px}.InteractionRenderer_structuredRow__XBmrd,.InteractionRenderer_structured__mrnOW label{grid-template-columns:1fr;gap:8px}.InteractionRenderer_actions__kB6OM{justify-content:stretch}.InteractionRenderer_actions__kB6OM button{flex:1 1}}@media (prefers-reduced-motion:reduce){.InteractionRenderer_card__eL7_O,.InteractionRenderer_card__eL7_O *,.InteractionRenderer_card__eL7_O :after,.InteractionRenderer_card__eL7_O :before{scroll-behavior:auto!important;transition:none!important;animation:none!important;transform:none!important}}.QuestionMedia_wrapper__TWfGM{display:grid;grid-gap:.75rem;gap:.75rem;width:100%;margin:0 0 1rem}.QuestionMedia_figure___B81I{display:grid;justify-items:center;grid-gap:.35rem;gap:.35rem;width:100%;margin:0}.QuestionMedia_image__QSnpF{display:block;width:min(100%,760px);height:auto;max-height:min(58vh,620px);object-fit:contain;border-radius:.75rem;background:var(--surface-muted,#f5f7fa)}.QuestionMedia_caption__YIjz9{color:var(--text-secondary,#64748b);font-size:.8125rem;line-height:1.35;text-align:center}