.burn-page{--body:var(--font-inter), system-ui, -apple-system, "Segoe UI", sans-serif;--accent:var(--zulo-accent);--gap:18px;--mute:color-mix(in srgb, var(--text-primary) 72%, var(--bg-primary))}.dark .zulo-chrome.burn-page{--accent:var(--zulo-accent)}html:not(.dark) .zulo-chrome.burn-page{--accent:#0891b2}.burn-page .burn-main{overflow-wrap:anywhere;max-width:720px;margin:0 auto;padding:8px 16px 72px}.burn-page .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.burn-page .burn-mono{font-family:var(--font-mono);font-size:.92em}.burn-page .burn-hero{text-align:center;justify-items:center;gap:6px;padding:34px 0 24px;display:grid}.burn-page .burn-face{width:5px;height:5px;color:var(--text-primary);margin:0 40px 40px 0;box-shadow:5px 0,10px 0,15px 0,20px 0,25px 0,30px 0,35px 0,0 5px,40px 5px,0 10px,10px 10px,30px 10px,40px 10px,0 15px,40px 15px,0 20px,40px 20px,0 25px,10px 25px,30px 25px,40px 25px,0 30px,15px 30px,20px 30px,25px 30px,40px 30px,0 35px,40px 35px,5px 40px,10px 40px,15px 40px,20px 40px,25px 40px,30px 40px,35px 40px}.burn-page .burn-title{letter-spacing:.04em;margin:4px 0 0;font-size:clamp(30px,8vw,52px)}.burn-page .burn-tagline{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--mute);margin:0;font-size:12px}.burn-page .burn-progress{z-index:60;background:var(--accent);transform-origin:0;opacity:0;height:3px;position:fixed;inset:0 0 auto;transform:scaleX(0)}.burn-page .burn-progress[data-on=true]{opacity:1;animation:burn-load 1.4s var(--motion-ease) infinite}@keyframes burn-load{0%{transform:scaleX(.05)}60%{transform:scaleX(.85)}to{opacity:.2;transform:scaleX(1)}}.burn-page .burn-results{transition:opacity .16s var(--motion-ease)}.burn-page .burn-results[data-pending=true]{opacity:.4;pointer-events:none}.burn-page .burn-box{border:1px solid var(--border);margin:0 0 var(--gap);background:var(--bg-primary);padding:26px 18px 18px;position:relative}.burn-page .burn-box[data-tag]:before{content:attr(data-tag);background:var(--bg-primary);border:1px solid var(--border);font:600 11px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-primary);padding:3px 10px;position:absolute;top:-10px;left:14px}.burn-page .burn-answer,.burn-page .burn-answer[data-tag]:before{border-color:var(--accent)}.burn-page .burn-inputrow{gap:0;display:flex}.burn-page .burn-input{min-width:0;height:56px;font:500 16px var(--font-mono);letter-spacing:.02em;color:var(--text-primary);border:1px solid var(--border);background:0 0;border-right:0;border-radius:0;flex:auto;padding:0 14px}.burn-page .burn-go{cursor:pointer;height:56px;font:700 14px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;background:var(--text-primary);color:var(--bg-primary);border:1px solid var(--text-primary);border-radius:0;align-items:center;gap:10px;padding:0 22px;display:inline-flex}.burn-page .burn-go:hover{background:var(--accent);border-color:var(--accent);color:#0a0a0a}.burn-page .burn-safeline{font:12px var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mute);margin:10px 0 18px}.burn-page .burn-tabs{border:1px solid var(--border);grid-template-columns:repeat(4,1fr);min-width:0;margin:0;padding:0;display:grid}.burn-page .burn-tab{text-align:center;cursor:pointer;min-height:52px;font:700 12px/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);place-items:center;padding:6px 4px;display:grid;position:relative}.burn-page .burn-tab+.burn-tab{border-left:1px solid var(--border)}.burn-page .burn-tab input{opacity:0;cursor:pointer;position:absolute;inset:0}.burn-page .burn-tab:has(input:checked){background:var(--text-primary);color:var(--bg-primary);box-shadow:inset 0 -3px 0 var(--accent)}.burn-page .burn-input:focus-visible,.burn-page .burn-go:focus-visible,.burn-page a:focus-visible,.burn-page summary:focus-visible,.burn-page .burn-mini:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.burn-page .burn-tab:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.burn-page .burn-hint{font:13px var(--font-mono);color:var(--mute);text-align:center;min-height:1.4em;margin:12px 0 0}.burn-page .burn-link{margin:-4px 0 var(--gap);text-align:center}.burn-page .burn-link summary{cursor:pointer;font:11px var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mute);padding:8px;list-style:none;display:inline-block}.burn-page .burn-link summary::-webkit-details-marker{display:none}.burn-page .burn-link summary span{opacity:.7}.burn-page .burn-link[open]{border:1px dashed var(--border-light);padding:12px 16px 16px}.burn-page .burn-link p{font:400 15px/1.55 var(--body);color:var(--text-secondary);text-align:left;margin:0 0 12px}.burn-page .burn-example{text-align:center;font:13px/1.5 var(--font-mono);letter-spacing:.04em;color:var(--text-primary);margin:0 0 var(--gap);border-left:3px solid var(--accent);background:var(--bg-secondary);padding:10px 12px}.burn-page .burn-example strong{color:var(--accent);font-weight:700}.burn-page .burn-cap{font:12px var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mute);margin:0}.burn-page .burn-marketline{margin:14px 0 18px}.burn-page .burn-small{font:400 15px/1.55 var(--body);color:var(--text-secondary);margin:8px 0 0}.burn-page .burn-plain{font:400 15px/1.55 var(--body);color:var(--text-secondary);gap:10px;margin:10px 0 0;padding-left:1.1em;display:grid}.burn-page .burn-plain strong{color:var(--text-primary)}.burn-page .burn-headline{font:600 clamp(20px, 4.4vw, 26px)/1.3 var(--body);color:var(--text-primary);margin:0 0 14px}.burn-page .burn-note{border-left:3px solid var(--accent);background:var(--bg-secondary);font:400 15px/1.5 var(--body);color:var(--text-primary);margin:0 0 14px;padding:10px 12px}.burn-page .burn-stats{border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);grid-template-columns:repeat(4,1fr);gap:0;margin:8px 0 18px;display:grid}.burn-page .burn-stats>div{flex-direction:column-reverse;align-items:center;gap:4px;padding:14px 4px;display:flex}.burn-page .burn-stats>div+div{border-left:1px solid var(--border-light)}.burn-page .burn-stats dd{font:300 clamp(24px, 5vw, 32px)/1 var(--font-mono);color:var(--text-primary);white-space:nowrap;margin:0}.burn-page .burn-stats dt{font:11px var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mute)}.burn-page .burn-more{margin-top:12px}.burn-page .burn-more summary,.burn-page .burn-fold>summary{cursor:pointer;list-style:none}.burn-page .burn-more summary::-webkit-details-marker{display:none}.burn-page .burn-fold>summary::-webkit-details-marker{display:none}.burn-page .burn-more summary{font:11px var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mute);padding:6px 0}.burn-page .burn-more summary:after{content:" ▾"}.burn-page .burn-more[open] summary:after{content:" ▴"}.burn-page .burn-sec{margin:0 0 var(--gap)}.burn-page .burn-sec>.burn-cap{margin:0 0 10px}.burn-page .burn-tiles{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));align-items:start;gap:10px;margin:0;padding:0;list-style:none;display:grid}.burn-page .burn-tile{border:1px solid var(--border-light);background:var(--bg-primary);transition:border-color .14s var(--motion-ease), transform .14s var(--motion-ease)}.burn-page .burn-tile:hover{border-color:var(--text-primary);transform:translateY(-2px)}.burn-page .burn-tile[open]{border-color:var(--text-primary)}.burn-page .burn-tile>summary{cursor:pointer;grid-template-columns:1fr auto;grid-template-areas:"pill yield""id id""sub sub""jev jev";gap:2px 8px;min-height:44px;padding:12px 14px;list-style:none;display:grid}.burn-page .burn-tile>summary::-webkit-details-marker{display:none}.burn-page .burn-pill{font:700 11px/1 var(--font-mono);letter-spacing:.14em;border:1px solid var(--text-primary);color:var(--text-primary);grid-area:pill;justify-self:start;padding:3px 8px}.burn-page .burn-pill[data-verdict=keep]{background:var(--text-primary);color:var(--bg-primary)}.burn-page .burn-pill[data-verdict=burn]{border-color:var(--accent);color:var(--text-primary);border-width:2px;padding:2px 7px}.burn-page .burn-pill[data-verdict=neutral]{color:var(--text-secondary);border-style:dashed;border-color:var(--text-secondary)}.burn-page .burn-id{font:300 28px/1 var(--font-mono);color:var(--text-primary);grid-area:id;margin-top:8px}.burn-page .burn-sub{font:13px var(--font-mono);letter-spacing:.06em;color:var(--mute);grid-area:sub}.burn-page .burn-yield{font:600 12px var(--font-mono);letter-spacing:.06em;color:var(--text-secondary);grid-area:yield;align-self:center}.burn-page .burn-body{padding:0 14px 14px}.burn-page .burn-body p{font:400 15px/1.5 var(--body);color:var(--text-primary);margin:0}.burn-page .burn-body .burn-small{color:var(--text-secondary);margin-top:6px}.burn-page .burn-moves{gap:10px;margin:0;padding:0;list-style:none;display:grid}.burn-page .burn-move{border:1px solid var(--border-light)}.burn-page .burn-move[open]{border-color:var(--text-primary)}.burn-page .burn-move>summary{cursor:pointer;grid-template-columns:auto 1fr;grid-template-areas:"n t""n c";gap:6px 14px;min-height:44px;padding:14px;list-style:none;display:grid}.burn-page .burn-move>summary::-webkit-details-marker{display:none}.burn-page .burn-num2{font:300 28px/1 var(--font-mono);color:var(--mute);grid-area:n}.burn-page .burn-movetitle{font:500 16px/1.4 var(--body);color:var(--text-primary);grid-area:t}.burn-page .burn-chip{border:1px solid var(--accent);font:600 12px/1 var(--font-mono);letter-spacing:.06em;color:var(--text-primary);grid-area:c;justify-self:start;padding:3px 8px}.burn-page .burn-move .burn-body{padding:0 14px 14px 58px}.burn-page .burn-fold{padding:18px 16px 6px}.burn-page .burn-fold>summary{min-height:44px;font:600 13px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-primary);justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.burn-page .burn-fold>summary:after{content:"▾";transition:transform .16s var(--motion-ease);font-size:14px}.burn-page .burn-fold[open]>summary:after{transform:rotate(180deg)}.burn-page .burn-fold>summary .burn-sub{letter-spacing:.06em;text-transform:none;margin-left:auto;font-weight:400}.burn-page .burn-fold>:not(summary){margin-bottom:14px}.burn-page .burn-table{border-collapse:collapse;width:100%;font:13px var(--font-mono)}.burn-page .burn-table th,.burn-page .burn-table td{text-align:left;border-top:1px solid var(--border-light);color:var(--text-primary);padding:9px 6px;font-weight:400}.burn-page .burn-table thead th{letter-spacing:.16em;text-transform:uppercase;color:var(--mute);border-top:0;font-size:10px}.burn-page .burn-table tbody th{font-weight:700}.burn-page .burn-chips{margin:8px 0 var(--gap);flex-wrap:wrap;justify-content:center;gap:8px;padding:0;list-style:none;display:flex}.burn-page .burn-chips li{border:1px solid var(--border-light);font:11px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);padding:6px 10px}.burn-page .burn-sharebar{gap:8px;margin-top:8px;display:grid}.burn-page .burn-copy{display:flex}.burn-page .burn-copy-input{min-width:0;height:44px;font:12px var(--font-mono);color:var(--text-secondary);border:1px solid var(--border-light);background:0 0;border-right:0;border-radius:0;flex:auto;padding:0 10px}.burn-page .burn-mini{cursor:pointer;height:44px;font:700 12px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-primary);border:1px solid var(--text-primary);background:0 0;border-radius:0;padding:0 16px}.burn-page .burn-mini:hover{background:var(--text-primary);color:var(--bg-primary)}.burn-page .burn-button{cursor:pointer;min-height:48px;font:700 12px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;background:var(--text-primary);color:var(--bg-primary);border:1px solid var(--text-primary);border-radius:0;justify-content:center;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.burn-page .burn-button-ghost{color:var(--text-primary);background:0 0}.burn-page .burn-button:disabled{opacity:.5;cursor:wait}@media (prefers-reduced-motion:no-preference){.burn-page .burn-results>*{animation:burn-in .38s var(--motion-ease-out) both}.burn-page .burn-results>:nth-child(2){animation-delay:40ms}.burn-page .burn-results>:nth-child(3){animation-delay:80ms}.burn-page .burn-results>:nth-child(4){animation-delay:.12s}.burn-page .burn-results>:nth-child(5){animation-delay:.16s}.burn-page .burn-results>:nth-child(n+6){animation-delay:.2s}.burn-page .burn-tab,.burn-page .burn-go{transition:background .14s var(--motion-ease), color .14s var(--motion-ease)}}@keyframes burn-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:520px){.burn-page .burn-stats{grid-template-columns:1fr 1fr}.burn-page .burn-stats>div:nth-child(3){border-left:0}.burn-page .burn-stats>div:nth-child(n+3){border-top:1px solid var(--border-light)}.burn-page .burn-main{padding-left:12px;padding-right:12px}.burn-page .burn-stats dd{font-size:28px}.burn-page .burn-tab{letter-spacing:.06em;font-size:11px}.burn-page .burn-go span:first-child{display:none}.burn-page .burn-go{padding:0 18px}.burn-page .burn-tiles{grid-template-columns:1fr 1fr}.burn-page .burn-move .burn-body{padding-left:14px}}.burn-page .burn-jev{border:1px dashed var(--accent);font:700 11px/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-primary);grid-area:jev;justify-self:start;margin-top:8px;padding:2px 8px}.burn-page .burn-jevtext{border-left:3px solid var(--accent);padding-left:10px}.burn-page .burn-sim{margin:0 0 12px}.burn-page .burn-sim a{color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px;font-weight:600}.burn-page .burn-sim span{color:var(--mute);font-size:14px}.burn-page .burn-next{border:1px dashed var(--accent);margin:0 0 14px;padding:12px 14px}.burn-page .burn-next .burn-cap{margin:0 0 8px}.burn-page .burn-next ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.burn-page .burn-next li{font:400 15px/1.5 var(--body);color:var(--text-secondary);gap:2px;display:grid}.burn-page .burn-next strong{color:var(--text-primary);font-weight:600}.burn-page .burn-ledger{margin:4px 0 14px}.burn-page .burn-ledger .burn-cap{margin:8px 0}.burn-page .burn-ledger dl{border-top:1px solid var(--border-light);margin:0}.burn-page .burn-ledger dl>div{border-bottom:1px solid var(--border-light);font:400 15px/1.4 var(--body);color:var(--text-secondary);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.burn-page .burn-ledger dd{font-family:var(--font-mono);color:var(--text-primary);white-space:nowrap;margin:0}.burn-page .burn-ledger dl>div[data-strong=true]{color:var(--text-primary);font-weight:600}.burn-page .burn-loop{counter-reset:loop;grid-template-columns:repeat(4,1fr);gap:10px;margin:4px 0 16px;padding:0;list-style:none;display:grid}.burn-page .burn-loop li{border:1px solid var(--border-light);font:400 13px/1.4 var(--body);color:var(--text-secondary);align-content:start;gap:4px;padding:10px;display:grid;position:relative}.burn-page .burn-loop li strong{font:700 11px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-primary)}.burn-page .burn-loop li:not(:last-child):after{content:"→";background:var(--bg-primary);color:var(--accent);font:700 14px var(--font-mono);z-index:1;line-height:1;position:absolute;top:50%;right:-10px;transform:translateY(-50%)}@media (max-width:560px){.burn-page .burn-loop{grid-template-columns:1fr}.burn-page .burn-loop li:not(:last-child):after{content:"↓";inset:auto auto -11px 50%;transform:translate(-50%)}}.burn-page .burn-more summary{align-items:center;min-height:44px;display:flex}.burn-page .burn-link summary{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.burn-page .burn-main{max-width:var(--page-w)}.burn-page .burn-hero{text-align:left;justify-items:start;gap:0;padding:40px 0 28px}.burn-page .burn-face{margin:0 40px 52px 0}.burn-page .burn-title{font-family:var(--font-display);text-transform:none;letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(28px,4.4vw,36px);font-weight:400;line-height:1.15}.burn-page .burn-tagline{letter-spacing:.16em;color:var(--text-secondary);font-size:12px}.burn-page .burn-box{background:var(--panel-bg);border-color:var(--panel-line)}.burn-page .burn-box[data-tag]:before{background:var(--bg-primary);border-color:var(--panel-line)}.burn-page .burn-answer,.burn-page .burn-answer[data-tag]:before{border-color:var(--accent)}.burn-page .burn-link,.burn-page .burn-example,.burn-page .burn-hint{text-align:left}.burn-page .burn-delegates{margin:4px 0 14px}
