.r6llbG_hub{gap:var(--space-7);padding-bottom:var(--space-8);display:grid}.r6llbG_moment{min-width:0}.r6llbG_momentHead{gap:var(--space-3);margin-bottom:var(--space-4);align-items:flex-start;display:flex}.r6llbG_momentHead h2{font:650 var(--text-xl) / 1.2 var(--font-sans);margin:0}.r6llbG_momentHead p{color:var(--ink-dim);margin:2px 0 0}.r6llbG_step{background:color-mix(in srgb, var(--amber) 16%, transparent);width:32px;height:32px;color:var(--amber);font:700 var(--text-sm) / 1 var(--font-mono);border-radius:50%;flex:none;place-items:center;display:grid}.r6llbG_cards{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));margin:0;padding:0;list-style:none;display:grid}.r6llbG_card{gap:var(--space-2);height:100%;padding:var(--space-4) var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-1);color:var(--ink);transition:border-color .15s, box-shadow .2s, translate .2s var(--ease-out);flex-direction:column;display:flex}.r6llbG_card:hover{border-color:var(--cyan);box-shadow:var(--shadow-2);text-decoration:none;translate:0 -2px}.r6llbG_card strong{font:650 var(--text-lg) / 1.25 var(--font-sans)}.r6llbG_when{color:var(--ink-dim);font-size:var(--text-sm);line-height:1.5}.r6llbG_when em{color:var(--amber);font-style:normal;font-weight:600}.r6llbG_inside{color:var(--ink-faint);font:500 var(--text-xs) / 1.4 var(--font-mono);margin-top:auto}.r6llbG_crumbs{margin:var(--space-5) 0 0;font:500 var(--text-sm) / 1 var(--font-mono)}.r6llbG_useWhen{padding:var(--space-2) var(--space-4);border-left:3px solid var(--amber);border-radius:0 var(--radius) var(--radius) 0;background:color-mix(in srgb, var(--amber) 8%, transparent);color:var(--ink);font-size:var(--text-md);display:inline-block}.r6llbG_sheet{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.r6llbG_block{min-width:0;padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-1)}.r6llbG_h2{margin:0 0 var(--space-3);font:650 var(--text-lg) / 1.25 var(--font-sans)}.r6llbG_lead{max-width:70ch;margin:0 0 var(--space-4);color:var(--ink-dim)}.r6llbG_note{margin:var(--space-3) 0 0;color:var(--ink-faint);font-size:var(--text-sm)}.r6llbG_steps{gap:var(--space-2);margin:0;padding-left:1.4em;display:grid}.r6llbG_siblings{margin:var(--space-7) 0 var(--space-8);padding-top:var(--space-5);border-top:1px dashed var(--line)}.r6llbG_siblings p{margin:0 0 var(--space-3);color:var(--ink-faint);font:600 var(--text-xs) / 1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.r6llbG_siblings ul{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));margin:0;padding:0;list-style:none;display:grid}.r6llbG_siblings a{padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);gap:2px;display:grid}.r6llbG_siblings a:hover{border-color:var(--cyan);text-decoration:none}.r6llbG_siblings span{color:var(--ink-dim);font-size:var(--text-sm)}.r6llbG_budget{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(122px,1fr));margin:0;padding:0;list-style:none;display:grid}.r6llbG_budgetCell{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-2);flex-direction:column;gap:4px;display:flex}.r6llbG_n{color:var(--ink-dim);font:500 var(--text-xs) / 1 var(--font-mono)}.r6llbG_budgetCell strong{font:700 var(--text-lg) / 1.2 var(--font-mono)}.r6llbG_budgetCell strong[data-tone=lime]{color:var(--lime)}.r6llbG_budgetCell strong[data-tone=cyan]{color:var(--cyan)}.r6llbG_budgetCell strong[data-tone=amber]{color:var(--amber)}.r6llbG_budgetCell strong[data-tone=magenta]{color:var(--magenta)}.r6llbG_budgetCell strong[data-tone=red]{color:var(--red)}.r6llbG_e{color:var(--ink-faint);font-size:var(--text-xs);line-height:1.45}.r6llbG_grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));margin:0;padding:0;list-style:none;display:grid}.r6llbG_item{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-2);flex-direction:column;display:flex}.r6llbG_itemTitle{font-weight:650}.r6llbG_signals{color:var(--ink);font-size:var(--text-sm);margin:0;padding-left:1.1em}.r6llbG_think{padding-top:var(--space-2);border-top:1px dashed var(--line);color:var(--ink-dim);font-size:var(--text-sm);margin:auto 0 0}.r6llbG_chooseList{gap:6px;margin:0;padding:0;list-style:none;display:grid}.r6llbG_choose{align-items:baseline;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-2);grid-template-columns:minmax(0,1.4fr) minmax(0,1.2fr) minmax(0,1fr) auto;display:grid}.r6llbG_need{font-weight:600}.r6llbG_use{color:var(--cyan)}.r6llbG_cost{color:var(--ink-dim);font:500 var(--text-sm) / 1.4 var(--font-mono)}.r6llbG_learn{font:600 var(--text-xs) / 1 var(--font-mono);white-space:nowrap}.r6llbG_traps{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.r6llbG_traps li{gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.r6llbG_traps li:last-child{border-bottom:0}.r6llbG_traps span{color:var(--ink-dim)}.r6llbG_opsGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));display:grid}.r6llbG_ops{padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-2)}.r6llbG_ops h3{margin:0 0 var(--space-2);font-size:var(--text-md)}.r6llbG_ops dl{gap:4px;margin:0;display:grid}.r6llbG_ops dl>div{justify-content:space-between;gap:var(--space-3);font-size:var(--text-sm);display:flex}.r6llbG_ops dt{color:var(--ink-dim)}.r6llbG_ops dd{color:var(--cyan);font-family:var(--font-mono);text-align:right;margin:0}.r6llbG_source{margin-top:var(--space-2);font:500 var(--text-xs) / 1 var(--font-mono);display:inline-block}.r6llbG_chapters{gap:var(--space-2);display:grid}.r6llbG_chapter{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-2)}.r6llbG_chapter summary{align-items:baseline;gap:var(--space-3);padding:var(--space-3) var(--space-4);cursor:pointer;font-weight:600;list-style:none;display:flex}.r6llbG_chapter summary::-webkit-details-marker{display:none}.r6llbG_chapter summary:after{content:"+";margin-left:var(--space-2);color:var(--ink-faint);font:600 var(--text-md) / 1 var(--font-mono);transition:rotate .2s var(--ease-out)}.r6llbG_chapter[open] summary:after{rotate:45deg}.r6llbG_chapter summary:hover{color:var(--cyan)}.r6llbG_num{color:var(--ink-faint);font:600 var(--text-xs) / 1 var(--font-mono)}.r6llbG_count{color:var(--ink-faint);font:500 var(--text-xs) / 1 var(--font-mono);margin-left:auto}.r6llbG_chapterBody{gap:var(--space-4);min-width:0;padding:0 var(--space-4) var(--space-4);display:grid}.r6llbG_chapterLink{font:600 var(--text-sm) / 1 var(--font-mono)}.r6llbG_tableWrap{border:1px solid var(--line);border-radius:var(--radius);overflow-x:auto}.r6llbG_table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.r6llbG_table thead th{color:var(--ink-faint);font:600 var(--text-xs) / 1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.r6llbG_table th,.r6llbG_table td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.r6llbG_table tbody tr:last-child>*{border-bottom:0}.r6llbG_table tbody th{width:40%}.r6llbG_time{color:var(--cyan);font:600 12px/1.6 var(--font-mono);white-space:nowrap}.r6llbG_from{color:var(--ink-faint);font:500 11px/1.6 var(--font-mono);white-space:nowrap}@media (max-width:700px){.r6llbG_block{padding:var(--space-4) var(--space-3)}.r6llbG_choose{grid-template-columns:minmax(0,1fr) auto}.r6llbG_use,.r6llbG_cost{grid-column:1}.r6llbG_learn{grid-area:1/2}.r6llbG_traps li{grid-template-columns:minmax(0,1fr);gap:2px}}@media print{.r6llbG_crumbs,.r6llbG_siblings{display:none}.r6llbG_block,.r6llbG_item,.r6llbG_budgetCell,.r6llbG_ops,.r6llbG_choose{box-shadow:none;break-inside:avoid;background:0 0}}
.ZB01ua_border{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ZB01ua_underline{width:min(220px,60%);height:10px;margin-top:4px;display:block;overflow:visible}
.O694XG_card{--accent:transparent;padding:var(--space-4) var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-1);position:relative}.O694XG_card[data-accent]:before{content:"";background:var(--accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:14px;bottom:14px;left:-1px}.O694XG_sketch{background:color-mix(in srgb, var(--surface) 70%, transparent);box-shadow:none;border-color:#0000}.O694XG_sketch[data-accent]:before{display:none}.O694XG_card[data-accent=cyan]{--accent:var(--cyan)}.O694XG_card[data-accent=magenta]{--accent:var(--magenta)}.O694XG_card[data-accent=amber]{--accent:var(--amber)}.O694XG_card[data-accent=lime]{--accent:var(--lime)}.O694XG_card[data-accent=violet]{--accent:var(--violet)}.O694XG_card[data-accent=red]{--accent:var(--red)}.O694XG_card>:first-child{margin-top:0}.O694XG_card>:last-child{margin-bottom:0}
.lyZbbW_kbd{border:1px solid var(--line-strong);background:var(--bg-3);min-width:22px;color:var(--ink);font:600 11px/1.4 var(--font-mono);text-align:center;white-space:nowrap;border-bottom-width:2px;border-radius:5px;padding:2px 6px;display:inline-block}
.E9RObq_section{padding-block:var(--space-7) var(--space-4)}.E9RObq_header{margin-bottom:var(--space-5)}.E9RObq_kicker{margin:0 0 var(--space-1);color:var(--amber);font:600 var(--text-xs) / 1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.E9RObq_title{font:400 var(--text-2xl) / 1.15 var(--font-sketch);letter-spacing:.01em;margin:0}.E9RObq_title a{color:var(--ink)}.E9RObq_title a:hover{color:var(--cyan);text-decoration:none}
.O5TZjq_tag{--c:var(--ink-dim);border:1px solid color-mix(in srgb, var(--c) 55%, transparent);background:color-mix(in srgb, var(--c) 9%, transparent);color:var(--c);font:600 11px/1.5 var(--font-mono);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.O5TZjq_tag[data-tone=cyan]{--c:var(--cyan)}.O5TZjq_tag[data-tone=magenta]{--c:var(--magenta)}.O5TZjq_tag[data-tone=amber]{--c:var(--amber)}.O5TZjq_tag[data-tone=lime]{--c:var(--lime)}.O5TZjq_tag[data-tone=violet]{--c:var(--violet)}.O5TZjq_tag[data-tone=red]{--c:var(--red)}
.rfSxhW_tabs{min-width:0}.rfSxhW_list{gap:var(--space-1);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.rfSxhW_tab{align-items:center;gap:var(--space-2);padding:6px var(--space-3);border:1px solid var(--line);color:var(--ink-dim);font:600 12px/1.3 var(--font-mono);cursor:pointer;background:0 0;border-radius:999px;transition:all .15s;display:inline-flex}.rfSxhW_tab:hover{color:var(--ink);border-color:var(--line-strong)}.rfSxhW_tab[aria-selected=true]{border-color:var(--cyan);color:var(--cyan);background:color-mix(in srgb, var(--cyan) 7%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--cyan) 20%, transparent)}.rfSxhW_hint{color:var(--amber);font-weight:500}.rfSxhW_panel{min-width:0}
.ETedOq_header{padding:var(--space-7) 0 var(--space-5)}.ETedOq_kicker{margin:0 0 var(--space-2);color:var(--amber);font:600 var(--text-xs) / 1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase}.ETedOq_title{font:700 var(--text-3xl) / 1.05 var(--font-sans);letter-spacing:-.03em;margin:0}.ETedOq_lede{max-width:64ch;margin-top:var(--space-4);color:var(--ink-dim);font-size:var(--text-lg)}.ETedOq_lede p{margin:0}
.v0FjPW_headline{color:var(--ink);font:600 var(--text-md) / 1.5 var(--font-sans);margin:0}.v0FjPW_problemHead{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.v0FjPW_problemTitle{color:var(--ink);font:600 var(--text-md) / 1.35 var(--font-sans);margin:0}.v0FjPW_position{color:var(--ink-faint);font-family:var(--font-mono)}.v0FjPW_facts{gap:var(--space-2) var(--space-5);flex-wrap:wrap;margin:0;display:flex}.v0FjPW_facts div{gap:2px;display:grid}.v0FjPW_facts dt{color:var(--ink-faint);font:600 var(--text-xs) / 1.4 var(--font-mono)}.v0FjPW_facts dd{color:var(--ink);font:500 var(--text-sm) / 1.4 var(--font-mono);margin:0}.v0FjPW_facts dd[data-tone=lime]{color:var(--lime)}.v0FjPW_facts dd[data-tone=amber]{color:var(--amber)}.v0FjPW_facts dd[data-tone=red]{color:var(--red)}.v0FjPW_facts dd[data-tone=dim]{color:var(--ink-dim)}.v0FjPW_rubric{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.v0FjPW_rubricItem{gap:var(--space-3);color:var(--ink);font-size:var(--text-sm);grid-template-columns:auto 1fr;align-items:start;display:grid}.v0FjPW_rubricScore{border:1px solid var(--line-strong);border-radius:var(--radius);min-width:3.5ch;color:var(--ink);font:600 var(--text-sm) / 1.4 var(--font-mono);text-align:center;padding:2px 6px}.v0FjPW_rubricScore[data-low=true]{border-color:var(--amber);color:var(--amber)}.v0FjPW_history{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.v0FjPW_historyItem{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-2);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.v0FjPW_historyMain{gap:2px;min-width:0;display:grid}.v0FjPW_historyTitle{color:var(--ink);font-weight:600}.v0FjPW_score{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.v0FjPW_scoreValue{color:var(--ink);font:600 var(--text-3xl) / 1 var(--font-mono)}.v0FjPW_bandLabel{color:var(--cyan);font:600 var(--text-lg) / 1.3 var(--font-sans)}.v0FjPW_working{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.v0FjPW_working th,.v0FjPW_working td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.v0FjPW_working th{color:var(--ink-faint);font:600 var(--text-xs) / 1.4 var(--font-mono)}.v0FjPW_working td{color:var(--ink-dim)}.v0FjPW_working td:last-child{color:var(--ink);font-family:var(--font-mono);white-space:nowrap}.v0FjPW_tableWrap{overflow-x:auto}.v0FjPW_parts{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}
.aB23WG_browser{max-width:var(--content)}.aB23WG_tools{top:var(--header);z-index:2;gap:var(--space-3);margin:0 calc(-1 * var(--space-2)) var(--space-6);padding:var(--space-3) var(--space-2);background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;position:sticky}.aB23WG_searchLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.aB23WG_search{width:100%;height:44px;padding:0 var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg-2);color:var(--ink);font:500 var(--text-md) / 1 var(--font-mono)}.aB23WG_search::placeholder{color:var(--ink-faint)}.aB23WG_search:focus-visible{outline:2px solid var(--cyan);outline-offset:1px;border-color:var(--cyan)}.aB23WG_chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.aB23WG_chip{border:1px solid var(--line-strong);min-height:32px;color:var(--ink-dim);font:600 var(--text-xs) / 1.3 var(--font-mono);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;display:inline-flex}.aB23WG_chip span{color:var(--ink-faint);font-weight:500}.aB23WG_chip:hover{border-color:var(--cyan);color:var(--ink)}.aB23WG_chip[aria-pressed=true]{border-color:color-mix(in srgb, var(--cyan) 60%, transparent);background:color-mix(in srgb, var(--cyan) 12%, transparent);color:var(--cyan)}.aB23WG_chip[aria-pressed=true] span{color:inherit}.aB23WG_count{color:var(--ink-faint);font:500 var(--text-xs) / 1 var(--font-mono);margin:0}.aB23WG_empty{justify-items:start;gap:var(--space-3);padding:var(--space-5);border:1px dashed var(--line-strong);border-radius:var(--radius-lg);color:var(--ink-dim);display:grid}.aB23WG_empty p,.aB23WG_note p{margin:0}.aB23WG_note{max-width:var(--content);padding:var(--space-4) var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-2);color:var(--ink-dim)}.aB23WG_group{margin-bottom:var(--space-7);scroll-margin-top:calc(var(--header) + var(--space-8) * 2)}.aB23WG_group[hidden]{display:none}.aB23WG_groupTitle{font:700 var(--text-xl) / 1.2 var(--font-sans);letter-spacing:-.01em;margin:0}.aB23WG_blurb{margin:var(--space-1) 0 var(--space-4);color:var(--ink-dim)}.aB23WG_cards{gap:var(--space-2);display:grid}.aB23WG_card{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-2);scroll-margin-top:calc(var(--header) + var(--space-8) * 2)}.aB23WG_card[hidden]{display:none}.aB23WG_card[open]{border-color:var(--line-strong)}.aB23WG_card:target{border-color:color-mix(in srgb, var(--amber) 70%, transparent)}.aB23WG_question{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius);color:var(--ink);cursor:pointer;font-weight:600;line-height:1.45;list-style:none;display:flex}.aB23WG_question::-webkit-details-marker{display:none}.aB23WG_question:hover{color:var(--cyan)}.aB23WG_mark{flex:none;width:14px;height:14px;margin-top:.3em;position:relative}.aB23WG_mark:before,.aB23WG_mark:after{content:"";background:var(--ink-faint);border-radius:1px;width:14px;height:2px;position:absolute;top:6px;left:0}.aB23WG_mark:after{transform:rotate(90deg)}.aB23WG_card[open] .aB23WG_mark:after{transform:rotate(0)}.aB23WG_answer{gap:var(--space-2);padding:0 var(--space-4) var(--space-4);color:var(--ink-dim);line-height:var(--leading);display:grid}.aB23WG_answer p{max-width:var(--measure);margin:0}.aB23WG_links{gap:var(--space-2) var(--space-4);margin:var(--space-1) 0 0;font-size:var(--text-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}.aB23WG_links a:before{content:"→ "}.aB23WG_foot{justify-content:space-between;align-items:flex-end;gap:var(--space-2) var(--space-4);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.aB23WG_sources{gap:2px var(--space-3);color:var(--ink-faint);font-size:var(--text-xs);flex-wrap:wrap;margin:0;display:flex}.aB23WG_sources span{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em}.aB23WG_sources a{color:var(--ink-faint);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.aB23WG_permalink{color:var(--ink-faint);font:500 var(--text-xs) / 1 var(--font-mono);margin-left:auto}.aB23WG_card::details-content{block-size:0;overflow:clip}.aB23WG_card[open]::details-content{block-size:auto}@media (prefers-reduced-motion:no-preference){.aB23WG_card{interpolate-size:allow-keywords}.aB23WG_card::details-content{transition:block-size .22s ease, content-visibility .22s allow-discrete}.aB23WG_mark:after{transition:transform .2s}}@media (max-width:600px){.aB23WG_tools{position:static}.aB23WG_card,.aB23WG_group{scroll-margin-top:calc(var(--header) + var(--space-4))}.aB23WG_question{padding:var(--space-3)}.aB23WG_answer{padding:0 var(--space-3) var(--space-3)}}
.xBK5ua_stack{gap:var(--space-5);display:grid}.xBK5ua_card{gap:var(--space-3);padding:var(--space-4) var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-1);min-width:0;display:grid}.xBK5ua_cardTitle{font:600 var(--text-lg) / 1.3 var(--font-sans);color:var(--ink);margin:0}.xBK5ua_kicker{color:var(--ink-faint);font:600 var(--text-xs) / 1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;margin:0}.xBK5ua_muted{color:var(--ink-dim);font-size:var(--text-sm);line-height:var(--leading);margin:0}.xBK5ua_faint{color:var(--ink-faint);font-size:var(--text-xs);margin:0}.xBK5ua_list{gap:var(--space-1);color:var(--ink-dim);font-size:var(--text-sm);line-height:var(--leading);margin:0;padding-left:1.2em;display:grid}.xBK5ua_row{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.xBK5ua_button,.xBK5ua_primary,.xBK5ua_quiet{justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius);min-height:40px;color:var(--ink);font:600 var(--text-sm) / 1.3 var(--font-sans);cursor:pointer;background:0 0;padding:8px 16px;text-decoration:none;display:inline-flex}.xBK5ua_primary{border-color:var(--cyan);background:color-mix(in srgb, var(--cyan) 16%, transparent)}.xBK5ua_quiet{color:var(--ink-dim);border-style:dashed}.xBK5ua_button:hover,.xBK5ua_primary:hover,.xBK5ua_quiet:hover{border-color:var(--cyan);box-shadow:var(--glow-cyan)}.xBK5ua_button:disabled,.xBK5ua_primary:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.xBK5ua_link{color:var(--cyan);text-underline-offset:3px}.xBK5ua_status{padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-left:3px solid var(--cyan);border-radius:var(--radius);background:var(--bg-2);color:var(--ink-dim);font-size:var(--text-sm);margin:0}.xBK5ua_status[data-tone=amber]{border-left-color:var(--amber)}.xBK5ua_status[data-tone=red]{border-left-color:var(--red)}.xBK5ua_status[data-tone=lime]{border-left-color:var(--lime)}.xBK5ua_textarea{width:100%;min-height:96px;padding:var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg);color:var(--ink);font:400 var(--text-sm) / 1.55 var(--font-mono);resize:vertical}.xBK5ua_meter{background:var(--bg-3);border-radius:999px;height:8px;overflow:hidden}.xBK5ua_meterFill{border-radius:inherit;background:var(--cyan);height:100%}.xBK5ua_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.nQ7uQW_panel{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-2);box-shadow:var(--glow-soft);display:grid}.nQ7uQW_closed{grid-template-columns:1fr auto;align-items:center}.nQ7uQW_title{font:600 var(--text-md) / 1.3 var(--font-sans);color:var(--ink);margin:0}.nQ7uQW_faint{color:var(--ink-faint);font-size:var(--text-xs);margin:0}.nQ7uQW_toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.nQ7uQW_actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.nQ7uQW_primary,.nQ7uQW_secondary,.nQ7uQW_ghost,.nQ7uQW_smallButton{align-items:center;gap:var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--ink);font:600 var(--text-xs) / 1.4 var(--font-mono);cursor:pointer;background:0 0;padding:6px 12px;display:inline-flex}.nQ7uQW_primary{border-color:var(--cyan);background:color-mix(in srgb, var(--cyan) 16%, transparent);color:var(--ink)}.nQ7uQW_secondary:hover,.nQ7uQW_ghost:hover,.nQ7uQW_smallButton:hover,.nQ7uQW_primary:hover{border-color:var(--cyan);box-shadow:var(--glow-cyan)}.nQ7uQW_ghost{color:var(--ink-dim);border-style:dashed}.nQ7uQW_primary:disabled,.nQ7uQW_secondary:disabled{opacity:.55;cursor:progress;box-shadow:none}.nQ7uQW_primary:focus-visible,.nQ7uQW_secondary:focus-visible,.nQ7uQW_ghost:focus-visible,.nQ7uQW_smallButton:focus-visible,.nQ7uQW_diagButton:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.nQ7uQW_smallButton{padding:1px 8px;font-weight:500}.nQ7uQW_editor,.nQ7uQW_editorLoading{border:1px solid var(--line);border-radius:var(--radius);resize:vertical;height:clamp(260px,46vh,520px);overflow:hidden}.nQ7uQW_editorLoading{color:var(--ink-faint);font:500 var(--text-xs) / 1.4 var(--font-mono);place-items:center;display:grid}.nQ7uQW_boot{gap:var(--space-2);color:var(--ink-dim);font:500 var(--text-xs) / 1.5 var(--font-mono);display:grid}.nQ7uQW_boot[data-status=ready]{color:var(--ink-faint)}.nQ7uQW_bar{background:var(--bg-3);border-radius:3px;height:6px;overflow:hidden}.nQ7uQW_bar span{background:var(--cyan);height:100%;transition:width .3s;display:block}.nQ7uQW_errorText{color:var(--red);font-size:var(--text-sm);margin:0}.nQ7uQW_hint{color:var(--ink-dim);font-size:var(--text-sm);margin:0}.nQ7uQW_diagnostics,.nQ7uQW_results,.nQ7uQW_fallback{gap:var(--space-2);padding-top:var(--space-3);border-top:1px dashed var(--line);display:grid}.nQ7uQW_resultTitle{font:700 var(--text-sm) / 1.4 var(--font-mono);margin:0}.nQ7uQW_resultTitle[data-tone=ok]{color:var(--lime)}.nQ7uQW_resultTitle[data-tone=danger]{color:var(--red)}.nQ7uQW_resultTitle[data-tone=warn]{color:var(--amber)}.nQ7uQW_diagList,.nQ7uQW_testList,.nQ7uQW_fileList{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.nQ7uQW_diagButton{gap:var(--space-1) var(--space-3);width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);color:var(--ink);font:500 var(--text-xs) / 1.5 var(--font-mono);text-align:left;grid-template-columns:auto auto 1fr;display:grid}button.nQ7uQW_diagButton{cursor:pointer}button.nQ7uQW_diagButton:hover{border-color:var(--red)}.nQ7uQW_diagWhere{color:var(--cyan)}.nQ7uQW_diagSeverity[data-severity=error]{color:var(--red)}.nQ7uQW_diagSeverity[data-severity=warning]{color:var(--amber)}.nQ7uQW_diagMessage{white-space:pre-wrap;font:inherit;grid-column:1/-1;margin:0}.nQ7uQW_test{padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-left:3px solid var(--lime);border-radius:var(--radius);background:var(--bg)}.nQ7uQW_test[data-ok=false]{border-left-color:var(--red)}.nQ7uQW_testHead{align-items:baseline;gap:var(--space-2);font:500 var(--text-xs) / 1.5 var(--font-mono);display:flex}.nQ7uQW_testMark{color:var(--lime);font-weight:700}.nQ7uQW_test[data-ok=false] .nQ7uQW_testMark{color:var(--red)}.nQ7uQW_testName{color:var(--ink);flex:1}.nQ7uQW_badge{border:1px solid var(--line-strong);color:var(--ink-faint);border-radius:999px;padding:0 6px;font-size:10px}.nQ7uQW_testError{margin:var(--space-2) 0 0;color:var(--red);white-space:pre-wrap;font:500 var(--text-xs) / 1.5 var(--font-mono)}.nQ7uQW_diff{gap:var(--space-1) var(--space-3);margin:var(--space-2) 0 0;font:500 var(--text-xs) / 1.5 var(--font-mono);grid-template-columns:max-content 1fr;display:grid}.nQ7uQW_diff dt{color:var(--ink-faint)}.nQ7uQW_diff dd{min-width:0;margin:0}.nQ7uQW_diff pre,.nQ7uQW_output pre,.nQ7uQW_commands{white-space:pre-wrap;word-break:break-word;color:var(--ink);font:500 var(--text-xs) / 1.5 var(--font-mono);margin:0;overflow-x:auto}.nQ7uQW_diff dd:last-of-type pre{color:var(--amber)}.nQ7uQW_output{margin-top:var(--space-2);color:var(--ink-dim);font-size:var(--text-xs)}.nQ7uQW_output summary{cursor:pointer}.nQ7uQW_commands{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--bg)}.nQ7uQW_fileList li{align-items:center;gap:var(--space-3);display:flex}.nQ7uQW_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:640px){.nQ7uQW_closed{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.nQ7uQW_bar span{transition:none}}
.ZCioTW_browser{max-width:var(--content)}.ZCioTW_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ZCioTW_tools{top:var(--header);z-index:2;gap:var(--space-2);margin:0 calc(-1 * var(--space-2)) var(--space-6);padding:var(--space-3) var(--space-2);background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;position:sticky}.ZCioTW_search{width:100%;height:44px;padding:0 var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg-2);color:var(--ink);font:500 var(--text-md) / 1 var(--font-mono)}.ZCioTW_search::placeholder{color:var(--ink-faint)}.ZCioTW_search:focus-visible{outline:2px solid var(--cyan);outline-offset:1px;border-color:var(--cyan)}.ZCioTW_letters{flex-wrap:wrap;gap:2px;display:flex}.ZCioTW_letter{min-width:28px;height:28px;color:var(--ink-faint);font:600 var(--text-xs) / 1 var(--font-mono);opacity:.45;border-radius:6px;place-items:center;display:inline-grid}a.ZCioTW_letter{color:var(--ink-dim);opacity:1}a.ZCioTW_letter:hover{background:color-mix(in srgb, var(--cyan) 12%, transparent);color:var(--cyan);text-decoration:none}a.ZCioTW_letter:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}.ZCioTW_count{color:var(--ink-faint);font:500 var(--text-xs) / 1 var(--font-mono);margin:0}.ZCioTW_empty{justify-items:start;gap:var(--space-3);margin-bottom:var(--space-6);padding:var(--space-5);border:1px dashed var(--line-strong);border-radius:var(--radius-lg);color:var(--ink-dim);display:grid}.ZCioTW_empty p{margin:0}.ZCioTW_clear{border:1px solid var(--line-strong);min-height:32px;color:var(--ink-dim);font:600 var(--text-xs) / 1.3 var(--font-mono);cursor:pointer;background:0 0;border-radius:999px;padding:4px 12px}.ZCioTW_clear:hover{border-color:var(--cyan);color:var(--ink)}.ZCioTW_group{margin-bottom:var(--space-7);scroll-margin-top:calc(var(--header) + 150px)}.ZCioTW_group[hidden]{display:none}.ZCioTW_groupTitle{margin:0 0 var(--space-3);color:var(--amber);font:700 var(--text-xl) / 1 var(--font-mono)}.ZCioTW_cards{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));display:grid}.ZCioTW_cards>[hidden]{display:none}.ZCioTW_card{gap:var(--space-2);height:100%;padding:var(--space-4) var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-1);scroll-margin-top:calc(var(--header) + 150px);flex-direction:column;display:flex}.ZCioTW_card:target{border-color:color-mix(in srgb, var(--amber) 70%, transparent)}.ZCioTW_term{color:var(--ink);font:700 var(--text-lg) / 1.25 var(--font-sans);margin:0}.ZCioTW_aka{color:var(--ink-faint);font:500 var(--text-xs) / 1.4 var(--font-mono);margin:-4px 0 0}.ZCioTW_short{color:var(--ink);margin:0;font-weight:550;line-height:1.5}.ZCioTW_long{gap:var(--space-1);color:var(--ink-dim);font-size:var(--text-sm);line-height:var(--leading);display:grid}.ZCioTW_long p{margin:0}.ZCioTW_foot{gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--line);font-size:var(--text-xs);margin-top:auto;display:grid}.ZCioTW_see{gap:2px var(--space-3);flex-wrap:wrap;margin:0;display:flex}.ZCioTW_see span{color:var(--ink-faint);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em}.ZCioTW_actions{justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;display:flex}.ZCioTW_learn{font-family:var(--font-mono);font-weight:600}.ZCioTW_permalink{color:var(--ink-faint);font-family:var(--font-mono)}@media (max-width:600px){.ZCioTW_tools{position:static}.ZCioTW_group,.ZCioTW_card{scroll-margin-top:calc(var(--header) + var(--space-4))}.ZCioTW_card{padding:var(--space-4)}}
.lZm1hq_lesson{max-width:var(--content);padding:var(--space-6) 0 var(--space-8);margin:0 auto}.lZm1hq_head{margin-bottom:var(--space-4)}.lZm1hq_crumb{color:var(--ink-dim);font:500 var(--text-xs) / 1.4 var(--font-mono);margin:0}.lZm1hq_h1{margin:var(--space-2) 0 0;color:var(--ink);font:700 var(--text-2xl) / 1.15 var(--font-sans)}.lZm1hq_player{scroll-margin-top:calc(var(--header) + var(--space-3))}.lZm1hq_progress{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.lZm1hq_bar{background:var(--line);border-radius:999px;flex:1;height:6px;overflow:hidden}.lZm1hq_bar span{border-radius:inherit;background:var(--lime);height:100%;display:block}@media (prefers-reduced-motion:no-preference){.lZm1hq_bar span{transition:width .3s var(--ease-out)}}.lZm1hq_count{color:var(--ink-dim);font:600 var(--text-xs) / 1 var(--font-mono);flex:none}.lZm1hq_resumed{margin:0 0 var(--space-4);padding:var(--space-2) var(--space-3);border:1px dashed var(--line-strong);border-radius:var(--radius);color:var(--ink-dim);font-size:var(--text-sm)}.lZm1hq_linkBtn{color:var(--cyan);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.lZm1hq_slot:focus{outline:none}.lZm1hq_slot:focus-visible{outline:2px solid var(--cyan);outline-offset:4px;border-radius:var(--radius-lg)}.lZm1hq_screen{min-height:280px}.lZm1hq_kicker{color:var(--amber);font:600 var(--text-xs) / 1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0}.lZm1hq_title{margin:var(--space-2) 0 0;color:var(--ink);font:700 var(--text-xl) / 1.2 var(--font-sans)}.lZm1hq_lead{max-width:var(--measure);margin:var(--space-2) 0 var(--space-4);color:var(--ink-dim);font-size:var(--text-md);line-height:var(--leading)}.lZm1hq_card{padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-1);line-height:var(--leading)}.lZm1hq_card>p{max-width:var(--measure);margin:0 0 var(--space-3)}.lZm1hq_card>p:last-child{margin-bottom:0}.lZm1hq_meta{color:var(--ink-dim);font:600 var(--text-xs) / 1.4 var(--font-mono)}.lZm1hq_label{margin:var(--space-4) 0 var(--space-1);color:var(--violet);font:600 var(--text-xs) / 1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.lZm1hq_card>.lZm1hq_label{margin:var(--space-4) 0 var(--space-1)}.lZm1hq_sources{color:var(--ink-faint);font-size:var(--text-xs)}.lZm1hq_hint{margin:var(--space-3) 0 0;color:var(--ink-dim);font-size:var(--text-sm)}.lZm1hq_lines{margin-top:var(--space-4)}.lZm1hq_lines p{max-width:var(--measure);margin:0 0 var(--space-3);font-size:var(--text-lg);line-height:var(--leading)}.lZm1hq_analogy{line-height:var(--leading);margin:0}.lZm1hq_bigIdea{max-width:var(--measure);margin:var(--space-4) 0 0;padding:var(--space-5);border:1px solid var(--line);border-left:4px solid var(--lime);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-1);color:var(--ink);font:600 var(--text-lg) / 1.55 var(--font-sans)}.lZm1hq_triggers,.lZm1hq_traps{gap:var(--space-3);margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}.lZm1hq_triggers li,.lZm1hq_traps li{padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-1);line-height:1.55}.lZm1hq_traps li{border-left:4px solid var(--red)}.lZm1hq_signal{color:var(--ink);margin:0;font-weight:600}.lZm1hq_think{margin:var(--space-1) 0 0;color:var(--cyan)}.lZm1hq_problem{margin:var(--space-1) 0 var(--space-3);font:700 var(--text-lg) / 1.3 var(--font-sans)}.lZm1hq_cta,.lZm1hq_finishBtn{padding:var(--space-2) var(--space-4);border:1px solid var(--lime);background:color-mix(in srgb, var(--lime) 12%, var(--surface));color:var(--lime);font:700 var(--text-sm) / 1.3 var(--font-mono);cursor:pointer;border-radius:999px;display:inline-block}.lZm1hq_cta:hover,.lZm1hq_finishBtn:hover{background:color-mix(in srgb, var(--lime) 20%, var(--surface));text-decoration:none}.lZm1hq_check{margin-top:var(--space-4);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-1)}.lZm1hq_question{margin:0 0 var(--space-3);font:600 var(--text-md) / 1.5 var(--font-sans)}.lZm1hq_options{gap:var(--space-2);display:grid}.lZm1hq_option{padding:var(--space-2) var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg-2);color:var(--ink);font:500 var(--text-sm) / 1.45 var(--font-sans);text-align:left;cursor:pointer}.lZm1hq_option:hover:not(:disabled){border-color:var(--cyan)}.lZm1hq_option:disabled{cursor:default}.lZm1hq_option[data-state=right]{border-color:var(--lime);background:color-mix(in srgb, var(--lime) 14%, var(--bg-2))}.lZm1hq_option[data-state=wrong]{border-color:var(--red);background:color-mix(in srgb, var(--red) 12%, var(--bg-2))}.lZm1hq_why{margin:var(--space-3) 0 0;color:var(--red);line-height:1.55}.lZm1hq_why[data-correct=true]{color:var(--lime)}.lZm1hq_finish{margin-top:var(--space-4)}.lZm1hq_doneLine{color:var(--lime);font:700 var(--text-md) / 1.4 var(--font-mono);margin:0}.lZm1hq_after{gap:var(--space-2) var(--space-5);margin:var(--space-4) 0 0;font:600 var(--text-sm) / 1.4 var(--font-mono);flex-wrap:wrap;display:flex}.lZm1hq_nav{align-items:center;gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--line);display:flex}.lZm1hq_navHint{color:var(--ink-faint);font:500 var(--text-xs) / 1.3 var(--font-mono);text-align:center;flex:1}.lZm1hq_navBtn{min-height:40px;padding:0 var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink);font:600 var(--text-sm) / 1 var(--font-mono);cursor:pointer}.lZm1hq_navBtn:hover:not(:disabled){border-color:var(--cyan);color:var(--cyan)}.lZm1hq_navBtn:disabled{opacity:.4;cursor:default}.lZm1hq_navNext{border-color:var(--lime);color:var(--lime);margin-left:auto}@media (max-width:560px){.lZm1hq_lesson{padding-top:var(--space-4)}.lZm1hq_h1{font-size:var(--text-xl)}.lZm1hq_card,.lZm1hq_check,.lZm1hq_bigIdea{padding:var(--space-4)}.lZm1hq_navHint{display:none}}
.V_fzTG_page{max-width:1240px;padding:0 var(--space-5) var(--space-8);margin:0 auto}.V_fzTG_hero{gap:var(--space-6);min-height:calc(100dvh - var(--header) - 40px);padding-block:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;display:grid}.V_fzTG_kicker{margin:0 0 var(--space-3);color:var(--amber);font:600 var(--text-xs) / 1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase}.V_fzTG_title{font:700 clamp(2.8rem, 7vw, 5.4rem) / .95 var(--font-sans);letter-spacing:-.04em;margin:0}.V_fzTG_neon{color:var(--cyan);font-family:var(--font-sketch);text-shadow:none;font-weight:400}.V_fzTG_lede{max-width:46ch;margin:var(--space-5) 0 0;color:var(--ink-dim);font-size:var(--text-lg)}.V_fzTG_ctas{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.V_fzTG_primary,.V_fzTG_secondary{font:600 var(--text-sm) / 1 var(--font-mono);border-radius:999px;padding:12px 20px}.V_fzTG_primary{background:var(--magenta);color:var(--bg);box-shadow:var(--glow-magenta)}.V_fzTG_secondary{border:1px solid var(--line-strong);color:var(--ink)}.V_fzTG_primary:hover,.V_fzTG_secondary:hover{text-decoration:none;transform:translateY(-1px)}.V_fzTG_secondary:hover{border-color:var(--cyan)}.V_fzTG_stats{gap:var(--space-6);margin:var(--space-6) 0 0;display:flex}.V_fzTG_stats dt{color:var(--ink-faint);font:500 var(--text-xs) / 1 var(--font-mono)}.V_fzTG_stats dd{color:var(--lime);font:700 var(--text-2xl) / 1 var(--font-mono);margin:4px 0 0}.V_fzTG_keys{margin:var(--space-5) 0 0;color:var(--ink-faint);font-size:var(--text-xs)}.V_fzTG_map{border:1px solid var(--line);border-radius:var(--radius-lg);background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--cyan) 7%, transparent), transparent 70%);height:min(72vh,640px);position:relative;overflow:hidden}.V_fzTG_mapLoading{height:100%;color:var(--ink-dim);font:500 var(--text-sm) / 1 var(--font-mono);place-items:center;display:grid}.V_fzTG_mapHint{bottom:var(--space-3);color:var(--ink-faint);font:500 11px/1 var(--font-mono);pointer-events:none;margin:0;position:absolute;left:50%;transform:translate(-50%)}@media (max-width:960px){.V_fzTG_hero{grid-template-columns:1fr;min-height:auto}.V_fzTG_map{height:420px}}.V_fzTG_pillars{gap:var(--space-4);padding-block:var(--space-7);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.V_fzTG_pillarKicker{color:var(--amber);font:600 var(--text-xs) / 1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0}.V_fzTG_pillarTitle{margin:var(--space-2) 0;font:400 var(--text-xl) / 1.15 var(--font-sketch)}.V_fzTG_pillarText{color:var(--ink-dim);font-size:var(--text-sm);margin:0}.V_fzTG_course{padding-block:var(--space-6)}.V_fzTG_courseHead{justify-content:space-between;align-items:flex-end;gap:var(--space-5);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.V_fzTG_meter{width:min(360px,100%)}.V_fzTG_sectionTitle{font:400 var(--text-2xl) / 1.1 var(--font-sketch);margin:0}.V_fzTG_tracks{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.V_fzTG_track{--c:var(--cyan);padding:var(--space-4) var(--space-5);border:1px solid var(--line);border-top:3px solid var(--c);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-1)}.V_fzTG_track[data-stage=java]{--c:var(--amber)}.V_fzTG_track[data-stage=thinking]{--c:var(--lime)}.V_fzTG_track[data-stage=trees-graphs]{--c:var(--magenta)}.V_fzTG_track[data-stage=paradigms]{--c:var(--violet)}.V_fzTG_track[data-stage=expert]{--c:var(--red)}.V_fzTG_track h3{color:var(--c);font:600 var(--text-sm) / 1.2 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;margin:0}.V_fzTG_track p{margin:var(--space-1) 0 var(--space-3);color:var(--ink-dim);font-size:var(--text-sm)}.V_fzTG_track ol{margin:0;padding:0;list-style:none}.V_fzTG_track li a{color:var(--ink);padding:3px 0;display:block}.V_fzTG_track li span{color:var(--ink-faint);font:600 12px/1 var(--font-mono)}.V_fzTG_promise{padding-block:var(--space-7)}.V_fzTG_steps{gap:var(--space-4);margin:var(--space-5) 0 0;counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));padding:0;list-style:none;display:grid}.V_fzTG_steps li{padding:var(--space-6) var(--space-4) var(--space-4);border:1px dashed var(--line-strong);border-radius:var(--radius);color:var(--ink-dim);font-size:var(--text-sm);counter-increment:step;position:relative}.V_fzTG_steps li:before{content:counter(step);top:var(--space-3);left:var(--space-4);color:var(--magenta);font:400 var(--text-xl) / 1 var(--font-sketch);position:absolute}.V_fzTG_steps strong{margin-bottom:var(--space-1);display:block}
.d1ylPW_frame{background:var(--bg);position:absolute;inset:0}.d1ylPW_info{top:var(--space-3);left:var(--space-3);z-index:2;width:min(260px,100% - 80px);padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface) 88%, transparent);box-shadow:var(--shadow-1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;position:absolute}.d1ylPW_info p{margin:0}.d1ylPW_infoStage{font:600 10px / 1.4 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.d1ylPW_infoTitle{font:650 var(--text-md) / 1.3 var(--font-sans);margin-top:2px!important}.d1ylPW_infoTitle span{color:var(--ink-faint);font:600 var(--text-sm) / 1 var(--font-mono)}.d1ylPW_infoTag{color:var(--ink-dim);font-size:var(--text-sm);line-height:1.45;margin-top:var(--space-1)!important}.d1ylPW_infoOpen{margin-top:var(--space-2);background:var(--cyan);color:var(--bg);font:600 12px / 1.4 var(--font-mono);pointer-events:auto;border-radius:999px;padding:4px 10px;display:inline-block}.d1ylPW_infoOpen:hover{filter:brightness(1.08);text-decoration:none}.d1ylPW_infoHint{color:var(--ink-dim);font-size:var(--text-sm);line-height:1.45}.d1ylPW_bottom{left:var(--space-3);right:56px;bottom:var(--space-2);z-index:2;pointer-events:none;gap:6px;display:grid;position:absolute}.d1ylPW_legend{pointer-events:auto;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.d1ylPW_legend button{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 80%, transparent);color:var(--ink-dim);font:500 11px / 1.4 var(--font-mono);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;transition:color .15s,border-color .15s;display:inline-flex}.d1ylPW_legend button:hover,.d1ylPW_legend button[aria-pressed=true]{border-color:var(--line-strong);color:var(--ink)}.d1ylPW_dot{border-radius:50%;width:8px;height:8px}.d1ylPW_hint{color:var(--ink-faint);font:500 10.5px / 1.4 var(--font-mono);pointer-events:none;margin:0}@media (max-width:600px){.d1ylPW_hint{display:none}}
.cPxl6q_page{max-width:var(--content);margin:0 auto}.cPxl6q_para{max-width:var(--measure);margin:0 0 var(--space-3)}.cPxl6q_dim{color:var(--ink-dim)}.cPxl6q_h3{margin:0 0 var(--space-3);color:var(--amber);font:600 var(--text-sm) / 1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.cPxl6q_list{max-width:var(--measure);padding-left:var(--space-5);margin:0}.cPxl6q_list li+li{margin-top:var(--space-2)}.cPxl6q_grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.cPxl6q_card{gap:var(--space-2);height:100%;padding:var(--space-4) var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-1);color:var(--ink);align-content:start;display:grid}.cPxl6q_card:hover{border-color:var(--cyan);background:var(--surface-hover);text-decoration:none}.cPxl6q_cardNo{color:var(--ink-faint);font:600 var(--text-xs) / 1 var(--font-mono)}.cPxl6q_cardTitle{font:700 var(--text-lg) / 1.25 var(--font-sans);margin:0}.cPxl6q_cardText{color:var(--ink-dim);font-size:var(--text-sm);margin:0}.cPxl6q_meta{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.cPxl6q_minutes{color:var(--ink-dim);font:600 var(--text-xs) / 1 var(--font-mono)}.cPxl6q_sources{margin:var(--space-3) 0 0;color:var(--ink-faint);font-size:var(--text-xs)}.cPxl6q_hero{padding-top:var(--space-6)}.cPxl6q_crumbs{margin:0 0 var(--space-2);font:500 var(--text-xs) / 1 var(--font-mono)}.cPxl6q_title{font:700 var(--text-3xl) / 1.05 var(--font-sans);letter-spacing:-.02em;margin:0}.cPxl6q_tagline{max-width:62ch;margin:var(--space-3) 0 var(--space-4);color:var(--ink-dim);font-size:var(--text-lg)}.cPxl6q_requirements{max-width:var(--measure);padding-left:var(--space-6);margin:0}.cPxl6q_requirements li{padding-left:var(--space-1)}.cPxl6q_requirements li+li{margin-top:var(--space-2)}.cPxl6q_requirements li::marker{color:var(--amber);font:600 var(--text-sm) var(--font-mono)}.cPxl6q_api{gap:var(--space-2);margin:0;display:grid}.cPxl6q_method{padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.cPxl6q_method dt{font:500 var(--text-sm) / 1.5 var(--font-mono);overflow-wrap:anywhere}.cPxl6q_method dd{color:var(--ink-dim);font-size:var(--text-sm);margin:4px 0 0}.cPxl6q_constraints{gap:var(--space-2) var(--space-5);margin:var(--space-4) 0 0;color:var(--ink-dim);font:500 var(--text-xs) / 1.4 var(--font-mono);flex-wrap:wrap;padding:0;list-style:none;display:flex}.cPxl6q_sessionWrap{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);overflow-x:auto}.cPxl6q_session{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.cPxl6q_session th,.cPxl6q_session td{padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.cPxl6q_session thead th{color:var(--ink-dim);font:600 11px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.cPxl6q_session tr:last-child td{border-bottom:0}.cPxl6q_session code{white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border:0;padding:0}.cPxl6q_out{color:var(--lime)}.cPxl6q_plan{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.cPxl6q_plan li{gap:var(--space-3);grid-template-columns:64px 1fr;display:grid}.cPxl6q_planMin{color:var(--cyan);font:600 var(--text-sm) / 1.5 var(--font-mono)}.cPxl6q_planLabel{font-weight:600}.cPxl6q_choices{gap:var(--space-3);display:grid}.cPxl6q_choice p{margin:var(--space-1) 0 0}.cPxl6q_cost{color:var(--ink-dim);font-size:var(--text-sm)}.cPxl6q_note{margin:0 0 var(--space-3);color:var(--ink-dim)}.cPxl6q_faq{gap:var(--space-2);display:grid}.cPxl6q_faqItem{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.cPxl6q_faqItem summary{padding:var(--space-3) var(--space-4);cursor:pointer;font-weight:600}.cPxl6q_faqItem[open] summary{color:var(--cyan)}.cPxl6q_faqItem p{padding:0 var(--space-4) var(--space-4);color:var(--ink-dim);white-space:pre-line;margin:0}.cPxl6q_chapters{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cPxl6q_chapters a{gap:var(--space-2);border:1px solid var(--line-strong);color:var(--ink);font-size:var(--text-sm);border-radius:999px;padding:6px 12px;display:inline-flex}.cPxl6q_chapters a:hover{border-color:var(--cyan);text-decoration:none}.cPxl6q_chapters span{color:var(--ink-faint);font-family:var(--font-mono)}.cPxl6q_pager{justify-content:space-between;gap:var(--space-4);padding:var(--space-7) 0 var(--space-4);display:flex}.cPxl6q_pager a{color:var(--ink);gap:2px;display:grid}.cPxl6q_pager a span{color:var(--ink-faint);font:600 var(--text-xs) / 1.2 var(--font-mono)}.cPxl6q_pagerNext{text-align:right;margin-left:auto}@media (max-width:560px){.cPxl6q_plan li{grid-template-columns:1fr;gap:0}}
.kbO9Ya_session{gap:var(--space-4);min-width:0;display:grid}.kbO9Ya_bar{top:calc(var(--header) + var(--space-2));z-index:5;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-2);flex-wrap:wrap;display:flex;position:sticky}.kbO9Ya_barTitle{align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.kbO9Ya_clock{color:var(--ink);font:600 var(--text-xl) / 1 var(--font-mono);font-variant-numeric:tabular-nums}.kbO9Ya_clock[data-low=true]{color:var(--amber)}.kbO9Ya_confirm{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.kbO9Ya_timeline{gap:var(--space-2);display:grid}.kbO9Ya_phases{gap:3px;margin:0;padding:0;list-style:none;display:flex}.kbO9Ya_phase{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-2);min-width:0;color:var(--ink-faint);font:600 var(--text-xs) / 1.3 var(--font-mono);flex-basis:0;gap:2px;padding:6px 8px;display:grid}.kbO9Ya_phase[data-state=past]{color:var(--ink-dim);background:var(--bg-3)}.kbO9Ya_phase[data-state=now]{border-color:var(--cyan);background:color-mix(in srgb, var(--cyan) 12%, var(--bg-2));color:var(--ink)}.kbO9Ya_phaseLabel,.kbO9Ya_phaseMin{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kbO9Ya_phaseMin{font-weight:400}.kbO9Ya_progress{background:var(--bg-3);border-radius:999px;height:4px;overflow:hidden}.kbO9Ya_progressFill{background:var(--cyan);height:100%}.kbO9Ya_tip{color:var(--ink-dim);font-size:var(--text-sm);margin:0}.kbO9Ya_rounds{gap:var(--space-4);min-width:0;display:grid}.kbO9Ya_tabs{gap:var(--space-2);flex-wrap:wrap;display:flex}.kbO9Ya_tab{border:1px solid var(--line-strong);border-radius:var(--radius);min-height:40px;color:var(--ink-dim);font:600 var(--text-sm) / 1.3 var(--font-mono);cursor:pointer;background:0 0;padding:8px 14px}.kbO9Ya_tab[aria-selected=true]{border-color:var(--cyan);background:color-mix(in srgb, var(--cyan) 14%, transparent);color:var(--ink)}.kbO9Ya_tick{color:var(--lime)}.kbO9Ya_partial{color:var(--amber)}.kbO9Ya_workspace{gap:var(--space-4);min-width:0;display:grid}@media (min-width:1100px){.kbO9Ya_workspace{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start}.kbO9Ya_statement{top:calc(var(--header) + 96px);max-height:calc(100vh - var(--header) - 112px);position:sticky;overflow:auto}}.kbO9Ya_work{gap:var(--space-3);min-width:0;display:grid}.kbO9Ya_notes{gap:var(--space-1);display:grid}.kbO9Ya_statement{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);min-width:0;display:grid}.kbO9Ya_statementHead{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.kbO9Ya_statementTitle{font:600 var(--text-lg) / 1.3 var(--font-sans);color:var(--ink);margin:0}.kbO9Ya_position{color:var(--ink-faint);font-family:var(--font-mono)}.kbO9Ya_statementText{color:var(--ink);line-height:var(--leading);margin:0}.kbO9Ya_examples{gap:var(--space-2);display:grid}.kbO9Ya_example{padding:var(--space-2) var(--space-3);border-left:3px solid var(--line-strong);border-radius:var(--radius);background:var(--bg-2);font-size:var(--text-sm);gap:2px;min-width:0;display:grid}.kbO9Ya_example p{overflow-wrap:anywhere;margin:0}.kbO9Ya_example span{min-width:3ch;color:var(--ink-faint);font:600 var(--text-xs) / 1.4 var(--font-mono);display:inline-block}.kbO9Ya_exampleHead{color:var(--ink-faint);font:600 var(--text-xs) / 1.4 var(--font-mono)}.kbO9Ya_explain{color:var(--ink-dim)}.kbO9Ya_subhead{color:var(--ink-faint);font:600 var(--text-xs) / 1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;margin:0}.kbO9Ya_constraints{color:var(--ink-dim);font-size:var(--text-sm);margin:0;padding-left:1.2em}.kbO9Ya_dryRun{border-color:var(--amber)}.kbO9Ya_outcomes{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.kbO9Ya_outcome{gap:var(--space-2);color:var(--ink-dim);font-size:var(--text-sm);align-items:baseline;display:flex}.kbO9Ya_outcome input,.kbO9Ya_rubricLevel input{accent-color:var(--cyan)}.kbO9Ya_rubricRow{gap:var(--space-2);padding:var(--space-3) 0 0;border:0;border-top:1px solid var(--line);min-width:0;margin:0;display:grid}.kbO9Ya_rubricLegend{margin-bottom:var(--space-2);color:var(--ink);font-size:var(--text-sm);padding:0}.kbO9Ya_rubricLegend span{color:var(--ink-dim)}.kbO9Ya_rubricLevels{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.kbO9Ya_rubricLevel{gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-2);color:var(--ink-dim);font-size:var(--text-sm);cursor:pointer;grid-template-columns:auto auto 1fr;align-items:baseline;display:grid}.kbO9Ya_rubricLevel[data-checked=true]{border-color:var(--cyan);background:color-mix(in srgb, var(--cyan) 10%, var(--bg-2));color:var(--ink)}.kbO9Ya_rubricLevel:has(input:focus-visible){outline:2px solid var(--cyan);outline-offset:2px}.kbO9Ya_rubricScore{color:var(--ink);font:600 var(--text-sm) / 1 var(--font-mono)}@media (max-width:640px){.kbO9Ya_phase{padding:4px 5px}.kbO9Ya_phaseMin{display:none}.kbO9Ya_clock{font-size:var(--text-lg)}}.kbO9Ya_rounds[hidden],.kbO9Ya_workspace[hidden]{display:none}
.heSDPa_layout{gap:var(--space-6);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;display:grid}@media (max-width:900px){.heSDPa_layout{grid-template-columns:1fr}}.heSDPa_weeks{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid;position:relative}.heSDPa_weeks:before{content:"";border-left:2px dashed var(--line-strong);position:absolute;top:0;bottom:0;left:35px}.heSDPa_week{gap:var(--space-4);grid-template-columns:72px 1fr;display:grid;position:relative}.heSDPa_weekNo{z-index:1;border:2px solid var(--cyan);background:var(--bg);width:72px;height:72px;color:var(--cyan);font:700 var(--text-xl) / 1 var(--font-mono);box-shadow:var(--glow-cyan);border-radius:50%;align-content:center;place-items:center;display:grid}.heSDPa_weekNo span{color:var(--ink-faint);font-size:10px;font-weight:500}.heSDPa_weekBody{padding:var(--space-4) var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-1)}.heSDPa_weekBody h2{font:400 var(--text-xl) / 1.1 var(--font-sketch);margin:0}.heSDPa_goal{margin:var(--space-1) 0 var(--space-3);color:var(--ink-dim)}.heSDPa_chapters{gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.heSDPa_chapters a{border:1px solid var(--line-strong);font:500 12px/1.4 var(--font-mono);border-radius:999px;padding:3px 10px}.heSDPa_must{margin:var(--space-3) 0 0;font-size:var(--text-sm);gap:4px;padding:0;list-style:none;display:grid}.heSDPa_must li{align-items:center;gap:var(--space-2);display:flex}.heSDPa_must a{color:var(--ink)}.heSDPa_habit{margin:var(--space-3) 0 0;color:var(--amber);font:500 var(--text-xs) / 1.4 var(--font-mono)}.heSDPa_aside{top:calc(var(--header) + var(--space-4));gap:var(--space-4);display:grid;position:sticky}.heSDPa_asideTitle{margin:0 0 var(--space-3);font:400 var(--text-lg) / 1.2 var(--font-sketch)}.heSDPa_script{padding-left:var(--space-5);color:var(--ink-dim);font-size:var(--text-sm);margin:0}.heSDPa_script li+li{margin-top:var(--space-2)}
.kPEU0W_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kPEU0W_grid{gap:var(--space-4);max-width:var(--content);grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));margin:0;padding:0;list-style:none;display:grid}.kPEU0W_card{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-1);flex-direction:column;display:flex}.kPEU0W_cardHead{align-items:center;gap:var(--space-4);display:flex}.kPEU0W_cardTitle{font:700 var(--text-xl) / 1.15 var(--font-sans);margin:0}.kPEU0W_cardTitle a{color:var(--ink)}.kPEU0W_by{margin:var(--space-1) 0 0;color:var(--ink-faint);font:500 var(--text-xs) / 1.4 var(--font-mono)}.kPEU0W_goodFor{max-width:var(--measure);color:var(--ink-dim);line-height:var(--leading);margin:0}.kPEU0W_facts{gap:var(--space-1) var(--space-4);color:var(--ink-dim);font:500 var(--text-xs) / 1.5 var(--font-mono);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.kPEU0W_facts [data-level=Easy]{color:var(--lime)}.kPEU0W_facts [data-level=Medium]{color:var(--amber)}.kPEU0W_facts [data-level=Hard]{color:var(--red)}.kPEU0W_cardFoot{justify-content:space-between;align-items:baseline;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--line);flex-wrap:wrap;margin-top:auto;display:flex}.kPEU0W_source{color:var(--ink-faint);font-size:var(--text-xs);margin:0}.kPEU0W_source a{color:var(--ink-faint);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.kPEU0W_open{font:600 var(--text-sm) / 1 var(--font-mono)}.kPEU0W_ring{flex:none;width:80px;height:80px;position:relative}.kPEU0W_ring svg{width:100%;height:100%;rotate:-90deg}.kPEU0W_track,.kPEU0W_arc{fill:none;stroke-width:7px}.kPEU0W_track{stroke:var(--line)}.kPEU0W_arc{stroke:var(--cyan);stroke-linecap:round}.kPEU0W_arc[data-done=true]{stroke:var(--lime)}@media (prefers-reduced-motion:no-preference){.kPEU0W_arc{transition:stroke-dashoffset .6s var(--ease-out)}}.kPEU0W_ringText{color:var(--ink-faint);font:500 var(--text-xs) / 1 var(--font-mono);text-align:center;place-content:center;display:grid;position:absolute;inset:0}.kPEU0W_ringText strong{color:var(--ink);font-size:var(--text-lg);margin-bottom:2px;display:block}.kPEU0W_detail{max-width:var(--content)}.kPEU0W_summary{align-items:center;gap:var(--space-5);margin-bottom:var(--space-5);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-1);flex-wrap:wrap;display:flex}.kPEU0W_summaryText{gap:var(--space-2);flex:280px;display:grid}.kPEU0W_toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.kPEU0W_grouping{color:var(--ink-dim);font-size:var(--text-sm);flex:320px;margin:0}.kPEU0W_group{margin-bottom:var(--space-6)}.kPEU0W_groupHead{justify-content:space-between;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.kPEU0W_groupTitle{color:var(--amber);font:600 var(--text-md) / 1.3 var(--font-mono);margin:0}.kPEU0W_groupCount{color:var(--ink-faint);font:500 var(--text-xs) / 1 var(--font-mono)}.kPEU0W_groupCount[data-done=true]{color:var(--lime)}.kPEU0W_rows{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.kPEU0W_row{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-2);grid-template-columns:auto 3.5rem 1fr auto;display:grid}.kPEU0W_mark{width:1.2em;color:var(--ink-faint);text-align:center;font-weight:700}.kPEU0W_mark[data-on=true]{color:var(--lime)}.kPEU0W_num{color:var(--ink-faint);font:500 var(--text-xs) / 1 var(--font-mono);text-align:right}.kPEU0W_main{align-items:center;gap:2px var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.kPEU0W_title{color:var(--ink);font-weight:600}.kPEU0W_meta{color:var(--ink-faint);font:500 var(--text-xs) / 1.4 var(--font-mono);flex-basis:100%}.kPEU0W_spoiler{color:var(--ink-dim);font-size:var(--text-xs);flex-basis:100%}.kPEU0W_best{color:var(--cyan);font-family:var(--font-mono)}@media (max-width:600px){.kPEU0W_card,.kPEU0W_summary{padding:var(--space-4)}.kPEU0W_row{grid-template-columns:auto 1fr auto}.kPEU0W_num{display:none}}
.CJlBHa_page{display:grid}.CJlBHa_body{gap:var(--space-4);display:grid}.CJlBHa_para{max-width:var(--measure);color:var(--ink);font-size:var(--text-md);line-height:var(--leading);margin:0}.CJlBHa_examples{gap:var(--space-3);margin:var(--space-2) 0;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:0;list-style:none;display:grid}.CJlBHa_examples>li{display:flex}.CJlBHa_example{align-content:start;gap:var(--space-2);flex:1;display:grid}.CJlBHa_tag{color:var(--accent);font:600 11px/1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0}.CJlBHa_exampleTitle{font-size:var(--text-lg);margin:0}.CJlBHa_exampleText{color:var(--ink-dim);font-size:var(--text-sm);line-height:var(--leading);margin:0}.CJlBHa_steps{gap:var(--space-2);max-width:var(--measure);padding-left:var(--space-5);margin:0;display:grid}.CJlBHa_steps li::marker{color:var(--amber);font-family:var(--font-mono)}.CJlBHa_links{gap:var(--space-3);margin:var(--space-2) 0 0;flex-wrap:wrap;display:flex}.CJlBHa_primary,.CJlBHa_secondary{font:600 var(--text-sm) / 1 var(--font-mono);border-radius:999px;padding:12px 20px;transition:transform .15s,border-color .15s}.CJlBHa_primary{background:var(--magenta);color:var(--bg);box-shadow:var(--glow-magenta)}.CJlBHa_secondary{border:1px solid var(--line-strong);color:var(--ink)}.CJlBHa_primary:hover,.CJlBHa_secondary:hover{text-decoration:none;transform:translateY(-1px)}.CJlBHa_secondary:hover{border-color:var(--cyan)}.CJlBHa_sources{max-width:var(--measure);margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px dashed var(--line);color:var(--ink-faint);font-size:var(--text-xs)}.CJlBHa_sourcesLabel{margin:0 0 var(--space-1);color:var(--amber);font:600 var(--text-xs) / 1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.CJlBHa_sources ul{padding-left:var(--space-4);gap:2px;margin:0;display:grid}.CJlBHa_kind{font-family:var(--font-mono)}.CJlBHa_kind[data-kind=community]{color:var(--amber)}@media (prefers-reduced-motion:reduce){.CJlBHa_primary,.CJlBHa_secondary{transition:none}.CJlBHa_primary:hover,.CJlBHa_secondary:hover{transform:none}}
