:root{--void:#050505;--ink:#0a0a0a;--ash:#0d0d0d;--signal:#ededed;--hot:#fff;--signal-rgb:237, 237, 237;--void-rgb:5, 5, 5;--ash-rgb:13, 13, 13;--hatch:repeating-linear-gradient(117deg, rgba(var(--signal-rgb), .02) 0 .5px, transparent .5px 5px);--far:.08;--cons:.12;--edge:.2;--region:.3;--label:.5;--service:.62;--near:.72;--log:.78;--active:.9;--serif:monospace;--mono:monospace;--micro:monospace;--settle:cubic-bezier(.16, 1, .3, 1);--ignite:cubic-bezier(.22, .61, .36, 1);--retract:cubic-bezier(.7, 0, .84, 0);--drift:cubic-bezier(.4, 0, .2, 1);--m:clamp(24px, 3.2vw, 52px);--form:260px}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--void);width:100%;height:100%;color:var(--signal);overflow:hidden}body{font-variant-numeric:tabular-nums;cursor:none;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none}::-webkit-scrollbar{display:none}button{font:inherit;color:inherit;cursor:none;background:0 0;border:0}.ds,#feed .tx,#drawer dd,#drawer .desc,.plabel .tx,#region-index .rl,#tl .meta{text-shadow:.4px .4px 0 rgba(var(--signal-rgb), .35)}.glow{text-shadow:.4px .4px 0 rgba(var(--signal-rgb), .35), 0 0 .7px rgba(var(--signal-rgb), .22), 0 0 6px rgba(var(--signal-rgb), .22)}@property --lsb{syntax:"<length>";inherits:true;initial-value:0}@keyframes track{0%,to{--lsb:-.01em}50%{--lsb:.01em}}.breathe{animation:track 14s var(--drift) infinite}.hoverline{transition:background-size .24s var(--settle), letter-spacing .24s var(--settle);background:linear-gradient(currentColor,currentColor) 0 100%/0 .5px no-repeat}.hoverline:hover,.hoverline:focus-visible{letter-spacing:calc(var(--ls) + .03em);background-size:100% .5px;outline:none}.micro{letter-spacing:.08em}canvas#map,canvas#construct{display:block;position:fixed;inset:0}canvas#construct{filter:url(#wobble);transition:opacity 1.4s var(--drift)}#vignette{pointer-events:none;background:radial-gradient(ellipse at 46% 50%, transparent 45%, rgba(var(--void-rgb), .55) 78%, var(--void) 100%), linear-gradient(to bottom, rgba(var(--void-rgb), .5), transparent 12%, transparent 88%, rgba(var(--void-rgb), .5));position:fixed;inset:0}canvas#grain{pointer-events:none;mix-blend-mode:overlay;opacity:.55;width:100%;height:100%;image-rendering:pixelated;position:fixed;inset:0}body.paper{--void:#f2efe6;--ink:#ece8de;--ash:#e6e2d7;--signal:#17171a;--hot:#000;--signal-rgb:23, 23, 26;--void-rgb:242, 239, 230;--ash-rgb:230, 226, 215}body.paper canvas#grain{mix-blend-mode:multiply;opacity:.3}.fade-in{opacity:0;transition:opacity 1.2s var(--settle)}.fade-in.on{opacity:1}.chrome{z-index:3;max-width:260px;transition:opacity .9s var(--settle);position:fixed}.service{font:400 9.5px/1.6 var(--micro);letter-spacing:.1em;text-transform:uppercase;opacity:var(--service)}#tl{top:var(--m);left:var(--m)}#codename{width:250px;display:block;position:relative}.wordmark{width:100%;height:auto;display:block;overflow:visible}.wordmark text{font:400 46px/1 var(--serif);letter-spacing:.05em;fill:none;stroke:var(--signal);stroke-width:.9px}.wordmark.outline path{fill:none;stroke:var(--signal);stroke-width:.9px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.wordmark .gl{transform:var(--t);transform-box:fill-box;transform-origin:50%;transition:transform .7s var(--settle)}#codename:hover .gl{transform:none}.wordmark .burr{opacity:.35;transform:translate(.4px,.4px)}.wordmark .glow{filter:blur(.7px);opacity:.22}#sigil{width:48px;height:48px;position:absolute;top:4px;left:258px}#tl .meta{--ls:.1em;gap:0;margin-top:14px;display:grid}#tl .meta .row{font:400 9.5px/1.6 var(--micro);letter-spacing:calc(var(--ls) + var(--lsb));text-transform:uppercase;gap:12px;display:flex}#tl .meta .row span{opacity:var(--service)}#tl .meta .row .mid{opacity:var(--near)}#stages{gap:4px;margin:8px 0 4px;display:flex}#stages i{background:var(--signal);width:14px;height:1px;opacity:var(--region);transition:opacity 1.1s var(--drift)}#stages i.on{opacity:var(--active);height:2px;margin-top:-.5px}#tr{top:var(--m);right:var(--m);max-width:none;width:var(--form)}#form-wrap{width:var(--form);height:var(--form);background:var(--ink);position:relative}#form-wrap:before,#form-wrap:after{content:"";border:0 solid rgba(var(--signal-rgb), var(--region));width:6px;height:6px;position:absolute}#form-wrap:before{border-width:.5px 0 0 .5px;top:-8px;left:-8px}#form-wrap:after{border-width:0 .5px .5px 0;bottom:-8px;right:-8px}#form-wrap .tr-tick,#form-wrap .bl-tick{border:0 solid rgba(var(--signal-rgb), var(--region));width:6px;height:6px;position:absolute}#form-wrap .tr-tick{border-width:.5px .5px 0 0;top:-8px;right:-8px}#form-wrap .bl-tick{border-width:0 0 .5px .5px;bottom:-8px;left:-8px}canvas#form{width:100%;height:100%;display:block}#form-hud{align-items:flex-end;gap:16px;margin-top:22px;display:flex}#genes{flex:none;align-items:flex-end;gap:6px;height:40px;display:flex}#genes i{background:rgba(var(--signal-rgb), var(--cons));width:1px;height:40px;position:relative}#genes i b{transform-origin:bottom;border-top:2px solid rgba(var(--signal-rgb), var(--active));border-left:1px solid rgba(var(--signal-rgb), var(--region));width:1px;height:40px;position:absolute;bottom:0;left:-.5px}#learned{flex-direction:column;gap:3px;min-width:0;display:flex}#learned .lk,#last-ok .lk{font:400 9px/1 var(--mono);letter-spacing:.22em;opacity:.7}#learned-v{font:italic 400 26px/1.05 var(--serif);letter-spacing:.01em;opacity:var(--active);white-space:nowrap;font-variant-numeric:tabular-nums}#last-ok{white-space:nowrap;grid-template-columns:auto 1fr;gap:2px 10px;margin-top:8px;display:grid}#last-ok-age{text-align:right;opacity:.9}#last-ok-what{text-overflow:ellipsis;text-transform:none;opacity:.8;grid-column:1/-1;overflow:hidden}#bl{bottom:var(--m);left:var(--m);max-width:460px;transition:opacity .62s var(--drift)}#bl.off #feed{opacity:0}#region-index{--ls:.2em;grid-template-columns:repeat(3,auto);justify-content:start;gap:2px 18px;margin-bottom:14px;display:grid}#region-index .ri{opacity:var(--service);transition:opacity .15s var(--ignite);align-items:baseline;gap:8px;padding:4px 0;display:flex}#region-index .ri:hover,#region-index .ri.on,#region-index .ri:focus-visible{opacity:var(--active);outline:none}#region-index .rn{font:400 9.5px/1 var(--micro);letter-spacing:.1em;min-width:22px}#region-index .rl{font:500 10px/1 var(--mono);letter-spacing:calc(var(--ls) + var(--lsb));transition:background-size .24s var(--settle), letter-spacing .24s var(--settle);background:linear-gradient(currentColor,currentColor) 0 100%/0 .5px no-repeat;padding-bottom:3px}#region-index .ri:hover .rl,#region-index .ri:focus-visible .rl{letter-spacing:calc(var(--ls) + .03em);background-size:100% .5px}#feed{min-height:120px;transition:opacity .62s var(--drift);--ls:.03em;flex-direction:column;justify-content:flex-end;display:flex}#feed .line{font:400 11px/16px var(--mono);letter-spacing:calc(var(--ls) + var(--lsb));white-space:nowrap;opacity:0;transition:opacity .32s var(--ignite), transform .42s var(--settle);grid-template-columns:52px 30px minmax(0,1fr);display:grid;position:relative;transform:translateY(4px)}#feed .line.in{opacity:var(--log);transform:none}#feed .line.fresh.in{opacity:var(--active)}#feed .line.fresh:before{content:"";background:var(--signal);width:3px;height:.8px;position:absolute;top:7.5px;left:-10px}#feed .line.fresh .tx{text-shadow:.4px .4px 0 rgba(var(--signal-rgb), .35), 0 0 .7px rgba(var(--signal-rgb), .22), 0 0 6px rgba(var(--signal-rgb), .22)}#feed .line.out{opacity:0;transition:opacity .7s var(--retract), transform .7s var(--drift);transform:translateY(-6px)}#feed .ts,#feed .dom{font:400 9.5px/16px var(--micro);letter-spacing:.06em;opacity:.75}#feed .tx{text-overflow:ellipsis;overflow:hidden}#feed .void .tx{font-style:italic}#feed .warn .tx{letter-spacing:.14em}#sim-flag{margin-top:14px}#br{bottom:calc(var(--m) - 1px);right:var(--m);width:240px}#metrics{--ls:.2em;gap:4px;display:grid}.metric .k{font:400 9.5px/1.4 var(--mono);letter-spacing:calc(var(--ls) + var(--lsb));opacity:var(--service)}.metric .v{font:400 9.5px/1.4 var(--micro);letter-spacing:.06em;opacity:var(--near)}.metric .ruler{grid-column:1/-1;height:12px;display:block}.metric .ruler svg{fill:none;width:100%;height:12px;stroke:var(--signal);stroke-linecap:round;display:block;overflow:visible}.metric .ruler path{vector-effect:non-scaling-stroke;stroke-width:.5px}.metric .ruler .base,.metric .ruler .ticks{stroke-opacity:var(--label)}.metric .ruler .needle path{stroke-opacity:var(--active);stroke-width:1px}#gauge-row{align-items:center;gap:16px;margin-top:14px;display:flex}#gauge{flex:none;width:40px;height:40px;position:relative}#gauge svg{position:absolute;inset:0}#gauge-needle{background:var(--signal);width:1px;height:14px;opacity:var(--near);transform-origin:50% 14px;position:absolute;top:6px;left:19.5px}#controls{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.ctl.glyph{width:26px;height:26px;opacity:var(--near);transition:opacity .15s var(--ignite);place-items:center;padding:4px;display:inline-grid}.ctl.glyph:hover,.ctl.glyph:focus-visible{opacity:var(--active);outline:.5px dashed rgba(var(--signal-rgb), .5);outline-offset:2px}.ctl.glyph svg{fill:none;width:18px;height:18px;stroke:var(--signal);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.ctl.glyph svg .lit{stroke-width:1.4px}.ctl.glyph svg .dim,.ctl.glyph svg .base{stroke-opacity:.45}#corpus{text-align:left;border-top:.5px solid rgba(var(--signal-rgb), .34);border-bottom:.5px solid rgba(var(--signal-rgb), .14);opacity:.9;width:100%;transition:opacity .15s var(--ignite);grid-template-columns:auto 1fr auto;gap:3px 10px;margin-bottom:14px;padding:8px 0 10px;display:grid}#corpus:hover,#corpus:focus-visible{opacity:1;outline:none}#corpus .ck{font:400 9.5px/1.5 var(--mono);letter-spacing:.12em;opacity:var(--service)}#corpus .cv,#corpus .cw{text-overflow:ellipsis;min-width:0;overflow:hidden}#corpus .cv{font:400 10px/1.5 var(--micro);letter-spacing:.06em;opacity:var(--active);white-space:nowrap}#corpus .cv.wide{opacity:var(--near);text-overflow:ellipsis;grid-column:2/-1;overflow:hidden}#corpus .cw{font:400 8.5px/1.3 var(--micro);letter-spacing:.06em;opacity:var(--service);text-align:left;white-space:nowrap;grid-column:2/-1;margin-top:-2px}#frontier-link{text-align:left;transition:background-size .24s var(--settle), opacity .15s;background:linear-gradient(currentColor,currentColor) 0 100%/0 .5px no-repeat;margin-top:14px;padding:4px 0;display:block}#frontier-link:hover,#frontier-link:focus-visible{opacity:var(--active);background-size:100% .5px;outline:none}.plabel .u{font:400 9px/1 var(--micro);letter-spacing:.06em;opacity:.7;text-shadow:none;white-space:nowrap;display:block}#src-tip{z-index:22;pointer-events:none;opacity:0;border:.5px solid rgba(var(--signal-rgb), .55);font:400 9.5px/1.6 var(--micro);letter-spacing:.06em;white-space:pre;background:#000;padding:8px 10px;transition:opacity .12s;position:fixed;top:0;left:0}#src-tip.on{opacity:1}body.drawer-left #tl,body.drawer-left #bl,body.drawer-right #tr,body.drawer-right #br{opacity:.06;pointer-events:none}#labels{z-index:2;pointer-events:none;position:fixed;inset:0}#labels.off{visibility:hidden}.plabel{pointer-events:auto;white-space:nowrap;min-height:44px;font:500 11px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;transition:opacity .18s var(--ignite), color .24s var(--settle);align-items:center;padding:10px;display:flex;position:absolute;top:0;left:0}.plabel .tx{transition:background-size .24s var(--settle), letter-spacing .24s var(--settle);letter-spacing:.2em;background:linear-gradient(currentColor,currentColor) 0 100%/0 .5px no-repeat;padding-bottom:3px}.plabel.target .tx{letter-spacing:.23em;background-size:100% .5px}#roman{z-index:4;pointer-events:none;font:400 11px/1 var(--micro);letter-spacing:.08em;opacity:0;transition:opacity .18s var(--ignite);text-shadow:0 0 .7px rgba(var(--signal-rgb), .22), 0 0 6px rgba(var(--signal-rgb), .22);position:fixed;top:0;left:0}#roman.on{opacity:var(--active)}#depth{z-index:21;pointer-events:none;font:400 9.5px/1 var(--micro);letter-spacing:.08em;opacity:0;white-space:nowrap;transition:opacity .15s var(--ignite);position:fixed;top:0;left:0}#depth.on{opacity:var(--service)}#cursor{z-index:20;pointer-events:none;mix-blend-mode:difference;width:0;height:0;transition:opacity .15s;position:fixed;top:0;left:0}#cursor.gone{opacity:0}#cursor:before,#cursor:after{content:"";background:rgba(var(--signal-rgb), var(--near));transition:opacity .12s;position:absolute}#cursor:before{width:18px;height:1px;top:-.5px;left:-9px}#cursor:after{width:1px;height:18px;top:-9px;left:-.5px}#cursor i{background:var(--signal);width:2px;height:2px;position:absolute;top:-1px;left:-1px}#cursor b{background:radial-gradient(circle, transparent 3.3px, rgba(var(--signal-rgb), .85) 3.5px, rgba(var(--signal-rgb), .85) 4.3px, transparent 4.5px);opacity:0;width:9px;height:9px;transition:opacity .18s var(--settle), transform .18s var(--settle);position:absolute;top:-4.5px;left:-4.5px;transform:scale(1.6)}#cursor.lock:before,#cursor.lock:after{opacity:0}#cursor.lock b{opacity:1;transform:none}#mirror{z-index:2;pointer-events:none;position:fixed;inset:0}#mirror.off .node-btn{visibility:hidden}.node-btn{pointer-events:none;outline:none;position:absolute;top:0;left:0}.node-btn:focus-visible{outline:.5px dashed rgba(var(--signal-rgb), var(--log));outline-offset:6px;border-radius:0}#crumbs,#return,#inspect{z-index:5;opacity:0;pointer-events:none;transition:opacity .6s var(--settle);position:fixed}body.in-cortex #crumbs,body.in-cortex #return{opacity:1;pointer-events:auto}#crumbs{top:var(--m);font:400 9.5px/1 var(--micro);letter-spacing:.1em;gap:10px;display:flex;left:50%;transform:translate(-50%)}#crumbs .crumb,#crumbs .sep{opacity:var(--service)}#crumbs .link{opacity:var(--near);transition:background-size .24s var(--settle);background:linear-gradient(currentColor,currentColor) 0 100%/0 .5px no-repeat;padding:6px 0}#crumbs .link:hover{opacity:var(--active);background-size:100% .5px}#return{bottom:var(--m);opacity:0;align-items:center;gap:10px;padding:8px 12px;display:flex;left:46%;transform:translate(-50%)}body.in-cortex #return{opacity:var(--active)}#return svg{fill:none;width:18px;height:18px;stroke:var(--signal);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round}#return .w{font:500 10px/1 var(--mono);letter-spacing:.22em}#return .k{font:400 9.5px/1 var(--micro);letter-spacing:.08em;opacity:.65;border:.5px solid rgba(var(--signal-rgb), .45);padding:3px 5px}#return:hover{opacity:1}#inspect{right:var(--m);border:.5px solid rgba(var(--signal-rgb), .45);outline:.5px solid rgba(var(--signal-rgb), .15);outline-offset:-5px;background:#000000d1;width:260px;padding:16px 18px;top:50%;transform:translateY(-50%)}body.in-cortex #inspect.on{opacity:1}#inspect .ix{font:400 9.5px/1 var(--micro);letter-spacing:.08em;opacity:var(--active)}#inspect h4{font:400 20px/1.15 var(--serif);opacity:var(--active);margin:8px 0 6px}#inspect .path{font:400 9.5px/1.5 var(--micro);letter-spacing:.06em;opacity:var(--service)}#inspect .meta{font:400 9.5px/1.5 var(--micro);letter-spacing:.06em;opacity:var(--near);margin-top:6px}#inspect .desc{font:400 10px/1.55 var(--mono);opacity:var(--log);margin-top:8px}#drawer{z-index:7;padding:var(--m);opacity:0;pointer-events:none;transition:opacity .5s var(--settle);cursor:none;background:radial-gradient(#0000008c,#000000d1 75%);place-items:center;display:grid;position:fixed;inset:0}#drawer.open{opacity:1;pointer-events:auto}body.report-open .chrome,body.report-open #labels{opacity:.14;pointer-events:none}body.report-open #roman,body.report-open #depth{opacity:0}body.report-open #construct{opacity:.5}#drawer .panel{width:min(820px,100%);max-height:calc(100vh - 2 * var(--m));border:.5px solid rgba(var(--signal-rgb), .6);outline:.5px solid rgba(var(--signal-rgb), .2);outline-offset:-7px;transition:transform .9s var(--settle);background:#000000b8;padding:0 46px 22px;position:relative;overflow-y:auto;transform:translateY(14px)scale(.985)}#drawer.open .panel{transform:none}#drawer .panel>:not(.perf):not(.rule-v){opacity:0;transition:opacity .38s var(--ignite)}#drawer.open .panel>:not(.perf):not(.rule-v){opacity:1}#drawer .panel .col>*,#drawer .panel .rep-head>*{opacity:0;transition:opacity .38s var(--ignite)}#drawer.open .panel .col>*,#drawer.open .panel .rep-head>*{opacity:1}#drawer .panel:before,#drawer .panel:after{content:"";pointer-events:none;background:linear-gradient(var(--signal), var(--signal)) center / 100% .5px no-repeat, linear-gradient(var(--signal), var(--signal)) center / .5px 100% no-repeat;opacity:.8;width:13px;height:13px;position:absolute}#drawer .panel:before{top:-7px;left:-7px}#drawer .panel:after{bottom:-7px;right:-7px}#drawer .perf{pointer-events:none;background:repeating-linear-gradient(to right, rgba(var(--signal-rgb), .3) 0 3px, transparent 3px 6px);height:1px;position:absolute;top:44px;left:22px;right:22px}#drawer .rule-v{pointer-events:none;background:repeating-linear-gradient(to bottom, rgba(var(--signal-rgb), .22) 0 .5px, transparent .5px 8px);width:7px;position:absolute;top:54px;bottom:22px;left:18px}#drawer .rule-v.r{left:auto;right:18px}#drawer .plate-top{background:var(--signal);color:#050505;align-items:center;gap:14px;height:26px;margin:9px -37px 0;padding:0 6px 0 14px;display:flex}#drawer .plate-no,#drawer .plate-seed{font:400 9.5px/1 var(--micro);letter-spacing:.12em;white-space:nowrap;text-shadow:none}#drawer .rule-h{background:#05050580;flex:1;height:.5px}#drawer .close{opacity:1;margin:0}#drawer .close svg{stroke:#050505}#drawer .close:hover,#drawer .close:focus-visible{outline-color:#050505}#drawer .rep-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:8px 40px;margin-top:26px;padding-bottom:16px;display:grid;position:relative}#drawer .rep-head:after{content:"";border-top:.5px solid rgba(var(--signal-rgb), .6);border-bottom:.5px solid rgba(var(--signal-rgb), .25);height:3px;position:absolute;bottom:0;left:0;right:0}#drawer .dhead{grid-template-columns:minmax(0,1fr);align-items:center;display:grid}#drawer .mini svg{fill:none;width:40px;height:40px;stroke:var(--signal);stroke-width:.35px;stroke-opacity:.6;display:block}#drawer .mini svg .hot{fill:var(--hot);stroke:none;fill-opacity:.95}#drawer .title{font:400 34px/1.02 var(--serif);letter-spacing:.005em;color:#0000;-webkit-text-stroke:.6px var(--signal)}#drawer .tag{font:400 9.5px/1.5 var(--micro);letter-spacing:.08em;opacity:var(--service);white-space:nowrap;text-overflow:ellipsis;margin-top:6px;overflow:hidden}#drawer .desc{font:400 11px/1.65 var(--mono);letter-spacing:.02em;opacity:var(--log);max-width:340px}#drawer .cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 40px;display:grid;position:relative}#drawer .cols:before{content:"";background:repeating-linear-gradient(to bottom, rgba(var(--signal-rgb), .35) 0 2px, transparent 2px 5px);width:.5px;position:absolute;top:16px;bottom:0;left:50%}#drawer .srcnow{border:.5px solid rgba(var(--signal-rgb), .3);grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:16px;margin:14px 0 2px;padding:12px 14px;display:grid}#drawer .srcnow[hidden]{display:none}#drawer .srcnow .st{flex-direction:column;gap:5px;min-width:0;display:flex}#drawer .srcnow .lk{font:400 9px/1 var(--mono);letter-spacing:.22em;opacity:.7}#drawer .srcnow .so{font:400 9.5px/1 var(--mono);letter-spacing:.14em;opacity:.55;text-transform:uppercase}#drawer .srcnow .sh{font:400 15px/1.2 var(--serif);opacity:.92;margin-top:2px}#drawer .srcnow .sx{font:400 10.5px/1.45 var(--mono);opacity:.62}#drawer .srcnow .su{font:400 10px/1.3 var(--mono);letter-spacing:.04em;opacity:.8;color:var(--signal);border-bottom:.5px solid rgba(var(--signal-rgb), .4);white-space:nowrap;text-overflow:ellipsis;align-self:flex-start;max-width:100%;text-decoration:none;overflow:hidden}#drawer .srcnow .su:hover{opacity:1}#drawer .srcnow .sp{font:400 9.5px/1 var(--mono);letter-spacing:.08em;opacity:.5;margin-top:2px}#drawer .srcnow .band{border:.5px solid rgba(var(--signal-rgb), .3);width:240px;height:120px;display:block}@media (max-width:899px){#drawer .srcnow{grid-template-columns:minmax(0,1fr)}}#drawer .sec{margin-top:16px}#drawer .sec h3{font:400 9.5px/1 var(--mono);letter-spacing:.26em;opacity:var(--service);align-items:center;gap:10px;margin-bottom:9px;font-weight:400;display:flex}#drawer .sec h3 .rn{letter-spacing:.06em;min-width:22px}#drawer .sec h3 .draw{background:rgba(var(--signal-rgb), .45);transform-origin:0;height:.5px;transition:transform .9s var(--settle) .26s;flex:1;transform:scaleX(0)}#drawer.open .sec h3 .draw{transform:scaleX(1)}#drawer .index .row{grid-template-columns:auto 1fr auto;align-items:baseline;gap:8px;display:grid}#drawer .index dt{font:400 9.5px/20px var(--mono);letter-spacing:.2em;opacity:var(--service)}#drawer .index dd{font:400 10px/20px var(--mono);letter-spacing:.14em;opacity:var(--log);white-space:nowrap}#drawer .leader{background-image:radial-gradient(circle, rgba(var(--signal-rgb), .45) .5px, transparent .7px);background-repeat:repeat-x;background-size:4px 1px;align-self:end;min-width:12px;height:1px;margin-bottom:6px}#drawer .events{flex-direction:column;justify-content:flex-end;height:75px;display:flex;overflow:hidden}#drawer .ev{height:15px;font:400 10px/15px var(--mono);letter-spacing:.02em;opacity:0;transition:opacity .32s var(--ignite);white-space:nowrap;grid-template-columns:46px minmax(0,1fr);display:grid}#drawer .ev.in{opacity:var(--log)}#drawer .ev .ts{font:400 9.5px/15px var(--micro);letter-spacing:.04em;opacity:.75}#drawer .ev .tx{text-overflow:ellipsis;overflow:hidden}#drawer canvas.spark,#drawer canvas.micro{width:120px;height:24px;display:block}#drawer .entries{flex-direction:column;display:flex}#drawer .entry{text-align:left;opacity:var(--log);transition:opacity .15s var(--ignite);grid-template-columns:40px minmax(0,auto) 1fr auto;align-items:baseline;gap:8px;display:grid}#drawer .entry:hover,#drawer .entry:focus-visible{opacity:1;outline:none}#drawer .entry .no,#drawer .entry .val{font:400 9.5px/20px var(--micro);letter-spacing:.06em;opacity:.8;white-space:nowrap}#drawer .entry .el{min-width:0;font:500 10px/20px var(--mono);letter-spacing:.18em;white-space:nowrap;transition:background-size .24s var(--settle);background:linear-gradient(currentColor,currentColor) 0 85%/0 .5px no-repeat;overflow:hidden}#drawer .entry:hover .el{background-size:100% .5px}#drawer .entry.sub{opacity:var(--service)}#drawer .entry.sub .el{padding-left:10px}#drawer .rmap svg{fill:none;width:150px;height:150px;stroke:var(--signal);display:block;overflow:visible}#drawer .rmap .f{stroke-opacity:.22;stroke-width:.5px}#drawer .rmap .f.d{stroke-dasharray:1 3}#drawer .rmap .ln{stroke-opacity:.34;stroke-width:.5px}#drawer .rmap .ln.on{stroke-opacity:.85;stroke-width:.8px}#drawer .rmap .n{stroke-opacity:.6;stroke-width:.6px}#drawer .rmap .n.on{fill:var(--hot);stroke:none}#drawer .rmap .n.ring{stroke-opacity:.72}#drawer .rmap .core{fill:var(--hot);stroke:none}#drawer .thought{display:none}#drawer .rep-head .thought.solo{text-align:center;grid-column:1/-1;margin:40px 0 24px;font-size:26px}#drawer .plate-foot{font:400 9px/1 var(--micro);letter-spacing:.1em;opacity:var(--service);border-top:.5px solid rgba(var(--signal-rgb), .2);justify-content:center;align-items:center;gap:8px;margin-top:20px;padding-top:14px;display:flex}#drawer .plate-foot .k{background:var(--signal);color:#050505;padding:3px 5px}#drawer .sec{border:.5px solid rgba(var(--signal-rgb), .3);margin-top:18px;padding:16px 14px 12px;position:relative}#drawer .sec h3{background:var(--signal);color:#050505;font:500 10px/1 var(--mono);letter-spacing:.18em;opacity:1;align-items:center;gap:8px;margin:0;padding:3px 8px 3px 6px;display:inline-flex;position:absolute;top:-9px;left:10px}#drawer .sec h3 .rn{letter-spacing:.04em;border-right:.5px solid #05050573;min-width:0;padding-right:7px}#drawer .sec h3 .draw{display:none}#drawer .sec .note{font:400 10px/1.5 var(--mono);letter-spacing:.02em;opacity:.55;text-transform:none;margin:2px 0 10px}#drawer .rep-wide .sec{margin-top:22px}#srccard{z-index:6;pointer-events:none;opacity:0;image-rendering:auto;transition:opacity 90ms linear;position:fixed;top:0;left:0}#srccard.on{opacity:1;transition-duration:.12s}#srccard.pinned{pointer-events:auto;cursor:pointer}body.report-open #srccard,body.in-cortex #srccard{opacity:0!important}#preview{z-index:6;pointer-events:none;opacity:0;width:250px;transition:opacity .16s var(--ignite);border:.5px solid rgba(var(--signal-rgb), .55);outline:.5px solid rgba(var(--signal-rgb), .18);outline-offset:-5px;background:#000000db;padding:10px 12px 9px;position:fixed;top:0;left:0}#preview.on{opacity:1}#preview .pv-ix{font:500 10.5px/1 var(--mono);letter-spacing:.16em;opacity:.9}#preview h4{font:400 20px/1.05 var(--serif);margin:5px 0}#preview .pv-d{font:400 11px/1.45 var(--mono);opacity:.92;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:6px;display:-webkit-box;overflow:hidden}#preview .pv-row{font:400 10.5px/18px var(--micro);letter-spacing:.05em;grid-template-columns:auto 1fr auto;align-items:baseline;gap:6px;display:grid}#preview .pk{letter-spacing:.14em;opacity:.75}#preview .pvv{opacity:1;text-align:right;white-space:nowrap;text-overflow:ellipsis;max-width:150px;padding:2px 0;overflow:hidden}#preview .leader{background-image:radial-gradient(circle, rgba(var(--signal-rgb), .45) .5px, transparent .7px);background-repeat:repeat-x;background-size:4px 1px;align-self:end;height:1px;margin-bottom:5px}#preview .pv-hint{border-top:.5px solid rgba(var(--signal-rgb), .35);font:500 10px/1 var(--mono);letter-spacing:.18em;opacity:1;margin-top:7px;padding-top:6px}body.report-open #preview{opacity:0}#drawer .rep-wide{position:relative}#drawer .rep-wide:empty{display:none}#drawer .sec.flat .index{grid-template-columns:1fr 1fr 1fr;column-gap:32px;display:grid}#drawer .rep-wide.tail{margin-top:6px}#drawer .work{font:400 9.5px/17px var(--micro);letter-spacing:.04em}#drawer .wrow{white-space:nowrap;opacity:.34;transition:opacity .32s var(--ignite);grid-template-columns:24px 104px minmax(0,1fr) 118px 64px 56px;gap:0 10px;display:grid}#drawer .wrow>span{text-overflow:ellipsis;overflow:hidden}#drawer .wrow .s{letter-spacing:.14em;font-weight:500}#drawer .wrow .b,#drawer .wrow .t{text-align:right}#drawer .wrow.wh{opacity:.45;border-bottom:.5px solid rgba(var(--signal-rgb), .22);letter-spacing:.2em;margin-bottom:3px;font-size:8.5px}#drawer .wrows{flex-direction:column;justify-content:flex-end;height:153px;display:flex;overflow:hidden}#drawer .wrow.now{opacity:.72}#drawer .wrow.now .s:before{content:"▸ "}#drawer .wrow.err{opacity:.6;text-decoration:line-through;text-decoration-thickness:.5px}#drawer .wrow.err.now{opacity:.85}#drawer .wrow.retry .a{font-style:italic}#drawer .wrow.future{opacity:.14}#drawer .provs{flex-direction:column;gap:9px;display:flex}#drawer .prov{font:400 9.5px/15px var(--micro);letter-spacing:.04em;border-left:.5px solid rgba(var(--signal-rgb), .34);padding-left:9px}#drawer .prov>div{white-space:nowrap;gap:9px;display:flex;overflow:hidden}#drawer .prov .p1{opacity:.8}#drawer .prov .p2,#drawer .prov .p3{opacity:.5}#drawer .prov .p3{flex-wrap:wrap;justify-content:space-between;column-gap:12px}#drawer .prov .st.chain{letter-spacing:0}#drawer .prov .k{min-width:38px}#drawer a.src{color:inherit;text-overflow:ellipsis;transition:background-size .24s var(--settle);cursor:none;background:linear-gradient(currentColor,currentColor) 0 100%/0 .5px no-repeat;text-decoration:none;overflow:hidden}#drawer a.src:hover,#drawer a.src:focus-visible{opacity:1;background-size:100% .5px;outline:none}#drawer .src.internal{opacity:.7}#drawer .srcs{flex-direction:column;display:flex}#drawer .srow{font:400 9.5px/20px var(--micro);letter-spacing:.04em;grid-template-columns:minmax(0,auto) 1fr auto;align-items:baseline;gap:8px;display:grid}#drawer .srow .src{opacity:.8;white-space:nowrap}#drawer .srow .sv{opacity:.6;white-space:nowrap}#drawer .entry .val small{opacity:.55;font-size:8.5px}#drawer .shares{flex-direction:column;display:flex}#drawer .share{font:400 9.5px/19px var(--micro);letter-spacing:.06em;opacity:.7;grid-template-columns:auto 1fr auto auto;align-items:baseline;gap:8px;display:grid;position:relative}#drawer .share .nm{letter-spacing:.16em}#drawer .share .ex{opacity:.6;white-space:nowrap;min-width:0}#drawer .share .bar{height:.5px;width:calc(var(--p) * 100%);background:var(--signal);opacity:.45;position:absolute;bottom:1px;left:0}#drawer canvas.intake{width:300px;height:34px;margin-bottom:10px;display:block}#boot{z-index:8;pointer-events:none;position:fixed;inset:0}#boot .rule{left:var(--m);right:var(--m);background:rgba(var(--signal-rgb), var(--edge));transform-origin:0;height:.5px;transition:transform .9s var(--settle), opacity 1.4s var(--drift);position:absolute;top:22vh;transform:scaleX(0)}#boot .rule.on{transform:scaleX(1)}#boot .lines{bottom:var(--m);text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;height:48px;display:flex;position:absolute;left:0;right:0;overflow:hidden}#boot .lines div{font:400 10px/16px var(--micro);letter-spacing:.1em;white-space:pre;min-height:16px}#boot.done{opacity:0;transition:opacity 1.2s var(--retract)}.chrome-boot{opacity:0}.chrome-boot.on{opacity:1}#zoomhud{top:var(--m);z-index:5;pointer-events:none;transition:opacity .4s var(--settle);flex-direction:row;align-items:baseline;gap:16px;display:flex;position:fixed;left:50%;transform:translate(-50%)}#zoomhud .sc{font:500 11px/1 var(--mono);letter-spacing:.14em;opacity:var(--active);white-space:nowrap}#status{z-index:5;pointer-events:none;flex-direction:column;align-items:center;gap:5px;display:flex;position:fixed;bottom:14px;left:46%;transform:translate(-50%)}#status .n{font:400 9px/1 var(--micro);letter-spacing:.12em;opacity:.45;white-space:nowrap}#status .how{font:400 8.5px/1 var(--micro);letter-spacing:.12em;opacity:.3;white-space:nowrap}#status .wal{font:400 8px/1 var(--mono);letter-spacing:.12em;opacity:.22;white-space:nowrap}#drawer .panel:before{content:"";border-left:1px dotted rgba(var(--signal-rgb), .28);pointer-events:none;width:0;position:absolute;top:54px;bottom:22px;left:10px}#drawer .panel:after{content:"";background:repeating-linear-gradient(180deg, rgba(var(--signal-rgb), .3) 0 .5px, transparent .5px 8px);pointer-events:none;width:5px;position:absolute;top:54px;bottom:22px;right:10px}#drawer .sec h3 .ck{font:400 8px/1 var(--mono);letter-spacing:.14em;opacity:.5;margin-left:6px}#drawer .rosette{opacity:.6;pointer-events:none;width:24px;height:24px;position:absolute;top:10px;right:54px}#drawer .plate-foot .micro{font:400 8.5px/1 var(--mono);letter-spacing:.14em;opacity:.4;margin-left:14px}#drawer h4{letter-spacing:var(--h4-track,.02em)}body.in-cortex #status,body.present #status,body.report-open #status{display:none}#worldcrumbs{font:400 9.5px/1 var(--micro);letter-spacing:.08em;pointer-events:auto;align-items:center;gap:8px;display:flex}#worldcrumbs .sep{opacity:var(--service)}#worldcrumbs .crumb{opacity:var(--near);transition:background-size .24s var(--settle), opacity .15s;letter-spacing:.12em;background:linear-gradient(currentColor,currentColor) 0 100%/0 .5px no-repeat;padding:5px 0}#worldcrumbs .crumb:hover{opacity:var(--active);background-size:100% .5px}#worldcrumbs .crumb:last-child{opacity:var(--active)}#minimap{z-index:4;opacity:.6;cursor:none;width:120px;height:80px;position:fixed;bottom:52px;left:46%;transform:translate(-50%)}body.in-cortex #zoomhud,body.in-cortex #minimap,body.present #zoomhud,body.present #minimap,body.report-open #minimap{display:none}@media (max-width:899px){#zoomhud,#minimap{display:none}}#metrics{gap:3px}#metrics-head{font:400 9px/1 var(--micro);letter-spacing:.1em;opacity:var(--service);justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}#metrics-head .range{font:400 9px/1 var(--micro);letter-spacing:.1em;border:.5px solid rgba(var(--signal-rgb), .45);opacity:1;padding:2px 5px}#metrics-head .range:hover{background:var(--signal);color:#050505}.metric{grid-template-columns:1fr auto;align-items:end;gap:0 12px;display:grid}.metric .chart{grid-column:1/-1;width:100%;height:16px;margin-top:1px;display:block}.metric .ruler,.metric .ruler svg{height:7px}@media (max-height:900px) and (min-width:900px){.metric .chart{height:12px}.metric .ruler{display:none}#metrics{gap:1px}.metric .k,.metric .v{line-height:1.2}}#lodcard{z-index:5;opacity:0;pointer-events:none;width:360px;max-height:calc(100vh - 32px);transition:opacity .18s var(--ignite);border:.5px solid rgba(var(--signal-rgb), .55);outline:.5px solid rgba(var(--signal-rgb), .18);outline-offset:-5px;background:#000000e0;padding:14px 16px 12px;position:fixed;top:0;left:0;overflow:hidden}#lodcard.on{pointer-events:auto}#lodcard .ix{font:400 9px/1 var(--micro);letter-spacing:.1em;opacity:.5}#lodcard h4{font:400 20px/1.1 var(--serif);opacity:.9;margin:6px 0 8px}#lodcard h4.big{font-size:38px}#lodcard h5{font:400 8.5px/1 var(--mono);letter-spacing:.26em;opacity:.45;margin:10px 0 5px}#lodcard .grid{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}#lodcard .row{font:400 9px/16px var(--micro);letter-spacing:.05em;grid-template-columns:auto 1fr auto;align-items:baseline;gap:6px;min-width:0;display:grid}#lodcard .row .k{letter-spacing:.16em;opacity:.45}#lodcard .row .v,#lodcard .row a{opacity:.8;white-space:nowrap;text-overflow:ellipsis;max-width:110px;overflow:hidden}#lodcard .leader{background-image:radial-gradient(circle, rgba(var(--signal-rgb), .45) .5px, transparent .7px);background-repeat:repeat-x;background-size:4px 1px;align-self:end;min-width:6px;height:1px;margin-bottom:4px}#lodcard a{color:inherit;transition:background-size .24s var(--settle);cursor:none;background:linear-gradient(currentColor,currentColor) 0 100%/0 .5px no-repeat;text-decoration:none}#lodcard a:hover{background-size:100% .5px}#lodcard .excerpt p{font:400 10px/14px var(--mono);opacity:.55;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#lodcard .excerpt p.hl{opacity:.92;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:.5px}#lodcard .anchors{flex-direction:column;display:flex}#lodcard .anchors a{font:400 9px/15px var(--micro);letter-spacing:.04em;opacity:.7;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#lodcard .entities{flex-wrap:wrap;gap:4px;display:flex}#lodcard .ent{font:400 9px/1 var(--mono);border:.5px solid rgba(var(--signal-rgb), .35);opacity:.75;padding:3px 6px}#lodcard .ent b{font:400 7.5px/1 var(--micro);letter-spacing:.12em;opacity:.6;margin-right:6px}#lodcard .foot{font:400 8.5px/1.5 var(--micro);letter-spacing:.06em;opacity:.4;margin-top:10px}#lodcard .tokens{flex-wrap:wrap;align-items:flex-end;gap:2px 7px;display:flex}#lodcard .tok{font:400 10px/1.3 var(--mono);opacity:.6;padding-top:12px;position:relative}#lodcard .tok.w{opacity:.92}#lodcard .tok i{background:rgba(var(--signal-rgb), .55);width:100%;margin-bottom:-11px;position:absolute;bottom:100%;left:0}#lodcard .tok b{font:400 7px/1 var(--micro);letter-spacing:.1em;opacity:.6;vertical-align:top;margin-left:3px}#lodcard .neigh .row .k{letter-spacing:.04em;opacity:.8}#lodcard .sectors{grid-template-columns:repeat(16,1fr);gap:2px;display:grid}#lodcard .sectors i{border:.5px solid rgba(var(--signal-rgb), .35);height:6px;display:block}#lodcard .sectors i.hot{background:rgba(var(--signal-rgb), .45)}#lodcard .sectors i.tomb{opacity:.5;border-style:dashed}#lodcard .wal p{font:400 9px/14px var(--micro);opacity:.6;white-space:pre}#lodcard .bytes{font:400 9.5px/16px var(--micro);letter-spacing:.08em;opacity:.55;white-space:nowrap;overflow:hidden}#lodcard .bytes span{margin-right:4px}#lodcard .bytes span.b{opacity:1;color:var(--hot);text-underline-offset:3px;text-decoration:underline}.plabel{transform-origin:0 0;min-height:0;padding:6px}.plabel.l{translate:-6px -50%}.plabel.r{translate:calc(6px - 100%) -50%}.plabel.c{translate:-50% -50%}.plabel .tx{letter-spacing:var(--trk,.1em);text-transform:var(--case,none);font-size:var(--fs,11px);background:0 0;padding:1px 3px 2px}.plabel.r-region{--fs:15px;--trk:.16em;--case:uppercase}.plabel.r-process{--fs:11px;--trk:.12em;--case:uppercase}.plabel.r-stage{--fs:9.5px;--trk:.1em;--case:uppercase}.plabel.r-task{--fs:8.5px;--trk:.06em;--case:lowercase}.plabel.r-region .u{text-align:inherit;margin-top:2px;display:block;position:static;transform:none}.plabel.r-region{align-items:inherit;flex-direction:column}.plabel.c.r-region{align-items:center}.plabel.r.r-region{align-items:flex-end}#drawer .wbench{flex-direction:column;gap:8px;display:flex}#drawer .wb{border-left:.5px solid rgba(var(--signal-rgb), .3);padding:6px 0 6px 10px}#drawer .wb.fail{border-left-style:dashed}#drawer .wb .l1{font:400 9.5px/16px var(--micro);letter-spacing:.05em;grid-template-columns:56px minmax(0,1fr) auto auto;align-items:baseline;gap:10px;display:grid}#drawer .wb .id{opacity:.8}#drawer .wb .el{opacity:.55}#drawer .wb .chip{font:400 8.5px/1 var(--mono);letter-spacing:.2em;border:.5px solid rgba(var(--signal-rgb), .45);opacity:.85;white-space:nowrap;padding:3px 6px}#drawer .wb .chip.warn{border-style:dashed}#drawer .wb .pv{font:400 10px/14px var(--mono);opacity:.6;white-space:nowrap;text-overflow:ellipsis;margin:3px 0 2px;overflow:hidden}#drawer .wb .l3{font:400 9px/14px var(--micro);letter-spacing:.05em;opacity:.55;justify-content:space-between;gap:10px;display:flex}#drawer .wb .open{opacity:1}#drawer .wb .chain{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}#drawer .wb .chain i{font:400 7.5px/1 var(--mono);letter-spacing:.14em;border:.5px solid rgba(var(--signal-rgb), .2);opacity:.3;padding:2px 4px}#drawer .wb .chain i.done{opacity:.55;border-color:rgba(var(--signal-rgb), .45)}#drawer .wb .chain i.now{opacity:1;background:var(--signal);color:#050505}#drawer .wb .replies{border-left:.5px dashed rgba(var(--signal-rgb), .3);margin-top:6px;padding-left:10px}#drawer .wb .replies p{font:400 9.5px/14px var(--mono);opacity:.55;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#drawer .wb .replies .age{opacity:.7;margin-right:8px}#drawer .ptree .tr{font:400 9.5px/16px var(--mono);letter-spacing:.08em;white-space:nowrap;grid-template-columns:14px minmax(0,1fr) auto;align-items:baseline;gap:6px;display:grid}#drawer .ptree .tr .n{letter-spacing:.04em;opacity:.55}#drawer .ptree .tr .s{text-overflow:ellipsis;overflow:hidden}#drawer .ptree .tr .g{border-left:.5px solid rgba(var(--signal-rgb), .3);height:16px;display:block;position:relative}#drawer .ptree .tr .g:after{content:"";background:rgba(var(--signal-rgb), .3);width:9px;height:.5px;position:absolute;top:8px;left:0}#drawer .ptree .tr.d0{padding-left:0}#drawer .ptree .tr.d0 .g{border:0}#drawer .ptree .tr.d0 .g:after{display:none}#drawer .ptree .tr.d1{padding-left:12px}#drawer .ptree .tr.d2{padding-left:24px}#drawer .ptree .tr.d3{padding-left:36px}#drawer .ptree .tr.d4{padding-left:48px}#drawer .ptree .tr.region,#drawer .ptree .tr.proc{opacity:.85}#drawer .ptree .tr.proc .s{font-weight:500}#drawer .ptree .tr.done{opacity:.4}#drawer .ptree .tr.active{opacity:1}#drawer .ptree .tr.active .s:before{content:"▸ "}#drawer .ptree .tr.queued{opacity:.2}#drawer .ptree .tr.error{opacity:.9;text-decoration:line-through;text-decoration-thickness:.5px}#drawer .ptree .tr.task{opacity:.6;letter-spacing:.04em}#drawer .ptree .tr.err{text-decoration:line-through;text-decoration-thickness:.5px}#drawer .ptree .tr.doc{opacity:.5;letter-spacing:.04em}.letterbox{background:var(--void);z-index:9;pointer-events:none;display:none;position:fixed;left:0;right:0}body.present .letterbox{display:block}body.present #tl,body.present #bl,body.present #br,body.present #form-hud,body.present #last-ok,body.present #cursor,body.present #labels{display:none}@media (max-width:1399px){:root{--form:200px}.chrome{max-width:240px}#br{width:236px}#learned-v{font-size:22px}}@media (max-width:899px){:root{--form:128px}#codename{width:150px}#sigil,#tl .meta .opt,#stages,#metrics,#gauge{display:none}#tl .meta{margin-top:8px}#form-hud{gap:10px;margin-top:12px}#genes,#genes i,#genes i b{height:24px}#learned-v{font-size:17px}#last-ok{display:none}#bl{right:var(--m);max-width:none;bottom:calc(var(--m) + 52px)}#region-index{grid-template-columns:repeat(3,auto);gap:0 12px;margin-bottom:8px}#feed{min-height:60px}#br{width:auto;left:var(--m)}#gauge-row{margin-top:0}#sim-flag,#inspect{display:none}#drawer{padding:10px}#drawer .panel{max-height:calc(100vh - 20px);padding:0 26px 18px 30px}#drawer .plate-top{margin:9px -17px 0 -21px}#drawer .rule-v.r,#drawer .cols:before,#drawer .plate-seed{display:none}#drawer .rep-head,#drawer .cols{grid-template-columns:minmax(0,1fr)}#drawer .title{font-size:28px}#crumbs,#return{left:50%}}@media (max-height:900px) and (min-width:900px){#metrics{gap:1px}.metric .ruler,.metric .ruler svg{height:8px}#corpus{margin-bottom:8px;padding:6px 0 7px}#gauge-row{margin-top:8px}#gauge{width:30px;height:30px}#gauge svg{transform-origin:0 0;transform:scale(.75)}#gauge-needle{transform-origin:50% 10.5px;height:10.5px;top:4.5px;left:14.5px}#form-hud{margin-top:14px}#last-ok{margin-top:4px}}@media (prefers-reduced-motion:reduce){canvas#grain{opacity:.35}.breathe{animation:none}}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}body{font-variant-numeric:tabular-nums}.plabel.r-region{--fs:18px;--trk:.1em;--case:none;font-weight:400}.plabel.r-index{--fs:8px;--trk:.2em;--case:none}.plabel.r-core{--fs:10px;--trk:.16em;--case:uppercase}.plabel.r-process{--fs:10px;--trk:.12em;--case:uppercase;font-weight:400}.plabel.r-stage{--fs:8.5px;--trk:.1em;--case:uppercase;font-weight:400}.plabel.r-task{--fs:8.5px;--trk:.05em;--case:lowercase;font-weight:400}.plabel .tx{background:0 0;padding:1px 3px 2px}#drawer h4,#preview h4{filter:url(#emboss)}#grain-paint{z-index:3;pointer-events:none;mix-blend-mode:overlay;opacity:.9;--grain-density:.09;background:paint(grain);display:none;position:fixed;inset:0}body.houdini #grain-paint{display:block}body.houdini #grain{display:none}body.houdini .hatched,body.houdini #drawer .hatch{--hatch-angle:27;--hatch-step:5;--hatch-alpha:.03;background-image:paint(hatch)}#tl .meta,#sigil,#region-index,#frontier-link,#metrics,#gauge-row,#status,#corpus,#feed,#tl{display:none!important}#tr{left:var(--m);right:auto}#learned-v .ls{display:none}#learned-cap{font:400 18px/1 var(--mono);letter-spacing:.12em;opacity:.35;text-transform:uppercase;white-space:nowrap;margin-top:4px}@media (max-width:1399px){#learned-cap{font-size:14px}}body.vessel #genes{display:none}#vessel-page{z-index:40;font:400 10px/1.5 var(--mono);letter-spacing:.06em;color:var(--signal);background:#050505f7;padding:24px 32px 48px;position:fixed;inset:0;overflow:auto}#vessel-page h2{font:400 12px/1.5 var(--mono);letter-spacing:.14em;opacity:.85;margin:0 0 14px}#vessel-page .row{opacity:.9;flex-wrap:wrap;align-items:center;gap:18px;margin:0 0 14px;display:flex}#vessel-page label{align-items:center;gap:6px;display:inline-flex}#vessel-page figure{margin:0}#vessel-page figcaption{opacity:.6;margin-top:6px}#vessel-page canvas{background:#000;display:block}#learned-v .lu{opacity:.8;letter-spacing:.08em;margin-left:.2em;font-size:.45em}#c-tb .ls{opacity:.6;letter-spacing:.04em;margin:0 .15em 0 .1em;font-size:.5em}#glow{z-index:2;pointer-events:none;mix-blend-mode:screen;opacity:.9;width:100%;height:100%;position:fixed;inset:0}#sharp{z-index:2;pointer-events:none;position:fixed;inset:0}#links-page{z-index:40;font:400 10px/1.5 var(--mono);letter-spacing:.06em;color:var(--signal);background:#050505f7;padding:24px 32px 48px;position:fixed;inset:0;overflow:auto}#links-page h2{font:400 13px/1 var(--mono);letter-spacing:.2em;opacity:.85;margin:0 0 14px}#links-page .row{opacity:.8;flex-wrap:wrap;gap:18px;margin:0 0 12px;display:flex}#links-page button{border:.5px solid rgba(var(--signal-rgb), .4);color:var(--signal);font:inherit;letter-spacing:.12em;cursor:pointer;background:0 0;padding:4px 10px}#links-page .grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:10px;margin-bottom:18px;display:grid}#links-page .cell{outline:.5px solid rgba(var(--signal-rgb), .2);gap:10px;padding:8px;display:flex}#links-page .cell canvas{outline:.5px solid rgba(var(--signal-rgb), .12);background:#000;flex:0 0 220px}#links-page .meta{flex-direction:column;gap:3px;min-width:0;display:flex}#links-page .meta b{letter-spacing:.12em;font-weight:500}#links-page .meta span{opacity:.6;white-space:normal}#links-page .meta .role{opacity:.45}#links-page .cell.missing{outline-color:#ff6a3d99}#links-page .live{outline:.5px solid rgba(var(--signal-rgb), .2);background:#000;display:block}body.links-open #boot{display:none}#grain-tile{z-index:3;pointer-events:none;opacity:.03;mix-blend-mode:overlay;background:url(/images/t1_grain_tile.png) 0 0/256px 256px;display:none;position:fixed;inset:0}body.sprites #grain-tile{display:block}body.sprites #grain,body.sprites #grain-paint{display:none!important}body.nofx #glow,body.nofx #grain-tile{display:none}body.nofx #sharp{display:block}#form3{pointer-events:none;mix-blend-mode:screen;width:100%;height:100%;position:absolute;inset:0}body.sprites #drawer .panel{background-image:linear-gradient(#0a0a0af7,#0a0a0af7),url(/images/t2_hatch_27.png);background-size:auto,220px 220px}body.sprites #drawer .panel:before{opacity:.55;background:url(/images/t4_perforation.png) 50%/7px repeat-y;border:0;width:7px;left:8px}body.sprites #drawer .panel:after{opacity:.55;background:url(/images/t7_vertical_ruler.png) 50%/7px repeat-y;width:7px;right:8px}body.sprites #drawer .perf{opacity:.5;background:url(/images/s6_tick_strip.png) 50%/auto 5px repeat-x;height:5px}body.sprites #drawer .rule-h{opacity:.7;background:url(/images/t6_fading_rule.png) 50%/100% 100% no-repeat;height:3px}body.sprites #drawer .sec:before,body.sprites #drawer .sec:after{content:"";opacity:.55;pointer-events:none;background:url(/images/t5_corner_bracket.png) 50%/contain no-repeat;width:14px;height:14px;position:absolute}body.sprites #drawer .sec:before{top:-2px;left:-2px}body.sprites #drawer .sec:after{bottom:-2px;right:-2px;transform:rotate(180deg)}body.sprites #return svg{display:none}body.sprites #return:before{content:"";opacity:.9;background:url(/images/g2_return.png) 50%/contain no-repeat;width:18px;height:18px}body.sprites .ctl[title^=copy] svg,body.sprites .ctl[title^=seed] svg,body.sprites .ctl[title^=print] svg{display:none}body.sprites .ctl[title^=print]:before{content:"";opacity:.85;background:url(/images/g4_print.png) 50%/contain no-repeat;width:16px;height:16px;display:block}body.sprites .ctl[title^=copy]:before,body.sprites .ctl[title^=seed]:before{content:"";opacity:.85;background:url(/images/g5_copy.png) 50%/contain no-repeat;width:16px;height:16px;display:block}#font-page{z-index:40;color:#ededed;letter-spacing:.06em;background:#000;padding:24px 32px 48px;font:400 10px/1.5 monospace;position:fixed;inset:0;overflow:auto}#font-page h2{letter-spacing:.14em;opacity:.85;margin:0 0 14px;font:400 12px/1.4 monospace}#font-page .atlas{outline:.5px solid #ededed40;margin-bottom:14px}#font-page .atlas.black{background:#000}#font-page .atlas.checker{background:repeating-conic-gradient(#444 0 25%, #222 0 50%) 0 0 / 16px 16px}#font-page .glyphs{grid-template-columns:repeat(12,1fr);gap:6px;margin:14px 0;display:grid}#font-page .g{background:#000;outline:.5px solid #ededed40;padding:4px}#font-page .g canvas{background:#000;width:100%;display:block}#font-page .g span{opacity:.6;margin-top:3px;font-size:9px;display:block}#font-page .g.missing{outline-color:#ff6a3d}#font-page table{border-collapse:collapse;margin:16px 0}#font-page td,#font-page th{text-align:left;opacity:.75;border-bottom:.5px solid #ededed1f;padding:2px 10px 2px 0}#font-page pre{white-space:pre-wrap;opacity:.85}#assets-page{z-index:40;font:400 10px/1.5 var(--mono);letter-spacing:.06em;color:var(--signal);background:#050505f7;padding:24px 32px 48px;position:fixed;inset:0;overflow:auto}#assets-page h2{font:400 13px/1 var(--mono);letter-spacing:.2em;opacity:.85;margin:0 0 18px}#assets-page .grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;display:grid}#assets-page .cell{outline:.5px solid rgba(var(--signal-rgb), .2);gap:10px;padding:8px;display:flex}#assets-page .pv{outline:.5px solid rgba(var(--signal-rgb), .12);background:#000;flex:0 0 160px;justify-content:center;align-items:center;height:110px;display:flex;overflow:hidden}#assets-page .pv img{max-width:100%;max-height:100%}#assets-page .meta{flex-direction:column;gap:3px;min-width:0;display:flex}#assets-page .meta b{letter-spacing:.12em;font-weight:500}#assets-page .meta span{opacity:.6;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#assets-page .meta .role{white-space:normal;opacity:.45}#assets-page .st{letter-spacing:.2em;opacity:.9;font-style:normal}#assets-page .cell.missing{outline-color:#ff6a3d99}#assets-page .cell.missing .st{color:#ff6a3d}#assets-page .cell.fallback .st{opacity:.55}#assets-page .cell.unmapped{outline-style:dashed}body.assets-open #boot{display:none}canvas.sf{vertical-align:-.3em;margin:0;display:inline-block}.wordmark-sf{display:block}body.spritefont{-webkit-font-smoothing:none}#debug{z-index:30;font:400 9px/1.5 var(--mono);letter-spacing:.08em;color:var(--signal);outline:.5px solid rgba(var(--signal-rgb), .3);pointer-events:none;background:#000000d9;margin:0;padding:6px 10px;position:fixed;bottom:60px;left:50%;transform:translate(-50%)}#minimap{bottom:14px;left:auto;right:24.5%;transform:none}@media print{body{color:#000;background:#fff}#tl,#tr,#bl,#br,#zoomhud,#status,#minimap,#controls,#cursor,#grain,#labels,#boot,#preview,#inspect,#return{display:none!important}#map,#construct{filter:invert()}#print-foot{text-align:center;font:400 9px/1 var(--mono);letter-spacing:.2em;color:#000;position:fixed;bottom:8mm;left:0;right:0;display:block!important}}
