:root{color-scheme:dark;--bg: #0b0d0f;--bg-2: #121417;--panel: rgba(22, 25, 29, .88);--panel-solid: #16191d;--panel-soft: #1f242a;--text: #f2efe7;--muted: #b4aea2;--faint: #756f65;--line: rgba(242, 239, 231, .15);--accent: #d6b56d;--accent-2: #8fbfa8;--accent-3: #7aa7c7;--danger: #d97b6c;--ok: #9bcf9b;--shadow: rgba(0, 0, 0, .45);--radius: 8px;--font-ui: Inter, Atkinson Hyperlegible, Segoe UI, system-ui, sans-serif;--font-mono: IBM Plex Mono, JetBrains Mono, Consolas, SFMono-Regular, monospace}:root[data-theme=verified]{color-scheme:light;--bg: #f8f8f6;--bg-2: #ebece9;--panel: rgba(255, 255, 255, .9);--panel-solid: #ffffff;--panel-soft: #f1f2ef;--text: #354149;--muted: #5f696f;--faint: #8a9398;--line: rgba(53, 65, 73, .18);--accent: #7c6732;--accent-2: #47765f;--accent-3: #426d8a;--shadow: rgba(53, 65, 73, .18)}*{box-sizing:border-box}html{min-height:100%;background:var(--bg);color:var(--text);font-family:var(--font-ui);letter-spacing:0}body{min-height:100vh;margin:0;background:var(--bg)}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}a{color:var(--accent);text-decoration-thickness:1px;text-underline-offset:.2em}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.desktop-shell{--desktop-scale: clamp(1, calc(.82 + .018vw) , 1.32);position:fixed;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:calc(34px * var(--desktop-scale)) 1fr calc(46px * var(--desktop-scale));overflow:hidden;background:radial-gradient(circle at 70% 18%,rgba(143,191,168,.14),transparent 28rem),radial-gradient(circle at 24% 80%,rgba(214,181,109,.1),transparent 24rem),linear-gradient(135deg,#090b0d 0%,var(--bg) 55%,#14130f 100%)}.desktop-shell[data-density=large]{--desktop-scale: clamp(1.18, calc(.96 + .02vw) , 1.55)}.desktop-topbar,.taskbar{display:flex;align-items:center;gap:.65rem;border-color:var(--line);background:#080a0cbd;color:var(--muted);font-family:var(--font-mono);font-size:calc(.82rem * var(--desktop-scale));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.desktop-topbar{justify-content:space-between;padding:0 .9rem;border-bottom:1px solid var(--line)}.desktop-topbar button,.taskbar button,.taskbar a{min-height:30px;border:1px solid var(--line);border-radius:6px;background:#f2efe70f;color:var(--text);padding:calc(.35rem * var(--desktop-scale)) calc(.62rem * var(--desktop-scale));text-decoration:none;cursor:pointer}.desktop-topbar button:hover,.taskbar button:hover,.taskbar a:hover{border-color:#d6b56d99}.desktop{position:relative;overflow:hidden;background:linear-gradient(rgba(242,239,231,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(242,239,231,.035) 1px,transparent 1px);background-size:42px 42px}.desktop:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#0000001f,#00000061)}.desktop-icons{position:absolute;top:1.2rem;left:1.2rem;z-index:2;display:grid;grid-template-columns:repeat(2,calc(94px * var(--desktop-scale)));gap:calc(.5rem * var(--desktop-scale)) calc(.85rem * var(--desktop-scale))}.app-icon{display:grid;justify-items:center;gap:.35rem;width:calc(94px * var(--desktop-scale));min-height:calc(72px * var(--desktop-scale));border:1px solid transparent;border-radius:var(--radius);background:transparent;color:var(--text);cursor:pointer}.app-icon:hover,.app-icon:focus-visible{border-color:var(--line);background:#f2efe714}.app-icon__glyph{display:grid;place-items:center;width:calc(46px * var(--desktop-scale));height:calc(42px * var(--desktop-scale));border:1px solid rgba(214,181,109,.48);border-radius:6px;background:linear-gradient(135deg,#d6b56d38,#8fbfa81f),var(--panel-solid);box-shadow:0 12px 24px var(--shadow);color:var(--accent);font-family:var(--font-mono);font-size:calc(.85rem * var(--desktop-scale));font-weight:800}.app-icon__label{max-width:calc(92px * var(--desktop-scale));border-radius:4px;background:#0b0d0fb8;padding:.16rem .3rem;color:var(--text);font-size:calc(.76rem * var(--desktop-scale));line-height:1.2;text-align:center}.widgets{position:absolute;top:1.2rem;right:1.2rem;z-index:1;display:grid;gap:.75rem;width:min(31vw,calc(360px * var(--desktop-scale)))}.widget{border:1px solid var(--line);border-radius:var(--radius);background:#16191d9e;box-shadow:0 16px 42px var(--shadow);padding:.85rem;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.widget h2{margin:0 0 .35rem;color:var(--accent-2);font-family:var(--font-mono);font-size:calc(.78rem * var(--desktop-scale));text-transform:uppercase}.widget p{margin:0;color:var(--muted);font-size:calc(.86rem * var(--desktop-scale));line-height:1.45}.taskbar{z-index:90;padding:.35rem .6rem;border-top:1px solid var(--line)}.taskbar__start{font-weight:800}.taskbar__windows{display:flex;flex:1;gap:.4rem;overflow-x:auto}.taskbar__windows button{min-width:max-content}.taskbar__windows button.minimised{color:var(--faint)}.taskbar__control{margin-left:auto}.os-window{position:absolute;top:var(--window-y);left:var(--window-x);display:grid;grid-template-rows:calc(42px * var(--desktop-scale)) minmax(0,1fr);width:min(calc(var(--window-width) * var(--desktop-scale)),calc(100vw - 24px));height:min(calc(var(--window-height) * var(--desktop-scale)),calc(100vh - calc(108px * var(--desktop-scale))));border:1px solid rgba(242,239,231,.22);border-radius:var(--radius);overflow:hidden;background:var(--panel-solid);box-shadow:0 24px 80px #0000008a}.os-window.maximised{top:42px;right:10px;bottom:56px;left:10px;width:auto;height:auto}.os-window__titlebar{display:flex;align-items:center;gap:.6rem;border-bottom:1px solid var(--line);background:linear-gradient(90deg,#d6b56d33,#8fbfa817),#111419;padding:0 .55rem 0 .75rem;touch-action:none;-webkit-user-select:none;user-select:none}.os-window__icon{color:var(--accent);font-family:var(--font-mono);font-weight:800}.os-window__titlebar h2{min-width:0;flex:1;margin:0;overflow:hidden;color:var(--text);font-size:calc(.94rem * var(--desktop-scale));text-overflow:ellipsis;white-space:nowrap}.os-window__actions{display:flex;gap:.3rem}.os-window__actions button{display:grid;place-items:center;width:calc(28px * var(--desktop-scale));height:calc(28px * var(--desktop-scale));border:1px solid var(--line);border-radius:5px;background:#0000002e;color:var(--text);cursor:pointer;font-family:var(--font-mono);font-size:calc(.78rem * var(--desktop-scale));white-space:nowrap}.os-window__actions button:hover{border-color:var(--accent)}.os-window__body{min-height:0;overflow:auto;background:linear-gradient(180deg,rgba(255,255,255,.02),transparent),var(--panel-solid)}.os-window__resize{position:absolute;right:0;bottom:0;width:26px;height:26px;border:0;background:linear-gradient(135deg,transparent 0 48%,var(--line) 50% 56%,transparent 58%),linear-gradient(135deg,transparent 0 66%,var(--line) 68% 74%,transparent 76%);cursor:nwse-resize;touch-action:none}.content-window{padding:clamp(1rem,2.4vw,1.65rem);color:var(--text)}.content-window h2{margin:0 0 .9rem;color:var(--text);font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.1}.content-window h3{margin:0 0 .45rem;color:var(--accent);font-size:1rem}.content-window p,.content-window li{color:var(--muted);font-size:.98rem;line-height:1.62}.content-window blockquote{margin:1rem 0;border-left:3px solid var(--accent);background:#d6b56d14;padding:.85rem 1rem;color:var(--text);font-size:1.05rem;line-height:1.55}.content-window ul{padding-left:1.2rem}.content-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.75rem;margin:1rem 0}.content-card{border:1px solid var(--line);border-radius:var(--radius);background:#f2efe70b;padding:.85rem}.content-card p{margin:0;font-size:.92rem}.content-cta{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.content-cta a,.document-hero a,.control-panel a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;border:1px solid rgba(214,181,109,.42);border-radius:6px;background:#d6b56d1f;padding:.48rem .72rem;color:var(--text);text-decoration:none}.content-cta span{color:var(--faint);font-size:.88rem}.terminal-panel{display:grid;grid-template-rows:1fr auto;min-height:100%;background:#050607;color:var(--ok);font-family:var(--font-mono)}.terminal-output{min-height:0;overflow:auto;padding:1rem}.terminal-output pre{margin:0 0 .55rem;white-space:pre-wrap;color:var(--ok);font-size:.88rem;line-height:1.45}.terminal-output pre.terminal-input-line{color:var(--accent)}.terminal-form{display:grid;grid-template-columns:auto 1fr auto;gap:.5rem;border-top:1px solid rgba(155,207,155,.24);padding:.7rem}.terminal-form input{min-width:0;border:1px solid rgba(155,207,155,.22);border-radius:5px;background:#9bcf9b0f;color:var(--ok);padding:.45rem .55rem}.terminal-form button,.control-panel button{border:1px solid var(--line);border-radius:6px;background:#f2efe714;color:var(--text);padding:.45rem .7rem;cursor:pointer}.palette-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:start center;background:#0000007a;padding-top:12vh}.command-palette{width:min(620px,calc(100vw - 28px));border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-solid);box-shadow:0 28px 90px #0000009e;padding:.9rem}.command-palette label{display:block;margin-bottom:.4rem;color:var(--accent-2);font-family:var(--font-mono);font-size:.8rem;text-transform:uppercase}.command-palette input{width:100%;border:1px solid var(--line);border-radius:6px;background:#f2efe70f;color:var(--text);padding:.75rem}.command-list{display:grid;gap:.35rem;max-height:46vh;margin-top:.75rem;overflow:auto}.command-list button{display:grid;gap:.2rem;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text);padding:.65rem;text-align:left;cursor:pointer}.command-list button:hover,.command-list button:focus-visible{border-color:var(--line);background:#f2efe70f}.command-list span{font-family:var(--font-mono);color:var(--accent)}.command-list small{color:var(--muted)}.control-panel{padding:1.2rem}.control-panel h2{margin:0 0 1rem}.control-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.85rem}.control-grid section{border:1px solid var(--line);border-radius:var(--radius);background:#f2efe70b;padding:.9rem}.control-grid h3{margin:0 0 .4rem;color:var(--accent)}.control-grid p,.switch span{color:var(--muted);line-height:1.45}.switch{display:flex;align-items:center;gap:.55rem;margin-bottom:.7rem}.segmented{display:inline-flex;gap:.35rem;border:1px solid var(--line);border-radius:7px;padding:.25rem}.segmented button.active{border-color:#d6b56d94;background:#d6b56d2e}.boot-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:grid;place-items:center;background:var(--bg);color:var(--text)}.boot-identity{position:relative;width:min(1120px,94vw);min-height:min(680px,88vh);padding:clamp(1.2rem,3vw,2.4rem);border:1px solid rgba(53,65,73,.1);background:#fbfbfa;color:#354149;box-shadow:0 24px 90px #00000052}.boot-identity h1{margin:0;font-size:clamp(2.35rem,4vw,4.4rem);font-weight:300;line-height:1}.boot-identity strong{font-weight:700}.identity-grid{position:relative;min-height:420px;margin-top:1rem;font-size:clamp(1.05rem,2vw,1.85rem)}.identity-grid span{position:absolute;white-space:nowrap}.word-a{left:9%;top:20%}.word-b{left:47%;top:10%}.word-c{right:7%;top:20%}.word-d{left:1%;top:47%}.word-e{left:42%;top:42%;width:28ch;text-align:center;white-space:normal;font-size:1.15em}.word-f{right:0;top:47%}.word-g{left:8%;bottom:13%}.word-h{left:40%;bottom:7%}.word-i{right:4%;bottom:13%}.identity-footnote{max-width:920px;margin:0 auto;color:#5d6266;text-align:center;line-height:1.5}.boot-console{width:min(720px,92vw);border:1px solid rgba(214,181,109,.32);border-radius:var(--radius);background:radial-gradient(circle at top right,rgba(143,191,168,.12),transparent 20rem),#050607;box-shadow:0 24px 90px #0000008f;padding:clamp(1rem,3vw,2rem);color:var(--ok);font-family:var(--font-mono)}.boot-console h1{margin:.8rem 0 .35rem;color:var(--text);font-size:2.4rem}.boot-ascii{margin:0;color:var(--accent);line-height:1.25}.boot-console ol{list-style:none;margin:1.2rem 0;padding:0}.boot-console li{margin:.35rem 0;color:#9bcf9b6b}.boot-console li.active{color:var(--ok)}.progress{height:10px;overflow:hidden;border:1px solid rgba(155,207,155,.36);border-radius:999px;background:#9bcf9b14}.progress span{display:block;height:100%;background:linear-gradient(90deg,var(--accent),var(--ok));transition:width .42s ease}.boot-footer{color:var(--faint);font-size:.82rem}.boot-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem}.boot-actions button,.boot-actions a{min-height:40px;border:1px solid currentColor;border-radius:6px;background:transparent;color:inherit;padding:.55rem .8rem;text-decoration:none;cursor:pointer}.encryption-panel,.crypto-tool{display:grid;gap:1rem;min-height:100%;padding:clamp(1rem,2.4vw,1.5rem)}.encryption-panel header,.crypto-tool header{max-width:720px}.encryption-panel h2,.crypto-tool h2{margin:0 0 .4rem;font-size:clamp(1.45rem,2.6vw,2.15rem)}.encryption-panel p,.crypto-tool p{color:var(--muted);line-height:1.55}.folder-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:1rem;align-items:start;max-width:620px}.folder-grid .app-icon{width:100%;min-height:120px;border-color:var(--line);background:#f2efe70b}.encryption-panel footer,.key-card{display:grid;gap:.25rem;border:1px solid var(--line);border-radius:var(--radius);background:#f2efe70b;padding:.85rem;color:var(--muted)}.key-card strong,.encryption-panel footer strong{color:var(--text)}.key-card span{color:var(--accent-2);font-family:var(--font-mono);overflow-wrap:anywhere}.crypto-tool label{display:grid;gap:.4rem;color:var(--accent);font-family:var(--font-mono);font-size:.82rem;text-transform:uppercase}.crypto-tool textarea,.rabbit-terminal input{width:100%;border:1px solid var(--line);border-radius:6px;background:#0506079e;color:var(--text);padding:.75rem;font-family:var(--font-mono);font-size:.92rem;line-height:1.45;resize:vertical}.crypto-actions{display:flex;flex-wrap:wrap;gap:.65rem}.crypto-actions button,.warren-scene button,.rabbit-menu button,.sim-menu button,.mobile-dpad button{min-height:38px;border:1px solid var(--line);border-radius:6px;background:#f2efe714;color:var(--text);padding:.5rem .72rem;cursor:pointer}.crypto-actions button:disabled{cursor:not-allowed;opacity:.52}.crypto-status{border-left:3px solid var(--accent-2);background:#8fbfa814;padding:.7rem .85rem}.file-drop{border:1px dashed rgba(214,181,109,.5);border-radius:var(--radius);background:#d6b56d0f;padding:1rem}.file-drop input{margin-top:.5rem}.rabbit-app{height:100%;min-height:100%;overflow:hidden;background:#101710}.rabbit-field{position:relative;height:100%;min-height:100%;overflow:hidden;background:linear-gradient(180deg,rgba(122,167,199,.5),rgba(122,167,199,.04) 38%,transparent 39%),radial-gradient(circle at 38% 85%,rgba(214,181,109,.18),transparent 22rem),linear-gradient(180deg,#243b28,#152516)}.rabbit-field:before{content:"";position:absolute;left:-5%;right:-5%;bottom:0;height:35%;background:repeating-linear-gradient(86deg,rgba(143,191,168,.2) 0 2px,transparent 2px 18px),linear-gradient(180deg,#8fbfa838,#183322eb)}.rabbit{position:absolute;left:18%;bottom:25%;width:84px;height:62px;border:0;background:transparent;cursor:pointer;animation:rabbit-hop 4.5s ease-in-out infinite}.rabbit-body,.rabbit-peek{position:absolute;top:18px;right:12px;bottom:5px;left:12px;border-radius:48% 48% 42% 42%;background:#f3efe4;box-shadow:inset -10px -8px #00000014}.rabbit-ear{position:absolute;top:0;width:15px;height:34px;border-radius:999px 999px 4px 4px;background:#f3efe4}.rabbit-ear--left{left:38px;transform:rotate(-14deg)}.rabbit-ear--right{left:53px;transform:rotate(12deg)}.rabbit-hole{position:absolute;right:9%;bottom:14%;width:128px;height:62px;border:0;border-radius:50%;background:radial-gradient(ellipse at center,#020303 0 50%,#3a2b1d 51% 72%,transparent 73%)}.rabbit-hole--occupied{cursor:pointer}.rabbit-peek{top:-26px;right:42px;bottom:28px;left:42px;width:44px;height:52px}.rabbit-menu{position:absolute;left:min(52%,460px);bottom:48%;z-index:2}.rabbit-menu--hole{left:auto;right:9%;bottom:31%}.warren-scene{display:grid;place-items:center;align-content:center;gap:1rem;height:100%;min-height:100%;padding:1.2rem;background:radial-gradient(ellipse at 50% 48%,#0c0704 0 16%,transparent 17%),radial-gradient(ellipse at 26% 58%,#0c0704 0 18%,transparent 19%),radial-gradient(ellipse at 74% 58%,#0c0704 0 18%,transparent 19%),linear-gradient(180deg,#4a321f,#1a1009);color:#f2efe7;text-align:center}.warren-scene h2{margin:0;font-size:clamp(1.5rem,4vw,2.8rem)}.tunnels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:min(760px,100%)}.tunnel{min-height:clamp(110px,20vw,180px);border-radius:50% 50% 10px 10px;background:radial-gradient(ellipse at center,#000000d9,#362315eb);color:var(--text)}.tunnel--left{border-color:#d97b6ccc}.tunnel--middle{border-color:#d6b56dcc}.tunnel--right{border-color:#7aa7c7cc}.warren-scene--deeper p{max-width:560px;color:var(--muted);line-height:1.55}.rabbit-terminal{display:grid;align-content:start;gap:.7rem;height:100%;min-height:100%;background:#020403;color:#9bf59b;padding:1rem;font-family:var(--font-mono)}.rabbit-terminal p{margin:0 0 .4rem}.rabbit-terminal label{display:grid;grid-template-columns:auto 1fr auto;gap:.5rem;align-items:center}.terminal-submit{min-height:38px;border:1px solid rgba(155,245,155,.42);border-radius:6px;background:#9bf59b14;color:#9bf59b;padding:.45rem .7rem;font-family:var(--font-mono);cursor:pointer}.slow-cursor{display:inline-block;width:.65ch;height:1rem;margin-left:.2rem;background:currentColor;animation:cursor-blink 1.4s step-end infinite}.matrix-overlay,.matrix-simulator{position:fixed;top:0;right:0;bottom:0;left:0;z-index:240}.matrix-overlay{display:grid;place-items:center;overflow:hidden;background:#0000006b;color:#9bf59b;font-family:var(--font-mono)}.matrix-overlay--fade{background:#000}.glyph-rain{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(34,1fr);opacity:.86}.glyph-rain span{writing-mode:vertical-rl;color:#69ff69;text-shadow:0 0 12px rgba(105,255,105,.85);transform:translateY(-100%);animation:glyph-fall .72s linear infinite;animation-delay:calc(var(--delay) * -.11s)}.glyph-rain.reverse span{animation-name:glyph-rise}.matrix-boot{position:relative;z-index:1;width:min(860px,calc(100vw - 28px));border:1px solid rgba(105,255,105,.4);border-radius:var(--radius);background:#020403;box-shadow:0 0 60px #69ff6929;padding:clamp(1rem,3vw,2rem)}.matrix-boot h2{margin:1rem 0;font-size:clamp(1.3rem,3vw,2.4rem)}.matrix-boot ol{list-style:none;margin:0;padding:0}.matrix-boot li{margin:.45rem 0;opacity:.36}.matrix-boot li.active{opacity:1}.matrix-simulator{background:#050607;color:var(--text)}.matrix-simulator svg{width:100%;height:100%;display:block}.sim-element{cursor:pointer;transition:opacity .12s ease,filter .12s ease}.sim-element:hover{filter:brightness(1.24)}.sim-label,.player-label{font-family:var(--font-mono);font-size:34px;pointer-events:auto}.player-label{font-size:22px;font-weight:800}.sim-hud{position:fixed;top:.8rem;left:.8rem;display:grid;gap:.15rem;border:1px solid rgba(105,255,105,.28);border-radius:var(--radius);background:#000000a3;padding:.65rem .8rem;font-family:var(--font-mono)}.sim-hud span{color:var(--muted);font-size:.86rem}.sim-menu{position:fixed;z-index:260;display:grid;gap:.45rem;min-width:170px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-solid);box-shadow:0 18px 52px #00000085;padding:.65rem}.mobile-dpad{position:fixed;right:.85rem;bottom:.85rem;z-index:250;display:none;grid-template-columns:repeat(3,52px);gap:.35rem}.mobile-dpad button:first-child{grid-column:2}.mobile-dpad button:last-child{grid-column:2}@keyframes rabbit-hop{0%,to{transform:translate(0)}35%{transform:translate(18vw,-16px)}65%{transform:translate(35vw)}}@keyframes cursor-blink{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes glyph-fall{0%{transform:translateY(-110%)}to{transform:translateY(110%)}}@keyframes glyph-rise{0%{transform:translateY(110%)}to{transform:translateY(-110%)}}.document-page{min-height:100vh;background:radial-gradient(circle at top right,rgba(143,191,168,.12),transparent 28rem),var(--bg);color:var(--text);padding:clamp(1rem,4vw,3rem)}.document-hero,.document-section{max-width:980px;margin:0 auto}.document-hero{padding:2rem 0 1.2rem}.document-hero h1{margin:0;font-size:clamp(2.25rem,6vw,4.8rem);line-height:1}.document-hero p{max-width:740px;color:var(--muted);font-size:1.15rem;line-height:1.5}.eyebrow{color:var(--accent);font-family:var(--font-mono);font-size:.8rem;text-transform:uppercase}.document-hero nav{display:flex;flex-wrap:wrap;gap:.7rem}.document-section{border-top:1px solid var(--line);padding:1.2rem 0}@media(max-width:780px){.desktop-shell{--desktop-scale: 1;grid-template-rows:34px 1fr auto}.desktop{overflow:auto;padding-bottom:5rem}.desktop-icons{position:relative;top:auto;left:auto;grid-template-columns:repeat(3,minmax(82px,1fr));gap:.65rem;padding:.85rem}.app-icon{width:100%}.widgets{position:relative;top:auto;right:auto;width:auto;margin:0 .85rem 4.7rem}.os-window,.os-window.maximised{position:fixed;top:34px;right:0;bottom:48px;left:0;z-index:120!important;width:auto;height:auto;border-radius:0}.os-window__resize{display:none}.taskbar{flex-wrap:nowrap;overflow-x:auto}.taskbar__windows{flex:0 0 auto}.boot-identity{width:100vw;min-height:100vh;border:0}.identity-grid{display:grid;gap:1rem;min-height:auto;margin:2rem 0}.identity-grid span,.word-e{position:static;width:auto;text-align:left;white-space:normal}.crypto-actions{display:grid}.tunnels{gap:.45rem}.tunnel{min-height:96px;padding:.45rem;font-size:.82rem}.mobile-dpad{display:grid}.sim-hud{max-width:calc(100vw - 1.6rem)}.sim-menu{left:auto!important;right:.75rem;max-width:calc(100vw - 1.5rem)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{:root{color-scheme:light;--bg: #ffffff;--text: #111111;--muted: #333333;--line: #d2d2d2;--accent: #111111;--panel-solid: #ffffff}body{background:#fff}.document-page{padding:0;background:#fff}.document-hero nav,.content-cta{display:none}.document-section{break-inside:avoid;page-break-inside:avoid}.content-card{border-color:#d2d2d2}}
