@font-face{font-family:Signal Pixel;src:url(/assets/Silkscreen-Regular-W9-u5Upq.ttf)format("truetype");font-display:swap}@font-face{font-family:Signal Mono;src:url(/assets/JetBrainsMono-Regular-CA-Os4ii.woff2)format("woff2");font-display:swap}:root{--fd-void:#040507;--fd-ink:#e6f4ff;--fd-dim:#6b7c96;--fd-faint:#2a3446;--fd-hot:#ff2bd6;--fd-cyan:#00e5ff;--fd-acid:#c6ff00;--fd-red:#ff3b3b;--fd-bloom:#9d5cff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.fd-document,.fd-document body{background:var(--fd-void);height:100%;margin:0;overflow:hidden}#app{height:100%}.fd-root{background:var(--fd-void);background-image:radial-gradient(color-mix(in srgb, var(--fd-cyan) 8%, transparent) .8px, transparent .8px);color:var(--fd-ink);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:none;background-size:14px 14px;font:12px/1.45 Signal Mono,ui-monospace,monospace;transition:background-color .4s;position:fixed;inset:0;overflow:hidden}.fd-root.is-magnified{cursor:grab}.fd-root.is-magnified:active{cursor:grabbing}.fd-root:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 2px,#00000038 2px 3px),radial-gradient(#0000 55%,#000000c0 100%);position:absolute;inset:0}.fd-scene{pointer-events:none;position:absolute;inset:0}.fd-scene canvas{image-rendering:pixelated;display:block}.fd-scene .sg-map-fallback{color:var(--fd-dim);margin:0;position:absolute;bottom:16px;left:16px}.fd-world{transform-origin:50%;pointer-events:none;position:absolute;top:50%;left:50%}.fd-nation{opacity:.8;flex-direction:column;gap:2px;display:flex;position:absolute}.fd-nation small{letter-spacing:.14em;color:var(--fd-ink);font-size:7px}.fd-nation span{letter-spacing:.08em;color:var(--fd-dim);font-size:6px}.fd-sector{opacity:.72;flex-direction:column;gap:2px;display:flex;position:absolute}.fd-sector small{letter-spacing:.16em;color:var(--fd-dim);font-size:6px}.fd-sector strong{color:var(--fd-cyan);text-shadow:0 0 6px #00e5ff66;font:400 14px/1.15 Signal Pixel,monospace}.fd-sector .fd-spark{letter-spacing:.02em;color:var(--fd-hot);opacity:.8;white-space:pre;font-size:7px}.fd-sector .fd-receipt{image-rendering:pixelated;margin:3px 0 2px;display:block}.fd-sector em{letter-spacing:.12em;color:var(--fd-acid);font-size:6px;font-style:normal}.fd-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fd-head{z-index:2;position:absolute;top:20px;left:24px}.fd-qr{width:140px;filter:drop-shadow(0 0 10px color-mix(in srgb, var(--fd-cyan) 22%, transparent));margin:0}.fd-mark{opacity:.92;isolation:isolate;width:72px;height:auto;filter:drop-shadow(0 0 8px color-mix(in srgb, var(--fd-rs-b,#ff2bd6) 22%, transparent));margin:14px 0 0 34px;display:block;overflow:visible}.fd-rs-extrude{fill:var(--fd-rs-extrude,#2b3140)}.fd-rs-a{fill:var(--fd-rs-a,#3de0ff);mix-blend-mode:screen}.fd-rs-b{fill:var(--fd-rs-b,#ff4fd8);mix-blend-mode:screen}.fd-rs-face{fill:var(--fd-rs-face,#e9ecf2)}.fd-qr svg{width:100%;height:auto;image-rendering:pixelated;display:block}.fd-qr-plate{fill:color-mix(in srgb, var(--fd-cyan) 4%, var(--fd-void));stroke:color-mix(in srgb, var(--fd-cyan) 30%, var(--fd-void));stroke-width:.18px}.fd-qr-gem-table{fill:var(--fd-cyan)}.fd-qr-gem-top{fill:color-mix(in srgb, var(--fd-cyan) 55%, var(--fd-ink))}.fd-qr-gem-left{fill:color-mix(in srgb, var(--fd-cyan) 80%, var(--fd-ink))}.fd-qr-gem-right{fill:color-mix(in srgb, var(--fd-cyan) 48%, var(--fd-void))}.fd-qr-gem-bottom{fill:color-mix(in srgb, var(--fd-cyan) 28%, var(--fd-void))}.fd-qr-gem-glint,.fd-qr-corners rect{fill:var(--fd-ink)}.fd-stats{pointer-events:none;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:10px 28px;display:flex;position:absolute;top:20px;left:190px;right:24px}.fd-stats dl{align-items:flex-end;gap:18px;margin:0;display:flex}.fd-stats div{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.fd-stats dt{letter-spacing:.18em;color:var(--fd-dim);font-size:7px}.fd-stats dd{color:var(--fd-acid);margin:0;font:400 15px/1 Signal Pixel,monospace}.fd-stats dd.is-hash{letter-spacing:.02em}.fd-stats .fd-score dd{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--fd-cyan);font-size:24px;animation:12s linear infinite fd-score-ink}.fd-stats .fd-score dt{font-size:8px}.fd-cell{transform-origin:50% 55%;display:inline-block}.fd-cell.is-glitch{font-family:Signal Mono,monospace;font-size:.86em}.fd-stats .fd-score+.fd-score dd{animation-delay:-9s}.fd-stats .fd-score+.fd-score+.fd-score dd{animation-delay:-6s}@keyframes fd-score-ink{0%,to{color:var(--fd-cyan)}25%{color:var(--fd-acid)}50%{color:var(--fd-hot)}75%{color:var(--fd-bloom)}}.fd-stats dd.is-lost{color:var(--fd-red);animation:1s step-end infinite fd-blink}.fd-log{pointer-events:none;border-left:1px solid var(--fd-hot);background:linear-gradient(90deg,#040507d9,#04050700);width:min(400px,100vw - 48px);padding:8px 10px 6px;position:absolute;bottom:22px;left:24px}.fd-log h2{letter-spacing:.12em;color:var(--fd-hot);margin:0 0 6px;font:400 9px/1 Signal Pixel,monospace}.fd-log ol{margin:0;padding:0;list-style:none}.fd-log li{white-space:nowrap;color:var(--fd-ink);font-size:10px;line-height:1.7}.fd-log h2{pointer-events:auto;width:max-content}.fd-line{all:unset;box-sizing:border-box;cursor:pointer;pointer-events:auto;grid-template-columns:44px minmax(0,128px) 1fr 44px;gap:8px;width:100%;display:grid}.fd-line:hover,.fd-line:focus-visible{background:color-mix(in srgb, var(--fd-cyan) 10%, transparent)}.fd-line:focus-visible{outline:1px solid var(--fd-acid);outline-offset:1px}.fd-glyph-row{all:unset;box-sizing:border-box;cursor:pointer;pointer-events:auto;grid-template-columns:44px minmax(0,128px) 1fr 44px;gap:8px;width:100%;display:grid}.fd-glyph-row:hover,.fd-glyph-row:focus-visible{background:color-mix(in srgb, var(--fd-cyan) 10%, transparent)}.fd-glyph-row:focus-visible{outline:1px solid var(--fd-acid);outline-offset:1px}.fd-log .fd-glyph-text{color:var(--fd-dim);text-overflow:ellipsis;overflow:hidden}.fd-log li:hover{opacity:1}.fd-log li:nth-child(n+4){opacity:.7}.fd-log li:nth-child(n+7){opacity:.45}.fd-log .fd-ago{color:var(--fd-dim)}.fd-log .fd-node{color:var(--fd-cyan);text-overflow:ellipsis;overflow:hidden}.fd-log .fd-vec{color:var(--fd-hot);text-align:right}.fd-log li.is-fault .fd-op{color:var(--fd-red)}.fd-log li.is-hold .fd-op{color:var(--fd-acid)}.fd-log li.is-link .fd-op{color:var(--fd-hot)}.fd-log.is-replay{border-left-style:dashed}.fd-log li.is-replay .fd-ago{color:var(--fd-hot)}.fd-error{color:var(--fd-red);margin:0 0 4px;font-size:10px}.fd-log-fold{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:.7em;display:inline-flex}.fd-log-fold:before{content:"";border:4px solid #0000;border-top:5px solid;border-bottom-width:0;width:0;height:0}.fd-log-fold[aria-expanded=false]:before{border:4px solid #0000;border-left:5px solid;border-right-width:0}.fd-log-fold:hover{color:var(--fd-cyan)}.fd-log-fold:focus-visible{outline:1px solid var(--fd-acid);outline-offset:3px}.fd-log.is-folded h2{margin-bottom:0}.fd-log.is-folded{padding-bottom:8px}.fd-alc{font:inherit;letter-spacing:.12em;cursor:pointer;color:var(--fd-ink);background:color-mix(in srgb, var(--fd-void) 80%, transparent);border:1px solid var(--fd-faint);padding:6px 9px;font-size:10px}.fd-alc:hover{border-color:var(--fd-cyan)}.fd-alc:focus-visible{outline:2px solid var(--fd-acid);outline-offset:2px}.fd-alc-key{color:var(--fd-hot)}.fd-alc-mode{color:var(--fd-dim)}.fd-alc[aria-pressed=true]{border-color:var(--fd-acid)}.fd-alc[aria-pressed=true] .fd-alc-mode{color:var(--fd-acid)}.fd-corner{z-index:2;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:absolute;bottom:22px;right:24px}.fd-prompt{color:var(--fd-dim);pointer-events:none;margin:0;font-size:11px}.fd-loupe{font:inherit;letter-spacing:.12em;cursor:pointer;color:var(--fd-ink);background:color-mix(in srgb, var(--fd-void) 80%, transparent);border:1px solid var(--fd-faint);padding:6px 9px;font-size:10px}.fd-loupe:hover{border-color:var(--fd-cyan)}.fd-loupe:focus-visible{outline:2px solid var(--fd-acid);outline-offset:2px}.fd-loupe-key{color:var(--fd-hot)}.fd-loupe-hint{color:var(--fd-cyan)}.fd-root:not(.is-magnified):not(.is-still) .fd-loupe-hint{animation:4.8s ease-in-out infinite fd-beckon}@keyframes fd-beckon{0%,70%,to{opacity:.55}82%{opacity:1}}.fd-fps{font:inherit;letter-spacing:.12em;cursor:pointer;color:var(--fd-ink);background:color-mix(in srgb, var(--fd-void) 80%, transparent);border:1px solid var(--fd-faint);font-variant-numeric:tabular-nums;padding:6px 9px;font-size:10px}.fd-fps:hover{border-color:var(--fd-cyan)}.fd-fps:focus-visible{outline:2px solid var(--fd-acid);outline-offset:2px}.fd-fps-key{color:var(--fd-hot)}.fd-fps-mode{color:var(--fd-dim)}.fd-fps[aria-pressed=true]{border-color:var(--fd-acid)}.fd-fps[aria-pressed=true] .fd-fps-mode{color:var(--fd-acid)}.fd-ca{font:inherit;letter-spacing:.12em;cursor:pointer;color:var(--fd-ink);background:color-mix(in srgb, var(--fd-void) 80%, transparent);border:1px solid var(--fd-faint);padding:6px 9px;font-size:10px}.fd-ca:hover{border-color:var(--fd-cyan)}.fd-ca:focus-visible{outline:2px solid var(--fd-acid);outline-offset:2px}.fd-ca-key{color:var(--fd-hot)}.fd-ca-mode{color:var(--fd-dim)}.fd-ca[aria-pressed=true]{border-color:var(--fd-acid)}.fd-ca[aria-pressed=true] .fd-ca-mode{color:var(--fd-acid)}.fd-shk{font:inherit;letter-spacing:.12em;cursor:pointer;color:var(--fd-ink);background:color-mix(in srgb, var(--fd-void) 80%, transparent);border:1px solid var(--fd-faint);padding:6px 9px;font-size:10px}.fd-shk:hover{border-color:var(--fd-cyan)}.fd-shk:focus-visible{outline:2px solid var(--fd-acid);outline-offset:2px}.fd-shk-key{color:var(--fd-hot)}.fd-shk-mode{color:var(--fd-dim)}.fd-shk[aria-pressed=true]{border-color:var(--fd-acid)}.fd-shk[aria-pressed=true] .fd-shk-mode{color:var(--fd-acid)}.fd-tgt{font:inherit;letter-spacing:.12em;cursor:pointer;color:var(--fd-ink);background:color-mix(in srgb, var(--fd-void) 80%, transparent);border:1px solid var(--fd-faint);padding:6px 9px;font-size:10px}.fd-tgt:hover{border-color:var(--fd-cyan)}.fd-tgt:focus-visible{outline:2px solid var(--fd-acid);outline-offset:2px}.fd-tgt-key{color:var(--fd-hot)}.fd-tgt-mode{color:var(--fd-dim)}.fd-tgt[aria-pressed=true]{border-color:var(--fd-acid)}.fd-tgt[aria-pressed=true] .fd-tgt-mode{color:var(--fd-acid)}.fd-mode{font:inherit;letter-spacing:.12em;cursor:pointer;color:var(--fd-ink);background:color-mix(in srgb, var(--fd-void) 80%, transparent);border:1px solid var(--fd-faint);padding:6px 9px;font-size:10px}.fd-mode:hover{border-color:var(--fd-cyan)}.fd-mode:focus-visible{outline:2px solid var(--fd-acid);outline-offset:2px}.fd-mode-key{color:var(--fd-hot)}.fd-mode-mode{color:var(--fd-dim)}.fd-mode[aria-pressed=true]{border-color:var(--fd-acid)}.fd-mode[aria-pressed=true] .fd-mode-mode{color:var(--fd-acid)}.fd-crafts{font:inherit;letter-spacing:.12em;cursor:pointer;color:var(--fd-ink);background:color-mix(in srgb, var(--fd-void) 80%, transparent);border:1px dashed color-mix(in srgb, var(--fd-hot) 60%, var(--fd-void));margin:3px 7px 0 0;padding:6px 11px;font-size:10px;position:relative}.fd-crafts:hover{border-color:var(--fd-cyan)}.fd-crafts:focus-visible{outline:2px solid var(--fd-acid);outline-offset:2px}.fd-crafts-bang{color:var(--fd-hot)}.fd-crafts[aria-pressed=true]{border-style:solid;border-color:var(--fd-hot)}.fd-crafts-orbit{pointer-events:none;position:absolute;inset:0}.fd-crafts-orbit i{width:15px;height:15px;left:calc(var(--i) * 25%);margin:-7px 0 0 -7px;display:block;position:absolute;top:-7px}.fd-crafts-orbit svg{width:100%;height:100%;display:block;overflow:visible}@supports (offset-path:inset(0)){.fd-crafts-orbit i{offset-path:inset(-8px round 14px);offset-rotate:0deg;offset-distance:calc(var(--i) * 20%);animation:26s linear infinite fd-orbit;animation-delay:calc(var(--i) * -5.2s);top:0;left:0}}@keyframes fd-orbit{to{offset-distance:calc(var(--i) * 20% + 100%)}}.fd-st-a{fill:var(--fd-hot)}.fd-st-b{fill:var(--fd-red)}.fd-st-c{fill:var(--fd-mark,var(--fd-acid))}.fd-st-d{fill:var(--fd-bloom)}.fd-st-core{fill:var(--fd-cyan)}.fd-st-wire{fill:none;stroke:var(--fd-cyan);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.fd-st-line{fill:none;stroke:var(--fd-void);stroke-width:1px;stroke-linecap:round}.fd-st-a,.fd-st-b,.fd-st-c,.fd-st-d{stroke:color-mix(in srgb, var(--fd-void) 40%, transparent);stroke-width:.6px}.fd-cam{font:inherit;letter-spacing:.12em;cursor:pointer;color:var(--fd-ink);background:color-mix(in srgb, var(--fd-void) 80%, transparent);border:1px solid var(--fd-faint);padding:6px 9px;font-size:10px}.fd-cam:hover{border-color:var(--fd-cyan)}.fd-cam:focus-visible{outline:2px solid var(--fd-acid);outline-offset:2px}.fd-cam-key{color:var(--fd-hot)}.fd-cam-mode{color:var(--fd-dim)}.fd-cam[aria-pressed=true]{border-color:var(--fd-acid)}.fd-cam[aria-pressed=true] .fd-cam-mode{color:var(--fd-acid)}.fd-shk:disabled,.fd-tgt:disabled,.fd-cam:disabled{cursor:default;border-color:var(--fd-faint)}.fd-shk:disabled:hover,.fd-tgt:disabled:hover,.fd-cam:disabled:hover{border-color:var(--fd-faint)}.fd-snd{font:inherit;letter-spacing:.12em;cursor:pointer;color:var(--fd-ink);background:color-mix(in srgb, var(--fd-void) 80%, transparent);border:1px solid var(--fd-faint);padding:6px 9px;font-size:10px}.fd-snd:hover{border-color:var(--fd-cyan)}.fd-snd:focus-visible{outline:2px solid var(--fd-acid);outline-offset:2px}.fd-snd-key{color:var(--fd-hot)}.fd-snd-mode{color:var(--fd-dim)}.fd-snd[aria-pressed=true]{border-color:var(--fd-acid)}.fd-snd[aria-pressed=true] .fd-snd-mode{color:var(--fd-acid)}.fd-opt-trigger{font:inherit;letter-spacing:.12em;cursor:pointer;color:var(--fd-ink);background:color-mix(in srgb, var(--fd-void) 80%, transparent);border:1px solid var(--fd-faint);padding:6px 9px;font-size:10px}.fd-opt-trigger:hover,.fd-opt-trigger[aria-expanded=true]{border-color:var(--fd-cyan)}.fd-opt-trigger:focus-visible,.fd-opt button:focus-visible{outline:2px solid var(--fd-acid);outline-offset:2px}.fd-opt-scrim{z-index:10;background:color-mix(in srgb, var(--fd-void) 60%, transparent);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.fd-opt{background:color-mix(in srgb, var(--fd-void) 94%, transparent);border:1px solid var(--fd-faint);flex-direction:column;gap:8px;width:min(320px,100%);padding:14px;display:flex}.fd-opt-title{font:inherit;letter-spacing:.12em;color:var(--fd-hot);margin:0 0 4px;font-size:10px}.fd-opt-list{flex-direction:column;gap:8px;display:flex}.fd-opt-list>button{text-align:left;width:100%}.fd-opt-close{font:inherit;letter-spacing:.12em;cursor:pointer;color:var(--fd-ink);border:1px solid var(--fd-faint);background:0 0;margin-top:4px;padding:6px 9px;font-size:10px}.fd-opt-close:hover{border-color:var(--fd-cyan)}.fd-pal{position:relative}.fd-pal button{font:inherit;color:inherit;cursor:pointer}.fd-pal-trigger{letter-spacing:.12em;background:color-mix(in srgb, var(--fd-void) 80%, transparent);border:1px solid var(--fd-faint);padding:6px 9px;color:var(--fd-ink)!important;font-size:10px!important}.fd-pal-trigger,.fd-pal-menu{touch-action:none}.fd-pal-trigger:hover,.fd-pal-trigger[aria-expanded=true]{border-color:var(--fd-cyan)}.fd-pal-key{color:var(--fd-hot)}.fd-pal button:focus-visible{outline:2px solid var(--fd-acid);outline-offset:2px}.fd-pal-menu{background:color-mix(in srgb, var(--fd-void) 92%, transparent);border:1px solid var(--fd-faint);flex-direction:column;gap:8px;padding:8px;display:flex;position:absolute;bottom:calc(100% + 8px);right:0}.fd-pal-tabs{gap:6px;display:flex}.fd-pal-tab{letter-spacing:.12em;border:1px solid var(--fd-faint);background:0 0;flex:1;padding:5px 9px;color:var(--fd-dim)!important;font-size:10px!important}.fd-pal-tab:hover{border-color:var(--fd-cyan)}.fd-pal-tab[aria-selected=true]{border-color:var(--fd-cyan);color:var(--fd-ink)!important}.fd-pal-grid{grid-template-columns:repeat(5,74px);grid-auto-rows:44px;gap:6px;min-height:144px;display:grid}.fd-swatch{border:1px solid;flex-direction:column;align-items:flex-start;gap:6px;min-height:44px;padding:7px 6px;display:flex}.fd-swatch[aria-pressed=true]{box-shadow:0 0 0 1px var(--fd-cyan)}.fd-swatch-inks{gap:2px;display:flex}.fd-swatch-inks i{width:8px;height:8px;display:block}.fd-swatch-name{letter-spacing:.08em;font:400 7px/1 Signal Pixel,monospace}.fd-cursor{color:var(--fd-acid);animation:1.1s step-end infinite fd-blink}@keyframes fd-blink{50%{opacity:0}}@media (width<=720px){.fd-head{top:16px;left:16px}.fd-qr{width:112px}.fd-mark{width:56px;margin-left:28px}.fd-stats{justify-content:flex-start;gap:8px;inset:auto 16px 147px}.fd-stats dl{flex-wrap:wrap;gap:8px 12px}.fd-stats div{align-items:flex-start}.fd-stats dd{font-size:12px}.fd-stats .fd-score dd{font-size:19px}.fd-stats .fd-scores{flex-direction:column;flex-basis:100%;align-items:stretch}.fd-stats div.fd-score{flex-direction:row;justify-content:space-between;align-items:baseline}.fd-log{box-sizing:border-box;width:calc(100vw - 32px);bottom:16px;left:16px}.fd-root:has(.fd-log.is-folded) .fd-stats{bottom:52px}.fd-line,.fd-glyph-row{grid-template-columns:40px minmax(0,112px) 1fr 36px;gap:6px}.fd-corner{top:16px;bottom:auto;right:16px}.fd-prompt{display:none}.fd-mode{order:1}.fd-pal{order:2}.fd-pal-menu{top:calc(100% + 8px);bottom:auto}.fd-pal-grid{grid-template-columns:repeat(3,74px);min-height:244px}}.is-still .fd-cursor,.is-still .fd-stats dd.is-lost,.is-still .fd-stats .fd-score dd{animation:none}@media (prefers-reduced-motion:reduce){.fd-cursor,.fd-stats dd.is-lost,.fd-stats .fd-score dd,.fd-qr svg,.fd-loupe-hint,.fd-crafts-orbit i{animation:none}}.fd-hist-trigger,.fd-hist-btn{font:inherit;letter-spacing:.12em;cursor:pointer;color:var(--fd-ink);background:color-mix(in srgb, var(--fd-void) 80%, transparent);border:1px solid var(--fd-faint);padding:6px 9px;font-size:10px}.fd-hist-trigger:hover,.fd-hist-trigger[aria-expanded=true],.fd-hist-btn:hover{border-color:var(--fd-cyan)}.fd-hist-trigger:focus-visible,.fd-hist-btn:focus-visible,.fd-hist-strip:focus-visible,.fd-hist-scroll:focus-visible{outline:2px solid var(--fd-acid);outline-offset:2px}.fd-hist-btn[aria-pressed=true]{border-color:var(--fd-acid)}.fd-hist{z-index:5;box-sizing:border-box;cursor:auto;background:var(--fd-void);border-top:1px solid var(--fd-faint);flex-direction:column;gap:8px;height:min(50vh,400px);padding:10px 24px 14px;animation:.22s ease-out both fd-hist-rise;display:flex;position:absolute;bottom:0;left:0;right:0}@keyframes fd-hist-rise{0%{opacity:0;transform:translateY(24px)}}@media (width>=721px){.fd-root.has-history .fd-corner{bottom:calc(min(50vh,400px) + 22px)}}.fd-root.has-history .fd-log{bottom:calc(min(50vh,400px) + 22px)}@media (width<=720px){.fd-root.has-history .fd-log{bottom:calc(min(54vh,460px) + 16px)}}.fd-hist-head{align-items:center;gap:8px;display:flex}.fd-hist-title{font:inherit;letter-spacing:.12em;color:var(--fd-hot);margin:0 auto 0 0;font-size:10px}.fd-hist-views{flex-direction:column;flex:1 1 0;gap:8px;min-height:0;display:flex}.fd-hist-views[hidden]{display:none}.fd-pulsar{cursor:ew-resize;touch-action:none;flex:4 1 0;min-width:0;min-height:0;position:relative}.fd-pulsar svg{width:100%;height:100%;display:block}.fd-pulsar-fill{fill:var(--fd-void)}.fd-pulsar-line{fill:none;stroke:var(--fd-cyan);stroke-width:1.25px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.fd-pulsar-names{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.fd-pulsar-names li{letter-spacing:.12em;white-space:nowrap;color:var(--fd-dim);background:color-mix(in srgb, var(--fd-void) 85%, transparent);padding:1px 6px 2px 0;font-size:9px;position:absolute;left:0;transform:translateY(-100%)}.fd-pulsar-names b{color:var(--fd-ink);font-variant-numeric:tabular-nums;font-weight:400}.fd-hist-tip.fd-pulsar-tip{top:0;bottom:auto}.fd-spectro{cursor:ew-resize;touch-action:none;flex:5 1 0;min-width:0;min-height:0;position:relative}.fd-spectro canvas,.fd-spectro svg{width:100%;height:100%;display:block;position:absolute;inset:0}.fd-spectro-band{pointer-events:none;background:color-mix(in srgb, var(--fd-cyan) 9%, transparent);position:absolute;left:0;right:0}.fd-spectro-names{pointer-events:none;margin:0;padding:0;list-style:none;display:grid;position:absolute;inset:0}.fd-spectro-names li{letter-spacing:.1em;white-space:nowrap;color:var(--fd-dim);background:color-mix(in srgb, var(--fd-void) 78%, transparent);justify-self:start;align-items:center;gap:4px;padding:0 5px 0 0;font-size:8px;line-height:1;display:flex}.fd-spectro-names li.is-row{color:var(--fd-ink)}.fd-spectro-names b{color:var(--fd-ink);font-variant-numeric:tabular-nums;font-weight:400}.fd-spectro-short{display:none}.fd-hist-tip.fd-spectro-tip{bottom:auto}.fd-hist-hover{stroke:var(--fd-dim);stroke-width:1px;stroke-dasharray:2 2;vector-effect:non-scaling-stroke}.fd-hist-scrub{flex-direction:column;gap:6px;min-height:0;display:flex}.fd-hist-scrub:has(.fd-hist-scroll){flex:1 1 0}.fd-hist-strip{cursor:ew-resize;touch-action:none;background:color-mix(in srgb, var(--fd-void) 80%, transparent);border:1px solid var(--fd-faint);height:44px;position:relative}.fd-hist-strip svg{width:100%;height:100%;display:block}.fd-hist-area{fill:var(--fd-cyan);fill-opacity:.55}.fd-hist-cursor,.fd-hist-now{stroke-width:2px;vector-effect:non-scaling-stroke}.fd-hist-cursor{stroke:var(--fd-hot)}.fd-hist-now{stroke:var(--fd-acid)}.fd-hist-tip{z-index:1;white-space:nowrap;pointer-events:none;letter-spacing:.08em;color:var(--fd-ink);background:color-mix(in srgb, var(--fd-void) 94%, transparent);border:1px solid var(--fd-faint);border-left:2px solid var(--fd-acid);padding:4px 8px;font-size:10px;position:absolute;bottom:calc(100% + 6px)}.fd-hist-axis{letter-spacing:.12em;color:var(--fd-dim);justify-content:space-between;font-size:9px;display:flex}.fd-hist-transport{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fd-hist-readout{letter-spacing:.12em;color:var(--fd-dim);font-variant-numeric:tabular-nums;margin-left:auto;font-size:10px}.fd-hist-note{letter-spacing:.12em;color:var(--fd-dim);margin:0;font-size:10px}.fd-hist-scroll{touch-action:pan-y;-webkit-user-select:text;user-select:text;border:1px solid var(--fd-faint);flex:1 1 0;min-height:0;overflow:auto}.fd-hist-scroll .fd-hist-table+.fd-hist-table{margin-top:10px}.fd-hist-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:10px}.fd-hist-table caption{text-align:left;letter-spacing:.06em;color:var(--fd-dim);padding:6px 8px}.fd-hist-table th,.fd-hist-table td{text-align:left;white-space:nowrap;padding:3px 8px}.fd-hist-table th{color:var(--fd-dim);font-weight:400}.fd-hist-table thead th{letter-spacing:.12em;background:var(--fd-void);border-bottom:1px solid var(--fd-faint);position:sticky;top:0}.fd-hist-table tbody tr[aria-current=true]{background:color-mix(in srgb, var(--fd-cyan) 10%, transparent)}.fd-hist-flag{letter-spacing:.12em;color:var(--fd-red);font-weight:400}.fd-replay-bar{z-index:4;white-space:nowrap;align-items:stretch;gap:6px;display:flex;position:absolute;top:64px;left:50%;transform:translate(-50%)}.fd-replay{pointer-events:none;letter-spacing:.12em;color:var(--fd-hot);background:color-mix(in srgb, var(--fd-void) 80%, transparent);border:1px solid var(--fd-hot);padding:5px 10px;font-size:10px}.fd-replay-live{font:inherit;letter-spacing:.12em;cursor:pointer;color:var(--fd-ink);background:color-mix(in srgb, var(--fd-void) 80%, transparent);border:1px solid var(--fd-faint);padding:5px 9px;font-size:10px}.fd-replay-live:hover{border-color:var(--fd-cyan)}.fd-replay-live:focus-visible{outline:2px solid var(--fd-acid);outline-offset:2px}@media (width<=720px){.fd-replay-bar{top:216px}}.fd-clip-graph .fd-clip-views{flex-direction:column;height:96px;display:flex}.fd-clip-graph .fd-spectro{cursor:auto;pointer-events:none}.fd-root.is-clip .fd-replay-live{display:none}@media (width<=720px){.fd-hist{height:min(54vh,460px);padding:10px 16px 14px}.fd-spectro-long{display:none}.fd-spectro-short{display:inline}}.is-still .fd-hist{animation:none}@media (prefers-reduced-motion:reduce){.fd-hist{animation:none}}.fd-threat{pointer-events:none;white-space:nowrap;letter-spacing:.12em;color:var(--fd-acid);text-shadow:0 0 6px color-mix(in srgb, var(--fd-acid) 45%, transparent);margin:0;font:400 8px/1 Signal Pixel,monospace;position:absolute;top:0;left:0}.fd-threat[hidden]{display:none}.fd-threat[data-level=lock],.fd-threat[data-level=ion]{color:var(--fd-ink)}.fd-threat[data-level=lost]{color:var(--fd-red)}.fd-tag{pointer-events:none;background:color-mix(in srgb, var(--fd-void) 86%, transparent);border-left:1px solid var(--fd-cyan);white-space:nowrap;flex-direction:column;gap:3px;padding:5px 8px 4px;display:flex;position:absolute;top:0;left:0;transform:translate(-999px,-999px)}.fd-tag strong{letter-spacing:.08em;color:var(--fd-ink);font:400 10px/1 Signal Pixel,monospace}.fd-tag span{letter-spacing:.1em;color:var(--fd-dim);font-size:8px}.fd-tag{width:max-content;max-width:260px}.fd-tag span.fd-tag-gloss{white-space:normal;letter-spacing:.04em;max-width:240px;color:var(--fd-dim);opacity:.85;font-size:8px;line-height:1.45}.fd-tag.is-nation{border-left-color:var(--fd-hot)}.fd-tag.is-ship{border-left-color:var(--fd-acid)}.fd-stats [data-hint]{pointer-events:auto;cursor:help;outline-offset:3px}.fd-stats [data-hint]:focus-visible{outline:1px solid var(--fd-acid)}.fd-hint{z-index:6;pointer-events:none;letter-spacing:.03em;max-width:min(300px,100vw - 16px);color:var(--fd-ink);background:color-mix(in srgb, var(--fd-void) 94%, transparent);border:1px solid var(--fd-faint);border-left:2px solid var(--fd-acid);padding:6px 9px;font-size:10px;line-height:1.5;position:fixed;top:0;left:0}.fd-hint[hidden]{display:none}.fd-comms{z-index:3;pointer-events:none;flex-direction:column;gap:4px;width:220px;display:flex;position:absolute}.fd-comms.is-right{transform:translate(-100%)}.fd-comms.is-center{transform:translate(-50%)}.fd-comms.is-above{flex-direction:column-reverse;transform:translateY(-100%)}.fd-comms.is-above.is-right{transform:translate(-100%,-100%)}.fd-comms.is-above.is-center{transform:translate(-50%,-100%)}.fd-comm{all:unset;box-sizing:border-box;cursor:pointer;pointer-events:auto;background:color-mix(in srgb, var(--fd-void) 88%, transparent);border-left:2px solid var(--fd-cyan);animation:fd-comm var(--fd-comm-life,7s) linear both;flex-direction:column;gap:3px;padding:5px 8px 4px;display:flex}.fd-comm:hover,.fd-comm:focus-visible{background:color-mix(in srgb, var(--fd-void) 96%, transparent)}.fd-comm:focus-visible{outline:1px solid var(--fd-acid)}.fd-comm small{letter-spacing:.14em;color:var(--fd-dim);white-space:nowrap;text-overflow:ellipsis;font:400 8px/1 Signal Pixel,monospace;overflow:hidden}.fd-comm strong{letter-spacing:.06em;color:var(--fd-ink);font:400 11px/1.3 Signal Pixel,monospace}.fd-comm.is-fault strong{color:var(--fd-red)}.fd-comm.is-hold strong{color:var(--fd-acid)}.fd-comm.is-good strong{color:var(--fd-cyan)}@keyframes fd-comm{0%{opacity:0;transform:translateY(-3px)}4%{opacity:1;transform:none}82%{opacity:1}to{opacity:0}}.fd-comms.is-still .fd-comm,.is-still .fd-comm{animation:none}@media (prefers-reduced-motion:reduce){.fd-comm{animation:none}}.fd-comms.is-compact{width:auto;position:fixed;top:148px;left:16px;right:16px;transform:none}.fd-modal-back{z-index:8;background:color-mix(in srgb, var(--fd-void) 70%, transparent);touch-action:auto;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.fd-modal{-webkit-user-select:text;user-select:text;cursor:auto;background:color-mix(in srgb, var(--fd-void) 96%, transparent);border:1px solid var(--fd-faint);border-top:2px solid var(--fd-hot);width:min(520px,100%);max-height:min(80dvh,720px);padding:14px 16px 12px;overflow:auto}.fd-modal header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.fd-modal h2{letter-spacing:.1em;color:var(--fd-hot);margin:0;font:400 11px/1.3 Signal Pixel,monospace}.fd-modal h3{letter-spacing:.16em;color:var(--fd-dim);margin:12px 0 4px;font:400 8px/1 Signal Pixel,monospace}.fd-modal p{margin:0;font-size:11px;line-height:1.55}.fd-modal em{color:var(--fd-acid);font-style:normal}.fd-modal-who{color:var(--fd-dim);margin-top:8px!important}.fd-modal-who strong{color:var(--fd-cyan);font-weight:400}.fd-modal-close{font:inherit;letter-spacing:.12em;cursor:pointer;color:var(--fd-ink);border:1px solid var(--fd-faint);background:0 0;padding:4px 7px;font-size:9px}.fd-modal-close:hover{border-color:var(--fd-cyan)}.fd-modal-close:focus-visible{outline:2px solid var(--fd-acid);outline-offset:2px}.fd-modal-rows{margin:0;padding:0;list-style:none}.fd-modal-rows li{color:var(--fd-dim);grid-template-columns:48px 1fr 1fr auto;gap:8px;font-size:10px;line-height:1.7;display:grid}.fd-modal-rows li.is-self{color:var(--fd-ink);background:color-mix(in srgb, var(--fd-cyan) 10%, transparent)}.fd-modal-ago{text-align:right}.fd-modal-open{color:var(--fd-acid)}.fd-glyph-change{align-items:center;gap:18px;display:flex}.fd-glyph-change figure{flex-direction:column;align-items:center;gap:6px;margin:0;display:flex}.fd-glyph-big{fill:currentColor;color:var(--fd-ink);display:block}.fd-glyph-change figure:first-child .fd-glyph-big{color:var(--fd-dim)}.fd-glyph-change figcaption{letter-spacing:.1em;color:var(--fd-dim);font-size:9px}.fd-glyph-arrow{color:var(--fd-hot);font-size:14px}.fd-modal-wire{font:inherit;color:var(--fd-cyan);background:color-mix(in srgb, var(--fd-cyan) 5%, transparent);border:1px solid var(--fd-faint);margin:0;padding:8px 10px;font-size:10px;line-height:1.5;overflow:auto}.fd-modal-wire:focus-visible{outline:1px solid var(--fd-acid)}.fd-modal .fd-modal-note{color:var(--fd-dim);margin-top:8px;font-size:9px}.fd-root.is-paper{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-image:none}.fd-root.is-paper:after{mix-blend-mode:multiply;opacity:.55;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='t' x='0' y='0' width='100%' height='100%'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' seed='7' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .42  0 0 0 0 .32  0 0 0 0 .16  0 0 0 .55 -.12'/></filter><rect width='100%' height='100%' filter='url(%23t)'/></svg>")}.fd-root.is-paper .fd-world{mix-blend-mode:multiply}.fd-root.is-paper .fd-sector strong,.fd-root.is-paper .fd-threat{text-shadow:none}.fd-root.is-paper .fd-sector,.fd-root.is-paper .fd-nation{opacity:.92}.fd-root.is-paper .fd-qr{filter:none}.fd-root.is-paper .fd-mark{filter:none;mix-blend-mode:multiply;opacity:1}.fd-root.is-paper .fd-rs-a,.fd-root.is-paper .fd-rs-b{mix-blend-mode:multiply}.fd-root.is-crafts .fd-mark{mix-blend-mode:normal;filter:drop-shadow(2px 3px 0 color-mix(in srgb, var(--fd-bone) 30%, transparent))}.fd-root.is-paper .fd-qr{--fd-cyan:var(--fd-bone);--fd-ink:var(--fd-bone);--fd-void:color-mix(in srgb, var(--fd-bone) 55%, var(--fd-stock))}.fd-qr-gem-top,.fd-qr-gem-left,.fd-qr-gem-right,.fd-qr-gem-bottom,.fd-qr-gem-table{stroke:var(--fd-qr-stroke,none);stroke-width:.05px;stroke-linejoin:miter}.fd-root.is-paper .fd-qr{--fd-qr-stroke:var(--fd-bone)}.fd-root.is-paper .fd-qr-plate{fill:var(--fd-stock);stroke:var(--fd-bone);stroke-width:.12px}.fd-root.is-paper .fd-log{background:linear-gradient(90deg, color-mix(in srgb, var(--fd-void) 88%, transparent), transparent)}.fd-root.is-paper .fd-ca{display:none}.fd-root.is-paper .fd-pal-grid{min-height:0}.fd-root.is-crafts .fd-comm{--fd-tape:var(--fd-tape-1);background:color-mix(in srgb, #fff 45%, var(--fd-stock));box-shadow:1px 2px 0 color-mix(in srgb, var(--fd-bone) 16%, transparent);border-left:0;position:relative}.fd-root.is-crafts .fd-comm:nth-child(3n+2){--fd-tape:var(--fd-tape-2)}.fd-root.is-crafts .fd-comm:nth-child(3n){--fd-tape:var(--fd-tape-3)}.fd-root.is-crafts .fd-comm:before,.fd-root.is-crafts .fd-log:before{content:"";pointer-events:none;opacity:.8;mix-blend-mode:multiply;background:repeating-linear-gradient(-45deg, var(--fd-tape) 0 3px, color-mix(in srgb, var(--fd-tape) 50%, #fff) 3px 6px);width:36px;height:10px;position:absolute}.fd-root.is-crafts .fd-comm:before{top:-5px;left:14px;transform:rotate(-5deg)}.fd-root.is-crafts .fd-comm:nth-child(2n):before{left:auto;right:14px;transform:rotate(4deg)}.fd-root.is-crafts .fd-log:before{--fd-tape:var(--fd-tape-2);top:-8px;left:-10px;transform:rotate(-38deg)}.fd-root.is-crafts .fd-opt-trigger,.fd-root.is-crafts .fd-hist-trigger,.fd-root.is-crafts .fd-replay-live,.fd-root.is-crafts .fd-pal-trigger,.fd-root.is-crafts .fd-mode{background:color-mix(in srgb, #fff 40%, var(--fd-stock));box-shadow:2px 2px 0 color-mix(in srgb, var(--fd-bone) 20%, transparent);border-color:#0000}.fd-root.is-crafts .fd-crafts{background:color-mix(in srgb, #fff 40%, var(--fd-stock));box-shadow:2px 2px 0 color-mix(in srgb, var(--fd-bone) 20%, transparent);border-color:var(--fd-hot)}.fd-root.is-crafts .fd-opt-trigger{transform:rotate(-1.2deg)}.fd-root.is-crafts .fd-hist-trigger{transform:rotate(.5deg)}.fd-root.is-crafts .fd-pal-trigger{transform:rotate(.8deg)}.fd-root.is-crafts .fd-mode{transform:rotate(-.6deg)}.fd-root.is-crafts .fd-opt-trigger:hover,.fd-root.is-crafts .fd-hist-trigger:hover,.fd-root.is-crafts .fd-pal-trigger:hover,.fd-root.is-crafts .fd-mode:hover,.fd-root.is-crafts .fd-pal-trigger[aria-expanded=true]{border-color:var(--fd-cyan)}.fd-root.is-paper .fd-hist-area{fill:var(--fd-bone);fill-opacity:.85}.fd-root.is-paper .fd-pulsar-line{stroke:var(--fd-bone)}.fd-root.is-paper .fd-spectro canvas{mix-blend-mode:multiply}.fd-root.is-paper .fd-spectro-band{background:color-mix(in srgb, var(--fd-bone) 8%, transparent)}.fd-root.is-paper .fd-hist-trigger[aria-expanded=true]{border-color:var(--fd-cyan)}.fd-root.is-paper .fd-sector em,.fd-root.is-paper .fd-stats dd,.fd-root.is-paper .fd-log li.is-hold .fd-op{background:linear-gradient(transparent 38%, var(--fd-mark) 38% 90%, transparent 90%);-webkit-box-decoration-break:clone;box-decoration-break:clone;width:fit-content;padding:0 .2em}
