@font-face{font-family:Big Shoulders;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/35df9b0d2975b7da.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:Big Shoulders;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f711afda2794f4e2.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f39fb73de5e89135.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:Big Shoulders;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/35df9b0d2975b7da.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:Big Shoulders;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f711afda2794f4e2.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f39fb73de5e89135.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:Big Shoulders;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/35df9b0d2975b7da.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:Big Shoulders;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f711afda2794f4e2.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f39fb73de5e89135.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:Big Shoulders;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/35df9b0d2975b7da.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:Big Shoulders;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/f711afda2794f4e2.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/f39fb73de5e89135.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}.__className_014743{font-family:Big Shoulders;font-style:normal}.__variable_014743{--font-display:"Big Shoulders"}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-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:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-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:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_2aad3c{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_2aad3c{--font-body:"Archivo","Archivo Fallback"}@font-face{font-family:Martian Mono;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2a705150951ef2a4-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:Martian Mono;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/f11589fe773c9f21-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Martian Mono;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/ef87c177b26f69d3-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Martian Mono;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9ae8a6594e58fd44-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:Martian Mono;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2a705150951ef2a4-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:Martian Mono;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/f11589fe773c9f21-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Martian Mono;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/ef87c177b26f69d3-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Martian Mono;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9ae8a6594e58fd44-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:Martian Mono;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2a705150951ef2a4-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:Martian Mono;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/f11589fe773c9f21-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Martian Mono;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/ef87c177b26f69d3-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Martian Mono;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9ae8a6594e58fd44-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:Martian Mono Fallback;src:local("Arial");ascent-override:63.69%;descent-override:12.74%;line-gap-override:0.00%;size-adjust:157.02%}.__className_f7b4a7{font-family:Martian Mono,Martian Mono Fallback;font-style:normal}.__variable_f7b4a7{--font-mono:"Martian Mono","Martian Mono Fallback"}:root{--rk-steel:#23262b;--rk-steel-deep:#17191d;--rk-rail:#1a1d21;--rk-ivory:#e9e6dd;--rk-ivory-dim:#d8d4c6;--rk-ink:#1d2024;--rk-ink-soft:#565b62;--rk-etch:rgba(233,230,221,0.16);--rk-etch-soft:rgba(233,230,221,0.62);--rk-led:#46c979;--rk-led-amber:#e8a13d;--rk-led-red:#d24a3a;--rk-orange:#e0662e;--rk-orange-deep:#c4551f;--rk-lcd:#0d1410;--rk-lcd-ink:#6fdc94;--beat:1.2s}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-body),system-ui,sans-serif;font-size:17px;line-height:1.6;color:var(--rk-ivory);background:var(--rk-steel);-webkit-font-smoothing:antialiased}a{color:inherit}code{font-family:var(--font-mono),monospace;font-size:.82em}.rack-page{min-height:100vh;background:linear-gradient(180deg,#26292f 0,var(--rk-steel) 18%,var(--rk-steel) 100%);color:var(--rk-ivory);font-family:var(--font-body),system-ui,sans-serif;scrollbar-color:var(--rk-ivory-dim) var(--rk-steel-deep);scrollbar-width:thin}.rack-page ::selection{background:var(--rk-orange);color:var(--rk-steel-deep)}.rack-page :focus-visible{outline:2px solid var(--rk-orange);outline-offset:2px;border-radius:2px}.rack-frame{position:relative;max-width:1120px;margin:0 auto;padding:0 56px}.rack-frame:after,.rack-frame:before{content:"";position:absolute;top:0;bottom:0;width:28px;background:radial-gradient(circle 4px at 50% 24px,var(--rk-steel-deep) 3px,rgba(255,255,255,.07) 3.5px,transparent 5px) 0 0 /28px 48px repeat-y,linear-gradient(90deg,#101216,var(--rk-rail) 30%,#22252a 55%,var(--rk-rail) 80%,#101216);border-left:1px solid rgba(255,255,255,.05);border-right:1px solid rgba(0,0,0,.55)}.rack-frame:before{left:0}.rack-frame:after{right:0}.rk-unit{position:relative;margin:14px 0;color:var(--rk-ink);border:1px solid #0e1013;border-radius:4px;box-shadow:0 2px 6px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.65);padding:44px 48px;background-image:linear-gradient(45deg,transparent 0 46%,rgba(62,58,48,.75) 46% 54%,transparent 54% 100%),linear-gradient(45deg,transparent 0 46%,rgba(62,58,48,.75) 46% 54%,transparent 54% 100%),linear-gradient(45deg,transparent 0 46%,rgba(62,58,48,.75) 46% 54%,transparent 54% 100%),linear-gradient(45deg,transparent 0 46%,rgba(62,58,48,.75) 46% 54%,transparent 54% 100%),radial-gradient(circle 6.5px at 50% 50%,#e6e1d2 0 1px,#b5b0a0 3px,#6f6b5e 5px,#45423a 6px,transparent 6.5px),radial-gradient(circle 6.5px at 50% 50%,#e6e1d2 0 1px,#b5b0a0 3px,#6f6b5e 5px,#45423a 6px,transparent 6.5px),radial-gradient(circle 6.5px at 50% 50%,#e6e1d2 0 1px,#b5b0a0 3px,#6f6b5e 5px,#45423a 6px,transparent 6.5px),radial-gradient(circle 6.5px at 50% 50%,#e6e1d2 0 1px,#b5b0a0 3px,#6f6b5e 5px,#45423a 6px,transparent 6.5px),linear-gradient(180deg,#efece4,#e9e6dd 8%,#e9e6dd 92%,#dcd8ca)}.rk-unit,.rk-unit--steel{background-position:15px 15px,calc(100% - 15px) 15px,15px calc(100% - 15px),calc(100% - 15px) calc(100% - 15px),12px 12px,calc(100% - 12px) 12px,12px calc(100% - 12px),calc(100% - 12px) calc(100% - 12px),0 0;background-size:7px 7px,7px 7px,7px 7px,7px 7px,13px 13px,13px 13px,13px 13px,13px 13px,100% 100%;background-repeat:no-repeat}.rk-unit--steel{color:var(--rk-ivory);background-image:linear-gradient(45deg,transparent 0 46%,#0a0c0e 46% 54%,transparent 54% 100%),linear-gradient(45deg,transparent 0 46%,#0a0c0e 46% 54%,transparent 54% 100%),linear-gradient(45deg,transparent 0 46%,#0a0c0e 46% 54%,transparent 54% 100%),linear-gradient(45deg,transparent 0 46%,#0a0c0e 46% 54%,transparent 54% 100%),radial-gradient(circle 6.5px at 50% 50%,#565c66 0 1px,#343940 3px,#14161a 5px,#060708 6px,transparent 6.5px),radial-gradient(circle 6.5px at 50% 50%,#565c66 0 1px,#343940 3px,#14161a 5px,#060708 6px,transparent 6.5px),radial-gradient(circle 6.5px at 50% 50%,#565c66 0 1px,#343940 3px,#14161a 5px,#060708 6px,transparent 6.5px),radial-gradient(circle 6.5px at 50% 50%,#565c66 0 1px,#343940 3px,#14161a 5px,#060708 6px,transparent 6.5px),linear-gradient(180deg,#2c3036,#26292e 10%,#24272c 90%,#1c1f23);box-shadow:0 2px 6px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.08)}.tape{display:inline-block;background:#17181b;color:var(--rk-ivory);font-family:var(--font-display),sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.09em;padding:.22em .55em .18em;border-radius:3px;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 1px 2px rgba(0,0,0,.35)}.tape--orange{background:var(--rk-orange);color:var(--rk-steel-deep)}.tape--sm{font-size:.82rem;font-weight:600;letter-spacing:.1em}.led{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--rk-led);box-shadow:0 0 0 2px rgba(0,0,0,.35),0 1px 4px rgba(70,201,121,.7);animation:led-beat var(--beat) infinite ease-out}.led--amber{background:var(--rk-led-amber);box-shadow:0 0 0 2px rgba(0,0,0,.35),0 1px 4px rgba(232,161,61,.7)}.led--off{background:#3a3e44;box-shadow:0 0 0 2px rgba(0,0,0,.35);animation:none}@keyframes led-beat{0%{filter:brightness(.72)}8%{filter:brightness(1.35)}22%{filter:brightness(1)}to{filter:brightness(.72)}}.led-row{display:flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.06em}.lcd,.led-row{font-family:var(--font-mono),monospace}.lcd{background:var(--rk-lcd);border:1px solid #060a07;border-radius:4px;box-shadow:inset 0 2px 8px rgba(0,0,0,.8),0 1px 0 rgba(255,255,255,.35);color:var(--rk-lcd-ink);font-size:12px;line-height:1.7;padding:18px 20px;overflow:hidden}.lcd .dim{color:#55a06f}.lcd .hot{color:#b5ecc7}.switch-cta{display:inline-flex;align-items:center;gap:12px;background:linear-gradient(180deg,#ef7a42 0,var(--rk-orange) 45%,var(--rk-orange-deep) 100%);color:var(--rk-steel-deep);font-family:var(--font-display),sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.06em;font-size:1.05rem;border:1px solid #7e3512;border-radius:4px;padding:16px 26px;cursor:pointer;text-decoration:none;box-shadow:0 3px 0 #7e3512,0 5px 10px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.4);transition:transform 90ms ease-out,box-shadow 90ms ease-out,filter 90ms ease-out}.switch-cta:hover{filter:saturate(1.08) brightness(1.03)}.switch-cta:active{transform:translateY(3px);box-shadow:0 0 0 #7e3512,0 2px 5px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.4)}.switch-cta:before{content:"";width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff8ef 0 18%,#f3c9a8 40%,#a8592c 100%);box-shadow:inset 0 1px 2px rgba(0,0,0,.5)}.etch-link{color:var(--rk-etch-soft);text-decoration:underline;text-underline-offset:4px;-webkit-text-decoration-color:rgba(233,230,221,.35);text-decoration-color:rgba(233,230,221,.35)}.rk-unit:not(.rk-unit--steel) .etch-link{color:var(--rk-ink-soft);-webkit-text-decoration-color:rgba(29,32,36,.35);text-decoration-color:rgba(29,32,36,.35)}.etch-link:hover{color:inherit}.rack-nav{display:flex;align-items:center;justify-content:space-between;padding:18px 0 6px}.rack-nav .tape{font-size:1.05rem;text-decoration:none}.rack-nav-links{display:flex;align-items:center;gap:22px;font-size:.92rem}.rack-nav-links a{color:var(--rk-etch-soft);text-decoration:none}.rack-nav-links a:hover{color:var(--rk-ivory)}.rack-nav-links a.btn-glow,.rack-nav-links a.btn-glow:hover{background:var(--rk-orange);color:var(--rk-steel-deep);border:1px solid #7e3512;border-radius:4px;padding:8px 14px;font-weight:700}.rk-user{font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.05em;color:var(--rk-etch-soft)}.rk-hero{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:44px;gap:44px;align-items:start}.rk-hero h1{font-family:var(--font-display),sans-serif;font-weight:800;text-transform:uppercase;font-size:clamp(2.6rem,4.9vw,4.4rem);line-height:.98;letter-spacing:.01em;margin:.1em 0 .35em}.rk-hero h1 .h1-tape{background:#17181b;color:var(--rk-ivory);padding:.04em .18em .02em;border-radius:4px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.rk-hero .sub{font-size:1.06rem;line-height:1.6;color:var(--rk-ink);max-width:46ch;margin-bottom:26px}.rk-plate{display:inline-block;font-family:var(--font-mono),monospace;font-size:13px;letter-spacing:.04em;color:var(--rk-ink);background:linear-gradient(180deg,#f2efe7,#ddd9cb);border:1px solid #a8a496;border-radius:3px;padding:6px 12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 1px 2px rgba(0,0,0,.18)}.rk-hero-readout{display:grid;grid-gap:14px;gap:14px}.rk-readout-row{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--font-mono),monospace;font-size:11.5px;letter-spacing:.05em;color:var(--rk-ink-soft)}.rk-readout-row b{color:var(--rk-ink);font-weight:500}.rk-gauge{position:relative;height:10px;border-radius:2px;background:#d5d1c3;border:1px solid #a8a496;box-shadow:inset 0 1px 2px rgba(0,0,0,.18);overflow:hidden}.rk-gauge span{display:block;height:100%;width:62%;background:repeating-linear-gradient(90deg,var(--rk-led) 0 6px,#37a862 6px 8px)}.rk-strip{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:18px 4px}.rk-strip .tape{font-size:.82rem;font-weight:600;letter-spacing:.1em}.rk-strip .lead{font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.14em;color:var(--rk-etch-soft);margin-right:6px}.rk-section-title{font-family:var(--font-display),sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.03em;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1;margin:0 0 10px}.rk-note{line-height:1.6;max-width:62ch}.rk-unit--steel .rk-note{color:var(--rk-etch-soft)}.rk-unit:not(.rk-unit--steel) .rk-note{color:#3a3f45}.rk-patch svg{width:100%;height:auto;display:block;margin-top:26px}.rk-bays{display:grid;grid-template-columns:1fr 1fr;grid-gap:26px;gap:26px;margin-top:26px}.rk-bay{border:1px solid #b1ac9d;border-radius:4px;padding:24px 26px;background:#efece3;box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.rk-bay--dead{background:#dedacd;color:#4c5057}.rk-bay h3{font-family:var(--font-display),sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:1.05rem;margin:0 0 14px;display:flex;align-items:center;gap:10px}.rk-bay ul{list-style:none;margin:0;padding:0}.rk-bay li{font-size:.95rem;line-height:1.5;padding:8px 0 8px 22px;border-top:1px dashed #b6b1a2;position:relative}.rk-bay li:before{content:"";position:absolute;left:2px;top:15px;width:7px;height:7px;border-radius:50%;background:var(--rk-led);animation:led-beat var(--beat) infinite ease-out}.rk-bay--dead li:before{background:#9a958a;animation:none}.rk-spec{margin-top:26px;border-top:2px solid var(--rk-ink)}.rk-spec-row{display:grid;grid-template-columns:220px 1fr;grid-gap:24px;gap:24px;padding:18px 2px;border-bottom:1px solid #b6b1a2}.rk-spec-row dt{font-family:var(--font-display),sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:1.02rem}.rk-spec-row dd{margin:0;color:#3a3f45;line-height:1.55;font-size:.97rem}.rk-plans{display:grid;grid-template-columns:1.08fr .92fr;grid-gap:26px;gap:26px;align-items:start;margin-top:26px}.rk-plan{border:1px solid #a8a496;border-radius:4px;background:#f0ede5;padding:28px 30px;box-shadow:inset 0 1px 0 rgba(255,255,255,.75),0 1px 3px rgba(0,0,0,.14)}.rk-plan .price{font-family:var(--font-display),sans-serif;font-weight:800;font-size:3.4rem;line-height:1;margin:8px 0 2px}.rk-plan .per{font-family:var(--font-mono),monospace;font-size:11px;color:var(--rk-ink-soft);letter-spacing:.08em}.rk-plan ul{list-style:none;margin:18px 0 22px;padding:0}.rk-plan li{padding:7px 0 7px 20px;border-top:1px dashed #b6b1a2;font-size:.94rem;position:relative}.rk-plan li:before{content:"";position:absolute;left:0;top:14px;width:8px;height:8px;border-radius:2px;background:var(--rk-orange)}.rk-log{margin-top:20px;border-top:2px solid var(--rk-ink)}.rk-log details{border-bottom:1px solid #b6b1a2}.rk-log summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 2px;font-weight:600;font-size:1rem}.rk-log summary::-webkit-details-marker{display:none}.rk-log summary:after{content:"+";font-family:var(--font-mono),monospace;color:var(--rk-ink-soft);font-size:14px}.rk-log details[open] summary:after{content:"\2212"}.rk-log details p{padding:0 2px 18px;color:#3a3f45;line-height:1.6;max-width:70ch}.rk-close{text-align:center;padding:54px 40px}.rk-close h2{font-family:var(--font-display),sans-serif;font-weight:800;text-transform:uppercase;font-size:clamp(2rem,4.4vw,3.4rem);line-height:.96;margin:0 0 12px}.rk-close p{margin-bottom:26px}.rack-footer,.rk-close p{color:var(--rk-etch-soft)}.rack-footer{display:flex;flex-wrap:wrap;gap:18px;align-items:center;padding:26px 4px 34px;font-size:.85rem;border-top:1px solid var(--rk-etch);margin-top:10px}.rack-footer a{color:var(--rk-etch-soft);text-decoration:none}.rack-footer a:hover{color:var(--rk-ivory)}.rack-footer .right{margin-left:auto;font-family:var(--font-mono),monospace;font-size:10.5px;letter-spacing:.06em}.lcd-line{animation:lcd-cycle calc(var(--beat) * 10) infinite}.lcd-line:first-child{animation-delay:calc(var(--beat) * 0)}.lcd-line:nth-child(2){animation-delay:calc(var(--beat) * 2)}.lcd-line:nth-child(3){animation-delay:calc(var(--beat) * 4)}.lcd-line:nth-child(4){animation-delay:calc(var(--beat) * 6)}.lcd-line:nth-child(5){animation-delay:calc(var(--beat) * 8)}@keyframes lcd-cycle{0%{opacity:1}2%{opacity:.25}7%{opacity:1}to{opacity:1}}.rk-patch-stack{display:none;list-style:none;margin:26px 0 0;padding:0}.rk-cable{padding:14px 0}.rk-cable .ends{display:flex;justify-content:space-between;font-family:var(--font-mono),monospace;font-size:12px;letter-spacing:.05em;color:var(--rk-ivory)}.rk-cable .ends b{font-weight:500}.rk-cable .wire{display:block;height:5px;border-radius:3px;margin:8px 0 6px}.rk-cable--orange .wire{background:var(--rk-orange)}.rk-cable--green .wire{background:var(--rk-led);height:4px}.rk-cable--gray .wire{height:0;border-top:2px dashed #8a9099;border-radius:0}.rk-cable .cap{display:block;font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.04em;color:var(--rk-etch-soft)}.app-main{max-width:920px;margin:0 auto;padding:26px 0 56px}.app-main>h1,.signin h1{font-family:var(--font-display),sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.02em;line-height:1;color:var(--rk-ivory);margin:0 0 .6em}.eyebrow{font-family:var(--font-mono),monospace;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--rk-etch-soft);margin:0 0 .6rem}.signin{min-height:60vh;display:grid;place-items:center;text-align:center}.rk-unit--app{padding:26px 30px;margin:14px 0}.rk-unit--app h3{font-family:var(--font-display),sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:1.25rem;margin:0 0 6px}.rk-unit--app a:not(.btn){color:var(--rk-ink);text-decoration:underline;text-underline-offset:4px;-webkit-text-decoration-color:rgba(29,32,36,.35);text-decoration-color:rgba(29,32,36,.35)}.rk-unit--app a:not(.btn):hover{-webkit-text-decoration-color:var(--rk-orange);text-decoration-color:var(--rk-orange)}.rk-doc code,.rk-unit--app code{background:#dfdbcd;border:1px solid #c9c4b2;border-radius:3px;padding:.08em .35em}.rk-row{border-top:1px dashed #b6b1a2;padding:.6rem 0}.btn{display:inline-block;font-family:var(--font-display),sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:.95rem;padding:10px 18px;border-radius:4px;text-decoration:none;background:transparent;border:1px solid transparent;cursor:pointer;transition:transform 90ms ease-out,box-shadow 90ms ease-out,filter 90ms ease-out}.btn:disabled{opacity:.55;cursor:default}.btn-glow{background:linear-gradient(180deg,#ef7a42 0,var(--rk-orange) 45%,var(--rk-orange-deep) 100%);color:var(--rk-steel-deep);border-color:#7e3512;box-shadow:0 2px 0 #7e3512,0 3px 6px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.4)}.btn-glow:hover{filter:saturate(1.08) brightness(1.03)}.btn-glow:not(:disabled):active{transform:translateY(2px);box-shadow:0 0 0 #7e3512,0 1px 3px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.4)}.btn-ghost-light{color:var(--rk-ink);background:linear-gradient(180deg,#f2efe7,#ddd9cb);border-color:#a8a496;box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 1px 2px rgba(0,0,0,.18)}.btn-ghost-light:not(:disabled):active{transform:translateY(1px)}.btn-ghost-dark{color:var(--rk-etch-soft);border-color:var(--rk-etch)}.btn-ghost-dark:hover{color:var(--rk-ivory);border-color:var(--rk-etch-soft)}.field{width:100%;padding:.55rem .7rem;border-radius:3px;border:1px solid #a8a496;background:#f7f5ee;color:var(--rk-ink);font:inherit;margin-top:.3rem;box-shadow:inset 0 1px 2px rgba(0,0,0,.14)}.field::placeholder{color:#7b766a}.provision-form{display:grid;grid-gap:.9rem;gap:.9rem;margin-top:1rem;max-width:480px}.provision-form label{display:block;font-size:.88rem;color:var(--rk-ink-soft)}.subdomain-row{display:flex;align-items:center;gap:.5rem}.subdomain-row .field{max-width:200px}.form-error{color:#a33a30;font-size:.88rem;margin-top:.6rem}.instance-head{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.status{font-family:var(--font-mono),monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;padding:.25rem .6rem;border-radius:3px;border:1px solid #a8a496;background:linear-gradient(180deg,#f2efe7,#ddd9cb);box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.status-active{color:#166332;border-color:rgba(22,99,50,.45)}.status-provisioning,.status-resizing{color:#7a4c0a;border-color:rgba(122,76,10,.45)}.status-suspended{color:#a33a30;border-color:rgba(163,58,48,.45)}.status-waiting_capacity{color:#3a5787;border-color:rgba(58,87,135,.4)}.service-list{list-style:none;padding:0;margin:.7rem 0 0;display:grid;grid-gap:.35rem;gap:.35rem;font-family:var(--font-mono),monospace;font-size:12px;letter-spacing:.05em}.service-list .ok,.service-list .warn{text-transform:uppercase}.service-list .ok:before,.service-list .warn:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:8px;box-shadow:0 0 0 2px rgba(0,0,0,.12)}.service-list .ok{color:#166332}.service-list .ok:before{background:var(--rk-led);animation:led-beat var(--beat) infinite ease-out}.service-list .warn{color:#7a4c0a}.service-list .warn:before{background:var(--rk-led-amber)}.linklike{background:none;border:none;cursor:pointer;font:inherit;font-size:.85rem;padding:0;color:var(--rk-ink-soft);text-decoration:underline;text-underline-offset:4px;-webkit-text-decoration-color:rgba(29,32,36,.35);text-decoration-color:rgba(29,32,36,.35)}.linklike:hover{color:var(--rk-ink)}.log-box{margin-top:.8rem;max-height:320px;overflow:auto;background:var(--rk-lcd);color:var(--rk-lcd-ink);border:1px solid #060a07;border-radius:4px;box-shadow:inset 0 2px 8px rgba(0,0,0,.8),0 1px 0 rgba(255,255,255,.35);padding:.8rem;font-family:var(--font-mono),monospace;font-size:.74rem;line-height:1.6;white-space:pre-wrap;word-break:break-all}.rk-doc{margin-top:14px}.rk-doc-title{font-family:var(--font-display),sans-serif;font-weight:800;text-transform:uppercase;font-size:clamp(2.2rem,4vw,3.2rem);line-height:.98;letter-spacing:.01em;margin:0 0 .2em}.rk-doc-meta{font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.08em;color:var(--rk-ink-soft);margin:0 0 2rem}.rk-doc h2,.rk-doc-meta{text-transform:uppercase}.rk-doc h2{font-family:var(--font-display),sans-serif;font-weight:700;letter-spacing:.04em;font-size:1.45rem;line-height:1.05;margin:2.4rem 0 .6rem;padding-top:1.1rem;border-top:2px solid var(--rk-ink)}.rk-doc p{max-width:72ch;color:#3a3f45;line-height:1.65;margin:.7rem 0}.rk-doc a,.rk-doc strong{color:var(--rk-ink)}.rk-doc a{text-decoration:underline;text-underline-offset:4px;-webkit-text-decoration-color:rgba(29,32,36,.35);text-decoration-color:rgba(29,32,36,.35)}.rk-doc a:hover{-webkit-text-decoration-color:var(--rk-orange);text-decoration-color:var(--rk-orange)}.rk-doc--legal .rk-doc-title{font-size:2.2rem}.rk-doc--legal h2{font-size:1.15rem}.rk-index{list-style:none;margin:0;padding:0;border-top:2px solid var(--rk-ink)}.rk-index li{border-bottom:1px solid #b6b1a2}.rk-index a{display:grid;grid-template-columns:1fr auto;grid-gap:2px 18px;gap:2px 18px;padding:20px 2px;text-decoration:none;color:inherit}.rk-index a:hover .rk-index-title{color:var(--rk-orange)}.rk-index-date{font-family:var(--font-mono),monospace;font-size:10.5px;letter-spacing:.08em;color:var(--rk-ink-soft)}.rk-index-date,.rk-index-title{grid-column:1;text-transform:uppercase}.rk-index-title{font-family:var(--font-display),sans-serif;font-weight:700;letter-spacing:.03em;font-size:1.45rem;line-height:1.05;color:var(--rk-ink)}.rk-index-desc{grid-column:1;color:#3a3f45;font-size:.95rem;max-width:62ch}.rk-index-read{grid-column:2;grid-row:1/span 3;align-self:start;font-family:var(--font-mono),monospace;font-size:10.5px;letter-spacing:.06em;color:var(--rk-ink-soft);white-space:nowrap}.rk-post h3{font-family:var(--font-display),sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:1.12rem;margin:2rem 0 .5rem;color:var(--rk-ink)}.rk-post ol,.rk-post ul{max-width:72ch;margin:1rem 0;padding-left:0;list-style:none}.rk-post li{position:relative;padding:6px 0 6px 22px;color:#3a3f45;line-height:1.6}.rk-post ul>li:before{content:"";position:absolute;left:2px;top:14px;width:7px;height:7px;border-radius:2px;background:var(--rk-orange)}.rk-post ol{counter-reset:rk-step}.rk-post ol>li{counter-increment:rk-step}.rk-post ol>li:before{content:counter(rk-step);position:absolute;left:0;top:6px;font-family:var(--font-mono),monospace;font-size:11px;color:var(--rk-orange)}.rk-post blockquote{margin:1.4rem 0;padding:14px 18px;background:#efece3;border:1px solid #b1ac9d;border-radius:4px;box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.rk-post blockquote p{margin:.4rem 0;color:var(--rk-ink)}.rk-post blockquote p:first-child{margin-top:0}.rk-post blockquote p:last-child{margin-bottom:0}.rk-post hr{border:0;border-top:1px dashed #b6b1a2;margin:2.2rem 0}.rk-post img{max-width:100%;height:auto;border:1px solid #a8a496;border-radius:4px}.rk-post strong{color:var(--rk-ink);font-weight:600}.rk-post pre{background:var(--rk-lcd);border:1px solid #060a07;border-radius:4px;box-shadow:inset 0 2px 8px rgba(0,0,0,.8),0 1px 0 rgba(255,255,255,.35);padding:16px 18px;overflow-x:auto;margin:1.2rem 0;max-width:100%}.rk-post pre code{background:none;border:0;padding:0;color:var(--rk-lcd-ink);font-family:var(--font-mono),monospace;font-size:12px;line-height:1.75}.rk-post table{width:100%;border-collapse:collapse;font-size:.92rem;margin:1.2rem 0}.rk-post th{text-align:left;font-family:var(--font-mono),monospace;font-size:10px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--rk-ink-soft);padding:0 14px 8px 0;border-bottom:2px solid var(--rk-ink)}.rk-post td{padding:10px 14px 10px 0;border-bottom:1px solid #b6b1a2;color:#3a3f45;vertical-align:top}.lcd,.rk-hero>div{min-width:0}.rk-readout-row{flex-wrap:wrap;gap:4px 18px}.led-row{flex-wrap:wrap;row-gap:8px}.rk-patch-scroll{overflow-x:auto}.rk-patch-scroll svg{min-width:680px}@media (max-width:940px){.rack-frame{padding:0 26px}.rack-frame:after,.rack-frame:before{width:14px;background:radial-gradient(circle 2.5px at 50% 18px,var(--rk-steel-deep) 2px,rgba(255,255,255,.07) 2.5px,transparent 3.5px) 0 0 /14px 36px repeat-y,linear-gradient(90deg,#101216,var(--rk-rail) 40%,#202329 60%,#101216)}.rk-unit{padding:30px 24px}.rk-unit--app{padding:22px 18px}.rk-hero{gap:28px}.rk-bays,.rk-hero,.rk-plans,.rk-spec-row{grid-template-columns:1fr}.rk-spec-row{gap:6px}.rack-nav{flex-wrap:wrap;gap:10px 14px}.rack-nav-links{flex-wrap:wrap;gap:10px 16px;font-size:.86rem}.rk-patch-scroll{display:none}.rk-patch-stack{display:block}}@media (prefers-reduced-motion:reduce){.lcd-line,.led,.rk-bay li:before,.service-list .ok:before{animation:none}.lcd-line{opacity:1}html{scroll-behavior:auto}}.rk-steps{list-style:none;counter-reset:step;margin:26px 0 0;padding:0;border-top:2px solid var(--rk-ink)}.rk-steps li{counter-increment:step;display:grid;grid-template-columns:44px 1fr;grid-gap:4px 18px;gap:4px 18px;align-items:baseline;padding:18px 2px;border-bottom:1px solid #b6b1a2}.rk-steps li:before{content:counter(step,decimal-leading-zero);grid-row:1/span 2;font-family:var(--font-mono),monospace;font-size:12px;letter-spacing:.04em;color:var(--rk-ink);text-align:center;background:linear-gradient(180deg,#f2efe7,#ddd9cb);border:1px solid #a8a496;border-radius:3px;padding:5px 0 4px;box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 1px 2px rgba(0,0,0,.18)}.rk-steps li b{font-family:var(--font-display),sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.03em;font-size:1.05rem;color:var(--rk-ink)}.rk-steps li span{color:#3a3f45;line-height:1.55;font-size:.97rem}.rk-unit--steel .rk-steps{border-top-color:var(--rk-etch)}.rk-unit--steel .rk-steps li{border-bottom-color:var(--rk-etch)}.rk-unit--steel .rk-steps li b{color:var(--rk-ivory)}.rk-unit--steel .rk-steps li span{color:var(--rk-etch-soft)}.rk-siblings{list-style:none;margin:26px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.rk-siblings a{display:grid;grid-gap:10px;gap:10px;height:100%;padding:20px 22px;text-decoration:none;border:1px solid #3a3e44;border-radius:4px;background:linear-gradient(180deg,#2a2e34,#212429);box-shadow:inset 0 1px 0 rgba(255,255,255,.06);transition:border-color .12s ease-out}.rk-siblings a:hover{border-color:var(--rk-orange)}.rk-sib-head{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:2px 9px;gap:2px 9px;font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.rk-sib-head b{font-size:13px;color:var(--rk-ivory);font-weight:700}.rk-sib-head em{grid-column:2;font-style:normal;color:var(--rk-etch-soft)}.rk-siblings a:hover .rk-sib-head b{color:var(--rk-orange)}.rk-sib-blurb{color:var(--rk-etch-soft);font-size:.92rem;line-height:1.55}@media (max-width:940px){.rk-siblings{grid-template-columns:1fr}.rk-steps li{grid-template-columns:38px 1fr;gap:4px 14px}}.rack-rail{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;padding:8px 0 4px;border-top:1px solid var(--rk-etch);font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.09em;text-transform:uppercase}.rack-rail .lead{color:rgba(233,230,221,.38);margin-right:2px}.rack-rail a{display:inline-flex;align-items:center;gap:7px;color:var(--rk-etch-soft);text-decoration:none}.rack-rail a:hover{color:var(--rk-orange)}.rack-rail a[aria-current=page]{color:var(--rk-ivory)}@media (max-width:940px){.rack-rail{gap:8px 14px;font-size:10px;letter-spacing:.06em}.rack-rail .lead{width:100%}}a.tape{text-decoration:none;transition:background-color .12s ease-out,color .12s ease-out}a.tape:hover{background:var(--rk-orange);color:var(--rk-steel-deep)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}