:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--void:#02040a;--night:#090d1b;--panel:#050812eb;--panel-solid:#070b16;--panel-raised:#101a33;--steel:#354765;--steel-soft:#69839f42;--text:#eaf8ff;--muted:#a0b8cc;--dim:#7189a3;--cyan:#79f3ff;--cyan-soft:#72bdd5;--blue:#557cff;--blue-bright:#7292ff;--violet:#885cff;--violet-bright:#ac7cff;--pink:#f45bd2;--coral:#ff6488;--terminal:#6d86ff;--online:#87f3d2;--city-steel:#455873;--surface-shell:#03060ff0;--surface-strong:#040710fa;--font-sans:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, monospace;font-synthesis:none;text-rendering:geometricprecision}.cyber-desktop .system-bar{border-color:color-mix(in srgb, var(--city-steel) 72%, transparent);border-left-color:var(--bar-accent);background:linear-gradient(90deg, color-mix(in srgb, var(--bar-accent) 10%, transparent), transparent 31%), linear-gradient(180deg, #0c1227f2, var(--surface-shell));box-shadow:0 16px 42px #00000057, 0 0 24px color-mix(in srgb, var(--bar-accent) 8%, transparent)}.cyber-desktop .system-bar:before{background:linear-gradient(90deg, var(--cyan), var(--blue-bright), transparent);box-shadow:0 0 12px color-mix(in srgb, var(--cyan) 42%, transparent)}.cyber-desktop .system-bar>:not(:last-child),.cyber-desktop .system-bar__actions>*{border-color:color-mix(in srgb, var(--city-steel) 42%, transparent)}.cyber-desktop .system-bar__brand:hover,.cyber-desktop .system-bar__brand:focus-visible,.cyber-desktop .system-bar.is-launcher-open .system-bar__brand{background:color-mix(in srgb, var(--cyan) 9%, transparent)}.cyber-desktop .system-bar__brand-mark{border-color:color-mix(in srgb, var(--cyan) 78%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--blue) 13%, transparent), transparent 48%), var(--surface-strong);box-shadow:inset 3px 0 0 var(--cyan), 0 0 14px color-mix(in srgb, var(--cyan) 14%, transparent)}.cyber-desktop .app-glyph{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--glyph-color) 30%, transparent))}.cyber-desktop .app-glyph:after{background:linear-gradient(135deg, color-mix(in srgb, var(--glyph-color) 17%, transparent), transparent 45%), repeating-linear-gradient(90deg, transparent 0 6px, color-mix(in srgb, var(--glyph-color) 7%, transparent) 6px 7px), var(--surface-strong)}.cyber-desktop .desktop-icon{border-color:color-mix(in srgb, var(--desktop-accent) 27%, var(--city-steel));background:linear-gradient(135deg, color-mix(in srgb, var(--desktop-accent) 9%, transparent), transparent 50%), var(--surface-shell);box-shadow:inset 2px 0 0 color-mix(in srgb, var(--desktop-accent) 55%, transparent)}.cyber-desktop .desktop-icon:hover,.cyber-desktop .desktop-icon:focus-visible,.cyber-desktop .desktop-icon.is-active{border-color:color-mix(in srgb, var(--desktop-accent) 68%, var(--text));background:linear-gradient(135deg, color-mix(in srgb, var(--desktop-accent) 15%, transparent), transparent 58%), var(--surface-strong);box-shadow:inset 3px 0 0 var(--desktop-accent), 0 0 18px color-mix(in srgb, var(--desktop-accent) 14%, transparent)}.cyber-desktop .desktop-icon__copy{border-color:color-mix(in srgb, var(--desktop-accent) 30%, var(--city-steel));border-left-color:var(--desktop-accent);background:linear-gradient(90deg, color-mix(in srgb, var(--desktop-accent) 8%, transparent), transparent 42%), var(--surface-strong)}.cyber-desktop .system-window{border-color:color-mix(in srgb, var(--window-accent) 30%, var(--city-steel));background:linear-gradient(135deg, color-mix(in srgb, var(--window-accent) 5%, transparent), transparent 30%), #040710f7;box-shadow:0 30px 88px #00000085, inset 3px 0 0 var(--window-accent), 0 0 30px color-mix(in srgb, var(--window-accent) 8%, transparent)}.cyber-desktop .system-window.is-active{border-color:color-mix(in srgb, var(--window-accent) 52%, var(--city-steel));box-shadow:0 34px 96px #00000094, inset 3px 0 0 var(--window-accent), 0 0 38px color-mix(in srgb, var(--window-accent) 11%, transparent)}.cyber-desktop .system-window__titlebar,.cyber-desktop .system-window__footer{background:linear-gradient(90deg, color-mix(in srgb, var(--window-accent) 8%, transparent), transparent 35%), var(--panel-solid)}.cyber-desktop .system-window__stripe{background:linear-gradient(90deg, var(--window-accent), color-mix(in srgb, var(--window-accent) 24%, transparent), transparent)}.cyber-desktop .system-launcher{border-color:color-mix(in srgb, var(--violet) 30%, var(--city-steel));background:linear-gradient(145deg, color-mix(in srgb, var(--violet) 7%, transparent), transparent 38%), var(--surface-strong);box-shadow:0 28px 90px #000000a3, 0 0 30px color-mix(in srgb, var(--violet) 9%, transparent)}.cyber-desktop .system-launcher>header{border-left-color:var(--cyan);background:linear-gradient(90deg, color-mix(in srgb, var(--cyan) 10%, transparent), color-mix(in srgb, var(--violet) 5%, transparent) 58%, transparent), var(--panel-solid)}.cyber-desktop .system-launcher nav{background:color-mix(in srgb, var(--city-steel) 30%, transparent)}.cyber-desktop .system-launcher nav :is(button,a){background:var(--panel-solid)}.cyber-desktop .system-launcher nav :is(button,a):hover,.cyber-desktop .system-launcher nav button.is-active{background:linear-gradient(90deg, color-mix(in srgb, var(--cyan) 9%, transparent), color-mix(in srgb, var(--violet) 6%, transparent)), var(--panel-raised)}.cyber-desktop .taskbar__launcher,.cyber-desktop .taskbar__apps,.cyber-desktop .taskbar__tray{border-color:color-mix(in srgb, var(--city-steel) 66%, transparent);background:linear-gradient(180deg, #0e142af0, var(--surface-shell));box-shadow:0 14px 38px #0000004d, 0 0 20px color-mix(in srgb, var(--blue) 7%, transparent)}.cyber-desktop .taskbar__launcher{border-left-color:var(--cyan)}.cyber-desktop .taskbar__launcher:hover,.cyber-desktop .taskbar__launcher.is-active{background:linear-gradient(135deg, color-mix(in srgb, var(--cyan) 14%, transparent), color-mix(in srgb, var(--violet) 8%, transparent)), var(--panel-raised)}.cyber-desktop .taskbar__apps button:hover,.cyber-desktop .taskbar__apps button.is-active{background:color-mix(in srgb, var(--task-accent) 11%, var(--panel-raised))}.cyber-desktop .media-player-app__timeline::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--cyan), var(--blue-bright), var(--violet-bright), var(--pink)) 0 / var(--media-progress) 100% no-repeat, linear-gradient(90deg, var(--city-steel), var(--city-steel)) 0 / var(--media-buffered) 100% no-repeat, color-mix(in srgb, var(--city-steel) 34%, transparent)}.cyber-desktop .media-player-app__timeline::-moz-range-track{background:color-mix(in srgb, var(--city-steel) 34%, transparent)}.cyber-desktop .media-player-app__timeline::-moz-range-progress{background:linear-gradient(90deg, var(--cyan), var(--blue-bright), var(--violet-bright), var(--pink))}@media (forced-colors:active){.cyber-desktop .system-bar,.cyber-desktop .system-window,.cyber-desktop .system-launcher,.cyber-desktop .desktop-icon,.cyber-desktop .taskbar__launcher,.cyber-desktop .taskbar__apps,.cyber-desktop .taskbar__tray{box-shadow:none}}@media (prefers-contrast:more){.cyber-desktop .system-bar,.cyber-desktop .system-window,.cyber-desktop .system-launcher,.cyber-desktop .desktop-icon,.cyber-desktop .taskbar__launcher,.cyber-desktop .taskbar__apps,.cyber-desktop .taskbar__tray{-webkit-backdrop-filter:none;backdrop-filter:none;background:#02040a}}*{box-sizing:border-box}html{background:var(--void);min-width:320px;min-height:100%;overflow:hidden}body{min-width:320px;min-height:100%;color:var(--text);background:var(--void);font-family:var(--font-sans);margin:0;overflow:hidden}button,input{font:inherit}button,a{color:inherit;-webkit-tap-highlight-color:transparent}button{border:0}a{text-decoration:none}button:not(:disabled),a{cursor:pointer}::selection{color:var(--void);background:var(--cyan)}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#010509b3}::-webkit-scrollbar-thumb{background:var(--steel);border:2px solid #010509b3}.skip-link{z-index:1000;border:1px solid var(--cyan);color:var(--void);background:var(--cyan);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:10px 16px;font-size:.72rem;font-weight:800;transition:transform .16s;position:fixed;top:8px;left:50%;transform:translate(-50%,-160%)}.skip-link:focus{transform:translate(-50%)}.cyber-desktop{isolation:isolate;background:var(--void);width:100vw;height:100dvh;position:relative;overflow:hidden}.cyber-desktop[data-boot-state=checking]:after{z-index:4;content:"";pointer-events:none;background:#010305;position:fixed;inset:0}.city-background,.city-background__poster,.city-background__video{width:100%;height:100%;position:absolute;inset:0}.city-background{--city-depth-position:50%;--city-depth-scale:1.032;--city-depth-translate-x:0px;z-index:0;background:var(--void);touch-action:pan-y pinch-zoom;overflow:hidden}.city-background__poster{z-index:0;background:url(/media/night-city-desktop.jpg?v=seamless-2) var(--city-depth-position) 50% / cover no-repeat}.city-background__video{z-index:1;object-fit:cover;object-position:var(--city-depth-position) 50%;transition:opacity .24s}.city-background :is(.city-background__poster,.city-background__video){transform:translate3d(var(--city-depth-translate-x), 0, 0) scale(var(--city-depth-scale));transform-origin:50%}.city-background .city-reconstruction{transform:scale(var(--city-depth-scale));transform-origin:50%}.city-background.has-depth-walk :is(.city-background__poster,.city-background__video){will-change:transform, object-position}.city-background.is-source-loading .city-background__video{opacity:0}@media (min-width:761px) and (min-aspect-ratio:889/500){.city-background__poster{background-image:url(/media/night-city-ultrawide-v1.jpg)}}@media (max-width:760px) and (orientation:portrait){.city-background__poster{background-image:url(/media/night-city-mobile.jpg?v=seamless-2)}}.liquid-cursor-refraction{z-index:2;contain:strict;opacity:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.liquid-cursor-refraction.is-ready{opacity:1}.city-background:has(.liquid-cursor-refraction.is-ready) .city-background__video{opacity:0;transition:none}.liquid-cursor-refraction__canvas{pointer-events:none;width:100%;height:100%;display:block;position:fixed;inset:0}.city-reconstruction{z-index:3;opacity:1;pointer-events:none;background:#000000c7;transition:opacity .15s linear;position:absolute;inset:0;overflow:hidden}.city-reconstruction.is-fading{opacity:0}.city-reconstruction.is-fallback{background:#000000c7}.city-reconstruction.is-fallback:before,.city-reconstruction.is-fallback:after{content:"";pointer-events:none;position:absolute;inset:0}.city-reconstruction.is-fallback:before{background:var(--city-reconstruction-poster) 50% 50% / cover no-repeat;clip-path:inset(0 0 100%);animation:reconstruction-fallback-reveal 6.9s linear calc(.35s + var(--city-reconstruction-fallback-offset,0s)) both}.city-reconstruction.is-fallback:after{opacity:0;height:clamp(18px,3.5vh,42px);animation:reconstruction-fallback-front 6.9s linear calc(.35s + var(--city-reconstruction-fallback-offset,0s)) both;background:linear-gradient(#0000,#60e9f50e 42%,#daecf41c 49%,#f054b60b 54%,#0000);bottom:auto;right:0;transform:translateY(-100%)}.city-reconstruction__canvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.city-reconstruction__skip{z-index:5;top:max(12px, env(safe-area-inset-top));min-height:44px;color:var(--text);box-shadow:inset 3px 0 0 var(--cyan), 0 12px 32px #00000061;font-family:var(--font-mono);letter-spacing:.08em;opacity:0;pointer-events:auto;text-transform:uppercase;background:#03080df5;border:1px solid #60e9f5b8;padding:0 15px;font-size:.66rem;transition:opacity .15s,transform .18s cubic-bezier(.16,1,.3,1);position:fixed;left:50%;transform:translate(-50%,calc(-100% - 24px))}.city-reconstruction__skip:focus-visible{opacity:1;outline:2px solid var(--text);outline-offset:3px;transform:translate(-50%)}@keyframes reconstruction-fallback-reveal{0%{clip-path:inset(0 0 100%)}10%{clip-path:inset(0 0 99.773%)}20%{clip-path:inset(0 0 98.185%)}30%{clip-path:inset(0 0 93.875%)}40%{clip-path:inset(0 0 85.48%)}50%{clip-path:inset(0 0 71.641%)}60%{clip-path:inset(0 0 50.996%)}70%{clip-path:inset(0 0 29.091%)}80%{clip-path:inset(0 0 14.166%)}90%{clip-path:inset(0 0 4.923%)}to{clip-path:inset(0)}}@keyframes reconstruction-fallback-front{0%{opacity:0;transform:translateY(-100%)}2%{opacity:.72}10%{transform:translateY(calc(.227dvh - 100%))}20%{transform:translateY(calc(1.815dvh - 100%))}30%{transform:translateY(calc(6.125dvh - 100%))}40%{transform:translateY(calc(14.52dvh - 100%))}50%{transform:translateY(calc(28.359dvh - 100%))}60%{transform:translateY(calc(49.004dvh - 100%))}70%{transform:translateY(calc(70.909dvh - 100%))}80%{transform:translateY(calc(85.834dvh - 100%))}90%{opacity:.48;transform:translateY(calc(95.077dvh - 100%))}to{opacity:0;transform:translateY(100dvh)}}.system-bar{--bar-accent:var(--cyan);isolation:isolate;z-index:200;border:1px solid #dbe8ee2e;border-left:2px solid var(--cyan);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;background:linear-gradient(90deg,#60e9f50e,#0000 28%),#03080deb;grid-template-columns:205px minmax(260px,1fr) auto;align-items:center;gap:0;height:64px;animation:.42s cubic-bezier(.16,1,.3,1) both shell-deploy-top;display:grid;position:fixed;top:16px;left:94px;right:18px;overflow:hidden;box-shadow:0 16px 42px #0000004d}.system-bar--pink{--bar-accent:var(--pink)}.system-bar--violet{--bar-accent:var(--violet)}.system-bar--yellow{--bar-accent:var(--terminal)}.system-bar--coral{--bar-accent:var(--coral)}.system-bar--blue{--bar-accent:var(--blue-bright)}.system-bar:before,.system-bar:after{z-index:2;content:"";pointer-events:none;height:1px;position:absolute}.system-bar:before{background:linear-gradient(90deg, var(--cyan), transparent);width:88px;top:0;left:0;box-shadow:0 0 9px #60e9f561}.system-bar:after{background:linear-gradient(90deg, var(--bar-accent), transparent 34%);opacity:.72;bottom:0;left:205px;right:0}.system-bar>*{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.system-bar__brand{min-width:0;color:var(--text);text-align:left;border-right:1px solid #dbe8ee26;align-self:stretch;align-items:center;gap:11px;padding:0 12px 0 10px;display:flex}.system-bar__brand:hover,.system-bar__brand:focus-visible,.system-bar.is-launcher-open .system-bar__brand{box-shadow:inset 0 -2px 0 var(--cyan);background:#60e9f50e}.system-bar__brand:focus-visible{box-shadow:inset 0 0 0 2px #daecf4e6, inset 0 -3px 0 var(--cyan);outline:0}.system-bar__brand-mark{isolation:isolate;width:42px;height:42px;color:var(--text);box-shadow:inset 3px 0 0 var(--cyan);font-family:var(--font-mono);clip-path:polygon(0 8px,8px 0,calc(100% - 10px) 0,100% 10px,100% 100%,8px 100%,0 calc(100% - 8px));background:#02090ff5;border:1px solid #60e9f5b8;place-items:center;font-size:.82rem;font-weight:900;display:grid;position:relative;overflow:hidden}.system-bar__brand-mark:before{z-index:1;content:"";pointer-events:none;border:1px solid #60e9f545;position:absolute;inset:4px}.system-bar__brand-mark img{object-fit:cover;object-position:50% 42%;transform:scale(1.12)}.system-bar__brand-mark i{z-index:2;background:var(--cyan);width:4px;height:4px;position:absolute;bottom:4px;right:4px}.system-bar__brand-copy{min-width:0;line-height:1;display:grid}.system-bar__brand-copy strong{font-family:var(--font-mono);letter-spacing:.12em;font-size:.8rem}.system-bar__brand-copy small{color:var(--muted);font-family:var(--font-mono);letter-spacing:.14em;white-space:nowrap;margin-top:5px;font-size:.55rem}.system-bar__launcher-glyph{color:var(--dim);flex:none;margin-left:auto;transition:color .15s,transform .18s cubic-bezier(.16,1,.3,1)}.system-bar__brand:hover .system-bar__launcher-glyph,.system-bar__brand:focus-visible .system-bar__launcher-glyph,.system-bar.is-launcher-open .system-bar__launcher-glyph{color:var(--cyan);transform:rotate(45deg)scale(1.04)}.system-bar__route{min-width:0;color:var(--muted);font-family:var(--font-mono);border-right:1px solid #dbe8ee26;grid-template-columns:34px minmax(165px,.7fr) minmax(160px,1.3fr);align-self:stretch;align-items:center;gap:clamp(12px,1.5vw,22px);padding:0 clamp(16px,2vw,26px);display:grid}.system-bar__route.is-idle{grid-template-columns:minmax(165px,.7fr) minmax(160px,1.3fr)}.system-bar__route-glyph{border-right:1px solid color-mix(in srgb, var(--bar-accent) 24%, transparent);padding-right:9px}.system-bar__route-main{gap:6px;min-width:0;display:grid}.system-bar__route-main>span,.system-bar__actions small{color:var(--dim);font-family:var(--font-mono);letter-spacing:.14em;font-size:.57rem;font-weight:550}.system-bar__route-main p{align-items:baseline;gap:11px;min-width:0;margin:0;display:flex;overflow:hidden}.system-bar__route-main p b{color:var(--bar-accent);letter-spacing:.11em;flex:none;font-size:.62rem;font-weight:650}.system-bar__route-main p strong{min-width:0;color:var(--text);letter-spacing:.045em;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:620;overflow:hidden}.system-bar__event{min-width:0;min-height:30px;color:var(--muted);font-family:var(--font-mono);letter-spacing:.065em;border-left:1px solid #dbe8ee1f;align-items:center;gap:9px;padding-left:clamp(14px,1.7vw,22px);font-size:.6rem;display:flex;overflow:hidden}.system-bar__event:after{opacity:.56;background:linear-gradient(90deg, var(--bar-accent), transparent 72%), repeating-linear-gradient(90deg, transparent 0 18px, color-mix(in srgb, var(--bar-accent) 48%, transparent) 18px 20px);content:"";flex:auto;min-width:46px;height:1px;margin-left:8px}.system-bar__event svg{color:var(--bar-accent);flex:none}.system-bar__event span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.system-bar__actions{grid-template-columns:64px 184px 172px;align-self:stretch;display:grid}.system-bar__actions>*{border-left:1px solid #dbe8ee1c;min-width:0}.system-bar__module-count,.system-bar__actions :is(button,a){justify-content:center;align-items:center;min-height:62px;display:flex}.system-bar__module-count{flex-direction:column;gap:4px}.system-bar__module-count strong{color:var(--text);font-family:var(--font-mono);letter-spacing:.08em;font-size:.83rem;font-weight:650}.system-bar__actions :is(button,a){color:var(--muted);text-align:left;background:0 0;gap:9px;padding:0 13px;text-decoration:none}.system-bar__actions :is(button,a):hover,.system-bar__actions :is(button,a):focus-visible{color:var(--text);box-shadow:inset 0 -2px 0 var(--bar-accent);background:#dbe8ee0b;outline:0}.system-bar__actions :is(button,a):focus-visible{box-shadow:inset 0 0 0 2px #daecf4e6, inset 0 -3px 0 var(--bar-accent)}.system-bar__action-icon{width:36px;height:36px;color:var(--bar-accent);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%);background:#dbe8ee06;border:1px solid #dbe8ee29;flex:none;place-items:center;display:grid}.system-bar__action-copy{gap:5px;min-width:0;display:grid}.system-bar__action-copy strong{color:var(--text);font-family:var(--font-mono);letter-spacing:.065em;text-overflow:ellipsis;white-space:nowrap;font-size:.59rem;font-weight:620;overflow:hidden}.system-bar__audio-meter{align-items:flex-end;gap:2px;height:18px;margin-left:auto;display:flex}.system-bar__audio-meter i{background:var(--dim);transform-origin:bottom;width:2px;height:4px}.system-bar__audio[data-playing=true] .system-bar__action-icon,.system-bar__audio[data-playing=true] .system-bar__audio-meter i{color:var(--online);background-color:var(--online)}.system-bar__audio[data-playing=true] .system-bar__action-icon{color:var(--online);background:color-mix(in srgb, var(--online) 6%, transparent);border-color:color-mix(in srgb, var(--online) 34%, transparent)}.system-bar__audio[data-playing=true] .system-bar__audio-meter i{animation:.76s ease-in-out infinite alternate command-audio-meter}.system-bar__audio[data-playing=true] .system-bar__audio-meter i:nth-child(2){animation-delay:-380ms}.system-bar__audio[data-playing=true] .system-bar__audio-meter i:nth-child(3){animation-delay:-170ms}.system-bar__contact .system-bar__action-icon{color:var(--coral)}.system-bar__contact.is-active{box-shadow:inset 0 -2px 0 var(--coral);background:#ff5a780b}.system-clock{text-align:right;min-width:48px;line-height:1.05;display:grid}.system-clock strong{color:var(--text);font-family:var(--font-mono);letter-spacing:.06em;font-size:.72rem;font-weight:600}.system-clock span{color:var(--dim);font-family:var(--font-mono);letter-spacing:.08em;margin-top:3px;font-size:.5rem}.interface-glyph{--interface-color:var(--cyan);--interface-size:34px;isolation:isolate;width:var(--interface-size);height:var(--interface-size);color:var(--interface-color);flex:none;place-items:center;display:grid;position:relative}.interface-glyph:before{z-index:-1;opacity:.2;background:var(--interface-color);filter:blur(8px);content:"";border-radius:50%;transition:opacity .16s,transform .18s cubic-bezier(.16,1,.3,1);position:absolute;inset:20%}.interface-glyph--cyan{--interface-color:var(--cyan)}.interface-glyph--pink{--interface-color:var(--pink)}.interface-glyph--violet{--interface-color:var(--violet-bright)}.interface-glyph--yellow{--interface-color:var(--terminal)}.interface-glyph--coral{--interface-color:var(--coral)}.interface-glyph--blue{--interface-color:var(--blue-bright)}.interface-glyph--online{--interface-color:var(--online)}.interface-glyph--large{--interface-size:40px}.interface-glyph--regular{--interface-size:34px}.interface-glyph--compact{--interface-size:30px}.interface-glyph--nano{--interface-size:24px}.interface-glyph__artwork,.interface-glyph__fallback{width:100%;height:100%;position:absolute}.interface-glyph__artwork{object-fit:contain;image-rendering:auto;filter:brightness(1.04) contrast(1.04) drop-shadow(0 0 5px color-mix(in srgb, var(--interface-color) 24%, transparent));transition:filter .16s,transform .18s cubic-bezier(.16,1,.3,1)}.interface-glyph__fallback{opacity:0;color:currentColor;width:58%;height:58%}.interface-glyph__status{opacity:.3;background:var(--interface-color);width:3px;height:3px;position:absolute;bottom:1px;right:1px}.interface-glyph.is-live:before{opacity:.38;transform:scale(1.08)}.interface-glyph.is-live .interface-glyph__artwork{filter:brightness(1.1) contrast(1.05) drop-shadow(0 0 7px color-mix(in srgb, var(--interface-color) 42%, transparent))}.interface-glyph.is-live .interface-glyph__status{opacity:1;box-shadow:0 0 7px var(--interface-color)}.interface-glyph[data-image-failed=true] .interface-glyph__fallback{opacity:1}button:focus-visible .interface-glyph__artwork{filter:brightness(1.14) contrast(1.06) drop-shadow(0 0 8px color-mix(in srgb, var(--interface-color) 52%, transparent));transform:scale(1.05)}@media (hover:hover) and (pointer:fine){button:hover .interface-glyph__artwork{filter:brightness(1.14) contrast(1.06) drop-shadow(0 0 8px color-mix(in srgb, var(--interface-color) 52%, transparent));transform:scale(1.05)}}.app-glyph{--glyph-color:var(--cyan);--glyph-size:52px;--glyph-icon-size:25px;--glyph-cut:polygon(0 9px, 9px 0, calc(100% - 14px) 0, 100% 14px, 100% calc(100% - 7px), calc(100% - 7px) 100%, 7px 100%, 0 calc(100% - 7px));isolation:isolate;width:var(--glyph-size);height:var(--glyph-size);color:var(--glyph-color);filter:drop-shadow(0 0 7px color-mix(in srgb, var(--glyph-color) 22%, transparent));clip-path:var(--glyph-cut);flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.app-glyph:before,.app-glyph:after{clip-path:var(--glyph-cut);content:"";position:absolute}.app-glyph:before{z-index:-2;background:linear-gradient(145deg, #ffffffd1 0 1px, transparent 1px 23%), linear-gradient(145deg, var(--glyph-color), color-mix(in srgb, var(--glyph-color) 28%, var(--steel)) 52%, var(--glyph-color));inset:0}.app-glyph:after{z-index:-1;background:linear-gradient(135deg, color-mix(in srgb, var(--glyph-color) 13%, transparent), transparent 42%), repeating-linear-gradient(90deg, transparent 0 6px, color-mix(in srgb, var(--glyph-color) 5%, transparent) 6px 7px), #030910f5;inset:1px}.app-glyph--cyan{--glyph-color:var(--cyan)}.app-glyph--pink{--glyph-color:var(--pink)}.app-glyph--violet{--glyph-color:var(--violet-bright)}.app-glyph--yellow{--glyph-color:var(--terminal)}.app-glyph--coral{--glyph-color:var(--coral)}.app-glyph--blue{--glyph-color:var(--blue-bright)}.app-glyph__plate{z-index:0;border:1px solid color-mix(in srgb, var(--glyph-color) 28%, transparent);background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--glyph-color) 18%, transparent), transparent 58%), #02080e94;width:57%;height:57%;box-shadow:inset 0 0 12px color-mix(in srgb, var(--glyph-color) 10%, transparent), 0 0 10px color-mix(in srgb, var(--glyph-color) 8%, transparent);transition:border-color .18s,box-shadow .18s,transform .26s cubic-bezier(.2,.8,.2,1);position:absolute;transform:rotate(45deg)}.app-glyph__plate:before,.app-glyph__plate:after{background:color-mix(in srgb, var(--glyph-color) 50%, transparent);content:"";position:absolute}.app-glyph__plate:before{height:1px;top:50%;left:-5px;right:-5px}.app-glyph__plate:after{width:1px;top:-5px;bottom:-5px;left:50%}.app-glyph__scan{z-index:4;opacity:0;height:1px;box-shadow:0 0 7px 1px var(--glyph-color);pointer-events:none;background:#ffffffeb;position:absolute;top:5px;left:3px;right:3px;transform:translateY(-8px)}.app-glyph__icon,.app-glyph__echo{z-index:2;width:var(--glyph-icon-size);height:var(--glyph-icon-size);fill:color-mix(in srgb, var(--glyph-color) 5%, transparent);position:absolute}.app-glyph__echo{z-index:1;opacity:.16;filter:blur(1.5px);transform:translate(2px,1px)scale(1.06)}.app-glyph__icon{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--glyph-color) 45%, transparent));transition:filter .18s,transform .18s}.app-glyph__artwork{z-index:2;object-fit:contain;image-rendering:auto;width:74%;height:74%;filter:brightness(1.08) contrast(1.05) saturate(1.04) drop-shadow(0 0 5px color-mix(in srgb, var(--glyph-color) 28%, transparent));border:0;transition:filter .18s,transform .18s;position:absolute}.app-glyph.has-symbol-artwork .app-glyph__plate{opacity:.48}.app-glyph.has-symbol-artwork .app-glyph__artwork{width:86%;height:86%}.app-glyph.has-tile-artwork .app-glyph__artwork{border:1px solid color-mix(in srgb, var(--glyph-color) 56%, transparent);object-fit:cover;width:66%;height:66%;image-rendering:pixelated;clip-path:polygon(0 7px,7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%)}.app-glyph__optic{z-index:3;opacity:0;filter:blur(.45px);mix-blend-mode:screen;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffb8,#0000);width:17%;position:absolute;top:13%;bottom:13%;left:20%;transform:translate(-190%)skew(-16deg)}.app-glyph__index{z-index:3;color:color-mix(in srgb, var(--glyph-color) 86%, white);font-family:var(--font-mono);letter-spacing:.03em;background:#030910d1;padding-right:2px;font-size:.34rem;font-weight:750;line-height:1;position:absolute;top:4px;left:6px}.app-glyph__ports{z-index:3;align-items:flex-end;gap:2px;height:5px;display:flex;position:absolute;bottom:5px;right:5px}.app-glyph__ports i{background:color-mix(in srgb, var(--glyph-color) 25%, transparent);width:2px;height:2px;display:block}.app-glyph__ports i:nth-child(2){height:3px}.app-glyph__ports i:nth-child(3){height:5px}.app-glyph.is-live .app-glyph__plate{border-color:color-mix(in srgb, var(--glyph-color) 62%, transparent);box-shadow:inset 0 0 14px color-mix(in srgb, var(--glyph-color) 16%, transparent), 0 0 13px color-mix(in srgb, var(--glyph-color) 14%, transparent)}.app-glyph.is-live .app-glyph__ports i{background:var(--glyph-color);box-shadow:0 0 4px var(--glyph-color)}.app-glyph--compact{--glyph-size:38px;--glyph-icon-size:19px}.app-glyph--micro{--glyph-size:29px;--glyph-icon-size:14px}.app-glyph--nano{--glyph-size:28px;--glyph-icon-size:14px}.app-glyph--compact .app-glyph__index{font-size:.28rem;top:3px;left:5px}.app-glyph--micro .app-glyph__index,.app-glyph--nano .app-glyph__index,.app-glyph--micro .app-glyph__ports i:not(:last-child),.app-glyph--nano .app-glyph__ports i:not(:last-child){display:none}.app-glyph--micro .app-glyph__ports,.app-glyph--nano .app-glyph__ports{bottom:4px;right:4px}:is(.desktop-icon,.system-launcher nav button,.system-launcher nav a,.taskbar button,.system-window.is-active) .app-glyph__scan{will-change:transform, opacity}:is(.desktop-icon,.system-launcher nav button,.system-launcher nav a,.taskbar button):is(:hover,:focus-visible) .app-glyph__scan,.system-window.is-active .system-window__app-icon .app-glyph__scan{animation:.62s cubic-bezier(.22,1,.36,1) both glyph-scan}:is(.desktop-icon,.system-launcher nav button,.system-launcher nav a,.taskbar button):is(:hover,:focus-visible) .app-glyph__plate{border-color:color-mix(in srgb, var(--glyph-color) 82%, transparent);box-shadow:inset 0 0 12px color-mix(in srgb, var(--glyph-color) 14%, transparent);transform:rotate(45deg)scale(.94)}:is(.desktop-icon,.system-launcher nav button,.system-launcher nav a,.taskbar button):is(:hover,:focus-visible) .app-glyph__icon{filter:drop-shadow(0 0 7px var(--glyph-color));transform:scale(1.08)}:is(.desktop-icon,.system-launcher nav button,.taskbar button):is(:hover,:focus-visible) .app-glyph__artwork{filter:brightness(1.16) contrast(1.08) saturate(1.1) drop-shadow(0 0 7px color-mix(in srgb, var(--glyph-color) 62%, transparent));transform:scale(1.06)}:is(.desktop-icon,.system-launcher nav button,.system-launcher nav a,.taskbar button):is(:hover,:focus-visible) .app-glyph__optic,.system-window.is-active .system-window__app-icon .app-glyph__optic{animation:.68s cubic-bezier(.22,1,.36,1) both glyph-optic-sweep}.desktop-icons{z-index:12;flex-direction:column;gap:6px;width:62px;display:flex;position:fixed;top:92px;bottom:82px;left:18px}.desktop-icons:before{display:none}.desktop-icon{--desktop-accent:var(--cyan);width:62px;min-height:58px;color:var(--text);text-align:left;clip-path:none;background:#04080ceb;border:1px solid #dbe8ee21;grid-template-columns:1fr;align-items:center;padding:4px;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s;display:grid;position:relative;overflow:visible}.desktop-icon:before,.desktop-icon:after{content:"";pointer-events:none;position:absolute}.desktop-icon:before{opacity:.72;background:var(--desktop-accent);width:2px;transition:opacity .16s;top:7px;bottom:7px;left:-1px}.desktop-icon:after{border:1px solid var(--desktop-accent);background:#04080cf0;width:5px;height:5px;bottom:4px;right:5px}.desktop-icon:hover,.desktop-icon:focus-visible{box-shadow:inset 3px 0 0 var(--desktop-accent);background:#060c11f7;border-color:#dbe8ee42;transform:translateY(-1px)}.desktop-icon.is-active{box-shadow:inset 3px 0 0 var(--desktop-accent);background:#060c11f7;border-color:#dbe8ee4d}.desktop-icon:hover:before,.desktop-icon:focus-visible:before,.desktop-icon.is-live:before{opacity:.72}.desktop-icon:hover:after,.desktop-icon:focus-visible:after,.desktop-icon.is-live:after{background:var(--desktop-accent)}.desktop-icon__copy{z-index:5;border:1px solid #dbe8ee24;border-left:2px solid var(--desktop-accent);opacity:0;pointer-events:none;background:#04080cf7;width:156px;min-width:0;padding:10px 11px;transition:opacity .14s,transform .14s;display:grid;position:absolute;top:50%;left:calc(100% + 8px);transform:translate(-7px,-50%);box-shadow:0 14px 34px #0000004d}.desktop-icon:is(:hover,:focus-visible) .desktop-icon__copy{opacity:1;transform:translateY(-50%)}.desktop-icon__copy strong{font-family:var(--font-mono);text-overflow:ellipsis;text-shadow:0 1px 7px #000000f2;white-space:nowrap;font-size:.66rem;font-weight:680;line-height:1.25;overflow:hidden}.desktop-icon__copy small{color:var(--dim);font-family:var(--font-mono);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:5px;margin-top:4px;font-size:.46rem;display:flex}.desktop-icon__copy small b{color:color-mix(in srgb, var(--desktop-accent) 78%, white);letter-spacing:.08em;font-size:.38rem;font-weight:750}.desktop-icon.is-live .desktop-icon__copy strong{color:color-mix(in srgb, var(--desktop-accent) 28%, var(--text))}.desktop-icon--pink{--desktop-accent:var(--pink)}.desktop-icon--violet{--desktop-accent:var(--violet-bright)}.desktop-icon--yellow{--desktop-accent:var(--terminal)}.desktop-icon--coral{--desktop-accent:var(--coral)}.desktop-icon--blue,.desktop-icon--external{--desktop-accent:var(--blue-bright)}.project-shortcuts{z-index:12;gap:6px;width:190px;display:grid;position:fixed;top:244px;right:26px}.project-shortcuts__header{border-left:2px solid var(--cyan);min-height:24px;color:var(--dim);font-family:var(--font-mono);letter-spacing:.09em;background:#03080ee0;justify-content:space-between;align-items:center;padding:0 7px;font-size:.4rem;display:flex}.project-shortcuts__header b{color:var(--online);font-size:.34rem;font-weight:650}.project-shortcuts__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.project-shortcut{--project-accent:var(--cyan);border:1px solid color-mix(in srgb, var(--project-accent) 32%, var(--city-steel));min-width:0;min-height:82px;color:var(--text);background:linear-gradient(145deg, color-mix(in srgb, var(--project-accent) 8%, transparent), transparent 48%), #03080ef0;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%);grid-template-rows:47px 18px;place-items:center;gap:3px;padding:6px 5px 5px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 28px #0000003d}.project-shortcut:before{background:var(--project-accent);content:"";opacity:.72;pointer-events:none;width:2px;position:absolute;top:8px;bottom:8px;left:0}.project-shortcut:hover,.project-shortcut:focus-visible{border-color:color-mix(in srgb, var(--project-accent) 72%, var(--text));background:linear-gradient(145deg, color-mix(in srgb, var(--project-accent) 15%, transparent), transparent 54%), #050b12fa;box-shadow:0 14px 34px #00000052, 0 0 18px color-mix(in srgb, var(--project-accent) 15%, transparent);transform:translateY(-1px)}.project-shortcut .app-glyph{--glyph-size:44px;--glyph-icon-size:22px}.project-shortcut:hover .app-glyph__artwork,.project-shortcut:focus-visible .app-glyph__artwork{filter:brightness(1.18) contrast(1.08) saturate(1.12) drop-shadow(0 0 7px color-mix(in srgb, var(--project-accent) 54%, transparent));transform:scale(1.07)}.project-shortcut__copy{text-align:center;justify-items:center;gap:2px;width:100%;min-width:0;display:grid}.project-shortcut__copy strong,.project-shortcut__copy small{max-width:100%;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-shortcut__copy strong{color:color-mix(in srgb, var(--project-accent) 28%, var(--text));letter-spacing:.025em;font-size:.46rem}.project-shortcut__copy small{color:var(--dim);letter-spacing:.08em;font-size:.31rem}.project-shortcut__external{color:color-mix(in srgb, var(--project-accent) 62%, var(--muted));opacity:.7;position:absolute;top:5px;right:5px}.project-shortcut--pink{--project-accent:var(--pink)}.project-shortcut--violet{--project-accent:var(--violet-bright)}.project-shortcut--yellow{--project-accent:var(--terminal)}.project-shortcut--coral{--project-accent:var(--coral)}.project-shortcut--blue{--project-accent:var(--blue-bright)}.cyber-desktop[data-launcher-open=true] .project-shortcuts{display:none}.system-launcher__project{--launcher-project-accent:var(--cyan);box-shadow:inset 2px 0 0 color-mix(in srgb, var(--launcher-project-accent) 62%, transparent)}.system-launcher__project em b{color:color-mix(in srgb, var(--launcher-project-accent) 76%, white)}.system-launcher__project--pink{--launcher-project-accent:var(--pink)}.system-launcher__project--violet{--launcher-project-accent:var(--violet-bright)}.system-launcher__project--yellow{--launcher-project-accent:var(--terminal)}.system-launcher__project--coral{--launcher-project-accent:var(--coral)}.system-launcher__project--blue{--launcher-project-accent:var(--blue-bright)}@media (max-height:620px) and (min-width:761px){.project-shortcuts{width:270px;top:244px}.project-shortcuts__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.project-shortcut{grid-template-rows:39px 16px;min-height:70px;padding:5px 4px 4px}.project-shortcut .app-glyph{--glyph-size:38px;--glyph-icon-size:19px}}@media (max-width:760px),(max-width:1024px) and (max-height:520px){.project-shortcuts{top:auto;right:max(8px, env(safe-area-inset-right));bottom:calc(211px + env(safe-area-inset-bottom));left:max(8px, env(safe-area-inset-left));z-index:13;gap:0;width:auto;display:grid}.project-shortcuts__header{display:none}.project-shortcuts__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.project-shortcut{border-color:color-mix(in srgb, var(--project-accent) 38%, var(--city-steel));background:linear-gradient(145deg, color-mix(in srgb, var(--project-accent) 10%, transparent), transparent 56%), #03080ef0;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,0 100%);grid-template-rows:37px 12px;gap:0;min-height:56px;padding:3px 2px 2px;box-shadow:0 9px 20px #00000047}.project-shortcut:before{top:5px;bottom:5px}.project-shortcut .app-glyph{--glyph-size:35px;--glyph-icon-size:18px}.project-shortcut__copy{gap:0}.project-shortcut__copy strong{letter-spacing:.01em;font-size:clamp(.29rem,1.35vw,.36rem)}.project-shortcut__copy small,.project-shortcut__external{display:none}}@media (min-width:761px){.desktop-icon--game{border-color:color-mix(in srgb, var(--desktop-accent) 38%, transparent);background:color-mix(in srgb, var(--surface-shell) 94%, transparent);width:118px;min-height:104px;box-shadow:0 18px 42px #00000057, 0 0 22px color-mix(in srgb, var(--desktop-accent) 9%, transparent);clip-path:polygon(0 0,calc(100% - 11px) 0,100% 11px,100% 100%,11px 100%,0 calc(100% - 11px));grid-template-rows:58px auto;justify-items:center;gap:7px;padding:9px 8px 8px;position:fixed;top:106px;left:auto;right:26px}.desktop-icon--game:before{top:10px;bottom:10px}.desktop-icon--game .app-glyph{--glyph-size:58px;--glyph-icon-size:30px}.desktop-icon--game .desktop-icon__copy{border:0;border-top:1px solid color-mix(in srgb, var(--desktop-accent) 24%, transparent);opacity:1;background:color-mix(in srgb, var(--desktop-accent) 5%, #02040af0);width:100%;box-shadow:none;text-align:center;padding:6px 7px 5px;display:grid;position:static;transform:none}.desktop-icon--game .desktop-icon__copy strong{color:color-mix(in srgb, var(--desktop-accent) 28%, var(--text));letter-spacing:.04em;font-size:.65rem}.desktop-icon--game .desktop-icon__copy small{justify-content:center;margin-top:3px}.desktop-icon--game .desktop-icon__copy small b{display:none}.desktop-icon--game:is(:hover,:focus-visible) .desktop-icon__copy{transform:none}}.desktop-icon--media.is-media-callout:not(:hover):not(:focus-visible){--media-aura-quiet:14px;--media-aura-near:22px;--media-aura-far:40px;border-color:#7994ffad;animation:2.65s cubic-bezier(.4,0,.2,1) infinite media-shortcut-aura}.desktop-icon--media.is-media-callout .app-glyph{filter:drop-shadow(0 0 7px #6686ff7a)}.desktop-icon--media.is-media-callout:after{background:#9bafff;animation:2.65s ease-in-out infinite media-shortcut-beacon;box-shadow:0 0 10px #6686ffd6}.desktop-icon.is-minimized .app-glyph{opacity:.58;filter:none}.desktop-icon.is-minimized:after{background:repeating-linear-gradient(90deg, var(--desktop-accent) 0 5px, transparent 5px 9px);box-shadow:none}.window-layer{z-index:20;pointer-events:none;position:fixed;inset:0}.system-window{--window-accent:var(--cyan);width:min(var(--window-width), calc(100vw - 42px));height:min(var(--window-height), calc(100dvh - 154px));min-height:340px;color:var(--text);box-shadow:0 30px 88px #00000080, inset 3px 0 0 var(--window-accent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,0 100%);pointer-events:auto;transform:translate(calc(-50% + var(--window-x) * 1px), calc(-50% + var(--window-y) * 1px));background:#04080cf5;border:1px solid #dbe8ee33;grid-template-rows:50px 3px minmax(0,1fr) 27px;animation:.21s cubic-bezier(.2,.9,.28,1) backwards window-enter;display:grid;position:absolute;top:50%;left:50%;overflow:hidden}.system-window--pink{--window-accent:var(--pink)}.system-window--violet{--window-accent:var(--violet-bright)}.system-window--yellow{--window-accent:var(--terminal)}.system-window--coral{--window-accent:var(--coral)}.system-window--blue{--window-accent:var(--blue-bright)}.system-window:not(.is-active){opacity:.76;filter:none}.system-window.is-inactive,.system-window.is-minimized{display:none}.system-window.is-active{box-shadow:0 34px 96px #0000008f, inset 3px 0 0 var(--window-accent);border-color:#dbe8ee47}.system-window.is-maximized{width:auto;max-width:none;height:auto;max-height:none;inset:92px 18px 82px 94px;transform:none}.system-window__titlebar{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#070c12;border-bottom:1px solid #dbe8ee1a;align-items:center;min-width:0;padding-left:11px;display:flex}.system-window__titlebar:active{cursor:grabbing}.system-window__app-icon{margin-left:-1px}.system-window__titlebar>div:nth-child(2){align-items:baseline;gap:9px;min-width:0;margin-left:9px;display:flex}.system-window__titlebar>div:nth-child(2)>span{color:var(--window-accent);font-family:var(--font-mono);letter-spacing:.09em;flex:none;font-size:.5rem}.system-window__titlebar h2{color:#dbe9ee;font-family:var(--font-mono);letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:0;font-size:.72rem;font-weight:600;overflow:hidden}.system-window__process{font-family:var(--font-mono);border-left:1px solid #dbe8ee17;grid-template-columns:5px auto;align-content:center;gap:1px 7px;margin-left:auto;padding:0 14px;line-height:1;display:grid}.system-window__process i{background:var(--window-accent);grid-row:1/3;align-self:center;width:4px;height:18px}.system-window__process span{color:var(--dim);letter-spacing:.12em;font-size:.36rem}.system-window__process b{color:var(--text);letter-spacing:.09em;font-size:.42rem;font-weight:550}.system-window__controls{align-self:stretch;margin-left:0;display:flex}.system-window__controls button{width:42px;color:var(--muted);background:0 0;border-left:1px solid #82b1c221;place-items:center;display:grid}.system-window__controls button:hover{color:var(--text);background:#60e9f51a}.system-window__controls .system-window__close:hover{color:#fff;background:#ff45678f}.system-window__stripe{background:#02060ae6;gap:3px;padding-left:11px;display:flex;position:relative;overflow:hidden}.system-window.is-active .system-window__stripe:after{content:"";background:linear-gradient(90deg,#0000,#ffffffd1,#0000);width:90px;animation:.42s cubic-bezier(.16,1,.3,1) both focus-seam;position:absolute;top:0;bottom:0}.system-window__stripe span:first-child{background:var(--window-accent);width:92px;box-shadow:0 0 12px color-mix(in srgb, var(--window-accent) 48%, transparent)}.system-window__stripe span:nth-child(2){background:color-mix(in srgb, var(--window-accent) 62%, transparent);width:31px}.system-window__stripe span:nth-child(3){background:color-mix(in srgb, var(--window-accent) 35%, transparent);width:8px}.system-window__body{overscroll-behavior:contain;background:linear-gradient(#dbe8ee04,#0000 34%);min-height:0;padding:clamp(20px,3vw,30px);overflow:auto}.system-window__footer{color:var(--muted);font-family:var(--font-mono);letter-spacing:.11em;background:#070c12;border-top:1px solid #82b1c21c;justify-content:space-between;align-items:center;gap:20px;padding:0 12px;font-size:.46rem;display:flex}.system-window__footer-signal{color:var(--online)}.app-eyebrow{color:var(--muted);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 13px;font-size:.6rem}.app-eyebrow span{color:var(--window-accent,var(--cyan))}.app-actions{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.system-button{min-height:42px;color:var(--text);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));background:#11202e94;border:1px solid #7db6c847;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:.58rem;font-weight:650;transition:background .15s,border-color .15s;display:inline-flex}.system-button:hover{border-color:var(--cyan);background:#234552bd}.system-button--primary{border-color:var(--cyan);color:var(--void);background:var(--cyan)}.system-button--primary:hover{color:var(--void);background:#a6f8ff}.identity-app{grid-template-columns:minmax(170px,220px) minmax(0,1fr);align-items:center;gap:clamp(22px,4vw,38px);min-height:100%;display:grid}.identity-app__portrait{aspect-ratio:4/5;clip-path:polygon(0 17px,17px 0,100% 0,100% calc(100% - 28px),calc(100% - 28px) 100%,0 100%);background:#020406;border:1px solid #60e9f570;position:relative;overflow:hidden}.identity-app__portrait:before,.identity-app__portrait:after{z-index:2;content:"";position:absolute}.identity-app__portrait:before{pointer-events:none;background:linear-gradient(#0000 55%,#000f17b8),linear-gradient(90deg,#60e9f524,#0000 25% 75%,#f054b61f);inset:0}.identity-app__portrait:after{background:var(--pink);width:7px;height:7px;box-shadow:0 0 12px var(--pink);top:10px;right:10px}.identity-app__portrait img{object-fit:cover;filter:contrast(1.14)brightness(.91)sepia(.06)hue-rotate(150deg)}.identity-app__portrait-scan{z-index:3;background:var(--cyan);height:1px;box-shadow:0 0 11px var(--cyan);opacity:.58;animation:5.8s linear infinite portrait-scan;position:absolute;top:0;left:0;right:0}.identity-app__portrait-code{z-index:4;color:var(--cyan);font-family:var(--font-mono);letter-spacing:.12em;background:#02070bc2;padding:6px 7px;font-size:.47rem;position:absolute;bottom:8px;left:8px;right:8px}.identity-app__copy h2,.app-section-header h2,.contact-app__copy h2{color:#e8f5f8;letter-spacing:-.055em;max-width:12ch;margin:0;font-size:clamp(2rem,4.1vw,3.25rem);font-weight:530;line-height:.95}.identity-app__lede{color:#b7c9d1;max-width:43ch;margin:18px 0 0;font-size:.86rem;line-height:1.65}.identity-app__status{background:#6b9fb226;border:1px solid #6b9fb22e;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:21px 0 0;display:grid}.identity-app__status div{background:#060f18e6;min-width:0;padding:9px 10px}.identity-app__status dt{color:var(--dim);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.46rem}.identity-app__status dd{color:var(--text);font-family:var(--font-mono);text-overflow:ellipsis;align-items:center;gap:5px;margin:5px 0 0;font-size:.54rem;line-height:1.35;display:flex;overflow:hidden}.identity-app__status div:last-child dd{color:var(--online)}.app-section-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.app-section-header h2{max-width:14ch;font-size:clamp(1.85rem,4vw,2.8rem)}.app-section-header__readout{border-left:2px solid var(--pink);color:var(--muted);font-family:var(--font-mono);letter-spacing:.09em;background:#f054b60f;flex:none;padding:7px 9px;font-size:.5rem}.capabilities-app__layout{grid-template-columns:minmax(150px,.62fr) minmax(0,1.38fr);gap:15px;margin-top:24px;display:grid}.capabilities-app__tabs{align-content:start;gap:5px;display:grid}.capabilities-app__tabs button{min-height:54px;color:var(--muted);text-align:left;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%);background:#070f18a8;border:1px solid #7fa3b129;grid-template-columns:1fr auto;align-items:center;padding:9px 11px;display:grid}.capabilities-app__tabs button:hover{color:var(--text);border-color:#f054b680}.capabilities-app__tabs button.is-active{border-color:var(--pink);color:var(--text);box-shadow:inset 3px 0 var(--pink);background:linear-gradient(90deg,#f054b626,#070f18d9)}.capabilities-app__tabs button span{color:var(--dim);font-family:var(--font-mono);letter-spacing:.08em;grid-column:1;font-size:.46rem}.capabilities-app__tabs button strong{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;grid-column:1;margin-top:2px;font-size:.66rem;font-weight:600}.capabilities-app__tabs button svg{color:var(--pink);grid-area:1/2/3}.capabilities-app__panel{clip-path:polygon(0 15px,15px 0,100% 0,100% calc(100% - 23px),calc(100% - 23px) 100%,0 100%);background:linear-gradient(145deg,#f054b617,#0000 38%),#050d16d6;border:1px solid #f054b661;min-height:236px;padding:20px 22px;position:relative;overflow:hidden}.capabilities-app__panel>p:first-of-type{z-index:1;color:var(--pink);font-family:var(--font-mono);letter-spacing:.1em;margin:0;font-size:.51rem;position:relative}.capabilities-app__panel h3{z-index:1;max-width:14ch;color:var(--text);letter-spacing:-.035em;margin:11px 0 0;font-size:clamp(1.35rem,3vw,2rem);font-weight:540;line-height:1.04;position:relative}.capabilities-app__description{z-index:1;color:#afc2cb;max-width:43ch;margin:13px 0 0;font-size:.75rem;line-height:1.6;position:relative}.capabilities-app__panel ul{z-index:1;flex-wrap:wrap;gap:6px;margin:17px 0 0;padding:0;list-style:none;display:flex;position:relative}.capabilities-app__panel li{color:var(--muted);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;background:#101f2c8f;border:1px solid #84afbe2e;padding:6px 8px;font-size:.49rem}.capabilities-app__index{color:#f054b60e;font-family:var(--font-mono);font-size:9.5rem;font-weight:800;line-height:1;position:absolute;bottom:-24px;right:10px}.capabilities-app__signal{align-items:end;gap:3px;height:20px;display:flex;position:absolute;top:14px;right:14px}.capabilities-app__signal i{background:var(--pink);width:3px;height:5px}.capabilities-app__signal i:nth-child(2){height:9px}.capabilities-app__signal i:nth-child(3){height:14px}.capabilities-app__signal i:nth-child(4){height:18px}.capabilities-app__signal i:nth-child(5){opacity:.3;height:12px}.stack-app__intro{color:#a9bec8;max-width:58ch;margin:16px 0 0;font-size:.76rem;line-height:1.6}.stack-app__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:21px;display:grid}.stack-app__grid section{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);background:linear-gradient(135deg,#9b7af414,#0000 58%),#070f18a3;border:1px solid #9b7af440;min-height:112px;padding:13px 14px;position:relative;overflow:hidden}.stack-app__grid section:after{content:"";border:1px solid #9b7af41a;border-radius:50%;width:70px;height:70px;position:absolute;bottom:-24px;right:-15px;box-shadow:0 0 0 9px #9b7af409,0 0 0 18px #9b7af406}.stack-app__grid header{align-items:center;gap:9px;display:flex}.stack-app__grid header span{color:#ad94f4;font-family:var(--font-mono);font-size:.52rem}.stack-app__grid h3{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.65rem;font-weight:650}.stack-app__grid ul{z-index:1;flex-wrap:wrap;gap:5px;margin:12px 0 0;padding:0;list-style:none;display:flex;position:relative}.stack-app__grid li{color:#abbec7;font-family:var(--font-mono);background:#7962be1a;padding:5px 7px;font-size:.48rem;line-height:1.2}.terminal-app{height:100%;min-height:270px;font-family:var(--font-mono);grid-template-rows:auto minmax(100px,1fr) auto auto;padding:2px;display:grid}.terminal-app__meta{border-bottom:1px solid color-mix(in srgb, var(--terminal) 20%, transparent);color:var(--dim);letter-spacing:.08em;justify-content:space-between;gap:16px;padding-bottom:10px;font-size:.49rem;display:flex}.terminal-app__meta span:last-child{color:var(--terminal)}.terminal-app__output{color:#a8bbc0;min-height:0;padding:14px 4px 14px 0;font-size:.69rem;line-height:1.55;overflow:auto}.terminal-app__output>div+div{margin-top:12px}.terminal-app__output p{margin:0}.terminal-app__command{color:var(--text)}.terminal-app__command span{color:var(--terminal)}.terminal-app form{border:1px solid color-mix(in srgb, var(--terminal) 36%, transparent);background:#040a0fdb;align-items:center;min-height:43px;display:flex}.terminal-app label{color:var(--terminal);flex:none;padding-left:11px;font-size:.65rem}.terminal-app input{width:100%;min-width:0;color:var(--text);font-family:var(--font-mono);background:0 0;border:0;outline:0;align-self:stretch;padding:0 9px;font-size:.68rem}.terminal-app input::placeholder{color:#94a9b157}.terminal-app form button{color:var(--void);background:var(--terminal);font-family:var(--font-mono);text-transform:uppercase;align-self:stretch;padding:0 15px;font-size:.55rem;font-weight:750}.terminal-app__quick{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.terminal-app__quick button{min-height:28px;color:var(--muted);font-family:var(--font-mono);background:#0f1c2580;border:1px solid #8aa7b02e;padding:0 9px;font-size:.5rem}.terminal-app__quick button:hover{border-color:var(--terminal);color:var(--terminal)}.contact-app{grid-template-columns:minmax(130px,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(20px,4vw,38px);min-height:100%;display:grid}.contact-app__signal{aspect-ratio:1;color:var(--cyan);clip-path:polygon(0 18px,18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%);background:radial-gradient(circle,#60e9f51f,#0000 57%);border:1px solid #60e9f538;place-items:center;display:grid;position:relative}.contact-app__signal:before,.contact-app__signal:after,.contact-app__signal span{content:"";border:1px solid #60e9f53d;border-radius:50%;animation:3.6s ease-out infinite signal-pulse;position:absolute}.contact-app__signal:before{inset:22%}.contact-app__signal:after{animation-delay:-1.2s;inset:10%}.contact-app__signal span:first-child{animation-delay:-2.4s;inset:34%}.contact-app__signal span:nth-child(2){background:var(--pink);width:5px;height:5px;box-shadow:0 0 10px var(--pink);border:0;top:11px;right:11px}.contact-app__signal span:nth-child(3){background:var(--cyan);border:0;border-radius:0;width:26px;height:1px;animation:none;bottom:11px;right:11px}.contact-app__signal svg{z-index:2;filter:drop-shadow(0 0 12px #60e9f559);position:relative}.contact-app__copy h2{max-width:11ch;font-size:clamp(1.9rem,3.8vw,2.8rem)}.contact-app__copy>p:not(.app-eyebrow){color:#adc1ca;max-width:42ch;margin:15px 0 0;font-size:.77rem;line-height:1.6}.contact-app__channels{gap:7px;margin-top:19px;display:grid}.contact-app__channels a{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%);background:#08131ca3;border:1px solid #60e9f538;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:61px;padding:8px 11px;transition:border-color .15s,background .15s,transform .15s;display:grid}.contact-app__channels a:hover{border-color:var(--cyan);background:#0f2a34bd;transform:translate(3px)}.contact-app__channel-icon{width:39px;height:39px;color:var(--cyan);background:#60e9f50f;border:1px solid #60e9f561;place-items:center;display:grid}.contact-app__channels a>span:nth-child(2){min-width:0;display:grid}.contact-app__channels small{color:var(--dim);font-family:var(--font-mono);letter-spacing:.11em;font-size:.44rem}.contact-app__channels strong{margin-top:2px;font-size:.7rem;font-weight:600}.contact-app__channels em{color:var(--muted);font-family:var(--font-mono);margin-top:2px;font-size:.48rem;font-style:normal}.contact-app__channels>a:nth-child(2){border-color:#f054b638}.contact-app__channels>a:nth-child(2) .contact-app__channel-icon{color:var(--pink);background:#f054b60f;border-color:#f054b661}.system-window[data-app-id=media] .system-window__body{background:#03070b;padding:0;overflow:auto}.media-player-app{--media-progress:0%;--media-buffered:0%;height:100%;min-height:0;color:var(--text);background:linear-gradient(90deg,#4f6dff0d,#0000 23% 76%,#f054b60a),#03070b;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 258px;display:grid;position:relative;overflow:hidden}.media-player-app:focus-visible{outline-offset:-3px}.media-player-app__main{grid-template-rows:minmax(250px,1fr) auto auto auto;min-width:0;min-height:0;display:grid;overflow:hidden}.media-player-app__screen{isolation:isolate;background:#000;border-bottom:1px solid #60e9f538;min-height:0;position:relative;overflow:hidden}.media-player-app__screen:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(#0000,#0000006b);height:25%;position:absolute;bottom:0;left:0;right:0}.media-player-app__screen video{object-fit:contain;cursor:pointer;background:#000;width:100%;height:100%;display:block}.media-player-app__screen-head{z-index:3;color:#dbe8eebd;font-family:var(--font-mono);letter-spacing:.11em;pointer-events:none;justify-content:space-between;align-items:center;gap:14px;font-size:.48rem;display:flex;position:absolute;top:13px;left:13px;right:13px}.media-player-app__screen-head span,.media-player-app__screen-head b{border-left:2px solid var(--cyan);background:#03070bbd;padding:6px 8px;font-weight:550}.media-player-app__screen-head b{border-color:var(--pink);color:#f3c6e5}.media-player-app__corner{z-index:3;pointer-events:none;border-color:#60e9f594;width:28px;height:28px;position:absolute}.media-player-app__corner--tl{border-top:1px solid;border-left:1px solid;top:7px;left:7px}.media-player-app__corner--br{border-bottom:1px solid;border-right:1px solid;bottom:7px;right:7px}.media-player-app__screen-play{z-index:4;width:70px;height:70px;color:var(--cyan);clip-path:polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,15px 100%,0 calc(100% - 15px));background:#03080dd1;border:1px solid #60e9f5b8;place-items:center;transition:color .15s,border-color .15s,background .15s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 7px #60e9f50b,0 16px 42px #00000070}.media-player-app__screen-play:hover{border-color:var(--pink);color:#fff;background:#23091de6}.media-player-app__screen-play:not(:hover):not(:focus-visible){animation:2.45s cubic-bezier(.4,0,.2,1) infinite media-play-callout}.media-player-app__identity{background:#060d15f5;border-bottom:1px solid #dbe8ee1a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;min-height:72px;padding:10px 16px;display:grid}.media-player-app__identity p,.media-player-app__identity h3{margin:0}.media-player-app__identity p{color:var(--cyan);font-family:var(--font-mono);letter-spacing:.13em;font-size:.47rem}.media-player-app__identity h3{color:#eef9fb;letter-spacing:-.025em;margin-top:4px;font-size:1.14rem;font-weight:590}.media-player-app__identity h3 span{color:var(--muted);letter-spacing:.02em;font-size:.68em;font-weight:500}.media-player-app__identity dl{background:#73a8ba24;grid-template-columns:repeat(3,auto);gap:1px;margin:0;display:grid}.media-player-app__identity dl div{background:#07101a;min-width:76px;padding:7px 9px}.media-player-app__identity dt{color:var(--dim);font-family:var(--font-mono);letter-spacing:.11em;font-size:.4rem}.media-player-app__identity dd{color:var(--text);font-family:var(--font-mono);margin:4px 0 0;font-size:.49rem}.media-player-app__transport{background:#03080dfa;border-bottom:1px solid #dbe8ee1a;grid-template-columns:46px 42px minmax(130px,1fr) 42px 44px 92px 44px 44px;align-items:center;gap:8px;min-height:62px;padding:8px 12px;display:grid}.media-player-app__transport button{width:44px;height:44px;color:var(--muted);background:#0c18239e;border:1px solid #81b4c62e;place-items:center;display:grid}.media-player-app__transport button:hover{color:var(--cyan);border-color:#60e9f594}.media-player-app__transport .media-player-app__primary-control{color:#031014;background:var(--cyan);border-color:#60e9f5b3}.media-player-app__transport .media-player-app__primary-control:hover{color:#031014;background:#a3f7fc}.media-player-app__transport time{color:var(--muted);font-family:var(--font-mono);text-align:center;font-size:.54rem}.media-player-app__transport input[type=range]{appearance:none;cursor:pointer;background:0 0;height:16px;margin:0}.media-player-app__transport input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--cyan), var(--pink)) 0 / var(--media-progress) 100% no-repeat, linear-gradient(90deg, #86a8b566, #86a8b566) 0 / var(--media-buffered) 100% no-repeat, #647d8833;border:0;height:3px}.media-player-app__transport input[type=range]::-moz-range-track{background:#647d883d;border:0;height:3px}.media-player-app__transport input[type=range]::-moz-range-progress{background:var(--cyan);height:3px}.media-player-app__transport input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--cyan);border:1px solid #dffcff;border-radius:0;width:10px;height:10px;margin-top:-3.5px;transform:rotate(45deg);box-shadow:0 0 9px #60e9f58f}.media-player-app__transport input[type=range]::-moz-range-thumb{background:var(--cyan);border:1px solid #dffcff;border-radius:0;width:9px;height:9px;transform:rotate(45deg)}.media-player-app__volume{--media-progress:86%;--media-buffered:0%}.media-player-app__footer{min-height:30px;color:var(--dim);font-family:var(--font-mono);letter-spacing:.08em;white-space:nowrap;background:#050b11;justify-content:space-between;align-items:center;gap:18px;padding:0 13px;font-size:.4rem;display:flex}.media-player-app__footer span:first-child{color:#8ba0ff}.media-player-app__library{background:linear-gradient(#4f6dff12,#0000 24%),#050a11;border-left:1px solid #7994ff3d;grid-template-rows:66px minmax(0,1fr) 31px;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.media-player-app__library:before{z-index:2;background:linear-gradient(var(--cyan), transparent);content:"";pointer-events:none;width:1px;height:82px;position:absolute;top:0;left:0;box-shadow:0 0 9px #60e9f561}.media-player-app__library>header{background:#070e17f5;border-bottom:1px solid #dbe8ee1a;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 11px;display:grid}.media-player-app__library-mark{width:30px;height:30px;color:var(--cyan);clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,0 100%);background:#60e9f509;border:1px solid #60e9f547;place-items:center;display:grid}.media-player-app__library>header div{gap:4px;min-width:0;display:grid}.media-player-app__library>header p,.media-player-app__library>header h3{font-family:var(--font-mono);margin:0}.media-player-app__library>header p{color:var(--dim);letter-spacing:.14em;font-size:.43rem}.media-player-app__library>header h3{color:var(--text);letter-spacing:.08em;font-size:.67rem;font-weight:620}.media-player-app__library>header>b{color:#8ba0ff;font-family:var(--font-mono);letter-spacing:.08em;white-space:nowrap;font-size:.44rem;font-weight:600}.media-player-app__library ol{overscroll-behavior:contain;background:#dbe8ee14;align-content:start;gap:1px;min-height:0;margin:0;padding:1px 0;list-style:none;display:grid;overflow:hidden auto}.media-player-app__library li{min-width:0}.media-player-app__library li button{width:100%;min-height:78px;color:var(--muted);text-align:left;background:#060c14;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:10px;padding:9px 10px;transition:color .15s,background .15s,box-shadow .15s;display:grid;position:relative;overflow:hidden}.media-player-app__library li button:before{content:"";background:0 0;width:2px;position:absolute;top:13px;bottom:13px;left:0}.media-player-app__library li button:hover,.media-player-app__library li button:focus-visible{color:var(--text);background:#0a121d}.media-player-app__library li button:focus-visible{z-index:2;outline-offset:-3px}.media-player-app__library li button.is-active{color:var(--text);background:linear-gradient(90deg,#4f6dff24,#0000 72%),#0a121d;box-shadow:inset 0 0 0 1px #7994ff38}.media-player-app__library li button.is-active:before{background:linear-gradient(var(--cyan), var(--blue-bright), var(--pink));box-shadow:0 0 8px #60e9f56b}.media-player-app__library-thumb{isolation:isolate;aspect-ratio:16/9;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%);background:#010305;border:1px solid #dbe8ee29;width:96px;display:block;position:relative;overflow:hidden}.media-player-app__library-thumb:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(145deg,#0000 48%,#01040894);position:absolute;inset:0}.media-player-app__library-thumb img{object-fit:cover;transition:transform .22s cubic-bezier(.16,1,.3,1),opacity .15s}.media-player-app__library li button:not(.is-active) .media-player-app__library-thumb img{opacity:.72}.media-player-app__library li button:hover .media-player-app__library-thumb img,.media-player-app__library li button:focus-visible .media-player-app__library-thumb img,.media-player-app__library li button.is-active .media-player-app__library-thumb img{opacity:1;transform:scale(1.035)}.media-player-app__library-thumb>i,.media-player-app__library-thumb>em{z-index:2;color:var(--text);font-family:var(--font-mono);letter-spacing:.07em;background:#03080dd1;padding:3px 4px;font-size:.4rem;font-style:normal;position:absolute}.media-player-app__library-thumb>i{color:var(--cyan);top:4px;left:4px}.media-player-app__library-thumb>em{border-left:2px solid var(--pink);color:#ffd8ee;bottom:4px;right:4px}.media-player-app__library-copy{min-width:0;font-family:var(--font-mono);gap:4px;display:grid}.media-player-app__library-copy>small{color:var(--cyan-soft);letter-spacing:.09em;text-overflow:ellipsis;white-space:nowrap;font-size:.42rem;overflow:hidden}.media-player-app__library-copy>strong{color:currentColor;letter-spacing:.035em;text-overflow:ellipsis;white-space:nowrap;font-size:.59rem;font-weight:620;overflow:hidden}.media-player-app__library-copy>span{min-width:0;color:var(--dim);letter-spacing:.055em;justify-content:space-between;align-items:center;gap:7px;font-size:.38rem;display:flex}.media-player-app__library-copy>span i{text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.media-player-app__library-copy time{flex:none}.media-player-app__library>footer{color:var(--dim);font-family:var(--font-mono);letter-spacing:.08em;background:#050a11;border-top:1px solid #dbe8ee1a;justify-content:space-between;align-items:center;gap:12px;padding:0 11px;font-size:.41rem;display:flex}.media-player-app__library>footer span{align-items:center;gap:6px;display:flex}.media-player-app__library>footer i{background:var(--online);width:4px;height:4px;box-shadow:0 0 6px color-mix(in srgb, var(--online) 58%, transparent)}.media-player-app__library>footer b{color:#8ba0ff;font-weight:600}.media-player-app__error{z-index:8;border-left:2px solid var(--coral);color:#ffdbe2;font-family:var(--font-mono);background:#20050cf0;padding:9px 11px;font-size:.52rem;position:absolute;bottom:105px;left:14px;right:14px}.system-window[data-app-id=game] .system-window__body{background:#000;padding:0;overflow:hidden}.mini-dayz-app{--game-accent:var(--coral);width:100%;height:100%;min-height:0;color:var(--text);background:#000;grid-template-rows:56px minmax(0,1fr) 28px;display:grid;position:relative;overflow:hidden}.mini-dayz-app__toolbar{z-index:4;border-bottom:1px solid color-mix(in srgb, var(--game-accent) 35%, var(--city-steel));background:linear-gradient(90deg, color-mix(in srgb, var(--game-accent) 10%, transparent), transparent 34%), var(--surface-strong);min-width:0;box-shadow:inset 3px 0 0 var(--game-accent);grid-template-columns:minmax(190px,1fr) auto auto;align-items:center;gap:12px;padding:0 10px;display:grid;position:relative}.mini-dayz-app__toolbar:after{background:linear-gradient(90deg, transparent, var(--game-accent));width:26%;height:1px;box-shadow:0 0 8px color-mix(in srgb, var(--game-accent) 44%, transparent);content:"";position:absolute;bottom:-1px;right:0}.mini-dayz-app__identity{align-items:center;gap:9px;min-width:0;display:flex}.mini-dayz-app__mark{border:1px solid color-mix(in srgb, var(--game-accent) 58%, transparent);clip-path:polygon(0 7px,7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%);width:38px;height:38px;box-shadow:0 0 12px color-mix(in srgb, var(--game-accent) 15%, transparent);background:#100306;flex:none;place-items:center;display:grid;overflow:hidden}.mini-dayz-app__mark img{object-fit:cover;width:100%;height:100%;image-rendering:pixelated}.mini-dayz-app__identity>span:last-child{gap:3px;min-width:0;display:grid}.mini-dayz-app__identity small,.mini-dayz-app__identity strong{font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mini-dayz-app__identity small{color:color-mix(in srgb, var(--game-accent) 72%, var(--muted));letter-spacing:.1em;font-size:.43rem}.mini-dayz-app__identity strong{color:var(--text);letter-spacing:.08em;font-size:.69rem}.mini-dayz-app__runtime{min-width:112px;color:var(--muted);font-family:var(--font-mono);letter-spacing:.09em;justify-content:center;align-items:center;gap:7px;font-size:.45rem;display:flex}.mini-dayz-app__runtime i{background:var(--dim);width:5px;height:5px}.mini-dayz-app[data-runtime-state=running] .mini-dayz-app__runtime{color:var(--online)}.mini-dayz-app[data-runtime-state=running] .mini-dayz-app__runtime i{background:var(--online);box-shadow:0 0 8px color-mix(in srgb, var(--online) 70%, transparent)}.mini-dayz-app[data-runtime-state=error] .mini-dayz-app__runtime{color:var(--coral)}.mini-dayz-app[data-runtime-state=error] .mini-dayz-app__runtime i{background:var(--coral);box-shadow:0 0 8px color-mix(in srgb, var(--coral) 64%, transparent)}.mini-dayz-app__controls{align-items:center;gap:3px;display:flex}.mini-dayz-app__controls button,.mini-dayz-app__rotate button{border:1px solid color-mix(in srgb, var(--game-accent) 24%, var(--city-steel));min-width:44px;min-height:38px;color:var(--muted);background:color-mix(in srgb, var(--game-accent) 5%, transparent);font-family:var(--font-mono);letter-spacing:.06em;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:.44rem;display:inline-flex}.mini-dayz-app__controls button:hover:not(:disabled),.mini-dayz-app__controls button:focus-visible,.mini-dayz-app__rotate button:hover,.mini-dayz-app__rotate button:focus-visible{border-color:color-mix(in srgb, var(--game-accent) 70%, var(--text));color:var(--text);background:color-mix(in srgb, var(--game-accent) 12%, transparent)}.mini-dayz-app__controls button:disabled{opacity:.34;cursor:not-allowed}.mini-dayz-app__viewport{background:radial-gradient(circle,#2d040c38,#0000 46%),#000;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden;container-type:size}.mini-dayz-app__viewport:before{z-index:0;opacity:.3;background:linear-gradient(90deg, color-mix(in srgb, var(--game-accent) 7%, transparent) 1px, transparent 1px) 0 0 / 48px 48px, linear-gradient(color-mix(in srgb, var(--game-accent) 5%, transparent) 1px, transparent 1px) 0 0 / 48px 48px;content:"";pointer-events:none;position:absolute;inset:0}.mini-dayz-app__viewport:after{z-index:3;border-left:2px solid var(--game-accent);color:var(--text);font-family:var(--font-mono);letter-spacing:.09em;content:"";pointer-events:none;background:#020408eb;padding:8px 11px;font-size:.5rem;display:none;position:absolute}.mini-dayz-app[data-runtime-state=loading] .mini-dayz-app__viewport:after{content:"LOADING ISOLATED RUNTIME // 37 MB";display:block}.mini-dayz-app[data-runtime-state=error] .mini-dayz-app__viewport:after{border-left-color:var(--coral);content:"RUNTIME SIGNAL ERROR // USE RESTART";display:block}.mini-dayz-app__fullscreen-fallback{z-index:7;border-left:2px solid var(--game-accent);max-width:min(360px,100% - 20px);color:var(--text);font-family:var(--font-mono);letter-spacing:.06em;background:#020408f5;align-items:center;gap:10px;padding:8px 10px;font-size:.46rem;display:flex;position:absolute;top:10px;right:10px;box-shadow:0 10px 30px #0000007a}.mini-dayz-app__fullscreen-fallback span{min-width:0}.mini-dayz-app__fullscreen-fallback a{color:var(--game-accent);text-underline-offset:3px;flex:none;text-decoration:underline}.mini-dayz-app__iframe{z-index:1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000;border:0;width:100%;min-width:0;max-width:none;height:100%;min-height:0;max-height:none;margin:0;display:block;position:absolute;inset:0}.mini-dayz-app__launch{z-index:1;border:1px solid color-mix(in srgb, var(--game-accent) 34%, var(--city-steel));width:min(520px,100% - 34px);color:var(--text);background:linear-gradient(145deg, color-mix(in srgb, var(--game-accent) 10%, transparent), transparent 42%), #03060cf5;text-align:center;clip-path:polygon(0 18px,18px 0,calc(100% - 26px) 0,100% 26px,100% 100%,0 100%);box-shadow:inset 3px 0 0 var(--game-accent), 0 24px 70px #000000ad, 0 0 32px color-mix(in srgb, var(--game-accent) 10%, transparent);justify-items:center;padding:clamp(22px,4vw,38px);display:grid;position:relative}.mini-dayz-app__launch-art{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--game-accent) 62%, transparent);clip-path:polygon(0 15px,15px 0,100% 0,100% calc(100% - 15px),calc(100% - 15px) 100%,0 100%);width:clamp(82px,13vw,128px);box-shadow:0 0 24px color-mix(in srgb, var(--game-accent) 18%, transparent);background:#100306;place-items:center;display:grid;overflow:hidden}.mini-dayz-app__launch-art img{object-fit:cover;width:100%;height:100%;image-rendering:pixelated}.mini-dayz-app__launch p,.mini-dayz-app__launch h3,.mini-dayz-app__launch>span,.mini-dayz-app__launch button{margin:0}.mini-dayz-app__launch p{color:var(--game-accent);font-family:var(--font-mono);letter-spacing:.13em;margin-top:16px;font-size:.5rem}.mini-dayz-app__launch h3{letter-spacing:-.045em;margin-top:7px;font-size:clamp(1.5rem,4vw,2.35rem);line-height:.98}.mini-dayz-app__launch>span:not(.mini-dayz-app__launch-art){max-width:390px;color:var(--muted);margin-top:11px;font-size:.72rem;line-height:1.55}.mini-dayz-app__launch button{border:1px solid color-mix(in srgb, var(--game-accent) 74%, white);color:#fff;background:linear-gradient(135deg, color-mix(in srgb, var(--game-accent) 62%, #25030a), #21030a);min-height:48px;font-family:var(--font-mono);letter-spacing:.1em;clip-path:polygon(0 9px,9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%);box-shadow:0 0 22px color-mix(in srgb, var(--game-accent) 18%, transparent);justify-content:center;align-items:center;gap:9px;margin-top:20px;padding:0 20px;font-size:.62rem;font-weight:760;display:inline-flex}.mini-dayz-app__launch button:hover,.mini-dayz-app__launch button:focus-visible{background:linear-gradient(135deg, color-mix(in srgb, var(--game-accent) 78%, #3a030b), #32040d);box-shadow:0 0 30px color-mix(in srgb, var(--game-accent) 26%, transparent)}.mini-dayz-app__rotate{z-index:8;color:var(--text);text-align:center;background:#020408fa;place-content:center;justify-items:center;gap:13px;padding:24px;display:none;position:absolute;inset:0}.mini-dayz-app__rotate>svg{color:var(--game-accent);transform:rotate(90deg)}.mini-dayz-app__rotate>span{font-family:var(--font-mono);gap:5px;display:grid}.mini-dayz-app__rotate small{color:var(--game-accent);letter-spacing:.12em;font-size:.44rem}.mini-dayz-app__rotate strong{letter-spacing:.08em;font-size:.7rem}.mini-dayz-app__rotate p{max-width:310px;color:color-mix(in srgb, var(--game-accent) 72%, var(--text));font-family:var(--font-mono);letter-spacing:.07em;margin:-4px 0 0;font-size:.46rem;line-height:1.45}.mini-dayz-app__rotate a{color:color-mix(in srgb, var(--game-accent) 68%, var(--text));font-family:var(--font-mono);letter-spacing:.08em;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--game-accent) 42%, transparent);text-decoration-color:color-mix(in srgb, var(--game-accent) 42%, transparent);text-underline-offset:4px;font-size:.46rem}.mini-dayz-app__rotate a:hover,.mini-dayz-app__rotate a:focus-visible{color:var(--text);-webkit-text-decoration-color:var(--game-accent);text-decoration-color:var(--game-accent)}.mini-dayz-app__footer{z-index:4;border-top:1px solid color-mix(in srgb, var(--game-accent) 20%, var(--city-steel));min-width:0;color:var(--dim);background:var(--surface-strong);font-family:var(--font-mono);letter-spacing:.07em;justify-content:space-between;align-items:center;gap:12px;padding:0 10px;font-size:.4rem;display:flex;position:relative}.mini-dayz-app__footer a{color:color-mix(in srgb, var(--game-accent) 66%, var(--text))}:-webkit-any(.mini-dayz-app:fullscreen,.mini-dayz-app:-webkit-full-screen){background:#000;width:100vw;height:100dvh}:is(.mini-dayz-app:fullscreen,.mini-dayz-app:fullscreen){background:#000;width:100vw;height:100dvh}.system-launcher{z-index:320;width:min(650px,100vw - 122px);max-height:calc(100dvh - 174px);color:var(--text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,0 100%);background:#04080cfa;border:1px solid #dbe8ee33;grid-template-rows:auto auto minmax(0,1fr) auto;animation:.22s cubic-bezier(.16,1,.3,1) both launcher-enter;display:grid;position:fixed;top:92px;bottom:auto;left:94px;overflow:hidden;box-shadow:0 28px 90px #0000009e}.system-launcher>header{border-bottom:1px solid #dbe8ee1f;border-left:3px solid var(--cyan);background:#070c12;grid-template-columns:52px 1fr;align-items:center;gap:12px;padding:18px;display:grid}.system-launcher__avatar{border:1px solid var(--cyan);clip-path:polygon(0 9px,9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%);background:#020406;width:52px;height:52px;position:relative;overflow:hidden}.system-launcher__avatar img{object-fit:cover}.system-launcher header p,.system-launcher header h2,.system-launcher header span{margin:0}.system-launcher header p{color:var(--cyan);font-family:var(--font-mono);letter-spacing:.1em;font-size:.48rem}.system-launcher header h2{font-family:var(--font-mono);letter-spacing:.08em;margin-top:3px;font-size:1rem}.system-launcher header span{color:var(--muted);font-size:.64rem}.system-launcher__rule{color:var(--dim);font-family:var(--font-mono);letter-spacing:.09em;background:#dbe8ee09;justify-content:space-between;padding:10px 17px;font-size:.47rem;display:flex}.system-launcher__rule b{color:var(--online);font-weight:500}.system-launcher nav{background:#dbe8ee17;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:1px;padding:1px 0;display:grid;overflow-y:auto}.system-launcher nav :is(button,a){min-height:88px;color:var(--text);text-align:left;background:#070c12;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.system-launcher nav :is(button,a):hover{background:#0a1118}.system-launcher__icon{margin-left:-1px}.system-launcher nav button.is-active{box-shadow:inset 3px 0 0 var(--cyan);background:#0a1118}.system-launcher nav button.is-minimized .app-glyph{opacity:.58;filter:none}.system-launcher nav :is(button,a)>span:nth-child(2){min-width:0;display:grid}.system-launcher nav strong{font-family:var(--font-mono);letter-spacing:.03em;text-transform:uppercase;font-size:.62rem;font-weight:600}.system-launcher nav small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.56rem;overflow:hidden}.system-launcher nav em{color:var(--dim);font-family:var(--font-mono);justify-items:end;gap:6px;font-size:.46rem;font-style:normal;display:grid}.system-launcher nav em b{color:var(--online);letter-spacing:.08em;font-size:.36rem;font-weight:550}.system-launcher>footer{color:var(--dim);font-family:var(--font-mono);background:#03080e8a;border-top:1px solid #dbe8ee1f;justify-content:space-between;align-items:center;padding:9px 10px;font-size:.46rem;display:flex}.system-launcher>footer button{min-height:34px;color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;background:0 0;align-items:center;gap:7px;padding:0 9px;font-size:.5rem;display:flex}.system-launcher>footer button:hover{color:var(--coral);background:#ff5a780f}.taskbar{z-index:300;height:50px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;clip-path:none;pointer-events:none;background:0 0;border:0;align-items:center;gap:10px;padding:0;animation:.42s cubic-bezier(.16,1,.3,1) both shell-deploy-bottom;display:flex;position:fixed;bottom:16px;left:18px;right:18px}.taskbar__launcher{border:1px solid #dbe8ee29;border-left:2px solid var(--cyan);width:62px;height:50px;color:var(--cyan);font-family:var(--font-mono);letter-spacing:.08em;clip-path:none;pointer-events:auto;background:#04080cf2;justify-content:center;align-items:center;gap:0;padding:0;font-size:.63rem;font-weight:750;display:flex}.taskbar__launcher-label{display:none}.taskbar__launcher:hover,.taskbar__launcher.is-active{color:var(--cyan);box-shadow:inset 0 -2px 0 var(--cyan);background:#0a1118}.taskbar__apps{pointer-events:auto;scrollbar-width:none;background:#04080cf2;border:1px solid #dbe8ee26;align-items:center;gap:2px;min-width:0;min-height:50px;padding:4px;display:flex;overflow-x:auto;box-shadow:0 14px 38px #0000003d}.taskbar__apps::-webkit-scrollbar{display:none}.taskbar__apps button{--task-accent:var(--cyan);min-width:44px;height:40px;color:var(--muted);font-family:var(--font-mono);white-space:nowrap;background:0 0;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:.54rem;display:flex;position:relative}.taskbar__apps button:hover,.taskbar__apps button.is-active{color:var(--text);background:#dbe8ee0e}.taskbar__apps button>i{background:#6ca8b659;height:1px;position:absolute;bottom:2px;left:11px;right:11px}.taskbar__apps button.is-active>i{background:var(--task-accent);height:2px;box-shadow:0 0 7px var(--task-accent)}.taskbar__app--pink{--task-accent:var(--pink)!important}.taskbar__app--violet{--task-accent:var(--violet-bright)!important}.taskbar__app--yellow{--task-accent:var(--terminal)!important}.taskbar__app--coral{--task-accent:var(--coral)!important}.taskbar__app--blue{--task-accent:var(--blue-bright)!important}.taskbar__apps button.is-playing>i{background:linear-gradient(90deg, var(--cyan), var(--pink));height:2px;box-shadow:0 0 7px #60e9f575}.taskbar__media-state{color:#f4a4d5;letter-spacing:.08em;font-size:.38rem;font-weight:650}.taskbar__apps button.is-minimized .app-glyph{opacity:.55;filter:none}.taskbar__apps button.is-minimized>i{background:repeating-linear-gradient(90deg, var(--task-accent) 0 4px, transparent 4px 7px);box-shadow:none}.taskbar__signal-bridge{min-width:72px;height:50px;color:var(--dim);font-family:var(--font-mono);pointer-events:none;flex:auto;justify-content:center;align-items:center;gap:8px;display:flex;position:relative;overflow:hidden}.taskbar__signal-bridge:before,.taskbar__signal-bridge:after{opacity:.48;content:"";flex:auto;height:1px}.taskbar__signal-bridge:before{background:linear-gradient(90deg, color-mix(in srgb, var(--cyan) 55%, transparent), color-mix(in srgb, var(--blue-bright) 18%, transparent))}.taskbar__signal-bridge:after{background:linear-gradient(90deg, color-mix(in srgb, var(--violet-bright) 18%, transparent), color-mix(in srgb, var(--pink) 48%, transparent), transparent)}.taskbar__signal-bridge i{background:var(--cyan);width:3px;height:3px;box-shadow:0 0 6px color-mix(in srgb, var(--cyan) 58%, transparent);flex:none}.taskbar__signal-bridge i:nth-child(2){background:var(--blue-bright)}.taskbar__signal-bridge i:nth-child(3){background:var(--pink)}.taskbar__signal-bridge b{color:color-mix(in srgb, var(--muted) 82%, transparent);letter-spacing:.1em;white-space:nowrap;background:#03080ea8;flex:none;padding:0 7px;font-size:.4rem;font-weight:560}.taskbar__tray{height:50px;color:var(--muted);font-family:var(--font-mono);letter-spacing:.06em;pointer-events:auto;background:#04080cf2;border:1px solid #dbe8ee26;align-self:stretch;align-items:center;gap:16px;margin-left:auto;padding:0 12px;font-size:.5rem;display:flex;box-shadow:0 14px 38px #0000003d}.taskbar__tray button,.taskbar__network{align-items:center;gap:6px;display:flex}.taskbar__tray button{min-height:34px;color:var(--muted);font-family:var(--font-mono);background:0 0;padding:0 8px;font-size:.49rem}.taskbar__tray button:focus-visible{color:var(--cyan);background:#60e9f50f}@media (hover:hover) and (pointer:fine){.taskbar__tray button:hover{color:var(--cyan);background:#60e9f50f}}.taskbar__network{color:var(--online)}.system-bar__mobile-status,.mobile-signal-card,.mobile-now-playing,.desktop-icon__mobile-label,.taskbar__mobile-status,.mobile-system-announcer{display:none}@keyframes shell-deploy-top{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes shell-deploy-bottom{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes command-audio-meter{0%{opacity:.58;height:4px}to{opacity:1;height:15px}}@keyframes focus-seam{0%{left:-90px}to{left:100%}}@keyframes glyph-scan{0%{opacity:0;transform:translateY(-8px)}14%{opacity:.92}78%{opacity:.72}to{opacity:0;transform:translateY(calc(var(--glyph-size) - 12px))}}@keyframes glyph-optic-sweep{0%{opacity:0;transform:translate(-190%)skew(-16deg)}24%{opacity:.34}70%{opacity:.18}to{opacity:0;transform:translate(390%)skew(-16deg)}}@keyframes window-enter{0%{opacity:0;scale:.985}to{opacity:1;scale:1}}@keyframes launcher-enter{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes portrait-scan{0%,10%{opacity:0;transform:translateY(-4px)}18%{opacity:.55}80%{opacity:.55}90%,to{opacity:0;transform:translateY(270px)}}@keyframes media-shortcut-aura{0%,58%,to{box-shadow:0 0 0 1px #6686ff1a, 0 0 var(--media-aura-quiet) #6686ff3d, 0 0 var(--media-aura-near) #60e9f514, inset 2px 0 0 #6686ff94}28%{box-shadow:0 0 0 2px #6686ff3d, 0 0 var(--media-aura-near) #6686ff6b, 0 0 var(--media-aura-far) #60e9f52e, inset 3px 0 0 var(--blue-bright)}}@keyframes media-shortcut-beacon{0%,58%,to{opacity:.56;box-shadow:0 0 5px #6686ff85}28%{opacity:1;box-shadow:0 0 13px #60e9f5eb}}@keyframes media-play-callout{0%,60%,to{box-shadow:inset 0 0 0 7px #60e9f50b,0 12px 34px #00000070,0 0 14px #6686ff29}30%{box-shadow:inset 0 0 0 7px #60e9f513,0 16px 42px #00000070,0 0 22px #6686ff61,0 0 46px #60e9f524}}@keyframes signal-pulse{0%{opacity:0;scale:.65}28%{opacity:.65}to{opacity:0;scale:1.1}}@keyframes pocket-wave{0%,to{opacity:.52;height:3px}50%{opacity:1;height:14px}}@keyframes pocket-context-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1180px){.system-bar{grid-template-columns:176px minmax(180px,1fr) auto}.system-bar:after{left:176px}.system-bar__brand{gap:8px;padding-right:9px}.system-bar__brand-mark{width:38px;height:38px}.system-bar__brand-copy strong{font-size:.72rem}.system-bar__brand-copy small{font-size:.48rem}.system-bar__route{grid-template-columns:34px minmax(0,1fr);padding:0 16px}.system-bar__route.is-idle{grid-template-columns:minmax(0,1fr)}.system-bar__event,.system-bar__module-count,.system-bar__action-copy,.system-bar__audio-meter{display:none}.system-bar__actions{grid-template-columns:repeat(2,54px)}.system-bar__actions :is(button,a){min-height:62px;padding:0}}@media (max-width:1050px){.taskbar__signal-bridge b,.taskbar__signal-bridge i{display:none}.taskbar__tray{gap:9px}.taskbar__network{display:none}}@media (min-width:761px) and (max-width:1050px){.system-window:not(.is-maximized){transform:translate(-50%,-50%)}}@media (max-width:920px){.media-player-app{grid-template-rows:minmax(0,1fr) 104px;grid-template-columns:minmax(0,1fr)}.media-player-app__main{grid-template-rows:minmax(180px,1fr) auto auto auto}.media-player-app__library{border-top:1px solid #7994ff3d;border-left:0;grid-template-rows:minmax(0,1fr)}.media-player-app__library:before{background:linear-gradient(90deg, var(--cyan), transparent);width:90px;height:1px}.media-player-app__library>header,.media-player-app__library>footer{display:none}.media-player-app__library ol{scroll-snap-type:x proximity;align-items:stretch;gap:5px;padding:6px;display:flex;overflow:auto hidden}.media-player-app__library li{scroll-snap-align:start;flex:0 0 210px;display:flex}.media-player-app__library li button{min-height:90px}}@media (max-width:760px),(max-width:1024px) and (max-height:520px){.liquid-cursor-refraction{display:none}.city-background__video{object-position:var(--city-depth-position) 50%}.system-bar{top:max(7px, env(safe-area-inset-top));right:max(8px, env(safe-area-inset-right));left:max(8px, env(safe-area-inset-left));grid-template-columns:minmax(0,1fr) auto;height:52px}.system-bar__brand{border-right:1px solid #dbe8ee29;gap:9px;padding:0 10px 0 8px}.system-bar__brand-mark{width:38px;height:38px}.system-bar__launcher-glyph{--interface-size:26px;margin-left:auto}.system-bar__route{display:none}.system-bar__route-main{gap:0;width:100%}.system-bar__route-main>span,.system-bar__event,.system-bar__actions{display:none}.system-bar__route-main p{gap:8px}.system-bar__route-main p b{font-size:.55rem}.system-bar__route-main p strong{font-size:.62rem}.system-bar__mobile-status{border-left:1px solid color-mix(in srgb, var(--blue-bright) 28%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--blue-bright) 9%, transparent), transparent 62%), var(--surface-shell);justify-content:flex-end;align-items:center;gap:11px;min-width:112px;height:100%;padding:0 11px;display:flex}.system-bar__mobile-audio{width:32px;height:32px;color:var(--dim);place-items:center;display:grid;position:relative}.system-bar__mobile-audio[data-playing=true]{color:var(--online)}.system-bar__mobile-status .system-clock{min-width:43px}.system-bar__mobile-status .system-clock strong{font-size:.63rem}.system-bar__mobile-status .system-clock span{display:none}.mobile-system-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;display:block;position:fixed;overflow:hidden}.mobile-signal-card,.mobile-now-playing{right:max(8px, env(safe-area-inset-right));bottom:calc(151px + env(safe-area-inset-bottom));left:max(8px, env(safe-area-inset-left));z-index:13;border:1px solid color-mix(in srgb, var(--mobile-context-accent,var(--cyan)) 42%, var(--city-steel));background:linear-gradient(90deg, color-mix(in srgb, var(--mobile-context-accent,var(--cyan)) 13%, transparent), transparent 58%), #03060ff5;height:52px;box-shadow:inset 2px 0 0 var(--mobile-context-accent,var(--cyan)), 0 12px 30px #00000057, 0 0 18px color-mix(in srgb, var(--mobile-context-accent,var(--cyan)) 10%, transparent);animation:.22s cubic-bezier(.16,1,.3,1) both pocket-context-enter;position:fixed}.mobile-signal-card{grid-template-columns:32px minmax(0,1fr) auto;align-items:stretch;display:grid;overflow:hidden}.mobile-signal-card--cyan{--mobile-context-accent:var(--cyan)}.mobile-signal-card--pink{--mobile-context-accent:var(--pink)}.mobile-signal-card--violet{--mobile-context-accent:var(--violet-bright)}.mobile-signal-card--yellow{--mobile-context-accent:var(--terminal)}.mobile-signal-card--coral{--mobile-context-accent:var(--coral)}.mobile-signal-card--blue{--mobile-context-accent:var(--blue-bright)}.mobile-signal-card__rail{border-right:1px solid color-mix(in srgb, var(--mobile-context-accent) 28%, transparent);color:var(--mobile-context-accent);font-family:var(--font-mono);grid-template-rows:1fr auto 1fr;place-items:center;font-size:.42rem;display:grid}.mobile-signal-card__rail i{background:linear-gradient(var(--mobile-context-accent), transparent);width:1px;height:100%}.mobile-signal-card__rail i:last-child{background:linear-gradient(transparent, var(--mobile-context-accent))}.mobile-signal-card__copy{align-content:center;gap:2px;min-width:0;padding:0 9px;display:grid}.mobile-signal-card__copy span,.mobile-signal-card__copy p,.mobile-signal-card__copy strong{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.mobile-signal-card__copy span{color:var(--mobile-context-accent);font-family:var(--font-mono);letter-spacing:.09em;font-size:.39rem}.mobile-signal-card__copy strong{color:var(--text);font-family:var(--font-mono);letter-spacing:.045em;text-transform:uppercase;font-size:.61rem;font-weight:680}.mobile-signal-card__copy p{color:var(--muted);font-size:.48rem}.mobile-signal-card>button{border-left:1px solid color-mix(in srgb, var(--mobile-context-accent) 26%, transparent);min-width:62px;color:var(--mobile-context-accent);background:color-mix(in srgb, var(--mobile-context-accent) 5%, transparent);font-family:var(--font-mono);letter-spacing:.06em;justify-content:center;align-items:center;gap:2px;padding:0 7px;font-size:.43rem;font-weight:750;display:flex}.mobile-now-playing{--mobile-context-accent:var(--pink);grid-template-columns:minmax(0,1fr) 48px;display:grid;overflow:hidden}.mobile-now-playing__track{min-width:0;color:var(--text);text-align:left;background:0 0;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 9px;display:grid}.mobile-now-playing__icon{width:30px;height:30px;color:var(--pink);background:0 0;place-items:center;display:grid}.mobile-now-playing__icon .interface-glyph{--interface-size:26px}.mobile-now-playing__copy{gap:3px;min-width:0;display:grid}.mobile-now-playing__copy small,.mobile-now-playing__copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-now-playing__copy small{color:var(--pink);font-family:var(--font-mono);letter-spacing:.11em;font-size:.38rem}.mobile-now-playing__copy strong{font-family:var(--font-mono);letter-spacing:.035em;font-size:.57rem}.mobile-now-playing__wave{align-items:center;gap:2px;height:18px;display:flex}.mobile-now-playing__wave i{background:var(--pink);width:2px;height:3px}.mobile-now-playing__wave[data-playing=true] i{animation:.78s ease-in-out infinite pocket-wave}.mobile-now-playing__wave[data-playing=true] i:nth-child(2){animation-delay:-210ms}.mobile-now-playing__wave[data-playing=true] i:nth-child(3){animation-delay:-420ms}.mobile-now-playing__wave[data-playing=true] i:nth-child(4){animation-delay:-100ms}.mobile-now-playing__wave[data-playing=true] i:nth-child(5){animation-delay:-330ms}.mobile-now-playing__toggle{border-left:1px solid color-mix(in srgb, var(--pink) 30%, transparent);width:48px;height:100%;color:var(--pink);background:color-mix(in srgb, var(--pink) 6%, transparent);place-items:center;display:grid}.desktop-icons{top:auto;right:max(8px, env(safe-area-inset-right));bottom:calc(76px + env(safe-area-inset-bottom));left:max(8px, env(safe-area-inset-left));scrollbar-width:none;grid-template-columns:repeat(7,minmax(44px,1fr));gap:4px;width:auto;display:grid;overflow:auto hidden}.desktop-icons::-webkit-scrollbar{display:none}.desktop-icon{-webkit-backdrop-filter:none;backdrop-filter:none;clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,0 100%);background:#03080eeb;border-color:#dbe8ee26;grid-template-rows:auto 13px;grid-template-columns:1fr;place-items:center;gap:1px;width:auto;min-width:0;min-height:66px;padding:4px 3px 3px;overflow:hidden}.desktop-icon:hover,.desktop-icon:focus-visible{transform:none}.desktop-icon--media.is-media-callout:not(:hover):not(:focus-visible){--media-aura-quiet:7px;--media-aura-near:12px;--media-aura-far:16px}.app-glyph--desktop{--glyph-size:clamp(32px, 9.5vw, 39px);--glyph-icon-size:clamp(16px, 4.8vw, 20px)}.desktop-icon__copy{display:none}.desktop-icon__mobile-label{justify-items:center;width:100%;min-width:0;line-height:1;display:grid}.desktop-icon__mobile-label strong{max-width:100%;color:color-mix(in srgb, var(--desktop-accent) 34%, var(--text));font-family:var(--font-mono);letter-spacing:.035em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.34rem,1.55vw,.44rem);font-weight:720;overflow:hidden}.desktop-icon__mobile-label small{display:none}.desktop-icon.is-active .desktop-icon__mobile-label strong{color:var(--desktop-accent)}.cyber-desktop[data-mobile-app-active=true] :is(.mobile-signal-card,.mobile-now-playing,.desktop-icons,.project-shortcuts),.desktop-icon--external{display:none}.window-layer{z-index:40}.system-window{top:calc(max(8px, env(safe-area-inset-top)) + 68px);right:max(8px, env(safe-area-inset-right));bottom:calc(58px + env(safe-area-inset-bottom));left:max(8px, env(safe-area-inset-left));border-color:color-mix(in srgb, var(--window-accent) 62%, var(--steel));background:linear-gradient(145deg, color-mix(in srgb, var(--window-accent) 6%, transparent), transparent 32%), #050c14f0;clip-path:polygon(0 13px,13px 0,calc(100% - 31px) 0,calc(100% - 22px) 9px,100% 9px,100% calc(100% - 13px),calc(100% - 13px) 100%,0 100%);grid-template-rows:47px 4px minmax(0,1fr) 25px;width:auto;height:auto;min-height:0;position:fixed;transform:none}.system-window:not(.is-maximized){transform:none}.system-window:not(.is-active){visibility:hidden}.system-window.is-maximized{top:calc(max(8px, env(safe-area-inset-top)) + 68px);right:max(8px, env(safe-area-inset-right));bottom:calc(58px + env(safe-area-inset-bottom));left:max(8px, env(safe-area-inset-left))}.system-window__titlebar{cursor:default}.system-window__controls button{width:46px}.system-window__maximize{display:none!important}.system-window__process{display:none}.system-window__body{padding:18px}.system-button,.terminal-app form,.system-launcher>footer button,.terminal-app__quick button{min-height:44px}.system-window[data-app-id=media] .system-window__body,.system-window[data-app-id=game] .system-window__body{padding:0;overflow:hidden}.mini-dayz-app{grid-template-rows:50px minmax(0,1fr) 24px}.mini-dayz-app__toolbar{grid-template-columns:minmax(0,1fr) auto;gap:5px;padding:0 6px}.mini-dayz-app__runtime{display:none}.mini-dayz-app__controls{gap:2px}.mini-dayz-app__controls button{min-height:42px;padding:0 8px}.mini-dayz-app__controls button span,.mini-dayz-app__identity small{display:none}.mini-dayz-app__launch{width:min(440px,100% - 20px);padding:18px}.mini-dayz-app__launch-art{width:76px}.mini-dayz-app__launch p{margin-top:11px}.mini-dayz-app__launch h3{font-size:clamp(1.3rem,7vw,1.8rem)}.mini-dayz-app__launch>span:not(.mini-dayz-app__launch-art){font-size:.64rem}.mini-dayz-app__footer{padding:0 7px}.mini-dayz-app__footer span:nth-child(2){display:none}.media-player-app{grid-template-rows:minmax(0,1fr) 104px;grid-template-columns:minmax(0,1fr);height:100%;min-height:0}.media-player-app__main{grid-template-rows:minmax(180px,1fr) auto auto auto}.media-player-app__screen-head{top:9px;left:9px;right:9px}.media-player-app__screen-play{width:62px;height:62px}.media-player-app__identity{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:60px;padding:8px 10px}.media-player-app__identity h3{text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;overflow:hidden}.media-player-app__identity dl div{min-width:61px;padding:6px 7px}.media-player-app__identity dl div:nth-child(n+2){display:none}.media-player-app__transport{grid-template-rows:20px 44px;grid-template-columns:44px auto minmax(0,1fr) auto 44px 44px;gap:5px;min-height:78px;padding:6px 8px 8px}.media-player-app__timeline{grid-area:1/1/auto/-1;width:100%}.media-player-app__primary-control{grid-area:2/1}.media-player-app__transport time:first-of-type{grid-area:2/2}.media-player-app__transport time:last-of-type{grid-area:2/4}.media-player-app__mute{grid-area:2/5}.media-player-app__fullscreen{grid-area:2/6}.media-player-app__volume,.media-player-app__pip,.media-player-app__footer{display:none}.media-player-app__library{border-top:1px solid #7994ff3d;border-left:0;grid-template-rows:minmax(0,1fr)}.media-player-app__library:before{background:linear-gradient(90deg, var(--cyan), transparent);width:90px;height:1px}.media-player-app__library>header,.media-player-app__library>footer{display:none}.media-player-app__library ol{scroll-snap-type:x proximity;align-items:stretch;gap:5px;padding:6px;display:flex;overflow:auto hidden}.media-player-app__library li{scroll-snap-align:start;flex:0 0 158px;display:flex}.media-player-app__library li button{grid-template-columns:70px minmax(0,1fr);gap:7px;min-height:90px;padding:6px}.media-player-app__library li button:before{top:9px;bottom:9px}.media-player-app__library-thumb{width:70px}.media-player-app__library-copy{gap:5px}.media-player-app__library-copy>small{font-size:.38rem}.media-player-app__library-copy>strong{font-size:.52rem}.media-player-app__library-copy>span i{display:none}.media-player-app__error{bottom:183px;left:9px;right:9px}.identity-app{grid-template-columns:116px minmax(0,1fr);align-items:start;gap:17px}.identity-app__portrait{aspect-ratio:4/5}.identity-app__copy h2{font-size:clamp(1.8rem,8.8vw,2.65rem)}.identity-app__lede{grid-column:1/-1;margin-top:14px}.identity-app__status,.identity-app .app-actions{grid-column:1/-1}.identity-app__copy{display:contents}.identity-app__copy .app-eyebrow,.identity-app__copy h2{grid-column:2}.identity-app__copy .app-eyebrow{align-self:end;margin-bottom:-4px}.app-section-header h2,.contact-app__copy h2{font-size:clamp(1.75rem,8vw,2.4rem)}.capabilities-app__layout{grid-template-columns:1fr;gap:10px}.capabilities-app__tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.capabilities-app__tabs button{min-height:49px}.capabilities-app__panel{min-height:224px}.stack-app__grid{grid-template-columns:1fr}.stack-app__grid section{min-height:96px}.contact-app{grid-template-columns:104px minmax(0,1fr);align-items:start;gap:15px}.contact-app__signal{margin-top:5px}.contact-app__signal svg{width:48px;height:48px}.contact-app__copy>p:not(.app-eyebrow),.contact-app__channels{grid-column:1/-1}.contact-app__copy{display:contents}.contact-app__copy .app-eyebrow,.contact-app__copy h2{grid-column:2}.contact-app__copy .app-eyebrow{align-self:end;margin-bottom:-4px}.system-launcher{top:calc(max(8px, env(safe-area-inset-top)) + 68px);right:max(8px, env(safe-area-inset-right));bottom:calc(58px + env(safe-area-inset-bottom));left:max(8px, env(safe-area-inset-left));width:auto;max-height:none;overflow-y:auto}.system-launcher nav{grid-template-columns:1fr}.taskbar{height:calc(58px + env(safe-area-inset-bottom));padding:0 max(8px, env(safe-area-inset-right)) env(safe-area-inset-bottom) max(8px, env(safe-area-inset-left));pointer-events:auto;background:#03080ef7;border-top:1px solid #60e9f540;grid-template-columns:50px minmax(0,1fr) auto;gap:0;display:grid;bottom:0;left:0;right:0;box-shadow:0 -14px 38px #00000061}.taskbar__signal-bridge{display:none}.taskbar__launcher{border:0;border-right:1px solid #dbe8ee21;border-left:2px solid var(--cyan);background:0 0;flex-direction:column;justify-content:center;width:50px;height:57px;padding:0}.taskbar__app-label,.taskbar__media-state,.taskbar__audio-label{display:none}.taskbar__launcher-label{color:color-mix(in srgb, var(--cyan) 54%, var(--text));letter-spacing:.11em;margin-top:-2px;font-size:.34rem;line-height:1;display:block}.taskbar__apps{width:auto;min-width:0;max-width:none;min-height:57px;box-shadow:none;background:0 0;border:0;padding:4px 5px}.taskbar__apps button{flex:0 0 44px;max-width:44px;height:48px;padding:0}.cyber-desktop .taskbar__tray{height:57px;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-left:1px solid #dbe8ee21;gap:2px;margin-left:0;padding:0 4px 0 6px}.taskbar__tray button{justify-content:center;width:44px;height:44px;padding:0;position:relative}.taskbar__tray button .interface-glyph,.taskbar__network .interface-glyph{--interface-size:24px}.taskbar__tray button[data-ambient-control][aria-pressed=true]{color:var(--online);background:0 0}.taskbar__tray button[data-ambient-control][aria-pressed=true]:after{background:var(--online);width:14px;height:1px;box-shadow:0 0 6px color-mix(in srgb, var(--online) 56%, transparent);content:"";position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.taskbar__tray .system-clock{display:none}.taskbar__network{color:#0000;place-items:center;width:24px;min-width:24px;height:44px;font-size:0;display:grid;position:relative;overflow:hidden}.taskbar__network>svg,.taskbar__network:before{display:none}.taskbar__mobile-status{top:-14px;left:max(8px, env(safe-area-inset-left));border-left:1px solid var(--cyan);height:14px;color:var(--dim);font-family:var(--font-mono);letter-spacing:.08em;pointer-events:none;background:#03080ee6;align-items:center;gap:5px;padding:0 6px;font-size:.34rem;display:flex;position:absolute}.taskbar__mobile-status i{background:var(--online);width:3px;height:3px;box-shadow:0 0 6px color-mix(in srgb, var(--online) 70%, transparent)}.cyber-desktop[data-mobile-app-active=true] .taskbar__mobile-status,.cyber-desktop[data-launcher-open=true] .taskbar__mobile-status{display:none}}.mini-dayz-app[data-orientation-blocked=true] .mini-dayz-app__viewport>:not(.mini-dayz-app__rotate){visibility:hidden}.mini-dayz-app[data-orientation-blocked=true] .mini-dayz-app__rotate{display:grid}@media (max-width:460px){.system-bar__brand{padding-left:8px}.system-bar__route-main p strong{display:none}.system-bar__route{min-width:64px;max-width:72px}.desktop-icon{min-height:66px}.app-glyph--desktop{--glyph-size:clamp(32px, 9.5vw, 39px);--glyph-icon-size:clamp(16px, 4.8vw, 20px)}.system-window__titlebar>div:nth-child(2)>span{display:none}.system-window__titlebar h2{font-size:.59rem}.system-window__body{padding:15px}.system-window__footer{padding:0 9px}.identity-app{grid-template-columns:92px minmax(0,1fr);gap:13px}.identity-app__copy h2{font-size:1.73rem}.identity-app__lede{font-size:.76rem}.identity-app__status{grid-template-columns:repeat(2,minmax(0,1fr))}.identity-app__status div:last-child{grid-column:1/-1}.app-actions{display:grid}.system-button{width:100%}.app-section-header__readout{display:none}.capabilities-app__layout{margin-top:18px}.capabilities-app__panel{padding:17px}.stack-app__grid{gap:7px}.terminal-app label{text-overflow:ellipsis;white-space:nowrap;max-width:112px;overflow:hidden}.contact-app{grid-template-columns:82px minmax(0,1fr);gap:12px}.contact-app__copy h2{font-size:1.68rem}.contact-app__channels a{grid-template-columns:36px minmax(0,1fr) auto;padding:7px 9px}.contact-app__channel-icon{width:35px;height:35px}.system-launcher>header{padding:12px}.system-launcher nav :is(button,a){min-height:49px}.system-launcher nav em{display:none}}@media (max-width:760px) and (max-height:520px),(max-width:1024px) and (max-height:520px){.mobile-signal-card,.mobile-now-playing{display:none!important}.project-shortcuts{right:max(8px, env(safe-area-inset-right));bottom:calc(116px + env(safe-area-inset-bottom));left:max(8px, env(safe-area-inset-left));width:auto;max-width:560px;margin-inline:auto}.project-shortcut{grid-template-rows:33px 11px;min-height:50px}.project-shortcut .app-glyph{--glyph-size:32px;--glyph-icon-size:16px}.desktop-icon{grid-template-rows:1fr;min-height:54px}.desktop-icon__mobile-label{display:none}.app-glyph--desktop{--glyph-size:clamp(32px, 7.4vh, 38px);--glyph-icon-size:clamp(16px, 3.7vh, 19px)}}@media (max-height:700px) and (min-width:761px) and (hover:hover) and (pointer:fine){.desktop-icons{scrollbar-width:none;overflow-y:auto}.desktop-icons::-webkit-scrollbar{display:none}.system-window{height:min(var(--window-height), calc(100dvh - 144px));min-height:0}.system-window__body{padding-block:18px}.identity-app__portrait{max-height:285px}}@media (max-height:620px){.system-window[data-app-id=game]{grid-template-rows:42px minmax(0,1fr);min-height:0}.system-window[data-app-id=game] .system-window__stripe,.system-window[data-app-id=game] .system-window__footer,.system-window[data-app-id=game] .system-window__process,.mini-dayz-app__footer{display:none}.mini-dayz-app{grid-template-rows:44px minmax(0,1fr)}.mini-dayz-app__toolbar{grid-template-columns:minmax(150px,1fr) auto}.mini-dayz-app__runtime,.mini-dayz-app__controls button span{display:none}.mini-dayz-app__controls button{min-height:38px;padding:0 8px}.mini-dayz-app__launch{text-align:left;grid-template-columns:74px minmax(0,1fr) auto;place-items:center start;gap:6px 14px;width:min(680px,100% - 20px);padding:12px 16px}.mini-dayz-app__launch-art{grid-row:1/4;width:74px}.mini-dayz-app__launch p,.mini-dayz-app__launch h3,.mini-dayz-app__launch>span:not(.mini-dayz-app__launch-art){grid-column:2;margin-top:0}.mini-dayz-app__launch h3{font-size:1.35rem}.mini-dayz-app__launch>span:not(.mini-dayz-app__launch-art){font-size:.58rem;line-height:1.35}.mini-dayz-app__launch button{grid-area:1/3/4;margin-top:0}.system-window[data-app-id=media]{grid-template-rows:42px minmax(0,1fr);min-height:0}.system-window[data-app-id=media] .system-window__stripe,.system-window[data-app-id=media] .system-window__footer,.system-window[data-app-id=media] .system-window__process,.media-player-app__identity,.media-player-app__footer{display:none}.media-player-app{grid-template-rows:minmax(0,1fr) 72px;grid-template-columns:minmax(0,1fr)}.media-player-app__main{grid-template-rows:minmax(76px,1fr) 56px}.media-player-app__screen-play{width:52px;height:52px}.media-player-app__transport{grid-template-rows:44px;grid-template-columns:44px minmax(80px,1fr) 44px 44px;gap:6px;min-height:56px;padding:6px 8px}.media-player-app__transport time,.media-player-app__volume,.media-player-app__pip{display:none}.media-player-app__primary-control{grid-area:1/1}.media-player-app__timeline{grid-area:1/2}.media-player-app__mute{grid-area:1/3}.media-player-app__fullscreen{grid-area:1/4}.media-player-app__library{border-top:1px solid #7994ff3d;border-left:0;grid-template-rows:minmax(0,1fr)}.media-player-app__library:before{background:linear-gradient(90deg, var(--cyan), transparent);width:90px;height:1px}.media-player-app__library>header,.media-player-app__library>footer{display:none}.media-player-app__library ol{scroll-snap-type:x proximity;align-items:stretch;gap:4px;padding:5px;display:flex;overflow:auto hidden}.media-player-app__library li{scroll-snap-align:start;flex:0 0 166px;display:flex}.media-player-app__library li button{grid-template-columns:76px minmax(0,1fr);gap:7px;min-height:62px;padding:5px}.media-player-app__library-thumb{width:76px}.media-player-app__library-copy>span i{display:none}.media-player-app__error{bottom:132px}}@media (pointer:coarse),(any-pointer:coarse) and (max-width:760px),(any-pointer:coarse) and (max-width:1024px) and (max-height:520px){.city-background{--city-depth-scale:1.055}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.city-background__video,.liquid-cursor-refraction{display:none}.desktop-icon--media.is-media-callout,.desktop-icon--media.is-media-callout:after,.media-player-app__screen-play{animation:none!important}.desktop-icon--media.is-media-callout{border-color:#7994ff8c;box-shadow:0 0 0 1px #6686ff3d,0 0 14px #60e9f521}.media-player-app__screen-play{box-shadow:inset 0 0 0 7px #60e9f50f,0 16px 42px #00000070,0 0 22px #6686ff3d}.mini-dayz-app__viewport:before{display:none}}@media (prefers-contrast:more){.system-window,.system-launcher,.system-bar>*,.taskbar__launcher,.taskbar__apps,.taskbar__tray{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#02070c}}@media (forced-colors:active){.interface-glyph{color:buttontext}.interface-glyph:before,.interface-glyph__artwork,.interface-glyph__status,.taskbar__signal-bridge{display:none}.interface-glyph__fallback{opacity:1;color:buttontext;display:block}.app-glyph{color:canvastext;filter:none}.app-glyph:before{background:canvastext}.app-glyph:after{background:canvas}.app-glyph__plate,.app-glyph__artwork,.desktop-icon{box-shadow:none;border-color:canvastext}.app-glyph__optic{display:none}.desktop-icon--media.is-media-callout{outline-offset:2px;outline:2px solid highlight;animation:none!important}.app-glyph__ports i,.desktop-icon:after{background:highlight}.mini-dayz-app,.mini-dayz-app__toolbar,.mini-dayz-app__launch,.mini-dayz-app__controls button{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}}.cyber-desktop .system-bar{--cowl-void:#020309;--cowl-plane:#09101f;width:min(1180px,100vw - 112px);height:76px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;border:0;grid-template-columns:236px minmax(420px,1fr) 176px;gap:4px;animation:.44s cubic-bezier(.16,1,.3,1) both void-cowl-deploy;display:grid;top:12px;left:94px;right:auto;overflow:visible}.cyber-desktop .system-bar:before,.cyber-desktop .system-bar:after{display:none}.cyber-desktop .system-bar>*{isolation:isolate;min-width:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:auto;background:0 0;border:0;position:relative;overflow:visible}.void-cowl-surface{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:visible}.void-cowl-surface__svg{width:100%;height:100%;display:block;overflow:visible}.void-cowl-surface__svg--mobile{display:none}.void-cowl-surface--brand,.void-cowl-surface--blades{filter:drop-shadow(0 14px 18px #0000005c)}.void-cowl-surface__base,.void-cowl-surface__blade{fill:#020309f6}.void-cowl-surface__plane{transition:fill .18s,opacity .18s}.void-cowl-surface__plane--upper{fill:#09101feb}.void-cowl-surface__plane--cyan{fill:color-mix(in srgb, var(--cyan) 8%, #050815)}.void-cowl-surface__plane--violet{fill:color-mix(in srgb, var(--violet-bright) 10%, #080713)}.void-cowl-surface__seam{fill:none;stroke:color-mix(in srgb, var(--cyan) 33%, transparent);stroke-width:1px;opacity:.66;transition:opacity .16s,stroke .18s}.system-bar__route .void-cowl-surface__plane--cyan{fill:color-mix(in srgb, var(--bar-accent) 11%, #050815)}.system-bar__route .void-cowl-surface__seam{stroke:color-mix(in srgb, var(--bar-accent) 42%, transparent)}.cyber-desktop .system-bar__brand{height:76px;color:var(--text);text-align:left;grid-template-columns:66px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:0 24px 0 8px;display:grid}.cyber-desktop .system-bar__brand:hover,.cyber-desktop .system-bar__brand:focus-visible,.cyber-desktop .system-bar.is-launcher-open .system-bar__brand{box-shadow:none;background:0 0}.cyber-desktop .system-bar__brand:focus-visible{filter:drop-shadow(0 0 2px color-mix(in srgb, var(--text) 86%, transparent)) drop-shadow(0 0 8px color-mix(in srgb, var(--cyan) 42%, transparent));outline:0}.system-bar__cowl-mask{z-index:2;pointer-events:none;transform-origin:50% 72%;align-self:end;place-items:center;width:66px;height:72px;transition:filter .18s,transform .22s cubic-bezier(.16,1,.3,1);display:grid;position:relative}.system-bar__cowl-mask img{object-fit:contain;width:100%;height:100%;filter:brightness(1.02) contrast(1.08) drop-shadow(0 0 6px color-mix(in srgb, var(--cyan) 26%, transparent));display:block;transform:scale(1.1)}.system-bar__cowl-fallback{width:31px;height:31px;color:var(--cyan);filter:drop-shadow(0 0 6px color-mix(in srgb, var(--cyan) 35%, transparent));display:none}.system-bar__cowl-mask[data-image-failed=true] .system-bar__cowl-fallback{display:block}.system-bar__brand:hover .system-bar__cowl-mask,.system-bar__brand:focus-visible .system-bar__cowl-mask,.system-bar.is-launcher-open .system-bar__cowl-mask{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--cyan) 38%, transparent));transform:translateY(-2px)scale(1.035)}.cyber-desktop .system-bar__brand-copy{z-index:1;gap:5px;min-width:0;display:grid;position:relative}.cyber-desktop .system-bar__brand-copy strong{color:var(--text);font-family:var(--font-mono);letter-spacing:.16em;font-size:.78rem;font-weight:720;line-height:1}.cyber-desktop .system-bar__brand-copy small{color:color-mix(in srgb, var(--cyan) 48%, var(--muted));font-family:var(--font-mono);letter-spacing:.17em;white-space:nowrap;margin:0;font-size:.48rem;line-height:1}.system-bar__brand-aperture{z-index:1;opacity:.58;align-content:center;gap:3px;width:15px;height:28px;display:grid;position:relative}.system-bar__brand-aperture i{background:color-mix(in srgb, var(--cyan) 62%, transparent);clip-path:polygon(3px 0,100% 0,calc(100% - 3px) 100%,0 100%);transform-origin:100%;height:2px;transition:opacity .16s,transform .22s cubic-bezier(.16,1,.3,1);display:block}.system-bar__brand-aperture i:first-child{justify-self:end;width:8px}.system-bar__brand-aperture i:nth-child(2){width:13px}.system-bar__brand-aperture i:nth-child(3){justify-self:end;width:6px}.system-bar.is-launcher-open .system-bar__brand-aperture i:first-child{transform:translate(3px)}.system-bar.is-launcher-open .system-bar__brand-aperture i:nth-child(2){transform:translate(6px)}.system-bar.is-launcher-open .system-bar__brand-aperture i:nth-child(3){transform:translate(2px)}.cyber-desktop .system-bar__route,.cyber-desktop .system-bar__route.is-idle{height:76px;color:var(--muted);font-family:var(--font-mono);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:14px;padding:0 34px 0 28px;display:grid}.cyber-desktop .system-bar__route.is-idle{grid-template-columns:minmax(0,1fr) auto}.cyber-desktop .system-bar__route-glyph{z-index:1;border:0;padding:0;animation:.24s cubic-bezier(.16,1,.3,1) both void-cowl-glyph;position:relative}.cyber-desktop .system-bar__route-main{z-index:1;gap:6px;min-width:0;display:grid;position:relative}.cyber-desktop .system-bar__route-main>span{color:color-mix(in srgb, var(--bar-accent) 66%, var(--muted));font-family:var(--font-mono);letter-spacing:.16em;text-overflow:ellipsis;white-space:nowrap;font-size:.5rem;font-weight:600;line-height:1;display:block;overflow:hidden}.cyber-desktop .system-bar__route-main p{min-width:0;margin:0;display:block;overflow:hidden}.cyber-desktop .system-bar__route-main p strong{color:var(--text);font-family:var(--font-mono);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.76rem;font-weight:650;line-height:1.1;display:block;overflow:hidden}.system-bar__route-state{z-index:1;min-width:118px;max-width:min(260px,34vw);color:var(--dim);font-family:var(--font-mono);letter-spacing:.13em;white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;font-size:.47rem;display:flex;position:relative}.system-bar__route-state i{border:1px solid var(--bar-accent);background:color-mix(in srgb, var(--bar-accent) 36%, transparent);width:5px;height:5px;box-shadow:0 0 7px color-mix(in srgb, var(--bar-accent) 40%, transparent);flex:none;transform:rotate(45deg)}.system-bar__route-state span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cyber-desktop .system-bar__actions{grid-template-columns:repeat(2,minmax(0,1fr));align-self:auto;height:76px;display:grid;position:relative;overflow:visible}.cyber-desktop .system-bar__actions>*{border:0;min-width:0}.cyber-desktop .system-bar__actions>.void-cowl-surface{position:absolute}.system-bar__availability,.cyber-desktop .system-bar__contact{z-index:1;min-height:0;color:var(--muted);text-align:center;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:7px 5px 3px;display:flex;position:relative}.cyber-desktop .system-bar__contact:hover,.cyber-desktop .system-bar__contact:focus-visible,.cyber-desktop .system-bar__contact.is-active{color:var(--text);box-shadow:none;background:0 0;outline:0}.cyber-desktop .system-bar__contact:focus-visible{filter:drop-shadow(0 0 2px color-mix(in srgb, var(--text) 86%, transparent)) drop-shadow(0 0 8px color-mix(in srgb, var(--cyan) 52%, transparent));outline:0}.system-bar__blade-copy{text-align:center;min-width:0;display:block}.system-bar__blade-copy small,.system-bar__blade-copy strong{font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;line-height:1;overflow:hidden}.system-bar__blade-copy small{display:none}.system-bar__blade-copy strong{color:var(--text);letter-spacing:.08em;font-size:.43rem;font-weight:650}.system-bar__telegram{--telegram-color:var(--cyan);isolation:isolate;text-decoration:none}.system-bar__telegram:before{z-index:-1;opacity:.26;background:radial-gradient(circle, color-mix(in srgb, var(--telegram-color) 62%, transparent), transparent 70%);filter:blur(11px);content:"";pointer-events:none;border-radius:50%;animation:2.5s ease-in-out infinite telegram-contact-aura;position:absolute;inset:8px 5px 5px}.telegram-glyph{--telegram-color:var(--cyan);isolation:isolate;width:30px;height:30px;color:color-mix(in srgb, var(--telegram-color) 86%, white);filter:drop-shadow(0 0 7px color-mix(in srgb, var(--telegram-color) 58%, transparent));flex:none;place-items:center;display:grid;position:relative}.telegram-glyph:before,.telegram-glyph:after,.telegram-glyph i{content:"";pointer-events:none;position:absolute}.telegram-glyph:before{z-index:-1;border:1px solid color-mix(in srgb, var(--telegram-color) 72%, transparent);background:color-mix(in srgb, var(--telegram-color) 12%, #03080ef5);box-shadow:inset 0 0 9px color-mix(in srgb, var(--telegram-color) 22%, transparent), 0 0 9px color-mix(in srgb, var(--telegram-color) 24%, transparent);animation:2.5s ease-in-out infinite telegram-contact-core;inset:5px;transform:rotate(45deg)}.telegram-glyph:after{z-index:-2;border:1px solid color-mix(in srgb, var(--telegram-color) 48%, transparent);opacity:0;border-radius:50%;animation:2.5s cubic-bezier(.22,1,.36,1) infinite telegram-contact-ring;inset:-3px}.telegram-glyph svg{z-index:2;position:relative}.telegram-glyph i{z-index:3;background:var(--telegram-color);width:4px;height:4px;box-shadow:0 0 8px var(--telegram-color);border-radius:50%;animation:1.25s ease-in-out infinite telegram-contact-beacon;top:1px;right:1px}.telegram-glyph--mobile{width:26px;height:26px}.telegram-glyph--mobile:before{inset:5px}.system-bar__telegram:hover .telegram-glyph,.system-bar__telegram:focus-visible .telegram-glyph,.system-bar__mobile-telegram:hover .telegram-glyph,.system-bar__mobile-telegram:focus-visible .telegram-glyph{filter:drop-shadow(0 0 7px color-mix(in srgb, var(--telegram-color) 82%, transparent)) drop-shadow(0 0 14px color-mix(in srgb, var(--telegram-color) 38%, transparent))}@keyframes telegram-contact-aura{0%,to{opacity:.2;transform:scale(.88)}50%{opacity:.48;transform:scale(1.08)}}@keyframes telegram-contact-core{0%,to{opacity:.72;transform:rotate(45deg)scale(.9)}50%{opacity:1;transform:rotate(45deg)scale(1.04)}}@keyframes telegram-contact-ring{0%{opacity:0;transform:scale(.62)}24%{opacity:.42}70%,to{opacity:0;transform:scale(1.18)}}@keyframes telegram-contact-beacon{0%,to{opacity:.55;transform:scale(.72)}50%{opacity:1;transform:scale(1.08)}}.cyber-desktop .system-bar__mobile-status{display:none}.system-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:fixed;overflow:hidden}@keyframes void-cowl-deploy{0%{opacity:0;transform:translateY(-12px)scaleX(.985)}to{opacity:1;transform:translateY(0)scaleX(1)}}@keyframes void-cowl-glyph{0%{opacity:0;transform:translate(-5px)rotate(-3deg)}to{opacity:1;transform:translate(0)rotate(0)}}@media (hover:hover) and (pointer:fine){.system-bar__brand:hover .void-cowl-surface__plane--cyan{fill:color-mix(in srgb, var(--cyan) 15%, #050815)}.system-bar__brand:hover .void-cowl-surface__seam{opacity:1}.system-bar__actions:has(.system-bar__contact:hover) .void-cowl-surface__seam{opacity:1}.system-bar__actions:has(.system-bar__contact:hover) .void-cowl-surface__plane--violet{fill:color-mix(in srgb, var(--cyan) 13%, #080713)}}@media (min-width:761px) and (max-width:1180px){.cyber-desktop .system-bar{grid-template-columns:184px minmax(280px,1fr) 116px;gap:3px;width:calc(100vw - 112px);height:68px;top:14px}.cyber-desktop .system-bar__brand{grid-template-columns:54px minmax(0,1fr);gap:7px;height:68px;padding:0 20px 0 6px}.system-bar__cowl-mask{width:54px;height:64px}.cyber-desktop .system-bar__brand-copy strong{font-size:.69rem}.cyber-desktop .system-bar__brand-copy small{font-size:.46rem}.system-bar__brand-aperture{display:none}.cyber-desktop .system-bar__route,.cyber-desktop .system-bar__route.is-idle{grid-template-columns:30px minmax(0,1fr) auto;gap:10px;height:68px;padding:0 22px 0 20px}.cyber-desktop .system-bar__route.is-idle{grid-template-columns:minmax(0,1fr) auto}.cyber-desktop .system-bar__route-glyph{--interface-size:30px}.system-bar__route-state{min-width:0}.system-bar__route-state span{display:none}.cyber-desktop .system-bar__actions{height:68px}.system-bar__blade-copy{display:none}.system-bar__availability,.cyber-desktop .system-bar__contact{padding:4px}}@media (max-width:760px),(max-width:1024px) and (max-height:520px){.cyber-desktop .system-bar{top:max(8px, env(safe-area-inset-top));right:max(8px, env(safe-area-inset-right));left:max(8px, env(safe-area-inset-left));grid-template-columns:58px minmax(0,1fr) clamp(88px,26vw,100px);gap:3px;width:auto;height:62px}.void-cowl-surface__svg--desktop{display:none}.void-cowl-surface__svg--mobile{display:block}.void-cowl-surface--brand,.void-cowl-surface--blades{filter:drop-shadow(0 9px 12px #00000052)}.cyber-desktop .system-bar__brand{border:0;grid-template-columns:1fr;place-items:center;width:58px;height:62px;padding:0;display:grid}.system-bar__cowl-mask{align-self:end;width:54px;height:60px}.cyber-desktop .system-bar__brand-copy,.system-bar__brand-aperture{display:none}.cyber-desktop .system-bar__route,.cyber-desktop .system-bar__route.is-idle{grid-template-columns:26px minmax(0,1fr);gap:8px;width:auto;max-width:none;height:62px;padding:0 16px 0 13px;display:grid}.cyber-desktop .system-bar__route.is-idle{grid-template-columns:minmax(0,1fr)}.cyber-desktop .system-bar__route-glyph{--interface-size:26px;display:grid}.cyber-desktop .system-bar__route-main{gap:4px;width:auto;display:grid}.cyber-desktop .system-bar__route-main>span{letter-spacing:.12em;font-size:.42rem;display:block}.cyber-desktop .system-bar__route-main p{display:block}.cyber-desktop .system-bar__route-main p strong{letter-spacing:.07em;font-size:.62rem;display:block}.system-bar__route-state,.cyber-desktop .system-bar__actions{display:none}.cyber-desktop .system-bar__mobile-status{isolation:isolate;width:clamp(88px,26vw,100px);min-width:0;height:62px;box-shadow:none;background:0 0;border:0;grid-template-columns:26px minmax(0,1fr);place-items:center end;gap:4px;padding:0 8px 0 7px;display:grid;position:relative;overflow:visible}.system-bar__mobile-telegram,.cyber-desktop .system-bar__mobile-status .system-clock{z-index:1;position:relative}.system-bar__mobile-telegram{width:26px;height:38px;color:var(--cyan);place-items:center;text-decoration:none;display:grid}.system-bar__mobile-telegram:focus-visible{outline:1px solid color-mix(in srgb, var(--cyan) 82%, white);outline-offset:2px}.cyber-desktop .system-bar__mobile-status .system-clock{min-width:43px}.cyber-desktop .system-bar__mobile-status .system-clock strong{font-size:.63rem}.cyber-desktop .system-bar__mobile-status .system-clock span{display:none}}@media (orientation:landscape) and (max-width:1024px) and (max-height:520px){.cyber-desktop .system-bar{top:max(4px, env(safe-area-inset-top));right:max(8px, env(safe-area-inset-right));left:max(8px, env(safe-area-inset-left));grid-template-columns:48px minmax(0,1fr) 88px;gap:2px;width:auto;max-width:680px;height:50px;margin-inline:auto}.cyber-desktop[data-launcher-open=true] .desktop-icons{display:none}.cyber-desktop .system-bar__brand{width:48px;height:50px}.system-bar__cowl-mask{width:46px;height:48px}.cyber-desktop .system-bar__route,.cyber-desktop .system-bar__route.is-idle{grid-template-columns:22px minmax(0,1fr);gap:7px;height:50px;padding:0 12px 0 10px}.cyber-desktop .system-bar__route.is-idle{grid-template-columns:minmax(0,1fr)}.cyber-desktop .system-bar__route-glyph{--interface-size:22px}.cyber-desktop .system-bar__mobile-status{width:88px;height:50px;padding:0 11px 0 8px}.desktop-icons{right:max(8px, env(safe-area-inset-right));bottom:calc(56px + env(safe-area-inset-bottom));left:max(8px, env(safe-area-inset-left));grid-template-columns:repeat(7,minmax(54px,72px));justify-content:center;width:auto;max-width:560px;margin-inline:auto}.system-window,.system-window.is-maximized{top:calc(max(4px, env(safe-area-inset-top)) + 56px);right:max(8px, env(safe-area-inset-right));bottom:calc(50px + env(safe-area-inset-bottom));left:max(8px, env(safe-area-inset-left));grid-template-rows:42px 3px minmax(0,1fr) 22px}.system-launcher{top:calc(max(4px, env(safe-area-inset-top)) + 56px);right:max(8px, env(safe-area-inset-right));bottom:calc(50px + env(safe-area-inset-bottom));left:max(8px, env(safe-area-inset-left));grid-template-rows:48px minmax(0,1fr);width:auto;max-width:680px;max-height:none;margin-inline:auto}.system-launcher>header{min-height:48px;padding:6px 10px}.system-launcher>header .system-launcher__avatar{width:36px;height:36px}.system-launcher>header p,.system-launcher>header span,.system-launcher__rule,.system-launcher>footer{display:none}.system-launcher nav{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;overflow-y:auto}.system-launcher nav :is(button,a){grid-template-columns:32px minmax(0,1fr);gap:8px;min-height:52px;padding:6px 9px}.system-launcher nav :is(button,a) small,.system-launcher nav :is(button,a) em{display:none}.taskbar{height:calc(50px + env(safe-area-inset-bottom));grid-template-columns:46px minmax(0,1fr) auto}.taskbar__launcher{width:46px;height:49px}.taskbar__apps{min-height:49px;padding-block:1px}.cyber-desktop .taskbar__tray{height:49px}.cyber-desktop[data-active-app=game] .system-bar,.cyber-desktop[data-active-app=game] .taskbar{display:none}.cyber-desktop[data-active-app=game] .system-window[data-app-id=game].is-active,.cyber-desktop[data-active-app=game] .system-window[data-app-id=game].is-active.is-maximized{top:max(2px, env(safe-area-inset-top));right:max(2px, env(safe-area-inset-right));bottom:max(2px, env(safe-area-inset-bottom));left:max(2px, env(safe-area-inset-left));border-color:color-mix(in srgb, var(--coral) 58%, var(--steel));clip-path:none;grid-template-rows:40px minmax(0,1fr);width:auto;max-width:none;height:auto;min-height:0;max-height:none;transform:none}.cyber-desktop[data-active-app=game] .system-window[data-app-id=game] :is(.system-window__stripe,.system-window__footer,.system-window__process){display:none}.cyber-desktop[data-active-app=game] .system-window[data-app-id=game] .system-window__titlebar{min-height:40px}.cyber-desktop[data-active-app=game] .system-window[data-app-id=game] .system-window__body{min-height:0}.cyber-desktop[data-active-app=game] .mini-dayz-app{grid-template-rows:40px minmax(0,1fr)}.cyber-desktop[data-active-app=game] .mini-dayz-app__toolbar{min-height:40px;padding-right:max(5px, env(safe-area-inset-right));padding-left:max(5px, env(safe-area-inset-left));grid-template-columns:minmax(118px,1fr) auto}.cyber-desktop[data-active-app=game] .mini-dayz-app__mark{width:30px;height:30px}.cyber-desktop[data-active-app=game] .mini-dayz-app__identity strong{font-size:.58rem}.cyber-desktop[data-active-app=game] .mini-dayz-app__controls button{min-width:40px;min-height:38px;padding:0 7px}}:-webkit-any(.mini-dayz-app:fullscreen,.mini-dayz-app:-webkit-full-screen) .mini-dayz-app__toolbar,:-webkit-any(.mini-dayz-app:fullscreen,.mini-dayz-app:-webkit-full-screen) .mini-dayz-app__footer{padding-right:max(10px, env(safe-area-inset-right));padding-left:max(10px, env(safe-area-inset-left))}:is(.mini-dayz-app:fullscreen,.mini-dayz-app:fullscreen) .mini-dayz-app__toolbar,:is(.mini-dayz-app:fullscreen,.mini-dayz-app:fullscreen) .mini-dayz-app__footer{padding-right:max(10px, env(safe-area-inset-right));padding-left:max(10px, env(safe-area-inset-left))}@media (prefers-reduced-motion:reduce){.cyber-desktop .system-bar,.cyber-desktop .system-bar__route-glyph,.system-bar__telegram:before,.telegram-glyph:before,.telegram-glyph:after,.telegram-glyph i{animation:none!important}.telegram-glyph:after{opacity:.2}.system-bar__cowl-mask,.system-bar__brand-aperture i,.void-cowl-surface__plane,.void-cowl-surface__seam{transition:none!important}}@media (prefers-contrast:more){.void-cowl-surface__base,.void-cowl-surface__blade{fill:#02070c}.void-cowl-surface__seam{opacity:1}}@media (forced-colors:active){.void-cowl-surface,.system-bar__cowl-mask,.system-bar__brand-aperture,.system-bar__telegram:before,.telegram-glyph:before,.telegram-glyph:after,.telegram-glyph i{display:none}.system-bar__telegram,.system-bar__mobile-telegram,.telegram-glyph{color:linktext;filter:none}.cyber-desktop .system-bar{grid-template-columns:205px minmax(220px,1fr) 112px;gap:2px;height:64px}.cyber-desktop .system-bar>*{color:canvastext;background:canvas;border:1px solid canvastext;height:64px;overflow:hidden}.cyber-desktop .system-bar__brand{padding:0 14px;display:flex}.cyber-desktop .system-bar__brand-copy{display:grid}.cyber-desktop .system-bar__contact:focus-visible,.cyber-desktop .system-bar__brand:focus-visible{outline-offset:-4px;outline:2px solid highlight}}@media (forced-colors:active) and (max-width:760px){.cyber-desktop .system-bar{grid-template-columns:92px minmax(0,1fr) 88px;width:auto;left:8px;right:8px}.cyber-desktop .system-bar__brand{width:auto;padding:0 9px}.cyber-desktop .system-bar__brand-copy small{display:none}.cyber-desktop .system-bar__route,.cyber-desktop .system-bar__route.is-idle{padding:0 8px}.cyber-desktop .system-bar__mobile-status{width:88px;padding:0 8px}}.cyber-desktop{--rx-primary-rgb:121 243 255;--rx-secondary-rgb:172 124 255;--rx-impact-rgb:244 91 210;--rx-field-opacity:0;--rx-impact-opacity:0;--rx-field-x:0px;--rx-field-scale:1;--rx-aura-core:0;--rx-aura-ring:0;--rx-aura-scale:1;--rx-aura-pan:0px;--rx-ui-glow:0;--rx-ui-x:0px;--rx-ui-y:0px;--rx-ui-tilt:0deg;--rx-ui-scale:1;--rx-ui-seam:0px;--rx-player-opacity:0}.music-resonance-field{z-index:4;contain:layout style;pointer-events:none;transform:translate3d(var(--rx-field-x), 0, 0) scale(var(--rx-field-scale));transform-origin:50%;will-change:transform;position:fixed;inset:-10%;overflow:hidden}.music-resonance-field:before,.music-resonance-field:after{content:"";pointer-events:none;position:absolute;inset:0}.music-resonance-field:before{opacity:var(--rx-field-opacity);background:radial-gradient(ellipse 48% 46% at 48% 62%, rgb(var(--rx-primary-rgb) / .34) 0%, rgb(var(--rx-primary-rgb) / .16) 31%, transparent 74%), radial-gradient(ellipse 34% 51% at 23% 47%, rgb(var(--rx-secondary-rgb) / .25) 0%, rgb(var(--rx-secondary-rgb) / .09) 38%, transparent 76%), radial-gradient(ellipse 32% 43% at 78% 39%, rgb(var(--rx-impact-rgb) / .22) 0%, rgb(var(--rx-impact-rgb) / .08) 36%, transparent 74%), radial-gradient(circle at 61% 24%, rgb(var(--rx-secondary-rgb) / .14), transparent 32%);filter:saturate(1.48);mix-blend-mode:screen;will-change:opacity;transition:opacity .68s cubic-bezier(.16,1,.3,1)}.music-resonance-field:after{opacity:var(--rx-impact-opacity);background:radial-gradient(ellipse 30% 27% at 48% 58%, rgb(var(--rx-impact-rgb) / .5) 0%, rgb(var(--rx-impact-rgb) / .18) 34%, transparent 72%), radial-gradient(ellipse 24% 34% at 33% 43%, rgb(var(--rx-primary-rgb) / .34) 0%, transparent 70%), radial-gradient(ellipse 23% 31% at 70% 37%, rgb(var(--rx-secondary-rgb) / .32) 0%, transparent 72%), radial-gradient(ellipse 38% 18% at 57% 77%, rgb(var(--rx-impact-rgb) / .22) 0%, transparent 76%);filter:blur(10px)saturate(1.42);mix-blend-mode:screen;will-change:opacity;transition:opacity .16s linear}.cyber-desktop[data-resonance=active] .music-resonance-field:before{transition-duration:.12s}.media-window-resonance-aura{z-index:11;width:min(var(--window-width), calc(100vw - 42px));height:min(var(--window-height), calc(100dvh - 154px));contain:layout style;opacity:0;visibility:hidden;pointer-events:none;transform:translate(calc(-50% + var(--window-x) * 1px), calc(-50% + var(--window-y) * 1px));transition:opacity .72s cubic-bezier(.16,1,.3,1),visibility 0s linear .72s;position:fixed;top:50%;left:50%}.media-window-resonance-aura:before,.media-window-resonance-aura:after,.media-window-resonance-aura>span,.media-window-resonance-aura>i{content:"";pointer-events:none;transform-origin:50%;display:block;position:absolute}.media-window-resonance-aura:before{opacity:var(--rx-aura-core);background:radial-gradient(ellipse 58% 66% at 47% 54%, rgb(var(--rx-primary-rgb) / .52) 0%, rgb(var(--rx-primary-rgb) / .2) 34%, transparent 76%), radial-gradient(ellipse 35% 46% at 22% 65%, rgb(var(--rx-secondary-rgb) / .46) 0%, rgb(var(--rx-secondary-rgb) / .14) 39%, transparent 74%), radial-gradient(ellipse 33% 39% at 79% 32%, rgb(var(--rx-impact-rgb) / .4) 0%, rgb(var(--rx-impact-rgb) / .12) 37%, transparent 72%), radial-gradient(ellipse 43% 25% at 59% 84%, rgb(var(--rx-impact-rgb) / .32) 0%, transparent 76%);filter:saturate(1.58);mix-blend-mode:screen;transform:translate3d(var(--rx-aura-pan), 0, 0) scale(var(--rx-aura-scale));will-change:opacity, transform;inset:-142px -188px;-webkit-mask-image:radial-gradient(91% 91% at 50% 52%,#000 0 59%,#000000c2 73%,#0000 100%);mask-image:radial-gradient(91% 91% at 50% 52%,#000 0 59%,#000000c2 73%,#0000 100%)}.media-window-resonance-aura:after{opacity:var(--rx-aura-ring);background:radial-gradient(ellipse 28% 38% at 18% 57%, rgb(var(--rx-primary-rgb) / .68) 0%, rgb(var(--rx-primary-rgb) / .18) 37%, transparent 72%), radial-gradient(ellipse 31% 35% at 77% 34%, rgb(var(--rx-impact-rgb) / .7) 0%, rgb(var(--rx-impact-rgb) / .18) 36%, transparent 71%), radial-gradient(ellipse 42% 23% at 56% 82%, rgb(var(--rx-secondary-rgb) / .54) 0%, rgb(var(--rx-secondary-rgb) / .14) 38%, transparent 75%);filter:blur(9px)saturate(1.52);mix-blend-mode:screen;transform:translate3d(var(--rx-aura-pan), 0, 0) scale(var(--rx-aura-scale));will-change:opacity, transform;inset:-92px -122px;-webkit-mask-image:radial-gradient(#000 0 62%,#000000b3 76%,#0000 100%);mask-image:radial-gradient(#000 0 62%,#000000b3 76%,#0000 100%)}.media-window-resonance-aura>span{opacity:var(--rx-aura-core);background:radial-gradient(ellipse 30% 58% at 13% 55%, rgb(var(--rx-primary-rgb) / .4) 0%, rgb(var(--rx-primary-rgb) / .11) 42%, transparent 76%), radial-gradient(ellipse 32% 55% at 87% 43%, rgb(var(--rx-secondary-rgb) / .42) 0%, rgb(var(--rx-secondary-rgb) / .11) 41%, transparent 75%), radial-gradient(ellipse 55% 20% at 49% 91%, rgb(var(--rx-impact-rgb) / .3) 0%, transparent 77%);filter:blur(24px)saturate(1.38);mix-blend-mode:screen;transform:translate3d(calc(var(--rx-aura-pan) * .5), 0, 0);inset:-126px -158px;-webkit-mask-image:radial-gradient(94% 90%,#000 24%,#000c 65%,#0000 100%);mask-image:radial-gradient(94% 90%,#000 24%,#000c 65%,#0000 100%)}.media-window-resonance-aura>i{display:none}.cyber-desktop[data-resonance=active] .media-window-resonance-aura.is-visible{opacity:1;visibility:visible;transition:opacity .14s linear,visibility}.media-window-resonance-aura.is-maximized{width:auto;height:auto;inset:92px 18px 82px 94px;transform:none}.cyber-desktop[data-resonance=active] .system-bar__brand .void-cowl-surface__plane--upper{fill:color-mix(in srgb, rgb(var(--rx-secondary-rgb)) 9%, #09101f)}.cyber-desktop[data-resonance=active] .system-bar__brand .void-cowl-surface__plane--cyan{fill:color-mix(in srgb, rgb(var(--rx-primary-rgb)) 27%, #050815)}.cyber-desktop[data-resonance=active] .system-bar__brand .void-cowl-surface__plane--violet{fill:color-mix(in srgb, rgb(var(--rx-secondary-rgb)) 24%, #080713)}.cyber-desktop[data-resonance=active] .system-bar__route .void-cowl-surface__plane--upper{fill:color-mix(in srgb, rgb(var(--rx-primary-rgb)) 7%, #09101f)}.cyber-desktop[data-resonance=active] .system-bar__route .void-cowl-surface__plane--cyan{fill:color-mix(in srgb, rgb(var(--rx-secondary-rgb)) 23%, #050815)}.cyber-desktop[data-resonance=active] .system-bar__route .void-cowl-surface__plane--violet{fill:color-mix(in srgb, rgb(var(--rx-primary-rgb)) 18%, #080713)}.cyber-desktop[data-resonance=active] .system-bar__actions .void-cowl-surface__plane--cyan{fill:color-mix(in srgb, rgb(var(--rx-secondary-rgb)) 22%, #050815)}.cyber-desktop[data-resonance=active] .system-bar__actions .void-cowl-surface__plane--violet{fill:color-mix(in srgb, rgb(var(--rx-impact-rgb)) 24%, #080713)}.cyber-desktop[data-resonance=active] .system-bar__mobile-status .void-cowl-surface__plane--upper{fill:color-mix(in srgb, rgb(var(--rx-primary-rgb)) 11%, #09101f)}.cyber-desktop[data-resonance=active] .system-bar__mobile-status .void-cowl-surface__plane--violet{fill:color-mix(in srgb, rgb(var(--rx-secondary-rgb)) 23%, #080713)}.cyber-desktop[data-resonance=active] .system-bar__brand .void-cowl-surface__seam{stroke:rgb(var(--rx-primary-rgb) / .9)}.cyber-desktop[data-resonance=active] .system-bar__route .void-cowl-surface__seam{stroke:rgb(var(--rx-secondary-rgb) / .88)}.cyber-desktop[data-resonance=active] .system-bar__actions .void-cowl-surface__seam{stroke:rgb(var(--rx-impact-rgb) / .9)}.cyber-desktop[data-resonance=active] .system-bar__mobile-status .void-cowl-surface__seam{stroke:rgb(var(--rx-primary-rgb) / .84)}.cyber-desktop[data-resonance=active] .void-cowl-surface__seam{stroke-dasharray:9 11;stroke-dashoffset:var(--rx-ui-seam);opacity:var(--rx-ui-glow);filter:drop-shadow(0 0 3px rgb(var(--rx-primary-rgb) / .48)) drop-shadow(0 0 7px rgb(var(--rx-secondary-rgb) / .24))}.cyber-desktop[data-resonance=active] .system-bar__cowl-mask :is(img,.system-bar__cowl-fallback){filter:brightness(1.08) contrast(1.12) saturate(1.12) drop-shadow(0 0 6px rgb(var(--rx-primary-rgb) / .58)) drop-shadow(0 0 14px rgb(var(--rx-secondary-rgb) / .3))}.cyber-desktop[data-resonance=active] .system-bar__brand-aperture i:first-child{background:rgb(var(--rx-primary-rgb));box-shadow:0 0 7px rgb(var(--rx-primary-rgb) / .66)}.cyber-desktop[data-resonance=active] .system-bar__brand-aperture i:nth-child(2){background:rgb(var(--rx-secondary-rgb));box-shadow:0 0 7px rgb(var(--rx-secondary-rgb) / .62)}.cyber-desktop[data-resonance=active] .system-bar__brand-aperture i:nth-child(3){background:rgb(var(--rx-impact-rgb));box-shadow:0 0 7px rgb(var(--rx-impact-rgb) / .68)}.cyber-desktop[data-resonance=active] .system-bar__brand-aperture i{translate:var(--rx-ui-x) 0;scale:var(--rx-ui-scale) 1;will-change:translate, scale}.cyber-desktop[data-resonance=active] .system-bar__mobile-telegram .telegram-glyph:before{border-color:rgb(var(--rx-primary-rgb) / .76);box-shadow:0 0 7px rgb(var(--rx-primary-rgb) / .42)}.cyber-desktop[data-resonance=active] .system-bar__mobile-telegram .telegram-glyph:after{border-color:rgb(var(--rx-secondary-rgb) / .68)}.cyber-desktop[data-resonance=active] .system-bar__mobile-telegram .telegram-glyph i{background:rgb(var(--rx-impact-rgb));box-shadow:0 0 7px rgb(var(--rx-impact-rgb) / .58)}.cyber-desktop[data-resonance=active] .system-bar__route-glyph{--interface-color:rgb(var(--rx-primary-rgb))}.cyber-desktop[data-resonance=active] .system-bar__availability .interface-glyph{--interface-color:rgb(var(--rx-secondary-rgb))}.cyber-desktop[data-resonance=active] .system-bar__telegram .telegram-glyph{--telegram-color:rgb(var(--rx-impact-rgb))}.cyber-desktop[data-resonance=active] .taskbar__launcher .interface-glyph,.cyber-desktop[data-resonance=active] .taskbar__network .interface-glyph{--interface-color:rgb(var(--rx-primary-rgb))}.cyber-desktop[data-resonance=active] .taskbar__tray button .interface-glyph{--interface-color:rgb(var(--rx-secondary-rgb))}.cyber-desktop[data-resonance=active] :is(.system-bar,.taskbar) .interface-glyph:before{opacity:var(--rx-ui-glow);background:radial-gradient(circle, var(--interface-color), transparent 68%);filter:blur(9px)}.cyber-desktop[data-resonance=active] :is(.system-bar,.taskbar) .interface-glyph__status{opacity:1;background:rgb(var(--rx-impact-rgb));box-shadow:0 0 8px rgb(var(--rx-impact-rgb) / .78);translate:var(--rx-ui-x) var(--rx-ui-y);scale:var(--rx-ui-scale);will-change:translate, scale}.cyber-desktop[data-resonance=active] :is(.system-bar,.taskbar) :is(.interface-glyph__artwork,.interface-glyph__fallback){filter:brightness(1.12) contrast(1.08) saturate(1.12) drop-shadow(0 0 6px color-mix(in srgb, var(--interface-color) 72%, transparent)) drop-shadow(0 0 11px rgb(var(--rx-secondary-rgb) / .2))}.cyber-desktop[data-resonance=active] :is(.desktop-icon:nth-child(3n+1),.taskbar__app:nth-child(3n+1)){--rx-node-color:rgb(var(--rx-primary-rgb))}.cyber-desktop[data-resonance=active] :is(.desktop-icon:nth-child(3n+2),.taskbar__app:nth-child(3n+2)){--rx-node-color:rgb(var(--rx-secondary-rgb))}.cyber-desktop[data-resonance=active] :is(.desktop-icon:nth-child(3n),.taskbar__app:nth-child(3n)){--rx-node-color:rgb(var(--rx-impact-rgb))}.cyber-desktop[data-resonance=active] :is(.desktop-icon,.taskbar__app) .app-glyph{--glyph-color:var(--rx-node-color);filter:drop-shadow(0 0 5px color-mix(in srgb, var(--glyph-color) 54%, transparent)) drop-shadow(0 0 12px rgb(var(--rx-impact-rgb) / .16))}.cyber-desktop[data-resonance=active] :is(.desktop-icon,.taskbar__app) .app-glyph__plate{border-color:color-mix(in srgb, var(--glyph-color) 76%, transparent);background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--glyph-color) 30%, transparent), transparent 62%), #02080e94;box-shadow:inset 0 0 14px color-mix(in srgb, var(--glyph-color) 22%, transparent), 0 0 12px color-mix(in srgb, var(--glyph-color) 18%, transparent);translate:var(--rx-ui-x) var(--rx-ui-y);rotate:var(--rx-ui-tilt);scale:var(--rx-ui-scale);will-change:translate, rotate, scale}.cyber-desktop[data-resonance=active] :is(.desktop-icon:nth-child(2n),.taskbar__app:nth-child(2n)) .app-glyph__plate{translate:var(--rx-ui-y) var(--rx-ui-x)}.cyber-desktop[data-resonance=active] :is(.desktop-icon,.taskbar__app) .app-glyph__artwork{filter:brightness(1.14) contrast(1.09) saturate(1.13) drop-shadow(0 0 6px color-mix(in srgb, var(--glyph-color) 74%, transparent)) drop-shadow(0 0 11px rgb(var(--rx-secondary-rgb) / .18))}.cyber-desktop[data-resonance=active] :is(.desktop-icon,.taskbar__app) .app-glyph__icon{filter:drop-shadow(0 0 5px var(--glyph-color)) drop-shadow(0 0 9px rgb(var(--rx-secondary-rgb) / .24))}.cyber-desktop[data-resonance=active] :is(.desktop-icon,.taskbar__app) .app-glyph__optic{opacity:min(.3, var(--rx-impact-opacity));background:linear-gradient(90deg, transparent, rgb(var(--rx-primary-rgb) / .76), rgb(var(--rx-impact-rgb) / .62), transparent);filter:blur(.45px) drop-shadow(0 0 4px rgb(var(--rx-primary-rgb) / .7))}.cyber-desktop[data-resonance=active] :is(.desktop-icon,.taskbar__app) .app-glyph__ports i{background:var(--glyph-color);box-shadow:0 0 5px var(--glyph-color);translate:var(--rx-ui-x) var(--rx-ui-y);scale:var(--rx-ui-scale)}.cyber-desktop[data-resonance=active] .desktop-icon:after{background:var(--rx-node-color);box-shadow:0 0 9px color-mix(in srgb, var(--rx-node-color) 72%, transparent);translate:var(--rx-ui-x) var(--rx-ui-y);scale:var(--rx-ui-scale)}.cyber-desktop[data-resonance=active] .taskbar__app:is(.is-active,.is-playing)>i{background:linear-gradient(90deg, var(--rx-node-color), rgb(var(--rx-impact-rgb)));box-shadow:0 0 9px color-mix(in srgb, var(--rx-node-color) 68%, transparent);translate:var(--rx-ui-x) 0;scale:var(--rx-ui-scale) 1}.cyber-desktop[data-resonance=active] .taskbar__signal-bridge:before{background:linear-gradient(90deg, transparent, rgb(var(--rx-primary-rgb) / .72), rgb(var(--rx-secondary-rgb) / .24))}.cyber-desktop[data-resonance=active] .taskbar__signal-bridge:after{background:linear-gradient(90deg, rgb(var(--rx-secondary-rgb) / .24), rgb(var(--rx-impact-rgb) / .72), transparent)}.cyber-desktop[data-resonance=active] .taskbar__signal-bridge i:first-child{background:rgb(var(--rx-primary-rgb));box-shadow:0 0 7px rgb(var(--rx-primary-rgb) / .76);translate:var(--rx-ui-x) var(--rx-ui-y);scale:var(--rx-ui-scale)}.cyber-desktop[data-resonance=active] .taskbar__signal-bridge i:nth-child(2){background:rgb(var(--rx-secondary-rgb));box-shadow:0 0 7px rgb(var(--rx-secondary-rgb) / .76);translate:var(--rx-ui-y) var(--rx-ui-x);scale:var(--rx-ui-scale)}.cyber-desktop[data-resonance=active] .taskbar__signal-bridge i:nth-child(3){background:rgb(var(--rx-impact-rgb));box-shadow:0 0 7px rgb(var(--rx-impact-rgb) / .76);translate:var(--rx-ui-x) var(--rx-ui-y);scale:var(--rx-ui-scale)}.cyber-desktop[data-resonance=active] .system-bar__route-state i,.cyber-desktop[data-resonance=active] .desktop-icon--media:after{border-color:rgb(var(--rx-impact-rgb) / .9);background:rgb(var(--rx-impact-rgb) / .9);box-shadow:0 0 9px rgb(var(--rx-impact-rgb) / .58);translate:var(--rx-ui-x) var(--rx-ui-y);scale:var(--rx-ui-scale)}.cyber-desktop[data-resonance=active] .system-bar{translate:var(--rx-ui-x) var(--rx-ui-y);will-change:translate}.cyber-desktop[data-resonance=active] .taskbar{translate:var(--rx-ui-y) var(--rx-ui-x);will-change:translate}.cyber-desktop[data-resonance=active] .desktop-icon{translate:var(--rx-ui-x) var(--rx-ui-y);will-change:translate}.cyber-desktop[data-resonance=active] .desktop-icon:nth-child(2n){translate:var(--rx-ui-y) var(--rx-ui-x)}.cyber-desktop[data-resonance=active] .desktop-icon--game{will-change:auto;translate:0}.cyber-desktop[data-resonance=active] .system-window[data-app-id=media].is-active{translate:var(--rx-ui-x) var(--rx-ui-y);will-change:translate}.cyber-desktop[data-resonance=active] .media-window-resonance-aura.is-visible{translate:var(--rx-ui-x) var(--rx-ui-y);scale:var(--rx-ui-scale);transform-origin:50%;will-change:opacity, translate, scale}.cyber-desktop[data-game-running=true] :is(.system-bar,.taskbar,.desktop-icon,.system-window[data-app-id=media],.media-window-resonance-aura){will-change:auto!important;translate:0!important;scale:1!important}.cyber-desktop[data-resonance=active] .system-window[data-app-id=media].is-active{box-shadow:0 34px 96px #00000094, inset 3px 0 0 rgb(var(--rx-primary-rgb) / .96)}.cyber-desktop[data-resonance=active] .system-window[data-app-id=media] .system-window__stripe span:first-child{background:linear-gradient(90deg, rgb(var(--rx-primary-rgb)), rgb(var(--rx-secondary-rgb)), rgb(var(--rx-impact-rgb)));box-shadow:0 0 16px rgb(var(--rx-primary-rgb) / .54)}.cyber-desktop[data-resonance=active] .taskbar__app--blue.is-playing>i{background:linear-gradient(90deg, rgb(var(--rx-primary-rgb)), rgb(var(--rx-secondary-rgb)), rgb(var(--rx-impact-rgb)));box-shadow:0 0 10px rgb(var(--rx-impact-rgb) / .64)}.cyber-desktop[data-resonance=active] .media-player-app__corner{border-color:rgb(var(--rx-primary-rgb) / .9);filter:drop-shadow(0 0 5px rgb(var(--rx-primary-rgb) / .56))}.media-player-app__resonance-screen{z-index:2;opacity:var(--rx-player-opacity);background:radial-gradient(circle at 28% 62%, rgb(var(--rx-primary-rgb) / .34), transparent 43%), radial-gradient(circle at 76% 37%, rgb(var(--rx-secondary-rgb) / .3), transparent 42%), radial-gradient(ellipse 46% 25% at 54% 88%, rgb(var(--rx-impact-rgb) / .14), transparent 72%);mix-blend-mode:screen;pointer-events:none;transition:opacity .18s linear;position:absolute;inset:0}.media-player-app__visual-sync{z-index:5;min-width:118px;min-height:36px;color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px));background:#03070ed6;border:1px solid #7994ff6b;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:.46rem;font-weight:650;display:flex;position:absolute;bottom:12px;right:12px;box-shadow:0 10px 24px #00000057}.media-player-app__visual-sync b{color:var(--dim);font-size:.4rem}.media-player-app__palette-probe{border-left:1px solid rgb(var(--rx-primary-rgb) / .28);grid-template-columns:repeat(3,6px);align-items:stretch;gap:2px;height:14px;padding-left:7px;transition:opacity .24s,filter .24s;display:grid}.media-player-app__palette-probe i{background:rgb(var(--rx-primary-rgb));min-width:0;box-shadow:0 0 7px rgb(var(--rx-primary-rgb) / .62);clip-path:polygon(50% 0,100% 24%,78% 100%,17% 86%,0 27%);display:block}.media-player-app__palette-probe i:nth-child(2){background:rgb(var(--rx-secondary-rgb));box-shadow:0 0 7px rgb(var(--rx-secondary-rgb) / .62);clip-path:polygon(22% 0,100% 16%,83% 84%,42% 100%,0 65%)}.media-player-app__palette-probe i:nth-child(3){background:rgb(var(--rx-impact-rgb));box-shadow:0 0 7px rgb(var(--rx-impact-rgb) / .62);clip-path:polygon(42% 0,100% 35%,70% 100%,0 82%,13% 18%)}.media-player-app__visual-sync[aria-pressed=false] .media-player-app__palette-probe{opacity:.3;filter:saturate(.2)}.media-player-app__visual-sync[aria-pressed=true]{border-color:rgb(var(--rx-primary-rgb) / .76);color:rgb(var(--rx-primary-rgb));box-shadow:inset 2px 0 0 rgb(var(--rx-primary-rgb)), 0 0 14px rgb(var(--rx-primary-rgb) / .22), 0 10px 24px #00000057}.media-player-app__visual-sync[aria-pressed=true] b{color:rgb(var(--rx-impact-rgb))}.media-player-app__visual-sync:hover,.media-player-app__visual-sync:focus-visible{color:var(--text);background:#070d19f0}.cyber-desktop[data-resonance=active] .media-player-app__timeline::-webkit-slider-runnable-track{background:linear-gradient(90deg, rgb(var(--rx-primary-rgb)), rgb(var(--rx-secondary-rgb)), rgb(var(--rx-impact-rgb))) 0 / var(--media-progress) 100% no-repeat, linear-gradient(90deg, var(--city-steel), var(--city-steel)) 0 / var(--media-buffered) 100% no-repeat, color-mix(in srgb, var(--city-steel) 34%, transparent)}@media (max-width:760px),(max-width:1024px) and (max-height:520px){.music-resonance-field{transform:none}.music-resonance-field:before{opacity:min(var(--rx-field-opacity), .1)}.music-resonance-field:after{opacity:min(var(--rx-impact-opacity), .12)}.media-window-resonance-aura,.media-window-resonance-aura.is-maximized{top:calc(max(8px, env(safe-area-inset-top)) + 68px);right:max(8px, env(safe-area-inset-right));bottom:calc(58px + env(safe-area-inset-bottom));left:max(8px, env(safe-area-inset-left));width:auto;height:auto;transform:none}.media-window-resonance-aura:before{opacity:min(var(--rx-aura-core), .22);inset:-24px;transform:none}.media-window-resonance-aura:after,.media-window-resonance-aura>i{display:none}.media-window-resonance-aura>span{opacity:min(var(--rx-aura-core), .16);inset:-18px;transform:none}.cyber-desktop[data-resonance=active] :is(.system-bar,.taskbar,.desktop-icon,.system-window[data-app-id=media],.media-window-resonance-aura){will-change:auto!important;translate:0!important;scale:1!important}.cyber-desktop[data-resonance=active] :is(.app-glyph__plate,.app-glyph__ports i,.interface-glyph__status,.system-bar__brand-aperture i,.system-bar__route-state i,.taskbar__app>i,.taskbar__signal-bridge i){will-change:auto!important;translate:0!important;rotate:none!important;scale:1!important}.cyber-desktop[data-resonance=active] .desktop-icon:after{translate:0!important;scale:1!important}.cyber-desktop[data-resonance=active] .void-cowl-surface__seam{stroke-dasharray:none;stroke-dashoffset:0;filter:none}.cyber-desktop[data-resonance=active] :is(.desktop-icon,.taskbar__app) .app-glyph{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--glyph-color) 42%, transparent))}.cyber-desktop[data-resonance=active] :is(.desktop-icon,.taskbar__app) .app-glyph__optic{opacity:0}.media-player-app__visual-sync{min-width:44px;min-height:44px;padding:0 8px;bottom:8px;right:8px}.media-player-app__visual-sync>span:not(.media-player-app__palette-probe),.media-player-app__visual-sync>b{display:none}.media-player-app__visual-sync .media-player-app__palette-probe{border:0;grid-template-columns:repeat(3,4px);gap:1px;height:3px;padding:0;display:grid;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.media-player-app__palette-probe i{clip-path:none}}@media (prefers-reduced-motion:reduce){.music-resonance-field{transform:none!important}.music-resonance-field:before{opacity:min(var(--rx-field-opacity), .06)}.music-resonance-field:after,.media-window-resonance-aura:after,.media-window-resonance-aura>i{opacity:0}.media-window-resonance-aura:before,.media-window-resonance-aura>span{opacity:min(var(--rx-aura-core), .1);transform:none}.cyber-desktop[data-resonance=active] :is(.system-bar,.taskbar,.desktop-icon,.system-window[data-app-id=media],.media-window-resonance-aura){will-change:auto!important;translate:0!important;scale:1!important}.cyber-desktop[data-resonance=active] :is(.app-glyph__plate,.app-glyph__ports i,.interface-glyph__status,.system-bar__brand-aperture i,.system-bar__route-state i,.taskbar__app>i,.taskbar__signal-bridge i){will-change:auto!important;translate:0!important;rotate:none!important;scale:1!important}.cyber-desktop[data-resonance=active] .desktop-icon:after{translate:0!important;scale:1!important}.cyber-desktop[data-resonance=active] .void-cowl-surface__seam{stroke-dasharray:none;stroke-dashoffset:0}}.cyber-desktop[data-resonance=active]:is([data-reduced-motion=true],[data-save-data=true]) :is(.system-bar,.taskbar,.desktop-icon,.system-window[data-app-id=media],.media-window-resonance-aura){will-change:auto!important;translate:0!important;scale:1!important}.cyber-desktop[data-resonance=active]:is([data-reduced-motion=true],[data-save-data=true]) :is(.app-glyph__plate,.app-glyph__ports i,.interface-glyph__status,.system-bar__brand-aperture i,.system-bar__route-state i,.taskbar__app>i,.taskbar__signal-bridge i){will-change:auto!important;translate:0!important;rotate:none!important;scale:1!important}.cyber-desktop[data-resonance=active]:is([data-reduced-motion=true],[data-save-data=true]) .desktop-icon:after{translate:0!important;scale:1!important}.cyber-desktop[data-resonance=active]:is([data-reduced-motion=true],[data-save-data=true]) .void-cowl-surface__seam{stroke-dasharray:none;stroke-dashoffset:0}@media (prefers-contrast:more),(forced-colors:active){.music-resonance-field,.media-window-resonance-aura,.media-player-app__resonance-screen,.media-player-app__palette-probe{display:none}.cyber-desktop[data-resonance=active] .void-cowl-surface__seam,.cyber-desktop[data-resonance=active] .media-player-app__corner,.cyber-desktop[data-resonance=active] .system-bar,.cyber-desktop[data-resonance=active] .desktop-icons .app-glyph,.cyber-desktop[data-resonance=active] .system-window[data-app-id=media].is-active{filter:none}.cyber-desktop[data-resonance=active] :is(.taskbar__launcher,.taskbar__apps,.taskbar__tray){box-shadow:none}}@media (min-width:761px) and (max-width:1050px){.media-window-resonance-aura:not(.is-maximized){transform:translate(-50%,-50%)}}@media (max-height:700px) and (min-width:761px) and (hover:hover) and (pointer:fine){.media-window-resonance-aura:not(.is-maximized){height:min(var(--window-height), calc(100dvh - 144px))}}@media (max-width:1024px) and (max-height:520px){.media-window-resonance-aura:not(.is-maximized),.media-window-resonance-aura.is-maximized{top:calc(max(4px, env(safe-area-inset-top)) + 56px);bottom:calc(50px + env(safe-area-inset-bottom));transform:none}}
