.barcode.svelte-qi8v6d{color:var(--muted);font-family:var(--font-mono);gap:.32rem;display:inline-grid}.bars.svelte-qi8v6d{align-items:stretch;gap:calc(var(--gap,1) * 1px);height:2.45rem;display:flex}.bars.svelte-qi8v6d span:where(.svelte-qi8v6d){width:calc(var(--bar) * 1px);min-width:calc(var(--bar) * 1px);background:currentColor;display:block}.barcode-text.svelte-qi8v6d{letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:.8rem;font-size:.55rem;font-weight:700;line-height:1;display:flex}.vertical.svelte-qi8v6d{transform-origin:50%;transform:rotate(90deg)}.coordinate.svelte-21oc1p{width:min-content;color:var(--muted);font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;gap:.35rem;font-size:.55rem;font-weight:700;line-height:1.1;display:grid}svg.svelte-21oc1p{width:7.4rem;height:auto;overflow:visible}path.svelte-21oc1p,circle.svelte-21oc1p{fill:none;stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke}.minor.svelte-21oc1p{opacity:.5;stroke-dasharray:3 4}div.svelte-21oc1p div:where(.svelte-21oc1p){justify-content:space-between;gap:.8rem;display:flex}.diagram.svelte-vs6tl5{width:min(13rem,42vw);color:var(--line);font-family:var(--font-mono)}svg.svelte-vs6tl5{width:100%;height:auto;display:block}path.svelte-vs6tl5,circle.svelte-vs6tl5{fill:none;stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke}circle.svelte-vs6tl5{fill:var(--bg)}.grid.svelte-vs6tl5{opacity:.34}.route.svelte-vs6tl5{color:var(--muted)}.alt.svelte-vs6tl5{color:var(--rust);stroke-dasharray:5 5}.caption.svelte-vs6tl5{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;font-size:.55rem;font-weight:700;display:flex}.status.svelte-7duak6{border:1px solid var(--line);min-height:1.35rem;color:var(--muted);font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:.06rem .35rem 0;font-size:.58rem;font-weight:700;line-height:1;display:inline-grid}.status[data-status=public].svelte-7duak6{border-color:color-mix(in srgb, var(--signal) 52%, var(--line));color:var(--signal)}.status[data-status=redirect].svelte-7duak6{border-color:color-mix(in srgb, var(--blue) 60%, var(--line));color:color-mix(in srgb, var(--blue) 62%, var(--text))}.status[data-status=external].svelte-7duak6{border-color:color-mix(in srgb, var(--rust) 70%, var(--line));color:color-mix(in srgb, var(--rust) 72%, var(--text))}.status[data-status=reserved].svelte-7duak6,.status[data-status=root\ mark].svelte-7duak6{border-style:dashed}.hidden-node.svelte-15yadn0{min-height:var(--tap);border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:5.2rem minmax(6rem,.8fr) minmax(7rem,1.2fr) auto;align-items:center;gap:.55rem .8rem;padding:.85rem 0;display:grid}.hidden-node.svelte-15yadn0:hover,.hidden-node.svelte-15yadn0:focus-visible{background:color-mix(in srgb, var(--signal) 7%, transparent)}.hidden-node.svelte-15yadn0:hover .title:where(.svelte-15yadn0),.hidden-node.svelte-15yadn0:focus-visible .title:where(.svelte-15yadn0){color:var(--signal)}.reserved.svelte-15yadn0{cursor:default}.serial.svelte-15yadn0,.label.svelte-15yadn0,.description.svelte-15yadn0{color:var(--muted);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:.58rem;font-weight:700;line-height:1.35}.title.svelte-15yadn0{color:var(--text);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;transition:color var(--fast) var(--ease-machine);font-size:.78rem;font-weight:900}.description.svelte-15yadn0{max-width:46rem;color:color-mix(in srgb, var(--muted) 78%, var(--text));font-family:var(--font-sans);letter-spacing:.02em;text-transform:none;grid-column:2/-1;font-size:.72rem;font-weight:500}@media (width<=720px){.hidden-node.svelte-15yadn0{grid-template-columns:1fr auto;padding:.95rem 0}.serial.svelte-15yadn0,.label.svelte-15yadn0,.description.svelte-15yadn0{grid-column:1/-1}.description.svelte-15yadn0{font-size:.78rem}}.index-drawer.svelte-13qwczh{z-index:20;pointer-events:none;display:grid;position:fixed;inset:0}.scrim.svelte-13qwczh{opacity:0;transition:opacity var(--medium) var(--ease-machine);background:linear-gradient(90deg,#0000009e,#0000001a),repeating-linear-gradient(0deg,#ffffff08 0 1px,#0000 1px 5px);position:absolute;inset:0}.sheet.svelte-13qwczh{border-left:var(--rule) solid var(--hard);background:var(--panel);clip-path:inset(0 0 0 100%);width:min(52rem,100vw);height:100%;transition:clip-path var(--slow) var(--ease-machine), transform var(--slow) var(--ease-machine);justify-self:end;padding:clamp(1rem,3vw,2.2rem);position:relative;overflow-y:auto;transform:translate(1.5rem)}.open.svelte-13qwczh{pointer-events:auto}.open.svelte-13qwczh .scrim:where(.svelte-13qwczh){opacity:1}.open.svelte-13qwczh .sheet:where(.svelte-13qwczh){clip-path:inset(0);transform:translate(0)}.sheet-head.svelte-13qwczh{border-bottom:var(--rule) solid var(--hard);justify-content:space-between;align-items:start;gap:1rem;padding-bottom:1rem;display:flex}.eyebrow.svelte-13qwczh,.paper-label.svelte-13qwczh span:where(.svelte-13qwczh),.close.svelte-13qwczh{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.6rem;font-weight:900;line-height:1.2}.eyebrow.svelte-13qwczh{color:var(--signal)}h2.svelte-13qwczh{color:var(--text);font-family:var(--font-display);letter-spacing:-.045em;text-transform:uppercase;margin:.25rem 0 0;font-size:clamp(2.2rem,7vw,5.2rem);font-weight:900;line-height:.86}.close.svelte-13qwczh{min-height:var(--tap);border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;padding:0 .8rem}.close.svelte-13qwczh:hover,.close.svelte-13qwczh:focus-visible{border-color:var(--signal);color:var(--signal)}.sheet-grid.svelte-13qwczh{grid-template-columns:minmax(14rem,.7fr) minmax(10rem,.45fr);align-items:stretch;gap:1rem;margin:1.1rem 0 .7rem;display:grid}.paper-label.svelte-13qwczh{border:1px solid var(--paper-line);background:var(--paper);min-height:9rem;color:var(--ink);align-content:space-between;padding:.9rem;display:grid}.paper-label.svelte-13qwczh .barcode{color:var(--ink)}.nodes.svelte-13qwczh{border-bottom:1px solid var(--line);margin-top:1rem}@media (width<=720px){.index-drawer.svelte-13qwczh{align-items:end;position:fixed}.sheet.svelte-13qwczh{border-top:var(--rule) solid var(--hard);clip-path:inset(100% 0 0);border-left:0;width:100%;height:min(82vh,52rem);transform:translateY(1.5rem)}.open.svelte-13qwczh .sheet:where(.svelte-13qwczh){clip-path:inset(0);transform:translateY(0)}.sheet-grid.svelte-13qwczh{grid-template-columns:1fr}}.micro-label.svelte-ndd8ui{z-index:3;min-height:1.4rem;color:var(--muted);font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;cursor:default;-webkit-user-select:none;user-select:none;background:0 0;border:0;align-items:center;gap:.35rem;padding:0;font-size:clamp(.55rem,1vw,.68rem);font-weight:700;line-height:1;display:inline-flex;position:absolute}.micro-label.signal.svelte-ndd8ui{color:var(--signal)}.micro-label.rust.svelte-ndd8ui{color:var(--rust)}.micro-label.paper.svelte-ndd8ui{color:var(--paper)}.pin.svelte-ndd8ui{opacity:.8;border-top:1px solid;border-left:1px solid;width:.48rem;height:.48rem}.meta.svelte-ndd8ui{border:1px solid var(--line);background:var(--panel);width:max-content;max-width:min(19rem,72vw);color:var(--text);font-family:var(--font-mono);letter-spacing:.08em;opacity:0;pointer-events:none;transform-origin:0 0;transition:opacity var(--fast) var(--ease-machine), transform var(--medium) var(--ease-machine);padding:.45rem .55rem;font-size:.58rem;line-height:1.35;position:absolute;top:calc(100% + .38rem);left:0;transform:translateY(-.3rem)scaleY(.88)}.meta.svelte-ndd8ui:before{content:"";border-top:1px solid var(--line);border-left:1px solid var(--line);background:var(--panel);width:.4rem;height:.4rem;position:absolute;top:-4px;left:.45rem;transform:rotate(45deg)}.micro-label.svelte-ndd8ui:hover .meta:where(.svelte-ndd8ui),.micro-label.svelte-ndd8ui:focus-visible .meta:where(.svelte-ndd8ui){opacity:1;transform:translateY(0)scaleY(1)}@media (width<=720px){.micro-label.svelte-ndd8ui{position:relative;inset:auto!important;transform:none!important}}.route-plaque.svelte-sh6xbl{z-index:6;border:1px solid var(--line);border-left:var(--rule) solid var(--hard);background:color-mix(in srgb, var(--panel) 92%, transparent);width:min(29rem,100vw - 2rem);position:relative;box-shadow:0 1rem 4rem #00000047}.plaque-head.svelte-sh6xbl{border-bottom:1px solid var(--line);color:var(--muted);font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;padding:.62rem .72rem .5rem;font-size:.58rem;font-weight:800;display:flex}.ports.svelte-sh6xbl{grid-template-columns:repeat(3,1fr);display:grid}.port.svelte-sh6xbl{border:0;border-right:1px solid var(--line);text-align:left;cursor:pointer;min-height:5.4rem;transition:background var(--fast) var(--ease-machine), color var(--fast) var(--ease-machine);background:0 0;align-content:space-between;gap:.45rem;padding:.72rem;display:grid;position:relative}.port.svelte-sh6xbl:last-child{border-right:0}.port.svelte-sh6xbl:before{content:"";border:1px solid var(--line);background:var(--bg);width:.42rem;height:.42rem;position:absolute;top:.65rem;right:.65rem}.port.svelte-sh6xbl:hover,.port.svelte-sh6xbl:focus-visible,.family[aria-expanded=true].svelte-sh6xbl{background:var(--hard);color:var(--ink)}.port.svelte-sh6xbl:hover .status,.port.svelte-sh6xbl:focus-visible .status,.family[aria-expanded=true].svelte-sh6xbl .status{border-color:var(--ink);color:var(--ink)}.port-id.svelte-sh6xbl{color:currentColor;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.86rem;font-weight:900}.port-label.svelte-sh6xbl{max-width:10rem;color:color-mix(in srgb, currentColor 58%, var(--muted));font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:.58rem;font-weight:800;line-height:1.35}.chevron.svelte-sh6xbl{font-family:var(--font-mono);font-size:1rem;font-weight:900;position:absolute;bottom:.55rem;right:.72rem}.family-branch.svelte-sh6xbl{border-top:0 solid var(--line);opacity:0;max-height:0;transition:max-height var(--medium) var(--ease-machine), opacity var(--fast) var(--ease-machine), border-top-width var(--fast) var(--ease-machine);display:grid;overflow:hidden}.family-branch.open.svelte-sh6xbl{opacity:1;border-top-width:1px;max-height:11rem}.family-link.svelte-sh6xbl{min-height:var(--tap);border-bottom:1px solid var(--line);grid-template-columns:minmax(5rem,.6fr) 1fr auto;align-items:center;gap:.7rem;padding:.7rem .72rem;display:grid}.family-link.svelte-sh6xbl:last-child{border-bottom:0}.family-link.svelte-sh6xbl:hover,.family-link.svelte-sh6xbl:focus-visible{background:color-mix(in srgb, var(--blue) 16%, transparent)}.family-link.svelte-sh6xbl span:where(.svelte-sh6xbl){color:var(--muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:800}.family-link.svelte-sh6xbl span:where(.svelte-sh6xbl):first-child{color:var(--text);font-size:.74rem}@media (width<=720px){.route-plaque.svelte-sh6xbl{width:100%}.ports.svelte-sh6xbl{grid-template-columns:1fr}.port.svelte-sh6xbl{border-right:0;border-bottom:1px solid var(--line);min-height:4.8rem}.family-link.svelte-sh6xbl{grid-template-columns:1fr auto}.family-link.svelte-sh6xbl span:where(.svelte-sh6xbl):nth-child(2){grid-column:1/-1}}.signal-line.svelte-17kn3ke{color:var(--line);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;gap:.2rem;font-size:.55rem;font-weight:700;display:grid}svg.svelte-17kn3ke{width:min(17.5rem,60vw);height:auto;overflow:visible}path.svelte-17kn3ke,circle.svelte-17kn3ke{fill:none;stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke}circle.svelte-17kn3ke{fill:var(--bg)}.dashed.svelte-17kn3ke{opacity:.7;stroke-dasharray:2 5}span.svelte-17kn3ke{color:var(--muted)}.root-surface.svelte-1uha8ag{background:radial-gradient(circle at 18% 72%, color-mix(in srgb, var(--rust) 18%, transparent), transparent 24rem), radial-gradient(circle at 84% 16%, color-mix(in srgb, var(--blue) 16%, transparent), transparent 21rem), var(--bg);isolation:isolate;min-height:100svh;position:relative;overflow:hidden}.root-surface.svelte-1uha8ag:before,.root-surface.svelte-1uha8ag:after{content:"";z-index:0;pointer-events:none;position:absolute}.root-surface.svelte-1uha8ag:before{opacity:.9;background:linear-gradient(90deg,#0000 0 22%,#ffffff09 22% calc(22% + 1px),#0000 calc(22% + 1px) 100%),linear-gradient(90deg,#0000 0 68%,#ffffff06 68% calc(68% + 1px),#0000 calc(68% + 1px) 100%),linear-gradient(0deg,#0000 0 62%,#ffffff06 62% calc(62% + 1px),#0000 calc(62% + 1px) 100%);inset:0}.root-surface.svelte-1uha8ag:after{background:var(--hard);width:30vw;min-width:16rem;height:2px;box-shadow:-16vw -46vh 0 var(--line), -46vw -8vh 0 var(--line), -68vw -72vh 0 var(--line);inset:auto 4vw 5vh auto}.ambient-grid.svelte-1uha8ag{z-index:0;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:5rem 5rem,5rem 5rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 74%);mask-image:radial-gradient(circle,#000,#0000 74%)}.corner-block.svelte-1uha8ag{z-index:1;border-color:var(--hard);pointer-events:none;width:7.5rem;height:7.5rem;position:absolute}.top-left.svelte-1uha8ag{border-top:5px solid;border-left:5px solid;top:1rem;left:1rem}.bottom-right.svelte-1uha8ag{border-bottom:5px solid;border-right:5px solid;bottom:1rem;right:1rem}.root-plaque.svelte-1uha8ag{z-index:2;grid-template-rows:minmax(8rem,1fr) auto minmax(6rem,.9fr);grid-template-columns:minmax(0,1fr) minmax(22rem,30rem);gap:clamp(1rem,3vw,3rem);min-height:100svh;padding:clamp(1rem,3vw,2.4rem);display:grid;position:relative}.nameplate-zone.svelte-1uha8ag{grid-area:2/1/3/2;align-self:end;max-width:78rem}.metadata-block.svelte-1uha8ag{border-left:var(--rule) solid var(--hard);width:min(31rem,100%);color:var(--muted);font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;grid-template-columns:1fr;gap:.28rem;padding-left:.65rem;font-size:clamp(.58rem,1vw,.72rem);font-weight:800;line-height:1.25;display:grid}.signature.svelte-1uha8ag b:where(.svelte-1uha8ag){min-width:3.7rem;color:var(--signal);opacity:.32;font-weight:900;display:inline-block;transform:translateY(1px)}.signature.resolved.svelte-1uha8ag b:where(.svelte-1uha8ag){animation:.76s steps(2,end) both svelte-1uha8ag-resolve-mark}.wordmark-wrap.svelte-1uha8ag{margin-top:clamp(1rem,2vw,1.5rem)}.preline.svelte-1uha8ag{color:var(--rust);font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;margin-bottom:.35rem;font-size:clamp(.55rem,.9vw,.68rem);font-weight:900;display:block}h1.svelte-1uha8ag{max-width:min-content;color:var(--text);font-family:var(--font-display);font-size:var(--size-4);letter-spacing:-.075em;text-transform:uppercase;margin:0;font-weight:900;line-height:.78}h1.svelte-1uha8ag:after{content:"";width:38%;height:var(--rule);background:var(--hard);margin-top:clamp(.9rem,1.6vw,1.25rem);display:block}p.svelte-1uha8ag{max-width:34rem;color:color-mix(in srgb, var(--muted) 76%, var(--text));font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;margin:.82rem 0 0;font-size:clamp(.72rem,1.2vw,.9rem);font-weight:800;line-height:1.5}.routing-zone.svelte-1uha8ag{grid-area:2/2/3/3;place-self:end}.index-trigger.svelte-1uha8ag{z-index:7;min-height:var(--tap);border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 76%, transparent);color:var(--muted);cursor:pointer;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;transition:border-color var(--fast) var(--ease-machine), color var(--fast) var(--ease-machine), background var(--fast) var(--ease-machine);align-items:center;gap:.65rem;padding:.46rem .72rem;font-size:.6rem;font-weight:900;display:inline-flex;position:absolute;top:clamp(1rem,3vw,2.4rem);right:clamp(1rem,3vw,2.4rem)}.index-trigger.svelte-1uha8ag:hover,.index-trigger.svelte-1uha8ag:focus-visible,.index-trigger[aria-expanded=true].svelte-1uha8ag{border-color:var(--signal);background:var(--ink);color:var(--signal)}.glyph.svelte-1uha8ag{place-items:center;width:1.6rem;display:grid}.glyph.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:1.6rem;height:1.6rem}.glyph.svelte-1uha8ag path:where(.svelte-1uha8ag),.glyph.svelte-1uha8ag circle:where(.svelte-1uha8ag){fill:none;stroke:currentColor;stroke-width:2px;vector-effect:non-scaling-stroke}.glyph.svelte-1uha8ag .dash:where(.svelte-1uha8ag){opacity:.55;stroke-dasharray:3 4}.paper-plaque.svelte-1uha8ag{z-index:3;border:1px solid var(--paper-line);background:var(--paper);width:min(13rem,38vw);color:var(--ink);gap:.26rem;padding:.62rem;display:grid;position:absolute;top:clamp(6rem,18vh,10rem);left:clamp(1rem,5vw,7rem);transform:rotate(-1.2deg)}.paper-plaque.svelte-1uha8ag span:where(.svelte-1uha8ag),.paper-plaque.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.56rem;font-weight:900;line-height:1.2}.paper-plaque.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:.76rem}.graphic.svelte-1uha8ag{z-index:1;pointer-events:none;position:absolute}.barcode-one.svelte-1uha8ag{bottom:12vh;right:9vw}.coord-one.svelte-1uha8ag{opacity:.72;top:17vh;right:34vw}.diagram-one.svelte-1uha8ag{opacity:.55;top:46vh;left:50vw}.line-one.svelte-1uha8ag{opacity:.5;top:54vh;left:5vw}.line-two.svelte-1uha8ag{opacity:.45;top:34vh;right:4vw}@keyframes svelte-1uha8ag-resolve-mark{0%{opacity:.18;filter:blur(2px);transform:translateY(1px)skew(-8deg)}18%{opacity:.85;filter:blur()}32%{opacity:.25}46%,to{opacity:1;filter:blur();transform:translateY(1px)skew(0)}}@media (width<=980px){.root-plaque.svelte-1uha8ag{grid-template-rows:auto auto auto;grid-template-columns:1fr;align-content:center;min-height:100svh;padding-top:5.5rem}.nameplate-zone.svelte-1uha8ag,.routing-zone.svelte-1uha8ag{grid-area:auto/1/auto/-1;justify-self:stretch}.routing-zone.svelte-1uha8ag{margin-top:clamp(1rem,4vw,2rem)}.coord-one.svelte-1uha8ag,.diagram-one.svelte-1uha8ag,.line-one.svelte-1uha8ag,.line-two.svelte-1uha8ag{opacity:.26}}@media (width<=720px){.root-surface.svelte-1uha8ag{overflow:visible}.root-plaque.svelte-1uha8ag{min-height:auto;padding:5rem 1rem 1rem}.index-trigger.svelte-1uha8ag{padding:.42rem .58rem;top:1rem;right:1rem}.index-trigger.svelte-1uha8ag span:where(.svelte-1uha8ag):last-child{max-width:7ch;line-height:1.1}h1.svelte-1uha8ag{letter-spacing:-.085em;font-size:clamp(3.4rem,18vw,6.3rem)}.metadata-block.svelte-1uha8ag{width:100%}.paper-plaque.svelte-1uha8ag{width:min(16rem,100%);margin-top:1.2rem;position:relative;top:auto;left:auto}.graphic.svelte-1uha8ag{display:none}.root-plaque.svelte-1uha8ag .micro-label{margin:1.2rem 0 0}}
