.WyY7Va_root{border:1px solid var(--ink);background:var(--bg)}.WyY7Va_bar{background:var(--ink);color:var(--d-dim);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.WyY7Va_bar .mono{align-items:center;gap:8px;min-width:0;display:inline-flex}.WyY7Va_dot{background:var(--d-faint);flex:none;width:7px;height:7px;display:inline-block}.WyY7Va_dotOn{background:var(--d-process)}.WyY7Va_dotWait{background:var(--d-good)}.WyY7Va_status{color:var(--d-ink);white-space:nowrap}.WyY7Va_status b{color:var(--d-dim);text-align:right;min-width:4.5ch;margin-left:10px;font-weight:500}.WyY7Va_grid{grid-template-columns:minmax(0,7fr) minmax(0,3.4fr);display:grid}.WyY7Va_scene{background:var(--surface);border-right:1px solid var(--rule);padding:8px}.WyY7Va_scene svg{width:100%;height:auto;display:block}.WyY7Va_scene svg *{vector-effect:non-scaling-stroke}.WyY7Va_spoke{stroke:var(--line);stroke-width:1px;stroke-dasharray:3 3}.WyY7Va_spokeUsed{stroke:var(--ink-3);stroke-opacity:.45;stroke-width:1px}.WyY7Va_spokeNow{stroke:var(--accent);stroke-width:1.5px}.WyY7Va_spokeNowP{stroke:var(--good);stroke-width:1.5px}.WyY7Va_stRing{fill:var(--bg);stroke:var(--line);stroke-dasharray:3 3;transition:fill .3s var(--ease), stroke .3s var(--ease)}.WyY7Va_stIcon{color:var(--ink-3);transition:color .3s var(--ease)}.WyY7Va_stName{font-family:var(--font-body);fill:var(--ink-3);letter-spacing:-.01em;font-size:14px;font-weight:600}.WyY7Va_stRole{font-family:var(--font-mono);fill:var(--ink-3);letter-spacing:.03em;font-size:10px}.WyY7Va_stationUsed .WyY7Va_stRing{stroke:var(--ink);stroke-dasharray:none}.WyY7Va_stationUsed .WyY7Va_stName{fill:var(--ink)}.WyY7Va_stationUsed .WyY7Va_stIcon{color:var(--ink)}.WyY7Va_stationLit .WyY7Va_stRing{fill:var(--ink);stroke:var(--ink);stroke-dasharray:none}.WyY7Va_stationLit .WyY7Va_stIcon{color:var(--bg)}.WyY7Va_stationLitG .WyY7Va_stRing{fill:var(--accent);stroke:var(--accent);stroke-dasharray:none}.WyY7Va_stationLitG .WyY7Va_stIcon{color:var(--bg)}.WyY7Va_stationLitG .WyY7Va_stName{fill:var(--accent)}.WyY7Va_stationLitP .WyY7Va_stRing{fill:var(--good);stroke:var(--good);stroke-dasharray:none}.WyY7Va_stationLitP .WyY7Va_stIcon{color:var(--bg)}.WyY7Va_stationLitP .WyY7Va_stName{fill:var(--good)}.WyY7Va_answer rect{fill:var(--ink)}.WyY7Va_answer text{font-family:var(--font-mono);fill:var(--bg);letter-spacing:.02em;font-size:12px}.WyY7Va_answerRisk rect{fill:var(--risk)}.WyY7Va_answerGood rect{fill:var(--good)}.WyY7Va_halo{fill:none;stroke:var(--accent);stroke-opacity:.25;stroke-width:1px;transform-box:fill-box;transform-origin:50%}.WyY7Va_haloOn{stroke-opacity:.6;animation:1.6s ease-out infinite WyY7Va_halo}@keyframes WyY7Va_halo{0%{opacity:1;transform:scale(.75)}to{opacity:0;transform:scale(1.35)}}.WyY7Va_bubble rect,.WyY7Va_bubble path{fill:var(--bg);stroke:var(--ink);stroke-width:1px}.WyY7Va_bubble path{stroke-linejoin:miter}.WyY7Va_bubble text{font-family:var(--font-body);fill:var(--ink);letter-spacing:-.01em;font-size:14px;font-weight:600}.WyY7Va_cart{flex-direction:column;gap:12px;min-width:0;padding:14px;display:flex}.WyY7Va_cart>.mono{color:var(--ink-3);margin:0}.WyY7Va_total{flex-direction:column;gap:2px;display:flex}.WyY7Va_total b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(28px,2.6vw,38px);font-weight:600;line-height:1}.WyY7Va_total .mono{color:var(--ink-3)}.WyY7Va_lines{margin:0;padding:0;list-style:none}.WyY7Va_lines li{border-top:1px solid var(--rule);min-height:31px;color:var(--ink-3);transition:color .3s var(--ease), background-color .3s var(--ease);justify-content:space-between;align-items:center;gap:8px;padding:5px 0;font-size:13px;display:flex}.WyY7Va_lines li .mono{text-transform:none;letter-spacing:.02em;white-space:nowrap;font-size:9.5px}.WyY7Va_empty{opacity:.4}.WyY7Va_slot .WyY7Va_lname:empty:before{content:"";border-top:1px dashed var(--line);width:120px;display:block}.WyY7Va_lname{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.WyY7Va_filled{color:var(--ink)}.WyY7Va_filled .mono{color:var(--ink-3)}.WyY7Va_out{color:var(--risk);background:var(--risk-soft)}.WyY7Va_out .mono{color:var(--risk)}.WyY7Va_wait{color:var(--good)}.WyY7Va_wait .mono{color:var(--good)}.WyY7Va_more{color:var(--ink-3)}.WyY7Va_counts{color:var(--ink-3);gap:16px;font-size:13px;display:flex}.WyY7Va_counts b{letter-spacing:-.02em;margin-right:4px;font-size:20px;font-weight:600}.WyY7Va_on{color:var(--ink)}.WyY7Va_onWait{color:var(--good)}.WyY7Va_ask{border:1px dashed var(--line);flex-direction:column;gap:3px;margin-top:auto;padding:10px 12px;display:flex}.WyY7Va_ask .mono{color:var(--ink-3);font-size:10px}.WyY7Va_ask b{font-size:14px;font-weight:600;line-height:1.35}.WyY7Va_askOn{border:1px solid var(--good);background:var(--good-soft)}.WyY7Va_askOn .mono{color:var(--good)}.WyY7Va_ticker{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:4px 14px;display:flex}.WyY7Va_ticker>.mono{color:var(--accent);text-transform:none;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:10.5px;overflow:hidden}@media (max-width:1000px){.WyY7Va_grid{grid-template-columns:1fr}.WyY7Va_scene{border-right:0;border-bottom:1px solid var(--rule)}}@media (max-width:520px){.WyY7Va_bar{flex-wrap:wrap;row-gap:4px}.WyY7Va_bar>.mono:first-child{font-size:9.5px}.WyY7Va_status{font-size:10px}.WyY7Va_status b{margin-left:6px}}@media (prefers-reduced-motion:reduce){.WyY7Va_haloOn{animation:none}}
:root{--d-bg:#111214;--d-line:#2a2c30;--d-ink:#ecebe6;--d-dim:#8b8a85;--d-faint:#4a4b4f;--d-process:#8ea4ff;--d-good:#63c998;--d-risk:#ff8d76}.reveal .rv{opacity:0;transition:opacity .7s var(--ease), transform .9s var(--ease);transform:translateY(18px)}.reveal .rv.d1{transition-delay:.12s}.reveal .rv.d2{transition-delay:.2s}.reveal .rv.d3{transition-delay:.32s}.reveal.shown .rv{opacity:1;transform:none}.title .ln{display:block}.clip-title .ln{margin-bottom:-.08em;padding-bottom:.08em;overflow:hidden}.clip-title .ln>span{transition:transform .9s var(--ease);display:block;transform:translateY(105%)}.reveal.shown .clip-title .ln>span{transform:none}.live-caption{color:var(--ink);margin:0;font-size:14px;display:none}.live-caption .mono{color:var(--ink-3);margin-right:6px}@media (max-width:900px){.chapter .steps{display:none}.live-caption{display:block}}.v-fig{font-family:var(--font-body);letter-spacing:-.02em;fill:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.ct{background:var(--d-bg);color:var(--d-ink);max-width:34em;margin:18px 0 0}.ct-bar{border-bottom:1px solid var(--d-line);color:var(--d-dim);justify-content:space-between;padding:8px 12px;font-size:10px;display:flex}.ct-bar span{align-items:center;gap:8px;display:inline-flex}.ct-bar .dot{background:var(--d-faint);width:6px;height:6px;display:inline-block}.ct-bar .dot.on{background:var(--d-process)}.ct ol{font-family:var(--font-mono);flex-direction:column;gap:2px;margin:0;padding:10px 12px 12px;font-size:12px;line-height:1.55;list-style:none;display:flex}.ct li{grid-template-columns:18px minmax(0,1fr);align-items:center;min-height:18px;display:grid}.ct .sym{color:var(--d-faint)}.ct li.back{padding-left:14px}.ct li.on .sym{color:var(--d-dim)}.ct li.call.on .sym,.ct li.call.on .txt{color:var(--d-process)}.ct li.back .txt{color:var(--d-dim)}.ct li.think.on .sym,.ct li.think.on .txt{color:var(--d-good)}.ct li.alert.on .sym,.ct li.alert.on .txt{color:var(--d-risk)}.ct .txt{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ct .slot{border-top:1px dashed var(--d-faint);height:1px;display:block}.ct .caret{vertical-align:-.15em;opacity:.8;background:currentColor;width:6px;height:1.05em;margin-left:2px;display:inline-block}@media (max-width:520px){.ct ol{font-size:11px}}@media (prefers-reduced-motion:reduce){.reveal .rv,.clip-title .ln>span{opacity:1;transition:none;transform:none}}.chapter.wide{flex-direction:column;justify-content:center;align-items:stretch;gap:clamp(18px,2.6vh,28px);padding:clamp(40px,7vh,80px) 0;display:flex}.wide-head{grid-template-columns:minmax(0,4fr) minmax(0,4.4fr) minmax(0,3.6fr);align-items:start;gap:18px clamp(16px,3vw,48px);display:grid}.wide-head .title{margin:0}.wide-head .lead{margin:0 0 10px;font-size:16px}.wide-head .lead:last-child{margin-bottom:0}.wide-head .ct{margin:0}.wide-head .steps{grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:14px;margin:0;display:grid}.wide-head .steps li{border-top:2px solid var(--rule);transition:color .3s var(--ease), border-color .3s var(--ease);grid-template-columns:20px 1fr;gap:6px;padding:8px 0 0;font-size:13px;line-height:1.3}.wide-head .steps li.on{border-top-color:var(--ink)}@media (max-width:1100px){.wide-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wide-title{grid-column:1/-1}}@media (max-width:900px){.wide-head{grid-template-columns:minmax(0,1fr)}.wide-head .steps{display:none}}
.kCdHBq_section{border-top:1px solid var(--rule);flex-direction:column;gap:24px;padding:clamp(64px,10vh,112px) 0;display:flex}.kCdHBq_head .lead{margin:0}.kCdHBq_tabs{border:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.kCdHBq_tabs button{all:unset;box-sizing:border-box;cursor:pointer;border-right:1px solid var(--rule);color:var(--ink-3);transition:color .3s var(--ease), background-color .3s var(--ease);flex-direction:column;gap:3px;padding:12px 14px;display:flex}.kCdHBq_tabs button:last-child{border-right:0}.kCdHBq_tabs button:hover{background:var(--surface)}.kCdHBq_tabs button b{letter-spacing:-.01em;font-size:15px;font-weight:600}.kCdHBq_tabs button .mono{font-size:10px}.kCdHBq_tabs .kCdHBq_tabOn{color:var(--ink);background:var(--surface);box-shadow:inset 0 -2px 0 var(--accent)}.kCdHBq_tabs .kCdHBq_tabOn .mono{color:var(--accent)}.kCdHBq_stage{border:1px solid var(--ink)}.kCdHBq_agent{background:var(--d-bg);color:var(--d-ink);align-items:center;gap:16px;padding:16px 18px;display:flex}.kCdHBq_core{flex:none;place-items:center;width:56px;height:56px;display:grid;position:relative}.kCdHBq_ring{border:1px dashed var(--d-faint);border-radius:50%;position:absolute;inset:0}.kCdHBq_core[data-busy=true] .kCdHBq_ring{border-color:var(--d-process);animation:6s linear infinite kCdHBq_spin}.kCdHBq_glyph{background:var(--d-process);width:38px;height:38px;color:var(--d-bg);font:600 12px/1 var(--font-mono);letter-spacing:.06em;border-radius:50%;place-items:center;display:grid}@keyframes kCdHBq_spin{to{transform:rotate(360deg)}}.kCdHBq_agentText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.kCdHBq_agentText .mono{color:var(--d-dim);font-size:10px}.kCdHBq_agentText b{letter-spacing:-.02em;color:var(--d-ink);font-size:clamp(20px,2vw,26px);font-weight:600;line-height:1.15}.kCdHBq_thought{color:var(--d-process);font-size:15px;line-height:1.4}.kCdHBq_agent .replay{color:var(--d-dim);-webkit-text-decoration-color:var(--d-faint);text-decoration-color:var(--d-faint);align-self:flex-start}.kCdHBq_grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.kCdHBq_chain{border-right:1px solid var(--rule);margin:0;padding:0;list-style:none}.kCdHBq_step{border-bottom:1px solid var(--rule);color:var(--ink-3);transition:background-color .3s var(--ease), color .3s var(--ease);grid-template-columns:34px minmax(0,1fr);gap:10px;padding:14px 18px;display:grid}.kCdHBq_step:last-child{border-bottom:0}.kCdHBq_step.kCdHBq_active{background:var(--accent-soft);color:var(--ink)}.kCdHBq_step.kCdHBq_past{color:var(--ink-2)}.kCdHBq_num{padding-top:3px}.kCdHBq_active .kCdHBq_num{color:var(--accent)}.kCdHBq_stepBody{flex-direction:column;gap:6px;min-width:0;display:flex}.kCdHBq_stepBody .mono{color:var(--ink-3);min-width:54px;font-size:9.5px;display:inline-block}.kCdHBq_think{letter-spacing:-.01em;margin:0;font-size:15.5px;font-weight:600;line-height:1.35}.kCdHBq_think .mono{margin-right:6px}.kCdHBq_callRow{grid-template-columns:54px minmax(40px,1fr) auto;align-items:center;gap:10px;display:grid}.kCdHBq_track{height:10px;position:relative}.kCdHBq_rail{border-top:1px dashed var(--line);position:absolute;top:4.5px;left:0;right:0}.kCdHBq_active .kCdHBq_rail{border-top-color:var(--accent);border-top-style:solid}.kCdHBq_packet{background:var(--accent);width:8px;height:8px;position:absolute;top:1px}.kCdHBq_tool{border:1px dashed var(--line);white-space:nowrap;transition:border-color .3s var(--ease), color .3s var(--ease);align-items:center;gap:6px;padding:3px 8px 3px 3px;font-size:12.5px;font-weight:600;display:inline-flex}.kCdHBq_tool i{background:var(--rule);width:22px;height:22px;color:var(--ink-3);place-items:center;display:grid}.kCdHBq_toolOn{border-style:solid;border-color:var(--ink);color:var(--ink)}.kCdHBq_toolOn i{background:var(--ink);color:var(--bg)}.kCdHBq_gw.kCdHBq_toolOn{border-color:var(--accent);color:var(--accent)}.kCdHBq_gw.kCdHBq_toolOn i{background:var(--accent)}.kCdHBq_code{font-family:var(--font-mono);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;padding-left:64px;font-size:11.5px;overflow:hidden}.kCdHBq_active .kCdHBq_code,.kCdHBq_past .kCdHBq_code{color:var(--ink-2)}.kCdHBq_sees{margin:0;font-size:14px;line-height:1.4}.kCdHBq_sees .mono{margin-right:6px}.kCdHBq_seesOn{font-family:var(--font-mono);color:var(--ink);font-size:12.5px}.kCdHBq_tree{background:var(--surface);align-items:center;margin:0;padding:14px;display:flex}.kCdHBq_tree svg{width:100%;height:auto;display:block}.kCdHBq_tree svg *{vector-effect:non-scaling-stroke}.kCdHBq_tree svg [pathLength]{vector-effect:none}.kCdHBq_q{font-family:var(--font-body);fill:var(--ink-3);font-size:15px;font-weight:600}.kCdHBq_qOn{font-family:var(--font-body);fill:var(--ink);font-size:15px;font-weight:600}.kCdHBq_edge{font-family:var(--font-mono);fill:var(--ink-3);letter-spacing:.03em;font-size:11px}.kCdHBq_edgeOn{font-family:var(--font-mono);fill:var(--accent);letter-spacing:.03em;font-size:12px}.kCdHBq_leaf{font-family:var(--font-body);fill:var(--ink-3);font-size:13px}.kCdHBq_vTitle{font-family:var(--font-body);font-size:16px;font-weight:650}.kCdHBq_vRules{font-family:var(--font-mono);fill:var(--ink-2);letter-spacing:.03em;font-size:12px}@media (max-width:960px){.kCdHBq_grid{grid-template-columns:1fr}.kCdHBq_chain{border-right:0;border-bottom:1px solid var(--rule)}.kCdHBq_tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.kCdHBq_tabs button:nth-child(2){border-right:0}.kCdHBq_tabs button:nth-child(-n+2){border-bottom:1px solid var(--rule)}}@media (max-width:520px){.kCdHBq_agent{align-items:flex-start}.kCdHBq_code{padding-left:0}.kCdHBq_callRow{grid-template-columns:44px minmax(24px,1fr) auto}.kCdHBq_stepBody .mono{min-width:44px}}@media (prefers-reduced-motion:reduce){.kCdHBq_core[data-busy=true] .kCdHBq_ring{animation:none}}
.QDFO2a_root{background:var(--bg)}.QDFO2a_bar{background:var(--ink);color:var(--d-dim);justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;display:flex}.QDFO2a_bar .mono{align-items:center;gap:8px;min-width:0;display:inline-flex}.QDFO2a_dot{background:var(--d-faint);flex:none;width:7px;height:7px;display:inline-block}.QDFO2a_dotOn{background:var(--d-process)}.QDFO2a_dotWait{background:var(--d-good)}.QDFO2a_status{color:var(--d-ink);white-space:nowrap}.QDFO2a_stage{text-overflow:ellipsis;overflow:hidden}.QDFO2a_status b{color:var(--d-dim);text-align:right;min-width:4.5ch;margin-left:10px;font-weight:500}.QDFO2a_body{grid-template-columns:230px minmax(0,1fr) 296px;display:grid;position:relative}.QDFO2a_canvas{pointer-events:none;z-index:2;width:100%;height:100%;font-family:var(--font-mono);display:block;position:absolute;inset:0}.QDFO2a_kb{border-right:1px solid var(--rule);color:var(--ink-2);transition:background-color .4s var(--ease);flex-direction:column;gap:10px;padding:12px 12px 12px 14px;font-size:12px;line-height:1.3;display:flex}.QDFO2a_kbHead{flex-direction:column;gap:1px;display:flex}.QDFO2a_kbHead .mono{color:var(--ink-3);transition:color .4s var(--ease);font-size:10px}.QDFO2a_kbHead b{letter-spacing:-.02em;color:var(--ink);font-size:15px;font-weight:650}:is(.QDFO2a_kbOn .QDFO2a_kbHead .mono,.QDFO2a_kbLearn .QDFO2a_kbHead .mono){color:var(--accent)}.QDFO2a_sec{flex-direction:column;gap:3px;display:flex}.QDFO2a_h{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-3);font-size:9.5px}.QDFO2a_sec ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.QDFO2a_sec li{transition:background-color .3s var(--ease), color .3s var(--ease);justify-content:space-between;gap:6px;margin:0 -4px;padding:2px 4px;display:flex}.QDFO2a_sec li em{color:var(--ink-3);white-space:nowrap;font-style:normal}.QDFO2a_lit{background:var(--accent-soft);color:var(--ink)}.QDFO2a_litGood{background:var(--good-soft);color:var(--good)}.QDFO2a_litLearn{background:var(--accent-soft)}.QDFO2a_mem{flex-direction:column;gap:0!important}.QDFO2a_mem>span{color:var(--ink);font-weight:600}.QDFO2a_memLearned{background:var(--good-soft)}.QDFO2a_memFlash{outline:2px solid var(--good);outline-offset:1px}.QDFO2a_memNew{color:var(--good);letter-spacing:-.01em;font-size:12.5px;font-weight:650}.QDFO2a_badge{align-items:center;gap:8px;margin-top:2px;font-size:11px;display:inline-flex}.QDFO2a_badge em{font-style:normal;font-family:var(--font-mono);letter-spacing:.02em;background:var(--good);color:var(--bg);padding:1px 5px;font-size:9.5px}.QDFO2a_badge u{color:var(--ink-2);text-underline-offset:2px;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.QDFO2a_mem small{font-family:var(--font-mono);letter-spacing:.01em;color:var(--ink-3);font-size:9.5px;line-height:1.45}.QDFO2a_note{opacity:0;transition:opacity .4s var(--ease);color:var(--accent)!important}.QDFO2a_noteOn{opacity:1}.QDFO2a_gate{color:var(--good)!important}.QDFO2a_riskText{color:var(--risk)!important}.QDFO2a_goodText{font-weight:500;color:var(--good)!important}.QDFO2a_more{color:var(--ink-3);font-size:11px}.QDFO2a_limits{color:var(--ink-3);border-top:1px solid var(--rule);transition:color .4s var(--ease);margin:auto 0 0;padding-top:8px;font-size:11px;line-height:1.35}.QDFO2a_limitsOn{color:var(--ink)}.QDFO2a_mid{flex-direction:column;min-width:0;display:flex}.QDFO2a_funnel{border-bottom:1px solid var(--rule);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.QDFO2a_funnel li{border-left:1px solid var(--rule);color:var(--ink-3);min-width:0;transition:color .3s var(--ease), background-color .3s var(--ease);flex-direction:column;gap:1px;padding:8px 12px 9px;display:flex}.QDFO2a_funnel li:first-child{border-left:0}.QDFO2a_funnel b{letter-spacing:-.03em;font-size:20px;font-weight:600;line-height:1.1}.QDFO2a_funnel span{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;line-height:1.2;overflow:hidden}.QDFO2a_funnel .QDFO2a_wait b{color:var(--line)}.QDFO2a_funnel .QDFO2a_now b{color:var(--accent)}.QDFO2a_funnel .QDFO2a_done{color:var(--ink-2)}.QDFO2a_funnel .QDFO2a_done b{color:var(--ink)}.QDFO2a_funnel .QDFO2a_good{color:var(--good);background:var(--good-soft)}.QDFO2a_field{background:var(--surface);flex:1;min-height:360px;position:relative}.QDFO2a_legend{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-3);margin:0;font-size:10px;position:absolute;bottom:9px;left:14px}.QDFO2a_legend i{background:var(--ink-3);vertical-align:middle;width:3px;height:3px;margin:0 7px 2px 0;display:inline-block}.QDFO2a_edit{z-index:4;background:var(--bg);border:1px solid var(--good);height:121px;color:var(--ink);transform-origin:50%;flex-direction:column;gap:4px;padding:7px 10px 26px;display:flex;position:absolute;top:-52px;left:-8px;right:-8px}.QDFO2a_editHead{font-family:var(--font-mono);letter-spacing:.02em;color:var(--good);align-items:center;gap:7px;font-size:10px;display:inline-flex}.QDFO2a_editHead i{background:var(--good);width:7px;height:7px}.QDFO2a_editNeed{color:var(--ink-2);font-size:11.5px}.QDFO2a_opt{border:1px solid var(--rule);transition:background-color .25s var(--ease), color .25s var(--ease), border-color .25s var(--ease);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:3px 6px;font-size:11.5px;display:grid;position:relative}.QDFO2a_opt>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.QDFO2a_opt b{font-weight:600}.QDFO2a_optOn{border-color:var(--ink)}.QDFO2a_optOld{color:var(--ink-3);text-decoration:line-through}.QDFO2a_optNew{border-color:var(--good);background:var(--good-soft);color:var(--good);font-weight:600}.QDFO2a_click{border:2px solid var(--good);pointer-events:none;border-radius:50%;width:26px;height:26px;margin:-13px 0 0 -13px;position:absolute;top:100%;left:46%}.QDFO2a_cursor{white-space:nowrap;font-family:var(--font-mono);letter-spacing:.02em;color:var(--good);pointer-events:none;align-items:flex-start;gap:3px;font-size:10px;display:inline-flex;position:absolute;bottom:5px;left:calc(46% + 8px)}.QDFO2a_cursor svg{width:13px;height:17px;fill:var(--good);stroke:var(--bg);stroke-width:1px;flex:none}.QDFO2a_learn{z-index:4;background:var(--bg);border:1px solid var(--accent);width:min(410px,100% - 36px);padding:12px 14px 6px;position:absolute;top:30px;right:18px}.QDFO2a_learnHead{font-family:var(--font-mono);letter-spacing:.02em;color:var(--accent);font-size:10.5px}.QDFO2a_learn ol{margin:6px 0 0;padding:0;list-style:none}.QDFO2a_learn li{border-top:1px solid var(--rule);color:var(--ink-3);opacity:.35;transition:opacity .4s var(--ease), color .4s var(--ease);flex-direction:column;gap:3px;padding:9px 30px 9px 0;display:flex;position:relative}.QDFO2a_learn li b{letter-spacing:-.01em;font-size:14.5px;font-weight:600;line-height:1.3}.QDFO2a_learn li>span{font-size:12.5px;line-height:1.35}.QDFO2a_learn .QDFO2a_stepOn{opacity:1;color:var(--ink)}.QDFO2a_learn .QDFO2a_stepOn>span{color:var(--ink-2)}.QDFO2a_ticks{align-items:center;gap:4px;display:inline-flex}.QDFO2a_ticks i{flex:none;width:9px;height:9px}.QDFO2a_tickOld{border:1px solid var(--ink-3)}.QDFO2a_tickNow{background:var(--good);margin-right:6px}.QDFO2a_okText{color:var(--good)}.QDFO2a_check{border:1px solid var(--line);width:20px;height:20px;transition:background-color .3s var(--ease), color .3s var(--ease), border-color .3s var(--ease);place-items:center;display:grid;position:absolute;top:9px;right:0}.QDFO2a_check svg{fill:none;stroke:#0000;stroke-width:1.8px;width:12px;height:12px}.QDFO2a_checkOn{background:var(--good);border-color:var(--good)}.QDFO2a_checkOn svg{stroke:var(--bg)}.QDFO2a_cart{border-left:1px solid var(--rule);flex-direction:column;gap:6px;min-width:0;padding:10px 14px 12px 16px;display:flex}.QDFO2a_head{flex-direction:column;gap:0;display:flex}.QDFO2a_head .mono{color:var(--ink-3);font-size:10px}.QDFO2a_head b{letter-spacing:-.03em;font-size:26px;font-weight:600;line-height:1.1}.QDFO2a_sub{color:var(--ink-3);font-size:12px}.QDFO2a_over{color:var(--ink);font-weight:600}.QDFO2a_lines{margin:0;padding:0;list-style:none}.QDFO2a_line{border-top:1px solid var(--rule);height:17px;color:var(--ink-3);transition:color .3s var(--ease), background-color .3s var(--ease);grid-template-columns:6px minmax(0,1fr) auto 50px;align-items:center;column-gap:7px;font-size:11px;display:grid;position:relative}.QDFO2a_line:last-child{border-bottom:1px solid var(--rule)}.QDFO2a_line>i{border:1px solid var(--line);width:5px;height:5px}.QDFO2a_prod{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.QDFO2a_pack{font-family:var(--font-mono);letter-spacing:.01em;white-space:nowrap;color:var(--ink-3);font-size:9px}.QDFO2a_amt{text-align:right}.QDFO2a_lineOn{color:var(--ink)}.QDFO2a_lineOn>i{border-color:var(--accent);background:var(--accent)}.QDFO2a_lineOk>i{border-color:var(--ink);background:var(--ink)}.QDFO2a_lineOut{color:var(--risk);background:var(--risk-soft)}.QDFO2a_lineOut .QDFO2a_pack{color:var(--risk)}.QDFO2a_lineOut>i{border-color:var(--risk);background:var(--risk)}.QDFO2a_lineHeld,.QDFO2a_lineChef{color:var(--good);background:var(--good-soft)}.QDFO2a_lineHeld .QDFO2a_pack,.QDFO2a_lineChef .QDFO2a_pack{color:var(--good)}.QDFO2a_lineHeld>i,.QDFO2a_lineChef>i{border-color:var(--good);background:var(--good)}.QDFO2a_lineHover{background:var(--good-soft)}.QDFO2a_ask{border:1px dashed var(--line);color:var(--ink-3);transition:background-color .4s var(--ease), border-color .4s var(--ease), color .4s var(--ease);flex-direction:column;gap:2px;margin-top:auto;padding:7px 10px 8px;display:flex}.QDFO2a_ask b{font-size:12.5px;font-weight:600;line-height:1.3}.QDFO2a_chefLabel{font-family:var(--font-mono);letter-spacing:.02em;align-items:center;gap:7px;font-size:10px;display:inline-flex}.QDFO2a_chefLabel i{border:1px solid;width:7px;height:7px}.QDFO2a_askOn{border-style:solid;border-color:var(--good);background:var(--good-soft);color:var(--ink)}.QDFO2a_askOn .QDFO2a_chefLabel{color:var(--good)}.QDFO2a_askOn .QDFO2a_chefLabel i{background:var(--good);border-color:var(--good)}@media (max-width:1100px){.QDFO2a_body{grid-template-columns:200px minmax(0,1fr) 270px}.QDFO2a_funnel li{padding:8px 8px 9px}.QDFO2a_funnel b{font-size:17px}}@media (max-width:900px){.QDFO2a_body{grid-template-columns:1fr}.QDFO2a_kb{border-right:0;border-bottom:1px solid var(--rule);grid-template-columns:1fr 1fr;column-gap:16px;display:grid}.QDFO2a_kbHead,.QDFO2a_limits{grid-column:1/-1}.QDFO2a_cart{border-left:0;border-top:1px solid var(--rule)}.QDFO2a_ask{margin-top:6px}}@media (max-width:640px){.QDFO2a_bar{flex-wrap:wrap;row-gap:4px}.QDFO2a_bar>.mono:first-child{font-size:9.5px}.QDFO2a_status{max-width:100%;font-size:10px}.QDFO2a_kb{grid-template-columns:1fr}.QDFO2a_funnel li{padding:7px 5px 8px}.QDFO2a_funnel b{font-size:14px}.QDFO2a_funnel span{white-space:normal;font-size:9.5px}.QDFO2a_field{min-height:380px}}
