@font-face{font-family:"Press Start 2P";src:url(/fonts/PressStart2P-Regular.ttf?v=5)format("truetype");font-display:block;font-style:normal;font-weight:400}.mail-list>button.unread{background:#f3f5ff;box-shadow:inset 3px 0 navy}.mail-list>button.unread strong,.mail-list>button.unread b{color:#00005f}.mail-list>button.unread.selected{color:#fff;background:navy;box-shadow:inset 3px 0 #69d6ff}.mail-list>button.unread.selected strong,.mail-list>button.unread.selected b{color:#fff}.desktop-unread-badge,.system-tray button>i{text-align:center;min-width:15px;padding-left:2px;padding-right:2px}.silvashield-app{color:#17251f;background:#edf2ef;grid-template-rows:62px minmax(0,1fr) auto 24px;height:100%;min-height:0;display:grid}.silvashield-app>header{color:#eaf7f0;background:#265d49;border-bottom:3px solid #173e31;align-items:center;gap:12px;min-width:0;padding:0 16px;display:flex}.silvashield-app.attention>header{background:#6e4b19;border-bottom-color:#7d551b}.silvashield-logo{color:#265d49;background:#effcf5;border:2px outset #c9e2d7;flex:none;place-items:center;width:42px;height:42px;display:grid}.silvashield-app.attention .silvashield-logo{color:#6e4b19;background:#fff8e9}.silvashield-app>header>span:nth-child(2){flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.silvashield-app>header strong,.silvashield-app>header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.silvashield-app>header strong{font-size:10px}.silvashield-app>header small{color:#b9d4c9;font-size:var(--text-small)}.silvashield-app>header>i{color:#143528;font-size:var(--text-small);white-space:nowrap;background:#abf1d0;padding:5px 7px;font-style:normal}.silvashield-app.attention>header>i{color:#4e330d;background:#ffdc92}.silvashield-status{text-align:center;place-content:center;justify-items:center;min-height:0;padding:28px 24px 20px;display:grid;overflow-y:auto}.silvashield-status>svg{color:#2d7658}.silvashield-app.attention .silvashield-status>svg{color:#9b681b}.silvashield-status h2{color:#153c2d;margin:18px 0 10px;font-size:14px;line-height:1.5}.silvashield-app.attention .silvashield-status h2{color:#67440f}.silvashield-status p{color:#53655e;max-width:560px;font-size:var(--text-small);margin:0;line-height:1.9}.silvashield-status button{color:#fff;background:#286b50;border:2px outset #83ad9c;align-items:center;gap:9px;min-height:38px;margin-top:22px;padding:0 16px;display:flex}.silvashield-status button:active{border-style:inset}.silvashield-summary{border:2px inset var(--win-face);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 18px 15px;display:grid}.silvashield-summary>div{border-right:1px solid #c8d2ce;min-width:0;padding:11px}.silvashield-summary>div:last-child{border-right:0}.silvashield-summary dt,.silvashield-summary dd{overflow-wrap:anywhere;margin:0}.silvashield-summary dt{color:#65736e;font-size:var(--text-small);margin-bottom:7px}.silvashield-summary dd{color:#1d6348;font-size:var(--text-small)}.silvashield-app.attention .silvashield-summary dd{color:#835715}.doxx-overlay{z-index:60000;color:#e3eeee;font-family:var(--pixel);background:#020404;grid-template-rows:52px minmax(0,1fr) 34px;display:grid;position:fixed;inset:0;overflow:hidden}.doxx-noise{z-index:4;pointer-events:none;opacity:.15;background:repeating-linear-gradient(#0000 0 3px,#000 3px 4px);position:absolute;inset:0}.doxx-header,.doxx-overlay>footer{z-index:5;background:#130709;border-color:#73232c;justify-content:space-between;align-items:center;padding:0 20px;display:flex;position:relative}.doxx-header{border-bottom:1px solid #73232c}.doxx-header>span{color:#ff5c67;align-items:center;gap:11px;display:flex}.doxx-header strong{font-size:10px}.doxx-header i{color:#240407;font-size:var(--text-small);background:#ff5c67;padding:5px 7px;font-style:normal}.doxx-overlay>footer{color:#a46e73;font-size:var(--text-small);border-top:1px solid #73232c}.doxx-overlay>footer b{color:#ff6872}.doxx-shell{z-index:2;grid-template-columns:270px minmax(0,1fr);min-height:0;display:grid;position:relative}.doxx-trace-map{background:#090607;border-right:1px solid #572127;grid-template-rows:minmax(220px,1fr) auto;min-height:0;padding:24px;display:grid}.doxx-radar{aspect-ratio:1;background-color:#080405;background-image:linear-gradient(#311014 1px,#0000 1px),linear-gradient(90deg,#311014 1px,#0000 1px);background-size:20px 20px;border:1px solid #6c2930;place-self:center;width:min(190px,100%);position:relative}.doxx-radar:before,.doxx-radar:after,.doxx-radar b{content:"";border:1px solid #9a303a;border-radius:50%;position:absolute}.doxx-radar:before{inset:22%}.doxx-radar:after{inset:38%}.doxx-radar b{inset:8%}.doxx-radar i{z-index:2;transform-origin:0;background:#ff5965;width:43%;height:2px;animation:1.5s steps(20,end) infinite doxx-sweep;position:absolute;top:50%;left:50%}.doxx-radar span{z-index:3;background:#ff5965;width:7px;height:7px;animation:.7s steps(2,end) infinite doxx-blink;position:absolute;top:34%;left:63%;box-shadow:0 0 12px #ff5965}.doxx-trace-map ol{gap:9px;margin:20px 0 0;padding:0;list-style:none;display:grid}.doxx-trace-map li{color:#60494c;font-size:var(--text-small);padding-left:15px;line-height:1.5;position:relative}.doxx-trace-map li:before{content:"";background:#442024;width:6px;height:6px;position:absolute;top:4px;left:0}.doxx-trace-map li.done{color:#bd7279}.doxx-trace-map li.done:before{background:#d64651}.doxx-trace-map li.active{color:#ff7079}.doxx-trace-map li.active:before{background:#ff6973;animation:.5s steps(2,end) infinite doxx-blink;box-shadow:0 0 8px #ff6973}.doxx-terminal{background-color:#040606;background-image:linear-gradient(#101717 1px,#0000 1px),linear-gradient(90deg,#101717 1px,#0000 1px);background-size:28px 28px;min-width:0;min-height:0;padding:clamp(20px,4vw,54px);overflow-y:auto}.doxx-warning{color:#ff6973;background:#140709;border:1px solid #7d2830;align-items:center;gap:13px;margin:0 0 24px;padding:14px;display:flex}.doxx-warning>span{flex-direction:column;gap:7px;min-width:0;display:flex}.doxx-warning strong{font-size:9px}.doxx-warning small{color:#aa7478;font-size:var(--text-small)}.doxx-profile{background:#070a0a;border-top:1px solid #263737;border-left:1px solid #263737;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.doxx-profile>div{border-bottom:1px solid #263737;border-right:1px solid #263737;min-width:0;min-height:72px;padding:13px}.doxx-profile dt,.doxx-profile dd{overflow-wrap:anywhere;margin:0}.doxx-profile dt{color:#68827c;font-size:var(--text-small);margin-bottom:10px}.doxx-profile dd{color:#f1f7f5;font-family:var(--terminal);font-size:15px;line-height:1.35}.doxx-profiling-copy,.doxx-typing-challenge{background:#080d0c;border:1px solid #354642;margin-top:26px;padding:18px}.doxx-profiling-copy>strong{color:#ff6973;font-size:var(--text-small)}.doxx-profiling-copy>div{background:#030404;border:1px solid #754049;height:18px;margin:16px 0;padding:3px}.doxx-profiling-copy>div i{background:repeating-linear-gradient(90deg,#c33a46 0 12px,#7a2029 12px 15px);width:68%;height:100%;animation:3.6s steps(18,end) both doxx-load;display:block}.doxx-profiling-copy p{color:#778d86;font-size:var(--text-small);margin:0}.doxx-typing-challenge>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.doxx-typing-challenge>header span{flex-direction:column;gap:8px;display:flex}.doxx-typing-challenge>header small{color:#6f8880;font-size:var(--text-small)}.doxx-typing-challenge>header strong{color:#fff;font-size:10px}.doxx-typing-challenge>header time{color:#ff606b;font-family:var(--terminal);font-size:25px}.doxx-timebar{background:#020303;border:1px solid #743039;height:10px;margin:14px 0 20px;padding:2px}.doxx-timebar i{background:#e14b57;height:100%;transition:width 50ms linear;display:block}.doxx-typing-challenge>p{color:#7f9790;font-size:var(--text-small);line-height:1.7}.doxx-typing-challenge blockquote{color:#fff;font-family:var(--terminal);background:#11090a;border-left:3px solid #ff5f69;margin:14px 0 17px;padding:14px;font-size:16px;line-height:1.45}.doxx-typing-challenge form{grid-template-columns:minmax(0,1fr) auto;gap:0;display:grid}.doxx-typing-challenge label{color:#738a83;font-size:var(--text-small);grid-column:1/-1;margin-bottom:7px}.doxx-typing-challenge input{color:#fff;min-width:0;height:42px;font-family:var(--terminal);background:#020303;border:1px solid #536d65;outline:0;padding:0 11px;font-size:14px}.doxx-typing-challenge input:focus{border-color:#ff616b;box-shadow:inset 3px 0 #ff616b}.doxx-typing-challenge input.live-mismatch{color:#ff525f;text-shadow:0 0 7px #ff3e4e94;background:#170507;border-color:#ff525f;animation:.12s steps(2,end) doxx-live-mismatch}.doxx-typing-challenge input.live-mismatch:focus{border-color:#ff525f;box-shadow:inset 3px 0 #ff525f,0 0 0 1px #ff525f38}.doxx-typing-challenge button{color:#210306;background:#ff616b;border:0;min-width:116px}.doxx-typing-challenge button:disabled{color:#6d4a4d;text-shadow:none;background:#432126}.doxx-typing-challenge form.error{animation:.22s steps(2,end) 2 doxx-error}@keyframes doxx-live-mismatch{0%{transform:translate(-2px)}to{transform:translate(0)}}.doxx-result-overlay{z-index:61000;color:#dce8e4;font-family:var(--pixel);background:#000504f5;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.doxx-result-overlay>section{text-align:center;background:#07100d;border:1px solid #2f7058;width:min(580px,100%);padding:30px;box-shadow:8px 8px #000}.doxx-result-overlay.exposed>section{background:#140708;border-color:#8b2d36}.doxx-result-overlay svg{color:#5ce2a6}.doxx-result-overlay.exposed svg{color:#ff626d}.doxx-result-overlay strong{color:#65edaf;margin:20px 0 14px;font-size:12px;line-height:1.5;display:block}.doxx-result-overlay.exposed strong{color:#ff6872}.doxx-result-overlay p{color:#91a69e;font-size:var(--text-small);margin:0;line-height:1.9}@keyframes doxx-sweep{to{transform:rotate(360deg)}}@keyframes doxx-blink{50%{opacity:.15}}@keyframes doxx-load{0%{width:4%}to{width:100%}}@keyframes doxx-error{0%,to{transform:translate(0)}50%{transform:translate(8px)}}@media (max-width:760px){.doxx-shell{grid-template-columns:1fr}.doxx-trace-map{display:none}.doxx-terminal{padding:18px}.doxx-profile{grid-template-columns:1fr}.doxx-profile>div{min-height:58px}.doxx-profile dd{font-size:12px}.doxx-header{padding:0 12px}.doxx-header i{display:none}.doxx-overlay>footer span{text-overflow:ellipsis;white-space:nowrap;max-width:72%;overflow:hidden}.silvashield-summary{grid-template-columns:1fr}.silvashield-summary>div{border-bottom:1px solid #c8d2ce;border-right:0}.silvashield-summary>div:last-child{border-bottom:0}}@media (max-width:470px){.doxx-overlay{grid-template-rows:46px minmax(0,1fr) 28px}.doxx-terminal{padding:10px}.doxx-warning{margin-bottom:12px;padding:10px}.doxx-warning strong{font-size:var(--text-small)}.doxx-profile>div{padding:9px}.doxx-profiling-copy,.doxx-typing-challenge{margin-top:12px;padding:11px}.doxx-typing-challenge blockquote{padding:10px;font-size:12px}.doxx-typing-challenge form{grid-template-columns:1fr;gap:7px}.doxx-typing-challenge button{min-height:38px}.silvashield-app>header>i{display:none}.silvashield-status{padding:18px 12px}.silvashield-status h2{font-size:10px}}@media (prefers-reduced-motion:reduce){.doxx-radar i,.doxx-radar span,.doxx-trace-map li.active:before,.doxx-profiling-copy>div i,.doxx-typing-challenge form.error{animation:none}}:root{--pixel:"Press Start 2P", "MS Sans Serif", "Tahoma", sans-serif;--terminal:"Courier New", monospace;--win-face:silver;--win-light:#fff;--win-bright:#dfdfdf;--win-mid:gray;--win-dark:#404040;--win-black:#000;--win-blue:navy;--win-blue-bright:#0000d4;--win-teal:teal;--win-teal-dark:#066;--win-red:#c00000;--win-yellow:#ff0;--accent:navy;--bar-height:42px;--text-micro:8px;--text-small:9px;--text-body:10px}*{box-sizing:border-box}html,body{background:#000;width:100%;height:100%;margin:0;overflow:hidden}body,button,input,textarea,select{font-family:var(--pixel);font-size:var(--text-small);letter-spacing:0;font-synthesis:none;line-height:1.55}button,input,textarea,select{border-radius:0}button{color:#000;cursor:default}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:-4px;outline:1px dotted #000}button:disabled{color:gray;text-shadow:1px 1px #fff}::selection{color:#fff;background:navy}.os-root{color:#000;width:100%;min-width:0;height:100dvh;image-rendering:pixelated;position:relative;overflow:hidden}.profile-avatar{color:#fff;background:var(--avatar-color);border:3px outset var(--win-face);flex:none;place-items:center;width:48px;height:48px;font-size:15px;display:inline-grid;box-shadow:1px 1px #000}.profile-avatar.large{width:72px;height:72px;font-size:23px}.boot-media-screen,.media-install-screen{color:#c8e4dd;font-family:var(--pixel);background:#010504}.boot-media-screen{grid-template-rows:44px minmax(0,1fr) 38px;padding:0 26px;display:grid}.boot-media-screen:before,.media-install-screen:before{z-index:5;pointer-events:none;content:"";opacity:.17;background:repeating-linear-gradient(0deg,#0000 0 3px,#8db8ac 3px 4px);position:absolute;inset:0}.boot-media-header,.boot-media-footer{z-index:1;color:#65827b;min-width:0;font-family:var(--terminal);border-color:#203c35;justify-content:space-between;align-items:center;gap:24px;font-size:12px;display:flex}.boot-media-header{border-bottom:1px solid #203c35}.boot-media-footer{border-top:1px solid #203c35}.boot-media-terminal{z-index:1;border:1px solid #2d4c44;grid-template-rows:auto auto auto;grid-template-columns:156px minmax(0,1fr);align-content:center;gap:34px 44px;width:min(760px,100vw - 52px);min-height:430px;margin:auto;padding:46px;transition:border-color .1s steps(2,end),background-color .1s steps(2,end);display:grid;position:relative;box-shadow:8px 8px #07100e,inset 0 0 0 3px #06120f}.boot-media-screen.media-hover .boot-media-terminal{color:#effffb;background:#06130f;border-color:#75d7c0;box-shadow:8px 8px #07100e,inset 0 0 0 3px #173c33,0 0 28px #45cfae2b}.boot-media-diagnostic{border-bottom:1px dashed #315047;grid-column:1/-1;padding-bottom:28px}.boot-media-diagnostic>span{color:#56756d;font-family:var(--terminal);margin-bottom:15px;font-size:12px;display:block}.boot-media-diagnostic>strong{color:#ffd66e;font-size:clamp(15px,2.1vw,22px);font-weight:400;line-height:1.7;display:block}.boot-media-diagnostic>p{color:#7f9c95;font-family:var(--terminal);margin:13px 0 0;font-size:14px}.boot-media-drive{color:#79998f;background:#07100e;border:2px solid #39574f;place-items:center;width:138px;height:112px;display:grid;position:relative;box-shadow:inset 4px 4px #0c1b17,inset -4px -4px #020504}.boot-media-drive:before{content:"";background:#020504;border:1px solid #2f4942;height:9px;position:absolute;bottom:11px;left:13px;right:13px}.boot-media-drive>svg{margin-top:-13px}.boot-media-drive>i{background:#3f574f;width:4px;height:4px;position:absolute;bottom:14px;right:16px}.state-reading .boot-media-drive>svg{color:#8ce8d1;animation:.7s linear infinite boot-media-disc}.state-reading .boot-media-drive>i{background:#ffdb62;animation:.16s step-end infinite boot-media-led}.state-verified .boot-media-drive{color:#8ef0d8;border-color:#69bba7}.state-verified .boot-media-drive>i{background:#61e0a7}.state-error .boot-media-drive,.state-error .boot-media-status>strong{color:#ff7c7c;border-color:#8f3030}.boot-media-drive>span{color:#4e6c64;font-family:var(--terminal);font-size:10px;position:absolute;top:8px;left:10px}.boot-media-status{flex-direction:column;justify-content:center;gap:13px;min-width:0;display:flex}.boot-media-status>small{color:#597a71;font-family:var(--terminal);font-size:12px}.boot-media-status>strong{color:#cce6df;overflow-wrap:anywhere;font-size:11px;font-weight:400;line-height:1.8}.boot-media-status>span{color:#64847b;font-family:var(--terminal);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.boot-media-read-track{background:#010504;border:1px solid #496c63;width:100%;height:10px;padding:2px}.boot-media-read-track>i{background:#66cdb4;width:0;height:100%;transition:width .52s linear;display:block}.boot-media-readout{gap:8px;width:100%;display:grid}.boot-media-sector-map{grid-template-columns:repeat(16,minmax(0,1fr));gap:3px;width:100%;display:grid}.boot-media-sector-map>i{background:#14251f;height:6px;box-shadow:inset 0 0 0 1px #203b33}.boot-media-sector-map>i.complete{background:#397d6c;box-shadow:inset 0 0 0 1px #62b49f}.boot-media-sector-map>i.current{background:#ffe076;animation:.22s step-end infinite boot-media-led;box-shadow:inset 0 0 0 1px #fff1ad}.boot-media-readout>footer{color:#64847b;font-family:var(--terminal);justify-content:space-between;align-items:center;gap:14px;font-size:11px;display:flex}.boot-media-readout>footer>strong{color:#bde8dc}.boot-media-drop-command{color:#d3ebe5;pointer-events:none;background:#081612;border:1px dashed #52776d;grid-column:1/-1;justify-self:center;align-items:center;gap:15px;width:min(470px,100%);min-height:56px;padding:12px 16px;display:flex;box-shadow:4px 4px #020504}.boot-media-drop-command>svg{color:#8ccfbe;flex:none}.boot-media-drop-command>span{flex-direction:column;gap:8px;min-width:0;display:flex}.boot-media-drop-command strong{color:#d3ebe5;font-family:var(--pixel);font-size:9px;font-weight:400;line-height:1.7}.boot-media-drop-command small{color:#64847b;font-family:var(--terminal);font-size:11px}.boot-media-screen.media-hover .boot-media-drop-command{color:#06130f;background:#194a3e;border-color:#c5fff0}.media-install-screen{color:#f2f4f7;background:#071137;place-items:center;padding:34px;display:grid}.media-installer{z-index:1;background:#0a174a;border:2px solid #e5e8ef;grid-template-rows:auto auto minmax(230px,1fr) auto auto;width:min(920px,100%);min-height:min(650px,100dvh - 68px);display:grid;box-shadow:9px 9px #020616,inset 0 0 0 3px #263c7c}.media-installer>header{color:#071137;background:#dfe5f0;border-bottom:4px solid #7b97d6;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:16px 24px;display:flex}.media-installer>header span{font-family:var(--terminal);font-size:14px}.media-installer>header strong{font-size:12px;font-weight:400}.media-installer-meta{color:#9fb6e4;font-family:var(--terminal);border-bottom:1px solid #30467c;grid-template-columns:max-content minmax(0,1fr) max-content minmax(0,1fr);gap:11px 20px;padding:22px 26px;font-size:13px;display:grid}.media-installer-meta>strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.media-installer-log{color:#c9d5ed;min-height:0;font-family:var(--terminal);padding:24px 26px;font-size:14px;overflow:hidden}.media-installer-log>p{justify-content:space-between;align-items:start;gap:24px;margin:0 0 13px;animation:.17s steps(3,end) both media-install-line;display:flex}.media-installer-log>p strong{color:#7ee7c1;flex:none;font-weight:700}.media-installer-log>i{background:#f1d568;width:9px;height:16px;animation:.65s step-end infinite boot-media-led;display:block}.media-installer-progress{padding:0 26px 22px}.media-installer-progress>div{background:#020719;border:2px solid #dfe6f4;height:27px;padding:4px}.media-installer-progress>div>i{background:repeating-linear-gradient(90deg,#51bfa9 0 12px,#163f50 12px 15px);height:100%;transition:width .1s step-end;display:block}.media-installer-progress>footer{color:#9cb0dc;min-width:0;font-family:var(--terminal);justify-content:space-between;align-items:start;gap:24px;padding-top:12px;font-size:13px;display:flex}.media-installer-progress>footer>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-installer-progress>footer>strong{color:#fff;flex:none}.media-installer>small{color:#071137;font-family:var(--terminal);text-align:center;background:#dfe5f0;padding:11px 26px;font-size:11px;display:block}@keyframes boot-media-disc{to{transform:rotate(360deg)}}@keyframes boot-media-led{50%{opacity:0}}@keyframes media-install-line{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.state-reading .boot-media-drive>svg,.state-reading .boot-media-drive>i,.boot-media-sector-map>i.current,.media-installer-log>p,.media-installer-log>i{animation:none}.boot-media-read-track>i,.media-installer-progress>div>i{transition:none}}@media (max-width:680px){.boot-media-screen{grid-template-rows:54px minmax(0,1fr) 48px;padding:0 14px}.boot-media-header,.boot-media-footer{gap:12px;font-size:10px}.boot-media-header span:last-child,.boot-media-footer span:last-child{display:none}.boot-media-terminal{grid-template-columns:86px minmax(0,1fr);gap:25px 20px;width:100%;min-height:460px;padding:28px 20px}.boot-media-drive{width:82px;height:92px}.boot-media-drive>svg{width:42px}.boot-media-drop-command{align-items:flex-start;width:100%}.media-install-screen{padding:12px}.media-installer{min-height:calc(100dvh - 24px)}.media-installer>header{flex-direction:column;align-items:start;gap:8px}.media-installer-meta{grid-template-columns:max-content minmax(0,1fr);font-size:12px}.media-installer-log{padding:20px 16px;font-size:12px}.media-installer-log>p{gap:12px}.media-installer-progress{padding:0 16px 18px}}.dream-notice-screen{color:#e8e6eb;font-family:var(--pixel);background:#020203;place-items:center;padding:32px;display:grid;overflow:auto}.dream-notice-screen:before,.dream-notice-screen:after{pointer-events:none;content:"";position:absolute;inset:0}.dream-notice-screen:before{opacity:.19;background:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff0e 3px 4px)}.dream-notice-screen:after{border:1px solid #2c2631;inset:14px;box-shadow:inset 0 0 0 1px #08060a,inset 0 0 72px #5e247021}.dream-notice-screen>section{z-index:1;width:min(820px,100%)}.dream-prelude{text-align:center;align-content:center;justify-items:center;min-height:310px;display:grid}.dream-prelude h1{text-shadow:2px 0 #ad48ca57,-2px 0 #4bd6ca2e;max-width:790px;min-height:96px;font-size:27px}.dream-prelude p{color:#817885;letter-spacing:0;min-height:38px;margin-top:22px}.dream-memory-lock{color:#0b090c;font-size:var(--text-small);background:#c47bd6;margin-top:30px;padding:9px 11px;animation:.15s steps(2,end) both dream-memory-arrive,.19s steps(2,end) 3 dream-memory-jolt;display:inline-block;position:relative}.dream-memory-lock:before,.dream-memory-lock:after{content:attr(data-text);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.dream-memory-lock:before{color:#55f3df;clip-path:inset(0 0 55%);transform:translate(-3px,-1px)}.dream-memory-lock:after{color:#ff4d76;clip-path:inset(52% 0 0);transform:translate(3px,1px)}.dream-notice-panel{animation:.26s steps(4,end) both dream-notice-cut-in}.dream-notice-screen>section>small{opacity:0;color:#9d6aac;font-size:var(--text-small);margin-bottom:24px;line-height:1.7;animation:.48s steps(6,end) .12s forwards dream-notice-reveal;display:block}.dream-notice-screen h1{color:#fff;max-width:760px;min-height:82px;font-family:var(--pixel);margin:0;font-size:24px;font-weight:400;line-height:1.7}.dream-notice-screen>section>div{border-left:3px solid #744286;max-width:720px;margin:34px 0;padding-left:18px}.dream-notice-screen p{color:#bdb8c1;min-height:44px;margin:0;font-size:11px;line-height:2}.dream-notice-screen p:last-child{color:#d1c5d5;margin-top:16px}.dream-notice-screen footer{opacity:0;visibility:hidden;pointer-events:none;justify-content:space-between;align-items:center;gap:20px;display:flex}.dream-notice-screen footer.ready{visibility:visible;pointer-events:auto;animation:.42s steps(6,end) forwards dream-notice-reveal}.dream-notice-screen footer>span{color:#625a67;font-family:var(--terminal);font-size:12px}.dream-notice-screen button{color:#fff;min-width:178px;min-height:46px;font-family:var(--pixel);font-size:var(--text-small);background:#25142b;border:2px solid #a260b8;justify-content:center;align-items:center;gap:9px;padding:10px 18px;display:inline-flex;box-shadow:4px 4px #0b070c}.dream-notice-screen button:hover,.dream-notice-screen button:focus-visible{color:#140918;background:#c77adb}.dream-notice-screen button:active{transform:translate(2px,2px);box-shadow:2px 2px #0b070c}.dream-typewriter{position:relative}.dream-typewriter>i{vertical-align:-.18em;background:#bf70d1;width:.62em;height:1.15em;margin-left:.18em;animation:.62s step-end infinite dream-typewriter-cursor;display:inline-block}@keyframes dream-notice-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes dream-memory-arrive{0%{opacity:0;transform:scaleX(.1)}to{opacity:1;transform:scaleX(1)}}@keyframes dream-memory-jolt{0%,to{transform:translate(0)}25%{transform:translate(-4px,1px)}50%{transform:translate(3px,-2px)}75%{transform:translate(-1px,2px)}}@keyframes dream-notice-cut-in{0%{opacity:0;filter:contrast(2.4)brightness(2);transform:translate(-12px)}45%{opacity:1;transform:translate(8px)}70%{transform:translate(-3px)}to{filter:none;transform:translate(0)}}@keyframes dream-typewriter-cursor{50%{opacity:0}}.boot-screen{color:#fff;font-family:var(--terminal);background:#000}.boot-screen:before{pointer-events:none;content:"";opacity:.16;background-image:radial-gradient(circle at 13% 22%,#0f0 0 1px,#0000 2px),radial-gradient(circle at 37% 76%,#0f0 0 1px,#0000 2px),radial-gradient(circle at 68% 31%,#0f0 0 1px,#0000 2px),radial-gradient(circle at 88% 67%,#0f0 0 1px,#0000 2px);background-size:220px 180px,270px 240px,310px 210px,190px 270px;animation:2.8s steps(2,end) infinite terminal-points;position:absolute;inset:0}.boot-terminal{width:min(930px,100vw - 64px);max-height:calc(100dvh - 48px);font-family:var(--terminal);position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.boot-terminal header{margin-bottom:24px}.boot-terminal h1{color:#0f0;font-family:var(--terminal);align-items:center;gap:12px;margin:0 0 6px;font-size:31px;line-height:1.1;display:flex}.boot-terminal h1>i{background:#0f0;width:18px;height:27px;animation:.8s step-end infinite terminal-blink}.boot-terminal header>span,.boot-terminal header>small{color:#fff;font-size:14px;display:block}.boot-terminal header>small{color:#bdbdbd;margin-top:5px;font-size:12px}.boot-lines{min-height:232px}.boot-lines p{opacity:0;color:#fff;min-height:22px;font-family:var(--terminal);align-items:center;margin:0 0 1px;font-size:15px;animation:10ms step-end forwards boot-line-show;display:flex}.boot-lines p:first-child{animation-delay:.1s}.boot-lines p:nth-child(2){animation-delay:.48s}.boot-lines p:nth-child(3){animation-delay:.86s}.boot-lines p:nth-child(4){animation-delay:1.24s}.boot-lines p:nth-child(5){animation-delay:1.62s}.boot-lines p:nth-child(6){animation-delay:2s}.boot-lines p:nth-child(7){animation-delay:2.38s}.boot-lines p:nth-child(8){animation-delay:2.76s}.boot-lines p:nth-child(9){animation-delay:3.14s}.boot-lines p:nth-child(10){animation-delay:3.52s}.boot-lines p>b{color:#0f0;margin-right:10px}.boot-lines p>i{color:#0f0;margin-left:3px;font-style:normal;animation:.7s step-end infinite terminal-blink}.boot-loading{width:min(520px,100%);margin-top:16px}.boot-loading>span{font-family:var(--terminal);margin-bottom:7px;font-size:14px;display:block}.boot-progress{background:#292929;border:2px solid #0f0;width:100%;height:23px;padding:2px;overflow:hidden}.boot-progress>i{background:linear-gradient(90deg,#080,#0f0);width:0;height:100%;animation:4.55s linear forwards boot-progress-fill;display:block}.boot-loading>footer{font-family:var(--terminal);justify-content:space-between;margin-top:5px;font-size:12px;display:flex}.boot-loading>footer b{font-weight:400}.boot-loading>footer span{color:#0f0;animation:.65s step-end infinite terminal-blink}.boot-terminal dl{font-family:var(--terminal);margin:20px 0 0}.boot-terminal dl>div{gap:5px;margin-bottom:3px;font-size:12px;display:flex}.boot-terminal dt,.boot-terminal dd{margin:0}.boot-terminal dl>div:last-child{color:#ff0;font-weight:700}@keyframes terminal-points{50%{opacity:.07}}@keyframes terminal-blink{50%{opacity:0}}@keyframes boot-line-show{to{opacity:1}}@keyframes boot-progress-fill{to{width:100%}}.setup-screen{background:linear-gradient(#ffffff14,#0000 26%),navy;grid-template-columns:235px minmax(0,1fr);gap:0;padding:24px;display:grid}.setup-rail,.setup-workspace{background:var(--win-face);border:3px outset var(--win-face);min-width:0;min-height:0}.setup-rail{border-right-width:1px;flex-direction:column;display:flex}.setup-brand{color:#fff;border:2px solid var(--win-face);background:linear-gradient(90deg,navy,#1084d0);align-items:center;gap:9px;min-height:60px;padding:7px;display:flex}.setup-brand strong,.setup-brand small{display:block}.setup-brand strong{font-size:var(--text-small);margin-bottom:5px}.setup-brand small{font-size:var(--text-micro)}.setup-rail ol{gap:3px;margin:0;padding:12px 8px;list-style:none;display:grid}.setup-rail li{border:1px solid #0000;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:7px;min-height:38px;padding:5px;display:grid}.setup-rail li>span{border:2px inset var(--win-face);width:23px;height:23px;font-size:var(--text-small);background:#d4d4d4;place-items:center;display:grid}.setup-rail li strong{min-width:0;font-size:var(--text-small);text-overflow:ellipsis;overflow:hidden}.setup-rail li.active{color:#fff;background:navy;border:1px dotted #fff}.setup-rail li.complete>span{color:#fff;background:green}.setup-rail>footer{border-top:2px groove var(--win-face);font-size:var(--text-micro);margin-top:auto;padding:10px 8px}.setup-workspace{border-left-width:1px}.setup-workspace>form{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.setup-page{width:min(700px,100% - 48px);min-height:0;margin:auto;padding:27px 0 22px;overflow:auto}.setup-page>h1{overflow-wrap:anywhere;color:navy;max-width:100%;margin:0 0 13px;font-size:clamp(13px,2vw,20px);line-height:1.45}.setup-page>p:not(.setup-kicker){color:#333;max-width:620px;font-size:var(--text-small);margin:0 0 22px;line-height:1.9}.setup-kicker,.installer-kicker{color:navy;font-size:var(--text-small);margin:0 0 10px;display:inline-block}.setup-wordmark{overflow-wrap:anywhere;color:#fff;border:2px outset var(--win-face);width:fit-content;max-width:100%;font-size:var(--text-small);background:navy;margin:0 0 18px;padding:8px 10px;line-height:1.8;display:block}.welcome-page>.setup-kicker{display:block}.welcome-page>dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0;display:grid}.welcome-page>dl>div{border:2px outset var(--win-face);background:#d4d4d4;grid-template-columns:24px minmax(0,1fr);gap:7px;padding:12px;display:grid}.welcome-page dt{font-size:var(--text-small);align-self:center}.welcome-page dd{color:#444;font-size:var(--text-micro);grid-column:1/-1;margin:5px 0 0;line-height:1.8}.setup-profile-preview,.review-account{border:2px inset var(--win-face);background:#d4d4d4;align-items:center;gap:14px;max-width:560px;margin-bottom:20px;padding:12px;display:flex}.setup-profile-preview strong,.setup-profile-preview span,.review-account strong,.review-account span{display:block}.setup-profile-preview strong,.review-account strong{margin-bottom:6px;font-size:9px}.setup-profile-preview span,.review-account span{color:navy;font-size:var(--text-small)}.setup-field{max-width:560px;margin-bottom:15px;display:block}.setup-field>span{font-size:var(--text-small);justify-content:space-between;margin-bottom:5px;display:flex}.setup-field em{color:#555;font-size:var(--text-micro);font-style:normal}.setup-field>input,.field-prefix,.password-field,.settings-page label>input{border:2px inset var(--win-face);background:#fff;width:100%;min-height:35px}.setup-field>input,.field-prefix input,.password-field input,.settings-page label>input{padding:8px}.field-prefix,.password-field{align-items:center;display:flex}.field-prefix>span,.field-prefix>svg{color:navy;margin-left:8px}.field-prefix input,.password-field input{background:0 0;border:0;outline:0;flex:1;min-width:0}.password-field button{background:var(--win-face);border:2px outset var(--win-face);place-items:center;width:35px;height:28px;margin-right:2px;padding:0;display:grid}.password-strength{grid-template-columns:repeat(4,1fr);gap:3px;max-width:560px;margin:-7px 0 15px;display:grid}.password-strength>span{background:gray;border:1px solid #404040;height:7px}.password-strength>span.filled{background:#0000c0}.password-strength small{color:#444;font-size:var(--text-micro);text-align:right;grid-column:1/-1;margin-top:2px}.accent-picker,.wallpaper-picker{border:2px groove var(--win-face);max-width:650px;margin:20px 0 0;padding:12px}.accent-picker legend,.wallpaper-picker legend{font-size:var(--text-small);padding:0 5px}.accent-picker>div{flex-wrap:wrap;gap:8px;display:flex}.accent-picker button{color:#fff;background:var(--swatch);border:2px outset var(--win-face);place-items:center;width:38px;height:27px;padding:0;display:grid}.accent-picker button.selected{outline-offset:2px;border-style:inset;outline:1px dotted #000}.wallpaper-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.wallpaper-picker button{text-align:left;background:var(--win-face);border:2px outset var(--win-face);grid-template-columns:75px minmax(0,1fr) 18px;align-items:center;gap:8px;min-width:0;padding:6px;display:grid}.wallpaper-picker button.selected{color:#fff;background:navy;border-style:inset}.wallpaper-picker button>span{border:2px inset var(--win-face);width:75px;height:40px}.wallpaper-picker button strong{min-width:0;font-size:var(--text-micro);text-overflow:ellipsis;overflow:hidden}.wallpaper-picker .classic>span{background:radial-gradient(circle at 25% 25%,teal,#066)}.wallpaper-picker .highland>span{background:linear-gradient(navy,#0000b0)}.wallpaper-picker .midnight>span{background-color:#050518;background-image:linear-gradient(90deg,#0000 0 15px,#202060 15px 16px),linear-gradient(0deg,#0000 0 15px,#202060 15px 16px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:16px 16px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.wallpaper-picker .plum>span{background:repeating-linear-gradient(45deg,#4a225a 0 4px,#32153d 4px 8px)}.review-page>dl{border:2px inset var(--win-face);max-width:610px;margin:0}.review-page>dl>div{background:#fff;border-bottom:1px solid silver;grid-template-columns:150px minmax(0,1fr);gap:10px;padding:8px;display:grid}.review-page>dl>div:last-child{border-bottom:0}.review-page dt,.review-page dd{overflow-wrap:anywhere;min-width:0;font-size:var(--text-small);margin:0}.review-page dt{color:#555}.review-page>aside{color:#000;background:#ffc;border:1px solid olive;gap:9px;max-width:610px;margin-top:13px;padding:9px;display:flex}.review-page>aside p{font-size:var(--text-micro);margin:0}.setup-actions{background:var(--win-face);border-top:2px groove var(--win-face);flex:none;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:9px 12px;display:flex}.setup-actions>div{gap:7px;margin-left:auto;display:flex}.setup-actions button,.system-modal button,.installer-stage>footer button,.mail-attachment button,.file-preview>button,.settings-page footer button,.reset-section>button,.hint-button{background:var(--win-face);border:2px outset var(--win-face);min-height:30px;font-size:var(--text-small);justify-content:center;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.setup-actions button:active,.system-modal button:active,.installer-stage>footer button:active,.mail-attachment button:active,.file-preview>button:active,.settings-page footer button:active,.reset-section>button:active,.hint-button:active{border-style:inset}.setup-actions .primary{color:#fff;background:navy}.setup-error{color:#a00000;max-width:430px;font-size:var(--text-micro)}.preparing-screen{color:#fff;font-family:var(--terminal);background:#000;place-items:center;display:grid}.preparing-screen>section{width:min(520px,100vw - 36px);font-family:var(--terminal)}.preparing-screen h1{color:#0f0;font-family:var(--terminal);margin:0 0 9px;font-size:22px}.preparing-screen p,.preparing-screen small{font-family:var(--terminal);font-size:13px}.preparing-meter{background:#222;border:2px solid #0f0;height:22px;margin:20px 0 8px;padding:2px}.preparing-meter span{background:#0c0;width:0;height:100%;animation:2s linear forwards preparing-fill;display:block}.preparing-screen small{color:#ff0}@keyframes preparing-fill{to{width:100%}}.login-screen{color:#000;background:linear-gradient(navy,#0000a8);place-items:center;display:grid}.login-screen:before{pointer-events:none;content:"";background:repeating-linear-gradient(135deg,#0000 0 5px,#ffffff06 5px 7px);position:absolute;inset:0}.login-screen>header{z-index:1;color:#fff;border:3px outset var(--win-face);background:linear-gradient(90deg,navy,#1084d0);align-items:center;gap:9px;width:min(470px,100vw - 28px);padding:6px;display:flex;position:absolute;top:18px;left:50%;transform:translate(-50%)}.login-screen>header>span:last-child{font-size:var(--text-micro);margin-left:auto}.login-panel{z-index:1;border:4px outset var(--win-face);background:#d4d4d4;grid-template-columns:82px minmax(0,1fr);align-content:center;width:min(470px,100vw - 28px);min-height:300px;padding:30px;display:grid;position:relative;box-shadow:5px 5px 8px #0000006b}.login-panel.invalid{animation:.24s steps(2,end) 2 login-shake}.login-identity{align-self:center;min-width:0;padding-left:13px}.login-identity h1{overflow-wrap:anywhere;color:navy;margin:0 0 7px;font-size:13px}.login-identity span{color:#555;font-size:var(--text-small)}.login-panel form{grid-column:1/-1;margin-top:22px}.login-panel form>label{font-size:var(--text-small);margin-bottom:5px;display:block}.login-panel form>div{grid-template-columns:minmax(0,1fr) 38px;display:grid}.login-panel input{border:2px inset var(--win-face);background:#fff;width:100%;min-width:0;height:37px;padding:8px}.login-panel form>div>button{color:#fff;border:2px outset var(--win-face);background:navy;place-items:center;height:37px;display:grid}.login-panel form>p{color:#a00000;min-height:16px;font-size:var(--text-micro);margin:7px 0 0}.hint-button{min-height:25px;font-size:var(--text-micro);grid-column:1/-1;justify-self:start;padding:3px 7px}.login-screen>footer{z-index:1;color:#d0d0d0;font-size:var(--text-micro);justify-content:center;align-items:center;gap:18px;display:flex;position:absolute;bottom:18px;left:0;right:0}.login-screen>footer button{background:var(--win-face);border:2px outset var(--win-face);align-items:center;gap:6px;padding:5px 9px;display:flex}@keyframes login-shake{50%{transform:translate(6px)}}.shutdown-screen{color:#d0d0d0;background:#000;align-content:center;place-items:center;gap:16px;display:grid}.shutdown-screen button{color:#fff;border:3px outset var(--win-face);background:navy;place-items:center;width:66px;height:66px;display:grid}.shutdown-screen p{font-size:var(--text-small);text-align:center}.crash-screen{color:#fff;font-family:var(--terminal);background:#00a;place-items:center;padding:34px;animation:.15s steps(2,end) 4 crash-screen-sync;display:grid;position:fixed;inset:0;overflow:hidden}.crash-screen:before{pointer-events:none;content:"";opacity:.15;background:repeating-linear-gradient(#0000 0 3px,#000 3px 4px);position:absolute;inset:0}.crash-screen>section{z-index:1;width:min(920px,100%);position:relative}.crash-screen header{color:#00a;font-family:var(--pixel);background:#fff;margin:0 auto 34px;padding:5px 10px;font-size:9px;display:table}.crash-screen h1{font-family:var(--pixel);margin:0 0 24px;font-size:13px;line-height:1.8}.crash-screen p{margin:0 0 12px;font-size:18px;line-height:1.45}.crash-screen>section>strong{overflow-wrap:anywhere;margin:30px 0;font-size:17px;line-height:1.5;display:block}.crash-screen dl{border-top:1px solid #ffffff9e;border-left:1px solid #ffffff9e;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 28px;display:grid}.crash-screen dl>div{border-bottom:1px solid #ffffff9e;border-right:1px solid #ffffff9e;min-width:0;padding:12px}.crash-screen dt,.crash-screen dd{overflow-wrap:anywhere;margin:0}.crash-screen dt{margin-bottom:8px;font-size:12px}.crash-screen dd{font-size:16px}.crash-screen footer{gap:10px;font-size:14px;display:grid}.crash-screen footer>div{border:1px solid #fff;height:18px;padding:3px}.crash-screen footer>div i{background:#fff;width:100%;height:100%;animation:4.2s steps(21,end) both crash-data-collect;display:block}.crash-screen footer b{font-family:var(--pixel);font-size:var(--text-small);line-height:1.7}@keyframes crash-screen-sync{0%,to{filter:brightness();transform:translate(0)}50%{filter:brightness(1.8);transform:translate(7px,-3px)}}@keyframes crash-data-collect{0%{width:0}}@media (max-width:700px){.crash-screen{padding:20px}.crash-screen header{font-size:var(--text-small);margin-bottom:22px}.crash-screen h1{margin-bottom:18px;font-size:9px}.crash-screen p{font-size:14px}.crash-screen>section>strong{margin:20px 0;font-size:13px}.crash-screen dl{grid-template-columns:1fr}.crash-screen dl>div{padding:8px}.crash-screen dt{font-size:10px}.crash-screen dd{font-size:12px}.crash-screen footer{font-size:11px}}.os-root.desktop{padding-bottom:var(--bar-height);background-color:var(--win-teal);position:fixed;inset:0;overflow:clip}.os-root.desktop:before{pointer-events:none;content:"";opacity:.8;background:radial-gradient(circle at 25% 25%,#00a0a0b3,#0000 52%),repeating-linear-gradient(45deg,#0000 0 2px,#ffffff14 2px 4px);position:absolute;inset:0}.os-root.desktop:after{pointer-events:none;content:"";opacity:.28;background-image:radial-gradient(circle at 20% 30%,#fff 0 1px,#0000 2px),radial-gradient(circle at 40% 40%,#fff 0 1px,#0000 2px),radial-gradient(circle at 60%,#fff 0 1px,#0000 2px),radial-gradient(circle at 80% 60%,#fff 0 1px,#0000 2px);position:absolute;inset:0}.desktop.wallpaper-classic{background-color:teal}.desktop.wallpaper-midnight{background-color:#050518;background-image:linear-gradient(90deg,#0000 0 31px,#5a5ab429 31px 32px),linear-gradient(0deg,#0000 0 31px,#5a5ab429 31px 32px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.desktop-brand{display:none}.desktop-status{z-index:2;color:#fff;background:#000000d1;border:1px solid #666;min-width:182px;padding:8px;position:absolute;top:16px;right:16px;box-shadow:2px 2px 4px #00000059}.desktop-status span,.desktop-status small,.desktop-status b{display:block}.desktop-status span{font-size:var(--text-small);margin-bottom:5px}.desktop-status small{color:#ccc;font-size:var(--text-micro)}.desktop-status b{color:#ff0;font-size:var(--text-small);margin-top:5px}.desktop-icons{z-index:2;grid-template-columns:repeat(4,120px);grid-auto-rows:100px;gap:8px;display:grid;position:absolute;top:14px;left:14px}.desktop-icons>button{color:#fff;text-align:center;text-shadow:1px 1px #000;background:0 0;border:1px solid #0000;flex-direction:column;justify-content:flex-start;align-items:center;gap:7px;width:120px;min-height:100px;padding:7px;display:flex;position:relative}.desktop-icons>button>.desktop-icon-label{width:100%;font-size:var(--text-small);text-overflow:ellipsis;background:#0000009e;border-radius:4px;padding:4px 3px;line-height:1.45;display:block;overflow:hidden}.desktop-unread-badge{color:#000;width:17px;height:17px;font-size:var(--text-small);text-shadow:none;background:#ff0;border:1px solid #000;place-items:center;font-style:normal;display:grid;position:absolute;top:2px;right:16px}.taskbar{z-index:1000;height:var(--bar-height);background:var(--win-face);border-top:2px outset var(--win-face);grid-template-columns:116px 112px minmax(0,1fr) auto;align-items:center;gap:4px;padding:3px 5px;display:grid;position:fixed;bottom:0;left:0;right:0}.start-button,.quick-launch button,.task-buttons>button{background:var(--win-face);border:2px outset var(--win-face);height:34px}.start-button{align-items:center;gap:7px;min-width:0;padding:2px 8px 2px 4px;display:flex}.start-button.active,.start-button:active{background:#b8b8b8;border-style:inset}.quick-launch{border-right:2px groove var(--win-face);gap:3px;padding-right:5px;display:flex}.quick-launch button{place-items:center;width:33px;padding:0;display:grid}.quick-launch button:active{border-style:inset}.task-buttons{gap:3px;min-width:0;display:flex;overflow:hidden}.task-buttons>button{text-align:left;align-items:center;gap:6px;width:min(180px,20vw);min-width:60px;padding:3px 7px;display:flex}.task-buttons>button.active{background:#b8b8b8;border-style:inset}.task-buttons>button>span:last-child{min-width:0;font-size:var(--text-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.system-tray{background:var(--win-face);border:2px inset var(--win-face);justify-content:flex-end;align-items:center;gap:8px;min-width:172px;height:34px;padding:2px 7px;display:flex}.system-tray>button{background:0 0;border:0;place-items:center;width:23px;height:23px;padding:0;display:grid;position:relative}.system-tray>button.has-unread{color:navy}.system-tray>button.audio-muted{color:#6f0000}.system-tray>button i{color:#000;width:12px;height:12px;font-size:var(--text-micro);background:#ff0;border:1px solid #000;place-items:center;font-style:normal;display:grid;position:absolute;top:-2px;right:-3px}.system-tray>span{text-align:center;min-width:70px}.system-tray time,.system-tray small{display:block}.start-menu{bottom:var(--bar-height);z-index:1100;width:292px;max-height:calc(100dvh - var(--bar-height) - 8px);background:var(--win-face);border:3px outset var(--win-face);flex-direction:column;display:flex;position:absolute;left:0;box-shadow:3px 3px 5px #0006}.start-menu:before{display:none}.start-menu>header{color:#fff;background:linear-gradient(90deg,navy,#1084d0);align-items:center;gap:10px;min-height:58px;padding:7px;display:flex}.start-menu>header strong,.start-menu>header small{display:block}.start-menu>header strong{font-size:var(--text-small);margin-bottom:5px}.start-menu>header small{font-size:var(--text-micro)}.start-programs{min-height:0;padding:8px;overflow-y:auto}.start-programs:before{content:"Programs";font-size:var(--text-small);border-bottom:1px solid gray;margin-bottom:7px;padding-bottom:6px;display:block}.start-programs>button{text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:7px;width:100%;min-height:44px;padding:4px 6px;display:grid}.start-programs>button:hover,.start-programs>button:focus-visible{color:#fff;background:navy;outline:0}.start-programs strong,.start-programs small{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.start-programs small{color:#555;font-size:var(--text-micro);margin-top:3px}.start-programs>button:hover small{color:#fff}.start-menu>footer{border-top:2px groove var(--win-face);grid-template-columns:1fr 1fr;gap:3px;padding:6px;display:grid}.start-menu>footer button{background:var(--win-face);border:2px outset var(--win-face);min-height:32px;font-size:var(--text-micro);justify-content:center;align-items:center;gap:5px;display:flex}.os-window{z-index:10;background:var(--win-face);border:3px outset var(--win-face);flex-direction:column;min-width:330px;min-height:230px;display:flex;position:absolute;overflow:hidden;box-shadow:2px 2px 4px #00000059}.os-window.maximized{box-shadow:none;border-width:2px;inset:0 0 var(--bar-height)!important;width:auto!important;height:auto!important}.window-titlebar{color:#fff;-webkit-user-select:none;user-select:none;touch-action:none;background:linear-gradient(90deg,gray,#b0b0b0);flex:0 0 27px;justify-content:space-between;align-items:center;gap:7px;min-height:27px;padding:2px 3px 2px 5px;display:flex}.window-titlebar>div{align-items:center;gap:6px;min-width:0;display:flex}.window-titlebar strong{min-width:0;font-size:var(--text-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.window-titlebar nav{flex:none;gap:2px;display:flex}.window-titlebar nav button{background:var(--win-face);border:2px outset var(--win-face);place-items:center;width:22px;height:21px;padding:0;display:grid}.window-titlebar nav button:active{border-style:inset}.window-titlebar nav button:last-child{color:#fff;background:#c00000;border-color:#d0d0d0}.window-menubar{background:var(--win-face);border-bottom:2px groove var(--win-face);flex:0 0 25px;align-items:center;gap:1px;min-height:25px;padding:2px 4px;display:flex}.window-menubar button{height:20px;font-size:var(--text-micro);background:0 0;border:1px solid #0000;padding:0 7px}.window-menubar button:hover{color:#fff;background:navy}.window-content{border:2px inset var(--win-face);background:#fff;flex:1;min-width:0;min-height:0;overflow:hidden}.window-resize{z-index:4;cursor:nwse-resize;touch-action:none;background:linear-gradient(135deg,#0000 0 42%,gray 42% 50%,#0000 50% 61%,gray 61% 69%,#0000 69%);border:0;width:16px;height:16px;padding:0;position:absolute;bottom:1px;right:1px}.system-modal{z-index:1600;background:#00000073;place-items:center;display:grid;position:absolute;inset:0}.system-modal>section{background:var(--win-face);border:3px outset var(--win-face);width:min(430px,100vw - 28px);box-shadow:3px 3px 5px #0006}.system-modal header{color:#fff;background:linear-gradient(90deg,navy,#1084d0);align-items:center;gap:7px;padding:5px 7px;display:flex}.system-modal header strong{font-size:var(--text-small)}.system-modal>section>div{padding:20px 16px}.system-modal p{font-size:var(--text-small);margin:0 0 10px;line-height:1.8}.system-modal span{color:maroon;font-size:var(--text-micro)}.system-modal footer{justify-content:flex-end;gap:6px;padding:8px;display:flex}.system-modal button.danger{color:#fff;background:#c00000}.mail-notification{right:7px;bottom:calc(var(--bar-height) + 7px);z-index:1300;background:var(--win-face);border:3px outset var(--win-face);width:min(335px,100vw - 14px);position:absolute;box-shadow:3px 3px 5px #0006}.mail-notification>header{color:#fff;background:linear-gradient(90deg,navy,#1084d0);justify-content:space-between;align-items:center;padding:4px 5px;display:flex}.mail-notification>header span{align-items:center;gap:6px;display:flex}.mail-notification>header strong{font-size:var(--text-small)}.mail-notification>header button{color:#fff;border:2px outset var(--win-face);background:#c00000;place-items:center;width:21px;height:20px;padding:0;display:grid}.mail-notification>button{text-align:left;background:#fff;border:0;width:100%;padding:12px;display:block}.mail-notification>button strong,.mail-notification>button span,.mail-notification>button small{display:block}.mail-notification>button strong{color:navy;font-size:var(--text-small);margin-bottom:5px}.mail-notification>button span{font-size:var(--text-small);margin-bottom:5px}.mail-notification>button small{color:#555;font-size:var(--text-micro)}.app-icon{object-fit:contain;image-rendering:pixelated;display:block}.app-icon.desktop{filter:drop-shadow(2px 2px #00000073);width:45px;height:45px}.app-icon.menu{width:29px;height:29px}.app-icon.small{width:16px;height:16px}.explorer-app,.mail-app,.notepad-app,.vm-manager,.recycle-app,.control-panel,.vm-installer,.ritual-app{width:100%;min-width:0;height:100%;min-height:0}.explorer-app,.mail-app,.notepad-app,.vm-manager,.recycle-app{flex-direction:column;display:flex;position:relative}.explorer-toolbar,.mail-toolbar,.notepad-toolbar,.vm-toolbar,.recycle-toolbar{background:var(--win-face);border-bottom:2px groove var(--win-face);flex:none;align-items:center;gap:6px;min-height:37px;padding:4px 6px;display:flex}.explorer-toolbar>button,.notepad-toolbar>button,.vm-toolbar>button,.recycle-toolbar>button{background:var(--win-face);border:2px outset var(--win-face);min-height:27px;font-size:var(--text-micro);justify-content:center;align-items:center;gap:5px;padding:4px 7px;display:inline-flex}.explorer-toolbar label{flex:1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;min-width:0;display:grid}.explorer-toolbar label span{font-size:var(--text-micro)}.explorer-toolbar input{border:2px inset var(--win-face);width:100%;min-width:0;height:26px;font-size:var(--text-micro);background:#fff;padding:4px 6px}.statusbar{background:var(--win-face);border-top:2px groove var(--win-face);min-height:24px;font-size:var(--text-micro);flex:0 0 24px;justify-content:space-between;align-items:center;gap:6px;padding:2px 5px;display:flex}.explorer-layout{flex:1;grid-template-columns:190px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.explorer-tasks{border-right:2px groove var(--win-face);background:#d4d4d4;flex-direction:column;min-width:0;padding:11px 8px;display:flex}.explorer-tasks>strong{color:#fff;font-size:var(--text-small);background:navy;margin-bottom:8px;padding:6px}.explorer-tasks>button{text-align:left;font-size:var(--text-micro);background:0 0;border:1px solid #0000;align-items:flex-start;gap:6px;padding:8px 5px;display:flex}.explorer-tasks>button:hover{color:#fff;background:navy}.explorer-tasks>div{border-top:1px solid gray;align-items:center;gap:7px;margin-top:auto;padding:8px 5px;display:flex}.explorer-tasks>div strong,.explorer-tasks>div small{display:block}.explorer-tasks>div strong{font-size:var(--text-micro)}.explorer-tasks>div small{color:green;font-size:var(--text-micro);margin-top:3px}.computer-overview{background:#fff;min-width:0;min-height:0;padding:15px 17px 20px;overflow:auto}.computer-overview>header{color:#fff;background:linear-gradient(90deg,navy,#1084d0);align-items:center;gap:10px;margin:-15px -17px 15px;padding:12px 15px;display:flex}.computer-overview>header h2,.computer-overview>header p{margin:0}.computer-overview>header h2{margin-bottom:4px;font-size:10px}.computer-overview>header p{font-size:var(--text-micro)}.computer-overview>h3{color:navy;font-size:var(--text-small);background:#d4d4d4;border-bottom:1px solid gray;margin:15px 0 7px;padding:5px 6px}.system-folder,.drive-item{text-align:left;background:#fff;border:1px solid #0000;align-items:center;gap:10px;width:100%;padding:8px;display:flex}.system-folder:hover{background:#e8e8ff;border:1px dotted navy}.system-folder img{object-fit:contain;width:33px;height:33px}.system-folder strong,.system-folder small,.drive-item strong,.drive-item small{display:block}.system-folder strong,.drive-item strong{font-size:var(--text-small);margin-bottom:4px}.system-folder small,.drive-item small{color:#555;font-size:var(--text-micro)}.drive-item{margin:0}.drive-item>div{flex:1;min-width:0}.disk-meter{border:2px inset var(--win-face);background:#fff;width:100%;height:12px;margin:6px 0 4px;padding:1px;display:block}.disk-meter i{background:navy;width:15%;height:100%;display:block}.system-summary{border:2px inset var(--win-face);margin:0}.system-summary>div{border-bottom:1px solid #ddd;grid-template-columns:150px minmax(0,1fr);gap:8px;padding:7px;display:grid}.system-summary>div:nth-child(odd){background:#f0f0f0}.system-summary>div:last-child{border-bottom:0}.system-summary dt,.system-summary dd{overflow-wrap:anywhere;min-width:0;font-size:var(--text-micro);margin:0}.system-summary dt{color:#555}.documents-layout{flex:1;grid-template-columns:165px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.folder-tree{border-right:2px groove var(--win-face);background:#d4d4d4;padding:10px 7px}.folder-tree>strong{color:#fff;font-size:var(--text-small);background:navy;margin-bottom:8px;padding:5px;display:block}.folder-tree button{text-align:left;width:100%;font-size:var(--text-micro);background:0 0;border:1px solid #0000;align-items:center;gap:5px;padding:7px 5px;display:flex}.folder-tree button.selected{color:#fff;background:navy}.document-browser{background:#fff;grid-template-rows:auto minmax(105px,.8fr) minmax(135px,1.2fr);min-width:0;min-height:0;display:grid}.document-browser>header{color:#fff;background:navy;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.document-browser>header h2{font-size:var(--text-small);margin:0}.file-list{border-bottom:2px groove var(--win-face);min-height:0;padding:5px;overflow:auto}.file-list>button{text-align:left;background:#fff;border:1px solid #0000;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:6px;width:100%;padding:6px;display:grid}.file-list>button:hover{background:#eee}.file-list>button.selected{color:#fff;background:navy;border:1px dotted #fff}.file-list strong,.file-list small{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.file-list strong{font-size:var(--text-micro);margin-bottom:3px}.file-list small{color:#555;font-size:var(--text-micro)}.file-list>button.selected small{color:#fff}.file-preview{background:#f5f5f5;min-width:0;min-height:0;padding:10px;overflow:auto}.file-preview>header{border-bottom:1px solid gray;align-items:center;gap:6px;padding-bottom:6px;display:flex}.file-preview>header strong{min-width:0;font-size:var(--text-small);text-overflow:ellipsis;overflow:hidden}.file-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--terminal);margin:10px 0;font-size:11px;line-height:1.5}.file-preview>button{margin-top:7px}.installer-file-details{grid-template-columns:52px minmax(0,1fr);gap:10px;margin-top:10px;display:grid}.installer-file-details dl{border:2px inset var(--win-face);margin:0}.installer-file-details dl>div{border-bottom:1px solid #ddd;grid-template-columns:105px minmax(0,1fr);gap:6px;padding:5px;display:grid}.installer-file-details dl>div:last-child{border-bottom:0}.installer-file-details dt,.installer-file-details dd{overflow-wrap:anywhere;font-size:var(--text-micro);margin:0}.installer-file-details dt{color:#555}.mail-toolbar{justify-content:space-between;padding-inline:10px}.mail-toolbar>div{align-items:center;gap:9px;min-width:0;display:flex}.mail-compose-button,.mail-command-button{min-height:29px;font-size:var(--text-small);justify-content:center;align-items:center;gap:6px;padding:5px 8px;display:inline-flex}.mail-toolbar strong{color:navy;font-size:var(--text-small)}.mail-toolbar span{color:#555;font-size:var(--text-micro)}.mail-layout{flex:1;grid-template-columns:120px 215px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.mail-folders{border-right:2px groove var(--win-face);background:#d4d4d4;padding:8px 5px}.mail-folders>button{text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:21px minmax(0,1fr) auto;align-items:center;gap:5px;width:100%;min-height:35px;padding:5px;display:grid}.mail-folders>button.selected{color:#fff;background:navy}.mail-folders>button span,.mail-folders>button i{font-size:var(--text-micro);font-style:normal}.mail-folders>button i{color:#000;background:#ff0;place-items:center;width:16px;height:16px;display:grid}.mail-list{border-right:2px groove var(--win-face);background:#fff;min-width:0;min-height:0;overflow:auto}.mail-list>header{z-index:1;color:#fff;background:navy;justify-content:space-between;align-items:center;gap:6px;min-height:35px;padding:6px 8px;display:flex;position:sticky;top:0}.mail-list>header strong{font-size:var(--text-small)}.mail-list>header small{font-size:var(--text-micro)}.mail-list>button{text-align:left;background:#fff;border:0;border-bottom:1px solid silver;width:100%;padding:9px 7px;display:block}.mail-list>button.selected{color:#fff;background:navy}.mail-list>button>span{justify-content:space-between;gap:5px;display:flex}.mail-list strong,.mail-list time,.mail-list b,.mail-list small{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.mail-list strong,.mail-list b{font-size:var(--text-micro)}.mail-list time{font-size:var(--text-micro);white-space:nowrap}.mail-list b{margin:6px 0 4px}.mail-list small{color:#555;font-size:var(--text-micro);white-space:nowrap}.mail-list>button.selected small{color:#fff}.mail-empty-list{color:#666;min-height:160px;font-size:var(--text-micro);align-content:center;place-items:center;gap:9px;display:grid}.mail-reader{background:#fff;min-width:0;min-height:0;padding:0 14px 18px;overflow:auto}.mail-reader>header{background:#f0f0f0;border-bottom:1px solid gray;margin:0 -14px 13px;padding:13px}.mail-reader>header h2{overflow-wrap:anywhere;color:navy;margin:0 0 10px;font-size:9px}.mail-reader>header dl{margin:0}.mail-reader>header dl>div{grid-template-columns:43px minmax(0,1fr);gap:6px;margin-bottom:3px;display:grid}.mail-reader dt,.mail-reader dd{overflow-wrap:anywhere;min-width:0;font-size:var(--text-micro);margin:0}.mail-reader dt{color:#555}.mail-message{font-family:var(--terminal);font-size:11px;line-height:1.55}.mail-message p{margin:0 0 10px}.mail-signature{color:navy;font-weight:700}.mail-attachment{background:var(--win-face);border:2px outset var(--win-face);margin-top:14px}.mail-attachment>header{color:#fff;background:navy;align-items:center;gap:5px;padding:5px 7px;display:flex}.mail-attachment>header strong{font-size:var(--text-micro)}.mail-attachment>div{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.attachment-icon{color:#fff;border:2px outset var(--win-face);background:navy;place-items:center;width:39px;height:39px;display:grid}.mail-attachment>div>span:nth-child(2){min-width:0}.mail-attachment>div>span:nth-child(2) strong,.mail-attachment>div>span:nth-child(2) small{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.mail-attachment>div>span:nth-child(2) strong{font-size:var(--text-micro);margin-bottom:4px}.mail-attachment>div>span:nth-child(2) small{color:#555;font-size:var(--text-micro)}.mail-attachment button{min-height:27px;font-size:var(--text-micro);padding:4px 7px}.attachment-progress{border:2px inset var(--win-face);background:#fff;height:12px;margin:0 8px 7px;padding:1px;display:block}.attachment-progress i{background:navy;height:100%;display:block}.attachment-saved{color:green;font-size:var(--text-micro);align-items:center;gap:5px;padding:0 8px 8px;display:flex}.mail-compose{flex-direction:column;gap:8px;min-height:calc(100% - 70px);padding-bottom:10px;display:flex}.mail-compose>label{color:#333;font-size:var(--text-small);grid-template-columns:75px minmax(0,1fr);align-items:center;gap:8px;display:grid}.mail-compose input,.mail-compose textarea{border:2px inset var(--win-face);width:100%;min-width:0;font-size:var(--text-small);background:#fff;padding:8px;line-height:1.65}.mail-compose input{min-height:34px}.mail-compose input:read-only{color:#333;background:#efefef}.mail-compose-body{flex:1;min-height:220px;align-items:stretch!important}.mail-compose-body>span{padding-top:9px}.mail-compose textarea{resize:none;min-height:220px}.mail-compose>small{color:#555;min-height:18px;font-size:var(--text-small);line-height:1.6}.mail-compose>small.error{color:#a00000}.mail-compose>footer{border-top:2px groove var(--win-face);justify-content:flex-end;gap:7px;padding-top:8px;display:flex}.mail-compose>footer button{min-height:34px;font-size:var(--text-small);align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.mail-delivery-status{color:#333;font-size:var(--text-small);background:#ececec;border:1px solid gray;margin-top:18px;padding:9px}.mail-delivery-status.checking{color:navy;border-left:5px solid navy}.mail-delivery-status.validated{color:#005000;border-left:5px solid green}.mail-delivery-status.uncertain{color:#714b00;border-left:5px solid #d28a00}.mail-delivery-status.invalid{color:#780000;border-left:5px solid #b00000}.mail-command-button{font-family:var(--pixel);margin-top:8px}.antivirus-attachment .attachment-icon{color:#003d18;background:#b9f0c8}.antivirus-installer-overlay{z-index:40;background:#00060cc2;place-items:center;padding:12px;animation:.16s steps(3,end) both antivirus-overlay-in;display:grid;position:absolute;inset:0}.antivirus-installer-window{color:#102129;border:2px outset var(--win-face);background:#d4d0c8;grid-template-rows:31px minmax(0,1fr);width:min(710px,100%);height:min(548px,100%);min-height:0;animation:.21s steps(5,end) both antivirus-window-in;display:grid;overflow:hidden;box-shadow:8px 9px #0000007a}.antivirus-installer-titlebar{color:#fff;background:#071c26;border-bottom:2px solid #58e6c5;justify-content:space-between;align-items:center;min-width:0;padding:3px 4px 3px 7px;display:flex}.antivirus-installer-titlebar>span{align-items:center;gap:7px;min-width:0;display:inline-flex}.antivirus-installer-titlebar strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-small);overflow:hidden}.antivirus-installer-titlebar button{background:var(--win-face);border:2px outset var(--win-face);flex:none;place-items:center;width:23px;height:23px;padding:0;display:grid}.antivirus-installer-titlebar button:active{border-style:inset}.antivirus-installer-shell{background:#edf1ec;grid-template-columns:176px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.antivirus-installer-rail{color:#d9f8ef;background:#0b2933;border-right:3px solid #153f48;flex-direction:column;min-width:0;min-height:0;padding:22px 14px 15px;display:flex}.antivirus-brand{justify-items:start;margin-bottom:22px;display:grid}.antivirus-brand>span{color:#092730;background:#58e6c5;border:2px outset #92f5de;place-items:center;width:48px;height:48px;margin-bottom:12px;display:grid;box-shadow:4px 4px #041419}.antivirus-brand strong{color:#fff;font-size:var(--text-small)}.antivirus-brand small{color:#8cbab2;font-size:var(--text-micro);margin-top:5px;line-height:1.6}.antivirus-installer-rail ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.antivirus-installer-rail li{color:#6f9994;min-height:34px;font-size:var(--text-micro);border-left:3px solid #0000;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:6px;display:grid}.antivirus-installer-rail li i{color:#6f9994;width:23px;height:23px;font-style:normal;font-size:var(--text-micro);background:#102f39;border:1px solid #31535a;place-items:center;display:grid}.antivirus-installer-rail li.active{color:#fff;background:#153f48;border-left-color:#f4c653;padding-left:5px}.antivirus-installer-rail li.active i{color:#071c26;background:#f4c653;border-color:#ffe39a}.antivirus-installer-rail li.complete{color:#8cebd5}.antivirus-installer-rail li.complete i{color:#071c26;background:#58e6c5;border-color:#92f5de}.antivirus-route-status{color:#58e6c5;border-top:1px solid #31535a;align-items:center;gap:8px;margin-top:auto;padding-top:13px;display:flex}.antivirus-route-status span,.antivirus-route-status small,.antivirus-route-status strong{min-width:0;display:block}.antivirus-route-status small{color:#6f9994;font-size:var(--text-micro);margin-bottom:3px}.antivirus-route-status strong{font-size:var(--text-micro)}.antivirus-installer-content{background-color:#edf1ec;background-image:linear-gradient(#0b293309 1px,#0000 1px),linear-gradient(90deg,#0b293309 1px,#0000 1px);background-size:18px 18px;min-width:0;min-height:0;overflow:auto}.antivirus-stage{flex-direction:column;width:100%;min-height:100%;padding:28px 31px 22px;display:flex}.antivirus-stage>h2{color:#071c26;margin:0 0 12px;font-size:13px;line-height:1.45}.antivirus-stage>p:not(.antivirus-kicker){color:#43545a;max-width:510px;font-family:var(--terminal);margin:0 0 17px;font-size:12px;line-height:1.5}.antivirus-kicker{color:#087965;font-size:var(--text-micro);margin:0 0 8px}.antivirus-stage-mark{color:#062d30;background:#58e6c5;border:3px outset #8ff4dc;place-items:center;width:78px;height:78px;margin-bottom:24px;display:grid;box-shadow:6px 6px #173b42}.antivirus-package-details{border:2px inset var(--win-face);background:#fff;margin:2px 0 17px;display:grid}.antivirus-package-details>div{border-bottom:1px solid #c9d1ce;grid-template-columns:105px minmax(0,1fr);align-items:center;min-height:31px;display:grid}.antivirus-package-details>div:last-child{border-bottom:0}.antivirus-package-details dt,.antivirus-package-details dd{overflow-wrap:anywhere;min-width:0;font-size:var(--text-micro);margin:0;padding:6px 9px}.antivirus-package-details dt{color:#496066;background:#dce5e2;border-right:1px solid #c9d1ce;height:100%}.antivirus-package-details dd{color:#0a493f;align-items:center;gap:5px;display:flex}.antivirus-notice{color:#59480c;background:#fff3b7;border:1px solid #b99a2c;align-items:flex-start;gap:9px;padding:10px 11px;display:flex;box-shadow:2px 2px #d2cab0}.antivirus-notice>svg{flex:none}.antivirus-notice p{font-family:var(--terminal);margin:0;font-size:11px;line-height:1.45}.antivirus-stage>footer{justify-content:flex-end;align-items:center;gap:8px;margin-top:auto;padding-top:18px;display:flex}.antivirus-stage>footer button{color:#071c26;background:var(--win-face);border:2px outset var(--win-face);min-height:32px;font-size:var(--text-micro);justify-content:center;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.antivirus-stage>footer button:active{border-style:inset}.antivirus-stage>footer button.primary{color:#fff;background:#0b6157;border-color:#4a9689;min-width:118px}.antivirus-stage>footer button.danger{background:#8c2830;border-color:#bd666d}.antivirus-stage>footer button:disabled{color:#657477;text-shadow:1px 1px #fff;background:#c8cfcd;border-color:#d4d8d7}.antivirus-options{gap:8px;display:grid}.antivirus-options label{cursor:pointer;background:#fff;border:2px solid #8da09d;grid-template-columns:21px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:70px;padding:10px;display:grid;box-shadow:3px 3px #c2cbc8}.antivirus-options label:has(input:focus-visible){outline-offset:-6px;outline:2px dotted #071c26}.antivirus-options input{accent-color:#0b6157;width:16px;height:16px}.antivirus-options label>span{grid-template-columns:27px minmax(0,1fr);align-items:center;min-width:0;display:grid}.antivirus-options label>span>svg{color:#0b6157;grid-row:1/3}.antivirus-options label strong,.antivirus-options label small{min-width:0}.antivirus-options label strong{color:#11282f;font-size:var(--text-small)}.antivirus-options label small{color:#59686c;font-family:var(--terminal);margin-top:5px;font-size:10px;line-height:1.3}.antivirus-options label>i{color:#0b6157;font-style:normal;font-size:var(--text-micro);background:#c9eee5;border:1px solid #6bb9a8;padding:4px 5px}.antivirus-scan-display,.antivirus-repair-meter{color:#d9f8ef;background:#071c26;border:3px inset #aeb8b5;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:15px;min-height:91px;padding:11px 15px;display:grid}.antivirus-scan-display>span,.antivirus-repair-meter>span{color:#58e6c5;background:#0f3640;border:1px solid #33716e;place-items:center;width:58px;height:58px;display:grid}.antivirus-scan-display>span.scanning svg{animation:.76s steps(4,end) infinite antivirus-scan-pulse}.antivirus-scan-display>span.finished{color:#071c26;background:#58e6c5}.antivirus-scan-display>div,.antivirus-repair-meter>div{min-width:0}.antivirus-scan-display strong,.antivirus-repair-meter strong{color:#fff;margin-bottom:7px;font-size:17px;display:block}.antivirus-scan-display small,.antivirus-repair-meter small{color:#8cbab2;text-overflow:ellipsis;white-space:nowrap;font-family:var(--terminal);font-size:10px;display:block;overflow:hidden}.antivirus-progress-track{border:2px inset var(--win-face);background:#fff;height:18px;margin:10px 0 13px;padding:2px;display:block;overflow:hidden}.antivirus-progress-track>i{background-color:#0b8b76;background-image:repeating-linear-gradient(90deg,#0000 0 9px,#edf1ec 9px 11px);height:100%;transition:width 90ms steps(2,end);display:block}.antivirus-progress-track.segmented>i{background-color:#f4c653;background-image:repeating-linear-gradient(90deg,#0000 0 10px,#071c26 10px 12px);transition-duration:.14s}.antivirus-findings,.antivirus-repair-log,.antivirus-complete-list{gap:5px;margin:0;padding:0;list-style:none;display:grid}.antivirus-findings li{color:#83918f;background:#dde3e1;border-left:4px solid #aeb8b5;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:7px;min-height:37px;padding:5px 8px;display:grid}.antivirus-findings li.found{color:#7b1e25;background:#f5dfe0;border-left-color:#be2f38}.antivirus-findings span,.antivirus-findings strong,.antivirus-findings small{min-width:0;display:block}.antivirus-findings strong{font-size:var(--text-micro)}.antivirus-findings small{font-family:var(--terminal);margin-top:4px;font-size:9px}.antivirus-repair-meter{margin-top:7px}.antivirus-repair-meter>span{animation:1s steps(4,end) infinite antivirus-repair-shield}.antivirus-repair-log li{color:#7b888a;background:#dce3e0;border:1px solid #bdc9c6;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:8px;min-height:34px;display:grid}.antivirus-repair-log li i{height:100%;font-style:normal;font-size:var(--text-micro);background:#c6d0cd;border-right:1px solid #aab8b5;place-items:center;display:grid}.antivirus-repair-log li.active{color:#11282f;background:#fff3b7;border-color:#b99a2c}.antivirus-repair-log li.active i{color:#4c3b00;background:#f4c653}.antivirus-repair-log li.done{color:#0b584d;background:#d2f1e9;border-color:#6bb9a8}.antivirus-repair-log li.done i{color:#062d30;background:#58e6c5}.antivirus-repair-log li span{font-size:var(--text-micro)}.antivirus-stage>footer.locked{color:#647174;justify-content:flex-start}.antivirus-stage>footer.locked span{font-size:var(--text-micro);align-items:center;gap:7px;display:flex}.antivirus-complete-stage{text-align:center;align-items:center}.antivirus-complete-stage>p:not(.antivirus-kicker){max-width:440px}.antivirus-complete-mark{color:#052d2c;background:#58e6c5;border:3px outset #9bf8e2;place-items:center;width:88px;height:88px;margin-bottom:20px;animation:.36s steps(6,end) both antivirus-complete-in;display:grid;box-shadow:7px 7px #173b42}.antivirus-report-grid{border:2px inset var(--win-face);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:445px;margin:4px 0 13px;display:grid}.antivirus-report-grid>div{border-right:1px solid #c3cecb;align-content:center;gap:6px;min-width:0;min-height:68px;padding:8px;display:grid}.antivirus-report-grid>div:last-child{border-right:0}.antivirus-report-grid strong{color:#0b6157;font-size:13px}.antivirus-report-grid small{color:#536569;font-family:var(--terminal);font-size:9px;line-height:1.25}.antivirus-complete-list{text-align:left;width:100%;max-width:445px;margin-bottom:13px}.antivirus-complete-list li{color:#0b584d;font-size:var(--text-micro);border-bottom:1px dotted #8ca29e;align-items:center;gap:8px;padding:5px 8px;display:flex}.antivirus-complete-list svg{flex:none}.antivirus-complete-stage .antivirus-notice{text-align:left;width:100%;max-width:445px}.antivirus-complete-stage>footer{width:100%}@keyframes antivirus-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes antivirus-window-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes antivirus-scan-pulse{0%,to{color:#58e6c5;transform:translate(0)}25%{color:#f4c653;transform:translate(2px,-1px)}50%{color:#fff;transform:translate(-1px,1px)}75%{color:#58e6c5;transform:translate(1px,1px)}}@keyframes antivirus-repair-shield{0%,to{color:#58e6c5;background:#0f3640}50%{color:#071c26;background:#f4c653}}@keyframes antivirus-complete-in{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}.mail-empty-reader{color:#666;text-align:center;align-content:center;place-items:center;gap:8px;height:100%;display:grid}.mail-empty-reader h2{margin:0;font-size:9px}.mail-empty-reader p{font-size:var(--text-micro);margin:0}.ritual-app{color:#ece7f2;font-family:var(--pixel);background:repeating-linear-gradient(0deg,#0000 0 21px,#9b32bd12 21px 22px),#09070d;flex-direction:column;display:flex;overflow:hidden}.ritual-app>header{background:#170d20;border-bottom:3px solid #7f2e92;align-items:center;gap:14px;min-height:86px;padding:13px 17px;display:flex}.ritual-app>header svg{color:#d26ae2}.ritual-app>header span,.ritual-app>header h2{margin:0;display:block}.ritual-app>header span{color:#a494ad;font-size:var(--text-small);margin-bottom:8px}.ritual-app>header h2{color:#fff;font-size:18px}.ritual-app>section{flex:1;place-items:center;min-height:0;padding:24px;display:grid;overflow:auto}.ritual-app>section>:not(.ritual-corrupted),.ritual-app>section>form{width:min(560px,100%)}.ritual-kicker{color:#d26ae2;font-size:var(--text-small);margin:0 0 17px}.ritual-app h3{color:#fff;margin:0 0 12px;font-size:11px}.ritual-app>section>p:not(.ritual-kicker){color:#bdb4c4;font-size:var(--text-small);margin:0 0 22px;line-height:1.9}.ritual-app form{width:min(560px,100%);margin-bottom:13px}.ritual-app form label{color:#e5dce9;font-size:var(--text-small);margin-bottom:8px;display:block}.ritual-app form>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.ritual-app input{color:#fff;caret-color:#d26ae2;background:#020203;border:2px inset #5b4560;width:100%;min-width:0;height:42px;padding:8px 10px;font-size:9px}.ritual-app button{color:#fff;min-height:42px;font-size:var(--text-small);background:#4e175e;border:2px outset #8c54a0;align-items:center;gap:7px;padding:7px 11px;display:inline-flex}.ritual-app button:active{border-style:inset}.ritual-app>section>small{color:#6f6375;font-size:var(--text-small);display:block}.ritual-corrupted{color:#ffb4aa;background:#160707;border:2px solid #a93232;width:min(560px,100%);padding:21px}.ritual-corrupted strong{color:#ff5b4d;margin-bottom:14px;font-size:11px;display:block}.ritual-corrupted p{font-size:var(--text-small);margin:0 0 14px;line-height:1.8}.ritual-corrupted small{color:#c38b85;font-size:var(--text-small)}.ritual-app>footer{color:#817687;min-height:34px;font-size:var(--text-micro);background:#110d14;border-top:1px solid #42274a;justify-content:space-between;align-items:center;gap:9px;padding:8px 11px;display:flex}.hack-overlay{z-index:30000;color:#d9fff1;font-family:var(--pixel);background:#000406f7;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow:auto}.hack-noise{pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 3px,#23ffa60e 3px 4px),repeating-linear-gradient(90deg,#0000 0 63px,#ff2a460a 63px 64px);animation:.18s steps(2,end) infinite hack-noise-shift;position:absolute;inset:0}.hack-challenge{z-index:1;background:#020909;border:3px solid #19d684;width:min(690px,100%);padding:4px;position:relative;box-shadow:8px 8px #7d1027}.hack-challenge>header{color:#00150e;background:#19d684;justify-content:space-between;align-items:center;gap:12px;min-height:53px;padding:10px 12px;display:flex}.hack-challenge>header>span{align-items:center;gap:9px;display:flex}.hack-challenge>header strong{font-size:9px}.hack-challenge>header time{color:#fff;text-align:center;background:#7d1027;min-width:66px;padding:8px;font-size:12px}.hack-terminal-lines{color:#6dffbd;background:#00120c;border-bottom:1px solid #16704d;gap:7px;padding:11px 12px;display:grid}.hack-terminal-lines span{font-size:var(--text-small);line-height:1.55}.hack-instructions{justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.hack-instructions strong{color:#fff;font-size:var(--text-small)}.hack-instructions span{color:#8dd8bd;font-size:var(--text-small)}.hack-grid{aspect-ratio:1;grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;width:min(420px,76vw);margin:0 auto 13px;display:grid}.hack-grid button{color:#6dffbd;min-width:0;min-height:0;text-shadow:none;background:#051512;border:2px solid #176347;place-items:center;display:grid;position:relative}.hack-grid button:disabled{color:#6dffbd;text-shadow:none}.hack-grid button i{background:#176347;border:1px solid #38b67d;width:15px;height:15px}.hack-grid button span{font-size:var(--text-micro);position:absolute;bottom:4px;right:5px}.hack-grid button.active{color:#07120d;background:#c9ffe7;border-color:#fff;box-shadow:0 0 0 4px #19d684}.hack-grid button.active i{background:#fff;border-color:#00150e}.hack-grid button.entered{background:#0d573e;border-color:#4fffb5}.hack-grid button.wrong{color:#fff;background:#8f142c;border-color:#ff526f;animation:.18s steps(2,end) 2 hack-cell-error}.hack-challenge>footer{background:#00120c;border-top:1px solid #16704d;justify-content:space-between;align-items:center;gap:12px;min-height:43px;padding:9px 12px;display:flex}.hack-challenge>footer>span{gap:6px;display:flex}.hack-challenge>footer>span i{background:#173a2e;border:1px solid #176347;width:24px;height:8px}.hack-challenge>footer>span i.complete{background:#19d684}.hack-challenge>footer small{color:#ff7188;font-size:var(--text-micro);text-align:right;line-height:1.6}.hack-result-overlay,.slow-launch-overlay{z-index:31000;font-family:var(--pixel);background:#000000d1;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.hack-result-overlay>section,.slow-launch-overlay>section{color:#fff;background:#080808;border:3px solid #d4d4d4;width:min(520px,100%);padding:22px;box-shadow:7px 7px #303030}.hack-result-overlay.blocked>section{border-color:#25df91}.hack-result-overlay.failed>section{border-color:#ff405e}.hack-result-overlay strong,.slow-launch-overlay strong{margin-bottom:14px;font-size:11px;display:block}.hack-result-overlay p{font-size:var(--text-small);margin:0 0 15px;line-height:1.8}.hack-result-overlay small,.slow-launch-overlay span{color:#a9a9a9;font-size:var(--text-small);line-height:1.7}.slow-launch-overlay{z-index:20000;background:#00000047}.slow-launch-overlay>section{color:#000;background:var(--win-face);border:3px outset var(--win-face);width:min(410px,100%);box-shadow:6px 6px #00000073}.slow-launch-overlay strong{color:navy;font-size:var(--text-small)}.slow-launch-overlay>section>div{border:2px inset var(--win-face);background:#fff;height:18px;margin-top:14px;padding:2px}.slow-launch-overlay>section>div i{background:navy;width:35%;height:100%;animation:.78s steps(4,end) infinite alternate slow-launch-progress;display:block}.degraded-indicator{z-index:5;color:#fff;width:286px;font-family:var(--pixel);background:#5f101d;border:2px solid #ff6f82;padding:9px 10px;display:block;position:absolute;top:82px;right:18px;box-shadow:4px 4px #00000057}.degraded-indicator strong,.degraded-indicator span{display:block}.degraded-indicator strong{font-size:var(--text-small);margin-bottom:7px}.degraded-indicator span{color:#ffc1ca;font-size:var(--text-micro)}.system-degraded .desktop-icons{animation:7s steps(2,end) infinite degraded-jitter}.boot-terminal.degraded .boot-progress>i{background:#c48400;animation-duration:8s}.boot-terminal.degraded .boot-loading>span,.boot-terminal.degraded .boot-lines p:last-child{color:#ffb02e}@keyframes hack-noise-shift{50%{transform:translateY(2px)}}@keyframes hack-cell-error{50%{transform:translate(4px)}}@keyframes slow-launch-progress{to{width:92%}}@keyframes degraded-jitter{48%{transform:translate(0)}49%{transform:translate(1px)}50%{transform:translate(-1px,1px)}51%{transform:translate(0)}}.notepad-toolbar label{font-size:var(--text-micro);align-items:center;gap:5px;margin-left:auto;display:flex}.notepad-app textarea{resize:none;width:100%;min-width:0;min-height:0;font-family:var(--terminal);background:#fff;border:0;outline:0;flex:1;padding:11px;font-size:14px;line-height:1.5}.notepad-app textarea.no-wrap{white-space:pre;overflow-wrap:normal}.notepad-app>footer{background:var(--win-face);border-top:2px groove var(--win-face);min-height:24px;font-size:var(--text-micro);justify-content:space-between;align-items:center;padding:2px 6px;display:flex}.vm-installer{background:var(--win-face);grid-template-columns:160px minmax(0,1fr);display:grid}.installer-rail{color:#fff;border-right:3px groove var(--win-face);background:repeating-linear-gradient(45deg,#ffffff0f 0 2px,#0000 2px 7px),navy;flex-direction:column;justify-content:center;align-items:center;min-width:0;display:flex}.installer-disc,.installer-cube{place-items:center;display:grid}.installer-disc{color:#0ff;animation:4s linear infinite installer-spin}.installer-cube{color:#ff0;margin-top:-16px}.installer-rail strong{margin-top:19px;font-size:9px}.installer-rail small{font-size:var(--text-micro);margin-top:6px}@keyframes installer-spin{to{transform:rotate(360deg)}}.installer-stage{flex-direction:column;min-width:0;min-height:0;display:flex}.installer-stage>ol{background:var(--win-face);border-bottom:2px groove var(--win-face);grid-template-columns:repeat(4,minmax(0,1fr));min-height:48px;margin:0;padding:6px 8px;list-style:none;display:grid}.installer-stage>ol li{color:#666;align-items:center;gap:5px;min-width:0;display:flex;position:relative}.installer-stage>ol li:not(:last-child):after{content:"";background:gray;height:1px;position:absolute;top:14px;left:27px;right:2px}.installer-stage>ol li i,.installer-stage>ol li span{z-index:1;position:relative}.installer-stage>ol li i{background:var(--win-face);border:2px outset var(--win-face);width:25px;height:25px;font-size:var(--text-micro);flex:0 0 25px;place-items:center;font-style:normal;display:grid}.installer-stage>ol li span{background:var(--win-face);min-width:0;font-size:var(--text-micro);text-overflow:ellipsis;overflow:hidden}.installer-stage>ol li.reached{color:#000}.installer-stage>ol li.reached i{color:#fff;background:navy}.installer-page{background:#fff;flex:1;min-width:0;min-height:0;padding:21px 23px;overflow:auto}.installer-page h2{color:navy;margin:0 0 11px;font-size:12px;line-height:1.5}.installer-page>p:not(.installer-kicker){color:#333;font-size:var(--text-micro);line-height:1.8}.installer-welcome{grid-template-columns:78px minmax(0,1fr);gap:17px;display:grid}.installer-welcome>span{color:#fff;border:3px outset var(--win-face);background:navy;place-items:center;width:72px;height:72px;display:grid}.installer-welcome dl{border:2px inset var(--win-face);margin:16px 0 0}.installer-welcome dl>div{border-bottom:1px solid #ddd;grid-template-columns:95px minmax(0,1fr);gap:7px;padding:6px;display:grid}.installer-welcome dl>div:last-child{border-bottom:0}.installer-welcome dt,.installer-welcome dd{font-size:var(--text-micro);margin:0}.installer-welcome dt{color:#555}.component-list{border:2px inset var(--win-face);margin:15px 0}.component-list label{background:#fff;border-bottom:1px solid #ddd;grid-template-columns:20px 23px minmax(0,1fr) auto;align-items:center;gap:6px;padding:7px;display:grid}.component-list label:last-child{border-bottom:0}.component-list strong,.component-list small{display:block}.component-list strong{font-size:var(--text-micro)}.component-list small{color:#555;font-size:var(--text-micro);margin-top:3px}.component-list b{font-size:var(--text-micro)}.install-path{font-size:var(--text-micro);overflow-wrap:anywhere;background:#ffc;border:1px solid olive;padding:7px;display:block}.vm-install-animation{grid-template-columns:55px minmax(70px,1fr) 55px;align-items:center;gap:8px;max-width:420px;margin:21px auto;display:grid}.install-source,.install-target{color:#fff;border:3px outset var(--win-face);background:navy;place-items:center;width:55px;height:55px;display:grid}.install-source{color:#ff0}.install-target{color:#0ff}.install-wire{justify-content:space-between;gap:2px;min-width:0;display:flex}.install-wire i{background:gray;width:6px;height:6px;animation:.7s steps(2,end) infinite packet-blink}.install-wire i:nth-child(2n){animation-delay:.18s}@keyframes packet-blink{50%{background:#00f}}.segmented-progress{border:2px inset var(--win-face);background:#fff;grid-template-columns:repeat(25,minmax(2px,1fr));gap:2px;height:20px;padding:2px;display:grid}.segmented-progress i{background:silver}.segmented-progress i.filled{background:navy}.install-status{justify-content:space-between;gap:9px;margin-top:7px;display:flex}.install-status span,.install-status strong{font-size:var(--text-micro)}.install-terminal{color:#0f0;border:2px inset var(--win-face);font-family:var(--terminal);background:#000;gap:4px;margin-top:14px;padding:9px;display:grid}.install-terminal span{font-family:var(--terminal);font-size:10px}.installer-complete{text-align:center}.complete-mark{color:#fff;border:3px outset var(--win-face);background:green;place-items:center;width:70px;height:70px;margin:0 auto 15px;display:grid}.installer-complete>div{text-align:left;background:var(--win-face);border:2px outset var(--win-face);align-items:center;gap:10px;max-width:420px;margin:16px auto 0;padding:9px;display:flex}.installer-complete strong,.installer-complete small{display:block}.installer-complete strong{font-size:var(--text-micro);margin-bottom:4px}.installer-complete small{color:#555;font-size:var(--text-micro)}.installer-stage>footer{background:var(--win-face);border-top:2px groove var(--win-face);flex:none;justify-content:space-between;align-items:center;gap:8px;min-height:50px;padding:7px 9px;display:flex}.installer-stage>footer>span{min-width:0;font-size:var(--text-micro);text-overflow:ellipsis;overflow:hidden}.installer-stage>footer nav{flex:none;gap:6px;display:flex}.installer-stage>footer button{min-height:28px;font-size:var(--text-micro);padding:4px 8px}.vm-toolbar i{background:gray;width:2px;height:23px}.vm-manager-layout{flex:1;grid-template-columns:185px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.vm-manager-layout>aside{border-right:2px groove var(--win-face);background:#d4d4d4}.vm-manager-layout>aside header{color:#fff;background:navy;align-items:center;gap:6px;min-height:43px;padding:7px;display:flex}.vm-manager-layout>aside header strong{min-width:0;font-size:var(--text-micro);text-overflow:ellipsis;overflow:hidden}.vm-manager-layout>aside button{text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:21px minmax(0,1fr) auto;align-items:center;gap:5px;width:100%;min-height:37px;padding:6px 7px;display:grid}.vm-manager-layout>aside button.selected{color:#fff;background:navy}.vm-manager-layout>aside button span,.vm-manager-layout>aside button i{font-size:var(--text-micro);font-style:normal}.vm-manager-layout>section{text-align:center;background:#fff;min-width:0;min-height:0;padding:25px;overflow:auto}.vm-empty-monitor{background:var(--win-face);border:3px outset var(--win-face);width:124px;height:94px;margin:0 auto 17px;padding:7px;position:relative}.vm-empty-monitor>span{color:#0aa;border:2px inset var(--win-face);background:#001818;place-items:center;width:100%;height:100%;display:grid}.vm-empty-monitor>i{background:var(--win-face);border:2px outset var(--win-face);width:28px;height:12px;position:absolute;bottom:-14px;left:45px}.vm-manager-layout>section h2{color:navy;margin:25px 0 10px;font-size:11px}.vm-manager-layout>section>p{color:#444;max-width:540px;font-size:var(--text-micro);margin:0 auto 17px;line-height:1.9}.vm-manager-layout>section dl{text-align:left;border:2px inset var(--win-face);max-width:470px;margin:auto}.vm-manager-layout>section dl>div{border-bottom:1px solid #ddd;grid-template-columns:150px minmax(0,1fr);gap:7px;padding:7px;display:grid}.vm-manager-layout>section dl>div:last-child{border-bottom:0}.vm-manager-layout dt,.vm-manager-layout dd{font-size:var(--text-micro);margin:0}.vm-manager-layout dt{color:#555}.vm-manager-layout dd{color:green}.control-panel{grid-template-columns:175px minmax(0,1fr);min-width:0;min-height:0;display:grid}.control-panel>nav{border-right:2px groove var(--win-face);background:#d4d4d4;padding:9px 6px}.control-panel>nav button{text-align:left;width:100%;min-height:39px;font-size:var(--text-micro);background:0 0;border:1px solid #0000;align-items:center;gap:7px;padding:6px;display:flex}.control-panel>nav button.selected{color:#fff;background:navy}.control-panel>section{background:#fff;min-width:0;min-height:0;overflow:auto}.settings-page{min-height:100%;padding:19px}.settings-page>header{color:#fff;background:linear-gradient(90deg,navy,#1084d0);align-items:center;gap:11px;margin:-19px -19px 19px;padding:12px 15px;display:flex}.settings-page>header h2,.settings-page>header p{margin:0}.settings-page>header h2{margin-bottom:5px;font-size:9px}.settings-page>header p{font-size:var(--text-micro)}.settings-page>label{max-width:520px;margin-bottom:13px;display:block}.settings-page>label>span{font-size:var(--text-micro);margin-bottom:5px;display:block}.settings-page label>input{min-height:33px;font-size:var(--text-small);padding:7px}.settings-page label>input[readonly]{color:#666;background:#ddd}.settings-page>footer{border-top:1px solid gray;justify-content:space-between;align-items:center;gap:8px;max-width:520px;margin-top:19px;padding-top:9px;display:flex}.settings-page>footer>span{color:green;font-size:var(--text-micro)}.personalization-page .wallpaper-picker,.personalization-page .accent-picker{max-width:none;margin-top:15px}.system-page>dl{border:2px inset var(--win-face);margin:0}.system-page>dl>div{border-bottom:1px solid #ddd;grid-template-columns:175px minmax(0,1fr);gap:9px;padding:8px;display:grid}.system-page>dl>div:last-child{border-bottom:0}.system-page dt,.system-page dd{overflow-wrap:anywhere;font-size:var(--text-micro);margin:0}.system-page dt{color:#555}.reset-section{background:#fdd;border:1px solid maroon;justify-content:space-between;align-items:center;gap:11px;margin-top:19px;padding:11px;display:flex}.reset-section>div{align-items:center;gap:8px;min-width:0;display:flex}.reset-section strong,.reset-section small{display:block}.reset-section strong{font-size:var(--text-micro)}.reset-section small{color:#600;font-size:var(--text-micro);margin-top:4px}.reset-section>button{color:#fff;min-height:27px;font-size:var(--text-micro);background:#c00000;padding:4px 7px}.recycle-app>section{color:#666;text-align:center;background:#fff;flex:1;align-content:center;place-items:center;gap:10px;min-height:0;display:grid}.recycle-app>section h2{color:navy;margin:0;font-size:10px}.recycle-app>section p{font-size:var(--text-micro);margin:0}@media (max-width:900px){.mail-layout{grid-template-columns:105px 185px minmax(0,1fr)}.desktop-icons{grid-template-columns:repeat(3,112px)}.desktop-icons>button{width:112px}}@media (max-width:700px){:root{--bar-height:40px}.boot-terminal{width:calc(100vw - 30px)}.boot-terminal h1{font-size:23px}.boot-terminal header>span,.boot-lines p,.boot-loading>span{font-size:12px}.boot-terminal header>small,.boot-terminal dl>div{font-size:10px}.setup-screen{padding:8px;display:block;overflow:auto}.setup-rail{border-right-width:3px;height:auto}.setup-brand{min-height:49px}.setup-rail ol{grid-template-columns:repeat(5,minmax(0,1fr));padding:5px}.setup-rail li{grid-template-columns:1fr;justify-items:center;min-height:37px;padding:3px;display:grid}.setup-rail li strong,.setup-rail>footer{display:none}.setup-workspace{border-left-width:3px;min-height:calc(100dvh - 110px)}.setup-page{width:calc(100% - 24px)}.welcome-page>dl,.wallpaper-picker>div{grid-template-columns:1fr}.setup-actions{flex-direction:column;align-items:flex-end;gap:5px}.desktop-status{display:none}.desktop-icons{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:92px;gap:4px;width:calc(100% - 14px);top:7px;left:7px}.desktop-icons>button{width:100%;min-height:92px;padding:5px}.taskbar{grid-template-columns:88px 76px minmax(0,1fr) 83px;gap:2px;padding-inline:2px}.start-button{padding-inline:3px}.start-button strong{font-size:var(--text-small)}.quick-launch{gap:1px;padding-right:2px}.quick-launch button{width:24px}.task-buttons>button{justify-content:center;width:37px;min-width:34px;padding:2px}.task-buttons>button>span:last-child{display:none}.system-tray{gap:3px;min-width:83px;padding-inline:3px}.system-tray>svg,.system-tray>button{display:none}.system-tray>span{min-width:65px}.start-menu{width:min(292px,100vw - 4px)}.os-window{min-width:0;min-height:0;box-shadow:none;width:calc(100vw - 10px)!important;height:calc(100dvh - var(--bar-height) - 10px)!important;top:5px!important;left:5px!important}.window-resize{display:none}.mail-layout{grid-template-rows:126px minmax(0,1fr);grid-template-columns:74px minmax(0,1fr)}.mail-folders{grid-row:1/3}.mail-list{border-right:0;border-bottom:2px groove var(--win-face);grid-area:1/2}.mail-reader{grid-area:2/2;padding-inline:9px}.mail-reader>header{margin-inline:-9px;padding-inline:9px}.mail-folders>button{grid-template-columns:18px minmax(0,1fr);gap:2px;padding:3px}.mail-folders>button i{display:none}.mail-attachment>div{grid-template-columns:35px minmax(0,1fr)}.mail-attachment>div>button{grid-column:1/-1}.explorer-layout,.documents-layout,.control-panel,.vm-manager-layout{grid-template-columns:105px minmax(0,1fr)}.explorer-tasks{padding-inline:5px}.explorer-tasks>button,.control-panel>nav button{overflow-wrap:anywhere;gap:4px;padding-inline:3px}.computer-overview{padding:12px 8px 17px}.computer-overview>header{margin:-12px -8px 12px;padding:10px 8px}.computer-overview>header h2{font-size:var(--text-small);overflow-wrap:anywhere}.document-browser{grid-template-rows:auto 132px minmax(0,1fr)}.settings-page{padding:12px 8px}.settings-page>header{margin:-12px -8px 13px;padding:10px 8px}.settings-page>header h2{font-size:var(--text-small)}.reset-section{flex-direction:column;align-items:stretch}.vm-installer{grid-template-columns:82px minmax(0,1fr)}.installer-rail svg{max-width:40px}.installer-rail strong{font-size:var(--text-small)}.installer-stage>ol li{justify-content:center}.installer-stage>ol li span{display:none}.installer-page{padding:13px 10px}.installer-page h2{font-size:9px}.installer-welcome{grid-template-columns:50px minmax(0,1fr);gap:8px}.installer-welcome>span{width:47px;height:47px}.installer-welcome>span svg{width:29px}.component-list label{grid-template-columns:18px 18px minmax(0,1fr)}.component-list label b{grid-column:3}.vm-manager-layout>aside header{padding-inline:4px}.vm-manager-layout>aside header strong{font-size:var(--text-micro)}.vm-manager-layout>aside button{grid-template-columns:18px minmax(0,1fr);gap:3px;padding-inline:4px}.vm-manager-layout>aside button i{display:none}.vm-manager-layout>section{padding:18px 8px}.vm-empty-monitor{width:96px;height:75px}.vm-empty-monitor>i{left:33px}.vm-manager-layout>section h2{overflow-wrap:anywhere;margin-top:22px;font-size:9px;line-height:1.5}.vm-manager-layout>section>p{font-size:var(--text-micro)}.vm-manager-layout>section dl>div{grid-template-columns:1fr;gap:2px}.window-menubar button:nth-child(4){display:none}}@media (max-width:470px){.boot-terminal{top:48%}.boot-terminal h1{font-size:19px}.boot-lines{min-height:218px}.boot-lines p{min-height:20px;font-size:10px}.boot-terminal dl{margin-top:13px}.boot-terminal dl>div{font-size:var(--text-small)}.login-screen>header{top:10px}.login-panel{grid-template-columns:65px minmax(0,1fr);padding:22px}.login-panel .profile-avatar.large{width:58px;height:58px;font-size:18px}.login-identity h1{font-size:10px}.login-screen>footer>span{display:none}.taskbar{grid-template-columns:78px 52px minmax(0,1fr) 77px}.quick-launch button:nth-child(3){display:none}.system-tray{min-width:77px}.window-menubar button{padding-inline:4px}.window-titlebar nav button{width:21px}.review-page>dl>div,.system-page>dl>div,.system-summary>div{grid-template-columns:1fr;gap:3px}}:root{--pixel:"Press Start 2P", "MS Sans Serif", monospace;--terminal:var(--pixel);--win-face:#c8c9d0;--win-light:#fff;--win-bright:#e8e9ee;--win-mid:#737987;--win-dark:#252b38;--win-black:#05070b;--win-blue:#11145f;--win-blue-bright:#126aa9;--win-teal:#007b76;--win-teal-dark:#005d5b;--win-red:#b71929;--win-yellow:#f7df35;--bar-height:49px}body,button,input,textarea,select{font-family:var(--pixel);letter-spacing:0;text-rendering:geometricprecision;-webkit-font-smoothing:none;font-size:9px;line-height:1.65}.boot-screen{font-family:var(--pixel);background:#020503}.boot-screen:before{opacity:.2;background-color:#0000;background-image:repeating-linear-gradient(0deg,#0000 0 3px,#00ff4e1a 3px 4px),repeating-linear-gradient(90deg,#0000 0 79px,#00ff4e0f 79px 80px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.boot-terminal,.boot-terminal h1,.boot-terminal header>span,.boot-terminal header>small,.boot-lines p,.boot-loading>span,.boot-loading>footer,.boot-terminal dl{font-family:var(--pixel)}.boot-terminal{width:min(980px,100vw - 72px)}.boot-terminal h1{text-shadow:3px 3px #004a17;gap:15px;margin-bottom:11px;font-size:22px;line-height:1.35}.boot-terminal h1>i{width:13px;height:21px}.boot-terminal header>span{font-size:9px}.boot-terminal header>small{font-size:var(--text-small);margin-top:8px}.boot-lines p{min-height:21px;font-size:var(--text-small);line-height:1.5}.boot-loading>span{font-size:var(--text-small)}.boot-progress{background:#07140b;height:25px;padding:3px;box-shadow:inset 0 0 0 2px #001e09}.boot-progress>i{background:repeating-linear-gradient(90deg,#00a83a 0 13px,#00f052 13px 24px,#004c1a 24px 27px)}.boot-loading>footer,.boot-terminal dl>div{font-size:var(--text-small)}.boot-screen{background:#000;overflow:hidden}.boot-screen:before{z-index:3;opacity:.07;background:repeating-linear-gradient(0deg,#0000 0 2px,#cfd8d1 2px 3px);animation:.18s steps(2,end) infinite bios-crt-flicker}.bios-post,.system-startup-splash{z-index:1;color:#d8d8d8;font-family:var(--pixel);background:#000;position:absolute;inset:0}.bios-post{flex-direction:column;padding:clamp(24px,5vw,72px) clamp(22px,6vw,100px) 34px;animation:.12s steps(2,end) both bios-screen-power-on;display:flex}.bios-post header{gap:8px;margin-bottom:28px;display:grid}.bios-post header strong{color:#f2f2f2;font-size:clamp(12px,1.3vw,18px);line-height:1.65}.bios-post header span,.bios-processor span,.bios-post-lines span,.bios-post footer{font-size:clamp(9px,.72vw,11px);line-height:1.8}.bios-processor{color:#f2f2f2;gap:6px;margin-bottom:25px;display:grid}.bios-post-lines{flex-direction:column;flex:1;align-items:flex-start;min-height:230px;display:flex}.bios-post-lines span{color:#c9c9c9;min-height:22px}.bios-post-lines i{background:#d8d8d8;width:9px;height:14px;margin-top:3px;animation:.56s step-end infinite bios-cursor-blink;display:block}.bios-post footer{color:#aaa;border-top:1px solid #3d3d3d;justify-content:space-between;align-items:flex-end;gap:22px;padding-top:20px;display:flex}.bios-post footer strong{color:#e8d647;text-align:right;font-weight:400}.boot-screen.degraded .bios-post-lines span:nth-last-of-type(-n+3){color:#e8d647}.system-startup-splash{flex-direction:column;justify-content:center;align-items:center;animation:.26s steps(3,end) both startup-screen-switch;display:flex}.startup-wordmark{text-align:center;justify-items:center;width:min(430px,100vw - 56px);margin-top:-7vh;display:grid;position:relative}.startup-wordmark strong{color:#f3f3f3;font-family:var(--pixel);text-shadow:4px 4px #233f72;font-size:clamp(34px,6vw,68px);font-weight:400;line-height:1}.startup-wordmark span{color:#c6d9f0;margin-top:14px;font-size:clamp(10px,1.6vw,18px)}.startup-wordmark small{color:#777;margin-top:8px;font-size:9px}.system-startup-splash>p{color:#b9b9b9;margin:54px 0 13px;font-size:clamp(9px,.72vw,11px)}.classic-startup-track{background:#050505;border:2px inset #777;width:190px;height:19px;padding:2px;position:relative;overflow:hidden}.classic-startup-track>span{gap:3px;width:56px;height:11px;animation:1.15s steps(16,end) infinite classic-startup-blocks;display:flex;position:absolute;top:2px;left:-58px}.classic-startup-track i{background:#2457a2;width:16px;height:11px;display:block;box-shadow:inset 1px 1px #4d88d4,inset -1px -1px #0d2853}.boot-screen.degraded .classic-startup-track i{background:#9a7620;box-shadow:inset 1px 1px #d7b84b,inset -1px -1px #4d3508}.system-startup-splash footer{color:#636363;font-size:9px;position:absolute;bottom:23px;right:28px}@keyframes bios-screen-power-on{0%{opacity:0;transform:scaleY(.015)}60%{opacity:1;transform:scaleY(.015)}to{transform:scaleY(1)}}@keyframes startup-screen-switch{0%{opacity:0;filter:brightness(2.4)}to{opacity:1;filter:brightness()}}@keyframes classic-startup-blocks{0%{transform:translate(0)}to{transform:translate(252px)}}@keyframes bios-cursor-blink{50%{opacity:0}}@keyframes bios-crt-flicker{50%{opacity:.035}}.preparing-screen,.preparing-screen>section,.preparing-screen h1,.preparing-screen p,.preparing-screen small{font-family:var(--pixel)}.login-screen{background:repeating-linear-gradient(90deg,#0000 0 63px,#63a7ff1c 63px 64px),repeating-linear-gradient(0deg,#0000 0 63px,#63a7ff1c 63px 64px),linear-gradient(135deg,#090b51,#141777 54%,#071a5b)}.login-screen:before{background:repeating-linear-gradient(135deg,#0000 0 6px,#ffffff09 6px 8px)}.login-screen>header{background:repeating-linear-gradient(90deg,#0000 0 9px,#ffffff0d 9px 10px),linear-gradient(90deg,#11145f,#115a9b 68%,#148b91);border-width:4px;width:min(610px,100vw - 32px);min-height:52px;padding:8px 10px;box-shadow:6px 6px #00000057}.login-screen>header strong{font-size:9px}.login-screen>header>span:last-child{color:#c8f9ee;font-size:var(--text-small)}.login-panel{background:linear-gradient(90deg, #ffffff47, transparent 42%), var(--win-face);border-width:4px;grid-template-columns:98px minmax(0,1fr);width:min(610px,100vw - 32px);min-height:338px;padding:38px;box-shadow:8px 8px #0000006b,12px 12px #0d104f80}.login-identity h1{font-size:14px;line-height:1.55}.login-identity span,.login-panel form>label{font-size:var(--text-small)}.login-panel input{height:43px;font-size:10px}.login-panel form>div{grid-template-columns:minmax(0,1fr) 44px}.login-panel form>div>button{background:var(--accent);height:43px}.login-screen>footer{font-size:var(--text-small)}.login-screen>footer button{min-height:36px;font-size:var(--text-small)}.os-root.desktop{isolation:isolate}.os-root.desktop:before{z-index:-2;opacity:1;background:repeating-linear-gradient(90deg,#0000 0 47px,#ffffff0e 47px 48px),repeating-linear-gradient(0deg,#0000 0 47px,#001f232b 47px 48px),repeating-linear-gradient(135deg,#ffffff06 0 2px,#0000 2px 6px)}.os-root.desktop:after{right:20px;bottom:calc(var(--bar-height) + 18px);z-index:-1;content:"AVERY";color:#ffffff16;width:auto;height:auto;font-family:var(--pixel);text-shadow:5px 5px #00000014;background:0 0;font-size:clamp(34px,7vw,82px);line-height:1;top:auto;left:auto}.desktop.wallpaper-classic{background:#087d79}.desktop.wallpaper-highland{background:repeating-linear-gradient(135deg,#0000 0 24px,#4ab5d81c 24px 25px),linear-gradient(#153f8e,#0a245f)}.desktop.wallpaper-midnight{background:repeating-linear-gradient(90deg,#0000 0 31px,#627add21 31px 32px),repeating-linear-gradient(0deg,#0000 0 31px,#627add21 31px 32px),#07091e}.desktop.wallpaper-plum{background:repeating-linear-gradient(135deg,#0000 0 17px,#ffffff0b 17px 19px),linear-gradient(#5c287a,#311443)}.desktop-brand{z-index:2;color:#fff;border:2px solid #ffffff8a;border-left:5px solid var(--win-yellow);background:repeating-linear-gradient(90deg,#0000 0 7px,#ffffff0a 7px 8px),#04071ae0;align-items:center;gap:11px;min-width:204px;padding:10px 12px;display:flex;position:absolute;top:18px;right:18px;box-shadow:5px 5px #00000052}.desktop-brand strong,.desktop-brand small{display:block}.desktop-brand strong{color:#fff;font-size:var(--text-small);margin-bottom:7px}.desktop-brand small{color:#76f0dc;font-size:var(--text-small)}.desktop-status{display:none}.live-capture-indicator{right:18px;bottom:calc(var(--bar-height) + 18px);z-index:260;color:#07120e;min-height:34px;font-size:var(--text-small);pointer-events:none;background:#79efb4;border:2px outset #dbfff0;align-items:center;gap:9px;padding:7px 10px;display:flex;position:absolute;box-shadow:4px 4px #00000073}.live-capture-indicator svg{flex:none}.desktop-icons{grid-template-columns:repeat(4,126px);grid-auto-rows:108px;gap:10px 6px;top:18px;left:18px}.desktop-icons>button{gap:9px;width:126px;min-height:108px;padding:8px 5px;transition:transform 90ms steps(2,end)}.desktop-icons>button:hover{transform:translate(-2px,-2px)}.desktop-icons>button.selected{background:#11145f7a;border:1px dotted #fff}.desktop-icons>button>.desktop-icon-label{color:#fff;width:100%;font-size:var(--text-small);text-overflow:ellipsis;text-shadow:2px 2px #000;background:#030614b8;border:1px solid #fff3;border-radius:0;padding:5px 5px 4px;line-height:1.55;display:block;overflow:hidden;box-shadow:2px 2px #0000004d}.desktop-icons>button.selected>.desktop-icon-label,.desktop-icons>button:hover>.desktop-icon-label{background:#11145f;border-color:#fff}.app-icon{filter:drop-shadow(3px 3px #0000005c);image-rendering:pixelated;shape-rendering:crispedges;flex:none;display:block;overflow:visible}.app-icon.desktop{width:48px;height:48px}.app-icon.menu{filter:drop-shadow(2px 2px #0000003d);width:32px;height:32px}.app-icon.small{filter:none;width:16px;height:16px}.taskbar{height:var(--bar-height);background:repeating-linear-gradient(90deg, transparent 0 11px, #ffffff1c 11px 12px), var(--win-face);border-top:3px outset var(--win-face);grid-template-columns:124px 116px minmax(0,1fr) auto;gap:5px;padding:4px 6px;box-shadow:0 -2px #05070b59}.start-button,.quick-launch button,.task-buttons>button{height:38px}.start-button{justify-content:center;padding-inline:10px}.start-button strong{font-size:var(--text-small)}.quick-launch{align-items:center}.quick-launch button{width:35px}.task-buttons>button{gap:8px;width:min(210px,22vw);padding-inline:8px}.task-buttons>button>span:last-child{font-size:var(--text-small)}.system-tray{gap:9px;min-width:190px;height:38px;padding-inline:8px}.system-tray>svg,.system-tray>button>svg{width:16px;height:16px;image-rendering:pixelated;shape-rendering:crispedges;flex:none}.system-tray time{font-size:var(--text-small)}.system-tray small{font-size:var(--text-micro);margin-top:2px}.start-menu{bottom:var(--bar-height);border-width:4px;width:352px;padding-left:32px;animation:.12s steps(3,end) start-menu-open;box-shadow:7px 7px #03061480,11px 11px #03061429}.start-menu:before{content:"AVERY";color:#9ac9e6;width:28px;font-size:var(--text-small);text-orientation:mixed;writing-mode:vertical-rl;background:repeating-linear-gradient(0deg,#0000 0 7px,#ffffff0d 7px 8px),#11145f;place-items:end center;padding-bottom:12px;line-height:1;display:grid;position:absolute;inset:3px auto 3px 3px;transform:rotate(180deg)}.start-menu>header{background:repeating-linear-gradient(90deg,#0000 0 8px,#ffffff0b 8px 9px),linear-gradient(90deg,#11145f,#126aa9 68%,#0a8884);gap:13px;min-height:72px;padding:10px}.start-menu>header .profile-avatar{width:48px;height:48px;font-size:15px}.start-menu>header strong{font-size:var(--text-small)}.start-menu>header small{color:#c9fff4;font-size:var(--text-small)}.start-programs{padding:9px}.start-programs:before{color:#333744;font-size:var(--text-small);margin-bottom:5px}.start-programs>button{grid-template-columns:42px minmax(0,1fr);gap:7px;min-height:54px;padding:6px}.start-programs strong{font-size:var(--text-small)}.start-programs small{font-size:var(--text-micro);margin-top:5px}.start-programs>button:hover,.start-programs>button:focus-visible{background:repeating-linear-gradient(90deg,#0000 0 7px,#ffffff14 7px 8px),#11145f}.start-menu>footer{padding:8px}.start-menu>footer button{min-height:38px;font-size:var(--text-small)}.start-menu>footer svg{width:17px;height:17px;image-rendering:pixelated}.os-window{border-width:4px;animation:.13s steps(3,end) window-materialize;box-shadow:7px 7px #0306146b,11px 11px #03061421}.os-window.maximized{animation:.13s steps(3,end) window-maximize}.window-titlebar{background:linear-gradient(90deg,#606673,#8b909a);border-bottom:2px solid #111522;flex-basis:33px;min-height:33px;padding:3px 4px 3px 7px}.active-window .window-titlebar{background:repeating-linear-gradient(90deg, transparent 0 8px, #ffffff0d 8px 9px), linear-gradient(90deg, var(--accent), #126aa9 68%, #0c8c86)}.window-titlebar strong{font-size:var(--text-small);text-shadow:2px 2px #00000085}.window-titlebar nav button{width:25px;height:24px}.window-menubar{flex-basis:29px;gap:2px;min-height:29px;padding-inline:6px}.window-menubar button{height:23px;font-size:var(--text-small);padding-inline:8px}.window-content{border-width:3px}.window-content button,.window-content input,.window-content textarea,.window-content select{font-family:var(--pixel)}.vm-manager-layout>aside header strong{font-size:var(--text-small)}.vm-manager-layout>aside button span,.vm-manager-layout>section>p,.vm-manager-layout>section dl{font-size:var(--text-small);line-height:1.8}.vm-manager-layout>section h2{font-size:11px;line-height:1.55}.vm-manager-layout>section dl>div{min-height:34px}.window-titlebar strong,.window-menubar button{font-size:var(--text-small)}.window-content{font-size:var(--text-small);line-height:1.7}.explorer-toolbar,.mail-toolbar,.notepad-toolbar,.vm-toolbar,.recycle-toolbar{min-height:43px}.explorer-toolbar>button,.notepad-toolbar>button,.vm-toolbar>button,.recycle-toolbar>button,.explorer-toolbar label span,.explorer-toolbar input{font-size:var(--text-small)}.explorer-toolbar input{height:31px}.statusbar,.notepad-app>footer{min-height:29px;font-size:var(--text-small);flex-basis:29px;padding-inline:8px}.explorer-layout{grid-template-columns:220px minmax(0,1fr)}.explorer-tasks>strong,.computer-overview>h3,.folder-tree>strong{font-size:var(--text-small)}.explorer-tasks>button,.folder-tree button{min-height:40px;font-size:var(--text-small);line-height:1.7}.explorer-tasks>div strong,.computer-overview>header p,.system-folder strong,.drive-item strong,.system-summary dt,.system-summary dd{font-size:var(--text-small)}.explorer-tasks>div small,.system-folder small,.drive-item small{font-size:var(--text-small);line-height:1.6}.computer-overview>header h2{font-size:12px}.system-summary>div{align-items:center;min-height:34px}.documents-layout{grid-template-columns:205px minmax(0,1fr)}.document-browser{grid-template-rows:auto minmax(150px,.9fr) minmax(190px,1.1fr)}.document-browser>header{min-height:40px}.document-browser>header h2{font-size:9px}.document-browser>header small{font-size:var(--text-small)}.file-list>button{grid-template-columns:38px minmax(0,1fr);min-height:48px;padding:7px}.file-list strong,.file-list small,.file-preview>header strong{font-size:var(--text-small);line-height:1.6}.installer-file-details{grid-template-columns:62px minmax(0,1fr)}.installer-file-details dl>div{grid-template-columns:125px minmax(0,1fr);align-items:center;min-height:32px;padding:7px}.installer-file-details dt,.installer-file-details dd{font-size:var(--text-small);line-height:1.6}.mail-toolbar strong{font-size:9px}.mail-toolbar span{font-size:var(--text-small)}.mail-layout{grid-template-columns:160px 285px minmax(0,1fr)}.mail-folders>button{grid-template-columns:24px minmax(0,1fr) auto;min-height:44px;padding:7px}.mail-folders>button span,.mail-folders>button i{font-size:var(--text-small)}.mail-list>header{min-height:42px;padding-inline:9px}.mail-list>header strong,.mail-list>header small,.mail-list strong,.mail-list b,.mail-list time,.mail-list small{font-size:var(--text-small);line-height:1.6}.mail-list>button{min-height:83px;padding:11px 9px}.mail-reader>header h2{font-size:10px}.mail-reader>header dl>div{grid-template-columns:60px minmax(0,1fr);align-items:start;min-height:22px}.mail-reader dt,.mail-reader dd{font-size:var(--text-small);line-height:1.65}.mail-attachment>header{min-height:34px}.mail-attachment>header strong,.mail-attachment>div>span:nth-child(2) strong,.mail-attachment>div>span:nth-child(2) small,.mail-attachment button,.attachment-saved,.mail-empty-list,.mail-empty-reader p{font-size:var(--text-small);line-height:1.65}.mail-attachment button{min-height:34px;padding:6px 9px}.notepad-toolbar label{font-size:var(--text-small)}.installer-rail small,.installer-stage>ol li i,.installer-stage>ol li span,.installer-page>p:not(.installer-kicker),.installer-welcome dt,.installer-welcome dd,.component-list strong,.component-list small,.component-list b,.install-path,.install-status span,.install-status strong,.installer-complete strong,.installer-complete small,.installer-stage>footer>span,.installer-stage>footer button{font-size:var(--text-small);line-height:1.65}.installer-stage>ol{min-height:58px}.installer-stage>ol li i{flex-basis:30px;width:30px;height:30px}.component-list label,.installer-welcome dl>div{min-height:39px}.vm-manager-layout{grid-template-columns:215px minmax(0,1fr)}.vm-manager-layout>aside header strong,.vm-manager-layout>aside button span,.vm-manager-layout>aside button i,.vm-manager-layout>section>p,.vm-manager-layout dt,.vm-manager-layout dd{font-size:var(--text-small);line-height:1.7}.vm-manager-layout>aside button{min-height:50px}.control-panel{grid-template-columns:205px minmax(0,1fr)}.control-panel>nav button,.settings-page>header p,.settings-page>label>span,.settings-page label>input,.settings-page>footer>span,.system-page dt,.system-page dd,.reset-section strong,.reset-section small,.reset-section>button,.recycle-app>section p{font-size:var(--text-small);line-height:1.65}.control-panel>nav button{min-height:46px}.task-buttons>button>span:last-child,.system-tray time,.system-tray small{font-size:var(--text-small)}.system-tray{min-width:214px}.system-tray>span{min-width:90px}@keyframes start-menu-open{0%{clip-path:inset(100% 0 0);transform:translateY(16px)}to{clip-path:inset(0);transform:translateY(0)}}@keyframes window-materialize{0%{opacity:0;transform:translate(8px,8px)}to{opacity:1;transform:translate(0)}}@keyframes window-maximize{0%{opacity:.7;transform-origin:0 0;transform:scale(.985)}to{opacity:1;transform-origin:0 0;transform:scale(1)}}@media (max-width:900px){.desktop-brand{min-width:190px}.desktop-icons{grid-template-columns:repeat(3,122px)}.mail-layout{grid-template-columns:130px 220px minmax(0,1fr)}}@media (max-width:700px){body,button,input,textarea,select{font-size:var(--text-small)}.desktop-brand{display:none}.live-capture-indicator{right:8px;bottom:calc(var(--bar-height) + 8px);max-width:calc(100% - 16px)}.desktop-icons{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:102px;width:calc(100% - 14px);top:9px;left:7px}.desktop-icons>button{width:100%;min-height:102px}.desktop-icons>button>.desktop-icon-label{font-size:var(--text-small)}.taskbar{grid-template-columns:88px 76px minmax(0,1fr) 83px}.system-tray{min-width:83px}.system-tray>span{min-width:64px}.start-menu{width:min(344px,100vw - 4px)}.os-window{box-shadow:none}.mail-layout{grid-template-rows:170px minmax(0,1fr);grid-template-columns:100px minmax(0,1fr)}.mail-folders{grid-row:1/3}.mail-list{border-right:0;border-bottom:2px groove var(--win-face);grid-area:1/2}.mail-reader{grid-area:2/2}.mail-toolbar>span{display:none}.mail-toolbar>div{justify-content:space-between;width:100%}.mail-compose{min-height:auto}.mail-compose>label{grid-template-columns:1fr;gap:4px}.mail-compose-body>span{padding-top:0}.ritual-app>section{padding:16px}.ritual-app form>div{grid-template-columns:1fr}.ritual-app button{justify-content:center}.degraded-indicator{width:min(270px,100vw - 14px);top:auto;bottom:53px;right:7px}.hack-overlay{padding:6px}.hack-challenge{box-shadow:4px 4px #7d1027}.hack-challenge>header{align-items:flex-start}.hack-challenge>header strong{font-size:var(--text-small);line-height:1.6}.hack-terminal-lines span{font-size:var(--text-micro)}.hack-instructions{flex-direction:column;align-items:flex-start}.hack-grid{gap:5px;width:min(320px,84vw)}.hack-challenge>footer{flex-direction:column;align-items:flex-start}.hack-challenge>footer small{text-align:left}.explorer-layout,.documents-layout,.control-panel,.vm-manager-layout{grid-template-columns:112px minmax(0,1fr)}.vm-manager-layout>section>p{font-size:var(--text-small)}}@media (max-width:470px){.boot-terminal{width:calc(100vw - 30px)}.boot-terminal h1{font-size:14px}.boot-lines p{min-height:19px;font-size:var(--text-small)}.boot-loading>span,.boot-loading>footer,.boot-terminal dl>div{font-size:var(--text-small)}.login-screen>header,.login-panel{width:calc(100vw - 20px)}.login-screen>header strong{font-size:var(--text-small)}.login-panel{grid-template-columns:65px minmax(0,1fr);min-height:310px;padding:24px 20px}.login-identity h1{font-size:9px}.taskbar{grid-template-columns:80px 54px minmax(0,1fr) 76px}.start-button strong{font-size:var(--text-small)}.system-tray{min-width:76px}.system-tray>span{min-width:44px}.system-tray small{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:640px){.dream-notice-screen{padding:28px 24px}.dream-notice-screen:after{inset:8px}.dream-notice-screen h1{font-size:17px}.dream-notice-screen p{font-size:var(--text-small)}.dream-notice-screen footer{flex-direction:column;align-items:stretch}.dream-notice-screen button{width:100%}}.initial-payloads>div+.attachment-progress+.attachment-saved+div,.initial-payloads>div+.attachment-saved+div{border-top:2px groove var(--win-face)}.initial-payloads .ritual-file-icon{color:#fff;background:#331343}.cucurucho-intrusion{z-index:32000;color:#fff;font-family:var(--pixel);background:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff0a 3px 4px),#050206;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:hidden}.cucurucho-intrusion:before,.cucurucho-intrusion:after{content:"";pointer-events:none;position:absolute;inset:0}.cucurucho-intrusion:before{background:linear-gradient(90deg,#0000 0 8%,#f21f452b 8% 10%,#0000 10% 76%,#00d5b71f 76% 77%,#0000 77%),repeating-linear-gradient(90deg,#0000 0 83px,#ffffff06 83px 84px);animation:.41s steps(3,end) infinite cucurucho-scan}.cucurucho-intrusion:after{border:12px solid #0000008c;box-shadow:inset 0 0 100px #000}.cucurucho-static{opacity:.24;background:repeating-linear-gradient(115deg,#0000 0 11px,#ffffff1c 11px 12px),repeating-linear-gradient(8deg,#0000 0 27px,#f21f452b 27px 29px);animation:.18s steps(2,end) infinite cucurucho-static;position:absolute;inset:-20%}.cucurucho-intrusion>section{z-index:1;text-align:center;width:min(520px,100%);animation:.18s steps(3,end) cucurucho-materialize;position:relative}.cucurucho-video{aspect-ratio:1;background:repeating-linear-gradient(0deg,#0000 0 6px,#19030826 6px 8px),#de4562;border:4px solid #f3ad21;width:min(320px,72vw);margin:0 auto 25px;position:relative;overflow:hidden;box-shadow:9px 9px #411020}.cucurucho-video:before,.cucurucho-video:after{z-index:2;content:"";pointer-events:none;position:absolute}.cucurucho-video:before{background:linear-gradient(90deg,#00d4b738,#0000 18% 82%,#00d4b738);animation:.36s steps(2,end) infinite face-channel-split;inset:0}.cucurucho-video:after{opacity:.55;background:#fff;width:100%;height:5px;animation:1s steps(8,end) infinite face-scanline;top:0;left:0}.cucurucho-video img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;filter:contrast(1.8);position:absolute;inset:0;transform:scale(1.12)}.cucurucho-video>i{z-index:3;background:#fff;width:8px;height:8px;animation:.52s step-end infinite packet-blink;position:absolute;bottom:10px;right:11px}.tracking-corner{z-index:4;pointer-events:none;border-style:solid;border-color:#fff;width:28px;height:28px;position:absolute}.tracking-corner.top-left{border-width:3px 0 0 3px;top:10px;left:10px}.tracking-corner.top-right{border-width:3px 3px 0 0;top:10px;right:10px}.tracking-corner.bottom-left{border-width:0 0 3px 3px;bottom:10px;left:10px}.tracking-corner.bottom-right{border-width:0 3px 3px 0;bottom:10px;right:10px}.cucurucho-intrusion p{color:#fff;text-shadow:4px 4px #8d142b;margin:0 0 20px;font-size:17px;line-height:1.7}.cucurucho-countdown{gap:10px;display:grid}.cucurucho-countdown>span{background:#16070b;border:2px solid #f3ad21;height:15px;padding:3px}.cucurucho-countdown>span i{background:#f21f45;height:100%;margin-left:auto;transition:width 50ms linear;display:block}.cucurucho-countdown small{color:#f3ad21;font-size:var(--text-small)}.hack-challenge{border-color:#f3ad21;width:min(1060px,100%);box-shadow:8px 8px #7d1027}.hack-challenge>header{color:#fff;background:repeating-linear-gradient(90deg,#0000 0 15px,#ffffff12 15px 16px),#8e1730}.hack-challenge>header time{color:#130306;background:#f3ad21}.hack-terminal-lines{color:#c9ffe9;background:#081511;border-bottom-color:#786315}.hack-layout{background:#030a08;grid-template-columns:180px minmax(360px,1fr) 170px;min-height:0;display:grid}.hack-threat-feed,.hack-trace-status{background:#09130f;min-width:0;padding:12px}.hack-threat-feed{border-right:1px solid #315947}.hack-trace-status{border-left:1px solid #315947}.hack-threat-feed>header,.hack-trace-status>header{color:#f3ad21;font-size:var(--text-small);border-bottom:1px solid #315947;align-items:center;gap:7px;padding-bottom:10px;line-height:1.6;display:flex}.hack-threat-feed>div{aspect-ratio:1;background:repeating-linear-gradient(0deg,#0000 0 4px,#0000002b 4px 5px),#d8455d;border:2px solid #f3ad21;width:118px;margin:17px auto 12px;position:relative;overflow:hidden}.hack-threat-feed>div img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;transform:scale(1.2)}.hack-threat-feed>div i{border:1px dashed #ffffff9e;position:absolute;inset:7px}.hack-threat-feed>span,.hack-threat-feed>small{text-align:center;display:block}.hack-threat-feed>span{color:#fff;font-size:var(--text-small)}.hack-threat-feed>small{color:#ff8da0;font-size:var(--text-micro);margin-top:7px}.hack-threat-feed ul{border-top:1px solid #315947;gap:8px;margin:17px 0 0;padding:11px 0 0;list-style:none;display:grid}.hack-threat-feed li{color:#a4dac2;font-size:var(--text-micro);line-height:1.5}.hack-threat-feed li:before{color:#f43c5f;content:">";margin-right:6px}.hack-route-panel{min-width:0;padding:12px}.hack-grid{aspect-ratio:5/4;grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));width:min(540px,100%);margin:0 auto 13px}.hack-grid button:before,.hack-grid button:after{z-index:0;content:"";pointer-events:none;background:#214e3d;position:absolute}.hack-grid button:before{width:9px;height:1px;top:50%;right:-9px}.hack-grid button:after{width:1px;height:9px;bottom:-9px;left:50%}.hack-grid button:nth-child(5n):before,.hack-grid button:nth-last-child(-n+5):after{display:none}.hack-grid button i,.hack-grid button span{z-index:1}.hack-route-panel>footer{background:#00120c;border:1px solid #315947;justify-content:space-between;align-items:center;gap:12px;min-height:43px;padding:9px 10px;display:flex}.hack-route-panel>footer>span{gap:5px;display:flex}.hack-route-panel>footer>span i{background:#173a2e;border:1px solid #176347;width:20px;height:8px}.hack-route-panel>footer>span i.complete{background:#19d684}.hack-route-panel>footer small{color:#ff7188;max-width:330px;font-size:var(--text-micro);text-align:right;line-height:1.6}.hack-trace-status{grid-template-rows:auto auto auto auto 1fr;grid-template-columns:1fr 15px;align-content:start;gap:8px 10px;display:grid}.hack-trace-status>header{grid-column:1/-1}.trace-orbit{aspect-ratio:1;border:1px solid #315947;border-radius:50%;grid-column:1;place-items:center;width:92px;margin:12px auto 7px;display:grid;position:relative}.trace-orbit:before,.trace-orbit:after{content:"";background:#315947;position:absolute}.trace-orbit:before{width:100%;height:1px}.trace-orbit:after{width:1px;height:100%}.trace-orbit span{aspect-ratio:1;border:2px solid #19d684;border-radius:50%;width:52px;animation:1.1s steps(4,end) infinite trace-pulse}.trace-orbit i{transform-origin:2px 34px;background:#f3ad21;width:4px;height:35px;animation:2s linear infinite trace-sweep;position:absolute;top:12px;left:45px}.hack-trace-status>strong,.hack-trace-status>small{text-align:center;grid-column:1}.hack-trace-status>strong{color:#fff;font-size:14px}.hack-trace-status>small{color:#9bcdb7;font-size:var(--text-micro);line-height:1.6}.trace-progress{background:#020605;border:1px solid #315947;grid-area:2/2/6;align-items:flex-end;width:15px;min-height:150px;padding:2px;display:flex}.trace-progress i{background:linear-gradient(#f43c5f,#f3ad21);width:100%;transition:height .1s linear;display:block}.hack-trace-status dl{grid-column:1;gap:8px;margin:8px 0 0;display:grid}.hack-trace-status dl>div{gap:4px;display:grid}.hack-trace-status dt,.hack-trace-status dd{font-size:var(--text-micro);margin:0}.hack-trace-status dt{color:#719b88}.hack-trace-status dd{color:#ff7188}.vm-manager-loading{color:navy;height:100%;font-family:var(--pixel);background:#fff;align-content:center;place-items:center;gap:12px;display:grid}.vm-manager-loading span{font-size:var(--text-small)}.s7-manager-layout>aside .server-tree-item{padding-left:20px}.vm-s7-console{color:#121212;flex-direction:column;gap:12px;min-width:0;min-height:0;display:flex;overflow:auto;text-align:left!important;background:#e7e7e7!important;padding:13px!important}.vm-s7-console>header{border:2px outset var(--win-face);background:#fff;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.s7-server-icon{color:#fff;background:#153b37;border:2px outset #8ac4b8;place-items:center;width:49px;height:49px;display:grid}.vm-s7-console>header p,.vm-s7-console>header h2,.vm-s7-console>header span{margin:0}.vm-s7-console>header p{color:#555;font-size:var(--text-small);margin-bottom:5px}.vm-s7-console>header h2{color:navy;margin-bottom:7px;font-size:10px;line-height:1.5}.vm-s7-console>header div>span{color:#087349;font-size:var(--text-small);align-items:center;gap:6px;display:flex}.vm-s7-console>header div>span i{background:#0dad69;border-radius:50%;width:7px;height:7px}.vm-s7-console>header>button{min-height:34px;font-size:var(--text-small);align-items:center;gap:6px;padding:6px 9px;display:inline-flex}.vm-transfer-bay{border:2px outset var(--win-face);background:#fff}.vm-transfer-bay>header{color:#fff;background:#11145f;justify-content:space-between;align-items:center;gap:10px;min-height:39px;padding:8px 10px;display:flex}.vm-transfer-bay>header>span{align-items:center;gap:7px;display:flex}.vm-transfer-bay>header strong{font-size:var(--text-small)}.vm-transfer-bay>header small{color:#b9d5e6;font-size:var(--text-micro)}.transfer-paths{grid-template-columns:minmax(190px,1fr) 130px minmax(190px,1fr);gap:10px;padding:11px;display:grid}.transfer-paths>article{border:2px inset var(--win-face);background:#f4f4f4;min-width:0;min-height:146px}.transfer-paths>article>header{background:#d8d8d8;border-bottom:1px solid #888;align-items:center;gap:8px;min-height:47px;padding:7px;display:flex}.transfer-paths>article>header svg{flex:none}.transfer-paths>article>header strong,.transfer-paths>article>header small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.transfer-paths>article>header strong{font-size:var(--text-small);margin-bottom:5px}.transfer-paths>article>header small{color:#555;font-size:var(--text-micro)}.transfer-file,.remote-transfer-file,.transfer-empty{text-align:left;grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;gap:7px;width:calc(100% - 12px);min-height:62px;margin:6px;padding:7px;display:grid}.transfer-file{color:#fff;background:navy;border:1px dotted #fff}.remote-transfer-file{color:#093b2a;background:#d1efe3;border:1px solid #3d8b6f}.transfer-empty{color:#666;background:0 0;grid-template-columns:32px minmax(0,1fr)}.transfer-file strong,.transfer-file small,.remote-transfer-file strong,.remote-transfer-file small{line-height:1.6;display:block}.transfer-file strong,.remote-transfer-file strong{font-size:var(--text-small)}.transfer-file small{color:#d7e1ff;font-size:var(--text-micro)}.remote-transfer-file small{color:#346957;font-size:var(--text-micro)}.transfer-empty span{font-size:var(--text-small);line-height:1.7}.transfer-bridge{align-content:center;justify-items:center;gap:10px;min-width:0;display:grid}.transfer-bridge>span{align-items:center;gap:5px;display:flex}.transfer-bridge>span i{background:#777;width:9px;height:9px;transform:rotate(45deg)}.transfer-bridge.active>span i{background:#0a9b61;animation:.62s step-end infinite transfer-packet}.transfer-bridge.active>span i:nth-child(2){animation-delay:.12s}.transfer-bridge.active>span i:nth-child(3){animation-delay:.24s}.transfer-bridge.active>span i:nth-child(4){animation-delay:.36s}.transfer-bridge.active>span i:nth-child(5){animation-delay:.48s}.transfer-bridge button{min-height:40px;font-size:var(--text-small);text-align:center;justify-content:center;align-items:center;gap:6px;padding:6px 8px;line-height:1.5;display:flex}.transfer-bridge small{color:#666;font-size:var(--text-micro)}.vm-transfer-bay>footer{border-top:2px groove var(--win-face);background:#d4d4d4;grid-template-columns:minmax(0,1fr) minmax(120px,260px);align-items:center;gap:12px;min-height:37px;padding:7px 10px;display:grid}.vm-transfer-bay>footer>span:first-child{font-size:var(--text-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vm-transfer-progress{border:2px inset var(--win-face);background:#fff;height:14px;padding:2px}.vm-transfer-progress i{background:repeating-linear-gradient(90deg,#0a9b61 0 8px,#0000 8px 10px),#d4d4d4;height:100%;display:block}.s7-machine-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid;border:0!important;max-width:none!important;margin:0!important}.s7-machine-details>div{background:#fff;align-content:center;min-height:58px;border:2px outset var(--win-face)!important;grid-template-columns:1fr!important;gap:5px!important;padding:8px!important;display:grid!important}.s7-machine-details dt,.s7-machine-details dd{line-height:1.5;font-size:var(--text-small)!important}.s7-machine-details dd{color:#153b37!important}.vm-lockout-panel{color:#fff;align-content:center;place-items:center;min-width:0;min-height:0;display:grid;overflow:auto;text-align:center!important;background:repeating-linear-gradient(0deg,#0000 0 15px,#ffffff06 15px 16px),#17060a!important;padding:25px!important}.vm-lock-icon{color:#ff5672;background:#310b13;border:3px solid #9f2037;place-items:center;width:88px;height:88px;margin-bottom:17px;display:grid}.vm-lock-kicker{color:#f3ad21!important;font-size:var(--text-small)!important;margin:0 0 9px!important}.vm-lockout-panel h2{color:#fff!important;margin:0 0 12px!important;font-size:14px!important}.vm-lockout-panel>p:not(.vm-lock-kicker){max-width:520px;color:#d8b7be!important;font-size:var(--text-small)!important;margin:0 0 15px!important;line-height:1.9!important}.vm-lockout-panel time{color:#ff5672;letter-spacing:0;margin:4px 0 9px;font-size:27px;display:block}.vm-lockout-panel>small{color:#a87881;font-size:var(--text-micro);margin-bottom:18px}.vm-lockout-panel>button{min-height:38px;font-size:var(--text-small);align-items:center;gap:7px;padding:7px 10px;display:flex}.fedos-session{color:#dce8e3;min-width:0;min-height:0;font-family:var(--pixel);background:#07100e;flex-direction:column;display:flex;overflow:hidden}.fedos-topbar{color:#f5f8f6;background:#163d37;border-bottom:3px solid #d7a61b;flex:none;grid-template-columns:37px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:57px;padding:7px 9px;display:grid}.fedos-mark{color:#173d37;background:#d7a61b;border:2px solid #fff3b2;place-items:center;width:34px;height:34px;display:grid}.fedos-mark strong{font-size:14px}.fedos-topbar>div strong,.fedos-topbar>div small{display:block}.fedos-topbar>div strong{font-size:var(--text-small);margin-bottom:5px}.fedos-topbar>div small{color:#a9cbc1;font-size:var(--text-micro)}.fedos-connection{color:#b7e9d8;font-size:var(--text-micro);align-items:center;gap:6px;display:flex}.fedos-connection i{background:#4be09b;border-radius:50%;width:7px;height:7px}.fedos-topbar>button{color:#fff;min-height:31px;font-size:var(--text-small);background:#7d192c;border:2px outset #c55d70;align-items:center;gap:5px;padding:5px 7px;display:flex}.fedos-workspace{flex:1;grid-template-columns:190px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.fedos-workspace>aside{background:#10211d;border-right:1px solid #37645a;min-width:0;padding:9px}.fedos-workspace>aside>header{border-bottom:1px solid #37645a;align-items:center;gap:7px;margin-bottom:10px;padding:9px 5px 13px;display:flex}.fedos-workspace>aside>header strong,.fedos-workspace>aside>header small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fedos-workspace>aside>header strong{color:#fff;font-size:var(--text-small);margin-bottom:5px}.fedos-workspace>aside>header small{color:#7fa99e;font-size:var(--text-micro)}.fedos-workspace>aside nav{gap:5px;display:grid}.fedos-workspace>aside nav button{color:#a9cbc1;text-align:left;min-height:38px;font-size:var(--text-micro);background:0 0;border:1px solid #0000;align-items:center;gap:7px;padding:7px;line-height:1.5;display:flex}.fedos-workspace>aside nav button.selected{color:#07100e;background:#d7a61b;border-color:#fff3b2}.fedos-workspace>aside dl{border-top:1px solid #37645a;gap:8px;margin:18px 0 0;padding-top:12px;display:grid}.fedos-workspace>aside dl>div{gap:3px;display:grid}.fedos-workspace>aside dt,.fedos-workspace>aside dd{font-size:var(--text-micro);margin:0}.fedos-workspace>aside dt{color:#63897f}.fedos-workspace>aside dd{color:#d7a61b}.fedos-screen{background:linear-gradient(#091a16f0,#091a16f0),repeating-linear-gradient(0deg,#0000 0 31px,#24483f 31px 32px),repeating-linear-gradient(90deg,#0000 0 31px,#24483f 31px 32px);min-width:0;min-height:0;padding:14px;overflow:auto}.fedos-screen>header{border-bottom:1px solid #37645a;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:13px;padding-bottom:11px;display:flex}.fedos-screen>header span,.fedos-screen>header h2{margin:0;display:block}.fedos-screen>header span{color:#d7a61b;font-size:var(--text-micro);margin-bottom:7px}.fedos-screen>header h2{color:#fff;font-size:11px;line-height:1.5}.fedos-screen>header time{color:#83b7a8;font-size:var(--text-small)}.fedos-desktop-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:12px;display:grid}.fedos-desktop-grid>button{color:#c9ddd7;text-align:left;background:#102a24;border:1px solid #37645a;align-content:center;justify-items:start;gap:7px;min-width:0;min-height:112px;padding:11px;display:grid}.fedos-desktop-grid>button:disabled{color:#6f8f86;opacity:.65}.fedos-desktop-grid>button.ritual-remote-icon{color:#fff;background:#32113c;border:2px solid #bd69d1;box-shadow:inset 0 -5px #1b0921}.fedos-desktop-grid>button>span{color:#d7a61b;background:#07100e;border:1px solid #37645a;place-items:center;width:46px;height:43px;display:grid}.fedos-desktop-grid>button.ritual-remote-icon>span{color:#e28ff2;border-color:#834395}.fedos-desktop-grid strong,.fedos-desktop-grid small{text-overflow:ellipsis;max-width:100%;overflow:hidden}.fedos-desktop-grid strong{font-size:var(--text-small)}.fedos-desktop-grid small{font-size:var(--text-micro);line-height:1.6}.fedos-activity{background:#030806;border:1px solid #37645a}.fedos-activity>header{color:#d7a61b;background:#10211d;border-bottom:1px solid #37645a;align-items:center;gap:7px;min-height:35px;padding:7px 9px;display:flex}.fedos-activity>header strong{font-size:var(--text-small)}.fedos-activity>header i{color:#4be09b;font-size:var(--text-micro);margin-left:auto;font-style:normal}.fedos-activity>div{gap:8px;padding:10px;display:grid}.fedos-activity>div span{color:#89b9aa;font-size:var(--text-micro);line-height:1.55}.fedos-activity>div span.warning{color:#ff7d91}.fedos-session>footer{color:#76998f;min-height:29px;font-size:var(--text-micro);background:#07100e;border-top:1px solid #37645a;flex:none;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;display:flex}.remote-ritual{color:#e7e1e9;background:repeating-linear-gradient(0deg,#0000 0 20px,#bd69d10f 20px 21px),#0c0810;border:2px solid #834395;flex-direction:column;min-height:100%;display:flex;overflow:hidden}.remote-ritual>header{color:#fff;background:#32113c;border-bottom:2px solid #bd69d1;justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:7px 9px;display:flex}.remote-ritual>header>span,.remote-ritual>header button{align-items:center;gap:7px;display:flex}.remote-ritual>header strong{font-size:var(--text-small)}.remote-ritual>header button{color:#fff;min-height:27px;font-size:var(--text-micro);background:#5f1f6f;border:2px outset #a969b9;padding:4px 7px}.remote-ritual-body{flex:1;grid-template-columns:135px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:auto}.remote-ritual-body>aside{color:#d58de5;background:#160d1b;border-right:1px solid #573064;align-content:center;justify-items:center;gap:13px;display:grid;position:relative}.remote-ritual-body>aside>i{border:1px solid #834395;width:64px;height:64px;transform:rotate(45deg)}.remote-ritual-body>aside>svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-72%)}.remote-ritual-body>aside>span{font-size:var(--text-small)}.remote-ritual-body>section{min-width:0;padding:22px}.remote-ritual-body h2{color:#fff;margin:8px 0 13px;font-size:13px;line-height:1.55}.remote-ritual-body p{color:#bdb2c1;font-size:var(--text-small);margin:0 0 18px;line-height:1.9}.ritual-fragment-meter{background:#130f16;border:1px solid #573064;margin-bottom:16px;padding:10px}.ritual-fragment-meter>header{font-size:var(--text-small);justify-content:space-between;gap:8px;margin-bottom:10px;display:flex}.ritual-fragment-meter>header strong{color:#d58de5}.ritual-fragment-meter>span{grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;display:grid}.ritual-fragment-meter>span i{background:#2a252e;border:1px solid #4d4353;height:11px}.ritual-fragment-meter>span i.filled{background:#d7a61b;border-color:#ffe687}.remote-ritual-body dl{border:1px solid #573064;margin:0}.remote-ritual-body dl>div{border-bottom:1px solid #39263f;grid-template-columns:145px minmax(0,1fr);align-items:center;gap:8px;min-height:34px;padding:7px;display:grid}.remote-ritual-body dl>div:last-child{border-bottom:0}.remote-ritual-body dt,.remote-ritual-body dd{font-size:var(--text-small);margin:0}.remote-ritual-body dt{color:#817686}.remote-ritual-body dd{color:#e1b9ea}.remote-ritual>footer{color:#827887;min-height:32px;font-size:var(--text-micro);background:#110d14;border-top:1px solid #573064;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;display:flex}@keyframes cucurucho-scan{50%{transform:translate(7px)}}@keyframes cucurucho-static{50%{transform:translate(-4px,3px)}}@keyframes cucurucho-materialize{0%{opacity:0;transform:scale(1.04)translate(-12px)}to{opacity:1;transform:scale(1)translate(0)}}@keyframes face-channel-split{50%{opacity:.35;transform:translate(4px)}}@keyframes face-scanline{to{transform:translateY(315px)}}@keyframes trace-pulse{50%{border-color:#f3ad21;transform:scale(.78)}}@keyframes trace-sweep{to{transform:rotate(360deg)}}@keyframes transfer-packet{50%{background:#d7a61b}}@media (max-width:900px){.hack-layout{grid-template-columns:145px minmax(330px,1fr) 125px}.hack-threat-feed{padding-inline:8px}.hack-threat-feed>div{width:98px}.transfer-paths{grid-template-columns:minmax(170px,1fr) 110px minmax(170px,1fr)}.fedos-workspace{grid-template-columns:160px minmax(0,1fr)}}@media (max-width:700px){.cucurucho-intrusion{padding:10px}.cucurucho-video{width:min(260px,72vw);margin-bottom:19px}.cucurucho-intrusion p{font-size:12px}.hack-layout{grid-template-columns:minmax(0,1fr)}.hack-threat-feed,.hack-trace-status{display:none}.hack-route-panel{padding:8px}.hack-grid{width:min(440px,89vw)}.hack-route-panel>footer{flex-direction:column;align-items:flex-start}.hack-route-panel>footer small{text-align:left}.s7-manager-layout{grid-template-columns:105px minmax(0,1fr)!important}.s7-manager-layout>aside .server-tree-item{padding-left:5px}.vm-s7-console{padding:7px!important}.vm-s7-console>header{grid-template-columns:44px minmax(0,1fr)}.vm-s7-console>header>button{grid-column:1/-1;justify-content:center}.s7-server-icon{width:41px;height:41px}.transfer-paths{grid-template-columns:1fr}.transfer-bridge{min-height:92px}.transfer-bridge>span{transform:rotate(90deg)}.vm-transfer-bay>footer,.s7-machine-details{grid-template-columns:1fr}.fedos-topbar{grid-template-columns:32px minmax(0,1fr) auto}.fedos-connection{display:none}.fedos-workspace{grid-template-columns:92px minmax(0,1fr)}.fedos-workspace>aside{padding:5px}.fedos-workspace>aside>header{justify-content:center}.fedos-workspace>aside>header span,.fedos-workspace>aside nav button{font-size:0}.fedos-workspace>aside nav button{justify-content:center}.fedos-workspace>aside dl{display:none}.fedos-screen{padding:8px}.fedos-screen>header{flex-direction:column}.fedos-desktop-grid{grid-template-columns:1fr}.remote-ritual-body{grid-template-columns:75px minmax(0,1fr)}.remote-ritual-body>section{padding:13px}.remote-ritual-body dl>div{grid-template-columns:1fr}}@media (max-width:470px){.cucurucho-video{width:min(220px,70vw)}.cucurucho-intrusion p{font-size:10px}.hack-grid{gap:4px}.hack-grid button span{font-size:var(--text-micro)}.s7-manager-layout{grid-template-columns:80px minmax(0,1fr)!important}.vm-s7-console>header h2{font-size:var(--text-small)}.vm-transfer-bay>header{flex-direction:column;align-items:flex-start}.fedos-workspace{grid-template-columns:62px minmax(0,1fr)}.fedos-topbar>div small{display:none}.fedos-topbar>button{width:28px;padding:4px;font-size:0;overflow:hidden}.remote-ritual-body{grid-template-columns:1fr}.remote-ritual-body>aside{display:none}}.vm-manager-v2{color:#161616;background:var(--win-face);font-family:var(--pixel);position:relative;overflow:hidden}.vm-library-toolbar{gap:8px;min-height:44px;padding-inline:8px}.vm-library-toolbar>button{min-height:32px;font-size:var(--text-small);padding-inline:10px}.vm-library-toolbar>button:last-child:not(:first-child){margin-left:auto}.vm-library-layout{background:#ececec;flex:1;grid-template-columns:215px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.vm-library-layout>aside{border-right:2px groove var(--win-face);background:#d4d4d4;min-width:0;padding:11px}.vm-library-layout>aside>header{color:#fff;background:navy;align-items:center;gap:9px;min-height:52px;margin:-11px -11px 13px;padding:9px 11px;display:flex}.vm-library-layout>aside>header span,.vm-library-layout>aside>header strong,.vm-library-layout>aside>header small{min-width:0;display:block}.vm-library-layout>aside>header strong{font-size:var(--text-small);text-overflow:ellipsis;white-space:nowrap;margin-bottom:5px;overflow:hidden}.vm-library-layout>aside>header small{color:#bfcfff;font-size:var(--text-micro)}.vm-library-layout>aside dl{border:2px inset var(--win-face);background:#efefef;margin:0}.vm-library-layout>aside dl>div{border-bottom:1px solid #aaa;gap:5px;padding:9px 8px;display:grid}.vm-library-layout>aside dl>div:last-child{border-bottom:0}.vm-library-layout>aside dt,.vm-library-layout>aside dd{font-size:var(--text-small);margin:0;line-height:1.55}.vm-library-layout>aside dt{color:#555}.vm-library-layout>aside dd{color:#001f69}.vm-host-meter{gap:7px;margin-top:13px;display:grid}.vm-host-meter>span{border:2px inset var(--win-face);background:#fff;height:16px;padding:2px}.vm-host-meter>span i{background:repeating-linear-gradient(90deg,#006c72 0 8px,#5bb8ae 8px 10px);height:100%;display:block}.vm-host-meter small{color:#555;font-size:var(--text-micro);line-height:1.6}.vm-library-empty,.vm-machine-summary{min-width:0;min-height:0;overflow:auto}.vm-library-empty{text-align:center;background:#fff;align-content:center;place-items:center;padding:28px;display:grid}.vm-empty-computer{color:#78d4ca;background:#062f34;border:8px solid #aaa;place-items:center;width:126px;height:96px;margin-bottom:28px;display:grid;position:relative;box-shadow:3px 3px #555}.vm-empty-computer>i{background:#aaa;border-bottom:5px solid #666;width:45px;height:17px;position:absolute;bottom:-25px}.vm-library-empty>p:first-of-type,.vm-machine-summary>header p{color:#626262;font-size:var(--text-small);margin:0 0 8px}.vm-library-empty h2{color:navy;margin:0 0 13px;font-size:13px;line-height:1.6}.vm-library-empty>p:last-of-type{color:#444;max-width:540px;font-size:var(--text-small);margin:0 0 20px;line-height:2}.vm-library-empty>button,.vm-primary-start{min-height:39px;font-size:var(--text-small);justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.vm-machine-summary{background:#efefef;padding:18px}.vm-machine-summary>header{border:2px outset var(--win-face);background:#fff;grid-template-columns:116px minmax(0,1fr);align-items:center;gap:16px;padding:15px;display:grid}.vm-machine-preview{color:#8ed5ce;background:#082d31;border:7px solid #aaa;place-items:center;width:108px;height:82px;display:grid;position:relative;box-shadow:3px 3px #555}.vm-machine-preview i{color:#082d31;width:19px;height:19px;font-size:var(--text-small);background:#e9bb27;border:1px solid #fff2a8;place-items:center;font-style:normal;display:grid;position:absolute;bottom:5px;right:8px}.vm-machine-summary>header h2{color:navy;overflow-wrap:anywhere;margin:0 0 10px;font-size:13px;line-height:1.5}.vm-machine-summary>header div>span{color:#666;font-size:var(--text-small);align-items:center;gap:7px;display:flex}.vm-machine-summary>header div>span i{background:#777;border:1px solid #333;width:8px;height:8px}.vm-machine-resources{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:12px 0;display:grid}.vm-machine-resources article{color:#153f42;border:2px outset var(--win-face);background:#fff;align-items:center;gap:10px;min-width:0;min-height:70px;padding:10px;display:flex}.vm-machine-resources article span,.vm-machine-resources article strong,.vm-machine-resources article small{min-width:0;display:block}.vm-machine-resources article small{color:#666;font-size:var(--text-micro);margin-bottom:7px}.vm-machine-resources article strong{color:#111;font-size:var(--text-small);text-overflow:ellipsis;overflow:hidden}.vm-machine-summary>dl{border:2px inset var(--win-face);background:#fff;margin:0 0 12px}.vm-machine-summary>dl>div{border-bottom:1px solid #ccc;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:10px;min-height:35px;padding:8px 10px;display:grid}.vm-machine-summary>dl>div:last-child{border-bottom:0}.vm-machine-summary dt,.vm-machine-summary dd{font-size:var(--text-small);margin:0;line-height:1.6}.vm-machine-summary dt{color:#555}.vm-machine-summary dd{color:#064f40}.vm-primary-start{float:right;margin-bottom:10px}.vm-config-wizard{background:#efefef;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.vm-config-wizard>header{color:#fff;background:navy;border-bottom:3px solid #00a6a6;flex:none;align-items:center;gap:12px;min-height:68px;padding:11px 14px;display:flex}.vm-config-wizard>header>span{color:#001d1f;background:#72d6cc;border:2px outset #b3fff7;flex:none;place-items:center;width:44px;height:44px;display:grid}.vm-config-wizard>header p,.vm-config-wizard>header h2{margin:0}.vm-config-wizard>header p{color:#bfcfff;font-size:var(--text-small);margin-bottom:7px}.vm-config-wizard>header h2{font-size:11px;line-height:1.5}.vm-config-wizard>ol{border-bottom:2px groove var(--win-face);background:#d4d4d4;flex:none;grid-template-columns:repeat(3,minmax(0,1fr));min-height:57px;margin:0;padding:8px 12px;list-style:none;display:grid}.vm-config-wizard>ol li{color:#666;justify-content:center;align-items:center;gap:8px;display:flex;position:relative}.vm-config-wizard>ol li:not(:last-child):after{z-index:0;content:"";background:#888;width:calc(100% - 40px);height:2px;position:absolute;top:17px;left:calc(50% + 20px)}.vm-config-wizard>ol li i,.vm-config-wizard>ol li span{z-index:1;position:relative}.vm-config-wizard>ol li i{border:2px outset var(--win-face);width:34px;height:34px;font-size:var(--text-small);background:silver;flex:none;place-items:center;font-style:normal;display:grid}.vm-config-wizard>ol li span{font-size:var(--text-small)}.vm-config-wizard>ol li.active{color:navy}.vm-config-wizard>ol li.active i{color:#fff;background:navy}.vm-config-wizard>ol li.complete i{color:#fff;background:#007266}.vm-wizard-page{background:#fff;flex:1;min-width:0;min-height:0;padding:20px;overflow:auto}.vm-wizard-copy{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:15px;max-width:690px;margin:0 auto 18px;display:grid}.vm-wizard-copy>span{color:#68cdc3;background:#082e32;border:6px solid #aaa;place-items:center;width:76px;height:67px;display:grid}.vm-wizard-page h3,.vm-wizard-page p{margin:0}.vm-wizard-page h3{color:navy;margin-bottom:9px;font-size:10px;line-height:1.6}.vm-wizard-page p{color:#444;font-size:var(--text-small);line-height:1.9}.vm-name-field{border:2px outset var(--win-face);background:#eee;gap:7px;max-width:690px;margin:0 auto 13px;padding:13px;display:grid}.vm-name-field>span,.vm-name-field>small{font-size:var(--text-small);line-height:1.6}.vm-name-field>span{color:#222}.vm-name-field>small{color:#555}.vm-name-field input{min-height:36px;font-family:var(--pixel);font-size:var(--text-small);padding:8px}.vm-name-field input[aria-invalid=true]{outline:2px solid #b01830}.vm-media-row{color:#173f42;background:#dff4f0;border:1px solid #4e9d94;grid-template-columns:36px minmax(0,1fr) 23px;align-items:center;gap:10px;max-width:690px;min-height:62px;margin:auto;padding:10px;display:grid}.vm-media-row strong,.vm-media-row small{line-height:1.6;display:block}.vm-media-row strong{color:#102c30;font-size:var(--text-small);margin-bottom:5px}.vm-media-row small{color:#4a6967;font-size:var(--text-micro)}.vm-resource-page{align-content:start;gap:12px;display:grid}.vm-resource-page>header,.vm-resource-page>label{width:min(720px,100%);margin-inline:auto}.vm-resource-page>header{margin-bottom:4px}.vm-resource-page>label{border:2px outset var(--win-face);background:#efefef;gap:10px;padding:13px;display:grid}.vm-resource-page>label>span{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.vm-resource-page>label strong,.vm-resource-page>label output,.vm-resource-page>label small{font-size:var(--text-small);line-height:1.5}.vm-resource-page>label output{color:navy}.vm-resource-page>label small{color:#555}.vm-resource-page input[type=range]{accent-color:#007266;width:100%}.vm-review-page{align-content:start;display:grid}.vm-review-page>header,.vm-review-page>dl{width:min(690px,100%);margin-inline:auto}.vm-review-page>header{color:#0d5548;background:#dff4f0;border:1px solid #4e9d94;align-items:center;gap:12px;margin-bottom:15px;padding:12px;display:flex}.vm-review-page>dl{border:2px inset var(--win-face);margin-block:0}.vm-review-page>dl>div{border-bottom:1px solid #ccc;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:10px;min-height:39px;padding:8px 10px;display:grid}.vm-review-page>dl>div:last-child{border-bottom:0}.vm-review-page dt,.vm-review-page dd{font-size:var(--text-small);margin:0;line-height:1.6}.vm-review-page dt{color:#555}.vm-review-page dd{color:#003d68}.vm-config-wizard>footer{background:var(--win-face);border-top:2px groove var(--win-face);flex:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:8px 10px;display:grid}.vm-config-wizard>footer>span{color:#555;font-size:var(--text-small);text-align:center}.vm-config-wizard>footer>button{min-height:34px;font-size:var(--text-small);align-items:center;gap:7px;padding:7px 10px;display:inline-flex}.vm-remove-dialog{z-index:4;background:#00000080;place-items:center;padding:15px;display:grid;position:absolute;inset:0}.vm-remove-dialog>section{color:#111;background:var(--win-face);border:3px outset var(--win-face);width:min(500px,100%);box-shadow:7px 7px #00000080}.vm-remove-dialog header{color:#fff;background:navy;align-items:center;gap:8px;min-height:39px;padding:8px;display:flex}.vm-remove-dialog header strong,.vm-remove-dialog p,.vm-remove-dialog button{font-size:var(--text-small);line-height:1.8}.vm-remove-dialog p{margin:0;padding:18px}.vm-remove-dialog footer{border-top:2px groove var(--win-face);justify-content:flex-end;gap:8px;padding:9px;display:flex}.vm-remove-dialog button{min-height:34px;padding:6px 9px}.vm-remove-dialog button.danger{color:#fff;background:#8d1428;border-color:#d87585}.fedos-installer-screen,.fedos-guest-desktop,.fedos-graphical-boot{color:#dce9e4;width:100%;min-width:0;height:100%;min-height:0;font-family:var(--pixel);background:#071713}.fedos-media-boot{background:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff06 3px 4px),#06110f;align-content:center;place-items:center;gap:14px;display:grid}.fedos-install-mark{color:#163e37;background:#e5b827;border:2px solid #fff0a6;flex:none;place-items:center;width:32px;height:32px;font-size:13px;display:grid}.fedos-media-boot>.fedos-install-mark{width:76px;height:76px;font-size:31px;box-shadow:0 0 0 5px #153c35}.fedos-media-boot h2,.fedos-media-boot p{text-align:center;margin:0}.fedos-media-boot h2{color:#fff;font-size:13px;line-height:1.6}.fedos-media-boot p{color:#82ae9f;font-size:var(--text-small)}.fedos-media-boot>div{gap:6px;margin-top:8px;display:flex}.fedos-media-boot>div i{background:#234e46;width:12px;height:12px;animation:.9s step-end infinite fedos-boot-blocks}.fedos-media-boot>div i:nth-child(2){animation-delay:.12s}.fedos-media-boot>div i:nth-child(3){animation-delay:.24s}.fedos-media-boot>div i:nth-child(4){animation-delay:.36s}.fedos-media-boot>div i:nth-child(5){animation-delay:.48s}.fedos-media-boot>div i:nth-child(6){animation-delay:.6s}@keyframes fedos-boot-blocks{0%,20%{background:#e5b827}21%,to{background:#234e46}}.fedos-installer-screen{flex-direction:column;display:flex}.fedos-installer-screen>header{background:#143d36;border-bottom:3px solid #e5b827;flex:none;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;padding:8px 10px;display:grid}.fedos-installer-screen>header strong,.fedos-installer-screen>header small{display:block}.fedos-installer-screen>header strong{color:#fff;font-size:var(--text-small);margin-bottom:5px}.fedos-installer-screen>header small{color:#98c3b6;font-size:var(--text-micro)}.fedos-installer-screen>header button,.fedos-guest-bar>button{color:#fff;min-height:31px;font-family:var(--pixel);font-size:var(--text-small);background:#7b1a2b;border:2px outset #c95f73;align-items:center;gap:6px;padding:6px 8px;display:inline-flex}.fedos-installer-screen>main{background:repeating-linear-gradient(0deg,#0000 0 31px,#356c5f2e 31px 32px),repeating-linear-gradient(90deg,#0000 0 31px,#356c5f2e 31px 32px),#081b17;flex:1;place-items:center;min-width:0;min-height:0;padding:24px;display:grid;overflow:auto}.fedos-install-page{text-align:center;background:#102a24;border:1px solid #3e6f64;justify-items:center;width:min(650px,100%);padding:27px;display:grid;box-shadow:8px 8px #040d0b}.fedos-install-graphic{color:#e5b827;background:#071713;border:1px solid #3e6f64;place-items:center;width:88px;height:82px;margin-bottom:19px;display:grid}.fedos-install-page>p:first-of-type{color:#e5b827;font-size:var(--text-small);margin:0 0 10px}.fedos-install-page h2{color:#fff;margin:0 0 14px;font-size:14px;line-height:1.6}.fedos-install-page>p:not(:first-of-type){color:#a9c8bf;max-width:530px;font-size:var(--text-small);margin:0 0 20px;line-height:2}.fedos-install-page>button{color:#071713;min-height:39px;font-family:var(--pixel);font-size:var(--text-small);background:#e5b827;border:2px outset #fff0a6;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.fedos-disk-page{text-align:left;justify-items:stretch}.fedos-disk-page>p:first-of-type,.fedos-disk-page h2{text-align:center}.fedos-disk-map{color:#e5b827;background:#071713;border:1px solid #3e6f64;align-items:center;gap:12px;margin-bottom:13px;padding:13px;display:flex}.fedos-disk-map strong,.fedos-disk-map small{line-height:1.6;display:block}.fedos-disk-map strong{color:#fff;font-size:var(--text-small);margin-bottom:6px}.fedos-disk-map small{color:#789b91;font-size:var(--text-micro)}.fedos-disk-page dl{border:1px solid #3e6f64;margin:0 0 17px}.fedos-disk-page dl>div{border-bottom:1px solid #2f5a51;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:10px;min-height:35px;padding:8px;display:grid}.fedos-disk-page dl>div:last-child{border-bottom:0}.fedos-disk-page dt,.fedos-disk-page dd{font-size:var(--text-small);margin:0}.fedos-disk-page dt{color:#789b91}.fedos-disk-page dd{color:#d9eee8}.fedos-disk-page>button{justify-self:center}.fedos-install-progress>span,.fedos-install-complete>span{color:#e5b827;background:#071713;border:1px solid #3e6f64;place-items:center;width:80px;height:76px;margin-bottom:18px;display:grid}.fedos-install-progress .segmented-progress{background:#040d0b;border:1px solid #3e6f64;width:min(480px,100%);height:22px;margin-bottom:11px;padding:3px}.fedos-install-progress .segmented-progress i{background:repeating-linear-gradient(90deg,#e5b827 0 13px,#0000 13px 16px)}.fedos-install-progress>strong{color:#fff;font-size:10px}.fedos-install-progress>small{color:#789b91;font-size:var(--text-micro);margin-top:13px}.fedos-install-complete>span{color:#5de0aa;border-color:#4a9e7b}.fedos-installer-screen>footer{color:#73988e;min-height:30px;font-size:var(--text-micro);background:#050e0c;border-top:1px solid #315a51;flex:none;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;display:flex}.fedos-guest-desktop{background:#082721;grid-template-rows:55px minmax(0,1fr) 40px;display:grid;overflow:hidden}.fedos-guest-bar{color:#fff;background:#143d36;border-bottom:3px solid #e5b827;grid-template-columns:35px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-width:0;padding:7px 9px;display:grid}.fedos-guest-bar>div strong,.fedos-guest-bar>div small{min-width:0;display:block}.fedos-guest-bar>div strong{font-size:var(--text-small);margin-bottom:5px}.fedos-guest-bar>div small{color:#98c3b6;font-size:var(--text-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fedos-guest-online{color:#a4dfca;font-size:var(--text-micro);align-items:center;gap:6px;display:flex}.fedos-guest-online i{background:#56dca8;width:8px;height:8px;box-shadow:0 0 0 2px #225d4c}.fedos-guest-workspace{background:linear-gradient(#04231dd6,#04231dd6),repeating-linear-gradient(0deg,#0000 0 47px,#2d5d53 47px 48px),repeating-linear-gradient(90deg,#0000 0 47px,#2d5d53 47px 48px);min-width:0;min-height:0;position:relative;overflow:hidden}.fedos-guest-workspace:after{color:#e5b82729;content:"FEDOS";pointer-events:none;font-size:43px;position:absolute;bottom:15px;right:18px}.fedos-guest-icons{z-index:1;gap:6px;width:105px;display:grid;position:absolute;top:12px;left:12px}.fedos-guest-icons>button{color:#fff;text-align:center;min-height:73px;font-family:var(--pixel);background:0 0;border:1px solid #0000;align-content:center;justify-items:center;gap:6px;padding:6px;display:grid}.fedos-guest-icons>button:hover,.fedos-guest-icons>button:focus-visible{background:#e5b82726;border-color:#e5b827}.fedos-guest-icons>button>span{color:#e5b827;background:#061713;border:1px solid #4a756b;place-items:center;width:43px;height:39px;display:grid}.fedos-guest-icons>button strong{font-size:var(--text-small);line-height:1.5}.fedos-guest-icons>button.fedos-ritual-shortcut>span{color:#e18df0;border-color:#9a52a8}.fedos-guest-icons>button.fedos-agent38-shortcut>span{color:#ff6d79;border-color:#a94851}.fedos-guest-window{z-index:3;color:#dce9e4;background:#0d241f;border:2px solid #79a69a;flex-direction:column;min-width:0;min-height:0;animation:.17s steps(3,end) fedos-window-open;display:flex;position:absolute;inset:20px 20px 20px 130px;overflow:hidden;box-shadow:8px 8px #0000008c}@keyframes fedos-window-open{0%{opacity:0;transform:translate(10px,8px)}to{opacity:1;transform:translate(0)}}.fedos-guest-window>header{color:#071713;background:#e5b827;flex:none;justify-content:space-between;align-items:center;gap:8px;min-height:39px;padding:6px 7px;display:flex}.fedos-guest-window>header>span{align-items:center;gap:7px;min-width:0;display:flex}.fedos-guest-window>header strong{font-size:var(--text-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fedos-guest-window>header button{color:#fff;background:#812036;border:2px outset #d76b80;flex:none;place-items:center;width:27px;height:27px;display:grid}.fedos-files-app,.fedos-network-app,.fedos-terminal-app,.fedos-system-app,.fedos-ritual-launch,.fedos-agent38-app{flex:1;min-width:0;min-height:0}.fedos-files-app{grid-template-columns:150px minmax(0,1fr);display:grid}.fedos-files-app>aside{background:#102f28;border-right:1px solid #49766b;align-content:start;gap:5px;padding:9px;display:grid}.fedos-files-app>aside button{color:#a9c8bf;text-align:left;min-height:37px;font-family:var(--pixel);font-size:var(--text-small);background:0 0;border:1px solid #0000;align-items:center;gap:7px;padding:7px;display:flex}.fedos-files-app>aside button.selected{color:#071713;background:#e5b827;border-color:#fff0a6}.fedos-files-app>section{background:#0a1b17;min-width:0;min-height:0;padding:11px;overflow:auto}.fedos-files-app>section>header{background:#173a32;border-bottom:1px solid #49766b;justify-content:space-between;align-items:center;gap:10px;min-height:36px;margin:-11px -11px 11px;padding:8px 10px;display:flex}.fedos-files-app>section>header strong,.fedos-files-app>section>header small{font-size:var(--text-small)}.fedos-files-app>section>header small{color:#83a89e}.fedos-file-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fedos-file-grid article{color:#e5b827;text-align:center;background:#102a24;border:1px solid #3e6f64;align-content:center;justify-items:center;gap:8px;min-width:0;min-height:105px;padding:9px;display:grid}.fedos-file-grid strong,.fedos-file-grid small{text-overflow:ellipsis;max-width:100%;overflow:hidden}.fedos-file-grid strong{color:#fff;font-size:var(--text-small)}.fedos-file-grid small{color:#7fa69b;font-size:var(--text-micro)}.fedos-shared-file{color:#e5b827;background:#102a24;border:1px solid #4b796e;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.fedos-shared-file strong,.fedos-shared-file small{line-height:1.7;display:block}.fedos-shared-file strong{color:#fff;font-size:var(--text-small)}.fedos-shared-file small{color:#86aa9f;font-size:var(--text-micro)}.fedos-shared-file button,.fedos-transfer-action button{color:#071713;min-height:35px;font-family:var(--pixel);font-size:var(--text-small);background:#e5b827;border:2px outset #fff0a6;align-items:center;gap:7px;padding:7px 9px;display:inline-flex}.fedos-empty-share{color:#6f9b8f;text-align:center;align-content:center;place-items:center;gap:13px;min-height:190px;display:grid}.fedos-empty-share p{max-width:470px;font-size:var(--text-small);margin:0;line-height:1.9}.fedos-network-app{grid-template-columns:205px minmax(0,1fr);display:grid}.fedos-network-app>aside{color:#e5b827;text-align:center;background:#102f28;border-right:1px solid #49766b;align-content:center;justify-items:center;gap:12px;padding:15px;display:grid}.fedos-network-app>aside strong,.fedos-network-app>aside small{line-height:1.7;display:block}.fedos-network-app>aside strong{color:#fff;font-size:var(--text-small)}.fedos-network-app>aside small{color:#82a89d;font-size:var(--text-micro);margin-top:8px}.fedos-network-app>aside i{color:#071713;font-size:var(--text-micro);background:#58d6a5;padding:5px 7px;font-style:normal}.fedos-network-app>section{min-width:0;min-height:0;padding:13px;overflow:auto}.fedos-network-app>section>header{background:#102a24;border:1px solid #3e6f64;align-items:center;gap:9px;margin-bottom:12px;padding:10px;display:flex}.fedos-network-app>section>header strong,.fedos-network-app>section>header small{line-height:1.6;display:block}.fedos-network-app>section>header strong{color:#fff;font-size:var(--text-small)}.fedos-network-app>section>header small{color:#83a89e;font-size:var(--text-micro)}.fedos-network-path{grid-template-columns:minmax(140px,1fr) 70px minmax(140px,1fr);align-items:center;gap:7px;margin-bottom:12px;display:grid}.fedos-network-path article{background:#102a24;border:1px solid #3e6f64;align-items:center;gap:9px;min-width:0;min-height:85px;padding:10px;display:flex}.fedos-network-path article strong,.fedos-network-path article small{text-overflow:ellipsis;line-height:1.65;display:block;overflow:hidden}.fedos-network-path article strong{color:#fff;font-size:var(--text-small)}.fedos-network-path article small{color:#7ea197;font-size:var(--text-micro)}.fedos-network-path>span{justify-content:center;gap:4px;display:flex}.fedos-network-path>span i{background:#486b63;width:8px;height:8px;transform:rotate(45deg)}.fedos-network-path>span.active i{animation:.62s step-end infinite transfer-packet}.fedos-transfer-action{background:#071713;border:1px solid #3e6f64;justify-items:end;gap:9px;padding:11px;display:grid}.fedos-transfer-action p{color:#a7c9bf;font-size:var(--text-small);justify-self:start;margin:0;line-height:1.7}.fedos-transfer-action>span{border:1px solid #3e6f64;width:100%;height:16px;padding:2px}.fedos-transfer-action>span i{background:repeating-linear-gradient(90deg,#e5b827 0 10px,#0000 10px 13px);height:100%;display:block}.fedos-terminal-app{color:#8ff5bd;background:#020705;flex-direction:column;display:flex}.fedos-terminal-app>div{flex-direction:column;flex:1;gap:7px;min-width:0;min-height:0;padding:11px;display:flex;overflow:auto}.fedos-terminal-app>div span,.fedos-terminal-app label,.fedos-terminal-app input{font-family:var(--pixel);font-size:var(--text-small);line-height:1.7}.fedos-terminal-app>div span{overflow-wrap:anywhere}.fedos-terminal-app>form{background:#06100c;border-top:1px solid #315a51;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-height:43px;padding:7px 10px;display:grid}.fedos-terminal-app input{color:#fff;background:#020705;border:1px solid #3e6f64;min-width:0;padding:7px}.fedos-system-app{background:#0a1b17;padding:16px;overflow:auto}.fedos-system-app>header{background:#102a24;border:1px solid #3e6f64;align-items:center;gap:13px;margin-bottom:13px;padding:13px;display:flex}.fedos-system-app>header p,.fedos-system-app>header h2,.fedos-system-app>header small{margin:0}.fedos-system-app>header p{color:#e5b827;font-size:var(--text-micro);margin-bottom:6px}.fedos-system-app>header h2{color:#fff;margin-bottom:7px;font-size:11px;line-height:1.5}.fedos-system-app>header small{color:#83a89e;font-size:var(--text-micro)}.fedos-system-app dl{border:1px solid #3e6f64;margin:0}.fedos-system-app dl>div{border-bottom:1px solid #2f5a51;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:10px;min-height:39px;padding:8px 10px;display:grid}.fedos-system-app dl>div:last-child{border-bottom:0}.fedos-system-app dt,.fedos-system-app dd{font-size:var(--text-small);margin:0;line-height:1.6}.fedos-system-app dt{color:#7c9f95}.fedos-system-app dd{color:#e8f6f2}.fedos-ritual-window>.remote-ritual{flex:1;min-height:0}.fedos-ritual-launch{color:#d985ea;text-align:center;background:#100614;align-content:center;place-items:center;gap:12px;padding:20px;display:grid}.fedos-ritual-launch h2,.fedos-ritual-launch p{margin:0}.fedos-ritual-launch h2{color:#fff;font-size:11px}.fedos-ritual-launch p{color:#b98fc1;font-size:var(--text-small);line-height:1.8}.fedos-guest-taskbar{color:#dce9e4;background:#102f28;border-top:2px solid #5b887d;grid-template-columns:118px minmax(0,1fr) auto;gap:3px;min-width:0;padding:4px;display:grid}.fedos-guest-taskbar>button{color:#dce9e4;min-width:0;font-family:var(--pixel);font-size:var(--text-small);text-overflow:ellipsis;white-space:nowrap;background:#173f37;border:1px solid #5b887d;align-items:center;gap:6px;padding:4px 7px;display:flex;overflow:hidden}.fedos-guest-taskbar>button.active{background:#0a1c18;border-style:inset;width:min(270px,100%)}.fedos-home-button .fedos-install-mark{width:23px;height:23px;font-size:9px}.fedos-guest-taskbar>span{color:#b3d2c9;font-size:var(--text-small);border:1px inset #5b887d;align-items:center;gap:7px;padding:4px 8px;display:flex}.fedos-graphical-boot{color:#dbe7ee;font-family:var(--pixel);background:#080b10;align-content:center;place-items:center;gap:16px;display:grid}.fedos-graphical-mark{color:#fff;background:#1793d1;place-items:center;width:70px;height:70px;font-size:24px;display:grid;position:relative;box-shadow:8px 8px #421a31}.fedos-graphical-mark i{background:#b99232;width:20px;height:20px;position:absolute;bottom:-8px;right:-8px}.fedos-graphical-boot>div{justify-items:center;gap:7px;display:grid}.fedos-graphical-boot>div strong{color:#fff;font-size:13px}.fedos-graphical-boot>div small{color:#8ea3b1;font-size:var(--text-small)}.fedos-graphical-boot pre{color:#a9bdc8;width:min(520px,100% - 32px);font-family:var(--pixel);font-size:var(--text-small);white-space:pre-wrap;background:#05070a;border:1px solid #34434d;margin:0;padding:13px;line-height:1.9}.fedos-boot-track{border:1px solid #546875;width:min(420px,100% - 44px);height:13px;padding:2px}.fedos-boot-track i{background:#1793d1;width:36%;height:100%;animation:1.1s steps(7,end) infinite fedos-graphical-load;display:block}@keyframes fedos-graphical-load{0%{transform:translate(0)}to{transform:translate(178%)}}.fedos-arch-desktop{color:#dce7ed;background:#0d1218}.fedos-arch-desktop .fedos-guest-bar{color:#f7fbfd;background:#171d25;border-bottom-color:#1793d1}.fedos-arch-desktop .fedos-install-mark{color:#fff;background:#1793d1;border-color:#76c8ef}.fedos-arch-desktop .fedos-guest-bar>div small{color:#9eb2bd}.fedos-arch-desktop .fedos-guest-online{color:#75c7eb}.fedos-arch-desktop .fedos-guest-online i{background:#63c795;box-shadow:0 0 0 2px #284f43}.fedos-arch-desktop .fedos-guest-workspace{background:linear-gradient(#0d1218eb,#0d1218eb),repeating-linear-gradient(0deg,#0000 0 47px,#30404b 47px 48px),repeating-linear-gradient(90deg,#0000 0 47px,#30404b 47px 48px)}.fedos-arch-desktop .fedos-guest-workspace:after{color:#1793d12e;content:"FEDERATION // S7"}.fedos-arch-desktop .fedos-guest-icons>button>span{color:#63c4ef;background:#101820;border-color:#4d6675}.fedos-arch-desktop .fedos-guest-icons>button:hover,.fedos-arch-desktop .fedos-guest-icons>button:focus-visible{background:#1793d12e;border-color:#55b8e8}.fedos-arch-desktop .fedos-guest-window{color:#dce7ed;background:#111820;border-color:#66808e}.fedos-arch-desktop .fedos-guest-window>header{color:#fff;background:#176f9f}.fedos-arch-desktop .fedos-files-app>aside{background:#18212a;border-right-color:#435765}.fedos-arch-desktop .fedos-files-app>aside button{color:#b7c8d1}.fedos-arch-desktop .fedos-files-app>aside button.selected{color:#fff;background:#176f9f;border-color:#63c4ef}.fedos-arch-desktop .fedos-files-app>section{background:#0d1319}.fedos-arch-desktop .fedos-files-app>section>header{background:#1a2630;border-bottom-color:#435765}.fedos-file-grid button{color:#63c4ef;text-align:center;min-width:0;min-height:105px;font-family:var(--pixel);background:#151f28;border:1px solid #3e5665;align-content:center;justify-items:center;gap:8px;padding:9px;display:grid;overflow:hidden}.fedos-file-grid button:hover,.fedos-file-grid button:focus-visible{background:#1b2c37;border-color:#63c4ef}.fedos-file-grid button strong,.fedos-file-grid button small{text-overflow:ellipsis;max-width:100%;overflow:hidden}.fedos-file-grid button strong{color:#f2f6f8;font-size:var(--text-small)}.fedos-file-grid button small{color:#91a6b2;font-size:var(--text-micro)}.fedos-document-viewer{color:#c7d4da;background:#0a0e13;min-height:100%}.fedos-document-viewer>header{background:#17222b;border-bottom:1px solid #405663;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;display:grid}.fedos-document-viewer>header button,.fedos-ritual-launch button{color:#fff;min-height:34px;font-family:var(--pixel);font-size:var(--text-small);background:#176f9f;border:1px solid #63c4ef;justify-content:center;align-items:center;gap:6px;padding:6px 9px;display:inline-flex}.fedos-document-viewer>header span strong,.fedos-document-viewer>header span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fedos-document-viewer>header span strong{color:#fff;font-size:var(--text-small)}.fedos-document-viewer>header span small{color:#90a6b1;font-size:var(--text-micro);margin-top:5px}.fedos-document-viewer pre{color:#c6d4db;font-family:var(--pixel);font-size:var(--text-small);white-space:pre-wrap;margin:0;padding:17px;line-height:1.85;overflow:auto}.fedos-arch-desktop .fedos-terminal-app{color:#9be2b8;background:#070a0d}.fedos-terminal-app>div span.warning{color:#e1b764}.fedos-terminal-app>div span.error{color:#ef7d89}.fedos-terminal-app>div span.accent{color:#6cc7ee}.fedos-arch-desktop .fedos-network-app>aside{color:#63c4ef;background:#17212a;border-right-color:#425a68}.fedos-arch-desktop .fedos-network-app>section,.fedos-arch-desktop .fedos-system-app{background:#0d1319}.fedos-arch-desktop .fedos-network-app>section>header,.fedos-arch-desktop .fedos-network-path article,.fedos-arch-desktop .fedos-system-app>header{background:#17222b;border-color:#405663}.fedos-arch-desktop .fedos-transfer-action{background:#0a0f14;border-color:#405663}.fedos-transfer-action button:disabled,.fedos-document-viewer button:disabled,.fedos-ritual-launch button:disabled{cursor:not-allowed;opacity:.48}.fedos-arch-desktop .fedos-system-app dl{border-color:#405663}.fedos-arch-desktop .fedos-system-app dl>div{border-bottom-color:#30424e}.fedos-arch-desktop .fedos-system-app dt{color:#8ea3ae}.fedos-arch-desktop .fedos-ritual-launch{color:#d79ae2;background:#120d15}.fedos-agent38-window.corrupting{animation:.42s steps(2,end) infinite agent38-window-corrupt}.fedos-agent38-app{color:#d6e0e5;background:#07090c;flex-direction:column;display:flex;position:relative;overflow:hidden}.agent38-scanlines{z-index:2;pointer-events:none;opacity:.19;mix-blend-mode:screen;background:repeating-linear-gradient(#0000 0 3px,#6bcfff40 3px 4px);position:absolute;inset:0}.fedos-agent38-app>header{z-index:3;color:#dce9ee;background:#111920;border-bottom:1px solid #435762;grid-template-columns:55px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px;display:grid;position:relative}.agent38-mark{color:#ff6875;background:#1c0c10;border:1px solid #9d414a;place-items:center;width:51px;height:51px;display:grid}.fedos-agent38-app>header p,.fedos-agent38-app>header h2,.fedos-agent38-app>header small{margin:0}.fedos-agent38-app>header p,.fedos-agent38-app>header small,.fedos-agent38-app>header i{font-size:var(--text-micro)}.fedos-agent38-app>header p{color:#79c2e5}.fedos-agent38-app>header h2{color:#fff;margin:7px 0;font-size:18px}.fedos-agent38-app>header small{color:#83959e}.fedos-agent38-app>header i{color:#ff8b94;background:#21090c;border:1px solid #8d3039;padding:8px;font-style:normal}.agent38-runtime{z-index:1;flex:1;grid-template-rows:minmax(180px,1fr) auto;gap:12px;min-height:0;padding:15px;display:grid;position:relative;overflow:auto}.agent38-runtime>pre{color:#a9d8be;min-height:0;font-family:var(--terminal);white-space:pre-wrap;background:#030506;border:1px solid #34464d;margin:0;padding:15px;font-size:12px;line-height:1.8;overflow:auto}.agent38-crash-state{color:#ff8a94;background:#21090d;border:1px solid #a43f49;align-items:center;gap:11px;padding:12px;display:flex}.agent38-crash-state span{gap:7px;display:grid}.agent38-crash-state strong,.agent38-crash-state small{font-size:var(--text-small)}.agent38-recovery-panel{color:#cbd8de;background:#101820;border:1px solid #476575;gap:11px;padding:13px;display:grid}.agent38-recovery-panel>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.agent38-recovery-panel code{color:#ff8a94;font-family:var(--terminal);background:#23090d;border:1px solid #a23c46;padding:8px 11px;font-size:16px}.agent38-recovery-panel p,.agent38-recovery-panel>small{color:#94a8b2;font-size:var(--text-small);margin:0;line-height:1.7}.agent38-recovery-panel button{color:#fff;width:fit-content;min-height:36px;font-family:var(--pixel);font-size:var(--text-small);background:#176f9f;border:1px solid #62bde8;align-items:center;gap:7px;padding:7px 11px;display:inline-flex}.agent38-recovery-panel button:disabled{cursor:not-allowed;opacity:.52}.agent38-transfer-progress{background:#05080a;border:1px solid #48606d;height:24px;display:block;position:relative;overflow:hidden}.agent38-transfer-progress>i{background:repeating-linear-gradient(90deg,#177cad 0 12px,#125a7e 12px 15px);height:100%;display:block}.agent38-transfer-progress>small{color:#fff;text-shadow:1px 1px #000;font-size:var(--text-micro);place-items:center;display:grid;position:absolute;inset:0}@keyframes agent38-window-corrupt{0%{filter:none;transform:translate(0)}25%{filter:hue-rotate(75deg)contrast(1.45);transform:translate(-3px,1px)}50%{filter:hue-rotate(-65deg)saturate(1.8);transform:translate(3px,-1px)}75%{clip-path:inset(3% 0 7%);transform:translate(-1px,2px)}to{filter:none;transform:translate(0)}}.fedos-arch-desktop .fedos-guest-taskbar{color:#dce7ed;background:#171d25;border-top-color:#4a606d}.fedos-arch-desktop .fedos-guest-taskbar>button{color:#dce7ed;background:#202b35;border-color:#506775}.fedos-arch-desktop .fedos-guest-taskbar>button.active{background:#10171e}.fedos-desktop-package-progress>span:nth-child(2) i{background:repeating-linear-gradient(90deg,#1793d1 0 9px,#0000 9px 12px)}@media (max-width:700px){.vm-library-layout{grid-template-columns:150px minmax(0,1fr)}.vm-library-layout>aside{padding:7px}.vm-library-layout>aside>header{margin:-7px -7px 9px;padding-inline:7px}.vm-machine-summary{padding:9px}.vm-machine-summary>header{grid-template-columns:82px minmax(0,1fr);padding:9px}.vm-machine-preview{width:76px;height:62px}.vm-machine-resources{grid-template-columns:1fr}.vm-machine-resources article{min-height:51px}.vm-machine-summary>dl>div,.vm-review-page>dl>div{grid-template-columns:1fr;gap:4px}.vm-wizard-page{padding:12px}.vm-config-wizard>ol li span{display:none}.fedos-guest-bar{grid-template-columns:35px minmax(0,1fr) auto}.fedos-guest-online{display:none}.fedos-guest-icons{width:82px;top:6px;left:6px}.fedos-guest-icons>button{min-height:62px}.fedos-guest-window{inset:8px 8px 8px 92px}.fedos-files-app{grid-template-columns:105px minmax(0,1fr)}.fedos-file-grid{grid-template-columns:1fr}.fedos-shared-file{grid-template-columns:38px minmax(0,1fr)}.fedos-shared-file button{grid-column:1/-1;justify-content:center;justify-self:stretch}.fedos-network-app{grid-template-columns:1fr}.fedos-network-app>aside{display:none}.fedos-network-path{grid-template-columns:1fr}.fedos-network-path>span{transform:rotate(90deg)}.fedos-system-app dl>div{grid-template-columns:1fr;gap:4px}.fedos-agent38-app>header{grid-template-columns:48px minmax(0,1fr);padding:10px}.fedos-agent38-app>header>i{display:none}.agent38-recovery-panel>div{flex-direction:column;align-items:stretch}.agent38-runtime{padding:9px}}@media (max-width:470px){.vm-library-layout{grid-template-columns:1fr}.vm-library-layout>aside,.vm-library-toolbar>button span{display:none}.vm-library-toolbar>button{width:38px;padding:4px}.vm-library-empty{padding:15px}.vm-wizard-copy{grid-template-columns:1fr}.vm-wizard-copy>span{display:none}.vm-resource-page>label>span{grid-template-columns:20px minmax(0,1fr)}.vm-resource-page>label output{grid-column:2}.vm-config-wizard>footer>span{display:none}.vm-config-wizard>footer{grid-template-columns:auto minmax(0,1fr)}.vm-config-wizard>footer>button:last-child{grid-column:2;justify-self:end}.fedos-installer-screen>header>div small,.fedos-installer-screen>header button{font-size:0}.fedos-installer-screen>header button{width:31px;padding:5px}.fedos-install-page{padding:16px}.fedos-disk-page dl>div{grid-template-columns:1fr;gap:4px}.fedos-guest-bar>div small{display:none}.fedos-guest-bar>button{width:31px;padding:5px;font-size:0;overflow:hidden}.fedos-guest-icons{width:100%;padding:4px;display:flex;position:relative;top:0;left:0;overflow-x:auto}.fedos-guest-icons>button{min-width:68px;min-height:58px}.fedos-guest-icons>button>span{width:31px;height:29px}.fedos-guest-window{inset:69px 4px 4px}.fedos-files-app{grid-template-columns:80px minmax(0,1fr)}.fedos-files-app>aside{padding:4px}.fedos-files-app>aside button{overflow-wrap:anywhere;gap:3px;padding:4px}.fedos-guest-taskbar{grid-template-columns:70px minmax(0,1fr) auto}.fedos-home-button strong{display:none}}.rayve-browser{color:#111;background:var(--win-face);width:100%;min-width:0;height:100%;min-height:0;font-family:var(--pixel);flex-direction:column;display:flex}.rayve-browser-toolbar{background:var(--win-face);border-bottom:2px groove var(--win-face);flex:none;grid-template-columns:repeat(4,34px) minmax(0,1fr);align-items:center;gap:4px;min-height:45px;padding:5px 6px;display:grid}.rayve-browser-toolbar>button{background:var(--win-face);border:2px outset var(--win-face);place-items:center;width:34px;height:33px;display:grid}.rayve-browser-toolbar>button:active:not(:disabled){border-style:inset}.rayve-browser-toolbar>form{grid-template-columns:20px auto minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;display:grid}.rayve-browser-toolbar>form>span{font-size:var(--text-small)}.rayve-browser-toolbar>form input{border:2px inset var(--win-face);min-width:0;height:31px;font-family:var(--pixel);font-size:var(--text-small);background:#fff;padding:6px 8px}.rayve-browser-toolbar>form button{background:var(--win-face);border:2px outset var(--win-face);min-width:43px;height:31px;font-size:var(--text-small);padding:4px 7px}.rayve-bookmarks{border-bottom:2px groove var(--win-face);background:#d7d7d7;flex:none;align-items:center;gap:3px;min-height:34px;padding:3px 6px;display:flex;overflow-x:auto}.rayve-bookmarks>span{color:#555;font-size:var(--text-small);border-right:1px solid #888;margin-right:3px;padding-right:8px}.rayve-bookmarks>button{min-height:26px;font-size:var(--text-small);background:0 0;border:1px solid #0000;flex:none;align-items:center;gap:5px;padding:4px 7px;display:inline-flex}.rayve-bookmarks>button:hover{background:#eee;border-color:#888}.rayve-browser-viewport{background:#fff;flex:1;min-width:0;min-height:0;position:relative;overflow:auto}.rayve-page-loading{z-index:10;color:#fff;background:navy;grid-template-columns:minmax(100px,260px) auto;align-items:center;gap:10px;min-height:34px;padding:7px 10px;display:grid;position:sticky;top:0;box-shadow:0 2px #000}.rayve-page-loading>span{border:1px inset var(--win-face);background:#fff;height:12px;padding:2px}.rayve-page-loading>span i{background:repeating-linear-gradient(90deg,#00a5a5 0 8px,#0000 8px 10px);width:70%;height:100%;animation:.36s steps(4,end) infinite rayve-load;display:block}.rayve-page-loading strong{font-size:var(--text-small)}@keyframes rayve-load{0%{width:18%}to{width:96%}}.rayve-browser-status{background:var(--win-face);border-top:2px groove var(--win-face);min-height:28px;font-size:var(--text-small);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:4px 7px;display:flex}.rayve-browser-status>span:last-child{border-left:2px groove var(--win-face);align-items:center;gap:6px;padding-left:9px;display:flex}.web-page{width:100%;min-height:100%}.rayve-hub-page{color:#172229;background:#edf3f4;font-family:Arial,Helvetica,sans-serif}.rayve-hub-page>header{color:#fff;background:#073c52;border-bottom:7px solid #d7ae22;justify-content:space-between;align-items:center;gap:15px;min-height:82px;padding:17px clamp(18px,5vw,58px);display:flex}.rayve-wordmark{align-items:center;gap:12px;display:flex}.rayve-wordmark>span,.rayve-wordmark strong,.rayve-wordmark small{display:block}.rayve-wordmark strong{color:#fff;font-family:var(--pixel);letter-spacing:0;text-shadow:3px 3px #001922;margin-bottom:4px;font-size:21px}.rayve-wordmark small{color:#8edce0;font-family:var(--pixel);font-size:var(--text-small)}.rayve-hub-page>header time{color:#d6e8eb;font-family:var(--pixel);font-size:var(--text-small)}.rayve-search-box{background:#fff;border:1px solid #8ba3a8;width:min(760px,100% - 36px);margin:25px auto 20px;padding:14px;box-shadow:3px 3px #b9c7ca}.rayve-search-box label{color:#263b42;font-family:var(--pixel);font-size:var(--text-small);margin-bottom:8px;display:block}.rayve-search-box>div{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.rayve-search-box input{border:2px inset var(--win-face);min-width:0;height:37px;padding:7px 9px;font-family:Arial,Helvetica,sans-serif;font-size:14px}.rayve-search-box button,.rayve-results-page>form button{color:#fff;min-height:37px;font-family:var(--pixel);font-size:var(--text-small);background:#075d6a;border:2px outset #43a7ae;align-items:center;gap:7px;padding:7px 12px;display:inline-flex}.rayve-hub-layout{grid-template-columns:minmax(0,1.5fr) minmax(240px,.8fr);gap:17px;width:min(1100px,100% - 36px);margin:0 auto;padding-bottom:30px;display:grid}.rayve-hub-layout h2{color:#073c52;font-family:var(--pixel);margin:0 0 10px;font-size:9px;line-height:1.6}.rayve-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.rayve-service-grid>button{color:#075d6a;text-align:left;background:#fff;border:1px solid #91a8ad;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:92px;padding:13px;display:grid;box-shadow:2px 2px #c0cdd0}.rayve-service-grid>button:hover{color:#00166e;border-color:#075d6a}.rayve-service-grid strong,.rayve-service-grid small{display:block}.rayve-service-grid strong{color:#073c52;font-family:var(--pixel);font-size:var(--text-small);margin-bottom:7px}.rayve-service-grid small{color:#52666b;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.45}.rayve-hub-layout>aside{background:#dce7e9;border:1px solid #91a8ad;padding:13px}.rayve-hub-layout>aside>button{color:#172229;text-align:left;background:0 0;border:0;border-bottom:1px solid #aabdc1;width:100%;padding:11px 8px;display:block}.rayve-hub-layout>aside>button:hover strong{color:#005c75;text-decoration:underline}.rayve-hub-layout>aside>button strong,.rayve-hub-layout>aside>button span{display:block}.rayve-hub-layout>aside>button strong{margin-bottom:6px;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.25}.rayve-hub-layout>aside>button span{color:#52666b;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.5}.rayve-hub-layout>aside dl{margin:14px 0 0}.rayve-hub-layout>aside dl>div{border-bottom:1px dotted #8ea3a7;justify-content:space-between;gap:10px;padding:7px 4px;display:flex}.rayve-hub-layout>aside dt,.rayve-hub-layout>aside dd{margin:0;font-size:11px}.rayve-hub-layout>aside dd{color:#006c55}.wikipedia-page{color:#202122;background:#f8f9fa;grid-template-columns:175px minmax(0,1fr);font-family:Arial,Helvetica,sans-serif;display:grid}.wiki-sidebar{background:#eaecf0;border-right:1px solid #a2a9b1;min-height:100%;padding:18px 12px}.wiki-mark{background:0 0;border:0;justify-items:center;gap:5px;width:100%;margin-bottom:20px;padding:8px;display:grid}.wiki-mark>span{color:#202122;background:#fff;border:1px solid #a2a9b1;border-radius:50%;place-items:center;width:58px;height:58px;font-family:Georgia,Times New Roman,serif;font-size:38px;display:grid}.wiki-mark strong{font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:400}.wiki-mark small{font-family:Georgia,Times New Roman,serif;font-size:var(--text-small)}.wiki-sidebar nav{border-top:1px solid #a2a9b1;gap:2px;display:grid}.wiki-sidebar nav button{color:#0645ad;text-align:left;background:0 0;border:0;border-bottom:1px solid #c8ccd1;padding:7px 4px;font-family:Arial,Helvetica,sans-serif;font-size:12px}.wiki-sidebar nav button:hover{text-decoration:underline}.wiki-content{background:#fff;min-width:0}.wiki-content>header{background:#f8f9fa;border-bottom:1px solid #a2a9b1;justify-content:flex-end;align-items:center;min-height:51px;padding:8px 17px;display:flex}.wiki-content>header form{grid-template-columns:minmax(0,1fr) auto;width:min(390px,100%);display:grid}.wiki-content>header input{border:1px solid #a2a9b1;min-width:0;height:32px;padding:6px 8px;font-family:Arial,Helvetica,sans-serif;font-size:13px}.wiki-content>header button{background:#f8f9fa;border:1px solid #a2a9b1;min-height:32px;padding:5px 10px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700}.wiki-content>article{max-width:1080px;padding:20px 28px 40px}.wiki-content h1{border-bottom:1px solid #a2a9b1;margin:0;padding-bottom:6px;font-family:Georgia,Times New Roman,serif;font-size:29px;font-weight:400;line-height:1.25}.wiki-subtitle,.wiki-tagline{margin:6px 0 14px;font-size:13px}.wiki-stats{float:right;margin:-42px 0 8px 12px;font-size:12px}.wiki-featured{background:#f5fffa;border:1px solid #a3bfb1;margin:18px 0;padding:14px}.wiki-content h2{border-bottom:1px solid #a2a9b1;margin:20px 0 9px;padding-bottom:4px;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:400}.wiki-content p{margin:8px 0 12px}.wiki-content p button,.wiki-content article>button,.wiki-columns button{color:#0645ad;font-family:inherit;font-size:inherit;background:0 0;border:0;padding:0;text-decoration:none}.wiki-content p button:hover,.wiki-content article>button:hover,.wiki-columns button:hover{text-decoration:underline}.wiki-read-more{margin-left:auto;display:block;font-size:12px!important}.wiki-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.wiki-columns>div{background:#f8f9fa;border:1px solid #a2a9b1;padding:12px}.wiki-infobox{float:right;background:#f8f9fa;border:1px solid #a2a9b1;justify-items:center;gap:11px;width:235px;margin:4px 0 15px 20px;padding:10px;display:grid}.wiki-infobox>strong{text-align:center;background:#d8e8df;width:100%;padding:7px;font-size:14px}.wiki-infobox dl{width:100%;margin:0}.wiki-infobox dl>div{border-bottom:1px solid #c8ccd1;grid-template-columns:78px minmax(0,1fr);gap:5px;padding:5px 0;display:grid}.wiki-infobox dt,.wiki-infobox dd{margin:0;font-size:11px;line-height:1.4}.wiki-infobox dt{font-weight:700}.wiki-archive-table{border-collapse:collapse;width:min(650px,100%);margin:15px 0 25px;font-size:12px}.wiki-archive-table caption{text-align:left;background:#d8e8df;border:1px solid #a2a9b1;border-bottom:0;padding:7px;font-weight:700}.wiki-archive-table th,.wiki-archive-table td{text-align:left;border:1px solid #a2a9b1;padding:7px 9px}.wiki-archive-table th{background:#f8f9fa;width:175px}.wiki-archive-table code{color:#202122;font-family:Courier New,monospace;font-size:12px}.wiki-references{padding-left:24px}.wiki-references li{margin-bottom:7px;font-size:11px}.rayve-news-page{color:#1d2228;background:#f4f5f5;font-family:Arial,Helvetica,sans-serif}.rayve-news-page>header{color:#fff;background:#272d34;border-top:7px solid #b11f36;justify-content:space-between;align-items:center;gap:15px;min-height:74px;padding:14px clamp(16px,5vw,55px);display:flex}.rayve-news-page>header>div{align-items:center;gap:11px;display:flex}.rayve-news-page>header strong,.rayve-news-page>header small{font-family:var(--pixel);display:block}.rayve-news-page>header strong{margin-bottom:5px;font-size:14px}.rayve-news-page>header small,.rayve-news-page>header time{color:#cfd4d8;font-family:var(--pixel);font-size:var(--text-small)}.rayve-news-page>nav{background:#fff;border-bottom:1px solid #aeb3b6;align-items:stretch;gap:0;min-height:38px;padding-inline:clamp(10px,5vw,55px);display:flex}.rayve-news-page>nav button{color:#272d34;background:0 0;border:0;border-right:1px solid #d3d6d8;padding:8px 13px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700}.rayve-news-page>nav button:hover{color:#b11f36}.rayve-news-page>main{grid-template-columns:minmax(0,1.5fr) minmax(230px,.7fr);gap:22px;width:min(1040px,100% - 32px);margin:auto;padding:26px 0 40px;display:grid}.news-lead{background:#fff;border-top:5px solid #b11f36;padding:18px}.news-lead>p:first-child{color:#b11f36;font-size:11px;font-weight:700}.news-lead h1{margin:7px 0 11px;font-family:Georgia,Times New Roman,serif;font-size:31px;line-height:1.15}.news-lead>span{color:#666;font-size:11px}.news-lead>p:not(:first-child){font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.65}.news-lead>button{color:#0645ad;text-align:left;background:0 0;border:0;padding:7px 0;font-family:Arial,Helvetica,sans-serif;font-size:13px}.rayve-news-page>main>aside{background:#e1e4e6;padding:15px}.rayve-news-page>main>aside h2{border-bottom:3px solid #b11f36;margin:0 0 10px;padding-bottom:8px;font-size:17px}.rayve-news-page>main>aside article{border-bottom:1px solid #adb2b5;gap:5px;padding:10px 0;display:grid}.rayve-news-page>main>aside time{color:#b11f36;font-size:10px}.rayve-news-page>main>aside strong{font-family:Georgia,Times New Roman,serif;font-size:14px;line-height:1.35}.rayve-weather-page{color:#17232b;background:#e5edf0;font-family:Arial,Helvetica,sans-serif}.rayve-weather-page>header{color:#fff;background:#176b82;border-bottom:6px solid #e4bf30;align-items:center;gap:12px;min-height:76px;padding:15px clamp(18px,5vw,55px);display:flex}.rayve-weather-page>header strong,.rayve-weather-page>header small{font-family:var(--pixel);display:block}.rayve-weather-page>header strong{margin-bottom:6px;font-size:12px}.rayve-weather-page>header small{color:#cbe7ec;font-size:var(--text-small)}.rayve-weather-page>main{grid-template-columns:minmax(0,1fr) minmax(230px,.7fr);gap:17px;width:min(920px,100% - 32px);margin:auto;padding:28px 0;display:grid}.rayve-weather-page>main>section,.rayve-weather-page>main>aside{background:#fff;border:1px solid #95acb2;padding:19px}.rayve-weather-page>main>section>p{color:#176b82;font-family:var(--pixel);font-size:var(--text-small);margin:0}.rayve-weather-page h1{color:#176b82;margin:13px 0 0;font-size:57px;line-height:1}.rayve-weather-page h2{margin:9px 0 17px;font-size:17px}.rayve-weather-page dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.rayve-weather-page dl>div{background:#e5edf0;padding:9px}.rayve-weather-page dt,.rayve-weather-page dd{margin:0;font-size:12px}.rayve-weather-page dt{color:#5a6a70;margin-bottom:5px}.rayve-weather-page>main>aside h2{color:#176b82;font-family:var(--pixel);font-size:var(--text-small);margin-top:0}.rayve-weather-page>main>aside span{border-bottom:1px solid #c1ced2;padding:11px 5px;font-family:Courier New,monospace;font-size:12px;display:block}.rayve-directory-page{color:#172229;background:#eef3ef;font-family:Arial,Helvetica,sans-serif}.rayve-directory-page>header{color:#fff;background:#27583e;border-bottom:6px solid #d9b42d;align-items:center;gap:12px;min-height:76px;padding:15px clamp(18px,5vw,55px);display:flex}.rayve-directory-page>header strong,.rayve-directory-page>header small{font-family:var(--pixel);display:block}.rayve-directory-page>header strong{margin-bottom:6px;font-size:12px}.rayve-directory-page>header small{color:#c8e0d2;font-size:var(--text-small)}.rayve-directory-page>main{width:min(980px,100% - 32px);margin:auto;padding:25px 0 40px}.rayve-directory-page h1{color:#27583e;font-family:var(--pixel);margin:0 0 18px;font-size:13px}.directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.directory-grid>section{background:#fff;border:1px solid #9caf9f;border-top:5px solid #46785b;padding:14px}.directory-grid h2{margin:0 0 9px;font-family:Georgia,Times New Roman,serif;font-size:18px}.directory-grid button{color:#0645ad;text-align:left;background:0 0;border:0;border-bottom:1px dotted #aebdb1;width:100%;padding:7px 2px;font-family:Arial,Helvetica,sans-serif;font-size:13px;display:block}.directory-grid button:hover{text-decoration:underline}.rayve-results-page{color:#172229;font-family:var(--pixel);background:#fff}.rayve-results-page>header{background:#073c52;border-bottom:5px solid #d7ae22;justify-content:space-between;align-items:center;gap:15px;min-height:68px;padding:13px clamp(16px,5vw,52px);display:flex}.rayve-results-page>header>span{color:#b9d5da;font-size:var(--text-micro)}.rayve-results-page>form{grid-template-columns:minmax(0,1fr) auto;gap:7px;width:min(980px,100% - 32px);margin:17px auto 10px;display:grid}.rayve-results-page>form input{border:2px inset var(--win-face);min-width:0;height:37px;font-family:var(--pixel);font-size:var(--text-small);padding:7px 9px}.rayve-search-tabs{border-bottom:1px solid #aebbc0;align-items:flex-end;width:min(980px,100% - 32px);min-height:32px;margin:0 auto;display:flex}.rayve-search-tabs button{color:#31535d;min-height:31px;font-size:var(--text-small);background:0 0;border:0;border-bottom:4px solid #0000;padding:6px 13px}.rayve-search-tabs button:hover,.rayve-search-tabs button.selected{color:#073c52;background:#edf3f4;border-bottom-color:#d7ae22}.rayve-results-page>main{width:min(980px,100% - 32px);margin:auto;padding-bottom:35px}.rayve-results-summary{border-bottom:1px solid #aebbc0;justify-content:space-between;align-items:center;gap:12px;min-height:43px;display:flex}.rayve-results-summary p,.rayve-results-summary span{font-size:var(--text-micro);margin:0}.rayve-results-summary span{color:#67777c}.rayve-search-layout{grid-template-columns:minmax(0,1fr) 228px;align-items:start;gap:28px;display:grid}.rayve-result-list{min-width:0}.rayve-search-result{border-bottom:1px solid #d2dadd;gap:6px;min-width:0;padding:16px 5px 15px;display:grid}.rayve-search-result>button{color:#0645ad;text-align:left;overflow-wrap:anywhere;width:fit-content;max-width:100%;font-family:var(--pixel);background:0 0;border:0;padding:0;font-size:9px;font-weight:400;line-height:1.7}.rayve-search-result>button:hover{color:#3b1fa1;text-decoration:underline}.rayve-search-result>small{color:#087740;overflow-wrap:anywhere;font-size:var(--text-micro);line-height:1.6}.rayve-search-result>p{color:#34454a;max-width:670px;font-size:var(--text-small);margin:0;line-height:1.9}.rayve-search-result>footer{align-items:center;gap:9px;display:flex}.rayve-search-result>footer span{color:#335d67;font-size:var(--text-micro);background:#e4eff1;border:1px solid #a7bec3;padding:3px 5px}.rayve-search-result>footer button{color:#536d9a;font-size:var(--text-micro);background:0 0;border:0;padding:0}.rayve-search-result>footer button:hover{text-decoration:underline}.rayve-related-searches{background:#edf3f4;border:1px solid #a9bcc0;margin-top:17px;padding:12px;box-shadow:3px 3px #d0dcde}.rayve-related-searches h2{color:#073c52;font-size:var(--text-small);border-bottom:3px solid #d7ae22;margin:0 0 10px;padding-bottom:8px}.rayve-related-searches>button{color:#0645ad;text-align:left;width:100%;min-height:31px;font-size:var(--text-micro);background:0 0;border:0;border-bottom:1px dotted #a9bcc0;align-items:center;gap:7px;padding:6px 2px;line-height:1.5;display:flex}.rayve-related-searches>button:hover{text-decoration:underline}.rayve-related-searches>section{color:#43565b;background:#fff;border:1px solid #c1ced1;margin-top:14px;padding:9px}.rayve-related-searches>section strong{color:#073c52;font-size:var(--text-micro)}.rayve-related-searches>section p{font-size:var(--text-micro);margin:8px 0 0;line-height:1.8}.rayve-search-pagination{justify-content:center;align-items:center;gap:5px;margin-top:22px;display:flex}.rayve-search-pagination button{color:#0645ad;min-width:31px;min-height:29px;font-size:var(--text-micro);background:#edf3f4;border:1px solid #9eb3b8;justify-content:center;align-items:center;gap:5px;padding:5px 8px;display:inline-flex}.rayve-search-pagination button:hover:not(:disabled),.rayve-search-pagination button.selected{color:#fff;background:#073c52;border-color:#073c52}.rayve-search-pagination button:disabled{color:#88979a;background:#f2f4f4}.browser-error-page{color:#222;text-align:center;background:#fff;align-content:center;place-items:center;gap:13px;padding:25px;font-family:Arial,Helvetica,sans-serif;display:grid}.browser-error-page h1,.browser-error-page p{margin:0}.browser-error-page p{font-size:14px}.browser-error-page button{background:var(--win-face);border:2px outset var(--win-face);min-height:35px;font-family:var(--pixel);font-size:var(--text-small);padding:7px 10px}.rayve-browser .web-page,.rayve-browser .web-page :is(h1,h2,h3,p,span,strong,small,time,dt,dd,li,button,input,code,caption,th,td){font-family:var(--pixel)}.rayve-hub-layout>aside>button strong{font-size:var(--text-small);line-height:1.8}.rayve-hub-layout>aside dt,.rayve-hub-layout>aside dd{font-size:var(--text-micro)}.wiki-mark>span{border-radius:0;font-size:24px}.wiki-mark small,.wiki-sidebar nav button{font-size:var(--text-micro);line-height:1.8}.wiki-content>header button{font-size:var(--text-small)}.rayve-news-page>nav button{font-size:var(--text-small)}.news-lead>p:first-child,.news-lead>span{font-size:var(--text-micro)}.news-lead>button{font-size:var(--text-small);line-height:1.8}.rayve-news-page>main>aside time{font-size:var(--text-micro)}.rayve-news-page>main>aside strong{font-size:var(--text-small);line-height:1.8}.rayve-weather-page h1{font-size:30px}.rayve-weather-page h2,.rayve-weather-page dt,.rayve-weather-page dd,.rayve-weather-page>main>aside span{font-size:var(--text-small);line-height:1.8}.directory-grid h2{font-size:var(--text-small)}.directory-grid button{font-size:var(--text-small);line-height:1.8}.browser-error-page h1{font-size:12px}.browser-error-page p{font-size:var(--text-small);line-height:1.9}.vm-review-page>.vm-build-log{border:2px inset var(--win-face);background:#030807;width:min(690px,100%);margin:13px auto 0}.vm-build-log>header{color:#d8efe7;background:#143d36;border-bottom:1px solid #4d766c;align-items:center;gap:7px;min-height:31px;padding:6px 8px;display:flex}.vm-build-log>header strong{font-size:var(--text-small)}.vm-build-log>header span{color:#65dda9;font-size:var(--text-micro);margin-left:auto}.vm-build-log pre{color:#82d7b2;white-space:pre;height:75px;font-family:var(--terminal);margin:0;padding:8px;font-size:10px;line-height:1.55;overflow:auto}.fedos-live-install-log{color:#83d7b4;text-align:left;background:#030807;border:1px solid #3e6f64;width:min(520px,100%);height:85px;margin:12px 0 3px;padding:8px;overflow:auto}.fedos-live-install-log span{font-family:var(--terminal);margin-bottom:5px;font-size:10px;line-height:1.35;display:block}.fedos-install-record{text-align:left;background:#071713;border:1px solid #3e6f64;width:min(520px,100%);margin:0 0 16px}.fedos-install-record summary{color:#e5b827;cursor:pointer;font-size:var(--text-small);padding:9px}.fedos-install-record pre{color:#83d7b4;white-space:pre;max-height:100px;font-family:var(--terminal);border-top:1px solid #3e6f64;margin:0;padding:9px;font-size:10px;line-height:1.45;overflow:auto}@media (max-width:700px){.rayve-browser-toolbar{grid-template-columns:repeat(4,30px) minmax(0,1fr)}.rayve-browser-toolbar>button{width:30px;height:31px}.rayve-browser-toolbar>form>span{display:none}.rayve-browser-toolbar>form{grid-template-columns:18px minmax(0,1fr) auto}.rayve-hub-layout,.rayve-news-page>main,.rayve-weather-page>main{grid-template-columns:1fr}.rayve-hub-page>header time{display:none}.wikipedia-page{grid-template-columns:120px minmax(0,1fr)}.wiki-sidebar{padding-inline:7px}.wiki-mark>span{width:44px;height:44px;font-size:29px}.wiki-mark strong{font-size:10px}.wiki-mark small{display:none}.wiki-content>article{padding-inline:15px}.wiki-columns{grid-template-columns:1fr}.wiki-infobox{float:none;width:100%;margin:12px 0}.rayve-search-layout{grid-template-columns:1fr;gap:9px}.rayve-related-searches{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px;margin-top:5px;display:grid}.rayve-related-searches h2,.rayve-related-searches>section{grid-column:1/-1}}@media (max-width:470px){.rayve-browser-toolbar{grid-template-columns:repeat(4,28px) minmax(0,1fr);gap:2px;padding-inline:3px}.rayve-browser-toolbar>button{width:28px}.rayve-browser-toolbar>form>svg{display:none}.rayve-browser-toolbar>form{grid-template-columns:minmax(0,1fr) 31px;gap:2px}.rayve-browser-toolbar>form button{min-width:31px;font-size:var(--text-micro);padding-inline:3px}.rayve-bookmarks>span{display:none}.rayve-wordmark strong{font-size:15px}.rayve-results-page>header>span,.rayve-results-summary>span{display:none}.rayve-search-tabs{overflow-x:auto}.rayve-search-tabs button{flex:none}.rayve-related-searches{grid-template-columns:1fr}.rayve-related-searches h2,.rayve-related-searches>section{grid-column:auto}.rayve-search-pagination{flex-wrap:wrap}.rayve-hub-page>header{min-height:64px;padding:11px}.rayve-search-box,.rayve-hub-layout{width:calc(100% - 18px)}.rayve-service-grid,.directory-grid,.wikipedia-page{grid-template-columns:1fr}.wiki-sidebar{border-bottom:1px solid #a2a9b1;border-right:0;align-items:center;gap:7px;min-height:0;padding:5px;display:flex;overflow-x:auto}.wiki-mark{flex:none;width:52px;margin:0;padding:2px}.wiki-mark>span{width:32px;height:32px;font-size:21px}.wiki-mark strong{display:none}.wiki-sidebar nav{border:0;flex:none;display:flex}.wiki-sidebar nav button{white-space:nowrap;border:0}.wiki-content h1{font-size:24px}.wiki-stats{float:none;margin:8px 0}.wiki-content p,.wiki-content li{font-size:13px}.rayve-news-page>header time{display:none}.rayve-news-page>nav{padding-inline:0;overflow-x:auto}.news-lead h1{font-size:25px}.rayve-weather-page dl{grid-template-columns:1fr}.vm-build-log pre,.fedos-live-install-log span,.fedos-install-record pre{font-size:9px}}@media (max-width:700px){.antivirus-installer-overlay{padding:2px}.antivirus-installer-window{width:100%;height:100%;box-shadow:none}.antivirus-installer-shell{grid-template-columns:102px minmax(0,1fr)}.antivirus-installer-rail{padding:13px 7px 10px}.antivirus-brand{margin-bottom:12px}.antivirus-brand>span{width:38px;height:38px;margin-bottom:8px}.antivirus-brand strong,.antivirus-brand small{font-size:var(--text-micro)}.antivirus-installer-rail li{min-height:29px;font-size:var(--text-micro);grid-template-columns:22px minmax(0,1fr);gap:4px}.antivirus-installer-rail li i{width:20px;height:20px}.antivirus-route-status span{display:none}.antivirus-stage{padding:18px 15px 13px}.antivirus-stage>h2{font-size:10px}.antivirus-stage-mark{width:58px;height:58px;margin-bottom:16px}.antivirus-options label{grid-template-columns:18px minmax(0,1fr);gap:7px;min-height:58px;padding:7px}.antivirus-options label>i{display:none}.antivirus-options label small{font-size:var(--text-small)}.antivirus-scan-display,.antivirus-repair-meter{grid-template-columns:49px minmax(0,1fr);gap:9px;min-height:72px;padding:8px}.antivirus-scan-display>span,.antivirus-repair-meter>span{width:43px;height:43px}.antivirus-scan-display strong,.antivirus-repair-meter strong{font-size:12px}.antivirus-report-grid small{font-size:var(--text-small)}}@media (max-width:470px){.antivirus-installer-shell{grid-template-columns:56px minmax(0,1fr)}.antivirus-brand{justify-items:center}.antivirus-brand strong,.antivirus-brand small,.antivirus-installer-rail li span{display:none}.antivirus-installer-rail li{grid-template-columns:1fr;justify-items:center;display:grid}.antivirus-installer-rail li.active{padding-left:0}.antivirus-route-status{justify-content:center}.antivirus-stage{padding-inline:10px}.antivirus-package-details>div{grid-template-columns:74px minmax(0,1fr)}.antivirus-stage>footer{flex-wrap:wrap}.antivirus-stage>footer button{min-width:0}.antivirus-stage>footer button.primary{min-width:102px}}.fedos-terminal-os{color:#c8d2cc;width:100%;min-width:0;height:100%;min-height:0;font-family:var(--pixel);background:#050706;grid-template-rows:58px minmax(0,1fr) 31px;display:grid;overflow:hidden}.fedos-terminal-header{background:#101411;border-bottom:3px solid #8b2b72;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:7px 12px;display:grid;box-shadow:inset 0 -1px #260d20}.fedos-terminal-seal{color:#fff;background:#551b47;border:1px solid #c06fa9;outline:2px solid #1d241f;place-items:center;width:36px;height:36px;font-size:14px;display:grid}.fedos-terminal-header>div strong,.fedos-terminal-header>div small{display:block}.fedos-terminal-header>div strong{color:#f3f5f3;margin-bottom:5px;font-size:9px}.fedos-terminal-header>div small{color:#8fa198;font-size:var(--text-micro)}.fedos-terminal-classification{color:#f2b5b5;font-size:var(--text-micro);background:#331313;border:1px solid #7c3535;padding:7px 8px}.fedos-terminal-header>button{color:#d9dfdb;min-height:31px;font-family:var(--pixel);font-size:var(--text-micro);background:#202721;border:1px solid #536158;align-items:center;gap:7px;padding:5px 9px;display:inline-flex}.fedos-terminal-header>button:hover{color:#fff;background:#34202e;border-color:#9d4f85}.fedos-terminal-layout{grid-template-columns:228px minmax(0,1fr);min-width:0;min-height:0;display:grid}.fedos-terminal-layout>aside{background:#0e120f;border-right:1px solid #374039;flex-direction:column;min-width:0;min-height:0;padding:20px 15px 13px;display:flex}.fedos-terminal-layout>aside>p{color:#a4548c;font-size:var(--text-micro);margin:0 0 10px}.fedos-terminal-layout>aside>strong{color:#f0f4f1;overflow-wrap:anywhere;margin-bottom:7px;font-size:9px;line-height:1.5}.fedos-terminal-layout>aside>small{color:#7e9186;font-size:var(--text-micro);border-bottom:1px solid #303932;padding-bottom:16px;line-height:1.7}.fedos-terminal-layout>aside dl{margin:13px 0}.fedos-terminal-layout>aside dl>div{border-bottom:1px dotted #303932;grid-template-columns:64px minmax(0,1fr);gap:7px;padding:7px 0;display:grid}.fedos-terminal-layout>aside dt,.fedos-terminal-layout>aside dd{font-size:var(--text-micro);margin:0;line-height:1.5}.fedos-terminal-layout>aside dt{color:#65756c}.fedos-terminal-layout>aside dd{color:#b9c7bf;overflow-wrap:anywhere}.fedos-terminal-layout>aside>section{border-top:1px solid #303932;border-bottom:1px solid #303932;gap:9px;margin-top:3px;padding:11px 0;display:grid}.fedos-terminal-layout>aside>section span{color:#91bba4;font-size:var(--text-micro);align-items:center;gap:7px;line-height:1.5;display:flex}.fedos-terminal-layout>aside>section span i{background:#4dbb7b;border:1px solid #a3e1bd;flex:none;width:7px;height:7px;box-shadow:0 0 7px #2c8d57}.fedos-terminal-layout>aside>section span.warning{color:#d5a9ca}.fedos-terminal-layout>aside>section span.warning i{background:#a94588;border-color:#dc9dca;box-shadow:0 0 7px #8b2b72}.fedos-terminal-layout>aside>footer{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.fedos-terminal-layout>aside>footer small{color:#84968c;font-size:var(--text-micro);background:#161c18;border:1px solid #303932;padding:5px 6px}.fedos-console{background:#020403;grid-template-rows:35px minmax(0,1fr) 39px;min-width:0;min-height:0;display:grid}.fedos-console>header{color:#a7b6ad;background:#151a16;border-bottom:1px solid #374039;justify-content:space-between;align-items:center;gap:12px;padding:7px 11px;display:flex}.fedos-console>header>span{font-size:var(--text-micro);align-items:center;gap:7px;display:inline-flex}.fedos-console>header>span:last-child{color:#6f9e84}.fedos-console>header i{background:#4dbb7b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 7px #2c8d57}.fedos-console-output{color:#b9c8bf;background-color:#030504;background-image:linear-gradient(#7da78f06 1px,#0000 1px);background-size:100% 4px;flex-direction:column;gap:3px;min-width:0;min-height:0;padding:14px 15px;font-family:Courier New,monospace;display:flex;overflow:auto}.fedos-console-output>span{white-space:pre-wrap;overflow-wrap:anywhere;min-height:14px;font-family:Courier New,monospace;font-size:12px;line-height:1.35}.fedos-console-output>span.warning{color:#e1bf6b}.fedos-console-output>span.error{color:#ee7474}.fedos-console-output>span.accent{color:#d783bc}.fedos-console-transfer{color:#d9dede;background:#131815;border:1px solid #405046;grid-template-columns:minmax(0,1fr) 48px;gap:8px;margin:10px 0;padding:10px;display:grid}.fedos-console-transfer>span:first-child{grid-column:1/-1}.fedos-console-transfer strong,.fedos-console-transfer small{font-family:var(--pixel);display:block}.fedos-console-transfer strong{color:#d783bc;font-size:var(--text-small);margin-bottom:6px}.fedos-console-transfer small{color:#8fa198;font-size:var(--text-micro)}.fedos-console-transfer>span:nth-child(2){background:#050706;border:1px solid #4b5a50;height:11px;padding:2px}.fedos-console-transfer>span:nth-child(2) i{background:#9d4f85;height:100%;display:block}.fedos-console-transfer b{font-family:var(--pixel);font-size:var(--text-small);align-self:center}.fedos-console>form{background:#0d110e;border-top:1px solid #374039;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:7px 12px;display:grid}.fedos-console>form label{color:#73c595;white-space:nowrap;font-family:Courier New,monospace;font-size:12px;font-weight:700}.fedos-console>form input{color:#edf5ef;caret-color:#d783bc;background:0 0;border:0;outline:0;min-width:0;height:25px;padding:2px 4px;font-family:Courier New,monospace;font-size:12px}.fedos-terminal-footer{color:#738078;font-size:var(--text-micro);background:#111512;border-top:1px solid #374039;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:5px 11px;display:grid}.fedos-terminal-footer span:nth-child(2){color:#a35d8e}.fedos-terminal-footer time{color:#c7d0ca}.rayve-archive-page{color:#1d2730;background:#e8ecef}.rayve-archive-page>header{color:#fff;background:#24384d;border-bottom:6px solid #9f7751;justify-content:space-between;align-items:center;gap:15px;min-height:72px;padding:14px clamp(16px,5vw,54px);display:flex}.rayve-archive-page>header>span{align-items:center;gap:11px;display:flex}.rayve-archive-page>header strong{font-size:13px}.rayve-archive-page>header small{color:#cbd5dd;font-size:var(--text-micro)}.rayve-archive-page>nav,.northbridge-page>nav,.wiretalk-page>nav,.freeware-page>nav,.safeweb-page>nav,.vex-corporate-page>nav,.federation-public-page>nav,.eli-home-page>nav{background:#fff;border-bottom:1px solid #a9b2b8;min-height:34px;padding-inline:clamp(10px,5vw,54px);display:flex;overflow-x:auto}.rayve-archive-page>nav button,.northbridge-page>nav button,.wiretalk-page>nav button,.freeware-page>nav button,.safeweb-page>nav button,.vex-corporate-page>nav button,.federation-public-page>nav button,.eli-home-page>nav button{color:#263845;min-height:33px;font-size:var(--text-micro);background:0 0;border:0;border-right:1px solid #d0d5d8;flex:none;padding:6px 11px}.rayve-archive-page>nav button:hover,.northbridge-page>nav button:hover,.wiretalk-page>nav button:hover,.freeware-page>nav button:hover,.safeweb-page>nav button:hover,.vex-corporate-page>nav button:hover,.federation-public-page>nav button:hover,.eli-home-page>nav button:hover{text-decoration:underline}.rayve-archive-page>main{grid-template-columns:210px minmax(0,1fr);gap:20px;width:min(1060px,100% - 30px);margin:auto;padding:22px 0 40px;display:grid}.rayve-archive-page>main>aside{background:#d9e0e4;border:1px solid #9aa8b1;align-self:start}.rayve-archive-page>main>aside h2{color:#fff;font-size:var(--text-small);background:#3a5065;margin:0;padding:11px}.rayve-archive-page>main>aside button{color:#1d2730;text-align:left;background:0 0;border:0;border-bottom:1px solid #aeb8be;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-height:60px;padding:9px;display:grid}.rayve-archive-page>main>aside span,.rayve-archive-page>main>aside strong,.rayve-archive-page>main>aside small{display:block}.rayve-archive-page>main>aside strong{font-size:var(--text-micro);margin-bottom:5px}.rayve-archive-page>main>aside small{color:#5e6d76;font-size:var(--text-micro)}.rayve-archive-page>main>section{background:#fff;border-top:4px solid #9f7751;min-width:0;padding:19px}.archive-kicker{color:#8a6543;font-size:var(--text-micro);margin:0}.rayve-archive-page h1{color:#24384d;margin:9px 0 13px;font-size:13px;line-height:1.6}.rayve-archive-page>main>section>p:not(.archive-kicker){font-size:var(--text-small);line-height:1.9}.rayve-archive-page dl{border:1px solid #a8b3ba;margin:15px 0}.rayve-archive-page dl>div{border-bottom:1px solid #c6cdd1;grid-template-columns:130px minmax(0,1fr);display:grid}.rayve-archive-page dl>div:last-child{border-bottom:0}.rayve-archive-page dt,.rayve-archive-page dd{font-size:var(--text-micro);margin:0;padding:8px;line-height:1.5}.rayve-archive-page dt{background:#e4e9ec}.archive-download,.northbridge-download,.eli-download{background:#e7edf0;border:1px solid #9caab2;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;margin:14px 0;padding:11px;display:grid}.archive-download span,.archive-download strong,.archive-download small,.northbridge-download span,.northbridge-download strong,.northbridge-download small,.eli-download span,.eli-download strong,.eli-download small{display:block}.archive-download strong,.northbridge-download strong,.eli-download strong{font-size:var(--text-small);margin-bottom:5px}.archive-download small,.northbridge-download small,.eli-download small{color:#617078;font-size:var(--text-micro);line-height:1.5}.archive-download button,.northbridge-download button,.eli-download button{color:#fff;min-height:31px;font-size:var(--text-micro);background:#344d61;border:2px outset #7390a5;align-items:center;gap:6px;padding:6px 9px;display:inline-flex}.archive-records{margin-top:18px}.archive-records h2{color:#24384d;font-size:var(--text-small);border-bottom:3px solid #9f7751;margin:0;padding-bottom:8px}.archive-records button{color:#263845;text-align:left;background:0 0;border:0;border-bottom:1px dotted #a8b3ba;grid-template-columns:82px minmax(0,1fr) auto;gap:9px;width:100%;padding:10px 3px;display:grid}.archive-records button span,.archive-records button small{color:#68767e;font-size:var(--text-micro)}.archive-records button strong{font-size:var(--text-micro)}.northbridge-page{color:#1b2431;background:#eef0f2}.northbridge-page>header{color:#fff;background:#172f50;border-bottom:7px solid #a33a3a;align-items:center;gap:13px;min-height:83px;padding:14px clamp(18px,6vw,64px);display:flex}.northbridge-mark{background:#a33a3a;border:2px solid #fff;place-items:center;width:47px;height:47px;font-size:20px;display:grid}.northbridge-page>header strong,.northbridge-page>header small{display:block}.northbridge-page>header strong{margin-bottom:7px;font-size:10px}.northbridge-page>header small{color:#cbd5e0;font-size:var(--text-micro)}.northbridge-layout{grid-template-columns:200px minmax(0,1fr);gap:21px;width:min(1040px,100% - 30px);margin:auto;padding:23px 0 40px;display:grid}.northbridge-layout>aside{background:#e0e4e8;border-top:4px solid #a33a3a;align-self:start;padding:13px}.northbridge-layout>aside>strong{color:#172f50;font-size:var(--text-small);margin-bottom:10px;display:block}.northbridge-layout>aside button{color:#174b82;text-align:left;width:100%;font-size:var(--text-micro);background:0 0;border:0;border-bottom:1px solid #b7c0c7;padding:9px 3px;line-height:1.5;display:block}.northbridge-layout>aside small{color:#5d6872;font-size:var(--text-micro);margin-top:13px;line-height:2;display:block}.northbridge-layout>main{background:#fff;border:1px solid #b4bcc2;min-width:0;padding:21px}.northbridge-layout>main>p:first-child{color:#a33a3a;font-size:var(--text-micro);margin:0}.northbridge-layout h1{color:#172f50;margin:10px 0;font-size:13px;line-height:1.6}.northbridge-layout>main>span{color:#6a747d;font-size:var(--text-micro);margin-bottom:15px;display:block}.northbridge-layout>main>p:last-of-type{font-size:var(--text-small);line-height:2}.northbridge-command-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:15px 0;display:grid}.northbridge-command-grid article{background:#f1f3f5;border-left:4px solid #324f72;grid-template-columns:115px minmax(0,1fr);align-items:center;gap:8px;padding:9px;display:grid}.northbridge-command-grid code{color:#8c2929;font-size:11px;font-weight:700;font-family:Courier New,monospace!important}.northbridge-command-grid span{color:#4e5962;font-size:var(--text-micro);line-height:1.6}.wiretalk-page{color:#10182d;background:#d9dce5}.wiretalk-page>header{color:#fff;background:#151f45;border-bottom:5px solid #d59c2a;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:13px clamp(14px,5vw,50px);display:grid}.wiretalk-page>header strong,.wiretalk-page>header small{display:block}.wiretalk-page>header strong{margin-bottom:6px;font-size:12px}.wiretalk-page>header small,.wiretalk-page>header>span{color:#bfc7db;font-size:var(--text-micro)}.wiretalk-page>main{width:min(1050px,100% - 28px);margin:auto;padding:20px 0 38px}.wiretalk-board-header,.wiretalk-board{grid-template-columns:minmax(0,1fr) 80px 140px;align-items:center;display:grid}.wiretalk-board-header{color:#fff;min-height:31px;font-size:var(--text-micro);background:#273665;border:1px solid #121a38;padding:6px 10px 6px 55px}.wiretalk-board{color:#10182d;text-align:left;background:#f4f4f7;border:1px solid #9ba2b6;border-top:0;grid-template-columns:35px minmax(0,1fr) 80px 140px;gap:10px;width:100%;min-height:69px;padding:9px}.wiretalk-board:hover{background:#fff9df}.wiretalk-board strong,.wiretalk-board small{display:block}.wiretalk-board strong{color:#1c3275;font-size:var(--text-small);margin-bottom:6px}.wiretalk-board small,.wiretalk-board b,.wiretalk-board time{color:#50596f;font-size:var(--text-micro);line-height:1.8}.wiretalk-thread{background:#f4f4f7;border:1px solid #929caf;margin-top:18px}.wiretalk-thread>header{color:#fff;background:#384a80;justify-content:space-between;gap:10px;padding:10px;display:flex}.wiretalk-thread>header strong{font-size:var(--text-small);line-height:1.6}.wiretalk-thread>header small{color:#d2d7e3;font-size:var(--text-micro)}.wiretalk-thread>div{grid-template-columns:39px 95px minmax(0,1fr);gap:10px;padding:13px;display:grid}.wiretalk-avatar{color:#fff;width:36px;height:36px;font-size:var(--text-small);background:#2d3b67;border:2px outset #7381a8;place-items:center;display:grid}.wiretalk-thread aside strong,.wiretalk-thread aside small{display:block}.wiretalk-thread aside strong{color:#1c3275;font-size:var(--text-micro);margin-bottom:6px}.wiretalk-thread aside small,.wiretalk-thread p{color:#4e5769;font-size:var(--text-micro);margin:0;line-height:1.9}.wiretalk-thread>footer{background:#dfe2e9;border-top:1px solid #aab0bf;justify-content:flex-end;gap:7px;padding:8px;display:flex}.wiretalk-thread>footer button{color:#17285d;min-height:27px;font-size:var(--text-micro);background:#f3f3f5;border:2px outset #d8d8dc;padding:5px 7px}.freeware-page{color:#182038;background:#eef0f7}.freeware-page>header{color:#fff;background:#182363;border-bottom:7px solid #e0b01c;grid-template-columns:47px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:79px;padding:13px clamp(14px,5vw,52px);display:grid}.freeware-page>header span,.freeware-page>header strong,.freeware-page>header small{display:block}.freeware-page>header strong{margin-bottom:7px;font-size:12px}.freeware-page>header small{color:#bfc9ef;font-size:var(--text-micro)}.freeware-page>header b{color:#182363;font-size:var(--text-small);background:#ffe453;border:2px outset #fff0a3;padding:8px;transform:rotate(-2deg)}.freeware-page>main{grid-template-columns:185px minmax(0,1fr);gap:17px;width:min(1050px,100% - 28px);margin:auto;padding:20px 0 40px;display:grid}.freeware-page>main>aside{background:#dce1f0;border:1px solid #929bbb;align-self:start;padding:11px}.freeware-page>main>aside>strong{color:#fff;font-size:var(--text-micro);background:#293773;padding:8px;display:block}.freeware-page>main>aside>button{color:#183c92;text-align:left;width:100%;font-size:var(--text-micro);background:0 0;border:0;border-bottom:1px dotted #929bbb;padding:9px 5px;display:block}.freeware-page>main>aside>section{color:#6d261f;background:#fff2b8;border:1px solid #b99b38;margin-top:12px;padding:10px}.freeware-page>main>aside>section p{font-size:var(--text-micro);margin:7px 0 0;line-height:1.9}.freeware-page>main>section h1{color:#182363;margin:0 0 13px;font-size:10px}.freeware-item{background:#fff;border:1px solid #adb3c7;border-bottom-width:3px;grid-template-columns:47px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:104px;padding:13px;display:grid}.freeware-item.featured{border-left:6px solid #e0b01c}.freeware-item>span{color:#21337a;background:#e0e5f4;border:1px solid #a6afca;place-items:center;width:43px;height:43px;display:grid}.freeware-item h2{color:#1b368e;font-size:var(--text-small);margin:0 0 6px}.freeware-item small,.freeware-item b{color:#66708c;font-size:var(--text-micro);display:block}.freeware-item p{color:#343b50;font-size:var(--text-micro);margin:7px 0;line-height:1.7}.freeware-item button{color:#fff;min-height:32px;font-size:var(--text-micro);background:#2546a1;border:2px outset #6d88d4;align-items:center;gap:6px;padding:6px 9px;display:inline-flex}.nightwire-page{color:#9bd2bd;background:#020504}.nightwire-page>header{background:#080d0b;border-bottom:1px solid #34785f;grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:75px;padding:13px clamp(14px,5vw,50px);display:grid}.nightwire-page>header>span{color:#05100b;background:#4cdb9b;place-items:center;width:41px;height:41px;font-size:10px;display:grid}.nightwire-page>header strong,.nightwire-page>header small{display:block}.nightwire-page>header strong{color:#d5ffec;margin-bottom:6px;font-size:11px}.nightwire-page>header small{color:#4b9a78;font-size:var(--text-micro)}.nightwire-page>header i{color:#ff7c97;font-size:var(--text-micro);border:1px solid #8d3047;padding:7px;font-style:normal}.nightwire-page>main{width:min(850px,100% - 32px);margin:auto;padding:28px 0 45px}.nightwire-path{color:#4b9a78;margin:0 0 15px;font-size:10px;font-family:Courier New,monospace!important}.nightwire-page h1{color:#e1f9ee;margin:0 0 15px;font-size:13px;line-height:1.7}.nightwire-page>main>p:not(.nightwire-path){color:#78ab96;font-size:var(--text-small);line-height:2}.nightwire-links{border-top:1px solid #234b3a;margin:19px 0}.nightwire-links button{color:#a6ddc5;text-align:left;background:0 0;border:0;border-bottom:1px solid #234b3a;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:58px;padding:10px 3px;display:grid}.nightwire-links button:hover{color:#fff;background:#0b1812}.nightwire-links span{color:#4cdb9b;font-size:13px;font-family:Courier New,monospace!important}.nightwire-links strong,.nightwire-links small{display:block}.nightwire-links strong{font-size:var(--text-small)}.nightwire-links small{color:#49715f;font-size:var(--text-micro)}.nightwire-page>main>article{color:#e4dbb6;background:#19170c;border:1px solid #6d5f28;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.nightwire-page>main>article span,.nightwire-page>main>article strong,.nightwire-page>main>article small{display:block}.nightwire-page>main>article strong{font-size:var(--text-small);margin-bottom:6px}.nightwire-page>main>article small{color:#a69d76;font-size:var(--text-micro);line-height:1.7}.nightwire-page>main>article button{color:#fff;min-height:31px;font-size:var(--text-micro);background:#712a43;border:1px solid #cd6d8e;align-items:center;gap:6px;padding:6px 8px;display:inline-flex}.nightwire-page>main>footer{color:#36644f;text-align:center;font-size:var(--text-micro);margin-top:24px}.safeweb-page{color:#1a2922;background:#eef4f0}.safeweb-page>header{color:#fff;background:#175740;border-bottom:6px solid #e2b726;align-items:center;gap:12px;min-height:76px;padding:14px clamp(16px,5vw,52px);display:flex}.safeweb-page>header strong,.safeweb-page>header small{display:block}.safeweb-page>header strong{margin-bottom:6px;font-size:12px}.safeweb-page>header small{color:#bfe2d3;font-size:var(--text-micro)}.safeweb-page>main{width:min(880px,100% - 32px);margin:auto;padding:25px 0 42px}.safeweb-page>main>p:first-child{color:#956f08;font-size:var(--text-micro)}.safeweb-page h1{color:#175740;margin:10px 0;font-size:13px}.safeweb-page>main>p:nth-of-type(2){font-size:var(--text-small);line-height:2}.safeweb-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:17px 0;display:grid}.safeweb-checks article{color:#1e654c;background:#fff;border:1px solid #a7c4b7;grid-template-columns:24px minmax(0,1fr);gap:9px;padding:12px;display:grid}.safeweb-checks strong,.safeweb-checks small{display:block}.safeweb-checks strong{font-size:var(--text-small);margin-bottom:7px}.safeweb-checks small{color:#52675e;font-size:var(--text-micro);line-height:1.8}.safeweb-page>main>aside{color:#6f291f;background:#fff1bd;border:1px solid #b99d41;grid-template-columns:30px minmax(0,1fr);gap:9px;padding:12px;display:grid}.safeweb-page>main>aside p{font-size:var(--text-micro);margin:0;line-height:1.9}.safeweb-search-button{color:#fff;min-height:32px;font-size:var(--text-micro);background:#175740;border:2px outset #4e9778;margin-top:14px;padding:6px 10px}.vex-corporate-page{color:#142024;background:#e7ebec}.vex-corporate-page>header{color:#fff;background:#12191c;border-bottom:6px solid #2aa7a4;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:13px;min-height:82px;padding:14px clamp(18px,6vw,68px);display:grid}.vex-corporate-page>header>span{color:#12191c;background:#54d2ce;place-items:center;width:48px;height:48px;font-size:18px;display:grid}.vex-corporate-page>header strong,.vex-corporate-page>header small{display:block}.vex-corporate-page>header strong{margin-bottom:7px;font-size:12px}.vex-corporate-page>header small{color:#9db2b5;font-size:var(--text-micro)}.vex-corporate-page>main{width:min(940px,100% - 32px);margin:auto;padding:27px 0 42px}.vex-corporate-page>main>p:first-child{color:#158c89;font-size:var(--text-micro)}.vex-corporate-page h1{color:#12191c;margin:11px 0 13px;font-size:15px}.vex-corporate-page>main>p:nth-of-type(2){max-width:760px;font-size:var(--text-small);line-height:2}.vex-division-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:18px 0;display:grid}.vex-division-grid article{color:#168b88;background:#fff;border-top:4px solid #2aa7a4;flex-direction:column;gap:10px;min-height:126px;padding:15px;display:flex}.vex-division-grid strong{color:#142024;font-size:var(--text-small)}.vex-division-grid span{color:#576568;font-size:var(--text-micro);line-height:1.8}.vex-corporate-page>main>section{background:#d6dedf;border-left:5px solid #46565a;padding:13px}.vex-corporate-page>main>section strong{font-size:var(--text-micro)}.vex-corporate-page>main>section p{font-size:var(--text-micro);margin:8px 0 0;line-height:1.9}.vex-corporate-page>main>footer{border-top:1px solid #9ca9ab;justify-content:space-between;align-items:center;gap:12px;margin-top:19px;padding-top:12px;display:flex}.vex-corporate-page>main>footer span{color:#637174;font-size:var(--text-micro)}.vex-corporate-page>main>footer button{color:#076e6c;font-size:var(--text-micro);background:0 0;border:1px solid #5d9c9a;padding:7px}.federation-public-page{color:#202128;background:#e9e9ec}.federation-public-page>header{color:#fff;background:#25212a;border-bottom:7px solid #7e2f68;grid-template-columns:57px minmax(0,1fr);align-items:center;gap:14px;min-height:85px;padding:14px clamp(18px,6vw,66px);display:grid}.federation-public-seal{color:#fff;background:#642653;border:2px solid #be79ac;outline:2px solid #3f3944;place-items:center;width:53px;height:53px;font-size:19px;display:grid}.federation-public-page>header strong,.federation-public-page>header small{display:block}.federation-public-page>header strong{margin-bottom:7px;font-size:12px}.federation-public-page>header small{color:#c8c2cb;font-size:var(--text-micro)}.federation-public-page>main{grid-template-columns:200px minmax(0,1fr);gap:19px;width:min(1000px,100% - 30px);margin:auto;padding:24px 0 42px;display:grid}.federation-public-page>main>aside{background:#d9d8dc;border-top:5px solid #642653;align-self:start;padding:11px}.federation-public-page>main>aside>strong{color:#fff;font-size:var(--text-micro);background:#3c3741;padding:7px;display:block}.federation-public-page>main>aside>button{color:#58334f;text-align:left;width:100%;font-size:var(--text-micro);background:0 0;border:0;border-bottom:1px solid #b7b4ba;padding:9px 4px;display:block}.federation-public-page>main>aside>small{color:#66616a;font-size:var(--text-micro);margin-top:12px;line-height:1.9;display:block}.federation-public-page>main>section{background:#fff;border:1px solid #b4b1b8;min-width:0;padding:20px}.federation-public-page>main>section>p:first-child{color:#7e2f68;font-size:var(--text-micro);margin:0}.federation-public-page h1{color:#302b33;margin:10px 0 13px;font-size:12px;line-height:1.7}.federation-public-page>main>section>p:nth-of-type(2){font-size:var(--text-small);line-height:2}.federation-public-page table{border-collapse:collapse;width:100%;margin:15px 0}.federation-public-page th,.federation-public-page td{font-size:var(--text-micro);text-align:left;border:1px solid #b8b5bc;padding:9px;line-height:1.6}.federation-public-page th{background:#e6e4e8;width:145px}.federation-public-content{gap:18px;display:grid}.federation-public-lead{border-left:5px solid #7e2f68;padding:4px 0 4px 15px}.federation-public-lead>p:first-child,.federation-public-standard>div>p:first-child{color:#7e2f68;font-size:var(--text-small);margin:0}.federation-public-lead h1{margin:10px 0 12px}.federation-public-lead>p:nth-of-type(2){color:#39343c;max-width:760px;font-size:var(--text-body);margin:0;line-height:1.9}.federation-public-lead blockquote{color:#574c56;font-size:var(--text-body);background:#eeecef;border-left:3px solid #918892;margin:15px 0 0;padding:10px 12px;line-height:1.8}.federation-public-library{border-top:5px solid #3c3741}.federation-public-library>header{color:#fff;background:#3c3741;justify-content:space-between;align-items:center;gap:12px;min-height:35px;padding:8px 10px;display:flex}.federation-public-library>header strong{font-size:var(--text-small)}.federation-public-library>header span{color:#d7cbd4;font-size:var(--text-micro)}.federation-public-library>div{border-left:1px solid #bebac1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.federation-public-library button{color:#312c33;text-align:left;background:#faf9fb;border:1px solid #bebac1;border-top:0;border-left:0;grid-template-rows:auto 1fr;grid-template-columns:43px minmax(0,1fr) 16px;align-content:start;gap:7px 9px;min-width:0;min-height:106px;padding:12px;display:grid}.federation-public-library button:hover{background:#f0ebef}.federation-public-library button>span{color:#fff;min-height:27px;font-size:var(--text-micro);text-align:center;background:#642653;grid-row:1/3;align-self:stretch;place-items:center;line-height:1.5;display:grid}.federation-public-library button>strong{overflow-wrap:anywhere;font-size:var(--text-small);line-height:1.6}.federation-public-library button>small{color:#67616a;font-size:var(--text-small);line-height:1.75}.federation-public-library button>svg{color:#7e2f68;grid-area:1/3/3;align-self:center}.federation-public-standard{background:#eeecef;border:1px solid #b8b5bc;grid-template-columns:minmax(0,1fr) 230px;gap:18px;padding:16px;display:grid}.federation-public-standard h2{color:#302b33;font-size:var(--text-small);margin:9px 0;line-height:1.7}.federation-public-standard>div>p:last-child{color:#514b53;font-size:var(--text-body);margin:0;line-height:1.9}.federation-public-standard table{background:#fff;margin:0}.federation-mirror-warning{color:#6f321e;background:#fff0c9;border:1px solid #bb9348;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;display:grid}.federation-mirror-warning strong,.federation-mirror-warning small{display:block}.federation-mirror-warning strong{font-size:var(--text-micro);margin-bottom:6px}@media (max-width:760px){.federation-public-library>div,.federation-public-standard{grid-template-columns:minmax(0,1fr)}}.federation-mirror-warning small{color:#745d42;font-size:var(--text-micro);line-height:1.8}.federation-mirror-warning button{color:#fff;min-height:30px;font-size:var(--text-micro);background:#754936;border:2px outset #b78264;align-items:center;gap:5px;padding:6px 8px;display:inline-flex}.eli-home-page{color:#13165a;background-color:#d9e8ff;background-image:radial-gradient(#718fd4 1px,#0000 1px);background-size:13px 13px}.eli-home-page>header{color:#fff;background:#10186c;border-bottom:7px solid #f0d12b;align-items:center;gap:12px;min-height:78px;padding:13px clamp(14px,5vw,48px);display:flex}.eli-home-page>header strong,.eli-home-page>header small{display:block}.eli-home-page>header strong{color:#fff53b;margin-bottom:7px;font-size:11px}.eli-home-page>header small{color:#a8c5ff;font-size:var(--text-micro)}.eli-home-page>main{background:#fff;border:4px ridge #c5c5c5;grid-template-columns:170px minmax(0,1fr);gap:16px;width:min(850px,100% - 30px);margin:20px auto;padding:12px;display:grid}.eli-home-page>main>aside{text-align:center;background:#e7edff;border:1px dashed #374ea3;padding:10px}.eli-radio-art{color:#263b96;background:#fff;border:3px double #6377c1;place-items:center;min-height:102px;margin-bottom:10px;display:grid}.eli-home-page>main>aside strong,.eli-home-page>main>aside small{display:block}.eli-home-page>main>aside strong{color:#b2257e;font-size:var(--text-small);margin-bottom:9px}.eli-home-page>main>aside small{font-size:var(--text-micro);line-height:2}.eli-home-page>main>section h1{color:#b2257e;margin:4px 0 13px;font-size:10px;line-height:1.7}.eli-home-page>main>section>p{font-size:var(--text-micro);line-height:2}.eli-home-page>main>section>article{color:#4b3e11;background:#fffbd7;border:2px dashed #c9a92d;margin:13px 0;padding:11px}.eli-home-page>main>section>article strong{font-size:var(--text-micro)}.eli-home-page>main>section>article p{font-size:var(--text-micro);margin:8px 0 0;line-height:1.9}.eli-home-page>main>section h2{color:#263b96;font-size:var(--text-small)}.eli-home-page>main>section li{margin-bottom:8px}.eli-home-page>main>section li button{color:#00e;font-size:var(--text-micro);background:0 0;border:0;padding:0;text-decoration:underline}.eli-home-page>footer{color:#fff;text-align:center;font-size:var(--text-micro);background:#10186c;padding:10px}.rayve-download-overlay{z-index:60;background:#0000006e;place-items:center;padding:14px;display:grid;position:absolute;inset:0}.rayve-download-overlay>section{color:#111;background:var(--win-face);border:2px outset var(--win-face);width:min(590px,100%);font-family:var(--pixel);box-shadow:6px 7px #0000008c}.rayve-download-overlay>section>header{color:#fff;background:navy;align-items:center;gap:8px;min-height:33px;padding:6px 8px;display:flex}.rayve-download-overlay>section>header strong{font-size:var(--text-small)}.rayve-download-overlay>section>main{background:#f3f3f3;grid-template-columns:52px minmax(0,1fr);gap:11px;padding:16px;display:grid}.rayve-download-file-icon{color:navy;border:2px inset var(--win-face);background:#fff;place-items:center;width:48px;height:48px;display:grid}.rayve-download-overlay main p{font-size:var(--text-small);margin:0 0 11px}.rayve-download-overlay dl{margin:0}.rayve-download-overlay dl>div{grid-template-columns:75px minmax(0,1fr);gap:7px;padding:4px 0;display:grid}.rayve-download-overlay dt,.rayve-download-overlay dd{overflow-wrap:anywhere;font-size:var(--text-micro);margin:0;line-height:1.6}.rayve-download-overlay dt{color:#555}.rayve-download-overlay main>div>small{color:#4a4a4a;font-size:var(--text-micro);margin-top:9px;line-height:1.8;display:block}.rayve-download-overlay main>aside{color:#254369;background:#e8f0fb;border:1px solid #91a7c4;grid-column:1/-1;grid-template-columns:25px minmax(0,1fr);gap:8px;padding:9px;display:grid}.rayve-download-overlay main>aside.unverified{color:#702820;background:#fff2c7;border-color:#bd9a47}.rayve-download-overlay main>aside p{font-size:var(--text-micro);margin:0;line-height:1.8}.rayve-download-progress{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.rayve-download-progress>span{border:2px inset var(--win-face);background:#fff;height:15px;padding:2px}.rayve-download-progress>span i{background:repeating-linear-gradient(90deg,navy 0 10px,#1818bd 10px 12px);height:100%;display:block}.rayve-download-progress small{font-size:var(--text-micro)}.rayve-download-overlay>section>footer{border-top:2px groove var(--win-face);justify-content:flex-end;gap:7px;padding:8px;display:flex}.rayve-download-overlay>section>footer button{background:var(--win-face);border:2px outset var(--win-face);min-width:88px;min-height:29px;font-size:var(--text-micro);justify-content:center;align-items:center;gap:6px;padding:5px 8px;display:inline-flex}.rayve-download-overlay>section>footer button.primary{color:#fff;background:navy;border-color:#6c6cd3}.rayve-browser-quarantined{color:#d9dede;background:#0b0d0e;grid-template-rows:78px minmax(0,1fr) 30px;display:grid}.rayve-browser-quarantined>header{color:#fff;background:#361619;border-bottom:5px solid #a73339;align-items:center;gap:14px;padding:14px 22px;display:flex}.rayve-browser-quarantined>header strong,.rayve-browser-quarantined>header small{display:block}.rayve-browser-quarantined>header strong{margin-bottom:7px;font-size:9px}.rayve-browser-quarantined>header small{color:#dd9296;font-size:var(--text-micro)}.rayve-browser-quarantined>main{background:#141719;border:1px solid #4d5357;place-self:center;gap:16px;width:min(660px,100% - 30px);padding:21px;display:grid;box-shadow:7px 7px #050606}.rayve-browser-quarantined>main>p{font-size:var(--text-small);margin:0;line-height:2}.rayve-browser-quarantined>main>time{color:#e04e55;font-size:32px}.rayve-browser-quarantined dl{border:1px solid #484e52;margin:0}.rayve-browser-quarantined dl>div{border-bottom:1px solid #393e41;grid-template-columns:100px minmax(0,1fr);display:grid}.rayve-browser-quarantined dl>div:last-child{border-bottom:0}.rayve-browser-quarantined dt,.rayve-browser-quarantined dd{overflow-wrap:anywhere;font-size:var(--text-micro);margin:0;padding:8px;line-height:1.6}.rayve-browser-quarantined dt{color:#aaa;background:#202427}.rayve-browser-quarantined>main>small{color:#bcbfc1;font-size:var(--text-micro);line-height:1.9}.rayve-browser-quarantined>footer{color:#d2777c;font-size:var(--text-micro);background:#241013;border-top:1px solid #6c292d;justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;display:flex}.web-threat-overlay{z-index:16000;color:#d7ddd9;font-family:var(--pixel);background:#040605f5;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.web-threat-static{pointer-events:none;opacity:.17;background-image:repeating-linear-gradient(0deg,#0000 0 3px,#bb3c44 3px 4px);animation:.19s steps(2,end) infinite web-threat-flicker;position:absolute;inset:0}@keyframes web-threat-flicker{0%{opacity:.08;transform:translateY(0)}50%{opacity:.19;transform:translateY(1px)}to{opacity:.11;transform:translateY(-1px)}}.web-threat-overlay>section{z-index:1;background:#080b09;border:1px solid #8d353a;grid-template-rows:48px auto minmax(0,1fr) 54px;width:min(920px,100%);height:min(650px,100vh - 32px);min-height:0;display:grid;position:relative;box-shadow:0 0 0 4px #1b0b0d,14px 16px #000000a6}.web-threat-overlay>section>header{color:#fff;background:#3d1518;border-bottom:2px solid #b43e44;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.web-threat-overlay>section>header>span{align-items:center;gap:8px;display:inline-flex}.web-threat-overlay>section>header strong{font-size:var(--text-small)}.web-threat-overlay>section>header time{color:#ff9399;font-size:10px}.web-threat-summary{border-bottom:1px solid #383e3a;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.web-threat-summary>div{background:#111613;border-right:1px solid #383e3a;min-width:0;padding:10px 12px}.web-threat-summary>div:last-child{border-right:0}.web-threat-summary small,.web-threat-summary strong{display:block}.web-threat-summary small{color:#758079;font-size:var(--text-micro);margin-bottom:6px}.web-threat-summary strong{color:#d1d8d4;overflow-wrap:anywhere;font-size:var(--text-small);line-height:1.6}.web-threat-overlay>section>main{grid-template-rows:minmax(0,1fr) 41px;min-width:0;min-height:0;display:grid}.web-threat-console{color:#afc8b8;background:#030504;flex-direction:column;gap:3px;min-width:0;min-height:0;padding:14px;font-family:Courier New,monospace;display:flex;overflow:auto}.web-threat-console span{white-space:pre-wrap;overflow-wrap:anywhere;min-height:15px;font-family:Courier New,monospace;font-size:12px;line-height:1.35}.web-threat-console span.error{color:#f06970}.web-threat-console span.success{color:#61db91}.web-threat-overlay>section>main form{background:#101411;border-top:1px solid #3d463f;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:7px 12px;display:grid}.web-threat-overlay>section>main label,.web-threat-overlay>section>main input{color:#76ca98;font-family:Courier New,monospace;font-size:12px;font-weight:700}.web-threat-overlay>section>main input{color:#fff;caret-color:#ff6a72;background:0 0;border:0;outline:0;min-width:0;height:25px;padding:2px 4px}.web-threat-overlay>section>footer{background:#170b0c;border-top:1px solid #623034;grid-template-rows:13px auto;gap:7px;padding:9px 12px;display:grid}.web-threat-overlay>section>footer>span{background:#050505;border:1px solid #6c3034;height:13px;padding:2px}.web-threat-overlay>section>footer>span i{background:repeating-linear-gradient(90deg,#b83a41 0 11px,#6f1d22 11px 13px);height:100%;transition:width .1s linear;display:block}.web-threat-overlay>section>footer small{color:#c06c71;font-size:var(--text-micro);line-height:1.5}.web-threat-result{z-index:16020;color:#fff;font-family:var(--pixel);background:#020403e6;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.web-threat-result>section{text-align:center;background:#101512;border:1px solid #4c5a51;justify-items:center;gap:13px;width:min(540px,100%);padding:27px;display:grid;box-shadow:8px 9px #000}.web-threat-result.contained>section{color:#a9e7c1;border-color:#47845f}.web-threat-result.compromised>section{color:#f2aaae;border-color:#934047}.web-threat-result strong{font-size:var(--text-small);line-height:1.7}.web-threat-result p{color:#c5cbc7;font-size:var(--text-micro);margin:0;line-height:2}@media (max-width:760px){.fedos-terminal-layout{grid-template-columns:145px minmax(0,1fr)}.fedos-terminal-layout>aside{padding-inline:10px}.fedos-terminal-layout>aside dl>div,.rayve-archive-page>main,.northbridge-layout,.freeware-page>main,.federation-public-page>main,.eli-home-page>main{grid-template-columns:1fr}.rayve-archive-page>main>aside,.northbridge-layout>aside,.freeware-page>main>aside,.federation-public-page>main>aside,.wiretalk-board-header{display:none}.wiretalk-board{grid-template-columns:35px minmax(0,1fr) 75px}.wiretalk-board time{display:none}.vex-division-grid{grid-template-columns:1fr}}@media (max-width:520px){.fedos-terminal-os{grid-template-rows:51px minmax(0,1fr) 28px}.fedos-terminal-header{grid-template-columns:33px minmax(0,1fr) auto;gap:7px;padding-inline:7px}.fedos-terminal-seal{width:31px;height:31px;font-size:11px}.fedos-terminal-classification{display:none}.fedos-terminal-header>button{justify-content:center;width:29px;min-height:29px;padding:3px}.fedos-terminal-header>button:not(:focus){font-size:0}.fedos-terminal-layout{grid-template-columns:1fr}.fedos-terminal-layout>aside{display:none}.fedos-console-output>span,.fedos-console>form label,.fedos-console>form input{font-size:10px}.fedos-terminal-footer{grid-template-columns:minmax(0,1fr) auto}.fedos-terminal-footer span:nth-child(2),.rayve-archive-page>header small,.wiretalk-page>header>span,.freeware-page>header b,.nightwire-page>header i{display:none}.archive-download,.northbridge-download,.eli-download,.freeware-item,.nightwire-page>main>article,.federation-mirror-warning{grid-template-columns:34px minmax(0,1fr)}.archive-download button,.northbridge-download button,.eli-download button,.freeware-item button,.nightwire-page>main>article button,.federation-mirror-warning button{grid-column:1/-1;justify-content:center;justify-self:stretch}.archive-records button,.northbridge-command-grid,.safeweb-checks{grid-template-columns:1fr}.northbridge-command-grid article{grid-template-columns:95px minmax(0,1fr)}.wiretalk-thread>div{grid-template-columns:38px minmax(0,1fr)}.wiretalk-thread>div p{grid-column:1/-1}.nightwire-links button{grid-template-columns:35px minmax(0,1fr)}.nightwire-links button small{display:none}.eli-home-page>main{padding:8px}.eli-home-page>main>aside{display:none}.rayve-download-overlay>section>main{grid-template-columns:1fr;padding:11px}.rayve-download-file-icon{display:none}.rayve-download-overlay main>aside,.rayve-download-progress{grid-column:1}.web-threat-overlay{padding:4px}.web-threat-overlay>section{grid-template-rows:43px auto minmax(0,1fr) 53px;height:calc(100vh - 8px)}.web-threat-summary{grid-template-columns:1fr}.web-threat-summary>div{border-bottom:1px solid #303632;border-right:0;padding:6px 8px}.web-threat-summary>div:nth-child(3){display:none}.web-threat-console span,.web-threat-overlay>section>main label,.web-threat-overlay>section>main input{font-size:10px}}.hack-color-glitch{z-index:90;color:#fff;font-family:var(--pixel);isolation:isolate;background:#030006;place-content:center;justify-items:center;gap:14px;animation:.14s steps(2,end) infinite hack-color-jolt;display:grid;position:fixed;inset:0;overflow:hidden}.hack-color-glitch:before,.hack-color-glitch:after{z-index:-1;content:"";opacity:.82;mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#ff174d 0 8vh,#00efff 8vh 14vh,#ffe600 14vh 19vh,#6b00ff 19vh 25vh,#00ff76 25vh 29vh,#08000f 29vh 34vh);animation:.19s steps(2,end) infinite alternate hack-color-slice;position:absolute;inset:-12%}.hack-color-glitch:after{opacity:.58;mix-blend-mode:difference;background:repeating-linear-gradient(90deg,#0000 0 7vw,#ff00b7 7vw 11vw,#0000 11vw 18vw,#00e5ff 18vw 21vw);animation-direction:alternate-reverse}.hack-color-glitch-layers,.hack-color-glitch-layers i{position:absolute;inset:0}.hack-color-glitch-layers i{opacity:.84;mix-blend-mode:hard-light}.hack-color-glitch-layers i:first-child{background:#ff003c;animation:.11s steps(2,end) infinite hack-color-band-a;top:9%;bottom:72%}.hack-color-glitch-layers i:nth-child(2){background:#00eaff;animation:.16s steps(2,end) infinite hack-color-band-b;top:34%;bottom:45%}.hack-color-glitch-layers i:nth-child(3){background:#9d00ff;animation:90ms steps(2,end) infinite reverse hack-color-band-a;top:61%;bottom:21%}.hack-color-glitch-layers i:nth-child(4){background:#dfff00;animation:.13s steps(2,end) infinite reverse hack-color-band-b;top:84%;bottom:4%}.hack-color-glitch>span{color:#fff;text-align:center;text-shadow:-3px 0 #00f6ff,3px 0 #ff174d;background:#050008;padding:13px 17px;font-size:13px;line-height:1.6;box-shadow:-9px 0 #00f6ff,9px 0 #ff174d}.hack-color-glitch>small{color:#050008;font-size:var(--text-small);background:#fff;padding:6px 8px}.remote-hack-overlay{--hack-primary:#ff5463;--hack-secondary:#70e7ff;--hack-panel:#080d11;z-index:60000;color:#e9f1f3;min-width:0;min-height:0;font-family:var(--pixel);background-color:#020406;background-image:linear-gradient(#0b151a 1px,#0000 1px),linear-gradient(90deg,#0b151a 1px,#0000 1px);background-size:34px 34px;grid-template-rows:52px minmax(0,1fr) 38px;display:grid;position:fixed;inset:0;overflow:hidden}.remote-hack-overlay.memory_shred{--hack-primary:#5fe6ff;--hack-secondary:#ffe75e;--hack-panel:#061015}.remote-hack-overlay.cipher_lock{--hack-primary:#bb7cff;--hack-secondary:#ffc95f;--hack-panel:#0d0813}.remote-hack-overlay.signal_trace{--hack-primary:#65f2a4;--hack-secondary:#ff71c7;--hack-panel:#06110c}.remote-hack-noise{z-index:20;pointer-events:none;opacity:.14;background:repeating-linear-gradient(#0000 0 3px,#000 3px 4px);animation:.17s steps(2,end) infinite remote-hack-noise;position:absolute;inset:0}.remote-hack-overlay>header,.remote-hack-overlay>footer{z-index:2;border-color:color-mix(in srgb, var(--hack-primary) 46%, #182329);background:#080c0f;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:0 18px;display:flex;position:relative}.remote-hack-overlay>header{border-bottom:1px solid color-mix(in srgb, var(--hack-primary) 46%, #182329)}.remote-hack-overlay>header>span{min-width:0;color:var(--hack-primary);align-items:center;gap:11px;display:flex}.remote-hack-overlay>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.remote-hack-overlay>header i{color:#050708;background:var(--hack-primary);font-size:var(--text-small);white-space:nowrap;padding:5px 7px;font-style:normal}.remote-hack-overlay>footer{border-top:1px solid color-mix(in srgb, var(--hack-primary) 46%, #182329);font-size:var(--text-small);grid-template-columns:minmax(120px,1fr) auto auto;display:grid}.remote-hack-overlay>footer>span{background:#010203;border:1px solid #3a4b50;height:8px;padding:2px}.remote-hack-overlay>footer>span i{background:var(--hack-primary);height:100%;transition:width 50ms linear;display:block}.remote-hack-overlay>footer time{min-width:68px;color:var(--hack-secondary);font-family:var(--terminal);text-align:right;font-size:15px}.remote-hack-overlay>footer b{color:#b48389;font-size:var(--text-small);font-weight:400}.remote-hack-intro{z-index:1;text-align:center;place-content:center;justify-items:center;min-height:0;padding:26px;display:grid;position:relative;overflow:hidden}.remote-hack-intro-mark{width:116px;height:116px;color:var(--hack-primary);border:1px solid color-mix(in srgb, var(--hack-primary) 62%, #16242a);box-shadow:7px 7px 0 #000, 0 0 26px color-mix(in srgb, var(--hack-primary) 22%, transparent);background:#030607;place-items:center;display:grid;position:relative}.remote-hack-intro-mark>i{border:1px dashed color-mix(in srgb, var(--hack-primary) 34%, transparent);animation:1s steps(4,end) infinite remote-hack-frame;position:absolute;inset:-9px}.remote-hack-intro>p{color:var(--hack-primary);font-size:var(--text-small);margin:28px 0 10px}.remote-hack-intro>h2{color:#fff;margin:0;font-size:18px;line-height:1.55}.remote-hack-bootlog{color:#70848b;width:min(620px,90vw);font-family:var(--terminal);font-size:var(--text-small);text-align:left;gap:8px;margin-top:26px;line-height:1.5;display:grid}.remote-hack-bootlog span:last-child{color:var(--hack-secondary)}.remote-hack-intro-progress{background:#010203;border:1px solid #45585e;width:min(620px,90vw);height:15px;margin-top:20px;padding:3px}.remote-hack-intro-progress i{background:repeating-linear-gradient(90deg, var(--hack-primary) 0 18px, transparent 18px 22px);width:100%;height:100%;animation:3.3s steps(24,end) both remote-hack-arm;display:block}.remote-hack-stage{z-index:1;min-width:0;min-height:0;padding:clamp(16px,3vw,34px);position:relative;overflow:auto}.port-sweep-challenge,.memory-shred-challenge,.cipher-lock-challenge,.signal-trace-challenge{width:min(980px,100%);min-height:100%;margin:0 auto}.port-sweep-challenge>header,.memory-shred-challenge>header,.cipher-lock-challenge>header,.signal-trace-challenge>header{border-bottom:1px solid #26373c;justify-content:space-between;align-items:flex-start;gap:20px;min-width:0;margin-bottom:22px;padding-bottom:17px;display:flex}.port-sweep-challenge>header p,.memory-shred-challenge>header p,.cipher-lock-challenge>header p,.signal-trace-challenge>header p{color:var(--hack-primary);font-size:var(--text-small);margin:0 0 10px}.port-sweep-challenge>header h2,.memory-shred-challenge>header h2,.cipher-lock-challenge>header h2,.signal-trace-challenge>header h2{color:#fff;margin:0;font-size:13px;line-height:1.6}.port-sweep-challenge>header>span,.memory-shred-challenge>header>span,.cipher-lock-challenge>header>span,.signal-trace-challenge>header>span{color:#050708;background:var(--hack-secondary);font-size:var(--text-small);flex:none;padding:7px 8px}.port-kill-order{background:#27363b;border:1px solid #27363b;grid-template-columns:repeat(9,minmax(0,1fr));gap:1px;margin:0 0 20px;padding:0;list-style:none;display:grid}.port-kill-order li{color:#53666d;background:#070b0d;flex-direction:column;justify-content:center;gap:8px;min-width:0;min-height:60px;padding:10px;display:flex}.port-kill-order li small{font-size:var(--text-micro)}.port-kill-order li strong{font-family:var(--terminal);font-size:15px}.port-kill-order li.active{color:var(--hack-primary);box-shadow:inset 0 -3px var(--hack-primary);background:#18070a}.port-kill-order li.done{color:#65e5a5;background:#06130d}.port-table{background:#05080a;border:1px solid #314147}.port-table>header,.port-table>button{grid-template-columns:100px minmax(110px,1fr) minmax(90px,150px) 90px;align-items:center;display:grid}.port-table>header{color:#71868d;min-height:28px;font-size:var(--text-micro);background:#0c1316;border-bottom:1px solid #314147;padding:0 12px}.port-table>button{color:#cfdbde;text-align:left;background:#060a0c;border:0;border-bottom:1px solid #1b292e;width:100%;min-height:34px;padding:0 12px}.port-table>button:hover:not(:disabled){color:#fff;box-shadow:inset 3px 0 var(--hack-primary);background:#111a1e}.port-table>button strong{color:var(--hack-secondary);font-family:var(--terminal);font-size:13px}.port-table>button span{font-size:var(--text-small)}.port-table>button i{color:#ff9c62;font-size:var(--text-small);font-style:normal}.port-table>button b{color:var(--hack-primary);font-size:var(--text-small);justify-self:end}.port-table>button.cleared{color:#4f6b60;background:#051009}.port-table>button.cleared strong,.port-table>button.cleared i,.port-table>button.cleared b{color:#53b882}.port-table>button.error{background:#3d0710;animation:.16s steps(2,end) 3 remote-hack-error}.memory-sector-grid{grid-template-columns:repeat(6,minmax(56px,1fr));gap:8px;width:min(720px,100%);margin:18px auto;display:grid}.memory-sector-grid>button{aspect-ratio:1.45;color:#52656d;background:#050a0d;border:1px solid #27404a;min-width:0;position:relative}.memory-sector-grid>button small{font-family:var(--terminal);font-size:var(--text-small);position:absolute;top:7px;left:7px}.memory-sector-grid>button strong{color:#071013;font-family:var(--terminal);font-size:23px}.memory-sector-grid>button.lit{color:#071013;border-color:var(--hack-secondary);background:var(--hack-secondary);box-shadow:0 0 18px color-mix(in srgb, var(--hack-primary) 42%, transparent);animation:.6s steps(2,end) infinite alternate memory-sector-pulse}.memory-sector-grid>button.complete{color:#052015;background:#56d996;border-color:#56d996}.memory-sector-grid>button.error{background:#5a0913;border-color:#ff5364;animation:.16s steps(2,end) 3 remote-hack-error}.memory-sector-grid.recalling>button:not(:disabled):hover{color:#fff;border-color:var(--hack-primary);background:#0b2028}.memory-shred-challenge>footer{color:#778b92;width:min(720px,100%);font-size:var(--text-small);grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;gap:15px;margin:0 auto;display:grid}@media (min-width:761px) and (max-height:760px){.remote-hack-stage{padding-top:18px;padding-bottom:18px}.port-sweep-challenge>header{margin-bottom:12px;padding-bottom:10px}.port-kill-order{margin-bottom:12px}.port-kill-order li{gap:5px;min-height:48px;padding:7px 9px}}.memory-shred-challenge>footer>div{background:#020405;border:1px solid #36505a;height:10px;padding:2px}.memory-shred-challenge>footer>div i{background:var(--hack-primary);height:100%;display:block}.memory-shred-challenge>footer small{color:var(--hack-secondary);font-size:var(--text-small)}.cipher-target{color:#8e809b;background:#09060d;border:1px solid #4f3b63;grid-template-columns:1fr auto auto;align-items:center;gap:24px;min-height:80px;padding:15px 18px;display:grid}.cipher-target small{font-size:var(--text-small)}.cipher-target strong{color:var(--hack-secondary);font-family:var(--terminal);letter-spacing:0;font-size:26px}.cipher-target i{color:#06130c;font-size:var(--text-small);background:#67df9d;padding:6px 8px;font-style:normal}.cipher-rotors{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;width:min(900px,100%);margin:28px auto 22px;display:grid}.cipher-rotors>section{background:#08060c;border:1px solid #503a63;align-content:center;justify-items:center;gap:11px;min-height:240px;display:grid;box-shadow:inset 0 0 0 5px #0d0913}.cipher-rotors small{color:#8c7b99;font-size:var(--text-small)}.cipher-rotors strong{color:#fff;border:3px double var(--hack-primary);width:74px;height:74px;font-family:var(--terminal);box-shadow:0 0 20px color-mix(in srgb, var(--hack-primary) 18%, transparent);background:#110a18;place-items:center;font-size:36px;display:grid}.cipher-rotors button{color:#e9ddf3;background:#1a1023;border:1px solid #72578a;place-items:center;width:64px;height:32px;display:grid}.cipher-rotors button:hover{color:#0b0710;background:var(--hack-secondary)}.cipher-rotors i{color:#b16871;font-size:var(--text-small);font-style:normal}.cipher-rotors i.locked{color:#63e29d}.cipher-submit{color:#100718;background:var(--hack-primary);border:0;justify-content:center;align-items:center;gap:10px;min-height:44px;margin:0 auto;padding:0 22px;display:flex}.cipher-lock-challenge.rejected{animation:.18s steps(2,end) 3 remote-hack-error}.signal-route-key{grid-template-columns:repeat(10,minmax(0,1fr));gap:5px;margin:0 0 24px;padding:0;list-style:none;display:grid}.signal-route-key li{color:#52655d;min-width:0;min-height:38px;font-family:var(--terminal);background:#050a07;border:1px solid #263b31;justify-content:center;align-items:center;gap:7px;font-size:10px;display:flex}.signal-route-key li i{background:#253f31;width:6px;height:6px}.signal-route-key li.active{color:var(--hack-secondary);border-color:var(--hack-secondary)}.signal-route-key li.active i{background:var(--hack-secondary);box-shadow:0 0 10px var(--hack-secondary);animation:.5s steps(2,end) infinite signal-node-pulse}.signal-route-key li.done{color:#66dfa0;background:#06120b;border-color:#2f7050}.signal-route-key li.done i{background:#66dfa0}.signal-network{background:#030806;border:1px solid #2d4838;grid-template-columns:repeat(4,minmax(70px,1fr));gap:20px;width:min(760px,100%);margin:0 auto;padding:26px;display:grid;position:relative;overflow:hidden}.signal-network-lines{opacity:.34;background-image:linear-gradient(90deg,#0000 49%,#3b7c59 49% 51%,#0000 51%),linear-gradient(#0000 49%,#3b7c59 49% 51%,#0000 51%);background-size:25% 25%;position:absolute;inset:12%}.signal-network>button{z-index:1;aspect-ratio:1.35;color:#60736a;background:#07100b;border:1px solid #2d4b39;place-content:center;justify-items:center;gap:7px;min-width:0;display:grid;position:relative}.signal-network>button strong{font-family:var(--terminal);font-size:15px}.signal-network>button small{font-size:var(--text-micro)}.signal-network>button:hover:not(:disabled){color:#fff;border-color:var(--hack-primary);background:#0c2115}.signal-network>button.complete{color:#06130c;background:#66e4a0;border-color:#66e4a0}.signal-network>button.error{color:#fff;background:#560b1b;border-color:#ff5270;animation:.16s steps(2,end) 3 remote-hack-error}@media (min-width:761px) and (max-height:760px){.signal-trace-challenge>header{margin-bottom:10px;padding-bottom:9px}.signal-route-key{margin-bottom:10px}.signal-route-key li{min-height:30px}.signal-network{gap:8px 12px;width:min(860px,100%);padding:12px}.signal-network>button{aspect-ratio:auto;gap:4px;min-height:66px}}.remote-hack-result{z-index:60010;color:#dce9e5;font-family:var(--pixel);background:#010404f0;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.remote-hack-result>section{text-align:center;background:#07110d;border:1px solid #317154;width:min(620px,100%);padding:34px;box-shadow:9px 9px #000}.remote-hack-result.breached>section{background:#17080a;border-color:#9a303c}.remote-hack-result svg{color:#61e7aa}.remote-hack-result.breached svg{color:#ff5f6d}.remote-hack-result small{color:#79938a;font-size:var(--text-small);margin-top:18px;display:block}.remote-hack-result strong{color:#67edaf;margin:13px 0 16px;font-size:12px;line-height:1.6;display:block}.remote-hack-result.breached strong{color:#ff6874}.remote-hack-result p{color:#91a69e;font-size:var(--text-small);margin:0;line-height:2}@keyframes remote-hack-noise{50%{transform:translateY(2px)}}@keyframes remote-hack-frame{50%{transform:translate(2px,-1px)}}@keyframes remote-hack-arm{0%{width:0}}@keyframes remote-hack-error{50%{filter:brightness(1.6);transform:translate(4px)}}@keyframes memory-sector-pulse{to{filter:brightness(1.4)}}@keyframes signal-node-pulse{to{opacity:.35}}@keyframes hack-color-jolt{0%{filter:saturate(1.8)contrast(1.3);transform:translate(-7px,3px)skew(2deg)}50%{filter:hue-rotate(80deg)saturate(2.3);transform:translate(8px,-4px)skew(-3deg)}to{filter:hue-rotate(-55deg)contrast(1.8);transform:translate(-2px,5px)}}@keyframes hack-color-slice{0%{transform:translate(-7%,-4%)scale(1.07)}to{transform:translate(8%,6%)scale(1.15)}}@keyframes hack-color-band-a{50%{transform:translate(34%)scaleY(.45)}}@keyframes hack-color-band-b{50%{transform:translate(-29%)scaleY(1.7)}}@media (max-width:760px){.remote-hack-stage{padding:14px}.remote-hack-overlay>footer{grid-template-columns:1fr auto}.remote-hack-overlay>footer b{display:none}.port-kill-order{grid-template-columns:repeat(3,minmax(0,1fr))}.port-table>header,.port-table>button{grid-template-columns:64px minmax(80px,1fr) 76px}.port-table>header span:last-child,.port-table>button b{display:none}.memory-sector-grid{grid-template-columns:repeat(4,minmax(48px,1fr))}.cipher-rotors{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.cipher-rotors>section{min-height:230px}.cipher-rotors strong{width:58px;height:58px;font-size:29px}.cipher-rotors button{width:52px}.cipher-target{grid-template-columns:1fr auto}.cipher-target i{display:none}.signal-network{gap:10px;padding:14px}.signal-route-key{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:470px){.remote-hack-overlay{grid-template-rows:46px minmax(0,1fr) 34px}.remote-hack-overlay>header,.remote-hack-overlay>footer{padding:0 9px}.remote-hack-overlay>header i{display:none}.remote-hack-overlay>header strong{font-size:var(--text-small)}.remote-hack-stage{padding:9px}.port-sweep-challenge>header,.memory-shred-challenge>header,.cipher-lock-challenge>header,.signal-trace-challenge>header{gap:8px;margin-bottom:12px;padding-bottom:10px}.port-sweep-challenge>header h2,.memory-shred-challenge>header h2,.cipher-lock-challenge>header h2,.signal-trace-challenge>header h2{font-size:9px}.port-kill-order li{min-height:48px;padding:7px}.port-table>header,.port-table>button{grid-template-columns:58px minmax(65px,1fr) 62px;padding:0 7px}.memory-sector-grid{grid-template-columns:repeat(4,minmax(42px,1fr));gap:5px;margin:14px auto}.memory-shred-challenge>footer{grid-template-columns:1fr;gap:8px}.memory-shred-challenge>footer small{display:none}.cipher-target{gap:8px;min-height:58px;padding:10px}.cipher-target strong{font-size:18px}.cipher-rotors{margin:16px auto}.cipher-rotors>section{gap:8px;min-height:190px}.cipher-rotors strong{width:46px;height:46px;font-size:23px}.cipher-rotors button{width:44px;height:29px}.cipher-rotors small{font-size:var(--text-micro)}.signal-route-key{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;margin-bottom:12px}.signal-network{grid-template-columns:repeat(4,minmax(50px,1fr));gap:6px;padding:7px}.signal-network>button{aspect-ratio:1}.signal-network>button svg{display:none}.remote-hack-result>section{padding:24px 16px}}@media (prefers-reduced-motion:reduce){.hack-color-glitch,.hack-color-glitch:before,.hack-color-glitch:after,.hack-color-glitch-layers i,.remote-hack-noise,.remote-hack-intro-mark>i,.remote-hack-intro-progress i,.memory-sector-grid>button.lit,.signal-route-key li.active i,.port-table>button.error,.memory-sector-grid>button.error,.cipher-lock-challenge.rejected,.signal-network>button.error,.fedos-agent38-window.corrupting{animation:none}}.sealed-record-preview{color:#111;gap:10px;min-height:0;display:grid;overflow:auto}.sealed-record-summary{border:2px inset var(--win-face);background:#e8e8e8;grid-template-columns:108px minmax(0,1fr);gap:12px;padding:10px;display:grid}.sealed-record-summary>svg{object-fit:contain;background:#fff;border:1px solid #777;width:108px;height:108px}.sealed-record-summary dl{min-width:0;margin:0}.sealed-record-summary dl>div{border-bottom:1px solid #aaa;grid-template-columns:98px minmax(0,1fr);display:grid}.sealed-record-summary dt,.sealed-record-summary dd{overflow-wrap:anywhere;min-width:0;font-size:var(--text-small);margin:0;padding:4px 5px;line-height:1.5}.sealed-record-summary dt{background:#d3d3d3;font-weight:700}.sealed-record-preview>p{font-size:var(--text-small);margin:0;line-height:1.65}.sealed-record-preview>pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#101010;border:2px inset var(--win-face);min-height:185px;font-family:var(--pixel);font-size:var(--text-small);background:#fff;margin:0;padding:13px;line-height:1.8}.sealed-record-preview>button{border:2px outset var(--win-face);min-height:30px;font-family:var(--pixel);font-size:var(--text-small);justify-self:start;padding:0 13px}.agent38-document-preview{color:#111;gap:10px;min-height:0;display:grid;overflow:auto}.agent38-document-summary{border:2px inset var(--win-face);background:#e8e8e8;grid-template-columns:64px minmax(0,1fr);align-items:start;gap:12px;padding:10px;display:grid}.agent38-document-summary>svg{color:#77131d;border:2px inset var(--win-face);background:#fff4f5;padding:8px}.agent38-document-summary dl{min-width:0;margin:0}.agent38-document-summary dl>div{border-bottom:1px solid #aaa;grid-template-columns:108px minmax(0,1fr);display:grid}.agent38-document-summary dt,.agent38-document-summary dd{overflow-wrap:anywhere;min-width:0;font-size:var(--text-small);margin:0;padding:4px 5px;line-height:1.5}.agent38-document-summary dt{background:#d3d3d3;font-weight:700}.agent38-document-preview>p{font-size:var(--text-small);margin:0;line-height:1.7}.agent38-document-preview>pre{color:#bed4c6;border:2px inset var(--win-face);min-height:190px;max-height:330px;font-family:var(--terminal);white-space:pre-wrap;background:#0b100d;margin:0;padding:13px;font-size:11px;line-height:1.7;overflow:auto}.agent38-document-preview.decoded>pre{color:#111;font-family:var(--pixel);font-size:var(--text-small);background:#fff;line-height:1.85}.agent38-document-preview>aside{color:#702820;background:#fff2c7;border:1px solid #bd9a47;grid-template-columns:25px minmax(0,1fr);gap:8px;padding:10px;display:grid}.agent38-document-preview>aside strong,.agent38-document-preview>aside small{font-size:var(--text-small);line-height:1.65;display:block}.agent38-document-preview>aside small{margin-top:5px}.agent38-document-preview>button{background:var(--win-face);border:2px outset var(--win-face);width:fit-content;min-width:180px;min-height:32px;font-family:var(--pixel);font-size:var(--text-small);justify-content:center;align-items:center;gap:7px;padding:6px 10px;display:inline-flex}.agent38-document-preview>button:disabled{color:#777}.agent38-decode-progress{background:#e7e7e7;border:1px solid #a1a1a1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px;display:grid}.agent38-decode-progress>span{border:2px inset var(--win-face);background:#fff;height:17px;padding:2px}.agent38-decode-progress>span i{background:repeating-linear-gradient(90deg,#77131d 0 10px,#aa3c48 10px 12px);height:100%;display:block}.agent38-decode-progress small{font-size:var(--text-small)}.cipherline-page{color:#102235;min-height:100%;font-family:var(--pixel);background:#dce8f0;position:relative}.cipherline-page>header{color:#fff;background:#10395f;border-bottom:5px solid #55c4cf;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:74px;padding:10px 20px;display:grid}.cipherline-mark{color:#10395f;background:#f2d45c;border:2px outset #f2d45c;place-items:center;width:42px;height:42px;display:grid}.cipherline-page>header>div{gap:5px;display:grid}.cipherline-page>header strong{letter-spacing:0;font-size:18px}.cipherline-page>header small,.cipherline-page>header b{font-size:var(--text-small);line-height:1.5}.cipherline-page>header b{color:#10395f;background:#fff;border:2px outset #fff;padding:8px}.cipherline-page>nav{background:#cad8e2;border-bottom:1px solid #7890a3;min-height:31px;padding:0 15px;display:flex}.cipherline-page>nav button{color:#102235;font-family:var(--pixel);font-size:var(--text-small);background:0 0;border:0;border-left:1px solid #9caeba;padding:0 13px}.cipherline-page>nav button:last-child{border-right:1px solid #9caeba}.cipherline-page>nav button:hover{color:#fff;background:#1e6480}.cipherline-page>main{gap:16px;padding:18px;display:grid}.cipherline-page>main>header{border-bottom:1px solid #8ca2b2;gap:8px;padding-bottom:13px;display:grid}.cipherline-page>main>header p,.cipherline-page>main>header h1,.cipherline-page>main>header span{margin:0}.cipherline-page>main>header p{color:#b03030;font-size:var(--text-small)}.cipherline-page>main>header h1{color:#10395f;font-size:17px;line-height:1.5}.cipherline-page>main>header span{color:#334a5c;max-width:740px;font-size:var(--text-small);line-height:1.7}.cipherline-workspace{grid-template-columns:minmax(0,1fr) 235px;align-items:start;gap:14px;display:grid}.cipherline-decoder{background:#f4f7f8;border:1px solid #637b8e;gap:11px;padding:13px;display:grid;box-shadow:3px 3px #9cafbb}.cipherline-decoder>header{color:#10395f;border-bottom:1px solid #9eacb7;align-items:center;gap:10px;padding-bottom:9px;display:flex}.cipherline-decoder>header span{gap:4px;display:grid}.cipherline-decoder>header strong{font-size:10px}.cipherline-decoder>header small,.cipherline-decoder>label{font-size:var(--text-small)}.cipherline-file-field{border:2px inset var(--win-face);background:#fff;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:55px;padding:7px;display:grid}.cipherline-file-field.selected{background:#f9f5d8}.cipherline-file-field>span{gap:5px;min-width:0;display:grid}.cipherline-file-field strong,.cipherline-file-field small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cipherline-file-field strong{font-size:var(--text-small)}.cipherline-file-field small{color:#526574;font-size:var(--text-small)}.cipherline-file-field button,.cipherline-decode-button,.cipherline-file-picker button{border:2px outset var(--win-face);min-height:27px;font-family:var(--pixel);font-size:var(--text-small);padding:0 10px}.cipherline-decoder>dl{border:1px solid #8da1af;margin:0}.cipherline-decoder>dl>div{border-bottom:1px solid #b1bec7;grid-template-columns:105px minmax(0,1fr);display:grid}.cipherline-decoder>dl>div:last-child{border-bottom:0}.cipherline-decoder dt,.cipherline-decoder dd{overflow-wrap:anywhere;font-size:var(--text-small);margin:0;padding:5px 7px;line-height:1.5}.cipherline-decoder dt{background:#dce5ea;font-weight:700}.cipherline-progress{grid-template-columns:minmax(0,1fr) auto;gap:6px 9px;display:grid}.cipherline-progress>span{border:2px inset var(--win-face);background:#fff;height:15px;padding:2px}.cipherline-progress>span i{background:repeating-linear-gradient(90deg,#175c7b 0 8px,#54bdc6 8px 10px);height:100%;display:block}.cipherline-progress small{color:#405565;font-size:var(--text-small);line-height:1.5}.cipherline-progress b{font-size:var(--text-small);grid-area:1/2/span 2;align-self:center}.cipherline-decode-button{color:#fff;background:#184f6c;border-color:#6b9bb0;justify-self:start;align-items:center;gap:7px;min-height:33px;display:inline-flex}.cipherline-decode-button:disabled{color:#777;border-color:var(--win-face);background:#d0d0d0}.cipherline-service-notes{color:#e8f4f6;background:#203847;border-top:5px solid #f2d45c;gap:12px;padding:13px;display:grid}.cipherline-service-notes>strong{color:#f2d45c;font-size:var(--text-small);line-height:1.5}.cipherline-service-notes ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cipherline-service-notes li{font-size:var(--text-small);align-items:flex-start;gap:7px;line-height:1.6;display:flex}.cipherline-service-notes p,.cipherline-service-notes small{font-size:var(--text-small);margin:0;line-height:1.75}.cipherline-service-notes small{color:#9fb4bf}.recovered-intelligence-record{color:#151515;background:#eee;border:1px solid #444;box-shadow:4px 4px #8c9da8}.recovered-intelligence-record>header{color:#fff;background:#8a2020;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 12px;display:grid}.recovered-intelligence-record>header span{gap:4px;display:grid}.recovered-intelligence-record>header strong,.recovered-intelligence-record>header b{font-size:var(--text-small);line-height:1.5}.recovered-intelligence-record>header small{font-size:var(--text-small)}.recovered-intelligence-heading{background:#fff;border-bottom:1px solid #777;grid-template-columns:175px minmax(0,1fr);gap:16px;padding:16px;display:grid}.recovered-intelligence-heading img{object-fit:contain;border:1px solid #777;width:175px;height:175px}.recovered-intelligence-heading p,.recovered-intelligence-heading h2{margin:0 0 10px}.recovered-intelligence-heading p{color:#8a2020;font-size:var(--text-small)}.recovered-intelligence-heading h2{font-size:17px;line-height:1.5}.recovered-intelligence-heading dl{border-top:1px solid #999;margin:0}.recovered-intelligence-heading dl>div{border-bottom:1px solid #aaa;grid-template-columns:120px minmax(0,1fr);display:grid}.recovered-intelligence-heading dt,.recovered-intelligence-heading dd{font-size:var(--text-small);margin:0;padding:5px;line-height:1.6}.recovered-intelligence-heading dt{background:#ddd;font-weight:700}.recovered-intelligence-record>p{font-size:var(--text-small);margin:0;padding:14px 16px;line-height:1.8}.recovered-intelligence-record table{border-collapse:collapse;table-layout:fixed;width:calc(100% - 32px);margin:0 16px 16px}.recovered-intelligence-record th,.recovered-intelligence-record td{overflow-wrap:anywhere;font-size:var(--text-small);text-align:left;border:1px solid #777;padding:6px;line-height:1.5}.recovered-intelligence-record th{color:#fff;background:#303030}.recovered-intelligence-record tr.identified td{color:#7e1111;background:#f1d8d8;font-weight:700}.recovered-fragment-block{color:#fff;background:#171717;border-top:5px solid #8a2020;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding:14px 16px;display:grid}.recovered-fragment-block>span{align-items:center;gap:9px;display:flex}.recovered-fragment-block strong,.recovered-fragment-block small{font-size:var(--text-small);line-height:1.6}.recovered-fragment-block code{color:#f2d45c;font-family:var(--pixel);background:#000;border:1px solid #f2d45c;grid-area:1/2/span 2;padding:10px 12px;font-size:16px}.cipherline-picker-overlay{z-index:20;background:#122331c7;place-items:start center;padding:82px 18px 18px;display:grid;position:absolute;inset:0}.cipherline-file-picker{color:#111;background:var(--win-face);border:2px outset var(--win-face);grid-template-rows:auto auto minmax(150px,1fr) auto;width:min(560px,100%);max-height:430px;display:grid;box-shadow:5px 5px #00000073}.cipherline-file-picker>header{color:#fff;background:navy;align-items:center;gap:7px;min-height:27px;padding:3px 4px 3px 7px;display:flex}.cipherline-file-picker>header strong{font-size:var(--text-small);flex:1}.cipherline-file-picker>header button{place-items:center;width:22px;min-height:20px;padding:0;display:grid}.cipherline-picker-address{color:#111;border:2px inset var(--win-face);font-size:var(--text-small);text-overflow:ellipsis;white-space:nowrap;background:#fff;margin:6px;padding:7px;overflow:hidden}.cipherline-file-picker>main{border:2px inset var(--win-face);background:#fff;margin:0 6px;padding:7px;overflow:auto}.cipherline-file-picker>main>button{color:#111;text-align:left;background:#fff;border:1px solid #0000;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-height:54px;display:grid}.cipherline-file-picker>main>button.selected{color:#fff;background:navy;border-color:#000040}.cipherline-file-picker>main>button span,.cipherline-file-picker>main>div{gap:6px;display:grid}.cipherline-file-picker>main strong,.cipherline-file-picker>main small{font-size:var(--text-small);line-height:1.5}.cipherline-file-picker>main>div{color:#666;text-align:center;place-items:center;min-height:130px}.cipherline-file-picker>footer{justify-content:flex-end;gap:8px;padding:8px;display:flex}@media (max-width:700px){.cipherline-page>header{grid-template-columns:36px minmax(0,1fr);padding:9px 11px}.cipherline-page>header b{display:none}.cipherline-page>nav{padding:0;overflow-x:auto}.cipherline-page>nav button{flex:none;min-height:32px}.cipherline-page>main{padding:11px}.cipherline-workspace,.recovered-intelligence-heading{grid-template-columns:1fr}.cipherline-service-notes{order:-1}.recovered-intelligence-heading img{width:120px;height:120px}.recovered-intelligence-record table{display:block;overflow-x:auto}.recovered-fragment-block{grid-template-columns:1fr}.recovered-fragment-block code{grid-area:auto/1;justify-self:start}}@media (max-width:520px){.sealed-record-summary{grid-template-columns:1fr}.sealed-record-summary>svg{width:82px;height:82px}.cipherline-file-field{grid-template-columns:25px minmax(0,1fr)}.cipherline-file-field button{grid-column:1/-1;justify-self:start}.cipherline-decoder>dl>div,.recovered-intelligence-heading dl>div{grid-template-columns:88px minmax(0,1fr)}.cipherline-picker-overlay{padding:38px 8px 8px}}.rayve-browser-toolbar>form>span,.rayve-browser-toolbar>form input,.rayve-browser-toolbar>form button,.rayve-bookmarks>span,.rayve-bookmarks>button,.rayve-page-loading strong,.rayve-browser-status,.rayve-wordmark small,.rayve-hub-page>header time,.rayve-search-box label{font-size:var(--text-small)}.rayve-search-box input,.wiki-content>header input{font-size:10px}.rayve-search-box button,.rayve-results-page>form button{font-size:var(--text-small)}.rayve-hub-layout h2{font-size:11px}.rayve-service-grid strong,.rayve-hub-layout>aside>button strong{font-size:9px;line-height:1.65}.rayve-service-grid small,.rayve-hub-layout>aside>button span{font-size:var(--text-small);line-height:1.75}.rayve-hub-layout>aside dt,.rayve-hub-layout>aside dd{font-size:var(--text-small);line-height:1.7}.wiki-mark strong{font-size:10px}.wiki-mark small,.wiki-sidebar nav button,.wiki-content>header button{font-size:var(--text-small);line-height:1.75}.wiki-content h1{font-size:16px;line-height:1.55}.wiki-subtitle,.wiki-tagline,.wiki-stats{font-size:var(--text-small);line-height:1.8}.wiki-content h2{font-size:11px;line-height:1.65}.wiki-content p,.wiki-content li{font-size:var(--text-body);line-height:1.9}.wiki-read-more{font-size:var(--text-small)!important}.wiki-infobox>strong{font-size:9px}.wiki-infobox dt,.wiki-infobox dd,.wiki-archive-table,.wiki-archive-table code{font-size:var(--text-small);line-height:1.75}.wiki-references li,.rayve-news-page>header small,.rayve-news-page>header time,.rayve-weather-page>header small,.rayve-directory-page>header small,.rayve-news-page>nav button,.news-lead>p:first-child,.news-lead>span,.rayve-news-page>main>aside time{font-size:var(--text-small)}.news-lead h1{font-size:16px;line-height:1.55}.news-lead>p:not(:first-child){font-size:var(--text-body);line-height:1.9}.news-lead>button,.rayve-news-page>main>aside strong{font-size:var(--text-small);line-height:1.75}.rayve-news-page>main>aside h2{font-size:10px}.rayve-weather-page>main>section>p,.rayve-weather-page>main>aside h2{font-size:var(--text-body)}.rayve-weather-page h2,.directory-grid h2{font-size:11px;line-height:1.7}.rayve-weather-page dt,.rayve-weather-page dd,.rayve-weather-page>main>aside span,.directory-grid button{font-size:var(--text-small);line-height:1.75}.rayve-results-page>header>span,.rayve-results-page>form input,.rayve-search-tabs button,.rayve-results-summary p,.rayve-results-summary span{font-size:var(--text-small)}.rayve-search-result>button{font-size:11px;line-height:1.65}.rayve-search-result>small{font-size:var(--text-small);line-height:1.75}.rayve-search-result>p{font-size:var(--text-body);line-height:1.85}.rayve-search-result>footer span,.rayve-search-result>footer button{font-size:var(--text-small)}.rayve-related-searches h2{font-size:9px}.rayve-related-searches>button,.rayve-related-searches>section strong,.rayve-related-searches>section p,.rayve-search-pagination button{font-size:var(--text-small);line-height:1.7}.rayve-archive-page>header small,.northbridge-page>header small,.wiretalk-page>header small,.wiretalk-page>header>span,.freeware-page>header small,.nightwire-page>header small,.nightwire-page>header i,.safeweb-page>header small,.vex-corporate-page>header small,.federation-public-page>header small,.eli-home-page>header small{font-size:var(--text-small);line-height:1.65}.rayve-archive-page>nav button,.northbridge-page>nav button,.wiretalk-page>nav button,.freeware-page>nav button,.safeweb-page>nav button,.vex-corporate-page>nav button,.federation-public-page>nav button,.eli-home-page>nav button{font-size:var(--text-small)}.rayve-archive-page h1,.northbridge-layout h1,.nightwire-page h1,.safeweb-page h1,.federation-public-page h1{font-size:15px;line-height:1.55}.vex-corporate-page h1{font-size:17px;line-height:1.5}.rayve-archive-page>main>section>p:not(.archive-kicker),.northbridge-layout>main>p:last-of-type,.nightwire-page>main>p:not(.nightwire-path),.safeweb-page>main>p:nth-of-type(2),.vex-corporate-page>main>p:nth-of-type(2),.federation-public-page>main>section>p:nth-of-type(2),.eli-home-page>main>section>p{font-size:var(--text-body);line-height:1.85}.archive-kicker,.northbridge-layout>main>p:first-child,.northbridge-layout>main>span,.safeweb-page>main>p:first-child,.vex-corporate-page>main>p:first-child,.federation-public-page>main>section>p:first-child{font-size:var(--text-small);line-height:1.7}.rayve-archive-page>main>aside h2,.archive-records h2,.northbridge-layout>aside>strong,.freeware-page>main>section h1,.safeweb-checks strong,.eli-home-page>main>section h2{font-size:10px;line-height:1.65}.rayve-archive-page>main>aside strong,.archive-records button strong,.northbridge-command-grid span,.wiretalk-board strong,.wiretalk-thread>header strong,.wiretalk-thread aside strong,.wiretalk-thread p,.freeware-page>main>aside>strong,.freeware-page>main>aside>button,.freeware-item p,.nightwire-links strong,.nightwire-page>main>article strong,.safeweb-page>main>aside p,.vex-division-grid span,.vex-corporate-page>main>section strong,.vex-corporate-page>main>section p,.federation-public-page>main>aside>strong,.federation-public-page>main>aside>button,.federation-mirror-warning strong,.eli-home-page>main>aside strong,.eli-home-page>main>section>article strong,.eli-home-page>main>section>article p,.eli-home-page>main>section li button,.rayve-archive-page>main>aside small,.archive-download small,.northbridge-download small,.eli-download small,.archive-records button span,.archive-records button small,.northbridge-layout>aside button,.northbridge-layout>aside small,.wiretalk-board small,.wiretalk-board b,.wiretalk-board time,.wiretalk-thread>header small,.wiretalk-thread aside small,.freeware-page>main>aside>section p,.freeware-item small,.freeware-item b,.nightwire-links small,.nightwire-page>main>article small,.nightwire-page>main>footer,.safeweb-checks small,.vex-corporate-page>main>footer span,.federation-public-page>main>aside>small,.federation-mirror-warning small,.eli-home-page>main>aside small,.eli-home-page>footer{font-size:var(--text-small);line-height:1.75}.rayve-archive-page dt,.rayve-archive-page dd,.federation-public-page th,.federation-public-page td{font-size:var(--text-small);line-height:1.7}.archive-download strong,.northbridge-download strong,.eli-download strong,.freeware-item h2,.nightwire-page>main>article strong,.federation-mirror-warning strong{font-size:9px}.archive-download button,.northbridge-download button,.eli-download button,.wiretalk-thread>footer button,.freeware-item button,.nightwire-page>main>article button,.safeweb-search-button,.vex-corporate-page>main>footer button,.federation-mirror-warning button,.rayve-download-overlay>section>header strong,.rayve-download-overlay main p,.rayve-download-overlay>section>footer button{font-size:var(--text-small)}.rayve-download-overlay dt,.rayve-download-overlay dd,.rayve-download-overlay main>div>small,.rayve-download-overlay main>aside p,.rayve-download-progress small,.rayve-browser-quarantined>header small,.rayve-browser-quarantined dt,.rayve-browser-quarantined dd,.rayve-browser-quarantined>main>small,.rayve-browser-quarantined>footer{font-size:var(--text-small);line-height:1.75}.rayve-browser-quarantined>main>p{font-size:9px;line-height:1.85}.window-menubar{z-index:20;align-items:stretch;position:relative;overflow:visible}.window-menu-group{align-items:center;display:flex;position:relative}.window-menu-group>button[aria-expanded=true]{color:#fff;background:navy;border-color:#fff #333 #333 #fff}.window-menu-dropdown{z-index:80;color:#050505;background:var(--win-face);border:2px outset var(--win-face);width:max-content;min-width:215px;padding:3px;display:grid;position:absolute;top:calc(100% - 1px);left:0;box-shadow:3px 3px #00000073}.window-menubar .window-menu-dropdown>button{color:#050505;text-align:left;width:100%;height:auto;min-height:28px;font-size:var(--text-small);background:0 0;border:1px solid #0000;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:6px 9px;line-height:1.55;display:grid}.window-menubar .window-menu-dropdown>button:hover,.window-menubar .window-menu-dropdown>button:focus-visible{color:#fff;background:navy;border-color:#3131a6;outline:0}.window-menu-dropdown>button small{color:#565656;font-size:var(--text-small);white-space:nowrap}.window-menu-dropdown>button:hover small,.window-menu-dropdown>button:focus-visible small{color:#d9e4ff}.window-menu-dropdown hr{background:0 0;border:0;border-top:1px solid #777;border-bottom:1px solid #fff;width:100%;height:2px;margin:3px 0}.menu-command-dialog>section{width:min(470px,100% - 24px)}.menu-command-dialog>section>div{padding-block:14px}.menu-command-dialog>section>div p{font-size:var(--text-small);margin:0 0 9px;line-height:1.8}.menu-command-dialog>section>div p:last-child{margin-bottom:0}.folder-tree button small{color:#fff;font-size:var(--text-small);background:#686868;margin-left:auto;padding:2px 4px}.folder-tree button.selected small{color:navy;background:#fff}.downloads-empty{color:#5a5a5a;text-align:center;align-content:center;place-items:center;gap:8px;min-height:120px;padding:18px;display:grid}.downloads-empty strong,.downloads-empty small{display:block}.downloads-empty strong{color:#262626;font-size:var(--text-small)}.downloads-empty small{max-width:330px;font-size:var(--text-small);line-height:1.75}.downloads-empty.preview{height:100%}.downloaded-file-preview{gap:10px;padding-top:10px;display:grid}.downloaded-file-summary{grid-template-columns:58px minmax(0,1fr);align-items:start;gap:11px;display:grid}.downloaded-file-summary>svg{color:navy;border:2px inset var(--win-face);background:#fff;padding:7px}.downloaded-file-summary.unverified>svg{color:#8e211f;background:#fff0c9}.downloaded-file-summary dl{border:2px inset var(--win-face);margin:0}.downloaded-file-summary dl>div{border-bottom:1px solid #d1d1d1;grid-template-columns:105px minmax(0,1fr);align-items:center;gap:7px;min-height:29px;padding:5px 7px;display:grid}.downloaded-file-summary dl>div:last-child{border-bottom:0}.downloaded-file-summary dt,.downloaded-file-summary dd{overflow-wrap:anywhere;min-width:0;font-size:var(--text-small);margin:0;line-height:1.6}.downloaded-file-summary dt{color:#555}.downloaded-file-preview>p{font-size:var(--text-small);margin:0;line-height:1.75}.downloaded-file-preview>aside{color:#702820;background:#fff2c7;border:1px solid #bd9a47;grid-template-columns:25px minmax(0,1fr);gap:8px;padding:9px;display:grid}.downloaded-file-preview>aside strong,.downloaded-file-preview>aside small{font-size:var(--text-small);line-height:1.65;display:block}.downloaded-file-preview>aside small{color:#6b5541;margin-top:5px}.downloaded-file-progress{background:#e7e7e7;border:1px solid #a1a1a1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px;display:grid}.downloaded-file-progress>span{border:2px inset var(--win-face);background:#fff;height:17px;padding:2px}.downloaded-file-progress>span i{background:repeating-linear-gradient(90deg,navy 0 10px,#2828bd 10px 12px);height:100%;display:block}.downloaded-file-progress small{font-size:var(--text-small)}.downloaded-file-preview>pre{color:#d9efe7;border:2px inset var(--win-face);max-height:150px;font-family:var(--terminal);background:#111713;margin:0;padding:9px;font-size:10px;line-height:1.55;overflow:auto}.downloaded-file-preview>button{background:var(--win-face);border:2px outset var(--win-face);width:fit-content;min-width:135px;min-height:31px;font-size:var(--text-small);padding:6px 10px}.downloaded-file-preview>button:active:not(:disabled){border-style:inset}.downloaded-file-preview>button:disabled{color:#777}.rayve-download-progress{background:#e7e7e7;border:1px solid #9b9b9b;grid-template-columns:minmax(0,1fr) auto;padding:9px}.rayve-download-progress>span{grid-column:1/-1}.rayve-download-progress>strong{min-width:0;font-size:var(--text-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rayve-download-progress small{font-size:var(--text-micro);margin:0;line-height:1.5}.rayve-download-progress small:last-child{color:#4e4e4e;grid-column:1/-1}.folder-tree .archive-tree-item{color:#242424;font-size:var(--text-small);padding-left:22px;position:relative}.folder-tree .archive-tree-item:before{content:"";border-bottom:1px dotted #6b6b6b;border-left:1px dotted #6b6b6b;width:7px;position:absolute;top:0;bottom:50%;left:12px}.folder-tree .archive-tree-item.selected{color:#fff}.file-list>button.extracted-folder-row>svg{color:#d39b00;fill:#ffe36b}.downloaded-file-actions{flex-wrap:wrap;gap:7px;display:flex}.downloaded-file-actions>button,.extracted-folder-preview>button,.archive-file-preview>button{background:var(--win-face);border:2px outset var(--win-face);width:fit-content;min-width:145px;min-height:32px;font-size:var(--text-small);justify-content:center;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.downloaded-file-actions>button:active,.extracted-folder-preview>button:active,.archive-file-preview>button:active{border-style:inset}.extracted-folder-preview{grid-template-columns:62px minmax(0,1fr);gap:12px;padding-top:12px;display:grid}.extracted-folder-preview>svg{color:#ba8100;fill:#ffe36b;border:2px inset var(--win-face);background:#fff;padding:7px}.extracted-folder-preview h3,.extracted-folder-preview p{margin:0}.extracted-folder-preview h3{color:navy;margin-bottom:6px;font-size:9px}.extracted-folder-preview p{font-size:var(--text-small);margin-bottom:9px;line-height:1.65}.extracted-folder-preview dl,.archive-file-preview dl{border:2px inset var(--win-face);margin:0}.extracted-folder-preview dl>div,.archive-file-preview dl>div{border-bottom:1px solid #d0d0d0;grid-template-columns:90px minmax(0,1fr);gap:7px;padding:5px 7px;display:grid}.extracted-folder-preview dl>div:last-child,.archive-file-preview dl>div:last-child{border-bottom:0}.extracted-folder-preview dt,.extracted-folder-preview dd,.archive-file-preview dt,.archive-file-preview dd{overflow-wrap:anywhere;min-width:0;font-size:var(--text-small);margin:0;line-height:1.5}.extracted-folder-preview dt,.archive-file-preview dt{color:#5b5b5b}.extracted-folder-preview>button{grid-column:2}.archive-file-preview{gap:10px;padding-top:12px;display:grid}.archive-file-preview>div:first-child{grid-template-columns:54px minmax(0,1fr);align-items:start;gap:10px;display:grid}.archive-file-preview>div:first-child>svg{color:navy;border:2px inset var(--win-face);background:#fff;padding:6px}.archive-file-preview>p{font-size:var(--text-small);margin:0;line-height:1.7}.archive-file-preview>pre{color:#d9efe7;border:2px inset var(--win-face);max-height:170px;font-family:var(--terminal);white-space:pre-wrap;background:#111713;margin:0;padding:10px;font-size:10px;line-height:1.55;overflow:auto}.archive-file-preview>aside{color:#174c2b;background:#e7f4e6;border:1px solid #7a9f78;grid-template-columns:25px minmax(0,1fr);gap:8px;padding:9px;display:grid}.archive-file-preview>aside strong,.archive-file-preview>aside small{font-size:var(--text-small);line-height:1.55;display:block}.archive-file-preview>aside small{margin-top:4px}.archive-extraction-overlay{z-index:80;background:#0000007a;place-items:center;padding:14px;display:grid;position:absolute;inset:0}.archive-extraction-wizard{color:#111;background:var(--win-face);border:2px outset var(--win-face);width:min(690px,100%);max-height:calc(100% - 8px);font-family:var(--pixel);grid-template-rows:auto minmax(0,1fr) auto;display:grid;box-shadow:7px 8px #0000008c}.archive-extraction-wizard>header{color:#fff;background:linear-gradient(90deg,navy,#1675b9);align-items:center;gap:8px;min-width:0;min-height:38px;padding:6px 7px;display:flex}.archive-extraction-wizard>header>div{flex:1;min-width:0}.archive-extraction-wizard>header strong,.archive-extraction-wizard>header small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.archive-extraction-wizard>header strong{font-size:var(--text-small)}.archive-extraction-wizard>header small{color:#d9efff;font-size:var(--text-micro);margin-top:4px}.archive-extraction-wizard>header>button{color:#fff;background:#c42121;border:2px outset #e5a0a0;place-items:center;width:25px;height:25px;display:grid}.archive-extraction-wizard>main{background:#f5f5f5;min-height:0;overflow:auto}.archive-extraction-wizard>footer{border-top:2px groove var(--win-face);justify-content:flex-end;align-items:center;gap:8px;min-height:47px;padding:8px 10px;display:flex}.archive-extraction-wizard>footer button{background:var(--win-face);border:2px outset var(--win-face);min-width:96px;min-height:30px;font-size:var(--text-small);padding:5px 10px}.archive-extraction-wizard>footer button.primary{color:#fff;background:navy;border-color:#7777d5}.archive-destination-step{grid-template-columns:125px minmax(0,1fr);min-height:310px;display:grid}.archive-destination-step>aside{color:#fff;text-align:center;background:#19246f;flex-direction:column;align-items:center;gap:13px;padding:26px 10px;display:flex}.archive-destination-step>aside span{font-size:var(--text-small);line-height:1.8}.archive-destination-step>section{min-width:0;padding:22px}.archive-destination-step h3,.archive-destination-step p{margin:0}.archive-destination-step h3{color:navy;margin-bottom:9px;font-size:11px}.archive-destination-step p,.archive-destination-step label{font-size:var(--text-small);line-height:1.75}.archive-destination-step label{margin-top:15px;margin-bottom:5px;display:block}.archive-destination-input{border:2px inset var(--win-face);background:#fff;align-items:center;min-width:0;display:flex}.archive-destination-input span{color:#666;font-size:var(--text-small);white-space:nowrap;flex:0 auto;padding-left:7px}.archive-destination-input input{min-width:100px;font-family:var(--pixel);font-size:var(--text-small);background:0 0;border:0;outline:0;flex:1;padding:7px 6px}.archive-destination-step dl,.archive-progress-step dl{border:2px inset var(--win-face);margin:14px 0 0}.archive-destination-step dl>div,.archive-progress-step dl>div{border-bottom:1px solid #d2d2d2;grid-template-columns:125px minmax(0,1fr);gap:8px;padding:6px 8px;display:grid}.archive-destination-step dl>div:last-child,.archive-progress-step dl>div:last-child{border-bottom:0}.archive-destination-step dt,.archive-destination-step dd,.archive-progress-step dt,.archive-progress-step dd{overflow-wrap:anywhere;min-width:0;font-size:var(--text-small);margin:0;line-height:1.55}.archive-destination-step dt,.archive-progress-step dt{color:#575757}.archive-replace-warning{color:#705015;font-size:var(--text-small);background:#fff3bf;border:1px solid #b59345;margin-top:10px;padding:7px;line-height:1.6;display:block}.archive-progress-step{min-height:290px;padding:24px}.archive-progress-heading{grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.archive-progress-heading span strong,.archive-progress-heading span small{display:block}.archive-progress-heading span strong{color:navy;margin-bottom:6px;font-size:10px}.archive-progress-heading span small,.archive-progress-heading b{font-size:var(--text-small)}.archive-progress-heading b{color:navy}.archive-progress-track{border:2px inset var(--win-face);background:#fff;height:24px;margin:20px 0 13px;padding:3px}.archive-progress-track i{background:repeating-linear-gradient(90deg,navy 0 13px,#3131c4 13px 16px);height:100%;display:block}.archive-current-file{background:#fff;border:1px solid #aaa;min-width:0;padding:9px}.archive-current-file small,.archive-current-file strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.archive-current-file small{color:#626262;font-size:var(--text-small);margin-bottom:5px}.archive-current-file strong{font-size:var(--text-small)}.archive-complete-step{text-align:center;align-content:center;place-items:center;gap:11px;min-height:300px;padding:24px;display:grid}.archive-complete-step>span{color:#fff;background:#16813a;border:3px outset #8bc69d;place-items:center;width:67px;height:67px;display:grid}.archive-complete-step h3,.archive-complete-step p{margin:0}.archive-complete-step h3{color:navy;font-size:12px}.archive-complete-step p,.archive-complete-step label{font-size:var(--text-small);line-height:1.7}.archive-complete-step code{overflow-wrap:anywhere;color:#151515;border:2px inset var(--win-face);max-width:100%;font-family:var(--pixel);font-size:var(--text-small);background:#fff;padding:8px}.archive-complete-step label{align-items:center;gap:7px;display:flex}@media (max-width:520px){.window-menu-dropdown{min-width:190px}.downloaded-file-summary{grid-template-columns:1fr}.downloaded-file-summary>svg{display:none}.downloaded-file-summary dl>div{grid-template-columns:82px minmax(0,1fr)}.archive-destination-step{grid-template-columns:1fr}.archive-destination-step>aside{display:none}.archive-destination-step>section,.archive-progress-step{padding:14px}.archive-destination-input{display:block}.archive-destination-input span{text-overflow:ellipsis;padding:7px 6px 0;display:block;overflow:hidden}.archive-destination-input input{width:100%}.extracted-folder-preview{grid-template-columns:1fr}.extracted-folder-preview>svg{display:none}.extracted-folder-preview>button{grid-column:1}}.rayve-browser{position:relative}.rayve-article-page{color:#161616;background:#e8e5dc;min-height:100%}.rayve-article-page>header{color:#f3f3ed;background:#213436;border-bottom:5px solid #ccaf4d;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:10px 22px;display:flex}.rayve-article-page>header>span{align-items:center;gap:11px;display:flex}.rayve-article-page>header strong{font-size:11px}.rayve-article-page>header small{color:#c7d0ca;font-size:var(--text-small);text-align:right}.rayve-article-page>main{width:min(760px,100% - 34px);margin:0 auto;padding:34px 0 48px}.rayve-article-kicker{color:#6d4a17;font-size:var(--text-small);margin:0 0 12px}.rayve-article-page h1{color:#152224;margin:0;font-size:clamp(15px,3.2vw,25px);line-height:1.45}.rayve-article-deck{color:#38484a;font-size:var(--text-body);margin:17px 0;line-height:1.9}.rayve-article-byline{color:#5e6763;font-size:var(--text-small);border-top:1px solid #a2a59d;border-bottom:1px solid #a2a59d;justify-content:space-between;gap:16px;padding:10px 0;display:flex}.rayve-article-page>main>section{padding:21px 0 4px}.rayve-article-page h2{color:#274a4a;margin:0 0 12px;font-size:10px}.rayve-article-page>main>section p{color:#242827;font-size:var(--text-body);margin:0 0 13px;line-height:2}.rayve-article-page dl{background:#f5f2e9;border:1px solid #8d948e;margin:18px 0;display:grid}.rayve-article-page dl>div{border-bottom:1px solid #b6bab4;grid-template-columns:155px minmax(0,1fr);min-width:0;display:grid}.rayve-article-page dl>div:last-child{border-bottom:0}.rayve-article-page dt,.rayve-article-page dd{overflow-wrap:anywhere;min-width:0;font-size:var(--text-small);margin:0;padding:9px 11px;line-height:1.7}.rayve-article-page dt{color:#f8f4e9;background:#3d5756}.rayve-article-page>main>aside{color:#3d4642;font-size:var(--text-small);background:#d8d5cb;border-left:4px solid #b89435;align-items:flex-start;gap:10px;margin-top:25px;padding:13px;line-height:1.8;display:flex}.rayve-article-page>main>aside svg{flex:none}.rayve-article-page>main>aside span{gap:6px;display:grid}.rayve-article-page>footer{color:#b8c3bf;background:#172526;justify-content:space-between;align-items:center;gap:14px;min-height:36px;padding:7px 14px;display:flex}.rayve-article-page>footer span{font-size:var(--text-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rayve-article-page>footer button{color:#111;background:#ddd;border:1px outset #ddd;flex:none;align-items:center;gap:6px;padding:5px 8px;display:flex}.rayve-page-context,.file-context-menu{z-index:60000;color:#000;border:2px outset var(--win-face);background:var(--win-face);width:190px;padding:3px;display:grid;position:fixed;box-shadow:3px 3px #00000073}.rayve-page-context{position:absolute}.rayve-page-context button,.file-context-menu button{color:#000;text-align:left;background:0 0;border:0;align-items:center;gap:8px;min-height:28px;padding:4px 8px;display:flex}.rayve-page-context button:hover,.file-context-menu button:hover{color:#fff;background:var(--win-blue)}.rayve-page-context button:disabled{color:#737373;text-shadow:1px 1px #fff;background:0 0}.rayve-page-context hr,.file-context-menu hr{border:0;border-top:1px solid #777;border-bottom:1px solid #fff;width:100%;height:2px;margin:2px 0}.file-context-menu button.danger:hover{color:#fff;background:#a60000}.rayve-source-overlay,.rayve-ad-overlay{z-index:58000;background:#000000b8;place-items:center;padding:14px;display:grid;position:absolute;inset:0}.rayve-source-overlay>section{border:3px outset var(--win-face);background:var(--win-face);grid-template-rows:33px minmax(0,1fr) 34px;width:min(760px,96%);max-height:88%;display:grid;box-shadow:6px 6px #00000094}.rayve-source-overlay header,.rayve-source-overlay footer{align-items:center;gap:8px;min-width:0;padding:5px 7px;display:flex}.rayve-source-overlay header{color:#fff;background:var(--win-blue)}.rayve-source-overlay header strong{font-size:var(--text-small);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.rayve-source-overlay header button{border:2px outset var(--win-face);background:var(--win-face);place-items:center;width:22px;height:21px;display:grid}.rayve-source-overlay pre{color:#d8ffe7;min-height:0;font-family:var(--terminal);white-space:pre-wrap;background:#07100d;margin:0;padding:14px;font-size:11px;line-height:1.55;overflow:auto}.rayve-source-overlay footer{border-top:2px ridge var(--win-face);justify-content:space-between}.rayve-source-overlay footer span{color:#4d4d4d;font-size:var(--text-small)}.rayve-source-overlay footer button{border:2px outset var(--win-face);background:var(--win-face);min-height:24px}.greyline-forum-page{color:#b8c8c3;background:#080c0c;min-height:100%}.greyline-forum-page>header{color:#e0ebe7;background:#101817;border-bottom:1px solid #324844;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:66px;padding:9px 18px;display:grid}.greyline-mark{color:#08100d;background:#71e3af;border:2px solid #c4ffe0;place-items:center;width:43px;height:43px;font-size:10px;display:grid}.greyline-forum-page>header>div{gap:6px;display:grid}.greyline-forum-page>header strong{color:#fff;font-size:13px}.greyline-forum-page>header small,.greyline-forum-page>header i{color:#79958c;font-size:var(--text-micro);font-style:normal}.greyline-register{width:min(600px,100% - 34px);margin:0 auto;padding:52px 0}.greyline-register>p:first-child{color:#71e3af;font-size:var(--text-small)}.greyline-register h1{color:#fff;margin:13px 0;font-size:18px;line-height:1.5}.greyline-register>p{color:#8fa29c;font-size:var(--text-small);line-height:1.9}.greyline-register form{background:#0d1412;border:1px solid #365149;gap:13px;margin-top:28px;padding:20px;display:grid}.greyline-register label{color:#8fa49c;gap:7px;display:grid}.greyline-register input{color:#fff;background:#030605;border:1px solid #426259;outline:0;height:38px;padding:0 10px}.greyline-register input:focus{border-color:#71e3af}.greyline-register form>small{color:#687d76;font-size:var(--text-micro);line-height:1.7}.greyline-register form>button{color:#07100c;background:#71e3af;border:0;min-height:38px}.greyline-error{margin:0;color:#ff6675!important}.greyline-board{grid-template-columns:210px minmax(0,1fr);min-height:500px;display:grid}.greyline-board>aside{background:#0b1110;border-right:1px solid #2b3e39;padding:19px 14px}.greyline-board>aside>strong{color:#fff;font-size:var(--text-small);text-overflow:ellipsis;display:block;overflow:hidden}.greyline-board>aside>small{color:#71e3af;font-size:var(--text-micro);margin:7px 0 18px;display:block}.greyline-board>aside nav{border-top:1px solid #263833;display:grid}.greyline-board>aside nav button{color:#97aaa4;text-align:left;background:0 0;border:0;border-bottom:1px solid #263833;min-height:34px;padding:7px}.greyline-board>aside nav button:hover,.greyline-board>aside nav button.selected{color:#07100c;background:#71e3af}.greyline-board>aside p{color:#60746d;font-size:var(--text-micro);margin-top:22px;line-height:1.8}.greyline-board>section{min-width:0;padding:18px}.greyline-board>section>header{color:#80968e;background:#0c1311;border:1px solid #31453f;justify-content:space-between;align-items:center;padding:12px;display:flex}.greyline-board>section>header div{gap:5px;display:grid}.greyline-board>section>header strong{color:#fff;font-size:var(--text-small)}.greyline-board>section>header small,.greyline-board>section>header span{font-size:var(--text-micro)}.greyline-thread-row{color:#899e97;text-align:left;background:#090f0e;border:1px solid #283a35;border-top:0;grid-template-columns:28px minmax(0,1fr) 58px;align-items:center;gap:10px;width:100%;min-height:67px;padding:10px 12px;display:grid}.greyline-thread-row:hover{background:#111c19}.greyline-thread-row>svg{color:#71e3af}.greyline-thread-row>span{gap:7px;min-width:0;display:grid}.greyline-thread-row strong{color:#dbe7e3;font-size:var(--text-small);text-overflow:ellipsis;line-height:1.5;overflow:hidden}.greyline-thread-row small{color:#61766f;font-size:var(--text-micro)}.greyline-thread-row>b{color:#8ebaae;text-align:center;gap:5px;display:grid}.greyline-thread{background:#0a100f;border:1px solid #30443f}.greyline-back{color:#aebdb8;background:#121a18;border:1px solid #3c514b;align-items:center;gap:7px;margin:10px;padding:7px 9px;display:flex}.greyline-thread>header{background:#101715;border-top:1px solid #283a35;border-bottom:1px solid #283a35;padding:17px}.greyline-thread>header p{color:#71e3af;font-size:var(--text-micro)}.greyline-thread>header h1{color:#fff;margin:10px 0;font-size:12px;line-height:1.6}.greyline-thread>header small{color:#6c817a;font-size:var(--text-micro)}.greyline-thread>section{grid-template-columns:145px minmax(0,1fr);display:grid}.greyline-thread>section>aside{background:#0d1513;border-right:1px solid #293b36;padding:17px}.greyline-thread>section>aside strong,.greyline-thread>section>aside small{display:block}.greyline-thread>section>aside strong{color:#71e3af}.greyline-thread>section>aside small{color:#5f756e;font-size:var(--text-micro);margin-top:7px}.greyline-thread>section>div{padding:18px}.greyline-thread>section p{color:#c3cfcb;font-size:var(--text-small);margin:0 0 13px;line-height:2}.greyline-thread>footer{background:#101b18;border-top:1px solid #334b44;align-items:center;gap:10px;padding:12px;display:flex}.greyline-thread>footer>svg{color:#71e3af}.greyline-thread>footer>span{flex:1;gap:5px;display:grid}.greyline-thread>footer strong{color:#e2ece8;font-size:var(--text-small)}.greyline-thread>footer small{color:#728880;font-size:var(--text-micro)}.greyline-thread>footer button{color:#08110d;background:#71e3af;border:0;min-height:30px;padding:0 9px}.greyline-forum-page>footer{color:#61766f;min-height:31px;font-size:var(--text-micro);background:#080d0c;border-top:1px solid #2e413c;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.shadowshield-page{color:#e8e8e8;background:#141414;min-height:100%}.shadowshield-page>header{color:#fff;background:#222;border-bottom:4px solid #e2c04a;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:63px;padding:10px 18px;display:grid}.shadowshield-page>header>svg{color:#e2c04a}.shadowshield-page>header>div{gap:5px;display:grid}.shadowshield-page>header strong{font-size:10px}.shadowshield-page>header small,.shadowshield-page>header i{color:#aaa;font-size:var(--text-micro);font-style:normal}.shadowshield-page>main{width:min(650px,100% - 32px);margin:0 auto;padding:43px 0}.shadowshield-page>main>p:first-child{color:#e2c04a;font-size:var(--text-small)}.shadowshield-page h1{color:#fff;margin:12px 0;font-size:20px}.shadowshield-page>main>p{color:#b8b8b8;font-size:var(--text-small);line-height:1.9}.shadowshield-page dl{border:1px solid #525252;margin:23px 0}.shadowshield-page dl>div{border-bottom:1px solid #454545;grid-template-columns:145px minmax(0,1fr);display:grid}.shadowshield-page dl>div:last-child{border-bottom:0}.shadowshield-page dt,.shadowshield-page dd{overflow-wrap:anywhere;font-size:var(--text-small);margin:0;padding:9px}.shadowshield-page dt{color:#111;background:#e2c04a}.shadowshield-active{color:#9ce8bf;background:#0d281b;border:1px solid #4b9d72;align-items:center;gap:12px;margin:18px 0;padding:12px;display:flex}.shadowshield-active span{gap:7px;display:grid}.shadowshield-active time{color:#d4f7e3;font-size:var(--text-small)}.shadowshield-download{color:#111;width:100%;min-height:48px;font-size:var(--text-small);background:#e2c04a;border:4px outset #f2cf50;justify-content:center;align-items:center;gap:10px;margin-top:22px;display:flex}.shadowshield-page>main>small{color:#8e8e8e;font-size:var(--text-micro);text-align:center;margin-top:12px;line-height:1.8;display:block}.shadowshield-decoder{border-top:1px solid #4f4f4f;margin-top:34px;padding-top:28px}.shadowshield-decoder>header{color:#dceeff;background:#101b22;border:1px solid #3f647b;align-items:center;gap:12px;padding:12px;display:flex}.shadowshield-decoder>header>svg{color:#6dc7ef;flex:none}.shadowshield-decoder>header span{gap:6px;display:grid}.shadowshield-decoder>header strong,.shadowshield-decoder>header small{font-size:var(--text-small)}.shadowshield-decoder>header small{color:#8ba6b5}.shadowshield-decoder>p{color:#b8c5cb;font-size:var(--text-small);line-height:1.85}.shadowshield-decoder .shadowshield-download{color:#07131a;background:#64bce3;border-color:#71caf1}.shadowshield-decoder>small{color:#8e8e8e;font-size:var(--text-micro);text-align:center;margin-top:12px;line-height:1.8;display:block}.shadowshield-page>footer{color:#d3b43d;font-size:var(--text-micro);text-align:center;background:#0b0b0b;border-top:1px solid #484848;padding:9px}.rayve-ad-overlay>section{color:#111;background:#f2f2f2;border:4px outset #e2e2e2;width:min(490px,96%);box-shadow:9px 9px #0000008c}.rayve-ad-overlay>section>header{color:#fff;background:#7b111c;justify-content:space-between;align-items:center;min-height:31px;padding:4px 6px 4px 10px;display:flex}.rayve-ad-overlay>section>header span{font-size:var(--text-small)}.rayve-ad-overlay>section>header button{background:#ddd;border:2px outset #ddd;place-items:center;width:23px;height:22px;display:grid}.rayve-ad-overlay main{text-align:center;padding:25px}.rayve-ad-overlay main>small{color:#7b111c;font-size:var(--text-micro)}.rayve-ad-overlay h2{color:#b10013;margin:16px 0;font-size:17px;line-height:1.5}.rayve-ad-overlay p{font-size:var(--text-small);line-height:1.8}.rayve-ad-overlay main>button{color:#fff;background:#b10013;border:3px outset #d40018;min-width:210px;min-height:43px;margin:16px 0}.vesper-soul-page{color:#d7d0dc;background:#09070a;min-height:100%}.vesper-soul-page>header{background:#110d13;border-bottom:1px solid #53325d;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:64px;padding:10px 18px;display:grid}.vesper-soul-page>header>span{color:#09070a;background:#bd79d1;place-items:center;width:39px;height:39px;font-size:13px;display:grid}.vesper-soul-page>header>div{gap:6px;display:grid}.vesper-soul-page>header strong{color:#fff;font-size:10px}.vesper-soul-page>header small,.vesper-soul-page>header i{color:#876e8d;font-size:var(--text-micro);font-style:normal}.vesper-soul-page>main{width:min(700px,100% - 32px);margin:0 auto;padding:38px 0 60px}.vesper-intro>p:first-child{color:#bd79d1;font-size:var(--text-small)}.vesper-intro h1{color:#f6eff8;margin:12px 0;font-size:17px;line-height:1.5}.vesper-intro p{color:#9a8ca0;font-size:var(--text-small);line-height:1.9}.vesper-soul-page form{background:#0f0b11;border:1px solid #4b3152;margin-top:27px;padding:17px}.vesper-soul-page form label{color:#9a79a2;font-size:var(--text-small);margin-bottom:9px;display:block}.vesper-soul-page form>div{grid-template-columns:minmax(0,1fr) 116px;display:grid}.vesper-soul-page form input{color:#f4eaf6;background:#030203;border:1px solid #62466a;outline:0;min-width:0;height:42px;padding:0 11px}.vesper-soul-page form input:focus{border-color:#bd79d1}.vesper-soul-page form button{color:#100c12;background:#bd79d1;border:0}.vesper-result{background:#130e16;border:1px solid #583762;margin-top:16px;padding:16px}.vesper-result.invalid{background:#1a0b0d;border-color:#76333d}.vesper-result>strong,.vesper-result>code,.vesper-result>p{display:block}.vesper-result>strong{color:#d99bea;font-size:var(--text-small)}.vesper-result.invalid>strong{color:#ff7583}.vesper-result code{overflow-wrap:anywhere;color:#fff;font-family:var(--terminal);margin:13px 0;font-size:12px;line-height:1.5}.vesper-result p{color:#8d7d92;font-size:var(--text-small);margin:0}.vesper-result>div{border-top:1px solid #60436a;margin-top:16px;padding-top:14px}.vesper-result>div small{color:#bd79d1;font-size:var(--text-micro)}.vesper-residue-list{border:1px solid #4c3353;margin-top:27px}.vesper-residue-list>header,.vesper-residue-list>div{grid-template-columns:42px 100px minmax(0,1fr);align-items:center;display:grid}.vesper-residue-list>header{color:#c4a4cc;background:#18111a;min-height:38px;padding:0 11px}.vesper-residue-list>header span{font-size:var(--text-small);grid-column:1/3}.vesper-residue-list>header b{color:#bd79d1;justify-self:end}.vesper-residue-list>div{border-top:1px solid #35253a;min-height:39px;padding:7px 10px}.vesper-residue-list>div>span{color:#715c77}.vesper-residue-list>div code{color:#d8b5e1;font-family:var(--terminal);font-size:9px}.vesper-residue-list>div small{color:#89788d;font-family:var(--terminal);font-size:var(--text-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vesper-residue-list>p{color:#746779;font-size:var(--text-small);text-align:center;margin:0;padding:18px}.vesper-final-code{text-align:center;background:#180f1b;border:2px solid #bd79d1;margin-top:22px;padding:18px}.vesper-final-code strong,.vesper-final-code code{display:block}.vesper-final-code strong{color:#f1cbfb;font-size:9px}.vesper-final-code p{color:#9f8aa5;font-size:var(--text-small)}.vesper-final-code code{overflow-wrap:anywhere;color:#fff;font-family:var(--terminal);background:#050305;padding:10px;font-size:13px}.greyline-private-relay{background:#070b0a;border:1px solid #30443f;grid-template-rows:auto minmax(0,1fr) auto;height:min(560px,100vh - 235px);min-height:430px;display:grid}.greyline-private-relay>header{background:#0d1513;border-bottom:1px solid #2b3e39;gap:6px;padding:14px 16px;display:grid}.greyline-private-relay>header span,.greyline-private-relay>header small{color:#60756e;font-size:var(--text-micro)}.greyline-private-relay>header strong{color:#dbe7e3;font-size:9px}.greyline-relay-messages{scrollbar-color:#3a554c #080d0c;flex-direction:column;gap:12px;min-height:0;padding:18px;display:flex;overflow-y:auto}.greyline-relay-system{color:#547068;font-size:var(--text-micro);text-align:center;margin:2px 0 8px;line-height:1.8}.greyline-relay-message{background:#0d1513;border:1px solid #293d37;width:min(82%,560px);padding:11px 13px}.greyline-relay-message.contact{border-left:3px solid #71e3af;align-self:flex-start}.greyline-relay-message.player{background:#151017;border-right:3px solid #7f6688;align-self:flex-end}.greyline-relay-message small{color:#71e3af;font-size:var(--text-micro);margin-bottom:8px;display:block}.greyline-relay-message.player small{color:#b99ac4;text-align:right}.greyline-relay-message p{color:#c7d2ce;font-size:var(--text-body);margin:0;line-height:1.9}.greyline-relay-typing{color:#688078;font-size:var(--text-micro);align-items:center;gap:5px;display:flex}.greyline-relay-typing i{background:#71e3af;width:4px;height:4px;animation:.9s steps(2,end) infinite relay-typing}.greyline-relay-typing i:nth-child(2){animation-delay:.15s}.greyline-relay-typing i:nth-child(3){animation-delay:.3s}@keyframes relay-typing{0%,to{opacity:.2}50%{opacity:1}}.greyline-private-relay>footer{background:#0b1210;border-top:1px solid #2b3e39;gap:9px;padding:11px;display:grid}.greyline-private-relay>footer form{grid-template-columns:minmax(0,1fr) 42px;display:grid}.greyline-private-relay>footer input{color:#dbe7e3;background:#030605;border:1px solid #3b554d;outline:0;min-width:0;height:38px;padding:0 10px}.greyline-private-relay>footer input:focus{border-color:#71e3af}.greyline-private-relay>footer form button{color:#07100c;background:#71e3af;border:0;place-items:center;display:grid}.greyline-private-relay>footer form button:disabled,.greyline-private-relay>footer input:disabled{opacity:.42}.greyline-hidden-route{color:#d8c6dd;text-align:left;background:#160f18;border:1px solid #604969;align-items:center;gap:10px;min-height:43px;padding:7px 10px;animation:2.6s steps(2,end) infinite hidden-route-pulse;display:flex}.greyline-hidden-route svg{color:#c28bd2}.greyline-hidden-route span{gap:5px;min-width:0;display:grid}.greyline-hidden-route strong,.greyline-hidden-route small{text-overflow:ellipsis;overflow:hidden}.greyline-hidden-route strong{font-size:var(--text-small)}.greyline-hidden-route small{color:#91799a;font-size:var(--text-micro)}@keyframes hidden-route-pulse{50%{color:#fff;border-color:#a778b6}}.vesper-denied-page{color:#6d686e;background:#020202}.vesper-denied-page h1{color:#d6d0d7}.vesper-threshold-page,.vesper-soul-page.entered{isolation:isolate;color:#d8d3d9;background:#020202;min-height:100%;position:relative;overflow:hidden}.vesper-static{z-index:-1;opacity:.18;pointer-events:none;background-image:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff09 4px),repeating-linear-gradient(90deg,#0000 0 67px,#8f6a990a 68px);animation:5s steps(2,end) infinite vesper-static-shift;position:absolute;inset:0}@keyframes vesper-static-shift{0%,92%,to{transform:translate(0)}94%{transform:translate(-5px,2px)}96%{transform:translate(4px,-1px)}}.vesper-threshold-page>main{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(620px,100% - 34px);min-height:590px;margin:0 auto;padding:45px 0 65px;display:flex}.vesper-seal{border:1px solid #302a31;border-radius:50%;width:224px;height:224px;margin-bottom:36px;position:relative;box-shadow:0 0 34px #9769a11f}.vesper-seal:before,.vesper-seal:after{content:"";background:#5b4a5e;position:absolute}.vesper-seal:before{width:1px;top:16px;bottom:16px;left:calc(50% - 1px)}.vesper-seal:after{height:1px;top:calc(50% - 1px);left:16px;right:16px}.vesper-seal>i{--vesper-index:0;z-index:2;width:6px;height:15px;transform:rotate(calc(var(--vesper-index) * 36deg)) translateY(-99px);background:#050405;border:1px solid #8a718e;position:absolute;top:calc(50% - 5px);left:calc(50% - 3px)}.vesper-seal>span{z-index:3;background:#050405;border:1px solid #a889b0;width:38px;height:38px;position:absolute;top:calc(50% - 19px);left:calc(50% - 19px);transform:rotate(45deg)}.vesper-threshold-page p{color:#765f7b;font-size:var(--text-micro)}.vesper-threshold-page h1{color:#f1edf2;margin:14px 0 18px;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400}.vesper-threshold-page blockquote{color:#8b858d;max-width:480px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:15px;font-style:italic;line-height:1.8}.vesper-threshold-page button{color:#cfc5d1;min-height:42px;font-size:var(--text-small);background:#080608;border:1px solid #514355;margin-top:30px;padding:0 19px}.vesper-threshold-page button:hover{color:#fff;background:#130e15;border-color:#a17daa}.vesper-threshold-page small{color:#484349;font-size:var(--text-micro);margin-top:13px}.vesper-soul-page.entered>header{color:#8c718f;background:#050405;border:0;border-bottom:1px solid #29232a;justify-content:space-between;align-items:center;min-height:42px;padding:0 17px;display:flex}.vesper-soul-page.entered>header span,.vesper-soul-page.entered>header i{color:#806984;font-size:var(--text-micro);font-style:normal}.vesper-soul-page.entered>main{width:min(760px,100% - 34px);margin:0 auto;padding:42px 0 70px}.vesper-voice{text-align:center;max-width:650px;margin:0 auto 43px}.vesper-voice small{color:#6e576f;font-size:var(--text-micro)}.vesper-voice p{color:#d8d1da;margin:16px 0 0;font-family:Georgia,Times New Roman,serif;font-size:20px;line-height:1.7}.vesper-rite{border-top:1px solid #282229;border-bottom:1px solid #282229;grid-template-columns:245px minmax(0,1fr);align-items:center;gap:35px;padding:30px 0;display:grid}.vesper-choir{border:1px solid #2f2930;border-radius:50%;justify-self:center;width:215px;height:215px;position:relative}.vesper-choir>i{width:32px;height:26px;transform:rotate(calc(var(--vesper-index,0) * 36deg)) translateY(-104px);background:#050405;border:1px solid #463d48;position:absolute;top:calc(50% - 13px);left:calc(50% - 16px)}.vesper-choir>i:first-child{--vesper-index:0}.vesper-choir>i:nth-child(2){--vesper-index:1}.vesper-choir>i:nth-child(3){--vesper-index:2}.vesper-choir>i:nth-child(4){--vesper-index:3}.vesper-choir>i:nth-child(5){--vesper-index:4}.vesper-choir>i:nth-child(6){--vesper-index:5}.vesper-choir>i:nth-child(7){--vesper-index:6}.vesper-choir>i:nth-child(8){--vesper-index:7}.vesper-choir>i:nth-child(9){--vesper-index:8}.vesper-choir>i:nth-child(10){--vesper-index:9}.vesper-choir>i.heard{background:#b493ba;border-color:#b493ba;box-shadow:0 0 12px #b493ba40}.vesper-choir>i span{display:none}.vesper-choir>b{z-index:2;color:#d8cbdc;place-items:center;width:50px;height:50px;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:400;display:grid;position:absolute;top:calc(50% - 25px);left:calc(50% - 25px)}.vesper-choir>b:before{z-index:-1;content:"";background:#080608;border:1px solid #705c75;position:absolute;inset:0;transform:rotate(45deg)}.vesper-rite form,.vesper-soul-page.entered form{background:0 0;border:0;margin:0;padding:0}.vesper-soul-page.entered form label{color:#806984;font-size:var(--text-small);margin-bottom:12px}.vesper-soul-page.entered form>div{grid-template-columns:minmax(0,1fr);gap:9px}.vesper-soul-page.entered form input{color:#eee8ef;text-align:center;background:#050405;border:1px solid #514455;height:45px}.vesper-soul-page.entered form button{color:#ddd3df;background:#100c11;border:1px solid #6b586f;min-height:38px}.vesper-soul-page.entered form button:hover{color:#fff;border-color:#b493ba}.vesper-batch-complete{text-align:center;background:#080608;border:1px solid #514455;align-content:center;gap:10px;min-height:108px;padding:17px 19px;display:grid}.vesper-batch-complete strong{color:#c0a5c5;font-size:var(--text-small)}.vesper-batch-complete p{color:#806f84;font-size:var(--text-small);margin:0;line-height:1.7}.vesper-soul-page.entered .vesper-result{text-align:center;background:#080608;border:0;border-bottom:1px solid #3a303c;margin-top:24px;padding:18px}.vesper-soul-page.entered .vesper-result.invalid,.vesper-soul-page.entered .vesper-result.unverified,.vesper-soul-page.entered .vesper-result.locked{background:#0c0506;border-color:#5e2a31}.vesper-soul-page.entered .vesper-result>strong{color:#b99bbf}.vesper-soul-page.entered .vesper-result.invalid>strong,.vesper-soul-page.entered .vesper-result.unverified>strong,.vesper-soul-page.entered .vesper-result.locked>strong{color:#b95c67}.vesper-soul-page.entered .vesper-result code{font-size:10px}.vesper-soul-page.entered .vesper-residue-list{border-color:#2f2831;margin-top:34px}.vesper-soul-page.entered .vesper-residue-list>header{color:#a993ad;background:#09070a}.vesper-soul-page.entered .vesper-residue-list>div{border-color:#272128;grid-template-columns:90px 90px minmax(0,1fr)}.vesper-soul-page.entered .vesper-residue-list>div>span{color:#665669;font-size:var(--text-micro)}.vesper-soul-page.entered .vesper-final-code{background:#0b080c;border:1px solid #8f7195}@media (max-width:700px){.greyline-private-relay{height:520px}.greyline-relay-message{width:92%}.vesper-rite{grid-template-columns:1fr}.vesper-voice p{font-size:17px}}@media (max-width:470px){.vesper-seal{width:190px;height:190px}.vesper-seal>i{transform:rotate(calc(var(--vesper-index) * 36deg)) translateY(-82px)}.vesper-threshold-page h1{font-size:23px}.vesper-choir{transform:scale(.84)}.vesper-soul-page.entered .vesper-residue-list>div{grid-template-columns:70px 65px minmax(0,1fr)}}.cmd-app{color:#e9e9e9;height:100%;min-height:0;font-family:var(--pixel);background:#050505;grid-template-rows:minmax(0,1fr) auto;display:grid}.cmd-output{flex-direction:column;min-height:0;padding:10px;display:flex;overflow:auto}.cmd-output span{white-space:pre-wrap;overflow-wrap:anywhere;min-height:16px;font-size:var(--text-small);line-height:1.7}.cmd-app form{align-items:center;min-width:0;padding:0 10px 10px;display:flex}.cmd-app form label{color:#e9e9e9;font-size:var(--text-small);flex:none}.cmd-app form input{color:#fff;min-width:0;height:26px;font-family:var(--pixel);font-size:var(--text-small);background:#050505;border:0;outline:0;flex:1;padding:0 4px}.minesweeper-app{background:var(--win-face);border:3px inset var(--win-face);grid-template-rows:64px minmax(0,1fr) 34px;height:100%;min-height:0;padding:12px;display:grid}.minesweeper-app>header{border:3px inset var(--win-face);justify-content:space-between;align-items:center;padding:8px;display:flex}.minesweeper-app>header>span,.minesweeper-app>header>time{color:#ff3030;border:2px inset var(--win-face);min-width:72px;font-family:var(--terminal);text-align:center;background:#170000;padding:5px 7px;font-size:24px;line-height:1}.minesweeper-app>header>button{border:3px outset var(--win-face);width:38px;height:38px;font-family:var(--terminal);background:#ece84a;place-items:center;font-size:13px;display:grid}.minesweeper-app>header>button:active{border-style:inset}.minesweeper-board{aspect-ratio:1;border:4px inset var(--win-face);grid-template-rows:repeat(9,minmax(0,1fr));grid-template-columns:repeat(9,minmax(0,1fr));width:min(100%,390px);margin:12px auto;display:grid}.minesweeper-board button{color:#000;border:3px outset var(--win-face);background:var(--win-face);min-width:0;min-height:0;font-family:var(--terminal);place-items:center;padding:0;font-size:16px;font-weight:700;display:grid}.minesweeper-board button.revealed{background:#c7c7c7;border:1px solid #777}.minesweeper-board button.mine{color:#111;background:#ff4545}.minesweeper-board button.n1{color:#0000d0}.minesweeper-board button.n2{color:#007000}.minesweeper-board button.n3{color:#d00000}.minesweeper-board button.n4{color:#00006e}.minesweeper-board button.n5,.minesweeper-board button.n6,.minesweeper-board button.n7,.minesweeper-board button.n8{color:#707}.minesweeper-app>footer{color:#3d3d3d;border-top:2px ridge var(--win-face);font-size:var(--text-micro);justify-content:space-between;align-items:center;gap:10px;display:flex}.avery-link-app{color:#101010;background:var(--win-face);height:100%;min-height:0;font-family:var(--pixel);grid-template-rows:58px minmax(0,1fr) 24px;display:grid}.avery-link-banner{color:#fff;border-bottom:2px ridge var(--win-face);background:linear-gradient(90deg,navy,#0b5591);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 11px;display:grid}.avery-link-banner>div{gap:6px;min-width:0;display:grid}.avery-link-banner>div strong{font-size:11px}.avery-link-banner>div small{color:#d8e8ff;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.avery-link-state{color:#111;border:2px inset var(--win-face);background:#d6d6d6;align-items:center;gap:7px;min-height:27px;padding:5px 8px;font-size:9px;display:inline-flex}.avery-link-state>i,.avery-link-peer-list button>i{background:#777;border:1px solid #111;flex:none;width:9px;height:9px;box-shadow:inset 1px 1px #fff9}.avery-link-state.online>i,.avery-link-peer-list button>i.online{background:#21b43d}.avery-link-state.connecting>i{background:#e9bb21;animation:.5s step-end infinite boot-media-led}.avery-link-state.offline>i,.avery-link-peer-list button>i.offline{background:#8b8b8b}.avery-link-layout{grid-template-columns:245px minmax(0,1fr);min-height:0;padding:5px;display:grid}.avery-link-peers{border:2px inset var(--win-face);background:#e8e8e8;grid-template-rows:auto 30px minmax(0,1fr);min-height:0;display:grid}.avery-link-peers>section{background:#ffffe1;border-bottom:1px solid #999;gap:6px;padding:10px;display:grid}.avery-link-peers>section small,.avery-link-peers>section code{color:#555;font-family:var(--terminal);font-size:11px}.avery-link-peers>section strong{color:navy;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.avery-link-peers>header{color:#fff;background:#4e4e4e;justify-content:space-between;align-items:center;gap:8px;padding:5px 7px;font-size:9px;display:flex}.avery-link-peers>header b{color:#111;border:1px inset var(--win-face);background:var(--win-face);min-width:20px;height:18px;font-family:var(--terminal);place-items:center;font-size:11px;display:grid}.avery-link-peer-list{background:#fff;min-height:0;overflow:auto}.avery-link-peer-list>p{color:#666;font-family:var(--terminal);margin:0;padding:16px 12px;font-size:12px;line-height:1.5}.avery-link-peer-list button{color:#111;text-align:left;background:#fff;border:0;border-bottom:1px solid #d0d0d0;grid-template-columns:12px minmax(0,1fr);align-items:start;gap:8px;width:100%;min-height:67px;padding:9px;display:grid}.avery-link-peer-list button:hover{background:#e7efff}.avery-link-peer-list button.selected{color:#fff;background:navy}.avery-link-peer-list button>i{margin-top:2px}.avery-link-peer-list button>span{gap:5px;min-width:0;display:grid}.avery-link-peer-list button strong,.avery-link-peer-list button small,.avery-link-peer-list button code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.avery-link-peer-list button strong{font-size:9px}.avery-link-peer-list button small,.avery-link-peer-list button code{color:#555;font-family:var(--terminal);font-size:11px}.avery-link-peer-list button.selected small,.avery-link-peer-list button.selected code{color:#dce6ff}.avery-link-conversation{border:2px inset var(--win-face);background:#fff;border-left:0;grid-template-rows:53px minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.avery-link-conversation>header{background:#d8d8d8;border-bottom:1px solid #8a8a8a;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:8px 11px;display:flex}.avery-link-conversation>header>div{gap:6px;min-width:0;display:grid}.avery-link-conversation>header strong,.avery-link-conversation>header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.avery-link-conversation>header strong{color:navy;font-size:10px}.avery-link-conversation>header small{color:#4c4c4c;font-family:var(--terminal);font-size:11px}.avery-link-conversation>header>span{background:#eee;border:1px solid #888;padding:5px 7px;font-size:9px}.avery-link-conversation>header>span.online{color:#075f18}.avery-link-conversation>header>span.offline{color:#5f5f5f}.avery-link-messages{background:repeating-linear-gradient(0deg,#0000 0 20px,#0000800b 20px 21px),#fff;min-height:0;padding:12px;overflow:auto}.avery-link-empty{color:#6c6c6c;text-align:center;gap:12px;width:min(360px,100%);margin:50px auto 0;font-size:9px;line-height:1.7;display:grid}.avery-link-empty small{color:#777;font-family:var(--terminal);font-size:12px}.avery-link-messages article{border:1px solid #777;width:fit-content;max-width:min(78%,480px);margin-bottom:11px;padding:8px 10px;box-shadow:2px 2px #0000002e}.avery-link-messages article.incoming{background:#ffffe1;margin-right:auto}.avery-link-messages article.outgoing{background:#d9e8ff;border-color:#4d6591;margin-left:auto}.avery-link-messages article>header{border-bottom:1px dotted #888;justify-content:space-between;align-items:center;gap:18px;padding-bottom:6px;display:flex}.avery-link-messages article strong{color:navy;font-size:9px}.avery-link-messages article time{color:#606060;font-family:var(--terminal);font-size:10px}.avery-link-messages article p{overflow-wrap:anywhere;font-family:var(--terminal);white-space:pre-wrap;margin:8px 0 0;font-size:14px;line-height:1.45}.avery-link-compose{border-top:2px ridge var(--win-face);background:var(--win-face);grid-template-columns:minmax(0,1fr) 82px;gap:6px;padding:7px;display:grid}.avery-link-compose>p{color:#7c0000;font-family:var(--terminal);background:#ffe1e1;border:1px solid #a05b5b;grid-column:1/-1;margin:0;padding:6px 8px;font-size:12px}.avery-link-compose label{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:6px;min-width:0;display:grid}.avery-link-compose label>span{text-align:center;font-size:9px}.avery-link-compose textarea{resize:vertical;color:#111;border:2px inset var(--win-face);width:100%;min-height:55px;max-height:92px;font-family:var(--terminal);background:#fff;padding:7px;font-size:14px;line-height:1.35}.avery-link-compose button{border:2px outset var(--win-face);background:var(--win-face);min-height:55px;font-family:var(--pixel);justify-content:center;align-items:center;gap:6px;padding:4px;font-size:9px;display:flex}.avery-link-compose button:active:not(:disabled){border-style:inset}.avery-link-compose button:disabled{color:#777}.avery-link-statusbar{background:var(--win-face);font-family:var(--terminal);border-top:1px solid #8a8a8a;align-items:center;gap:2px;padding:2px;font-size:10px;display:flex}.avery-link-statusbar span{border:1px inset var(--win-face);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;padding:2px 5px;overflow:hidden}.avery-link-download{border-left:6px solid #238342}@media (max-width:700px){.avery-link-app{grid-template-rows:54px minmax(0,1fr) 23px}.avery-link-layout{grid-template-rows:155px minmax(0,1fr);grid-template-columns:1fr}.avery-link-peers{grid-template-rows:29px minmax(0,1fr);grid-template-columns:190px minmax(0,1fr)}.avery-link-peers>section{border-bottom:0;border-right:1px solid #999;grid-row:1/-1}.avery-link-peer-list button{min-height:58px}.avery-link-conversation{border-top:0;border-left:2px inset var(--win-face)}}@media (max-width:470px){.avery-link-banner{grid-template-columns:34px minmax(0,1fr)}.avery-link-state{display:none}.avery-link-layout{grid-template-rows:135px minmax(0,1fr);padding:3px}.avery-link-peers{grid-template-columns:145px minmax(0,1fr)}.avery-link-peers>section{padding:7px}.avery-link-peers>header b{display:none}.avery-link-peers>header{font-family:var(--terminal);font-size:11px;font-weight:700}.avery-link-compose{grid-template-columns:minmax(0,1fr) 58px}.avery-link-compose label{grid-template-columns:1fr}.avery-link-compose label>span,.avery-link-compose button svg{display:none}.avery-link-messages article{max-width:91%}.avery-link-statusbar span:nth-child(2){display:none}.avery-link-statusbar{font-size:9px}}.notepad-toolbar>strong{color:#3e3e3e;min-width:0;font-size:var(--text-small);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;overflow:hidden}.file-delete-button{align-items:center;gap:6px;color:#7b0000!important;display:flex!important}.file-context-menu{transform:translate(-6px,-6px)}.recycle-app-filled{grid-template-rows:38px minmax(0,1fr) 23px;height:100%;min-height:0;display:grid;position:relative}.recycle-toolbar{border-bottom:2px ridge var(--win-face);align-items:center;gap:5px;padding:4px;display:flex}.recycle-toolbar button{border:2px outset var(--win-face);background:var(--win-face);align-items:center;gap:6px;min-height:27px;display:flex}.recycle-layout{background:#fff;grid-template-columns:minmax(0,1fr) minmax(220px,34%);min-height:0;display:grid}.recycle-file-list{border-right:2px ridge var(--win-face);min-width:0;overflow:auto}.recycle-file-list>header,.recycle-file-list>button{grid-template-columns:minmax(190px,1fr) 135px 90px;align-items:center;min-width:560px;display:grid}.recycle-file-list>header{color:#222;border-bottom:2px ridge var(--win-face);background:var(--win-face);min-height:27px}.recycle-file-list>header span{border-right:1px solid #888;padding:4px 8px}.recycle-file-list>button{color:#111;text-align:left;background:#fff;border:0;min-height:38px;padding:0;position:relative}.recycle-file-list>button:hover{background:#e8e8e8}.recycle-file-list>button.selected{color:#fff;background:var(--win-blue)}.recycle-file-list>button>svg{position:absolute;left:7px}.recycle-file-list>button>strong{text-overflow:ellipsis;white-space:nowrap;padding:5px 8px 5px 32px;overflow:hidden}.recycle-file-list>button>span,.recycle-file-list>button>time{font-size:var(--text-small);text-overflow:ellipsis;white-space:nowrap;padding:5px 8px;overflow:hidden}.recycle-layout>aside{background:#efefef;min-width:0;padding:18px;overflow:auto}.recycle-layout>aside>svg{color:#555}.recycle-layout>aside h2{overflow-wrap:anywhere;color:#111;margin:13px 0;font-size:9px;line-height:1.6}.recycle-layout>aside dl{margin:0}.recycle-layout>aside dl>div{border-bottom:1px solid #c2c2c2;gap:5px;padding:8px 0;display:grid}.recycle-layout>aside dt{color:#666;font-size:var(--text-micro)}.recycle-layout>aside dd{overflow-wrap:anywhere;color:#222;font-size:var(--text-small);margin:0;line-height:1.6}.recycle-layout>aside>div{gap:7px;margin-top:17px;display:grid}.recycle-layout>aside button{border:2px outset var(--win-face);background:var(--win-face);min-height:31px}.recycle-layout>aside button.danger{color:#7b0000}.recycle-empty{color:#666;text-align:center;background:#fff;place-content:center;justify-items:center;gap:12px;display:grid}.recycle-empty h2,.recycle-empty p{margin:0}.recycle-empty h2{color:#222;font-size:10px}.recycle-empty p{font-size:var(--text-small)}.recycle-context-menu{position:fixed}.admin-silva-message.tone-urgent{background:#fff6f6;border-left:4px solid #c41f33}.admin-silva-message.tone-quiet{background:#f3faf7;border-left:4px solid #527c70}@media (max-width:700px){.rayve-article-page>main{width:calc(100% - 24px);padding-top:22px}.rayve-article-page dl>div{grid-template-columns:110px minmax(0,1fr)}.greyline-board{grid-template-columns:1fr}.greyline-board>aside{border-bottom:1px solid #2b3e39;border-right:0}.greyline-board>aside nav{grid-template-columns:repeat(3,minmax(0,1fr))}.greyline-thread>section{grid-template-columns:1fr}.greyline-thread>section>aside{border-bottom:1px solid #293b36;border-right:0}.recycle-layout{grid-template-columns:1fr}.recycle-layout>aside{display:none}.recycle-file-list{border-right:0}}@media (max-width:480px){.rayve-article-page>header small,.greyline-forum-page>header>i,.shadowshield-page>header>i,.vesper-soul-page>header>i{display:none}.greyline-forum-page>header,.shadowshield-page>header,.vesper-soul-page>header{grid-template-columns:42px minmax(0,1fr)}.greyline-thread>footer{flex-wrap:wrap;align-items:flex-start}.greyline-thread>footer button{width:100%}.vesper-soul-page form>div{grid-template-columns:1fr}.vesper-soul-page form button{min-height:38px}.vesper-residue-list>header,.vesper-residue-list>div{grid-template-columns:32px 76px minmax(0,1fr)}.minesweeper-app{padding:7px}.minesweeper-board{margin:7px auto}.minesweeper-board button{border-width:2px;font-size:12px}}.boot-dispatch-screen{color:#9aa1a3;text-align:center;background:#020304;place-content:center;gap:18px;min-height:100dvh;font-family:"Press Start 2P",Courier New,monospace;display:grid}.boot-dispatch-screen>div{grid-template-columns:repeat(4,1fr);gap:6px;width:88px;display:grid}.boot-dispatch-screen>div i{background:#53595b;height:4px;animation:.64s steps(2,end) infinite boot-dispatch-pulse}.boot-dispatch-screen>div i:nth-child(2){animation-delay:80ms}.boot-dispatch-screen>div i:nth-child(3){animation-delay:.16s}.boot-dispatch-screen>div i:nth-child(4){animation-delay:.24s}.boot-dispatch-screen>span{font-size:var(--text-micro)}@keyframes boot-dispatch-pulse{50%{background:#d7dcdd}}.vesper-address-ledger{background:#060506;border:1px solid #322a34;margin-top:18px}.vesper-address-ledger>header,.vesper-address-ledger>div{grid-template-columns:94px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:11px 13px;display:grid}.vesper-address-ledger>header{color:#b79cbd;font-size:var(--text-small);background:#0d090e;border-bottom:1px solid #322a34}.vesper-address-ledger>header b{color:#8f7195;justify-self:end}.vesper-address-ledger>div+div{border-top:1px solid #211c22}.vesper-address-ledger>div span{color:#685a6b;font-size:var(--text-micro)}.vesper-address-ledger>div code{overflow-wrap:anywhere;color:#625665;font-family:var(--terminal);font-size:10px}.vesper-address-ledger>div.revealed code{color:#d8b7df}.vesper-address-ledger>div.revealed span{color:#9d82a4}.fedos-ritual-console{color:#d4dde2;background:#09080b;grid-template-columns:208px minmax(0,1fr);min-height:100%;display:grid}.fedos-ritual-console>aside{text-align:center;background:#120d15;border-right:1px solid #4b3a50;flex-direction:column;align-items:center;min-width:0;padding:24px 18px;display:flex}.fedos-ritual-sigil{color:#d89be4;background:#09060a;border:1px solid #6c4d73;place-items:center;width:72px;height:72px;margin-bottom:18px;display:grid;box-shadow:inset 0 0 0 5px #171019}.fedos-ritual-console>aside p,.fedos-ritual-console>aside h2,.fedos-ritual-console>aside small{margin:0}.fedos-ritual-console>aside p{color:#94749b;font-size:var(--text-micro)}.fedos-ritual-console>aside h2{color:#fff;margin-top:11px;font-size:14px}.fedos-ritual-console>aside>small{color:#725d77;font-size:var(--text-micro);margin-top:10px;line-height:1.8}.fedos-ritual-console>aside dl{border-top:1px solid #3d3041;width:100%;margin:24px 0 0}.fedos-ritual-console>aside dl div{text-align:left;border-bottom:1px solid #2e2431;grid-template-columns:1fr auto;gap:8px;padding:9px 0;display:grid}.fedos-ritual-console>aside dt,.fedos-ritual-console>aside dd{font-size:var(--text-micro);margin:0}.fedos-ritual-console>aside dt{color:#78647d}.fedos-ritual-console>aside dd{color:#cfb5d4;text-align:right}.fedos-ritual-console>section{min-width:0;padding:18px;overflow:auto}.fedos-ritual-console>section>header{color:#c4a6ca;font-size:var(--text-small);border-bottom:1px solid #3d3041;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.fedos-ritual-console>section>header b{color:#9b7da2;font-size:var(--text-micro);border:1px solid #4d3b52;padding:5px 7px}.fedos-ritual-console>section>header b:first-letter{color:inherit}.fedos-ritual-route-map{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:14px;display:grid}.fedos-ritual-route-map article{background:#0e0b10;border:1px solid #2f2732;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:9px;display:grid}.fedos-ritual-route-map article i{color:#5d505f;width:28px;height:28px;font-size:var(--text-micro);border:1px solid #3a303d;place-items:center;font-style:normal;display:grid}.fedos-ritual-route-map article span{min-width:0}.fedos-ritual-route-map article strong,.fedos-ritual-route-map article code{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fedos-ritual-route-map article strong{color:#6f6173;font-size:var(--text-micro)}.fedos-ritual-route-map article code{color:#554a58;font-family:var(--terminal);font-size:var(--text-micro);margin-top:6px}.fedos-ritual-route-map article.revealed{border-color:#59435f}.fedos-ritual-route-map article.revealed i{color:#e1b5ea;border-color:#8b6793}.fedos-ritual-route-map article.revealed strong{color:#b895bf}.fedos-ritual-route-map article.revealed code{color:#d8cadb}.fedos-ritual-state,.fedos-ritual-opened,.fedos-ritual-address{background:#100c12;border:1px solid #49384e;margin-top:16px}.fedos-ritual-state{color:#cb9bd4;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;display:grid}.fedos-ritual-state span strong,.fedos-ritual-state span small{display:block}.fedos-ritual-state span strong{color:#e4d2e8;font-size:var(--text-small)}.fedos-ritual-state span small{color:#8c7990;font-size:var(--text-micro);margin-top:6px;line-height:1.7}.fedos-ritual-state.warning{color:#e0b66c;border-color:#675130}.fedos-ritual-state.error{color:#ef7f8a;border-color:#68343a}.fedos-ritual-state button,.fedos-ritual-address button{color:#fff;min-height:34px;font-family:var(--pixel);font-size:var(--text-small);background:#5e3f66;border:1px solid #8b6793;justify-content:center;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.fedos-ritual-address{padding:15px}.fedos-ritual-address label{color:#c5a4cc;font-size:var(--text-small);display:block}.fedos-ritual-address p{color:#837287;font-size:var(--text-small);margin:9px 0 13px;line-height:1.75}.fedos-ritual-address>div{grid-template-columns:minmax(0,1fr) auto;display:grid}.fedos-ritual-address input{color:#f1e7f3;min-width:0;height:36px;font-family:var(--terminal);background:#040305;border:1px solid #5a465f;outline:0;padding:0 10px;font-size:11px}.fedos-ritual-address input:focus{border-color:#b083ba}.fedos-ritual-address output{color:#e87984;font-size:var(--text-micro);margin-top:10px;display:block}.fedos-ritual-opened{color:#83dab2;background:#09130f;border-color:#39765c;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:15px;display:grid}.fedos-ritual-opened span strong,.fedos-ritual-opened span small{display:block}.fedos-ritual-opened span strong{color:#b9efd5;font-size:var(--text-small)}.fedos-ritual-opened span small{color:#719b86;font-size:var(--text-micro);margin-top:6px;line-height:1.7}.fedos-ritual-opened code{color:#b9efd5;font-family:var(--terminal);overflow-wrap:anywhere;background:#040907;border:1px solid #2c5745;grid-column:1/-1;padding:10px;font-size:10px}@media (max-width:760px){.fedos-ritual-console{grid-template-columns:1fr}.fedos-ritual-console>aside{display:none}.fedos-ritual-route-map,.vesper-address-ledger>header,.vesper-address-ledger>div{grid-template-columns:1fr}.vesper-address-ledger>header b{justify-self:start}}
