._4auSgq_overviewPage,._4auSgq_sessionPage,._4auSgq_statePage,._4auSgq_reportPage{--sd-accent:#e54629;--sd-accent-deep:#c73c20;--sd-accent-soft:#fde8e2;--sd-ink:#1a1a1a;--sd-ink-2:#3a3a3a;--sd-muted:#6b6b6b;--sd-muted-2:#8b949b;--sd-border:#dfe3e7;--sd-border-strong:#c9d0d6;--sd-surface:#fff;--sd-surface-muted:#f7f8f8;--sd-green:#15803d;--sd-green-soft:#dcfce7;--sd-amber:#92400e;--sd-amber-soft:#fef3c7;color:var(--sd-ink);font-family:var(--font-figtree), var(--sans)}:is(html[data-theme=dark] ._4auSgq_overviewPage,html[data-theme=dark] ._4auSgq_sessionPage,html[data-theme=dark] ._4auSgq_statePage,html[data-theme=dark] ._4auSgq_reportPage){--sd-accent:#ff6b4d;--sd-accent-deep:#ff8268;--sd-accent-soft:#ff6b4d29;--sd-ink:#f5f7fa;--sd-ink-2:#d5dee7;--sd-muted:#a7b4c0;--sd-muted-2:#7d8c99;--sd-border:#203246;--sd-border-strong:#314960;--sd-surface:#0d1b2a;--sd-surface-muted:#0a1623;--sd-green:#4ade80;--sd-green-soft:#0e2a22;--sd-amber:#fbbf24;--sd-amber-soft:#2b2412}._4auSgq_overviewPage,._4auSgq_statePage,._4auSgq_reportPage{min-height:calc(100dvh - 60px)}._4auSgq_overviewPage,._4auSgq_sessionPage,._4auSgq_statePage,._4auSgq_reportPage{background:0 0;position:relative}._4auSgq_overviewPage:before,._4auSgq_sessionPage:before,._4auSgq_statePage:before,._4auSgq_reportPage:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 87% 4%,#e546291a,#0000 27%),linear-gradient(145deg,#fcfaf7 0%,#f4f2ef 54%,#e9edef 100%);position:fixed;inset:0}._4auSgq_overviewPage>*,._4auSgq_sessionPage>*,._4auSgq_statePage>*,._4auSgq_reportPage>*{z-index:1;position:relative}._4auSgq_overviewStage{padding:16px 24px 80px}._4auSgq_overviewShell,._4auSgq_reportShell{width:min(1320px,100%);margin-inline:auto}._4auSgq_breadcrumb{color:var(--sd-muted);font-family:var(--font-dm-mono), ui-monospace, monospace;letter-spacing:.025em;text-transform:uppercase;margin:0 0 22px;font-size:11px}._4auSgq_breadcrumb span{color:var(--sd-border-strong);margin-inline:7px}._4auSgq_breadcrumb strong{color:var(--sd-accent-deep);font-weight:700}._4auSgq_overviewHeader{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:28px;display:flex}._4auSgq_eyebrow,._4auSgq_cardKicker{color:var(--sd-accent-deep);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:10.5px;font-weight:800}._4auSgq_overviewHeader h1,._4auSgq_reportHeader h1,._4auSgq_stateCard h1{font-family:var(--font-figtree), var(--sans);letter-spacing:-.045em;margin:7px 0 0;font-size:clamp(42px,4.2vw,64px);font-weight:620;line-height:.98}._4auSgq_metaPills{border-bottom:1px solid var(--sd-border);flex-wrap:wrap;justify-content:flex-start;gap:8px;margin-bottom:18px;padding-bottom:18px;display:flex}._4auSgq_metaPills>span,._4auSgq_mockBadge,._4auSgq_phaseTime{border:1px solid var(--sd-border);min-height:32px;color:var(--sd-ink-2);white-space:nowrap;background:#ffffffc7;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:650;display:inline-flex}._4auSgq_metaPills ._4auSgq_hardPill{background:var(--sd-accent-soft);color:var(--sd-accent-deep);border-color:#f3c0b4}._4auSgq_hardPill i{background:var(--sd-accent);border-radius:50%;width:6px;height:6px}._4auSgq_overviewGrid{grid-template-columns:minmax(0,1.55fr) minmax(340px,.72fr);align-items:start;gap:18px;display:grid}._4auSgq_briefCard,._4auSgq_startCard,._4auSgq_stateCard,._4auSgq_reportPanel{border:1px solid var(--sd-border);background:var(--sd-surface);border-radius:16px;box-shadow:0 22px 55px -44px #141c248c}._4auSgq_briefCard{padding:28px}._4auSgq_briefCard .long-form-description-meta{padding-inline:0}._4auSgq_cardHeader{border-bottom:0;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;padding-bottom:0;display:flex}._4auSgq_cardHeader h2,._4auSgq_startCard h2,._4auSgq_reportPanel h2,._4auSgq_finishModal h2{letter-spacing:-.025em;margin:0;font-size:22px;font-weight:670;line-height:1.15}._4auSgq_briefCopy{color:var(--sd-ink-2);font-size:15px;line-height:1.7}._4auSgq_briefCopy h3{color:var(--sd-ink);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:800}._4auSgq_briefCopy p+p{margin-top:12px}._4auSgq_briefCopy ul{gap:4px;margin:12px 0 0;padding-left:22px;list-style:outside;display:grid}._4auSgq_briefCopy li::marker{color:var(--sd-accent)}._4auSgq_phasePreview{border-top:1px solid var(--sd-border);margin-top:28px;padding-top:24px}._4auSgq_phasePreview>p{color:var(--sd-muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 13px;font-size:11px;font-weight:750}._4auSgq_phasePreview ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}._4auSgq_phasePreview li{border:1px solid var(--sd-border);background:var(--sd-surface-muted);border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;min-height:62px;padding:10px;display:grid}._4auSgq_phasePreview li>span{background:var(--sd-ink);color:#fff;width:26px;height:26px;font-family:var(--font-dm-mono), ui-monospace, monospace;border-radius:7px;place-items:center;font-size:9px;display:grid}._4auSgq_phasePreview li strong,._4auSgq_phasePreview li small{display:block}._4auSgq_phasePreview li strong{text-overflow:ellipsis;font-size:11.5px;line-height:1.2;overflow:hidden}._4auSgq_phasePreview li small{color:var(--sd-muted);margin-top:3px;font-size:10px}._4auSgq_startCard{flex-direction:column;gap:22px;padding:26px;display:flex;position:sticky;top:116px}._4auSgq_startIntro{color:var(--sd-muted);margin:12px 0 0;font-size:13.5px;line-height:1.6}._4auSgq_startFacts{border:1px solid var(--sd-border);background:var(--sd-surface-muted);border-radius:12px;grid-template-columns:repeat(3,1fr);margin:0;display:grid}._4auSgq_startFacts>div{text-align:center;padding:14px 10px}._4auSgq_startFacts>div+div{border-left:1px solid var(--sd-border)}._4auSgq_startFacts dt{color:var(--sd-muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:750}._4auSgq_startFacts dd{margin:5px 0 0;font-size:20px;font-weight:700;line-height:1}._4auSgq_startFacts dd small{color:var(--sd-muted);letter-spacing:.06em;text-transform:uppercase;margin-top:4px;font-size:9px;font-weight:750;display:block}._4auSgq_startRules{gap:10px;margin:0;padding:0;list-style:none;display:grid}._4auSgq_startRules li{color:var(--sd-ink-2);align-items:flex-start;gap:9px;font-size:12.5px;line-height:1.45;display:flex}._4auSgq_startRules svg{color:var(--sd-green);flex:none;margin-top:2px}._4auSgq_primaryButton,._4auSgq_secondaryButton,._4auSgq_endWithoutSubmitButton,._4auSgq_finishButton,._4auSgq_sendButton,._4auSgq_continueButton,._4auSgq_backButton{font:inherit;cursor:pointer;border:0}._4auSgq_primaryButton,._4auSgq_finishButton,._4auSgq_sendButton,._4auSgq_continueButton{background:var(--sd-ink);color:#fff;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 16px;font-size:13px;font-weight:700;transition:background .15s,transform .15s,box-shadow .15s;display:inline-flex}._4auSgq_primaryButton:hover,._4auSgq_sendButton:hover,._4auSgq_continueButton:hover,._4auSgq_finishButton:hover{background:#000;transform:translateY(-1px);box-shadow:0 8px 18px -12px #000000b3}._4auSgq_primaryButton:focus-visible,._4auSgq_secondaryButton:focus-visible,._4auSgq_endWithoutSubmitButton:focus-visible,._4auSgq_finishButton:focus-visible,._4auSgq_sendButton:focus-visible,._4auSgq_continueButton:focus-visible,._4auSgq_backButton:focus-visible,._4auSgq_composerMeta button:focus-visible{outline:2px solid var(--sd-accent);outline-offset:2px}._4auSgq_primaryButton:disabled,._4auSgq_sendButton:disabled,._4auSgq_continueButton:disabled{cursor:not-allowed;opacity:.45;box-shadow:none;transform:none}._4auSgq_previewDisclosure{color:var(--sd-muted);text-align:center;margin:-10px 0 0;font-size:10.5px}._4auSgq_startError{color:var(--sd-accent-deep);background:#fff2ef;border:1px solid #f0b4aa;border-radius:8px;margin:-6px 0 0;padding:9px 10px;font-size:10.5px;line-height:1.45}._4auSgq_sessionPage{height:calc(100dvh - 96px);min-height:650px;padding:34px 12px 12px;overflow:hidden}._4auSgq_sessionPage._4auSgq_isFocusMode{height:100dvh;padding-top:10px}._4auSgq_sessionShell{flex-direction:column;gap:10px;width:min(1780px,100%);height:100%;min-height:0;margin-inline:auto;display:flex}._4auSgq_sessionTopbar{color:#fff;background:#191a19fa;border:1px solid #ffffff14;border-radius:14px;flex:none;justify-content:space-between;align-items:center;gap:18px;min-height:48px;padding:7px 10px 7px 8px;display:flex;box-shadow:0 14px 34px -24px #15181bc7}._4auSgq_sessionIdentity,._4auSgq_sessionActions,._4auSgq_canvasTitle{align-items:center;display:flex}._4auSgq_sessionIdentity{gap:10px;min-width:0}._4auSgq_sessionIdentity>div{min-width:0}._4auSgq_sessionIdentity p,._4auSgq_sessionIdentity strong{white-space:nowrap;text-overflow:ellipsis;margin:0;display:block;overflow:hidden}._4auSgq_sessionIdentity p{color:#ffffff8c;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:650}._4auSgq_sessionIdentity strong{margin-top:1px;font-size:13px;font-weight:650}._4auSgq_backButton{color:#fffc;background:#ffffff14;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}._4auSgq_sessionActions{flex:none;gap:7px}._4auSgq_mockBadge{color:#ffffffb3;background:#ffffff0f;border-color:#ffffff1f;min-height:30px;font-size:10px}._4auSgq_timer{border:1px solid var(--sd-border);background:var(--sd-surface-muted);min-height:32px;color:var(--sd-muted);border-radius:9px;align-items:center;gap:7px;padding:5px 10px;display:inline-flex}._4auSgq_timer strong{color:var(--sd-ink);font-family:var(--font-dm-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;font-size:12px}._4auSgq_sessionActions ._4auSgq_secondaryButton{color:#ffffffc7;background:0 0;border-color:#ffffff29;min-height:32px}._4auSgq_finishButton{background:var(--sd-accent);min-height:32px;padding:7px 12px;font-size:11.5px}._4auSgq_finishButton:hover{background:var(--sd-accent-deep)}._4auSgq_sessionFrame{flex:1;grid-template-columns:minmax(220px,.55fr) minmax(520px,1.72fr) minmax(350px,.88fr);gap:8px;min-height:0;display:grid}._4auSgq_sessionPane{border:1px solid var(--sd-border);background:var(--sd-surface);border-radius:13px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden;box-shadow:0 14px 36px -30px #141c2480}._4auSgq_paneHeader{border-bottom:1px solid var(--sd-border);flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:55px;padding:10px 13px;display:flex}._4auSgq_paneHeader h2{letter-spacing:-.015em;margin:2px 0 0;font-size:14px;font-weight:720;line-height:1.1}._4auSgq_paneHeader>span:not(._4auSgq_phaseTime){color:var(--sd-muted);font-family:var(--font-dm-mono), ui-monospace, monospace;font-size:9px}._4auSgq_phasePane{padding-bottom:12px}._4auSgq_phaseRail{gap:0;margin:0;padding:10px;list-style:none;display:grid;overflow-y:auto}._4auSgq_phaseRail li{border-radius:9px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;min-height:55px;padding:7px;display:grid;position:relative}._4auSgq_phaseRail li:after{z-index:0;background:var(--sd-border);content:"";width:1px;position:absolute;top:42px;bottom:-13px;left:21px}._4auSgq_phaseRail li:last-child:after{display:none}._4auSgq_phaseRail li[data-status=current]{background:var(--sd-accent-soft)}._4auSgq_phaseRail li[data-status=upcoming]{color:var(--sd-muted-2)}._4auSgq_phaseDot{z-index:1;border:1px solid var(--sd-border);width:28px;height:28px;color:var(--sd-muted);background:#fff;border-radius:8px;place-items:center;font-size:10px;font-weight:750;display:grid}._4auSgq_phaseRail li[data-status=current] ._4auSgq_phaseDot{border-color:var(--sd-accent);background:var(--sd-accent);color:#fff}._4auSgq_phaseRail li[data-status=complete] ._4auSgq_phaseDot{background:var(--sd-green-soft);color:var(--sd-green);border-color:#a7e8bd}._4auSgq_phaseRail strong,._4auSgq_phaseRail small{display:block}._4auSgq_phaseRail strong{font-size:11.5px;line-height:1.18}._4auSgq_phaseRail small{color:var(--sd-muted);margin-top:4px;font-size:9px}._4auSgq_briefDetails{border:1px solid var(--sd-border);background:var(--sd-surface-muted);border-radius:9px;margin:auto 10px 0}._4auSgq_briefDetails summary{cursor:pointer;padding:10px 11px;font-size:11px;font-weight:700}._4auSgq_briefDetails p{color:var(--sd-muted);margin:0;padding:0 11px 11px;font-size:10px;line-height:1.55}._4auSgq_canvasStatus span{background:#22c55e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #22c55e1a}._4auSgq_canvasTitle{gap:8px}._4auSgq_canvasTitle>svg{color:var(--sd-accent)}._4auSgq_canvasStatus{color:var(--sd-muted);align-items:center;gap:6px;font-size:9.5px;display:flex}._4auSgq_canvasStatus[data-state=saving] span{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b1f}._4auSgq_canvasStage{background:#fbfbf8;flex:1;min-height:0;overflow:hidden}._4auSgq_canvasStage .excalidraw{--color-primary:var(--sd-accent);--color-primary-darker:var(--sd-accent-deep);--color-primary-light:var(--sd-accent-soft);height:100%;font-family:var(--font-figtree), var(--sans)}._4auSgq_canvasStage .excalidraw .App-menu_top{top:8px}._4auSgq_canvasLoading{height:100%;color:var(--sd-muted);align-content:center;place-items:center;gap:10px;font-size:11px;display:grid}._4auSgq_canvasLoading span{border:2px solid var(--sd-border);border-top-color:var(--sd-accent);border-radius:50%;width:22px;height:22px;animation:.9s linear infinite _4auSgq_canvas-spin}@keyframes _4auSgq_canvas-spin{to{transform:rotate(360deg)}}._4auSgq_phaseTime{background:var(--sd-surface-muted);min-height:26px;color:var(--sd-muted);font-size:9.5px}._4auSgq_transcript{background:#fbfbfa;flex-direction:column;flex:1;gap:12px;min-height:0;padding:14px;display:flex;overflow-y:auto}._4auSgq_message{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:9px;display:grid}._4auSgq_messageAvatar{border:1px solid var(--sd-border);width:28px;height:28px;color:var(--sd-muted);background:#fff;border-radius:8px;place-items:center;font-size:9px;font-weight:750;display:grid}._4auSgq_message>div{border:1px solid var(--sd-border);background:#fff;border-radius:10px;padding:9px 10px}._4auSgq_message[data-role=candidate]>div{background:#fff8f6;border-color:#f2c3b8}._4auSgq_message[data-role=candidate] ._4auSgq_messageAvatar{background:var(--sd-accent-soft);color:var(--sd-accent-deep);border-color:#f2c3b8}._4auSgq_message strong{color:var(--sd-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:750;display:block}._4auSgq_message p{color:var(--sd-ink-2);white-space:pre-wrap;margin:0;font-size:11.5px;line-height:1.55}._4auSgq_canvasStatus[data-state=failed]{color:var(--sd-accent-deep)}._4auSgq_canvasStatus[data-state=failed] span{background:var(--sd-accent);box-shadow:0 0 0 3px #ef4a371f}._4auSgq_clarificationReply{gap:9px;display:grid}._4auSgq_clarificationQuestion{background:#f4f5f5;border-radius:7px;padding:7px 9px 8px;position:relative;overflow:hidden}._4auSgq_clarificationQuestion:before{content:"";background:#cfd4d6;width:2px;position:absolute;top:0;bottom:0;left:0}._4auSgq_clarificationAnswer{gap:4px;padding:0 2px;display:grid}._4auSgq_clarificationReplyLabel{color:var(--sd-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-size:8.5px;font-weight:750;display:block}._4auSgq_clarificationAnswer ._4auSgq_clarificationReplyLabel{color:var(--sd-accent-deep)}._4auSgq_clarificationQuestion p{color:var(--sd-muted);font-size:11px;line-height:1.45}._4auSgq_responseComposer{border-top:1px solid var(--sd-border);background:#fff;flex-direction:column;flex:none;gap:8px;padding:12px;display:flex}._4auSgq_responseComposer>label{font-size:10.5px;font-weight:750}._4auSgq_responseComposer textarea{resize:vertical;border:1px solid var(--sd-border-strong);background:var(--sd-surface-muted);width:100%;min-height:78px;color:var(--sd-ink);font:inherit;border-radius:9px;padding:10px;font-size:11.5px;line-height:1.5}._4auSgq_responseComposer textarea:focus{border-color:var(--sd-accent);outline:2px solid #e546291f}._4auSgq_responseComposer textarea:disabled{opacity:.55}._4auSgq_composerMeta,._4auSgq_composerActions{justify-content:space-between;align-items:center;gap:8px;display:flex}._4auSgq_composerTools{align-items:center;gap:6px;min-width:0;display:flex}._4auSgq_composerMeta button{border:1px solid var(--sd-border);min-height:28px;color:var(--sd-ink-2);font:inherit;cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:5px 8px;font-size:9.5px;font-weight:650;display:inline-flex}._4auSgq_composerMeta button._4auSgq_isRecording{background:var(--sd-accent-soft);color:var(--sd-accent-deep);border-color:#f3b3a5}._4auSgq_composerMeta>span{color:var(--sd-muted-2);font-size:9px}._4auSgq_voiceNotice,._4auSgq_validation{margin:0;font-size:9.5px;line-height:1.4}._4auSgq_voiceNotice{color:var(--sd-muted)}._4auSgq_validation{color:#b42318}._4auSgq_composerActions{align-items:stretch}._4auSgq_sendButton,._4auSgq_continueButton{min-height:34px;padding:7px 10px;font-size:10.5px}._4auSgq_sendButton{border:1px solid var(--sd-border-strong);color:var(--sd-ink);background:#fff;flex:none}._4auSgq_sendButton:hover{background:var(--sd-surface-muted);box-shadow:none}._4auSgq_continueButton{background:var(--sd-accent);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._4auSgq_continueButton:hover{background:var(--sd-accent-deep)}._4auSgq_modalBackdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1414148f;place-items:center;padding:20px;display:grid;position:fixed;inset:0}._4auSgq_finishModal{border:1px solid var(--sd-border);background:#fff;border-radius:16px;width:min(480px,100%);padding:26px;box-shadow:0 36px 80px -24px #00000073}._4auSgq_endRunModal{width:min(590px,100%)}._4auSgq_finishModal>p:not(._4auSgq_cardKicker):not(._4auSgq_modalWarning){color:var(--sd-muted);margin:12px 0 0;font-size:13px;line-height:1.55}._4auSgq_finishModal dl{border:1px solid var(--sd-border);border-radius:10px;grid-template-columns:repeat(3,1fr);margin:20px 0 0;display:grid}._4auSgq_finishModal dl>div{padding:12px}._4auSgq_finishModal dl>div+div{border-left:1px solid var(--sd-border)}._4auSgq_finishModal dt{color:var(--sd-muted);text-transform:uppercase;font-size:8.5px;font-weight:700}._4auSgq_finishModal dd{margin:5px 0 0;font-size:12px;font-weight:700}._4auSgq_modalWarning{background:var(--sd-amber-soft);color:var(--sd-amber);border:1px solid #f0d089;border-radius:8px;margin:14px 0 0;padding:10px;font-size:10.5px;line-height:1.45}._4auSgq_modalActions,._4auSgq_stateActions,._4auSgq_reportActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;margin-top:22px;display:flex}._4auSgq_secondaryButton{border:1px solid var(--sd-border-strong);min-height:40px;color:var(--sd-ink);background:#fff;border-radius:9px;justify-content:center;align-items:center;padding:9px 14px;font-size:12px;font-weight:650;display:inline-flex}._4auSgq_secondaryButton:hover{border-color:var(--sd-ink);background:var(--sd-surface-muted)}._4auSgq_endWithoutSubmitButton{border:1px solid var(--sd-accent);min-height:40px;color:var(--sd-accent-deep);background:#fff;border-radius:9px;justify-content:center;align-items:center;padding:9px 14px;font-size:12px;font-weight:700;display:inline-flex}._4auSgq_endWithoutSubmitButton:hover{background:var(--sd-accent-soft)}._4auSgq_endWithoutSubmitButton:disabled{cursor:not-allowed;opacity:.45}._4auSgq_statePage{place-items:center;padding:48px 24px 80px;display:grid}._4auSgq_stateCard{text-align:center;width:min(650px,100%);padding:38px}._4auSgq_stateIcon{background:var(--sd-green-soft);width:46px;height:46px;color:var(--sd-green);border:1px solid #a7e8bd;border-radius:14px;place-items:center;margin:0 auto 17px;display:grid}._4auSgq_stateIcon svg{width:21px;height:21px}._4auSgq_stateCard h1{max-width:540px;margin-inline:auto;font-size:clamp(32px,4vw,46px)}._4auSgq_stateCard>p:not(._4auSgq_eyebrow):not(._4auSgq_sampleNotice){max-width:540px;color:var(--sd-muted);margin:17px auto 0;font-size:14px;line-height:1.65}._4auSgq_scoringStatus{margin-top:30px}._4auSgq_scoringBar{background:var(--sd-border);border-radius:999px;height:4px;overflow:hidden}._4auSgq_scoringBar span{border-radius:inherit;background:linear-gradient(90deg, var(--sd-accent), #f39a72);width:35%;height:100%;animation:1.4s ease-in-out infinite _4auSgq_scoringProgress;display:block}._4auSgq_scoringStatusText{color:var(--sd-muted);justify-content:space-between;align-items:center;margin-top:9px;font-size:10px;font-weight:650;display:flex}._4auSgq_scoringStatusText strong{color:var(--sd-ink);font:inherit}._4auSgq_scoringStatusText time{font-variant-numeric:tabular-nums}@keyframes _4auSgq_scoringProgress{0%{transform:translate(-110%)}to{transform:translate(320%)}}@media (prefers-reduced-motion:reduce){._4auSgq_scoringBar span{animation:none;transform:translate(90%)}}._4auSgq_sampleNotice{background:var(--sd-surface-muted);color:var(--sd-muted);border-radius:8px;margin:25px 0 0;padding:10px;font-size:10.5px}._4auSgq_stateActions{justify-content:center}._4auSgq_reportPage{padding:44px 24px 80px}._4auSgq_reportHeader{border-bottom:1px solid var(--sd-border-strong);grid-template-columns:minmax(0,1fr) 180px;align-items:end;gap:40px;padding-bottom:28px;display:grid}._4auSgq_reportHeader h1{font-size:clamp(38px,4vw,58px)}._4auSgq_reportHeader>div:first-child>p:last-child{max-width:670px;color:var(--sd-muted);margin:14px 0 0;font-size:13px}._4auSgq_scoreCard{background:var(--sd-ink);color:#fff;border-radius:16px;align-content:center;place-items:center;min-height:150px;display:grid;box-shadow:0 20px 45px -28px #000000b3}._4auSgq_scoreCard span,._4auSgq_scoreCard small{color:#fff9;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}._4auSgq_scoreCard strong{letter-spacing:-.055em;margin-block:2px;font-size:52px;font-weight:650;line-height:1}._4auSgq_reportGrid{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);gap:16px;margin-top:22px;display:grid}._4auSgq_reportPanel{padding:24px}._4auSgq_reportPanel>header{margin-bottom:18px}._4auSgq_dimensionList{gap:7px;margin:0;padding:0;list-style:none;display:grid}._4auSgq_dimensionDisclosure>summary{cursor:pointer;grid-template-columns:30px minmax(0,1fr) auto 12px;align-items:center;gap:10px;min-height:56px;padding:10px;list-style:none;transition:background .13s;display:grid}._4auSgq_dimensionDisclosure>summary::-webkit-details-marker{display:none}._4auSgq_dimensionDisclosure>summary:focus-visible{outline-offset:-2px;outline:2px solid #e5462959}._4auSgq_dimensionIndex{background:var(--sd-accent-soft);width:28px;height:28px;color:var(--sd-accent-deep);border-radius:8px;place-items:center;font-size:10px;font-weight:750;display:grid}._4auSgq_dimensionList strong{font-size:12.5px}._4auSgq_dimensionScore{color:var(--sd-accent-deep);font-family:var(--font-dm-mono), ui-monospace, monospace;font-size:11px;font-weight:750}._4auSgq_dimensionChevron{border-right:1.5px solid var(--sd-muted);border-bottom:1.5px solid var(--sd-muted);width:7px;height:7px;transition:transform .15s;transform:translateY(-2px)rotate(45deg)}._4auSgq_dimensionDisclosure[open] ._4auSgq_dimensionChevron{transform:translateY(2px)rotate(-135deg)}._4auSgq_dimensionFeedback{border-top:1px solid var(--sd-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0 10px 10px 50px;padding-top:10px;display:grid}._4auSgq_dimensionFeedback section{border:1px solid var(--sd-border);background:var(--sd-surface);border-radius:9px;padding:12px}._4auSgq_dimensionFeedback h3{color:var(--sd-green);letter-spacing:.065em;text-transform:uppercase;margin:0;font-size:9px;font-weight:800}._4auSgq_dimensionFeedback ._4auSgq_nextStepFeedback h3{color:var(--sd-accent-deep)}._4auSgq_dimensionDetails{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}._4auSgq_dimensionDetailDisclosure{min-width:0}._4auSgq_dimensionDetailDisclosure>summary{border:1px solid var(--sd-border);background:var(--sd-surface);min-height:38px;color:var(--sd-ink-2);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;font-size:11px;font-weight:700;list-style:none;display:flex}._4auSgq_dimensionDetailDisclosure>summary::-webkit-details-marker{display:none}._4auSgq_dimensionDetailDisclosure>summary:after{content:"+";color:var(--sd-muted);font-family:var(--font-dm-mono), ui-monospace, monospace;font-size:14px;font-weight:500}._4auSgq_dimensionDetailDisclosure[open]>summary:after{content:"−"}._4auSgq_dimensionDetailDisclosure[open]>summary{border-color:var(--sd-border-strong)}._4auSgq_dimensionDetailBody{border:1px solid var(--sd-border);background:var(--sd-surface);border-radius:8px;margin-top:7px;padding:11px}._4auSgq_dimensionDetailBody>p{margin:0}._4auSgq_evidenceFeedback ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}._4auSgq_evidenceFeedback li{border:1px solid var(--sd-border);background:var(--sd-surface-muted);border-radius:7px;padding:9px 10px}._4auSgq_evidenceFeedback li p{margin:0}._4auSgq_evidenceFeedback li span{color:var(--sd-muted);letter-spacing:.035em;text-transform:uppercase;margin-top:5px;font-size:9.5px;font-weight:700;display:block}._4auSgq_dimensionFeedback p{color:var(--sd-ink-2);margin:7px 0 0;font-size:11.5px;line-height:1.55}._4auSgq_feedbackBlock{border:1px solid var(--sd-border);background:var(--sd-surface-muted);border-radius:10px;padding:14px}._4auSgq_feedbackBlock+._4auSgq_feedbackBlock{margin-top:8px}._4auSgq_feedbackBlock p{color:var(--sd-ink-2);margin:8px 0 0;font-size:12px;line-height:1.55}._4auSgq_feedbackLabel{background:var(--sd-green-soft);color:var(--sd-green);letter-spacing:.06em;text-transform:uppercase;border-radius:6px;padding:4px 7px;font-size:8.5px;font-weight:800;display:inline-flex}._4auSgq_improveLabel{background:var(--sd-accent-soft);color:var(--sd-accent-deep)}._4auSgq_referenceCallout{background:linear-gradient(145deg,#fff9f7 0%,#fdebe6 100%);border:1px solid #f0b6aa;border-radius:12px;margin-top:18px;padding:18px}._4auSgq_referenceCallout h3{letter-spacing:-.025em;margin:7px 0 0;font-size:17px;font-weight:720}._4auSgq_referenceCallout>p:not(._4auSgq_cardKicker){color:var(--sd-ink-2);margin:8px 0 15px;font-size:12px;line-height:1.55}._4auSgq_referenceCallout ._4auSgq_primaryButton{width:100%}._4auSgq_referenceIntro{border:1px solid var(--sd-border);background:var(--sd-surface);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(300px,.48fr);align-items:center;gap:28px;margin-bottom:16px;padding:26px;display:grid;box-shadow:0 22px 55px -44px #141c248c}._4auSgq_referenceIntro h2{letter-spacing:-.045em;margin:7px 0 0;font-size:clamp(28px,3vw,42px);font-weight:650;line-height:1.05}._4auSgq_referenceIntro>div>p:last-child{max-width:70ch;color:var(--sd-muted);margin:12px 0 0;font-size:13px;line-height:1.6}._4auSgq_referencePrinciple{background:var(--sd-green-soft);border:1px solid #bfe1ca;border-radius:11px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:11px;padding:15px;display:grid}._4auSgq_referencePrinciple>span{background:var(--sd-surface);width:28px;height:28px;color:var(--sd-green);border-radius:8px;place-items:center;display:grid}._4auSgq_referencePrinciple p{color:#205b35;margin:1px 0 0;font-size:11.5px;line-height:1.55}._4auSgq_referenceCanvasPanel,._4auSgq_referenceWalkthrough{border:1px solid var(--sd-border);background:var(--sd-surface);border-radius:16px;margin:0 0 16px;padding:24px;box-shadow:0 22px 55px -44px #141c248c}._4auSgq_referenceCanvasPanel>header,._4auSgq_referenceWalkthrough>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}._4auSgq_referenceCanvasPanel h2,._4auSgq_referenceWalkthrough h2{letter-spacing:-.03em;margin:5px 0 0;font-size:22px;font-weight:680}._4auSgq_referenceCanvasPanel>header>span{background:var(--sd-surface-muted);color:var(--sd-muted);letter-spacing:.06em;text-transform:uppercase;border-radius:7px;padding:6px 9px;font-size:9px;font-weight:750}._4auSgq_referenceCanvasFrame{border:1px solid var(--sd-border);background-color:#fbfbf8;background-image:linear-gradient(#d5d9db73 1px,#0000 1px),linear-gradient(90deg,#d5d9db73 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:12px;place-items:center;min-height:320px;display:grid;overflow:hidden}._4auSgq_referenceCanvasImage{background:#fff;width:100%;height:auto;display:block}._4auSgq_referenceExcalidraw{background:#fbfaf8;width:100%;height:clamp(520px,56vw,720px)}._4auSgq_referenceExcalidraw .excalidraw{--color-primary:var(--sd-accent);--color-primary-darker:var(--sd-accent-deep);--color-primary-light:var(--sd-accent-soft);height:100%;font-family:var(--font-figtree), var(--sans)}html:not([data-theme=dark]) ._4auSgq_referenceExcalidraw .excalidraw{--island-bg-color:#fbfaf8}._4auSgq_referenceExcalidraw .disable-zen-mode{display:none}._4auSgq_referenceExcalidraw .App-menu_top{display:none}._4auSgq_referenceCanvasLoading{width:100%;min-height:520px;color:var(--sd-muted);align-content:center;place-items:center;gap:10px;font-size:11px;display:grid}._4auSgq_referenceCanvasLoading span{border:2px solid var(--sd-border);border-top-color:var(--sd-accent);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite _4auSgq_canvas-spin}._4auSgq_referenceCanvasPanel figcaption{color:var(--sd-muted);margin-top:11px;font-size:10.5px;line-height:1.5}._4auSgq_referenceWalkthrough ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}._4auSgq_referenceWalkthrough li{border:1px solid var(--sd-border);background:var(--sd-surface-muted);border-radius:11px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:11px;padding:16px;display:grid}._4auSgq_referenceWalkthrough li>span{background:var(--sd-accent-soft);width:30px;height:30px;color:var(--sd-accent-deep);border-radius:8px;place-items:center;font-size:10px;font-weight:800;display:grid}._4auSgq_referenceWalkthrough h3{margin:1px 0 0;font-size:13px;font-weight:750}._4auSgq_referenceWalkthrough li p{color:var(--sd-ink-2);margin:7px 0 0;font-size:11.5px;line-height:1.58}._4auSgq_reportActions{border:1px solid var(--sd-border);background:#ffffffad;border-radius:12px;justify-content:space-between;margin-top:16px;padding:16px 18px}._4auSgq_reportActions p{color:var(--sd-muted);margin:0;font-size:10.5px}._4auSgq_referenceActions{justify-content:flex-end;margin-top:16px;display:flex}@media (max-width:1320px){._4auSgq_sessionPage{min-height:700px}._4auSgq_sessionFrame{grid-template-columns:minmax(620px,1.65fr) minmax(350px,.85fr)}._4auSgq_phasePane,._4auSgq_mockBadge{display:none}}@media (max-width:1120px){._4auSgq_overviewGrid{grid-template-columns:minmax(0,1fr)}._4auSgq_reportGrid,._4auSgq_referenceIntro{grid-template-columns:1fr}._4auSgq_startCard{position:static}._4auSgq_sessionPage{height:auto;min-height:100dvh;overflow:visible}._4auSgq_sessionFrame{grid-template-columns:230px minmax(0,1fr)}._4auSgq_phasePane{display:flex}._4auSgq_interviewPane{grid-column:1/-1;min-height:620px}._4auSgq_canvasPane{min-height:620px}}@media (max-width:760px){._4auSgq_overviewStage{padding:16px 14px 56px}._4auSgq_reportPage{padding:28px 14px 56px}._4auSgq_overviewHeader,._4auSgq_cardHeader,._4auSgq_sessionTopbar,._4auSgq_reportActions{flex-direction:column;align-items:flex-start}._4auSgq_overviewHeader{display:flex}._4auSgq_metaPills{justify-content:flex-start}._4auSgq_reportHeader,._4auSgq_reportGrid{grid-template-columns:1fr}._4auSgq_phasePreview ol{grid-template-columns:1fr 1fr}._4auSgq_sessionPage{padding:20px 8px 8px}._4auSgq_sessionTopbar{display:flex}._4auSgq_sessionActions{flex-wrap:wrap;width:100%}._4auSgq_sessionFrame{flex-direction:column;display:flex}._4auSgq_phasePane,._4auSgq_canvasPane,._4auSgq_interviewPane{min-height:560px}._4auSgq_finishModal dl,._4auSgq_startFacts{grid-template-columns:1fr}._4auSgq_finishModal dl>div+div,._4auSgq_startFacts>div+div{border-top:1px solid var(--sd-border);border-left:0}._4auSgq_reportHeader{display:grid}._4auSgq_scoreCard{min-height:120px}._4auSgq_dimensionFeedback,._4auSgq_dimensionDetails,._4auSgq_referenceWalkthrough ol{grid-template-columns:1fr}._4auSgq_dimensionFeedback{margin-left:10px}._4auSgq_referenceIntro,._4auSgq_referenceCanvasPanel,._4auSgq_referenceWalkthrough{padding:18px}._4auSgq_referenceCanvasPanel>header,._4auSgq_referenceWalkthrough>header{flex-direction:column;align-items:flex-start}._4auSgq_referenceCanvasFrame{min-height:0}._4auSgq_referenceExcalidraw{height:430px}._4auSgq_referenceCanvasLoading{min-height:430px}}@media (prefers-reduced-motion:reduce){._4auSgq_overviewPage *,._4auSgq_sessionPage *,._4auSgq_statePage *,._4auSgq_reportPage *{scroll-behavior:auto!important;transition:none!important;animation-duration:1ms!important}}._4auSgq_workspaceTopbar{border:1px solid var(--sd-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-radius:14px;flex:none;justify-content:space-between;align-items:center;gap:18px;min-height:52px;margin-bottom:12px;padding:7px 10px;display:flex;box-shadow:0 12px 32px -28px #141c247a}._4auSgq_workspaceIdentity{align-items:center;gap:10px;min-width:0;display:flex}._4auSgq_workspaceIcon{width:36px;height:36px;color:var(--sd-accent);background:#f8f9f9;border:1px solid #e1e5e8;border-radius:10px;flex:0 0 36px;justify-content:center;align-items:center;display:inline-flex}._4auSgq_workspaceHeading{min-width:0}._4auSgq_workspaceHeading h1{color:var(--sd-ink);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;font-weight:750;line-height:1.2;overflow:hidden}._4auSgq_workspaceBreadcrumb{color:var(--sd-muted);font-family:var(--font-dm-mono), ui-monospace, monospace;letter-spacing:.025em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;margin:4px 0 0;font-size:8.5px;line-height:1;display:flex;overflow:hidden}._4auSgq_workspaceBreadcrumb a,._4auSgq_workspaceBreadcrumb span{text-overflow:ellipsis;overflow:hidden}._4auSgq_workspaceBreadcrumb a{color:inherit;text-decoration:none}._4auSgq_workspaceBreadcrumb a:hover,._4auSgq_workspaceBreadcrumb a:focus-visible{color:var(--sd-ink);text-underline-offset:2px;text-decoration:underline}._4auSgq_workspaceBreadcrumb>span{color:var(--sd-border-strong)}._4auSgq_workspaceBreadcrumb ._4auSgq_breadcrumbAccent{min-width:0;color:var(--sd-accent-deep);text-overflow:ellipsis;font-weight:700;overflow:hidden}._4auSgq_workspaceActions{flex:none;align-items:center;gap:7px;display:flex}._4auSgq_paneToolbar{border-bottom:1px solid #e2e6ea;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin:-4px -4px 14px;padding:0 5px 0 4px;display:flex}._4auSgq_paneToolbarActions{align-items:center;gap:2px;display:flex}._4auSgq_paneAction{min-height:29px;color:var(--sd-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 8px;font-family:inherit;font-size:11px;font-weight:650;transition:background .13s,color .13s;display:inline-flex}._4auSgq_paneAction:hover{color:#343a3f;background:#f3f5f6}._4auSgq_paneAction._4auSgq_isSaved{color:var(--sd-accent);background:#e5462914}._4auSgq_paneAction:focus-visible{outline-offset:1px;outline:2px solid #e5462959}._4auSgq_microLabel,._4auSgq_phasePreview>p,._4auSgq_startFacts dt{color:var(--sd-muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:9px;font-weight:750}._4auSgq_feedbackForm{gap:16px;margin-top:18px;display:grid}._4auSgq_feedbackOptions{border:0;margin:0;padding:0}._4auSgq_feedbackOptions legend{margin-bottom:9px;padding:0}._4auSgq_feedbackOptions>div{flex-wrap:wrap;gap:7px;display:flex}._4auSgq_feedbackOptions label{border:1px solid var(--sd-border);background:var(--sd-surface);min-height:32px;color:var(--sd-ink-2);cursor:pointer;border-radius:999px;align-items:center;padding:6px 12px;font-size:12px;font-weight:650;transition:border-color .13s,background .13s,color .13s;display:inline-flex}._4auSgq_feedbackOptions label:hover{border-color:var(--sd-border-strong)}._4auSgq_feedbackOptions label input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._4auSgq_feedbackOptions label._4auSgq_isChosen{border-color:var(--sd-accent);background:var(--sd-accent-soft);color:var(--sd-accent-deep)}._4auSgq_feedbackOptions label:focus-within{outline-offset:1px;outline:2px solid #e5462959}._4auSgq_feedbackNote{gap:7px;display:grid}._4auSgq_feedbackNote textarea{border:1px solid var(--sd-border-strong);background:var(--sd-surface);width:100%;color:var(--sd-ink);resize:vertical;border-radius:10px;padding:10px 12px;font-family:inherit;font-size:13px;line-height:1.55}._4auSgq_feedbackNote textarea:focus-visible{border-color:var(--sd-accent);outline:none;box-shadow:0 0 0 3px #e546291f}._4auSgq_feedbackForm ._4auSgq_primaryButton:disabled{color:#9aa3aa;cursor:not-allowed;background:#e7ebee;border-color:#dbe1e6}._4auSgq_timeFact{cursor:pointer;border-radius:11px;transition:background .13s;position:relative}._4auSgq_timeFact:hover{background:#1a1a1a0a}._4auSgq_timeFact:has(._4auSgq_tierPicker[open]){background:#1a1a1a0d}._4auSgq_tierPicker>summary{cursor:pointer;align-items:baseline;gap:4px;list-style:none;display:inline-flex}._4auSgq_tierPicker>summary::-webkit-details-marker{display:none}._4auSgq_tierPicker>summary:after{content:"";border-radius:11px;position:absolute;inset:0}._4auSgq_timeFact:focus-within{outline-offset:-2px;outline:2px solid #e5462959}._4auSgq_tierUntimed{letter-spacing:-.01em;font-size:15px}._4auSgq_tierChevron{border-right:1.5px solid var(--sd-muted-2);border-bottom:1.5px solid var(--sd-muted-2);width:6px;height:6px;transition:transform .16s,border-color .13s;position:absolute;top:9px;right:9px;transform:rotate(45deg)}._4auSgq_timeFact:hover ._4auSgq_tierChevron{border-color:var(--sd-ink-2)}._4auSgq_tierPicker[open] ._4auSgq_tierChevron{transform:translateY(3px)rotate(-135deg)}._4auSgq_tierMenu{z-index:5;border:1px solid var(--sd-border);background:var(--sd-surface);text-align:left;cursor:default;border-radius:12px;gap:1px;width:190px;padding:5px;display:grid;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%);box-shadow:0 18px 44px -26px #141c248c}._4auSgq_tierMenu button{color:var(--sd-ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;font-family:inherit;font-size:12.5px;font-weight:650;transition:background .13s,color .13s;display:flex}._4auSgq_tierMenu button:hover{background:var(--sd-surface-muted);color:var(--sd-ink)}._4auSgq_tierMenu button em{color:var(--sd-muted);font-size:11px;font-style:normal;font-weight:650}._4auSgq_tierMenu button._4auSgq_isChosen{background:var(--sd-accent-soft);color:var(--sd-accent-deep)}._4auSgq_tierMenu button._4auSgq_isChosen em{color:var(--sd-accent-deep)}._4auSgq_timer[data-untimed] em{color:var(--sd-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:750}._4auSgq_workspaceActions ._4auSgq_timer,._4auSgq_workspaceActions ._4auSgq_secondaryButton,._4auSgq_workspaceActions ._4auSgq_finishButton{white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:8px 14px;font-size:12.5px;font-weight:700;line-height:1;display:inline-flex}._4auSgq_workspaceActions ._4auSgq_timer,._4auSgq_workspaceActions ._4auSgq_secondaryButton{color:var(--sd-ink-2);background:#fff;border:1px solid #d9dee3}._4auSgq_workspaceActions ._4auSgq_timer{min-width:100px}._4auSgq_workspaceActions ._4auSgq_secondaryButton:hover{border-color:var(--sd-border-strong);background:var(--sd-surface-muted);color:var(--sd-ink)}._4auSgq_workspaceActions ._4auSgq_timer>svg{color:var(--sd-accent)}._4auSgq_workspaceActions ._4auSgq_timer[data-untimed]>svg{color:var(--sd-muted)}._4auSgq_workspaceActions ._4auSgq_timer strong{font-family:var(--font-dm-mono), ui-monospace, monospace;letter-spacing:0;font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}._4auSgq_workspaceActions ._4auSgq_finishButton{border:1px solid var(--sd-ink);background:var(--sd-ink);color:#fff}._4auSgq_workspaceActions ._4auSgq_finishButton:hover{box-shadow:none;background:#000;border-color:#000;transform:none}._4auSgq_workspaceActions ._4auSgq_timer,._4auSgq_workspaceActions ._4auSgq_secondaryButton,._4auSgq_workspaceActions ._4auSgq_finishButton,._4auSgq_composerActions ._4auSgq_sendButton,._4auSgq_composerActions ._4auSgq_continueButton{padding-block:1.5px 0}._4auSgq_composerActions ._4auSgq_sendButton,._4auSgq_composerActions ._4auSgq_continueButton{min-height:36px;padding:0 14px;font-size:12.5px;font-weight:700}._4auSgq_composerMeta button{min-height:32px;padding:0 10px;font-size:11px}._4auSgq_composerMeta>span{font-size:10px}._4auSgq_phaseRail li strong{font-size:13px}._4auSgq_phaseRail li small,._4auSgq_phaseDot{font-size:11px}._4auSgq_phasePreview li strong{font-size:13px}._4auSgq_phasePreview li small{font-size:11px}._4auSgq_phasePreview li>span{font-family:inherit;font-size:11.5px;font-weight:700}html:not([data-theme=dark]) ._4auSgq_canvasStage .excalidraw{--island-bg-color:#fbfbf8}:is(._4auSgq_canvasStage .excalidraw .layer-ui__wrapper__footer,._4auSgq_canvasStage .excalidraw .App-menu_bottom,._4auSgq_canvasStage .excalidraw .zoom-actions,._4auSgq_canvasStage .excalidraw .undo-redo-buttons,._4auSgq_canvasStage .excalidraw .disable-zen-mode){box-shadow:none;background-color:#0000}._4auSgq_reportHero{color:#fff;background:radial-gradient(circle at 84% 0,#e5462938,#0000 30%),linear-gradient(135deg,#171918 0%,#202321 100%);border-radius:17px;grid-template-columns:minmax(150px,auto) minmax(0,1fr) auto;align-items:center;gap:30px;margin-bottom:18px;padding:24px 22px;display:grid}._4auSgq_developmentReportNotice{color:#76551c;background:#fff8dd;border:1px solid #ead799;border-radius:9px;margin:-4px 0 18px;padding:11px 13px;font-size:11.5px;line-height:1.55}._4auSgq_canvasEvidenceNotice{color:#584b46;background:#fff8f4;border:1px solid #ead9ce;border-radius:10px;align-items:center;gap:11px;margin:-2px 0 0;padding:11px 13px;display:flex}._4auSgq_canvasEvidenceIcon{width:32px;height:32px;color:var(--sd-accent);background:#ffe8df;border-radius:9px;flex:0 0 32px;place-items:center;display:grid}._4auSgq_canvasEvidenceNotice[data-status=strong]{background:#f2fbf5;border-color:#b8ddc4}._4auSgq_canvasEvidenceNotice[data-status=strong] ._4auSgq_canvasEvidenceIcon{background:var(--sd-green-soft);color:var(--sd-green)}._4auSgq_canvasEvidenceNotice[data-status=useful_but_incomplete]{background:#fffaf0;border-color:#e7d59e}._4auSgq_canvasEvidenceNotice[data-status=useful_but_incomplete] ._4auSgq_canvasEvidenceIcon{background:var(--sd-amber-soft);color:var(--sd-amber)}._4auSgq_canvasEvidenceNotice[data-status=needs_work]{background:#fff6f2;border-color:#efc3b6}._4auSgq_canvasEvidenceNotice>div{align-items:baseline;gap:8px;min-width:0;display:flex}._4auSgq_canvasEvidenceNotice strong{color:var(--sd-ink);flex:none;font-size:11.5px}._4auSgq_canvasEvidenceNotice p{color:var(--sd-muted);margin:0;font-size:11.5px;line-height:1.5}@media (max-width:760px){._4auSgq_canvasEvidenceNotice>div{flex-direction:column;align-items:flex-start;gap:2px}}._4auSgq_heroScore{border-right:1px solid #ffffff1f;padding-right:28px}._4auSgq_heroScore ._4auSgq_microLabel{color:#aeb6ba;letter-spacing:.1em;font-size:9.5px;font-weight:700}._4auSgq_heroScore strong{letter-spacing:-.065em;margin-top:4px;font-size:54px;font-weight:650;line-height:1;display:block}._4auSgq_heroScore strong small{color:#fff9;letter-spacing:-.01em;margin-left:4px;font-size:16px;font-weight:650}._4auSgq_heroBar{background:#ffffff21;border-radius:999px;width:150px;height:6px;margin-top:16px;display:block;overflow:hidden}._4auSgq_heroBar i{background:linear-gradient(90deg,#e54629,#ff765c);border-radius:999px;height:100%;display:block}._4auSgq_heroStatus{color:var(--sd-accent);align-items:center;gap:7px;margin:0 0 8px;font-size:11.5px;font-weight:700;display:flex}._4auSgq_heroStatus i{background:var(--sd-accent);border-radius:50%;width:6px;height:6px}._4auSgq_heroCopy h2{color:#fff;letter-spacing:-.035em;margin:0 0 7px;font-size:21px;font-weight:720;line-height:1.2}._4auSgq_heroCopy p:last-child{color:#ffffffad;max-width:52ch;margin:0;font-size:13px;line-height:1.55}._4auSgq_heroStats{gap:10px;margin:0;display:flex}._4auSgq_heroStats>div{text-align:center;background:#ffffff0b;border:1px solid #ffffff17;border-radius:12px;flex-direction:column-reverse;min-width:74px;padding:12px 14px;display:flex}._4auSgq_heroStats dd{margin:0;font-size:28px;font-weight:650;line-height:1}._4auSgq_heroStats dt{letter-spacing:.02em;margin-top:6px;font-size:10px;font-weight:700}._4auSgq_heroStats>div:first-child dt{color:#65c18c}._4auSgq_heroStats>div:nth-child(2) dt{color:#e0b24d}._4auSgq_heroStats>div:nth-child(3) dt{color:#ef725d}@media (max-width:1100px){._4auSgq_reportHero{grid-template-columns:1fr;gap:20px}._4auSgq_heroScore{border-bottom:1px solid #ffffff1f;border-right:0;padding-bottom:18px;padding-right:0}}._4auSgq_panelHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._4auSgq_panelHeaderActions{flex:none;align-items:center;gap:8px;display:flex}._4auSgq_expandAllButton{color:#4f585e;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dce1e4;border-radius:8px;align-items:center;min-height:28px;padding:5px 9px;font-family:inherit;font-size:10.5px;font-weight:650;transition:background .13s,border-color .13s,color .13s;display:inline-flex}._4auSgq_expandAllButton:hover{border-color:var(--sd-border-strong);background:var(--sd-surface-muted);color:var(--sd-ink)}._4auSgq_expandAllButton:focus-visible{outline-offset:1px;outline:2px solid #e5462959}._4auSgq_dimensionList li{background:0 0;border:0;border-radius:0;overflow:visible}._4auSgq_dimensionDisclosure>summary{border-radius:8px;grid-template-columns:26px minmax(0,1fr) auto 12px;gap:12px;min-height:51px;padding:12px 12px 15px}._4auSgq_dimensionIndex{color:#1c7e4f;background:#ecf8f1;border:1px solid #cce9d9;border-radius:50%;width:26px;height:26px;font-size:10.5px;font-weight:750}html[data-theme=dark] ._4auSgq_overviewPage:before{background:radial-gradient(circle at 87% 4%,#ff6b4d21,#0000 30%),linear-gradient(145deg,#07111c 0%,#0a1623 58%,#07111c 100%)}html[data-theme=dark] ._4auSgq_sessionPage:before{background:radial-gradient(circle at 87% 4%,#ff6b4d21,#0000 30%),linear-gradient(145deg,#07111c 0%,#0a1623 58%,#07111c 100%)}html[data-theme=dark] ._4auSgq_statePage:before{background:radial-gradient(circle at 87% 4%,#ff6b4d21,#0000 30%),linear-gradient(145deg,#07111c 0%,#0a1623 58%,#07111c 100%)}html[data-theme=dark] ._4auSgq_reportPage:before{background:radial-gradient(circle at 87% 4%,#ff6b4d21,#0000 30%),linear-gradient(145deg,#07111c 0%,#0a1623 58%,#07111c 100%)}html[data-theme=dark] ._4auSgq_metaPills>span{background:#0d1b2adb}html[data-theme=dark] ._4auSgq_mockBadge{background:#0d1b2adb}html[data-theme=dark] ._4auSgq_phaseTime{background:#0d1b2adb}html[data-theme=dark] ._4auSgq_trackerNote{background:#0d1b2adb}html[data-theme=dark] ._4auSgq_reportActions{background:#0d1b2adb}:is(html[data-theme=dark] ._4auSgq_briefCard,html[data-theme=dark] ._4auSgq_startCard,html[data-theme=dark] ._4auSgq_stateCard,html[data-theme=dark] ._4auSgq_reportPanel,html[data-theme=dark] ._4auSgq_referenceCanvasPanel,html[data-theme=dark] ._4auSgq_referenceWalkthrough){box-shadow:0 24px 58px -40px #000000e6}html[data-theme=dark] ._4auSgq_workspaceTopbar{border-color:var(--sd-border);background:#0d1b2af5;box-shadow:0 24px 58px -40px #000000e6}html[data-theme=dark] ._4auSgq_paneToolbar{border-bottom-color:#a7b4c02e}:is(html[data-theme=dark] ._4auSgq_workspaceActions ._4auSgq_secondaryButton,html[data-theme=dark] ._4auSgq_workspaceActions ._4auSgq_timer){border-color:var(--sd-border-strong)}html[data-theme=dark] ._4auSgq_workspaceActions ._4auSgq_finishButton{border-color:var(--sd-accent)}html[data-theme=dark] ._4auSgq_expandAllButton{border-color:var(--sd-border-strong)}html[data-theme=dark] ._4auSgq_workspaceIcon{border-color:var(--sd-border)}html[data-theme=dark] ._4auSgq_primaryButton{background:var(--sd-accent);color:#07111c}html[data-theme=dark] ._4auSgq_finishButton{background:var(--sd-accent);color:#07111c}html[data-theme=dark] ._4auSgq_continueButton{background:var(--sd-accent);color:#07111c}html[data-theme=dark] ._4auSgq_composerActions ._4auSgq_sendButton{background:var(--sd-accent);color:#07111c}html[data-theme=dark] ._4auSgq_composerActions ._4auSgq_continueButton{background:var(--sd-accent);color:#07111c}html[data-theme=dark] ._4auSgq_primaryButton:hover{background:#ff8268}html[data-theme=dark] ._4auSgq_finishButton:hover{background:#ff8268}html[data-theme=dark] ._4auSgq_continueButton:hover{background:#ff8268}html[data-theme=dark] ._4auSgq_composerActions ._4auSgq_sendButton:hover{background:#ff8268}html[data-theme=dark] ._4auSgq_composerActions ._4auSgq_continueButton:hover{background:#ff8268}html[data-theme=dark] ._4auSgq_workspaceActions ._4auSgq_finishButton:hover{border-color:#ff8268}html[data-theme=dark] ._4auSgq_phasePreview li>span{background:var(--sd-accent);color:#07111c}html[data-theme=dark] ._4auSgq_phaseRail li[data-status=current] ._4auSgq_phaseDot{background:var(--sd-accent);color:#07111c}html[data-theme=dark] ._4auSgq_startError{background:#ff6b4d1c}html[data-theme=dark] ._4auSgq_message[data-role=candidate]>div{background:#ff6b4d1c}html[data-theme=dark] ._4auSgq_modalWarning{background:#ff6b4d1c}html[data-theme=dark] ._4auSgq_phaseDot{background:var(--sd-surface);color:var(--sd-ink)}html[data-theme=dark] ._4auSgq_messageAvatar{background:var(--sd-surface);color:var(--sd-ink)}html[data-theme=dark] ._4auSgq_message>div{background:var(--sd-surface);color:var(--sd-ink)}html[data-theme=dark] ._4auSgq_responseComposer{background:var(--sd-surface);color:var(--sd-ink)}html[data-theme=dark] ._4auSgq_composerMeta button{background:var(--sd-surface);color:var(--sd-ink)}html[data-theme=dark] ._4auSgq_finishModal{background:var(--sd-surface);color:var(--sd-ink)}html[data-theme=dark] ._4auSgq_secondaryButton{background:var(--sd-surface);color:var(--sd-ink)}html[data-theme=dark] ._4auSgq_endWithoutSubmitButton{background:var(--sd-surface);color:var(--sd-ink)}html[data-theme=dark] ._4auSgq_workspaceActions ._4auSgq_timer{background:var(--sd-surface);color:var(--sd-ink)}html[data-theme=dark] ._4auSgq_workspaceActions ._4auSgq_secondaryButton{background:var(--sd-surface);color:var(--sd-ink)}html[data-theme=dark] ._4auSgq_expandAllButton{background:var(--sd-surface);color:var(--sd-ink)}html[data-theme=dark] ._4auSgq_canvasStage{background:var(--sd-surface-muted)}html[data-theme=dark] ._4auSgq_transcript{background:var(--sd-surface-muted)}html[data-theme=dark] ._4auSgq_clarificationQuestion{background:var(--sd-surface-muted)}html[data-theme=dark] ._4auSgq_workspaceIcon{background:var(--sd-surface-muted)}html[data-theme=dark] ._4auSgq_paneAction:hover{background:var(--sd-surface-muted)}html[data-theme=dark] ._4auSgq_dimensionDisclosure>summary:hover{background:var(--sd-surface-muted)}html[data-theme=dark] ._4auSgq_referenceExcalidraw{background:var(--sd-surface-muted)}html[data-theme=dark] ._4auSgq_referenceCanvasImage{background:#fff}html[data-theme=dark] ._4auSgq_developmentReportNotice{background:var(--sd-amber-soft);color:var(--sd-amber)}html[data-theme=dark] ._4auSgq_referenceCallout{background:linear-gradient(145deg,#ff6b4d12 0%,#ff6b4d24 100%);border-color:#ff6b4d52}html[data-theme=dark] ._4auSgq_referenceCallout h3{color:var(--sd-ink)}html[data-theme=dark] ._4auSgq_referenceCallout>p:not(._4auSgq_cardKicker){color:var(--sd-ink-2)}html[data-theme=dark] ._4auSgq_referencePrinciple{border-color:#4ade8057}html[data-theme=dark] ._4auSgq_referencePrinciple p{color:#b7e4c7}html[data-theme=dark] ._4auSgq_canvasEvidenceNotice{border-color:var(--sd-border);background:#ff6b4d14}html[data-theme=dark] ._4auSgq_canvasEvidenceIcon{background:#ff6b4d24}html[data-theme=dark] ._4auSgq_canvasEvidenceNotice[data-status=strong]{background:var(--sd-green-soft);border-color:#4ade804d}html[data-theme=dark] ._4auSgq_canvasEvidenceNotice[data-status=useful_but_incomplete]{background:var(--sd-amber-soft);border-color:#fbbf2452}html[data-theme=dark] ._4auSgq_dimensionIndex{background:var(--sd-green-soft);color:var(--sd-green);border-color:#4ade8052}:is(html[data-theme=dark] ._4auSgq_dimensionList strong,html[data-theme=dark] ._4auSgq_dimensionFeedback p){color:var(--sd-ink-2)}._4auSgq_dimensionList strong{color:#202322;letter-spacing:-.005em;font-size:13.5px;font-weight:720}._4auSgq_dimensionScore{font-size:11.5px}._4auSgq_dimensionFeedback p{color:#555d62;font-size:13px;line-height:1.62}._4auSgq_dimensionFeedback h3{letter-spacing:.035em;font-size:9.5px}._4auSgq_dimensionList{gap:7px}._4auSgq_dimensionList li{border:1px solid var(--sd-border);background:var(--sd-surface-muted);border-radius:10px;overflow:hidden}._4auSgq_dimensionList li+li{border-top:1px solid var(--sd-border)}._4auSgq_dimensionDisclosure>summary{border-radius:0;padding:12px}._4auSgq_dimensionDisclosure>summary:hover{background:#f0f2f2}._4auSgq_dimensionIndex[data-band=weak]{background:var(--sd-accent-soft);color:var(--sd-accent-deep);border-color:#f6cfc5}