:root,[data-theme=light]{--paper: #f3ead8;--raised: #fff8ec;--sunken: #e4d8c0;--ink: #1a1916;--mute: #5c5850;--gilt: #c4a35a;--bland-ink: #1a1916;--bland-mute: #5c5850;--bland-gilt: #c4a35a;--bland-sage: #6a6e5a;--bland-dusk: #5a6270;--bland-clay: #8a6f55;--bland-wine: #6e5856;--bland-slate: #5c5c58;--bland-silk: #cfc6ae;--bland-rats: #7a7e72;--fail: var(--bland-wine);--mast: #e4d8c0;--foot: #2a261f;--board: #17190f;--board-raised: #202216;--layer-fcu: var(--bland-gilt);--layer-bcu: var(--bland-dusk);--layer-inner: var(--bland-sage);--layer-crtyd: var(--bland-gilt);--layer-silk: var(--bland-silk);--layer-rats: var(--bland-rats);--layer-via: var(--bland-clay);--layer-cu: var(--bland-gilt);--layer-edge: var(--bland-sage);--layer-in1: var(--bland-sage);--layer-in2: #626865;--layer-in3: var(--bland-clay);--layer-in4: var(--bland-wine);--layer-in5: #645d63;--layer-in6: var(--bland-slate);--layer-zone: var(--bland-slate);--layer-fmask: var(--bland-slate);--layer-bmask: var(--bland-mute);--layer-fpaste: var(--bland-silk);--layer-bpaste: var(--bland-rats);--layer-fab: var(--bland-mute);--layer-drill: var(--board);--layer-drc: var(--fail);--hair: rgba(26, 25, 22, .28);--sheet: #f3ead8;--sheet-ink: #1a1916;--sheet-wire: #6a6e5a;--sheet-pin: #5a6270;--sheet-pin-name: #5c5850;--sheet-body: #1a1916;--sheet-dnp: #8a8680;--sheet-silk: #5c5850;--sheet-label: #6e5856;--sheet-junction: #6a6e5a;--sheet-no-connect: #8a3a2a;--sheet-frame: #5a6270;--sheet-rat: #7a7e72;--serif: "Liberation Serif", "Times New Roman", Times, serif;--sans: Helvetica, "Helvetica Neue", Arial, sans-serif;--mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace}[data-theme=dark]{--paper: #1f1c16;--raised: #2a261f;--sunken: #16140f;--ink: #f3ead8;--mute: #b5aa96;--gilt: #c4a35a;--bland-ink: #f3ead8;--bland-mute: #b5aa96;--bland-gilt: #c4a35a;--bland-sage: #a8ac98;--bland-dusk: #9aa4b0;--bland-clay: #c4b094;--bland-wine: #c4b0ac;--bland-slate: #b0aca4;--bland-silk: #d4ccb4;--bland-rats: #8e9286;--fail: var(--bland-wine);--mast: #16140f;--foot: #0e0c09;--board: #1d1f16;--board-raised: #26281c;--layer-fcu: var(--bland-gilt);--layer-bcu: var(--bland-dusk);--layer-inner: var(--bland-sage);--layer-crtyd: var(--bland-gilt);--layer-silk: var(--bland-silk);--layer-rats: var(--bland-rats);--layer-via: var(--bland-clay);--layer-cu: var(--bland-gilt);--layer-edge: var(--bland-sage);--layer-in1: var(--bland-sage);--layer-in2: #a1a8a4;--layer-in3: var(--bland-clay);--layer-in4: var(--bland-wine);--layer-in5: #afaaae;--layer-in6: var(--bland-slate);--layer-zone: var(--bland-slate);--layer-fmask: var(--bland-slate);--layer-bmask: var(--bland-mute);--layer-fpaste: var(--bland-silk);--layer-bpaste: var(--bland-rats);--layer-fab: var(--bland-mute);--layer-drill: var(--board);--layer-drc: var(--fail);--hair: rgba(243, 234, 216, .22)}[data-theme=amber]{--paper: #0d0805;--raised: #1a1108;--sunken: #080503;--ink: #ffaa33;--mute: #cc7700;--gilt: #ffdd99;--bland-ink: #ffaa33;--bland-mute: #cc7700;--bland-gilt: #ffdd99;--bland-sage: #d1902e;--bland-dusk: #9c6318;--bland-clay: #ffc457;--bland-wine: #ff6644;--bland-slate: #7d4e0f;--bland-silk: #ffe8c0;--bland-rats: #8a5a12;--fail: var(--bland-wine);--mast: #120c06;--foot: #080503;--board: #120c06;--board-raised: #1a1108;--layer-fcu: var(--bland-gilt);--layer-bcu: var(--bland-dusk);--layer-inner: var(--bland-sage);--layer-crtyd: var(--bland-gilt);--layer-silk: var(--bland-silk);--layer-rats: var(--bland-rats);--layer-via: var(--bland-clay);--layer-cu: var(--bland-gilt);--layer-edge: var(--bland-sage);--layer-in1: var(--bland-sage);--layer-in2: #ffb84d;--layer-in3: var(--bland-clay);--layer-in4: var(--bland-wine);--layer-in5: #b8791f;--layer-in6: var(--bland-slate);--layer-zone: var(--bland-slate);--layer-fmask: var(--bland-slate);--layer-bmask: var(--bland-mute);--layer-fpaste: var(--bland-silk);--layer-bpaste: var(--bland-rats);--layer-fab: var(--bland-mute);--layer-drill: var(--board);--layer-drc: var(--fail);--hair: rgba(255, 170, 51, .3);--sheet: #0d0805;--sheet-ink: #ffaa33;--sheet-wire: #d1902e;--sheet-pin: #ffc457;--sheet-pin-name: #cc7700;--sheet-body: #ffaa33;--sheet-dnp: #8a5a12;--sheet-silk: #cc7700;--sheet-label: #ffdd99;--sheet-junction: #d1902e;--sheet-no-connect: #ff6644;--sheet-frame: #9c6318;--sheet-rat: #8a5a12;--sans: var(--mono);--serif: var(--mono)}html{color-scheme:light}html[data-theme=dark],html[data-theme=amber]{color-scheme:dark}.btn{display:inline-flex;align-items:center;gap:.35rem;font:inherit;font-size:12px;letter-spacing:.12em;text-transform:uppercase;padding:.35rem .75rem;cursor:pointer;border:1px solid var(--ink);border-radius:0;background:var(--ink);color:var(--paper)}.btn-outline{background:transparent;color:var(--ink);border-color:var(--hair);padding:.25rem .55rem}.btn-unstyled{background:transparent;color:var(--ink);border-color:transparent;padding:.25rem 0}.btn:focus-visible,.field input:focus-visible,.field select:focus-visible{outline:2px solid var(--gilt);outline-offset:2px}.btn:disabled{opacity:.45;cursor:not-allowed}.field{display:flex;flex-direction:column;gap:.2rem;margin:0 0 .65rem}.field-label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.field-hint{font-size:11px;color:var(--mute);line-height:1.35}.field input,.field select{font:inherit;font-size:.92rem;color:var(--ink);background:var(--raised);border:1px solid var(--ink);border-radius:0;padding:.35rem .45rem;width:100%}.alert{border:1px solid var(--hair);border-left:3px solid var(--ink);background:var(--raised);padding:.55rem .7rem .65rem;margin:.9rem 0 0}.alert-title{font-size:11px;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .25rem}.alert-body{margin:0;font-size:.8rem;color:var(--mute)}.alert-ok{border-left-color:var(--ink)}.alert-warn{border-left-color:var(--gilt)}.alert-fail{border-left-color:var(--fail)}.mast-end{display:flex;align-items:center;gap:1.2rem}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.5;font-weight:400;letter-spacing:.01em}@media print{body{font-family:var(--serif);font-size:11pt;letter-spacing:0}}a{color:inherit}.sheet{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.mast{background:var(--mast);color:var(--ink);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.6rem 2rem;padding:.7rem 1.6rem;border-bottom:1px solid var(--ink)}.wordmark{display:block;height:42px}.wordmark img{display:block;height:42px;width:auto}.nav{display:flex;gap:1.4rem;font-family:var(--sans);font-size:13px;letter-spacing:.08em;text-transform:uppercase}.nav a{text-decoration:none;padding-bottom:.2rem;border-bottom:2px solid transparent}.nav a.current{border-bottom-color:var(--gilt)}.page{flex:1;max-width:980px;width:100%;margin:0 auto;padding:2.4rem 1.4rem 3.2rem}.hero h1{font-weight:400;font-size:clamp(2rem,4.4vw,3.1rem);line-height:1.15;margin:.2rem 0 .8rem}.kicker{font-family:var(--sans);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--mute);margin:0}.lede{max-width:40rem;color:var(--ink);margin:0 0 1.2rem}.rule{margin:0;border:0;border-top:1px solid var(--hair);height:0}.card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.6rem}.card{border:1px solid var(--ink);padding:1rem 1.05rem 1.1rem;background:var(--raised)}.card-icon{display:block;margin:0 0 .45rem}.card h2{font-size:1.25rem;font-weight:400;margin:0 0 .5rem}.icon{display:block;flex:0 0 auto}.flag{display:inline-block;vertical-align:middle}.ink-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:.8rem 0 2.2rem}.ink-swatch{border:1px solid var(--ink);padding:.85rem .9rem 1rem}.ink-swatch-paper{background:#f3ead8;color:#1a1916}.ink-swatch-foot{background:#2a261f;color:#e8dcc4}.ink-swatch-paper .kicker,.ink-swatch-paper figcaption{color:#5c5850}.ink-swatch-foot .kicker,.ink-swatch-foot figcaption{color:#9a9488}.icon-row{display:flex;flex-wrap:wrap;gap:.7rem .85rem;margin-top:.55rem}.ink-toggle{display:flex;flex-wrap:wrap;gap:.45rem;margin:.6rem 0 .9rem}.flag-sheet{border:1px solid var(--ink);padding:1rem 1rem 1.1rem;margin:0 0 2.4rem}.flag-sheet.ink-swatch-paper{background:#f3ead8;color:#1a1916}.flag-sheet.ink-swatch-foot{background:#2a261f;color:#e8dcc4}.flag-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(5.4rem,1fr));gap:.9rem .5rem}.flag-cell{margin:0;text-align:center}.flag-cell figcaption{margin-top:.35rem;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}@media(max-width:780px){.ink-grid{grid-template-columns:1fr}}.card p{margin:0 0 .7rem;color:var(--ink);font-size:.98rem}.more{font-family:var(--sans);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.meta{font-family:var(--sans);font-size:12px;color:var(--mute)}.facts{border:1px solid var(--ink);padding:.4rem 0;margin:1.4rem 0 1.6rem}.facts table{width:100%;border-collapse:collapse}.facts th,.facts td{text-align:left;padding:.45rem 1rem;border-bottom:1px solid var(--hair);vertical-align:top}.facts tr:last-child th,.facts tr:last-child td{border-bottom:0}.facts th{font-family:var(--sans);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);width:28%;font-weight:400}.plates{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.frame{margin:0;border:1px solid var(--ink);padding:.55rem .55rem .35rem;background:var(--paper)}.frame img{display:block;width:100%;height:auto;object-fit:contain;border:1px solid var(--hair)}.frame figcaption{font-family:var(--sans);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);padding:.45rem .15rem .2rem}.colophon{background:var(--foot);color:#e8dcc4;padding:1.1rem 1.6rem 1.3rem;font-size:.92rem}.colophon p{margin:.15rem 0}.colophon .mute{color:#9a9488}@media(max-width:780px){.card-grid,.plates{grid-template-columns:1fr}}.page-wide{flex:1;max-width:none;width:100%;margin:0;padding:0;min-height:0;display:flex;flex-direction:column}.console{display:grid;grid-template-columns:15rem minmax(0,1fr) 15rem;grid-template-areas:"side stage inspect";flex:1;min-height:0;border-top:0}.side,.inspect{background:var(--sunken);border-right:1px solid var(--ink);padding:.9rem .85rem 1.2rem;overflow:auto;min-height:0}.side{grid-area:side}.inspect{grid-area:inspect;border-right:0;border-left:1px solid var(--ink)}.side-kicker{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin:.4rem 0 .5rem}.rail-panel{border-bottom:1px solid var(--hair);margin:0 0 .15rem}.rail-panel-head{display:flex;align-items:center;gap:.45rem;width:100%;font:inherit;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--mute);background:transparent;border:0;padding:.45rem 0;cursor:pointer;text-align:left}.rail-panel-head:hover{color:var(--ink)}.rail-chevron{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;transform:rotate(0);transition:transform .12s ease}.rail-panel-head[aria-expanded=false] .rail-chevron{transform:rotate(-90deg)}.rail-panel-badge{margin-left:auto;font-style:normal;letter-spacing:.04em;text-transform:none;color:var(--gilt);font-size:10px}.rail-panel-body{padding:0 0 .65rem}.rail-panel-body .side-kicker{margin-top:0}.rail-panel-body .obj-list{margin-bottom:.2rem}.obj-list,.pane-nav{list-style:none;margin:0 0 1.1rem;padding:0}.obj-list button,.pane-nav button{width:100%;text-align:left;background:transparent;border:1px solid transparent;color:var(--ink);font:inherit;padding:.4rem .45rem;cursor:pointer}.obj-list button.on,.pane-nav button.on{border-color:var(--ink);background:var(--raised)}.obj-list button{display:flex;gap:.5rem;align-items:center}.obj-list strong{display:block;font-weight:500;font-size:.92rem}.obj-list em{display:block;font-style:normal;color:var(--mute);font-size:.78rem}.dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--ink);flex:0 0 auto}.dot.ok{background:var(--ink)}.dot.warn{background:var(--gilt)}.dot.fail{background:var(--fail)}.stage{grid-area:stage;position:relative;min-width:0;min-height:0;padding:1rem 1.2rem 1.4rem}.stage-host,.stage:has(>.cad-plate){padding:0;overflow:hidden}.stage-host>.viewport,.stage-host>canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.stage-head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.8rem}.stage-head h1{font-size:1.5rem;margin:.15rem 0 0;font-weight:400}.clock{font-size:12px;letter-spacing:.06em;color:var(--mute)}.plot-grid{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.trace{margin:0}.trace figcaption{display:flex;justify-content:space-between;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin-bottom:.25rem}.trace figcaption strong{color:var(--ink);letter-spacing:0;text-transform:uppercase;font-style:italic;font-size:13px}.trace text{font-size:8px;fill:var(--mute);font-family:var(--sans)}.trace-series,.trace-ink-ink{stroke:var(--bland-ink)}.trace-ink-mute{stroke:var(--bland-mute)}.trace-ink-gilt{stroke:var(--bland-gilt)}.trace-ink-sage{stroke:var(--bland-sage)}.trace-ink-dusk{stroke:var(--bland-dusk)}.trace-ink-clay{stroke:var(--bland-clay)}.trace-ink-wine{stroke:var(--bland-wine)}.trace-ink-slate{stroke:var(--bland-slate)}.trace-threshold-warn{stroke:var(--bland-gilt)}.trace-threshold-fail{stroke:var(--bland-wine)}.map-coast{fill:none;stroke:var(--ink);stroke-linejoin:round;stroke-linecap:round}.map-border{fill:none;stroke:var(--mute);stroke-linejoin:round}.map-tropic{stroke:var(--mute)}.map-equator{stroke:var(--gilt)}.map-marker{fill:var(--paper);fill-opacity:.72;stroke:currentColor;cursor:pointer}.map-marker-on{fill:currentColor;fill-opacity:1}.map-ink-ink{color:var(--bland-ink)}.map-ink-mute{color:var(--bland-mute)}.map-ink-gilt{color:var(--bland-gilt)}.map-ink-sage{color:var(--bland-sage)}.map-ink-dusk{color:var(--bland-dusk)}.map-ink-clay{color:var(--bland-clay)}.map-ink-wine{color:var(--bland-wine)}.map-ink-slate{color:var(--bland-slate)}.map-ink-silk{color:var(--bland-silk)}.map-ink-rats{color:var(--bland-rats)}.trace-stack{display:flex;flex-direction:column;gap:.7rem}.map-host{position:absolute;inset:0}.map-pan{cursor:grab;touch-action:none}.map-pan:active{cursor:grabbing}.title-block{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.35rem 1rem;border:1px solid var(--ink);background:var(--raised);padding:.45rem .7rem .5rem;margin-top:.55rem;font-size:11px}.title-block div{display:grid;grid-template-columns:4.2rem 1fr;gap:.35rem;align-items:baseline}.title-block dt{margin:0;letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.title-block dd{margin:0}.title-block-number{letter-spacing:.08em;text-transform:uppercase}.title-block-flush{border:0;border-top:1px solid var(--hair);background:transparent;margin:.3rem 0 0;padding:.4rem .15rem .1rem}@media print{.title-block{font-family:var(--serif)}}.plate{position:relative;width:100%;max-width:100%;margin:0 auto;background:var(--paper);overflow:hidden}.plate-map{aspect-ratio:2 / 1}.plate-trace{aspect-ratio:3 / 1}.plate-iso{aspect-ratio:4 / 3}.plate-globe{aspect-ratio:1 / 1;max-width:28rem}.plate-sch,.plate-pcb{aspect-ratio:auto;max-width:none;width:100%;height:100%}.plate-sch{background:var(--sheet);color:var(--sheet-ink)}.plate-pcb{background:var(--board)}.plate svg{position:absolute;inset:0;width:100%;height:100%;display:block}.frame img{object-fit:contain;aspect-ratio:auto}.facts-mini{width:100%;border-collapse:collapse;font-size:.85rem}.facts-mini th,.facts-mini td{text-align:left;padding:.28rem 0;border-bottom:1px solid var(--hair)}.facts-mini th{color:var(--mute);font-weight:400;width:38%;letter-spacing:.06em;text-transform:uppercase;font-size:11px}.note{color:var(--mute);font-size:.8rem;margin-top:.9rem}.bottom-nav{position:fixed;bottom:0;left:0;right:0;z-index:4;display:flex;background:var(--mast);border-top:1px solid var(--ink);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.bottom-nav a,.bottom-nav button{flex:1;text-align:center;text-decoration:none;font:inherit;color:inherit;background:transparent;border:0;font-size:12px;letter-spacing:.12em;text-transform:uppercase;padding:.75rem .4rem;border-right:1px solid var(--hair);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.bottom-nav a:last-child,.bottom-nav button:last-child{border-right:0}.bottom-nav a.current,.bottom-nav button.current{box-shadow:inset 0 -2px 0 var(--gilt)}.bottom-nav a:focus-visible{outline:2px solid var(--gilt);outline-offset:-2px}.hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:1.4rem;align-items:center}@media(max-width:780px){.hero-grid{grid-template-columns:1fr}}.plate canvas{display:block;width:100%;height:100%}.product{font-family:Public Sans,Helvetica,Helvetica Neue,Arial,sans-serif;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.product-sub{font-family:Lcd Expanded,Helvetica,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}.plate-frame{border:1px solid var(--ink)}.plate-flush{border:0}.plate-pcb,.plate-pcb.plate-frame,.plate-pcb.plate-flush{background:var(--board)}.mast-brand{display:flex;align-items:center;gap:1rem;min-width:0}.mast-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .7rem;min-width:0}.mast-meta .product{font-size:12px;letter-spacing:.14em}.mast-project{font-size:13px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mast-phase{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--mute);white-space:nowrap}.mast-actions{display:flex;align-items:center;gap:.4rem}.cad-plate{position:relative;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}.stage>.cad-plate,.stage-host>.cad-plate{position:absolute;inset:0;height:auto}.cad-plate canvas{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:none;cursor:crosshair}.cad-cursor{position:absolute;right:.6rem;bottom:.5rem;font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--mute);pointer-events:none;z-index:1}.plate-pcb .cad-cursor{color:var(--bland-silk)}.tool-rail{display:flex;flex-direction:column;gap:.25rem;margin:0 0 .85rem}.tool-rail-strip{flex-direction:row;flex-wrap:wrap}.tool-rail button{display:flex;justify-content:space-between;align-items:center;gap:.6rem;width:100%;font:inherit;font-size:11px;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--hair);background:var(--paper);color:var(--ink);padding:.28rem .45rem;cursor:pointer}.tool-rail-strip button{width:auto}.tool-rail button.on,.tool-rail button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.tool-rail kbd{font:inherit;font-size:10px;letter-spacing:.12em;color:var(--mute)}.tool-rail button.on kbd,.tool-rail button[aria-pressed=true] kbd{color:var(--paper)}.layer-chips{display:flex;flex-wrap:wrap;gap:.25rem;margin:0 0 .85rem}.layer-chip{font:inherit;font-size:11px;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--hair);background:transparent;color:var(--mute);padding:.2rem .4rem;cursor:pointer}.layer-chip-swatch{display:inline-block;width:.45rem;height:.45rem;margin-right:.35rem;vertical-align:middle;background:currentColor}.layer-chip.active{border-color:var(--ink);color:var(--ink);background:var(--paper)}.layer-chip.visible{color:var(--mute);opacity:.7}.layer-chip.hidden{color:var(--mute);opacity:.4;text-decoration:line-through}.issue-list{list-style:none;margin:0 0 .8rem;padding:0}.issue-list li{border-bottom:1px solid var(--hair)}.issue-list button{display:block;width:100%;text-align:left;font:inherit;background:transparent;border:0;color:var(--ink);cursor:pointer;padding:.35rem 0}.issue-list button:hover,.issue-list button.on{color:var(--ink)}.issue-code{display:block;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.issue-list .fail .issue-code{color:var(--fail)}.issue-list .warn .issue-code{color:var(--gilt)}.issue-msg{display:block;font-size:.78rem;line-height:1.35}.issue-hint{display:block;font-size:11px;color:var(--mute);line-height:1.3;margin-top:.1rem}.library-field{position:relative}.library-list{list-style:none;margin:0 0 .65rem;padding:0;max-height:12rem;overflow:auto;border:1px solid var(--ink);background:var(--raised)}.library-list button{display:block;width:100%;text-align:left;font:inherit;font-size:.8rem;background:transparent;border:0;border-bottom:1px solid var(--hair);color:var(--ink);cursor:pointer;padding:.28rem .45rem}.library-list button.on{background:var(--sunken)}.library-cap{font-size:11px;color:var(--mute);margin:0 0 .4rem}.watch-group{margin:0 0 .4rem}.md-sheet{max-width:40rem}.md-sheet h1,.md-sheet h2,.md-sheet h3{font-weight:400;letter-spacing:.02em;text-transform:uppercase;margin:1.4rem 0 .5rem}.md-sheet h1{font-size:1.6rem;margin-top:0}.md-sheet h2{font-size:1.15rem}.md-sheet h3{font-size:1rem}.md-sheet p,.md-sheet li{line-height:1.55}.md-sheet code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86em;background:var(--sunken);padding:.05em .3em}.md-sheet pre{background:var(--sunken);border:1px solid var(--hair);padding:.7rem .8rem;overflow:auto}.md-sheet pre code{background:transparent;padding:0}.md-sheet a{color:inherit}.md-sheet hr{border:0;border-top:1px solid var(--hair);margin:1.4rem 0}.model-image{display:block;width:100%;height:100%;object-fit:contain}[data-theme=amber] .model-image:not([data-ink=raw]),[data-theme=amber] .figure-raster:not([data-ink=raw]){filter:invert(1) grayscale(1) sepia(1) saturate(4.5) hue-rotate(-16deg) brightness(.82)}.stage-host>.plate-iso,.stage-host>.plate-globe{position:absolute;inset:0;width:100%;height:100%;max-width:none;aspect-ratio:auto}.plate-iso canvas,.plate-globe canvas{display:block;width:100%;height:100%;touch-action:none}.cad-strip{position:absolute;top:0;left:0;right:0;z-index:2;display:flex;flex-wrap:wrap;gap:.35rem .6rem;padding:.45rem .55rem;background:color-mix(in srgb,var(--paper) 88%,transparent);border-bottom:1px solid var(--hair)}.plate-pcb .cad-strip{background:color-mix(in srgb,var(--board) 88%,transparent)}.meter{display:flex;flex-direction:column;gap:.2rem}.meter-head{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem}.meter-label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.meter-readout{font-family:var(--mono);font-size:12px;font-variant-numeric:tabular-nums}.meter-track{position:relative;block-size:.5rem;background:var(--sunken);border:1px solid var(--hair);overflow:hidden}.meter-compact .meter-track{block-size:.3rem}.meter-fill{display:block;block-size:100%;background:var(--ink);transition:inline-size .12s linear}.meter-ok .meter-fill{background:var(--bland-sage)}.meter-warn .meter-fill{background:var(--gilt)}.meter-fail .meter-fill{background:var(--fail)}@media(prefers-reduced-motion:reduce){.meter-fill{transition:none}}.busy{display:inline-flex;align-items:center;gap:.5rem}.busy-bar{position:relative;inline-size:3.5rem;block-size:2px;background:var(--hair);overflow:hidden}.busy-bar:after{content:"";position:absolute;inset-block:0;inline-size:40%;background:var(--ink);animation:busy-slide 1.1s linear infinite}.busy-label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}@keyframes busy-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media(prefers-reduced-motion:reduce){.busy-bar:after{animation:none;inline-size:100%;opacity:.5}}[data-theme=amber] .busy-bar:after{animation-duration:1.8s}.table-host{overflow-x:auto}.plate-table{inline-size:100%;border-collapse:collapse;font-family:var(--sans);font-size:13px}.plate-table caption{text-align:left;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--mute);padding-block-end:.4rem}.plate-table th{position:sticky;top:0;z-index:1;text-align:left;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);background:var(--paper);border-bottom:1px solid var(--ink);padding:.4rem .55rem;white-space:nowrap}.plate-table td{padding:.4rem .55rem;border-bottom:1px solid var(--hair);vertical-align:baseline}.plate-table-dense th,.plate-table-dense td{padding:.22rem .45rem}.plate-table .cell-right,.plate-table .cell-num{text-align:right}.plate-table td.cell-num{font-family:var(--mono);font-variant-numeric:tabular-nums}.plate-table .table-empty td{color:var(--mute);font-style:italic;padding-block:.9rem}.plate-table-pick tbody tr{cursor:pointer}.plate-table-pick tbody tr:hover{background:var(--raised)}.plate-table tbody tr.on{background:var(--raised);box-shadow:inset 2px 0 0 var(--gilt)}.field-row{gap:.25rem}.field-set{border:0;padding:0;margin:0 0 .65rem;display:flex;flex-direction:column;gap:.25rem}.field-set legend{padding:0;margin-bottom:.15rem}.switch{display:inline-flex;align-items:center;gap:.5rem;background:transparent;border:0;padding:0;color:var(--ink);font:inherit;cursor:pointer;text-align:left}.switch:disabled{opacity:.45;cursor:not-allowed}.switch-track{flex:none;inline-size:2rem;block-size:1rem;border:1px solid var(--ink);background:var(--paper);display:inline-flex;align-items:center;padding:1px}.switch-knob{inline-size:.75rem;block-size:.75rem;background:var(--ink);transition:transform .12s ease-out}.switch[aria-checked=true] .switch-track{background:var(--ink)}.switch[aria-checked=true] .switch-knob{background:var(--paper);transform:translate(.9rem)}.switch:focus-visible{outline:2px solid var(--gilt);outline-offset:2px}.switch-label{font-size:13px}@media(prefers-reduced-motion:reduce){.switch-knob{transition:none}}.check{display:flex;align-items:baseline;gap:.5rem;font-size:13px;cursor:pointer}.check input{flex:none;accent-color:var(--ink);margin:0;inline-size:.9rem;block-size:.9rem}.check input:focus-visible{outline:2px solid var(--gilt);outline-offset:2px}.check input:disabled{opacity:.45;cursor:not-allowed}.check-hint{display:block;font-size:11px;color:var(--mute)}.tabs{display:flex;gap:.15rem;border-bottom:1px solid var(--hair);margin-block-end:.75rem;overflow-x:auto}.tab{background:transparent;border:0;border-bottom:2px solid transparent;color:var(--mute);font:inherit;font-size:12px;letter-spacing:.1em;text-transform:uppercase;padding:.4rem .7rem;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:.35rem}.tab:hover:not(:disabled){color:var(--ink)}.tab.on{color:var(--ink);border-bottom-color:var(--ink)}.tab:disabled{opacity:.4;cursor:not-allowed}.tab:focus-visible{outline:2px solid var(--gilt);outline-offset:-2px}.tab-badge{font-family:var(--mono);font-size:10px;letter-spacing:0;color:var(--mute)}.badge{display:inline-flex;align-items:center;gap:.25rem;font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:.05rem .3rem;border:1px solid var(--hair);color:var(--mute);white-space:nowrap}.badge-ok{border-color:var(--bland-sage);color:var(--bland-sage)}.badge-warn{border-color:var(--gilt);color:var(--gilt)}.badge-fail{border-color:var(--fail);color:var(--fail)}.cite{display:inline-flex;vertical-align:baseline}.cite-mark{display:inline-flex;align-items:center;justify-content:center;width:1.1em;height:1.1em;padding:0;margin-inline-start:.28em;background:none;border:0;border-radius:50%;color:inherit;opacity:.5;cursor:pointer;transform:translateY(.06em)}.cite-mark:hover,.cite-mark:focus-visible{opacity:1}.cite-mark[aria-expanded=true]{opacity:1;outline:1px solid var(--hair)}.cite-note{text-transform:none;letter-spacing:normal;font-variant:normal;font-style:normal;font-weight:400;text-align:start;position:fixed;margin:0;inset:auto;max-width:min(34rem,calc(100vw - 2rem));padding:.55rem .7rem;background:var(--raised);color:var(--ink);border:1px solid var(--hair);border-radius:2px;box-shadow:0 6px 20px #00000038;font-size:.8rem;line-height:1.45;overflow-wrap:anywhere}.cite-note:not(:popover-open):not(.cite-note-open){display:none}.cite-note::backdrop{background:none}.cite-note ul{margin:0;padding-inline-start:1.1rem}.cite-note li+li{margin-top:.3rem}.dialog{border:0;padding:0;background:transparent;max-inline-size:min(34rem,calc(100vw - 2rem));max-block-size:calc(100dvh - 2rem);color:var(--ink)}.dialog::backdrop{background:#0000008c}.dialog-panel{background:var(--raised);border:1px solid var(--ink);display:flex;flex-direction:column;max-block-size:calc(100dvh - 2rem)}.dialog-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.6rem .85rem;border-bottom:1px solid var(--hair)}.dialog-head .kicker{margin:0}.dialog-close{font-size:11px}.dialog-body{padding:.85rem;overflow-y:auto}.dialog-body>:last-child{margin-bottom:0}.dialog-actions{display:flex;justify-content:flex-end;gap:.5rem;padding:.6rem .85rem;border-top:1px solid var(--hair)}.sheet-block{border-top:1px solid var(--ink);padding-top:.9rem;margin:2rem 0 2.4rem}.sheet-block>.kicker{margin-bottom:.6rem}.bars{border-collapse:collapse;width:100%;font-size:.85rem}.bars th{text-align:left;font-weight:400;color:var(--mute);padding:.22rem .7rem .22rem 0;white-space:nowrap;width:1%}.bars-track{width:100%;padding:.22rem 0}.bars-fill{display:block;height:.62rem;min-width:1px;background:currentColor}.bars-value,.bars-share{text-align:right;font-variant-numeric:tabular-nums;padding:.22rem 0 .22rem .7rem;white-space:nowrap;width:1%}.bars-share{color:var(--mute)}.bars-ink-ink{color:var(--bland-ink)}.bars-ink-mute{color:var(--bland-mute)}.bars-ink-gilt{color:var(--bland-gilt)}.bars-ink-sage{color:var(--bland-sage)}.bars-ink-dusk{color:var(--bland-dusk)}.bars-ink-clay{color:var(--bland-clay)}.bars-ink-wine{color:var(--bland-wine)}.bars-ink-slate{color:var(--bland-slate)}.bars-ink-silk{color:var(--bland-silk)}.bars-ink-rats{color:var(--bland-rats)}.scatter{border:1px solid currentColor;background:var(--paper);line-height:0}.scatter canvas{display:block;width:100%}.raster{margin:0;display:flex;flex-direction:column;gap:.4rem}.raster-readout{margin:0;min-height:1.2em;font-size:.82rem}.raster-readout strong{font-weight:600}.raster-hint{color:var(--mute)}.raster-grid{display:flex;flex-direction:column;gap:2px}.raster-row{display:grid;grid-template-columns:minmax(0,11rem) minmax(0,1fr) minmax(0,4.5rem);gap:.6rem;align-items:center}.raster-label{font-size:.78rem;color:var(--mute);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.raster-total{font-size:.78rem;font-variant-numeric:tabular-nums;text-align:right;color:var(--mute)}.raster-strip{display:block;width:100%;height:1.05rem;cursor:crosshair}.raster-strip[role=button]{cursor:pointer}.raster-strip[role=button]:focus{outline:none}.raster-strip[role=button]:focus-visible{outline:2px solid var(--gilt);outline-offset:2px}.raster-ground{fill:var(--paper);stroke:color-mix(in srgb,currentColor 22%,transparent);stroke-width:.02;vector-effect:non-scaling-stroke}.raster-cursor{fill:none;stroke:var(--gilt);stroke-width:1.5}.raster-ticks{position:relative;height:1.1em;font-size:.72rem;color:var(--mute)}.raster-ticks span{position:absolute;top:0;transform:translate(-50%);white-space:nowrap}.raster-measure{height:0;margin:0}.raster-spans{margin-top:.2rem}.raster-span-track{position:relative;height:1.1rem}.raster-span{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;overflow:hidden;font-size:.68rem;letter-spacing:.04em;color:var(--ink);background:color-mix(in srgb,currentColor 20%,transparent);border-left:1px solid currentColor;border-right:1px solid currentColor}.raster-ink-ink{color:var(--bland-ink)}.raster-ink-mute{color:var(--bland-mute)}.raster-ink-gilt{color:var(--bland-gilt)}.raster-ink-sage{color:var(--bland-sage)}.raster-ink-dusk{color:var(--bland-dusk)}.raster-ink-clay{color:var(--bland-clay)}.raster-ink-wine{color:var(--bland-wine)}.raster-ink-slate{color:var(--bland-slate)}.raster-ink-silk{color:var(--bland-silk)}.raster-ink-rats{color:var(--bland-rats)}.raster figcaption{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);text-align:center}.sheet{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}[data-layout=phone] .mast{padding:.65rem max(1rem,env(safe-area-inset-right)) .65rem max(1rem,env(safe-area-inset-left))}[data-layout=phone] .page:not(.page-wide){padding:1.4rem 1rem 2rem}[data-layout=phone] .console,.console[data-layout=phone]{--rail-width: min(20rem, 82vw);grid-template-columns:1fr;grid-template-areas:"stage" "side"}.console[data-rail]{grid-template-areas:"stage"}[data-layout=phone] .stage,.console[data-layout=phone]>.stage{grid-area:stage}[data-layout=phone] .console:not([data-rail])>.side,.console[data-layout=phone]:not([data-rail])>.side{grid-area:side;border-right:0;border-bottom:0;border-top:1px solid var(--ink)}.console[data-rail]>.stage{padding-bottom:calc(4.6rem + env(safe-area-inset-bottom))}.console[data-rail]>.side{position:fixed;inset:0 auto 0 0;z-index:31;width:var(--rail-width);border-right:1px solid var(--ink);border-bottom:0;border-top:0;padding-left:max(.85rem,env(safe-area-inset-left));padding-bottom:max(1.2rem,env(safe-area-inset-bottom));overscroll-behavior:contain;transform:translate(-101%);transition:transform .16s ease}.console[data-rail=open]>.side{transform:none;box-shadow:0 0 2rem #00000073}.rail-scrim{position:fixed;inset:0;z-index:30;background:#00000080}.rail-handle{position:fixed;z-index:32;left:0;bottom:max(1rem,env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:center;width:2.1rem;height:3.5rem;padding:0;background:var(--raised);color:var(--ink);border:1px solid var(--ink);border-left:0;border-radius:0 .35rem .35rem 0;cursor:pointer;transition:transform .16s ease}.rail-handle:focus-visible{outline:2px solid var(--gilt);outline-offset:2px}.console[data-rail=open] .rail-handle{transform:translate(var(--rail-width))}@media(prefers-reduced-motion:reduce){.console[data-rail]>.side,.rail-handle{transition:none}}[data-layout=phone] .cad-console{grid-template-areas:"stage"}[data-layout=phone] .cad-console .side,[data-layout=phone] .cad-console .inspect{display:none}[data-layout=phone] .cad-console[data-cad-view=inspect]{grid-template-areas:"inspect"}[data-layout=phone] .cad-console[data-cad-view=inspect] .inspect{display:block;border:0}[data-layout=phone] .cad-console[data-cad-view=inspect] .stage{display:none}[data-layout=phone] .tool-rail{flex-direction:row;flex-wrap:wrap}[data-layout=phone] .tool-rail button{width:auto}[data-layout=phone] .plot-grid{grid-template-columns:1fr}[data-layout=phone] .raster-row{grid-template-columns:minmax(0,1fr) minmax(0,4.5rem);grid-template-areas:"label total" "track track";gap:.15rem .6rem}[data-layout=phone] .raster-row>:nth-child(1){grid-area:label;text-align:left}[data-layout=phone] .raster-row>:nth-child(2){grid-area:track}[data-layout=phone] .raster-row>:nth-child(3){grid-area:total}[data-layout=phone] .raster-grid{gap:.55rem}[data-layout=phone] .raster-strip{height:1.5rem}[data-layout=phone] .sheet{padding-bottom:calc(3.25rem + env(safe-area-inset-bottom))}[data-layout=compact] .console,.console[data-layout=compact]{grid-template-columns:15rem minmax(0,1fr);grid-template-areas:"side stage"}[data-layout=compact] .cad-console[data-cad-view=inspect]{grid-template-areas:"side inspect"}[data-layout=compact] .cad-console[data-cad-view=inspect] .inspect{display:block;grid-area:inspect;border-left:0}[data-layout=compact] .cad-console[data-cad-view=inspect] .stage{display:none}[data-layout=wide] .console,.console[data-layout=wide]{grid-template-columns:15rem minmax(0,1fr) 15rem;grid-template-areas:"side stage inspect"}[data-layout=compact] .cad-studio{grid-template-columns:12rem minmax(0,1fr) 14rem;grid-template-areas:"side stage inspect"}[data-layout=phone] .cad-studio{grid-template-areas:"stage"}[data-layout=phone] .cad-studio .side,[data-layout=phone] .cad-studio .inspect{display:none}[data-layout=phone] .cad-studio[data-cad-view=tree]{grid-template-areas:"side"}[data-layout=phone] .cad-studio[data-cad-view=tree] .side{display:block;border:0}[data-layout=phone] .cad-studio[data-cad-view=tree] .stage,[data-layout=phone] .cad-studio[data-cad-view=tree] .inspect{display:none}[data-layout=phone] .cad-studio[data-cad-view=inspect]{grid-template-areas:"inspect"}[data-layout=phone] .cad-studio[data-cad-view=inspect] .inspect{display:block;border:0}[data-layout=phone] .cad-studio[data-cad-view=inspect] .stage{display:none}@media(min-width:1440px){.page:not(.page-wide){max-width:72rem}}@media(max-height:480px){.mast{padding-top:.4rem;padding-bottom:.45rem}.wordmark img{height:32px}.colophon{padding-top:.6rem;padding-bottom:.6rem}}.console:not(:has(>.inspect)){grid-template-columns:15rem minmax(0,1fr);grid-template-areas:"side stage"}[data-layout=phone] .console:not(:has(>.inspect)),.console[data-layout=phone]:not(:has(>.inspect)){grid-template-columns:1fr;grid-template-areas:"stage" "side"}.console[data-rail]:not(:has(>.inspect)){grid-template-areas:"stage"}.console{height:100dvh}.console>.stage{overflow:auto}.rail-brand{--mark: none;width:100%;max-width:15rem;aspect-ratio:309 / 96;margin:.1rem 0 .6rem;background:var(--ink);-webkit-mask:var(--mark) left center / contain no-repeat;mask:var(--mark) left center / contain no-repeat}.booting,.signin{min-height:100dvh;display:grid;place-items:center;padding:2rem 1rem}.signin-card{width:min(30rem,100%);background:var(--raised);border:1px solid var(--ink)}.signin-head{padding:1.25rem 1.25rem 0;display:flex;flex-direction:column;gap:.15rem}.signin-head h1{font-size:1.45rem;font-weight:400;letter-spacing:-.01em;margin:0}.signin-body{display:flex;flex-direction:column;gap:1rem;padding:1.25rem}.signin-form{display:flex;flex-direction:column;gap:.85rem}.signin-actions{display:flex;gap:.5rem}.signin-switch button{background:none;border:0;padding:0;font:inherit;color:inherit;text-decoration:underline;text-underline-offset:.18em;cursor:pointer}.rail-foot{margin-top:auto;padding-top:1rem;display:flex;flex-direction:column;gap:.5rem}.who{display:flex;flex-direction:column;gap:.15rem;margin:0;font-size:.82rem;overflow-wrap:anywhere}.who .role{text-transform:uppercase;letter-spacing:.1em;font-size:.68rem;opacity:.72}.mint{display:flex;flex-direction:column;gap:.9rem;margin-block:1rem}.object-sheet{display:flex;flex-direction:column;gap:1.6rem;margin-block:1rem}.mint-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.mint-scopes{display:grid;gap:.2rem 1.25rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));border:1px solid currentColor;border-radius:2px;padding:.75rem .9rem;border-color:color-mix(in srgb,currentColor 22%,transparent)}.mint-scopes .field-row{margin:0}.mint-scopes legend{padding-inline:.4rem;font-size:.78rem;opacity:.78}.explore-search{display:flex;gap:.75rem;align-items:flex-end;flex-wrap:wrap;margin-bottom:1rem}.explore-search .field{flex:1 1 18rem;margin-bottom:0}.secret{overflow-wrap:anywhere;white-space:pre-wrap;padding:.75rem;border-radius:2px;font-size:.82rem;-webkit-user-select:all;user-select:all;background:color-mix(in srgb,currentColor 6%,transparent);border:1px solid color-mix(in srgb,currentColor 22%,transparent)}.muted{opacity:.6}.ground-legend{display:flex;flex-wrap:wrap;gap:.4rem .75rem;margin-bottom:.9rem}.ground-key{display:inline-flex;align-items:center;gap:.45rem;background:none;border:1px solid color-mix(in srgb,currentColor 22%,transparent);border-radius:2px;padding:.25rem .6rem;font:inherit;font-size:.82rem;color:inherit;cursor:pointer}.ground-key.off{opacity:.42}.ground-swatch{width:.7rem;height:.7rem;border-radius:50%;border:1.5px solid currentColor;background:color-mix(in srgb,currentColor 45%,transparent)}.ground-count{font-variant-numeric:tabular-nums;opacity:.7}.ground-sheet{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}.ground-sheet h2{margin:0;font-size:1.15rem;font-weight:400}.ground-roles{display:flex;flex-wrap:wrap;gap:.35rem;margin:0}.ground-stack{display:flex;flex-direction:column;gap:.4rem}.ground-stack-list{display:flex;flex-wrap:wrap;gap:.3rem}.ground-pick{display:inline-flex;align-items:baseline;gap:.4rem;background:none;border:1px solid color-mix(in srgb,currentColor 22%,transparent);border-radius:2px;padding:.18rem .5rem;font:inherit;font-size:.78rem;color:inherit;cursor:pointer}.ground-pick.on{background:color-mix(in srgb,currentColor 12%,transparent);border-color:currentColor}.population-bars{display:grid;grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));gap:1.25rem 2rem;margin-bottom:1.5rem}.population-bars h2,.population-heading{font-size:.78rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase;opacity:.72;margin:0 0 .4rem}.population-heading{margin-top:1.5rem}.population-legend{display:flex;flex-wrap:wrap;gap:.35rem 1rem;margin-top:.6rem;font-size:.82rem}.population-key{display:inline-flex;align-items:center;gap:.4rem}.population-swatch{width:.7rem;height:.7rem;background:currentColor}.iono-picker{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.5rem}.iono-key{background:none;border:1px solid color-mix(in srgb,currentColor 22%,transparent);border-radius:2px;padding:.28rem .65rem;font:inherit;font-size:.84rem;color:inherit;cursor:pointer}.iono-key.on{background:color-mix(in srgb,currentColor 12%,transparent);border-color:currentColor}.iono-scrub{display:flex;align-items:center;gap:.9rem;margin:.9rem 0 .6rem}.iono-scrub input[type=range]{flex:1 1 18rem;accent-color:var(--gilt)}.iono-when{font-size:.82rem;font-variant-numeric:tabular-nums;white-space:nowrap}.iono-legend{display:flex;align-items:center;gap:.7rem;margin:.6rem 0 1rem;font-size:.8rem;font-variant-numeric:tabular-nums}.iono-ramp{flex:1 1 auto;height:.7rem;border:1px solid color-mix(in srgb,currentColor 30%,transparent)}.object-sheet-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap}.object-sheet-head h3{margin:0;font-size:1.3rem;font-weight:400}.object-block{display:flex;flex-direction:column;gap:.4rem}.object-block-heading{display:flex;align-items:center;font-size:.78rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase;opacity:.72;margin:0}.object-block-note{margin:0;font-size:.8rem;opacity:.7}.object-block>.facts,.object-block>.table-host{margin-block:0}.object-traces{display:grid;grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));gap:.75rem 1rem}.object-tle{margin:0;padding:.6rem .7rem;overflow-x:auto;font-size:.78rem;line-height:1.5;background:color-mix(in srgb,currentColor 6%,transparent);border:1px solid color-mix(in srgb,currentColor 22%,transparent);border-radius:2px}.pulse-profile{width:100%;height:190px;border:1px solid color-mix(in srgb,currentColor 22%,transparent);border-radius:2px}.cell-with-tag{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.event-bin{display:flex;flex-direction:column;gap:1.6rem;margin-top:1.5rem;padding-top:1.2rem;border-top:1px solid var(--ink)}.api-download{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;margin:.4rem 0 1.1rem}.api-download a.btn{text-decoration:none}.api-file{margin:0;font-size:.82rem}.api-prose{margin:0 0 1.1rem;max-width:44rem;white-space:pre-wrap;line-height:1.45}.api-find{display:flex;align-items:flex-end;gap:1rem;flex-wrap:wrap}.api-find .field{flex:1 1 18rem;margin-bottom:0}.api-count{margin:0 0 .7rem;font-size:.82rem}.api-group{margin-top:1.4rem}.api-tag{font-size:.78rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase;opacity:.72;margin:0}.api-tag-note{margin:.25rem 0 .6rem;font-size:.82rem;opacity:.72}.api-op{border-top:1px solid color-mix(in srgb,currentColor 22%,transparent);padding:.55rem 0}.api-op summary{display:flex;align-items:baseline;gap:.55rem .75rem;flex-wrap:wrap;cursor:pointer;list-style:none}.api-op summary::-webkit-details-marker{display:none}.api-method{font-family:var(--mono);font-size:.72rem;letter-spacing:.08em;min-width:3.2rem}.api-path{font-family:var(--mono);font-size:.82rem;overflow-wrap:anywhere}.api-scope{font-size:.72rem;letter-spacing:.06em;opacity:.72}.api-summary{font-size:.84rem;opacity:.8}.api-body{display:flex;flex-direction:column;gap:.8rem;padding:.7rem 0 .3rem}.api-body>.api-prose,.api-body .table-host,.api-schema .table-host{margin-block:0}.api-schema-name{margin:.4rem 0 .3rem;font-family:var(--mono);font-size:.82rem}.api-responses ul{list-style:none;margin:.4rem 0 0;padding:0;display:flex;flex-direction:column;gap:.7rem}.api-responses li p{margin:0 0 .35rem}.object-payload{margin:0;padding:.6rem .7rem;max-height:22rem;overflow:auto;font-size:.78rem;line-height:1.5;background:color-mix(in srgb,currentColor 6%,transparent);border:1px solid color-mix(in srgb,currentColor 22%,transparent);border-radius:2px}.time-trace-readout{margin-top:.25rem;color:var(--mute);font-size:11px;font-variant-numeric:tabular-nums}.time-trace text{font-size:10px}.time-trace svg:focus-visible{outline:2px solid var(--gilt);outline-offset:2px}
