@font-face{font-family:Share Tech Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/share-tech-mono-latin-400-normal.CCqdbj5z.woff2)format("woff2"),url(/_astro/share-tech-mono-latin-400-normal.15MgdvEM.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/vt323-vietnamese-400-normal.D0VnvwZ9.woff2)format("woff2"),url(/_astro/vt323-vietnamese-400-normal.D_5Q7Vcv.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/vt323-latin-ext-400-normal.iUdYUaX4.woff2)format("woff2"),url(/_astro/vt323-latin-ext-400-normal.DqOq58ri.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/vt323-latin-400-normal.wDgJuOC9.woff2)format("woff2"),url(/_astro/vt323-latin-400-normal.Dqn9ZSPj.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html[data-phosphor=green]{--crt-neon:#39ff14}html[data-phosphor=amber]{--crt-neon:#ffb000}html[data-phosphor=blue]{--crt-neon:#00eaff}html[data-phosphor=magenta]{--crt-neon:#ff00c8}html[data-effects=false] .crt-glitch,html[data-effects=false] .crt-flicker,html[data-effects=false] .rbos-wallpaper__grid,html[data-effects=false] .rbos-static__cursor{animation:none!important}.rbos-root{background:var(--crt-bg);font-family:var(--crt-font);user-select:none;position:fixed;inset:0;overflow:hidden}.rbos-root :is(input,textarea,.rbos-prose,.rbos-doc__body,.rbos-dossier__body){user-select:text}.rbos-desktop{position:absolute;inset:44px 0 0}.rbos-wallpaper{background:radial-gradient(120% 55% at 50% 100%,#1a0b2e 0%,#0000 60%),linear-gradient(#05070f 0%,#0a0f1c 55%,#140a26 100%);position:absolute;inset:0;overflow:hidden}.rbos-wallpaper__sun{background:linear-gradient(180deg,#ff9a3c 0%,var(--crt-pink)75%);opacity:.6;filter:blur(.4px)drop-shadow(0 0 24px #ff00c873);border-radius:50%;width:min(34vmin,280px);height:min(34vmin,280px);position:absolute;top:26%;left:50%;transform:translate(-50%);mask-image:repeating-linear-gradient(#000 0 12px,#0000 12px 16px)}.rbos-wallpaper__grid{transform-origin:50% 0;background:repeating-linear-gradient(90deg,#00eaff47 0 1px,#0000 1px 64px),repeating-linear-gradient(0deg,#00eaff47 0 1px,#0000 1px 44px);height:52%;animation:5.5s linear infinite rbos-grid-scroll;position:absolute;bottom:-12%;left:-25%;right:-25%;transform:perspective(420px)rotateX(62deg);mask-image:linear-gradient(#0000 0,#000 22%)}@keyframes rbos-grid-scroll{0%{background-position:0 0,0 0}to{background-position:0 0,0 44px}}.rbos-wallpaper__brand{pointer-events:none;flex-direction:column;align-items:center;gap:.4rem;display:flex;position:absolute;top:18%;left:50%;transform:translate(-50%)}.rbos-wallpaper__logo{letter-spacing:.18em;color:var(--crt-neon);font-size:clamp(2.6rem,7vmin,4.6rem)}.rbos-wallpaper__tag{letter-spacing:.28em;text-transform:uppercase;color:#d1d5f9bf;text-shadow:0 0 6px #00eaff80;font-size:.8rem}.rbos-wallpaper__tag em{color:var(--crt-pink);font-style:normal}.rbos-icons{flex-flow:column wrap;align-items:flex-start;gap:14px;max-height:calc(100% - 32px);display:flex;position:absolute;top:16px;left:12px}.rbos-icon{color:#d1d5f9;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex-direction:column;align-items:center;gap:6px;width:92px;padding:8px 4px;font-family:inherit;display:flex}.rbos-icon:hover,.rbos-icon:focus-visible{background:#00eaff12;border-color:#00eaff59;outline:none}.rbos-icon__glyph{width:46px;height:46px;color:var(--crt-neon);border:1px solid color-mix(in srgb,var(--crt-neon)55%,transparent);box-shadow:0 0 10px color-mix(in srgb,var(--crt-neon)30%,transparent),inset 0 0 14px #00000080;text-shadow:0 0 8px var(--crt-neon);background:#0a0f1cb8;border-radius:8px;place-items:center;font-size:1.25rem;display:grid}.rbos-icon__label{letter-spacing:.08em;text-align:center;text-shadow:0 1px 2px #000;font-size:.68rem}.rbos-window-layer{pointer-events:none;position:absolute;inset:0}.rbos-window{pointer-events:auto;border:1px solid color-mix(in srgb,var(--crt-neon)35%,transparent);backdrop-filter:blur(3px);background:#090e1aeb;border-radius:8px;flex-direction:column;display:flex;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 0 0 1px #0009,0 18px 48px #0000008c}.rbos-window[data-focused=true]{border-color:color-mix(in srgb,var(--crt-neon)85%,transparent);box-shadow:0 0 0 1px #0009,0 0 22px color-mix(in srgb,var(--crt-neon)28%,transparent),0 18px 48px #0009}.rbos-window--max{border-radius:0;width:auto!important;height:auto!important;inset:44px 0 0!important;transform:none!important}.rbos-window--mobile{border-left:none;border-right:none;border-radius:0;position:fixed;inset:56px 0 0;width:auto!important;height:auto!important;transform:none!important}.rbos-titlebar{background:linear-gradient(180deg,color-mix(in srgb,var(--crt-neon)16%,#0a101ee6),#0a101ee6);border-bottom:1px solid color-mix(in srgb,var(--crt-neon)30%,transparent);cursor:grab;touch-action:none;flex:none;align-items:center;gap:10px;height:34px;padding:0 6px 0 12px;display:flex}.rbos-titlebar:active{cursor:grabbing}.rbos-titlebar:focus-visible{outline:2px solid var(--crt-neon);outline-offset:-2px}.rbos-titlebar__glyph{color:var(--crt-neon);text-shadow:0 0 6px var(--crt-neon);font-size:.8rem}.rbos-titlebar__text{letter-spacing:.22em;color:var(--crt-neon);text-shadow:0 0 8px color-mix(in srgb,var(--crt-neon)65%,transparent);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;font-size:.78rem;font-weight:400;overflow:hidden}.rbos-titlebar__controls{gap:4px;display:flex}.rbos-winbtn{color:#d1d5f9;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:4px;place-items:center;width:26px;height:24px;font-family:inherit;font-size:.85rem;line-height:1;display:grid}.rbos-winbtn:hover,.rbos-winbtn:focus-visible{color:var(--crt-bg);background:var(--crt-neon);border-color:var(--crt-neon);box-shadow:0 0 10px color-mix(in srgb,var(--crt-neon)60%,transparent);outline:none}.rbos-winbtn--close:hover,.rbos-winbtn--close:focus-visible{background:var(--crt-pink);border-color:var(--crt-pink);box-shadow:0 0 10px #ff00c899}.rbos-window__body{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--crt-neon)45%,transparent)transparent;flex:1;min-height:0;overflow:auto}.rbos-window__body::-webkit-scrollbar{width:8px}.rbos-window__body::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--crt-neon)40%,transparent);border-radius:4px}.rbos-resize{touch-action:none;z-index:5;position:absolute}.rbos-resize--n{cursor:ns-resize;height:7px;top:-3px;left:8px;right:8px}.rbos-resize--s{cursor:ns-resize;height:7px;bottom:-3px;left:8px;right:8px}.rbos-resize--e{cursor:ew-resize;width:7px;top:8px;bottom:8px;right:-3px}.rbos-resize--w{cursor:ew-resize;width:7px;top:8px;bottom:8px;left:-3px}.rbos-resize--ne{cursor:nesw-resize;width:12px;height:12px;top:-3px;right:-3px}.rbos-resize--nw{cursor:nwse-resize;width:12px;height:12px;top:-3px;left:-3px}.rbos-resize--se{cursor:nwse-resize;width:12px;height:12px;bottom:-3px;right:-3px}.rbos-resize--sw{cursor:nesw-resize;width:12px;height:12px;bottom:-3px;left:-3px}.rbos-loading{height:100%;color:var(--crt-neon);letter-spacing:.3em;place-items:center;animation:1s steps(2,end) infinite rbos-blink;display:grid}@keyframes rbos-blink{50%{opacity:.35}}.rbos-taskbar{border-bottom:1px solid color-mix(in srgb,var(--crt-neon)35%,transparent);backdrop-filter:blur(8px);z-index:2000;background:#060a14e0;align-items:stretch;gap:8px;height:44px;padding:0 10px;display:flex;position:absolute;top:0;left:0;right:0;box-shadow:0 6px 24px #00000073}.rbos-taskbar__startwrap{align-self:stretch;align-items:stretch;display:flex;position:relative}.rbos-taskbar__startmenu{border:1px solid color-mix(in srgb,var(--crt-neon)35%,transparent);backdrop-filter:blur(8px);z-index:1;background:#060a14eb;border-top:none;border-radius:0 0 6px 6px;flex-direction:column;min-width:210px;padding:6px;display:none;position:absolute;top:100%;left:-10px;box-shadow:0 6px 24px #00000073}.rbos-taskbar__startwrap:hover .rbos-taskbar__startmenu,.rbos-taskbar__startwrap:focus-within .rbos-taskbar__startmenu{display:flex}.rbos-taskbar__menuitem{letter-spacing:.16em;text-align:left;color:#d1d5f9;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:10px;padding:9px 12px;font-family:inherit;font-size:.7rem;display:flex}.rbos-taskbar__menuitem>span{color:var(--crt-neon);text-align:center;min-width:16px}.rbos-taskbar__menuitem:hover,.rbos-taskbar__menuitem:focus-visible{background:color-mix(in srgb,var(--crt-neon)14%,transparent);color:#fff;outline:none}.rbos-taskbar__menuitem--danger>span{color:#ff7a7a}.rbos-taskbar__menuitem--danger:hover,.rbos-taskbar__menuitem--danger:focus-visible{background:#ff505024}.rbos-taskbar__menusep{background:#ffffff1a;height:1px;margin:5px 8px}.rbos-taskbar__start{letter-spacing:.18em;color:var(--crt-neon);border:1px solid color-mix(in srgb,var(--crt-neon)50%,transparent);cursor:pointer;text-shadow:0 0 8px color-mix(in srgb,var(--crt-neon)70%,transparent);background:#00eaff0d;border-radius:6px;align-items:center;gap:8px;margin:6px 0;padding:0 12px;font-family:inherit;font-size:.72rem;display:flex}.rbos-taskbar__start:hover,.rbos-taskbar__start:focus-visible{background:color-mix(in srgb,var(--crt-neon)18%,transparent);outline:none}.rbos-taskbar__windows{scrollbar-width:none;flex:1;align-items:center;gap:6px;display:flex;overflow-x:auto}.rbos-taskbar__windows::-webkit-scrollbar{display:none}.rbos-taskbar__tab{letter-spacing:.14em;color:#d1d5f9;cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:5px;align-items:center;gap:8px;height:30px;padding:0 12px;font-family:inherit;font-size:.68rem;display:flex}.rbos-taskbar__tab-glyph{color:var(--crt-neon)}.rbos-taskbar__tab--active{border-color:var(--crt-neon);background:color-mix(in srgb,var(--crt-neon)14%,transparent);color:#fff;box-shadow:0 0 12px color-mix(in srgb,var(--crt-neon)30%,transparent)}.rbos-taskbar__tab--min{opacity:.55}.rbos-taskbar__tab:hover,.rbos-taskbar__tab:focus-visible{border-color:color-mix(in srgb,var(--crt-neon)70%,transparent);outline:none}.rbos-taskbar__tray{border-left:1px solid #ffffff14;align-items:center;gap:12px;padding-left:8px;display:flex}.rbos-taskbar__agents{color:#d1d5f9;align-items:center;gap:6px;font-size:.72rem;display:flex}.rbos-taskbar__agents-dot{background:var(--crt-neon);width:8px;height:8px;box-shadow:0 0 8px var(--crt-neon);border-radius:50%;animation:2.4s ease-in-out infinite rbos-pulse}@keyframes rbos-pulse{50%{opacity:.45}}.rbos-taskbar__volwrap{align-self:stretch;place-items:center;display:grid;position:relative}.rbos-taskbar__volume{min-width:26px;color:var(--crt-neon);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--crt-neon)60%,transparent));cursor:pointer;background:0 0;border:none;place-items:center;padding:4px 0;display:grid}.rbos-taskbar__volume:hover,.rbos-taskbar__volume:focus-visible{background:color-mix(in srgb,var(--crt-neon)14%,transparent);border-radius:5px;outline:none}.rbos-taskbar__volume--muted{color:#6b7194;filter:none}.rbos-taskbar__volpop{border:1px solid color-mix(in srgb,var(--crt-neon)35%,transparent);backdrop-filter:blur(8px);background:#060a14eb;border-top:none;border-radius:0 0 6px 6px;align-items:center;gap:8px;padding:10px 12px;display:none;position:absolute;top:100%;right:-8px;box-shadow:0 6px 24px #00000073}.rbos-taskbar__volwrap:hover .rbos-taskbar__volpop,.rbos-taskbar__volwrap:focus-within .rbos-taskbar__volpop{display:flex}.rbos-taskbar__volpop input{width:110px;height:4px;accent-color:var(--crt-neon);cursor:pointer}.rbos-taskbar__volpct{text-align:right;min-width:3ch;color:var(--crt-neon);font-variant-numeric:tabular-nums;font-size:.68rem}.rbos-taskbar__social{color:#d1d5f9;place-items:center;display:grid}.rbos-taskbar__social:hover{color:var(--crt-neon)}.rbos-taskbar__clock{color:var(--crt-neon);text-shadow:0 0 6px color-mix(in srgb,var(--crt-neon)60%,transparent);font-variant-numeric:tabular-nums;font-size:.78rem}.rbos-taskbar__secs{opacity:.6}.rbos-crt{pointer-events:none;z-index:9000;position:fixed;inset:0}.rbos-crt__scanlines{background:repeating-linear-gradient(0deg,#0000002e 0 1px,#0000 1px 3px);position:absolute;inset:0}.rbos-crt__grille{mix-blend-mode:screen;background:repeating-linear-gradient(90deg,#ff00c806 0 1px,#00eaff06 1px 2px,#0000 2px 3px);position:absolute;inset:0}.rbos-crt__vignette{background:radial-gradient(95% 92%,#0000 60%,#0000006b 100%);position:absolute;inset:0}.rbos-crt__sweep{mix-blend-mode:screen;background:linear-gradient(#0000 0%,#ffffff09 48%,#ffffff0f 50%,#ffffff09 52%,#0000 100%) 0 0/100% 240px no-repeat;animation:7s linear infinite rbos-sweep;position:absolute;inset:0}@keyframes rbos-sweep{0%{background-position:0 -240px}to{background-position:0 calc(100% + 240px)}}.rbos-crt__flicker{background:#a0dcff05;animation:4.2s step-end infinite rbos-flicker;position:absolute;inset:0}@keyframes rbos-flicker{0%,to{opacity:1}7%{opacity:.3}8%{opacity:1}44%{opacity:.5}45%{opacity:1}71%{opacity:.25}72%{opacity:1}}.rbos-app{color:#e7e9ff;padding:18px 20px 20px;font-size:.92rem;line-height:1.65}.rbos-doc__cmd{color:#d1d5f999;letter-spacing:.1em;margin:0 0 12px;font-size:.8rem}.rbos-doc__prompt{color:var(--crt-neon)}.rbos-prose :is(h1,h2,h3){letter-spacing:.12em;margin:1.2em 0 .4em;font-size:1.05rem}.rbos-prose p{margin:0 0 .9em}.rbos-prose a{color:var(--crt-pink)}.rbos-prose a:hover{color:var(--crt-neon)}.rbos-doc__footer{border-top:1px dashed #ffffff24;margin-top:18px;padding-top:14px}.rbos-doc__hint{letter-spacing:.2em;text-transform:uppercase;color:#d1d5f98c;margin:0 0 8px;font-size:.72rem}.rbos-socials{gap:16px;display:flex}.rbos-socials__link{color:#d1d5f9;text-shadow:none;align-items:center;gap:7px;font-size:.8rem;text-decoration:none;display:inline-flex}.rbos-socials__link:hover{color:var(--crt-neon)}.rbos-error{color:var(--crt-pink);letter-spacing:.18em}.rbos-btn{letter-spacing:.16em;color:var(--crt-neon);border:1px solid color-mix(in srgb,var(--crt-neon)60%,transparent);cursor:pointer;text-shadow:0 0 6px color-mix(in srgb,var(--crt-neon)60%,transparent);background:0 0;border-radius:5px;align-items:center;gap:8px;padding:7px 14px;font-family:inherit;font-size:.74rem;text-decoration:none;display:inline-flex}.rbos-btn:hover,.rbos-btn:focus-visible{color:var(--crt-bg);background:var(--crt-neon);box-shadow:0 0 16px color-mix(in srgb,var(--crt-neon)65%,transparent);text-shadow:none;outline:none}.rbos-btn--primary{margin-top:6px;padding:10px 18px;font-size:.8rem}.rbos-missions{gap:14px;display:grid}.rbos-mission-card{background:#0d1424d1;border:1px solid #00eaff40;border-radius:8px;padding:14px 16px}.rbos-mission-card[data-status=CLASSIFIED]{opacity:.85;border-style:dashed}.rbos-mission-card__head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.rbos-mission-card__codename{letter-spacing:.26em;color:var(--crt-blue);font-size:.7rem}.rbos-mission-card__status{letter-spacing:.18em;color:var(--crt-neon);border:1px solid;border-radius:999px;padding:2px 8px;font-size:.64rem}.rbos-mission-card[data-status=CLASSIFIED] .rbos-mission-card__status,.rbos-dossier__meta dd[data-status=CLASSIFIED]{color:var(--crt-pink)}.rbos-mission-card[data-status=IN\ PROGRESS] .rbos-mission-card__status,.rbos-dossier__meta dd[data-status=IN\ PROGRESS]{color:#ffb000}.rbos-mission-card__title{letter-spacing:.06em;margin:8px 0 4px;font-size:1.02rem}.rbos-mission-card__summary{color:#e7e9ffcc;margin:0 0 10px;font-size:.84rem}.rbos-chips{flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:0;list-style:none;display:flex}.rbos-chip{letter-spacing:.12em;color:var(--crt-pink);border:1px solid #ff00c866;border-radius:4px;padding:2px 8px;font-size:.64rem}.rbos-mission-card__foot{justify-content:space-between;align-items:center;display:flex}.rbos-mission-card__year{color:#d1d5f999;letter-spacing:.2em;font-size:.72rem}.rbos-dossier__codename{letter-spacing:.3em;color:var(--crt-blue);margin:0;font-size:.7rem}.rbos-dossier__title{letter-spacing:.05em;margin:4px 0 14px;font-size:1.2rem}.rbos-dossier__meta{background:#00000040;border:1px solid #ffffff1f;border-radius:6px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin:0 0 16px;padding:12px;display:grid}.rbos-dossier__meta dt{letter-spacing:.24em;color:#d1d5f980;font-size:.6rem}.rbos-dossier__meta dd{color:var(--crt-neon);margin:2px 0 0;font-size:.78rem}.rbos-dossier__body{white-space:pre-line;color:#e7e9ffe0;font-size:.88rem}.rbos-contact{flex-direction:column;align-items:flex-start;display:flex}.rbos-arcade-placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;display:flex}.rbos-arcade-placeholder__coin{color:var(--crt-pink);letter-spacing:.3em;font-size:.8rem}.rbos-arcade-placeholder h3{letter-spacing:.2em;margin:0;font-size:1rem}.rbos-arcade-placeholder p{color:#e7e9ffbf;max-width:36ch;margin:0;font-size:.8rem}.rbos-arcade-placeholder__art{color:var(--crt-blue);text-shadow:0 0 8px #00eaff80;background:0 0;margin-top:8px;padding:0;font-size:.72rem;line-height:1.25}.rbos-static{max-width:760px;font-family:var(--crt-font);margin:0 auto;padding:48px 20px 80px}.rbos-static__sys{letter-spacing:.26em;text-transform:uppercase;color:#d1d5f98c;font-size:.72rem}.rbos-static__title{font-size:2.6rem}.rbos-static__cursor{color:var(--crt-neon);margin-left:6px;animation:1.1s steps(2,end) infinite rbos-blink}.rbos-static__tagline{color:#e7e9ffd9}.rbos-static__nav{gap:18px;margin:18px 0 8px;display:flex}.rbos-static__nav a{letter-spacing:.14em}.rbos-static__nav a:before{content:"▸ ";color:var(--crt-neon)}.rbos-static__section{margin-top:44px}.rbos-static__section h2{letter-spacing:.3em;font-size:1.2rem}@media (width<=767px){.rbos-icons{flex-flow:wrap;justify-content:center;max-width:92vw;max-height:none;top:auto;bottom:84px;left:50%;transform:translate(-50%)}.rbos-wallpaper__brand{top:14%}.rbos-taskbar{gap:6px;height:56px}.rbos-desktop{inset:56px 0 0}.rbos-taskbar__tab{height:38px;padding:0 12px;font-size:.9rem}.rbos-app{padding:14px}}.rbos-terminal{cursor:text;background:#03070cd9;flex-direction:column;height:100%;display:flex}.rbos-terminal__scroll{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--crt-neon)45%,transparent)transparent;flex:1;min-height:0;padding:12px 14px;font-size:.82rem;line-height:1.5;overflow-y:auto}.rbos-terminal__line{white-space:pre-wrap;word-break:break-word;color:#cfe8cf;text-shadow:0 0 4px #78dc7840}.rbos-terminal__line.is-in{color:#fff}.rbos-terminal__line.is-err{color:var(--crt-pink)}.rbos-terminal__line.is-ok{color:var(--crt-neon)}.rbos-terminal__line.is-sys{color:#a0beffbf}.rbos-terminal__inputrow{align-items:baseline;gap:8px;display:flex}.rbos-terminal__prompt{color:var(--crt-neon);white-space:nowrap;text-shadow:0 0 6px color-mix(in srgb,var(--crt-neon)60%,transparent)}.rbos-terminal__input{color:#fff;min-width:40px;font-family:inherit;font-size:inherit;caret-color:var(--crt-neon);background:0 0;border:none;outline:none;flex:1;padding:0}.rbos-terminal.is-floating{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--crt-neon)18%,transparent),inset 0 0 30px color-mix(in srgb,var(--crt-neon)7%,transparent);background:0 0;border-radius:6px}.rbos-terminal.is-floating .rbos-terminal__line,.rbos-terminal.is-floating .rbos-terminal__prompt,.rbos-terminal.is-floating .rbos-terminal__input{text-shadow:0 0 2px #000000eb,0 0 6px #000000bf,0 0 12px color-mix(in srgb,var(--crt-neon)35%,transparent)}.rbos-terminal__grip{display:none}.rbos-terminal.is-floating .rbos-terminal__grip{cursor:grab;touch-action:none;user-select:none;border-bottom:1px dashed color-mix(in srgb,var(--crt-neon)28%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--crt-neon)12%,transparent),transparent);flex:none;align-items:center;height:22px;padding:0 12px;display:flex}.rbos-terminal.is-floating .rbos-terminal__grip:active{cursor:grabbing}.rbos-terminal__griptag{letter-spacing:.34em;text-transform:uppercase;color:color-mix(in srgb,var(--crt-neon)78%,#fff 22%);text-shadow:0 0 8px color-mix(in srgb,var(--crt-neon)55%,transparent);font-size:.6rem}.rbos-terminal__grip:after{content:"";background-image:radial-gradient(circle,color-mix(in srgb,var(--crt-neon)50%,transparent)1px,transparent 1.4px);opacity:.5;background-size:7px 6px;flex:1;height:6px;margin-left:10px}.rbos-window[data-app=terminal] .rbos-window__ghostclose{width:22px;height:22px;font-size:.85rem;inset:3px 4px auto auto;transform:none}.rbos-holo{--holo:#7db8ff;flex-direction:column;align-items:center;margin:8px auto;display:flex}.rbos-holo__stage{filter:drop-shadow(0 0 18px color-mix(in srgb,var(--holo)30%,transparent));flex-direction:column;align-items:center;animation:5.5s ease-in-out infinite rbosHoloFloat;display:flex}.rbos-holo__figure{aspect-ratio:1;width:190px;animation:7s step-end infinite rbosHoloGlitch;position:relative;overflow:hidden;mask-image:linear-gradient(#000 68%,#0000 99%)}.rbos-holo.is-sm .rbos-holo__figure{width:140px}.rbos-holo__figure:after,.rbos-holo__tint,.rbos-holo__scanlines,.rbos-holo__sweep{-webkit-mask-image:var(--holo-src);mask-image:var(--holo-src);mask-size:100% 100%}.rbos-holo__figure:after{content:"";background:radial-gradient(ellipse at 50% 38%,color-mix(in srgb,var(--holo)40%,transparent),transparent 72%);mix-blend-mode:screen;pointer-events:none;position:absolute;inset:0}.rbos-holo__img{-o-object-fit:cover;object-fit:cover;filter:grayscale()brightness(1.45)contrast(1.05)drop-shadow(0 0 6px #7db8ffcc);opacity:.88;user-select:none;width:100%;height:100%;display:block}.rbos-holo__tint{background:var(--holo);mix-blend-mode:color;position:absolute;inset:0}.rbos-holo__scanlines{background:repeating-linear-gradient(#0000 0 2px,#020a16a6 2px 4px);animation:9s linear infinite rbosHoloScan;position:absolute;inset:0}.rbos-holo__sweep{background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--holo)45%,transparent)50%,transparent);mix-blend-mode:screen;background-repeat:no-repeat;background-size:100% 18%;animation:2.6s linear infinite rbosHoloSweep;position:absolute;inset:0}.rbos-holo__cone{background:linear-gradient(to top,color-mix(in srgb,var(--holo)60%,transparent),color-mix(in srgb,var(--holo)10%,transparent)75%,transparent);clip-path:polygon(0 0,100% 0,57% 100%,43% 100%);width:200px;height:62px;margin-top:-12px;animation:.18s steps(2,end) infinite rbosHoloConeFlicker}.rbos-holo.is-sm .rbos-holo__cone{width:150px;height:48px}.rbos-holo__base{background:radial-gradient(ellipse at 50% 50%,#e6f2ff 0 5%,color-mix(in srgb,var(--holo)80%,transparent)7%,transparent 12%),repeating-radial-gradient(ellipse at 50% 50%,transparent 0 16%,color-mix(in srgb,var(--holo)50%,transparent)17% 19%,transparent 20% 34%),#0c1320;border:1px solid color-mix(in srgb,var(--holo)45%,transparent);width:132px;height:30px;box-shadow:0 0 12px color-mix(in srgb,var(--holo)60%,transparent),0 3px 0 #060b14,0 0 30px color-mix(in srgb,var(--holo)25%,transparent);border-radius:50%;margin-top:-6px}.rbos-holo.is-sm .rbos-holo__base{width:104px;height:24px}.rbos-holo__label{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--holo)75%,#fff);text-shadow:0 0 8px color-mix(in srgb,var(--holo)60%,transparent);margin-top:12px;font-size:.72rem}.rbos-terminal__line.is-holo{justify-content:center;padding:6px 0;display:flex}@keyframes rbosHoloFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes rbosHoloScan{0%{background-position:0 0}to{background-position:0 120px}}@keyframes rbosHoloSweep{0%{background-position:0 -60%}to{background-position:0 160%}}@keyframes rbosHoloConeFlicker{0%,to{opacity:.85}50%{opacity:.65}}@keyframes rbosHoloGlitch{0%,38%,40.5%,76%,78.5%,to{opacity:1;transform:translate(0)skew(0)}38.5%{opacity:.6;transform:translate(3px,5px)skew(2deg)}39.5%{opacity:.85;transform:translate(-4px,-2px)skew(-3deg)}76.5%{opacity:.5;transform:translate(-3px,7px)}77.5%{opacity:.8;transform:translate(2px)skew(1.5deg)}}html[data-effects=false] .rbos-holo__stage,html[data-effects=false] .rbos-holo__figure,html[data-effects=false] .rbos-holo__scanlines,html[data-effects=false] .rbos-holo__sweep,html[data-effects=false] .rbos-holo__cone{animation:none}.rbos-holocomm{background:0 0;flex-direction:column;height:100%;display:flex}.rbos-holocomm__status{letter-spacing:.14em;color:#8fc6efd9;text-shadow:0 0 8px #6cc8ff73;justify-content:center;align-items:center;gap:10px;padding:6px 12px;font-size:.68rem;display:flex}.rbos-holocomm__rec{background:#ff3b3b;border-radius:50%;width:8px;height:8px;animation:1.2s steps(2,end) infinite rbosHoloRec;box-shadow:0 0 8px #ff3b3b}html[data-effects=false] .rbos-holocomm__rec{animation:none}.rbos-holocomm__channel{opacity:.6}.rbos-holocomm__stage{filter:drop-shadow(0 0 22px #6cc8ff47);flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.rbos-holocomm__footer{text-align:center;padding:6px 14px 40px}.rbos-holocomm__footer .rbos-holocomm__status{margin-top:8px}.rbos-holocomm__message{color:#bfe3ff;text-shadow:0 0 10px #6cc8ff80;font-style:italic}.rbos-holocomm__source{letter-spacing:.12em;color:#8fc6ef99;margin-top:4px;font-size:.7rem}@keyframes rbosHoloRec{0%,to{opacity:1}50%{opacity:.25}}.rbos-window--frameless,.rbos-window--frameless[data-focused=true]{box-shadow:none;backdrop-filter:none;cursor:grab;touch-action:none;background:0 0;border:none;border-radius:0;overflow:visible}.rbos-window--frameless:active{cursor:grabbing}.rbos-window--frameless:focus-visible{outline:1px dashed color-mix(in srgb,var(--crt-neon)45%,transparent);outline-offset:6px}.rbos-window--frameless .rbos-window__body{overflow:visible}.rbos-window__ghostclose{z-index:6;color:#bfe3ff;opacity:.65;background:#060c16cc;border:1px solid #6cc8ff73;border-radius:50%;width:28px;height:28px;transition:opacity .15s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.rbos-window--frameless:hover .rbos-window__ghostclose,.rbos-window__ghostclose:focus-visible{opacity:1}.rbos-settings{flex-direction:column;gap:20px;display:flex}.rbos-settings__group h3{letter-spacing:.3em;color:#d1d5f999;text-shadow:none;margin:0 0 10px;font-size:.72rem}.rbos-settings__row{gap:10px;display:flex}.rbos-swatch{letter-spacing:.14em;text-transform:uppercase;color:#d1d5f9;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:6px;align-items:center;gap:8px;padding:7px 12px;font-family:inherit;font-size:.72rem;display:inline-flex}.rbos-swatch:before{content:"";background:var(--swatch,var(--crt-neon));width:12px;height:12px;box-shadow:0 0 8px var(--swatch,var(--crt-neon));border-radius:50%}.rbos-swatch--text:before{display:none}.rbos-swatch[data-active=true]{border-color:var(--crt-neon);color:#fff;box-shadow:0 0 12px color-mix(in srgb,var(--crt-neon)35%,transparent)}.rbos-toggle{justify-content:space-between;align-items:center;gap:16px;padding:8px 0;display:flex}.rbos-toggle__text{flex-direction:column;display:flex}.rbos-toggle__text small{color:#d1d5f980;font-size:.68rem}.rbos-toggle__track{cursor:pointer;background:#00000080;border:1px solid #fff3;border-radius:999px;flex:none;align-items:center;width:64px;height:26px;display:flex;position:relative}.rbos-toggle__track[data-on=true]{border-color:var(--crt-neon);box-shadow:inset 0 0 8px color-mix(in srgb,var(--crt-neon)25%,transparent),0 0 10px color-mix(in srgb,var(--crt-neon)30%,transparent)}.rbos-toggle__thumb{background:#888;border-radius:50%;width:18px;height:18px;transition:transform .18s,background .18s;position:absolute;left:3px}.rbos-toggle__track[data-on=true] .rbos-toggle__thumb{background:var(--crt-neon);box-shadow:0 0 8px var(--crt-neon);transform:translate(38px)}.rbos-toggle__state{letter-spacing:.12em;color:#ffffff8c;font-size:.58rem;position:absolute;right:8px}.rbos-toggle__track[data-on=true] .rbos-toggle__state{color:var(--crt-neon);left:8px;right:auto}.rbos-bsod{z-index:99998;color:#eaf0ff;font-family:var(--crt-font);text-shadow:0 0 6px #ffffff59;background:#0827a8;flex-direction:column;justify-content:center;gap:14px;padding:clamp(20px,8vw,120px);font-size:clamp(.85rem,2vmin,1.05rem);display:flex;position:fixed;inset:0}.rbos-bsod:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#00000029 0 1px,#0000 1px 3px);position:absolute;inset:0}.rbos-bsod__title{color:#0827a8;letter-spacing:.12em;background:#eaf0ff;width:fit-content;padding:2px 10px;display:inline-block}.rbos-bsod__trace{color:#c7d4ff;background:0 0;margin:0;padding:0;font-family:inherit}.rbos-bsod__hint{opacity:.7}.rbos-bsod__cursor{animation:.9s steps(2,end) infinite rbos-blink}.rbos-matrix{z-index:99997;cursor:pointer;background:#020604;position:fixed;inset:0}.rbos-warp{z-index:99997;pointer-events:none;background:0 0;position:fixed;inset:0}.rbos-root--degauss{animation:.85s ease-out rbos-degauss}@keyframes rbos-degauss{0%{filter:hue-rotate()saturate();transform:scale(1)skew(0)}18%{filter:hue-rotate(90deg)saturate(2.4);transform:scale(1.025,.97)skew(2.5deg)}38%{filter:hue-rotate(-70deg)saturate(1.8);transform:scale(.985,1.015)skew(-1.8deg)}58%{filter:hue-rotate(35deg)saturate(1.4);transform:scale(1.012,.992)skew(.8deg)}78%{filter:hue-rotate(-10deg)saturate(1.1);transform:scale(.996,1.004)skew(-.3deg)}to{filter:hue-rotate()saturate();transform:scale(1)skew(0)}}.rbos-wallpaper{z-index:0}.rbos-bg3d{z-index:1;animation:1.8s ease-out rbos-bg3d-in;position:absolute;inset:0}@keyframes rbos-bg3d-in{0%{opacity:0}to{opacity:1}}.rbos-wallpaper__brand{z-index:2}.rbos-icons{z-index:3}.rbos-window[data-app=music]{transition:height .2s,width .2s}.rbos-music{background:linear-gradient(#ffffff0d,#0000 36%),#00000059;flex-direction:column;align-items:stretch;height:100%;display:flex;overflow:hidden}.rbos-music__deck{flex-direction:column;gap:8px;padding:10px 12px 8px;display:flex}.rbos-music[data-compact=true] .rbos-music__shade{border-bottom:0}.rbos-music__lcd{background:#0000008c;border:1px solid #ffffff1f;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;padding:6px 10px;display:flex;box-shadow:inset 0 0 14px #000c}.rbos-music__time{color:var(--crt-neon);text-shadow:0 0 10px color-mix(in srgb,var(--crt-neon)70%,transparent);font-variant-numeric:tabular-nums;align-items:baseline;gap:10px;font-size:1.7rem;line-height:1;display:flex}.rbos-music__state{font-size:.9rem}.rbos-music__viz{color:var(--crt-neon);opacity:.9}.rbos-music__marquee{white-space:nowrap;letter-spacing:.18em;color:var(--crt-neon);background:#0000008c;border:1px solid #ffffff1f;border-radius:4px;padding:3px 0;font-size:.74rem;overflow:hidden}.rbos-music__marquee>span{padding-left:4px;animation:16s linear infinite rbos-marquee;display:inline-block}@keyframes rbos-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.rbos-music__stats{letter-spacing:.2em;color:#d1d5f999;justify-content:space-between;gap:10px;font-size:.62rem;display:flex}.rbos-music__transport{align-items:center;gap:6px;display:flex}.rbos-music__tbtn{justify-content:center;width:44px;padding:5px 0;font-size:.85rem}.rbos-music__vol{letter-spacing:.2em;color:#d1d5f999;flex:1;align-items:center;gap:8px;margin-left:8px;font-size:.62rem;display:flex}.rbos-music__vol input{min-width:0;height:4px;accent-color:var(--crt-neon);cursor:pointer;flex:1}.rbos-music__shade{letter-spacing:.3em;text-indent:.3em;color:#d1d5f999;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-left:0;border-right:0;justify-content:center;align-items:center;gap:8px;width:100%;padding:7px 0 8px;font-family:inherit;font-size:.74rem;line-height:1;display:flex}.rbos-music__shade:hover{color:var(--crt-neon);background:color-mix(in srgb,var(--crt-neon)10%,transparent);text-shadow:0 0 8px color-mix(in srgb,var(--crt-neon)55%,transparent)}.rbos-music__tabs{gap:4px;padding:6px 8px 0;display:flex}.rbos-music__tab{letter-spacing:.2em;color:#d1d5f999;cursor:pointer;background:#00000073;border:1px solid #ffffff24;border-bottom:0;border-radius:4px 4px 0 0;flex:1;padding:4px 8px;font-family:inherit;font-size:.66rem}.rbos-music__tab:hover{color:var(--crt-neon)}.rbos-music__tab[data-active=true]{color:var(--crt-neon);border-color:color-mix(in srgb,var(--crt-neon)55%,transparent);background:color-mix(in srgb,var(--crt-neon)10%,#00000080);text-shadow:0 0 8px color-mix(in srgb,var(--crt-neon)60%,transparent)}.rbos-music__list{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--crt-neon)45%,transparent)transparent;background:#00000059;border-top:1px solid #ffffff1a;flex:1;min-height:0;margin:0;padding:4px 6px;list-style:none;overflow-y:auto}.rbos-music__row{letter-spacing:.08em;text-align:left;color:#d1d5f9;cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:baseline;gap:10px;width:100%;padding:3px 8px;font-family:inherit;font-size:.76rem;display:flex}.rbos-music__row:hover{color:var(--crt-neon);background:#ffffff0d}.rbos-music__row[data-active=true]{color:var(--crt-bg);background:var(--crt-neon);text-shadow:none}.rbos-music__row-no{opacity:.6;font-size:.68rem}.rbos-music__row-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.rbos-music__row-time{opacity:.7;font-variant-numeric:tabular-nums;font-size:.68rem}.rbos-music__hint{letter-spacing:.06em;color:#d1d5f973;border-top:1px solid #ffffff14;margin:0;padding:4px 10px 5px;font-size:.62rem}.rbos-music__tbtn--widget{width:36px;font-size:.8rem}.rbos-music--widget{border:1px solid color-mix(in srgb,var(--crt-neon)50%,transparent);height:100%;box-shadow:0 0 0 1px #0009,0 8px 24px #00000080,0 0 18px color-mix(in srgb,var(--crt-neon)18%,transparent);backdrop-filter:blur(3px);cursor:grab;background:linear-gradient(#ffffff0d,#0000 45%),#060a14ed;border-radius:8px;flex-direction:row;align-items:center;gap:6px;padding:0 9px;display:flex;overflow:hidden}.rbos-music--widget:active{cursor:grabbing}.rbos-music__wbtn{width:26px;height:28px;color:var(--crt-neon);border:1px solid color-mix(in srgb,var(--crt-neon)35%,transparent);cursor:pointer;text-shadow:0 0 6px color-mix(in srgb,var(--crt-neon)50%,transparent);background:0 0;border-radius:4px;flex:none;place-items:center;font-family:inherit;font-size:.8rem;line-height:1;display:grid}.rbos-music__wbtn:hover,.rbos-music__wbtn:focus-visible{color:var(--crt-bg);background:var(--crt-neon);text-shadow:none;outline:none}.rbos-music__wbtn--play{width:32px}.rbos-music__viz--mini{opacity:.9;flex:none;width:44px;height:22px}.rbos-music__marquee--mini{letter-spacing:.14em;background:0 0;border:0;flex:1;min-width:0;padding:0;font-size:.7rem}.rbos-window[data-app=music] .rbos-window__ghostclose{width:20px;height:20px;font-size:.7rem;inset:-9px -9px auto auto;transform:none}.rbos-game{background:#000;flex-direction:column;height:100%;display:flex}.rbos-game__screen{flex:1;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.rbos-game__canvas{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;image-rendering:pixelated;background:#03060d}.rbos-game__overlay{backdrop-filter:blur(2px);background:#02040ac7;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.rbos-game__overlay-title{letter-spacing:.3em;color:var(--crt-neon);text-shadow:0 0 14px var(--crt-neon);margin:0;font-size:1.4rem}.rbos-game__overlay-hint{letter-spacing:.14em;color:#d1d5f9b3;margin:0;font-size:.72rem}.rbos-game__score{color:#fff;letter-spacing:.2em;margin:0;font-size:1rem}.rbos-game__bar{border-top:1px solid #ffffff14;align-items:center;gap:8px;padding:0 10px;display:flex}.rbos-game__controls{letter-spacing:.1em;text-align:center;color:#d1d5f98c;flex:1;min-width:0;margin:0;padding:7px 0;font-size:.66rem}.rbos-game__reset{font:inherit;letter-spacing:.12em;color:#d1d5f999;cursor:pointer;background:0 0;border:1px solid #d1d5f940;border-radius:3px;flex-shrink:0;padding:3px 8px;font-size:.62rem;transition:color .15s,border-color .15s}.rbos-game__reset:hover{color:var(--crt-neon);border-color:var(--crt-neon)}.rbos-game--error{justify-content:center;align-items:center;gap:6px}.rbos-game__touch{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:10px 14px 14px;display:flex}.rbos-game__dpad{grid-template-areas:".up.""left down right";gap:6px;display:grid}.rbos-game__dpad button:first-child{grid-area:left}.rbos-game__dpad button:nth-child(2){grid-area:up}.rbos-game__dpad button:nth-child(3){grid-area:down}.rbos-game__dpad button:nth-child(4){grid-area:right}.rbos-game__touch button{width:52px;height:52px;color:var(--crt-neon);border:1px solid color-mix(in srgb,var(--crt-neon)45%,transparent);touch-action:none;user-select:none;background:#00eaff0f;border-radius:10px;place-items:center;font-family:inherit;font-size:1rem;display:grid}.rbos-game__touch button:active{background:color-mix(in srgb,var(--crt-neon)30%,transparent)}.rbos-game__buttons{gap:10px;display:flex}.rbos-game__buttons button{border-radius:50%}.rbos-arcade{flex-direction:column;gap:14px;height:100%;display:flex}.rbos-arcade__marquee{text-align:center;letter-spacing:.34em;color:var(--crt-pink);margin:0;font-size:.8rem}.rbos-arcade__grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.rbos-arcade__cab{color:#e7e9ff;cursor:pointer;background:linear-gradient(#00eaff0f,#0000004d);border:1px solid #00eaff4d;border-radius:10px;flex-direction:column;align-items:center;gap:8px;padding:16px 10px 12px;font-family:inherit;display:flex}.rbos-arcade__cab:hover,.rbos-arcade__cab:focus-visible{border-color:var(--crt-neon);box-shadow:0 0 18px color-mix(in srgb,var(--crt-neon)30%,transparent);outline:none}.rbos-arcade__cab-glyph{width:54px;height:54px;color:var(--crt-neon);border:1px solid color-mix(in srgb,var(--crt-neon)50%,transparent);text-shadow:0 0 10px var(--crt-neon);background:#03060d;border-radius:8px;place-items:center;font-size:1.4rem;display:grid}.rbos-arcade__cab-title{letter-spacing:.16em;font-size:.7rem}.rbos-arcade__cab-cta{letter-spacing:.2em;color:var(--crt-pink);font-size:.6rem}.rbos-lb{flex-direction:column;gap:12px;height:100%;display:flex}.rbos-lb__tabs{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.rbos-lb__tab{letter-spacing:.08em;color:#d1d5f9;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:6px;flex-direction:column;align-items:center;gap:3px;padding:8px 4px;font-family:inherit;font-size:.56rem;display:flex}.rbos-lb__tab--active{border-color:var(--crt-neon);color:var(--crt-neon);box-shadow:0 0 10px color-mix(in srgb,var(--crt-neon)25%,transparent)}.rbos-lb__head{justify-content:space-between;align-items:center;display:flex}.rbos-lb__badge{letter-spacing:.2em;color:#d1d5f999;font-size:.66rem}.rbos-lb__badge[data-global=true]{color:var(--crt-neon);text-shadow:0 0 8px color-mix(in srgb,var(--crt-neon)60%,transparent)}.rbos-lb__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.rbos-lb__row{background:#00000040;border:1px solid #ffffff12;border-radius:5px;align-items:baseline;gap:10px;padding:6px 10px;font-size:.78rem;display:flex}.rbos-lb__row--me{border-color:var(--crt-pink);box-shadow:0 0 10px #ff00c840}.rbos-lb__row:first-child{border-color:color-mix(in srgb,var(--crt-neon)60%,transparent)}.rbos-lb__rank{width:2ch;color:var(--crt-neon)}.rbos-lb__name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.rbos-lb__score{font-variant-numeric:tabular-nums;color:#fff}.rbos-lb__state{text-align:center;padding:18px 0}.rbos-lb__me{margin-top:auto}.rbos-arcade3d{background:#04060d;height:100%;position:relative;overflow:hidden}.rbos-arcade3d__hud{letter-spacing:.16em;color:#e7e9ffcc;pointer-events:none;background:linear-gradient(#0000,#02040ad9);justify-content:center;align-items:center;gap:16px;padding:10px 14px;font-size:.7rem;display:flex;position:absolute;bottom:0;left:0;right:0}.rbos-arcade3d__hud .rbos-btn{pointer-events:auto}.rbos-agents{flex-direction:column;gap:12px;height:100%;display:flex}.rbos-agents__head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.rbos-agents__count{letter-spacing:.14em;color:var(--crt-neon);font-size:.8rem}.rbos-agents__count[data-status=offline]{color:var(--crt-pink)}.rbos-agents__link{letter-spacing:.22em;color:#d1d5f98c;font-size:.6rem}.rbos-agents__link[data-status=online]{color:var(--crt-neon)}.rbos-agents__link[data-status=offline]{color:var(--crt-pink)}.rbos-agents__radar{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--crt-neon)50%,transparent);background:radial-gradient(circle,#00eaff0d,#0000 70%),#00000059;border-radius:50%;flex:none;width:min(240px,70%);margin:0 auto;position:relative;overflow:hidden}.rbos-agents__ring{border:1px solid color-mix(in srgb,var(--crt-neon)18%,transparent);border-radius:50%;position:absolute;inset:0}.rbos-agents__ring--1{inset:16%}.rbos-agents__ring--2{inset:32%}.rbos-agents__ring--3{inset:48%}.rbos-agents__sweepline{transform-origin:0;background:linear-gradient(90deg,color-mix(in srgb,var(--crt-neon)80%,transparent),transparent);width:50%;height:1.5px;animation:4s linear infinite rbos-radar-sweep;position:absolute;top:50%;left:50%}@keyframes rbos-radar-sweep{to{transform:rotate(360deg)}}.rbos-agents__radar[data-status=offline] .rbos-agents__sweepline{opacity:.2;animation-play-state:paused}.rbos-agents__blip{border-radius:50%;width:8px;height:8px;animation:2.2s ease-in-out infinite rbos-pulse;position:absolute;transform:translate(-50%,-50%)}.rbos-agents__blip--self{background:#fff;width:9px;height:9px;animation:none;box-shadow:0 0 10px #fff}.rbos-agents__static{letter-spacing:.3em;color:var(--crt-pink);background:repeating-linear-gradient(0deg,#ffffff0a 0 1px,#0000 1px 3px);place-items:center;font-size:.7rem;display:grid;position:absolute;inset:0}.rbos-agents__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.rbos-agents__row{background:#00000040;border:1px solid #ffffff12;border-radius:5px;align-items:center;gap:10px;padding:5px 10px;font-size:.76rem;display:flex}.rbos-agents__row--self{border-color:color-mix(in srgb,var(--crt-neon)45%,transparent)}.rbos-agents__row--empty{color:#d1d5f980;justify-content:center;font-size:.7rem}.rbos-agents__dot{border-radius:50%;flex:none;width:8px;height:8px}.rbos-agents__name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.rbos-agents__status{letter-spacing:.14em;color:#d1d5f999;font-size:.62rem}.rbos-taskbar__agents{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 6px;font-family:inherit}.rbos-taskbar__agents:hover{background:#ffffff0f}.rbos-taskbar__agents[data-link=offline] .rbos-taskbar__agents-dot{background:var(--crt-pink);box-shadow:0 0 8px var(--crt-pink);animation:none}.rbos-train{z-index:99996;pointer-events:none;position:fixed;top:38%;left:0;right:0;overflow:hidden}.rbos-train__art{font-family:var(--crt-font);color:var(--crt-neon);text-shadow:0 0 8px color-mix(in srgb,var(--crt-neon)70%,transparent);white-space:pre;background:0 0;margin:0;padding:0;font-size:clamp(8px,1.6vmin,14px);line-height:1.15;animation:7s linear forwards rbos-train-run;display:inline-block;transform:translate(100vw)}@keyframes rbos-train-run{0%{transform:translate(100vw)}to{transform:translate(-110%)}}.rbos-trex{z-index:99996;pointer-events:none;align-items:flex-end;display:flex;position:fixed;inset:0 0 14%;overflow:hidden}.rbos-trex__walk{animation:7s cubic-bezier(.4,0,.6,1) forwards rbos-trex-cross;position:relative;transform:translate(-55vw)}.rbos-trex__bob{transform-origin:40% 100%;animation:.42s steps(2,end) infinite rbos-trex-bob}.rbos-trex__bob.is-roaring{animation:.16s linear infinite rbos-trex-roar}.rbos-trex__art{font-family:var(--crt-font);letter-spacing:-1px;color:var(--crt-lime,var(--crt-neon));text-shadow:0 0 10px color-mix(in srgb,var(--crt-neon)75%,transparent);white-space:pre;background:0 0;margin:0;padding:0;font-size:clamp(7px,1.5vmin,13px);line-height:1}.rbos-trex__bob.is-roaring .rbos-trex__art{color:var(--crt-pink,var(--crt-neon));text-shadow:0 0 18px color-mix(in srgb,var(--crt-pink)85%,transparent)}.rbos-trex__sprite{width:calc(var(--trex-fw)*var(--trex-scale));height:calc(var(--trex-fh)*var(--trex-scale));background-image:var(--trex-walk);background-repeat:no-repeat;background-size:calc(var(--trex-fw)*var(--trex-frames)*var(--trex-scale))calc(var(--trex-fh)*var(--trex-scale));image-rendering:pixelated;transform:scaleX(var(--trex-face));transform-origin:50% 100%;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--crt-neon)45%,transparent));animation:rbos-trex-strip calc(var(--trex-frames)*.11s)steps(var(--trex-frames),jump-none)infinite}.rbos-trex__bob.is-roaring .rbos-trex__sprite{background-image:var(--trex-roar);background-size:calc(var(--trex-fw)*var(--trex-roar-frames)*var(--trex-scale))calc(var(--trex-fh)*var(--trex-scale));filter:drop-shadow(0 0 16px color-mix(in srgb,var(--crt-pink)70%,transparent));animation:rbos-trex-strip calc(var(--trex-roar-frames)*.12s)steps(var(--trex-roar-frames),jump-none)infinite}@keyframes rbos-trex-strip{0%{background-position-x:0}to{background-position-x:100%}}.rbos-trex__roar{font-family:var(--crt-font);letter-spacing:1px;color:var(--crt-pink,var(--crt-neon));text-shadow:0 0 16px color-mix(in srgb,var(--crt-pink)80%,transparent);white-space:nowrap;transform-origin:0;font-size:clamp(12px,3.2vmin,30px);font-weight:700;animation:.5s ease-out both rbos-trex-shout;position:absolute;top:6%;left:78%}@keyframes rbos-trex-cross{0%{transform:translate(-55vw)scale(.9)}34%{transform:translate(0)scale(1)}58%{transform:translate(0)scale(1.18)}to{transform:translate(calc(100vw + 120px))scale(.95)}}@keyframes rbos-trex-bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-6px)rotate(-1.5deg)}}@keyframes rbos-trex-roar{0%,to{transform:translate(0)scale(1.06)rotate(-2deg)}25%{transform:translate(2px,-1px)scale(1.08)rotate(0)}50%{transform:translate(-2px,1px)scale(1.06)rotate(2deg)}75%{transform:translate(1px,-2px)scale(1.07)rotate(-1deg)}}@keyframes rbos-trex-shout{0%{opacity:0;transform:scale(.4)translate(-10px)}40%{opacity:1;transform:scale(1.15)translate(0)}to{opacity:.85;transform:scale(1)translate(0)}}html[data-effects=false] .rbos-trex__bob,html[data-effects=false] .rbos-trex__bob.is-roaring,html[data-effects=false] .rbos-trex__sprite{animation:none}.rbos-cheats{height:100%}.rbos-cheats__note{font-family:var(--crt-font);color:#cfe8cf;text-shadow:0 0 4px #78dc7840;white-space:pre-wrap;background:0 0;margin:0;padding:4px 2px;font-size:.76rem;line-height:1.55}#rbos-boot{z-index:99999;font-family:"VT323",var(--crt-font,monospace);color:#9be89d;background:#04060c;position:fixed;inset:0;overflow:hidden}#rbos-boot .boot-inner{background:repeating-linear-gradient(0deg,#00000040 0 1px,#0000 1px 3px),radial-gradient(100% 90%,#0000 55%,#00000080 100%);flex-direction:column;height:100%;padding:clamp(18px,5vh,52px) clamp(16px,6vw,72px);display:flex}html[data-boot=skip] #rbos-boot .boot-inner{visibility:hidden}#rbos-boot .boot-logo{letter-spacing:0;color:var(--crt-neon,#00eaff);text-shadow:0 0 10px color-mix(in srgb,var(--crt-neon,#00eaff)55%,transparent);background:0 0;margin:0 0 1.2em;padding:0;font-family:ui-monospace,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:clamp(8px,1.6vmin,13px);line-height:1}#rbos-boot .boot-line{visibility:hidden;letter-spacing:.04em;text-shadow:0 0 7px #9be89d73;min-height:1.25em;font-size:clamp(15px,2.3vmin,21px)}#rbos-boot .boot-line.on{visibility:visible}#rbos-boot .boot-ok{color:#fff;margin-left:.5em}#rbos-boot .boot-dim{opacity:.55}#rbos-boot .boot-cursor{animation:.9s steps(2,end) infinite rbos-boot-blink}#rbos-boot .boot-skip{letter-spacing:.18em;opacity:.85;text-shadow:0 0 14px #39ff1499;margin-top:auto;font-size:clamp(22px,4.2vmin,40px);animation:1.6s steps(2,end) infinite rbos-boot-blink}@keyframes rbos-boot-blink{50%{opacity:.15}}#rbos-boot.boot-off{transform-origin:50%;animation:.44s cubic-bezier(.75,0,.9,.2) forwards rbos-boot-off}@keyframes rbos-boot-off{0%{opacity:1;filter:brightness();transform:scaleY(1)}65%{opacity:1;filter:brightness(2.4);transform:scaleY(.01)}to{opacity:0;filter:brightness(4);transform:scaleY(.002)}}@media (prefers-reduced-motion:reduce){#rbos-boot.boot-off{opacity:0;visibility:hidden;transition:opacity .2s;animation:none}}
