body{overflow-x:clip;max-width:100%}:root{--primary-hue:0deg !important;--primary-saturation:70% !important;--primary-lightness:35% !important;--hx-color-primary-50:#fef2f2 !important;--hx-color-primary-100:#fee2e2 !important;--hx-color-primary-200:#fecaca !important;--hx-color-primary-300:#fca5a5 !important;--hx-color-primary-400:#f87171 !important;--hx-color-primary-500:#dc2626 !important;--hx-color-primary-600:#991b1b !important;--hx-color-primary-700:#991b1b !important;--hx-color-primary-800:#7f1d1d !important;--hx-color-primary-900:#450a0a !important;--llm-bg-card:#ffffff;--llm-bg-page:#f5f4f0;--llm-border:#c2bfb6;--llm-ink:#141413;--llm-focus:#991b1b;--llm-focus-tint:#fef2f2}html.dark{--primary-hue:0deg !important;--primary-saturation:72% !important;--primary-lightness:60% !important;--llm-bg-card:#141413;--llm-bg-page:#1e1e1c;--llm-border:#4a4843;--llm-ink:#f5f4f0;--llm-focus:#f87171;--llm-focus-tint:rgba(153, 27, 27, 0.28)}.content{color:var(--llm-ink)!important;font-size:1.0625rem!important;line-height:1.72!important}.content p,.content li,.content td,.content th,.content blockquote{color:var(--llm-ink)!important;line-height:1.72}.content h1{font-size:2.15rem!important;font-weight:800!important;letter-spacing:-.025em!important;line-height:1.2!important;color:var(--llm-ink)!important}.content h2{font-size:1.45rem!important;font-weight:700!important;letter-spacing:-.015em!important;line-height:1.3!important;color:var(--llm-ink)!important;border-bottom:1px solid var(--llm-border)!important;padding-bottom:.45rem!important;margin-top:2.5rem!important;margin-bottom:1rem!important}.content h3,.content h4{font-size:1.05rem!important;font-weight:700!important;line-height:1.35!important;color:var(--llm-ink)!important;text-transform:none!important;letter-spacing:normal!important}.content blockquote{background-color:var(--llm-bg-page)!important;border:1px solid var(--llm-border)!important;border-left:4px solid var(--llm-focus)!important;border-radius:6px!important;padding:1rem 1.35rem!important;margin:1.5rem 0!important;font-style:normal!important;color:var(--llm-ink)!important}.content table:not(.llm-notation-table):not(.llm-matrix-table){display:table!important;width:100%!important;border-collapse:collapse!important;margin:1.5rem 0!important;border:1px solid var(--llm-border)!important;background-color:var(--llm-bg-card)!important}.content table:not(.llm-notation-table):not(.llm-matrix-table) th{background-color:var(--llm-bg-page)!important;color:var(--llm-ink)!important;font-weight:700!important;font-size:.95rem!important;padding:.7rem .9rem!important;border-bottom:1.5px solid var(--llm-border)!important;text-transform:none!important}.content table:not(.llm-notation-table):not(.llm-matrix-table) td{color:var(--llm-ink)!important;font-size:.95rem!important;padding:.75rem .9rem!important;border-bottom:1px solid var(--llm-border)!important;vertical-align:top!important}.katex-mathml{display:none!important;user-select:none!important;-webkit-user-select:none!important}.katex{font-size:1.02em!important;line-height:1.2!important;color:inherit!important;text-rendering:auto;font-feature-settings:"kern"}.katex-display{margin:1.35rem 0!important;padding:.4rem 0!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch}.katex-display>.katex{max-width:100%;text-align:center;font-size:1.05em!important}.katex .fontsize-ensurer.reset-size6.size3,.katex .katex-sizing.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.64em!important}.katex .fontsize-ensurer.reset-size6.size1,.katex .katex-sizing.reset-size6.size1,.katex .sizing.reset-size6.size1,.katex .fontsize-ensurer.reset-size3.size1,.katex .katex-sizing.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.52em!important}.katex .matrix{margin:0 .15em}.llm-figure sub,.llm-notation-table sub,.llm-motion-player sub{font-size:.66em;line-height:0;position:relative;vertical-align:baseline;bottom:-.22em}.llm-figure sup,.llm-notation-table sup,.llm-motion-player sup{font-size:.66em;line-height:0;position:relative;vertical-align:baseline;top:-.38em}.llm-table-wrap{margin:1.5rem 0 2rem;border:1px solid var(--llm-border);border-radius:6px;overflow-x:auto;background-color:var(--llm-bg-card)}.llm-notation-table{display:table!important;width:100%!important;border-collapse:collapse!important;margin:0!important;font-size:.95rem!important;color:var(--llm-ink)!important;background-color:var(--llm-bg-card)!important}.llm-notation-table th{text-align:left!important;padding:.75rem 1rem!important;background-color:var(--llm-bg-page)!important;border-bottom:1.5px solid var(--llm-border)!important;font-size:.95rem!important;font-weight:700!important;color:var(--llm-ink)!important;text-transform:none!important;letter-spacing:normal!important;white-space:nowrap}.llm-notation-table td{padding:.85rem 1rem!important;border-bottom:1px solid var(--llm-border)!important;vertical-align:top!important;font-size:.95rem!important;line-height:1.55!important;color:var(--llm-ink)!important}.llm-notation-table tr:last-child td{border-bottom:none!important}.llm-shape-pill{display:inline-block;padding:.15rem .55rem;border-radius:4px;background-color:var(--llm-bg-page);border:1px solid var(--llm-border);color:var(--llm-ink);font-size:.92rem;font-weight:600;white-space:nowrap}.llm-focus-pill{display:inline-block;padding:.15rem .55rem;border-radius:4px;background-color:var(--llm-focus-tint);border:1px solid var(--llm-focus);color:var(--llm-focus);font-size:.92rem;font-weight:700;white-space:nowrap}.llm-figure{margin:1.75rem 0 2.25rem;border:1px solid var(--llm-border);border-radius:8px;background-color:var(--llm-bg-card);overflow:hidden}.llm-figure-head{padding:.85rem 1.25rem;background-color:var(--llm-bg-page);border-bottom:1px solid var(--llm-border);display:flex;align-items:center;justify-content:space-between}.llm-figure-title{font-size:1.05rem!important;font-weight:700!important;color:var(--llm-ink)!important;margin:0!important;line-height:1.35!important}.llm-figure-body{padding:1.5rem 1.25rem;background-color:var(--llm-bg-card);display:flex;justify-content:center;align-items:center;overflow-x:auto}.llm-figure-body svg{font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,inter,sans-serif!important;user-select:none}.llm-figure-caption{padding:.85rem 1.25rem;background-color:var(--llm-bg-page);border-top:1px solid var(--llm-border);font-size:.95rem!important;line-height:1.58!important;color:var(--llm-ink)!important}.llm-motion-player{margin:2rem 0;border-radius:8px;border:1px solid var(--llm-border);background-color:var(--llm-bg-card);overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,inter,sans-serif;color:var(--llm-ink)}.llm-motion-header{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:.85rem;padding:1rem 1.25rem;background-color:var(--llm-bg-page);border-bottom:1px solid var(--llm-border)}.llm-blueprint-title{font-size:1.05rem!important;font-weight:700!important;color:var(--llm-ink)!important;margin:0!important;line-height:1.35!important}.llm-motion-goal{font-size:.95rem!important;color:var(--llm-ink)!important;margin:.35rem 0 0!important;line-height:1.55!important}.llm-motion-stage{padding:1.35rem 1.25rem;background-color:var(--llm-bg-card);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.llm-motion-caption{padding:.85rem 1.25rem;background-color:var(--llm-focus-tint);border-top:1px solid var(--llm-border);border-bottom:1px solid var(--llm-border);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.85rem;font-size:.95rem!important;line-height:1.55!important;color:var(--llm-ink)!important}.llm-motion-controls{padding:.9rem 1.25rem;background-color:var(--llm-bg-page);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.95rem}.llm-btn-group{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.llm-btn-play{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.05rem;border-radius:6px;background-color:var(--llm-focus);color:#fff!important;font-size:.95rem;font-weight:700;border:1px solid var(--llm-focus);cursor:pointer;line-height:1.25}.llm-btn-step{display:inline-flex;align-items:center;gap:.4rem;padding:.48rem .9rem;border-radius:6px;background-color:var(--llm-bg-card);color:var(--llm-ink)!important;border:1px solid var(--llm-border);font-size:.95rem;font-weight:600;cursor:pointer;line-height:1.25}.llm-btn-step:hover{background-color:var(--llm-bg-page);border-color:var(--llm-ink)}.llm-scrubber-group{display:flex;align-items:center;gap:.75rem;flex:1;min-width:190px;max-width:360px}.llm-scrubber-label{font-size:.95rem;font-weight:700;color:var(--llm-ink);white-space:nowrap}.llm-scrubber{flex:1;accent-color:var(--llm-focus);cursor:pointer;height:6px}.llm-param-bar{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;padding:.5rem .9rem;background-color:var(--llm-bg-card);border:1px solid var(--llm-border);border-radius:6px;font-size:.95rem;color:var(--llm-ink)}.llm-param-item{display:flex;align-items:center;gap:.5rem}.llm-param-label{font-weight:700;color:var(--llm-ink);white-space:nowrap}.llm-param-val{font-weight:700;font-size:.95rem;color:var(--llm-focus);min-width:2.2rem}.llm-sim-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:100%;margin:0}@media(max-width:768px){.llm-sim-grid{grid-template-columns:1fr}}.llm-sim-card{display:flex;flex-direction:column;border-radius:6px;border:1px solid var(--llm-border);background-color:var(--llm-bg-card);overflow:hidden}.llm-sim-card-head{display:flex;align-items:center;justify-content:space-between;padding:.65rem 1rem;background-color:var(--llm-bg-page);border-bottom:1px solid var(--llm-border);font-size:.95rem;font-weight:700;color:var(--llm-ink)}.llm-sim-card-body{padding:.95rem 1rem;font-size:.95rem;line-height:1.55;color:var(--llm-ink);flex:1}.llm-matrix-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:100%}@media(max-width:860px){.llm-matrix-grid-3{grid-template-columns:1fr}}.llm-matrix-panel{border-radius:6px;border:1px solid var(--llm-border);background-color:var(--llm-bg-page);padding:.95rem}.llm-matrix-panel.active-stage{border:2px solid var(--llm-focus);background-color:var(--llm-focus-tint)}.llm-matrix-panel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.65rem;font-size:.95rem;font-weight:700;color:var(--llm-ink)}.llm-matrix-table{width:100%!important;border-collapse:collapse!important;font-size:.95rem!important}.llm-matrix-table th,.llm-matrix-table td{padding:.45rem .35rem!important;text-align:center!important;vertical-align:middle!important;white-space:nowrap!important;color:var(--llm-ink)!important}.llm-matrix-table th{font-size:.95rem!important;font-weight:700!important;color:var(--llm-ink)!important}.llm-matrix-table td.row-label{font-weight:700!important;color:var(--llm-ink)!important;text-align:left!important;border:none!important;background:0 0!important}.llm-matrix-table td.cell-val{border:1px solid var(--llm-border)!important;background-color:var(--llm-bg-card);color:var(--llm-ink)!important;font-weight:600}.llm-matrix-table td.cell-masked{border:1px dashed var(--llm-border)!important;background-color:var(--llm-bg-page)!important;color:var(--llm-ink)!important;font-weight:700}