@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c43ef54631c6ad3c-s.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48b76bf2200d991e-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/29e4af7482351bce-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6fd32ec5acdd27d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3926fa88ed32c251-s.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c3206c67a3393998-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7d7f401753dc0c4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6681946d7a6ccbb7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1fc9a8acda3903f0-s.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b750d5bfef15842-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/2a7c45462b39533e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c7c43bdd7a35c63-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8d541ca8617572f0-s.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3955bbd902881c26-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f6d84cc3be9d6158-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/84f090e3b62fb9e3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Chakra Petch Fallback;src:local("Arial");ascent-override:96.77%;descent-override:30.05%;line-gap-override:0.00%;size-adjust:102.51%}.__className_d35fa8{font-family:Chakra Petch,Chakra Petch Fallback;font-style:normal}.__variable_d35fa8{--font-rc-ui:"Chakra Petch","Chakra Petch Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_a3cc63{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_a3cc63{--font-rc-mono:"JetBrains Mono","JetBrains Mono Fallback"}.dark.section-railcore{--rc-bg:#010306;--rc-panel:rgb(2 10 15/0.82);--rc-panel-hi:rgb(3 16 22/0.9);--rc-edge:rgb(0 240 255/0.26);--rc-edge-hi:rgb(0 240 255/0.85);--rc-cyan:#00f0ff;--rc-magenta:#ff2bd6;--rc-amber:#ffb000;--rc-red:#ff2d4a;--rc-lime:#a6ff3c;--rc-ink:#dffcff;--rc-dim:rgb(190 245 255/0.6);--rc-faint:rgb(160 235 250/0.3);--rc-top:56px;--rc-side:340px;--rc-bottom:238px;--rc-gap:10px;--rc-cut:14px;background:var(--rc-bg);color:var(--rc-ink);font-family:var(--font-rc-ui),system-ui,sans-serif}.dark.section-railcore .rc-root{position:relative;display:grid;height:100svh;min-height:680px;overflow:hidden;grid-template-columns:var(--rc-side) minmax(0,1fr) var(--rc-side);grid-template-rows:var(--rc-top) minmax(0,1fr) auto auto;grid-template-areas:"top top top" "power view storage" "power compute storage" "foot foot storage";gap:var(--rc-gap);padding:0 var(--rc-gap) var(--rc-gap);user-select:none;-webkit-user-select:none}.dark.section-railcore
:is(dd,.rc-big-v,.rc-clock,kbd,.rc-pairs,.rc-log,b){font-family:var(--font-rc-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums}.dark.section-railcore .rc-stage{position:absolute;inset:0;z-index:0;cursor:grab;touch-action:pan-y}.dark.section-railcore .rc-canvas{display:block;width:100%;height:100%}.dark.section-railcore .rc-tags{position:absolute;inset:0;pointer-events:none;overflow:hidden}.dark.section-railcore .rc-tag{position:absolute;top:0;left:0;display:flex;align-items:flex-end;gap:6px;transition:opacity .35s;will-change:transform}.dark.section-railcore .rc-tag i{width:7px;height:7px;margin:0 0 -3px -3px;border:1px solid var(--rc-cyan);transform:rotate(45deg);box-shadow:0 0 8px var(--rc-cyan)}.dark.section-railcore .rc-tag span{display:flex;flex-direction:column;padding:3px 8px 4px;margin:0 0 12px 4px;border-left:2px solid var(--rc-cyan);background:rgb(0 20 28/.7);white-space:nowrap}.dark.section-railcore .rc-tag b{font-family:var(--font-rc-ui),system-ui,sans-serif;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.dark.section-railcore .rc-tag em{font-size:10.5px;font-style:normal;letter-spacing:.06em;color:var(--rc-dim)}.dark.section-railcore .rc-top{grid-area:top;z-index:2;display:flex;align-items:center;gap:20px;border-bottom:1px solid var(--rc-edge);background:linear-gradient(180deg,rgb(1 3 6/.95),rgb(1 3 6/.55));margin:0 calc(var(--rc-gap) * -1);padding:0 calc(var(--rc-gap) + 8px)}.dark.section-railcore .rc-brand{display:flex;align-items:center;gap:10px;color:var(--rc-cyan);filter:drop-shadow(0 0 6px rgb(0 240 255/.6))}.dark.section-railcore .rc-brand div{display:flex;flex-direction:column;line-height:1.1}.dark.section-railcore .rc-brand strong{font-size:18px;font-weight:700;letter-spacing:.32em;color:var(--rc-ink)}.dark.section-railcore .rc-brand span{font-size:10.5px;letter-spacing:.2em;color:var(--rc-dim)}.dark.section-railcore .rc-modes{display:flex;gap:4px;margin:0 auto}.dark.section-railcore .rc-inject button,.dark.section-railcore .rc-metric button,.dark.section-railcore .rc-modes button{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 14px 0 10px;border:1px solid var(--rc-edge);background:rgb(0 30 40/.35);color:var(--rc-dim);font:inherit;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));transition:color .2s,background .2s,border-color .2s}.dark.section-railcore .rc-inject button:hover,.dark.section-railcore .rc-metric button:hover,.dark.section-railcore .rc-modes button:hover{color:var(--rc-ink);border-color:var(--rc-edge-hi)}.dark.section-railcore .rc-metric button[aria-pressed=true],.dark.section-railcore .rc-modes button[aria-pressed=true]{color:#001014;background:var(--rc-cyan);border-color:var(--rc-cyan);box-shadow:0 0 18px rgb(0 240 255/.55)}.dark.section-railcore kbd{font-size:10px;padding:1px 4px;border:1px solid;opacity:.75}.dark.section-railcore :focus-visible{outline:1px solid var(--rc-cyan);outline-offset:2px}.dark.section-railcore .rc-status{display:flex;align-items:center;gap:16px}.dark.section-railcore .rc-leds{display:flex;gap:12px;margin:0;padding:0;list-style:none}.dark.section-railcore .rc-leds li{display:flex;align-items:center;gap:6px;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--rc-dim)}.dark.section-railcore .rc-leds li:before{content:"";width:7px;height:7px;background:var(--led,var(--rc-cyan));box-shadow:0 0 8px var(--led,var(--rc-cyan))}.dark.section-railcore [data-state=warn]{--led:var(--rc-amber)}.dark.section-railcore [data-state=alarm]{--led:var(--rc-red)}.dark.section-railcore [data-state=off]{--led:rgb(160 235 250/0.25)}.dark.section-railcore .rc-leds li[data-state=alarm]:before{animation:rc-blink .7s steps(2) infinite}.dark.section-railcore .rc-clock{font-size:14px;letter-spacing:.06em;color:var(--rc-cyan);text-shadow:0 0 8px rgb(0 240 255/.7)}.dark.section-railcore .rc-sim{padding:3px 8px;border:1px solid var(--rc-magenta);color:var(--rc-magenta);font-size:10.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;box-shadow:0 0 12px rgb(255 43 214/.35)}.dark.section-railcore .rc-view{grid-area:view;position:relative;z-index:1;pointer-events:none}.dark.section-railcore .rc-corner{position:absolute;width:22px;height:22px;border:0 solid var(--rc-edge-hi)}.dark.section-railcore .rc-corner[data-c=tl]{top:0;left:0;border-width:1px 0 0 1px}.dark.section-railcore .rc-corner[data-c=tr]{top:0;right:0;border-width:1px 1px 0 0}.dark.section-railcore .rc-corner[data-c=bl]{bottom:0;left:0;border-width:0 0 1px 1px}.dark.section-railcore .rc-corner[data-c=br]{right:0;bottom:0;border-width:0 1px 1px 0}.dark.section-railcore .rc-reticle{position:absolute;top:50%;left:50%;width:46px;height:46px;margin:-23px 0 0 -23px;border:1px solid rgb(0 240 255/.22);border-radius:50%}.dark.section-railcore .rc-reticle:after,.dark.section-railcore .rc-reticle:before{content:"";position:absolute;background:rgb(0 240 255/.35)}.dark.section-railcore .rc-reticle:before{top:50%;left:-14px;right:-14px;height:1px}.dark.section-railcore .rc-reticle:after{left:50%;top:-14px;bottom:-14px;width:1px}.dark.section-railcore .rc-caption{grid-area:view;z-index:2;align-self:start;justify-self:start;display:flex;flex-direction:column;gap:2px;margin:16px 0 0 20px;pointer-events:none}.dark.section-railcore .rc-caption-mode{font-size:clamp(26px,3.2vw,44px);font-weight:700;line-height:1;letter-spacing:.26em;text-transform:uppercase;text-shadow:0 0 18px rgb(0 240 255/.55),2px 0 0 rgb(255 43 214/.45),-2px 0 0 rgb(0 240 255/.45)}.dark.section-railcore .rc-caption-line{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--rc-dim)}.dark.section-railcore .rc-alarm{grid-area:view;z-index:2;align-self:start;justify-self:start;margin:clamp(76px,7vw,96px) 0 0 20px;padding:6px 16px;border:1px solid var(--rc-edge);background:rgb(0 20 28/.6);color:var(--rc-dim);font-size:11px;letter-spacing:.18em;text-transform:uppercase;pointer-events:none;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,10px 100%,0 50%)}.dark.section-railcore .rc-alarm[data-state=alarm]{border-color:var(--rc-red);background:rgb(60 0 10/.7);color:#ffd9de;animation:rc-alarm 1s ease-in-out infinite}.dark.section-railcore .rc-inject{grid-area:view;z-index:2;align-self:end;justify-self:start;display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 14px 16px}.dark.section-railcore .rc-inject-title{font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--rc-magenta);margin-right:4px}.dark.section-railcore .rc-inject button{height:30px;font-size:11px;letter-spacing:.14em}.dark.section-railcore .rc-inject button[data-state=alarm]{color:#fff;border-color:var(--rc-red);background:rgb(255 45 74/.28);box-shadow:0 0 16px rgb(255 45 74/.45)}.dark.section-railcore .rc-inject .rc-reset{color:var(--rc-lime);border-color:rgb(166 255 60/.4)}.dark.section-railcore .rc-detail{grid-area:view;z-index:2;align-self:start;justify-self:end;width:236px;margin:16px 16px 0 0;padding:10px 12px 12px;border:1px solid var(--rc-edge-hi);background:var(--rc-panel-hi);box-shadow:0 0 24px rgb(0 240 255/.18);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));transition:opacity .25s,transform .25s}.dark.section-railcore .rc-detail[data-open=false]{opacity:0;transform:translateY(-6px);pointer-events:none}.dark.section-railcore .rc-detail-head{display:flex;align-items:baseline;gap:8px;margin-bottom:8px}.dark.section-railcore .rc-detail-head span{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--rc-magenta)}.dark.section-railcore .rc-detail-head strong{font-family:var(--font-rc-mono),monospace;font-size:13px;letter-spacing:.04em}.dark.section-railcore .rc-detail-head button{margin-left:auto;border:0;background:none;color:var(--rc-dim);font-size:18px;line-height:1;cursor:pointer}.dark.section-railcore .rc-detail dl{display:grid;grid-template-columns:1fr 1fr;gap:6px 10px;margin:0 0 8px}.dark.section-railcore .rc-panel{position:relative;z-index:1;display:flex;flex-direction:column;gap:10px;min-height:0;padding:12px 14px 14px;border:1px solid var(--rc-edge);background:var(--rc-panel);box-shadow:inset 0 0 28px rgb(0 240 255/.05);clip-path:polygon(0 0,calc(100% - var(--rc-cut)) 0,100% var(--rc-cut),100% 100%,var(--rc-cut) 100%,0 calc(100% - var(--rc-cut)));transition:border-color .3s,opacity .3s}.dark.section-railcore .rc-panel:before{content:"";position:absolute;top:0;left:0;width:42%;height:2px;background:var(--rc-cyan);box-shadow:0 0 10px var(--rc-cyan);opacity:.5;transition:opacity .3s}.dark.section-railcore .rc-root:not([data-mode=system]) .rc-panel{opacity:.72}.dark.section-railcore .rc-root[data-mode=compute] .rc-compute,.dark.section-railcore .rc-root[data-mode=power] .rc-power,.dark.section-railcore .rc-root[data-mode=storage] .rc-storage{opacity:1;border-color:var(--rc-edge-hi)}.dark.section-railcore .rc-root[data-mode=compute] .rc-compute:before,.dark.section-railcore .rc-root[data-mode=power] .rc-power:before,.dark.section-railcore .rc-root[data-mode=storage] .rc-storage:before{opacity:1}.dark.section-railcore .rc-panel h2{display:flex;align-items:center;gap:10px;margin:0;font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.dark.section-railcore .rc-panel h2>span:first-child{padding:2px 6px;background:var(--rc-magenta);color:#16000f;font-size:10px;letter-spacing:.16em;box-shadow:0 0 10px rgb(255 43 214/.5)}.dark.section-railcore .rc-power{grid-area:power;overflow:hidden}.dark.section-railcore .rc-storage{grid-area:storage;margin-bottom:84px;margin-top:0;overflow:hidden}.dark.section-railcore .rc-compute{grid-area:compute;gap:6px;padding-bottom:12px}.dark.section-railcore .rc-compute-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.dark.section-railcore .rc-inline{display:flex;gap:14px;margin-left:8px}.dark.section-railcore .rc-inline div{display:flex;align-items:baseline;gap:5px}.dark.section-railcore .rc-inline dd b{font-size:13px}.dark.section-railcore .rc-compute-head{display:flex;align-items:center;gap:10px}.dark.section-railcore .rc-metric{display:flex;gap:4px;min-width:0;margin:0 0 0 auto;padding:0;border:0}.dark.section-railcore .rc-metric button{height:24px;padding:0 10px;font-size:10px}.dark.section-railcore .rc-chassis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;font-family:var(--font-rc-mono),monospace;font-size:10px;letter-spacing:.2em;color:var(--rc-faint)}.dark.section-railcore .rc-big{display:flex;align-items:baseline;gap:8px}.dark.section-railcore .rc-big-v{font-size:44px;font-weight:500;line-height:1;color:var(--rc-cyan);text-shadow:0 0 18px rgb(0 240 255/.65)}.dark.section-railcore .rc-big-u{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--rc-dim)}.dark.section-railcore dl{margin:0}.dark.section-railcore .rc-grid2,.dark.section-railcore .rc-grid3{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px}.dark.section-railcore .rc-grid3{grid-template-columns:1fr 1fr 1fr}.dark.section-railcore dt{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--rc-dim)}.dark.section-railcore dd{margin:1px 0 0;font-size:11px;color:var(--rc-dim)}.dark.section-railcore .rc-detail dd,.dark.section-railcore dd b{font-size:17px;font-weight:500;color:var(--rc-ink)}.dark.section-railcore .rc-state[data-state=warn]{color:var(--rc-amber);text-shadow:0 0 10px rgb(255 176 0/.6)}.dark.section-railcore .rc-state[data-state=alarm]{color:var(--rc-red);text-shadow:0 0 10px rgb(255 45 74/.7)}.dark.section-railcore .rc-chain{display:flex;margin:0;padding:0;list-style:none;border:1px solid var(--rc-edge)}.dark.section-railcore .rc-chain li{position:relative;flex:1;display:flex;flex-direction:column;gap:1px;padding:5px 6px;min-width:0}.dark.section-railcore .rc-chain li+li{border-left:1px solid var(--rc-edge)}.dark.section-railcore .rc-chain b{font-family:var(--font-rc-ui),sans-serif;font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--rc-cyan)}.dark.section-railcore .rc-chain span{font-size:8.5px;line-height:1.25;color:var(--rc-dim)}.dark.section-railcore .rc-block{display:flex;flex-direction:column;gap:4px}.dark.section-railcore .rc-block-f,.dark.section-railcore .rc-block-h{display:flex;justify-content:space-between;gap:10px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--rc-dim)}.dark.section-railcore .rc-block-h b{color:var(--rc-ink)}.dark.section-railcore .rc-key{display:flex;align-items:center;gap:5px}.dark.section-railcore .rc-key i{width:10px;height:2px;margin-left:4px;background:var(--rc-cyan)}.dark.section-railcore .rc-key i[data-k=grid]{background:var(--rc-ink)}.dark.section-railcore .rc-key i[data-k=batt]{background:var(--rc-magenta)}.dark.section-railcore .rc-chart{display:block;width:100%;border:1px solid rgb(0 240 255/.12);background:rgb(0 12 18/.55)}.dark.section-railcore .rc-chart-power{height:84px}.dark.section-railcore .rc-chart-scope{height:56px}.dark.section-railcore .rc-chart-scan{flex:1;min-height:84px;cursor:crosshair}.dark.section-railcore .rc-scanbox{flex:1;min-height:0}.dark.section-railcore .rc-chart-cells{height:168px;cursor:crosshair}.dark.section-railcore .rc-chart-spread{height:38px}.dark.section-railcore .rc-chart-gpus{height:clamp(96px,15svh,140px);cursor:crosshair}.dark.section-railcore .rc-chart-fabric,.dark.section-railcore .rc-chart-steps{height:34px}.dark.section-railcore .rc-chart-sel{height:40px}.dark.section-railcore .rc-pairs{margin:0;min-height:1.4em;font-size:10.5px;color:var(--rc-lime);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dark.section-railcore .rc-logbox{flex:1;min-height:0}.dark.section-railcore .rc-log{display:flex;flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;overflow:hidden;font-size:10.5px}.dark.section-railcore .rc-log li{display:grid;grid-template-columns:74px 70px 1fr;gap:6px;color:var(--rc-dim);white-space:nowrap}.dark.section-railcore .rc-log b,.dark.section-railcore .rc-log li span:last-child{overflow:hidden;text-overflow:ellipsis}.dark.section-railcore .rc-log b{font-weight:500;color:var(--rc-cyan)}.dark.section-railcore .rc-log li[data-level=warn] b,.dark.section-railcore .rc-log li[data-level=warn] span:last-child{color:var(--rc-amber)}.dark.section-railcore .rc-log li[data-level=alarm] b,.dark.section-railcore .rc-log li[data-level=alarm] span:last-child{color:var(--rc-red)}.dark.section-railcore .rc-foot{grid-area:foot;z-index:1;display:flex;flex-wrap:wrap;gap:4px 18px;font-size:10px;letter-spacing:.1em;color:var(--rc-faint)}.dark.section-railcore .rc-foot a{color:var(--rc-dim);text-decoration:none}.dark.section-railcore .rc-foot a:hover{color:var(--rc-cyan)}.dark.section-railcore .rc-foot-note{flex-basis:100%;letter-spacing:.02em}@keyframes rc-blink{50%{opacity:.2}}@keyframes rc-alarm{50%{box-shadow:0 0 22px rgb(255 45 74/.6);background:rgb(90 0 16/.8)}}@media (prefers-reduced-motion:reduce){.dark.section-railcore .rc-alarm[data-state=alarm],.dark.section-railcore .rc-leds li[data-state=alarm]:before{animation:none}.dark.section-railcore :is(.rc-tag,.rc-panel,.rc-panel:before,.rc-detail,button){transition:none}}@media (max-height:699px),(max-width:1099px){.dark.section-railcore .rc-root{height:auto;min-height:0;overflow:visible;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"top" "view" "power" "compute" "storage" "foot";padding:0 16px 96px;gap:12px}.dark.section-railcore .rc-stage{position:relative;inset:auto;grid-area:view;height:min(62svh,560px);margin:0 -16px}.dark.section-railcore .rc-top{flex-wrap:wrap;gap:10px;padding:10px 16px;margin:0 -16px}.dark.section-railcore .rc-modes{order:3;width:100%;margin:0;overflow-x:auto}.dark.section-railcore .rc-modes button{flex:1;justify-content:center;padding:0 6px;letter-spacing:.08em}.dark.section-railcore .rc-modes kbd{display:none}.dark.section-railcore .rc-status{margin-left:auto;gap:10px}.dark.section-railcore .rc-leds{display:none}.dark.section-railcore .rc-view{height:min(62svh,560px)}.dark.section-railcore .rc-storage{margin-bottom:0}.dark.section-railcore .rc-compute-head{flex-wrap:wrap}.dark.section-railcore .rc-inline{order:3;margin:0}.dark.section-railcore .rc-chart-gpus{height:150px}.dark.section-railcore .rc-detail{width:200px;margin:10px 10px 0 0}.dark.section-railcore .rc-caption{margin:10px 0 0 12px}.dark.section-railcore .rc-alarm{display:none}.dark.section-railcore .rc-inject{margin:0 0 10px 10px;gap:4px}.dark.section-railcore .rc-inject-title{display:none}.dark.section-railcore .rc-inject button{height:28px;padding:0 8px;font-size:10px;letter-spacing:.06em}.dark.section-railcore .rc-inject kbd{display:none}}@media (max-width:480px){.dark.section-railcore .rc-detail{display:none}.dark.section-railcore .rc-metric button{padding:0 6px}.dark.section-railcore .rc-panel h2{flex-wrap:wrap}}