.wwvwxq_notebook{--board-muted:#a9abb0;isolation:isolate;color:#efeeeb;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);height:100%;min-height:0;box-shadow:none;background:linear-gradient(115deg,#101113ba,#1415169c 55%,#141516a6);border:0;border-radius:0;flex-direction:column;flex:1;gap:0;padding:0;animation:.26s ease-out both wwvwxq_boardEnter;display:flex;position:relative;overflow:hidden}.wwvwxq_boardBody{border:0;flex:1;grid-template-columns:330px minmax(0,1fr);min-height:0;display:grid}.wwvwxq_map{min-width:0;min-height:0;box-shadow:none;background:radial-gradient(at 52% 42%,#ffffff05,#0000 70%);flex-direction:column;padding:0 22px 12px;display:flex;position:relative}.wwvwxq_guidance{color:#b4b5ba;font:12px/1.5 var(--font-sans);pointer-events:none;flex-shrink:0;margin:0;padding:9px 8px 15px}.wwvwxq_viewport{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#777b8259 transparent;touch-action:pan-x pan-y;cursor:grab;flex:1;min-width:0;min-height:0;position:relative;overflow:auto}.wwvwxq_viewport:active{cursor:grabbing}.wwvwxq_scaledPlane{position:relative}.wwvwxq_canvas{transform-origin:0 0;position:relative}.wwvwxq_questionGroup{z-index:3;cursor:default;align-items:start;gap:30px 20px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.wwvwxq_footer{color:#a7a9ae;font:10px/1.5 var(--font-sans);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:10px 28px;display:flex}.wwvwxq_footer>span:last-child{color:#babcc0}.wwvwxq_emptyHint{text-align:center;color:#b5b7bc;max-width:400px;font:12px/1.7 var(--font-sans);pointer-events:none;align-self:center;margin:0;position:absolute;inset:auto 20% 26px}.wwvwxq_emptyHint>span{color:#e0dfdc;font:10px var(--font-sans);letter-spacing:.12em;margin-bottom:8px;display:block}.wwvwxq_notebook button:focus-visible,.wwvwxq_viewport:focus-visible{outline-offset:3px;outline:2px solid #e8e4db}.wwvwxq_notebook .search-picker-trigger:is(:hover,[aria-expanded=true]):not(:disabled){box-shadow:none}.wwvwxq_notebook .board-threads{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:visible}.wwvwxq_notebook .thread-outline{stroke:#101215;stroke-width:4px;opacity:.7}.wwvwxq_notebook .thread-colour{opacity:.78;filter:drop-shadow(0 2px 1px #0005);animation:.3s ease-out both wwvwxq_revealConnection;stroke-width:1.5px!important}.wwvwxq_notebook .board-threads circle{fill:#1c1f24}@keyframes wwvwxq_boardEnter{0%{opacity:0}to{opacity:1}}@keyframes wwvwxq_revealConnection{0%{opacity:0}to{opacity:.78}}@media (max-width:1000px){.wwvwxq_boardBody{grid-template-columns:280px minmax(0,1fr)}}@media (max-width:700px){.wwvwxq_map{padding:0 10px 8px}.wwvwxq_boardBody{grid-template-rows:auto minmax(100px,1fr);grid-template-columns:minmax(0,1fr)}.wwvwxq_guidance{padding:5px 10px 10px;font-size:11px}.wwvwxq_footer{padding:7px 18px;font-size:9px}.wwvwxq_footer>span:first-child,.wwvwxq_emptyHint{display:none}}@media (max-height:540px) and (min-width:701px){.wwvwxq_map{padding:0 12px 5px}.wwvwxq_boardBody{grid-template-columns:260px minmax(0,1fr)}.wwvwxq_footer{padding:4px 20px;font-size:9px}.wwvwxq_footer>span:first-child,.wwvwxq_emptyHint{display:none}.wwvwxq_guidance{padding:2px 8px 8px;font-size:10px}}@media (prefers-reduced-motion:reduce){.wwvwxq_notebook{animation:none}.wwvwxq_notebook .thread-colour{animation:none}.wwvwxq_notebook *{scroll-behavior:auto}}html[data-motion=reduced] .wwvwxq_notebook{animation:none}html[data-motion=reduced] .wwvwxq_notebook .thread-colour{animation:none}@container investigation (max-width:620px){.wwvwxq_map{padding:0 10px 8px}.wwvwxq_boardBody{grid-template-rows:auto minmax(100px,1fr);grid-template-columns:minmax(0,1fr)}.wwvwxq_guidance{padding:5px 10px 10px;font-size:11px}.wwvwxq_footer{padding:7px 18px;font-size:9px}.wwvwxq_footer>span:first-child,.wwvwxq_emptyHint{display:none}}.wwvwxq_dropArea{outline-offset:-2px;pointer-events:none;background:#ddd1a50a;outline:3px dashed #dbcb91;position:absolute}.wwvwxq_notebook [data-board-target][data-drop-target=true]{outline-offset:6px;outline:4px solid #c6a75d;box-shadow:0 0 32px #e0bc6b55}.wwvwxq_dropPrompt{z-index:12;color:#f3eddc;text-align:center;width:max-content;max-width:calc(100% - 24px);font:13px/1.5 var(--font-sans);pointer-events:none;background:#1e2826f5;border:1px solid #b6a06b;border-radius:4px;padding:12px 18px;position:absolute;top:46px;left:50%;translate:-50%;box-shadow:0 8px 30px #0005}.wwvwxq_dropPrompt>span{color:#cbc6b4;font:10px/1.5 var(--font-mono);margin-top:3px;display:block}.wwvwxq_dragPreview{z-index:1000;color:#354132;pointer-events:none;background:linear-gradient(100deg,#e9e4d0,#e4dec8);border:1px solid #fff4cf55;width:244px;padding:18px;position:fixed;rotate:-2deg;box-shadow:3px 4px #b1a88f88,0 15px 35px #0005}.wwvwxq_dragPreview>span{font:9px/1.5 var(--font-mono);letter-spacing:.1em;display:block}.wwvwxq_dragPreview>strong{font:500 16px/1.4 var(--font-sans);margin-top:8px;display:block}.wwvwxq_dragPreview>small{font:11px/1.5 var(--font-sans);margin-top:10px;display:block}@media (max-width:700px){.wwvwxq_dropPrompt{padding:8px 12px;font-size:12px;top:8px}}@container investigation (max-width:620px){.wwvwxq_dropPrompt{padding:8px 12px;font-size:12px;top:8px}}
.lcV4Xq_instrument{min-height:0;color:var(--text-primary);flex-direction:column;gap:12px;display:flex}.lcV4Xq_heading p{color:var(--text-primary);font:11px/1.3 var(--font-sans);letter-spacing:.02em;margin:0 0 7px}.lcV4Xq_heading h2{color:var(--text-primary);font:25px/1.18 var(--font-display);text-wrap:balance;margin:0}.lcV4Xq_clues{gap:5px;display:grid}.lcV4Xq_clues button{border:1px solid color-mix(in srgb, var(--text-primary) 17.25%, transparent);background:color-mix(in srgb, var(--surface) 40%, transparent);width:100%;min-height:48px;color:var(--text-primary);text-align:left;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.lcV4Xq_clues strong{font:12px/1.4 var(--font-sans);font-weight:500;display:block}.lcV4Xq_clues svg{color:var(--text-primary);flex-shrink:0}.lcV4Xq_clues button>span{color:var(--text-primary);font:11px var(--font-sans);flex-shrink:0;align-items:center;gap:4px;display:flex}.lcV4Xq_instruction,.lcV4Xq_relationNote{color:var(--text-primary);font:12px/1.5 var(--font-sans);margin:0}.lcV4Xq_relationNote{font-size:11px}.lcV4Xq_known{border-block:1px solid color-mix(in srgb, var(--accent) 16.86%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px 9px;padding:8px 0;display:flex}.lcV4Xq_known>span{color:var(--text-primary);font:11px var(--font-sans)}.lcV4Xq_known>div{flex-wrap:wrap;gap:4px;display:flex}.lcV4Xq_known button{border:1px solid color-mix(in srgb, var(--text-primary) 21.96%, transparent);background:color-mix(in srgb, var(--text-primary) 4.31%, transparent);min-height:44px;color:var(--text-primary);font:12px var(--font-sans);border-radius:8px;align-items:center;gap:5px;padding:5px 9px;display:flex}.lcV4Xq_answers{border:0;gap:7px;min-width:0;margin:0;padding:0;display:grid}.lcV4Xq_answers legend{color:var(--text-primary);font:12px var(--font-sans);margin-bottom:8px}.lcV4Xq_answer{border:1px solid var(--edge-strong);background:color-mix(in srgb, var(--surface) 36.08%, transparent);cursor:pointer;border-radius:12px;align-items:center;gap:11px;min-height:57px;padding:9px 12px;transition:border-color .18s,background-color .18s;display:flex}.lcV4Xq_answer.lcV4Xq_selected{border-color:var(--accent);background:var(--surface-control);color:var(--text-primary)}.lcV4Xq_answer input{opacity:0;width:1px;height:1px;position:absolute}.lcV4Xq_answer:has(input:focus-visible){outline:2px solid var(--text-primary);outline-offset:3px}.lcV4Xq_answer>span:not(.lcV4Xq_radio){flex:1;min-width:0}.lcV4Xq_answer strong{font:18px/1.2 var(--font-display);color:var(--text-primary);display:block}.lcV4Xq_answer small{color:var(--text-primary);font:10px/1.4 var(--font-sans);margin-top:4px;display:block}.lcV4Xq_answer .portrait{border:1px solid color-mix(in srgb, var(--text-primary) 33.33%, transparent);border-radius:5px;flex-shrink:0;width:32px;height:42px;overflow:hidden}.lcV4Xq_radio{border:1px solid color-mix(in srgb, var(--text-primary) 45.49%, transparent);width:23px;height:23px;color:var(--text-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lcV4Xq_selected .lcV4Xq_radio{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.lcV4Xq_footer{margin-top:auto}.lcV4Xq_attempt,.lcV4Xq_missing{color:var(--text-primary);font:10px/1.5 var(--font-sans);margin:0 0 8px}.lcV4Xq_missing{color:var(--text-primary);margin:7px 0 0}.lcV4Xq_submit{border:1px solid var(--accent-soft);background:var(--action-gradient);width:100%;min-height:49px;color:var(--accent-ink);box-shadow:0 3px 16px color-mix(in srgb, var(--text-primary) 12.55%, transparent);font:13px var(--font-sans);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px 15px;font-weight:600;display:flex}.lcV4Xq_instrument button:disabled,.lcV4Xq_answers:disabled .lcV4Xq_answer{opacity:.5;cursor:default}.lcV4Xq_instrument button:focus-visible{outline:2px solid var(--text-primary);outline-offset:3px}.lcV4Xq_compactFeedback{display:none}@media (max-width:600px){.lcV4Xq_instrument{gap:11px}.lcV4Xq_heading h2{font-size:25px}}@media (max-height:800px){.lcV4Xq_instrument{gap:8px}.lcV4Xq_heading h2{font-size:23px}.lcV4Xq_heading p,.lcV4Xq_clues,.lcV4Xq_instruction,.lcV4Xq_relationNote,.lcV4Xq_attempt[data-attempts="0"],.lcV4Xq_fullFeedback{display:none}.lcV4Xq_answers{gap:6px}.lcV4Xq_answers legend{margin-bottom:6px}.lcV4Xq_answer{min-height:44px;padding:7px 10px}.lcV4Xq_answer small{font-size:11px}.lcV4Xq_known{padding:4px 0}.lcV4Xq_known>span{display:none}.lcV4Xq_compactFeedback{display:block}.lcV4Xq_attempt{margin-bottom:6px;font-size:11px}}@media (max-height:600px) and (min-width:601px){.lcV4Xq_instrument{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 18px;display:grid}.lcV4Xq_heading{grid-area:1/1}.lcV4Xq_heading h2{font-size:21px}.lcV4Xq_known{border:0;grid-area:2/1;align-self:start;padding:0}.lcV4Xq_answers{grid-area:1/2/-1;align-content:center;gap:5px}.lcV4Xq_answers legend{margin-bottom:5px}.lcV4Xq_answer{gap:7px;padding:5px 8px}.lcV4Xq_answer .portrait{width:25px;height:34px}.lcV4Xq_answer strong{font-size:17px}.lcV4Xq_answer small{margin-top:2px;font-size:10px}.lcV4Xq_footer{grid-area:3/1;margin-top:0}.lcV4Xq_submit{background:var(--action-gradient);min-height:44px;color:var(--accent-ink);border-color:var(--accent-soft);padding:9px 12px}}@media (prefers-reduced-motion:reduce){.lcV4Xq_answer{transition:none}}.lcV4Xq_waiting{color:var(--text-primary);flex-direction:column;flex:1;justify-content:center;gap:14px;padding:20px 0;display:flex}.lcV4Xq_waiting>svg{color:var(--text-primary)}.lcV4Xq_waiting h3{font:22px/1.2 var(--font-display);color:var(--text-primary);margin:0}.lcV4Xq_waiting p{font:14px/1.6 var(--font-sans);margin:0}.lcV4Xq_waiting button{margin-top:6px}@media (max-height:600px){.lcV4Xq_instrument:has(.lcV4Xq_waiting){gap:10px;display:flex}.lcV4Xq_waiting{gap:10px;padding:6px 0}.lcV4Xq_waiting>svg{display:none}.lcV4Xq_waiting h3{font-size:20px}.lcV4Xq_waiting p{font-size:13px}}@media (max-height:600px) and (min-width:601px){.lcV4Xq_instrument:has(.lcV4Xq_waiting){gap:8px 18px;display:grid}.lcV4Xq_waiting{grid-area:1/2/-1;padding:0}}@media (max-width:600px) and (max-height:620px){.lcV4Xq_heading h2{font-size:21px}.lcV4Xq_footer{flex-shrink:0}.lcV4Xq_submit{min-height:44px;padding:9px 12px}.lcV4Xq_instrument{gap:5px}.lcV4Xq_answer{padding-block:4px}.lcV4Xq_answer .portrait{width:26px;height:34px}.lcV4Xq_answer small{display:none}}
._8GRBSa_board.reconstruction-board{flex-direction:column;gap:14px;min-height:0;padding:0;display:flex;position:absolute;inset:0}._8GRBSa_topbar{z-index:2;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}._8GRBSa_progress{align-items:center;gap:5px;display:flex}._8GRBSa_progress button{border:1px solid color-mix(in srgb, var(--text-primary) 20.78%, transparent);background:color-mix(in srgb, var(--surface) 90.98%, transparent);min-height:44px;color:var(--text-primary);font:11px var(--font-sans);border-radius:12px;align-items:center;gap:6px;padding:7px 11px;display:flex}._8GRBSa_progress button[aria-current]{color:var(--text-primary);background:color-mix(in srgb, var(--surface-raised) 90.98%, transparent);border-color:color-mix(in srgb, var(--text-primary) 54.12%, transparent)}._8GRBSa_progress button:disabled{opacity:.55}._8GRBSa_toolbar.reconstruction-toolbar{gap:6px;height:auto;display:flex;position:static}._8GRBSa_toolbar button{background:color-mix(in srgb, var(--surface) 93.33%, transparent);min-height:44px;color:var(--text-primary);border:1px solid color-mix(in srgb, var(--text-primary) 31.37%, transparent);font:12px var(--font-sans);border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:7px 12px;display:flex}._8GRBSa_surface{flex:1;min-height:0;position:relative}._8GRBSa_centre.board-working-theory{border:1px solid color-mix(in srgb, var(--text-primary) 41.96%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--surface-raised) 98.04%, transparent), color-mix(in srgb, var(--surface) 98.04%, transparent));width:440px;height:auto;max-height:calc(100% - 250px);box-shadow:0 16px 60px #0009, inset 0 1px color-mix(in srgb, var(--text-primary) 10.2%, transparent);border-radius:20px;padding:20px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}._8GRBSa_centre:before,._8GRBSa_centre:after{display:none!important}._8GRBSa_reader.reconstruction-source-panel{gap:14px;width:100%;height:100%;padding:20px;display:flex;position:relative;inset:auto}._8GRBSa_reader>header,._8GRBSa_readerTitle{flex-shrink:0}._8GRBSa_readerTitle>small{color:var(--text-primary);font:11px var(--font-sans);align-items:center;gap:6px;display:flex}._8GRBSa_readerTitle h3{font:29px/1.1 var(--font-display);color:var(--text-primary);margin:8px 0}._8GRBSa_readerTitle p{font:12px/1.5 var(--font-sans);color:var(--text-primary);margin:0}._8GRBSa_reader .reading{border:1px solid color-mix(in srgb, var(--text-primary) 34.51%, transparent);background:var(--paper-surface);border-radius:12px;flex:1;min-height:70px;padding:14px}._8GRBSa_reader.reconstruction-source-panel .reading-copy>p{color:var(--paper-ink);font:15px/1.65 var(--font-sans)}._8GRBSa_reader .reading-pages{color:var(--surface-control)}._8GRBSa_reader .reading-pages button{color:var(--paper-ink);border-color:var(--surface-control);box-shadow:none;background:0 0}._8GRBSa_reader .reading button:focus-visible{outline-color:var(--paper-ink)}._8GRBSa_reader>.button{flex-shrink:0;min-height:48px}._8GRBSa_clueList{flex:1;align-content:start;gap:9px;min-height:0;display:grid}._8GRBSa_clueList button{border:1px solid color-mix(in srgb, var(--text-primary) 31.37%, transparent);background:color-mix(in srgb, var(--text-primary) 3.92%, transparent);min-height:62px;color:var(--text-primary);text-align:left;border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}._8GRBSa_clueList button>span{flex:1;min-width:0}._8GRBSa_clueList strong{font:16px/1.2 var(--font-display);display:block}._8GRBSa_clueList small{color:var(--text-primary);font:11px/1.4 var(--font-sans);margin-top:4px;display:block}._8GRBSa_clueList p{font:15px/1.6 var(--font-sans);color:var(--text-primary)}._8GRBSa_listPages{justify-content:center;align-items:center;gap:15px;display:flex}._8GRBSa_listPages button{border:1px solid color-mix(in srgb, var(--text-primary) 33.33%, transparent);min-width:44px;min-height:44px;color:var(--text-primary);background:var(--surface);border-radius:10px}._8GRBSa_success{min-height:0;max-height:100%}._8GRBSa_successLabel{text-align:center;color:var(--text-primary);font:12px var(--font-sans);margin:0}._8GRBSa_board button:focus-visible{outline:2px solid var(--text-primary);outline-offset:3px}@media (max-width:1300px),(max-height:1050px){._8GRBSa_surface{justify-content:center;display:flex}._8GRBSa_centre.board-working-theory{flex-direction:column;width:min(560px,100%);height:100%;max-height:none;padding:22px;display:flex;position:relative;inset:auto;transform:none}._8GRBSa_centre>section{flex:1}}@media (max-width:600px){._8GRBSa_board.reconstruction-board{gap:7px}._8GRBSa_topbar{gap:5px}._8GRBSa_progress{gap:4px}._8GRBSa_progress button{min-width:44px;padding:7px}._8GRBSa_progress button>span{display:none}._8GRBSa_progress button[aria-current]>span{text-overflow:ellipsis;white-space:nowrap;max-width:80px;display:inline;overflow:hidden}._8GRBSa_toolbar button{min-width:44px;padding:7px 9px;font-size:11px}._8GRBSa_toolbar button>span{display:none}._8GRBSa_centre.board-working-theory{border-radius:16px;padding:14px}._8GRBSa_reader.reconstruction-source-panel{gap:11px;padding:14px}._8GRBSa_readerTitle h3{font-size:25px}}@media (max-height:680px){._8GRBSa_board.reconstruction-board{gap:5px}._8GRBSa_centre.board-working-theory{padding:12px}._8GRBSa_reader.reconstruction-source-panel{gap:8px;padding:12px}._8GRBSa_readerTitle h3{font-size:23px}}._8GRBSa_confirmed{text-align:center;font:35px/1.15 var(--font-display);color:var(--text-primary);margin:0}._8GRBSa_confirmedNote{text-align:center;color:var(--text-primary);font:13px/1.6 var(--font-sans);margin:0}._8GRBSa_success>.text-button{min-height:44px;color:var(--text-primary);justify-content:center;font-size:12px}@media (max-width:600px){._8GRBSa_progress button:not([aria-current]){display:none}}._8GRBSa_board .reconstruction-environment{inset:-82px -28px -100px}._8GRBSa_board .board-backdrop{filter:brightness(.8)saturate(.8)}._8GRBSa_board .finding-proof{flex-direction:column;flex:1;min-height:0;display:flex}._8GRBSa_board .proof-panel .finding-proof{flex:1}@media (max-height:760px){._8GRBSa_reader .reading-copy p{font-size:14px;line-height:1.6}}@media (min-width:1101px) and (min-height:701px) and (max-height:1050px){._8GRBSa_surface{align-items:center}._8GRBSa_centre.board-working-theory{height:auto;max-height:100%}._8GRBSa_centre>section{flex:initial}}._8GRBSa_directAnswer.board-working-theory{width:min(720px,100%);max-height:100%}@media (max-width:360px){._8GRBSa_progress button[aria-current]>span{display:none}}
.uWxzkq_sourceReader.reconstruction-source-panel{padding:16px}
.bMkP7q_save{margin-top:13px}.bMkP7q_saveButton{border:1px solid var(--color-accent);width:100%;min-height:44px;color:var(--accent-ink);background:var(--action-gradient);font:500 12px/1.5 var(--font-sans);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px;display:inline-flex}.bMkP7q_saveButton:hover:not(:disabled){background:var(--accent-strong)}.bMkP7q_saveButton:disabled{color:var(--text-muted);background:var(--surface-control);border-color:var(--edge);opacity:1;cursor:default}.bMkP7q_blocker{color:var(--text-muted);font:11px/1.5 var(--font-sans);margin:6px 0 0}.bMkP7q_failure{color:var(--color-danger);font:10px/1.5 var(--font-sans);margin:5px 0 10px}.bMkP7q_progress{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.bMkP7q_progress p{color:var(--text-muted);font:11px/1.5 var(--font-sans);margin:0}.bMkP7q_review{border:1px solid var(--color-accent-border);background:var(--color-accent-soft);min-height:44px;color:var(--color-accent);font:500 12px/1.5 var(--font-sans);cursor:pointer;border-radius:5px;align-items:center;gap:8px;padding:10px 17px;display:inline-flex}.bMkP7q_review:disabled{opacity:.45;cursor:default}.bMkP7q_cardAction{display:block}.bMkP7q_legacy{border:1px solid var(--color-accent-border);background:var(--color-accent-soft);width:100%;min-height:44px;color:var(--color-accent);font:11px/1.5 var(--font-sans);border-radius:8px;margin-top:12px;padding:9px}@media (max-width:700px),(max-width:1000px) and (max-height:500px){.bMkP7q_progress{gap:8px;width:100%}.bMkP7q_progress p{flex:1;min-width:0;font-size:10px}.bMkP7q_review{padding-inline:12px;font-size:10px}}.bMkP7q_tool{border:1px solid var(--edge);min-width:44px;min-height:44px;color:var(--text-muted);background:var(--surface-control);border-radius:5px;justify-content:center;align-items:center;padding:10px;display:inline-flex}:is(.bMkP7q_reviewDialog.reconstruction-sheet,.bMkP7q_legacyDialog.reconstruction-sheet){background:var(--surface);border:1px solid var(--edge);border-radius:10px;width:min(900px,100vw - 48px);max-height:calc(100dvh - 48px);margin:auto;inset:24px;overflow:auto}.bMkP7q_reviewDialog.reconstruction-sheet{height:fit-content}.bMkP7q_legacyDialog.reconstruction-sheet{width:min(1300px,100vw - 48px)}.bMkP7q_legacyDialog .theory-board{min-height:70dvh}@media (max-width:700px){:is(.bMkP7q_reviewDialog.reconstruction-sheet,.bMkP7q_legacyDialog.reconstruction-sheet){width:calc(100vw - 24px);max-height:calc(100dvh - 24px);inset:12px}}.bMkP7q_reviewDialog>section{padding:clamp(22px,4vw,48px)}.bMkP7q_compactSummary{display:none}@media (max-width:700px),(max-width:1000px) and (max-height:500px){.bMkP7q_wideSummary{display:none}.bMkP7q_compactSummary{display:inline}.bMkP7q_progress>p{font-size:9px}.bMkP7q_review{gap:6px;padding-inline:9px}}
.suQ4Oa_group{border-top:1px dashed var(--edge);gap:8px;margin-top:14px;padding-top:14px;display:grid}.suQ4Oa_group[data-shake]{animation:suQ4Oa_notYet .42s var(--ease) both}.suQ4Oa_button{border:1px solid var(--color-accent-border);width:100%;min-height:44px;color:var(--color-accent);background:var(--color-accent-soft);font:600 12px/1.5 var(--font-sans);cursor:pointer;transition:background var(--fast) var(--ease), border-color var(--fast) var(--ease);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px;display:inline-flex}.suQ4Oa_button:hover:not(:disabled){border-color:var(--color-accent)}.suQ4Oa_button:disabled{color:var(--text-muted);background:var(--surface-control);border-color:var(--edge);cursor:default}.suQ4Oa_button svg{flex-shrink:0}.suQ4Oa_cost,.suQ4Oa_guidance,.suQ4Oa_notYet,.suQ4Oa_failure{font:11px/1.55 var(--font-sans);color:var(--text-muted);margin:0}.suQ4Oa_notYet{border:1px solid var(--color-danger-border);background:var(--color-danger-surface);color:var(--text-primary);border-radius:8px;padding:8px 10px}.suQ4Oa_notYet strong,.suQ4Oa_failure{color:var(--color-danger)}.suQ4Oa_confirmed{border:1px solid var(--color-success-border);background:var(--color-success-surface);border-radius:10px;align-items:center;gap:12px;margin-top:14px;padding:12px;display:flex}.suQ4Oa_confirmed>span:last-child{gap:2px;min-width:0;display:grid}.suQ4Oa_confirmed strong{color:var(--color-success);font:600 13px/1.4 var(--font-sans)}.suQ4Oa_confirmed small{color:var(--text-muted);font:11px/1.5 var(--font-sans)}.suQ4Oa_seal{border:1px solid var(--color-success-border);width:40px;height:40px;color:var(--color-success);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.suQ4Oa_confirmed[data-celebrate] .suQ4Oa_seal{animation:suQ4Oa_sealSettle .95s .2s var(--ease) both}.suQ4Oa_confirmed[data-celebrate]{animation:suQ4Oa_emerge var(--slow) var(--ease) both}@keyframes suQ4Oa_sealSettle{0%{opacity:.6;transform:scale(.7)rotate(-12deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes suQ4Oa_emerge{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes suQ4Oa_notYet{0%,to{transform:none}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}@media (prefers-reduced-motion:reduce){.suQ4Oa_group[data-shake],.suQ4Oa_confirmed[data-celebrate],.suQ4Oa_confirmed[data-celebrate] .suQ4Oa_seal{animation:none}.suQ4Oa_group[data-shake] .suQ4Oa_button{border-color:var(--color-danger-border)}}html[data-motion=reduced] .suQ4Oa_group[data-shake]{animation:none}html[data-motion=reduced] .suQ4Oa_confirmed[data-celebrate]{animation:none}html[data-motion=reduced] .suQ4Oa_confirmed[data-celebrate] .suQ4Oa_seal{animation:none}
.Obd4jW_sequence{gap:12px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.Obd4jW_step{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:14px;display:grid;position:relative}.Obd4jW_step:not(:last-child):before{content:"";background:linear-gradient(var(--accent), var(--edge));opacity:.45;width:1px;position:absolute;top:33px;bottom:-13px;left:15px}.Obd4jW_number{border:1px solid color-mix(in srgb, var(--accent) 45%, var(--edge));background:var(--surface);width:32px;height:32px;color:var(--accent);font:10px/1 var(--font-mono);border-radius:50%;place-items:center;display:grid}.Obd4jW_card{border:1px solid var(--edge);width:100%;min-width:0;color:var(--text-primary);background:linear-gradient(135deg, var(--surface-raised), var(--surface));text-align:left;box-shadow:none;border-radius:12px;align-items:center;gap:16px;padding:18px 20px;display:flex}button.Obd4jW_card{cursor:pointer;transition:border-color .16s,background-color .16s}button.Obd4jW_card:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 60%, var(--edge));background:var(--surface-raised)}button.Obd4jW_card:focus-visible{outline:2px solid var(--accent);outline-offset:3px}button.Obd4jW_card:disabled{cursor:wait;opacity:.65}.Obd4jW_copy{flex:1;min-width:0}.Obd4jW_question{color:var(--text-muted);font:12px/1.55 var(--font-sans);display:block}.Obd4jW_answer{font:400 clamp(21px, 2.5vw, 29px)/1.24 var(--font-display);overflow-wrap:anywhere;text-wrap:pretty;margin-top:8px;display:block}.Obd4jW_edit{color:var(--accent);font:11px/1.4 var(--font-sans);flex-shrink:0;align-items:center;gap:6px;display:flex}@media (max-width:540px){.Obd4jW_step{grid-template-columns:26px minmax(0,1fr);gap:9px}.Obd4jW_number{width:26px;height:26px;font-size:9px}.Obd4jW_step:not(:last-child):before{top:27px;left:12px}.Obd4jW_card{flex-wrap:wrap;gap:12px;padding:13px}.Obd4jW_copy{flex-basis:100%}.Obd4jW_question{font-size:11px}.Obd4jW_edit{margin-left:auto}}@media (prefers-reduced-motion:reduce){button.Obd4jW_card{transition:none}}html[data-motion=reduced] button.Obd4jW_card{transition:none}
.EPoXeG_review{width:100%;min-width:0;color:var(--text-primary);gap:28px;display:grid}.EPoXeG_heading p{color:var(--accent);font:10px/1.5 var(--font-mono);letter-spacing:.1em;flex-wrap:wrap;justify-content:space-between;gap:10px;margin:0 0 15px;display:flex}.EPoXeG_heading p span{color:var(--text-muted)}.EPoXeG_heading h2{font:400 clamp(30px, 4vw, 48px)/1.1 var(--font-display);letter-spacing:-.025em;margin:0}.EPoXeG_heading>span{max-width:62ch;color:var(--text-muted);font:14px/1.65 var(--font-sans);margin-top:14px;display:block}.EPoXeG_footer{border-top:1px solid var(--edge);gap:18px;padding-top:20px;display:grid}.EPoXeG_notice{color:var(--text-muted);font:12px/1.6 var(--font-sans);align-items:flex-start;gap:10px;margin:0;display:flex}.EPoXeG_notice svg{color:var(--accent);flex-shrink:0;margin-top:2px}.EPoXeG_actions{flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:12px;display:flex}.EPoXeG_primary,.EPoXeG_secondary{border:1px solid var(--edge);min-height:48px;font:600 13px/1.4 var(--font-sans);border-radius:10px;justify-content:center;align-items:center;gap:12px;padding:12px 20px;display:inline-flex}.EPoXeG_primary{background:var(--accent);color:var(--accent-ink)}.EPoXeG_secondary{color:var(--text-muted);background:0 0}.EPoXeG_primary:hover:not(:disabled){filter:brightness(1.08)}.EPoXeG_secondary:hover:not(:disabled){background:var(--surface-raised);color:var(--text-primary)}.EPoXeG_primary:disabled,.EPoXeG_secondary:disabled{opacity:.5;cursor:default}.EPoXeG_primary:focus-visible,.EPoXeG_secondary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.EPoXeG_failure{border:1px solid color-mix(in srgb, var(--color-danger) 45%, transparent);color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 8%, var(--surface));font:12px/1.6 var(--font-sans);border-radius:10px;margin:0;padding:12px 15px}.EPoXeG_spinner{animation:1s linear infinite EPoXeG_spin}@keyframes EPoXeG_spin{to{transform:rotate(360deg)}}@media (max-width:540px){.EPoXeG_review{gap:22px}.EPoXeG_heading>span{font-size:12px}.EPoXeG_heading p{font-size:9px}.EPoXeG_actions>button{flex:100%}.EPoXeG_primary{order:-1}}@media (prefers-reduced-motion:reduce){.EPoXeG_spinner{animation:none}}html[data-motion=reduced] .EPoXeG_spinner{animation:none}.EPoXeG_groups{gap:22px;min-width:0;display:grid}.EPoXeG_group{gap:12px;min-width:0;display:grid}.EPoXeG_group h3{color:var(--text-primary);font:600 15px/1.4 var(--font-sans);flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.EPoXeG_group h3 svg{color:var(--text-muted)}.EPoXeG_group[data-confirmed=true] h3 svg{color:var(--color-success)}.EPoXeG_group h3 span{color:var(--text-muted);font:400 11px/1.5 var(--font-sans)}.EPoXeG_group>p{color:var(--text-muted);font:12px/1.6 var(--font-sans);margin:0}
._2DCWoa_secondary,._2DCWoa_help header button{color:#d6d6d8;min-width:44px;min-height:44px;font:12px/1.3 var(--font-sans);box-shadow:none;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;gap:8px;padding:9px 12px;display:inline-flex}._2DCWoa_secondary:hover:not(:disabled){color:#f1eeea;background:#ffffff09}._2DCWoa_primary{color:#242728;min-height:48px;box-shadow:none;font:600 12px/1.4 var(--font-sans);background:#dedbd4;border:0;border-radius:3px;justify-content:space-between;align-items:center;gap:24px;padding:12px 18px;display:flex}._2DCWoa_primary:hover:not(:disabled){background:#f0ece3}._2DCWoa_help{background:#151719;border:0;border-radius:3px;flex-direction:column;gap:16px;width:100%;height:100%;min-height:0;padding:20px;display:flex;box-shadow:0 18px 60px #0005}._2DCWoa_help>header{justify-content:space-between;align-items:center;gap:12px;display:flex}._2DCWoa_help h3{font:27px/1.2 var(--font-display);margin:0}._2DCWoa_help p{color:var(--text-muted);font:14px/1.6 var(--font-sans);margin:0}._2DCWoa_help .reading{flex:1;min-height:90px}._2DCWoa_help ._2DCWoa_primary{margin-top:auto}@media (max-width:650px){._2DCWoa_help{padding:14px}}@media (max-height:660px) and (max-width:650px){._2DCWoa_primary{min-height:44px;padding:10px 13px}}@media (max-height:600px) and (min-width:651px){._2DCWoa_primary{min-height:44px;padding:10px 13px}}
