.HomeAuditionPreview_scaleFrame__K_x1Z{position:relative;width:100%;overflow:hidden}.HomeAuditionPreview_scaleCanvas___UM8r{width:1120px;height:676px;transform-origin:top left}.HomeAuditionPreview_previewShell__2XtQ0{--ide-bg:#131316;--ide-panel:#1a1a1d;--ide-panel-2:#1e1e22;--ide-activity:#0f0f12;--ide-border:#2a2a2e;--ide-border-strong:#34343a;--ide-hover:#2a2a30;--ide-selected:#1e3a5f;--ide-text:#d4d4d8;--ide-muted:#888892;--ide-dim:#5d5d68;--ide-accent:#4f9fff;--ide-accent-soft:rgba(79,159,255,0.12);--ide-warn:#e0a14a;--ide-error:#e06c75;--ide-success:#5dd394;--file-py:#4f9fff;--file-md:#d4d4d8;--file-csv:#5dd394;--file-json:#e0a14a;--mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace;color-scheme:dark;display:flex;flex-direction:column;width:1120px;height:676px;overflow:hidden;border:1px solid var(--ide-border);border-radius:12px;background:var(--ide-bg);box-shadow:0 1px 2px rgba(15,15,18,.24),0 24px 64px rgba(15,15,18,.3);color:var(--ide-text);font-size:13px;line-height:1.45;text-align:left}.HomeAuditionPreview_previewShell__2XtQ0 button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.HomeAuditionPreview_topBar__ZNQJK{display:flex;align-items:center;justify-content:space-between;gap:12px;height:48px;flex-shrink:0;border-bottom:1px solid var(--ide-border);background:var(--ide-activity);padding-inline:16px}.HomeAuditionPreview_topLeft__pWXSA,.HomeAuditionPreview_topRight__ng2He{display:flex;align-items:center;gap:12px;min-width:0}.HomeAuditionPreview_exitButton__lHm5O{display:inline-flex;align-items:center;gap:4px;border-radius:6px;padding:4px 8px;color:var(--ide-muted);font-size:12px}.HomeAuditionPreview_vDivider__WPf22{width:1px;height:16px;background:var(--ide-border)}.HomeAuditionPreview_sessionTitle__Mouga{overflow:hidden;color:var(--ide-text);font-size:14px;font-weight:600;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.HomeAuditionPreview_topRight__ng2He{color:var(--ide-muted);font-size:12px}.HomeAuditionPreview_questionNav__AAYl0{display:inline-flex;align-items:center;gap:4px;font-family:var(--mono)}.HomeAuditionPreview_questionNav__AAYl0 b{color:var(--ide-text);font-weight:600}.HomeAuditionPreview_questionNav__AAYl0 svg{color:var(--ide-dim)}.HomeAuditionPreview_countdown__abJ_9{display:inline-flex;align-items:center;gap:4px;font-family:var(--mono);font-variant-numeric:tabular-nums}.HomeAuditionPreview_pauseButton__7MuzZ{display:inline-flex;align-items:center;gap:4px;opacity:.6}.HomeAuditionPreview_phaseBar__mWgp0{display:flex;align-items:center;justify-content:space-between;gap:12px;height:44px;flex-shrink:0;border-bottom:1px solid var(--ide-border);background:var(--ide-panel);padding-inline:16px}.HomeAuditionPreview_phaseLeft__fOZ20{display:flex;align-items:center;gap:12px;min-width:0}.HomeAuditionPreview_brandMark__2JWsF{color:var(--ide-text);flex-shrink:0}.HomeAuditionPreview_phaseActive__OSCm3,.HomeAuditionPreview_phaseDone__Ij4Xx,.HomeAuditionPreview_phaseLocked__0hAU6{display:inline-flex;align-items:center;gap:4px;border-radius:6.4px;padding:4px 10px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.HomeAuditionPreview_phaseDone__Ij4Xx{background:color-mix(in srgb,var(--ide-success) 16%,transparent);color:var(--ide-success)}.HomeAuditionPreview_phaseActive__OSCm3{background:var(--ide-accent-soft);color:var(--ide-accent)}.HomeAuditionPreview_phaseLocked__0hAU6{color:var(--ide-dim);opacity:.7}.HomeAuditionPreview_phaseSeparator__fMlbX{width:16px;height:1px;background:var(--ide-border)}.HomeAuditionPreview_phaseRight__Nd_pj{display:flex;align-items:center;gap:12px;color:var(--ide-muted);font-size:11px;white-space:nowrap}.HomeAuditionPreview_continueButton__dUNe9,.HomeAuditionPreview_phaseElapsed__8RAqE{display:inline-flex;align-items:center;gap:4px}.HomeAuditionPreview_continueButton__dUNe9{height:28px;border-radius:6.4px;background:var(--ide-accent);padding-inline:10px;color:#ffffff;font-size:12px;font-weight:500}.HomeAuditionPreview_workspaceGrid__WLEN6{display:grid;grid-template-columns:minmax(0,18fr) 6px minmax(0,48fr) 6px minmax(0,34fr);flex:1;min-height:0;background:var(--ide-bg)}.HomeAuditionPreview_paneGutter__Kg2SM{display:flex;justify-content:center;background:var(--ide-bg)}.HomeAuditionPreview_paneGutter__Kg2SM:after{content:"";width:1px;background:var(--ide-border)}.HomeAuditionPreview_explorerPane__xMlI2{display:flex;flex-direction:column;min-width:0;overflow:hidden;background:var(--ide-panel)}.HomeAuditionPreview_problemHeader__JasJj{border-bottom:1px solid var(--ide-border);padding:12px}.HomeAuditionPreview_problemLabelRow__O4zCS{display:flex;align-items:center;justify-content:space-between;gap:8px}.HomeAuditionPreview_problemLabel__SfVe8{display:inline-flex;align-items:center;gap:2px;color:var(--ide-muted);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.HomeAuditionPreview_difficultyBadge__j7fm8{border:1px solid color-mix(in srgb,var(--ide-warn) 40%,transparent);border-radius:4px;padding:1px 6px;color:var(--ide-warn);font-size:10px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.HomeAuditionPreview_problemHeader__JasJj h2{margin:6px 0 0;color:var(--ide-text);font-size:14px;font-weight:600;line-height:1.35}.HomeAuditionPreview_problemMeta__5db_1{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:8px;color:var(--ide-muted);font-size:11px}.HomeAuditionPreview_problemMeta__5db_1 span{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.HomeAuditionPreview_explorerHeading__TwlzS{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ide-border);padding:6px 12px}.HomeAuditionPreview_explorerHeading__TwlzS span{color:var(--ide-muted);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.HomeAuditionPreview_explorerHeading__TwlzS small{color:var(--ide-dim);font-family:var(--mono);font-size:10px}.HomeAuditionPreview_fileTree__3J8T_{display:flex;flex-direction:column;flex:1;min-height:0;overflow:auto;padding-block:4px}.HomeAuditionPreview_treeFolder__ZPtVT{display:flex;align-items:center;gap:4px;height:24px;flex-shrink:0;padding-left:8px;color:var(--ide-muted);font-size:13px;white-space:nowrap}.HomeAuditionPreview_treeChevron__yTGla{color:var(--ide-dim);flex-shrink:0}.HomeAuditionPreview_folderIcon__r0t_J{color:var(--ide-accent);flex-shrink:0}.HomeAuditionPreview_treeFile__pAaqt{display:flex;align-items:center;gap:6px;height:24px;flex-shrink:0;color:var(--ide-muted);font-size:13px;white-space:nowrap}.HomeAuditionPreview_treeFile__pAaqt[data-depth="1"]{padding-left:34px}.HomeAuditionPreview_csvIcon__dpwGt{color:var(--file-csv);flex-shrink:0}.HomeAuditionPreview_fileButton__AZvyk{display:flex;align-items:center;gap:6px;height:24px;flex-shrink:0;width:100%;padding-left:22px;color:var(--ide-muted);font-size:13px;text-align:left;white-space:nowrap}.HomeAuditionPreview_fileButton__AZvyk[data-nested=true]{padding-left:34px}.HomeAuditionPreview_fileButton__AZvyk:hover{background:var(--ide-hover)}.HomeAuditionPreview_fileButton__AZvyk[data-active=true]{background:var(--ide-selected);color:#ffffff}.HomeAuditionPreview_editorTab__hi0RT svg[data-file],.HomeAuditionPreview_fileButton__AZvyk svg{flex-shrink:0}.HomeAuditionPreview_editorTab__hi0RT svg[data-file=analysis],.HomeAuditionPreview_fileButton__AZvyk svg[data-file=analysis]{color:var(--file-py)}.HomeAuditionPreview_editorTab__hi0RT svg[data-file=build-guide],.HomeAuditionPreview_fileButton__AZvyk svg[data-file=build-guide]{color:var(--file-md)}.HomeAuditionPreview_editorTab__hi0RT svg[data-file=findings],.HomeAuditionPreview_fileButton__AZvyk svg[data-file=findings]{color:var(--file-json)}.HomeAuditionPreview_fileButton__AZvyk[data-active=true] svg[data-file]{color:#ffffff}.HomeAuditionPreview_editorPane__6aAr3{display:flex;flex-direction:column;min-width:0;background:var(--ide-bg)}.HomeAuditionPreview_editorTabs__saTzl{display:flex;align-items:stretch;height:36px;flex-shrink:0;border-bottom:1px solid var(--ide-border);background:var(--ide-panel)}.HomeAuditionPreview_editorTab__hi0RT{position:relative;display:inline-flex;align-items:center;gap:8px;border-right:1px solid var(--ide-border);padding-inline:12px;color:var(--ide-muted);font-size:13px;white-space:nowrap}.HomeAuditionPreview_editorTab__hi0RT:hover{background:var(--ide-hover)}.HomeAuditionPreview_editorTab__hi0RT[data-active=true]{background:var(--ide-bg);color:var(--ide-text)}.HomeAuditionPreview_editorTab__hi0RT[data-active=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--ide-accent)}.HomeAuditionPreview_tabClose__qADkq{color:var(--ide-dim);opacity:0}.HomeAuditionPreview_editorTab__hi0RT:hover .HomeAuditionPreview_tabClose__qADkq,.HomeAuditionPreview_editorTab__hi0RT[data-active=true] .HomeAuditionPreview_tabClose__qADkq{opacity:.7}.HomeAuditionPreview_runSlot__3_O7k{display:flex;align-items:center;margin-left:auto;padding-inline:8px}.HomeAuditionPreview_runButton__K0wHJ{display:inline-flex;align-items:center;gap:4px;height:28px;border-radius:6.4px;background:color-mix(in srgb,var(--ide-success) 15%,transparent);padding-inline:10px;color:var(--ide-success);font-size:12px;font-weight:500;white-space:nowrap}.HomeAuditionPreview_runButton__K0wHJ:hover{background:color-mix(in srgb,var(--ide-success) 25%,transparent)}.HomeAuditionPreview_runButton__K0wHJ[data-running=true]{background:color-mix(in srgb,var(--ide-warn) 15%,transparent);color:var(--ide-warn);cursor:default}.HomeAuditionPreview_runButton__K0wHJ kbd{margin-left:4px;border:1px solid color-mix(in srgb,currentColor 30%,transparent);border-radius:4px;padding:0 4px;font-family:var(--mono);font-size:9px;opacity:.7}.HomeAuditionPreview_editorSurface__dWpWp{flex:1;min-height:0;overflow:auto;background:var(--ide-bg);padding-block:12px}.HomeAuditionPreview_codeLines__U4z0C{margin:0;padding:0;list-style:none;counter-reset:line;font-family:var(--mono);font-size:13px;line-height:1.6;color:var(--ide-text)}.HomeAuditionPreview_codeLines__U4z0C li{counter-increment:line;display:flex;min-height:20.8px;padding-right:16px;white-space:pre-wrap}.HomeAuditionPreview_codeLines__U4z0C li:before{content:counter(line);flex-shrink:0;width:36px;margin-right:16px;color:var(--ide-dim);text-align:right;user-select:none}.HomeAuditionPreview_codeLines__U4z0C li[data-changed=true]{background:color-mix(in srgb,var(--ide-success) 12%,transparent)}.HomeAuditionPreview_codeLines__U4z0C [data-token=keyword]{color:#569cd6}.HomeAuditionPreview_codeLines__U4z0C [data-token=string]{color:#ce9178}.HomeAuditionPreview_codeLines__U4z0C [data-token=comment]{color:#6a9955}.HomeAuditionPreview_codeLines__U4z0C [data-token=function]{color:#dcdcaa}.HomeAuditionPreview_codeLines__U4z0C [data-token=property]{color:#9cdcfe}.HomeAuditionPreview_markdownSurface__M_K0u{padding:16px 20px}.HomeAuditionPreview_markdownSurface__M_K0u span{color:var(--ide-dim);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.HomeAuditionPreview_markdownSurface__M_K0u h3{margin:6px 0 0;color:var(--ide-text);font-size:16px;font-weight:600}.HomeAuditionPreview_markdownSurface__M_K0u p{margin:10px 0 0;color:var(--ide-muted);font-size:13px;line-height:1.6}.HomeAuditionPreview_markdownSurface__M_K0u ul{margin:10px 0 0;padding-left:18px;color:var(--ide-muted);font-size:13px;line-height:1.7}.HomeAuditionPreview_rightPane__83Jz7{display:flex;flex-direction:column;min-width:0;background:var(--ide-panel)}.HomeAuditionPreview_rightTabs___vZcA{display:flex;align-items:center;gap:4px;height:36px;flex-shrink:0;border-bottom:1px solid var(--ide-border);background:var(--ide-panel);padding-inline:8px;overflow-x:auto}.HomeAuditionPreview_rightTabs___vZcA button{display:inline-flex;align-items:center;gap:4px;border-radius:6.4px;padding:4px 10px;color:var(--ide-muted);font-size:12px;font-weight:500;white-space:nowrap}.HomeAuditionPreview_rightTabs___vZcA button:hover{color:var(--ide-text)}.HomeAuditionPreview_rightTabs___vZcA button[data-active=true]{background:var(--ide-hover);color:var(--ide-text)}.HomeAuditionPreview_rightSurface__CYN0d{display:flex;flex:1;min-height:0}.HomeAuditionPreview_toolPanel__pOjbU{display:flex;flex-direction:column;flex:1;min-width:0;background:var(--ide-panel)}.HomeAuditionPreview_toolHeader__uDaCa{display:flex;align-items:center;gap:8px;height:36px;flex-shrink:0;border-bottom:1px solid var(--ide-border);padding-inline:12px}.HomeAuditionPreview_toolTitle__cRRZ_{display:inline-flex;align-items:center;gap:4px;color:var(--ide-muted);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.HomeAuditionPreview_toolSuffix__Y6gPB{overflow:hidden;color:var(--ide-dim);font-family:var(--mono);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.HomeAuditionPreview_toolNote__E49Vj{margin-left:auto;color:var(--ide-dim);font-size:9px;white-space:nowrap}.HomeAuditionPreview_toolActions__p0sLF{display:inline-flex;align-items:center;gap:8px;margin-left:auto;color:var(--ide-dim)}.HomeAuditionPreview_messages__DO4_w{display:flex;flex-direction:column;gap:12px;flex:1;min-height:0;overflow-y:auto;padding:12px}.HomeAuditionPreview_messageRow__hNMpv{display:flex;gap:10px}.HomeAuditionPreview_messageRow__hNMpv>div{flex:1;min-width:0}.HomeAuditionPreview_messageRow__hNMpv small{display:block;color:var(--ide-dim);font-size:10px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.HomeAuditionPreview_avatarAssistant__zfNIz,.HomeAuditionPreview_avatarUser__YzSXq{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;border-radius:6px}.HomeAuditionPreview_avatarUser__YzSXq{background:var(--ide-accent-soft);color:var(--ide-accent)}.HomeAuditionPreview_avatarAssistant__zfNIz{background:var(--ide-panel-2);color:var(--ide-muted)}.HomeAuditionPreview_assistantText__ejL0P,.HomeAuditionPreview_userText__QXxe_{margin:2px 0 0;color:var(--ide-text);font-size:13px;line-height:1.6;white-space:pre-wrap}.HomeAuditionPreview_patchCard__DXw_j{margin-top:8px;overflow:hidden;border:1px solid var(--ide-border);border-radius:6.4px;background:var(--ide-panel-2)}.HomeAuditionPreview_patchCard__DXw_j[data-state=applied]{border-color:color-mix(in srgb,var(--ide-success) 45%,transparent)}.HomeAuditionPreview_patchCard__DXw_j[data-state=rejected]{opacity:.6}.HomeAuditionPreview_patchHeader____ZQb{display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--ide-border);background:var(--ide-panel);padding:6px 10px;color:var(--ide-dim);font-size:11px}.HomeAuditionPreview_patchHeader____ZQb>span{display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--ide-muted)}.HomeAuditionPreview_patchHeader____ZQb code{overflow:hidden;font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap}.HomeAuditionPreview_patchHeader____ZQb small{color:var(--ide-dim);font-size:11px}.HomeAuditionPreview_patchDiff__QaIPO{margin:0;padding-block:6px;font-family:var(--mono);font-size:12px;line-height:1.5;overflow-x:auto}.HomeAuditionPreview_patchDiff__QaIPO>span{display:flex;align-items:baseline;padding-right:10px}.HomeAuditionPreview_patchDiff__QaIPO i{flex-shrink:0;width:28px;margin-right:12px;color:var(--ide-dim);font-style:normal;text-align:right;user-select:none}.HomeAuditionPreview_patchDiff__QaIPO b{flex-shrink:0;width:14px;margin-right:8px;font-weight:400;text-align:center;user-select:none}.HomeAuditionPreview_patchDiff__QaIPO span[data-line=added]{background:color-mix(in srgb,var(--ide-success) 12%,transparent)}.HomeAuditionPreview_patchDiff__QaIPO span[data-line=added] b{color:var(--ide-success)}.HomeAuditionPreview_patchDiff__QaIPO code{color:var(--ide-text);white-space:pre}.HomeAuditionPreview_patchFootnote__kvQ1_{border-top:1px solid var(--ide-border);padding:6px 10px;color:var(--ide-dim);font-size:10px}.HomeAuditionPreview_patchActions__biQ9y{display:flex;align-items:center;justify-content:flex-end;gap:6px;border-top:1px solid var(--ide-border);background:var(--ide-panel);padding:6px 8px}.HomeAuditionPreview_patchReject__zRMrr{border-radius:6.4px;padding:4px 8px;color:var(--ide-muted);font-size:11px}.HomeAuditionPreview_patchReject__zRMrr:hover{background:var(--ide-hover)}.HomeAuditionPreview_patchApply__kUm_W{display:inline-flex;align-items:center;gap:4px;border-radius:6.4px;background:var(--ide-accent);padding:4px 10px;color:#ffffff;font-size:11px;font-weight:500}.HomeAuditionPreview_patchResolved__WwIVm{border-radius:999px;padding:2px 8px;font-size:11px;font-weight:500}.HomeAuditionPreview_patchResolved__WwIVm[data-state=applied]{background:color-mix(in srgb,var(--ide-success) 18%,transparent);color:var(--ide-success)}.HomeAuditionPreview_patchResolved__WwIVm[data-state=rejected]{background:var(--ide-hover);color:var(--ide-muted)}.HomeAuditionPreview_composer__MaEHA{border-top:1px solid var(--ide-border);padding:8px}.HomeAuditionPreview_composerBox__eS4_9{overflow:hidden;border:1px solid var(--ide-border);border-radius:6.4px;background:var(--ide-panel-2)}.HomeAuditionPreview_composerPlaceholder__vJj9A{display:block;padding:8px 10px 4px;color:var(--ide-dim);font-size:13px}.HomeAuditionPreview_composerRow__PtNvL{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 8px 6px}.HomeAuditionPreview_composerRow__PtNvL>span{overflow:hidden;color:var(--ide-dim);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.HomeAuditionPreview_composerRow__PtNvL code{color:var(--ide-muted);font-family:var(--mono);font-size:10px}.HomeAuditionPreview_composerRow__PtNvL button{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:6.4px;background:var(--ide-accent);color:#ffffff;cursor:default}.HomeAuditionPreview_composerNote__zQMGV{border-top:1px solid var(--ide-border);padding:4px 8px;color:var(--ide-dim);font-size:9px;line-height:1.5}.HomeAuditionPreview_consoleBody__gIzXL,.HomeAuditionPreview_previewBody__aMIp0{flex:1;min-height:0;overflow:auto;background:var(--ide-bg)}.HomeAuditionPreview_consoleBody__gIzXL{padding:12px;font-family:var(--mono);font-size:12px}.HomeAuditionPreview_consoleBody__gIzXL pre{margin:0;color:var(--ide-text);white-space:pre-wrap}.HomeAuditionPreview_consoleEmpty__pgq7V{color:var(--ide-dim);line-height:1.6}.HomeAuditionPreview_consoleEmpty__pgq7V kbd{border:1px solid var(--ide-border);border-radius:4px;padding:0 4px;font-family:var(--mono);font-size:10px}.HomeAuditionPreview_consoleRunning__7W_32{display:flex;align-items:center;gap:6px;color:var(--ide-muted)}.HomeAuditionPreview_consoleRunning__7W_32 i{width:6px;height:6px;flex-shrink:0;border-radius:999px;background:var(--ide-accent)}.HomeAuditionPreview_consoleDone__Fh_gh{margin-top:8px;border-top:1px dashed var(--ide-border);padding-top:8px;color:var(--ide-success)}.HomeAuditionPreview_terminalBody__IiHPq{display:flex;flex-direction:column;gap:2px;flex:1;min-height:0;overflow:auto;background:var(--ide-bg);padding:8px 12px;font-family:var(--mono);font-size:12px;line-height:1.4;color:var(--ide-text)}.HomeAuditionPreview_terminalBanner__KeYQG{color:var(--ide-dim)}.HomeAuditionPreview_terminalBody__IiHPq b{color:var(--ide-success);font-weight:700}.HomeAuditionPreview_terminalBody__IiHPq small{color:var(--ide-dim);font-size:12px}.HomeAuditionPreview_terminalCursor__0YkZS{display:inline-block;width:7px;height:13px;background:var(--ide-text);vertical-align:text-bottom;animation:HomeAuditionPreview_caretBlink__CH461 1.06s steps(1) infinite}@keyframes HomeAuditionPreview_caretBlink__CH461{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.HomeAuditionPreview_terminalCursor__0YkZS{animation:none}}.HomeAuditionPreview_statusBar__mDfep{display:flex;align-items:center;gap:12px;height:24px;flex-shrink:0;border-top:1px solid var(--ide-border);background:var(--ide-bg);padding-inline:12px;color:var(--ide-muted);font-size:11px;white-space:nowrap}.HomeAuditionPreview_statusBar__mDfep>span{display:inline-flex;align-items:center;gap:4px}.HomeAuditionPreview_statusSaved__2JoRE svg{color:var(--ide-success)}.HomeAuditionPreview_statusDim__XcNCj{color:var(--ide-dim)}.HomeAuditionPreview_statusSpacer__URR8W{flex:1}.HomeAuditionPreview_tokenMeter__Mz4iW{display:inline-flex;align-items:center;gap:6px;font-variant-numeric:tabular-nums}.HomeAuditionPreview_tokenMeter__Mz4iW svg{color:var(--ide-accent)}.HomeAuditionPreview_tokenMeter__Mz4iW i{display:inline-block;width:64px;height:6px;overflow:hidden;border-radius:999px;background:var(--ide-panel-2)}.HomeAuditionPreview_tokenMeter__Mz4iW b{display:block;height:100%;min-width:2px;border-radius:999px;background:var(--ide-accent)}.HomeAuditionPreview_statusFile__oHu3V{font-family:var(--mono)}.HomeAuditionPreview_scaleFrame__K_x1Z[data-embedded=true]{height:auto}.HomeAuditionPreview_scaleFrame__K_x1Z[data-embedded=true] .HomeAuditionPreview_scaleCanvas___UM8r{width:100%;height:auto}.HomeAuditionPreview_scaleFrame__K_x1Z[data-embedded=true] .HomeAuditionPreview_previewShell__2XtQ0{width:100%;height:475px;border:0;border-radius:0;box-shadow:none}.HomeAuditionPreview_scaleFrame__K_x1Z[data-embedded=true] .HomeAuditionPreview_workspaceGrid__WLEN6{grid-template-columns:minmax(0,18fr) 4px minmax(0,48fr) 4px minmax(0,34fr)}.HomeAuditionPreview_scaleFrame__K_x1Z[data-embedded=true] .HomeAuditionPreview_topBar__ZNQJK{height:42px}.HomeAuditionPreview_scaleFrame__K_x1Z[data-embedded=true] .HomeAuditionPreview_phaseBar__mWgp0{height:40px}.HomeAuditionPreview_scaleFrame__K_x1Z[data-embedded=true] .HomeAuditionPreview_editorTab__hi0RT{gap:5px;padding-inline:9px;font-size:11px}.HomeAuditionPreview_scaleFrame__K_x1Z[data-embedded=true] .HomeAuditionPreview_editorTab__hi0RT .HomeAuditionPreview_tabClose__qADkq,.HomeAuditionPreview_scaleFrame__K_x1Z[data-embedded=true] .HomeAuditionPreview_runButton__K0wHJ kbd{display:none}.HomeAuditionPreview_scaleFrame__K_x1Z[data-embedded=true] .HomeAuditionPreview_codeLines__U4z0C{font-size:11px;line-height:1.9}.HomeAuditionPreview_scaleFrame__K_x1Z[data-embedded=true] .HomeAuditionPreview_codeLines__U4z0C li:before{width:23px;margin-right:12px}.HomeAuditionPreview_scaleFrame__K_x1Z[data-embedded=true] .HomeAuditionPreview_problemHeader__JasJj h2{font-size:13px;letter-spacing:-.01em;line-height:1.4;font-weight:600}.HomeAuditionPreview_scaleFrame__K_x1Z[data-embedded=true] .HomeAuditionPreview_terminalCursor__0YkZS{animation:none}.HomeAuditionPreview_scaleFrame__K_x1Z[data-embedded=true] button:focus-visible{outline:2px solid #82baff;outline-offset:-3px}@media (max-width:1000px) and (min-width:741px){.HomeAuditionPreview_scaleFrame__K_x1Z[data-embedded=true] .HomeAuditionPreview_workspaceGrid__WLEN6{grid-template-columns:minmax(0,56fr) 4px minmax(0,44fr)}.HomeAuditionPreview_scaleFrame__K_x1Z[data-embedded=true] .HomeAuditionPreview_explorerPane__xMlI2,.HomeAuditionPreview_scaleFrame__K_x1Z[data-embedded=true] .HomeAuditionPreview_paneGutter__Kg2SM:first-of-type{display:none}}@media (max-width:740px){.HomeAuditionPreview_scaleFrame__K_x1Z[data-embedded=true] .HomeAuditionPreview_previewShell__2XtQ0{height:620px}.HomeAuditionPreview_scaleFrame__K_x1Z[data-embedded=true] .HomeAuditionPreview_topBar__ZNQJK{padding-inline:12px;height:37px}.HomeAuditionPreview_scaleFrame__K_x1Z[data-embedded=true] .HomeAuditionPreview_sessionTitle__Mouga{font-size:11px}.HomeAuditionPreview_scaleFrame__K_x1Z[data-embedded=true] .HomeAuditionPreview_topLeft__pWXSA{gap:0}.HomeAuditionPreview_scaleFrame__K_x1Z[data-embedded=true] .HomeAuditionPreview_exitButton__lHm5O,.HomeAuditionPreview_scaleFrame__K_x1Z[data-embedded=true] .HomeAuditionPreview_pauseButton__7MuzZ,.HomeAuditionPreview_scaleFrame__K_x1Z[data-embedded=true] .HomeAuditionPreview_questionNav__AAYl0,.HomeAuditionPreview_scaleFrame__K_x1Z[data-embedded=true] .HomeAuditionPreview_vDivider__WPf22{display:none}.HomeAuditionPreview_scaleFrame__K_x1Z[data-embedded=true] .HomeAuditionPreview_countdown__abJ_9{font-size:10px}.HomeAuditionPreview_scaleFrame__K_x1Z[data-embedded=true] .HomeAuditionPreview_phaseBar__mWgp0{padding-inline:10px;height:39px}.HomeAuditionPreview_scaleFrame__K_x1Z[data-embedded=true] .HomeAuditionPreview_phaseRight__Nd_pj{display:none}.HomeAuditionPreview_scaleFrame__K_x1Z[data-embedded=true] .HomeAuditionPreview_phaseLeft__fOZ20{gap:7px}.HomeAuditionPreview_scaleFrame__K_x1Z[data-embedded=true] .HomeAuditionPreview_phaseLeft__fOZ20>span{padding-inline:7px;font-size:9px}.HomeAuditionPreview_scaleFrame__K_x1Z[data-embedded=true] .HomeAuditionPreview_phaseSeparator__fMlbX{width:8px}.HomeAuditionPreview_scaleFrame__K_x1Z[data-embedded=true] .HomeAuditionPreview_workspaceGrid__WLEN6{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:210px minmax(0,1fr)}.HomeAuditionPreview_scaleFrame__K_x1Z[data-embedded=true] .HomeAuditionPreview_explorerPane__xMlI2,.HomeAuditionPreview_scaleFrame__K_x1Z[data-embedded=true] .HomeAuditionPreview_paneGutter__Kg2SM{display:none}.HomeAuditionPreview_scaleFrame__K_x1Z[data-embedded=true] .HomeAuditionPreview_editorTabs__saTzl{height:38px}.HomeAuditionPreview_scaleFrame__K_x1Z[data-embedded=true] .HomeAuditionPreview_editorTab__hi0RT{font-size:9px;padding-inline:7px;gap:4px}.HomeAuditionPreview_scaleFrame__K_x1Z[data-embedded=true] .HomeAuditionPreview_editorTab__hi0RT svg{width:11px}.HomeAuditionPreview_scaleFrame__K_x1Z[data-embedded=true] .HomeAuditionPreview_runSlot__3_O7k{padding-inline:5px}.HomeAuditionPreview_scaleFrame__K_x1Z[data-embedded=true] .HomeAuditionPreview_runButton__K0wHJ{min-height:33px;padding-inline:5px;font-size:10px}.HomeAuditionPreview_scaleFrame__K_x1Z[data-embedded=true] .HomeAuditionPreview_rightPane__83Jz7{min-height:0;border-top:1px solid var(--ide-border)}.HomeAuditionPreview_scaleFrame__K_x1Z[data-embedded=true] .HomeAuditionPreview_rightTabs___vZcA{justify-content:space-around;min-height:38px}.HomeAuditionPreview_scaleFrame__K_x1Z[data-embedded=true] .HomeAuditionPreview_rightTabs___vZcA button{font-size:10px}.HomeAuditionPreview_scaleFrame__K_x1Z[data-embedded=true] .HomeAuditionPreview_composer__MaEHA{display:none}.HomeAuditionPreview_scaleFrame__K_x1Z[data-embedded=true] .HomeAuditionPreview_statusBar__mDfep{font-size:9px;padding-inline:9px}.HomeAuditionPreview_scaleFrame__K_x1Z[data-embedded=true] .HomeAuditionPreview_statusDim__XcNCj,.HomeAuditionPreview_scaleFrame__K_x1Z[data-embedded=true] .HomeAuditionPreview_statusFile__oHu3V,.HomeAuditionPreview_scaleFrame__K_x1Z[data-embedded=true] .HomeAuditionPreview_tokenMeter__Mz4iW{display:none}}.HomeAuditionPreview_scaleFrame__K_x1Z[data-embedded=true] .HomeAuditionPreview_continueButton__dUNe9{background:var(--ide-accent);color:#101827}.HomeAuditionPreview_scaleFrame__K_x1Z[data-embedded=true] .HomeAuditionPreview_runButton__K0wHJ{background:#20382c;color:#8adbb0}.HomeAuditionPreview_scaleFrame__K_x1Z[data-embedded=true] .HomeAuditionPreview_patchApply__kUm_W{background:var(--ide-accent);color:#101827}@media (max-width:740px){.HomeAuditionPreview_scaleFrame__K_x1Z[data-embedded=true] .HomeAuditionPreview_editorTabs__saTzl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 48px}.HomeAuditionPreview_scaleFrame__K_x1Z[data-embedded=true] .HomeAuditionPreview_editorTab__hi0RT{justify-content:center;min-width:0;padding-inline:3px;gap:3px}.HomeAuditionPreview_scaleFrame__K_x1Z[data-embedded=true] .HomeAuditionPreview_runSlot__3_O7k{margin-left:0;padding-inline:3px}.HomeAuditionPreview_scaleFrame__K_x1Z[data-embedded=true] .HomeAuditionPreview_runButton__K0wHJ{justify-content:center;width:100%;padding-inline:3px;gap:2px;font-size:9px}.HomeAuditionPreview_scaleFrame__K_x1Z[data-embedded=true] .HomeAuditionPreview_runButton__K0wHJ svg{width:9px}}@media (max-width:360px){.HomeAuditionPreview_scaleFrame__K_x1Z[data-embedded=true] .HomeAuditionPreview_editorTab__hi0RT svg{display:none}}.HomeAuditionPreview_scaleFrame__K_x1Z[data-embedded=true] .HomeAuditionPreview_codeLines__U4z0C li{white-space:pre}@media (max-width:740px){.HomeAuditionPreview_scaleFrame__K_x1Z[data-embedded=true] .HomeAuditionPreview_rightTabs___vZcA{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.HomeAuditionPreview_scaleFrame__K_x1Z[data-embedded=true] .HomeAuditionPreview_rightTabs___vZcA button{justify-content:center;min-width:0;padding-inline:3px;gap:3px}}@media (max-width:360px){.HomeAuditionPreview_scaleFrame__K_x1Z[data-embedded=true] .HomeAuditionPreview_rightTabs___vZcA button{font-size:9px}.HomeAuditionPreview_scaleFrame__K_x1Z[data-embedded=true] .HomeAuditionPreview_rightTabs___vZcA button svg{display:none}}.HomeAuditionWalkthrough_tour__AmQwg{color:#263349;text-align:left}.HomeAuditionWalkthrough_tourTopline__SgTWx{display:flex;align-items:center;justify-content:space-between;padding:0 4px 15px;color:#63738a;font-size:10px}.HomeAuditionWalkthrough_tourTopline__SgTWx>span:first-child{display:inline-flex;align-items:center;gap:7px;color:#4a617e;font-size:11px;font-weight:500}.HomeAuditionWalkthrough_shell__Pa5kE{overflow:hidden;padding:0 8px;border:1px solid #d9e2ef;border-radius:15px;background:#edf2fa;box-shadow:0 30px 65px -25px #233f6b2e,0 5px 16px #233f6b0a,inset 0 1px #fff}.HomeAuditionWalkthrough_shellHeader__YZeJR{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 9px}.HomeAuditionWalkthrough_stageTabs__YnUTq{display:flex;align-items:center;gap:5px}.HomeAuditionWalkthrough_stageTab__QWnFx{display:flex;align-items:center;justify-content:center;gap:8px;min-height:34px;min-width:95px;padding:0 14px;border:1px solid transparent;border-radius:6px;background:transparent;color:#6a7890;font:550 11px/1 var(--font-inter),sans-serif;cursor:pointer;transition:background-color .15s,color .15s}.HomeAuditionWalkthrough_stageTab__QWnFx>span{color:#63738a;font-size:9px;font-variant-numeric:tabular-nums}.HomeAuditionWalkthrough_stageTab__QWnFx:hover{background:#e1e9f7}.HomeAuditionWalkthrough_stageTab__QWnFx[data-active=true]{border-color:#d7e1f1;background:#fff;color:#245cdb;box-shadow:0 2px 3px #334d7a08}.HomeAuditionWalkthrough_stageTab__QWnFx[data-active=true]>span{color:#245cdb}.HomeAuditionWalkthrough_demoLabel__tq_i4{margin-right:8px;color:#6c7d95;font-size:10px}.HomeAuditionWalkthrough_stagePanel__Oi6_B{overflow:hidden;border:1px solid #dce3ed;border-radius:9px;background:#fff}.HomeAuditionWalkthrough_stagePanel__Oi6_B[data-stage=build]{border-color:#272a32;background:#131316}.HomeAuditionWalkthrough_explanationPanel__GOST3{display:grid;grid-template-columns:.8fr 1.6fr;min-height:475px}.HomeAuditionWalkthrough_stageCopy__M3ggz{display:flex;flex-direction:column;padding:42px 30px;border-right:1px solid #e3e8f0;background:#f8fafc}.HomeAuditionWalkthrough_stageMeta__nU5Ph{display:flex;align-items:center;justify-content:space-between;color:#496183;font-size:12px}.HomeAuditionWalkthrough_stageMeta__nU5Ph small{border:1px solid #e0e5ed;border-radius:4px;padding:4px 7px;background:#fff;color:#667790;font-size:10px}.HomeAuditionWalkthrough_stageCopy__M3ggz h2{margin:36px 0 16px;font-family:var(--font-grotesk),sans-serif;color:#2d3c52;font-size:34px;font-weight:500;line-height:1.15;letter-spacing:-.05em}.HomeAuditionWalkthrough_stageCopy__M3ggz>p{margin:0;color:#718096;font-size:12px;line-height:1.85}.HomeAuditionWalkthrough_stageRule__LMgTL{display:flex;align-items:center;gap:7px;margin-top:auto;padding-top:25px;color:#74849b;font-size:10px}.HomeAuditionWalkthrough_productCanvas__i347n{display:flex;align-items:center;justify-content:center;min-width:0;padding:35px;background:#f3f6fb}.HomeAuditionWalkthrough_documentView___QJ_4,.HomeAuditionWalkthrough_evidenceView__9KBr_,.HomeAuditionWalkthrough_memoView__cpgyA{width:100%;overflow:hidden;border:1px solid #dce3ed;border-radius:8px;background:#fff;box-shadow:0 12px 32px #2538530b}.HomeAuditionWalkthrough_documentBar__Oh7uu{display:flex;align-items:center;gap:8px;padding:14px 18px;border-bottom:1px solid #e7ebf2;color:#4b607a;font-size:12px;background:#fcfdff}.HomeAuditionWalkthrough_documentBar__Oh7uu span{margin-left:auto;color:#61718a;font-size:9px}.HomeAuditionWalkthrough_documentBody__8_MQ9,.HomeAuditionWalkthrough_memoBody__KnqsY{padding:29px}.HomeAuditionWalkthrough_documentBody__8_MQ9>small,.HomeAuditionWalkthrough_memoSection__cZMbq{display:block;margin-bottom:16px;color:#64748b;font-size:10px;letter-spacing:.025em}.HomeAuditionWalkthrough_documentBody__8_MQ9 h3,.HomeAuditionWalkthrough_memoBody__KnqsY h3{margin:0;font-size:19px;color:#314057;font-weight:550;line-height:1.5;letter-spacing:-.03em}.HomeAuditionWalkthrough_planLines__ACyvI{display:grid;gap:14px;margin-top:26px}.HomeAuditionWalkthrough_planLines__ACyvI span{display:flex;align-items:flex-start;gap:9px;color:#6b7c94;font-size:11px;line-height:1.6}.HomeAuditionWalkthrough_planLines__ACyvI svg{flex-shrink:0;margin-top:3px;color:#397c75}.HomeAuditionWalkthrough_lockNote__LD3fT{display:flex;align-items:center;gap:7px;padding:14px 20px;border-top:1px solid #e7ebf2;background:#f8fafc;color:#64748b;font-size:10px}.HomeAuditionWalkthrough_memoBody__KnqsY>p{margin:20px 0;color:#6e7f94;font-size:12px;line-height:1.8}.HomeAuditionWalkthrough_memoGrid__L0Pz8{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding-top:20px;border-top:1px solid #e7ebf2}.HomeAuditionWalkthrough_memoGrid__L0Pz8 small,.HomeAuditionWalkthrough_memoGrid__L0Pz8 strong{display:block;font-size:10px;line-height:1.6}.HomeAuditionWalkthrough_memoGrid__L0Pz8 small{margin-bottom:7px;color:#8b78a5}.HomeAuditionWalkthrough_memoGrid__L0Pz8 strong{color:#62738a;font-weight:500}.HomeAuditionWalkthrough_evidenceView__9KBr_{padding:26px}.HomeAuditionWalkthrough_findingHeader__6e31F{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#3d7a74;font-size:10px}.HomeAuditionWalkthrough_findingHeader__6e31F>span{display:inline-flex;align-items:center;gap:7px}.HomeAuditionWalkthrough_findingHeader__6e31F>small{color:#6b8e89;font-size:9px}.HomeAuditionWalkthrough_evidenceView__9KBr_ h3{margin:24px 0 16px;color:#35495d;font-size:20px;font-weight:500;line-height:1.5;letter-spacing:-.02em}.HomeAuditionWalkthrough_evidenceView__9KBr_ p{color:#61758c;font-size:12px;line-height:1.7}.HomeAuditionWalkthrough_evidenceRows__5QxOq{display:grid;gap:0;margin-top:22px}.HomeAuditionWalkthrough_evidenceRows__5QxOq>span{display:grid;grid-template-columns:15px 40px 1fr;align-items:center;gap:10px;padding:13px 0;border-top:1px solid #e9eef2;color:#667f8c}.HomeAuditionWalkthrough_evidenceRows__5QxOq strong{font-size:10px;font-weight:500}.HomeAuditionWalkthrough_evidenceRows__5QxOq small{color:#61758c;font-size:9px}.HomeAuditionWalkthrough_shellFooter__TSfKn{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 10px;color:#61718a;font-size:9px;line-height:1.6}.HomeAuditionWalkthrough_shellFooter__TSfKn>span:first-child{display:flex;align-items:center;gap:7px;color:#61738d}.HomeAuditionWalkthrough_footerDot__DA60u{flex-shrink:0;width:5px;height:5px;border-radius:50%;background:#3f827b}@media (max-width:740px){.HomeAuditionWalkthrough_tourTopline__SgTWx{font-size:9px;padding-bottom:12px}.HomeAuditionWalkthrough_tourTopline__SgTWx>span:first-child{font-size:10px}.HomeAuditionWalkthrough_tourTopline__SgTWx>span:last-child{display:none}.HomeAuditionWalkthrough_shell__Pa5kE{padding:0 5px;border-radius:11px}.HomeAuditionWalkthrough_shellHeader__YZeJR{justify-content:center;padding:10px 2px}.HomeAuditionWalkthrough_stageTabs__YnUTq{width:100%;gap:3px}.HomeAuditionWalkthrough_stageTab__QWnFx{flex:1;min-width:0;min-height:40px;padding-inline:6px;gap:5px;font-size:10px}.HomeAuditionWalkthrough_stageTab__QWnFx>span{font-size:8px}.HomeAuditionWalkthrough_demoLabel__tq_i4{display:none}.HomeAuditionWalkthrough_explanationPanel__GOST3{grid-template-columns:1fr;min-height:575px}.HomeAuditionWalkthrough_stageCopy__M3ggz{padding:25px 21px;border-right:0;border-bottom:1px solid #e3e8f0}.HomeAuditionWalkthrough_stageCopy__M3ggz h2{margin:20px 0 12px;font-size:28px}.HomeAuditionWalkthrough_stageCopy__M3ggz>p{font-size:11px}.HomeAuditionWalkthrough_stageRule__LMgTL{display:none}.HomeAuditionWalkthrough_productCanvas__i347n{padding:18px 12px}.HomeAuditionWalkthrough_documentBar__Oh7uu{padding:13px;font-size:10px}.HomeAuditionWalkthrough_documentBar__Oh7uu span{font-size:8px}.HomeAuditionWalkthrough_documentBody__8_MQ9,.HomeAuditionWalkthrough_evidenceView__9KBr_,.HomeAuditionWalkthrough_memoBody__KnqsY{padding:21px 17px}.HomeAuditionWalkthrough_documentBody__8_MQ9 h3,.HomeAuditionWalkthrough_memoBody__KnqsY h3{font-size:17px}.HomeAuditionWalkthrough_memoGrid__L0Pz8{grid-template-columns:1fr}.HomeAuditionWalkthrough_memoGrid__L0Pz8>div{display:flex;gap:12px}.HomeAuditionWalkthrough_shellFooter__TSfKn{flex-direction:column;align-items:flex-start;gap:6px;padding:12px 7px;font-size:8px}}@media (prefers-reduced-motion:reduce){.HomeAuditionWalkthrough_stageTab__QWnFx{transition:none}}.HomeCoverageExplorer_shell__yB_Yf{overflow:hidden;border:1px solid #dce4ef;border-radius:14px;background:#fff;color:#242424}.HomeCoverageExplorer_header__uTnXr{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:58px;padding:0 18px;border-bottom:1px solid #e3e8f0;background:#fbfcff}.HomeCoverageExplorer_header__uTnXr>div{display:flex;align-items:center;gap:13px;min-width:0}.HomeCoverageExplorer_header__uTnXr strong{overflow:hidden;font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.HomeCoverageExplorer_contractTopline__Zowbb,.HomeCoverageExplorer_formatLine__1Cmeq>span,.HomeCoverageExplorer_groupLabel__V23ta,.HomeCoverageExplorer_kicker__G_r1o,.HomeCoverageExplorer_note__e1gkb{font-size:11px;font-weight:550;letter-spacing:0;text-transform:none}.HomeCoverageExplorer_kicker__G_r1o{display:inline-flex;align-items:center;gap:6px;color:#245cdb}.HomeCoverageExplorer_note__e1gkb{color:#687283}.HomeCoverageExplorer_body__C343z{display:grid;grid-template-columns:minmax(265px,.8fr) minmax(0,1.8fr);min-height:540px}.HomeCoverageExplorer_roleList__qFW1l{display:flex;flex-direction:column;gap:3px;padding:18px 12px;border-right:1px solid #e3e8f0;background:#f5f8fc}.HomeCoverageExplorer_groupLabel__V23ta{display:block;color:#687283}.HomeCoverageExplorer_roleList__qFW1l>.HomeCoverageExplorer_groupLabel__V23ta{padding:0 8px 9px}.HomeCoverageExplorer_roleList__qFW1l button{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:49px;padding:7px 9px;border:1px solid transparent;border-radius:7px;background:transparent;color:#5f5f5f;cursor:pointer;text-align:left}.HomeCoverageExplorer_roleList__qFW1l button:hover{background:#fff;color:#242424}.HomeCoverageExplorer_roleList__qFW1l button[data-active=true]{border-color:#d3dff5;background:#edf3ff;color:#274f91}.HomeCoverageExplorer_roleList__qFW1l button>span{display:grid;width:26px;height:26px;place-items:center;border:1px solid #e0e5ef;border-radius:4px;background:#fff;color:#6a6a6a;font:600 10px/1 var(--font-inter),sans-serif}.HomeCoverageExplorer_roleList__qFW1l button[data-active=true]>span{border-color:#b8d7ef;background:#eff6fc;color:#245cdb}.HomeCoverageExplorer_roleList__qFW1l button strong{overflow:hidden;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.HomeCoverageExplorer_roleList__qFW1l button svg{color:#ababab}.HomeCoverageExplorer_roleList__qFW1l button[data-active=true] svg{color:#245cdb}.HomeCoverageExplorer_configuration__BVndQ{display:flex;flex-direction:column;min-width:0;padding:24px}.HomeCoverageExplorer_controls__byDKX{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(200px,.75fr);gap:18px}.HomeCoverageExplorer_controls__byDKX fieldset,.HomeCoverageExplorer_controls__byDKX label{min-width:0;margin:0;padding:0;border:0}.HomeCoverageExplorer_controls__byDKX .HomeCoverageExplorer_groupLabel__V23ta{margin-bottom:8px}.HomeCoverageExplorer_segmented__7ZYZu{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #e0e5ef;border-radius:7px;background:#f5f8fc}.HomeCoverageExplorer_segmented__7ZYZu button{min-height:38px;border:0;border-right:1px solid #e0e5ef;background:transparent;color:#666;cursor:pointer;font-size:11px;font-weight:600}.HomeCoverageExplorer_segmented__7ZYZu button:last-child{border-right:0}.HomeCoverageExplorer_segmented__7ZYZu button[data-active=true]{background:#fff;box-shadow:inset 0 -2px #245cdb;color:#242424}.HomeCoverageExplorer_controls__byDKX select{width:100%;min-height:40px;padding:0 34px 0 11px;border:1px solid #e0e5ef;border-radius:7px;background:#fff;color:#2c2c2c;font:600 11px/1 var(--font-inter),sans-serif}.HomeCoverageExplorer_roleContract__iuxzg{display:flex;flex:1;flex-direction:column;margin-top:24px;padding:28px;border:1px solid #e3eaf5;border-radius:10px;background:#fbfcff;animation:HomeCoverageExplorer_contract-in__S1Awp .18s ease both}.HomeCoverageExplorer_contractTopline__Zowbb{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:15px;border-bottom:1px solid #e6ebf3;color:#707070}.HomeCoverageExplorer_contractTopline__Zowbb small{font:500 11px/1 var(--font-inter),sans-serif;letter-spacing:0;text-transform:none}.HomeCoverageExplorer_roleContract__iuxzg h3{margin:30px 0 10px;color:#1f1f1f;font-size:clamp(1.75rem,3vw,2.5rem);font-family:var(--font-grotesk),sans-serif;font-weight:500;letter-spacing:-.045em;line-height:1}.HomeCoverageExplorer_roleContract__iuxzg>p{max-width:680px;color:#5f5f5f;font-size:14px;line-height:1.7}.HomeCoverageExplorer_contractGrid__IwfHs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:32px;margin-top:34px;padding-top:22px;border-top:1px solid #e6ebf3}.HomeCoverageExplorer_contractGrid__IwfHs strong{display:block;margin-top:9px;color:#333;font-size:13px;font-weight:600;line-height:1.55}.HomeCoverageExplorer_contractGrid__IwfHs ul{display:grid;gap:8px;margin:9px 0 0;padding:0;list-style:none}.HomeCoverageExplorer_contractGrid__IwfHs li{display:flex;align-items:center;gap:7px;color:#3e3e3e;font-size:12px}.HomeCoverageExplorer_contractGrid__IwfHs li svg{color:#337d79}.HomeCoverageExplorer_formatLine__1Cmeq{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:auto;padding-top:28px}.HomeCoverageExplorer_formatLine__1Cmeq>span{color:#687283}.HomeCoverageExplorer_formatLine__1Cmeq>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.HomeCoverageExplorer_formatLine__1Cmeq>div span{padding:6px 9px;border:1px solid #e0e5ef;border-radius:4px;background:#fbfcff;color:#555;font-size:11px;font-weight:550}.HomeCoverageExplorer_formatLine__1Cmeq>div span[data-primary=true]{border-color:#b8d7ef;background:#eff6fc;color:#245cdb}.HomeCoverageExplorer_caveat__aAB0P{margin:12px 0 0;color:#777;font-size:10px;line-height:1.5}@keyframes HomeCoverageExplorer_contract-in__S1Awp{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (max-width:860px){.HomeCoverageExplorer_body__C343z{grid-template-columns:1fr}.HomeCoverageExplorer_roleList__qFW1l{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-right:0;border-bottom:1px solid #e3e8f0}.HomeCoverageExplorer_roleList__qFW1l>.HomeCoverageExplorer_groupLabel__V23ta{grid-column:1/-1}}@media (max-width:620px){.HomeCoverageExplorer_header__uTnXr{align-items:flex-start;flex-direction:column;gap:5px;padding:13px 14px}.HomeCoverageExplorer_header__uTnXr>div{align-items:flex-start;flex-direction:column;gap:4px}.HomeCoverageExplorer_roleList__qFW1l{grid-template-columns:1fr;padding:12px 10px}.HomeCoverageExplorer_roleList__qFW1l button{min-height:44px}.HomeCoverageExplorer_configuration__BVndQ{padding:16px 12px}.HomeCoverageExplorer_contractGrid__IwfHs,.HomeCoverageExplorer_controls__byDKX{grid-template-columns:1fr}.HomeCoverageExplorer_segmented__7ZYZu{grid-template-columns:repeat(2,minmax(0,1fr))}.HomeCoverageExplorer_segmented__7ZYZu button:nth-child(2){border-right:0}.HomeCoverageExplorer_segmented__7ZYZu button:nth-child(-n+2){border-bottom:1px solid #e0e5ef}.HomeCoverageExplorer_roleContract__iuxzg{padding:20px 16px}.HomeCoverageExplorer_contractTopline__Zowbb,.HomeCoverageExplorer_formatLine__1Cmeq{align-items:flex-start;flex-direction:column}.HomeCoverageExplorer_formatLine__1Cmeq>div{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.HomeCoverageExplorer_roleContract__iuxzg{animation:none}}.HomeCoverageExplorer_roleList__qFW1l button strong{white-space:normal;line-height:1.5}.HomeCoverageExplorer_configuration__BVndQ{padding:28px}.HomeCoverageExplorer_roleList__qFW1l{padding:22px 14px}.HomeCoverageExplorer_roleContract__iuxzg h3{line-height:1.15}.HomeCoverageExplorer_roleContract__iuxzg{animation-name:HomeCoverageExplorer_contract-in__S1Awp}.HomeCoverageExplorer_controls__byDKX select,.HomeCoverageExplorer_segmented__7ZYZu button{font-size:12px;min-height:42px}.HomeCoverageExplorer_caveat__aAB0P{color:#67768d;font-size:11px}@media (max-width:620px){.HomeCoverageExplorer_body__C343z{min-height:0}.HomeCoverageExplorer_configuration__BVndQ{padding:18px 14px}.HomeCoverageExplorer_roleList__qFW1l{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:16px 10px}.HomeCoverageExplorer_roleList__qFW1l button{grid-template-columns:24px minmax(0,1fr);padding:7px;gap:7px;min-height:53px}.HomeCoverageExplorer_roleList__qFW1l button>svg{display:none}.HomeCoverageExplorer_roleList__qFW1l button>span{width:24px;height:26px;font-size:8px}.HomeCoverageExplorer_roleList__qFW1l button strong{font-size:10px}.HomeCoverageExplorer_segmented__7ZYZu{grid-template-columns:repeat(4,minmax(0,1fr))}.HomeCoverageExplorer_segmented__7ZYZu button:nth-child(-n+2){border-bottom:0}.HomeCoverageExplorer_segmented__7ZYZu button:nth-child(2){border-right:1px solid #e0e5ef}.HomeCoverageExplorer_roleContract__iuxzg{margin-top:20px;padding:23px 18px}.HomeCoverageExplorer_roleContract__iuxzg h3{margin-top:24px;font-size:29px}.HomeCoverageExplorer_roleContract__iuxzg>p{font-size:12px}.HomeCoverageExplorer_contractGrid__IwfHs{gap:24px;margin-top:26px}.HomeCoverageExplorer_formatLine__1Cmeq{gap:12px}}.HomeDataWorld_studio__i_D7e{--studio-bg:#ffffff;--studio-canvas:#f7f7f8;--studio-soft:#f3f3f3;--studio-hover:#ededed;--studio-line:#dedede;--studio-line-strong:#bdbdbd;--studio-text:#1b1a19;--studio-text-soft:#424242;--studio-muted:#616161;--studio-dim:#858585;--studio-blue:#0f6cbd;overflow:hidden;border:1px solid var(--studio-line);border-radius:8px;background:var(--studio-bg);color:var(--studio-text);font-family:var(--font-inter),"Segoe UI",system-ui,sans-serif}.HomeDataWorld_studioBar__i_xWL{display:grid;grid-template-columns:minmax(13rem,1fr) auto minmax(12rem,1fr);align-items:center;gap:1.25rem;min-height:60px;border-bottom:1px solid var(--studio-line);background:var(--studio-bg);padding:.7rem 1rem}.HomeDataWorld_studioIdentity__rDcz_,.HomeDataWorld_studioIdentity__rDcz_>span:last-child,.HomeDataWorld_studioIdentity__rDcz_>span:last-child small,.HomeDataWorld_studioIdentity__rDcz_>span:last-child strong{min-width:0}.HomeDataWorld_studioIdentity__rDcz_{display:flex;align-items:center;gap:.65rem}.HomeDataWorld_studioIcon__pJ9wm{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;color:var(--studio-muted)}.HomeDataWorld_studioIdentity__rDcz_>span:last-child{display:flex;flex-direction:column;gap:.16rem}.HomeDataWorld_studioIdentity__rDcz_ strong{overflow:hidden;font-size:.76rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.HomeDataWorld_studioIdentity__rDcz_ small{color:var(--studio-dim);font-size:.61rem}.HomeDataWorld_worldStats__d5hyK{display:flex;align-items:stretch;margin:0}.HomeDataWorld_worldStats__d5hyK div{min-width:82px;padding-inline:.9rem}.HomeDataWorld_worldStats__d5hyK div:not(:last-child){border-right:1px solid var(--studio-line)}.HomeDataWorld_worldStats__d5hyK dt{color:var(--studio-dim);font-size:.55rem;font-weight:600}.HomeDataWorld_worldStats__d5hyK dd{margin:.16rem 0 0;color:var(--studio-text);font-family:var(--font-mono);font-size:.7rem;font-weight:600}.HomeDataWorld_worldState__mo_X3{display:inline-flex;align-items:center;justify-self:end;gap:.45rem;color:var(--studio-muted);font-size:.64rem;white-space:nowrap}.HomeDataWorld_worldState__mo_X3>span{width:6px;height:6px;border-radius:50%;background:#107c10}.HomeDataWorld_studioGrid__sScEd{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(21rem,.75fr);min-height:635px}.HomeDataWorld_questionPanel__gloTv,.HomeDataWorld_schemaPanel__4gciz{min-width:0}.HomeDataWorld_schemaPanel__4gciz{border-right:1px solid var(--studio-line);background:var(--studio-canvas)}.HomeDataWorld_questionPanel__gloTv{display:flex;flex-direction:column;background:var(--studio-bg)}.HomeDataWorld_panelHeading__2VNP2{display:flex;min-height:92px;align-items:flex-end;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--studio-line);background:var(--studio-bg);padding:1.1rem 1.2rem}.HomeDataWorld_panelEyebrow__MQHBj{display:block;color:var(--studio-dim);font-size:.58rem;font-weight:600}.HomeDataWorld_panelHeading__2VNP2 h2{margin:.4rem 0 0;color:var(--studio-text);font-size:1.05rem;font-weight:650;letter-spacing:-.02em;line-height:1.2}.HomeDataWorld_schemaLegend__sxSMn{display:inline-flex;flex:0 0 auto;align-items:center;gap:.35rem;color:var(--studio-muted);font-size:.58rem;white-space:nowrap}.HomeDataWorld_schemaScroll__9ChJU{overflow-x:auto;scrollbar-color:var(--studio-line-strong) transparent;scrollbar-width:thin}.HomeDataWorld_schemaCanvas__JPB1_{position:relative;width:612px;height:488px;margin:0 auto}.HomeDataWorld_edgeLayer__cAOXa{position:absolute;z-index:0;inset:0;width:612px;height:488px;overflow:visible}.HomeDataWorld_edgeBase__pK2JA,.HomeDataWorld_edgeSignal__5Qkjn{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.HomeDataWorld_edgeBase__pK2JA{stroke:#d1d1d1;stroke-width:1.1;transition:stroke .14s ease}.HomeDataWorld_edgeSignal__5Qkjn{opacity:0;stroke:var(--studio-blue);stroke-dasharray:1;stroke-width:1.5}.HomeDataWorld_edgeLayer__cAOXa g[data-active=true] .HomeDataWorld_edgeBase__pK2JA{stroke:#9a9a9a}.HomeDataWorld_edgeLayer__cAOXa g[data-active=true] .HomeDataWorld_edgeSignal__5Qkjn{opacity:1;animation:HomeDataWorld_edgeResolve__isNbh .36s ease-out both}.HomeDataWorld_tableNode__53FLe{position:absolute;z-index:1;top:calc(var(--node-y) * 1px);left:calc(var(--node-x) * 1px);display:flex;width:160px;height:98px;flex-direction:column;overflow:hidden;border:1px solid #cfcfcf;border-radius:6px;background:var(--studio-bg);color:var(--studio-text);font:inherit;text-align:left;cursor:pointer;animation:HomeDataWorld_nodeResolve__H9r1O .24s ease-out var(--node-delay) both;transition:border-color .12s ease,background-color .12s ease,opacity .12s ease}.HomeDataWorld_tableNode__53FLe:hover{border-color:var(--studio-line-strong);background:#fdfdfd}.HomeDataWorld_tableNode__53FLe[data-active=false]{opacity:.58}.HomeDataWorld_tableNode__53FLe[data-active=true]{border-color:#9f9f9f}.HomeDataWorld_tableNode__53FLe[data-selected=true]{border-color:var(--studio-blue)}.HomeDataWorld_questionButton__PhNBS:focus-visible,.HomeDataWorld_tableNode__53FLe:focus-visible{outline:2px solid var(--studio-blue);outline-offset:2px}.HomeDataWorld_tableTopline__yJzIx{display:flex;min-height:31px;align-items:center;justify-content:space-between;gap:.4rem;border-bottom:1px solid var(--studio-line);padding:.38rem .5rem}.HomeDataWorld_tableTopline__yJzIx>span{display:inline-flex;min-width:0;align-items:center;gap:.32rem;overflow:hidden;color:var(--studio-text);font-family:var(--font-mono);font-size:.62rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.HomeDataWorld_tableTopline__yJzIx svg{flex:0 0 auto;color:var(--studio-muted)}.HomeDataWorld_tableTopline__yJzIx small{flex:0 0 auto;color:var(--studio-dim);font-family:var(--font-mono);font-size:.48rem}.HomeDataWorld_tableColumns__FycWx{display:flex;flex:1;flex-direction:column;justify-content:center;padding:.28rem .5rem .34rem}.HomeDataWorld_tableColumns__FycWx>span{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:.26rem;align-items:center;min-height:18px;font-family:var(--font-mono);font-size:.49rem}.HomeDataWorld_tableColumns__FycWx i{display:inline-flex;color:var(--studio-dim)}.HomeDataWorld_tableColumns__FycWx b{overflow:hidden;color:var(--studio-text-soft);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.HomeDataWorld_tableColumns__FycWx em{color:var(--studio-dim);font-style:normal}.HomeDataWorld_tableInspector__KLsOF{display:flex;min-height:55px;align-items:center;gap:.7rem .9rem;border-top:1px solid var(--studio-line);background:var(--studio-bg);padding:.75rem 1.2rem;color:var(--studio-muted);font-size:.62rem}.HomeDataWorld_tableInspector__KLsOF>span:first-child{display:inline-flex;align-items:center;gap:.35rem;color:var(--studio-dim);font-weight:600}.HomeDataWorld_tableInspector__KLsOF strong{color:var(--studio-text);font-family:var(--font-mono);font-size:.68rem}.HomeDataWorld_tableInspector__KLsOF small{margin-left:auto;color:var(--studio-muted);font-size:.59rem}.HomeDataWorld_questionList__0rKnb{display:flex;flex-direction:column}.HomeDataWorld_questionButton__PhNBS{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:.7rem;align-items:center;min-height:70px;border:0;border-bottom:1px solid var(--studio-line);background:transparent;padding:.7rem 1rem;color:var(--studio-text);font:inherit;text-align:left;cursor:pointer;transition:background-color .12s ease}.HomeDataWorld_questionButton__PhNBS:hover{background:#f8f8f8}.HomeDataWorld_questionButton__PhNBS[data-active=true]{background:var(--studio-soft)}.HomeDataWorld_questionButton__PhNBS>svg{color:var(--studio-dim)}.HomeDataWorld_questionButton__PhNBS[data-active=true]>svg{color:var(--studio-text-soft)}.HomeDataWorld_questionFormat__sHs6t{display:inline-flex;width:max-content;align-items:center;gap:.3rem;color:var(--studio-muted);font-family:var(--font-mono);font-size:.56rem;font-weight:600}.HomeDataWorld_questionCopy__MknSN{display:flex;min-width:0;flex-direction:column;gap:.25rem}.HomeDataWorld_questionCopy__MknSN strong{color:var(--studio-text);font-size:.7rem;font-weight:600;line-height:1.35}.HomeDataWorld_questionCopy__MknSN small{color:var(--studio-dim);font-size:.56rem}.HomeDataWorld_questionDetail__ygjQF{margin:1rem 1rem 0;border:1px solid var(--studio-line);border-radius:6px;background:var(--studio-canvas);padding:.95rem;animation:HomeDataWorld_detailResolve__g0lg5 .18s ease-out}.HomeDataWorld_detailTopline__aqOIf{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:var(--studio-dim);font-size:.56rem}.HomeDataWorld_detailLabel__JbBk4{margin:.8rem 0 0;color:var(--studio-dim);font-size:.53rem;font-weight:600}.HomeDataWorld_questionDetail__ygjQF h3{margin:.3rem 0 0;color:var(--studio-text);font-size:.84rem;font-weight:650;line-height:1.42}.HomeDataWorld_boundTables__Vngw7{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.4rem}.HomeDataWorld_boundTables__Vngw7 code{border:1px solid var(--studio-line);border-radius:4px;background:var(--studio-bg);padding:.18rem .32rem;color:var(--studio-text-soft);font-family:var(--font-mono);font-size:.53rem}.HomeDataWorld_deliverable__Gunn9{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.4rem;align-items:start;margin:.35rem 0 0;color:var(--studio-text-soft);font-size:.62rem;line-height:1.5}.HomeDataWorld_deliverable__Gunn9 svg{margin-top:.08rem;color:#107c10}.HomeDataWorld_derivationNote__UQhmp{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;align-items:start;margin:auto 1rem .9rem;border-top:1px solid var(--studio-line);padding-top:.8rem}.HomeDataWorld_derivationNote__UQhmp>span{color:var(--studio-muted)}.HomeDataWorld_derivationNote__UQhmp p{margin:0;color:var(--studio-muted);font-size:.59rem;line-height:1.5}.HomeDataWorld_derivationNote__UQhmp strong{color:var(--studio-text);font-weight:600}.HomeDataWorld_studioFooter__c_ots{display:flex;min-height:40px;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid var(--studio-line);background:var(--studio-bg);padding-inline:1rem;color:var(--studio-dim);font-size:.56rem}.HomeDataWorld_studioFooter__c_ots span:first-child{display:inline-flex;align-items:center;gap:.4rem;color:var(--studio-muted)}@keyframes HomeDataWorld_nodeResolve__H9r1O{0%{opacity:0}to{opacity:1}}@keyframes HomeDataWorld_edgeResolve__isNbh{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes HomeDataWorld_detailResolve__g0lg5{0%{opacity:.25}to{opacity:1}}@media (max-width:1080px){.HomeDataWorld_studioGrid__sScEd{grid-template-columns:minmax(0,1fr)}.HomeDataWorld_schemaPanel__4gciz{border-right:0;border-bottom:1px solid var(--studio-line)}.HomeDataWorld_questionPanel__gloTv{display:grid;grid-template-columns:minmax(0,.9fr) minmax(20rem,1.1fr);align-items:start}.HomeDataWorld_questionPanel__gloTv>.HomeDataWorld_panelHeading__2VNP2{grid-column:1/-1}.HomeDataWorld_questionDetail__ygjQF{margin-bottom:1rem}.HomeDataWorld_derivationNote__UQhmp{grid-column:1/-1;margin-top:0}}@media (max-width:720px){.HomeDataWorld_studioBar__i_xWL{grid-template-columns:1fr auto;gap:.65rem}.HomeDataWorld_worldStats__d5hyK{grid-column:1/-1;grid-row:2}.HomeDataWorld_worldStats__d5hyK div{flex:1;min-width:0;padding-inline:.65rem}.HomeDataWorld_worldStats__d5hyK div:first-child{padding-left:0}.HomeDataWorld_worldState__mo_X3{font-size:0}.HomeDataWorld_panelHeading__2VNP2{min-height:84px;align-items:flex-start;flex-direction:column}.HomeDataWorld_schemaCanvas__JPB1_{margin-inline:0}.HomeDataWorld_tableInspector__KLsOF{flex-wrap:wrap}.HomeDataWorld_tableInspector__KLsOF small{width:100%;margin-left:0}.HomeDataWorld_questionPanel__gloTv{display:flex}.HomeDataWorld_questionButton__PhNBS{grid-template-columns:50px minmax(0,1fr) auto}.HomeDataWorld_derivationNote__UQhmp{margin-top:1rem}.HomeDataWorld_studioFooter__c_ots{align-items:flex-start;flex-direction:column;padding-block:.65rem}}@media (prefers-reduced-motion:reduce){.HomeDataWorld_edgeLayer__cAOXa g[data-active=true] .HomeDataWorld_edgeSignal__5Qkjn,.HomeDataWorld_questionDetail__ygjQF,.HomeDataWorld_tableNode__53FLe{animation:none}}.HomeEvidenceInspector_shell__cNBKE{overflow:hidden;border:1px solid #dfe7e9;border-radius:14px;background:#fff;color:#252525}.HomeEvidenceInspector_header__rQDnR{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:62px;padding:0 18px;border-bottom:1px solid #e0e8e9;background:#fbfdfc}.HomeEvidenceInspector_header__rQDnR>div{display:flex;align-items:baseline;gap:12px;min-width:0}.HomeEvidenceInspector_eyebrow__AXl8_,.HomeEvidenceInspector_header__rQDnR>div span,.HomeEvidenceInspector_panelBar__yLJkZ,.HomeEvidenceInspector_state__mnt0g{font-size:10px;font-weight:650;letter-spacing:0;text-transform:none}.HomeEvidenceInspector_header__rQDnR>div span{color:#327b70}.HomeEvidenceInspector_header__rQDnR>div strong{overflow:hidden;font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.HomeEvidenceInspector_state__mnt0g{display:inline-flex;align-items:center;gap:6px;color:#4b4b4b}.HomeEvidenceInspector_state__mnt0g>span{width:7px;height:7px;border-radius:50%;background:#327b70}.HomeEvidenceInspector_body__zawL7{display:grid;grid-template-columns:minmax(240px,.85fr) minmax(260px,1fr) minmax(300px,1.25fr);min-height:460px}.HomeEvidenceInspector_finding__53yEg{display:flex;flex-direction:column;padding:28px 24px;border-right:1px solid #e0e8e9;background:#f3f8f7}.HomeEvidenceInspector_eyebrow__AXl8_{color:#717171}.HomeEvidenceInspector_finding__53yEg h3{margin:26px 0 16px;color:#1f1f1f;font-size:clamp(1.35rem,2.3vw,1.8rem);font-family:var(--font-grotesk),sans-serif;font-weight:500;letter-spacing:-.035em;line-height:1.28}.HomeEvidenceInspector_finding__53yEg p{color:#626262;font-size:12px;line-height:1.65}.HomeEvidenceInspector_findingRule__pWuPR{display:flex;align-items:center;gap:7px;margin-top:auto;padding-top:18px;border-top:1px solid #e0e8e9;color:#3f3f3f;font-size:11px;font-weight:600}.HomeEvidenceInspector_findingRule__pWuPR svg{color:#327b70}.HomeEvidenceInspector_sourceList__Fapwe{display:flex;flex-direction:column;padding:12px;border-right:1px solid #e0e8e9}.HomeEvidenceInspector_sourceList__Fapwe button{display:grid;grid-template-columns:24px 28px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:86px;padding:10px 9px;border:1px solid transparent;border-bottom-color:#e5e5e6;background:transparent;color:#676767;cursor:pointer;text-align:left}.HomeEvidenceInspector_sourceList__Fapwe button:last-child{border-bottom-color:transparent}.HomeEvidenceInspector_sourceList__Fapwe button:hover{background:#fbfdfc}.HomeEvidenceInspector_sourceList__Fapwe button[data-active=true]{border-color:#c7ded7;border-radius:5px;background:#f3f8f7;color:#242424}.HomeEvidenceInspector_sourceIndex__yTqvq{color:#68746f;font:600 9px/1 var(--font-mono)}.HomeEvidenceInspector_sourceIcon__UZBxi{display:grid;width:27px;height:27px;place-items:center;border:1px solid #d9d9db;border-radius:4px;background:#fff}.HomeEvidenceInspector_sourceList__Fapwe button[data-active=true] .HomeEvidenceInspector_sourceIcon__UZBxi{border-color:#c7ded7;color:#327b70}.HomeEvidenceInspector_sourceCopy__1W7sK{display:flex;min-width:0;flex-direction:column;gap:4px}.HomeEvidenceInspector_sourceCopy__1W7sK small{color:#707070;font-size:9px;font-weight:650;letter-spacing:0;text-transform:none}.HomeEvidenceInspector_sourceCopy__1W7sK em,.HomeEvidenceInspector_sourceCopy__1W7sK strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HomeEvidenceInspector_sourceCopy__1W7sK strong{font-size:12px;font-style:normal;font-weight:620}.HomeEvidenceInspector_sourceCopy__1W7sK em{color:#647269;font-size:10px;font-style:normal}.HomeEvidenceInspector_sourceList__Fapwe button>svg{color:#aaa}.HomeEvidenceInspector_sourceList__Fapwe button[data-active=true]>svg{color:#327b70}.HomeEvidenceInspector_sourcePanel__jc61i{align-self:center;overflow:hidden;margin:24px;border:1px solid #d3d3d5;border-radius:6px;background:#fff;box-shadow:0 14px 34px rgba(26,32,44,.07);animation:HomeEvidenceInspector_source-in__r_m1r .18s ease both}.HomeEvidenceInspector_panelBar__yLJkZ{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:0 13px;border-bottom:1px solid #e0e8e9;background:#f5f5f6;color:#555;font-family:var(--font-mono);letter-spacing:0;text-transform:none}.HomeEvidenceInspector_panelBar__yLJkZ small{color:#68746f;font:500 9px/1 var(--font-inter),sans-serif}.HomeEvidenceInspector_panelBody__cBWkb{min-height:260px;padding:18px 0;background:linear-gradient(90deg,#f6f6f7 43px,transparent 0),#fff}.HomeEvidenceInspector_panelBody__cBWkb>div{display:grid;grid-template-columns:43px minmax(0,1fr);min-height:55px;align-items:start;padding:8px 16px 8px 0}.HomeEvidenceInspector_panelBody__cBWkb span{padding-top:2px;color:#aaa;font:500 9px/1.5 var(--font-mono);text-align:center}.HomeEvidenceInspector_panelBody__cBWkb code{color:#343434;font:400 12px/1.85 var(--font-inter),sans-serif;white-space:pre-wrap}.HomeEvidenceInspector_sourcePanel__jc61i footer{padding:12px 13px;border-top:1px solid #e0e8e9;background:#fbfdfc;color:#696969;font-size:10px;line-height:1.6}@keyframes HomeEvidenceInspector_source-in__r_m1r{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (max-width:980px){.HomeEvidenceInspector_body__zawL7{grid-template-columns:minmax(230px,.8fr) minmax(0,1.4fr)}.HomeEvidenceInspector_finding__53yEg{border-bottom:1px solid #e0e8e9}.HomeEvidenceInspector_sourceList__Fapwe{border-right:0}.HomeEvidenceInspector_sourcePanel__jc61i{grid-column:1/-1;width:auto}}@media (max-width:680px){.HomeEvidenceInspector_header__rQDnR{align-items:flex-start;flex-direction:column;gap:7px;padding:13px 14px}.HomeEvidenceInspector_header__rQDnR>div{align-items:flex-start;flex-direction:column;gap:4px}.HomeEvidenceInspector_body__zawL7{grid-template-columns:1fr}.HomeEvidenceInspector_finding__53yEg,.HomeEvidenceInspector_sourceList__Fapwe{border-right:0;border-bottom:1px solid #e0e8e9}.HomeEvidenceInspector_finding__53yEg{min-height:245px}.HomeEvidenceInspector_sourcePanel__jc61i{grid-column:auto;margin:14px}.HomeEvidenceInspector_panelBar__yLJkZ{align-items:flex-start;flex-direction:column;justify-content:center;min-height:56px;padding-block:8px}.HomeEvidenceInspector_panelBody__cBWkb code{font-size:9px}}@media (prefers-reduced-motion:reduce){.HomeEvidenceInspector_sourcePanel__jc61i{animation:none}}.HomeEvidenceInspector_sourceCopy__1W7sK strong{white-space:normal;line-height:1.5}.HomeEvidenceInspector_sourceCopy__1W7sK small{color:#577a72;font-size:10px}.HomeEvidenceInspector_finding__53yEg p{font-size:13px}.HomeEvidenceInspector_sourceIndex__yTqvq{display:none}.HomeEvidenceInspector_sourceList__Fapwe button{grid-template-columns:28px minmax(0,1fr) auto;min-height:95px}.HomeEvidenceInspector_sourcePanel__jc61i[data-source=file] code,.HomeEvidenceInspector_sourcePanel__jc61i[data-source=run] code{font-family:var(--font-mono),monospace;font-size:11px;overflow-wrap:anywhere}@media (max-width:680px){.HomeEvidenceInspector_finding__53yEg{padding:25px}.HomeEvidenceInspector_finding__53yEg h3{margin-top:17px;font-size:26px}.HomeEvidenceInspector_findingRule__pWuPR{margin-top:20px}.HomeEvidenceInspector_sourceList__Fapwe{display:grid;grid-template-columns:1fr 1fr;gap:5px}.HomeEvidenceInspector_sourceList__Fapwe button{grid-template-columns:26px minmax(0,1fr);min-height:105px;padding:10px 8px}.HomeEvidenceInspector_sourceList__Fapwe button>svg{display:none}.HomeEvidenceInspector_sourceCopy__1W7sK strong{font-size:10px}.HomeEvidenceInspector_sourceCopy__1W7sK em{font-size:9px}.HomeEvidenceInspector_panelBody__cBWkb code{font-size:12px}.HomeEvidenceInspector_panelBody__cBWkb{min-height:230px}}.HomeHeroExperience_heroGrid__6DYTl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:66px;padding:54px 0 66px}.HomeHeroExperience_scene__i4Fv1{position:relative;min-width:0;padding:0 0 107px 30px}.HomeHeroExperience_portrait__2K9KN{position:relative;height:430px;margin:0;overflow:hidden;border-radius:14px;background:#dce1e8}.HomeHeroExperience_portrait__2K9KN img{object-fit:cover;object-position:61% 28%}.HomeHeroExperience_portrait__2K9KN figcaption{position:absolute;top:12px;right:12px;border-radius:4px;padding:5px 7px;background:#1c2839b8;color:#fff;font-size:9px;line-height:1.2}.HomeHeroExperience_story__EQqA5{position:absolute;right:32px;bottom:0;left:0;border:1px solid #dfe5ed;border-radius:12px;background:#fff;box-shadow:0 18px 45px -15px #2539592b,0 3px 8px #25395908;overflow:hidden}.HomeHeroExperience_storyHeading__MblCH{display:flex;align-items:center;gap:10px;min-height:42px;padding:0 17px;border-bottom:1px solid #e8ecf2;color:#364357;font-size:10px}.HomeHeroExperience_storyHeading__MblCH>span:first-child{display:flex;align-items:center;gap:7px;font-weight:600}.HomeHeroExperience_brandDot__0INFw{width:7px;height:7px;border-radius:2px;background:#245cdb}.HomeHeroExperience_playControl__yLSZX{display:flex;align-items:center;justify-content:center;gap:4px;min-width:54px;min-height:28px;margin-left:auto;margin-right:-7px;border:0;border-radius:5px;background:transparent;color:#62718a;font-size:9px;cursor:pointer}.HomeHeroExperience_playControl__yLSZX:hover{background:#edf2fc;color:#245cdb}.HomeHeroExperience_phaseRail__ejVSW{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px 19px 0}.HomeHeroExperience_phaseRail__ejVSW button{position:relative;display:flex;align-items:center;gap:7px;border:0;padding:0 0 12px;background:none;color:#768195;font-size:11px;text-align:left;cursor:pointer}.HomeHeroExperience_phaseNumber__5RUlP{display:grid;width:19px;height:19px;place-items:center;border:1px solid #e1e6ee;border-radius:5px;font-size:8px;font-weight:500}.HomeHeroExperience_phaseRail__ejVSW button[data-active=true]{color:#245cdb;font-weight:600}.HomeHeroExperience_phaseRail__ejVSW button[data-active=true] .HomeHeroExperience_phaseNumber__5RUlP{border-color:#d9e3fa;background:#eff4fe}.HomeHeroExperience_phaseRail__ejVSW button[data-complete=true] .HomeHeroExperience_phaseNumber__5RUlP{border-color:#dae9e4;background:#eff7f3;color:#317261}.HomeHeroExperience_progressTrack__fcLjr{position:absolute;bottom:0;right:0;left:0;height:3px;overflow:hidden;border-radius:2px;background:#edf0f5}.HomeHeroExperience_progress__0d6Vj{display:block;width:100%;height:100%;background:#245cdb;transform:scaleX(0);transform-origin:left;animation:HomeHeroExperience_phaseProgress__MiftN 5.8s linear forwards}.HomeHeroExperience_phaseBody__ugA34{padding:16px 19px 17px;min-height:190px}.HomeHeroExperience_phaseContext__x0PzX{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#718098;font-size:11px}.HomeHeroExperience_phaseContext__x0PzX>span:first-child{display:flex;align-items:center;gap:6px}.HomeHeroExperience_aiPolicy__NF07G{display:inline-flex;align-items:center;flex-shrink:0;gap:4px;padding:3px 5px;border-radius:4px;background:#edf5f1;color:#317260;font-size:9px}.HomeHeroExperience_aiPolicy__NF07G[data-off=true]{color:#59667e;background:#f0f2f6}.HomeHeroExperience_phaseBody__ugA34 h3{margin:10px 0 11px;font-family:var(--font-grotesk),sans-serif;color:#26324a;font-size:20px;font-weight:500;letter-spacing:-.04em;line-height:1.2}.HomeHeroExperience_planArtifact__bGIAP{display:grid;grid-template-columns:1fr;gap:9px;padding:3px 0 0;color:#657188;font-size:12px}.HomeHeroExperience_planArtifact__bGIAP span{display:flex;align-items:center;gap:8px}.HomeHeroExperience_planArtifact__bGIAP i{display:block;width:6px;height:6px;border-radius:2px;background:#afc4ed;animation:HomeHeroExperience_artifactMark__XaCbn .65s ease-out both}.HomeHeroExperience_planArtifact__bGIAP span:nth-child(2) i{animation-delay:.4s}.HomeHeroExperience_planArtifact__bGIAP span:nth-child(3) i{animation-delay:.8s}.HomeHeroExperience_buildArtifact__z_pT0{border:1px solid #2a2a2e;border-radius:6px;padding:9px 12px;background:#1a1a1d;color:#cdd2dc;font-size:12px}.HomeHeroExperience_buildArtifact__z_pT0>div{display:flex;align-items:center;gap:7px;color:#9eabbc;font-size:10px}.HomeHeroExperience_buildArtifact__z_pT0>div svg:nth-of-type(2){margin-left:auto}.HomeHeroExperience_buildArtifact__z_pT0 p{display:flex;align-items:center;gap:12px;margin:9px 0 5px;color:#dce5f1}.HomeHeroExperience_buildArtifact__z_pT0 p svg{color:#69aaec}.HomeHeroExperience_buildArtifact__z_pT0 small{color:#88bbae;font-size:10px}.HomeHeroExperience_writeupArtifact__jFGRB{padding:12px;border:1px solid #e4e1ee;border-radius:6px;background:#f7f6fb;color:#655f87;font-size:12px}.HomeHeroExperience_writeupArtifact__jFGRB>div{display:flex;align-items:center;gap:8px}.HomeHeroExperience_writeupArtifact__jFGRB strong{font-weight:500}.HomeHeroExperience_writeupArtifact__jFGRB p{display:flex;gap:6px;margin:12px 0 0}.HomeHeroExperience_writeupArtifact__jFGRB p span{padding:3px 6px;border:1px solid #e6e2f1;border-radius:4px;background:#fff;color:#766f92;font-size:10px}.HomeHeroExperience_storyFooter__p7tvA{display:flex;align-items:center;gap:7px;min-height:33px;padding:8px 19px;border-top:1px solid #e8ecf2;background:#fafbfd;color:#708097;font-size:9px}.HomeHeroExperience_scene__i4Fv1:not([data-running=true]) :is(.HomeHeroExperience_progress__0d6Vj,.HomeHeroExperience_planArtifact__bGIAP i){animation-play-state:paused}.HomeHeroExperience_roleSection__aTRaH{border-top:1px solid #e5e9f0;padding:24px 0 34px;margin-bottom:24px}.HomeHeroExperience_rolesHeading__n9VcN{display:flex;align-items:center;justify-content:space-between;gap:15px}.HomeHeroExperience_rolesHeading__n9VcN p{margin:0;color:#57657a;font-size:12px}.HomeHeroExperience_rolesHeading__n9VcN a{display:inline-flex;align-items:center;gap:7px;color:#526b94;font-size:11px;text-decoration:none}.HomeHeroExperience_roleChoices__q60s0{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px 18px;margin:20px -10px 0}.HomeHeroExperience_roleChoices__q60s0 button{display:flex;align-items:center;gap:10px;min-height:42px;padding:7px 10px;border:1px solid transparent;border-radius:7px;background:transparent;color:#636e80;font-size:11px;font-weight:500;text-align:left;cursor:pointer}.HomeHeroExperience_roleChoices__q60s0 button>span{display:grid;place-items:center;flex-shrink:0;width:25px;height:25px;border:1px solid #e6e9ef;border-radius:6px;color:#728099;font-size:8px;background:#fafbfd}.HomeHeroExperience_roleChoices__q60s0 button:hover{background:#f6f8fb}.HomeHeroExperience_roleChoices__q60s0 button[aria-pressed=true]{border-color:#e1e9fa;background:#f1f5fe;color:#245cdb}.HomeHeroExperience_roleChoices__q60s0 button[aria-pressed=true]>span{background:#fff;border-color:#dce5f8;color:#245cdb}.HomeHeroExperience_roleDescription__6ve7_{display:flex;gap:14px;align-items:baseline;margin:16px 0 0;min-height:34px;color:#778398;font-size:11px;line-height:1.7}.HomeHeroExperience_roleDescription__6ve7_ strong{color:#425778;font-weight:500;flex-shrink:0}@keyframes HomeHeroExperience_phaseProgress__MiftN{to{transform:scaleX(1)}}@keyframes HomeHeroExperience_artifactMark__XaCbn{0%{opacity:.2;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@media (max-width:1100px){.HomeHeroExperience_heroGrid__6DYTl{gap:30px}.HomeHeroExperience_scene__i4Fv1{padding-left:18px}.HomeHeroExperience_story__EQqA5{right:12px}.HomeHeroExperience_portrait__2K9KN{height:405px}.HomeHeroExperience_playControl__yLSZX{margin-left:auto}.HomeHeroExperience_phaseBody__ugA34 h3{font-size:18px}.HomeHeroExperience_roleChoices__q60s0{gap:5px}}@media (max-width:740px){.HomeHeroExperience_heroGrid__6DYTl{grid-template-columns:1fr;gap:32px;padding:38px 0 36px}.HomeHeroExperience_scene__i4Fv1{width:100%;max-width:520px;margin-inline:auto;padding:0 0 125px 12px}.HomeHeroExperience_portrait__2K9KN{height:365px;border-radius:10px}.HomeHeroExperience_portrait__2K9KN img{object-position:61% 24%}.HomeHeroExperience_story__EQqA5{right:12px;border-radius:10px}.HomeHeroExperience_phaseBody__ugA34 h3{font-size:20px}.HomeHeroExperience_roleSection__aTRaH{padding:22px 0 16px;margin-bottom:26px}.HomeHeroExperience_rolesHeading__n9VcN{align-items:flex-start}.HomeHeroExperience_rolesHeading__n9VcN p{max-width:170px;line-height:1.6}.HomeHeroExperience_rolesHeading__n9VcN a{font-size:10px;white-space:nowrap;padding-top:2px}.HomeHeroExperience_roleChoices__q60s0{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:14px -5px 0}.HomeHeroExperience_roleChoices__q60s0 button{padding:7px 5px;font-size:10px;gap:7px;line-height:1.45}.HomeHeroExperience_roleChoices__q60s0 button>span{width:23px;height:23px;font-size:8px}.HomeHeroExperience_roleDescription__6ve7_{display:block;min-height:74px;font-size:11px}.HomeHeroExperience_roleDescription__6ve7_ strong{display:block;margin-bottom:3px}}@media (max-width:360px){.HomeHeroExperience_portrait__2K9KN{height:330px}.HomeHeroExperience_scene__i4Fv1{padding-left:0;padding-bottom:152px}.HomeHeroExperience_story__EQqA5{right:0}.HomeHeroExperience_playControl__yLSZX{margin-left:auto}.HomeHeroExperience_phaseBody__ugA34,.HomeHeroExperience_phaseRail__ejVSW{padding-inline:14px}.HomeHeroExperience_phaseBody__ugA34{min-height:207px}.HomeHeroExperience_phaseBody__ugA34 h3{font-size:19px}.HomeHeroExperience_phaseContext__x0PzX{font-size:9px}.HomeHeroExperience_storyHeading__MblCH{padding-inline:14px}.HomeHeroExperience_storyFooter__p7tvA{padding-inline:14px;font-size:8px}.HomeHeroExperience_rolesHeading__n9VcN{display:block}.HomeHeroExperience_rolesHeading__n9VcN p{max-width:none}.HomeHeroExperience_rolesHeading__n9VcN a{margin-top:6px}}@media (prefers-reduced-motion:reduce){.HomeHeroExperience_scene__i4Fv1 *{animation:none!important}.HomeHeroExperience_progress__0d6Vj{transform:scaleX(1)}.HomeHeroExperience_playControl__yLSZX{display:none}}