:root{--bg:#07050d;--panel:#151024;--panel2:#1d1433;--text:#fcfaff;--muted:#bbb4ca;--line:#ffffff18;--purple:#b45cff;--pink:#ff6fcf;--blue:#6e7cff;--mint:#61e8b4;--radius:28px;--shadow:0 35px 100px #0007}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;background:var(--bg);color:var(--text);font:16px/1.65 Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;overflow-x:hidden}body:before,body:after{content:"";position:fixed;z-index:-3;border-radius:50%;filter:blur(110px);pointer-events:none;animation:ambient 16s ease-in-out infinite alternate}body:before{width:52rem;height:52rem;left:-28rem;top:-27rem;background:#a63bff55}body:after{width:45rem;height:45rem;right:-25rem;top:18rem;background:#3d56ff40;animation-delay:-8s}.w{width:min(1500px,calc(100% - clamp(2rem,6vw,7rem)));margin:auto}.top{height:86px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:relative;z-index:10}.brand{display:flex;align-items:center;gap:.8rem;color:white;text-decoration:none;font-weight:900;letter-spacing:.03em}.brand img{width:44px;height:44px;border-radius:14px;box-shadow:0 0 30px #d94dff80;animation:logo 4s ease-in-out infinite}.nav{display:flex;gap:.25rem;align-items:center}.nav a,.back{color:var(--muted);text-decoration:none;font-size:.92rem;padding:.48rem .72rem;border-radius:10px;transition:.2s}.nav a:hover,.back:hover{color:#fff;background:#ffffff0d}.hero{min-height:calc(100vh - 86px);display:grid;align-items:center;padding:clamp(4rem,8vw,8rem) 0}.hero-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);gap:clamp(2.5rem,7vw,8rem);align-items:center}.hero-copy{max-width:900px}.tag{display:inline-flex;align-items:center;gap:.55rem;color:#e5caff;border:1px solid #d49bff4d;background:#9948e421;border-radius:999px;padding:.42rem .8rem;font-size:.76rem;font-weight:900;text-transform:uppercase;letter-spacing:.12em;animation:rise .65s both}.tag:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 5px #61e8b419;animation:pulse 2s infinite}.hero h1{font-size:clamp(4rem,8.2vw,9.2rem);line-height:.86;letter-spacing:-.085em;margin:1.45rem 0;animation:rise .75s .08s both}.hero p{max-width:720px;color:var(--muted);font-size:clamp(1rem,1.4vw,1.25rem);animation:rise .75s .16s both}.grad{color:transparent;background:linear-gradient(105deg,#fff 6%,#d8a8ff 48%,#ff9cdd);background-clip:text;-webkit-background-clip:text}.actions{display:flex;gap:.8rem;flex-wrap:wrap;margin-top:2rem;animation:rise .75s .24s both}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.84rem 1.15rem;border-radius:13px;text-decoration:none;font-weight:900;transition:transform .2s,box-shadow .2s}.btn:hover{transform:translateY(-4px);box-shadow:0 18px 40px #cc48ef40}.primary,.hero>.btn{color:#23052d;background:linear-gradient(115deg,var(--purple),var(--pink))}.ghost{color:#f5efff;background:#ffffff0b;border:1px solid var(--line)}.visual{aspect-ratio:1;width:min(520px,100%);justify-self:end;position:relative;display:grid;place-items:center;border:1px solid #f0d5ff35;border-radius:64px;background:linear-gradient(145deg,#e0a4ff2e,#5d52ff0b);box-shadow:inset 0 1px #fff4,var(--shadow);overflow:hidden;animation:float 6s ease-in-out infinite}.visual:before,.visual:after{content:"";position:absolute;border:1px solid #ffffff35;border-radius:50%;animation:spin 24s linear infinite}.visual:before{width:68%;height:68%;box-shadow:0 0 0 3rem #b54aff14,0 0 0 6rem #b54aff08}.visual:after{width:34%;height:34%;border-color:#ff9ddd70;animation-duration:13s;animation-direction:reverse}.visual img{position:relative;z-index:2;width:56%;border-radius:30%;box-shadow:0 25px 70px #0d0012c7}.sec{padding:clamp(5rem,9vw,9rem) 0}.head{max-width:820px;margin-bottom:2.4rem}.head h2,.sec>h2{font-size:clamp(2.5rem,5vw,5rem);line-height:.96;letter-spacing:-.065em;margin:.55rem 0}.head p,.card p,.panel p,.legal p,.legal li{color:var(--muted)}.lab{color:#d5a2ff;text-transform:uppercase;letter-spacing:.14em;font-size:.76rem;font-weight:900}.principles,.products,.grid,.support,.faq,.legalgrid{display:grid;gap:1.1rem}.principles{grid-template-columns:repeat(3,1fr)}.principle,.card,.panel,.legalcard{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(145deg,#1c1431dd,#100c1ddd);padding:clamp(1.5rem,3vw,2.3rem);transition:transform .25s,border-color .25s,background .25s}.principle:hover,.card:hover,.panel:hover{transform:translateY(-7px);border-color:#dba9ff6e;background:linear-gradient(145deg,#281946e8,#151027e8)}.principle strong{display:block;font-size:1.08rem}.principle span{color:var(--muted);font-size:.92rem}.products,.grid,.legalgrid{grid-template-columns:repeat(2,1fr)}.product{min-height:420px;position:relative;overflow:hidden}.product:after{content:"";position:absolute;width:300px;height:300px;right:-160px;top:-160px;border-radius:50%;background:#b349ff2d;filter:blur(32px)}.product:nth-child(2):after{background:#536fff2b}.product-head{display:flex;align-items:center;gap:1rem;position:relative;z-index:1}.product-head img,.symbol{width:66px;height:66px;border-radius:20px}.symbol{display:grid;place-items:center;font-size:1.8rem;background:#7f6cff20;border:1px solid #cbbdff30}.card h3,.panel h3,.legalcard h3{font-size:1.5rem;margin:.2rem 0}.list{list-style:none;padding:0;position:relative;z-index:1}.list li{margin:.5rem 0;color:#d9d1e5}.list li:before{content:"✓";color:var(--mint);font-weight:900;margin-right:.55rem}.wide-band{margin-inline:calc(50% - 50vw);padding-inline:max(calc((100vw - 1500px)/2),clamp(1rem,3vw,3.5rem));background:linear-gradient(90deg,#8a35db1a,#4959ff14,#dc49ad16);border-block:1px solid var(--line)}.support{grid-template-columns:repeat(3,1fr)}.icon{width:48px;height:48px;display:grid;place-items:center;border-radius:15px;background:#b44dff25;border:1px solid #ddb4ff30;font-size:1.3rem}.faq{grid-template-columns:repeat(2,1fr)}details{border:1px solid var(--line);border-radius:17px;padding:1.15rem 1.3rem;color:var(--muted);background:#ffffff08;transition:.2s}details[open]{border-color:#d19dff63;background:#b052ff0c}summary{color:white;font-weight:850;cursor:pointer}.legal{background:linear-gradient(180deg,#6937a21e,transparent)}.legalcard h4{margin:1.5rem 0 .3rem}.legalcard a,.footer a{color:#dcb7ff}.callout{border:1px solid #edc4ff3d;border-radius:var(--radius);padding:clamp(2rem,5vw,4rem);background:radial-gradient(circle at 85% 0,#e94dc632,transparent 42%),linear-gradient(125deg,#291548,#101220);box-shadow:var(--shadow)}.callout h2{font-size:clamp(2.5rem,5vw,5rem);line-height:.95;letter-spacing:-.06em;margin:.6rem 0}.footer{border-top:1px solid var(--line);padding:2rem 0 3rem;color:#978fa9;font-size:.88rem}.footer a{text-decoration:none}.reveal{opacity:0;transform:translateY(24px);transition:opacity .75s ease,transform .75s ease}.reveal.show{opacity:1;transform:none}@keyframes rise{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes ambient{to{transform:translate(60px,40px)}}@keyframes float{50%{transform:translateY(-14px) rotate(.5deg)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes logo{50%{filter:drop-shadow(0 0 17px #df4cff)}}@keyframes pulse{50%{box-shadow:0 0 0 11px #61e8b400}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}@media(max-width:1000px){.hero-grid{grid-template-columns:1fr}.visual{justify-self:start;width:min(420px,80%)}.products,.grid,.legalgrid{grid-template-columns:1fr}.support{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.w{width:min(100% - 1.5rem,1500px)}.top{height:72px}.brand{font-size:.83rem}.brand img{width:38px;height:38px}.nav a:not(:last-child){display:none}.hero{min-height:auto;padding:4.2rem 0}.hero h1{font-size:clamp(3.4rem,17vw,5rem)}.visual{width:250px;border-radius:34px}.sec{padding:4.5rem 0}.principles,.support,.faq{grid-template-columns:1fr}.product{min-height:0}.btn{width:100%}}:root{--mouse-x:50vw;--mouse-y:20vh}.cursor-glow{position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(500px circle at var(--mouse-x) var(--mouse-y),#c65cff12,transparent 65%)}.top{position:sticky;top:0;z-index:50;margin-inline:calc(-1*clamp(1rem,2vw,2rem));padding-inline:clamp(1rem,2vw,2rem);background:#080611b8;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%)}.top:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,#b45cff70,#ff6fcf70,transparent)}.progress{position:fixed;z-index:100;top:0;left:0;width:100%;height:3px;transform-origin:left;transform:scaleX(0);background:linear-gradient(90deg,#9a54ff,#ff70ca,#6e7cff);box-shadow:0 0 16px #c55cff}.skip-link{position:fixed;z-index:200;left:1rem;top:-4rem;background:#fff;color:#14041c;padding:.75rem 1rem;border-radius:10px;font-weight:900;transition:.2s}.skip-link:focus{top:1rem}.menu-toggle{display:none;width:44px;height:44px;border:1px solid #ffffff20;border-radius:12px;background:#ffffff0a;color:#fff;font-size:1.2rem;cursor:pointer}.nav a[aria-current=page]{color:#fff;background:#ffffff0d}.btn:focus-visible,.nav a:focus-visible,.brand:focus-visible,summary:focus-visible,.menu-toggle:focus-visible{outline:3px solid #e18cff;outline-offset:3px}.card,.principle,.panel,.legalcard,.product{box-shadow:inset 0 1px #ffffff08}.card:hover,.principle:hover,.panel:hover,.product:hover{box-shadow:inset 0 1px #ffffff16,0 24px 70px #0005}.hero-grid,.subhero{perspective:1000px}.visual,.mini-visual{will-change:transform}.footer{margin-top:2rem}.footer:before{content:"";display:block;width:80px;height:2px;margin-bottom:1.5rem;background:linear-gradient(90deg,#b45cff,#ff6fcf,transparent)}::selection{background:#bd5cff55;color:#fff}@media(max-width:700px){.menu-toggle{display:grid;place-items:center}.top .nav{display:none;position:absolute;top:calc(100% + .6rem);right:0;left:0;padding:.65rem;background:#100c1ef5;border:1px solid #ffffff20;border-radius:16px;box-shadow:0 20px 60px #0009;backdrop-filter:blur(20px)}.top .nav.open{display:grid}.top .nav a,.top .nav a:not(:last-child){display:block;padding:.8rem 1rem}.top{margin-inline:-.75rem;padding-inline:.75rem}.brand{max-width:70%}}@media(hover:none),(prefers-reduced-motion:reduce){.cursor-glow{display:none}.visual,.mini-visual{will-change:auto}}.menu-launch{display:inline-flex;align-items:center;gap:.55rem;border:1px solid #ffffff22;border-radius:12px;background:#ffffff0b;color:#fff;padding:.62rem .85rem;font:inherit;font-size:.9rem;font-weight:850;cursor:pointer;transition:.2s}.menu-launch:hover{border-color:#d99eff70;background:#b657ff15;transform:translateY(-2px)}.menu-launch i{display:grid;gap:3px}.menu-launch i:before,.menu-launch i:after,.menu-launch i{content:""}.menu-launch i:before,.menu-launch i:after{display:block;width:16px;height:2px;border-radius:2px;background:currentColor}.mega-menu{position:fixed;inset:0;z-index:150;display:none;padding:clamp(1rem,4vw,3rem);background:#07050df2;backdrop-filter:blur(24px) saturate(140%);overflow:auto}.mega-menu.open{display:block;animation:menuIn .25s ease both}.mega-shell{width:min(1400px,100%);min-height:calc(100dvh - clamp(2rem,8vw,6rem));margin:auto;display:flex;flex-direction:column}.mega-top{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff20;padding-bottom:1rem}.mega-close{width:48px;height:48px;border:1px solid #ffffff25;border-radius:14px;background:#ffffff0c;color:#fff;font-size:1.65rem;cursor:pointer}.mega-title{font-size:clamp(2.8rem,7vw,7rem);line-height:.9;letter-spacing:-.07em;margin:clamp(2rem,6vw,5rem) 0 1rem}.mega-copy{max-width:680px;color:var(--muted);font-size:clamp(1rem,1.3vw,1.2rem)}.mega-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:.8rem;margin:clamp(2rem,4vw,3.5rem) 0}.mega-link{display:flex;justify-content:space-between;gap:1rem;min-height:120px;padding:1.25rem;border:1px solid #ffffff18;border-radius:20px;background:linear-gradient(145deg,#201638,#100c1e);color:#fff;text-decoration:none;transition:.2s}.mega-link:hover,.mega-link:focus-visible{transform:translateY(-4px);border-color:#dba8ff73;background:linear-gradient(145deg,#2c1b4e,#161027);outline:none}.mega-link strong{font-size:1.1rem}.mega-link span{display:block;color:var(--muted);font-size:.88rem;margin-top:.3rem}.mega-link b{color:#d99fff;font-size:1.25rem}.mega-foot{margin-top:auto;padding-top:1.5rem;border-top:1px solid #ffffff18;color:#928aa4;font-size:.87rem}.menu-open{overflow:hidden}@keyframes menuIn{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}@media(max-width:900px){.top>.nav{display:none!important}.menu-launch{margin-left:auto}.mega-link{min-height:105px}.mega-title{font-size:clamp(3rem,13vw,5.5rem)}}@media(max-width:520px){.menu-launch span{display:none}.menu-launch{width:44px;height:44px;padding:0;justify-content:center}.mega-menu{padding:1rem}.mega-grid{grid-template-columns:1fr}.mega-title{margin-top:2.5rem}.mega-shell{min-height:calc(100dvh - 2rem)}}@media(min-width:1800px){.w{width:min(1680px,calc(100% - 10rem))}.hero-grid{gap:10rem}.products,.principles{gap:1.5rem}}@media(max-height:700px)and (min-width:800px){.hero{min-height:auto;padding-block:4rem}.visual{width:min(360px,90%)}.subhero{min-height:auto;padding-block:3.5rem}}html,body{max-width:100%;overflow-x:hidden}.hero h1,.subhero h1{overflow-wrap:anywhere}.top{width:auto}.menu-launch{position:relative;z-index:2;flex:0 0 auto}@media(max-width:700px){.top{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:.6rem}.top>.nav{display:none!important}.brand{min-width:0;max-width:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero h1{font-size:clamp(2.85rem,13.5vw,4rem);line-height:.92;letter-spacing:-.065em}.hero p{font-size:1rem}.hero-grid{gap:2.5rem}.visual{width:min(250px,75vw)}.tag{max-width:100%;font-size:.68rem;letter-spacing:.08em}.actions{width:100%}}@media(max-width:420px){.brand{font-size:.76rem}.brand img{width:36px;height:36px}.hero h1{font-size:clamp(2.65rem,13vw,3.4rem)}.subhero h1{font-size:clamp(2.7rem,13vw,3.6rem)}.mega-title{font-size:2.8rem}.mega-copy{font-size:.95rem}}@media(min-width:701px)and (max-width:1100px){.hero h1{font-size:clamp(4rem,9vw,6.5rem)}.w{width:min(100% - 3rem,1500px)}}.top{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;column-gap:1rem}.top>.nav{display:none!important}.menu-launch{justify-self:end}.brand{width:max-content;max-width:100%}.page-music{background-image:radial-gradient(circle at 12% 12%,#b34cff25,transparent 32%)}.page-voice{background-image:radial-gradient(circle at 12% 12%,#536dff24,transparent 32%)}.page-support{background-image:radial-gradient(circle at 12% 12%,#ff4eb81d,transparent 32%)}.page-security{background-image:radial-gradient(circle at 12% 12%,#39d6a31d,transparent 32%)}.page-legal{background-image:radial-gradient(circle at 12% 12%,#8668ff1d,transparent 32%)}.page-changelog{background-image:radial-gradient(circle at 12% 12%,#ff648e1d,transparent 32%)}.mega-link{position:relative;overflow:hidden}.mega-link:before{content:"";position:absolute;width:120px;height:120px;border-radius:50%;right:-75px;bottom:-75px;background:#b55cff1b;filter:blur(8px)}.mega-link:nth-child(2):before{background:#596fff22}.mega-link:nth-child(3):before{background:#ff5db822}.mega-link:nth-child(4):before{background:#43dba520}.mega-link-icon{position:relative;z-index:1;display:grid;place-items:center;width:42px;height:42px;border:1px solid #ffffff20;border-radius:13px;background:#ffffff0b;font-size:1.2rem;margin-bottom:.85rem}.mega-link>div,.mega-link>b{position:relative;z-index:1}.mega-section{display:flex;align-items:center;gap:.65rem;color:#b9b0ca;text-transform:uppercase;font-size:.72rem;letter-spacing:.12em;font-weight:900;margin-top:2rem}.mega-section:after{content:"";height:1px;flex:1;background:linear-gradient(90deg,#ffffff20,transparent)}.subhero:after{content:"";position:absolute;z-index:-1;width:min(45vw,600px);height:min(45vw,600px);right:-18vw;border:1px solid #ffffff0d;border-radius:50%;box-shadow:0 0 0 5rem #ffffff04,0 0 0 10rem #ffffff02}.subhero{position:relative}.legalcard,.card,.principle{backdrop-filter:blur(10px)}@media(max-width:700px){.brand{max-width:calc(100vw - 90px)}.mega-grid{gap:.65rem}.mega-link{min-height:auto}.subhero:after{display:none}}:root{--page-gutter:clamp(1rem,2.25vw,3.25rem);--scroll-track:#07050d;--scroll-purple:#8b4dff;--scroll-pink:#ff5fc8}html{scrollbar-color:var(--scroll-purple) var(--scroll-track);scrollbar-width:thin}body{width:100%;min-width:0}.w{width:calc(100% - (var(--page-gutter) * 2))!important;max-width:none!important;margin-inline:var(--page-gutter)!important}.top{margin-inline:calc(-1 * var(--page-gutter))!important;padding-inline:var(--page-gutter)!important}.hero-grid{grid-template-columns:minmax(0,1.22fr) minmax(320px,.78fr);gap:clamp(2rem,6vw,8rem)}.hero{min-height:calc(100svh - 86px);padding-block:clamp(2.5rem,5vh,5rem)}.hero-copy{max-width:min(1020px,60vw)}.hero h1{font-size:clamp(4rem,7vw,8.2rem);margin-block:1rem}.hero p{margin-block:.75rem}.actions{margin-top:1.5rem}.visual{width:min(540px,38vw,58vh)}.products,.grid,.legalgrid{gap:clamp(1rem,1.7vw,2rem)}.principles,.support{gap:clamp(1rem,1.5vw,1.75rem)}.wide-band{padding-inline:var(--page-gutter)!important}.mega-menu{padding:var(--page-gutter)!important}.mega-shell{width:100%!important;max-width:none!important}.mega-grid{grid-template-columns:repeat(3,minmax(0,1fr))}*{scrollbar-color:#9857ec #0a0711;scrollbar-width:thin}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:linear-gradient(180deg,#0b0712,#06040b 48%,#0d0715);border-left:1px solid rgba(255,255,255,.055)}::-webkit-scrollbar-thumb{min-height:72px;border:3px solid transparent;border-radius:999px;background:linear-gradient(180deg,var(--scroll-purple),var(--scroll-pink)) padding-box;box-shadow:inset 0 0 0 1px #ffffff38,0 0 16px #b04cff6b}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#aa70ff,#ff7bd5) padding-box;box-shadow:inset 0 0 0 1px #ffffff59,0 0 22px #d35bff9e}::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg,#bf8aff,#ff91dc) padding-box}::-webkit-scrollbar-corner{background:var(--scroll-track)}@media(max-width:1200px){.hero-copy{max-width:none}.visual{width:min(460px,42vw)}.mega-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1000px){.hero-grid{grid-template-columns:1fr}.visual{width:min(430px,78vw)}}@media(max-height:900px)and (min-width:1001px){.hero{padding-block:2rem}.hero h1{font-size:clamp(3.8rem,6.2vw,7.4rem);line-height:.84}.visual{width:min(470px,36vw,55vh)}.tag{padding-block:.32rem}}@media(max-width:700px){:root{--page-gutter:.85rem}.top{padding-inline:var(--page-gutter)!important}.mega-grid{grid-template-columns:1fr}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-thumb{border-width:2px;min-height:44px}}@media(min-width:2100px){.hero h1{font-size:clamp(8rem,8vw,11rem)}.hero-copy{max-width:1200px}.visual{width:min(650px,34vw)}}.brand img{object-fit:cover;border-radius:50%;border:1px solid rgba(174,117,255,.45)}.visual img{width:74%;border-radius:50%;object-fit:cover;filter:saturate(1.08) contrast(1.04)}.mini-visual>img{width:68%;border-radius:50%;object-fit:cover;filter:saturate(1.08) contrast(1.04)}.product-head img{object-fit:cover;border-radius:50%;border:1px solid rgba(180,112,255,.4)}.page-emblem{--emblem-a:#a75cff;--emblem-b:#ff68c9;position:relative;width:min(285px,72%);aspect-ratio:1;display:grid;place-items:center;overflow:hidden;border-radius:50%;border:1px solid color-mix(in srgb,var(--emblem-a) 55%,white 18%);background:url(/assets/images/overlime-globe.webp) center/cover no-repeat;box-shadow:inset 0 0 0 1px #ffffff2e,0 0 38px color-mix(in srgb,var(--emblem-a) 42%,transparent),0 35px 90px #0000008c;transform:rotate(-2deg)}.page-emblem:before{content:"";position:absolute;z-index:1;left:4%;right:4%;top:38%;height:24%;border-block:1px solid color-mix(in srgb,var(--emblem-a) 48%,transparent);background:linear-gradient(90deg,transparent,rgba(3,4,18,.94) 17%,rgba(6,4,20,.96) 83%,transparent);box-shadow:0 0 32px #000c,inset 0 0 28px color-mix(in srgb,var(--emblem-a) 15%,transparent);backdrop-filter:blur(5px)}.page-emblem:after{content:""!important;position:absolute;inset:7%;border-radius:50%;border:1px solid color-mix(in srgb,var(--emblem-b) 48%,transparent);box-shadow:inset 0 0 25px color-mix(in srgb,var(--emblem-a) 16%,transparent)}.page-emblem span{position:relative;z-index:3;max-width:88%;padding-left:.16em;font-size:clamp(.72rem,1.25vw,1.05rem);line-height:1;font-weight:950;letter-spacing:.16em;text-align:center;color:#fff;text-shadow:0 0 8px #000,0 0 22px var(--emblem-a)}.emblem-voice{--emblem-a:#6578ff;--emblem-b:#55c3ff}.emblem-support{--emblem-a:#f15bbf;--emblem-b:#ff8aae}.emblem-security{--emblem-a:#43dba5;--emblem-b:#4f8cff}.emblem-changelog{--emblem-a:#ff668f;--emblem-b:#bc5cff}.emblem-privacy{--emblem-a:#54bfff;--emblem-b:#8d70ff}.emblem-terms{--emblem-a:#c371ff;--emblem-b:#ff70bd}.mega-link{--tile-a:#a65dff;--tile-b:#f06bca;isolation:isolate;min-height:160px;border-color:color-mix(in srgb,var(--tile-a) 27%,transparent);background:radial-gradient(circle at 100% 115%,color-mix(in srgb,var(--tile-b) 22%,transparent),transparent 44%),linear-gradient(145deg,color-mix(in srgb,var(--tile-a) 13%,#171024),#100c1e 72%)}.mega-link:after{content:"";position:absolute;z-index:2;inset:0 auto auto 0;width:100%;height:2px;background:linear-gradient(90deg,var(--tile-a),var(--tile-b),transparent 86%);opacity:.72}.mega-link:nth-child(1){--tile-a:#a56bff;--tile-b:#d68cff}.mega-link:nth-child(2){--tile-a:#b45cff;--tile-b:#ff63c9}.mega-link:nth-child(3){--tile-a:#5577ff;--tile-b:#65b5ff}.mega-link:nth-child(4){--tile-a:#ee5dbd;--tile-b:#ff8aaf}.mega-link:nth-child(5){--tile-a:#42d7a5;--tile-b:#55a9ff}.mega-link:nth-child(6){--tile-a:#ff668e;--tile-b:#c065ff}.mega-link:nth-child(7){--tile-a:#4fc7ff;--tile-b:#8c70ff}.mega-link:nth-child(8){--tile-a:#c66dff;--tile-b:#ff79ba}.mega-link:nth-child(9){--tile-a:#846cff;--tile-b:#d772df}.mega-link .mega-link-icon{width:56px;height:56px;margin-bottom:1.05rem;border-radius:17px;border-color:color-mix(in srgb,var(--tile-a) 45%,rgba(255,255,255,.15));background:radial-gradient(circle at 30% 22%,rgba(255,255,255,.22),transparent 38%),linear-gradient(145deg,color-mix(in srgb,var(--tile-a) 38%,transparent),color-mix(in srgb,var(--tile-b) 15%,#100b1d));color:#fff;font-size:0;box-shadow:inset 0 1px #fff3,0 14px 35px color-mix(in srgb,var(--tile-a) 20%,transparent);transform:rotate(-3deg);transition:transform .25s ease,box-shadow .25s ease}.mega-link .mega-link-icon:before{font-size:1.7rem;line-height:1;font-weight:900;text-shadow:0 0 18px var(--tile-a)}.mega-link:nth-child(1) .mega-link-icon:before{content:"\2302"}.mega-link:nth-child(2) .mega-link-icon:before{content:"\266b"}.mega-link:nth-child(3) .mega-link-icon:before{content:"\25cc"}.mega-link:nth-child(4) .mega-link-icon:before{content:"?"}.mega-link:nth-child(5) .mega-link-icon:before{content:"\25c7"}.mega-link:nth-child(6) .mega-link-icon:before{content:"\2197"}.mega-link:nth-child(7) .mega-link-icon:before{content:"\25c8"}.mega-link:nth-child(8) .mega-link-icon:before{content:"\a7"}.mega-link strong{font-size:1.12rem;letter-spacing:-.015em}.mega-link>b{color:var(--tile-b);font-size:1.4rem;text-shadow:0 0 18px var(--tile-a);transition:transform .25s ease}.mega-link:hover,.mega-link:focus-visible{border-color:color-mix(in srgb,var(--tile-a) 70%,white 8%);background:radial-gradient(circle at 100% 110%,color-mix(in srgb,var(--tile-b) 32%,transparent),transparent 48%),linear-gradient(145deg,color-mix(in srgb,var(--tile-a) 21%,#171024),#120d22 72%);box-shadow:0 20px 55px color-mix(in srgb,var(--tile-a) 15%,transparent)}.mega-link:hover .mega-link-icon,.mega-link:focus-visible .mega-link-icon{transform:rotate(0) scale(1.07);box-shadow:inset 0 1px #ffffff47,0 18px 42px color-mix(in srgb,var(--tile-a) 38%,transparent)}.mega-link:hover>b,.mega-link:focus-visible>b{transform:translate(3px,-3px)}.mega-link .mega-link-icon{position:relative;width:68px;height:68px;overflow:hidden;border-radius:50%;border:1px solid color-mix(in srgb,var(--tile-a) 60%,white 18%);background:url(/assets/images/overlime-globe.webp) center/cover no-repeat;box-shadow:inset 0 0 0 1px #ffffff2e,0 0 24px color-mix(in srgb,var(--tile-a) 42%,transparent);transform:none}.mega-link:nth-child(3) .mega-link-icon{background-image:url(/assets/images/overlime-tempvoice.webp)}.mega-link .mega-link-icon:after{content:"";position:absolute;z-index:1;left:3%;right:3%;top:37%;height:27%;border-block:1px solid color-mix(in srgb,var(--tile-a) 45%,transparent);background:linear-gradient(90deg,transparent,rgba(3,4,18,.95) 16%,rgba(5,4,18,.96) 84%,transparent)}.mega-link .mega-link-icon:before{content:attr(data-brand)!important;position:absolute;z-index:2;inset:0;display:grid;place-items:center;padding-left:.08em;color:#fff;font-size:.43rem;line-height:1;font-weight:950;letter-spacing:.08em;text-align:center;text-shadow:0 0 8px #000,0 0 12px var(--tile-a)}.mega-link:nth-child(3) .mega-link-icon:before,.mega-link:nth-child(3) .mega-link-icon:after{display:none}.mega-link:hover .mega-link-icon,.mega-link:focus-visible .mega-link-icon{transform:scale(1.08) rotate(2deg);box-shadow:inset 0 0 0 1px #ffffff40,0 0 34px color-mix(in srgb,var(--tile-a) 62%,transparent)}@media(max-width:700px){.page-emblem{width:min(190px,70%)}.page-emblem:before{box-shadow:0 0 0 12px color-mix(in srgb,var(--emblem-a) 9%,transparent),0 0 34px color-mix(in srgb,var(--emblem-a) 40%,transparent)}.mega-link{min-height:138px}.mega-link .mega-link-icon{width:60px;height:60px;margin-bottom:.8rem}}body,body.page-home{--page-accent:#b45cff;--page-accent-2:#ff6fcf}body.page-music{--page-accent:#b45cff;--page-accent-2:#ff5fc9}body.page-voice{--page-accent:#5f78ff;--page-accent-2:#55c7ff}body.page-support{--page-accent:#ef5dbb;--page-accent-2:#ff8aa8}body.page-security{--page-accent:#42d7a4;--page-accent-2:#58a7ff}body.page-changelog{--page-accent:#ff668e;--page-accent-2:#bb63ff}body.page-legal{--page-accent:#9973ff;--page-accent-2:#ef72ca}.page-transition{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;overflow:hidden;pointer-events:none;color:#fff;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--page-accent) 28%,transparent),transparent 36%),linear-gradient(135deg,#07050d,#130a21 52%,#080611);transform:translateY(0);transition:transform .72s cubic-bezier(.76,0,.24,1)}.page-ready .page-transition{transform:translateY(-101%)}.page-leaving .page-transition{transform:translateY(0);transition-duration:.48s}.page-transition:before,.page-transition:after{content:"";position:absolute;border-radius:50%;border:1px solid color-mix(in srgb,var(--page-accent) 38%,transparent)}.page-transition:before{width:min(66vw,760px);aspect-ratio:1;box-shadow:0 0 0 8vw color-mix(in srgb,var(--page-accent) 5%,transparent)}.page-transition:after{width:min(42vw,480px);aspect-ratio:1;border-color:color-mix(in srgb,var(--page-accent-2) 50%,transparent)}.transition-mark{position:relative;z-index:2;display:grid;place-items:center;gap:.9rem;font-size:.72rem;font-weight:950;letter-spacing:.24em}.transition-mark img{width:clamp(82px,10vw,132px);aspect-ratio:1;border-radius:50%;box-shadow:0 0 55px color-mix(in srgb,var(--page-accent) 70%,transparent);animation:transitionPulse 1.7s ease-in-out infinite}.top{box-shadow:0 15px 55px #00000024}.brand{transition:transform .25s ease,color .25s ease}.brand:hover{transform:translateY(-2px);color:#fff}.hero,.subhero{position:relative;isolation:isolate}.hero:before,.subhero:before{content:"";position:absolute;z-index:-2;inset:4% 0;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--page-accent) 7%,transparent) 1px,transparent 1px),linear-gradient(color-mix(in srgb,var(--page-accent) 6%,transparent) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(to bottom,transparent,black 20%,black 75%,transparent)}.subhero{border-bottom:1px solid color-mix(in srgb,var(--page-accent) 20%,transparent)}.subhero>div:first-child{position:relative;z-index:2}.tag{box-shadow:inset 0 1px #ffffff1f,0 12px 35px color-mix(in srgb,var(--page-accent) 12%,transparent);backdrop-filter:blur(12px)}.grad{background-image:linear-gradient(105deg,#fff 4%,color-mix(in srgb,var(--page-accent) 48%,white),var(--page-accent-2))}.sec{position:relative}.sec>.head:before{content:"";display:block;width:42px;height:3px;margin-bottom:1.1rem;border-radius:99px;background:linear-gradient(90deg,var(--page-accent),var(--page-accent-2));box-shadow:0 0 18px color-mix(in srgb,var(--page-accent) 60%,transparent)}.principle,.card,.panel,.legalcard,details{position:relative;overflow:hidden}.principle:before,.card:before,.panel:before,.legalcard:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:2px;background:linear-gradient(90deg,var(--page-accent),var(--page-accent-2),transparent 80%);opacity:.62}.principle:after,.card:not(.product):after,.panel:after,.legalcard:after{content:"";position:absolute;z-index:0;width:180px;height:180px;right:-110px;bottom:-120px;border-radius:50%;background:color-mix(in srgb,var(--page-accent) 13%,transparent);filter:blur(22px);transition:transform .4s ease,opacity .4s ease}.principle:hover:after,.card:not(.product):hover:after,.panel:hover:after,.legalcard:hover:after{transform:scale(1.35);opacity:.9}.principle>*,.card>*,.panel>*,.legalcard>*{position:relative;z-index:1}.legalcard{background:linear-gradient(145deg,color-mix(in srgb,var(--page-accent) 10%,#1b1330dd),#0f0b1bdd)}.legalcard li::marker{color:var(--page-accent-2)}details{border-color:color-mix(in srgb,var(--page-accent) 22%,transparent);box-shadow:inset 0 1px #ffffff0d}details[open]{box-shadow:inset 0 1px #ffffff1a,0 18px 55px color-mix(in srgb,var(--page-accent) 10%,transparent)}summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem}summary::-webkit-details-marker{display:none}summary:after{content:"+";display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:50%;background:color-mix(in srgb,var(--page-accent) 18%,transparent);color:color-mix(in srgb,var(--page-accent) 55%,white)}details[open] summary:after{content:"\2212"}.btn{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--page-accent) 28%,transparent)}.btn:after{content:"";position:absolute;inset:-100% -45%;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.28) 50%,transparent 58%);transform:translate(-70%) rotate(8deg);transition:transform .65s ease}.btn:hover:after{transform:translate(70%) rotate(8deg)}.primary,.hero>.btn{background:linear-gradient(115deg,var(--page-accent),var(--page-accent-2))}.mini-visual{border-color:color-mix(in srgb,var(--page-accent) 35%,transparent);box-shadow:inset 0 1px #ffffff38,0 35px 110px #00000085,0 0 70px color-mix(in srgb,var(--page-accent) 12%,transparent)}.site-footer,.footer{position:relative;padding-top:2.2rem}.site-footer:after,.footer:after{content:"OVERLIME";position:absolute;right:0;bottom:1.2rem;color:color-mix(in srgb,var(--page-accent) 12%,transparent);font-size:clamp(2rem,5vw,5rem);line-height:1;font-weight:950;letter-spacing:-.06em;pointer-events:none}.site-footer>*{position:relative;z-index:1}@keyframes transitionPulse{50%{transform:scale(1.05);filter:saturate(1.22)}}@media(max-width:700px){.hero:before,.subhero:before{background-size:42px 42px}.site-footer:after,.footer:after{font-size:2.1rem;opacity:.65}.page-transition:before{width:110vw}.page-transition:after{width:72vw}}@media(prefers-reduced-motion:reduce){.page-transition{display:none}.btn:after{display:none}}:root{scroll-behavior:smooth;scroll-padding-top:92px}html,body,.mega-menu{scrollbar-width:none!important;-ms-overflow-style:none}html::-webkit-scrollbar,body::-webkit-scrollbar,.mega-menu::-webkit-scrollbar,*::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}body,body.page-home,body.page-music{--page-accent:#a663ff;--page-accent-2:#ef70d1}body.page-voice{--page-accent:#7668ff;--page-accent-2:#6ba7ff}body.page-support{--page-accent:#b865ff;--page-accent-2:#e872d0}body.page-security{--page-accent:#776cff;--page-accent-2:#6f9fff}body.page-changelog{--page-accent:#a864ff;--page-accent-2:#e671cf}body.page-legal{--page-accent:#8b6dff;--page-accent-2:#d873df}body{background:radial-gradient(circle at 5% 18%,rgba(137,73,255,.14),transparent 27rem),radial-gradient(circle at 96% 48%,rgba(68,97,255,.13),transparent 31rem),#07050d!important}.page-music,.page-voice,.page-support,.page-security,.page-changelog,.page-legal{background-image:none!important}.wide-band{background:radial-gradient(circle at 12% 50%,rgba(151,82,255,.13),transparent 31%),radial-gradient(circle at 88% 50%,rgba(78,91,255,.11),transparent 31%),linear-gradient(90deg,#160d27eb,#0d0a1bf2,#140c25eb)!important;border-color:#aa77ff2b!important}.principle,.card,.panel,.legalcard{border-color:#b184ff2e!important;background:radial-gradient(circle at 100% 100%,rgba(116,79,255,.09),transparent 34%),linear-gradient(145deg,#1b1330ed,#0e0b1bf5)!important}.principle:hover,.card:hover,.panel:hover,.legalcard:hover{border-color:color-mix(in srgb,var(--page-accent) 54%,rgba(255,255,255,.16))!important;background:radial-gradient(circle at 100% 100%,color-mix(in srgb,var(--page-accent) 15%,transparent),transparent 38%),linear-gradient(145deg,#23173df5,#110c1ffa)!important}.callout{border-color:#b184ff40!important;background:radial-gradient(circle at 84% 15%,rgba(112,91,255,.22),transparent 34%),radial-gradient(circle at 8% 100%,rgba(190,88,255,.14),transparent 33%),linear-gradient(125deg,#24133f,#101020 65%,#11142d)!important}.tag{color:#ead8ff!important;border-color:#ba89ff4d!important;background:#6d41ab24!important}.tag:before{background:#9b7bff!important;box-shadow:0 0 0 5px #8e69ff1f,0 0 15px #8862ff8c!important}.lab{color:color-mix(in srgb,var(--page-accent) 55%,white)!important}.icon,.symbol{background:#7b57ff26!important;border-color:#b190ff38!important}.mini-visual{background:radial-gradient(circle,rgba(125,82,255,.18),transparent 64%),#ffffff09!important}.reveal{opacity:0;transform:translateY(38px) scale(.975);filter:blur(9px);transition:opacity .78s cubic-bezier(.2,.75,.25,1),transform .78s cubic-bezier(.2,.75,.25,1),filter .7s ease;transition-delay:calc(var(--reveal-order,0) * 70ms)}.reveal.show{opacity:1;transform:none;filter:none}.products .reveal:nth-child(2n),.legalgrid .reveal:nth-child(2n){transform:translateY(38px) translate(18px) scale(.975)}.products .reveal:nth-child(2n).show,.legalgrid .reveal:nth-child(2n).show{transform:none}.progress{height:2px!important;background:linear-gradient(90deg,#8b66ff,#d06fe3,#758cff)!important;box-shadow:0 0 18px #9d69ffb3!important}@media(max-width:700px){:root{scroll-padding-top:76px}.reveal,.products .reveal:nth-child(2n),.legalgrid .reveal:nth-child(2n){transform:translateY(25px) scale(.985)}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}.reveal,.products .reveal:nth-child(2n),.legalgrid .reveal:nth-child(2n){opacity:1;transform:none;filter:none;transition:none}}.page-transition{display:block;opacity:1;visibility:visible;transform:none!important;background:#07050dc7;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:opacity .28s ease,backdrop-filter .28s ease,visibility 0s linear 0s!important}.page-transition:before,.page-transition:after,.transition-mark{display:none!important}.page-ready .page-transition{opacity:0;visibility:hidden;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);transition:opacity .34s ease,backdrop-filter .34s ease,visibility 0s linear .34s!important}.page-leaving .page-transition{opacity:1;visibility:visible;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:opacity .22s ease,backdrop-filter .22s ease,visibility 0s!important}.page-ready main{animation:cleanPageIn .52s cubic-bezier(.22,.75,.26,1) both}.visual,.mini-visual,.brand img{animation:none!important}.tag:before{animation:none!important}.btn{transform:translateY(0) scale(1);background-size:160% 100%;background-position:0 50%;box-shadow:0 8px 24px #00000029;transition:transform .3s cubic-bezier(.22,.75,.26,1),box-shadow .3s ease,border-color .3s ease,background-position .45s ease,color .3s ease!important}.btn:after{display:none!important}.btn:hover{transform:translateY(-3px) scale(1.012);background-position:100% 50%;border-color:color-mix(in srgb,var(--page-accent) 52%,white 8%);box-shadow:0 14px 34px color-mix(in srgb,var(--page-accent) 18%,rgba(0,0,0,.2))}.btn:active{transform:translateY(-1px) scale(.985);transition-duration:.1s!important}.ghost:hover{background-color:#ffffff16}.principle,.card,.panel,.legalcard,details,.callout,.mega-link{transform:translateY(0) scale(1);transition:transform .38s cubic-bezier(.22,.75,.26,1),border-color .35s ease,box-shadow .38s ease,background-color .35s ease!important}.principle:hover,.card:hover,.panel:hover,.legalcard:hover,.callout:hover{transform:translateY(-4px) scale(1.006)!important;box-shadow:inset 0 1px #ffffff1f,0 18px 44px #00000047!important}.mega-link:hover,.mega-link:focus-visible{transform:translateY(-3px) scale(1.004)!important}.mega-link .mega-link-icon{transition:transform .35s cubic-bezier(.22,.75,.26,1),box-shadow .35s ease!important}.mega-link:hover .mega-link-icon,.mega-link:focus-visible .mega-link-icon{transform:scale(1.045)!important}details:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--page-accent) 38%,transparent)!important}details[open]{transform:none}.principle:after,.card:not(.product):after,.panel:after,.legalcard:after{transition:transform .55s ease,opacity .55s ease!important;opacity:.62}.principle:hover:after,.card:not(.product):hover:after,.panel:hover:after,.legalcard:hover:after{transform:scale(1.14)!important;opacity:.78!important}.reveal,.products .reveal:nth-child(2n),.legalgrid .reveal:nth-child(2n){opacity:0;transform:translateY(16px) scale(.992);filter:none;transition:opacity .62s ease,transform .62s cubic-bezier(.22,.75,.26,1)!important;transition-delay:calc(var(--reveal-order,0) * 45ms)!important}.reveal.show,.products .reveal:nth-child(2n).show,.legalgrid .reveal:nth-child(2n).show{opacity:1;transform:none}@keyframes cleanPageIn{0%{opacity:.72;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.page-transition{display:none!important}.page-ready main{animation:none}.btn,.principle,.card,.panel,.legalcard,details,.callout,.mega-link,.mega-link .mega-link-icon{transition:none!important}}.page-partners{--page-accent:#846cff;--page-accent-2:#d772df}.emblem-partners{--emblem-a:#846cff;--emblem-b:#d772df}.partner-status{display:flex;align-items:center;gap:1.2rem;padding:clamp(1.4rem,3vw,2.2rem);border:1px solid rgba(174,132,255,.2);border-radius:24px;background:linear-gradient(145deg,#1c1431f0,#0d0a19f7);box-shadow:inset 0 1px #ffffff12}.partner-status-mark{display:grid;place-items:center;flex:0 0 58px;width:58px;height:58px;border-radius:18px;border:1px solid rgba(177,142,255,.28);background:#7d5dff24;color:#d6c3ff;font-size:1.7rem}.partner-status strong{display:block;font-size:1.15rem}.partner-status span{display:block;color:var(--muted);margin-top:.25rem}.partner-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;counter-reset:partner}.partner-card{position:relative;overflow:hidden;min-height:230px;padding:clamp(1.5rem,3vw,2.3rem);border:1px solid rgba(174,132,255,.18);border-radius:var(--radius);background:linear-gradient(145deg,#1c1431ed,#0e0b1bf5);transition:transform .38s cubic-bezier(.22,.75,.26,1),border-color .35s ease,box-shadow .38s ease}.partner-card:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,var(--page-accent),var(--page-accent-2),transparent 80%)}.partner-card:hover{transform:translateY(-4px) scale(1.006);border-color:#ab86ff7a;box-shadow:0 18px 44px #00000047}.partner-card>span{display:block;color:#bda6ec;font-size:.75rem;font-weight:900;letter-spacing:.14em}.partner-card h3{font-size:1.45rem;margin:2.5rem 0 .5rem}.partner-card p{color:var(--muted);margin:0}.artist-section{padding-top:clamp(4rem,7vw,7rem)!important}.artist-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);gap:clamp(2rem,6vw,7rem);align-items:end;margin-bottom:2rem}.artist-intro h2{max-width:12ch;margin:.55rem 0 0;font-size:clamp(2.7rem,5vw,5.5rem);line-height:.94;letter-spacing:-.06em}.artist-intro>p{max-width:38rem;margin:0;color:var(--muted);font-size:1.05rem;line-height:1.75}.featured-artist{display:grid;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);min-height:610px;overflow:hidden;border:1px solid rgba(197,126,255,.26);border-radius:1.2rem;background:radial-gradient(circle at 90% 15%,rgba(203,70,196,.18),transparent 38%),linear-gradient(140deg,#1a0f27f7,#08070efa);box-shadow:0 2.5rem 8rem #00000047}.artist-photo{position:relative;min-height:560px;overflow:hidden;background:#0a0810}.artist-photo:after{content:"";position:absolute;inset:auto 0 0;height:46%;background:linear-gradient(transparent,#050409e0);pointer-events:none}.artist-photo img{width:100%;height:100%;object-fit:cover;object-position:center 32%;filter:saturate(.9) contrast(1.04);transition:transform .7s cubic-bezier(.22,.75,.26,1),filter .5s ease}.featured-artist:hover .artist-photo img{transform:scale(1.025);filter:saturate(1) contrast(1.04)}.artist-photo>span{position:absolute;z-index:1;left:1.5rem;bottom:1.35rem;color:#e8d7f7;font-size:.68rem;font-weight:900;letter-spacing:.18em}.artist-profile{display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,5.5rem)}.artist-status{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#ce91ff;font-size:.7rem;font-weight:900;letter-spacing:.15em}.artist-status i{padding:.42rem .65rem;border:1px solid rgba(106,229,178,.23);border-radius:999px;background:#6ae5b214;color:#77e5b7;font-size:.68rem;font-style:normal;letter-spacing:.04em}.artist-profile h2{display:block;overflow:visible;margin:.8rem 0 .65rem;padding:0 0 .12em;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:clamp(3.5rem,7vw,7.5rem);font-weight:900;line-height:1;letter-spacing:-.035em;background:none!important;color:#f7f2fb!important;-webkit-text-fill-color:#f7f2fb!important;text-shadow:0 0 2.8rem rgba(179,104,255,.22)}.artist-lead{max-width:48rem;margin:0;color:#c0b8c8;font-size:1.05rem;line-height:1.75}.artist-facts{display:grid;grid-template-columns:repeat(3,1fr);margin:2rem 0;border-block:1px solid rgba(255,255,255,.1)}.artist-facts>div{padding:1rem}.artist-facts>div:first-child{padding-left:0}.artist-facts>div+div{border-left:1px solid rgba(255,255,255,.1)}.artist-facts small,.artist-facts strong{display:block}.artist-facts small{color:#7e7488;font-size:.62rem;font-weight:850;letter-spacing:.14em}.artist-facts strong{margin-top:.3rem;font-size:.86rem;color:#eee8f2}.artist-links{display:grid;grid-template-columns:repeat(2,1fr);gap:.65rem}.artist-link{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:72px;padding:.85rem 1rem;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;background:#ffffff06;color:#fff;text-decoration:none;transition:transform .25s ease,border-color .25s ease,background .25s ease}.artist-link:hover,.artist-link:focus-visible{transform:translateY(-3px);border-color:#d28cff6b;background:#ffffff0f;outline:none}.artist-link.primary{background:linear-gradient(120deg,#1db9542e,#8942dd24);border-color:#34d36b3d}.artist-link span,.artist-link small,.artist-link strong{display:block}.artist-link small{color:#8f8599;font-size:.58rem;font-weight:850;letter-spacing:.13em}.artist-link strong{margin-top:.15rem;font-size:.92rem}.artist-link b{color:#d9a6ff}.community-partners{padding-top:clamp(4rem,7vw,7rem)!important}@media(max-width:900px){.partner-grid{grid-template-columns:1fr}.partner-card{min-height:auto}.partner-card h3{margin-top:1.5rem}}@media(max-width:1000px){.featured-artist{grid-template-columns:1fr}.artist-photo{min-height:520px;max-height:680px}.artist-intro{grid-template-columns:1fr}.artist-profile{padding:2rem}}@media(max-width:600px){.partner-status{align-items:flex-start}.partner-status-mark{width:48px;height:48px;flex-basis:48px}.artist-section{padding-top:3.5rem!important}.artist-photo{min-height:420px}.artist-profile{padding:1.5rem}.artist-profile h2{font-size:3.8rem}.artist-status{align-items:flex-start}.artist-facts{grid-template-columns:1fr}.artist-facts>div{padding:.75rem 0!important}.artist-facts>div+div{border-left:0;border-top:1px solid rgba(255,255,255,.1)}.artist-links{grid-template-columns:1fr}}.page-home .top{border-bottom:0!important;box-shadow:none!important;background:linear-gradient(180deg,#080611e0,#08061180)!important}.page-home .top:after,.page-home .footer:before{display:none!important}.page-home .wide-band{border:0!important;position:relative;isolation:isolate}.page-home .wide-band:before,.page-home .wide-band:after{content:"";position:absolute;z-index:-1;left:0;right:0;height:90px;pointer-events:none}.page-home .wide-band:before{top:-89px;background:linear-gradient(to bottom,transparent,rgba(19,12,36,.84))}.page-home .wide-band:after{bottom:-89px;background:linear-gradient(to bottom,rgba(17,11,33,.84),transparent)}.page-home .footer{border-top:0!important;margin-top:0!important}.page-home .progress{display:none}.page-home .sec{isolation:isolate}.page-home .sec:after{content:"";position:absolute;z-index:-1;width:min(36vw,520px);aspect-ratio:1;right:-8vw;top:20%;border-radius:50%;background:radial-gradient(circle,rgba(118,81,255,.08),transparent 66%);pointer-events:none}.page-home .callout{border-color:#af84ff33!important;box-shadow:0 30px 90px #00000040,inset 0 1px #ffffff1a!important}.page-home .product{min-height:390px;display:flex;flex-direction:column}.page-home .product .btn{margin-top:auto;align-self:flex-start}.route-explorer{padding:clamp(4.5rem,8vw,7.5rem) 0}.route-explorer-head{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:1.6rem}.route-explorer-head h2{font-size:clamp(2.4rem,4.5vw,4.8rem);line-height:.94;letter-spacing:-.06em;margin:.4rem 0 0}.route-explorer-head p{max-width:430px;margin:0;color:var(--muted)}.route-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.route-card{--route-accent:#9b6cff;position:relative;overflow:hidden;min-height:180px;display:flex;flex-direction:column;justify-content:space-between;padding:1.25rem;border:1px solid rgba(177,132,255,.17);border-radius:22px;color:#fff;text-decoration:none;background:radial-gradient(circle at 100% 110%,color-mix(in srgb,var(--route-accent) 16%,transparent),transparent 46%),linear-gradient(145deg,#1b132ff0,#0d0a19f7);transition:transform .38s cubic-bezier(.22,.75,.26,1),border-color .35s ease,box-shadow .38s ease}.route-card:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,var(--route-accent),transparent 82%);opacity:.75}.route-card:hover,.route-card:focus-visible{transform:translateY(-4px);border-color:color-mix(in srgb,var(--route-accent) 55%,white 8%);box-shadow:0 20px 48px #00000045;outline:none}.route-card-top{display:flex;align-items:center;justify-content:space-between;gap:1rem}.route-card-mark{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:url(/assets/images/overlime-globe.webp) center/cover;border:1px solid color-mix(in srgb,var(--route-accent) 50%,white 12%);box-shadow:0 0 22px color-mix(in srgb,var(--route-accent) 32%,transparent)}.route-card-arrow{color:#d7b8ff;font-size:1.2rem;transition:transform .3s ease}.route-card:hover .route-card-arrow{transform:translate(3px,-3px)}.route-card strong{display:block;font-size:1.05rem;margin-top:1.4rem}.route-card small{display:block;color:var(--muted);font-size:.78rem;line-height:1.45;margin-top:.3rem}.route-card:nth-child(2){--route-accent:#776cff}.route-card:nth-child(3){--route-accent:#c46adf}.route-card:nth-child(4){--route-accent:#748fff}.footer a,.site-footer a{display:inline-flex;align-items:center;padding:.28rem .58rem;border-radius:999px;color:#cdb8ed!important;background:#ffffff09;border:1px solid transparent;transition:color .25s ease,background .25s ease,border-color .25s ease,transform .25s ease}.footer a:hover,.site-footer a:hover{color:#fff!important;background:#8b5fff1c;border-color:#b189ff2e;transform:translateY(-2px)}@media(max-width:1100px){.route-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.route-explorer-head{align-items:flex-start;flex-direction:column;gap:.65rem}.route-grid{grid-template-columns:1fr}.route-card{min-height:150px}.page-home .product .btn{align-self:stretch}}@media(prefers-reduced-motion:reduce){.route-card,.route-card-arrow,.footer a,.site-footer a{transition:none!important}}.page-home .hero{min-height:calc(100svh - 86px)}.page-home .hero-copy{max-width:900px}.page-home .hero p{max-width:620px}.home-products{padding-top:clamp(5rem,8vw,8rem);padding-bottom:clamp(4rem,7vw,7rem)}.home-products .product{min-height:310px!important}.home-products .product p{max-width:650px;margin-bottom:2rem}.home-products .product .btn{margin-top:auto}.home-gateways{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;padding:0 0 clamp(5rem,9vw,9rem)}.home-gateway{position:relative;overflow:hidden;min-height:250px;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(1.6rem,3vw,2.6rem);border:1px solid rgba(173,132,255,.19);border-radius:28px;color:#fff;text-decoration:none;background:radial-gradient(circle at 100% 0,rgba(130,91,255,.2),transparent 38%),linear-gradient(145deg,#1c1331f2,#0d0a19fa);transition:transform .38s cubic-bezier(.22,.75,.26,1),border-color .35s ease,box-shadow .38s ease}.home-gateway:nth-child(2){background:radial-gradient(circle at 100% 0,rgba(201,95,211,.17),transparent 38%),linear-gradient(145deg,#1c1331f2,#0d0a19fa)}.home-gateway:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,#946cff,#d871df,transparent 82%)}.home-gateway:hover,.home-gateway:focus-visible{transform:translateY(-4px);border-color:#b58eff73;box-shadow:0 20px 50px #00000047;outline:none}.home-gateway-label{position:absolute;top:1.5rem;left:1.6rem;color:#cdb5f2;font-size:.72rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.home-gateway strong{font-size:clamp(1.55rem,2.4vw,2.5rem);line-height:1.05;letter-spacing:-.035em;max-width:520px}.home-gateway>span:last-child{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--muted);margin-top:1rem}.home-gateway b{color:#dcb7ff;font-size:1.2rem;transition:transform .3s ease}.home-gateway:hover b{transform:translate(3px,-3px)}@media(max-width:850px){.home-gateways{grid-template-columns:1fr}.home-gateway{min-height:210px}}@media(max-width:700px){.page-home .hero{min-height:auto}.home-products{padding-top:4.5rem}.home-gateways{padding-bottom:4.5rem}}@media(prefers-reduced-motion:reduce){.home-gateway,.home-gateway b{transition:none!important}}:root{--radius:16px;--shadow:0 18px 48px rgba(0,0,0,.24)}body{background:#08070d!important;color:#f7f5fa}body:before,body:after,.cursor-glow{display:none!important}.top{background:#08070df0!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}.brand img{box-shadow:none!important;border-color:#ffffff24!important}.brand{font-size:.86rem;letter-spacing:.02em}.hero:before,.subhero:before,.page-home .sec:after{display:none!important}.hero h1,.subhero h1{font-size:clamp(3.5rem,6.3vw,7.25rem)!important;line-height:.92!important;letter-spacing:-.06em!important}.head h2,.sec>h2,.callout h2{font-size:clamp(2.2rem,4vw,4.2rem)!important;letter-spacing:-.045em!important;line-height:1!important}.hero p,.subhero p{font-size:clamp(1rem,1.2vw,1.16rem)!important;line-height:1.7}.grad{color:#c8b6ff!important;background:none!important;-webkit-text-fill-color:currentColor!important}.tag{padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;backdrop-filter:none!important;color:#a995cf!important;letter-spacing:.13em}.tag:before{width:6px;height:6px;background:#8e73d8!important;box-shadow:none!important}.lab{color:#a995cf!important;font-size:.7rem;letter-spacing:.13em}.sec>.head:before{width:28px;height:2px;box-shadow:none!important;background:#7f65c5!important}.visual,.mini-visual{border-radius:24px!important;border-color:#ffffff1a!important;background:#0e0c16!important;box-shadow:0 18px 50px #00000047!important}.visual:before,.visual:after{display:none!important}.visual img,.mini-visual>img{width:78%!important;box-shadow:none!important}.page-emblem{width:min(260px,70%);box-shadow:none!important;border-color:#ffffff24!important}.principle,.card,.panel,.legalcard,.partner-card,.partner-status,details,.callout,.home-gateway,.route-card{border-radius:16px!important;border-color:#ffffff18!important;background:#111019!important;box-shadow:none!important}.principle:before,.card:before,.panel:before,.legalcard:before,.partner-card:before,.home-gateway:before,.route-card:before{display:none!important}.principle:after,.card:after,.panel:after,.legalcard:after{display:none!important}.principle:hover,.card:hover,.panel:hover,.legalcard:hover,.partner-card:hover,.partner-status:hover,.callout:hover,.home-gateway:hover,.route-card:hover{border-color:#a689e047!important;background:#15131f!important;box-shadow:0 14px 36px #0003!important}.product{min-height:290px!important}.product:after{display:none!important}.product-head img,.symbol{border-radius:13px!important}.icon{border-radius:10px!important;background:#171421!important;border-color:#ffffff17!important}.btn{border-radius:10px!important;box-shadow:none!important;font-size:.9rem;padding:.76rem 1rem}.primary,.hero>.btn{color:#fff!important;background:#8065c8!important;border-color:#8065c8!important}.primary:hover,.hero>.btn:hover{background:#8d72d2!important;border-color:#987edb!important;box-shadow:0 10px 25px #45316f47!important}.ghost{background:#111019!important;border-color:#ffffff1c!important}.ghost:hover{background:#17151f!important}.callout{padding:clamp(1.7rem,4vw,3rem)!important}.wide-band{background:#0c0a12!important}.page-home .wide-band:before,.page-home .wide-band:after{display:none!important}.home-gateway{min-height:210px!important}.mega-menu{background:#08070dfa!important;backdrop-filter:blur(14px)!important}.mega-title{font-size:clamp(3rem,6vw,6rem)!important;letter-spacing:-.055em!important}.mega-link{min-height:145px!important;border-radius:14px!important;background:#111019!important}.mega-link:before,.mega-link:after{display:none!important}.mega-link:hover,.mega-link:focus-visible{background:#16141f!important;border-color:#a384de47!important;box-shadow:none!important}.mega-link .mega-link-icon{width:56px;height:56px;box-shadow:none!important}.route-explorer{padding-block:clamp(4rem,7vw,6rem)}.route-card{min-height:155px}.route-card-mark{width:42px;height:42px;box-shadow:none!important}.footer:after,.site-footer:after{display:none!important}.footer a,.site-footer a{background:none!important;border:0!important;padding:.22rem .3rem!important;border-radius:5px!important}.footer a:hover,.site-footer a:hover{background:#15131d!important}.reveal,.products .reveal:nth-child(2n),.legalgrid .reveal:nth-child(2n){transform:translateY(10px)!important;transition-duration:.48s!important;transition-delay:calc(var(--reveal-order,0) * 28ms)!important}.reveal.show,.products .reveal:nth-child(2n).show,.legalgrid .reveal:nth-child(2n).show{transform:none!important}@media(max-width:700px){.hero h1,.subhero h1{font-size:clamp(2.8rem,13vw,4rem)!important}.visual,.mini-visual{border-radius:18px!important}.brand{font-size:.76rem}}body:not(.page-home) main{padding-top:1.15rem}body:not(.page-home) .subhero{min-height:calc(82svh - 86px);padding:clamp(3rem,6vw,6.5rem);border:1px solid rgba(255,255,255,.085)!important;border-radius:22px;background:#0d0b13;overflow:hidden}body:not(.page-home) .subhero:after{display:none!important}body:not(.page-home) .subhero>div:first-child:before{content:attr(data-page-label);display:block;margin-bottom:1.25rem;color:#83769b;font-size:.7rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}body:not(.page-home) .subhero h1{max-width:900px;margin:.9rem 0 1.4rem!important}body:not(.page-home) .subhero p{max-width:660px}body:not(.page-home) .mini-visual{width:min(390px,100%);justify-self:end}.page-music .subhero{background:linear-gradient(115deg,#0d0b13 64%,#151021)}.page-voice .subhero{background:linear-gradient(115deg,#0d0b13 64%,#0f1220)}.page-support .subhero{background:linear-gradient(115deg,#0d0b13 64%,#15101c)}.page-security .subhero{background:linear-gradient(115deg,#0d0b13 64%,#10111c)}.page-changelog .subhero{background:linear-gradient(115deg,#0d0b13 64%,#14101c)}.page-legal .subhero{background:linear-gradient(115deg,#0d0b13 64%,#12101b)}.page-partners .subhero{background:linear-gradient(115deg,#0d0b13 64%,#12101d)}body:not(.page-home) main>.sec{padding:clamp(5rem,8vw,8rem) 0}body:not(.page-home) main>.sec+.sec{padding-top:0}body:not(.page-home) .head{max-width:760px}.module-number{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:24px;margin-bottom:2.2rem;padding:0 .45rem;border-radius:6px;background:#191622;color:#9e8ebb;font-size:.66rem;font-weight:850;letter-spacing:.08em}.principle,.support>.card,.grid>.card,.legalgrid>.legalcard{min-height:210px}.principle{display:flex;flex-direction:column;justify-content:flex-end}.principle .module-number{margin-bottom:auto}.page-music .principles{grid-template-columns:1.15fr .85fr .85fr}.page-voice .principles{grid-template-columns:repeat(3,1fr);counter-reset:voice-step}.page-voice .principle{min-height:250px}.page-voice .principle strong{font-size:1.3rem}.page-support .support{grid-template-columns:1.15fr .85fr .85fr}.page-support .support>.card:first-child{background:#14111e!important}.page-support .faq{gap:.7rem}.page-support details{border-radius:12px!important;background:#0f0e16!important;padding:1.25rem 1.35rem}.page-security .grid{grid-template-columns:repeat(12,1fr);gap:1rem}.page-security .grid>.card:nth-child(1),.page-security .grid>.card:nth-child(4){grid-column:span 7}.page-security .grid>.card:nth-child(2),.page-security .grid>.card:nth-child(3){grid-column:span 5}.page-security .grid>.card{min-height:240px;display:flex;flex-direction:column;justify-content:flex-end}.page-security .grid>.card .module-number{margin-bottom:auto;align-self:flex-start}.page-changelog main>.sec{max-width:980px;margin-inline:auto}.page-changelog main>.sec>.card{border-left:2px solid #8065c8!important;border-radius:0 14px 14px 0!important;min-height:220px;padding-left:clamp(1.8rem,4vw,3.4rem)}.page-legal .legalgrid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start}.page-legal .legalcard{min-height:100%;padding:clamp(1.7rem,3vw,2.7rem)!important}.page-legal .legalcard h3{font-size:1.7rem}.page-legal .legalcard h4{color:#eee8f5}.page-legal .legalcard li{margin:.8rem 0}.page-partners .partner-status{border-radius:14px!important}.page-partners .partner-card{min-height:250px}body:not(.page-home) .route-explorer{margin-top:clamp(1rem,3vw,3rem);padding:clamp(2rem,4vw,3.5rem);border-radius:18px;background:#0d0b13}body:not(.page-home) .route-explorer-head h2{font-size:clamp(2.2rem,3.6vw,3.8rem)!important}@media(max-width:1050px){body:not(.page-home) .subhero{grid-template-columns:1fr;padding:clamp(2.5rem,6vw,4rem)}body:not(.page-home) .mini-visual{justify-self:start;width:min(320px,70%)}.page-music .principles,.page-support .support{grid-template-columns:1fr 1fr}.page-music .principle:first-child,.page-support .support>.card:first-child{grid-column:1/-1}}@media(max-width:750px){body:not(.page-home) main{padding-top:.65rem}body:not(.page-home) .subhero{min-height:auto;padding:2rem 1.3rem;border-radius:16px}body:not(.page-home) .mini-visual{width:210px}.page-music .principles,.page-voice .principles,.page-support .support,.page-security .grid,.page-legal .legalgrid{grid-template-columns:1fr}.page-music .principle:first-child,.page-support .support>.card:first-child,.page-security .grid>.card:nth-child(n){grid-column:auto}.principle,.support>.card,.grid>.card,.legalgrid>.legalcard,.page-voice .principle{min-height:auto}body:not(.page-home) .route-explorer{padding:1.2rem;border-radius:14px}}.global-footer{margin-top:clamp(5rem,9vw,9rem)!important;padding:0 0 2.2rem!important;border:0!important;color:#9b95a7;font-size:.88rem}.global-footer:before,.global-footer:after{display:none!important}.footer-main{display:grid;grid-template-columns:minmax(260px,1.2fr) minmax(420px,1.8fr);gap:clamp(3rem,8vw,9rem);padding:clamp(2.8rem,5vw,4.5rem) 0}.footer-identity{max-width:420px}.footer-wordmark{display:inline-flex;align-items:center;gap:.8rem;color:#f7f5fa;text-decoration:none;font-weight:900;letter-spacing:.02em}.footer-wordmark img{width:46px;height:46px;border-radius:50%;border:1px solid rgba(255,255,255,.13)}.footer-identity p{max-width:390px;margin:1.3rem 0 1.5rem;color:#9b95a7;line-height:1.7}.footer-contact{display:flex;flex-wrap:wrap;gap:.55rem}.footer-contact a{display:inline-flex!important;align-items:center;padding:.55rem .75rem!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:8px!important;background:#111019!important;color:#d6cedf!important;text-decoration:none;transition:background .25s ease,border-color .25s ease,color .25s ease!important}.footer-contact a:hover{background:#17151f!important;border-color:#a084d645!important;color:#fff!important;transform:none!important}.footer-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.footer-column{display:flex;flex-direction:column;align-items:flex-start;gap:.65rem}.footer-column strong{margin-bottom:.35rem;color:#f1edf5;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}.footer-column a{padding:.15rem 0!important;border:0!important;border-radius:0!important;background:none!important;color:#9f98ab!important;text-decoration:none;transition:color .22s ease!important}.footer-column a:hover{color:#fff!important;background:none!important;transform:none!important}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-top:1.2rem;color:#706a78;font-size:.78rem}.footer-bottom span:last-child{text-align:right}@media(max-width:850px){.footer-main{grid-template-columns:1fr}.footer-columns{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.footer-columns{grid-template-columns:1fr 1fr}.footer-column:last-child{grid-column:1/-1}.footer-bottom{align-items:flex-start;flex-direction:column}.footer-bottom span:last-child{text-align:left}}:root{--surface:#0b0911;--surface-2:#100d18;--line:rgba(255,255,255,.095);--muted:#aaa4b7;--accent:#c45cff;--accent-2:#7188ff}.progress{display:none!important}.top:after{display:none!important}body:before,body:after{animation:none!important}body{background:radial-gradient(70rem 44rem at 92% -12%,rgba(82,63,198,.14),transparent 63%),radial-gradient(54rem 42rem at -8% 18%,rgba(152,48,207,.12),transparent 68%),#07060b}.w{width:100%;max-width:none;padding-inline:clamp(1.25rem,4vw,5rem)}.top{min-height:5rem;border-bottom:1px solid var(--line);background:#07060bd1;backdrop-filter:blur(20px)}.brand{letter-spacing:.035em}.brand img{box-shadow:0 0 2rem #c041ff47}.hero{min-height:min(49rem,calc(100svh - 5rem));display:grid;align-items:center}.hero-grid{width:100%;gap:clamp(3rem,8vw,9rem)}.hero h1{max-width:12ch;letter-spacing:-.065em;line-height:.92}.hero-copy>p{max-width:42rem;color:#b9b4c3}.tag,.lab{color:#d9a8ff;letter-spacing:.13em}.card,.panel,.principle,.legalcard,.home-gateway{background:linear-gradient(145deg,#14101eeb,#0b0911f5);border:1px solid var(--line);box-shadow:0 1rem 4rem #0000002e}.card:hover,.home-gateway:hover{border-color:#cd79ff57;box-shadow:0 1.4rem 4rem #00000047;transform:translateY(-4px)}.btn{min-height:3.15rem;border-radius:.8rem;padding:.9rem 1.25rem;transition:transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.btn:hover{transform:translateY(-2px)}.btn.primary{background:linear-gradient(110deg,#bb56ee,#ea6bc3);box-shadow:0 .8rem 2.6rem #b949e633}.btn.ghost{background:#ffffff09;border-color:var(--line)}.home-gateways{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.home-gateway{min-height:12rem;padding:1.7rem}.home-gateway strong{font-size:clamp(1.25rem,2vw,1.85rem);letter-spacing:-.025em}.subhero{padding-top:clamp(5rem,9vw,9rem)}.subhero h1{letter-spacing:-.055em}.global-footer{margin-top:clamp(5rem,10vw,10rem)}.page-transition{background:#07060b}@media(max-width:900px){.home-gateways{grid-template-columns:1fr}.hero{min-height:auto;padding-block:5rem}}@media(prefers-reduced-motion:reduce){.card:hover,.home-gateway:hover,.btn:hover{transform:none}}.menu-launch{border-radius:.7rem!important;background:#ffffff09!important;border-color:#ffffff1f!important;padding:.65rem .85rem!important}.menu-launch:hover{transform:none!important;background:#ffffff12!important;border-color:#fff3!important}.menu-launch i{width:17px!important;height:12px!important;position:relative!important}.menu-launch i:before,.menu-launch i:after{position:absolute!important;left:0!important;width:17px!important}.menu-launch i:before{top:2px!important}.menu-launch i:after{bottom:2px!important}.nav-drawer{display:block!important;visibility:hidden;opacity:0;padding:0!important;background:#040308b8!important;transition:opacity .2s ease,visibility 0s linear .2s!important;overflow:hidden!important}.nav-drawer.open{visibility:visible;opacity:1;animation:none!important;transition:opacity .2s ease!important}.nav-drawer .mega-shell{width:min(540px,100%)!important;min-height:100dvh!important;height:100dvh;margin:0 0 0 auto!important;padding:1.25rem clamp(1.2rem,3vw,2rem) 1.4rem;background:linear-gradient(155deg,#100c18,#08070c 68%);border-left:1px solid rgba(255,255,255,.1);box-shadow:-2rem 0 7rem #0000006b;overflow-y:auto;transform:translate(24px);transition:transform .28s cubic-bezier(.2,.75,.25,1)}.nav-drawer.open .mega-shell{transform:none}.nav-drawer .mega-top{padding-bottom:1rem!important}.nav-drawer .mega-top .brand{font-size:.84rem}.nav-drawer .mega-top .brand img{width:38px;height:38px}.nav-drawer .mega-close{width:42px;height:42px;border-radius:.7rem;font-size:1.3rem;background:#ffffff09}.drawer-intro{padding:2rem 0 1.1rem}.drawer-intro>span{color:#9b92a5;font-size:.7rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.drawer-intro h2{margin:.55rem 0 0;font-size:clamp(1.8rem,5vw,2.7rem);line-height:1.04;letter-spacing:-.045em}.drawer-dashboard{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:.7rem 0 1.3rem;padding:1.1rem;border:1px solid rgba(206,111,245,.27);border-radius:.85rem;background:linear-gradient(120deg,#9f44d22b,#575cd61c);color:#fff;text-decoration:none}.drawer-dashboard span,.drawer-dashboard small,.drawer-dashboard strong{display:block}.drawer-dashboard small{color:#c8a6d8;font-size:.62rem;font-weight:850;letter-spacing:.12em}.drawer-dashboard strong{margin-top:.25rem;font-size:1.03rem}.drawer-dashboard b{color:#daa2f7;font-size:1.2rem}.drawer-groups{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem .75rem}.drawer-group h3{margin:0 0 .35rem;padding:0 .65rem;color:#746e7c;font-size:.64rem;letter-spacing:.13em;text-transform:uppercase}.drawer-group>a{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem;border-radius:.6rem;color:#d9d4df;text-decoration:none;transition:background .18s ease,color .18s ease}.drawer-group>a:hover,.drawer-group>a:focus-visible{background:#ffffff0e;color:#fff;outline:none}.drawer-group a span,.drawer-group a strong,.drawer-group a small{display:block}.drawer-group a strong{font-size:.88rem}.drawer-group a small{display:none;margin-top:.15rem;color:#85808c;font-size:.67rem;line-height:1.35}.drawer-group a b{color:#686170;font-weight:500}.nav-drawer .mega-foot{display:flex;align-items:center;gap:1rem;margin-top:auto;padding-top:1.1rem!important;font-size:.74rem}.nav-drawer .mega-foot a{color:#aaa3b4;text-decoration:none}.nav-drawer .mega-foot span{margin-left:auto;color:#625c68}body:not([data-authenticated]){background-color:#07060b!important;background-image:radial-gradient(72rem 54rem at 5% -8%,rgba(145,61,202,.27),transparent 64%),radial-gradient(68rem 50rem at 103% 12%,rgba(58,77,191,.25),transparent 66%),radial-gradient(50rem 38rem at 52% 72%,rgba(107,54,155,.11),transparent 72%),linear-gradient(rgba(255,255,255,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.026) 1px,transparent 1px)!important;background-size:auto,auto,auto,72px 72px,72px 72px!important;background-attachment:fixed!important}.top{box-shadow:0 1rem 3rem #0000001c}@media(min-width:700px){.drawer-group a small{display:block}}@media(max-width:620px){.nav-drawer .mega-shell{width:100%;border-left:0}.drawer-groups{grid-template-columns:1fr 1fr}.nav-drawer .mega-foot span{display:none}}@media(max-width:420px){.drawer-groups{grid-template-columns:1fr}.drawer-intro{padding-top:1.4rem}}@media(prefers-reduced-motion:reduce){.nav-drawer,.nav-drawer .mega-shell{transition:none!important}}:root{--content-max:1760px;--page-pad:clamp(1.2rem,4vw,5rem)}html{font-size:clamp(15px,.18vw + 14px,18px)}body{min-width:320px}.w{max-width:var(--content-max)!important;margin-inline:auto!important;padding-inline:var(--page-pad)!important}.top{width:100vw!important;height:clamp(70px,7vw,82px)!important;min-height:0!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding-inline:max(var(--page-pad),calc((100vw - var(--content-max))/2 + var(--page-pad)))!important;border-bottom:1px solid rgba(255,255,255,.085)!important;background:linear-gradient(90deg,#0c0814f5,#07070ff2 52%,#090a18f5)!important;box-shadow:0 1.2rem 4rem #0000003d!important}.hero{position:relative}.hero:before{content:"";position:absolute;z-index:-1;inset:0 calc(50% - 50vw);pointer-events:none;background:radial-gradient(46rem 35rem at 18% 48%,rgba(147,75,226,.2),transparent 68%),radial-gradient(42rem 36rem at 84% 42%,rgba(65,91,221,.2),transparent 70%),linear-gradient(115deg,rgba(110,51,162,.07),transparent 36%,rgba(43,59,151,.08));border-bottom:1px solid rgba(255,255,255,.055)}.hero:after{content:"";position:absolute;z-index:-1;inset:8% calc(50% - 50vw) 8%;opacity:.36;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.038) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.038) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(90deg,transparent,black 15%,black 85%,transparent)}.hero h1,.subhero h1,.head h2,.callout h2{text-wrap:balance}.hero-copy>p,.subhero p,.head p,.card p,.panel p,.legalcard p{line-height:1.72}.hero-copy>p,.subhero p{font-size:clamp(1rem,.5vw + .88rem,1.2rem)}.sec{padding-block:clamp(4.5rem,8vw,8.5rem)!important}.head{margin-bottom:clamp(1.8rem,4vw,3.2rem)!important}.head h2{max-width:14ch}.products,.grid,.legalgrid,.support,.principles{gap:clamp(.85rem,1.5vw,1.25rem)!important}.card,.panel,.principle,.legalcard,.partner-card,.home-gateway{border-radius:1rem!important}.card,.panel,.legalcard{padding:clamp(1.35rem,2.4vw,2.2rem)!important}.product{min-height:clamp(300px,28vw,410px)!important}.product-head img,.symbol{border-radius:.85rem!important}.list li{padding-block:.12rem}.home-gateways{margin-top:clamp(1rem,3vw,2.5rem)}.home-gateway{min-height:11rem!important}.callout{border-radius:1rem!important;box-shadow:0 1.4rem 5rem #0000003d!important}.global-footer{width:100%;border-top:1px solid rgba(255,255,255,.08)!important}.footer-main{padding-top:clamp(2.5rem,5vw,4rem)!important}.page-emblem{filter:saturate(.88)}.mini-visual{border-radius:1.25rem!important;box-shadow:0 1.5rem 5rem #0000004d!important}.btn,.menu-launch,.footer-contact a{font-size:.86rem!important}a,button{touch-action:manipulation}@media(max-width:900px){.w,.top{padding-inline:clamp(1rem,4vw,2rem)!important}.subhero{gap:2.5rem!important}.mini-visual{width:min(300px,68vw)!important}}@media(max-width:600px){.hero h1,.subhero h1{letter-spacing:-.06em!important}.hero-copy .actions{display:grid;grid-template-columns:1fr;max-width:360px}.footer-main{gap:2.5rem!important}}@media(min-width:1900px){.hero-grid,.subhero{max-width:1780px;margin-inline:auto}}body:not([data-authenticated]){background-color:#06050b!important;background-image:radial-gradient(ellipse 92% 62% at 8% 5%,rgba(153,64,214,.28),transparent 64%),radial-gradient(ellipse 80% 58% at 98% 18%,rgba(45,79,206,.28),transparent 66%),radial-gradient(ellipse 58% 42% at 48% 63%,rgba(121,56,178,.13),transparent 72%),linear-gradient(140deg,#090510,#070711 45%,#060812 72%,#07050b)!important;background-attachment:fixed!important}body:not([data-authenticated]):before{content:""!important;position:fixed!important;z-index:-2!important;inset:0!important;width:auto!important;height:auto!important;border-radius:0!important;filter:none!important;opacity:.72!important;animation:none!important;pointer-events:none!important;background-image:radial-gradient(circle at 9% 16%,rgba(255,255,255,.7) 0 1px,transparent 1.7px),radial-gradient(circle at 22% 73%,rgba(186,157,255,.56) 0 1px,transparent 1.8px),radial-gradient(circle at 38% 34%,rgba(255,255,255,.48) 0 1px,transparent 1.6px),radial-gradient(circle at 57% 78%,rgba(125,168,255,.52) 0 1px,transparent 1.8px),radial-gradient(circle at 72% 27%,rgba(255,255,255,.56) 0 1px,transparent 1.6px),radial-gradient(circle at 89% 62%,rgba(208,166,255,.52) 0 1px,transparent 1.8px);background-size:320px 280px,410px 360px,370px 330px,460px 390px,350px 310px,430px 370px}body:not([data-authenticated]):after{content:""!important;position:fixed!important;z-index:-1!important;inset:auto -16vw -34vh auto!important;width:76vw!important;height:76vw!important;border-radius:50%!important;opacity:.35!important;filter:blur(80px)!important;animation:none!important;pointer-events:none!important;background:radial-gradient(circle,rgba(56,72,218,.42),rgba(122,55,185,.14) 48%,transparent 70%)!important}.hero:before{background:radial-gradient(48rem 38rem at 18% 47%,rgba(157,78,226,.22),transparent 67%),radial-gradient(44rem 38rem at 84% 42%,rgba(65,101,232,.22),transparent 69%),linear-gradient(115deg,rgba(112,54,168,.08),transparent 38%,rgba(42,64,170,.1))!important}.hero:after{opacity:.22!important}.visual,.mini-visual{background:radial-gradient(circle at 50% 45%,rgba(120,81,232,.18),transparent 50%),linear-gradient(145deg,#120d1deb,#080812e0)!important;border-color:#b091ef33!important;box-shadow:inset 0 1px #ffffff14,0 2rem 7rem #00000059,0 0 5rem #564bd917!important}.sec.wide-band{background:linear-gradient(90deg,#66319e1f,#2e3d961c,#8935861a)!important;backdrop-filter:blur(4px)}.card,.panel,.principle,.legalcard,.partner-card,.home-gateway{backdrop-filter:blur(14px);background:linear-gradient(145deg,#120d1de0,#080810d1)!important}@media(max-width:700px){body:not([data-authenticated]):before{opacity:.48!important}body:not([data-authenticated]):after{width:120vw!important;height:120vw!important;right:-52vw!important;bottom:-10vh!important}}@media(prefers-reduced-motion:reduce){body:not([data-authenticated]):before,body:not([data-authenticated]):after{animation:none!important}}body:not(.page-home){--page-rgb:158,83,225;--page-rgb-2:102,104,235}.page-music{--page-rgb:210,75,227;--page-rgb-2:119,79,244}.page-voice{--page-rgb:82,123,246;--page-rgb-2:96,197,235}.page-support{--page-rgb:235,88,173;--page-rgb-2:157,91,229}.page-security{--page-rgb:53,198,159;--page-rgb-2:65,126,222}.page-changelog{--page-rgb:236,112,126;--page-rgb-2:191,82,210}.page-partners{--page-rgb:122,105,238;--page-rgb-2:224,88,172}.page-legal{--page-rgb:141,112,222;--page-rgb-2:78,121,207}body:not(.page-home) main{padding-top:0!important}body:not(.page-home) .subhero{margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;overflow:visible!important;box-shadow:none!important}body:not(.page-home) .subhero{position:relative;min-height:clamp(540px,72vh,760px)!important;padding-block:clamp(4rem,8vw,8rem)!important}body:not(.page-home) .subhero:before{content:"";position:absolute;z-index:-1;inset:0 calc(50% - 50vw);pointer-events:none;background:radial-gradient(42rem 32rem at 12% 45%,rgba(var(--page-rgb),.2),transparent 68%),radial-gradient(40rem 30rem at 88% 38%,rgba(var(--page-rgb-2),.18),transparent 70%),linear-gradient(115deg,rgba(var(--page-rgb),.06),transparent 42%,rgba(var(--page-rgb-2),.07));border-bottom:1px solid rgba(255,255,255,.065)}body:not(.page-home) .subhero>div:first-child{max-width:900px}body:not(.page-home) .subhero h1{max-width:11ch;font-size:clamp(3.6rem,7.2vw,8.5rem)!important;line-height:.9!important;margin:.9rem 0 1.3rem!important}body:not(.page-home) .subhero p{max-width:700px;color:#bbb4c5!important}body:not(.page-home) .subhero>div:first-child:before{color:rgb(var(--page-rgb))!important}.page-signals{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.65rem}.page-signals span{display:inline-flex;align-items:center;gap:.45rem;padding:.48rem .7rem;border:1px solid rgba(var(--page-rgb),.22);border-radius:.55rem;background:rgba(var(--page-rgb),.07);color:#ddd7e5;font-size:.76rem;font-weight:720}.page-signals span:before{content:"";width:5px;height:5px;border-radius:50%;background:rgb(var(--page-rgb));box-shadow:0 0 .7rem rgba(var(--page-rgb),.65)}body:not(.page-home) .mini-visual{position:relative;overflow:hidden;border:1px solid rgba(var(--page-rgb),.24)!important;background:radial-gradient(circle at 50% 48%,rgba(var(--page-rgb),.18),transparent 52%),linear-gradient(145deg,#120d1db8,#08081194)!important;backdrop-filter:blur(18px)}body:not(.page-home) .mini-visual:before{content:"";position:absolute;inset:10%;border:1px solid rgba(var(--page-rgb),.2);border-radius:50%;box-shadow:0 0 0 2.5rem rgba(var(--page-rgb),.035),0 0 0 5rem rgba(var(--page-rgb-2),.025)}body:not(.page-home) .mini-visual>*{position:relative;z-index:1}body:not(.page-home) .sec{position:relative}body:not(.page-home) .principle,body:not(.page-home) .card,body:not(.page-home) .legalcard,body:not(.page-home) .partner-card{position:relative;overflow:hidden;border-color:rgba(var(--page-rgb),.15)!important;background:linear-gradient(145deg,#120e1deb,#080811db)!important;box-shadow:inset 0 1px #ffffff0e,0 1.3rem 4rem #0000002b!important}body:not(.page-home) .principle:after,body:not(.page-home) .card:after,body:not(.page-home) .legalcard:after,body:not(.page-home) .partner-card:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--page-rgb),.7),rgba(var(--page-rgb-2),.45),transparent)}body:not(.page-home) .principle:hover,body:not(.page-home) .card:hover,body:not(.page-home) .partner-card:hover{border-color:rgba(var(--page-rgb),.34)!important;transform:translateY(-4px)!important;box-shadow:inset 0 1px #ffffff14,0 1.8rem 5rem #00000047,0 0 3rem rgba(var(--page-rgb),.06)!important}body:not(.page-home) .module-number{color:rgb(var(--page-rgb))!important;border-color:rgba(var(--page-rgb),.24)!important;background:rgba(var(--page-rgb),.08)!important}body:not(.page-home) .lab,body:not(.page-home) .tag{color:rgb(var(--page-rgb))!important}body:not(.page-home) .btn.primary{background:linear-gradient(110deg,rgb(var(--page-rgb)),rgb(var(--page-rgb-2)))!important}.page-support .support .card{min-height:260px;display:flex;flex-direction:column}.page-support .support .card .btn{margin-top:auto;align-self:flex-start}.page-security .grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.page-security .card{min-height:240px}.page-changelog .card{border-left:2px solid rgb(var(--page-rgb))!important;padding-left:clamp(1.5rem,3vw,2.6rem)!important}.page-partners .partner-card{min-height:280px}.page-legal .legalgrid{align-items:start}.page-legal .legalcard{min-height:100%;line-height:1.75}.page-legal .legalcard li{margin-block:.65rem}@media(max-width:900px){body:not(.page-home) .subhero{min-height:auto!important;grid-template-columns:1fr!important}body:not(.page-home) .subhero h1{font-size:clamp(3.2rem,13vw,6rem)!important}.page-security .grid{grid-template-columns:1fr!important}}@media(max-width:600px){.page-signals{display:grid;grid-template-columns:1fr}.page-signals span{width:100%}body:not(.page-home) .mini-visual:before{box-shadow:0 0 0 1.7rem rgba(var(--page-rgb),.035)}}@media(prefers-reduced-motion:reduce){body:not(.page-home) .principle:hover,body:not(.page-home) .card:hover,body:not(.page-home) .partner-card:hover{transform:none!important}}:root{--page-line:rgba(255,255,255,.11);--page-muted:#aaa4b8}.content-zone,.security-overview,.trust-band,.release-zone,.policy-layout{position:relative;width:min(100% - clamp(2rem,8vw,10rem),1760px);margin-inline:auto}.content-zone{padding:clamp(5rem,8vw,9rem) 0}.section-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(17rem,.55fr);gap:3rem;align-items:end;margin-bottom:3rem}.section-intro.compact{display:block}.section-intro h2,.security-statement h2,.release-zone h2,.policy-summary h2{font-size:clamp(2.6rem,5vw,6rem);line-height:.94;letter-spacing:-.055em;margin:.5rem 0 0;max-width:12ch}.section-intro p{color:var(--page-muted);font-size:1.05rem;line-height:1.75;margin:0;max-width:36rem}.eyebrow{font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#d795ff}.channel-grid{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:1rem}.channel-card{position:relative;min-height:26rem;padding:2rem;border:1px solid var(--page-line);border-radius:1.35rem;background:linear-gradient(145deg,#1a122aeb,#09080fbd);display:flex;flex-direction:column;color:inherit;text-decoration:none;overflow:hidden;transition:transform .35s ease,border-color .35s ease}.channel-card:after{content:"";position:absolute;width:15rem;height:15rem;right:-8rem;bottom:-9rem;background:#dc55bc;filter:blur(65px);opacity:.12;transition:.35s}.channel-card.featured{background:linear-gradient(145deg,#3f1950e6,#0d0916d1);border-color:#f068cd52}.channel-card:hover{transform:translateY(-7px);border-color:#ff8cdf7a}.channel-card:hover:after{opacity:.25;transform:scale(1.2)}.channel-icon{width:3rem;height:3rem;border:1px solid rgba(255,255,255,.14);border-radius:50%;display:grid;place-items:center;font:700 .75rem/1 sans-serif;color:#f5b9e5;margin-bottom:auto}.channel-card small{font-weight:800;letter-spacing:.15em;color:#df82cf;margin-top:2rem}.channel-card h3{font-size:clamp(1.65rem,2.2vw,2.45rem);margin:.7rem 0}.channel-card p{color:var(--page-muted);line-height:1.7;margin:0 0 2rem}.channel-card strong{margin-top:auto;color:#fff}.channel-card strong b{float:right;color:#ff8ddd}.faq-zone{padding-top:3rem}.editorial-faq{border-top:1px solid var(--page-line)}.editorial-faq details{border:0!important;border-bottom:1px solid var(--page-line)!important;background:transparent!important;border-radius:0!important;padding:0!important}.editorial-faq summary{padding:1.65rem .25rem;font-size:clamp(1.1rem,1.7vw,1.45rem);font-weight:700;display:flex;justify-content:space-between;cursor:pointer}.editorial-faq summary span{color:#ef8bd7;font-size:1.6rem}.editorial-faq details p{max-width:60rem;color:var(--page-muted);line-height:1.75;padding:0 .25rem 1.8rem;margin:0}.security-overview{padding:clamp(5rem,8vw,9rem) 0;display:grid;grid-template-columns:.72fr 1.28fr;gap:clamp(3rem,8vw,10rem)}.security-statement{position:sticky;top:7rem;align-self:start}.security-layers{border-top:1px solid var(--page-line)}.security-layers article{display:grid;grid-template-columns:4rem 1fr;gap:1rem;padding:2rem 0;border-bottom:1px solid var(--page-line)}.security-layers article>span{font:700 .75rem/1 sans-serif;color:#67dfbe}.security-layers h3{font-size:1.55rem;margin:0 0 .55rem}.security-layers p{margin:0;color:var(--page-muted);line-height:1.7;max-width:44rem}.trust-band{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;padding-bottom:clamp(6rem,9vw,10rem)}.trust-band article{padding:2rem;border:1px solid var(--page-line);border-radius:1.2rem;background:linear-gradient(145deg,#0c1f22c7,#0a0912cc)}.trust-band small{color:#68dfc0;letter-spacing:.16em;font-weight:800}.trust-band h3{font-size:1.35rem;margin:2.5rem 0 .6rem}.trust-band p{margin:0;color:var(--page-muted);line-height:1.65}.release-zone{padding:clamp(5rem,8vw,9rem) 0}.release-zone>header{display:flex;align-items:end;justify-content:space-between;border-bottom:1px solid var(--page-line);padding-bottom:2.2rem}.release-date{font:700 .75rem/1 sans-serif;letter-spacing:.14em;color:#f09ab5}.release-entry{display:grid;grid-template-columns:10rem 1fr;border-bottom:1px solid var(--page-line);padding:4rem 0}.release-rail{display:flex;gap:1rem;align-items:flex-start;color:#f09ab5;font-size:.72rem;font-weight:800;letter-spacing:.12em}.release-rail i{width:.7rem;height:.7rem;border-radius:50%;background:#f06c9a;box-shadow:0 0 24px #f06c9a}.release-label{font-size:.7rem;letter-spacing:.15em;font-weight:800;color:#f09ab5}.release-copy h3{font-size:clamp(2rem,4vw,4.5rem);letter-spacing:-.045em;margin:.65rem 0 1rem}.release-copy>p{font-size:1.1rem;line-height:1.75;color:var(--page-muted);max-width:54rem}.release-points{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:2rem}.release-points span,.policy-badges span{border:1px solid var(--page-line);border-radius:999px;padding:.65rem 1rem;color:#d8d1de;font-size:.82rem}.release-note{margin:2rem 0 0 auto;width:min(100%,44rem);padding:2rem;border-left:2px solid #ef6d99;background:#1c0c188c}.release-note span{font-weight:800}.release-note p{color:var(--page-muted);line-height:1.65}.release-note a{color:#ff9bbb;font-weight:700}.policy-layout{display:grid;grid-template-columns:minmax(16rem,.63fr) minmax(0,1.37fr);gap:clamp(3rem,8vw,9rem);padding:clamp(5rem,8vw,9rem) 0}.policy-summary{position:sticky;top:7rem;align-self:start}.policy-summary h2{font-size:clamp(2.6rem,4.2vw,5rem);margin:.7rem 0 1.5rem}.policy-summary>p{color:var(--page-muted);line-height:1.75;font-size:1.03rem}.policy-badges{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:2rem}.policy-document{border-top:1px solid var(--page-line)}.policy-document article{display:grid;grid-template-columns:4rem 1fr;gap:1rem;padding:2.4rem 0;border-bottom:1px solid var(--page-line)}.policy-document article>span{color:#af91ff;font-size:.75rem;font-weight:800}.policy-document h3{font-size:clamp(1.4rem,2vw,2rem);margin:0 0 1rem}.policy-document p,.policy-document li{color:var(--page-muted);line-height:1.75}.policy-document p{margin:0}.policy-document ul{margin:0;padding-left:1.2rem}.policy-document li+li{margin-top:.65rem}.policy-document a{color:#cfadff}.policy-document code{font:inherit;color:#dfc9ff;background:#ab7fff1a;padding:.16rem .38rem;border-radius:.3rem}@media(max-width:900px){.section-intro,.security-overview,.policy-layout,.channel-grid,.trust-band{grid-template-columns:1fr}.channel-card{min-height:20rem}.security-statement,.policy-summary{position:static}.release-entry{grid-template-columns:1fr}.release-rail{margin-bottom:2rem}.release-zone>header{align-items:flex-start;gap:2rem}.policy-layout{gap:3rem}}@media(max-width:560px){.content-zone,.security-overview,.trust-band,.release-zone,.policy-layout{width:min(100% - 2rem,1760px)}.section-intro{gap:1.5rem}.policy-document article,.security-layers article{grid-template-columns:2.2rem 1fr}.release-zone>header{display:block}.release-date{display:block;margin-top:1.4rem}.channel-card{min-height:auto}.channel-icon{margin-bottom:2.5rem}}:root{--night:#05040a;--ink:#f7f4fb;--muted-v5:#aba5b4;--hairline:rgba(255,255,255,.1)}html{background:var(--night)}body:not([data-authenticated]){isolation:isolate;background:#05040a!important;background-image:radial-gradient(70rem 55rem at -8% 8%,rgba(139,53,202,.22),transparent 66%),radial-gradient(65rem 52rem at 105% 20%,rgba(49,70,199,.2),transparent 68%),radial-gradient(60rem 38rem at 50% 105%,rgba(150,48,154,.11),transparent 72%),linear-gradient(145deg,#08050d,#05050d 48%,#050711)!important;background-attachment:fixed!important}body:not([data-authenticated]):before{content:""!important;position:fixed!important;z-index:-2!important;inset:0!important;width:auto!important;height:auto!important;border:0!important;border-radius:0!important;opacity:.36!important;filter:none!important;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.027) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.027) 1px,transparent 1px),radial-gradient(circle at 15% 24%,rgba(255,255,255,.65) 0 1px,transparent 1.7px),radial-gradient(circle at 78% 33%,rgba(189,160,255,.7) 0 1px,transparent 1.7px),radial-gradient(circle at 46% 82%,rgba(117,165,255,.6) 0 1px,transparent 1.7px)!important;background-size:84px 84px,84px 84px,360px 310px,430px 370px,490px 410px!important;mask-image:linear-gradient(to bottom,rgba(0,0,0,.8),transparent 88%)}body:not([data-authenticated]):after{content:""!important;position:fixed!important;z-index:-1!important;inset:auto 18%!important;bottom:-28rem!important;width:auto!important;height:42rem!important;border-radius:50%!important;opacity:.42!important;filter:blur(95px)!important;pointer-events:none;background:radial-gradient(ellipse,rgba(102,57,201,.48),transparent 66%)!important}.w{overflow:visible!important}.top{position:relative!important;left:50%!important;width:100vw!important;margin:0!important;transform:translate(-50%)!important;padding-inline:max(var(--page-pad),calc((100vw - var(--content-max))/2 + var(--page-pad)))!important;background:linear-gradient(180deg,#06050cf7,#06050cd1)!important;border-bottom:1px solid rgba(255,255,255,.085)!important;backdrop-filter:blur(22px) saturate(135%)}.brand img{box-shadow:0 0 2.5rem #984bf05c}.menu-launch{background:#ffffff06!important;box-shadow:inset 0 1px #ffffff0a}.hero,.subhero{isolation:isolate}.page-home .hero:before{background:radial-gradient(50rem 42rem at 13% 46%,rgba(151,63,219,.27),transparent 68%),radial-gradient(50rem 38rem at 88% 48%,rgba(54,76,215,.25),transparent 70%)!important}.page-home .hero-copy h1{max-width:10ch!important;text-wrap:balance}.page-home .hero-copy p{font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.75}.page-home .visual{border-radius:2rem!important;transform:rotate(1deg)}.page-home .visual:after{content:"OVERLIME / 2026";position:absolute;left:1.5rem;bottom:1.3rem;color:#ffffff7a;font-size:.65rem;font-weight:800;letter-spacing:.16em}.home-products .head{max-width:60rem}.products{gap:1.2rem!important}.home-products .product{border-radius:1.25rem!important;padding:clamp(1.5rem,3vw,2.5rem)!important}.home-products .product:first-child{background:radial-gradient(circle at 100% 0,rgba(211,70,222,.18),transparent 42%),#0a0811d6!important}.home-products .product:last-child{background:radial-gradient(circle at 100% 0,rgba(72,118,235,.18),transparent 42%),#0a0811d6!important}.home-gateways{grid-template-columns:1.2fr .8fr .8fr!important}.home-gateway{border-radius:1.15rem!important;min-height:280px}.home-gateway:first-child{background:radial-gradient(circle at 100% 0,rgba(118,83,255,.26),transparent 50%),linear-gradient(145deg,#1e1435f2,#0a0812f2)!important}body:not(.page-home) .subhero:before{border-bottom:0!important;background:radial-gradient(45rem 35rem at 10% 44%,rgba(var(--page-rgb),.24),transparent 68%),radial-gradient(45rem 35rem at 90% 42%,rgba(var(--page-rgb-2),.2),transparent 70%),linear-gradient(115deg,rgba(var(--page-rgb),.05),transparent 45%,rgba(var(--page-rgb-2),.06))!important}.subhero h1{text-wrap:balance}.subhero p{font-size:clamp(1rem,1.35vw,1.18rem)!important;line-height:1.72!important}.mini-visual{border-radius:1.75rem!important}.mini-visual:after{content:"OVERLIME";position:absolute;bottom:1.2rem;left:1.35rem;font-size:.62rem;font-weight:850;letter-spacing:.18em;color:#ffffff6e}.product-art{min-height:clamp(390px,38vw,580px);display:grid!important;place-items:center!important}.product-art>img{width:min(62%,330px)!important;height:auto!important;aspect-ratio:1;object-fit:cover;border-radius:50%!important;filter:saturate(1.08);box-shadow:0 0 0 1px #ffffff24,0 0 7rem rgba(var(--page-rgb),.32)}.product-orbit{position:absolute!important;inset:0!important;z-index:2!important;animation:orbit-spin 34s linear infinite}.product-orbit span{position:absolute;padding:.52rem .7rem;border:1px solid rgba(var(--page-rgb),.25);border-radius:999px;background:#07060dbf;backdrop-filter:blur(12px);font-size:.62rem;font-weight:850;letter-spacing:.13em;color:#ded7e8}.product-orbit span:nth-child(1){top:15%;left:10%}.product-orbit span:nth-child(2){top:38%;right:7%}.product-orbit span:nth-child(3){bottom:14%;left:16%}@keyframes orbit-spin{to{transform:rotate(360deg)}}.product-orbit span{animation:orbit-counter 34s linear infinite}@keyframes orbit-counter{to{transform:rotate(-360deg)}}.product-story,.product-proof{width:min(100% - clamp(2rem,8vw,10rem),1760px);margin-inline:auto}.product-story{padding:clamp(6rem,9vw,10rem) 0;display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(3rem,8vw,10rem)}.product-story>header{position:sticky;top:7rem;align-self:start}.product-story h2{font-size:clamp(2.8rem,5vw,6rem);line-height:.94;letter-spacing:-.055em;margin:.7rem 0 1.4rem;max-width:11ch}.product-story header p{color:var(--muted-v5);line-height:1.7;max-width:30rem}.feature-list{border-top:1px solid var(--hairline)}.feature-row{display:grid;grid-template-columns:3rem minmax(12rem,.72fr) 1fr;gap:1.5rem;padding:2.25rem 0;border-bottom:1px solid var(--hairline);align-items:start}.feature-row>span{font-size:.72rem;font-weight:800;color:rgb(var(--page-rgb))}.feature-row small{font-size:.65rem;letter-spacing:.14em;color:var(--muted-v5);font-weight:800}.feature-row h3{font-size:1.55rem;margin:.45rem 0 0}.feature-row p{color:var(--muted-v5);line-height:1.7;margin:0}.product-proof{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding-bottom:clamp(6rem,9vw,10rem)}.product-proof article{position:relative;overflow:hidden;min-height:290px;padding:clamp(1.6rem,3vw,2.6rem);border:1px solid rgba(var(--page-rgb),.17);border-radius:1.2rem;background:radial-gradient(circle at 100% 0,rgba(var(--page-rgb),.16),transparent 46%),#0b0912c2}.product-proof small{font-size:.68rem;letter-spacing:.15em;font-weight:850;color:rgb(var(--page-rgb))}.product-proof h3{font-size:clamp(1.7rem,2.5vw,2.8rem);line-height:1.08;letter-spacing:-.03em;max-width:18ch;margin:3rem 0 1rem}.product-proof p{color:var(--muted-v5);line-height:1.65;max-width:38rem}.product-proof a{display:inline-block;margin-top:1.1rem;color:#fff;font-weight:750;text-decoration:none}.page-partners .partner-status{border-radius:1.2rem!important;background:radial-gradient(circle at 100% 50%,rgba(132,92,237,.15),transparent 43%),#0a0811c7!important}.page-partners .partner-grid{gap:1rem}.page-partners .partner-card{border-radius:1.15rem!important;min-height:310px!important;padding:2rem!important}.page-partners .partner-card h3{margin-top:auto!important;font-size:1.6rem}.page-partners .callout{border-radius:1.3rem!important;background:radial-gradient(circle at 85% 30%,rgba(209,76,194,.2),transparent 44%),linear-gradient(135deg,#251539eb,#0a0812e0)!important}.official-partner{display:grid;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);min-height:500px;border:1px solid rgba(142,105,241,.24);border-radius:1.35rem;overflow:hidden;background:linear-gradient(135deg,#1f1431eb,#08080fe6);box-shadow:0 2rem 6rem #0000003b}.official-partner-visual{position:relative;min-height:420px;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 50%,rgba(137,45,246,.25),transparent 56%),#0b0a0e}.official-partner-visual:after{content:"VANERA / OVERLIME";position:absolute;left:1.4rem;bottom:1.2rem;color:#ffffff75;font-size:.65rem;font-weight:850;letter-spacing:.17em}.official-partner-visual img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.22,.75,.26,1)}.official-partner:hover .official-partner-visual img{transform:scale(1.035)}.official-partner-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,5rem)}.partner-kicker{display:flex;justify-content:space-between;align-items:center;gap:1rem;color:#ba8cff;font-size:.7rem;font-weight:850;letter-spacing:.14em}.partner-kicker i{font-style:normal;color:#70dfad;padding:.4rem .6rem;border:1px solid rgba(112,223,173,.2);border-radius:999px;background:#70dfad12;letter-spacing:.04em}.official-partner h3{font-size:clamp(2.8rem,5vw,6rem);line-height:.92;letter-spacing:-.06em;margin:1.1rem 0 1.4rem}.official-partner-copy>p{max-width:47rem;color:var(--muted-v5);font-size:1.05rem;line-height:1.75}.official-partner dl{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin:2rem 0}.official-partner dl div{padding:1rem 0;border-top:1px solid var(--hairline)}.official-partner dt{color:#817a8c;font-size:.65rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.official-partner dd{margin:.45rem 0 0;color:#eee9f3;font-size:.86rem}.partner-visit{display:flex;align-items:center;justify-content:space-between;width:min(100%,330px);padding:.9rem 1rem;border-radius:.75rem;background:linear-gradient(110deg,#8149dd,#b841ec);color:#fff;text-decoration:none;font-weight:800;transition:transform .25s,box-shadow .25s}.partner-visit:hover{transform:translateY(-3px);box-shadow:0 1rem 2.5rem #873ddc38}.global-footer{position:relative!important;left:50%!important;width:100vw!important;margin-left:0!important;margin-right:0!important;transform:translate(-50%)!important;padding-inline:max(var(--page-pad),calc((100vw - var(--content-max))/2 + var(--page-pad)))!important;background:linear-gradient(180deg,#07060cb8,#040408fa)!important;border-top:1px solid rgba(255,255,255,.085)!important}.footer-main,.footer-bottom{width:100%;max-width:var(--content-max);margin-inline:auto}.footer-wordmark img{box-shadow:0 0 2rem #824ede47}@media(max-width:1050px){.home-gateways{grid-template-columns:1fr!important}.home-gateway{min-height:220px}.product-story{grid-template-columns:1fr;gap:3rem}.product-story>header{position:static}.feature-row{grid-template-columns:3rem minmax(10rem,.7fr) 1fr}}@media(max-width:900px){.official-partner{grid-template-columns:1fr}.official-partner-visual{min-height:360px;max-height:520px}.official-partner-copy{padding:2rem}.official-partner dl{grid-template-columns:1fr}.official-partner dl div{padding:.75rem 0}}@media(max-width:720px){.top,.global-footer{padding-inline:1rem!important}body:not([data-authenticated]):before{background-size:64px 64px,64px 64px,360px 310px,430px 370px,490px 410px!important}.page-home .visual{transform:none}.product-proof{grid-template-columns:1fr}.feature-row{grid-template-columns:2.2rem 1fr}.feature-row p{grid-column:2}.product-orbit,.product-orbit span{animation:none}.product-art{min-height:360px}.product-story,.product-proof{width:min(100% - 2rem,1760px)}}@media(prefers-reduced-motion:reduce){.product-orbit,.product-orbit span{animation:none!important}}.page-home .hero{min-height:min(800px,calc(100svh - 82px))!important;padding-block:clamp(2.5rem,5vw,5rem)!important}.home-products{padding-block:clamp(3.8rem,6vw,6rem)!important}.home-gateways{padding-bottom:clamp(4rem,6vw,6.5rem)!important;margin-top:0!important}.home-gateway{min-height:190px!important}body:not(.page-home) .subhero{min-height:clamp(460px,62vh,650px)!important;padding-block:clamp(3rem,5.5vw,5.5rem)!important}body:not(.page-home) .sec{padding-block:clamp(3.5rem,6vw,6.5rem)!important}.content-zone,.security-overview,.release-zone,.policy-layout{padding-block:clamp(3.8rem,6vw,6.5rem)!important}.trust-band,.product-proof{padding-bottom:clamp(4rem,6vw,6.5rem)!important}.product-story{padding-block:clamp(4rem,6vw,6.5rem)!important}.section-intro{margin-bottom:2rem!important}.feature-row{padding-block:1.65rem!important}.channel-card{min-height:21rem!important}.product-proof article{min-height:240px!important}.global-footer{margin-top:clamp(3rem,5vw,5rem)!important}.footer-main{padding-block:clamp(2.3rem,4vw,3.5rem)!important}@media(max-width:720px){.page-home .hero{min-height:auto!important;padding-block:3.5rem!important}body:not(.page-home) .subhero{min-height:auto!important;padding-block:3.5rem!important}.content-zone,.security-overview,.release-zone,.policy-layout,.product-story{padding-block:3.5rem!important}.trust-band,.product-proof{padding-bottom:3.5rem!important}.global-footer{margin-top:2.5rem!important}.home-gateway{min-height:170px!important}}.partner-servers{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin:1.5rem 0 1.8rem}.partner-servers>div{padding:1rem;border:1px solid var(--hairline);border-radius:.8rem;background:#ffffff06}.partner-servers span,.partner-servers strong,.partner-servers em{display:block}.partner-servers span{color:#93899f;font-size:.62rem;font-weight:850;letter-spacing:.13em}.partner-servers strong{margin-top:.45rem;font-size:1rem}.partner-servers p{min-height:2.8rem;margin:.45rem 0 .8rem;color:var(--muted-v5);font-size:.78rem;line-height:1.5}.partner-servers em,.partner-servers a{font-size:.72rem;font-style:normal;font-weight:800;text-decoration:none}.partner-servers em{color:#91899b}.partner-servers a{color:#c79cff}@media(max-width:540px){.partner-servers{grid-template-columns:1fr}.partner-servers p{min-height:0}}.page-story{--page-rgb:126,91,240;--page-rgb-2:228,91,176}.story-mark{display:grid;place-items:center;gap:1.4rem}.story-mark img{width:min(62%,300px);aspect-ratio:1;border-radius:50%;box-shadow:0 0 7rem #7d52ea4d}.story-mark span{font-size:.7rem;font-weight:850;letter-spacing:.22em;color:#c9bad8}.history-intro,.history-line,.story-quote,.changelog-feed,.home-story{width:min(100% - clamp(2rem,8vw,10rem),1760px);margin-inline:auto}.history-intro{padding:clamp(4rem,6vw,6.5rem) 0 3rem;display:grid;grid-template-columns:.55fr 1fr;gap:2rem;align-items:end}.history-intro h2{font-size:clamp(2.8rem,5.2vw,6rem);line-height:.94;letter-spacing:-.055em;margin:.6rem 0 0;max-width:12ch}.history-intro>p{color:var(--muted-v5);font-size:1.05rem;line-height:1.75;max-width:42rem}.history-line{position:relative;padding-bottom:clamp(4rem,6vw,6.5rem)}.history-line:before{content:"";position:absolute;top:0;bottom:0;left:8.2rem;width:1px;background:linear-gradient(#7656dc,#ffffff1a,#e45cb0)}.history-event{display:grid;grid-template-columns:7rem 1fr;gap:3rem;padding:2rem 0}.history-event time{padding-top:.45rem;color:#b796ff;font-size:.75rem;font-weight:850;letter-spacing:.1em;text-align:right}.history-event>div{position:relative;padding:0 0 2rem 2.2rem;border-bottom:1px solid var(--hairline)}.history-event>div:before{content:"";position:absolute;left:-.34rem;top:.55rem;width:.68rem;height:.68rem;border-radius:50%;background:#8c63ed;box-shadow:0 0 1.5rem #8c63ed}.history-event small{color:#8f8799;font-size:.65rem;font-weight:850;letter-spacing:.15em}.history-event h3{font-size:clamp(1.7rem,3vw,3.2rem);letter-spacing:-.035em;margin:.5rem 0}.history-event p{max-width:53rem;margin:0;color:var(--muted-v5);line-height:1.7}.history-event.quiet{opacity:.76}.history-event.comeback>div:before{background:#e15bb2;box-shadow:0 0 1.7rem #e15bb2}.history-event.future h3{color:#e7c8ff}.story-quote{padding:clamp(2.5rem,5vw,5rem);border:1px solid rgba(161,113,245,.2);border-radius:1.2rem;background:radial-gradient(circle at 90% 20%,rgba(221,76,183,.16),transparent 45%),#0c0914c4}.story-quote p{max-width:30ch;font-size:clamp(1.8rem,3.4vw,3.8rem);line-height:1.12;letter-spacing:-.04em;margin:0}.story-quote span{display:block;margin-top:2rem;color:#9d91aa;font-size:.68rem;font-weight:850;letter-spacing:.17em}.home-story{display:grid;grid-template-columns:auto 1fr auto;gap:clamp(1.5rem,4vw,4rem);align-items:center;margin-top:clamp(1rem,3vw,2.5rem);margin-bottom:1rem;padding:clamp(1.5rem,3vw,2.8rem);border:1px solid rgba(158,105,242,.2);border-radius:1.15rem;background:radial-gradient(circle at 85% 20%,rgba(168,65,220,.17),transparent 42%),#0b0812cc;color:#fff;text-decoration:none;transition:transform .3s,border-color .3s}.home-story:hover{transform:translateY(-4px);border-color:#bf8bff6e}.home-story-year{font-size:clamp(2.2rem,4vw,4.5rem);font-weight:850;letter-spacing:-.06em;color:#b58aff}.home-story .home-gateway-label{position:static}.home-story strong{display:block;font-size:clamp(1.4rem,2.3vw,2.4rem);line-height:1.05;margin:.45rem 0}.home-story p{margin:0;color:var(--muted-v5)}.home-story>b{color:#d6b5ff;font-size:.82rem;white-space:nowrap}.changelog-feed{padding:clamp(4rem,6vw,6.5rem) 0}.changelog-feed>header{display:grid;grid-template-columns:1fr .55fr;gap:3rem;align-items:end;margin-bottom:3rem}.changelog-feed h2{font-size:clamp(2.8rem,5.2vw,6rem);line-height:.94;letter-spacing:-.055em;margin:.6rem 0 0}.changelog-feed>header p{color:var(--muted-v5);line-height:1.7}.changelog-list{border-top:1px solid var(--hairline)}.log-entry{display:grid;grid-template-columns:9rem 6rem 1fr;gap:2rem;padding:2.4rem 0;border-bottom:1px solid var(--hairline)}.log-entry time,.log-status,.log-entry small{font-size:.65rem;font-weight:850;letter-spacing:.13em}.log-entry time{color:#a49bad}.log-status{color:#bf95ff}.log-entry small{color:#8d8496}.log-entry h3{font-size:clamp(1.5rem,2.4vw,2.6rem);letter-spacing:-.035em;margin:.45rem 0 .7rem}.log-entry p{max-width:55rem;color:var(--muted-v5);line-height:1.7}.log-entry ul{display:flex;flex-wrap:wrap;gap:.5rem;padding:0;list-style:none}.log-entry li{padding:.45rem .65rem;border:1px solid var(--hairline);border-radius:999px;color:#bdb5c7;font-size:.72rem}.log-entry.current{background:linear-gradient(90deg,rgba(224,79,158,.06),transparent);box-shadow:-1rem 0 #e04f9e0f}.log-entry.current .log-status{color:#ef7eae}.log-entry.muted{opacity:.72}@media(max-width:800px){.history-intro,.changelog-feed>header{grid-template-columns:1fr}.home-story{grid-template-columns:1fr}.home-story>b{white-space:normal}.history-line:before{left:1rem}.history-event{grid-template-columns:1fr;gap:.6rem}.history-event time{text-align:left;padding-left:2.2rem}.history-event>div{padding-left:2.2rem}.log-entry{grid-template-columns:1fr;gap:.6rem}.log-entry h3{margin-top:.25rem}}:root{--shell:min(1760px, calc(100vw - clamp(2rem,8vw,10rem)) );--soft-line:rgba(255,255,255,.085);--surface-deep:rgba(9,7,15,.72);--surface-raised:rgba(18,13,29,.72);--copy:#aaa4b5}body{font-feature-settings:"kern" 1,"liga" 1;text-rendering:optimizeLegibility}main{position:relative}.top{height:76px!important}.brand{font-size:.82rem!important;letter-spacing:.065em!important}.brand img{width:40px!important;height:40px!important;border-radius:50%!important}.menu-launch{border-radius:999px!important;padding:.62rem 1rem!important}.menu-launch:hover{transform:none!important;background:#ffffff0f!important}.hero,.subhero{position:relative}.hero-grid,.subhero{width:var(--shell)!important;margin-inline:auto!important}.hero-copy,.subhero>div:first-child{position:relative}.hero-copy:after,.subhero>div:first-child:after{content:"";position:absolute;left:0;bottom:-2rem;width:4rem;height:2px;background:linear-gradient(90deg,rgb(var(--page-rgb,166,88,232)),transparent);opacity:.8}.tag{border-radius:.55rem!important;background:#ffffff09!important;border-color:#ffffff1a!important;padding:.46rem .7rem!important}.tag:before{width:6px!important;height:6px!important}.hero h1,.subhero h1{letter-spacing:-.075em!important}.hero p,.subhero p{color:#b8b1c1!important}.btn{min-height:3rem;border-radius:.7rem!important;padding:.78rem 1.05rem!important;box-shadow:none!important}.btn:hover{transform:translateY(-2px)!important}.btn.ghost{background:#ffffff09!important}.btn.ghost:hover{background:#ffffff13!important;border-color:#ffffff2e!important}.hero-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,620px);margin-top:2.1rem;border-top:1px solid var(--soft-line);border-bottom:1px solid var(--soft-line)}.hero-facts>div{padding:.9rem 1rem}.hero-facts>div:first-child{padding-left:0}.hero-facts>div+div{border-left:1px solid var(--soft-line)}.hero-facts small,.hero-facts strong{display:block}.hero-facts small{color:#777080;font-size:.6rem;font-weight:850;letter-spacing:.14em}.hero-facts strong{margin-top:.25rem;font-size:.8rem;color:#e7e1eb}.visual,.mini-visual{border-radius:1.15rem!important;background:linear-gradient(145deg,#191127d1,#07070ec7)!important;box-shadow:inset 0 1px #ffffff12,0 2.5rem 8rem #0000004d!important}.visual:before,.visual:after{opacity:.55}.mini-visual:after{bottom:.9rem!important;left:1rem!important}.sec,.content-zone,.security-overview,.release-zone,.policy-layout,.product-story,.changelog-feed,.history-intro{position:relative}.sec:before,.content-zone:before,.security-overview:before,.release-zone:before,.policy-layout:before,.product-story:before,.changelog-feed:before,.history-intro:before{content:"";position:absolute;z-index:-1;inset:0 calc(50% - 50vw);pointer-events:none;background:linear-gradient(180deg,transparent,rgba(255,255,255,.012) 18%,rgba(255,255,255,.012) 82%,transparent)}.head,.section-intro{position:relative}.head:before,.section-intro:before{content:"";display:block;width:2.2rem;height:2px;margin-bottom:1rem;background:linear-gradient(90deg,rgb(var(--page-rgb,168,93,235)),transparent)}.head h2,.section-intro h2{letter-spacing:-.055em!important}.head p,.section-intro p{max-width:44rem;color:var(--copy)!important}.products,.principles,.partner-grid,.channel-grid,.trust-band,.product-proof{gap:.8rem!important}.card,.principle,.partner-card,.channel-card,.trust-band article,.product-proof article{border-radius:.85rem!important;border-color:var(--soft-line)!important;box-shadow:inset 0 1px #ffffff0a,0 1rem 3rem #00000021!important}.card:hover,.principle:hover,.partner-card:hover,.channel-card:hover{transform:translateY(-3px)!important}.module-number{width:2.35rem!important;height:2.35rem!important;border-radius:50%!important;display:grid!important;place-items:center!important;font-size:.64rem!important}.home-products .product{min-height:260px!important}.home-products .product .product-head{margin-bottom:1.2rem}.product-head img{width:54px!important;height:54px!important}.home-gateways{gap:.8rem!important}.home-gateway{border-radius:.85rem!important;min-height:180px!important;padding:1.6rem!important}.home-gateway:before{height:1px!important}.home-story{border-radius:.85rem!important}.home-story-year{font-variant-numeric:tabular-nums}.feature-row,.security-layers article,.policy-document article,.log-entry,.history-event>div{transition:background .25s ease}.feature-row:hover,.security-layers article:hover,.policy-document article:hover,.log-entry:hover{background:#ffffff05}.feature-row,.security-layers article,.policy-document article{padding-inline:.8rem!important}.policy-summary,.security-statement,.product-story>header{padding-top:.2rem}.policy-badges span,.release-points span{background:#ffffff06}.release-note{border-left-width:1px!important;border-radius:0 .65rem .65rem 0}.official-partner{border-radius:.9rem!important}.partner-servers>div{background:#ffffff05!important}.story-quote{border-radius:.85rem!important}.editorial-faq summary{transition:color .2s,padding .2s}.editorial-faq summary:hover{color:#dfbaff;padding-left:.6rem}.editorial-faq details[open] summary span{transform:rotate(45deg)}.editorial-faq summary span{transition:transform .25s}.nav-drawer{background:#030307c2!important}.nav-drawer .mega-shell{width:min(500px,100%)!important;background:linear-gradient(160deg,#100b19,#07070c 72%)!important}.drawer-intro h2{max-width:10ch}.drawer-dashboard{border-radius:.65rem!important}.drawer-group>a{border-radius:.45rem!important}.drawer-group>a:hover{padding-left:.85rem!important}.mega-close{border-radius:50%!important}.global-footer{margin-top:3rem!important}.footer-main{padding-block:2.6rem!important}.footer-columns{gap:clamp(1.5rem,4vw,4rem)!important}.footer-column{gap:.48rem!important}.footer-bottom{border-top:1px solid var(--soft-line);padding-top:1rem!important}.page-transition{background:#07050d!important}.reveal{transform:translateY(16px)!important;transition-duration:.6s!important}.reveal.show{transform:none!important}@media(max-width:900px){.hero-grid,.subhero{width:min(100% - 2rem,1760px)!important}.hero-copy:after,.subhero>div:first-child:after{display:none}.hero-facts{width:100%}.footer-main{padding-block:2rem!important}}@media(max-width:600px){.top{height:68px!important}.hero-facts{grid-template-columns:1fr}.hero-facts>div{padding:.7rem 0!important}.hero-facts>div+div{border-left:0;border-top:1px solid var(--soft-line)}.home-story{padding:1.25rem!important}.home-story-year{font-size:2.5rem}.card,.principle,.partner-card,.channel-card,.trust-band article,.product-proof article{border-radius:.7rem!important}.footer-columns{gap:1.5rem!important}}@media(prefers-reduced-motion:reduce){.feature-row,.security-layers article,.policy-document article,.log-entry,.editorial-faq summary{transition:none!important}}html{width:100%;overflow-x:clip}body{width:100%;min-width:0;overflow-x:clip}img,svg,video{max-width:100%;height:auto}.w,main,section,article,.hero-grid,.subhero,.hero-copy,.subhero>div{min-width:0}.w{max-width:100%}.top{box-sizing:border-box}.menu-launch{display:inline-flex!important;visibility:visible!important;opacity:1!important}.actions>*{max-width:100%}.reveal{opacity:1!important;transform:none!important;filter:none!important;transition:opacity .72s ease,transform .78s cubic-bezier(.2,.75,.25,1),filter .72s ease!important;transition-delay:calc(var(--reveal-order,0)*55ms)!important}.js.reveal-ready .reveal:not(.show){opacity:0!important;transform:translateY(28px) scale(.992)!important;filter:blur(3px)!important}.js.reveal-ready .reveal-media:not(.show){transform:translateY(34px) scale(.965)!important;filter:blur(5px) saturate(.8)!important}.reveal-media.show{transform:none!important;filter:none!important}.home-gateway,.partner-card,.channel-card,.artist-link,.feature-row,.policy-document article,.security-layers article{transition:transform .32s cubic-bezier(.2,.75,.25,1),border-color .3s ease,background-color .3s ease,box-shadow .32s ease!important}@media(hover:hover){.home-gateway:hover,.partner-card:hover,.channel-card:hover{transform:translateY(-5px)!important}.feature-row:hover,.policy-document article:hover,.security-layers article:hover{transform:translate(5px)!important}}.privacy-settings-open{appearance:none;padding:0;border:0;background:none;color:#aaa3b4;font:inherit;text-align:left;cursor:pointer}.privacy-settings-open:hover,.privacy-settings-open:focus-visible{color:#fff}.preferences-dialog{width:min(620px,calc(100% - 2rem));max-height:min(760px,calc(100dvh - 2rem));padding:0;border:1px solid rgba(190,145,255,.24);border-radius:1.15rem;background:#0b0912;color:#f8f4fb;box-shadow:0 2.5rem 8rem #0000009e;overflow:auto}.preferences-dialog::backdrop{background:#030207c7;backdrop-filter:blur(12px)}.preferences-card{padding:clamp(1.35rem,4vw,2.2rem)}.preferences-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.preferences-head small{color:#bd8cff;font-size:.66rem;font-weight:850;letter-spacing:.15em}.preferences-head h2{margin:.35rem 0 0;font-size:clamp(2rem,5vw,3.2rem);letter-spacing:-.05em}.preferences-close{width:42px;height:42px;border:1px solid rgba(255,255,255,.13);border-radius:50%;background:#ffffff0a;color:#fff;font-size:1.4rem;cursor:pointer}.preferences-copy{margin:1rem 0 1.4rem;color:#aaa2b2;line-height:1.65}.preference-essential{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border:1px solid rgba(107,226,179,.19);border-radius:.8rem;background:#6be2b30e}.preference-essential span small,.preference-essential span strong,.preference-essential span p{display:block}.preference-essential span small{color:#6ee0b1;font-size:.6rem;font-weight:850;letter-spacing:.13em}.preference-essential span p{margin:.3rem 0 0;color:#958d9e;font-size:.78rem;line-height:1.45}.preference-essential>b{color:#75e2b5;font-size:.72rem}.preferences-card fieldset{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.6rem;margin:1rem 0 0;padding:1rem;border:1px solid rgba(255,255,255,.1);border-radius:.8rem}.preferences-card legend{padding:0 .35rem;color:#d8d0df;font-size:.8rem;font-weight:800}.preferences-card label{display:flex;align-items:center;gap:.55rem;min-height:42px;padding:.6rem .7rem;border:1px solid rgba(255,255,255,.08);border-radius:.6rem;background:#ffffff06;cursor:pointer}.preferences-card input{accent-color:#ad66ee}.preferences-actions{display:flex;justify-content:flex-end;gap:.65rem;margin-top:1.25rem}.preferences-actions button{min-height:44px;padding:.65rem 1rem;border:1px solid rgba(255,255,255,.12);border-radius:.65rem;background:#ffffff0a;color:#fff;font-weight:800;cursor:pointer}.preferences-actions .preferences-save{border-color:transparent;background:linear-gradient(110deg,#8d58dd,#c259d6)}.reduce-motion *,.reduce-motion *:before,.reduce-motion *:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.reduce-motion .reveal{opacity:1!important;transform:none!important;filter:none!important}.consent-banner{position:fixed;z-index:140;left:50%;bottom:1rem;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,3vw,2rem);width:min(940px,calc(100% - 2rem));padding:1rem 1rem 1rem 1.2rem;border:1px solid rgba(195,144,255,.25);border-radius:1rem;background:linear-gradient(120deg,#120c1ff7,#080812fa);box-shadow:0 1.5rem 5rem #0000008c,inset 0 1px #ffffff0a;backdrop-filter:blur(18px);transform:translate(-50%);transition:opacity .32s ease,transform .36s cubic-bezier(.2,.75,.25,1)}.consent-banner:before{content:"";position:absolute;inset:auto auto -1px 1.2rem;width:7rem;height:2px;background:linear-gradient(90deg,#935fee,#ef6ed5,transparent)}.consent-copy>span{display:block;margin-bottom:.28rem;color:#c58dff;font-size:.62rem;font-weight:900;letter-spacing:.14em}.consent-copy>strong{display:block;color:#fff;font-size:1.05rem;letter-spacing:-.02em}.consent-copy p{max-width:650px;margin:.28rem 0 0;color:#aaa2b2;font-size:.78rem;line-height:1.5}.consent-copy a{color:#ddbcff;text-decoration-color:#ddbcff66;text-underline-offset:3px}.consent-actions{display:flex;gap:.55rem}.consent-actions button{min-height:44px;padding:.65rem 1rem;border:1px solid rgba(255,255,255,.13);border-radius:.68rem;background:#ffffff0b;color:#fff;font:inherit;font-size:.78rem;font-weight:850;cursor:pointer;transition:transform .25s ease,border-color .25s ease,background .25s ease}.consent-actions .consent-accept{min-width:96px;border-color:transparent;background:linear-gradient(110deg,#8e59df,#d35ccf);box-shadow:0 .7rem 1.8rem #8c48d333}@media(hover:hover){.consent-actions button:hover{transform:translateY(-2px);border-color:#d3adff6b}.consent-actions .consent-accept:hover{border-color:transparent;background:linear-gradient(110deg,#a66aef,#ea70d8)}}.consent-hidden{opacity:0;transform:translate(-50%,18px);pointer-events:none}.home-gateway{justify-content:flex-start!important;gap:.55rem!important}.home-gateway .home-gateway-label{position:static!important;display:block!important;margin:0 0 .15rem!important;line-height:1.25!important}.home-gateway strong{display:block!important;margin:0!important;line-height:1.08!important}.home-gateway>span:last-child{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:1rem!important;margin-top:auto!important}@media(max-width:700px){.w{width:100%!important;padding-inline:1rem!important}.top{left:auto!important;width:calc(100% + 2rem)!important;margin-inline:-1rem!important;transform:none!important;padding-inline:1rem!important}.top .brand{max-width:calc(100% - 3.5rem)!important}.top .menu-launch{position:absolute!important;top:12px!important;right:1rem!important;margin:0!important;width:44px!important;height:44px!important;padding:0!important;justify-content:center!important;z-index:20!important}.hero,.subhero{width:100%!important;max-width:100%!important;margin-inline:0!important;padding-inline:0!important}.hero-grid,.subhero{width:100%!important;max-width:100%!important}.hero-copy,.subhero>div:first-child{width:100%;max-width:calc(100vw - 2rem)!important;overflow:hidden}.hero h1,.subhero h1{max-width:100%!important;overflow-wrap:break-word!important;word-break:normal!important}.hero p,.subhero p{max-width:100%!important}.subhero h1{font-size:clamp(2.4rem,12vw,3.15rem)!important;line-height:.94!important;letter-spacing:-.055em!important}.actions{display:grid!important;grid-template-columns:1fr!important;width:100%!important}.btn{width:100%!important;white-space:normal;text-align:center}.visual,.mini-visual{justify-self:center!important;width:min(100%,360px)!important;max-width:100%!important}.product-story,.product-proof,.content-zone,.security-overview,.release-zone,.policy-layout,.history-intro,.history-line,.trust-band,.home-gateways,.home-story{width:100%!important;max-width:100%!important;margin-inline:0!important}.global-footer{left:auto!important;width:calc(100% + 2rem)!important;margin-inline:-1rem!important;transform:none!important;padding-inline:1rem!important}.consent-banner{bottom:.7rem;grid-template-columns:1fr;gap:.8rem;width:calc(100% - 1.4rem);padding:1rem}.consent-actions{display:grid;grid-template-columns:1fr 1fr}.consent-actions button{width:100%}}@media(prefers-reduced-motion:reduce){.js.reveal-ready .reveal{opacity:1!important;transform:none!important;filter:none!important}.reveal,.home-gateway,.partner-card,.channel-card,.artist-link,.feature-row,.policy-document article,.security-layers article{transition:none!important}}.preference-section{margin-top:1rem;padding:1rem;border:1px solid rgba(255,255,255,.1);border-radius:.85rem;background:#ffffff05}.preference-title{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.preference-title>span>strong,.preference-title>span>small{display:block}.preference-title>span>strong{font-size:.9rem}.preference-title>span>small{margin-top:.2rem;color:#968e9e;font-size:.7rem}.help-tip{position:relative;display:inline-grid;place-items:center;width:22px;height:22px;padding:0;border:1px solid rgba(196,145,255,.3);border-radius:50%;background:#b166ef14;color:#d7adff;font:800 .7rem/1 inherit;cursor:help;vertical-align:middle}.help-tip>span{position:absolute;z-index:5;right:0;bottom:calc(100% + .55rem);width:min(260px,70vw);padding:.7rem .8rem;border:1px solid rgba(199,155,255,.25);border-radius:.65rem;background:#171021;color:#c9c1ce;font-size:.68rem;font-weight:500;line-height:1.45;text-align:left;box-shadow:0 1rem 2.5rem #00000073;opacity:0;visibility:hidden;transform:translateY(5px);transition:.2s ease;pointer-events:none}.help-tip:hover>span,.help-tip:focus-visible>span{opacity:1;visibility:visible;transform:none}.preference-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.preference-options.motion-options{grid-template-columns:repeat(3,minmax(0,1fr))}.preference-options label{display:flex;align-items:center;gap:.65rem;min-height:62px;padding:.7rem;border:1px solid rgba(255,255,255,.08);border-radius:.68rem;background:#ffffff06;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease}.preference-options label:has(input:checked){border-color:#bc7df794;background:#9b53dc1f}.preference-options label span b,.preference-options label span small{display:block}.preference-options label span b{font-size:.76rem}.preference-options label span small{margin-top:.16rem;color:#8f8798;font-size:.61rem;line-height:1.35}.preference-options input{flex:0 0 auto;accent-color:#ad66ee}.preferences-note{display:flex;align-items:center;gap:.7rem;margin-top:1rem;padding:.75rem .9rem;border-radius:.7rem;background:#6ae0b10e;color:#d9f7eb}.preferences-note i{width:8px;height:8px;border-radius:50%;background:#65e1ad;box-shadow:0 0 14px #65e1ad}.preferences-note span strong,.preferences-note span small{display:block}.preferences-note span strong{font-size:.72rem}.preferences-note span small{margin-top:.12rem;color:#8fa99f;font-size:.62rem}.consent-banner{grid-template-columns:auto minmax(0,1fr) auto;width:min(980px,calc(100% - 2rem));animation:consent-in .55s cubic-bezier(.2,.75,.25,1) both}.consent-icon{display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(111,227,181,.25);border-radius:50%;background:#6fe3b512;color:#75e2b5;font-weight:900;box-shadow:0 0 24px #63dead14}@keyframes consent-in{0%{opacity:0;transform:translate(-50%,22px)}to{opacity:1;transform:translate(-50%)}}@media(max-width:700px){.consent-banner{grid-template-columns:auto 1fr}.consent-actions{grid-column:1/-1;width:100%}.preference-options,.preference-options.motion-options{grid-template-columns:1fr}.preferences-dialog{max-height:calc(100dvh - 1rem);width:calc(100% - 1rem)}.preferences-card{padding:1.1rem}.preference-essential{align-items:flex-start}.preference-essential>b{white-space:nowrap}}.page-team .team-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.75fr);align-items:center;gap:clamp(2rem,6vw,7rem);min-height:min(720px,calc(100svh - 80px));padding:clamp(3rem,7vw,7rem) clamp(1.4rem,5vw,5.5rem);overflow:hidden}.page-team .team-hero:before{content:"";position:absolute;inset:10% -10% auto auto;width:min(700px,58vw);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(97,89,227,.18),rgba(149,63,218,.08) 38%,transparent 72%);pointer-events:none}.team-hero-copy{position:relative;z-index:1}.team-eyebrow{display:inline-block;color:#c68eff;font-size:.72rem;font-weight:900;letter-spacing:.17em}.team-hero h1{max-width:950px;margin:1.4rem 0 1.5rem;color:#fff;font-size:clamp(3.8rem,8.3vw,9rem);line-height:.9;letter-spacing:-.075em}.team-hero h1 em{font-style:normal;background:linear-gradient(110deg,#ddd1ff,#ba91f8 45%,#f28acb);background-clip:text;color:transparent}.team-hero-copy>p{max-width:660px;margin:0;color:#bab3c4;font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.65}.team-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.8rem}.team-hero-mark{position:relative;display:grid;place-items:center;aspect-ratio:1;border:1px solid rgba(199,155,255,.14);border-radius:50%;background:radial-gradient(circle,rgba(145,75,216,.09),transparent 68%);box-shadow:0 0 0 24px #a168ef05,0 0 0 70px #a168ef03}.team-hero-mark img{width:72%;aspect-ratio:1;border-radius:50%;object-fit:cover;box-shadow:0 0 6rem #6561ff3b}.team-hero-mark span{position:absolute;right:-2%;bottom:6%;padding:.8rem 1rem;border:1px solid rgba(204,161,250,.2);border-radius:.65rem;background:#0e0a16e6;color:#cdbedb;font-size:.58rem;font-weight:900;letter-spacing:.14em;line-height:1.5}.team-section{padding:clamp(2.5rem,5vw,5rem) clamp(1.4rem,5vw,5.5rem) clamp(4rem,7vw,7rem)}.team-section-heading{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:2rem}.team-section-heading h2{margin:.6rem 0 0;font-size:clamp(2.1rem,4vw,4rem);line-height:.96;letter-spacing:-.055em}.team-section-heading p{max-width:390px;margin:0;color:#a9a1b4;line-height:1.55}.team-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.team-member{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr);min-height:360px;overflow:hidden;border:1px solid rgba(204,170,243,.16);border-radius:1.2rem;background:linear-gradient(125deg,#171022,#0d0b15);transition:transform .35s cubic-bezier(.2,.75,.25,1),border-color .3s ease,box-shadow .35s ease}.team-member:hover{transform:translateY(-5px);border-color:#ca85f359;box-shadow:0 1.5rem 4rem #00000038}.team-member-featured{grid-column:1/-1;grid-template-columns:minmax(260px,.62fr) minmax(0,1fr)}.team-member-photo{min-height:360px;overflow:hidden;background:#17101b}.team-member-photo img{width:100%;height:100%;object-fit:cover;object-position:center 28%;transition:transform .65s cubic-bezier(.2,.75,.25,1)}.team-member:hover .team-member-photo img{transform:scale(1.04)}.team-member-info{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(1.5rem,4vw,4rem)}.team-role{color:#bd8bea;font-size:.67rem;font-weight:900;letter-spacing:.15em}.team-member-info h3{margin:.7rem 0 .8rem;font-size:clamp(2.8rem,6vw,6rem);line-height:.9;letter-spacing:-.065em}.team-member-info>p{max-width:540px;margin:0;color:#bcb3c5;font-size:1rem;line-height:1.65}.team-member-meta{width:100%;margin-top:2rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1)}.team-member-meta span{display:flex;justify-content:space-between;gap:1rem;color:#898194;font-size:.75rem}.team-member-meta b{color:#c7bed1;font-weight:650}.team-member-links{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.35rem}.team-member-links a{padding:.65rem .9rem;border:1px solid rgba(204,168,241,.18);border-radius:.6rem;background:#ffffff08;color:#ede6f4;font-size:.78rem;font-weight:750;text-decoration:none;transition:.2s ease}.team-member-links a:hover{border-color:#cca8f173;background:#c579f11a}.team-bottom{display:grid;grid-template-columns:1.2fr 1fr auto;align-items:end;gap:2rem;margin:0 clamp(1.4rem,5vw,5.5rem) clamp(3rem,6vw,6rem);padding:clamp(1.7rem,3vw,3rem);border:1px solid rgba(208,166,247,.16);border-radius:1.1rem;background:radial-gradient(42rem 22rem at 100% 100%,rgba(119,89,238,.12),transparent 70%),#110d19}.team-bottom h2{margin:.6rem 0 0;font-size:clamp(2rem,3.5vw,3.4rem);line-height:.98;letter-spacing:-.045em}.team-bottom p{margin:0;color:#aaa2b3;line-height:1.6}.team-bottom>a{color:#e2bcff;font-weight:800;text-decoration:none;white-space:nowrap}.team-bottom>a:hover{text-decoration:underline}@media(max-width:950px){.page-team .team-hero{min-height:0;grid-template-columns:1fr;padding-top:4rem}.team-hero-mark{width:min(370px,75%);justify-self:center}.team-section-heading{align-items:start;flex-direction:column}.team-bottom{grid-template-columns:1fr 1fr}.team-bottom>a{grid-column:1/-1}.team-member-featured{grid-template-columns:minmax(200px,.7fr) 1fr}}@media(max-width:650px){.page-team .team-hero{padding:3rem 1.25rem 4rem}.team-hero h1{font-size:clamp(3.3rem,15vw,5rem)}.team-hero-mark{width:min(290px,80%)}.team-section{padding:2.5rem 1.25rem 4rem}.team-grid,.team-member,.team-member-featured{display:block}.team-member-photo{height:280px;min-height:0}.team-member-info{padding:1.5rem}.team-member-info h3{font-size:3.3rem}.team-bottom{display:block;margin:0 1.25rem 3rem}.team-bottom p{margin:1rem 0}.team-member-meta span{flex-direction:column;gap:.3rem}}@media(prefers-reduced-motion:reduce){.team-member,.team-member-photo img{transition:none!important}}.team-member:not(.team-member-featured){grid-template-columns:150px minmax(0,1fr);min-height:270px}.team-member:not(.team-member-featured) .team-member-info{padding:clamp(1.2rem,2vw,2rem)}.team-member:not(.team-member-featured) h3{font-size:clamp(2rem,3vw,3rem)}.team-member:not(.team-member-featured) .team-member-info>p{font-size:.86rem;line-height:1.5}.team-member-avatar{display:grid;place-items:center;min-height:100%;background:radial-gradient(circle at 50% 38%,rgba(159,109,247,.28),transparent 45%),linear-gradient(145deg,#1c1230,#100e1a);color:#e1c8ff;font-size:clamp(3.5rem,7vw,6rem);font-weight:900;letter-spacing:-.08em;text-shadow:0 0 2rem rgba(178,102,249,.4)}.team-member-founder .team-member-avatar{background:radial-gradient(circle at 50% 38%,rgba(102,139,255,.24),transparent 45%),linear-gradient(145deg,#161c39,#100e1a);color:#cbd1ff}.team-discord-link{display:inline-flex;margin-top:1rem;color:#e3beff;font-size:.75rem;font-weight:800;text-decoration:none}.team-discord-link:hover{text-decoration:underline}.team-member-meta b{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}@media(max-width:1100px){.team-grid{grid-template-columns:1fr}.team-member-featured{grid-column:auto}}@media(max-width:650px){.team-member:not(.team-member-featured){display:grid;grid-template-columns:82px minmax(0,1fr);min-height:0}.team-member-avatar{font-size:2.5rem}.team-member:not(.team-member-featured) .team-member-info{padding:1rem}.team-member:not(.team-member-featured) h3{font-size:2rem}.team-member:not(.team-member-featured) .team-member-info>p{font-size:.78rem}.team-member:not(.team-member-featured) .team-member-meta{margin-top:1rem}.team-member-meta b{font-size:.72rem}}.team-member-avatar{position:relative;overflow:hidden}.team-member-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.team-member-photo{position:relative}.team-featured-avatar{position:absolute;right:1rem;bottom:1rem;width:76px;min-height:76px;aspect-ratio:1;border:2px solid rgba(255,255,255,.75);border-radius:50%;font-size:2rem;box-shadow:0 .7rem 2rem #00000073}.team-featured-avatar:not(.has-discord-avatar){display:none}.team-discord-handle{display:block;min-height:1rem;margin-top:.45rem;color:#a89cb5;font-size:.72rem}.page-team .team-section{padding-top:clamp(2.5rem,5vw,5rem)}.page-team .team-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.75rem,1.3vw,1.3rem);align-items:stretch}.page-team .team-member,.page-team .team-member:not(.team-member-featured){position:relative;display:flex;flex-direction:column;grid-column:auto;min-width:0;min-height:530px;border-radius:1rem;background:linear-gradient(155deg,#211831,#11101b 54%,#100e17);isolation:isolate;transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .4s,box-shadow .4s}.page-team .team-member:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(70% 45% at 50% 0,rgba(181,116,249,.12),transparent);opacity:0;transition:opacity .4s}.page-team .team-member:hover:after{opacity:1}.page-team .team-member:hover{transform:translateY(-6px);border-color:#cfa0ff6b;box-shadow:0 1.25rem 3rem #00000047}.page-team .team-member-founder{border-top:2px solid #9f92ff}.page-team .team-member-artist{border-top:2px solid #dc91c9}.page-team .team-member-avatar{display:grid;place-items:center;flex:0 0 auto;width:100%;height:clamp(190px,15vw,250px);min-height:0;font-size:clamp(4rem,6vw,7rem);border-bottom:1px solid rgba(255,255,255,.08);transition:filter .4s}.page-team .team-member:hover .team-member-avatar{filter:brightness(1.12)}.page-team .team-member-avatar>img{transition:transform .6s cubic-bezier(.2,.8,.2,1)}.page-team .team-member:hover .team-member-avatar>img{transform:scale(1.04)}.page-team .team-member-avatar>.team-live-avatar{z-index:1}.page-team .team-member-artist .team-member-avatar>img:not(.team-live-avatar){object-position:center 25%}.page-team .team-member-info,.page-team .team-member:not(.team-member-featured) .team-member-info{display:flex;flex:1;flex-direction:column;align-items:flex-start;justify-content:flex-start;min-width:0;padding:clamp(1.2rem,1.5vw,1.65rem)}.page-team .team-role{min-height:2.2em;line-height:1.4}.page-team .team-member h3,.page-team .team-member:not(.team-member-featured) h3{margin:.45rem 0 .65rem;font-size:clamp(1.75rem,2vw,2.5rem);line-height:1;overflow-wrap:anywhere}.page-team .team-member-info>p,.page-team .team-member:not(.team-member-featured) .team-member-info>p{font-size:.88rem;line-height:1.5}.page-team .team-discord-handle{min-height:1.3rem}.page-team .team-member-meta{margin-top:auto;padding-top:1rem}.page-team .team-member-meta span{display:block}.page-team .team-member-meta b{display:block;margin-top:.35rem;font-size:.76rem}.page-team .team-discord-link,.page-team .team-member-links{margin-top:1rem}.page-team .team-member-links{gap:.35rem}.page-team .team-member-links a{padding:.45rem .55rem;font-size:.7rem}.page-team .team-member a:focus-visible{outline:2px solid #d5a5ff;outline-offset:4px}@media(max-width:1450px){.page-team .team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-team .team-member-avatar{height:clamp(210px,20vw,300px)}}@media(max-width:850px){.page-team .team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-team .team-member-avatar{height:clamp(180px,28vw,280px)}}@media(max-width:560px){.page-team .team-grid{grid-template-columns:1fr}.page-team .team-member,.page-team .team-member:not(.team-member-featured){min-height:0}.page-team .team-member-avatar{height:clamp(230px,68vw,330px)}.page-team .team-member-info,.page-team .team-member:not(.team-member-featured) .team-member-info{min-height:265px}}@media(prefers-reduced-motion:reduce){.page-team .team-member,.page-team .team-member:after,.page-team .team-member-avatar,.page-team .team-member-avatar>img{transition:none!important}.page-team .team-member:hover,.page-team .team-member:hover .team-member-avatar>img{transform:none}}.reduce-motion .page-team .team-member,.reduce-motion .page-team .team-member-avatar>img{transition:none!important}.page-team .team-section-heading{margin-bottom:clamp(1.5rem,3vw,2.5rem)}.page-team .team-member{box-shadow:inset 0 1px #ffffff09,0 12px 32px #0000001a}.page-team .team-member-avatar:after{content:"";position:absolute;inset:45% 0 0;z-index:2;background:linear-gradient(transparent,#0b08136b);pointer-events:none}.page-team .team-member-info{position:relative}.page-team .team-member-info:before{content:"";position:absolute;top:0;left:1.4rem;width:2.5rem;height:2px;background:linear-gradient(90deg,#b495ff,#ed9ed4);box-shadow:0 0 14px #bd89ff73}.page-team .team-role{color:#d8baff}.page-team .team-discord-link,.page-team .team-member-links a{transition:color .25s,border-color .25s,background .25s,transform .25s}.page-team .team-discord-link:hover,.page-team .team-member-links a:hover{color:#fff;transform:translate(2px)}.page-team .team-member-meta b{color:#d8d2df}@media(prefers-reduced-motion:reduce){.page-team .team-discord-link,.page-team .team-member-links a{transition:none!important}}.reduce-motion .page-team .team-discord-link,.reduce-motion .page-team .team-member-links a{transition:none!important}.page-team .team-presence:not([hidden]){display:block;max-width:100%;margin-top:.7rem;padding:.55rem .7rem;border:1px solid rgba(122,232,182,.2);border-radius:.55rem;background:#40996b17;color:#b9f1d1;font-size:.75rem;line-height:1.4;overflow-wrap:anywhere}.page-team .team-presence[data-status=idle]{border-color:#edc26838;background:#b5843017;color:#f0d8a1}.page-team .team-presence[data-status=dnd]{border-color:#ef7f9238;background:#bf465c17;color:#f1bac3}.page-team .team-grid{counter-reset:team-card;gap:clamp(.85rem,1.4vw,1.4rem)}.page-team .team-member,.page-team .team-member:not(.team-member-featured){--card-accent:#ae8af8;counter-increment:team-card;border:1px solid rgba(194,170,228,.22);border-radius:1.3rem;background:linear-gradient(155deg,#21182b,#15121e 55%,#111019);box-shadow:0 20px 46px #00000024,inset 0 1px #ffffff0f;min-height:540px}.page-team .team-member-founder{--card-accent:#b3a0ff}.page-team .team-member-artist{--card-accent:#e6a2cd}.page-team .team-member:before{content:counter(team-card,decimal-leading-zero);position:absolute;z-index:4;top:1rem;right:1rem;color:#ffffffe6;font-size:.68rem;font-weight:900;letter-spacing:.13em;text-shadow:0 2px 12px #000;pointer-events:none}.page-team .team-member-avatar{height:clamp(210px,16vw,265px);background-color:#16111f;border-bottom:0}.page-team .team-member-avatar:after{inset:30% 0 0;background:linear-gradient(transparent 15%,#08060ea3)}.page-team .team-member-avatar>img{filter:saturate(.88) contrast(1.06);transition:transform .7s cubic-bezier(.2,.8,.2,1),filter .5s}.page-team .team-member:hover .team-member-avatar>img{transform:scale(1.055);filter:saturate(1.08) contrast(1.05)}.page-team .team-member-info,.page-team .team-member:not(.team-member-featured) .team-member-info{padding:1.5rem clamp(1.15rem,1.5vw,1.7rem) 1.25rem}.page-team .team-member-info:before{top:0;left:clamp(1.15rem,1.5vw,1.7rem);width:3rem;height:3px;background:var(--card-accent);box-shadow:0 0 18px var(--card-accent)}.page-team .team-role{display:inline-flex;align-items:center;align-self:flex-start;min-height:0;padding:.38rem .55rem;border:1px solid color-mix(in srgb,var(--card-accent) 30%,transparent);border-radius:.4rem;background:color-mix(in srgb,var(--card-accent) 9%,transparent);color:#e5d1ff;font-size:.61rem;letter-spacing:.13em}.page-team .team-member h3,.page-team .team-member:not(.team-member-featured) h3{margin:.9rem 0 .5rem;font-size:clamp(1.9rem,2.2vw,2.65rem);letter-spacing:-.055em}.page-team .team-member-info>p,.page-team .team-member:not(.team-member-featured) .team-member-info>p{color:#beb7c9;font-size:.86rem;line-height:1.5}.page-team .team-discord-handle{margin-top:.55rem;color:#a69bb4}.page-team .team-member-meta{margin-top:auto;padding-top:.9rem;border-top:1px solid rgba(216,199,234,.13)}.page-team .team-member-meta span{color:#a49aaf;font-size:.66rem;letter-spacing:.07em;text-transform:uppercase}.page-team .team-member-meta b{margin-top:.3rem;color:#ded6e8;font-size:.72rem;letter-spacing:0}.page-team .team-discord-link,.page-team .team-member-links a{display:inline-flex;align-items:center;justify-content:center;min-height:35px;border:1px solid rgba(198,165,240,.2);border-radius:.55rem;background:#c093f412;color:#ead7fb;font-size:.74rem;font-weight:800;text-decoration:none}.page-team .team-discord-link{align-self:stretch;margin-top:.75rem}.page-team .team-discord-link:hover,.page-team .team-member-links a:hover{border-color:var(--card-accent);background:#c093f429;transform:translateY(-2px)}.page-team .team-member-links{align-self:stretch;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin-top:.75rem}.page-team .team-member-links a:last-child:nth-child(odd){grid-column:1 / -1}.page-team .team-presence:not([hidden]){position:absolute;z-index:3;left:clamp(1.15rem,1.5vw,1.7rem);right:clamp(1.15rem,1.5vw,1.7rem);bottom:calc(100% + .8rem);max-height:3.8rem;margin:0;padding:.6rem .7rem .6rem 1.45rem;overflow:hidden;border:1px solid rgba(118,224,162,.3);border-radius:.65rem;background:#0d1412db;box-shadow:0 12px 24px #00000040;color:#e6f7e9;font-size:.7rem;line-height:1.35;backdrop-filter:blur(12px)}.page-team .team-presence:not([hidden]):before{content:"";position:absolute;top:.85rem;left:.65rem;width:.42rem;height:.42rem;border-radius:50%;background:#68e2a0;box-shadow:0 0 10px #68e2a0}.page-team .team-presence[data-status=idle]:before{background:#e9c178;box-shadow:0 0 10px #e9c178}.page-team .team-presence[data-status=dnd]:before{background:#ee819a;box-shadow:0 0 10px #ee819a}.page-team .team-presence[data-status=offline]{border-color:#beb8cc38;background:#0f0e13db;color:#c6c0cf}.page-team .team-presence[data-status=offline]:before{background:#a29ba9;box-shadow:none}@media(max-width:560px){.page-team .team-member{min-height:0}.page-team .team-member-avatar{height:clamp(240px,68vw,350px)}.page-team .team-member-info,.page-team .team-member:not(.team-member-featured) .team-member-info{min-height:270px}}@media(prefers-reduced-motion:reduce){.page-team .team-member-avatar>img{transition:none!important}.page-team .team-member:hover .team-member-avatar>img{transform:none}}.reduce-motion .page-team .team-member-avatar>img{transition:none!important}.page-legal{--legal-accent:#b794fa}.page-privacy{--legal-accent:#a0b2ff}.page-legal .legal-tabs{display:flex;gap:.5rem;width:min(100% - clamp(2rem,6vw,8rem),1500px);margin:clamp(1.5rem,3vw,2.5rem) auto 0}.page-legal .legal-tabs a{padding:.6rem .95rem;border:1px solid rgba(199,173,234,.17);border-radius:.6rem;color:#c9c0d3;background:#ffffff06;font-size:.82rem;font-weight:800;text-decoration:none}.page-legal .legal-tabs a[aria-current=page]{border-color:#be90f866;color:#fff;background:#b277f624}.page-legal .legal-tabs a:hover{color:#fff;border-color:#d2b1f861}.page-legal .legal-tabs a:focus-visible{outline:2px solid var(--legal-accent);outline-offset:3px}.page-legal .subhero{min-height:clamp(350px,47svh,520px)!important;padding-block:clamp(3rem,6vw,5.5rem)!important}.page-legal .subhero h1{max-width:13ch;font-size:clamp(3.4rem,6.5vw,7.2rem)!important;line-height:.94}.page-legal .subhero p{max-width:53ch}.page-legal .mini-visual{border-color:#be9cf42e!important;background:radial-gradient(circle at 50% 45%,rgba(134,97,214,.15),transparent 60%),#161022a6!important}.page-legal .policy-layout{width:min(100% - clamp(2rem,6vw,8rem),1500px);grid-template-columns:minmax(260px,.58fr) minmax(0,1.42fr);gap:clamp(2rem,5vw,6rem);padding-block:clamp(2.5rem,5vw,5rem)}.page-legal .policy-summary{top:7rem;padding:clamp(1.5rem,2.4vw,2.4rem);border:1px solid rgba(201,175,242,.15);border-radius:1.2rem;background:radial-gradient(24rem 18rem at 0 0,rgba(150,92,227,.12),transparent 70%),#17121f}.page-legal .policy-summary h2{margin:.75rem 0 1rem;font-size:clamp(2rem,3vw,3.4rem);line-height:1;letter-spacing:-.055em}.page-legal .policy-summary>p{font-size:.95rem;line-height:1.65}.page-legal .policy-badges{margin-top:1.5rem}.page-legal .policy-badges span{border:1px solid rgba(203,172,245,.18);border-radius:.5rem;background:#c09df411;color:#e0d2ee;font-size:.72rem}.page-legal .policy-document{display:grid;gap:.8rem;border:0}.page-legal .policy-document article{grid-template-columns:3.2rem minmax(0,1fr);gap:clamp(1rem,2vw,1.7rem);padding:clamp(1.4rem,2.3vw,2.2rem);border:1px solid rgba(204,180,238,.14);border-radius:1rem;background:linear-gradient(135deg,#20192bcc,#13101ce6);transition:border-color .25s,background .25s,transform .25s}.page-legal .policy-document article:hover{transform:translateY(-2px);border-color:#cda6f74d;background:linear-gradient(135deg,#271d35d9,#13101cf2)}.page-legal .policy-document article>span{display:grid;place-items:center;align-self:start;width:2.7rem;height:2.7rem;border:1px solid rgba(189,157,240,.23);border-radius:.55rem;background:#b487f314;color:var(--legal-accent);font-size:.7rem;letter-spacing:.08em}.page-legal .policy-document h3{margin:.1rem 0 .7rem;font-size:clamp(1.25rem,1.7vw,1.65rem);line-height:1.2}.page-legal .policy-document p,.page-legal .policy-document li{color:#bdb6c7;font-size:.93rem;line-height:1.7}.page-legal .policy-document a{color:#d9baff;text-underline-offset:3px}.page-legal .policy-document a:focus-visible{outline:2px solid var(--legal-accent);outline-offset:3px}@media(max-width:900px){.page-legal .policy-layout{grid-template-columns:1fr}.page-legal .policy-summary{position:static}}@media(max-width:560px){.page-legal .subhero{min-height:0!important}.page-legal .policy-layout,.page-legal .legal-tabs{width:min(100% - 2rem,1500px)}.page-legal .policy-document article{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.page-legal .policy-document article{transition:none}.page-legal .policy-document article:hover{transform:none}}.reduce-motion .page-legal .policy-document article{transition:none}html body.public-world .nav-drawer{display:block!important;visibility:hidden;opacity:1!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;animation:none!important;transition:visibility 0s linear .45s!important;pointer-events:none}html body.public-world .nav-drawer::before{content:'';position:absolute;inset:0;background:#070b16b3;opacity:0;transition:opacity .3s ease;pointer-events:none}html body.public-world .nav-drawer.open{visibility:visible;animation:none!important;transition:visibility 0s linear 0s!important;pointer-events:auto}html body.public-world .nav-drawer.open::before{opacity:1}html body.public-world .nav-drawer .mega-shell{transform:translateX(100%)!important;translate:none!important;scale:none!important;rotate:none!important;transition:transform .45s ease-in-out!important;animation:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;will-change:transform;backface-visibility:hidden;transform-origin:center}html body.public-world .nav-drawer.open .mega-shell{transform:translateX(0)!important}html{scrollbar-gutter:stable}@supports not (scrollbar-gutter:stable){html{overflow-y:scroll}html.menu-open{overflow-y:scroll!important}}html body.public-world .nav-drawer .drawer-group{animation:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){html body.public-world .nav-drawer,html body.public-world .nav-drawer.open,html body.public-world .nav-drawer .mega-shell,html body.public-world .nav-drawer::before{transition:none!important}}html.reduce-motion body.public-world .nav-drawer,html.reduce-motion body.public-world .nav-drawer.open,html.reduce-motion body.public-world .nav-drawer .mega-shell,html.reduce-motion body.public-world .nav-drawer::before{transition:none!important}body.public-world .top .menu-launch{display:inline-flex!important;align-items:center;justify-content:center;gap:9px;min-height:42px;min-width:88px;margin-left:auto;padding:10px 16px!important;border:1px solid #bda6e13d!important;border-radius:14px!important;background:#b7a1e20c!important;color:#e6e4f5!important;font-size:12px!important;font-weight:650;line-height:1;flex-shrink:0;box-shadow:none!important;transform:none!important}body.public-world .top .menu-launch:hover{background:#b7a1e220!important;border-color:#c9b0f07a!important}body.public-world .top .menu-launch[aria-expanded=true]{background:#b5a0e62a!important;border-color:#c9b0f0!important}body.public-world .nav-drawer{padding:0!important;background:#070b1699!important}body.public-world .nav-drawer .mega-shell{box-sizing:border-box!important;width:min(720px,100%)!important;max-width:100vw;height:100dvh;max-height:100dvh;overflow-y:auto;overscroll-behavior:contain;padding:24px 30px!important;box-shadow:-24px 0 90px #03061155;border-radius:0!important;gap:6px}body.public-world .nav-drawer .mega-top{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #b9a5df20;padding-bottom:14px!important}body.public-world .nav-drawer .mega-top .brand{max-width:none!important;font-size:12px!important;letter-spacing:.08em;color:#eeeafa!important}body.public-world .nav-drawer .mega-close{width:40px;height:40px;min-width:40px;display:grid;place-items:center;padding:0;font-size:24px;line-height:1;color:#d9d4eb;background:#bca4e40b;flex-shrink:0}body.public-world .nav-drawer .drawer-group{min-width:0;padding:12px;border:1px solid #b7a2da1b;border-radius:14px;background:#b49bda05}body.public-world .nav-drawer .drawer-group a{min-height:44px;box-sizing:border-box;text-decoration:none!important;translate:none!important;padding:8px 4px;gap:10px}body.public-world .nav-drawer .drawer-group a span{min-width:0}body.public-world .nav-drawer .drawer-group a strong{color:#dedfed!important;font-size:14px!important;line-height:1.25}body.public-world .nav-drawer .drawer-group a small{color:#9baec5!important;font-size:10px!important;line-height:1.45;white-space:normal}body.public-world .nav-drawer .drawer-group a[aria-current=page]{background:#b69aed18;border-left:2px solid #c1a1f2;padding-left:9px}body.public-world .nav-drawer .drawer-group a[aria-current=page] strong{color:#dbc1ff!important}body.public-world .nav-drawer .drawer-dashboard{text-decoration:none!important;flex-shrink:0}body.public-world .nav-drawer .mega-foot{flex-shrink:0}@media(min-width:801px) and (max-height:780px){body.public-world .nav-drawer .mega-shell{padding:18px 26px!important}body.public-world .nav-drawer .drawer-group{padding:8px 10px}body.public-world .nav-drawer .drawer-group a{padding:6px 4px;min-height:42px}body.public-world .nav-drawer .drawer-groups{gap:12px 18px}}@media(max-width:600px){body.public-world .nav-drawer .mega-shell{padding:20px!important}body.public-world .nav-drawer .drawer-groups{grid-template-columns:minmax(0,1fr)!important;gap:14px}body.public-world .nav-drawer .drawer-intro h2{font-size:28px!important}body.public-world .nav-drawer .drawer-group{padding:12px 14px}body.public-world .nav-drawer .drawer-group a{min-height:54px}body.public-world .nav-drawer .drawer-group a small{font-size:11px!important}body.public-world .nav-drawer .mega-foot{display:flex;flex-wrap:wrap;gap:18px}body.public-world .nav-drawer .mega-foot span{margin-left:auto}}body.page-team .team-member{--profile-accent:#b89af1}body.page-team .team-member:nth-child(2){--profile-accent:#86d7cb}body.page-team .team-member:nth-child(3){--profile-accent:#93bcff}body.page-team .team-member:nth-child(4){--profile-accent:#e3bb85}body.page-team .team-member:nth-child(5){--profile-accent:#e5a0d7}body.page-team .team-member:hover,body.page-team .team-member:focus-within{border-color:var(--profile-accent)!important;box-shadow:0 12px 38px color-mix(in srgb,var(--profile-accent) 12%,transparent)}body.page-team .team-member-info .team-quip{flex:0!important;font-size:12px!important;font-style:italic;color:var(--profile-accent)!important;line-height:1.6;margin:0 0 16px;padding-left:10px;border-left:2px solid var(--profile-accent)}.team-spark-trigger{position:absolute;inset:0;width:100%;height:100%;z-index:3;background:transparent;border:0;border-radius:inherit;cursor:pointer}.team-spark-trigger:focus-visible{outline:3px solid #e1cbff;outline-offset:-4px}.team-spark-feedback{position:absolute;top:130px;left:20px;right:20px;z-index:4;font-size:11px;color:var(--profile-accent);pointer-events:none;background:#151b2ef2;border-radius:8px;text-align:center}.team-spark-feedback:not(:empty){padding:7px}.team-spark{position:absolute;left:50%;top:50%;z-index:5;font-size:18px;font-style:normal;color:var(--profile-accent);pointer-events:none;animation:team-star-pop 1.2s ease-out both}.star-0{--spark-x:-36px;--spark-y:-30px}.star-1{--spark-x:32px;--spark-y:-28px}.star-2{--spark-x:30px;--spark-y:30px}.star-3{--spark-x:-34px;--spark-y:24px}.star-4{--spark-x:0px;--spark-y:-40px}.star-5{--spark-x:0px;--spark-y:36px}.star-6{--spark-x:36px;--spark-y:0px}@keyframes team-star-pop{0%{opacity:0;transform:translate(-50%,-50%) scale(.2)}25%{opacity:1}100%{opacity:0;transform:translate(var(--spark-x),var(--spark-y)) scale(1.1)}}@media(prefers-reduced-motion:reduce){.team-spark{display:none!important}}.reduce-motion .team-spark{display:none!important}body.public-world .page-routebar{display:flex;gap:8px;flex-wrap:wrap;padding:24px 0 0;border:0}.page-routebar a{font-size:12px;padding:9px 15px;border:1px solid transparent;border-radius:30px;color:#aebcd3;transition:background .2s,color .2s}.page-routebar a:hover,.page-routebar a[aria-current=page]{background:#b49aeb18;border-color:#b9a5e83a;color:#e2d6ff}body.public-world :is(.content-zone,.product-story,.product-proof,.team-section,.team-bottom,.sec){padding-block:55px!important}body.public-world :is(.section-intro h2,.product-story h2,.team-section h2,.artist-intro h2,.community-partners .head h2){font-size:clamp(30px,3vw,52px);line-height:1.12;letter-spacing:-.04em}.scene-stage{position:relative;isolation:isolate;overflow:hidden;min-width:0;padding:32px;border:1px solid #c9b3eb35;border-radius:30px;background:radial-gradient(ellipse at 20% 90%,#a05af43b,transparent 70%),#131b30;box-shadow:0 30px 90px #060b2935;color:#e9e9fa}.scene-stage::before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(#c9d5f033 1px,transparent 1px) 0 0/25px 25px;mask-image:linear-gradient(transparent,#000);opacity:.45}.partner-scene{text-align:center;background:radial-gradient(ellipse at 50% 50%,#8f65c62f,transparent 70%),#142034}.partner-scene>img{width:190px;height:190px;border-radius:50%;margin:10px auto 18px;box-shadow:0 0 55px #8e76d52a}.partner-scene .scene-pills{justify-content:center}.partner-scene>a{display:inline-block;margin-top:24px;color:#c5b3f4;font-size:12px}.page-routebar a{text-decoration:none!important}@media(max-width:700px){body.public-world:not(.universe-home) .top{padding-inline:20px!important;gap:12px;box-sizing:border-box;width:100%!important}body.public-world:not(.universe-home) .top .brand{min-width:0;max-width:calc(100% - 85px);font-size:11px!important;gap:9px}body.public-world:not(.universe-home) .menu-launch{flex-shrink:0;padding:9px 12px!important;font-size:11px!important}body.public-world:not(.universe-home) .subhero .actions{opacity:1!important;transform:none!important;visibility:visible!important;flex-wrap:wrap}}.scene-caption{font-size:10px;font-weight:700;letter-spacing:.12em;color:#c5a7f4;display:flex;justify-content:space-between;gap:15px;margin-bottom:28px}.scene-caption span{font-size:8px;color:#99a8c1;letter-spacing:.08em}.music-scene{display:grid;grid-template-columns:155px 1fr;gap:24px;align-items:center}.music-scene .scene-caption,.scene-wave,.scene-controls{grid-column:1/-1}.scene-record{width:155px;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:repeating-radial-gradient(circle,#221d38 0 3px,#44365d 4px,#1a172b 5px 8px);box-shadow:0 0 55px #aa6bea35;animation:scene-spin 20s linear infinite}.scene-record span{display:grid;place-items:center;width:45px;height:45px;border-radius:50%;background:#b391f0;color:#241b3f;font-size:26px}.scene-track small{font-size:9px;letter-spacing:.14em;color:#afa0cb}.scene-track strong{display:block;font-size:clamp(23px,2.4vw,36px);line-height:1.12;letter-spacing:-.04em;margin:12px 0}.scene-track p{font-size:12px!important;color:#b8c2d8!important}.scene-wave{height:52px;display:flex;align-items:center;justify-content:space-between;gap:6px}.scene-wave i{width:6px;height:40px;border-radius:8px;background:linear-gradient(#d4b4ff,#7f68d5);transform:scaleY(.3);animation:scene-beat 1.4s ease-in-out infinite;animation-delay:calc(var(--n)*-.19s)}.scene-controls{display:flex;justify-content:center;align-items:center;gap:25px;color:#a39bc4}.scene-controls b{border-radius:50%;display:grid;place-items:center;width:44px;height:44px;background:#bf9cec;color:#261a3e}.voice-scene{background:radial-gradient(ellipse at 90% 90%,#3dced033,transparent 70%),#131e30}.voice-scene .scene-caption{color:#89dde5}.scene-room{display:flex;align-items:center;gap:18px;padding:20px;border:1px solid #b3dfe51c;border-radius:16px;background:#a8d3e508}.scene-room i{font-style:normal;font-size:24px;color:#9be0e8}.scene-room strong{font-size:18px;display:block}.scene-room small{display:block;color:#a2bcd0;font-size:11px;margin-top:6px}.scene-room.active{border-color:#8ce1df4a;background:#72d4da12;box-shadow:0 0 40px #48b8c00b}.scene-connection{height:46px;margin-left:32px;border-left:2px dashed #8fdae24d;position:relative}.scene-connection::after{content:'';position:absolute;width:6px;height:6px;left:-4px;border-radius:50%;background:#b1eef0;animation:scene-travel 2.4s ease-in-out infinite}.scene-members{display:flex;margin-left:auto}.scene-members b{width:25px;height:25px;border:2px solid #172d3b;border-radius:50%;background:#719fad;color:#102333;font-size:9px;display:grid;place-items:center;margin-left:-6px}.scene-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:25px}.scene-pills span{font-size:10px;color:#b6d7df;padding:7px 10px;border-radius:20px;background:#a3d9e50b;border:1px solid #92cdd923}.support-scene{background:radial-gradient(ellipse at 100% 0,#7fa9d834,transparent 70%),#171b30}.support-scene>a{display:flex;align-items:center;gap:18px;padding:23px 4px;border-bottom:1px solid #b9c7e523;color:#e9eafb;transition:translate .2s}.support-scene>a:hover{translate:3px 0}.support-scene>a:last-child{border:0}.support-scene i{font-style:normal;width:40px;height:40px;display:grid;place-items:center;background:#bda4ec18;border-radius:12px;color:#ccb5fa;font-size:22px}.support-scene strong{display:block;font-size:17px}.support-scene small{display:block;color:#a8b8d1;font-size:11px;margin-top:7px}.support-scene b{margin-left:auto;color:#acbce4}body.public-world .feature-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:32px}body.public-world .feature-row{display:block!important;padding:30px!important;background:linear-gradient(145deg,#b593ee10,#88dbe608);border:1px solid #b6a7d62a!important;border-radius:22px}.feature-row>span{display:block;color:#baa2ee;font-size:12px;margin-bottom:35px}.feature-row h3{font-size:24px!important;margin:10px 0}.feature-row p{font-size:14px!important;line-height:1.75;color:#b3c0d5!important}.feature-row small{font-size:9px;letter-spacing:.12em;color:#a5c6dc}body.public-world .product-proof{gap:24px}.product-proof article{padding:32px!important}.product-proof h3{font-size:26px!important;line-height:1.2}body.page-team .team-hero{display:grid;grid-template-columns:1.3fr .7fr;gap:50px;align-items:center}.team-hero-mark{position:relative;display:grid;place-items:center;min-height:300px;background:radial-gradient(#aa86de26,transparent 65%);border:0!important}.team-hero-mark img{width:220px!important;height:220px!important;border-radius:50%;box-shadow:0 0 65px #8770e329}.team-hero-mark span{margin-top:18px;letter-spacing:.2em;font-size:10px;color:#bca6e5}body.page-team .team-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));gap:22px!important}.team-member{grid-column:span 2;display:flex!important;flex-direction:column;gap:22px;padding:30px!important;min-width:0;border:1px solid #b9a0e437!important;border-radius:24px!important;background:linear-gradient(145deg,#3c2c565e,#172334b3)!important;position:relative;overflow:hidden;transition:translate .25s,border-color .25s}.team-member-founder{grid-column:span 3;background:linear-gradient(130deg,#49345d70,#1b2439a6)!important}.team-member:hover{translate:0 -4px;border-color:#c9a6f076!important}.team-member-avatar{width:90px!important;height:90px!important;border-radius:24px!important;overflow:hidden;background:linear-gradient(135deg,#ba94eb33,#64b9ca27)!important;color:#d0b6fc!important;font-size:34px!important}.team-member-avatar img{width:100%;height:100%;object-fit:cover}.team-member h3{font-size:32px!important;margin:10px 0!important}.team-member p{font-size:14px;line-height:1.7;color:#b6c2d5}.team-member-meta{font-size:10px;color:#899bb7;overflow-wrap:anywhere}.team-role{color:#c9adee;font-size:9px;letter-spacing:.13em}.team-member-links{display:flex;flex-wrap:wrap;gap:14px}.team-discord-link,.team-member-links a{display:inline-block;color:#b7dbe7;margin-top:16px;font-size:12px}.team-bottom{display:grid;grid-template-columns:1fr 1fr;gap:30px;border-top:1px solid #b9a5d82b}.team-bottom h2{font-size:40px;line-height:1.1}body.page-support .channel-grid{gap:24px}.channel-card{border:1px solid #b4a2da32!important;border-radius:24px!important;background:linear-gradient(135deg,#39324f70,#1826399c)!important;padding:32px!important}.channel-card h3{font-size:27px}.channel-icon{background:#b294ec1b!important;color:#d4bafa!important}.editorial-faq details{padding:22px 8px!important;border-bottom:1px solid #b4a1dd2c}.editorial-faq summary{font-size:18px!important}.editorial-faq details[open]{background:#ae95e909;border-radius:14px}.editorial-faq p{max-width:75ch;line-height:1.75}body.page-partners .featured-artist,body.page-partners .official-partner{border:1px solid #b9a2e438!important;border-radius:30px!important;overflow:hidden;background:linear-gradient(125deg,#492e6057,#15344860)!important;margin-top:35px}.artist-profile,.official-partner-copy{padding:clamp(25px,4vw,60px)!important}.artist-profile h2{font-size:clamp(44px,5vw,80px)!important;letter-spacing:-.05em}.artist-photo img{object-fit:cover;width:100%;height:100%;min-height:360px}.artist-photo{min-width:0}.artist-links{gap:12px!important}.artist-link{border-radius:14px!important;border-color:#c4ace238!important;background:#af93dd0d!important}.official-partner-visual{background:radial-gradient(#8abade20,transparent 65%)!important}.official-partner h3{font-size:clamp(32px,3vw,50px)!important}.partner-servers{gap:16px}.partner-servers>div{border-radius:18px;border:1px solid #9fcbd926!important;padding:22px!important;background:#70a8c10a!important}.page-partners .callout{padding:50px!important;border-radius:28px!important;border:1px solid #bda1ea39!important;background:radial-gradient(ellipse at 100% 0,#649ccd26,transparent 70%),#241e386b!important}.callout h2{font-size:clamp(30px,3vw,48px)}@keyframes scene-spin{to{transform:rotate(360deg)}}@keyframes scene-beat{50%{transform:scaleY(.9)}}@keyframes scene-travel{from{top:0;opacity:0}30%{opacity:1}to{top:40px;opacity:0}}@media(max-width:1000px){body.public-world .feature-list{grid-template-columns:1fr}.feature-row>span{margin-bottom:15px}body.page-team .team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-member,.team-member-founder{grid-column:span 1}.team-member:last-child{grid-column:1/-1}}@media(max-width:700px){body.page-team .team-hero{grid-template-columns:1fr}.team-hero-mark{min-height:240px}.scene-stage{padding:24px}.music-scene{grid-template-columns:100px 1fr;gap:15px}.scene-record{width:100px}.scene-track strong{font-size:23px}.scene-caption{font-size:9px}.scene-caption span{font-size:7px}.scene-room{padding:16px;gap:12px}.scene-members{display:none}.scene-wave{gap:4px}body.page-team .team-grid{grid-template-columns:1fr}.team-member,.team-member-founder{grid-column:1!important}.team-bottom{grid-template-columns:1fr}.page-partners .callout{padding:28px!important}body.public-world :is(.content-zone,.product-story,.product-proof,.team-section,.team-bottom,.sec){padding-block:32px!important}}@media(prefers-reduced-motion:reduce){.scene-record,.scene-wave i,.scene-connection::after{animation:none!important}.team-member{transition:none!important;translate:none!important}}.reduce-motion :is(.scene-record,.scene-wave i,.scene-connection::after){animation:none!important}.reduce-motion .team-member{transition:none!important;translate:none!important}.nav-drawer{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:opacity .35s,visibility 0s .35s!important}.nav-drawer .mega-shell{width:min(760px,100%)!important;background:radial-gradient(ellipse at 100% 0,#4a416c70,transparent 60%),radial-gradient(ellipse at 0 100%,#22596b35,transparent 65%),#101525f5!important;border-left:1px solid #b8a4eb30;transform:translateX(100%);transition:transform .45s cubic-bezier(.2,.8,.2,1)!important;padding:28px 36px!important;gap:8px}.nav-drawer.open .mega-shell{transform:translateX(0)}.nav-drawer .drawer-intro{margin:12px 0 8px;padding:0!important;border:0!important;min-height:0!important}.nav-drawer .drawer-intro>span{color:#c5b2f4;font-size:9px;letter-spacing:.18em}.nav-drawer .drawer-intro h2{font-size:clamp(28px,3vw,38px);line-height:1.08;max-width:450px;letter-spacing:-.045em;margin:8px 0 12px;color:#f0edff}.nav-drawer .drawer-dashboard{padding:20px 24px;border:1px solid #c2a0ee35;border-radius:18px;background:linear-gradient(110deg,#885dc72a,#53b6c512);margin:0 0 22px;transition:background .25s,border-color .25s}.nav-drawer .drawer-dashboard:hover{border-color:#bfa0f2;background:#ad7df02a}.nav-drawer .drawer-groups{display:grid!important;grid-template-columns:1fr 1fr;gap:18px 28px}.nav-drawer .drawer-group h3{color:#94d5df;font-size:9px;letter-spacing:.15em;margin:0 0 10px;text-transform:uppercase}.nav-drawer .drawer-group a{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 10px;margin:0;border:0;border-bottom:1px solid #c7b3e512;border-radius:8px;color:#d8dcec;background:transparent;transition:background .25s,translate .25s}.nav-drawer .drawer-group a strong{font-size:15px;font-weight:650;letter-spacing:-.02em}.nav-drawer .drawer-group a small{display:block;font-size:10px;line-height:1.5;color:#98a7bf;margin-top:5px}.nav-drawer .drawer-group a>b{color:#b9a1e3;font-size:22px;transition:transform .25s}.nav-drawer .drawer-group a:hover,.nav-drawer .drawer-group a[aria-current=page]{background:#b69aed13;translate:3px 0}.nav-drawer .drawer-group a:hover>b{transform:translateX(3px)}.nav-drawer .drawer-group a[aria-current=page] strong{color:#d7b5ff}.nav-drawer.open .drawer-group{animation:world-menu-item .45s both}.nav-drawer.open .drawer-group:nth-child(2){animation-delay:.05s}.nav-drawer.open .drawer-group:nth-child(3){animation-delay:.1s}.nav-drawer.open .drawer-group:nth-child(4){animation-delay:.15s}.nav-drawer .mega-close{border:1px solid #c3a8e833;border-radius:50%;transition:transform .25s,background .25s}.nav-drawer .mega-close:hover{transform:rotate(90deg);background:#b28ae827}.nav-drawer a:focus-visible,.nav-drawer button:focus-visible{outline:2px solid #bda3ee;outline-offset:4px}@keyframes world-menu-item{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.nav-drawer .mega-top{padding:0!important;min-height:44px;flex-shrink:0}.nav-drawer .mega-foot{margin-top:18px!important;padding:14px 0 0!important;border-top:1px solid #bcace52a;gap:16px;font-size:11px;min-height:0}.nav-drawer .drawer-dashboard{display:flex;align-items:center;justify-content:space-between;min-height:0!important;padding:16px 20px!important;margin-bottom:12px!important}.nav-drawer .drawer-dashboard strong{display:block;font-size:20px!important;margin-top:4px}.nav-drawer .drawer-dashboard small{font-size:9px;letter-spacing:.14em;color:#c7aff0}.nav-drawer .mega-shell{position:relative;isolation:isolate;overflow-x:hidden}.nav-drawer .mega-shell::before{content:'';position:absolute;pointer-events:none;z-index:-1;width:420px;height:420px;right:-220px;top:90px;border:1px solid #b49be522;border-radius:50%;box-shadow:0 0 0 45px #a697db08,0 0 0 100px #79c6e006}.menu-launch[aria-expanded=true]{border-color:#c4a7f4;background:#ae81e526}@media(min-width:801px) and (max-height:780px){.nav-drawer .mega-shell{padding:20px 30px!important;gap:4px}.nav-drawer .drawer-intro h2{font-size:29px;margin:5px 0 8px}.nav-drawer .drawer-group a{padding:7px 10px}.nav-drawer .drawer-group a small{margin-top:2px}.nav-drawer .drawer-group h3{margin-bottom:5px}.nav-drawer .drawer-groups{gap:12px 24px}.nav-drawer .mega-foot{margin-top:12px!important}}body.public-world:not(.universe-home) :is(.card,.partner-card,.release-entry,.product-proof article){transition:border-color .25s,box-shadow .25s,translate .25s}@media(hover:hover){body.public-world:not(.universe-home) :is(.card,.partner-card,.release-entry,.product-proof article):hover{border-color:#c4a0f36b!important;box-shadow:0 20px 55px #090d2538!important;translate:0 -3px}}body.public-world:not(.universe-home) :is(.card,.panel,.legalcard) p{line-height:1.7;color:#bcc5d8}body.public-world .btn{transition:background .2s,box-shadow .2s,translate .2s}body.public-world .btn:hover{translate:0 -2px}body.public-world .btn:focus-visible{outline:2px solid #bce7f7;outline-offset:4px}body.public-world:not(.universe-home){background:radial-gradient(ellipse at 85% 10%,#53417040,transparent 48%),radial-gradient(ellipse at 5% 55%,#245b6b35,transparent 55%),#101627!important;color:#e8eaf4}body.public-world:not(.universe-home)::before,body.public-world:not(.universe-home)::after{display:none!important}body.public-world:not(.universe-home) .w{position:relative;isolation:isolate;width:100%!important;max-width:none!important;padding:0!important;overflow:clip!important;background:transparent!important}body.public-world:not(.universe-home) .w::before{content:'';position:absolute;inset:0;pointer-events:none;z-index:-1;background:url('/assets/images/universe-flow.svg') center/100% 100% no-repeat;opacity:.55}body.public-world:not(.universe-home) .top{margin:0!important;padding-inline:max(32px,calc((100vw - 1700px)/2))!important;background:#101627a8!important;border-color:#bba2df1a;box-shadow:none}body.public-world:not(.universe-home) main{max-width:1700px;width:calc(100% - 96px);margin:auto;background:transparent!important}body.public-world:not(.universe-home) .subhero,body.public-world:not(.universe-home) .team-hero{background:transparent!important;border:0!important;border-radius:0!important;min-height:480px!important;padding:70px 0!important}body.public-world:not(.universe-home) .subhero h1,body.public-world:not(.universe-home) .team-hero h1{font-size:clamp(48px,5.5vw,88px)!important;line-height:1.02!important;letter-spacing:-.05em;max-width:15ch}body.public-world:not(.universe-home) .subhero p{color:#adb7ce;line-height:1.75;max-width:56ch}body.public-world:not(.universe-home) .grad{background:linear-gradient(110deg,#dfbaff,#b2b2ff,#90deec);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}body.public-world:not(.universe-home) .mini-visual{border:1px solid #b9a0e32e!important;background:radial-gradient(circle at 50% 50%,#9c6bdd20,transparent 65%),#11192b70!important;box-shadow:0 25px 70px #050a182a!important;border-radius:28px!important}body.public-world:not(.universe-home) :is(.card,.panel,.legalcard,.partner-card,.policy-summary,.policy-document article,.release-entry,.security-layers article,.product-proof article){border-color:#bca4dd2a!important;background:linear-gradient(140deg,#26213bba,#142335bd)!important;box-shadow:0 18px 45px #050a181a!important;border-radius:22px!important}body.public-world:not(.universe-home) :is(.feature-row,.history-event,.policy-document article){border-color:#bca4dd24!important}body.public-world:not(.universe-home) .btn.primary{background:linear-gradient(115deg,#c6a6f4,#a9b4ed)!important;color:#15192a!important;box-shadow:none!important;border-radius:12px!important}body.public-world:not(.universe-home) .btn.ghost{background:#d0b4ee09!important;border:1px solid #c4abe33a!important;border-radius:12px!important}body.public-world:not(.universe-home) .global-footer{background:linear-gradient(transparent,#09112060)!important;border:0!important;margin:0!important;padding:50px max(32px,calc((100vw - 1700px)/2)) 32px!important}body.public-world:not(.universe-home) .footer-main{border-top:1px solid #b9a4dd25;padding-top:35px}body.public-world:not(.universe-home) .footer-column a{color:#aab8ce}body.public-world:not(.universe-home) .reveal{opacity:1!important;transform:none!important;visibility:visible!important}@media(max-width:800px){.nav-drawer .mega-shell{padding:22px!important}.nav-drawer .drawer-groups{gap:22px 14px}body.public-world:not(.universe-home) main{width:calc(100% - 40px)}body.public-world:not(.universe-home) .subhero,body.public-world:not(.universe-home) .team-hero{min-height:0!important;padding:44px 0!important}}@media(max-width:440px){.nav-drawer .drawer-groups{grid-template-columns:minmax(0,1fr)!important}.nav-drawer :is(.drawer-group,.drawer-group a,.drawer-group a span,.drawer-dashboard,.mega-top,.mega-foot){min-width:0!important;max-width:100%!important;box-sizing:border-box}.nav-drawer .drawer-group a small{font-size:11px;white-space:normal;overflow-wrap:anywhere}.nav-drawer .drawer-intro h2{max-width:100%;overflow-wrap:break-word}.nav-drawer .mega-foot{flex-wrap:wrap}.nav-drawer .drawer-dashboard{width:100%!important}.nav-drawer .mega-top .brand{font-size:12px}}@media(prefers-reduced-motion:reduce){.nav-drawer,.nav-drawer .mega-shell,.nav-drawer .drawer-group,.nav-drawer .mega-close{animation:none!important;transition:none!important}}.reduce-motion .nav-drawer,.reduce-motion .nav-drawer .mega-shell,.reduce-motion .nav-drawer .drawer-group{animation:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){body.public-world .btn,body.public-world:not(.universe-home) :is(.card,.partner-card,.release-entry,.product-proof article){transition:none!important;translate:none!important}}.reduce-motion body.public-world .btn,.reduce-motion body.public-world:not(.universe-home) :is(.card,.partner-card,.release-entry,.product-proof article){transition:none!important;translate:none!important}body.public-world{--page-gutter:clamp(20px,3.2vw,80px);--page-max:1840px}body.public-world:not(.universe-home) main{width:calc(100% - var(--page-gutter)*2)!important;max-width:var(--page-max)!important}body.public-world:not(.universe-home) .top{padding-inline:max(var(--page-gutter),calc((100vw - var(--page-max))/2))!important;box-sizing:border-box}body.public-world:not(.universe-home) .global-footer{padding-inline:max(var(--page-gutter),calc((100vw - var(--page-max))/2))!important}body.public-world:not(.universe-home) :is(.subhero,.team-hero){min-height:0!important;padding-block:clamp(36px,7vh,84px)!important;gap:clamp(24px,4vw,80px)!important}body.public-world:not(.universe-home) .subhero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)!important}body.public-world:not(.universe-home) :is(.subhero,.team-hero)>*{min-width:0}body.public-world:not(.universe-home) :is(.subhero,.team-hero) h1{font-size:clamp(40px,4.6vw,86px)!important;max-width:17ch;overflow-wrap:break-word}body.public-world:not(.universe-home) :is(.subhero,.team-hero) p{font-size:clamp(14px,1vw,18px);line-height:1.7}body.public-world:not(.universe-home) main :is(.sec,.content-zone,.product-story,.product-proof,.team-section,.team-bottom){width:100%!important;max-width:none!important;margin-inline:0!important;box-sizing:border-box}body.public-world :is(.featured-artist,.official-partner,.product-proof,.channel-grid,.team-grid,.policy-layout){min-width:0}body.public-world :is(.featured-artist,.official-partner,.product-proof,.channel-grid,.team-grid,.policy-layout)>*{min-width:0}body.page-team .team-hero{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr)!important;border-bottom:1px solid #b9a1e329!important}.team-intro-note{padding:30px 0 30px 35px;border-left:1px solid #c1a8ec35;color:#b6c3d9}.team-intro-note>span{font-size:9px;letter-spacing:.17em;color:#bba4eb}.team-intro-note strong{display:block;font-size:clamp(26px,2.5vw,42px);line-height:1.1;letter-spacing:-.04em;color:#e7deff;margin:18px 0}.team-intro-note p{font-size:13px!important;max-width:32ch}.team-intro-note a{display:inline-block;margin-top:14px;font-size:12px;color:#95d2e2}body.page-team .team-section{padding-top:32px!important}.team-section-heading{display:flex!important;justify-content:space-between;gap:30px;align-items:end;margin-bottom:28px!important}.team-section-heading>p{max-width:42ch;font-size:13px;color:#a3b2ca;line-height:1.7}body.page-team .team-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:clamp(12px,1.5vw,26px)!important}body.page-team .team-member{grid-column:auto!important;padding:clamp(20px,1.7vw,30px)!important;gap:20px;min-height:330px;border-radius:20px!important;background:linear-gradient(145deg,#39295070,#132536a3)!important}body.page-team .team-member::before{content:'';position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#b896eb,#7bafcf,transparent);pointer-events:none}body.page-team .team-member-info{display:flex;flex-direction:column;flex:1;min-width:0}.team-member-info>p{flex:1}.team-member-info .team-presence{font-size:11px;line-height:1.6;overflow-wrap:anywhere}body.page-team .team-member h3{font-size:clamp(23px,1.8vw,34px)!important}.team-member-meta{opacity:.7;margin-top:12px}.team-member-links a,.team-discord-link{padding:8px 0;border-top:1px solid #b2a2d328}body.page-team .team-member-avatar{position:relative;flex-shrink:0}.team-member-avatar img{position:absolute;inset:0}@media(min-width:801px) and (max-height:800px){body.public-world:not(.universe-home) :is(.subhero,.team-hero){padding-block:34px!important}body.public-world:not(.universe-home) :is(.subhero,.team-hero) h1{font-size:clamp(40px,4.3vw,70px)!important}.scene-stage{padding:26px}.scene-caption{margin-bottom:18px}body.public-world :is(.content-zone,.product-story,.product-proof,.team-section,.team-bottom,.sec){padding-block:36px!important}}@media(max-width:1400px){body.page-team .team-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:1000px){body.page-team .team-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.public-world:not(.universe-home) .subhero{grid-template-columns:1fr!important}.scene-stage{width:100%;box-sizing:border-box;max-width:680px;justify-self:center}body.public-world .featured-artist,body.public-world .official-partner{grid-template-columns:1fr!important}}@media(max-width:700px){body.page-team .team-hero{grid-template-columns:1fr!important}.team-intro-note{border-left:0;border-top:1px solid #c1a8ec25;padding:24px 0}.team-intro-note strong br{display:none}.team-section-heading{display:block!important}.team-section-heading>p{margin-top:16px}body.page-team .team-grid{grid-template-columns:1fr!important}body.page-team .team-member{min-height:0}.team-member-info>p{flex:none}body.public-world:not(.universe-home) :is(.subhero,.team-hero) h1{font-size:clamp(36px,8.5vw,56px)!important}body.public-world .product-proof,body.public-world .channel-grid{grid-template-columns:1fr!important}.scene-stage{max-width:100%}}body.public-world .top{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;box-sizing:border-box;gap:20px}body.public-world .top>.brand{min-width:0;flex:0 1 auto}body.public-world .top>.menu-launch{margin-left:auto!important;align-self:center;white-space:nowrap}.overlime-announcements:empty{display:none}.overlime-announcements{position:relative;z-index:100;background:#10101b;color:#f5f1ff;font-family:system-ui,sans-serif}.overlime-announcement{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px clamp(16px,4vw,64px);border-bottom:1px solid #70559d;background:linear-gradient(110deg,#302047,#102329)}.overlime-announcement strong{font-size:15px}.overlime-announcement p{margin:4px 0 0;white-space:pre-wrap;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.overlime-announcement button{flex-shrink:0;color:#eee;background:#ffffff0c;border:1px solid #ffffff25;border-radius:10px;width:36px;height:36px;font-size:24px;cursor:pointer}.home-news-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px}.news-card{padding:26px;border:1px solid #393148;border-radius:22px;background:linear-gradient(135deg,#1d182b,#10131d);color:#f4f0ff}.news-card time,.news-label{color:#bba0ef;font-size:12px;letter-spacing:.08em}.news-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7;color:#c5bfd1}.news-admin{background:#090911;color:#f4f0ff;font-family:system-ui,sans-serif;margin:0}.news-studio{max-width:1200px;margin:auto;padding:48px 24px}.news-studio a{color:#c6b1ff}.news-studio h1{font-size:clamp(30px,4vw,48px);letter-spacing:-.04em}.news-editor-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:24px;margin-top:30px}.news-editor-layout label{display:block;margin:18px 0;font-size:14px}.news-editor-layout input:not([type=checkbox]),.news-editor-layout textarea,.news-editor-layout select{display:block;box-sizing:border-box;width:100%;margin-top:8px;background:#0b0b14;color:#f4f0ff;border:1px solid #4a3c60;border-radius:10px;padding:12px;font:inherit}.news-editor-layout p{font-size:13px;line-height:1.6;color:#c0b7ce}.news-editor-layout button{padding:12px 16px;border:1px solid #655080;border-radius:12px;background:#342345;color:#f4f0ff;font:inherit;cursor:pointer}.news-editor-layout button:disabled{opacity:.5}.news-actions{display:flex;gap:10px}.news-entry{display:grid;gap:6px;text-align:left;width:100%;margin-top:12px}.news-entry small{color:#baaacb}.news-admin :focus-visible,.overlime-announcement :focus-visible{outline:2px solid #80e4f6;outline-offset:4px}.home-news{width:min(1240px,calc(100% - 48px));margin:48px auto}.home-news[hidden]{display:none}@media(max-width:760px){.news-editor-layout{grid-template-columns:1fr}.news-studio{padding:28px 16px}}.overlime-announcements{position:fixed;z-index:90;top:84px;right:20px;width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 110px);overflow:auto;display:grid;gap:12px;pointer-events:none;background:none;padding:4px 8px 20px;box-sizing:border-box}.overlime-announcement{pointer-events:auto;align-items:flex-start;gap:16px;padding:23px;border:1px solid #b49aef55;border-radius:20px;background:linear-gradient(125deg,#292035f5,#101d25f7);box-shadow:0 20px 55px #0007,0 0 24px #a679ee16;backdrop-filter:blur(20px);animation:news-appear .35s ease-out both}.overlime-announcement>div{min-width:0;flex:1}.announcement-label{display:block;color:#c4a5f4;font-size:10px;font-weight:750;letter-spacing:.14em;margin-bottom:10px}.overlime-announcement strong{display:block;font-size:18px;line-height:1.3;letter-spacing:-.025em;overflow-wrap:anywhere}.overlime-announcement p{margin:10px 0 0;line-height:1.65;color:#c6c0d2;max-height:220px;overflow:auto}.overlime-announcement button{width:34px;height:34px}.overlime-announcement button:hover{background:#ffffff18}.home-news{width:min(1240px,calc(100% - 48px));margin:64px auto}.home-news>h2{font-size:clamp(28px,3vw,40px);letter-spacing:-.045em;margin:12px 0 24px}.home-news .news-card{transition:border-color .2s,transform .2s;background:linear-gradient(135deg,#211b31ed,#101720f2)}.home-news .news-card:before{content:'';display:block;width:32px;height:3px;background:linear-gradient(90deg,#c592ff,#77dce8);margin-bottom:22px;border-radius:3px}.home-news .news-card:hover{border-color:#b99afe66;transform:translateY(-3px)}.home-news .news-card h3{font-size:23px;letter-spacing:-.035em;line-height:1.3;overflow-wrap:anywhere;margin:12px 0}.news-admin{background:radial-gradient(ellipse at 10% 0,#35214570,transparent 55%),radial-gradient(ellipse at 95% 35%,#15343c60,transparent 60%),#090b12;min-height:100dvh;color-scheme:dark}.news-studio{max-width:1360px;padding:48px 32px}.news-studio>a{display:inline-block;padding:10px 16px;border:1px solid #ffffff20;border-radius:12px;text-decoration:none}.news-studio>.news-label{margin-top:32px}.news-studio h1{letter-spacing:-.05em;margin:12px 0}.news-studio>p:not(.news-label){color:#b6aec5;line-height:1.7;max-width:760px}.news-editor-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:22px;align-items:start}.news-editor-layout>form{grid-column:1;grid-row:1 / span 2}.news-live-preview{grid-column:2;grid-row:1}.news-editor-layout>section:not(.news-live-preview){grid-column:2;grid-row:2}.news-card{min-width:0;box-sizing:border-box}.news-editor-layout h2{font-size:23px;letter-spacing:-.035em;margin:0 0 18px}.news-live-preview small{display:block;font-size:10px;letter-spacing:.12em;color:#98d8e5;margin-bottom:20px}.news-live-preview[data-kind=announcement]{border-color:#b08be166;background:linear-gradient(125deg,#31223c,#102a30)}.news-editor-layout textarea{resize:vertical;line-height:1.65;min-height:160px}.news-check{padding:16px;background:#99dbd909;border:1px solid #9adac925;border-radius:12px}.news-check input{accent-color:#b791ed;width:17px;height:17px;vertical-align:middle;margin-right:8px}.news-actions{flex-wrap:wrap}.news-actions button[type=submit]{background:linear-gradient(115deg,#ab78e4,#8d8ce7);color:#100e19;font-weight:750}.news-entry-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;margin-top:12px}.news-entry{margin-top:0;overflow-wrap:anywhere}.news-editor-layout .news-delete{background:#e6667809;color:#f2a2ae;border-color:#e6667833}@keyframes news-appear{from{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.news-editor-layout{grid-template-columns:1fr}.news-editor-layout>form,.news-editor-layout>section:not(.news-live-preview),.news-live-preview{grid-column:1;grid-row:auto}.news-studio{padding:24px 16px}.overlime-announcements{top:78px;right:8px}.overlime-announcement{padding:18px}}@media(prefers-reduced-motion:reduce){.overlime-announcement{animation:none}.home-news .news-card{transition:none}.home-news .news-card:hover{transform:none}}.home-news-link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.home-news-cover{width:calc(100% + 52px);max-width:none;height:190px;object-fit:cover;margin:-26px -26px 22px}.home-news-link>.news-label{margin-bottom:10px}.home-news-read{display:block;margin-top:auto;padding-top:18px;border-top:1px solid #ffffff15;color:#c5a1f3;font-size:13px}.home-news-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:12px 0 24px}.home-news-heading h2{font-size:clamp(28px,3vw,40px);letter-spacing:-.04em;margin:0}.home-news-heading a{color:#c0a0ef;font-size:13px;text-decoration:none}.studio-step{display:flex;align-items:center;gap:12px;margin:24px 0}.studio-step span{padding:8px;border-radius:9px;border:1px solid #b088df40;color:#c09beb;font-size:10px}.studio-step h3{font-size:16px;margin:0;letter-spacing:-.02em}.studio-cover{display:grid;place-items:center;min-height:170px;border:1px dashed #ad82d845;border-radius:14px;background:linear-gradient(125deg,#b594de0a,#7cd3dc0a);color:#a995bc;font-size:12px;overflow:hidden;margin-bottom:14px}.studio-cover img{width:100%;max-height:260px;object-fit:cover}.news-editor-layout .studio-upload{display:inline-block;border:1px solid #ad82d84d;background:#ad82d818;border-radius:12px;padding:12px 16px;cursor:pointer;font-weight:500;margin:0}.news-editor-layout .studio-upload input[type=file]{display:block;font-size:11px;width:100%;padding:8px 0 0;border:0;background:none;max-width:280px}.studio-gallery-row{display:grid;grid-template-columns:62px minmax(0,1fr) 32px;gap:10px;align-items:center;margin:12px 0}.studio-gallery-row img{width:62px;height:62px;object-fit:cover;border-radius:10px}.news-editor-layout .studio-gallery-row input{margin:0;padding:10px;font-size:12px}.news-editor-layout .studio-gallery-row button{padding:6px;font-size:18px}.studio-preview-image{width:calc(100% + 52px);max-width:none;height:200px;object-fit:cover;margin:-26px -26px 24px;border-radius:22px 22px 0 0}.studio-preview-image[hidden],.news-content-fields[hidden]{display:none}.news-live-preview{overflow:hidden}.news-live-preview .news-body{max-height:300px;overflow:auto}.home-news-link:focus-visible{outline:2px solid #8de3ef;outline-offset:5px}@media(max-width:760px){.home-news-heading{align-items:flex-start;flex-direction:column}.home-news-cover{height:180px}}.overlime-announcements{top:90px;right:24px;width:min(460px,calc(100vw - 24px));gap:14px;padding:4px 8px 24px;scrollbar-width:thin;scrollbar-color:#9580bc #ffffff00}.overlime-announcement{position:relative;isolation:isolate;overflow:hidden;padding:24px;border-radius:22px;border-color:#c3a5e956;background:linear-gradient(130deg,#2d2548f5,#142b35f5 90%);box-shadow:0 22px 60px #03071365,0 0 28px #a785e414,inset 0 1px 0 #efe7ff12;animation:announcement-enter .45s cubic-bezier(.2,.75,.25,1) both}.overlime-announcement:before{content:'';position:absolute;z-index:-1;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,#c5a2fa,#8edfe5,transparent);box-shadow:0 0 18px #bb9cf760;pointer-events:none}.overlime-announcement:after{content:'';position:absolute;z-index:-1;top:-80px;right:-50px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,#91d5ee16,transparent 70%);pointer-events:none}.overlime-announcement .announcement-label{display:flex;align-items:center;gap:10px;margin-bottom:16px;font-size:9px;letter-spacing:.15em;color:#c9b3eb;font-weight:750}.announcement-label img{border-radius:8px;box-shadow:0 0 18px #987ed030;flex-shrink:0}.overlime-announcement strong{font-size:21px;line-height:1.3;letter-spacing:-.035em;font-weight:750;color:#f3edff}.overlime-announcement p{margin:12px 0 0;color:#c9c0d7;font-size:13px;line-height:1.75;max-height:260px;scrollbar-width:thin}.overlime-announcement>button{width:32px;height:32px;border-radius:10px;color:#d0c6e0;line-height:1;background:#ffffff05;border-color:#ffffff16;transition:background .18s,color .18s;flex-shrink:0}.overlime-announcement>button:hover{color:#fff;background:#ffffff15}.overlime-announcement .announcement-more{display:block;width:auto;height:auto;margin-top:12px;padding:6px 0;border:0;border-radius:0;background:none;color:#c2a3f1;font:inherit;font-size:12px;line-height:1.4;text-align:left}.overlime-announcement .announcement-more:hover{background:none;color:#e4cfff}.announcement-footer{display:block;margin-top:18px;padding-top:12px;border-top:1px solid #c0afd91c;font-size:10px;letter-spacing:.03em;color:#a598b6}.overlime-announcement.is-closing{animation:announcement-exit .22s ease-in forwards;pointer-events:none}@keyframes announcement-enter{from{opacity:0;transform:translateY(-12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes announcement-exit{to{opacity:0;transform:translateX(14px) scale(.98)}}@media(max-width:620px){.overlime-announcements{top:80px;right:4px}.overlime-announcement{padding:20px;border-radius:18px}.overlime-announcement strong{font-size:19px}.overlime-announcement p{max-height:200px}}@media(prefers-reduced-motion:reduce){.overlime-announcement,.overlime-announcement.is-closing{animation:none}.overlime-announcement.is-closing{opacity:0}.overlime-announcement>button{transition:none}}html.reduce-motion .overlime-announcement,html.reduce-motion .overlime-announcement.is-closing{animation:none}html.reduce-motion .overlime-announcement.is-closing{opacity:0}.news-blog{margin:0;min-height:100dvh;background:#090b12;color:#f3f0fa;font-family:system-ui,-apple-system,sans-serif;color-scheme:dark}.news-blog *{box-sizing:border-box}.news-blog a{color:inherit;text-decoration:none}.blog-atmosphere{position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 5% 0,#53347150,transparent 55%),radial-gradient(ellipse at 95% 30%,#23505d40,transparent 60%)}.blog-header{height:86px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 clamp(20px,5vw,90px);border-bottom:1px solid #ffffff0d;background:#090b1280}.blog-brand{display:flex;align-items:center;gap:12px;font-weight:850;letter-spacing:.1em;font-size:13px}.blog-brand span{font-weight:500;font-size:10px;letter-spacing:.15em;color:#aa9bbf;border-left:1px solid #ffffff30;padding-left:12px}.blog-header nav,.blog-footer nav{display:flex;gap:24px;font-size:13px;color:#bcb4ca}.blog-main{max-width:1400px;margin:auto;padding:0 clamp(20px,4vw,60px) 64px}.blog-hero{padding:84px 0 60px;position:relative}.blog-hero h1{font-size:clamp(44px,6vw,78px);letter-spacing:-.065em;line-height:1.06;margin:22px 0}.blog-hero h1 span{background:linear-gradient(100deg,#bc8cf1,#8cddeb);background-clip:text;color:transparent}.blog-hero p{font-size:16px;line-height:1.9;color:#aaa3ba;max-width:600px}.blog-hero-meta{display:flex;align-items:center;gap:10px;font-size:12px;color:#bdb5cb;margin-top:28px}.blog-hero-meta i{width:6px;height:6px;border-radius:50%;background:#6be2ba;box-shadow:0 0 12px #6be2ba}.blog-hero-meta span{margin-left:20px;color:#766e89}.blog-tools{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12}.blog-filters{display:flex;gap:8px;flex-wrap:wrap}.blog-filters a{padding:10px 15px;border:1px solid transparent;border-radius:10px;font-size:12px;color:#a79eb9}.blog-filters a.active{background:#b78dec18;border-color:#b78dec40;color:#d5bcfa}.blog-search{display:flex;background:#ffffff04;border:1px solid #ffffff15;border-radius:12px}.blog-search input{border:0;background:none;padding:12px;width:200px;color:#eee;outline-offset:2px}.blog-search button{background:none;border:0;padding:0 14px;color:#bfa2ea;font-size:22px;cursor:pointer}.blog-section-heading{display:flex;align-items:center;justify-content:space-between;margin:32px 0 22px}.blog-section-heading h2{font-size:22px;letter-spacing:-.03em}.blog-section-heading>span{color:#91879f;font-size:12px}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.blog-card{border:1px solid #ffffff16;background:linear-gradient(145deg,#17151f,#0e131c);border-radius:22px;overflow:hidden;transition:transform .25s,border-color .25s}.blog-card:hover{transform:translateY(-4px);border-color:#b998ec66}.blog-card>a{display:flex;flex-direction:column;height:100%}.blog-card-art{height:210px;position:relative;overflow:hidden;background:#151223}.blog-card-art>img{width:100%;height:100%;object-fit:cover;transition:transform .45s}.blog-card:hover .blog-card-art>img{transform:scale(1.04)}.blog-card-art:after{content:'';position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#0b0b1860);pointer-events:none}.blog-card-placeholder{height:100%;display:flex;align-items:center;justify-content:center;gap:18px;background:radial-gradient(ellipse,#57396860,transparent 70%),linear-gradient(135deg,#22172e,#102c33);color:#baa2d2;letter-spacing:.16em;font-size:10px}.blog-card-placeholder img{width:64px;border-radius:18px;box-shadow:0 0 40px #a895e025}.blog-card-category{position:absolute;z-index:1;top:18px;left:18px;padding:7px 10px;border-radius:8px;background:#0d0d19d9;border:1px solid #ffffff25;color:#e0c5fa;font-size:10px;letter-spacing:.07em}.blog-card-copy{padding:24px;display:flex;flex-direction:column;flex:1}.blog-card-copy time{color:#8e859e;font-size:11px}.blog-card-copy h3{font-size:24px;letter-spacing:-.04em;line-height:1.25;overflow-wrap:anywhere;margin:14px 0 10px}.blog-card-copy p{font-size:13px;color:#a99ebc;line-height:1.8;overflow-wrap:anywhere;margin:0 0 24px}.blog-card-read{margin-top:auto;border-top:1px solid #ffffff12;padding-top:16px;display:flex;justify-content:space-between;font-size:12px;color:#d2b8f5}.blog-card-read b{font-size:18px}.blog-card.featured{grid-column:span 2}.blog-card.featured>a{display:grid;grid-template-columns:1fr 1fr}.blog-card.featured .blog-card-art{height:100%;min-height:330px}.blog-card.featured .blog-card-copy{padding:32px}.blog-card.featured h3{font-size:34px}.blog-empty{padding:64px 24px;text-align:center;color:#afa6bf;border:1px dashed #ffffff20;border-radius:20px}.blog-empty h1,.blog-empty h2{color:#eee}.blog-pagination{display:flex;align-items:center;justify-content:center;gap:28px;padding:40px 0;font-size:13px}.blog-pagination a{padding:12px 20px;border:1px solid #ffffff20;border-radius:12px}.blog-footer{display:flex;justify-content:space-between;gap:24px;padding:28px clamp(20px,5vw,90px);border-top:1px solid #ffffff12;font-size:12px;color:#92869f}.blog-article{max-width:960px;margin:48px auto 0}.blog-back{display:inline-block;color:#c9abea!important;font-size:13px;margin-bottom:32px}.blog-meta{display:flex;gap:16px;flex-wrap:wrap;font-size:11px;color:#a798bc}.blog-meta>span:first-child{color:#9edbe5}.blog-article h1{font-size:clamp(36px,5vw,64px);letter-spacing:-.055em;line-height:1.12;overflow-wrap:anywhere;margin:20px 0}.blog-lead{font-size:19px;line-height:1.8;color:#bdb3cd}.blog-cover{width:100%;max-height:540px;object-fit:cover;border-radius:24px;margin:28px 0 40px}.blog-reading{max-width:730px;margin:auto;font-size:16px;line-height:1.95;color:#c3b9ce;overflow-wrap:anywhere}.blog-reading h2{font-size:28px;letter-spacing:-.03em;color:#f0eaf6;margin-top:40px}.blog-reading ul{padding-left:22px}.blog-reading li{margin:8px 0}.blog-figure{margin:40px 0}.blog-figure img{display:block;width:100%;height:auto;border-radius:20px}.blog-figure figcaption{font-size:12px;color:#9989ae;margin:12px;text-align:center}.blog-article-footer{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:40px 0;padding:24px 0;border-top:1px solid #ffffff15;font-size:12px;color:#a18fae}.blog-article-footer button{background:#af8cdc15;color:#d7b8ff;border:1px solid #af8cdc40;border-radius:10px;padding:12px;cursor:pointer}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.news-blog :focus-visible{outline:2px solid #96dce7;outline-offset:4px}@media(max-width:1000px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-card.featured{grid-column:span 2}.blog-tools{align-items:stretch;flex-direction:column}.blog-search input{width:100%}.blog-search{max-width:400px}}@media(max-width:620px){.blog-brand span{display:none}.blog-header{padding:0 16px;gap:10px;height:72px}.blog-header nav{gap:12px;font-size:11px}.blog-grid{grid-template-columns:1fr}.blog-card.featured{grid-column:auto}.blog-card.featured>a{display:flex}.blog-card.featured .blog-card-art{min-height:0;height:210px}.blog-card.featured .blog-card-copy{padding:24px}.blog-card.featured h3{font-size:26px}.blog-hero{padding:48px 0 36px}.blog-hero-meta span{display:none}.blog-footer,.blog-article-footer{flex-direction:column;align-items:flex-start}.blog-article{margin-top:32px}.blog-lead{font-size:16px}}@media(prefers-reduced-motion:reduce){.blog-card,.blog-card-art>img{transition:none}.blog-card:hover,.blog-card:hover .blog-card-art>img{transform:none}}body.news-blog.public-world{background:#0b0e1b!important;isolation:isolate}body.news-blog .blog-atmosphere{z-index:-1;background:radial-gradient(ellipse at 8% 5%,#634c8c65,transparent 60%),radial-gradient(ellipse at 95% 55%,#21556750,transparent 65%),linear-gradient(145deg,#15172c,#0b101b);opacity:1}body.news-blog .blog-atmosphere:before{content:'';position:absolute;inset:0;background-image:radial-gradient(circle,#b4bde54a 1px,transparent 1.5px);background-size:160px 140px;mask-image:linear-gradient(#0009,transparent)}body.news-blog .blog-atmosphere:after{content:'';position:absolute;width:130vw;height:80vh;border:1px solid #bb9aef2b;border-radius:50%;top:-45vh;left:-15vw;box-shadow:0 22px 0 -21px #b196e833,0 44px 0 -43px #91dae633;transform:rotate(-9deg)}body.news-blog .top.blog-header{height:80px!important;padding:18px max(24px,calc((100vw - 1680px)/2))!important;margin:0!important;width:100%!important;max-width:none!important;background:#11152785!important;border:0!important}body.news-blog .blog-main{max-width:1680px;padding-inline:clamp(24px,4vw,60px)}body.news-blog .blog-hero{padding:64px 0 46px;max-width:100%;border-bottom:0}body.news-blog .blog-hero h1{color:#f3edff;max-width:900px;font-size:clamp(44px,5.5vw,76px);font-weight:750;letter-spacing:-.055em}body.news-blog .blog-hero h1 span{background:linear-gradient(105deg,#c1a0f5,#abbbf5,#8cdde1);background-clip:text;-webkit-background-clip:text;color:transparent}body.news-blog .blog-hero p{color:#c0b9d0}.blog-hero .news-label{color:#c4a8ee}body.news-blog .blog-tools{border-color:#c6a4ea20;background:#12162460;padding:16px;border-radius:18px;gap:16px}body.news-blog .blog-filters a{color:#c0b6d1}.blog-filters a.active{background:#bca0ee22;color:#eee3ff}body.news-blog .blog-search{background:#0c1020a3;border-color:#b2a0cc30}.blog-search input{font:inherit;font-size:13px}body.news-blog .blog-empty{background:linear-gradient(125deg,#2b254048,#142b3248);border:1px solid #bca0de26;color:#bfb5cf;padding:48px 24px}.blog-empty h2{color:#eee7fa}body.news-blog .blog-card{background:linear-gradient(140deg,#292238cc,#14202ecc);border-color:#bc9ae830}body.news-blog>.site-footer{max-width:1560px;margin:0 auto;padding:36px clamp(24px,4vw,60px)}@media(max-width:620px){body.news-blog .blog-hero{padding:44px 0 32px}body.news-blog .top.blog-header{padding:16px 20px!important}.blog-tools .blog-search{max-width:none}body.news-blog>.site-footer{padding:24px}}body.news-blog .blog-article{max-width:1040px;margin-top:48px;padding-bottom:16px}body.news-blog .blog-article>.blog-back{margin-bottom:28px;color:#c3b2dc!important;transition:color .18s}body.news-blog .blog-article>.blog-back:hover{color:#eee2ff!important}body.news-blog .blog-article .blog-meta{gap:12px;align-items:center;color:#aaa0ba;line-height:1.6}body.news-blog .blog-article .blog-meta>span:first-child{padding:5px 9px;border:1px solid #86d5e62b;border-radius:7px;background:#86d5e607;font-size:11px}body.news-blog .blog-article h1{margin:20px 0 16px;color:#f3eefb;letter-spacing:-.045em;line-height:1.14;text-wrap:balance}body.news-blog .blog-article .blog-lead{max-width:760px;margin:0 0 28px;font-size:clamp(16px,1.5vw,19px);line-height:1.8;color:#c6bdd6;overflow-wrap:anywhere}body.news-blog .blog-article .blog-cover{display:block;aspect-ratio:2.5 / 1;max-height:480px;object-fit:cover;margin:24px 0 40px;border:1px solid #bba4df24;box-shadow:0 16px 48px #03061232;border-radius:22px}body.news-blog .blog-reading{max-width:760px;font-size:16px;line-height:1.9;color:#cbc3d7}body.news-blog .blog-reading>p{margin:0 0 24px}body.news-blog .blog-reading>h2{margin:38px 0 16px;font-size:27px;line-height:1.3}body.news-blog .blog-reading>ul{margin:12px 0 28px;padding-left:24px}body.news-blog .blog-reading li::marker{color:#a5c9e8}body.news-blog .blog-figure{margin:36px 0}.blog-figure img{border:1px solid #bba4df24}body.news-blog .blog-figure figcaption{line-height:1.6;color:#ada0bd}body.news-blog .blog-article-footer{max-width:760px;margin:40px auto 28px;line-height:1.6}body.news-blog .blog-article-footer button{font:inherit;font-size:12px;transition:background .18s}body.news-blog .blog-article-footer button:hover{background:#af8cdc25}body.news-blog .blog-atmosphere:after{opacity:.55}@media(max-width:620px){body.news-blog .blog-article{margin-top:28px}body.news-blog .blog-article .blog-cover{aspect-ratio:1.65 / 1;margin:22px 0 28px;border-radius:16px}body.news-blog .blog-reading{font-size:15px;line-height:1.85}body.news-blog .blog-article-footer{gap:14px}body.news-blog .blog-article .blog-meta{gap:8px;font-size:10px}}@media(prefers-reduced-motion:reduce){body.news-blog .blog-article>.blog-back,body.news-blog .blog-article-footer button{transition:none}}body.news-blog .blog-article{box-sizing:border-box;padding:clamp(24px,4vw,48px);border:1px solid #b8a0de35;border-radius:28px;background:linear-gradient(135deg,#211c32e6,#101c27ed);box-shadow:0 24px 70px #02081235,inset 0 1px 0 #e3d5fa0a;position:relative;overflow:hidden}body.news-blog .blog-article:before{content:'';position:absolute;top:0;left:28px;right:28px;height:1px;background:linear-gradient(90deg,transparent,#c29aef90,#86d8e175,transparent);pointer-events:none}body.news-blog .blog-article .blog-reading{padding:24px 0 4px;border-top:1px solid #c2b0df16}body.news-blog .blog-article .blog-cover{margin-bottom:28px}@media(max-width:620px){body.news-blog .blog-article{padding:22px 18px;border-radius:20px}body.news-blog .blog-article .blog-reading{padding-top:20px}}.news-text-box{white-space:pre-wrap;overflow-wrap:anywhere;padding:24px;border:1px solid #a799d040;border-radius:16px;background:linear-gradient(135deg,#26213d,#101a27);color:#e9e3f5;font:inherit;line-height:1.8;box-shadow:inset 3px 0 #aa82e1;margin:24px 0}.news-text-box code{font:inherit}.news-callout{margin:20px 0;padding:20px 24px;border:1px solid #69cbdc35;border-left:3px solid #78d9e9;border-radius:12px;background:#69cbdc0c;line-height:1.8;color:#d1e9ef}.studio-article-preview figure{margin:24px 0}.studio-article-preview figure img{width:100%;border-radius:12px}.studio-article-preview figcaption{font-size:12px;color:#aa9fb8;text-align:center;margin-top:8px}.studio-read-preview{width:100%;margin-top:18px;text-align:left;padding:14px!important}.studio-preview-tabs{flex-wrap:wrap}.studio-format-bar{flex-wrap:wrap}body.news-blog .blog-card{min-width:0;border-radius:20px;box-shadow:0 12px 36px #02071228}body.news-blog .blog-card-copy{gap:0;padding:26px}body.news-blog .blog-card-copy p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}body.news-blog .blog-article{max-width:1080px;overflow:visible;margin-bottom:32px}body.news-blog .blog-article-footer{width:100%;background:transparent;display:flex;position:static;border-bottom:0;border-radius:0;padding:22px 0}body.news-blog .blog-reading{max-width:800px}body.news-blog .blog-atmosphere:after{display:none}.journal-light-lines{position:fixed;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none;overflow:visible}.journal-light-base{fill:none;stroke:#ac9edb;stroke-opacity:.2;stroke-width:1}.journal-light-flow{fill:none;stroke:url(#journalLight);stroke-width:2;stroke-dasharray:170 1830;animation:journalLightTravel 12s linear infinite;filter:drop-shadow(0 0 5px #a8a2ed)}.journal-light-flow:nth-of-type(4){animation-delay:-4s}@keyframes journalLightTravel{from{stroke-dashoffset:170}to{stroke-dashoffset:-1830}}@media(max-width:620px){body.news-blog .blog-article-footer{flex-direction:column;align-items:flex-start}.journal-light-flow{stroke-width:1.3}}@media(prefers-reduced-motion:reduce){.journal-light-flow{animation:none;stroke-dasharray:none;opacity:.3}}body.news-blog .blog-main{max-width:1440px}body.news-blog .blog-hero{padding:64px 0 42px}body.news-blog .blog-hero h1{font-size:clamp(42px,5vw,68px);max-width:840px}body.news-blog .blog-tools{background:#131725;border:1px solid #b5a0d522;border-radius:16px;padding:12px}body.news-blog .blog-grid{gap:24px;align-items:stretch}body.news-blog .blog-card{background:linear-gradient(145deg,#202036,#141d2a);border:1px solid #bca4db26;transition:transform .22s ease,border-color .22s ease;box-shadow:0 8px 28px #02071224}body.news-blog .blog-card:hover{transform:translateY(-3px);border-color:#bba0e568}body.news-blog .blog-card-art{height:auto;aspect-ratio:16/9}body.news-blog .blog-card-art>img{display:block;object-fit:cover}body.news-blog .blog-card-copy h3{font-size:25px;line-height:1.3;margin:12px 0;color:#f0eafa}body.news-blog .blog-card-copy p{line-height:1.75;color:#bcb3ca;min-height:3.5em}body.news-blog .blog-card.featured .blog-card-art{aspect-ratio:auto;min-height:300px}body.news-blog .blog-card.featured h3{font-size:clamp(27px,3vw,36px)}body.news-blog .blog-card-category{background:#111522e8;border-color:#c5abe832}body.news-blog .blog-card-read{padding-top:18px;color:#cfb9ef}body.news-blog .blog-card-read b{transition:transform .2s ease}body.news-blog .blog-card:hover .blog-card-read b{transform:translate(2px,-2px)}body.news-blog .blog-article{padding:clamp(24px,4vw,48px);background:linear-gradient(150deg,#202035f5,#14202cf5);border-color:#baabd132;box-shadow:0 16px 44px #03081225;border-radius:24px}body.news-blog .blog-article h1{font-size:clamp(32px,4vw,52px);max-width:900px;line-height:1.16}body.news-blog .blog-article .blog-cover{aspect-ratio:16/7;border-radius:16px;box-shadow:none}body.news-blog .blog-reading{line-height:1.85;color:#c9c2d5}body.news-blog .blog-reading>h2{font-size:25px;margin-top:32px}body.news-blog .blog-figure img{aspect-ratio:auto}body.news-blog .news-callout{background:#80d5e40a;border-radius:14px;padding:18px 22px}body.news-blog .news-text-box{background:#101724;box-shadow:inset 3px 0 #ab8dda;border-radius:14px}body.news-blog .blog-filters a,body.news-blog .blog-pagination a,body.news-blog .blog-article-footer button{transition:background .18s ease,border-color .18s ease}body.news-blog .blog-filters a:hover,body.news-blog .blog-pagination a:hover{background:#bca0ee14;border-color:#bca0ee40}body.news-blog.journal-idle .journal-light-flow{animation-play-state:paused}@supports(content-visibility:auto){body.news-blog .blog-grid>.blog-card:not(.featured){content-visibility:auto;contain-intrinsic-size:auto 420px}}@media(max-width:620px){body.news-blog .blog-main{padding-inline:16px}body.news-blog .blog-hero{padding:36px 0 28px}body.news-blog .blog-card.featured .blog-card-art{aspect-ratio:16/9;min-height:0;height:auto}body.news-blog .blog-article{padding:22px 18px;border-radius:18px}body.news-blog .blog-article .blog-cover{aspect-ratio:16/10}body.news-blog .blog-card-copy{padding:22px}}@media(prefers-reduced-motion:reduce){body.news-blog .blog-card,body.news-blog .blog-card-read b,body.news-blog .blog-filters a,body.news-blog .blog-pagination a,body.news-blog .blog-article-footer button{transition:none}body.news-blog .blog-card:hover,body.news-blog .blog-card:hover .blog-card-read b{transform:none}}