._lesson_1tncq_2{--division-accent:var(--accent-ink,#6f8f7d);color:var(--foreground);padding-bottom:80px}._header_1tncq_3{max-width:930px;padding:48px 0 26px}._eyebrow_1tncq_4{font:11px var(--font-mono,monospace);letter-spacing:.16em;color:var(--division-accent);margin-bottom:18px}._header_1tncq_3 h1{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0 0 22px;font-size:clamp(32px,3.8vw,52px);font-weight:400;line-height:1.12}._header_1tncq_3 p{color:var(--muted-foreground);font-size:16px;line-height:1.85}._header_1tncq_3 ._subtitle_1tncq_7{font-family:var(--font-display);color:var(--foreground);letter-spacing:-.01em;margin:-10px 0 22px;font-size:clamp(19px,1.8vw,24px);font-weight:300}._before_1tncq_9{border-top:1px solid var(--border);padding:30px 0 8px}._before_1tncq_9 h2,._prose_1tncq_10 h2,._compare_1tncq_10 h2{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(22px,2.2vw,28px);font-weight:400}._before_1tncq_9>p{max-width:46rem;color:var(--muted-foreground);margin:0 0 22px;line-height:1.85}._primer_1tncq_12{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:34px;display:grid}._primer_1tncq_12 figure{border:1px solid var(--border);background:color-mix(in srgb, var(--card) 70%, transparent);border-radius:10px;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:14px;margin:0;padding:16px;display:grid}._primer_1tncq_12 svg{width:112px;height:76px}._primer_1tncq_12 figcaption{gap:6px;font-size:13px;line-height:1.6;display:grid}._primer_1tncq_12 small{color:var(--muted-foreground);font-size:11.5px}._modes_1tncq_18{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:6px 0 14px;display:grid}._modes_1tncq_18 button{text-align:left;border:1px solid var(--border);color:inherit;cursor:pointer;background:0 0;border-radius:10px;gap:4px;padding:15px 18px;transition:border-color .2s,background .2s;display:grid}._modes_1tncq_18 button strong{font-size:16px;font-weight:500}._modes_1tncq_18 button span{color:var(--muted-foreground);font-size:12.5px}._modes_1tncq_18 button[aria-selected=true]{border-color:var(--division-accent);background:color-mix(in srgb, var(--division-accent) 8%, transparent)}._modes_1tncq_18 button:focus-visible{outline:2px solid var(--division-accent);outline-offset:3px}._bench_1tncq_25{border:1px solid var(--border);background:var(--card);border-radius:12px;grid-template-columns:minmax(0,1fr) 320px;display:grid;overflow:hidden}._visual_1tncq_26{flex-direction:column;min-width:0;display:flex}._stage_1tncq_27{height:clamp(440px,62vh,640px);position:relative}._stage_1tncq_27 .model-stage{background:0 0;height:100%;min-height:0;position:absolute;inset:0}._caption_1tncq_29{pointer-events:none;gap:3px;display:grid;position:absolute;top:16px;left:18px}._caption_1tncq_29 span{font:11px var(--font-mono,monospace);letter-spacing:.12em;color:var(--muted-foreground)}._caption_1tncq_29 strong{font-size:15px;font-weight:500}._timeline_1tncq_32{border-top:1px solid var(--border);padding:12px 20px 0}._timeline_1tncq_32 input{width:100%;accent-color:var(--division-accent)}._ticks_1tncq_34{font:10px var(--font-mono,monospace);color:var(--muted-foreground);justify-content:space-around;display:flex}._ticks_1tncq_34 span[data-on=true]{color:var(--foreground)}._toolbar_1tncq_36{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 20px 16px;display:flex}._toolbar_1tncq_36>span{color:var(--muted-foreground);margin-left:auto;font-size:11px}._lesson_1tncq_2 button:not(._modes_1tncq_18 button){font:inherit;cursor:pointer;color:inherit;border:1px solid var(--border);background:0 0;border-radius:6px;align-items:center;gap:6px;padding:9px 11px;font-size:12px;transition:border-color .2s,background .2s;display:inline-flex}._lesson_1tncq_2 button:not(._modes_1tncq_18 button):hover:not(:disabled){border-color:var(--division-accent)}._lesson_1tncq_2 button:not(._modes_1tncq_18 button):focus-visible{outline:2px solid var(--division-accent);outline-offset:2px}._lesson_1tncq_2 button[aria-pressed=true]:not(._modes_1tncq_18 button){background:var(--foreground);color:var(--background);border-color:var(--foreground)}._lesson_1tncq_2 button:disabled{opacity:.4;cursor:default}._side_1tncq_44{border-left:1px solid var(--border);flex-direction:column;gap:14px;min-width:0;padding:20px;display:flex}._side_1tncq_44 h3{margin:0;font-size:15px;font-weight:500}._steps_1tncq_46{gap:5px;margin:0;padding:0;list-style:none;display:grid}._steps_1tncq_46 button{text-align:left;justify-content:flex-start;width:100%;line-height:1.4}._steps_1tncq_46 button span{font:10px var(--font-mono,monospace);opacity:.65;min-width:18px}._note_1tncq_49{color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.7}._counts_1tncq_50{border-top:1px solid var(--border);gap:0;margin:0;display:grid}._counts_1tncq_50 div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:10px;padding:9px 0;display:flex}._counts_1tncq_50 dt{color:var(--muted-foreground);font-size:12px}._counts_1tncq_50 dd{font-variant-numeric:tabular-nums;text-align:right;margin:0;font-size:20px;font-weight:300;display:grid}._counts_1tncq_50 small{color:var(--muted-foreground);font-size:10.5px;font-weight:400}._toggle_1tncq_55{border:1px dashed var(--division-accent);border-radius:8px;align-items:center;gap:9px;padding:10px 12px;font-size:13px;display:flex}._toggle_1tncq_55 input{accent-color:var(--division-accent)}._explain_1tncq_58{grid-template-columns:minmax(0,1fr) minmax(260px,380px);gap:42px;padding:34px 0 10px;display:grid}._kicker_1tncq_59{font:11px var(--font-mono,monospace);letter-spacing:.14em;color:var(--division-accent);margin:0 0 10px}._explain_1tncq_58 h2{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 18px;font-size:clamp(22px,2.3vw,30px);font-weight:400;line-height:1.3}._explain_1tncq_58 h3{letter-spacing:.02em;margin:0 0 8px;font-size:13px;font-weight:500}._explain_1tncq_58 p{color:var(--muted-foreground);max-width:46rem;margin:0 0 14px;font-size:15px;line-height:1.9}._explain_1tncq_58 aside p{font-size:13.5px;line-height:1.8}._changes_1tncq_64{gap:8px;max-width:46rem;margin:0 0 22px;padding:0;list-style:none;display:grid}._changes_1tncq_64 li{padding-left:20px;font-size:15px;line-height:1.75;position:relative}._changes_1tncq_64 li:before{content:"";background:var(--division-accent);width:8px;height:1px;position:absolute;top:.72em;left:2px}._chart_1tncq_68{margin:18px 0 0}._chart_1tncq_68 figcaption{color:var(--muted-foreground);margin-bottom:6px;font-size:11.5px;line-height:1.5}._chart_1tncq_68 svg{width:100%;height:auto}._chart_1tncq_68 text{font:10px var(--font-mono,monospace);fill:var(--muted-foreground)}._chart_1tncq_68 ._tickOn_1tncq_72{fill:var(--foreground)}._grid_1tncq_73{stroke:var(--border);stroke-dasharray:3 4}._step_1tncq_46{fill:none;stroke:var(--division-accent);stroke-width:2px}._dot_1tncq_75{fill:var(--card);stroke:var(--division-accent);stroke-width:1.5px}._dotOn_1tncq_76{fill:var(--division-accent)}._inspect_1tncq_78{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(240px,1fr);gap:24px;margin-top:18px;padding:22px 0;display:grid}._part_1tncq_79 strong{margin-bottom:7px;font-size:15px;font-weight:500;display:block}._part_1tncq_79 p{color:var(--muted-foreground);margin:0;font-size:13.5px;line-height:1.8}._partList_1tncq_81{flex-wrap:wrap;align-content:start;gap:6px;display:flex}._partList_1tncq_81 button{padding:6px 9px!important;font-size:11.5px!important}._prose_1tncq_10{border-top:1px solid var(--border);padding:32px 0 6px}._prose_1tncq_10 p{max-width:46rem;color:var(--muted-foreground);margin:0 0 16px;font-size:15px;line-height:1.9}._compare_1tncq_10{border-top:1px solid var(--border);padding:32px 0 20px}._tableWrap_1tncq_87{overflow-x:auto}._compare_1tncq_10 table{border-collapse:collapse;width:100%;min-width:560px;font-size:13.5px;line-height:1.6}._compare_1tncq_10 th,._compare_1tncq_10 td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:11px 14px}._compare_1tncq_10 thead th{color:var(--foreground);border-bottom-color:var(--division-accent);font-size:13px;font-weight:500}._compare_1tncq_10 tbody th{color:var(--muted-foreground);width:26%;font-weight:400}._checks_1tncq_92{border-top:1px solid var(--border)}._check_1tncq_92{border-bottom:1px solid var(--border);padding:20px 0}._check_1tncq_92 summary{cursor:pointer;font-size:15px;line-height:1.6}._check_1tncq_92 p{max-width:50rem;color:var(--muted-foreground);margin:14px 0 0;line-height:1.85}._sources_1tncq_96{color:var(--muted-foreground);margin-top:28px;font-size:11.5px;line-height:1.9}._sources_1tncq_96 a{text-underline-offset:3px;text-decoration:underline}._sources_1tncq_96 p{max-width:1000px}@media (max-width:1000px){._bench_1tncq_25{grid-template-columns:minmax(0,1fr) 280px}._explain_1tncq_58{grid-template-columns:1fr;gap:10px}}@media (max-width:760px){._primer_1tncq_12,._bench_1tncq_25{grid-template-columns:1fr}._side_1tncq_44{border-left:0;border-top:1px solid var(--border)}._steps_1tncq_46{grid-template-columns:1fr 1fr}._stage_1tncq_27{height:420px}._inspect_1tncq_78{grid-template-columns:1fr}._toolbar_1tncq_36>span{flex-basis:100%;margin-left:0}._header_1tncq_3{padding-top:30px}}
