:root{--rpw-void:#010308;--rpw-space-bg:#030712;--rpw-mat-ceramic:#040812;--rpw-gradient-ceramic:linear-gradient(145deg, #1e293b 0%, #0d1527 20%, #050914 55%, #131c30 85%, #03060d 100%);--rpw-mat-titanium:#1e293b;--rpw-mat-gunmetal:#334155;--rpw-gradient-titanium:linear-gradient(180deg, #475569 0%, #1e293b 30%, #0f172a 70%, #1e293b 100%);--rpw-mat-smoked-glass:#060f1eb8;--rpw-glass-tint:#00f0ff0a;--rpw-glass-border:#38bdf847;--rpw-glass-highlight:linear-gradient(135deg, #ffffff29 0%, #ffffff08 30%, transparent 60%);--rpw-mat-data-plate:#0a1428e0;--rpw-gradient-data-plate:linear-gradient(135deg, #1e293bd9 0%, #0f172aeb 50%, #060c18f5 100%);--rpw-mat-energy-seam:#00f0ff;--rpw-gradient-energy-dock:linear-gradient(180deg, #00f0ff26 0%, #020612f2 15%, #02040a 85%, #00f0ff14 100%);--rpw-mat-control:#0e1726;--rpw-gradient-control-primary:linear-gradient(135deg, #0284c7 0%, #0369a1 40%, #075985 100%);--rpw-gradient-control-tactile:linear-gradient(180deg, #1e293b 0%, #0f172a 100%);--rpw-mat-cavity:#02050c;--rpw-gradient-recess-cavity:radial-gradient(circle at 50% 35%, #081226 0%, #020409 75%, #000 100%);--rpw-texture-machined:repeating-linear-gradient(90deg, #ffffff05 0 1px, transparent 1px 5px);--rpw-cyan-signal:#00f0ff;--rpw-cyan-bright:#38bdf8;--rpw-cyan-glow:#00f0ff73;--rpw-cyan-border:#00f0ff59;--rpw-amber-energy:#f59e0b;--rpw-amber-bright:#fbbf24;--rpw-amber-glow:#f59e0b73;--rpw-amber-border:#f59e0b59;--rpw-emerald-verified:#10b981;--rpw-emerald-bright:#34d399;--rpw-emerald-glow:#10b98173;--rpw-emerald-border:#10b98159;--rpw-crimson-alert:#ef4444;--rpw-crimson-glow:#ef444473;--rpw-crimson-border:#ef444459;--rpw-art-glow:#00f0ff1f;--rpw-art-hue:#00f0ff;--rpw-text-bright:#fff;--rpw-text-primary:#e2e8f0;--rpw-text-secondary:#94a3b8;--rpw-text-muted:#64748b;--rpw-text-dim:#334155;--realm-bg-void:var(--rpw-void);--realm-bg-canvas:var(--rpw-space-bg);--realm-bg-chassis:var(--rpw-mat-ceramic);--realm-bg-chassis-elevated:#10192e;--realm-bg-recessed:var(--rpw-mat-cavity);--realm-bg-surface:var(--rpw-mat-data-plate);--realm-bg-surface-elevated:#101a34f0;--realm-cyan-primary:var(--rpw-cyan-signal);--realm-cyan-bright:var(--rpw-cyan-bright);--realm-cyan-border:var(--rpw-cyan-border);--realm-amber-energy:var(--rpw-amber-energy);--realm-amber-bright:var(--rpw-amber-bright);--realm-emerald-verified:var(--rpw-emerald-verified);--realm-emerald-bright:var(--rpw-emerald-bright);--realm-crimson-alert:var(--rpw-crimson-alert);--realm-text-primary:var(--rpw-text-bright);--realm-text-secondary:var(--rpw-text-secondary);--realm-text-muted:var(--rpw-text-muted);--realm-text-dim:var(--rpw-text-dim);--realm-border-subtle:#ffffff1f;--realm-border-bright:#ffffff40;--realm-border-cyan:var(--rpw-cyan-border);--rpw-shell-max-width:1640px;--chamfer-shell:polygon(28px 0, calc(100% - 28px) 0, 100% 28px, 100% calc(100% - 28px), calc(100% - 28px) 100%, 28px 100%, 0 calc(100% - 28px), 0 28px);--chamfer-major:polygon(20px 0, calc(100% - 20px) 0, 100% 20px, 100% calc(100% - 20px), calc(100% - 20px) 100%, 20px 100%, 0 calc(100% - 20px), 0 20px);--chamfer-module:polygon(14px 0, calc(100% - 14px) 0, 100% 14px, 100% calc(100% - 14px), calc(100% - 14px) 100%, 14px 100%, 0 calc(100% - 14px), 0 14px);--chamfer-control:polygon(8px 0, calc(100% - 8px) 0, 100% 8px, 100% calc(100% - 8px), calc(100% - 8px) 100%, 8px 100%, 0 calc(100% - 8px), 0 8px);--chamfer-tab:polygon(0 0, calc(100% - 14px) 0, 100% 14px, 100% 100%, 0 100%);--rpw-motif-angle:45deg;--rpw-motif-chevron:polygon(0 0, 100% 0, 82% 100%, 0% 100%);--chamfer-corner-sm:var(--chamfer-control);--chamfer-corner-md:var(--chamfer-module);--chamfer-corner-lg:var(--chamfer-major);--depth-environment:-10;--depth-stars:-5;--depth-shell:1;--depth-rail:2;--depth-bay:3;--depth-dock:4;--depth-module:5;--depth-art:6;--depth-glass:10;--depth-reticle:15;--depth-control:20;--depth-overlay:100;--rpw-shadow-chassis-drop:0 60px 140px #000000f2, 0 0 80px #00f0ff0d;--rpw-shadow-specular-top:inset 0 1px 0 #ffffff38;--rpw-shadow-relief-bottom:inset 0 -2px 0 #000000e6;--rpw-shadow-recess-deep:inset 0 6px 24px #000000f2, inset 0 0 40px #000000e0;--rpw-shadow-module-docked:0 14px 32px #000000d9, inset 0 1px 0 #fff3, inset 0 -1px 0 #000;--rpw-shadow-module-active:0 24px 54px #000000f2, 0 0 32px var(--rpw-cyan-glow), inset 0 1px 0 #ffffff73;--shadow-recess-deep:var(--rpw-shadow-recess-deep);--shadow-recess-subtle:inset 0 2px 8px #000c;--shadow-chassis-elevation:var(--rpw-shadow-chassis-drop);--shadow-module-docked:var(--rpw-shadow-module-docked);--shadow-module-active:var(--rpw-shadow-module-active);--font-display:"Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--font-size-brand:1.65rem;--font-size-hero-title:clamp(2rem, 4vw, 3.2rem);--font-size-object-title:1.45rem;--font-size-price-hero:2.25rem;--font-size-price-module:1.5rem;--motion-duration-machine:.4s;--motion-duration-module:.2s;--motion-duration-control:.1s;--motion-duration-sheen:18s;--motion-ease-mechanical:cubic-bezier(.16, 1, .3, 1);--motion-ease-control:cubic-bezier(.4, 0, .2, 1);--signal-info:#00f0ff;--signal-info-bg:#00f0ff14;--signal-info-border:#00f0ff59;--signal-info-glow:#00f0ff73;--signal-verified:#10b981;--signal-verified-bg:#10b98114;--signal-verified-border:#10b98159;--signal-verified-glow:#10b98173;--signal-caution:#f59e0b;--signal-caution-bg:#f59e0b14;--signal-caution-border:#f59e0b59;--signal-caution-glow:#f59e0b73;--signal-muted:#64748b;--signal-muted-bg:#64748b14;--signal-muted-border:#64748b59;--signal-muted-glow:#64748b33;--signal-danger:#ef4444;--signal-danger-bg:#ef444414;--signal-danger-border:#ef444459;--signal-danger-glow:#ef444473;--material-chassis-face:linear-gradient(145deg, #1e293b 0%, #0d1527 20%, #050914 55%, #131c30 85%, #03060d 100%);--material-chassis-highlight:inset 0 1px 0 #ffffff47, inset 1px 0 0 #ffffff1f;--material-chassis-shadow:inset -1px -2px 0 #000000f2;--material-screen:#02050c;--material-glass-highlight:linear-gradient(135deg, #ffffff1f 0%, #ffffff05 25%, transparent 60%);--material-control-face:linear-gradient(180deg, #1e293b 0%, #0f172a 100%);--material-control-depth:inset 0 -2px 0 #020617;--shadow-machine:0 60px 140px #000000f2, 0 0 80px #00f0ff0d;--shadow-raised:0 12px 28px #000000d9, inset 0 1px 0 #ffffff38;--shadow-contact:0 4px 12px #000000bf;--shadow-recessed:inset 0 8px 24px #000000fa, inset 4px 0 16px #000000e6;--shadow-glass:inset 0 0 40px #000000eb;--shadow-active:0 0 24px var(--rpw-cyan-glow);--light-specular-top:inset 0 1px 0 #ffffff47;--light-specular-left:inset 1px 0 0 #ffffff24;--light-bevel-bottom:inset 0 -1px 0 #000000e6;--light-bevel-right:inset -1px 0 0 #000000e6;--edge-armor:1px solid #475569;--edge-raised:1px solid #334155;--edge-recessed:1px solid #1e293b;--edge-screen:1px solid #00f0ff59;--edge-active:1px solid var(--rpw-cyan-signal)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{color-scheme:dark;background-color:var(--rpw-void);color:var(--rpw-text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;font-size:16px;line-height:1.5}body{background-color:var(--rpw-void);min-height:100vh;position:relative}:focus-visible{outline:2px solid var(--rpw-cyan-signal);outline-offset:3px;border-radius:var(--radius-sm)}.skip-link{background:var(--rpw-cyan-signal);color:#000;font-weight:800;font-family:var(--font-mono);z-index:var(--depth-overlay);border-radius:var(--radius-md);padding:.75rem 1.5rem;font-size:.85rem;text-decoration:none;transition:top .15s;position:absolute;top:-100px;left:1rem}.skip-link:focus{z-index:1200;top:1rem}a[href],button,input,select,textarea,summary{scroll-margin-top:8rem;scroll-margin-bottom:1.25rem}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:-.02em;color:var(--rpw-text-bright);font-weight:800;line-height:1.15}.font-mono,.telemetry-text{font-family:var(--font-mono);letter-spacing:-.01em}.rpw-world{box-sizing:border-box;background:radial-gradient(circle at 50% -10%,#00f0ff26,#0000 45%),radial-gradient(circle at 10% 70%,#1e293b4d,#0000 40%),linear-gradient(#050914 0%,#010308 60%,#000 100%);min-height:100vh;padding:clamp(8px,1.5vw,16px) clamp(4px,1vw,12px);position:relative}.rpw-world-grid{pointer-events:none;opacity:.08;z-index:var(--depth-environment);background-color:#0000;background-image:linear-gradient(#00f0ff14 1px,#0000 1px),linear-gradient(90deg,#00f0ff14 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:80px 80px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;mask-image:radial-gradient(circle at 50% 40%,#000 35%,#0000 85%)}.rpw-console-chassis{isolation:isolate;width:100%;max-width:var(--rpw-shell-max-width);box-sizing:border-box;background:linear-gradient(116deg, #ffffff14, transparent 16%, transparent 42%, #ffffff0a 54%, transparent 68%), var(--rpw-texture-machined), var(--rpw-gradient-ceramic);min-width:0;box-shadow:var(--rpw-shadow-chassis-drop), var(--rpw-shadow-specular-top), var(--rpw-shadow-relief-bottom);border:1px solid #475569;margin:0 auto;padding:clamp(12px,2.5vw,24px);position:relative;overflow:visible}.rpw-console-chassis:before{content:"";z-index:var(--depth-shell);pointer-events:none;border:1px solid #94a3b847;position:absolute;inset:9px}.rpw-chassis-reflection-layer{pointer-events:none;z-index:0;border-radius:inherit;max-width:100%;position:absolute;inset:0;overflow:hidden}.rpw-hull-reflection{z-index:0;pointer-events:none;opacity:.12;width:45%;height:180%;animation:rpw-hull-sheen var(--motion-duration-sheen) ease-in-out infinite;background:linear-gradient(100deg,#0000,#bae6fd40,#ffffff1a,#0000);position:absolute;top:-40%;left:-35%;transform:skew(-16deg)}@keyframes rpw-hull-sheen{0%,55%{opacity:0;left:-45%}62%{opacity:.14}80%{opacity:.04;left:120%}to{opacity:0;left:120%}}#live-signals,#main-content{scroll-margin-top:6rem}.rpw-control-rail{z-index:var(--depth-control,100);background:linear-gradient(105deg, #ffffff0f, transparent 22%), var(--rpw-gradient-titanium);-webkit-backdrop-filter:blur(16px);border-top:1px solid #64748b;border-bottom:1px solid #1e293b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:.9rem 1.5rem;display:flex;position:sticky;top:12px;box-shadow:inset 0 1px #ffffff2e,0 8px 24px #000000b3}.rpw-brand-plate{align-items:center;gap:.9rem;text-decoration:none;display:flex}.rpw-brand-emblem{width:42px;height:42px;clip-path:var(--chamfer-control);font-family:var(--font-display);letter-spacing:-.04em;color:var(--rpw-cyan-signal);text-shadow:0 0 8px #00f0ff99;background:linear-gradient(135deg,#1e293b 0%,#0f172a 60%,#020617 100%);border:1px solid #475569;justify-content:center;align-items:center;font-size:.85rem;font-weight:900;display:flex;position:relative;box-shadow:inset 0 1px #ffffff4d,inset 1px 0 #ffffff26,0 4px 12px #000000b3}.rpw-brand-title{font-family:var(--font-display);letter-spacing:.02em;color:#f1f5f9;text-shadow:0 1px #000,0 0 1px #fff6;text-transform:uppercase;align-items:center;gap:.4rem;font-size:1.45rem;font-weight:900;display:flex}.rpw-brand-title span{color:var(--rpw-cyan-signal);text-shadow:0 0 8px #00f0ffb3,0 0 16px #00f0ff4d}.rpw-brand-subtitle{font-family:var(--font-mono);letter-spacing:.14em;color:var(--rpw-text-muted);text-transform:uppercase;margin-top:-2px;font-size:.68rem;font-weight:700}.rpw-nav-channel{box-sizing:border-box;min-height:44px;color:var(--rpw-text-secondary);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-sm);align-items:center;padding:.6rem 1.1rem;font-size:.82rem;font-weight:800;text-decoration:none;transition:color .15s,background .15s;display:inline-flex;position:relative}.rpw-nav-channel:hover{color:#fff;background:#ffffff0a}.rpw-nav-channel.active{color:#fff;background:#00f0ff17;box-shadow:inset 0 1px #00f0ff4d,inset 0 0 12px #00f0ff14}.rpw-nav-channel.active:after{content:"";background:var(--rpw-cyan-signal);height:2px;box-shadow:0 0 8px var(--rpw-cyan-signal), 0 0 16px #00f0ff99;position:absolute;bottom:0;left:8px;right:8px}.rpw-chassis-rail{z-index:var(--depth-rail);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin:1.75rem 0;display:grid;position:relative}.rpw-chassis-rail span{background:linear-gradient(90deg,#0000,#475569);height:2px}.rpw-chassis-rail span:last-child{background:linear-gradient(90deg,#475569,#0000)}.rpw-chassis-rail .rpw-rail-ident{font-family:var(--font-mono);color:var(--rpw-text-secondary);letter-spacing:.14em;text-transform:uppercase;border-radius:var(--radius-sm);background:#060b17;border:1px solid #334155;align-items:center;gap:.75rem;padding:.25rem .75rem;font-size:.75rem;font-weight:800;display:flex}.rpw-power-conduit{background:#090e1a;border:1px solid #334155;border-radius:3px;height:6px;margin:1.25rem 0;position:relative;overflow:hidden}.rpw-power-conduit:after{content:"";background:linear-gradient(90deg, transparent, var(--rpw-cyan-signal), transparent);opacity:.75;width:120px;animation:10s cubic-bezier(.4,0,.2,1) infinite rpw-conduit-pulse;position:absolute;top:0;bottom:0;left:0;transform:translate(-120px)}@keyframes rpw-conduit-pulse{0%,40%{opacity:0;transform:translate(-120px)}45%{opacity:.9}65%{opacity:0;transform:translate(1800px)}to{opacity:0;transform:translate(1800px)}}.rpw-hardware-bay{background:linear-gradient(115deg, #ffffff0a, transparent 25%), var(--rpw-texture-machined), var(--rpw-gradient-ceramic);clip-path:var(--chamfer-major);box-shadow:var(--rpw-shadow-recess-deep), var(--rpw-shadow-specular-top), var(--rpw-shadow-relief-bottom);border:1px solid #334155;padding:1.75rem;position:relative;overflow:hidden}.rpw-hardware-bay-highlight{box-shadow:var(--rpw-shadow-recess-deep), inset 0 1px 0 #cbd5e1, 0 0 24px #00f0ff14;border-color:#475569}.rpw-frame-notch{pointer-events:none;opacity:.7;border:1px solid #64748b;width:12px;height:12px;position:absolute}.rpw-notch-tl{border-bottom:0;border-right:0;top:8px;left:8px}.rpw-notch-tr{border-bottom:0;border-left:0;top:8px;right:8px}.rpw-notch-bl{border-top:0;border-right:0;bottom:8px;left:8px}.rpw-notch-br{border-top:0;border-left:0;bottom:8px;right:8px}.rpw-viewport{background:radial-gradient(circle at 50% 30%, var(--rpw-art-glow), transparent 65%), var(--rpw-gradient-recess-cavity);border:1px solid var(--rpw-cyan-border);border-radius:var(--radius-md);flex-direction:column;justify-content:flex-end;min-height:480px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 50px #000000f2,inset 0 1px #ffffff38,0 0 35px #00f0ff1f}.rpw-viewport-art-plane{z-index:var(--depth-art);justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.rpw-viewport-art-img{object-fit:cover;object-position:center 25%;filter:brightness()contrast(1.05);width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1),filter .6s;transform:scale(1.02)}.rpw-viewport:hover .rpw-viewport-art-img{filter:brightness(1.05)contrast(1.08);transform:scale(1.04)}.rpw-optical-glass{pointer-events:none;background:linear-gradient(135deg, #ffffff14 0%, #ffffff03 30%, transparent 60%), radial-gradient(circle at 50% 50%, transparent 60%, #02061259 100%), var(--rpw-glass-highlight);opacity:1;z-index:var(--depth-glass);position:absolute;inset:0}.rpw-viewport-reticle{pointer-events:none;z-index:var(--depth-reticle);border:1px dashed #00f0ff40;position:absolute;inset:16px}.rpw-viewport-reticle:before{content:"";background:var(--rpw-cyan-signal);height:1px;box-shadow:0 0 8px var(--rpw-cyan-signal);position:absolute;top:-1px;left:20%;right:20%}.rpw-viewport-content-plate{z-index:var(--depth-control);backdrop-filter:blur(4px);background:linear-gradient(#03071240 0%,#020612d1 100%);border-top:1px solid #00f0ff4d;padding:2rem 2.25rem;position:relative}.rpw-console-chassis img,.rpw-console-chassis video{max-width:100%}.rpw-signal-matrix{border-radius:var(--radius-md);background:#03060f;border:1px solid #1e293b;grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:1.75rem;padding:1.5rem;display:grid;position:relative;box-shadow:inset 0 6px 24px #000000f2}.rpw-signal-matrix-single{width:100%;box-shadow:none;background:0 0;border:none;padding:0;display:block}.rpw-signal-matrix-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem;display:grid}.rpw-signal-matrix-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:1.75rem;display:grid}.rpw-signal-matrix-empty{flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:2.5rem 1.5rem;display:flex}.rpw-bundle-card-wide{background:linear-gradient(120deg, #ffffff0f, transparent 30%), var(--rpw-texture-machined), var(--rpw-gradient-data-plate);box-shadow:var(--rpw-shadow-module-docked);border-radius:var(--radius-md);transition:transform var(--motion-duration-module) var(--motion-ease-mechanical), border-color var(--motion-duration-module) ease, box-shadow var(--motion-duration-module) ease;border:1px solid #475569;grid-template-columns:minmax(min(100%,18rem),1.05fr) minmax(min(100%,20rem),1.45fr);gap:2rem;padding:1.5rem;display:grid;position:relative;overflow:hidden}.rpw-bundle-card-wide:hover{border-color:var(--rpw-cyan-signal);box-shadow:var(--rpw-shadow-module-active);transform:translateY(-4px)}.rpw-bundle-card-wide .rpw-bundle-wide-art{border-radius:var(--radius-sm);background:#020409;border:1px solid #334155;min-height:280px;display:flex;position:relative;overflow:hidden}.rpw-bundle-card-wide .rpw-bundle-wide-deck{flex-direction:column;justify-content:space-between;padding:.25rem 0;display:flex}.rpw-signal-dock{background:var(--rpw-gradient-energy-dock);border-radius:var(--radius-md);border:1px dashed #38bdf859;padding:6px;transition:border-color .2s,box-shadow .2s;position:relative;box-shadow:inset 0 4px 16px #000000f2}.rpw-signal-dock:hover{border-color:var(--rpw-cyan-signal);box-shadow:inset 0 4px 16px #000000f2,0 0 16px #00f0ff26}.rpw-signal-module{background:linear-gradient(120deg, #ffffff0f, transparent 30%), var(--rpw-texture-machined), var(--rpw-gradient-data-plate);clip-path:var(--chamfer-module);box-shadow:var(--rpw-shadow-module-docked);transition:transform var(--motion-duration-module) var(--motion-ease-mechanical), border-color var(--motion-duration-module) ease, box-shadow var(--motion-duration-module) ease;border:1px solid #475569;flex-direction:column;display:flex;position:relative;overflow:hidden}.rpw-signal-module:hover,.rpw-signal-module:focus-within{border-color:var(--rpw-cyan-signal);box-shadow:var(--rpw-shadow-module-active);transform:translateY(-6px)}.rpw-module-art-window{aspect-ratio:16/9;background:#020409;border-bottom:1px solid #334155;position:relative;overflow:hidden}.rpw-module-art-window img{object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(.16,1,.3,1),filter .4s;display:block}.rpw-signal-module:hover .rpw-module-art-window img{transform:scale(1.04)}.rpw-docking-node{background:var(--rpw-cyan-signal);width:6px;height:6px;box-shadow:0 0 8px var(--rpw-cyan-signal);z-index:10;border-radius:50%;position:absolute}.rpw-dock-tl{top:6px;left:6px}.rpw-dock-tr{top:6px;right:6px}.rpw-dock-bl{bottom:6px;left:6px}.rpw-dock-br{bottom:6px;right:6px}.rpw-empty-dock{border-radius:var(--radius-md);min-height:380px;color:var(--rpw-text-muted);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;background:radial-gradient(circle,#00f0ff0a,#0000 60%),#02040a;border:1px dashed #47556966;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2rem;font-size:.75rem;display:flex}.rpw-empty-dock-chevron{border:1px solid #00f0ff4d;justify-content:center;align-items:center;width:32px;height:32px;display:flex;transform:rotate(45deg)}.rpw-instrument-bank{clip-path:var(--chamfer-control);background:#040813;border:1px solid #1e293b;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:1.25rem;padding:1.25rem;display:grid;box-shadow:inset 0 3px 12px #000000e6}.rpw-instrument-display{background:var(--rpw-gradient-recess-cavity);border-radius:var(--radius-sm);border:1px solid #1e293b;padding:1.1rem 1.25rem;transition:border-color .15s;box-shadow:inset 0 2px 8px #000000f2}.rpw-instrument-display:hover{border-color:#475569}.rpw-instrument-label{font-family:var(--font-mono);color:var(--rpw-text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.35rem;font-size:.72rem;font-weight:800}.rpw-instrument-value{font-family:var(--font-display);color:var(--rpw-text-bright);font-size:1.65rem;font-weight:900;line-height:1.1}.rpw-btn-tactile{box-sizing:border-box;min-height:44px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--rpw-gradient-control-tactile);clip-path:var(--chamfer-control);cursor:pointer;transition:transform var(--motion-duration-control) ease, border-color var(--motion-duration-control) ease, box-shadow var(--motion-duration-control) ease;border:1px solid #475569;justify-content:center;align-items:center;gap:.65rem;padding:.75rem 1.5rem;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff52,inset 1px 0 #ffffff1f,inset 0 -2px #020617,0 6px 16px #000000a6}.rpw-btn-tactile:hover{border-color:var(--rpw-cyan-signal);box-shadow:inset 0 1px #ffffff73,inset 0 -2px #020617,0 0 20px #00f0ff59}.rpw-btn-tactile:active{transform:translateY(1.5px);box-shadow:inset 0 1px #ffffff26,inset 0 -1px #020617,0 2px 8px #000000d9}.rpw-btn-tactile-primary{background:var(--rpw-gradient-control-primary);color:#fff;border-color:#38bdf8;box-shadow:inset 0 1px #ffffff80,inset 1px 0 #fff3,inset 0 -2px #032b44,0 6px 20px #00f0ff4d}.rpw-btn-tactile-primary:hover{border-color:#fff;box-shadow:inset 0 1px #fff,inset 0 -2px #032b44,0 0 24px #00f0ff99}.rpw-btn-tactile-primary:active{transform:translateY(1.5px);box-shadow:inset 0 1px #fff3,inset 0 -1px #032b44,0 2px 10px #000000e6}.rpw-steam-cta{color:#e2e8f0;font:700 .7rem/1 var(--font-mono,monospace);white-space:normal;background:#171d25;border:1px solid #c5c3c059;border-radius:4px;justify-content:center;align-items:center;gap:.45rem;min-width:0;max-width:100%;padding:.32rem .62rem;text-decoration:none;display:inline-flex}.rpw-steam-cta:hover{color:#fff;background:#1b2838;border-color:#66c0f4}.rpw-steam-cta img{flex:none;width:42px;height:auto;display:block}.rpw-led{background:#334155;border:1px solid #475569;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:inset 0 1px #fff3}.rpw-led-cyan{background:radial-gradient(circle at 35% 35%, #fff 0%, var(--rpw-cyan-signal) 60%, #0284c7 100%);box-shadow:0 0 6px var(--rpw-cyan-signal), 0 0 12px #00f0ff80;border-color:#bae6fd}.rpw-led-emerald{background:radial-gradient(circle at 35% 35%, #fff 0%, var(--rpw-emerald-verified) 60%, #047857 100%);box-shadow:0 0 6px var(--rpw-emerald-verified), 0 0 12px #10b98180;border-color:#a7f3d0}.rpw-led-amber{background:radial-gradient(circle at 35% 35%, #fff 0%, var(--rpw-amber-energy) 60%, #b45309 100%);box-shadow:0 0 6px var(--rpw-amber-energy), 0 0 12px #f59e0b80;border-color:#fde68a}.rpw-led-red{background:radial-gradient(circle at 35% 35%, #fff 0%, var(--signal-danger) 60%, #991b1b 100%);box-shadow:0 0 6px var(--signal-danger), 0 0 12px #ef444480;border-color:#fca5a5}.telemetry-pill{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-sm);color:var(--rpw-text-secondary);background:#070d1a;border:1px solid #334155;align-items:center;gap:.45rem;padding:.3rem .75rem;font-size:.74rem;font-weight:800;display:inline-flex}.telemetry-pill-cyan{border-color:var(--rpw-cyan-border);color:var(--rpw-cyan-bright)}.telemetry-pill-amber{border-color:var(--rpw-amber-border);color:var(--rpw-amber-bright)}.telemetry-pill-emerald{border-color:var(--rpw-emerald-border);color:var(--rpw-emerald-bright)}.oscilloscope-grid{background-image:linear-gradient(#00f0ff0f 1px,#0000 1px),linear-gradient(90deg,#00f0ff0f 1px,#0000 1px);background-size:28px 28px}.rpw-mobile-swipe-dock{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:1rem;padding-bottom:1rem;display:flex;overflow-x:auto}.rpw-mobile-swipe-dock>*{scroll-snap-align:center;flex:0 0 88%}@media (width<=768px){.rpw-world{padding:10px 6px}.rpw-console-chassis{padding:14px}.rpw-console-chassis:before{inset:5px}.rpw-viewport{min-height:380px}.rpw-control-rail{flex-flow:row;justify-content:space-between;align-items:center;gap:.5rem;min-height:56px;max-height:72px;padding:.6rem .9rem}.rpw-brand-text-block{display:none}.rpw-signal-matrix,.rpw-signal-matrix-grid,.rpw-signal-matrix-pair{grid-template-columns:minmax(0,1fr);gap:1.25rem}.rpw-signal-matrix{padding:.75rem}.rpw-bundle-card-wide{grid-template-columns:1fr;gap:1.25rem;padding:1.25rem}}@media (prefers-reduced-motion:reduce){.rpw-hull-reflection,.rpw-power-conduit:after{animation:none!important}.rpw-signal-module,.rpw-cartridge{transition:none!important}}body.tier-lean .rpw-hull-reflection,body.tier-lean .rpw-power-conduit:after{display:none!important}.rpw-desktop-only{display:inline}@media (width<=900px){.rpw-desktop-only{display:none}}.rpw-header-wishlist-btn:hover{filter:brightness(1.15);transform:translateY(-1px)}.brand-anchor[data-astro-cid-lg5o5g4z]{color:inherit;text-decoration:none}.rpw-desktop-nav[data-astro-cid-lg5o5g4z]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.rpw-desktop-auth[data-astro-cid-lg5o5g4z]{align-items:center;display:flex}.rpw-mobile-menu-trigger[data-astro-cid-lg5o5g4z]{align-items:center;gap:.4rem;padding:.45rem .75rem;font-size:.72rem;font-weight:800;display:none}.rpw-ctrl-k-badge{display:inline-block}@media (width<=84rem){.rpw-control-rail[data-astro-cid-lg5o5g4z]{flex-wrap:nowrap!important}.rpw-brand-plate[data-astro-cid-lg5o5g4z]{flex:auto;min-width:0!important}.rpw-brand-subtitle[data-astro-cid-lg5o5g4z]{display:none!important}.rpw-brand-title[data-astro-cid-lg5o5g4z]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rpw-ctrl-k-badge{display:none!important}.rpw-search-trigger{min-width:7rem!important}}@media (width<=75rem){.rpw-control-rail[data-astro-cid-lg5o5g4z]{box-sizing:border-box!important;flex-flow:row!important;justify-content:space-between!important;align-items:center!important;gap:.4rem!important;width:100%!important;max-width:100%!important;min-height:56px!important;max-height:72px!important;padding:.5rem .75rem!important}.rpw-brand-plate[data-astro-cid-lg5o5g4z]{flex-shrink:1!important;gap:clamp(.35rem,2vw,.65rem)!important;min-width:0!important}.rpw-brand-emblem[data-astro-cid-lg5o5g4z]{flex-shrink:0!important;width:34px!important;height:34px!important;font-size:.72rem!important}.rpw-brand-title[data-astro-cid-lg5o5g4z]{white-space:nowrap!important;font-size:clamp(.82rem,3.2vw,1.15rem)!important}.rpw-brand-subtitle[data-astro-cid-lg5o5g4z],.rpw-desktop-nav[data-astro-cid-lg5o5g4z],.rpw-desktop-auth[data-astro-cid-lg5o5g4z]{display:none!important}.rpw-header-actions[data-astro-cid-lg5o5g4z]{flex-shrink:0!important;gap:.35rem!important}.rpw-mobile-menu-trigger[data-astro-cid-lg5o5g4z]{min-width:44px!important;min-height:44px!important;padding:.5rem .65rem!important;display:flex!important}.rpw-ctrl-k-badge{display:none!important}}@media (width<=20rem){.rpw-brand-title[data-astro-cid-lg5o5g4z]{text-overflow:ellipsis;overflow:hidden}.rpw-menu-label[data-astro-cid-lg5o5g4z]{display:none!important}.rpw-mobile-menu-trigger[data-astro-cid-lg5o5g4z]{width:44px;min-width:44px!important;padding:.5rem!important}.rpw-search-trigger{width:44px;gap:0!important;min-width:44px!important;padding:.5rem!important}.rpw-search-label{display:none!important}.rpw-mobile-drawer-header[data-astro-cid-lg5o5g4z],.rpw-mobile-drawer[data-astro-cid-lg5o5g4z] .rpw-brand-plate[data-astro-cid-lg5o5g4z]{min-width:0;max-width:100%}.rpw-mobile-drawer[data-astro-cid-lg5o5g4z] .rpw-brand-title[data-astro-cid-lg5o5g4z]{overflow-wrap:anywhere;text-overflow:unset;white-space:normal!important}}.rpw-mobile-overlay[data-astro-cid-lg5o5g4z]{z-index:1000;-webkit-backdrop-filter:blur(8px);opacity:0;visibility:hidden;pointer-events:none;background:#010308d9;justify-content:flex-end;transition:opacity .25s,visibility .25s;display:flex;position:fixed;inset:0;overflow:hidden}.rpw-mobile-overlay[data-astro-cid-lg5o5g4z].is-open{opacity:1;visibility:visible;pointer-events:auto}.rpw-mobile-drawer[data-astro-cid-lg5o5g4z]{background:linear-gradient(#0a1122 0%,#030611 100%);border-left:1px solid #00f0ff4d;flex-direction:column;width:min(340px,85vw);height:100%;padding:1.25rem;transition:transform .25s cubic-bezier(.16,1,.3,1);display:flex;transform:translate(100%);box-shadow:-10px 0 40px #000000e6}.rpw-mobile-overlay[data-astro-cid-lg5o5g4z].is-open .rpw-mobile-drawer[data-astro-cid-lg5o5g4z]{transform:translate(0)}.rpw-mobile-drawer-header[data-astro-cid-lg5o5g4z]{border-bottom:1px solid #1e293b;justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.rpw-mobile-close-btn[data-astro-cid-lg5o5g4z]{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:.4rem .65rem;font-size:.95rem;font-weight:800;display:inline-flex}.rpw-mobile-nav-list[data-astro-cid-lg5o5g4z]{flex-direction:column;flex:1;gap:.6rem;display:flex}.rpw-mobile-nav-item[data-astro-cid-lg5o5g4z]{min-height:48px;color:var(--rpw-text-bright);background:#0d1424b3;border:1px solid #1e293b;border-radius:6px;justify-content:space-between;align-items:center;padding:.85rem 1rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .15s;display:flex}.rpw-mobile-nav-item[data-astro-cid-lg5o5g4z]:hover,.rpw-mobile-nav-item[data-astro-cid-lg5o5g4z].active{color:var(--rpw-cyan-signal);background:#00f0ff14;border-color:#00f0ff66}.rpw-mobile-nav-arrow[data-astro-cid-lg5o5g4z]{font-family:var(--font-mono);color:var(--rpw-text-muted);font-size:.85rem}.rpw-mobile-nav-item[data-astro-cid-lg5o5g4z]:hover .rpw-mobile-nav-arrow[data-astro-cid-lg5o5g4z],.rpw-mobile-nav-item[data-astro-cid-lg5o5g4z].active .rpw-mobile-nav-arrow[data-astro-cid-lg5o5g4z]{color:var(--rpw-cyan-signal);transform:translate(3px)}.rpw-mobile-drawer-footer[data-astro-cid-lg5o5g4z]{border-top:1px solid #1e293b;margin-top:auto;padding-top:1.25rem}
