.se-page{--bg:var(--paper);--bg-deep:var(--paper-deep);--panel:#fffefa;--panel-raised:#fff;--well:#fff;--line:#c9d2ce;--line-soft:#dde3df;--edge:var(--ink);--text:var(--ink);--muted:var(--ink-soft);--dim:#4a5e65;--teal:#0c7065;--on-teal:#fff;--amber:#b7791f;--amber-text:#7a5200;--copper:#b87333;--red:var(--copper-text);--red-text:var(--copper-text);--hover:#e3ece7;--link-hover:#b87333;--focus:#0c7065;--ok-bg:#e3efe9;--warn-bg:#f6ecd6;--bad-bg:#f6e7d9;--bad-text:#72451d;--mono:ui-monospace, "DM Mono", SFMono-Regular, Menlo, Consolas, monospace;--sans:"Manrope Variable", Manrope, system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}.se-page .se-dual,.se-page .se-legend{--bg:var(--night);--bg-deep:var(--night-deep);--panel:var(--night-panel);--panel-raised:#15292f;--well:#0a171b;--line:var(--night-line);--line-soft:#1f3a40;--edge:#6d8c86;--text:var(--on-night);--muted:var(--on-night-soft);--dim:var(--on-night-dim);--teal:var(--mint);--on-teal:var(--night-deep);--amber:var(--amber-on-night);--amber-text:#f6d9a4;--copper:#b87333;--copper-text:var(--copper-on-night);--red:#ff7b6b;--red-text:#ff9d90;--hover:#16292a;--link-hover:var(--amber-on-night);--focus:var(--mint);color:var(--text)}.se-page h1,.se-page h2,.se-page h3{color:var(--text);font-weight:700}.se-page .se-stage>*+*{margin-top:1rem}.se-page .se-walk{padding:clamp(3rem,6vw,5.5rem) 0}.se-page .se-walk h2{letter-spacing:-.06em;margin:0;font-size:clamp(2rem,4.6vw,3.4rem);line-height:1}.se-page .se-walk-lede{max-width:var(--lab-measure);color:var(--muted);margin:1rem 0 1.25rem;line-height:1.6}.se-page .se-walk .se-legend{margin:0 0 clamp(1.5rem,4vw,2.5rem)}.se-page .se-noscript{color:var(--bad-text);margin:0 0 1.5rem}.se-page .se-tests{gap:clamp(2rem,5vw,3.5rem);display:grid}.se-page .se-test{border:1px solid var(--line);background:var(--panel);gap:1rem;min-width:0;padding:clamp(1.1rem,3vw,1.75rem);display:grid}.se-page .se-test-head{grid-template-columns:minmax(0,1fr) minmax(12rem,17rem);align-items:start;gap:1rem 2rem;display:grid}.se-page .se-test-copy{min-width:0}.se-page .se-test-n{color:var(--copper-text);font:500 .78rem/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:0}.se-page .se-test h3{letter-spacing:-.04em;margin:.35rem 0 .6rem;font-size:clamp(1.4rem,3vw,2rem);line-height:1.1}.se-page .se-caption{max-width:42rem;color:var(--muted);margin:0;line-height:1.65}.se-page .se-test .se-field{margin:0}.se-page .se-test-visual{border:1px solid var(--line);background:var(--panel);padding:1rem}.se-page .se-test-read{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:1rem 2rem;display:grid}.se-page .se-readout{min-height:8em;color:var(--text);font:500 .85rem/1.5 var(--mono);margin:0}.se-page .se-walk-next{margin:clamp(1.5rem,4vw,2.5rem) 0 0}.se-page .se-notes-sub{font:700 1.3rem/1.3 var(--sans);margin:1.5rem 0 0}.se-page .se-terms{gap:.6rem;margin:0;display:grid}.se-page .se-terms>div{grid-template-columns:11rem minmax(0,1fr);gap:.25rem 1rem;display:grid}.se-page .se-terms dt{font-weight:700}.se-page .se-terms dd{color:var(--ink-soft);margin:0;line-height:1.6}.se-page .se-myths{gap:1rem;margin:0;padding-left:1.5rem;display:grid}.se-page .se-myths p{margin:0;line-height:1.65}.se-page .se-myths .se-myth-source{color:var(--dim);font:.76rem/1.5 var(--mono);margin-top:.25rem}.se-page .se-myths li::marker{color:var(--copper-text);font:500 .9em var(--mono)}.se-page .se-field.is-off .se-input-row{opacity:.7}.se-page .se-input-row{align-items:center;gap:.75rem;display:flex}.se-page .se-range{appearance:none;cursor:pointer;background:0 0;flex:4rem;min-width:0;height:2rem;margin:0}.se-page .se-range:disabled{cursor:not-allowed}.se-page .se-num-wrap{flex:none;align-items:center;gap:.4rem;display:inline-flex}.se-page .se-num{border:1px solid var(--edge);background:var(--well);width:5.75rem;min-height:44px;color:var(--text);font:500 .9rem/1.2 var(--mono);border-radius:0;padding:.4rem .5rem}.se-page .se-num:disabled{color:var(--dim)}.se-page .se-unit{min-width:1.6rem;color:var(--dim);font:.75rem/1.2 var(--mono)}.se-page .se-note{border:1px dashed var(--amber);color:var(--amber-text);margin:1rem 0 0;padding:.6rem .8rem;font-size:.84rem;line-height:1.5}.se-page .se-readouts dd{font:500 1.5rem/1.15 var(--mono);font-variant-numeric:tabular-nums;margin:.25rem 0 0}.se-page .se-readouts dd.se-sub{font:.76rem/1.4 var(--mono);color:var(--dim)}.se-page .se-figure{border:1px solid var(--line);background:var(--panel);min-width:0;margin:0;padding:1rem}.se-page .se-details th,.se-page .se-details td{border-top:1px solid var(--line);text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;padding:.35rem .6rem}.se-page .se-details th:first-child,.se-page .se-details td:first-child{text-align:left}@media (width<=68rem){.se-page .se-controls{grid-template-columns:minmax(0,1fr)}}@media (width<=34rem){.se-page .se-group{padding:0 .85rem 1rem}.se-page .se-panel,.se-page .se-figure{padding:.85rem}}@media (pointer:coarse),(width<=52rem){.se-page .se-num,.se-page .se-share-url,.se-page .se-select{font-size:16px}}.se-page .se-dual{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);align-items:start;gap:1rem;display:grid}.se-page .se-view{min-width:0;margin:0}.se-page .se-view figcaption{color:var(--muted);font:500 .78rem/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .4rem}.se-page .se-figure .se-view figcaption{color:var(--ink-soft)}.se-page .se-host{aspect-ratio:16/12;background:#081418;grid-template-rows:repeat(12,minmax(0,1fr));grid-template-columns:repeat(16,minmax(0,1fr));gap:2px;padding:6px;display:grid}.se-page .se-chips{background:#081418;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:6px;display:grid}.se-page .se-die{align-content:start;gap:3px;min-width:0;display:grid}.se-page .se-die-label{color:var(--on-night-dim);font:500 .72rem/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase}.se-page .se-block{border:1px solid #1f3a40;grid-template-columns:repeat(8,minmax(0,1fr));gap:1px;padding:2px;display:grid}.se-page .se-block.is-slc{border:1px dashed var(--amber-on-night)}.se-page .se-block.is-retired{border:1px solid #ff7b6b}.se-page .se-p{aspect-ratio:1;display:block}.se-page .se-h{display:block}.se-page .se-swatch.se-h{aspect-ratio:1}.se-page .se-h.is-secret,.se-page .se-p.is-secret{background:var(--amber-on-night)}.se-page .se-h.is-other,.se-page .se-p.is-other{background:#5c7f86}.se-page .se-h.is-zeros{background:var(--night-deep);box-shadow:inset 0 0 0 2px var(--mint)}.se-page .se-h.is-unmapped,.se-page .se-p.is-free{background:var(--night-deep);box-shadow:inset 0 0 0 1px #3a5a60}.se-page .se-p.is-secret.is-stale{background:linear-gradient(135deg, transparent 38%, #3a2a08 38%, #3a2a08 62%, transparent 62%), var(--amber-on-night)}.se-page .se-p.is-other.is-stale{background:linear-gradient(135deg, transparent 38%, var(--night-deep) 38%, var(--night-deep) 62%, transparent 62%), #5c7f86}.se-page .se-p.is-retired{box-shadow:inset 0 0 0 2px #ff7b6b}.se-page .se-p.is-retired-empty{background:linear-gradient(45deg, transparent 40%, #ff7b6b 40%, #ff7b6b 60%, transparent 60%), linear-gradient(-45deg, transparent 40%, #ff7b6b 40%, #ff7b6b 60%, transparent 60%), var(--night-deep)}.se-page .se-p.is-noise{background:radial-gradient(circle, var(--night-deep) 24%, transparent 26%) 0 0 / 4px 4px, #8fa6a1}.se-page .se-swatch{flex:none;width:1.15rem;margin-top:.15rem;display:block}.se-page .se-frame{aspect-ratio:1;border:2px dashed var(--amber-on-night);background:0 0}.se-page .se-frame.is-retired{border:2px solid #ff7b6b}.se-page .se-legend{border:1px solid var(--line);background:var(--bg-deep);color:var(--muted);font:.76rem/1.4 var(--mono);flex-wrap:wrap;gap:.4rem 1.2rem;margin:.8rem 0 0;padding:.75rem 1rem .85rem;list-style:none;display:flex}.se-page .se-legend li{align-items:flex-start;gap:.5rem;display:inline-flex}.se-page .se-table-host{color:var(--muted);font:.78rem/1.5 var(--mono);margin:0;padding:.5rem .8rem}.se-page .se-result{border-collapse:collapse;width:100%;font:.8rem/1.4 var(--mono);color:var(--text)}.se-page .se-result caption{color:var(--muted);text-align:left;padding:0 0 .4rem;font-weight:500}.se-page .se-result th,.se-page .se-result td{border-top:1px solid var(--line);text-align:right;font-variant-numeric:tabular-nums;padding:.35rem .6rem}.se-page .se-result th:first-child,.se-page .se-result td:first-child{text-align:left;font-weight:500}.se-page .se-result thead th{color:var(--muted);font-weight:500}.se-page .se-btn-go{border-color:var(--teal);background:var(--teal);color:var(--on-teal);font-size:.9rem}.se-page .se-btn:disabled{color:var(--dim);cursor:not-allowed;background:0 0;border-style:dotted}.se-page .se-btn:disabled:hover{border-color:var(--edge);color:var(--dim);background:0 0}.se-page .se-num{border:1px solid var(--edge);background:var(--well);width:100%;max-width:12rem;min-height:44px;color:var(--text);font:500 .9rem/1.2 var(--mono);border-radius:0;padding:.4rem .5rem}.se-page .se-summary{color:var(--text);font:700 1.05rem/1.4 var(--sans);margin:0 0 1rem}.se-page .se-actions{gap:.7rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.se-page .se-actions li{gap:.25rem;display:grid}.se-page .se-actions .se-btn{text-align:left;width:100%}.se-page .se-hint{color:var(--dim);margin:.25rem 0 0;font-size:.8rem;line-height:1.5;display:block}.se-page .se-actions .se-hint{margin:0}.se-page .se-log{color:var(--muted);gap:.5rem;margin:0;padding-left:1.4rem;font-size:.88rem;line-height:1.55;display:grid}.se-page .se-log li::marker{color:var(--copper-text);font:500 .9em var(--mono)}.se-page .se-log li:first-child{color:var(--text)}.se-page .se-config .se-field:first-of-type{margin-top:.6rem}.se-page .se-panel .se-actions-row{margin-top:0}.se-page .se-figure+.se-figure,.se-page .se-stage>*+*{margin-top:1rem}.se-page .se-sandbox-status{min-height:3em}.se-page .se-summary{min-height:4.4em}.se-page #h-preset{min-height:6em}.se-page .se-share-status{min-height:3em}.se-page .se-share-fallback[hidden]{visibility:hidden;display:block}.se-page .se-readouts dd{min-width:4ch;min-height:1.15em}.se-page .se-sb-table{margin-top:1rem}.se-page .se-log-box{height:17rem;position:relative}.se-page .se-log-box .se-log{align-content:start;position:absolute;inset:0;overflow-y:auto}.se-page .se-log-box .se-empty{margin:0;position:absolute;inset:0}.se-page .se-log-box .se-empty[hidden]{visibility:hidden;display:block}.se-page .se-yours{background:var(--bg);border-top:1px solid var(--line);padding:clamp(3rem,6vw,5.5rem) 0}.se-page .se-yours h2{letter-spacing:-.06em;margin:0;font-size:clamp(2rem,4.6vw,3.4rem);line-height:1}.se-page .se-yours-lede{max-width:var(--lab-measure);color:var(--muted);margin:1rem 0 1.25rem;line-height:1.6}.se-page .se-yours-warn{border:1px solid var(--copper);border-left:6px solid var(--copper);background:var(--bad-bg);max-width:48rem;color:var(--bad-text);margin:0 0 1.75rem;padding:.85rem 1.1rem}.se-page .se-yours-warn p{margin:0;line-height:1.6}.se-page .se-yours-grid{grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);align-items:start;gap:1.5rem 2.5rem;display:grid}.se-page .se-yours-pick{gap:1rem;display:grid}.se-page .se-yours-pick .se-field{margin:0}.se-page .se-yours-col{min-width:0}.se-page .se-yours-col .se-share-status{margin:.5rem 0 0}.se-page .se-yours-out{min-width:0;height:46rem;padding-right:.5rem;overflow-y:auto}.se-page .se-yours-out h3{letter-spacing:-.03em;margin:0 0 .8rem;font-size:1.4rem}.se-page .se-yd-warnings{border:1px dashed var(--amber);color:var(--amber-text);gap:.45rem;margin:0 0 1.25rem;padding:.7rem 1rem .7rem 2rem;font-size:.88rem;line-height:1.5;display:grid}.se-page .se-yd-warnings:empty{display:none}.se-page .se-yd-steps,.se-page .se-yd-guidance{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.se-page .se-yd-step,.se-page .se-yd-point{border:1px solid var(--line);background:var(--panel);min-width:0;padding:.9rem 1rem}.se-page .se-yd-kind{color:var(--copper-text);font:500 .78rem/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .3rem}.se-page .se-yd-purpose{color:var(--muted);margin:0 0 .7rem;line-height:1.55}.se-page .se-yd-point p{margin:0;line-height:1.55}.se-page .se-yd-source{color:var(--dim);font:.74rem/1.5 var(--mono);overflow-wrap:anywhere;margin:.6rem 0 0}.se-page .se-cmd{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.se-page .se-code{background:var(--night-panel);color:#d8efe9;min-width:0;font:.85rem/1.5 var(--mono);overflow-wrap:anywhere;user-select:all;flex:14rem;padding:.6rem .75rem}.se-page .se-erase{border:1px solid var(--copper);background:var(--panel-raised)}.se-page .se-erase>summary{min-height:44px;color:var(--copper-text);font:500 .85rem/1.3 var(--mono);cursor:pointer;align-items:center;padding:.5rem .8rem;display:flex}.se-page .se-erase>summary:hover{background:var(--hover)}.se-page .se-erase[open]{padding-bottom:.8rem}.se-page .se-erase>:not(summary){margin-inline:.8rem}.se-page .se-erase-warning{color:var(--bad-text);margin-top:0;margin-bottom:.7rem;font-size:.88rem;line-height:1.55}@media (width<=52rem){.se-page .se-test-head,.se-page .se-test-read{grid-template-columns:minmax(0,1fr)}.se-page .se-readout{min-height:10em}.se-page .se-terms>div{grid-template-columns:minmax(0,1fr)}.se-page .se-chips{grid-template-columns:repeat(2,minmax(0,1fr))}.se-page .se-dual,.se-page .se-yours-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=24rem){.se-page .se-readout{min-height:13em}}
