._6M4VQq_page{padding:0}._6M4VQq_breadcrumb .challenge-breadcrumb{color:#899097;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:6px;margin:4px 0 0;font-size:8.5px;line-height:1;display:flex;overflow:hidden}._6M4VQq_breadcrumb .challenge-breadcrumb a{color:inherit;text-decoration:none}._6M4VQq_breadcrumb .challenge-breadcrumb-accent{color:var(--accent-deep);text-overflow:ellipsis;font-weight:750;overflow:hidden}._6M4VQq_topProgress{gap:8px!important}._6M4VQq_topProgress>i{background:#e2e5e7;border-radius:999px;width:54px;height:4px;display:block;overflow:hidden}._6M4VQq_topProgress>i>i{border-radius:inherit;background:var(--accent);height:100%;transition:width .18s;display:block}._6M4VQq_overviewScroll,._6M4VQq_briefScroll{flex-direction:column;display:flex}._6M4VQq_overviewContext{border-bottom:1px solid #e3e6e8;padding:26px 28px 28px}._6M4VQq_overviewContext h2{color:var(--ink);font-family:var(--heading);letter-spacing:-.03em;margin:0 0 12px;font-size:clamp(22px,1.8vw,28px);font-weight:730}._6M4VQq_overviewContext p{color:#4d555b;max-width:68ch;margin:0;font-size:14px;line-height:1.65}._6M4VQq_rules{padding:22px 28px 28px}._6M4VQq_rules>p{color:#8a9197;letter-spacing:.09em;text-transform:uppercase;margin:0 0 13px;font-size:9.5px;font-weight:760}._6M4VQq_rules ol{gap:0;margin:0;padding:0;list-style:none;display:grid}._6M4VQq_rules li{color:#3c4348;border-top:1px solid #e6e8ea;align-items:center;gap:12px;min-height:46px;font-size:13px;font-weight:650;display:flex}._6M4VQq_rules li:first-child{border-top:0}._6M4VQq_rules li span{color:#6e767c;width:22px;height:22px;font-family:var(--font-dm-mono), ui-monospace, monospace;background:#f3f4f4;border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;font-size:10px;display:inline-flex}._6M4VQq_responseCard{flex-direction:column;height:100%;display:flex}._6M4VQq_introStage{flex:auto;place-items:center;min-height:0;padding:clamp(28px,5vw,64px) 20px;display:grid}._6M4VQq_setupCard{background:#fffffff7;border:1px solid #dfe3e7;border-radius:14px;width:min(100%,480px);overflow:hidden;box-shadow:0 18px 42px #18202614,0 2px 8px #1820260a}._6M4VQq_setupBody{flex-direction:column;padding:30px 32px 32px;display:flex}._6M4VQq_setupBody>span{color:var(--accent-deep);letter-spacing:.09em;text-transform:uppercase;font-size:9.5px;font-weight:760}._6M4VQq_setupBody h2{color:var(--ink);font-family:var(--heading);letter-spacing:-.04em;margin:9px 0 10px;font-size:clamp(28px,2.3vw,34px);font-weight:730;line-height:1.08}._6M4VQq_setupInstruction{color:#424a50;margin:0;font-size:14px;line-height:1.6}._6M4VQq_setupFacts{color:#4d555b;align-items:center;gap:12px;margin-top:18px;font-size:12px;display:flex}._6M4VQq_setupFacts>span{align-items:center;gap:7px;display:inline-flex}._6M4VQq_setupFacts svg{color:#687178;width:14px;height:14px}._6M4VQq_setupFacts strong{font-weight:680}._6M4VQq_setupFacts i{background:#a6adb2;border-radius:50%;width:3px;height:3px}._6M4VQq_setupRules{border-top:1px solid #e3e6e8;gap:9px;margin:20px 0 0;padding:18px 0 0;list-style:none;display:grid}._6M4VQq_setupRules li{color:#4d555b;padding-left:16px;font-size:14px;line-height:1.45;position:relative}._6M4VQq_setupRules li:before{background:var(--accent);content:"";border-radius:50%;width:4px;height:4px;position:absolute;top:.62em;left:1px}._6M4VQq_setupTiming{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}._6M4VQq_setupTimingOption{border:1.5px solid var(--challenge-rule,#d9d1c2);background:var(--white,#fff);color:var(--muted);font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 30px 12px 12px;font-size:11.5px;line-height:1.35;transition:border-color .15s,background-color .15s;display:flex;position:relative}._6M4VQq_setupTimingIcon{border:1px solid var(--challenge-rule,#d9d1c2);background:var(--challenge-surface-muted,#fbfaf7);color:#7b8389;border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;transition:border-color .15s,background-color .15s,color .15s;display:grid}._6M4VQq_setupTimingText{flex-direction:column;gap:3px;min-width:0;display:flex}._6M4VQq_setupTimingOption strong{color:var(--ink,#1a1a1a);font-size:13px;font-weight:600}._6M4VQq_setupTimingMark{border:1.5px solid var(--challenge-rule,#d9d1c2);background:var(--white,#fff);width:16px;height:16px;color:var(--white,#fff);border-radius:50%;place-items:center;transition:border-color .15s,background-color .15s;display:grid;position:absolute;top:11px;right:11px}._6M4VQq_setupTimingMark svg{opacity:0;width:10px;height:10px;transition:opacity .15s}._6M4VQq_setupTimingOption:hover:not(:disabled){border-color:var(--border-strong,#d4cebd)}._6M4VQq_setupTimingOption[data-selected=true]{background:#e5462909;border-color:#e5462966}._6M4VQq_setupTimingOption[data-selected=true] ._6M4VQq_setupTimingIcon{color:var(--accent,#e54629);background:#e5462913;border-color:#e5462938}._6M4VQq_setupTimingOption[data-selected=true] ._6M4VQq_setupTimingMark{border-color:var(--accent,#e54629);background:var(--accent,#e54629)}._6M4VQq_setupTimingOption[data-selected=true] ._6M4VQq_setupTimingMark svg{opacity:1}._6M4VQq_setupTimingOption:focus-visible{outline:2px solid var(--accent,#e54629);outline-offset:2px}._6M4VQq_setupTimingOption:disabled{opacity:.6;cursor:not-allowed}@media (max-width:560px){._6M4VQq_setupTiming{grid-template-columns:1fr}}._6M4VQq_setupDisclosure{color:#7b8389;margin:14px 0 0;font-size:11px;line-height:1.45}._6M4VQq_setupDisclosure[data-hidden=true]{visibility:hidden}._6M4VQq_setupError{color:#b42318;margin:14px 0 0;font-size:12px;line-height:1.45}._6M4VQq_setupAction{width:100%;margin-top:24px}._6M4VQq_prompt{border-bottom:1px solid #e3e6e8;padding:28px 30px 30px}._6M4VQq_promptMeta{justify-content:space-between;align-items:center;gap:20px;margin-bottom:10px;display:flex}._6M4VQq_promptMeta>span{color:var(--accent-deep);letter-spacing:.09em;text-transform:uppercase;font-size:9.5px;font-weight:760;display:block}._6M4VQq_prompt h2{max-width:34ch;color:var(--ink);font-family:var(--heading);letter-spacing:-.038em;text-wrap:balance;margin:0;font-size:clamp(25px,2.1vw,33px);font-weight:740;line-height:1.12}._6M4VQq_prompt h2[data-density=wide]{max-width:38ch;font-size:clamp(23px,1.85vw,29px);line-height:1.18}._6M4VQq_prompt h2[data-density=compact]{letter-spacing:-.028em;text-wrap:pretty;max-width:44ch;font-size:clamp(21px,1.6vw,25px);line-height:1.22}._6M4VQq_promptMeta>strong{color:#666e74;white-space:nowrap;background:#fafbfb;border:1px solid #e0e4e7;border-radius:999px;flex:none;align-items:center;min-height:26px;padding:5px 9px;font-size:10px;font-weight:670;line-height:1;display:inline-flex}._6M4VQq_progressSection{border-bottom:1px solid #e3e6e8;padding:20px 28px 24px}._6M4VQq_progressSection>div:first-child,._6M4VQq_historyHead{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}._6M4VQq_progressSection>div:first-child span,._6M4VQq_historyHead span{color:#3e454a;font-size:12px;font-weight:720}._6M4VQq_progressSection>div:first-child strong,._6M4VQq_historyHead small{color:#848c92;font-size:10px;font-weight:650}._6M4VQq_progressRail{grid-template-columns:repeat(var(--rapid-fire-steps,7), minmax(0, 1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}._6M4VQq_progressRail li{justify-items:center;gap:5px;min-width:0;display:grid}._6M4VQq_progressRail li>span{color:#788087;width:26px;height:26px;font-family:var(--font-dm-mono), ui-monospace, monospace;background:#fff;border:1px solid #dfe3e6;border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}._6M4VQq_progressRail li>span svg{width:13px;height:13px}._6M4VQq_progressRail li>span i{font-style:normal}._6M4VQq_progressRail li small{color:#92999e;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8.5px;overflow:hidden}._6M4VQq_progressRail li[data-state=current]>span{border-color:var(--accent);color:var(--accent-deep);background:#fff3ef;box-shadow:0 0 0 3px #e5462914}._6M4VQq_progressRail li[data-state=answered]>span{color:#168256;background:#e9f7f0;border-color:#bfe2d2}._6M4VQq_progressRail li[data-state=skipped]>span{color:#8b9297;background:#f2f3f3;border-color:#e1e4e6}._6M4VQq_history{padding:20px 28px 24px}._6M4VQq_history>article{border-top:1px solid #e5e8ea}._6M4VQq_history>article>div:first-child{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;display:grid}._6M4VQq_history>article>div:first-child>span{color:#717980;width:22px;height:22px;font-family:var(--font-dm-mono), ui-monospace, monospace;background:#f2f4f4;border-radius:50%;justify-content:center;align-items:center;font-size:9px;display:inline-flex}._6M4VQq_history p{gap:2px;margin:0;display:grid}._6M4VQq_history p strong{color:#3b4247;font-size:11px}._6M4VQq_history p small{color:#8a9197;font-size:9.5px}._6M4VQq_history button,._6M4VQq_editorActions>button:not(:last-child),._6M4VQq_abandon{color:#687077;font:inherit;cursor:pointer;background:0 0;border:0;padding:5px;font-size:10.5px;font-weight:650}._6M4VQq_history button:hover,._6M4VQq_editorActions>button:not(:last-child):hover{color:var(--ink)}._6M4VQq_historyAnswer{padding:0 0 16px 34px}._6M4VQq_historyAnswer>p{color:#4e565c;font-size:11.5px;line-height:1.5}._6M4VQq_historyAnswer>span{color:#90979c;letter-spacing:.07em;text-transform:uppercase;margin:10px 0 4px;font-size:8.5px;font-weight:750;display:block}._6M4VQq_historyAnswer blockquote{color:#596168;border-left:2px solid #dce0e2;margin:0;padding-left:10px;font-size:11.5px;line-height:1.55}._6M4VQq_abandon{color:#9b4338;align-self:flex-start;margin:auto 23px 20px}._6M4VQq_responseForm{flex-direction:column;flex:auto;min-height:0;display:flex}._6M4VQq_saveState{color:#778087;align-items:center;gap:5px;font-size:9.5px;font-weight:620;display:inline-flex}._6M4VQq_saveState i{background:#57a17d;border-radius:50%;width:5px;height:5px;display:block}._6M4VQq_saveState[data-state=saving] i{background:#d49c38}._6M4VQq_saveState[data-state=failed]{color:#a83226}._6M4VQq_saveState[data-state=failed] i{background:#c95043}._6M4VQq_countdown{color:#60686e;background:#fff;border:1px solid #dfe3e7;border-radius:9px;align-items:center;gap:6px;min-height:32px;padding:6px 10px;display:inline-flex}._6M4VQq_countdown small{color:#858d93;font-size:9px;font-weight:650}._6M4VQq_countdown strong{color:var(--ink);font-family:var(--sans);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}._6M4VQq_targetNotice{border-bottom:1px solid var(--border);background:var(--cream-soft);color:var(--muted);margin:0;padding:10px 20px;font-size:12px;line-height:1.5}._6M4VQq_countdown[data-warning]{color:#a83226;background:#fff7f5;border-color:#b91c1c40}._6M4VQq_countdown[data-warning] strong,._6M4VQq_countdown[data-warning] small{color:#a83226}._6M4VQq_textareaShell textarea{resize:none;color:#24282c;width:100%;min-height:0;font:inherit;background:#fff;border:0;outline:none;flex:auto;padding:18px 20px;font-size:15px;line-height:1.66}._6M4VQq_textareaShell textarea::placeholder{color:#8a9197}._6M4VQq_editorFooter{align-items:center}._6M4VQq_editorFooter .challenge-editor-meta-copy p{margin:0}._6M4VQq_editorFooter .challenge-editor-meta-copy p:first-child{color:#5f676e;font-size:10.5px}._6M4VQq_editorFooter .challenge-editor-meta-copy p:last-child{color:#8a9197;max-width:42ch;font-size:10px}._6M4VQq_overLimit{color:#b42318!important}._6M4VQq_editorActions{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}._6M4VQq_editorActions>button:disabled,._6M4VQq_abandon:disabled{cursor:not-allowed;opacity:.5}@media (max-width:900px){._6M4VQq_promptMeta{flex-wrap:wrap;gap:10px}._6M4VQq_prompt h2,._6M4VQq_prompt h2[data-density=wide],._6M4VQq_prompt h2[data-density=compact]{max-width:none}._6M4VQq_countdown small{display:none}._6M4VQq_editorFooter{flex-direction:column;align-items:stretch}._6M4VQq_editorActions{flex-wrap:wrap}}html[data-theme=dark] ._6M4VQq_breadcrumb .challenge-breadcrumb{color:var(--muted)}html[data-theme=dark] ._6M4VQq_rules>p{color:var(--muted)}html[data-theme=dark] ._6M4VQq_setupDisclosure{color:var(--muted)}html[data-theme=dark] ._6M4VQq_progressSection>div:first-child strong{color:var(--muted)}html[data-theme=dark] ._6M4VQq_historyHead small{color:var(--muted)}html[data-theme=dark] ._6M4VQq_progressRail li small{color:var(--muted)}html[data-theme=dark] ._6M4VQq_history p small{color:var(--muted)}html[data-theme=dark] ._6M4VQq_historyAnswer>span{color:var(--muted)}html[data-theme=dark] ._6M4VQq_saveState{color:var(--muted)}html[data-theme=dark] ._6M4VQq_textareaShell textarea::placeholder{color:var(--muted)}html[data-theme=dark] ._6M4VQq_editorFooter .challenge-editor-meta-copy p:last-child{color:var(--muted)}html[data-theme=dark] ._6M4VQq_overviewContext p{color:var(--ink-2)}html[data-theme=dark] ._6M4VQq_setupInstruction{color:var(--ink-2)}html[data-theme=dark] ._6M4VQq_setupFacts{color:var(--ink-2)}html[data-theme=dark] ._6M4VQq_setupRules li{color:var(--ink-2)}html[data-theme=dark] ._6M4VQq_setupTimingOption{color:var(--ink-2)}html[data-theme=dark] ._6M4VQq_progressSection>div:first-child span{color:var(--ink-2)}html[data-theme=dark] ._6M4VQq_historyHead span{color:var(--ink-2)}html[data-theme=dark] ._6M4VQq_history p strong{color:var(--ink-2)}html[data-theme=dark] ._6M4VQq_historyAnswer>p{color:var(--ink-2)}html[data-theme=dark] ._6M4VQq_historyAnswer blockquote{color:var(--ink-2)}html[data-theme=dark] ._6M4VQq_history button{color:var(--ink-2)}html[data-theme=dark] ._6M4VQq_editorActions>button:not(:last-child){color:var(--ink-2)}html[data-theme=dark] ._6M4VQq_countdown{color:var(--ink-2)}html[data-theme=dark] ._6M4VQq_editorFooter .challenge-editor-meta-copy p:first-child{color:var(--ink-2)}html[data-theme=dark] ._6M4VQq_rules li{border-color:var(--border)}html[data-theme=dark] ._6M4VQq_overviewContext{border-color:var(--border)}html[data-theme=dark] ._6M4VQq_setupRules{border-color:var(--border)}html[data-theme=dark] ._6M4VQq_prompt{border-color:var(--border)}html[data-theme=dark] ._6M4VQq_progressSection{border-color:var(--border)}html[data-theme=dark] ._6M4VQq_history>article{border-color:var(--border)}html[data-theme=dark] ._6M4VQq_topProgress>i{border-color:var(--border);background:var(--cream-deep);color:var(--muted)}html[data-theme=dark] ._6M4VQq_rules li span{border-color:var(--border);background:var(--cream-deep);color:var(--muted)}html[data-theme=dark] ._6M4VQq_promptMeta>strong{border-color:var(--border);background:var(--cream-deep);color:var(--muted)}html[data-theme=dark] ._6M4VQq_progressRail li[data-state=skipped]>span{border-color:var(--border);background:var(--cream-deep);color:var(--muted)}html[data-theme=dark] ._6M4VQq_history>article>div:first-child>span{border-color:var(--border);background:var(--cream-deep);color:var(--muted)}html[data-theme=dark] ._6M4VQq_setupCard{border-color:var(--border);background:var(--white);color:var(--ink)}html[data-theme=dark] ._6M4VQq_progressRail li>span{border-color:var(--border);background:var(--white);color:var(--ink)}html[data-theme=dark] ._6M4VQq_countdown{border-color:var(--border);background:var(--white);color:var(--ink)}html[data-theme=dark] ._6M4VQq_textareaShell textarea{border-color:var(--border);background:var(--white);color:var(--ink)}html[data-theme=dark] ._6M4VQq_setupCard{box-shadow:0 22px 52px -30px #000000d1}html[data-theme=dark] ._6M4VQq_progressRail li[data-state=current]>span{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-deep)}html[data-theme=dark] ._6M4VQq_progressRail li[data-state=answered]>span{background:var(--green-bg);color:var(--green);border-color:#4ade8057}html[data-theme=dark] ._6M4VQq_countdown[data-warning]{background:var(--accent-soft);border-color:#ff6b4d52}