.ProfileGhost_float__8Y81n{animation:ProfileGhost_ghost-float__4lmxb 2.5s ease-in-out infinite alternate}@keyframes ProfileGhost_ghost-float__4lmxb{0%{transform:translateY(0)}to{transform:translateY(-4px)}}.ProfileGhost_static__OUIIH{animation:none}@media (prefers-reduced-motion:reduce){.ProfileGhost_float__8Y81n{animation:none}}.CodeWorkspace_root__s99LZ{--cw-bg:#000000;--cw-panel:#0a0a0a;--cw-chrome:#121212;--cw-panel-elevated:#1a1a1a;--cw-panel-hover:#242424;--cw-border:rgba(255,255,255,0.09);--cw-border-strong:rgba(255,255,255,0.24);--cw-text:#ffffff;--cw-text-soft:rgba(255,255,255,0.78);--cw-muted:rgba(255,255,255,0.5);--cw-faint:rgba(255,255,255,0.3);--cw-accent:#ffffff;--cw-inverse:#000000;--cw-surface-tint:rgba(255,255,255,0.04);--cw-surface-tint-strong:rgba(255,255,255,0.08);--cw-shadow-panel:0 12px 32px rgba(0,0,0,0.45);--cw-shadow-popover:0 28px 80px rgba(0,0,0,0.72);--cw-shadow-sheet:0 24px 70px -20px rgba(0,0,0,0.85);--cw-inset-highlight:rgba(255,255,255,0.12);--cw-overlay:rgba(0,0,0,0.62);--cw-overlay-strong:rgba(0,0,0,0.90);--cw-code-bg:rgba(0,0,0,0.35);--cw-code-fg:rgba(255,255,255,0.88);--cw-success:#2cbb5d;--cw-success-bg:rgba(44,187,93,0.15);--cw-danger:#ef4743;--cw-danger-bg:rgba(239,71,67,0.15);--cw-danger-soft:#fca5a5;--cw-danger-soft-bg:rgba(248,113,113,0.07);--cw-warning:#ffa116;--cw-warning-bg:rgba(255,161,22,0.14);--cw-info:#018ADA;--cw-info-bg:rgba(1,138,218,0.14);--cw-info-text:#5b9cf4;--cw-company:#ff8a6b;--cw-company-bg:rgba(255,138,107,0.08);--cw-submit:#4c2a85;--cw-submit-deep:#3b2068;--cw-radius-panel:20px;--cw-radius-row:14px;--cw-radius-control:999px;--cw-chrome-text:13px;--cw-chrome-text-sm:12px;--cw-control-h:28px;--cw-bar-h:44px;--cw-ease:cubic-bezier(0.22,1,0.36,1);--cw-motion:180ms;background:var(--cw-bg);color:var(--cw-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-feature-settings:"cv02" 1,"cv03" 1,"cv04" 1,"cv11" 1,"ss03" 1;letter-spacing:-.011em}.CodeWorkspace_root__s99LZ[data-workspace-theme=light]{--cw-bg:#DDD9D1;--cw-panel:#F1EDE4;--cw-chrome:#E7E2D8;--cw-panel-elevated:#F7F3EB;--cw-panel-hover:#DDD8CE;--cw-border:rgba(48,40,28,0.22);--cw-border-strong:rgba(48,40,28,0.38);--cw-text:#111111;--cw-text-soft:#1A1A1A;--cw-muted:#2A2A2A;--cw-faint:#3D3D3D;--cw-accent:#111111;--cw-inverse:#F1EDE4;--cw-surface-tint:rgba(48,40,28,0.07);--cw-surface-tint-strong:rgba(48,40,28,0.12);--cw-shadow-panel:0 10px 28px rgba(40,32,20,0.12);--cw-shadow-popover:0 22px 48px rgba(40,32,20,0.18);--cw-shadow-sheet:0 18px 44px -14px rgba(40,32,20,0.28);--cw-inset-highlight:rgba(48,40,28,0.08);--cw-overlay:rgba(28,25,20,0.48);--cw-overlay-strong:rgba(28,25,20,0.62);--cw-code-bg:#E4DFD5;--cw-code-fg:#111111;--cw-success:#12864A;--cw-success-bg:rgba(18,134,74,0.14);--cw-danger:#C8342F;--cw-danger-bg:rgba(200,52,47,0.14);--cw-danger-soft:#C8342F;--cw-danger-soft-bg:rgba(200,52,47,0.10);--cw-warning:#B26A00;--cw-warning-bg:rgba(178,106,0,0.14);--cw-info:#018ADA;--cw-info-bg:rgba(1,138,218,0.12);--cw-info-text:#0069A8;--cw-company:#E06A4A;--cw-company-bg:rgba(224,106,74,0.12);--cw-submit:#4c2a85;--cw-submit-deep:#3b2068}.CodeWorkspace_root__s99LZ .cm-editor,.CodeWorkspace_root__s99LZ .monaco-editor,.CodeWorkspace_root__s99LZ code,.CodeWorkspace_root__s99LZ pre,.CodeWorkspace_root__s99LZ textarea{letter-spacing:normal;font-feature-settings:normal}.CodeWorkspace_globalHeader__saQk8{border-color:var(--cw-border)!important;background:var(--cw-panel)!important;box-shadow:none!important;overflow:visible}.CodeWorkspace_workspaceCanvas__IkOwg{background:var(--cw-bg);min-width:0}.CodeWorkspace_companyRail__y27b8{background:var(--cw-panel);border-color:var(--cw-border)!important}.CodeWorkspace_rail__TUgWz{position:relative;z-index:40;display:flex;height:100%;max-height:100%;min-height:0;width:60px;flex:0 0 60px;flex-direction:column;align-items:center;gap:10px;padding:10px 6px}.CodeWorkspace_rail__TUgWz:after{content:"";position:absolute;top:0;right:0;bottom:0;width:1px;background:linear-gradient(to bottom,transparent,var(--cw-border) 6%,var(--cw-border) 94%,transparent);pointer-events:none}.CodeWorkspace_railGroup__EUS27{display:flex;width:100%;flex-direction:column;align-items:center;gap:6px}.CodeWorkspace_railGroupTools__9v7b5{margin-top:auto;padding-top:10px}.CodeWorkspace_railActionsUnderQuestions__ngSb6,.CodeWorkspace_railGroupTools__9v7b5,.CodeWorkspace_railQuestions__EHsUW{position:relative}.CodeWorkspace_railActionsUnderQuestions__ngSb6:before,.CodeWorkspace_railGroupTools__9v7b5:before,.CodeWorkspace_railQuestions__EHsUW:before{content:"";position:absolute;top:0;left:50%;width:64%;height:1px;transform:translateX(-50%);background:linear-gradient(to right,transparent,var(--cw-border-strong),transparent);pointer-events:none}.CodeWorkspace_railButton__KDDlG{position:relative;isolation:isolate;display:grid;height:40px;width:40px;place-items:center;border:0;border-radius:13px;background:transparent;color:var(--cw-muted);transition:background-color .18s var(--cw-ease),color .18s var(--cw-ease),transform .18s var(--cw-ease)}.CodeWorkspace_railButton__KDDlG:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--cw-border);opacity:0;transition:opacity .18s var(--cw-ease)}.CodeWorkspace_railButton__KDDlG:hover{background:var(--cw-panel-elevated);color:var(--cw-text)}.CodeWorkspace_railButton__KDDlG:hover:before{opacity:1}.CodeWorkspace_railBrand__XZUAq:active,.CodeWorkspace_railButton__KDDlG:active,.CodeWorkspace_railQuestion__tXtEA:active:not(:disabled),.CodeWorkspace_railTextAction___tzcq:active{transform:scale(.94)}.CodeWorkspace_railBrand__XZUAq:focus-visible,.CodeWorkspace_railButton__KDDlG:focus-visible,.CodeWorkspace_railMeter__L77CC:focus-visible,.CodeWorkspace_railQuestion__tXtEA:focus-visible,.CodeWorkspace_railTextAction___tzcq:focus-visible{outline:2px solid var(--cw-text);outline-offset:-2px}.CodeWorkspace_railButtonDanger__7JjsM{background:var(--cw-danger-soft-bg);color:var(--cw-danger-soft)}.CodeWorkspace_railButtonDanger__7JjsM:hover{background:var(--cw-danger-bg);color:var(--cw-danger)}.CodeWorkspace_railButtonLabeled__UUvuC{display:flex;height:52px;width:48px;flex-direction:column;align-items:center;justify-content:center;gap:4px}.CodeWorkspace_railButtonLabel__CurmL,.CodeWorkspace_railTextActionLabel__7ZvAr{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:700;letter-spacing:-.015em;line-height:1}.CodeWorkspace_railButtonLabeled__UUvuC>svg,.CodeWorkspace_railMeter__L77CC>svg,.CodeWorkspace_railTextAction___tzcq>svg{box-sizing:initial;padding:5px;border-radius:8px;background:var(--cw-panel-elevated);box-shadow:inset 0 0 0 1px var(--cw-border);color:var(--cw-text)}.CodeWorkspace_railBrand__XZUAq{display:grid;height:40px;width:40px;place-items:center;border:0;border-radius:13px;color:var(--cw-muted);transition:background-color .18s var(--cw-ease),transform .18s var(--cw-ease)}.CodeWorkspace_railBrand__XZUAq:hover,.CodeWorkspace_railBrand__XZUAq[aria-expanded=true]{background:var(--cw-panel-elevated);box-shadow:inset 0 0 0 1px var(--cw-border)}.CodeWorkspace_railCompanyIcon__zN3A5{position:relative;display:flex;height:28px;width:28px;align-items:center;justify-content:center;overflow:hidden;border:1.5px solid var(--cw-company);border-radius:999px;background:var(--cw-company-bg);box-shadow:0 0 0 1px var(--cw-company-bg)}.CodeWorkspace_railQuestions__EHsUW{display:flex;min-height:0;width:100%;flex:1 1 auto;flex-direction:column;align-items:center;gap:8px;padding-top:10px}.CodeWorkspace_railActionsUnderQuestions__ngSb6{flex:0 0 auto;width:100%;gap:4px;padding-top:10px;margin-top:auto}.CodeWorkspace_railTextAction___tzcq{display:flex;height:52px;width:48px;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:0;border-radius:13px;background:transparent;color:var(--cw-muted);transition:background-color .18s var(--cw-ease),color .18s var(--cw-ease),transform .18s var(--cw-ease)}.CodeWorkspace_railTextActionActive__fC8as,.CodeWorkspace_railTextAction___tzcq:hover,.CodeWorkspace_railTextAction___tzcq[aria-pressed=true]{background:var(--cw-panel-elevated);box-shadow:inset 0 0 0 1px var(--cw-border);color:var(--cw-text)}.CodeWorkspace_railTextActionLabel__7ZvAr{color:currentColor}.CodeWorkspace_railTextActionAccent__83o9h{color:var(--cw-text)}.CodeWorkspace_notesFab__eTdgV{display:inline-flex;height:34px;align-items:center;gap:8px;padding:0 14px;border:1px solid var(--cw-border);border-radius:999px;background:var(--cw-chrome);color:var(--cw-text);font-size:12px;font-weight:700;letter-spacing:-.02em;box-shadow:var(--cw-shadow-panel);transition:border-color .16s ease,background-color .16s ease}.CodeWorkspace_notesFab__eTdgV:hover{border-color:var(--cw-border-strong);background:var(--cw-panel-elevated)}.CodeWorkspace_notesSheet__LUeT_{position:absolute;left:calc(100% + 10px);top:auto;bottom:0;z-index:50;width:min(22rem,calc(100vw - 5rem));max-height:min(36rem,calc(100vh - 24px));overflow:hidden;border:1px solid var(--cw-border);border-radius:24px;background:var(--cw-chrome);box-shadow:var(--cw-shadow-popover);isolation:isolate;transform:translate3d(-10px,0,0) scale(.985);transform-origin:bottom left;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease-out,transform .18s var(--cw-ease),visibility 0s linear .18s}.CodeWorkspace_notesSheetDocked__CzWSU{position:relative;left:auto;top:auto;width:min(20rem,calc(100vw - 1.5rem));transform:translate3d(0,-8px,0) scale(.985);transform-origin:top right}.CodeWorkspace_notesSheetClosed__2T4og{opacity:0;pointer-events:none;visibility:hidden}.CodeWorkspace_notesSheetOpen__HwZF0{opacity:1;visibility:visible;pointer-events:auto;transform:translateZ(0) scale(1);will-change:transform,opacity;transition-delay:0s,0s,0s}.CodeWorkspace_notesSheetBody__gWrd_{display:flex;flex-direction:column;gap:14px;max-height:inherit;overflow-y:auto;padding:18px 18px 16px}.CodeWorkspace_notesSheetHeader__ut_NN{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.CodeWorkspace_notesSheetTitle__ETYNn{margin:0;font-size:18px;font-weight:700;letter-spacing:-.03em;line-height:1.15;color:var(--cw-text)}.CodeWorkspace_notesSheetStatus__pPFkA{margin-top:4px;font-size:12px;font-weight:500;color:var(--cw-faint)}.CodeWorkspace_notesSheetClose__XBREV{display:grid;height:32px;width:32px;flex:0 0 auto;place-items:center;border:1px solid var(--cw-border);border-radius:999px;background:transparent;color:var(--cw-muted);font-size:14px;line-height:1;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.CodeWorkspace_notesSheetClose__XBREV:hover{border-color:var(--cw-border-strong);background:var(--cw-panel-elevated);color:var(--cw-text)}.CodeWorkspace_notesSheetInput__2VzwB{width:100%;min-height:120px;resize:none;border:1px solid var(--cw-border);border-radius:16px;background:var(--cw-panel);padding:12px 14px;font-size:13px;font-weight:500;letter-spacing:-.011em;line-height:1.45;color:var(--cw-text);outline:none;transition:border-color .16s ease,background-color .16s ease}.CodeWorkspace_notesSheetInput__2VzwB::placeholder{color:var(--cw-faint)}.CodeWorkspace_notesSheetInput__2VzwB:focus{border-color:var(--cw-border-strong);background:var(--cw-panel-elevated)}.CodeWorkspace_notesSheetFooter__dLWuG{display:flex;align-items:center;justify-content:space-between;gap:12px}.CodeWorkspace_notesSheetMeta__qBdfk{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;color:var(--cw-faint)}.CodeWorkspace_notesSheetPrimary__R2hET{display:inline-flex;height:34px;flex:0 0 auto;align-items:center;justify-content:center;padding:0 16px;border:0;border-radius:999px;background:var(--cw-text);color:var(--cw-bg);font-size:13px;font-weight:700;letter-spacing:-.02em;transition:opacity .16s ease}.CodeWorkspace_notesSheetPrimary__R2hET:hover{opacity:.88}.CodeWorkspace_notesSheetPrimary__R2hET:disabled{cursor:not-allowed;opacity:.4}.CodeWorkspace_notesSheetSection__m0Lgu{display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--cw-border);padding-top:14px}.CodeWorkspace_notesSheetSectionHead__pLF16{display:flex;align-items:center;justify-content:space-between;gap:8px}.CodeWorkspace_notesSheetSectionTitle__YI165{margin:0;font-size:13px;font-weight:700;letter-spacing:-.02em;color:var(--cw-text)}.CodeWorkspace_notesSheetSectionCount__lizTn{font-size:12px;font-weight:600;color:var(--cw-faint)}.CodeWorkspace_notesSheetList__qXNSj{display:flex;max-height:9.5rem;flex-direction:column;gap:6px;overflow-y:auto;padding-right:2px;scrollbar-width:thin}.CodeWorkspace_notesSheetRow__FgqN6{display:flex;flex-direction:column;gap:6px;border:1px solid var(--cw-border);border-radius:14px;background:var(--cw-panel);padding:10px 12px;transition:border-color .16s ease,background-color .16s ease}.CodeWorkspace_notesSheetRow__FgqN6:hover{border-color:var(--cw-border-strong);background:var(--cw-panel-elevated)}.CodeWorkspace_notesSheetRowTop___3cAy{display:flex;align-items:center;justify-content:space-between;gap:8px}.CodeWorkspace_notesSheetRowTime__aC__h{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;color:var(--cw-muted)}.CodeWorkspace_notesSheetSecondary__BZWCA{display:inline-flex;height:26px;flex:0 0 auto;align-items:center;justify-content:center;padding:0 10px;border:1px solid var(--cw-border);border-radius:999px;background:transparent;color:var(--cw-text);font-size:11px;font-weight:700;letter-spacing:-.02em;transition:border-color .16s ease,background-color .16s ease}.CodeWorkspace_notesSheetSecondary__BZWCA:hover{border-color:var(--cw-border-strong);background:var(--cw-panel-hover)}.CodeWorkspace_notesSheetRowBody__UK1L1{margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:12px;font-weight:500;letter-spacing:-.011em;line-height:1.4;color:var(--cw-muted)}.CodeWorkspace_notesSheetEmpty__dco4j{margin:0;border:1px dashed var(--cw-border);border-radius:14px;padding:12px;font-size:12px;font-weight:500;line-height:1.4;color:var(--cw-faint)}.CodeWorkspace_outputGuessPopover__XukAz{border-color:var(--cw-border)!important;background:var(--cw-chrome)!important;color:var(--cw-text);box-shadow:var(--cw-shadow-popover)!important}.CodeWorkspace_outputGuessPopover__XukAz input,.CodeWorkspace_outputGuessPopover__XukAz pre{border-color:var(--cw-border)!important;background:var(--cw-panel-elevated)!important;color:var(--cw-text)!important}.CodeWorkspace_outputGuessPopover__XukAz input::placeholder{color:var(--cw-faint)!important}.CodeWorkspace_editorSettingsMenu__at1OI{border-color:var(--cw-border)!important;background:var(--cw-chrome)!important;color:var(--cw-text);box-shadow:var(--cw-shadow-popover)}.CodeWorkspace_editorSettingsMenu__at1OI button,.CodeWorkspace_editorSettingsMenu__at1OI select{border-color:var(--cw-border)!important;color:var(--cw-muted)!important}.CodeWorkspace_editorSettingsMenu__at1OI button:hover{background:var(--cw-panel-elevated)!important;border-color:var(--cw-border-strong)!important;color:var(--cw-text)!important}.CodeWorkspace_editorSettingsMenu__at1OI option{background:var(--cw-panel-elevated);color:var(--cw-text)}.CodeWorkspace_railLabel__vHoqr{display:flex;align-items:center;gap:3px;font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--cw-faint)}.CodeWorkspace_railQuestionList__vxXLi{display:flex;min-height:0;width:100%;flex:1 1 0;flex-direction:column;align-items:center;gap:4px;overflow-x:visible;overflow-y:auto;scrollbar-width:none}.CodeWorkspace_railQuestionList__vxXLi::-webkit-scrollbar{display:none}.CodeWorkspace_railQuestion__tXtEA{position:relative;isolation:isolate;display:grid;height:34px;width:34px;flex:0 0 auto;place-items:center;border:1px solid var(--cw-border);border-radius:999px;background:transparent;color:var(--cw-muted);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;transition:background-color .18s var(--cw-ease),border-color .18s var(--cw-ease),color .18s var(--cw-ease),transform .18s var(--cw-ease)}.CodeWorkspace_railQuestion__tXtEA:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;box-shadow:var(--cw-shadow-panel);opacity:0;transition:opacity .18s var(--cw-ease)}.CodeWorkspace_railQuestion__tXtEA:hover:not(:disabled){border-color:var(--cw-border-strong);background:var(--cw-panel-elevated);color:var(--cw-text)}.CodeWorkspace_railQuestion__tXtEA:hover:not(:disabled):before{opacity:1}.CodeWorkspace_railQuestion__tXtEA:disabled:not(.CodeWorkspace_railQuestionActive__M82GV){color:var(--cw-faint);cursor:not-allowed;opacity:.5}.CodeWorkspace_railQuestionLocked__2uH0r:not(.CodeWorkspace_railQuestionActive__M82GV){border-style:dashed;color:var(--cw-faint)}.CodeWorkspace_railQuestionActive__M82GV,.CodeWorkspace_railQuestionActive__M82GV:disabled{border-color:var(--cw-accent);background:var(--cw-accent);box-shadow:0 0 0 2px var(--cw-border),var(--cw-shadow-panel);color:var(--cw-bg);cursor:default;opacity:1}.CodeWorkspace_railQuestionActive__M82GV:before{display:none}.CodeWorkspace_railQuestionSkeleton__353U3{height:34px;width:34px;flex:0 0 auto;border-radius:999px;background:var(--cw-panel-elevated);opacity:.6;animation:CodeWorkspace_railSkeletonPulse__9WL18 1.6s var(--cw-ease) infinite}.CodeWorkspace_railQuestionSkeleton__353U3:nth-child(2){animation-delay:.16s}.CodeWorkspace_railQuestionSkeleton__353U3:nth-child(3){animation-delay:.32s}@keyframes CodeWorkspace_railSkeletonPulse__9WL18{0%,to{opacity:.35}50%{opacity:.7}}.CodeWorkspace_railPrimary__XjLvg{display:flex;min-height:48px;width:44px;flex-direction:column;align-items:center;justify-content:center;gap:4px;margin-top:4px;padding:6px 4px;border-radius:14px;font-size:10px;font-weight:700;line-height:1.1;text-align:center}.CodeWorkspace_railPrimary__XjLvg:active{transform:scale(.98)}.CodeWorkspace_railMeter__L77CC{display:flex;min-height:40px;width:40px;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:1px solid transparent;border-radius:13px;background:transparent;font-size:10px;font-weight:700;font-variant-numeric:tabular-nums}.CodeWorkspace_companyLogoTile__0yojQ{border:1px solid var(--cw-border);border-radius:10px;background:transparent}.CodeWorkspace_companyNavigatorTrigger__Knd25{min-width:0;border-radius:var(--cw-radius-control);background:transparent;color:var(--cw-text);font-size:var(--cw-chrome-text);font-weight:700;transition:background-color .18s ease,color .18s ease}.CodeWorkspace_companyNavigatorTrigger__Knd25:hover,.CodeWorkspace_companyNavigatorTrigger__Knd25[aria-expanded=true]{background:var(--cw-surface-tint)}.CodeWorkspace_companyNavigatorGroup__gsHmj{flex:0 0 auto;min-width:0;height:var(--cw-control-h);border:1px solid var(--cw-border);border-radius:var(--cw-radius-control);background:transparent;overflow:visible;transition:border-color .18s ease}.CodeWorkspace_companyNavigatorGroup__gsHmj:hover{border-color:var(--cw-border-strong)}.CodeWorkspace_companyNavigatorBack__01oiK{border-right:1px solid var(--cw-border);border-radius:var(--cw-radius-control);color:var(--cw-muted);transition:background-color .18s ease,color .18s ease}.CodeWorkspace_companyNavigatorBack__01oiK:hover,.CodeWorkspace_companyNavigatorLogo__L_f8U{background:var(--cw-surface-tint);color:var(--cw-text)}.CodeWorkspace_companyNavigatorLogo__L_f8U{border:1px solid var(--cw-border);border-radius:8px}.CodeWorkspace_companyNavigatorCount__EHsT5{border:1px solid var(--cw-border);border-radius:var(--cw-radius-control);background:transparent;color:var(--cw-muted);font-size:var(--cw-chrome-text-sm);font-weight:500}.CodeWorkspace_companyNavigatorMenu__rpumT{border:1px solid var(--cw-border);border-radius:18px;background:var(--cw-chrome);color:var(--cw-muted);box-shadow:var(--cw-shadow-popover),inset 0 1px 0 var(--cw-surface-tint);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);isolation:isolate;transform:translate3d(-10px,0,0) scale(.985);transform-origin:top left;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease-out,transform .18s var(--cw-ease),visibility 0s linear .18s}.CodeWorkspace_companyNavigatorMenuOpen__UESDT{transform:translateZ(0) scale(1);opacity:1;visibility:visible;pointer-events:auto;will-change:transform,opacity;transition-delay:0s,0s,0s}.CodeWorkspace_companyNavigatorMenuClosed__OD0yT{opacity:0;visibility:hidden;pointer-events:none}.CodeWorkspace_companyNavigatorMenuHeader__YogM7{border-bottom:1px solid var(--cw-border);background:var(--cw-surface-tint)}.CodeWorkspace_companyNavigatorItem__b3ujQ{position:relative;min-height:46px;border:1px solid transparent;border-radius:12px;color:var(--cw-muted);font-size:var(--cw-chrome-text);font-weight:500;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s var(--cw-ease)}.CodeWorkspace_companyNavigatorItem__b3ujQ:hover:not(:disabled){background:var(--cw-surface-tint);border-color:var(--cw-border);color:var(--cw-text);transform:translateX(2px)}.CodeWorkspace_companyNavigatorItemActive__TRsF4,.CodeWorkspace_companyNavigatorItemActive__TRsF4:hover{border-color:var(--cw-border-strong);background:var(--cw-surface-tint-strong);color:var(--cw-text);transform:none}.CodeWorkspace_companyNavigatorItemActive__TRsF4:before{position:absolute;top:12px;bottom:12px;left:0;width:2px;border-radius:999px;background:var(--cw-accent);content:""}.CodeWorkspace_companyNavigatorItem__b3ujQ:disabled:not(.CodeWorkspace_companyNavigatorItemActive__TRsF4){color:var(--cw-faint);opacity:.55}.CodeWorkspace_companyNavigatorIndex__DF_Tt{border:1px solid var(--cw-border);background:var(--cw-surface-tint);color:var(--cw-faint)}.CodeWorkspace_companyNavigatorItemActive__TRsF4 .CodeWorkspace_companyNavigatorIndex__DF_Tt,.CodeWorkspace_companyNavigatorItem__b3ujQ:hover:not(:disabled) .CodeWorkspace_companyNavigatorIndex__DF_Tt{border-color:var(--cw-border-strong);background:var(--cw-surface-tint-strong);color:var(--cw-text)}.CodeWorkspace_surface__BWgeM{background:var(--cw-panel);border-color:var(--cw-border)}.CodeWorkspace_problemTypography__6bg_8{font-size:15px;line-height:1.6;color:var(--cw-muted)}.CodeWorkspace_problemTypography__6bg_8 :is(p,li){font-size:15px;line-height:1.6}.CodeWorkspace_problemTypography__6bg_8 :is(h1,h2,h3){color:var(--cw-text);font-weight:600;letter-spacing:-.02em}.CodeWorkspace_problemTypography__6bg_8 :is(h1){font-size:24px}.CodeWorkspace_problemTypography__6bg_8 :is(h2){font-size:19px}.CodeWorkspace_problemTypography__6bg_8 :is(h3){font-size:16px}.CodeWorkspace_problemTypography__6bg_8 strong{color:var(--cw-text);font-weight:600}.CodeWorkspace_problemTypography__6bg_8 :is(p,ul,ol,pre,blockquote,table){margin-bottom:20px}.CodeWorkspace_problemTypography__6bg_8 :is(ul,ol){padding-left:24px}.CodeWorkspace_problemTypography__6bg_8 li+li{margin-top:8px}.CodeWorkspace_problemTypography__6bg_8 :is(pre,blockquote){border:1px solid var(--cw-border);border-radius:var(--cw-radius-row);background:var(--cw-surface-tint);padding:14px 16px}.CodeWorkspace_panelTabBar__WZ5QG{gap:0;padding:0 6px;border-bottom:1px solid var(--cw-border)!important;background:var(--cw-panel)!important}.CodeWorkspace_panelTab__HPs0C{display:inline-flex;align-items:center;justify-content:center;height:var(--cw-control-h);padding:0 6px;border:1px solid transparent;border-radius:var(--cw-radius-control);background:transparent;color:var(--cw-faint);font-size:var(--cw-chrome-text);font-weight:700;transition:color .18s ease,border-color .18s ease}.CodeWorkspace_panelTab__HPs0C:hover{border-color:var(--cw-border);color:var(--cw-muted)}.CodeWorkspace_panelTabLarge__1i4qp{height:28px;padding:0 8px;font-size:13px;font-weight:700}.CodeWorkspace_panelTabActive__gnAff,.CodeWorkspace_panelTabActive__gnAff:hover{border-color:var(--cw-border-strong);color:var(--cw-text)}.CodeWorkspace_mobileActionBar__2ix9L,.CodeWorkspace_mobileTabs__Vdlop{display:none}.CodeWorkspace_mobilePane__i5H36{transition:opacity var(--cw-motion) var(--cw-ease),transform var(--cw-motion) var(--cw-ease),visibility 0s linear var(--cw-motion)}.CodeWorkspace_toolbarButton__CPC3z{min-height:var(--cw-control-h);border:1px solid var(--cw-border);border-radius:var(--cw-radius-control);background:transparent;color:var(--cw-muted);font-size:var(--cw-chrome-text);font-weight:500;transition:color .18s ease,border-color .18s ease}.CodeWorkspace_toolbarButton__CPC3z:hover{border-color:var(--cw-border-strong);color:var(--cw-text)}.CodeWorkspace_primaryButton__a2zJP{min-height:var(--cw-control-h);border:1px solid var(--cw-text);border-radius:var(--cw-radius-control);background:var(--cw-text);color:var(--cw-bg);font-size:var(--cw-chrome-text);font-weight:600;transition:background-color .18s ease,opacity .18s ease}.CodeWorkspace_primaryButton__a2zJP:hover{background:var(--cw-text);opacity:.85}.CodeWorkspace_primaryButton__a2zJP:disabled{cursor:not-allowed;border-color:var(--cw-border);background:var(--cw-panel-hover);color:var(--cw-faint);opacity:1}.CodeWorkspace_focusRing__bou_S:focus-visible{outline:2px solid var(--cw-text);outline-offset:2px}.CodeWorkspace_globalHeaderAction__NsQzF{border:1px solid var(--cw-border);border-radius:var(--cw-radius-control);background:transparent;color:var(--cw-muted)!important;transition:color .18s ease,border-color .18s ease}.CodeWorkspace_globalHeaderAction__NsQzF:hover{border-color:var(--cw-border-strong);color:var(--cw-text)!important}.CodeWorkspace_globalHeaderPrimary__vFflD{border:1px solid var(--cw-text);border-radius:var(--cw-radius-control);background:var(--cw-text)!important;color:var(--cw-bg)!important;box-shadow:none!important;transition:opacity .18s ease}.CodeWorkspace_globalHeaderPrimary__vFflD:hover{background:var(--cw-text)!important;opacity:.85}.CodeWorkspace_actionCluster___QblB{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;border-radius:999px;background:transparent}.CodeWorkspace_resultsChevron__FoHqv{transform:rotate(0deg);transition:transform .18s var(--cw-ease)}[data-results-open=true] .CodeWorkspace_resultsChevron__FoHqv{transform:rotate(180deg)}.CodeWorkspace_runButton__3Yjhp,.CodeWorkspace_submitButton__7LhH1{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;min-width:0;padding:0 15px;border-radius:999px;font-size:14.5px;font-weight:700;line-height:1;letter-spacing:-.03em;box-shadow:none;transition:background-color .16s var(--cw-ease),color .16s var(--cw-ease),border-color .16s var(--cw-ease),opacity .16s ease,transform .14s var(--cw-ease)}.CodeWorkspace_runButton__3Yjhp{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(255,255,255,.4);color:#121212;background-color:#d8d5cf;background-image:url(/icons/run-oil-pastel-white.png);background-size:cover;background-position:50%;background-repeat:no-repeat;box-shadow:inset 0 1px 0 rgba(255,255,255,.65),inset 0 -1px 0 rgba(120,112,100,.22),0 3px 12px rgba(0,0,0,.22)}.CodeWorkspace_runButton__3Yjhp:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(70,64,56,.14));transition:opacity .18s var(--cw-ease)}.CodeWorkspace_runButton__3Yjhp:hover:not(:disabled){border-color:rgba(255,255,255,.72);color:#000000;box-shadow:inset 0 1px 0 rgba(255,255,255,.8),inset 0 -1px 0 rgba(120,112,100,.18),0 5px 16px rgba(0,0,0,.26)}.CodeWorkspace_runButton__3Yjhp:hover:not(:disabled):before{opacity:.75}.CodeWorkspace_runButton__3Yjhp:active:not(:disabled){transform:scale(.98);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 2px 8px rgba(0,0,0,.2)}.CodeWorkspace_aiHelperButton__GAQrh{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:28px;min-width:0;padding:0 10px 0 6px;overflow:hidden;border:1px solid rgba(255,220,176,.38);border-radius:999px;color:#fff8ee;background-color:#1c140c;background-image:url(/icons/ai-helper-cinematic.png);background-size:cover;background-position:42% 48%;background-repeat:no-repeat;font-size:12.5px;font-weight:700;letter-spacing:-.03em;line-height:1;text-shadow:0 1px 2px rgba(20,10,4,.55);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 -1px 0 rgba(40,18,6,.28),0 3px 10px rgba(40,22,8,.28);transition:border-color .16s var(--cw-ease),color .16s var(--cw-ease),transform .14s var(--cw-ease)}.CodeWorkspace_aiHelperButton__GAQrh:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(28,16,8,.18),rgba(18,10,6,.46))}.CodeWorkspace_aiHelperButton__GAQrh:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),inset 0 -1px 0 rgba(40,18,6,.22),0 4px 14px rgba(40,22,8,.34);opacity:0;transition:opacity .16s var(--cw-ease)}.CodeWorkspace_aiHelperButton__GAQrh:hover{border-color:rgba(255,232,196,.62);color:#fffdf8;background-position:28% 48%}.CodeWorkspace_aiHelperButton__GAQrh:hover:after{opacity:1}.CodeWorkspace_aiHelperButton__GAQrh:active{transform:scale(.98)}.CodeWorkspace_aiHelperButtonActive__qqxZs{border-color:rgba(255,220,176,.55);box-shadow:inset 0 1px 0 rgba(255,255,255,.24),inset 0 -1px 0 rgba(40,18,6,.28),0 0 0 1px rgba(255,196,120,.28),0 4px 12px rgba(40,22,8,.32)}.CodeWorkspace_aiHelperButtonIcon__jd4Jl{display:inline-flex;align-items:center;justify-content:center;color:inherit;flex-shrink:0}.CodeWorkspace_aiHelperButtonFace__9v90g{width:20px;height:20px;border-radius:999px;object-fit:cover;object-position:48% 42%;box-shadow:0 0 0 1px rgba(255,255,255,.28)}.CodeWorkspace_submitButton__7LhH1{position:relative;isolation:isolate;min-width:0;gap:6px;padding:0 13px 0 11px;overflow:hidden;border:1px solid rgba(255,255,255,.22);color:#ffffff;background-color:var(--cw-submit);background-image:url(/icons/submit-oil-pastel-purple.png);background-size:cover;background-position:50%;background-repeat:no-repeat;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 -1px 0 rgba(20,8,45,.35),0 3px 12px rgba(60,32,110,.34);text-shadow:0 1px 2px rgba(24,10,50,.55)}.CodeWorkspace_submitButton__7LhH1:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(22,8,46,.32));transition:opacity .18s var(--cw-ease)}.CodeWorkspace_submitButton__7LhH1:hover:not(:disabled){border-color:rgba(255,255,255,.34);color:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 0 rgba(20,8,45,.3),0 5px 16px rgba(60,32,110,.42)}.CodeWorkspace_submitButton__7LhH1:hover:not(:disabled):before{opacity:.7}.CodeWorkspace_submitButton__7LhH1:active:not(:disabled){transform:scale(.98);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 2px 8px rgba(60,32,110,.3)}.CodeWorkspace_runButton__3Yjhp:disabled,.CodeWorkspace_submitButton__7LhH1:disabled{cursor:not-allowed;opacity:.35;transform:none;box-shadow:none}.CodeWorkspace_runButtonIcon__Xeyb6,.CodeWorkspace_submitButtonIcon__j9ut8{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:0;flex-shrink:0;background:transparent;box-shadow:none}.CodeWorkspace_runButtonIcon__Xeyb6{color:#121212}.CodeWorkspace_root__s99LZ[data-workspace-theme=light] .CodeWorkspace_runButton__3Yjhp{border-color:rgba(255,255,255,.16);color:#ffffff;background-color:#141210;background-image:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset 0 -1px 0 rgba(0,0,0,.38),0 3px 12px rgba(17,17,17,.24);text-shadow:0 1px 2px rgba(0,0,0,.55)}.CodeWorkspace_root__s99LZ[data-workspace-theme=light] .CodeWorkspace_runButton__3Yjhp:after{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;background-image:url(/icons/run-oil-pastel-white.png);background-size:cover;background-position:50%;background-repeat:no-repeat;filter:invert(1) brightness(.52) contrast(1.38) saturate(0)}.CodeWorkspace_root__s99LZ[data-workspace-theme=light] .CodeWorkspace_runButton__3Yjhp:before{background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(0,0,0,.34))}.CodeWorkspace_root__s99LZ[data-workspace-theme=light] .CodeWorkspace_runButton__3Yjhp:hover:not(:disabled){border-color:rgba(255,255,255,.26);color:#ffffff;background-color:#0c0b09;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),inset 0 -1px 0 rgba(0,0,0,.32),0 5px 16px rgba(0,0,0,.3)}.CodeWorkspace_root__s99LZ[data-workspace-theme=light] .CodeWorkspace_runButton__3Yjhp:hover:not(:disabled):after{filter:invert(1) brightness(.42) contrast(1.45) saturate(0)}.CodeWorkspace_root__s99LZ[data-workspace-theme=light] .CodeWorkspace_runButton__3Yjhp:active:not(:disabled){box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 2px 8px rgba(0,0,0,.22)}.CodeWorkspace_root__s99LZ[data-workspace-theme=light] .CodeWorkspace_runButtonIcon__Xeyb6{color:#ffffff}.CodeWorkspace_root__s99LZ[data-workspace-theme=light] .CodeWorkspace_runButton__3Yjhp:focus-visible{outline-color:#111111}.CodeWorkspace_submitButtonIcon__j9ut8{width:auto;height:auto;color:#ffffff}.CodeWorkspace_submitButton__7LhH1:hover:not(:disabled) .CodeWorkspace_submitButtonIcon__j9ut8{background:transparent;box-shadow:none}.CodeWorkspace_submitButtonIcon__j9ut8 img{width:14px;height:14px;object-fit:contain;display:block;filter:brightness(0) invert(1);transition:transform .18s var(--cw-ease)}.CodeWorkspace_runButton__3Yjhp:focus-visible,.CodeWorkspace_submitButton__7LhH1:focus-visible{outline:2px solid rgba(255,255,255,.9);outline-offset:2px}.CodeWorkspace_actionCue__J_3kB{outline:2px solid rgba(255,255,255,.92);outline-offset:3px;animation:CodeWorkspace_actionCuePulse__wodr7 .56s var(--cw-ease) 2}@keyframes CodeWorkspace_actionCuePulse__wodr7{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}.CodeWorkspace_submitButton__7LhH1:hover:not(:disabled) .CodeWorkspace_submitButtonIcon__j9ut8 img{transform:scale(1.08)}@media (max-width:1023px){.CodeWorkspace_mobileTabs__Vdlop{position:absolute;inset:0 0 auto 0;z-index:70;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;height:52px;padding:6px 8px;border-bottom:1px solid var(--cw-border);background:var(--cw-panel)}.CodeWorkspace_mobileTab__uJruV{position:relative;min-width:0;min-height:36px;border:1px solid transparent;border-radius:var(--cw-radius-control);background:transparent;color:var(--cw-faint);font-size:var(--cw-chrome-text);font-weight:500;transition:color .18s ease,border-color .18s ease}.CodeWorkspace_mobileTabActive__01HlA{border-color:var(--cw-border-strong);color:var(--cw-text)}.CodeWorkspace_mobileTabBadge__Ukg5r{position:absolute;top:7px;right:max(8px,calc(50% - 34px));width:6px;height:6px;border-radius:999px;background:var(--cw-accent)}.CodeWorkspace_mobileActionBar__2ix9L{position:absolute;inset:auto 0 0 0;z-index:75;display:flex;align-items:center;gap:8px;min-height:calc(60px + env(safe-area-inset-bottom));padding:8px 10px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--cw-border);background:var(--cw-panel)}.CodeWorkspace_mobileActionBar__2ix9L button{min-height:44px}.CodeWorkspace_mobileContentInset__uy6tQ{padding-top:52px;padding-bottom:calc(60px + env(safe-area-inset-bottom))}.CodeWorkspace_mobilePane__i5H36{position:absolute!important;inset:52px 0 calc(60px + env(safe-area-inset-bottom)) 0;width:100%!important;height:auto!important}.CodeWorkspace_mobilePaneActive__6v_xi{opacity:1;transform:translateZ(0);visibility:visible;pointer-events:auto;transition-delay:0s}.CodeWorkspace_mobilePaneInactiveLeft__Ny1SW,.CodeWorkspace_mobilePaneInactiveRight__EoI82{opacity:0;visibility:hidden;pointer-events:none}.CodeWorkspace_mobilePaneInactiveLeft__Ny1SW{transform:translate3d(-18px,0,0)}.CodeWorkspace_mobilePaneInactiveRight__EoI82{transform:translate3d(18px,0,0)}}@media (prefers-reduced-motion:reduce){.CodeWorkspace_root__s99LZ{--cw-motion:1ms}.CodeWorkspace_aiHelperButton__GAQrh,.CodeWorkspace_aiHelperButton__GAQrh:after,.CodeWorkspace_companyNavigatorBack__01oiK,.CodeWorkspace_companyNavigatorGroup__gsHmj,.CodeWorkspace_companyNavigatorItem__b3ujQ,.CodeWorkspace_companyNavigatorMenu__rpumT,.CodeWorkspace_companyNavigatorTrigger__Knd25,.CodeWorkspace_filledButton__JWdFK,.CodeWorkspace_globalHeaderAction__NsQzF,.CodeWorkspace_globalHeaderPrimary__vFflD,.CodeWorkspace_mobilePane__i5H36,.CodeWorkspace_mobileTab__uJruV,.CodeWorkspace_notesFab__eTdgV,.CodeWorkspace_notesSheetClose__XBREV,.CodeWorkspace_notesSheetInput__2VzwB,.CodeWorkspace_notesSheetPrimary__R2hET,.CodeWorkspace_notesSheetRow__FgqN6,.CodeWorkspace_notesSheetSecondary__BZWCA,.CodeWorkspace_notesSheet__LUeT_,.CodeWorkspace_panelTab__HPs0C,.CodeWorkspace_primaryButton__a2zJP,.CodeWorkspace_railBrand__XZUAq,.CodeWorkspace_railButton__KDDlG,.CodeWorkspace_railButton__KDDlG:before,.CodeWorkspace_railPrimary__XjLvg,.CodeWorkspace_railQuestion__tXtEA,.CodeWorkspace_railQuestion__tXtEA:before,.CodeWorkspace_railTextAction___tzcq,.CodeWorkspace_resultsChevron__FoHqv,.CodeWorkspace_runButton__3Yjhp,.CodeWorkspace_runButton__3Yjhp:before,.CodeWorkspace_segment__Og9JB,.CodeWorkspace_submitButton__7LhH1,.CodeWorkspace_submitButton__7LhH1:before,.CodeWorkspace_toolbarButton__CPC3z{transition-duration:1ms!important}.CodeWorkspace_companyNavigatorMenuOpen__UESDT,.CodeWorkspace_mobilePaneActive__6v_xi,.CodeWorkspace_notesSheetOpen__HwZF0{transform:none!important}.CodeWorkspace_actionCue__J_3kB{animation:none}.CodeWorkspace_aiHelperButton__GAQrh:active,.CodeWorkspace_filledButton__JWdFK:active,.CodeWorkspace_railBrand__XZUAq:active,.CodeWorkspace_railButton__KDDlG:active,.CodeWorkspace_railPrimary__XjLvg:active,.CodeWorkspace_railQuestion__tXtEA:active:not(:disabled),.CodeWorkspace_railTextAction___tzcq:active,.CodeWorkspace_runButton__3Yjhp:active,.CodeWorkspace_submitButton__7LhH1:active{transform:none}.CodeWorkspace_railQuestionSkeleton__353U3,.CodeWorkspace_railQuestionSkeleton__353U3:nth-child(2),.CodeWorkspace_railQuestionSkeleton__353U3:nth-child(3){animation:none!important}}.CodeWorkspace_problemMarkdown__hZ5PC.CodeWorkspace_problemMarkdown__hZ5PC{max-width:72ch;color:var(--cw-text-soft);font-size:15px;font-weight:400;line-height:1.65;letter-spacing:-.006em;font-feature-settings:normal;font-variant-numeric:lining-nums tabular-nums;text-wrap:pretty}.CodeWorkspace_problemMarkdown__hZ5PC.CodeWorkspace_problemMarkdown__hZ5PC>*+*{margin-top:20px}.CodeWorkspace_problemMarkdown__hZ5PC.CodeWorkspace_problemMarkdown__hZ5PC>:first-child{margin-top:0}.CodeWorkspace_problemMarkdown__hZ5PC.CodeWorkspace_problemMarkdown__hZ5PC :is(p,li){font-size:15px;line-height:1.65}.CodeWorkspace_problemMarkdown__hZ5PC.CodeWorkspace_problemMarkdown__hZ5PC :is(h1,h2,h3,h4){margin-top:32px;margin-bottom:12px;color:var(--cw-text);font-weight:600;line-height:1.3;letter-spacing:-.02em}.CodeWorkspace_problemMarkdown__hZ5PC.CodeWorkspace_problemMarkdown__hZ5PC h1{font-size:20px}.CodeWorkspace_problemMarkdown__hZ5PC.CodeWorkspace_problemMarkdown__hZ5PC h2{font-size:17px}.CodeWorkspace_problemMarkdown__hZ5PC.CodeWorkspace_problemMarkdown__hZ5PC :is(h3,h4){font-size:15px;margin-top:24px}.CodeWorkspace_problemMarkdown__hZ5PC.CodeWorkspace_problemMarkdown__hZ5PC strong{color:var(--cw-text);font-weight:600}.CodeWorkspace_problemMarkdown__hZ5PC.CodeWorkspace_problemMarkdown__hZ5PC em{color:var(--cw-text-soft);font-style:italic}.CodeWorkspace_problemMarkdown__hZ5PC.CodeWorkspace_problemMarkdown__hZ5PC a{color:var(--cw-text);text-decoration:underline;text-underline-offset:2px}.CodeWorkspace_problemMarkdown__hZ5PC.CodeWorkspace_problemMarkdown__hZ5PC :is(ul,ol){padding-left:22px}.CodeWorkspace_problemMarkdown__hZ5PC.CodeWorkspace_problemMarkdown__hZ5PC ul{list-style:disc}.CodeWorkspace_problemMarkdown__hZ5PC.CodeWorkspace_problemMarkdown__hZ5PC ol{list-style:decimal}.CodeWorkspace_problemMarkdown__hZ5PC.CodeWorkspace_problemMarkdown__hZ5PC li+li{margin-top:8px}.CodeWorkspace_problemMarkdown__hZ5PC.CodeWorkspace_problemMarkdown__hZ5PC li{line-height:1.65}.CodeWorkspace_problemMarkdown__hZ5PC.CodeWorkspace_problemMarkdown__hZ5PC li::marker{color:var(--cw-faint)}.CodeWorkspace_problemMarkdown__hZ5PC.CodeWorkspace_problemMarkdown__hZ5PC :not(pre)>code{padding:1px 5px;border-radius:6px;background:var(--cw-surface-tint-strong);color:var(--cw-text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:max(12px,.92em);letter-spacing:normal;overflow-wrap:anywhere}.CodeWorkspace_problemMarkdown__hZ5PC.CodeWorkspace_problemMarkdown__hZ5PC pre{padding:16px;border:1px solid var(--cw-border);border-radius:var(--cw-radius-row);background:var(--cw-bg);overflow-x:auto}.CodeWorkspace_problemMarkdown__hZ5PC.CodeWorkspace_problemMarkdown__hZ5PC pre code{padding:0;background:none;color:var(--cw-code-fg);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:1.6;letter-spacing:normal}.CodeWorkspace_problemMarkdown__hZ5PC.CodeWorkspace_problemMarkdown__hZ5PC blockquote{padding:2px 0 2px 14px;border-left:2px solid var(--cw-border-strong);color:var(--cw-muted)}.CodeWorkspace_problemMarkdown__hZ5PC.CodeWorkspace_problemMarkdown__hZ5PC table{max-width:none;border-collapse:collapse;font-size:13.5px}.CodeWorkspace_problemMarkdown__hZ5PC.CodeWorkspace_problemMarkdown__hZ5PC th{color:var(--cw-muted);font-size:11px;font-weight:600;text-align:left;text-transform:uppercase;letter-spacing:.06em}.CodeWorkspace_problemMarkdown__hZ5PC.CodeWorkspace_problemMarkdown__hZ5PC :is(th,td){padding:8px 12px;border-bottom:1px solid var(--cw-border)}.CodeWorkspace_problemMarkdown__hZ5PC.CodeWorkspace_problemMarkdown__hZ5PC img{max-width:100%;height:auto;border-radius:10px}.CodeWorkspace_problemMarkdown__hZ5PC.CodeWorkspace_problemMarkdown__hZ5PC hr{border:0;border-top:1px solid var(--cw-border)}.CodeWorkspace_appleUI__2_2ox,.CodeWorkspace_editorial__MzcY8,.CodeWorkspace_submissions__Dhm12{--sub-font:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display",Inter,ui-sans-serif,system-ui,"Segoe UI",sans-serif;--sub-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Monaco,Consolas,monospace;--sub-green:var(--cw-success);--sub-red:var(--cw-danger);--sub-orange:var(--cw-warning);--sub-blue-rgb:184,198,255;--sub-blue:rgb(var(--sub-blue-rgb));--sub-separator:var(--cw-border);--sub-fill:var(--cw-surface-tint);--sub-fill-hover:var(--cw-surface-tint-strong);font-family:var(--sub-font);font-feature-settings:normal;letter-spacing:normal;font-variant-numeric:tabular-nums}.CodeWorkspace_root__s99LZ[data-workspace-theme=light] .CodeWorkspace_appleUI__2_2ox,.CodeWorkspace_root__s99LZ[data-workspace-theme=light] .CodeWorkspace_editorial__MzcY8,.CodeWorkspace_root__s99LZ[data-workspace-theme=light] .CodeWorkspace_submissions__Dhm12{--sub-blue-rgb:0,105,168}.CodeWorkspace_submissionsHeader__TpNi0{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.CodeWorkspace_submissionsTitle__QOMoF{margin:0;color:var(--cw-text);font-size:22px;font-weight:600;line-height:1.18;letter-spacing:-.021em}.CodeWorkspace_submissionsSubtitle__XZLRE{margin:3px 0 0;color:var(--cw-muted);font-size:13px;line-height:1.35;letter-spacing:-.003em}.CodeWorkspace_segmented__RsLFF{display:inline-flex;flex:none;align-items:center;gap:2px;padding:2px;border-radius:9px;background:var(--sub-fill)}.CodeWorkspace_segment__Og9JB{display:inline-flex;align-items:center;gap:5px;padding:0 11px;height:26px;border:0;border-radius:7px;background:transparent;color:var(--cw-text-soft);font-family:inherit;font-size:13px;font-weight:500;letter-spacing:-.003em;cursor:pointer;transition:color .16s var(--cw-ease),background-color .16s var(--cw-ease)}.CodeWorkspace_segment__Og9JB:hover{color:var(--cw-text)}.CodeWorkspace_segmentActive__w54RY,.CodeWorkspace_segmentActive__w54RY:hover{background:var(--cw-panel-elevated);box-shadow:0 1px 2px color-mix(in srgb,var(--cw-text) 18%,transparent),inset 0 0 0 .5px var(--cw-border);color:var(--cw-text);font-weight:590}.CodeWorkspace_segmentCount__8wL4O{font-size:12px;font-variant-numeric:tabular-nums;opacity:.55}.CodeWorkspace_latestCard__JI2rF{display:block;width:100%;margin-bottom:16px;padding:16px;border:2px solid var(--cw-accent);border-radius:16px;background:var(--cw-inverse);color:inherit;font-family:inherit;text-align:left;cursor:pointer;transition:border-color .2s var(--cw-ease),transform .2s var(--cw-ease)}.CodeWorkspace_latestCard__JI2rF:hover{border-color:var(--cw-border-strong)}.CodeWorkspace_latestCard__JI2rF:active{transform:scale(.994)}.CodeWorkspace_latestCardTop__21LmJ{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.CodeWorkspace_eyebrow__Ly1QB{display:inline-flex;align-items:center;gap:6px;color:var(--cw-text);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.CodeWorkspace_timestamp___qmS4{color:var(--cw-faint);font-size:12px;letter-spacing:-.002em;white-space:nowrap}.CodeWorkspace_metricGrid__KlScd{display:grid;grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:14px 18px;margin-top:12px}.CodeWorkspace_metricLabel__u4kQ_{margin:0 0 2px;color:var(--cw-text);font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.CodeWorkspace_metricValue__M89dY{margin:0;color:var(--cw-text);font-size:17px;font-weight:590;line-height:1.2;letter-spacing:-.014em}.CodeWorkspace_metricValueMono__1_mMr{font-family:var(--sub-mono);font-size:16px;font-weight:500;letter-spacing:-.01em}.CodeWorkspace_statusPill__vo5AL{display:inline-flex;align-items:center;gap:5px;padding:0 9px;height:22px;border-radius:999px;font-size:12px;font-weight:590;letter-spacing:-.003em;white-space:nowrap}.CodeWorkspace_statusPass__WhYDc{background:var(--cw-success-bg);color:var(--sub-green)}.CodeWorkspace_statusFail__oOWw3{background:var(--cw-danger-bg);color:var(--sub-red)}.CodeWorkspace_statusRun__wKD_q{background:rgba(var(--sub-blue-rgb),.14);color:var(--sub-blue)}.CodeWorkspace_disclosure__zRmRo{display:inline-flex;align-items:center;gap:3px;color:var(--cw-text);font-size:13px;font-weight:500;letter-spacing:-.003em}.CodeWorkspace_statCard__r8pyu{display:flex;align-items:center;gap:14px;padding:16px;border-radius:16px;background:var(--cw-chrome);box-shadow:inset 0 0 0 1px var(--cw-border)}.CodeWorkspace_statFigure__mCZSZ{color:var(--sub-green);font-family:var(--sub-mono);font-size:26px;font-weight:600;line-height:1.1;letter-spacing:-.02em}.CodeWorkspace_listGroup__01_nr{overflow:hidden;border-radius:16px;background:var(--cw-chrome);box-shadow:inset 0 0 0 1px var(--cw-border)}.CodeWorkspace_listRow__3Aczk{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;min-height:56px;padding:10px 14px;border:0;background:transparent;color:inherit;font-family:inherit;text-align:left;cursor:pointer;transition:background-color .14s var(--cw-ease)}.CodeWorkspace_listRow__3Aczk:hover{background:var(--sub-fill)}.CodeWorkspace_listRow__3Aczk:active{background:var(--sub-fill-hover)}.CodeWorkspace_listRow__3Aczk+.CodeWorkspace_listRow__3Aczk{box-shadow:inset 0 .5px 0 var(--sub-separator)}.CodeWorkspace_rowGlyph__L0vFY{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;flex:none}.CodeWorkspace_rowTitle__cpRf7{display:block;color:var(--cw-text);font-size:15px;font-weight:500;line-height:1.25;letter-spacing:-.009em}.CodeWorkspace_rowTitlePass__MImKl{color:var(--sub-green)}.CodeWorkspace_rowTitleFail__ZnjTI{color:var(--sub-red)}.CodeWorkspace_rowTitleRun__cZ_Ox{color:var(--sub-blue)}.CodeWorkspace_rowMeta__FWP1N{display:block;margin-top:2px;overflow:hidden;color:var(--cw-muted);font-size:13px;line-height:1.3;letter-spacing:-.003em;text-overflow:ellipsis;white-space:nowrap}.CodeWorkspace_rowTrailing__A_zjh{display:flex;flex-direction:column;align-items:flex-end;gap:1px;flex:none}.CodeWorkspace_rowRuntime__hqFIv{color:var(--cw-text);font-family:var(--sub-mono);font-size:13px;font-weight:500;letter-spacing:-.006em}.CodeWorkspace_rowMemory__pmyrk{color:var(--cw-faint);font-family:var(--sub-mono);font-size:11px;letter-spacing:-.004em}.CodeWorkspace_rowChevron__SXhJR{color:var(--cw-faint);flex:none;transition:transform .16s var(--cw-ease)}.CodeWorkspace_listRow__3Aczk:hover .CodeWorkspace_rowChevron__SXhJR{transform:translateX(2px)}.CodeWorkspace_emptyState__ZYBa6{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 24px;text-align:center}.CodeWorkspace_emptyTitle__M1_YY{margin:0 0 4px;color:var(--cw-text);font-size:17px;font-weight:600;letter-spacing:-.014em}.CodeWorkspace_emptyBody__LkmtW{max-width:30ch;margin:0;color:var(--cw-muted);font-size:13px;line-height:1.45;letter-spacing:-.003em;text-wrap:pretty}.CodeWorkspace_scrim___Cqxj{position:fixed;inset:0;z-index:110;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--cw-overlay);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.CodeWorkspace_sheet__dqg1u{display:flex;flex-direction:column;width:100%;max-height:85vh;overflow:hidden;border-radius:20px;background:var(--cw-panel);box-shadow:inset 0 0 0 .5px var(--cw-inset-highlight),var(--cw-shadow-sheet)}.CodeWorkspace_sheetHeader___Y5rr{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;box-shadow:inset 0 -.5px 0 var(--sub-separator)}.CodeWorkspace_sheetTitle__5w5U8{margin:0;overflow:hidden;color:var(--cw-text);font-size:17px;font-weight:600;letter-spacing:-.014em;text-overflow:ellipsis;white-space:nowrap}.CodeWorkspace_sheetClose__Qoyvl{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:0;border-radius:999px;background:var(--sub-fill);color:var(--cw-muted);cursor:pointer;flex:none;transition:background-color .14s var(--cw-ease),color .14s var(--cw-ease)}.CodeWorkspace_sheetClose__Qoyvl:hover{background:var(--sub-fill-hover);color:var(--cw-text)}.CodeWorkspace_sheetStats__PJk3K{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:14px 18px;padding:14px 18px;box-shadow:inset 0 -.5px 0 var(--sub-separator)}.CodeWorkspace_sheetBody__kyJKX{flex:1;overflow-y:auto;padding:18px}.CodeWorkspace_sheetBody__kyJKX>*+*{margin-top:18px}.CodeWorkspace_sectionLabel__aIH2J{margin:0 0 8px;color:var(--cw-muted);font-size:12px;font-weight:500;letter-spacing:-.001em}.CodeWorkspace_callout__0vFZz{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;background:var(--sub-fill);color:var(--cw-muted);font-size:13px;line-height:1.45;letter-spacing:-.003em}.CodeWorkspace_calloutSuccess__vPFf9{background:var(--cw-success-bg);color:var(--sub-green)}.CodeWorkspace_calloutDanger__2dG6a{background:var(--cw-danger-bg);color:var(--sub-red)}.CodeWorkspace_codeBlock__Q7NqP{margin:0;padding:12px;overflow-x:auto;border-radius:10px;background:var(--cw-code-bg);color:var(--cw-code-fg);font-family:var(--sub-mono);font-size:12px;line-height:1.55;letter-spacing:normal;white-space:pre-wrap;word-break:break-all}.CodeWorkspace_codeBlockPass__Rm4Vl{color:var(--sub-green)}.CodeWorkspace_codeBlockFail__NfZJx{color:var(--sub-red)}.CodeWorkspace_banner__2jNyl{display:flex;align-items:flex-start;gap:11px;padding:13px 14px;border-radius:18px;background:var(--cw-panel);background:color-mix(in srgb,var(--cw-panel) 82%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 0 0 .5px var(--cw-inset-highlight),var(--cw-shadow-sheet)}.CodeWorkspace_bannerTitle__J_p7p{margin:0;color:var(--cw-text);font-size:14px;font-weight:590;letter-spacing:-.008em}.CodeWorkspace_bannerBody__CIoJe{margin:2px 0 0;color:var(--cw-muted);font-size:13px;line-height:1.35;letter-spacing:-.003em}.CodeWorkspace_bannerAction__F9mND{display:inline-flex;align-items:center;gap:2px;margin-top:7px;padding:0;border:0;background:none;color:var(--sub-blue);font-family:inherit;font-size:13px;font-weight:590;letter-spacing:-.003em;cursor:pointer}.CodeWorkspace_bannerAction__F9mND:hover{text-decoration:underline;text-underline-offset:2px}.CodeWorkspace_topicTagsTrigger__trweM{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:0;border-radius:980px;background:var(--cw-surface-tint-strong);box-shadow:inset 0 0 0 .5px var(--cw-border);color:var(--cw-text);font-family:var(--sub-font);font-size:13px;font-weight:590;letter-spacing:-.01em;line-height:1}.CodeWorkspace_topicTagsTrigger__trweM:hover{background:var(--cw-panel-hover)}.CodeWorkspace_topicTagsChip__5naI7{display:inline-flex;align-items:center;height:28px;padding:0 11px;border-radius:980px;background:rgba(var(--sub-blue-rgb),.16);color:var(--sub-blue);font-family:var(--sub-font);font-size:13px;font-weight:510;letter-spacing:-.008em;line-height:1}.CodeWorkspace_topicTagsChip__5naI7:hover{background:rgba(var(--sub-blue-rgb),.24)}.CodeWorkspace_alert__BWbEr{width:100%;max-width:340px;padding:24px 22px 20px;border-radius:20px;background:var(--cw-panel);box-shadow:inset 0 0 0 .5px var(--cw-inset-highlight),var(--cw-shadow-sheet);text-align:center}.CodeWorkspace_alertTitle__LaFMP{margin:0 0 6px;color:var(--cw-text);font-size:20px;font-weight:600;line-height:1.2;letter-spacing:-.019em}.CodeWorkspace_alertBody__yKrN_{margin:0;color:var(--cw-muted);font-size:13px;line-height:1.45;letter-spacing:-.003em;text-wrap:pretty}.CodeWorkspace_filledButton__JWdFK{display:block;width:100%;margin-top:20px;padding:11px 16px;border:0;border-radius:12px;background:var(--sub-blue);color:#05070a;font-family:inherit;font-size:15px;font-weight:590;letter-spacing:-.009em;cursor:pointer;transition:background-color .15s var(--cw-ease),transform .15s var(--cw-ease)}.CodeWorkspace_filledButton__JWdFK:hover{background:rgb(202,218,255)}.CodeWorkspace_filledButton__JWdFK:active{transform:scale(.985)}.CodeWorkspace_softButton__PNE60{display:inline-flex;align-items:center;gap:5px;padding:0 11px;height:28px;border:0;border-radius:8px;background:var(--sub-fill);color:var(--cw-muted);font-family:inherit;font-size:13px;font-weight:500;letter-spacing:-.003em;cursor:pointer;white-space:nowrap;transition:background-color .14s var(--cw-ease),color .14s var(--cw-ease)}.CodeWorkspace_softButton__PNE60:hover{background:var(--sub-fill-hover);color:var(--cw-text)}.CodeWorkspace_resultVerdict__6Zc42{padding:18px 18px 16px;box-shadow:inset 0 -.5px 0 var(--sub-separator)}.CodeWorkspace_resultTitle__cIeuq{margin:0;font-size:20px;font-weight:600;line-height:1.2;letter-spacing:-.019em}.CodeWorkspace_resultTitlePass__DTCXc{color:var(--sub-green)}.CodeWorkspace_resultTitleFail__O2Ic4{color:var(--sub-red)}.CodeWorkspace_resultFile__Ibv__{margin:2px 0 0;overflow:hidden;color:var(--cw-faint);font-family:var(--sub-mono);font-size:12px;letter-spacing:normal;text-overflow:ellipsis;white-space:nowrap}.CodeWorkspace_resultMeta__VMkRU{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;color:var(--cw-muted);font-size:12px;letter-spacing:-.002em}.CodeWorkspace_resultDot__EYcC_{color:var(--cw-faint)}.CodeWorkspace_chartCard__wnQmb{padding:16px;border-radius:16px;background:var(--cw-chrome);box-shadow:inset 0 0 0 1px var(--cw-border)}.CodeWorkspace_chartValue__6hr6r{margin:0;color:var(--cw-text);font-size:28px;font-weight:600;line-height:1.05;letter-spacing:-.024em;font-variant-numeric:tabular-nums}.CodeWorkspace_chartUnit__S4ewC{margin-left:3px;color:var(--cw-faint);font-size:15px;font-weight:400;letter-spacing:-.009em}.CodeWorkspace_beatsPill__hgnDz{display:inline-flex;align-items:center;padding:0 8px;height:20px;border-radius:999px;background:var(--cw-success-bg);color:var(--sub-green);font-size:11px;font-weight:590;letter-spacing:-.002em;white-space:nowrap}.CodeWorkspace_beatsPillMemory__xjREK{background:rgba(191,90,242,.16);color:#bf5af2}.CodeWorkspace_root__s99LZ[data-workspace-theme=light] .CodeWorkspace_beatsPillMemory__xjREK{background:rgba(126,34,180,.12);color:#7e22b4}.CodeWorkspace_caseCard__lzhMC{border-radius:12px;background:var(--sub-fill);overflow:hidden}.CodeWorkspace_caseCardFail__WYL3H{background:var(--cw-danger-bg)}.CodeWorkspace_caseHeader__FQeZp{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px}.CodeWorkspace_caseName__DpEH0{color:var(--cw-text);font-size:13px;font-weight:500;letter-spacing:-.003em}.CodeWorkspace_caseIO__zMKih{padding:0 12px 12px}.CodeWorkspace_caseIO__zMKih>*+*{margin-top:10px}.CodeWorkspace_caseIOLabel__LeJ7A{margin:0 0 4px;color:var(--cw-faint);font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.CodeWorkspace_practiceGrid__ixKie{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.CodeWorkspace_practiceCard__cHHjj{padding:12px 14px;border:0;border-radius:14px;background:var(--sub-fill);color:inherit;font-family:inherit;text-align:left;cursor:pointer;transition:background-color .14s var(--cw-ease)}.CodeWorkspace_practiceCard__cHHjj:hover:not(:disabled){background:var(--sub-fill-hover)}.CodeWorkspace_practiceCard__cHHjj:disabled{opacity:.5;cursor:not-allowed}.CodeWorkspace_practiceIndex__ZZUBe{color:var(--cw-faint);font-size:11px;font-weight:500;letter-spacing:.02em}.CodeWorkspace_practiceTitle__RDVre{display:block;margin-top:6px;overflow:hidden;color:var(--cw-text);font-size:14px;font-weight:500;letter-spacing:-.008em;text-overflow:ellipsis;white-space:nowrap}.CodeWorkspace_tag___W7lg{display:inline-flex;align-items:center;padding:0 9px;height:22px;border-radius:999px;background:var(--sub-fill);color:var(--cw-muted);font-size:12px;letter-spacing:-.002em}.CodeWorkspace_codeViewer__PkS_i{width:100%;border-collapse:collapse;font-family:var(--sub-mono);font-size:12.5px;line-height:1.6;letter-spacing:normal}.CodeWorkspace_codeGutter__zlpii{width:1%;padding:0 14px;color:var(--cw-faint);text-align:right;vertical-align:top;-webkit-user-select:none;user-select:none;white-space:nowrap}.CodeWorkspace_codeLine__2Rja7{padding:0 16px 0 14px;color:var(--cw-text-soft);white-space:pre}.CodeWorkspace_codeViewer__PkS_i tr:hover .CodeWorkspace_codeGutter__zlpii,.CodeWorkspace_codeViewer__PkS_i tr:hover .CodeWorkspace_codeLine__2Rja7{background:var(--sub-fill)}.CodeWorkspace_editorial__MzcY8{max-width:68ch;color:var(--cw-muted);font-size:15px;font-weight:400;line-height:1.65;letter-spacing:-.006em;font-variant-numeric:lining-nums tabular-nums;text-wrap:pretty}.CodeWorkspace_editorial__MzcY8>*+*{margin-top:18px}.CodeWorkspace_editorial__MzcY8>:first-child{margin-top:0}.CodeWorkspace_editorialH1__PfykS,.CodeWorkspace_editorialH2__aG2ND,.CodeWorkspace_editorialH3__6iPuq,.CodeWorkspace_editorialH4__r4hJU{margin:32px 0 10px;color:var(--cw-text);font-weight:600;line-height:1.25;letter-spacing:-.021em;text-wrap:balance}.CodeWorkspace_editorialH1__PfykS{font-size:24px;letter-spacing:-.024em}.CodeWorkspace_editorialH2__aG2ND{font-size:19px}.CodeWorkspace_editorialH3__6iPuq{font-size:16px;margin-top:26px;letter-spacing:-.014em}.CodeWorkspace_editorialH4__r4hJU{font-size:14px;margin-top:22px;letter-spacing:-.011em;color:var(--cw-muted)}.CodeWorkspace_editorial__MzcY8>:is(.CodeWorkspace_editorialH1__PfykS,.CodeWorkspace_editorialH2__aG2ND,.CodeWorkspace_editorialH3__6iPuq,.CodeWorkspace_editorialH4__r4hJU):first-child{margin-top:0}.CodeWorkspace_editorialP__8v6V5{margin:0;line-height:1.65}.CodeWorkspace_editorialList__gw2qr{margin:0;padding-left:22px}.CodeWorkspace_editorialUl__W4p1Q{list-style:disc}.CodeWorkspace_editorialOl__fMTw7{list-style:decimal}.CodeWorkspace_editorialLi__QC0go{padding-left:2px;font-size:15px;line-height:1.6}.CodeWorkspace_editorialLi__QC0go+.CodeWorkspace_editorialLi__QC0go{margin-top:7px}.CodeWorkspace_editorialLi__QC0go::marker{color:var(--cw-faint)}.CodeWorkspace_editorialStrong__Tk8Lx{color:var(--cw-text);font-weight:600}.CodeWorkspace_editorialEm__tGV7x{color:var(--cw-text-soft);font-style:italic}.CodeWorkspace_editorialLink___NGd_{color:var(--sub-blue);text-decoration:underline;text-decoration-color:rgba(var(--sub-blue-rgb),.4);text-underline-offset:2px;transition:text-decoration-color .14s var(--cw-ease)}.CodeWorkspace_editorialLink___NGd_:hover{text-decoration-color:var(--sub-blue)}.CodeWorkspace_editorialCode__Os1gs{padding:1px 5px;border-radius:6px;background:var(--sub-fill);color:var(--cw-text);font-family:var(--sub-mono);font-size:max(12px,.9em);letter-spacing:normal;overflow-wrap:anywhere}.CodeWorkspace_editorialPre__xino8{margin:0;padding:14px 16px;overflow-x:auto;border-radius:12px;background:var(--cw-bg);box-shadow:inset 0 0 0 1px var(--cw-border)}.CodeWorkspace_editorialPreCode__MWAk_{display:block;color:var(--cw-code-fg);font-family:var(--sub-mono);font-size:13px;line-height:1.6;letter-spacing:normal;white-space:pre}.CodeWorkspace_editorialQuote__ANZNO{margin:0;padding:12px 14px;border-radius:12px;background:var(--sub-fill);box-shadow:inset 2px 0 0 var(--cw-border-strong);color:var(--cw-muted);font-size:14px;line-height:1.55}.CodeWorkspace_editorialQuote__ANZNO>*+*{margin-top:10px}.CodeWorkspace_editorialHr__qm7w_{margin:28px 0;border:0;border-top:1px solid var(--sub-separator)}.CodeWorkspace_editorialTableWrap__L3B09{max-width:none;overflow-x:auto}.CodeWorkspace_editorialTable__nIZ8q{width:100%;border-collapse:collapse;font-size:13.5px;letter-spacing:-.003em}.CodeWorkspace_editorialTh__IdV_z{padding:8px 12px;box-shadow:inset 0 -1px 0 var(--sub-separator);color:var(--cw-faint);font-size:11px;font-weight:600;letter-spacing:.05em;text-align:left;text-transform:uppercase;white-space:nowrap}.CodeWorkspace_editorialTd__3oHaO{padding:9px 12px;box-shadow:inset 0 -1px 0 var(--sub-separator);color:var(--cw-muted);vertical-align:top}.CodeWorkspace_langBlock__2sd5l{overflow:hidden;border-radius:12px;background:var(--cw-bg);box-shadow:inset 0 0 0 1px var(--cw-border)}.CodeWorkspace_langBar__p2Y9o{display:flex;align-items:center;gap:8px;padding:8px 8px 8px 10px;box-shadow:inset 0 -1px 0 var(--sub-separator)}.CodeWorkspace_langBlock__2sd5l .CodeWorkspace_editorialPre__xino8{border-radius:0;box-shadow:none}@media (prefers-reduced-motion:reduce){.CodeWorkspace_editorialLink___NGd_,.CodeWorkspace_filledButton__JWdFK,.CodeWorkspace_latestCard__JI2rF,.CodeWorkspace_listRow__3Aczk,.CodeWorkspace_practiceCard__cHHjj,.CodeWorkspace_rowChevron__SXhJR,.CodeWorkspace_segment__Og9JB,.CodeWorkspace_sheetClose__Qoyvl,.CodeWorkspace_softButton__PNE60{transition-duration:1ms!important}.CodeWorkspace_filledButton__JWdFK:active,.CodeWorkspace_latestCard__JI2rF:active,.CodeWorkspace_listRow__3Aczk:hover .CodeWorkspace_rowChevron__SXhJR{transform:none}}.CodeWorkspace_railStepper__izggy{display:flex;gap:4px}.CodeWorkspace_railStep__Vh9zW{display:grid;height:24px;width:22px;place-items:center;border:1px solid var(--cw-border);border-radius:8px;background:transparent;color:var(--cw-text);transition:background-color .18s var(--cw-ease),border-color .18s var(--cw-ease)}.CodeWorkspace_railStep__Vh9zW:hover:not(:disabled){background:var(--cw-panel-elevated);border-color:var(--cw-border-strong)}.CodeWorkspace_railStep__Vh9zW:focus-visible{outline:2px solid var(--cw-text);outline-offset:-2px}.CodeWorkspace_railStep__Vh9zW:disabled{color:var(--cw-faint);opacity:.45;cursor:default}.SqlTestCaseTables_stack__yb9hB{display:flex;flex-direction:column;gap:10px;min-width:0}.SqlTestCaseTables_meta__3l4dG{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.SqlTestCaseTables_name__I89TN{font-size:13px;font-weight:600;letter-spacing:-.01em;color:var(--cw-text-soft,#d1d5db);font-family:Inter,ui-sans-serif,system-ui,sans-serif}.SqlTestCaseTables_count__roAxJ{font-size:12px;color:var(--cw-faint,#6b7280);font-family:Inter,ui-sans-serif,system-ui,sans-serif}.SqlTestCaseTables_wrap__Pi00N{min-width:0;max-width:100%}.SqlTestCaseTables_scroller__YlCZm{max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--cw-border-strong,#4b5563) transparent}.SqlTestCaseTables_scroller__YlCZm::-webkit-scrollbar{width:8px;height:8px}.SqlTestCaseTables_scroller__YlCZm::-webkit-scrollbar-thumb{background:var(--cw-border-strong,#4b5563);border-radius:4px}.SqlTestCaseTables_scroller__YlCZm::-webkit-scrollbar-corner{background:transparent}.SqlTestCaseTables_table__1T1KF{width:max-content;min-width:100%;border-collapse:collapse;background:transparent;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:13px;line-height:1.35;letter-spacing:-.011em;font-variant-numeric:tabular-nums;color:var(--cw-text,#e6edf3)}.SqlTestCaseTables_table__1T1KF td,.SqlTestCaseTables_table__1T1KF th{border:1px solid var(--cw-border-strong,rgba(255,255,255,.16));background:transparent;padding:7px 10px;text-align:left;white-space:nowrap;vertical-align:middle}.SqlTestCaseTables_table__1T1KF th{font-weight:600;color:var(--cw-muted,#9ca3af)}.SqlTestCaseTables_table__1T1KF td{font-weight:400}.SqlTestCaseTables_null__o_Kt1{color:var(--cw-faint,#6b7280);font-style:italic}.SqlTestCaseTables_toneSuccess__SuZHD td{color:var(--cw-success,#34d399)}.SqlTestCaseTables_toneDanger__3F_FW td{color:var(--cw-danger,#f87171)}.SqlTestCaseTables_empty__Z_tNt{padding:8px 10px;font-size:13px;font-style:italic}.SqlTestCaseTables_empty__Z_tNt,.SqlTestCaseTables_more__zeYb9{color:var(--cw-faint,#6b7280);font-family:Inter,ui-sans-serif,system-ui,sans-serif}.SqlTestCaseTables_more__zeYb9{padding:6px 2px 0;font-size:12px}.SqlTestCaseTables_sqlToggle__bvRjJ{border:1px solid var(--cw-border-strong,rgba(255,255,255,.16));background:transparent}.SqlTestCaseTables_sqlToggle__bvRjJ summary{cursor:pointer;-webkit-user-select:none;user-select:none;padding:6px 10px;font-size:12px;color:var(--cw-muted,#9ca3af);list-style:none;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.SqlTestCaseTables_sqlToggle__bvRjJ summary::-webkit-details-marker{display:none}.SqlTestCaseTables_fallback__URlgb,.SqlTestCaseTables_sqlDump__QGyd8{margin:0;max-height:160px;overflow:auto;padding:8px 10px;border:1px solid var(--cw-border-strong,rgba(255,255,255,.16));background:transparent;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;line-height:1.45;white-space:pre-wrap;word-break:break-word;color:var(--cw-text-soft,#d1d5db)}.SqlTestCaseTables_sqlDump__QGyd8{border:0;padding:0 10px 8px}.SqlTestCaseTables_editable__bghfO td{padding:0}.SqlTestCaseTables_editable__bghfO td.SqlTestCaseTables_rowAction__WBxlT,.SqlTestCaseTables_editable__bghfO th.SqlTestCaseTables_rowActionHead__f9N9A{width:28px;min-width:28px;padding:0;border-left:0;text-align:center}.SqlTestCaseTables_cellInput__l0l_X{display:block;width:100%;min-width:72px;margin:0;border:0;background:transparent;padding:7px 10px;color:inherit;font:inherit;line-height:inherit;outline:none}.SqlTestCaseTables_cellInput__l0l_X:focus{box-shadow:inset 0 0 0 1px var(--cw-info-text,#60a5fa)}.SqlTestCaseTables_addRow__szgF8{border:0;background:transparent;padding:0;color:var(--cw-info-text,#60a5fa);font-size:12px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;cursor:pointer}.SqlTestCaseTables_addRow__szgF8:hover{text-decoration:underline}.SqlTestCaseTables_deleteRow__rQr6S{width:28px;height:28px;border:0;background:transparent;color:var(--cw-faint,#6b7280);font-size:16px;line-height:1;cursor:pointer}.SqlTestCaseTables_deleteRow__rQr6S:hover{color:var(--cw-danger,#f87171)}.NavbarCoinBadge_badge__4RacS{position:relative;overflow:visible}.NavbarCoinBadge_delta__qRPBy{position:absolute;left:50%;top:calc(100% + 5px);bottom:auto;transform:translate3d(-50%,-4px,0);padding:1px 6px;border-radius:999px;background:rgba(10,10,10,.92);border:1px solid rgba(245,197,24,.4);color:#f5c518;font-size:10px;font-weight:700;letter-spacing:.02em;line-height:1.4;white-space:nowrap;pointer-events:none;opacity:0;z-index:2;animation:NavbarCoinBadge_oaCoinDelta__lB9ev 1.4s cubic-bezier(.16,1,.3,1) forwards}.NavbarCoinBadge_hit__G40kK{animation:NavbarCoinBadge_oaCoinHit__yDCGx .7s cubic-bezier(.22,1,.36,1)}@keyframes NavbarCoinBadge_oaCoinHit__yDCGx{0%{transform:scale(1)}32%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes NavbarCoinBadge_oaCoinDelta__lB9ev{0%{opacity:0;transform:translate3d(-50%,-6px,0)}28%{opacity:1;transform:translate3d(-50%,0,0)}78%{opacity:1;transform:translate3d(-50%,0,0)}to{opacity:0;transform:translate3d(-50%,4px,0)}}@media (prefers-reduced-motion:reduce){.NavbarCoinBadge_hit__G40kK{animation:none}.NavbarCoinBadge_delta__qRPBy{animation:none;opacity:1;transform:translate3d(-50%,0,0)}}.NavbarMobileMenu_drawer__N_Kih{transform-origin:top;animation:NavbarMobileMenu_drawer-in__KGKyi .18s cubic-bezier(.22,1,.36,1) both}.NavbarMobileMenu_closing__e142R{pointer-events:none;animation:NavbarMobileMenu_drawer-out__87VV4 .13s ease-in both}@keyframes NavbarMobileMenu_drawer-in__KGKyi{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes NavbarMobileMenu_drawer-out__87VV4{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.NavbarMobileMenu_closing__e142R,.NavbarMobileMenu_drawer__N_Kih{animation:none}}