:root{--sov-ui-font:"Manrope","Inter","Space Grotesk",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--sov-display-font:"Space Grotesk","Archivo Black","Manrope",system-ui,sans-serif;--sov-mono-font:"IBM Plex Mono","JetBrains Mono","SFMono-Regular",Consolas,monospace;--sov-serif-font:"Instrument Serif","Fraunces",Georgia,serif;--audio-bass:0;--audio-mid:0;--audio-high:0;--audio-energy:0;--audio-kick:0;--audio-beat:0;--audio-pulse:0;--sov-spot-a:rgba(120,190,255,0.20);--sov-spot-b:rgba(255,120,190,0.16);--sov-line:rgba(235,245,255,0.18);--sov-glass:rgba(8,12,22,0.52)}html{font-size:clamp(14px,0.72vw+10px,18px);text-size-adjust:100%;-webkit-text-size-adjust:100%}body{font-family:var(--sov-ui-font);font-optical-sizing:auto;font-synthesis-weight:none;overflow-wrap:anywhere}h1,h2,h3,.brand-copy span,.hero-title,.section-title,.theme-tab,.sov-status-dock strong{text-wrap:balance;letter-spacing:-0.045em}p,li,.hero-body,.hero-lede,.contact-body,.sov-status-dock p{text-wrap:pretty}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid color-mix(in srgb,var(--accent,#8bdfff) 75%,white);outline-offset:4px}img{max-width:100%}.sov-telegram-avatar{background:#070b12;transition:filter 260ms ease,transform 260ms ease,box-shadow 260ms ease}.sov-telegram-avatar:hover{filter:saturate(1.1) contrast(1.04)}#audio-toggle,.audio-btn,.sound-bubble{touch-action:manipulation;user-select:none}#audio-toggle.is-playing,body.is-audio-active #audio-toggle{box-shadow:0 0 calc(22px + var(--audio-bass) * 42px) color-mix(in srgb,var(--accent,#8bdfff) 46%,transparent),inset 0 0 18px rgba(255,255,255,0.06)}.sov-ultimate-layer{position:fixed;inset:0;z-index:3;pointer-events:none;overflow:hidden;contain:layout style paint}.sov-ultimate-layer>*{pointer-events:none}.sov-ambient-mesh,.sov-grid-scan,.sov-avatar-orbit,.sov-corner-readout,.sov-floating-code,.sov-status-dock,.sov-sad-diary,.sov-silhouette{position:absolute}.sov-ambient-mesh{inset:-15%;opacity:calc(0.28 + var(--audio-energy) * 0.34);background:radial-gradient(circle at 18% 22%,var(--sov-spot-a),transparent 22rem),radial-gradient(circle at 86% 18%,var(--sov-spot-b),transparent 26rem),radial-gradient(circle at 50% 92%,color-mix(in srgb,var(--accent,#8bdfff) 18%,transparent),transparent 30rem);filter:blur(6px) saturate(calc(1.05 + var(--audio-high) * 0.75));transform:translate3d(calc(var(--audio-mid) * -18px),calc(var(--audio-bass) * 12px),0) scale(calc(1 + var(--audio-pulse) * 0.035))}.sov-grid-scan{inset:0;opacity:calc(0.12 + var(--audio-mid) * 0.18);background:linear-gradient(90deg,rgba(255,255,255,0.075) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,0.055) 1px,transparent 1px),linear-gradient(180deg,transparent,color-mix(in srgb,var(--accent,#8bdfff) 10%,transparent),transparent);background-size:78px 78px,78px 78px,100% 20rem;mask-image:radial-gradient(circle at 50% 35%,black 0 38%,transparent 78%);animation:sov-grid-flow 18s linear infinite}@keyframes sov-grid-flow{to{background-position:78px 78px,-78px -78px,0 20rem}}.sov-avatar-orbit{width:clamp(7rem,12vw,13rem);height:clamp(7rem,12vw,13rem);right:clamp(0.8rem,2vw,2.4rem);top:clamp(4.6rem,9vh,8rem);opacity:0.82;border-radius:50%;background:var(--sov-avatar-url,radial-gradient(circle,rgba(255,255,255,0.08),transparent 60%)) center/cover no-repeat;box-shadow:0 0 0 1px var(--sov-line),0 0 calc(44px + var(--audio-bass) * 50px) color-mix(in srgb,var(--accent,#8bdfff) 32%,transparent);transform:translateY(calc(var(--audio-bass) * -10px));filter:saturate(1.05) contrast(1.05)}.sov-avatar-orbit::before,.sov-avatar-orbit::after,.sov-avatar-orbit span{content:"";position:absolute;inset:-0.7rem;border:1px solid color-mix(in srgb,var(--accent,#8bdfff) 44%,transparent);border-radius:50%;transform:rotate(0deg) scale(calc(1 + var(--audio-pulse) * 0.05));animation:sov-orbit 11s linear infinite}.sov-avatar-orbit::after{inset:-1.45rem;border-style:dashed;opacity:0.46;animation-duration:18s;animation-direction:reverse}.sov-avatar-orbit span:nth-child(1){inset:-2.1rem;opacity:0.16;animation-duration:26s}.sov-avatar-orbit span:nth-child(2){inset:1rem;opacity:0.34;animation-duration:7s}.sov-avatar-orbit span:nth-child(3){inset:-3rem;opacity:0.08;animation-duration:32s}@keyframes sov-orbit{to{transform:rotate(360deg) scale(calc(1 + var(--audio-pulse) * 0.05))}}.sov-status-dock{left:clamp(0.8rem,1.6vw,1.4rem);bottom:clamp(0.8rem,2vw,1.4rem);width:min(25rem,calc(100vw - 1.6rem));padding:clamp(0.8rem,1.6vw,1.15rem);border:1px solid var(--sov-line);border-radius:1.15rem;background:linear-gradient(135deg,color-mix(in srgb,var(--accent,#8bdfff) 10%,transparent),transparent 42%),rgba(5,8,16,0.56);box-shadow:0 20px 70px rgba(0,0,0,0.42),inset 0 1px 0 rgba(255,255,255,0.08);backdrop-filter:blur(20px) saturate(1.25);-webkit-backdrop-filter:blur(20px) saturate(1.25);transform:translateY(calc(var(--audio-bass) * -7px))}.sov-status-dock__tag,.sov-corner-readout,.sov-floating-code,.sov-sad-diary span{font-family:var(--sov-mono-font);text-transform:uppercase;letter-spacing:0.08em}.sov-status-dock__tag{color:color-mix(in srgb,var(--accent,#8bdfff) 80%,white);font-size:0.62rem;font-weight:800;margin-bottom:0.55rem}.sov-status-dock strong{display:block;color:#fff;font-family:var(--sov-display-font);font-size:clamp(1.05rem,1.8vw,1.55rem);line-height:1.02;margin-bottom:0.45rem}.sov-status-dock p{margin:0 0 0.85rem;color:rgba(235,245,255,0.72);font-size:0.8rem;line-height:1.45}.sov-status-dock__chips{display:flex;flex-wrap:wrap;gap:0.38rem}.sov-status-dock__chips span{padding:0.28rem 0.5rem;border:1px solid color-mix(in srgb,var(--accent,#8bdfff) 30%,transparent);border-radius:999px;color:rgba(255,255,255,0.82);background:color-mix(in srgb,var(--accent,#8bdfff) 8%,transparent);font-family:var(--sov-mono-font);font-size:0.58rem;font-weight:700;text-transform:uppercase}.sov-status-dock__meters{display:flex;align-items:flex-end;gap:0.25rem;height:1.6rem;margin-top:0.85rem}.sov-status-dock__meters i{width:0.34rem;min-height:0.35rem;height:calc(12% + var(--level,0.08) * 88%);border-radius:999px;background:linear-gradient(to top,color-mix(in srgb,var(--accent,#8bdfff) 58%,transparent),#fff);box-shadow:0 0 18px color-mix(in srgb,var(--accent,#8bdfff) 42%,transparent)}.sov-corner-readout{display:grid;gap:0.1rem;padding:0.55rem 0.7rem;border:1px solid var(--sov-line);border-radius:0.8rem;color:rgba(255,255,255,0.7);background:rgba(5,8,14,0.44);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);font-size:0.58rem}.sov-corner-readout b{color:#fff;font-size:0.64rem}.sov-corner-readout--a{top:0.9rem;left:0.9rem}.sov-corner-readout--b{right:0.9rem;bottom:0.9rem}.sov-floating-code{top:48%;left:max(0.7rem,env(safe-area-inset-left));display:grid;gap:0.38rem;color:rgba(255,255,255,0.36);font-size:0.58rem;transform:translateY(-50%)}.sov-floating-code span{padding:0.22rem 0.38rem;border-left:1px solid color-mix(in srgb,var(--accent,#8bdfff) 45%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--accent,#8bdfff) 10%,transparent),transparent)}.sov-theme-pick-me{--sov-spot-a:rgba(255,143,193,0.24);--sov-spot-b:rgba(201,175,255,0.20)}.sov-theme-pick-me .sov-grid-scan{opacity:calc(0.06 + var(--audio-high) * 0.1);background-size:120px 120px,120px 120px,100% 22rem}.sov-theme-pick-me .sov-status-dock{border-radius:2rem;background:linear-gradient(135deg,rgba(255,255,255,0.42),rgba(255,255,255,0.12))}.sov-theme-cyberpunk{--sov-spot-a:rgba(215,255,47,0.20);--sov-spot-b:rgba(57,255,136,0.16)}.sov-theme-cyberpunk .sov-grid-scan{opacity:calc(0.22 + var(--audio-mid) * 0.34);background-size:42px 42px,42px 42px,100% 15rem;mix-blend-mode:screen}.sov-theme-cyberpunk .sov-status-dock{clip-path:polygon(0 0,96% 0,100% 18%,100% 100%,5% 100%,0 78%)}.sov-theme-resident{--sov-spot-a:rgba(123,189,211,0.16);--sov-spot-b:rgba(244,96,103,0.13)}.sov-theme-resident .sov-ambient-mesh{filter:blur(12px) saturate(0.76)}.sov-theme-resident .sov-status-dock{background:linear-gradient(135deg,rgba(25,52,57,0.62),rgba(24,9,12,0.54))}.sov-theme-crimson{--sov-spot-a:rgba(255,74,74,0.24);--sov-spot-b:rgba(255,141,141,0.18)}.sov-theme-crimson .sov-ambient-mesh{mix-blend-mode:screen;filter:blur(5px) saturate(1.55)}.sov-theme-crimson .sov-status-dock{border-radius:0.35rem 1.6rem 0.35rem 1.6rem;background:linear-gradient(135deg,rgba(82,8,13,0.72),rgba(20,2,5,0.58))}.sov-theme-melancholy{--accent:#6b7892;--sov-spot-a:rgba(60,75,105,0.28);--sov-spot-b:rgba(24,31,48,0.48);--sov-line:rgba(148,168,202,0.16)}.sov-theme-melancholy .sov-ambient-mesh{opacity:calc(0.34 + var(--audio-bass) * 0.18);filter:blur(18px) saturate(0.55)}.sov-theme-melancholy .sov-grid-scan{opacity:calc(0.08 + var(--audio-mid) * 0.08);background-size:96px 96px,96px 96px,100% 26rem}.sov-theme-melancholy .sov-status-dock{color:#d9e1ef;background:linear-gradient(145deg,rgba(12,16,28,0.78),rgba(2,4,9,0.72));border-color:rgba(126,144,178,0.18);box-shadow:0 26px 90px rgba(0,0,0,0.68),inset 0 1px 0 rgba(255,255,255,0.045)}.sov-sad-diary{right:clamp(0.8rem,2vw,2rem);top:45%;width:min(18rem,calc(100vw - 1.6rem));padding:1rem;border:1px solid rgba(126,144,178,0.16);border-radius:1rem;background:rgba(3,5,10,0.58);box-shadow:0 20px 70px rgba(0,0,0,0.58);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.sov-sad-diary em{display:block;color:rgba(174,188,216,0.42);font-family:var(--sov-serif-font);font-size:1.7rem;line-height:1}.sov-sad-diary strong{display:block;margin:0.4rem 0;color:rgba(230,236,248,0.86);font-family:var(--sov-serif-font);font-size:1.2rem;font-weight:500;line-height:1.1;text-transform:lowercase}.sov-sad-diary span{color:rgba(174,188,216,0.45);font-size:0.58rem}.sov-silhouette{left:50%;bottom:-5vh;width:min(28vw,16rem);height:min(48vh,28rem);opacity:0.16;transform:translateX(-50%);background:radial-gradient(ellipse at 50% 12%,#d7deea 0 6%,transparent 7%),linear-gradient(180deg,transparent 0 17%,#d7deea 18% 62%,transparent 96%);filter:blur(10px);mask-image:linear-gradient(to bottom,black 0 68%,transparent 100%)}.sov-theme-tatu{--sov-spot-a:rgba(0,229,255,0.24);--sov-spot-b:rgba(255,45,123,0.20)}.sov-theme-tatu .sov-grid-scan{opacity:calc(0.18 + var(--audio-high) * 0.28);background-size:34px 34px,34px 34px,100% 14rem}.sov-theme-tatu .sov-status-dock{background:linear-gradient(135deg,rgba(0,229,255,0.12),rgba(255,45,123,0.12)),rgba(1,2,9,0.62)}.sov-theme-melancholy body,body.sov-theme-melancholy{color:#d7deea;background:radial-gradient(circle at 16% 8%,rgba(63,77,106,0.22),transparent 34rem),radial-gradient(circle at 82% 12%,rgba(25,31,48,0.5),transparent 32rem),radial-gradient(circle at 50% 100%,rgba(5,7,12,0.95),transparent 34rem),linear-gradient(180deg,#04060b 0%,#080c15 42%,#020308 100%) !important}body.sov-theme-melancholy .aurora-field{opacity:calc(0.18 + var(--audio-energy) * 0.16) !important;filter:blur(36px) saturate(0.35) grayscale(0.4) !important}body.sov-theme-melancholy .aurora-ribbon--one{background:radial-gradient(ellipse at 20% 50%,rgba(69,82,112,0.56),transparent 52%),radial-gradient(ellipse at 68% 48%,rgba(104,117,147,0.34),transparent 56%) !important}body.sov-theme-melancholy .aurora-ribbon--two{background:radial-gradient(ellipse at 32% 44%,rgba(64,58,92,0.34),transparent 58%),radial-gradient(ellipse at 72% 58%,rgba(40,56,73,0.32),transparent 54%) !important}body.sov-theme-melancholy .aurora-ribbon--three{background:linear-gradient(110deg,transparent 6%,rgba(60,73,98,0.14),rgba(89,101,132,0.22),rgba(48,45,71,0.12),transparent 86%) !important}body.sov-theme-melancholy .star-grid{opacity:calc(0.08 + var(--audio-high) * 0.08) !important;filter:grayscale(1)}body.sov-theme-melancholy .fog--top,body.sov-theme-melancholy .fog--bottom{opacity:0.95 !important}body.sov-theme-melancholy .glass-panel,body.sov-theme-melancholy .work-card,body.sov-theme-melancholy .mini-panel,body.sov-theme-melancholy .step,body.sov-theme-melancholy .core-card,body.sov-theme-melancholy .contact-console{background:linear-gradient(145deg,rgba(12,16,27,0.72),rgba(2,4,9,0.64)) !important;border-color:rgba(132,150,184,0.15) !important;box-shadow:0 24px 80px rgba(0,0,0,0.54),inset 0 1px 0 rgba(255,255,255,0.035) !important}body.sov-theme-melancholy .hero-title,body.sov-theme-melancholy .section-title{color:#e2e8f3 !important;font-family:var(--sov-serif-font) !important;font-weight:500 !important;letter-spacing:-0.035em !important}body.sov-theme-melancholy .hero-kicker,body.sov-theme-melancholy .section-eyebrow,body.sov-theme-melancholy .readout-label,body.sov-theme-melancholy .console-label,body.sov-theme-melancholy .rail-label{color:rgba(157,174,206,0.55) !important}body.sov-theme-melancholy .primary-link,body.sov-theme-melancholy .contact-link,body.sov-theme-melancholy .audio-btn{background:linear-gradient(135deg,rgba(68,80,109,0.62),rgba(17,21,32,0.84)) !important;border-color:rgba(147,165,200,0.22) !important;color:#e3e9f5 !important}.sov-theme-hub .browser-frame{border-radius:clamp(0.9rem,1.4vw,1.4rem)}.sov-theme-hub .theme-tabs{scrollbar-width:thin}.sov-theme-hub .theme-tab{min-height:2.35rem}@media (max-width:1180px){.sov-avatar-orbit{opacity:0.4;transform:scale(0.82);transform-origin:top right}.sov-floating-code{display:none}.sov-status-dock{width:min(22rem,calc(100vw - 1.6rem))}}@media (max-width:860px){.sov-avatar-orbit,.sov-corner-readout,.sov-sad-diary,.sov-silhouette{display:none}.sov-status-dock{position:relative;left:auto;right:auto;bottom:auto;width:auto;margin:0.65rem;align-self:end}.sov-ultimate-layer{display:grid;align-items:end}}@media (max-width:640px){:root{--sov-line:rgba(235,245,255,0.12)}.sov-status-dock{display:none}h1,.hero-title{font-size:clamp(2.3rem,13vw,4rem) !important}h2,.section-title{font-size:clamp(1.8rem,8.5vw,3rem) !important}p,li{font-size:max(0.95rem,15px)}.theme-tabs{overscroll-behavior-inline:contain;scroll-snap-type:x proximity}.theme-tab{scroll-snap-align:center}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.001ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:0.001ms !important}.sov-ambient-mesh,.sov-grid-scan,.sov-avatar-orbit{transform:none !important}}html{min-width:320px;overflow-x:clip;text-size-adjust:100%;-webkit-text-size-adjust:100%}body{overflow-x:clip;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}:where(main,header,footer,section,article,aside,nav,div){min-width:0}:where(img,canvas,svg,video,iframe){max-width:100%}:where(a,button,input,textarea,select){font:inherit}:where(button,a){touch-action:manipulation}:where(.cloud-shell,.relay-shell,.facility-shell,.crimson-shell,.melancholy-shell,.tatu-shell,.site-shell){width:min(100%,1920px)}:where(.cloud-shell,.relay-shell,.facility-shell,.crimson-shell,.melancholy-shell,.tatu-shell){margin-inline:auto}:where(h1,.hero-title,.section-title){text-wrap:balance;overflow-wrap:anywhere}:where(p,li,small,.contact-body,.hero-desc,.overview-lede){overflow-wrap:anywhere}:where(.social-strip,.social-band,.social-grid,.social-row,.link-grid){width:100%;grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr)) !important;gap:clamp(0.55rem,1.5vw,0.9rem) !important}:where(.social-strip a,.social-band a,.social-grid a,.social-row a,.link-grid a,.link-card){min-height:3.15rem;padding:clamp(0.55rem,1.5vw,0.9rem) !important}body.sov-theme-pick-me:where(.cloud-footer,.social-strip a){border-radius:clamp(1rem,2vw,2rem)}body.sov-theme-pick-me .social-strip a{background:radial-gradient(circle at 12% 18%,rgba(255,255,255,.55),transparent 30%),linear-gradient(135deg,rgba(255,255,255,.38),rgba(255,143,193,.16),rgba(201,175,255,.18))}body.sov-theme-cyberpunk .social-band a{clip-path:polygon(0 0,96% 0,100% 20%,100% 100%,4% 100%,0 78%);background:linear-gradient(90deg,rgba(215,255,47,.12),rgba(57,255,136,.07)),rgba(1,8,6,.74)}body.sov-theme-resident .social-strip a{background:linear-gradient(135deg,rgba(123,189,211,.14),rgba(244,96,103,.07)),rgba(4,9,12,.72);border-style:solid}body.sov-theme-crimson .social-strip a{background:radial-gradient(circle at 90% 10%,rgba(255,141,141,.2),transparent 34%),linear-gradient(135deg,rgba(255,74,74,.17),rgba(10,0,3,.76))}body.sov-theme-melancholy .social-row a{background:linear-gradient(135deg,rgba(102,118,146,.22),rgba(15,20,34,.82)),radial-gradient(circle at 18% 20%,rgba(150,168,204,.13),transparent 40%);border-color:rgba(139,153,188,.22)}body.sov-theme-tatu:where(.link-grid a,.link-card){background:linear-gradient(110deg,rgba(0,229,255,.14),rgba(255,45,123,.12)),rgba(4,5,16,.82);border-color:color-mix(in srgb,var(--accent,#00e5ff) 36%,rgba(255,255,255,.14))}@media (max-width:1180px){:where(.cloud-shell,.relay-shell,.facility-shell,.crimson-shell,.melancholy-shell,.tatu-shell){padding-inline:clamp(0.8rem,3vw,1.5rem) !important}:where(.hero-cloud,.relay-hero,.facility-grid,.crimson-hero,.melancholy-hero,.tatu-hero,.hero-section){gap:clamp(0.9rem,2.4vw,1.5rem) !important}}@media (max-width:900px){:where(.relay-topbar,.facility-header,.crimson-header,.melancholy-header,.top-bar,.cloud-nav){position:relative !important;top:auto !important}:where(.relay-tabs,.file-tree,.nav-links,.top-nav){overflow-x:auto;justify-content:flex-start !important;max-width:100%;-webkit-overflow-scrolling:touch}:where(.sov-avatar-orbit){opacity:.35 !important;transform:scale(.78) !important;transform-origin:top right !important}}@media (max-width:680px){:where(.cloud-shell,.relay-shell,.facility-shell,.crimson-shell,.melancholy-shell,.tatu-shell){padding-inline:0.75rem !important}:where(h1,.hero-title){font-size:clamp(2.15rem,13vw,4.4rem) !important;line-height:.92 !important}:where(h2,.section-title){font-size:clamp(1.55rem,8vw,2.7rem) !important;line-height:1 !important}:where(.back-to-hub){right:0.65rem !important;bottom:0.65rem !important;max-width:calc(100vw - 1.3rem)}:where(.social-strip,.social-band,.social-grid,.social-row,.link-grid){grid-template-columns:1fr !important}:where(.social-strip a,.social-band a,.social-grid a,.social-row a,.link-grid a,.link-card){min-height:3.35rem}}@media (max-width:430px){:where(.brand-copy,.facility-title,.hero-copy,.identity-panel__copy,.contact-console){max-width:100%}:where(.relay-brand,.brand,.facility-title) small{font-size:0.68rem !important}:where(.sov-status-dock,.sov-avatar-orbit){display:none !important}}:where(.crimson-main,.mel-shell){width:min(100%,1920px);margin-inline:auto}@media (max-width:1180px){:where(.crimson-main,.mel-shell){padding-inline:clamp(0.8rem,3vw,1.5rem) !important}:where(.apex-stage,.hero-grid,.observatory-grid,.contact-grid,.pipeline,.matrix-grid,.work-grid,.prey-stack){gap:clamp(0.9rem,2.4vw,1.5rem) !important}}@media (max-width:900px){:where(.predator-bar,.melancholy-nav,.tatu-header){position:relative !important;top:auto !important}}@media (max-width:680px){:where(.crimson-main,.mel-shell){padding-inline:0.75rem !important}:where(.hero-glitch,.apex-title){font-size:clamp(2.25rem,14vw,4.6rem) !important;line-height:.88 !important}:where(.apex-stage,.hero-grid){min-height:auto !important}}:root{--sov-control-bg:rgba(5,8,16,0.68);--sov-control-line:color-mix(in srgb,var(--accent,#8bdfff) 28%,rgba(255,255,255,0.14));--sov-control-shadow:0 18px 58px rgba(0,0,0,.42),0 0 34px color-mix(in srgb,var(--accent,#8bdfff) 16%,transparent)}.sov-toast-host{position:fixed;z-index:10050;right:max(1rem,env(safe-area-inset-right));top:max(1rem,env(safe-area-inset-top));display:grid;gap:.55rem;pointer-events:none}.sov-toast{opacity:0;transform:translateY(-8px) scale(.97);min-width:min(18rem,calc(100vw - 2rem));padding:.78rem .95rem;border:1px solid var(--sov-control-line);border-radius:1rem;color:rgba(255,255,255,.92);background:linear-gradient(135deg,color-mix(in srgb,var(--accent,#8bdfff) 12%,transparent),transparent 48%),rgba(4,7,14,.84);box-shadow:var(--sov-control-shadow);backdrop-filter:blur(18px) saturate(1.25);-webkit-backdrop-filter:blur(18px) saturate(1.25);font-family:var(--sov-mono-font,monospace);font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;transition:opacity .22s ease,transform .22s ease}.sov-toast.is-visible{opacity:1;transform:translateY(0) scale(1)}.sov-copy-fallback{position:fixed;left:-9999px;width:1px;height:1px;opacity:0}.sov-command-panel{position:fixed;z-index:80;right:max(.85rem,env(safe-area-inset-right));bottom:max(.85rem,env(safe-area-inset-bottom));width:min(26rem,calc(100vw - 1.7rem));display:grid;grid-template-columns:1fr auto auto auto auto;gap:.5rem;align-items:center;padding:.65rem;border:1px solid var(--sov-control-line);border-radius:1.15rem;background:linear-gradient(135deg,color-mix(in srgb,var(--accent,#8bdfff) 10%,transparent),transparent 55%),var(--sov-control-bg);box-shadow:var(--sov-control-shadow);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);contain:layout style paint}.sov-command-panel__title{min-width:0;display:grid;gap:.1rem;padding-inline:.2rem .35rem}.sov-command-panel__title b{color:#fff;font-family:var(--sov-display-font,system-ui);font-size:.82rem;line-height:1;letter-spacing:-.02em}.sov-command-panel__title span{color:rgba(235,245,255,.58);font-family:var(--sov-mono-font,monospace);font-size:.54rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sov-command-panel__grid{display:contents}.sov-command-button,.sov-performance-menu button,.sov-modal-actions a,.sov-modal-actions button,.sov-visualizer-close,.sov-intro button{min-height:44px;display:inline-grid;place-items:center;border:1px solid color-mix(in srgb,var(--accent,#8bdfff) 28%,rgba(255,255,255,.12));border-radius:.82rem;padding:.55rem .72rem;color:rgba(255,255,255,.9);background:linear-gradient(135deg,rgba(255,255,255,.10),rgba(255,255,255,.025));box-shadow:inset 0 1px 0 rgba(255,255,255,.07);font-family:var(--sov-mono-font,monospace);font-size:.62rem;font-weight:900;letter-spacing:.035em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,box-shadow .18s ease}.sov-command-button:hover,.sov-command-button:focus-visible,.sov-performance-menu button:hover,.sov-performance-menu button:focus-visible,.sov-modal-actions a:hover,.sov-modal-actions a:focus-visible,.sov-modal-actions button:hover,.sov-modal-actions button:focus-visible,.sov-visualizer-close:hover,.sov-visualizer-close:focus-visible,.sov-intro button:hover,.sov-intro button:focus-visible{outline:0;transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent,#8bdfff) 62%,white);box-shadow:0 0 24px color-mix(in srgb,var(--accent,#8bdfff) 24%,transparent),inset 0 1px 0 rgba(255,255,255,.1)}.sov-command-panel .is-discord,.sov-command-panel .is-vk,.sov-command-panel .is-github,.sov-command-panel .is-telegram{display:none}.sov-command-panel .is-all{color:#fff}.sov-command-panel .is-qr{color:color-mix(in srgb,var(--accent,#8bdfff) 65%,white)}.sov-command-panel .is-viz{border-color:color-mix(in srgb,var(--accent,#8bdfff) 52%,rgba(255,255,255,.14))}.sov-qr-modal,.sov-visualizer-overlay,.sov-intro{position:fixed;inset:0;z-index:10000;display:none}.sov-qr-modal.is-open,.sov-visualizer-overlay.is-open,.sov-intro{display:grid}.sov-qr-modal{place-items:center;padding:1rem}.sov-qr-modal__backdrop{position:absolute;inset:0;background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--accent,#8bdfff) 18%,transparent),transparent 34rem),rgba(0,0,0,.72);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.sov-qr-modal__card{position:relative;width:min(26rem,100%);display:grid;gap:.85rem;justify-items:center;padding:clamp(1rem,3vw,1.6rem);border:1px solid var(--sov-control-line);border-radius:1.35rem;background:linear-gradient(145deg,color-mix(in srgb,var(--accent,#8bdfff) 12%,transparent),transparent 52%),rgba(4,7,14,.92);box-shadow:0 30px 100px rgba(0,0,0,.72),0 0 56px color-mix(in srgb,var(--accent,#8bdfff) 18%,transparent);backdrop-filter:blur(22px) saturate(1.2);-webkit-backdrop-filter:blur(22px) saturate(1.2)}.sov-qr-modal__close{position:absolute;top:.75rem;right:.75rem;width:44px;height:44px;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#fff;background:rgba(255,255,255,.06);font-size:1.35rem;line-height:1}.sov-modal-kicker{color:color-mix(in srgb,var(--accent,#8bdfff) 68%,white);font-family:var(--sov-mono-font,monospace);font-size:.64rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.sov-qr-modal h2,.sov-visualizer-ui h2,.sov-intro h1{margin:0;color:#fff;font-family:var(--sov-display-font,system-ui);line-height:.9;letter-spacing:-.05em;text-align:center}.sov-qr-modal h2{font-size:clamp(1.6rem,4vw,2.35rem)}.sov-qr-modal p{margin:0;color:rgba(235,245,255,.7);font-size:.9rem;text-align:center}.sov-qr-box{padding:.75rem;border-radius:1rem;background:#fff;box-shadow:0 0 30px color-mix(in srgb,var(--accent,#8bdfff) 26%,transparent)}.sov-qr-box img{display:block;width:min(70vw,280px);height:auto;border-radius:.55rem}.sov-modal-actions{display:flex;flex-wrap:wrap;gap:.55rem;justify-content:center}.sov-performance-menu{position:fixed;z-index:10020;right:max(.85rem,env(safe-area-inset-right));bottom:calc(max(.85rem,env(safe-area-inset-bottom)) + 4.4rem);width:min(18rem,calc(100vw - 1.7rem));display:none;gap:.5rem;padding:.75rem;border:1px solid var(--sov-control-line);border-radius:1rem;background:rgba(4,7,14,.88);box-shadow:var(--sov-control-shadow);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.sov-performance-menu.is-open{display:grid}.sov-performance-menu button{width:100%;justify-content:start}.sov-visualizer-overlay{overflow:hidden;background:#01030a;isolation:isolate}.sov-visualizer-canvas{position:absolute;inset:0;width:100%;height:100%}.sov-visualizer-ui{position:absolute;left:clamp(1rem,4vw,4rem);top:clamp(1rem,5vw,4rem);width:min(32rem,calc(100vw - 2rem));display:grid;gap:.75rem;padding:clamp(1rem,2.2vw,1.4rem);border:1px solid var(--sov-control-line);border-radius:1.2rem;background:rgba(2,5,13,.52);box-shadow:var(--sov-control-shadow);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.sov-visualizer-ui h2{text-align:left;font-size:clamp(2rem,7vw,5.2rem)}.sov-visualizer-ui p{margin:0;color:rgba(235,245,255,.68);max-width:42ch}.sov-viz-meters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:.45rem;height:6rem}.sov-viz-meters i{display:block;height:calc(12% + var(--level,.12) * 88%);min-height:.4rem;border-radius:999px 999px .2rem .2rem;background:linear-gradient(to top,color-mix(in srgb,var(--accent,#8bdfff) 64%,transparent),#fff);box-shadow:0 0 22px color-mix(in srgb,var(--accent,#8bdfff) 42%,transparent);transition:height .08s linear}.sov-visualizer-close{position:absolute;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom))}body.sov-visualizer-active>:not(.sov-visualizer-overlay):not(script):not(style){filter:saturate(.55) brightness(.58) blur(1.5px)}.sov-intro{place-items:center;z-index:12000;background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--accent,#8bdfff) 20%,transparent),transparent 30rem),#02040a;transition:opacity .5s ease,transform .5s ease}.sov-intro.is-done{opacity:0;transform:scale(1.02);pointer-events:none}.sov-intro__scan{position:absolute;inset:0;opacity:.2;background:linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(180deg,transparent,color-mix(in srgb,var(--accent,#8bdfff) 18%,transparent),transparent);background-size:54px 54px,54px 54px,100% 16rem;animation:sov-intro-scan 2.6s linear both}.sov-intro__card{position:relative;width:min(34rem,calc(100vw - 2rem));display:grid;justify-items:center;gap:.85rem;padding:clamp(1.2rem,5vw,2rem);border:1px solid var(--sov-control-line);border-radius:1.4rem;background:rgba(4,7,14,.72);box-shadow:0 28px 110px rgba(0,0,0,.72),0 0 70px color-mix(in srgb,var(--accent,#8bdfff) 20%,transparent);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.sov-intro h1{font-size:clamp(3rem,14vw,7.4rem)}.sov-intro p{margin:0;color:rgba(235,245,255,.64);font-family:var(--sov-mono-font,monospace);font-size:.76rem;text-align:center;text-transform:uppercase}.sov-intro__bar{width:min(22rem,72vw);height:.45rem;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.08)}.sov-intro__bar i{display:block;height:100%;width:0%;border-radius:inherit;background:linear-gradient(90deg,var(--accent,#8bdfff),var(--accent-2,#ff8fc1),white);box-shadow:0 0 26px color-mix(in srgb,var(--accent,#8bdfff) 44%,transparent);animation:sov-intro-load 2.45s cubic-bezier(.2,.8,.2,1) forwards}@keyframes sov-intro-load{to{width:100%}}@keyframes sov-intro-scan{to{background-position:54px 54px,-54px -54px,0 16rem}}.sov-random-theme{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 20%,rgba(255,255,255,.12)),rgba(255,255,255,.03))}:where(.theme-tab,.open-current,.nav-bubble,.sound-bubble,.audio-btn,.play-btn,.cloud-button,.primary-action,.secondary-action,.connect-btn,.back-to-hub){min-height:44px}@media (max-width:720px){.sov-theme-hub .site-shell{padding-bottom:calc(5rem + env(safe-area-inset-bottom))}.sov-theme-hub .theme-tabs{position:fixed;z-index:90;left:max(.55rem,env(safe-area-inset-left));right:max(.55rem,env(safe-area-inset-right));bottom:max(.55rem,env(safe-area-inset-bottom));width:auto;justify-content:flex-start;border-radius:1.05rem;padding:.45rem;background:rgba(4,7,14,.84);box-shadow:var(--sov-control-shadow);backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2)}.sov-theme-hub .theme-tab{min-height:44px;padding-inline:.9rem}.sov-command-panel{grid-template-columns:repeat(4,minmax(0,1fr));left:.55rem;right:.55rem;width:auto;bottom:calc(5.55rem + env(safe-area-inset-bottom))}.sov-command-panel__title,.sov-command-panel__grid{display:none}.sov-command-button{padding-inline:.35rem;font-size:.55rem}.sov-performance-menu{left:.55rem;right:.55rem;width:auto;bottom:calc(10.3rem + env(safe-area-inset-bottom))}}@media (max-width:460px){.sov-command-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.sov-theme-hub .browser-frame__chrome{display:none}.sov-theme-hub .browser-frame{min-height:78svh}.sov-toast-host{left:.65rem;right:.65rem;top:.65rem}.sov-toast{width:100%}}:root[data-performance="low"]{--sov-low-motion-factor:.55}.sov-perf-low:where(.sov-ambient-mesh,.sov-grid-scan,.switcher-grain,.pearlescent-noise,.crt-mask){opacity:.12 !important;filter:none !important}.sov-perf-low:where(canvas){opacity:.45 !important}.sov-perf-low:where(.sov-avatar-orbit,.sov-floating-code,.sov-corner-readout){display:none !important}.sov-perf-low *{text-shadow:none !important}.sov-perf-ultra:where(.sov-ambient-mesh,.sov-grid-scan){opacity:calc(.25 + var(--audio-energy,.12) * .45) !important}.sov-perf-ultra:where(.sov-command-panel,.sov-status-dock,.browser-frame,.work-panel,.project-card,.glass-panel){box-shadow:var(--sov-control-shadow),0 0 52px color-mix(in srgb,var(--accent,#8bdfff) 14%,transparent) !important}body.egg-sovolove{--accent:#ff2d7b !important;--accent-2:#00e5ff !important}body.egg-sovolove::after,body.egg-blood-moon::after,body.egg-sparkle-burst::after{content:"";position:fixed;inset:0;z-index:60;pointer-events:none;mix-blend-mode:screen}body.egg-sovolove::after{background:radial-gradient(circle at 22% 22%,rgba(255,45,123,.24),transparent 22rem),radial-gradient(circle at 80% 30%,rgba(0,229,255,.22),transparent 24rem),repeating-linear-gradient(90deg,transparent 0 34px,rgba(255,255,255,.035) 35px 36px);animation:sov-egg-glitch .22s steps(2,end) infinite}body.egg-blood-moon::after{background:radial-gradient(circle at 78% 18%,rgba(255,0,0,.42) 0 4rem,rgba(255,0,0,.12) 4.2rem 10rem,transparent 14rem);filter:blur(2px) saturate(1.4)}body.egg-sparkle-burst::after{background:radial-gradient(circle at 50% 38%,rgba(255,255,255,.42),rgba(255,143,193,.18) 12rem,transparent 24rem)}.sov-burst-spark{position:fixed;z-index:10010;width:.55rem;height:.55rem;border-radius:999px;pointer-events:none;background:#fff;box-shadow:0 0 18px rgba(255,143,193,.78),0 0 34px rgba(201,175,255,.48);animation:sov-burst .9s cubic-bezier(.2,.8,.2,1) forwards}.sov-hidden-quote{position:fixed;z-index:90;left:50%;bottom:calc(max(1rem,env(safe-area-inset-bottom)) + 5.2rem);width:min(30rem,calc(100vw - 2rem));transform:translateX(-50%);padding:1rem 1.15rem;border:1px solid rgba(150,168,204,.18);border-radius:1rem;color:rgba(230,236,248,.82);background:rgba(2,4,9,.74);box-shadow:0 20px 70px rgba(0,0,0,.62);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);font-family:var(--sov-serif-font,serif);font-size:clamp(1.1rem,3.5vw,1.6rem);text-align:center}@keyframes sov-burst{to{transform:translate(var(--dx),var(--dy)) scale(.15);opacity:0}}@keyframes sov-egg-glitch{0%{transform:translate(0)}50%{transform:translate(2px,-1px)}100%{transform:translate(-1px,1px)}}@media (prefers-reduced-motion:reduce){.sov-intro__scan,.sov-intro__bar i,body.egg-sovolove::after,.sov-burst-spark{animation:none !important}.sov-visualizer-canvas{opacity:.35}}.sov-command-panel{width:min(34rem,calc(100vw - 1.7rem));grid-template-columns:1fr repeat(4,auto)}.sov-command-panel__grid{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem}.sov-command-panel .is-discord,.sov-command-panel .is-vk,.sov-command-panel .is-github,.sov-command-panel .is-telegram{display:inline-grid}@media (max-width:720px){.sov-command-panel__grid{display:grid;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}.sov-command-panel__title{display:grid;grid-column:1 / -1}}@media (max-width:460px){.sov-command-panel{max-height:38svh;overflow:auto;-webkit-overflow-scrolling:touch}}.sov-command-panel,.sov-qr-modal,.sov-visualizer-overlay,.sov-performance-menu{display:none !important;visibility:hidden !important;pointer-events:none !important}body.sov-visualizer-active>:not(script):not(style){visibility:visible !important;pointer-events:auto !important}