@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}:root{--bg-deep:#020205;--accent-blue:#00d4ff;--accent-purple:#9d50bb;--discord-blurple:#5865f2;--glass:#ffffff08;--glass-border:#ffffff1a}*{box-sizing:border-box;margin:0;padding:0}html{width:100%;overflow:hidden scroll}body{background-color:var(--bg-deep);color:#fff;font-synthesis:none;font-optical-sizing:auto;font-feature-settings:"kern" 1;flex-direction:column;width:100%;min-height:100vh;font-family:Inter,Segoe UI,Arial,sans-serif;line-height:1.6;display:flex;overflow-x:hidden}#page-content{flex:1 0 auto}footer{flex-shrink:0}.no-transition,.no-transition *{transition:none!important;animation:none!important}body:before{content:"";background:radial-gradient(circle at 50% 50%, #080812 0%, var(--bg-deep) 100%);z-index:-2;width:100%;height:100%;position:fixed;top:0;left:0}nav{z-index:1000;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-bottom:1px solid var(--glass-border);background:#05050acc;width:100%;padding:1rem 5%;animation:1s cubic-bezier(.16,1,.3,1) both navEntrance;position:fixed;top:0}.nav-container{justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto;display:flex}.logo-link{align-items:center;gap:12px;text-decoration:none;display:flex}.logo-icon,.logo-text{object-fit:contain;width:auto;transition:filter .3s}.logo-icon{height:55px}.logo-text{height:26px}.logo-link:hover .logo-icon,.logo-link:hover .logo-text{filter:drop-shadow(0 0 10px var(--accent-blue))}nav ul{gap:30px;list-style:none;display:flex}nav ul>li>a{color:#fff;letter-spacing:1px;font-variation-settings:normal;font-feature-settings:inherit;font-optical-sizing:inherit;text-transform:uppercase;text-indent:0;word-spacing:0;opacity:.6;font-family:inherit;font-size:.85rem;font-style:normal;font-weight:500;font-stretch:100%;text-decoration:none;transition:none;display:inline-block;position:relative;transform:scale(1)}nav ul>li>a:hover,nav ul>li>a:focus-visible{color:#fff;opacity:.6;text-shadow:none;letter-spacing:1px;font-variation-settings:normal;font-stretch:100%;transform:scale(1)}nav ul>li>a:after{content:"";background:linear-gradient(90deg, var(--accent-blue), var(--accent-purple));opacity:0;pointer-events:none;border-radius:999px;width:0;height:2px;transition:width .3s cubic-bezier(.16,1,.3,1),opacity .2s,box-shadow .3s;position:absolute;bottom:-8px;left:0;right:0;box-shadow:0 0 8px #00d4ff6b}nav ul>li>a:hover:after,nav ul>li>a.active:after{opacity:1;width:100%}nav ul>li>a.active{opacity:1;color:#f7fbff;text-shadow:0 0 8px #ffffff5c}.top-bg-container{z-index:-1;pointer-events:none;width:100%;height:200lvh;position:absolute;top:0;left:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 50%,#0000 100%);mask-image:linear-gradient(#000 50%,#0000 100%)}#starfield{width:100%;height:100%;display:block;position:absolute;inset:0}.skip-link{z-index:2000;color:#0000;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;background:0 0;border:0;border-radius:9px;width:1px;height:1px;padding:0;text-decoration:none;position:fixed;top:10px;left:12px;overflow:hidden}.skip-link:focus,.skip-link:focus-visible{color:#02050b;clip:auto;clip-path:none;white-space:normal;background:#6ee8f2;width:auto;height:auto;padding:10px 14px;font-weight:800;overflow:visible}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline-offset:4px;outline:2px solid #fff}body.starfield-fixed .top-bg-container{z-index:-1;height:100lvh;position:fixed}.nebula-glow{background:radial-gradient(circle at 25% 20%,#9d50bb1a 0%,#0000 65%),radial-gradient(circle at 75% 35%,#00d4ff14 0%,#0000 65%);position:absolute;inset:0}@keyframes nebulaShift{0%{transform:scale(1)translate(0)}to{transform:scale(1.1)translate(30px,-30px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.hero{text-align:center;z-index:2;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:60vh;margin:100px auto 0;padding:40px 20px;display:flex;position:relative}.hero-content{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.hero-icon-entrance-wrapper{z-index:2;justify-content:center;width:100%;animation:1.2s cubic-bezier(.16,1,.3,1) .2s both slideUpEntrance;display:flex;position:relative}.hero-icon{filter:drop-shadow(0 0 40px #00d4ff80);width:auto;max-width:100%;height:400px;margin-bottom:-75px;animation:6s ease-in-out infinite floatIcon,8s infinite neonFlickerIcon}@keyframes floatIcon{0%,to{transform:translateY(0)}50%{transform:translateY(-30px)}}@keyframes floatIconMobile{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.hero-logo{width:auto;max-width:100%;height:90px;filter:drop-shadow(0 0 25px var(--accent-blue));z-index:2;margin-bottom:100px;animation:1.1s cubic-bezier(.16,1,.3,1) .4s both slideUpEntrance,6s infinite neonFlickerLogo;position:relative}.hero-headline{letter-spacing:2.5px;background:linear-gradient(120deg,#ffffffbf 30%,#fff 50%,#ffffffbf 70%) 0 0/200%;-webkit-text-fill-color:transparent;filter:drop-shadow(0 4px 8px #000000e6);text-wrap:balance;z-index:2;-webkit-background-clip:text;width:1000px;max-width:100%;margin:0 auto;font-size:clamp(.85rem,2.5vw,1.5rem);font-weight:400;line-height:1.5;animation:1.1s cubic-bezier(.16,1,.3,1) .6s both slideUpEntrance,8s linear infinite shineText;position:relative}.hero-ticker-section{z-index:2;width:100%;max-width:500px;margin:-2px auto 0;position:relative}.ticker-viewport{justify-content:center;align-items:flex-start;width:100%;height:clamp(140px,20vw,200px);display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 25% 75%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 25% 75%,#0000 100%)}.ticker-viewport:before,.ticker-viewport:after{content:"";pointer-events:none;z-index:3;background:linear-gradient(90deg,#0000,#00d4ff40,#a855f740,#0000);width:70%;height:1px;position:absolute;left:15%;box-shadow:0 0 8px #00d4ff26}.ticker-viewport:before{top:33.3%}.ticker-viewport:after{bottom:33.3%}.ticker-glow-backlight{filter:blur(40px);opacity:0;pointer-events:none;z-index:1;background:#00d4ff00;border-radius:50%;width:180px;height:50px;transition:background .8s,filter .8s,opacity .8s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ticker-glow-backlight.pc-glow{filter:blur(45px);opacity:.25;background:#a855f7b3}.ticker-glow-backlight.mobile-glow{filter:blur(45px);opacity:.23;background:#f97316b3}.ticker-glow-backlight.fortnite-glow{filter:blur(45px);opacity:.25;background:#00f0ffb3}.ticker-track{flex-direction:column;align-items:center;width:100%;display:flex;transform:translateY(0)}.ticker-track.no-transition,.ticker-track.no-transition .ticker-item{transition:none!important}.ticker-item{box-sizing:border-box;text-transform:uppercase;letter-spacing:2px;justify-content:center;align-items:center;width:100%;height:clamp(46px,6.5vw,66px);font-weight:700;display:flex;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}.ticker-item.prev-item,.ticker-item.next-item{opacity:.35;filter:blur(.8px)grayscale(.3);font-size:clamp(1.2rem,3.5vw,2rem);transition:all .6s cubic-bezier(.16,1,.3,1);transform:scale(.8)}.ticker-item.active-item{opacity:1;filter:blur()grayscale(0);font-size:clamp(2rem,6vw,3.2rem);font-weight:900;transition:all .6s cubic-bezier(.16,1,.3,1);transform:scale(1.1)}.ticker-item.incoming-item{opacity:0;filter:blur(2px)grayscale(.8);font-size:clamp(1.2rem,3.5vw,2rem);transition:all .6s cubic-bezier(.16,1,.3,1);transform:scale(.7)}@keyframes shineText{0%{background-position:200%}to{background-position:0}}.hero-headline .highlight{text-transform:uppercase;letter-spacing:1px;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:700;transition:transform .3s,filter .3s,opacity .4s;display:inline-block}.millions-highlight{filter:drop-shadow(0 0 6px #ffbb0073);background-image:linear-gradient(135deg,#fff 10%,#fb0 60%,#f50 100%)}.millions-highlight:hover{filter:drop-shadow(0 0 10px #ffbb00b3);transform:scale(1.08)translateY(-1px)}.pc-highlight{filter:drop-shadow(0 0 6px #a855f78c)!important;background-image:linear-gradient(135deg,#c084fc,#a855f7)!important}.pc-highlight:hover{transform:scale(1.08)translateY(-1px);filter:drop-shadow(0 0 10px #a855f7cc)!important}.mobile-highlight{filter:drop-shadow(0 0 6px #f973168c)!important;background-image:linear-gradient(135deg,#f97316,#fb923c)!important}.mobile-highlight:hover{transform:scale(1.08)translateY(-1px);filter:drop-shadow(0 0 10px #f97316cc)!important}.fortnite-highlight{filter:drop-shadow(0 0 6px #00f0ff8c)!important;background-image:linear-gradient(135deg,#00f0ff,#38bdf8)!important}.fortnite-highlight:hover{transform:scale(1.08)translateY(-1px);filter:drop-shadow(0 0 10px #00f0ffcc)!important}@keyframes neonFlickerLogo{0%,45%,47%,49%,90%,92%,to{filter:drop-shadow(0 0 20px var(--accent-blue))}46%{filter:drop-shadow(0 0 8px var(--accent-blue))}48%{filter:drop-shadow(0 0 14px var(--accent-blue))}91%{filter:drop-shadow(0 0 6px var(--accent-blue))}}@keyframes neonFlickerIcon{0%,45%,47%,49%,90%,92%,to{filter:drop-shadow(0 0 30px #00d4ff80)}46%{filter:drop-shadow(0 0 10px #00d4ff26)}48%{filter:drop-shadow(0 0 20px #00d4ff4d)}91%{filter:drop-shadow(0 0 8px #00d4ff1a)}}#hero-electric-canvas{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}@media (width<=768px){.nebula-glow{background:radial-gradient(circle at 35% 15%,#9d50bb24 0%,#0000 70%),radial-gradient(circle at 65% 45%,#00d4ff1c 0%,#0000 70%)}.hero{min-height:50vh;margin-top:80px;padding:20px 16px}.hero-icon{height:200px;margin-bottom:-48px;animation:6s ease-in-out infinite floatIconMobile,8s infinite neonFlickerIcon}.hero-logo{height:48px;margin-bottom:40px}.hero-headline{letter-spacing:.5px;text-wrap:pretty;width:100%;padding:0 10px;font-size:1.05rem;line-height:1.5}}.section-container{max-width:1200px;margin:0 auto;padding:80px 20px}.logo-ribbon{width:100%;margin-top:-55px;margin-bottom:-55px;padding:60px 0;animation:1.2s cubic-bezier(.16,1,.3,1) .8s both slideUpEntrance;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.ribbon-track{backface-visibility:hidden;will-change:transform;width:max-content;display:flex;transform:translate(0,0)}.ribbon-set{gap:40px;padding-right:40px;display:flex}.ribbon-window{background:linear-gradient(var(--bg-deep), var(--bg-deep)) padding-box, linear-gradient(90deg, var(--accent-blue), var(--accent-purple), var(--accent-blue)) border-box;z-index:1;background-position:0 0,0 0;background-size:100% 100%,200%;border:2px solid #0000;border-radius:24px;flex-shrink:0;justify-content:center;align-items:center;width:auto;height:240px;padding:4px;transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s,border-color .4s;animation:4s linear infinite rimFlow;display:flex;position:relative;overflow:hidden;box-shadow:0 0 12px #00d4ff59,0 0 4px #a855f733}.ribbon-window:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#ffffff40 50%,#fff0 100%);width:60%;height:100%;transition:left .6s;position:absolute;top:0;left:-150%;transform:skew(-20deg)}@media (hover:hover){.ribbon-window:hover{z-index:50;background:linear-gradient(var(--bg-deep), var(--bg-deep)) padding-box, linear-gradient(90deg, var(--accent-blue), #fff, var(--accent-blue)) border-box;transform:scale(1.15);box-shadow:0 0 30px #00d4ff8c,0 0 15px #a855f766}.ribbon-window:hover:after{transition:left .7s cubic-bezier(.16,1,.3,1);left:150%}.ribbon-window:hover img,.ribbon-window:hover a img{filter:brightness(1.12);transform:scale(1.06)}}.ribbon-window a{justify-content:center;align-items:center;width:100%;height:100%;text-decoration:none;display:flex}.ribbon-window img,.ribbon-window a img{object-fit:contain;border-radius:18px;width:auto;height:100%;transition:transform .4s,filter .4s;display:block}@keyframes rimFlow{0%{background-position:0 0,0%}to{background-position:0 0,-200%}}@keyframes rimPulse{0%,to{box-shadow:0 0 8px #00d4ff40,0 0 3px #a855f726}50%{box-shadow:0 0 16px #00d4ff73,0 0 6px #a855f747}}.discord-hub{text-align:center;z-index:10;isolation:isolate;background:0 0;border-radius:100px;width:90%;max-width:900px;margin:40px auto 60px;padding:20px 40px 50px;transition:transform .2s ease-out;animation:1.2s cubic-bezier(.16,1,.3,1) .95s both slideUpEntrance;position:relative;overflow:hidden;box-shadow:0 20px 50px #000000e6}.discord-icon-entrance-wrapper{z-index:2;animation:1.2s cubic-bezier(.16,1,.3,1) 1.1s both slideUpEntrance;display:inline-block;position:relative}.discord-hub:before{content:"";background:conic-gradient(transparent, var(--accent-blue), var(--accent-purple), transparent 40%);z-index:-3;width:200%;height:200%;animation:4s linear infinite rotateBeam;position:absolute;top:-50%;left:-50%}.discord-hub:after{content:"";z-index:-2;background:#0d0d1a;border-radius:98px;position:absolute;inset:2px}.bubble-container{z-index:-1;filter:blur(25px);border-radius:100px;position:absolute;inset:0;overflow:hidden}.bubble{opacity:.8;border-radius:50%;width:280px;height:280px;position:absolute}.bubble:first-child{background:radial-gradient(circle, var(--accent-purple) 0%, transparent 70%);top:-10%;left:5%}.bubble:nth-child(2){background:radial-gradient(circle, var(--accent-blue) 0%, transparent 70%);animation-delay:-5s;bottom:-10%;right:5%}.bubble:nth-child(3){background:radial-gradient(circle, var(--accent-purple) 0%, transparent 70%);width:220px;height:220px;animation-delay:-2s;top:30%;left:40%}.bubble:nth-child(4){background:radial-gradient(circle, var(--accent-blue) 0%, transparent 70%);animation-delay:-10s;bottom:10%;left:10%}@keyframes rotateBeam{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes floatBubbles{0%,to{transform:translate(0)scale(1)}33%{transform:translate(50px,-70px)scale(1.15)}66%{transform:translate(-40px,40px)scale(.85)}}.discord-icon{width:110px;height:auto;filter:drop-shadow(0 0 15px var(--discord-blurple));z-index:2;margin-top:5px;margin-bottom:-15px;animation:3s ease-in-out infinite discordBob;position:relative}.discord-members{box-sizing:border-box;flex-wrap:wrap;place-content:flex-start center;gap:12px;width:min(100%,700px);min-width:0;max-width:100%;height:120px;max-height:120px;margin:25px auto 10px;padding:10px;display:flex;overflow:hidden}@media (width<=1100px){.discord-members{width:min(100%,480px)}}@media (width<=768px){.discord-members{gap:12px;width:min(100%,220px);height:112px;max-height:112px;margin:8px auto 5px}}.discord-actions{flex-direction:column;justify-content:center;align-items:center;row-gap:12px;margin-top:15px;margin-bottom:10px;display:flex}.discord-more-count{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;background:#5865f24d;border:1px solid #5865f299;border-radius:20px;justify-content:center;align-items:center;gap:8px;padding:6px 14px;font-size:.85rem;font-weight:700;transition:background-color .2s,transform .2s,border-color .2s;display:inline-flex}.discord-more-count:hover{background:#5865f273;border-color:#5865f2cc;transform:translateY(-1px)scale(1.03)}.discord-more-dot{background-color:#23a559;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite statusPulse;display:inline-block;box-shadow:0 0 8px #23a559}@keyframes statusPulse{0%{box-shadow:0 0 #23a559b3}70%{box-shadow:0 0 0 6px #23a55900}to{box-shadow:0 0 #23a55900}}.discord-avatar-container{cursor:pointer;border-radius:50%;flex:none;width:44px;height:44px;transition:transform .2s,filter .2s;position:relative}.discord-avatar-container:hover{z-index:2;filter:drop-shadow(0 0 8px #5865f2cc);transform:scale(1.15)}.discord-avatar{border:2px solid var(--bg-deep);object-fit:cover;background-color:#36393f;border-radius:50%;width:100%;height:100%}.discord-status{border:3px solid var(--bg-deep);border-radius:50%;width:14px;height:14px;position:absolute;bottom:-2px;right:-2px}.status-online{background-color:#23a559}.status-idle{background-color:#f0b232}.status-dnd{background-color:#f23f43}@keyframes discordBob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}h2{text-align:center;background:linear-gradient(120deg, #fff 15%, var(--accent-blue) 45%, var(--accent-purple) 65%, #fff 85%);-webkit-text-fill-color:transparent;letter-spacing:1px;background-size:200%;-webkit-background-clip:text;margin:0 auto 35px;font-size:2.5rem;font-weight:900;transition:letter-spacing .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1),filter .4s;animation:6s linear infinite shineText;display:table;position:relative}h2:after{content:"";background:linear-gradient(90deg, var(--accent-blue), var(--accent-purple), var(--accent-blue));width:60px;height:3px;box-shadow:0 0 10px #00d4ff99, 0 0 3px var(--accent-purple);background-size:200%;border-radius:2px;transition:width .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;animation:4s linear infinite underlineFlow;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}h2:hover{letter-spacing:2px;transform:scale(1.03)}h2:hover:after{width:120px}@keyframes textGlowPulse{0%,to{filter:drop-shadow(0 2px 6px #00d4ff26)drop-shadow(0 4px 15px #a855f714)}50%{filter:drop-shadow(0 4px 14px #00d4ff61)drop-shadow(0 6px 26px #a855f738)}}@keyframes neonPulse{0%,to{box-shadow:0 0 6px #00d4ff80, 0 0 2px var(--accent-purple)}50%{box-shadow:0 0 14px #00d4ffcc, 0 0 5px var(--accent-purple)}}@keyframes underlineFlow{0%{background-position:0%}to{background-position:200%}}.grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;display:grid}@media (width>=630px) and (width<=939px){.grid{flex-wrap:wrap;justify-content:center;display:flex}.card{flex:0 calc(50% - 15px);min-width:280px}}.section-container>h2{animation-name:slideUpEntrance,shineText;animation-duration:1.2s,6s;animation-timing-function:cubic-bezier(.16,1,.3,1),linear;animation-iteration-count:1,infinite;animation-direction:normal,normal;animation-play-state:running,running;animation-delay:1.05s,0s,0s;animation-fill-mode:both,none;animation-timeline:auto,auto}.card{background:var(--glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--glass-border);border-radius:24px;flex-direction:column;padding:40px;transition:all .4s;animation:1.2s cubic-bezier(.16,1,.3,1) both slideUpEntrance;display:flex}.card:first-child{animation-delay:1.15s}.card:nth-child(2){animation-delay:1.25s}.card:nth-child(3){animation-delay:1.35s}.card:hover{border-color:var(--accent-blue);background:#ffffff0f;transform:translateY(-5px)}.card-header{justify-content:space-between;align-items:flex-start;margin-bottom:10px;display:flex}.project-logo{object-fit:contain;filter:drop-shadow(0 2px 4px #00000080);max-width:120px;height:60px}.card p{flex-grow:1;margin-bottom:25px}.legal-policy{color:#bbb;font-size:.9rem;line-height:1.7}.legal-policy p,.legal-policy ul{flex-grow:0}.legal-policy p{margin-bottom:20px}.legal-policy h2{color:#f5f6fa;letter-spacing:-.015em;margin:25px 0 12px;font-size:1.2rem;line-height:1.3}.legal-policy h3{color:#e3e7f2;margin:20px 0 8px;font-size:.96rem;line-height:1.4}.legal-policy ul{gap:7px;margin:0 0 20px 1.25rem;padding:0;display:grid}.legal-policy li::marker{color:var(--accent-blue)}.legal-policy a{color:#7ce8ff;text-underline-offset:2px;text-decoration:underline}.legal-policy a:hover,.legal-policy a:focus-visible{color:#fff}.legal-policy-callout{border-left:3px solid var(--accent-blue);color:#eafcff;background:#00d4ff0f;padding:13px 16px;margin:8px 0 28px!important}.btn{background:linear-gradient(90deg, var(--accent-purple), var(--accent-blue), var(--accent-purple));color:#fff;text-shadow:0 1px 2px #000000bf;text-transform:uppercase;letter-spacing:1.5px;text-align:center;z-index:1;background-size:200%;border:none;border-radius:50px;align-self:center;padding:16px 36px;font-size:.85rem;font-weight:700;text-decoration:none;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s,background-position .4s;animation:5s linear infinite buttonFlow;display:inline-block;position:relative;overflow:hidden;box-shadow:0 4px 15px #00d4ff40,0 2px 8px #a855f733}.btn:before{content:"";z-index:-1;background:linear-gradient(90deg,#fff0 0%,#ffffff59 50%,#fff0 100%);width:60%;height:100%;transition:left .6s;position:absolute;top:0;left:-150%;transform:skew(-25deg)}.btn:hover{transform:scale(1.06)translateY(-2px);box-shadow:0 8px 25px #00d4ff80,0 4px 15px #a855f759}.btn:hover:before{transition:left .7s cubic-bezier(.16,1,.3,1);left:150%}.btn:active{transform:scale(.98)translateY(0);box-shadow:0 0 12px #00d4ff4d}@keyframes buttonFlow{0%{background-position:0%}to{background-position:200%}}.subpage-container .btn{text-transform:none;letter-spacing:.5px;white-space:nowrap}.discord-btn{background:var(--discord-blurple)}.discord-btn:hover{box-shadow:0 0 20px #5865f266}.btn-group{flex-wrap:nowrap;justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.store-badge-link{align-self:center;transition:transform .3s,filter .3s;display:inline-block}.store-badge{object-fit:contain;width:auto;max-width:100%;height:52px;display:block}.store-badge-link:hover{filter:drop-shadow(0 0 15px #00d4ff99);transform:scale(1.05)}footer{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);text-align:center;border-top:1px solid var(--glass-border);background:#05050acc;padding:60px 5%}.socials{flex-wrap:nowrap;justify-content:center;align-items:center;gap:clamp(14px,3vw,28px);margin-bottom:28px;display:flex}.socials a{color:#fff;flex:none;place-items:center;width:2.4rem;height:2.4rem;text-decoration:none;transition:color .2s,transform .2s,filter .2s;display:grid}.socials a:hover{color:var(--accent-blue);filter:drop-shadow(0 0 9px #00d4ff61);transform:translateY(-2px)}.socials a:focus-visible{outline-offset:5px;border-radius:8px;outline:2px solid #fff}.socials svg{fill:currentColor;width:clamp(1.45rem,3vw,2rem);height:clamp(1.45rem,3vw,2rem)}.copy{color:#858b97;letter-spacing:1px;font-size:.8rem}.footer-nav{justify-content:center;gap:clamp(34px,8vw,92px);margin:0 auto 34px;display:flex}.footer-nav-group{text-align:left;justify-items:start;gap:9px;min-width:112px;display:grid}.footer-nav a{color:#b7bdc9;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:750;text-decoration:none}.footer-nav a:hover{color:var(--accent-blue)}.auth-menu{align-items:center;display:inline-flex}nav ul>li{align-items:center;display:flex}.auth-menu .auth-pod{color:#f4fcff;letter-spacing:.08em;opacity:1;text-transform:none;background:linear-gradient(135deg,#00d4ff21,#9d50bb2b);border:1px solid #00d4ff57;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:7px 13px 7px 10px;font-size:.72rem;font-weight:800;line-height:1;transition:border-color .25s,background .25s,box-shadow .25s,transform .25s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff0a,0 8px 22px #00000029}.auth-menu .auth-pod:hover,.auth-menu .auth-pod.active{color:#fff;text-shadow:none;background:linear-gradient(135deg,#00d4ff3b,#9d50bb3d);border-color:#00d4ffc7;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #ffffff12,0 0 22px #00d4ff29}.auth-menu .auth-pod:focus-visible{outline-offset:3px;outline:2px solid #fff}.auth-menu .auth-pod--signed-in{border-color:#9d50bb80}.auth-pod-icon-wrap,.auth-avatar{flex:none;place-items:center;display:inline-grid}.auth-pod-icon-wrap{width:22px;height:22px;color:var(--accent-blue);background:#00d4ff1a;border:1px solid #00d4ff57;border-radius:50%}.auth-pod-icon{width:15px;height:15px}.auth-avatar{color:#fff;background:linear-gradient(145deg,#a855f76b,#00d4ff3d);border:1px solid #ffffff6b;border-radius:50%;width:23px;height:23px;position:relative;overflow:hidden}.auth-avatar-image{object-fit:cover;width:100%;height:100%;display:block}.auth-avatar-image[hidden],.auth-avatar-fallback[hidden]{display:none}.auth-avatar-fallback{place-items:center;display:grid}.auth-avatar-fallback .auth-pod-icon{width:14px;height:14px}.auth-pod-label{white-space:nowrap}.hamburger{appearance:none;box-sizing:border-box;cursor:pointer;z-index:1001;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:0;line-height:0;display:none}.hamburger span{background-color:#fff;border-radius:3px;width:30px;height:3px;transition:all .3s}@media (width<=768px){.hamburger{display:flex}nav ul{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);pointer-events:none;visibility:hidden;background:#05050af2;flex-direction:column;align-items:center;gap:0;width:100%;max-height:0;padding:0;transition:max-height .3s ease-in-out,padding .3s ease-in-out,visibility 0s linear .3s;position:absolute;top:100%;left:0;overflow:hidden}nav ul.show{border-bottom:1px solid var(--glass-border);pointer-events:auto;visibility:visible;max-height:420px;padding:20px 0 26px;transition-delay:0s}nav ul li{margin:11px 0}nav ul .auth-menu{margin-top:2px;margin-bottom:4px}nav ul .auth-pod{min-height:42px;padding:8px 16px 8px 11px;font-size:.76rem}.hamburger.toggle span:first-child{transform:translateY(9px)rotate(45deg)}.hamburger.toggle span:nth-child(2){opacity:0;transform:scale(0)}.hamburger.toggle span:nth-child(3){transform:translateY(-9px)rotate(-45deg)}.logo-ribbon{margin-top:-15px;padding:15px 0;margin-bottom:0!important}.ribbon-set{gap:20px;padding-right:20px}.ribbon-window{border-radius:18px;height:140px}.ribbon-window img,.ribbon-window a img{border-radius:12px}.discord-hub{border-radius:40px;width:92%;margin:30px auto 40px;padding:30px 20px 40px}.discord-hub:after{border-radius:38px}.bubble-container{border-radius:40px}.discord-icon{width:75px;margin-top:0;margin-bottom:-5px}.discord-hub h2{margin-bottom:24px;font-size:1.65rem}.discord-hub p{padding:0 10px;font-size:.92rem;line-height:1.5}.discord-avatar-container{width:38px;height:38px}.discord-status{border-width:2px;width:12px;height:12px;bottom:-1px;right:-1px}.discord-actions{margin-top:8px}.subpage-container{padding:60px 16px}.subpage-container .card{border-radius:32px;padding:35px 16px}.subpage-container .btn{padding:14px 16px;font-size:.8rem}}@keyframes navEntrance{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUpEntrance{0%{opacity:0;translate:0 35px}to{opacity:1;translate:0}}#page-content{view-transition-name:page-content;opacity:1;transition:opacity .15s ease-in-out}#page-content.page-transitioning{opacity:0}body:not(.first-load) nav,body:not(.first-load) .hero-icon-entrance-wrapper,body:not(.first-load) .logo-ribbon,body:not(.first-load) .discord-hub,body:not(.first-load) .discord-icon-entrance-wrapper,body:not(.first-load) .card{opacity:1!important;animation:none!important;transform:translate(0,0)!important}body:not(.first-load) .section-container>h2{opacity:1!important;animation:6s linear infinite shineText!important;transform:translate(0,0)!important}body:not(.first-load) .hero-logo{opacity:1!important;animation:6s infinite neonFlickerLogo!important;transform:translate(0,0)!important}body:not(.first-load) .hero-headline{opacity:1!important;animation:8s linear infinite shineText!important;transform:translate(0,0)!important}body:not(.first-load) .hero-ticker-section{opacity:1!important;animation:none!important;transform:translate(0,0)!important}.first-load #page-content .subpage-container>h2{animation-delay:.1s!important}.first-load #page-content .subpage-container>.card{animation-delay:.25s!important}::view-transition-old(page-content){object-fit:none!important;object-position:top left!important;width:100%!important;height:100%!important}::view-transition-new(page-content){object-fit:none!important;object-position:top left!important;width:100%!important;height:100%!important}::view-transition-old(page-content){animation:.12s ease-out both vt-fade-out}::view-transition-new(page-content){animation:.22s cubic-bezier(.16,1,.3,1) both vt-rise-in}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-rise-in{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.hero-banner,.money-banner{border:1px solid var(--glass-border);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:28px;justify-content:center;align-items:center;width:100%;height:280px;margin-bottom:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 40px #0006}.banner-text-logo{object-fit:contain;z-index:2;filter:drop-shadow(0 8px 25px #000000b3);width:auto;max-width:85%;height:auto;max-height:215px;animation:6s ease-in-out infinite subtleFloat}.hero-banner[style*=money-merge-3d],.money-banner{background-position:50% 40%;background-size:170%}@keyframes subtleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.experience-header-panel{border:1px solid var(--glass-border);z-index:5;border-radius:40px;align-items:center;gap:36px;margin-top:10px;margin-bottom:40px;padding:40px 45px;display:flex;position:relative;box-shadow:inset 0 1px 1px #ffffff14,0 30px 60px #00000080}.experience-header-panel:before{content:"";z-index:-1;border-radius:inherit;background:var(--glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:absolute;inset:0}.app-icon{object-fit:cover;border:1px solid var(--glass-border);border-radius:28px;flex-shrink:0;width:170px;height:170px;box-shadow:0 10px 30px #00000080}.app-icon.aspect-16-9,.app-icon.wide{aspect-ratio:16/9;object-fit:cover;border-radius:22px;width:270px;height:152px}.app-icon.vertical,.app-icon.capsule{aspect-ratio:2/3;object-fit:cover;border-radius:22px;width:145px;height:215px}.experience-title-group{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;min-width:0;display:flex}.experience-title-group h1{white-space:nowrap;background:linear-gradient(120deg, #fff 15%, var(--accent-blue) 45%, var(--accent-purple) 65%, #fff 85%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 10px #00d4ff4d)drop-shadow(0 4px 25px #a855f726);letter-spacing:-.5px;background-size:200%;-webkit-background-clip:text;margin-top:0;margin-bottom:8px;font-size:clamp(2rem,3.8vw,3.4rem);font-weight:900;line-height:1.15;animation:6s linear infinite shineText}.game-tags{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;margin-bottom:12px;display:flex}.tagline{color:#fffc;max-width:680px;margin-bottom:20px;font-size:1.08rem;font-weight:400;line-height:1.5}.experience-title-group .tagline:last-child{margin-bottom:0}.experience-cta-group{flex-direction:column;flex-shrink:0;justify-content:center;align-items:flex-end;gap:12px;margin-left:auto;display:flex}.experience-cta-group .btn-group{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.tag-pill{letter-spacing:.6px;text-transform:uppercase;color:#2dd4bf;-webkit-backdrop-filter:blur(10px);background:#14b8a61f;border:1px solid #14b8a666;border-radius:20px;align-items:center;gap:6px;padding:5px 14px;font-size:.78rem;font-weight:800;transition:transform .2s,filter .2s;display:inline-flex;box-shadow:0 2px 10px #14b8a626}.tag-pill svg{flex-shrink:0;width:14px;height:14px;margin-right:2px}.tag-pill:hover{filter:brightness(1.15);transform:translateY(-1px)}.tag-pill.android{color:#4ade80;background:#22c55e26;border-color:#22c55e80;box-shadow:0 2px 10px #22c55e2e}.tag-pill.ios{color:#f1f5f9;background:#e2e8f01f;border-color:#e2e8f073;box-shadow:0 2px 10px #f1f5f91f}.tag-pill.mobile{color:#c084fc;background:#a855f724;border-color:#a855f773;box-shadow:0 2px 10px #a855f72e}.tag-pill.fortnite{color:#facc15;background:#facc1524;border-color:#facc1573;box-shadow:0 2px 10px #facc152e}.tag-pill.uefn{color:#00d4ff;background:#00d4ff24;border-color:#00d4ff73;box-shadow:0 2px 10px #00d4ff2e}.tag-pill.pc{color:#60a5fa;background:#3b82f624;border-color:#3b82f673;box-shadow:0 2px 10px #3b82f62e}.tag-pill.steam{color:#93c5fd;background:#1e3a8a40;border-color:#60a5fa73;box-shadow:0 2px 10px #60a5fa2e}.tag-pill.puzzle{color:#f472b6;background:#ec489924;border-color:#ec489973;box-shadow:0 2px 10px #ec48992e}.tag-pill.party-game{color:#fbbf24;background:#f59e0b24;border-color:#f59e0b73;box-shadow:0 2px 10px #f59e0b2e}.tag-pill.idle-clicker{color:#38bdf8;background:#0ea5e924;border-color:#0ea5e973;box-shadow:0 2px 10px #0ea5e92e}.tag-pill.multiplayer{color:#818cf8;background:#6366f124;border-color:#6366f173;box-shadow:0 2px 10px #6366f12e}.tag-pill.prop-hunt{color:#c084fc;background:#a855f724;border-color:#a855f773;box-shadow:0 2px 10px #a855f72e}.tag-pill.stealth{color:#34d399;background:#10b98124;border-color:#10b98173;box-shadow:0 2px 10px #10b9812e}.tag-pill.early-access{color:#fb923c;background:#f9731629;border-color:#f973168c;box-shadow:0 0 12px #f9731640}.tag-pill.unreleased{color:#f87171;background:#ef444429;border-color:#ef44448c;box-shadow:0 0 12px #ef444440}.tag-pill.featured{color:#facc15;background:#eab30829;border-color:#eab3088c;box-shadow:0 0 12px #eab30840}.btn-group{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.store-badge-link:hover .store-badge{filter:drop-shadow(0 6px 15px #00d4ff66);transform:translateY(-3px)scale(1.03)}.download-card{text-align:center;background:linear-gradient(135deg,#ffffff0d 0%,#ffffff03 100%);margin-top:40px;padding:50px 30px}.download-card h2{margin-bottom:25px}.download-card .fortnite-cta-container,.download-card .fortnite-header-actions{margin:0 auto;text-align:center!important;justify-content:center!important;align-items:center!important}.btn-group.large-badges{justify-content:center;gap:24px}.large-badge .store-badge{height:56px}.fortnite-cta-container{flex-direction:column;align-items:flex-start;gap:16px;width:100%;max-width:660px;display:flex}.fortnite-header-actions{flex-wrap:wrap;align-items:center;gap:14px;width:100%;display:flex}.island-code-card{box-sizing:border-box;background:#0f0f19d9;border:1px solid #facc1559;border-radius:14px;justify-content:center;align-items:center;gap:10px;max-width:100%;padding:8px 14px;display:inline-flex;box-shadow:0 10px 30px #00000080,inset 0 1px 1px #facc1533}.island-code-label{text-transform:uppercase;letter-spacing:.8px;color:#facc15;white-space:nowrap;font-size:.75rem;font-weight:800}.island-code-value{letter-spacing:1px;color:#fff;-webkit-user-select:all;user-select:all;font-family:monospace;font-size:1.15rem;font-weight:900;white-space:nowrap!important;word-break:keep-all!important}.island-code-value[data-value]:before{content:attr(data-value)}.copy-code-btn{color:#000;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#facc15 0%,#eab308 100%);border:none;border-radius:10px;flex-shrink:0;align-items:center;gap:5px;padding:7px 12px;font-size:.8rem;font-weight:800;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 15px #facc1559}.copy-code-btn:hover{transform:translateY(-2px)scale(1.03);box-shadow:0 6px 20px #facc158c}.copy-code-btn.copied{color:#fff;background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%);box-shadow:0 4px 15px #22c55e66}.fortnite-play-btn{background:linear-gradient(135deg, var(--accent-blue) 0%, var(--accent-purple) 100%);color:#fff;white-space:nowrap;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:10px 22px;font-size:.95rem;font-weight:800;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 10px 25px #00d4ff59}.fortnite-play-btn img{filter:brightness(0)invert();width:auto;height:18px}.fortnite-play-btn:hover{transform:translateY(-3px)scale(1.03);box-shadow:0 15px 40px #a855f78c}.steam-btn{color:#fff;background:linear-gradient(135deg,#171a21 0%,#2a475e 100%);border:1px solid #66c0f466;border-radius:16px;align-items:center;gap:12px;padding:14px 28px;font-weight:800;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 10px 25px #00000080}.steam-btn:hover{border-color:#66c0f4;transform:translateY(-3px);box-shadow:0 15px 35px #66c0f44d}.steam-wishlist-img{width:auto;height:64px;transition:transform .3s,filter .3s}.steam-wishlist-link:hover .steam-wishlist-img{filter:drop-shadow(0 6px 18px #66c0f480);transform:translateY(-3px)scale(1.03)}.screenshot-pod[data-has-video=false] .featured-video-container,.screenshot-pod[data-has-screenshots=false] .screenshot-carousel-container,.screenshot-pod[data-has-screenshots=false] .carousel-dots,.screenshot-pod[data-has-video=false][data-has-screenshots=false]{display:none!important}@media (width>=993px){.screenshot-pod[data-has-video=false] .screenshot-item{border-radius:28px;flex:0 0 clamp(480px,48vw,680px)}.screenshot-pod[data-has-video=false] .screenshot-item.is-portrait{border-radius:24px;flex-basis:clamp(250px,24vw,320px)}}.screenshot-pod{background:var(--glass);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:36px;margin:40px 0;padding:35px 25px 25px;animation:1.2s cubic-bezier(.16,1,.3,1) both slideUpEntrance;position:relative;overflow:hidden;box-shadow:0 30px 60px #00000080,inset 0 1px 1px #ffffff1a}.screenshot-pod-header h2{margin-bottom:30px}.featured-video-container{justify-content:center;align-items:center;width:100%;margin-bottom:35px;padding:0 10px;display:flex}.video-wrapper{aspect-ratio:16/9;border:1px solid var(--glass-border);background:#000;border-radius:20px;width:100%;max-width:840px;position:relative;overflow:hidden;box-shadow:0 15px 35px #0009,0 0 20px #00d4ff1f}.video-wrapper iframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.screenshot-carousel-container{align-items:center;display:flex;position:relative}.screenshot-track-wrapper{width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 7% 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 7% 93%,#0000 100%)}.screenshot-grid{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;align-items:center;gap:20px;padding:15px 35px;display:flex;overflow-x:auto}.screenshot-grid::-webkit-scrollbar{display:none}.screenshot-item{scroll-snap-align:center;border:1px solid var(--glass-border);background:var(--glass);border-radius:24px;flex:0 0 clamp(190px,55vw,260px);transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .3s;overflow:hidden;box-shadow:0 10px 25px #0006}.screenshot-item:hover{border-color:var(--accent-blue);transform:translateY(-6px)scale(1.02);box-shadow:0 15px 35px #00d4ff40}.screenshot-item img{width:100%;height:auto;display:block}.carousel-nav-btn{z-index:10;-webkit-backdrop-filter:blur(10px);border:1px solid var(--glass-border);color:#fff;cursor:pointer;background:#0f0f19d9;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 20px #00000080}.carousel-nav-btn:hover{border-color:var(--accent-blue);color:var(--accent-blue);background:#00d4ff40;box-shadow:0 0 15px #00d4ff80}.carousel-nav-btn.prev{left:2px}.carousel-nav-btn.next{right:2px}.carousel-nav-btn:disabled{opacity:.25;cursor:default;pointer-events:none}.carousel-dots{justify-content:center;align-items:center;gap:8px;margin-top:18px;display:flex}.carousel-dots .dot{cursor:pointer;background:#ffffff40;border:none;border-radius:50%;width:9px;height:9px;padding:0;transition:all .3s cubic-bezier(.16,1,.3,1)}.carousel-dots .dot:hover{background:#ffffff80}.carousel-dots .dot.active{background:linear-gradient(90deg, var(--accent-blue), var(--accent-purple));border-radius:10px;width:26px;box-shadow:0 0 10px #00d4ff99}.experience-details-card{margin:40px 0}.features-heading{color:var(--accent-blue);white-space:nowrap;margin-top:25px;margin-bottom:15px;font-size:1.4rem}.features-list{margin:0;padding:0;list-style:none}.features-list li{margin-bottom:14px;line-height:1.5}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-25px)}}@media (width<=992px){.experience-header-panel{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;margin-top:15px;padding:32px 24px}.experience-title-group{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.game-tags{justify-content:center;margin-top:4px;margin-bottom:12px}.experience-title-group h1{white-space:normal;text-align:center;font-size:clamp(1.6rem,5.5vw,2.8rem)}.hero-banner,.money-banner{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;width:100%;height:160px;margin-bottom:16px}.banner-text-logo{max-width:85%;max-height:120px}.hero-banner[style*=money-merge-3d],.money-banner{background-size:220%}.experience-cta-group{justify-content:center;align-items:center;width:100%;margin-left:0}.experience-cta-group .btn-group{flex-flow:wrap;justify-content:center;align-items:center;width:100%}.banner-text-logo{max-width:85vw;height:180px}.btn-group{justify-content:center!important}.app-icon{border-radius:28px;width:130px;height:130px;margin:0 auto;display:block}.app-icon.aspect-16-9,.app-icon.wide{border-radius:20px;width:230px;max-width:85vw;height:129px}.app-icon.vertical,.app-icon.capsule{border-radius:18px;width:125px;max-width:85vw;height:185px}.fortnite-cta-container{width:100%;margin:0 auto;text-align:center!important;align-items:center!important}.fortnite-header-actions{width:100%;justify-content:center!important;align-items:center!important}.large-badge .store-badge{height:54px}.screenshot-pod{border-radius:28px;padding:28px 16px 20px}.featured-video-container{margin-bottom:25px;padding:0}.video-wrapper{border-radius:18px}.screenshot-grid{padding:10px 25px}}@media (width<=600px){.section-container{padding:40px 12px}.experience-header-panel{box-sizing:border-box;border-radius:28px;width:100%;padding:25px 16px;overflow:hidden}.experience-title-group{box-sizing:border-box;width:100%;max-width:100%}.experience-title-group h1{letter-spacing:-.5px;white-space:nowrap;font-size:clamp(1.4rem,6vw,2.2rem)}.tagline{margin-bottom:20px;font-size:.98rem}.fortnite-cta-container{box-sizing:border-box;width:100%;max-width:100%}.fortnite-header-actions{flex-direction:column;align-items:stretch;gap:12px;width:100%;max-width:100%}.island-code-card{box-sizing:border-box;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;max-width:100%;padding:12px 14px;display:flex}.island-code-label{letter-spacing:1px;font-size:.72rem}.island-code-value{letter-spacing:1.5px;font-size:1.2rem}.copy-code-btn{border-radius:10px;justify-content:center;width:100%;padding:8px 14px;font-size:.82rem}.fortnite-play-btn{box-sizing:border-box;justify-content:center;width:100%;padding:11px 20px}.store-badge{height:42px}.large-badge .store-badge{height:44px}.btn-group.large-badges{gap:14px}.screenshot-pod{border-radius:24px;margin:30px 0;padding:22px 12px 18px}.featured-video-container{margin-bottom:20px;padding:0}.video-wrapper{border-radius:14px}.screenshot-track-wrapper{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%)}.screenshot-grid{gap:14px;padding:10px 18px}.screenshot-item{border-radius:18px;flex:0 0 190px}.carousel-nav-btn{width:36px;height:36px}.carousel-nav-btn svg{width:18px;height:18px}.card{border-radius:20px;padding:25px 18px}.download-card{padding:35px 18px}h2{white-space:nowrap;font-size:clamp(1.4rem,5.5vw,2rem)}.features-heading{white-space:nowrap;font-size:1.2rem}footer{padding:40px 24px}.socials{box-sizing:border-box;gap:12px 18px;padding:0 12px}.socials a{letter-spacing:1.5px;font-size:.78rem}.copy{padding:0 12px;font-size:.75rem;line-height:1.5}}.screenshot-lightbox-modal{z-index:99999;opacity:0;pointer-events:none;justify-content:center;align-items:center;width:100vw;height:100lvh;transition:opacity .3s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;left:0}.screenshot-lightbox-modal.active{opacity:1;pointer-events:auto}.lightbox-backdrop{-webkit-backdrop-filter:blur(25px);background:#080810e0;width:100%;height:100%;position:absolute;top:0;left:0}.lightbox-content{z-index:2;box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;padding:30px;display:flex;position:relative}.lightbox-image-wrapper{flex-direction:column;justify-content:center;align-items:center;max-width:90vw;max-height:85vh;display:flex;position:relative}.lightbox-img{object-fit:contain;border:1px solid #ffffff26;border-radius:20px;width:auto;max-width:90vw;height:auto;max-height:80vh;transition:transform .3s cubic-bezier(.16,1,.3,1);transform:scale(.92);box-shadow:0 25px 60px #000c,0 0 40px #00d4ff26}.screenshot-lightbox-modal.active .lightbox-img{transform:scale(1)}.lightbox-counter{color:#fffc;letter-spacing:1px;border:1px solid var(--glass-border);background:#0f0f19b3;border-radius:20px;margin-top:15px;padding:5px 16px;font-size:.88rem;font-weight:800}.lightbox-close-btn{z-index:10;color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.8rem;line-height:1;transition:all .25s;display:flex;position:absolute;top:25px;right:25px}.lightbox-close-btn:hover{background:#ef4444cc;border-color:#ef4444;transform:scale(1.1)}.lightbox-nav-btn{z-index:10;border:1px solid var(--glass-border);color:#fff;cursor:pointer;background:#0f0f19cc;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:all .25s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 10px 25px #00000080}.lightbox-nav-btn:hover{border-color:var(--accent-blue);color:var(--accent-blue);background:#00d4ff4d;transform:translateY(-50%)scale(1.1)}.lightbox-nav-btn.prev{left:25px}.lightbox-nav-btn.next{right:25px}.screenshot-item img{cursor:pointer;transition:transform .3s,filter .3s}.screenshot-item:hover img{transform:scale(1.03)}@media (width<=600px){.lightbox-nav-btn{width:40px;height:40px}.lightbox-nav-btn.prev{left:10px}.lightbox-nav-btn.next{right:10px}.lightbox-close-btn{width:38px;height:38px;font-size:1.4rem;top:15px;right:15px}}.auth-menu a{color:var(--accent-blue);letter-spacing:1px;text-transform:uppercase;font-size:.8rem;text-decoration:none}.phase-page{max-width:1100px;margin:100px auto 60px;padding:40px 20px}.phase-heading{max-width:850px;margin-bottom:26px}.phase-heading h1{letter-spacing:-.04em;margin:4px 0 10px;font-size:clamp(2.35rem,5vw,4.4rem);line-height:1.02}.phase-heading>p:last-child{color:#c8cad5;max-width:760px;font-size:1.05rem;line-height:1.65}.phase-eyebrow{color:var(--accent-blue);letter-spacing:.16em;text-transform:uppercase;margin:0 0 7px;font-size:.75rem;font-weight:900}.phase-card{border:1px solid var(--glass-border);background:linear-gradient(145deg,#181827e6,#0f111ec7);border-radius:28px;margin-top:24px;padding:30px;box-shadow:0 24px 70px #0000003d}.notice{border-left:3px solid var(--accent-blue);background:#00d4ff11;padding:13px 16px}.commission-page>.phase-heading{text-align:center;margin-left:auto;margin-right:auto}.commission-page>.phase-heading>p:last-child{margin:24px auto 0}.commission-page>.phase-heading{max-width:980px}.commission-page>.phase-heading h1{color:#f7f9ff;background:linear-gradient(120deg, #fff 15%, var(--accent-blue) 45%, var(--accent-purple) 65%, #fff 85%);-webkit-text-fill-color:transparent;letter-spacing:-.04em;text-wrap:balance;background-size:200%;-webkit-background-clip:text;background-clip:text;max-width:980px;margin-inline:auto;padding-block-end:.1em;font-size:clamp(2.35rem,4.55vw,4.05rem);line-height:1.06;transition:none;animation:6s linear infinite shineText;display:block;position:relative;overflow:visible;transform:scale(1)}.commission-page>.phase-heading h1:after{background:linear-gradient(90deg, var(--accent-blue), var(--accent-purple), var(--accent-blue));width:60px;height:3px;box-shadow:0 0 10px #00d4ff99, 0 0 3px var(--accent-purple);content:"";background-size:200%;border-radius:2px;transition:width .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;animation:4s linear infinite underlineFlow;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.commission-page>.phase-heading h1:hover{letter-spacing:-.04em;transition:none;transform:scale(1)}.commission-page>.phase-heading h1:hover:after{width:120px}.commission-page>.commission-service-standard,.commission-page>.commission-availability,.commission-page>.commission-card{box-sizing:border-box;width:100%;max-width:none}.commission-page>.commission-service-standard{max-width:760px}.commission-card{padding:0;overflow:hidden}.commission-form{gap:0;display:grid}.form-section{border:0;border-bottom:1px solid #ffffff17;gap:20px;min-width:0;margin:0;padding:34px 38px 38px;display:grid}.scope-fieldset{padding-top:54px}.form-section:last-child{border-bottom:0}.form-section>.section-heading,.scope-fieldset legend{color:#f7f7fb;align-items:center;gap:8px;width:100%;margin:0;font-size:1.25rem;font-weight:850;line-height:1.25;display:flex}.scope-fieldset legend{transform:translateY(20px)}.section-number{width:31px;height:25px;color:var(--accent-blue);letter-spacing:.08em;border:1px solid #00d4ff66;border-radius:999px;flex:0 0 31px;place-items:center;margin:0;font-size:.66rem;display:inline-grid}.commission-form .section-heading{text-align:left;letter-spacing:0;text-shadow:none;transition:none;color:#f7f7fb!important;-webkit-text-fill-color:#f7f7fb!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;animation:none!important}.commission-form .section-heading:hover{letter-spacing:0!important;filter:none!important;transform:none!important}.commission-form .section-heading:after{content:none!important;animation:none!important;display:none!important}.commission-form .section-heading .section-number{text-shadow:none;color:var(--accent-blue)!important;-webkit-text-fill-color:var(--accent-blue)!important;background:0 0!important;animation:none!important}.commission-form label{color:#f0f0f5;gap:8px;font-weight:750;display:grid}.field-help{color:#adafbd;margin:0;font-size:.88rem;font-weight:450;line-height:1.5}.field-optional{color:#9ea1b0;letter-spacing:.02em;font-size:.78rem;font-weight:550}.commission-form input:not([type=checkbox]),.commission-form textarea,.commission-form select{box-sizing:border-box;color:#fff;width:100%;min-height:50px;font:inherit;background:#04060fad;border:1px solid #484c61;border-radius:13px;padding:13px 15px;transition:border-color .2s,box-shadow .2s,background .2s}.commission-form textarea{resize:vertical;min-height:156px;line-height:1.55}.commission-form textarea[rows="3"]{min-height:112px}.commission-form input::placeholder,.commission-form textarea::placeholder{color:#777b8b;opacity:1}.commission-form input:not([type=checkbox]):hover,.commission-form textarea:hover,.commission-form select:hover{border-color:#686d85}.commission-form input:not([type=checkbox]):focus-visible,.commission-form textarea:focus-visible,.commission-form select:focus-visible{border-color:var(--accent-blue);background:#070a14e0;outline:0;box-shadow:0 0 0 3px #00d4ff2e}.select-wrap{display:block;position:relative}.select-wrap:after{content:"";pointer-events:none;border:2px solid #aeb2c4;border-width:0 2px 2px 0;width:8px;height:8px;position:absolute;top:50%;right:17px;transform:translateY(-70%)rotate(45deg)}.commission-form select{appearance:none;cursor:pointer;padding-right:45px}.commission-form select option{color:#fff;background:#11131f}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.commission-form [hidden]{display:none!important}.field-error{color:#ff9eae;min-height:1.25em;margin:-1px 0 0;font-size:.82rem;font-weight:650;line-height:1.4;display:block}.commission-form input[aria-invalid=true]:not([type=checkbox]),.commission-form textarea[aria-invalid=true],.commission-form select[aria-invalid=true]{border-color:#ef7187;box-shadow:0 0 0 3px #ef718724}.scope-fieldset:has([data-error-for=scopes]:not(:empty)) .scope-tags{border-radius:18px;outline:1px solid #ef7187bd;margin:-6px;padding:6px}.scope-group-heading{justify-content:space-between;align-items:baseline;gap:16px;margin-top:2px;display:flex}.scope-group-heading strong{color:#f4f6fb;font-size:.92rem}.scope-group-heading span{color:#aeb2c1;font-size:.8rem}.scope-tags{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.commission-form .scope-tag{--tag-rgb:0,212,255;--tag-color:#45dcff;border:1px solid rgba(var(--tag-rgb),.38);background:linear-gradient(135deg, rgba(var(--tag-rgb),.12), rgba(var(--tag-rgb),.025));width:auto;min-height:68px;color:var(--tag-color);cursor:pointer;letter-spacing:.01em;box-shadow:inset 0 1px #ffffff09, 0 7px 20px rgba(var(--tag-rgb),.055);border-radius:15px;align-items:center;gap:12px;padding:11px 14px;font-size:.88rem;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:flex;position:relative}.commission-form .scope-tag svg{flex:none;width:19px;height:19px}.commission-form .scope-tag>span{gap:3px;min-width:0;display:grid}.commission-form .scope-tag strong{color:inherit;font-size:.88rem;font-weight:800;line-height:1.2}.commission-form .scope-tag small{color:#aeb2c1;font-size:.7rem;font-weight:600;line-height:1.3}.commission-form .scope-tag input{opacity:0;pointer-events:none;width:1px;height:1px;margin:-1px;position:absolute}.commission-form .scope-tag:hover{border-color:rgba(var(--tag-rgb),.72);background:rgba(var(--tag-rgb),.16);transform:translateY(-1px)}.commission-form .scope-tag:has(input:checked){border-color:rgba(var(--tag-rgb),.9);background:rgba(var(--tag-rgb),.22);color:#fff;box-shadow:inset 0 0 0 1px rgba(var(--tag-rgb),.3), 0 0 22px rgba(var(--tag-rgb),.16)}.commission-form .scope-tag:has(input:checked):after{content:"✓";background:var(--tag-color);color:#080a12;border-radius:50%;place-items:center;width:18px;height:18px;font-size:.7rem;font-weight:950;display:grid;position:absolute;top:8px;right:8px}.commission-form .scope-tag:has(input:focus-visible){outline-offset:3px;outline:2px solid #fff}.commission-form .scope-tag.scope-verse{--tag-rgb:0,212,255;--tag-color:#45dcff}.commission-form .scope-tag.scope-umg{--tag-rgb:168,85,85;--tag-color:#ffb0b0}.commission-form .scope-tag.scope-materials{--tag-rgb:245,158,11;--tag-color:#ffc35c}.commission-form .scope-tag.scope-optimization{--tag-rgb:34,197,94;--tag-color:#58e98b}.commission-form .scope-tag.scope-full{--tag-rgb:45,78,190;--tag-color:#b8c7ff}.commission-form .scope-tag.scope-other-tag{--tag-rgb:168,85,247;--tag-color:#c89bff}.scope-other{margin-top:3px}.commission-contact{border-radius:0 13px 13px 0;gap:3px;font-size:.93rem;display:grid}.commission-contact strong{color:#fff}.commission-contact span{color:#bfc2ce;font-weight:450;line-height:1.5}.consent-group{gap:6px;display:grid}.consent-group>.field-error{min-height:0;margin:-2px 0 0}.commission-form .consent-option{color:#cfd1da;cursor:pointer;background:#0000002e;border:1px solid #ffffff1f;border-radius:14px;grid-template-columns:21px 1fr;align-items:start;gap:12px;padding:15px 16px;font-size:.9rem;font-weight:500;line-height:1.55;display:grid}.consent-option:hover{border-color:#00d4ff59}.consent-option input{appearance:none;cursor:pointer;background:#00000059;border:1px solid #656a80;border-radius:6px;width:20px;height:20px;margin:1px 0 0}.consent-option input:checked{border-color:var(--accent-blue);background:var(--accent-blue);box-shadow:inset 0 0 0 4px #10121d}.consent-option input:focus-visible{outline-offset:3px;outline:2px solid #fff}.consent-option a{color:#78e6ff}.commission-submit{justify-self:start;min-width:260px}.form-error{color:#ff9eae;min-height:1.4em}.commission-form[hidden],.commission-success[hidden]{display:none!important}.commission-success{box-sizing:border-box;text-align:center;background:radial-gradient(circle at 50% 0,#00d4ff21,#0000 44%),radial-gradient(circle at 50% 100%,#a855f724,#0000 48%),#0c0e1bb8;border:1px solid #00d4ff2e;border-radius:28px;justify-items:center;gap:9px;min-height:320px;padding:clamp(30px,5vw,52px) 30px;animation:.45s both commissionSuccessIn;display:grid}.commission-success:focus{outline:2px solid var(--accent-blue);outline-offset:-7px}.commission-success-icon{color:#fff;background:linear-gradient(145deg,#00d4ffe6,#5865f2db 54%,#a855f7eb);border:1px solid #00d4ffa8;border-radius:50%;place-items:center;width:82px;height:82px;margin-bottom:3px;display:grid;box-shadow:0 0 0 7px #00d4ff14,0 0 38px #00d4ff3b,inset 0 1px #ffffff8c}.commission-success-icon svg{filter:drop-shadow(0 3px 7px #00000038);width:46px;height:46px}.commission-success h2{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(2rem,5vw,3.15rem);line-height:1.05}.commission-success .phase-eyebrow{margin:0}.commission-success-workspace-heading{color:#f1f4ff;letter-spacing:-.015em;max-width:560px;margin:6px 0 -2px;font-size:clamp(1.05rem,2.2vw,1.35rem)}.commission-success-message{color:#c9cbd7;max-width:550px;margin:2px 0 4px;font-size:1rem;line-height:1.6}.commission-success-reference{background:#a855f717;border:1px solid #a855f766;border-radius:14px;gap:7px;min-width:min(100%,310px);margin:8px 0 0;padding:14px 24px;display:grid}.commission-success-reference span{color:#aaaeba;letter-spacing:.16em;text-transform:uppercase;font-size:.69rem;font-weight:850}.commission-success-reference strong{color:#fff;letter-spacing:.08em;font:800 1.08rem/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.commission-success-status{color:#7ce8ff;letter-spacing:.04em;margin:0;font-size:.8rem;font-weight:750}.commission-success-action{flex-wrap:wrap;justify-content:center;gap:10px;margin:10px 0 0;display:flex}.commission-success-check{justify-items:center;gap:8px;max-width:520px;margin-top:5px;display:grid}.commission-success-check .secondary-btn{width:100%}.commission-success-check .commission-success-status{color:#aeb7ca;letter-spacing:0;font-size:.76rem;font-weight:650;line-height:1.5}@keyframes commissionSuccessIn{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}.commission-availability{background:linear-gradient(120deg,#00d4ff14,#a855f70f);border:1px solid #00d4ff38;border-radius:15px;max-width:780px;margin:18px auto 14px;padding:15px 17px 14px}.commission-availability-heading{justify-content:space-between;align-items:baseline;gap:15px;display:flex}.commission-availability-label{color:#dcecf1;letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:850}.commission-availability-heading strong{color:#9af2b2;letter-spacing:.04em;white-space:nowrap;background:#22c55e1f;border:1px solid #5beb8a8c;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:.66rem;line-height:1.2;display:inline-flex;box-shadow:0 0 18px #22c55e29,inset 0 1px #ffffff14}.commission-availability-heading strong:before{content:"";background:#6df39e;border-radius:50%;flex:0 0 6px;width:6px;height:6px;box-shadow:0 0 10px #6df39ef2}.commission-availability p{color:#c6cad6;margin:9px 0 0;font-size:.82rem;line-height:1.5}.commission-service-standard{text-align:left;background:#080b1680;border:1px solid #ffffff1f;border-radius:20px;max-width:850px;margin:20px auto 18px;padding:24px 26px}.commission-service-standard__copy{min-width:0}.commission-service-standard .phase-eyebrow{margin-bottom:7px}.commission-service-standard h2,.commission-service-standard h2:hover{color:#fff;-webkit-text-fill-color:#fff;letter-spacing:-.025em;white-space:normal;text-align:left;max-width:620px;text-shadow:none;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;margin:0;font-size:clamp(1.35rem,2.3vw,1.75rem);line-height:1.2;transition:none;animation:none;display:block;position:static;transform:none}.commission-service-standard h2:after{content:none;display:none}.commission-service-standard__copy>p:last-child{color:#bfc4d0;max-width:720px;margin:11px 0 0;font-size:.9rem;line-height:1.62}.commission-info-icon{box-sizing:border-box;border:1px solid;border-radius:50%;place-items:center;width:21px;height:21px;font:800 .75rem/1 Georgia,serif;display:inline-grid}.optimization-note{color:#c3e9ef;background:#00d4ff11;border:1px solid #00d4ff3d;border-left:3px solid #6eddeb;border-radius:0 13px 13px 0;grid-template-columns:25px minmax(0,1fr);align-items:start;gap:11px;margin-top:-2px;padding:13px 15px;font-size:.84rem;font-weight:500;line-height:1.55;display:grid}.commission-sign-in{max-width:680px;margin-left:auto;margin-right:auto}.commission-sign-in h2{color:#fff;letter-spacing:-.03em;max-width:520px;margin:8px auto 15px;font-size:clamp(1.75rem,4vw,2.55rem);line-height:1.12}.commission-sign-in>p:not(.phase-eyebrow):not(.auth-footnote){color:#c4c6d2;max-width:520px;margin:0 auto;line-height:1.6}.commission-form-sign-in{width:100%;min-width:0;max-width:none;margin:0}.commission-form-sign-in h2{white-space:normal;max-width:none;margin:8px auto 12px;font-size:clamp(1.15rem,3vw,1.85rem)}.commission-form-sign-in .auth-discord-btn{white-space:nowrap;text-transform:none;letter-spacing:.02em;margin-top:16px}.status-pill{color:#7ce8ff;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;background:#00d4ff14;border:1px solid #00d4ff8c;border-radius:999px;justify-content:center;align-items:center;padding:5px 10px;font-size:.7rem;font-weight:800;display:inline-flex}.auth-page{place-items:center;max-width:760px;min-height:calc(100vh - 260px);display:grid}.auth-card{box-sizing:border-box;text-align:center;background:radial-gradient(circle at 50% 0,#5865f230,#0000 48%),linear-gradient(150deg,#191929f5,#0c0e1ae8);border:1px solid #ffffff1f;border-radius:32px;width:100%;padding:clamp(30px,6vw,58px);box-shadow:0 30px 90px #0000006b}.auth-brand{justify-content:center;align-items:center;gap:17px;margin-bottom:26px;display:flex}.auth-brand img{object-fit:contain;filter:drop-shadow(0 7px 15px #00000059);width:52px;height:52px}.auth-brand span{background:linear-gradient(90deg, var(--accent-blue), var(--discord-blurple));width:34px;height:1px}.auth-card h1{letter-spacing:-.035em;max-width:590px;margin:8px auto 15px;font-size:clamp(2rem,5vw,3.35rem);line-height:1.08}.auth-intro{color:#c4c6d2;max-width:560px;margin:0 auto;font-size:1.03rem;line-height:1.65}.auth-discord-btn{box-sizing:border-box;justify-content:center;align-items:center;gap:11px;width:min(100%,440px);display:inline-flex}.auth-discord-btn img{object-fit:contain;width:23px;height:23px}.auth-footnote{color:#9296a6;max-width:510px;margin:30px auto 12px;font-size:.78rem;line-height:1.55}.account-login-card .auth-intro{max-width:620px}.account-login-card .auth-discord-btn,.account-login-card .auth-footnote{margin-top:28px}.commission-form-sign-in{border-radius:22px;padding:28px 30px 24px}.commission-form-sign-in .auth-footnote{margin:24px auto 0}.account-page{max-width:1180px}.account-page h2,.account-page h2:hover{-webkit-text-fill-color:currentColor;text-shadow:none;letter-spacing:inherit;text-align:left;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;margin-top:0;transition:none;animation:none;display:block;position:static;transform:none}.account-page h2:after{content:none;animation:none;display:none}.account-page .btn{box-sizing:border-box;color:#eafcff;box-shadow:none;letter-spacing:.025em;text-shadow:none;text-transform:none;background:#1b2d3a;border:1px solid #00d4ff6b;border-radius:10px;align-self:end;font-weight:750;transition:border-color .16s,background-color .16s,color .16s;animation:none;overflow:visible}.account-page .btn:before{content:none;animation:none;display:none}.account-page .btn:hover,.account-page .btn:active{color:#fff;box-shadow:none;filter:none;background:#234257;border-color:#00d4ffb8;transform:none}.account-page .btn:focus-visible{outline-offset:3px;outline:2px solid #fff}.account-hero{background:radial-gradient(circle at 12% 10%,#a855f729,#0000 34%),radial-gradient(circle at 82% 95%,#00d4ff1c,#0000 38%),#131422db;justify-content:space-between;align-items:center;gap:28px;padding:34px 38px;display:flex;overflow:hidden}.account-hero-main{min-width:0}.account-hero-actions{flex:none;justify-items:end;gap:9px;display:grid}.account-hero-label{color:#858a9d;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:800}.profile-summary{align-items:center;gap:24px;min-width:0;display:flex}.profile-avatar-shell{background:linear-gradient(145deg,#a855f757,#00d4ff2e);border:1px solid #ffffff29;border-radius:27px;flex:0 0 112px;place-items:center;width:112px;height:112px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 36px #00000052}.profile-avatar{object-fit:cover;width:100%;height:100%}.profile-avatar-shell.has-avatar .profile-avatar-fallback{display:none}.profile-avatar-fallback{color:#fffc;font-size:2.3rem;font-weight:900}.profile-identity{min-width:0}.profile-identity h1{color:#fff;letter-spacing:-.04em;white-space:nowrap;max-width:100%;margin:0 0 8px;font-size:clamp(2.1rem,5vw,3.5rem);line-height:1;overflow:hidden}.adept-id-line{color:#9094a5;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:7px 12px;margin:0 0 13px;font-size:.73rem;font-weight:750;display:flex}.adept-id-line code{color:#d7d9e3;letter-spacing:.075em;font:700 .82rem/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.provider-badge{color:#c5caff;background:#5865f21f;border:1px solid #5865f273;border-radius:999px;margin:0;padding:6px 10px;font-size:.72rem;font-weight:750;display:inline-flex}.account-logout,.secondary-btn{color:#e6e7ee;letter-spacing:.025em;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff2e;border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:9px 15px;font-family:inherit;font-size:.75rem;font-weight:750;line-height:1;text-decoration:none;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.account-logout:hover,.secondary-btn:hover{color:#fff;background:#00d4ff17;border-color:#00d4ff85;transform:none}.account-logout:focus-visible,.secondary-btn:focus-visible{outline-offset:3px;outline:2px solid #fff}.secondary-btn:disabled{opacity:.42;cursor:not-allowed;transform:none}.account-grid{grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr);align-items:stretch;gap:22px;display:grid}.account-grid.single-card{grid-template-columns:minmax(0,760px)}.profile-settings,.commission-history{flex-direction:column;min-width:0;display:flex}.card-heading{margin-bottom:25px}.card-heading h2{color:#f5f6fa;letter-spacing:-.018em;margin:0 0 8px;font-size:1.42rem;font-weight:760}.card-heading>p:last-child,.card-heading>div>p:last-child{color:#9fa2b2;margin:0;font-size:.9rem;line-height:1.55}.profile-form{grid-template-columns:1fr auto;align-items:start;gap:12px;margin:0}.profile-form label{gap:7px;display:grid}.profile-caption{color:#8f93a3;font-size:.72rem;line-height:1.35}.profile-submit{min-width:0;margin-top:33px}.account-page .btn:disabled{color:#8f93a3;cursor:not-allowed;opacity:.82;background:#ffffff0f;border-color:#ffffff29}.account-page .profile-form input:disabled{color:#8f93a3;cursor:not-allowed;opacity:.8;background:#ffffff0d;border-color:#ffffff29}.account-page .profile-form input:disabled:hover{border-color:#ffffff29}.btn-compact{white-space:nowrap;min-height:50px;padding:12px 21px;position:relative}.button-countdown{border-radius:inherit;color:#aeb2bf;background:#080c14c7;place-items:center;padding:0 10px;font-size:.72rem;font-weight:800;line-height:1.1;display:grid;position:absolute;inset:0}.button-countdown[hidden]{display:none}.profile-divider{background:#ffffff1a;height:1px;margin:24px 0}.profile-note{color:#8f93a3;margin:17px 0 0;font-size:.78rem;line-height:1.5}.profile-settings .form-error{margin:8px 0 0}.history-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.history-heading .secondary-btn{flex:none}.commission-list{gap:9px;display:grid}.commission-row{color:#fff;background:#0000002e;border:1px solid #ffffff1a;border-radius:15px;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:12px;padding:15px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:grid}.commission-row:hover{background:#00d4ff0b;border-color:#00d4ff5c;transform:none}.commission-row:focus-visible{outline-offset:3px;outline:2px solid #fff}.commission-row-copy{gap:4px;min-width:0;display:grid}.commission-row-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.93rem;overflow:hidden}.commission-row-copy span{color:#8e92a3;letter-spacing:.05em;font:650 .7rem/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.commission-row-arrow{color:#7ce8ff}.commission-empty{color:#dddfe7;text-align:center;border:1px dashed #ffffff26;border-radius:15px;gap:4px;padding:24px;display:grid}.commission-empty span{color:#8f93a3;font-size:.85rem}.commission-empty .secondary-btn{justify-self:center;margin-top:12px}.account-page nav.commission-pagination{z-index:auto;box-sizing:border-box;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;width:auto;padding:18px 0 0;animation:none;position:static}.commission-pagination{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:18px;display:flex}.commission-pagination[hidden]{display:none}.pagination-btn{min-width:82px}.pagination-status{color:#9fa2b2;letter-spacing:.02em;font-size:.76rem;font-weight:700}.commission-detail-page{max-width:1180px}.commission-detail-shell{gap:16px;display:grid}.commission-back-link{color:#aeb2c4;justify-self:start;align-items:center;gap:8px;font-size:.82rem;font-weight:750;text-decoration:none;transition:color .18s,transform .18s;display:inline-flex}.commission-back-link span{color:var(--accent-blue);font-size:1rem}.commission-back-link:hover{color:#fff;transform:translate(-2px)}.commission-back-link:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #fff}.commission-detail-card{background:linear-gradient(145deg,#191a2bf5,#0c0f1cf0);border:1px solid #ffffff21;border-radius:30px;padding:clamp(22px,4vw,42px);position:relative;overflow:hidden;box-shadow:0 30px 90px #0000004d}.commission-detail-card:before{background:linear-gradient(90deg, var(--accent-blue), var(--accent-purple), transparent 80%);content:"";opacity:.85;height:2px;position:absolute;inset:0 0 auto}.commission-detail-loading{color:#afb3c2;place-items:center;min-height:280px;display:grid}.commission-detail-header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:flex-start;gap:26px;padding-bottom:30px;display:flex}.commission-detail-header-copy{min-width:0}.commission-detail-header h1{color:#fff;letter-spacing:-.045em;overflow-wrap:anywhere;max-width:750px;margin:3px 0 10px;font-size:clamp(2.05rem,5vw,4rem);line-height:1.02}.commission-reference{color:#8e93a7;letter-spacing:.08em;text-transform:uppercase;margin:0;font:700 .74rem/1.3 ui-monospace,SFMono-Regular,Consolas,monospace}.commission-detail-header>.status-pill{flex:none;margin-top:6px;padding:8px 13px;font-size:.72rem}.status-pill.status-submitted{color:#8bdcff;background:#4db8ff1a;border-color:#4db8ff8c}.status-pill.status-under-review{color:#ffd36d;background:#faae2a1a;border-color:#faae2a8c}.status-pill.status-needs-information{color:#ffb87c;background:#f98b481a;border-color:#f98b488c}.status-pill.status-proposal-sent{color:#caa8ff;background:#a855f71a;border-color:#a855f78c}.status-pill.status-accepted{color:#8de9d2;background:#2dc4a61a;border-color:#2dc4a68c}.status-pill.status-scheduled{color:#b8c9ff;background:#6982ff1a;border-color:#6982ff8c}.status-pill.status-in-progress{color:#73efa2;background:#22c55e1a;border-color:#22c55e80}.status-pill.status-completed{color:#fff;background:linear-gradient(100deg,#00d4ff30,#a855f72e);border-color:#00d4ffbf}.status-pill.status-declined,.status-pill.status-cancelled{color:#ffadba;background:#ef718717;border-color:#ef718780}.commission-status-flow{align-items:flex-start;padding:27px 4px 30px;display:flex}.commission-status-step{color:#727789;letter-spacing:.03em;text-align:center;justify-items:center;gap:8px;min-width:70px;font-size:.66rem;font-weight:750;display:grid;position:relative}.commission-status-marker{box-sizing:border-box;color:#858b9d;background:#131625;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.67rem;font-weight:900;display:grid}.commission-status-step.is-complete{color:#c9f7ff}.commission-status-step.is-complete .commission-status-marker{color:#07131a;background:var(--accent-blue);border-color:#00d4ffb3;box-shadow:0 0 18px #00d4ff33}.commission-status-step.is-current .commission-status-marker{outline:4px solid #00d4ff21;box-shadow:0 0 23px #00d4ff59}.commission-status-connector{background:#ffffff24;flex:auto;height:1px;margin:14px 8px 0}.commission-status-step.is-complete+.commission-status-connector{background:linear-gradient(90deg,#00d4ffbf,#00d4ff40)}.commission-status-flow.is-terminal{padding-bottom:24px;display:block}.commission-terminal-note{color:#d1aab4;background:#ef71870f;border:1px solid #ef71873b;border-radius:12px;margin:0;padding:12px 15px;font-size:.83rem}.commission-status-summary{background:linear-gradient(135deg,#00d4ff14,#a855f70f);border:1px solid #00d4ff33;border-radius:18px;gap:8px;margin:0 0 24px;padding:22px 24px;display:grid}.commission-status-summary .phase-eyebrow{margin-bottom:0}.commission-status-summary h2{color:#f7f8fb;letter-spacing:-.02em;margin:0;font-size:1.25rem}.commission-status-summary>p:not(.phase-eyebrow):not(.commission-status-next){color:#c9cbd6;max-width:760px;margin:0;font-size:.9rem;line-height:1.6}.commission-status-next{color:#8deeff;margin:3px 0 0;font-size:.78rem;font-weight:750;line-height:1.5}.commission-status-summary.status-summary-needs-information{background:linear-gradient(135deg,#f98b481a,#a855f70d);border-color:#f98b4852}.commission-status-summary.status-summary-completed{border-color:#00d4ff4d}.commission-status-summary.status-summary-declined,.commission-status-summary.status-summary-cancelled{background:#ef71870e;border-color:#ef71873d}.commission-detail-content{grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);align-items:start;gap:18px;display:grid}.commission-detail-main,.commission-detail-sidebar{gap:18px;min-width:0;display:grid}.commission-detail-panel{background:#04060f45;border:1px solid #ffffff1a;border-radius:20px;padding:clamp(21px,3vw,29px)}.commission-detail-panel-heading{margin-bottom:21px}.commission-detail-panel-heading h2{color:#fff;letter-spacing:-.025em;margin:0;font-size:1.5rem}.commission-detail-description{color:#d7d9e3;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.78}.commission-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:27px 0 0;display:grid}.commission-meta-item{background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;gap:8px;min-width:0;padding:14px;display:grid}.commission-meta-item dt{color:#858b9e;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:850}.commission-meta-item dd{color:#f2f3f7;overflow-wrap:anywhere;margin:0;font-size:.86rem;font-weight:700;line-height:1.45}.commission-commercial-review{color:#c9cbd6;margin:26px 0 22px;font-size:.92rem;line-height:1.72}.commission-payment-label{color:#eef1f8;letter-spacing:.12em;text-transform:uppercase;gap:8px;margin:0;font-size:.72rem;font-weight:850;display:grid}.commission-payment-select-wrap{margin-top:0}.commission-commercial-panel .select-wrap:after{right:17px}.commission-commercial-panel select{box-sizing:border-box;appearance:none;color:#fff;width:100%;min-height:50px;font:inherit;cursor:pointer;background:#04060fad;border:1px solid #484c61;border-radius:13px;padding:13px 45px 13px 15px;transition:border-color .2s,box-shadow .2s,background .2s}.commission-commercial-panel select:hover{border-color:#686d85}.commission-commercial-panel select:focus-visible{border-color:var(--accent-blue);background:#070a14e0;outline:0;box-shadow:0 0 0 3px #00d4ff2e}.commission-commercial-panel select option{color:#fff;background:#11131f}.commission-commercial-actions{border-top:1px solid #ffffff17;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:25px;padding-top:20px;display:flex}.commission-commercial-actions .btn,.commission-commercial-actions .secondary-btn{min-width:148px;margin:0}.commission-commercial-actions .danger-btn{color:#ffb0ba;background:#ef71870f;border-color:#ef71876b}.commission-commercial-actions .danger-btn:hover{color:#ffd9de;background:#ef71871f;border-color:#ef7187b3}.commission-detail-subsection{border-top:1px solid #ffffff17;margin-top:27px;padding-top:23px}.commission-detail-subsection h3{color:#f4f5f8;margin:0 0 13px;font-size:.92rem}.commission-reference-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.commission-reference-list li{align-items:flex-start;gap:8px;min-width:0;display:flex}.commission-reference-list a{color:#7ce8ff;overflow-wrap:anywhere;min-width:0;font-size:.83rem;line-height:1.5}.commission-reference-list a:hover{color:#fff}.commission-reference-icon{color:var(--accent-blue);flex:none;font-size:.9rem}.commission-history-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.commission-history-event{grid-template-columns:17px minmax(0,1fr);gap:12px;min-height:73px;display:grid;position:relative}.commission-history-event:not(:last-child):before{content:"";background:#ffffff21;width:1px;position:absolute;top:17px;bottom:0;left:7px}.commission-history-marker{z-index:1;background:#151827;border:2px solid #71778b;border-radius:50%;width:9px;height:9px;margin:4px 0 0 3px;position:relative;box-shadow:0 0 0 4px #171827}.commission-history-event.is-latest .commission-history-marker{border-color:var(--accent-blue);background:var(--accent-blue);box-shadow:0 0 0 4px #00d4ff1a,0 0 18px #00d4ff59}.commission-history-copy{min-width:0;padding-bottom:18px}.commission-history-event-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.commission-history-event-top strong{color:#f1f2f6;font-size:.86rem}.commission-history-event-top time{color:#858b9e;text-align:right;flex:none;font-size:.67rem;line-height:1.4}.commission-history-copy p{color:#aeb2c0;white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:.8rem;line-height:1.5}.commission-history-empty{color:#9297a8;font-size:.84rem}.commission-detail-action{background:linear-gradient(145deg,#ef718717,#0f111e59);border:1px solid #ef718738;border-radius:18px;padding:21px}.commission-detail-action>p:not(.phase-eyebrow):not(.form-error){color:#bdb2ba;margin:0 0 15px;font-size:.81rem;line-height:1.55}.commission-detail-action .secondary-btn{width:100%}.commission-detail-action .secondary-btn+.secondary-btn{margin-top:9px}.commission-detail-action .form-error{margin:10px 0 0}.commission-discord-action{background:linear-gradient(145deg,#00d4ff14,#0f111e59);border-color:#00d4ff38}.commission-response-action{background:linear-gradient(145deg,#f98b481a,#0f111e59);border-color:#f98b4852;gap:11px;display:grid}.commission-response-action>p{margin-bottom:0!important}.commission-response-action label{color:#f3f4f8;gap:7px;font-size:.8rem;font-weight:750;display:grid}.commission-response-action textarea{box-sizing:border-box;resize:vertical;color:#fff;width:100%;min-height:120px;font:inherit;background:#04060fad;border:1px solid #565b70;border-radius:12px;padding:12px 13px;line-height:1.5}.commission-response-action textarea:focus-visible{border-color:var(--accent-blue);outline:0;box-shadow:0 0 0 3px #00d4ff2e}.commission-response-action .btn{box-sizing:border-box;width:100%}.auth-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.commission-detail-heading{color:#f7f9ff;background:linear-gradient(120deg, #fff 15%, var(--accent-blue) 45%, var(--accent-purple) 65%, #fff 85%);-webkit-text-fill-color:transparent;text-align:left;letter-spacing:-.025em;background-size:200%;-webkit-background-clip:text;background-clip:text;width:fit-content;max-width:100%;margin:0;padding-block-end:.14em;animation:6s linear infinite shineText;display:block;position:relative;transform:scale(1)}.commission-detail-panel-heading .commission-detail-heading{font-size:1.5rem}.commission-status-summary .commission-detail-heading{font-size:1.25rem}.commission-detail-heading:after{bottom:-8px;left:0;right:auto;transform:none}.commission-detail-heading:hover{letter-spacing:-.025em;transform:scale(1)}@media (width<=850px){.scope-tags{grid-template-columns:repeat(2,minmax(0,1fr))}.account-grid,.commission-detail-content{grid-template-columns:1fr}}@media (width<=700px){.phase-page{margin-top:76px;padding:28px 15px}.commission-page .phase-heading h1{white-space:normal;font-size:clamp(1.9rem,9.5vw,2.65rem)}.phase-card{border-radius:22px;padding:21px}.commission-card{padding:0}.form-section{padding:27px 20px 30px}.scope-fieldset{padding-top:43px}.scope-fieldset legend{transform:translateY(15px)}.form-grid{grid-template-columns:1fr}.commission-service-standard{padding:21px 18px}.commission-service-standard h2,.commission-service-standard h2:hover{white-space:nowrap;letter-spacing:-.04em;font-size:clamp(.78rem,4vw,1.3rem)}.scope-group-heading{flex-direction:column;align-items:flex-start;gap:4px}.scope-tags{grid-template-columns:1fr;gap:9px}.commission-form .scope-tag{min-height:62px}.commission-submit{width:100%;min-width:0}.auth-page{padding-top:25px}.auth-card{border-radius:24px;padding:29px 20px}.commission-sign-in{margin-top:18px}.commission-form-sign-in{width:100%;max-width:100%;margin:0;padding:24px 18px 22px}.commission-form-sign-in h2{margin:12px auto 18px;font-size:clamp(1.1rem,5vw,1.45rem)}.commission-form-sign-in .auth-discord-btn{gap:8px;width:100%;padding:14px 12px;font-size:.74rem}.commission-form-sign-in .auth-brand{gap:11px}.commission-form-sign-in .auth-brand span{width:24px}.auth-brand img{width:43px;height:43px}.account-hero{padding:24px 20px 20px;display:block}.account-hero-actions{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:15px;display:flex}.account-hero-label{margin-right:auto;display:block}.profile-summary{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:15px;display:grid}.profile-avatar-shell{border-radius:20px;flex-basis:76px;width:76px;height:76px}.profile-identity h1{white-space:normal;overflow-wrap:anywhere;font-size:clamp(1.75rem,9vw,2.5rem)}.provider-badge{justify-self:start}.account-logout{align-self:auto;margin-top:0}.profile-form{grid-template-columns:1fr}.profile-submit{margin-top:0}.btn-compact{width:100%}.history-heading{align-items:end}.commission-row{grid-template-columns:minmax(0,1fr) auto}.commission-row-arrow{display:none}.commission-detail-card{border-radius:22px;padding:21px 18px}.commission-detail-header{gap:16px;padding-bottom:24px;display:grid}.commission-detail-header>.status-pill{justify-self:start;margin-top:0}.commission-status-flow{margin:0;padding:24px 5px 27px;display:grid;overflow:visible}.commission-status-step{text-align:left;grid-template-columns:28px minmax(0,1fr);place-items:center start;gap:11px;min-width:0}.commission-status-connector{width:1px;height:18px;margin:3px 0 3px 14px}.commission-meta-grid{grid-template-columns:1fr}.commission-detail-panel{border-radius:17px;padding:20px 17px}.commission-commercial-actions{flex-direction:column;align-items:stretch}.commission-commercial-actions .btn,.commission-commercial-actions .secondary-btn{width:100%;min-width:0}.commission-history-event-top{gap:3px;display:grid}.commission-history-event-top time{text-align:left}}@media (width<=420px){.profile-avatar-shell{border-radius:17px;flex-basis:64px;width:64px;height:64px}.profile-summary{grid-template-columns:64px minmax(0,1fr);gap:12px}.adept-id-line{gap:6px 10px;display:flex}.history-heading{display:grid}.history-heading .secondary-btn{justify-self:start}.commission-row{gap:8px;padding:13px}.commission-detail-header h1{font-size:1.9rem}.commission-detail-description{font-size:.92rem}}@media (prefers-reduced-motion:reduce){.commission-page>.phase-heading h1,.commission-page>.phase-heading h1:after,.commission-form .scope-tag,.commission-row,.secondary-btn,.account-logout,.commission-success{transition:none;animation:none}.commission-back-link{transition:none}}.tools-eyebrow{color:#69e7f1;letter-spacing:.19em;text-transform:uppercase;font-size:.72rem;font-weight:800}.creator-tools-home{isolation:isolate;background:linear-gradient(145deg,#081626f0,#0c0c1df0);border:1px solid #4de0ef3d;border-radius:34px;grid-template-columns:minmax(360px,.72fr) minmax(560px,1.28fr);align-items:center;gap:clamp(32px,5vw,76px);width:min(1320px,100% - 40px);margin:95px auto;padding:clamp(28px,5vw,68px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000057}.creator-tools-home__glow{z-index:-1;aspect-ratio:1;filter:blur(80px);pointer-events:none;background:#00d4ff1f;border-radius:50%;width:65%;position:absolute;inset:auto auto -45% -10%}.creator-tools-home__copy{min-width:0}.creator-tools-home__brand{align-items:start;gap:18px;margin:14px 0 22px;display:grid}.creator-tools-home__brand img{filter:drop-shadow(0 0 24px #40daee3d);flex:none;width:78px;height:78px}.creator-tools-home__brand>div{min-width:0}.creator-tools-home__brand h2{color:#f7f9ff;background:linear-gradient(120deg, #fff 15%, var(--accent-blue) 45%, var(--accent-purple) 65%, #fff 85%);-webkit-text-fill-color:transparent;letter-spacing:-.045em;text-align:left;text-wrap:balance;background-size:200%;-webkit-background-clip:text;background-clip:text;max-width:100%;margin:0;padding-block-end:.1em;font-size:clamp(1.95rem,3.4vw,3.25rem);line-height:1.03;animation:6s linear infinite shineText;display:block;position:relative;transform:scale(1)}.creator-tools-home__brand h2:after{left:0;transform:none}.creator-tools-home__brand h2:hover{letter-spacing:-.045em;transform:scale(1)}.creator-tools-home__lead{color:#c4cede;max-width:660px;font-size:clamp(1rem,1.4vw,1.18rem)}.creator-tools-home__supporting{color:#9eafc2;max-width:660px;margin:14px 0 0;font-size:clamp(.9rem,1.15vw,1rem);line-height:1.65}.creator-tools-home__features{flex-wrap:wrap;gap:9px;margin:26px 0;padding:0;list-style:none;display:flex}.creator-tools-home__features li{color:#aebdd0;background:#0d2336b3;border:1px solid #73e5ef2e;border-radius:999px;padding:7px 11px;font-size:.72rem;font-weight:650}.creator-tools-home__actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.creator-tools-home__actions .btn{align-self:auto;padding:13px 25px}.tools-text-link{color:#7feaf2;letter-spacing:.04em;font-size:.8rem;font-weight:750;text-decoration:none}.tools-text-link:hover{color:#fff}.creator-tools-home__visual{background:#060d18;border:1px solid #74a6d242;border-radius:20px;min-width:0;padding-top:28px;transition:transform .35s,border-color .35s;display:block;position:relative;overflow:hidden;transform:rotate(0);box-shadow:0 28px 70px #0000007a}.creator-tools-home__visual:hover{border-color:#53e2ef85;transform:rotate(-1deg)translateY(-4px)}.creator-tools-home__visual img{width:100%;height:auto;display:block}.creator-tools-home__window-bar{border-bottom:1px solid #ffffff12;align-items:center;gap:6px;height:28px;padding:0 12px;display:flex;position:absolute;top:0;left:0;right:0}.creator-tools-home__window-bar i,.utm-window-frame__bar i{background:#263b55;border-radius:50%;width:7px;height:7px}.creator-tools-home__window-bar i:first-child,.utm-window-frame__bar i:first-child{background:#45d9e5}.tools-page-body>nav{background:#030810db;border-bottom-color:#54d6e724}.tools-page-body>nav ul a.active{color:#f7fbff;text-shadow:0 0 8px #ffffff5c}.tools-page-body{overflow-x:visible}.utm-page{--utm-surface:#0a1423e6;--utm-line:#759ac43b;--utm-section-gap:clamp(84px, 7vw, 112px);font-synthesis:none;flex-direction:column;width:100%;font-family:Inter,Segoe UI,Arial,sans-serif;display:flex;overflow:clip}.utm-page h2{color:#f7f9ff;background:linear-gradient(120deg, #fff 15%, var(--accent-blue) 45%, var(--accent-purple) 65%, #fff 85%);-webkit-text-fill-color:transparent;text-align:left;background-size:200%;-webkit-background-clip:text;background-clip:text;margin:12px 0 18px;padding-block-end:.1em;transition:none;animation:6s linear infinite shineText;display:block;position:relative;overflow:visible;transform:scale(1)}.utm-page h2:after{left:0;transform:none}.utm-page h2:hover{letter-spacing:-.045em;transform:scale(1)}.utm-section-heading--center h2{text-align:center;margin-inline:auto}.utm-section-heading--center h2:after{left:50%;transform:translate(-50%)}.utm-hero{grid-template-columns:minmax(420px,.82fr) minmax(520px,1.18fr);align-items:center;gap:clamp(42px,6vw,90px);width:min(1380px,100% - 40px);min-height:800px;margin:0 auto;padding:150px 0 82px;display:grid}.utm-hero__copy{z-index:2;min-width:0;position:relative}.utm-hero__brand{align-items:center;gap:16px;margin-bottom:31px;display:flex}.utm-hero__brand img{filter:drop-shadow(0 0 28px #41dceb3b)}.utm-hero__brand div{gap:3px;display:grid}.utm-hero__brand span{color:#7890ab;letter-spacing:.16em;text-transform:uppercase;font-size:.64rem;font-weight:800}.utm-hero__brand strong{color:#e9f8ff;font-size:1.02rem;line-height:1.2}.utm-hero h1{letter-spacing:-.052em;text-wrap:balance;max-width:720px;margin:12px 0 24px;font-size:clamp(3.2rem,5.6vw,5.7rem);line-height:1.02}.utm-hero__lead{color:#b7c4d5;max-width:650px;font-size:clamp(1.02rem,1.45vw,1.2rem);line-height:1.68}.utm-hero__actions{flex-wrap:wrap;align-items:center;gap:15px;margin-top:30px;display:flex}.utm-primary-download{align-self:auto}.utm-secondary-action{color:#e7edf7;letter-spacing:.035em;background:#ffffff09;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:11px 17px;font-size:.77rem;font-weight:750;text-decoration:none;transition:border-color .18s,color .18s,background .18s,transform .18s;display:inline-flex}.utm-secondary-action:hover{color:#fff;background:#37cee217;border-color:#51e0ec99;transform:translateY(-2px)}.utm-hero__facts{color:#8091a8;flex-wrap:wrap;gap:8px 0;margin-top:18px;padding:0;font-size:.72rem;font-weight:650;list-style:none;display:flex}.utm-hero__facts li+li:before{content:"·";color:#4fdbe7;margin:0 10px}.utm-hero__visual{min-width:0;margin:0}.utm-window-frame{background:#070e19;border:1px solid #60c7dd4d;border-radius:24px;padding-top:34px;position:relative;overflow:hidden;transform:perspective(1600px)rotateY(-4deg)rotateX(1deg);box-shadow:0 40px 100px #00000085,0 0 70px #00aed214}.utm-window-frame__bar{border-bottom:1px solid #ffffff14;align-items:center;gap:7px;height:34px;padding:0 13px;display:flex;position:absolute;inset:0 0 auto}.utm-window-frame__bar b{color:#667b94;letter-spacing:.12em;text-transform:uppercase;margin-left:auto;font-size:.58rem;font-weight:750}.utm-window-frame img{width:100%;height:auto;display:block}.utm-hero__visual figcaption{color:#72849b;text-align:center;max-width:670px;margin:16px auto 0;font-size:.72rem}.utm-on-page{z-index:8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);scrollbar-width:none;background:#050a14e0;border:1px solid #ffffff1c;border-radius:999px;gap:3px;width:fit-content;max-width:calc(100% - 40px);margin:0 auto;padding:5px;display:flex;position:sticky;top:100px;overflow-x:auto}.utm-on-page a{color:#94a5bb;font-variation-settings:normal;font-feature-settings:inherit;font-optical-sizing:inherit;letter-spacing:normal;white-space:nowrap;text-indent:0;word-spacing:0;border-radius:999px;align-items:center;padding:9px 14px;font-family:inherit;font-size:.67rem;font-style:normal;font-weight:750;font-stretch:100%;text-decoration:none;transition:none;display:inline-flex;position:relative;transform:scale(1)}.utm-on-page a:after{content:"";background:linear-gradient(90deg, var(--accent-blue), var(--accent-purple));opacity:0;pointer-events:none;border-radius:999px;width:0;height:2px;transition:width .3s cubic-bezier(.16,1,.3,1),opacity .2s,box-shadow .3s;position:absolute;bottom:4px;left:13px;right:13px;box-shadow:0 0 8px #00d4ff6b}.utm-on-page a:hover,.utm-on-page a:focus-visible{color:#94a5bb;letter-spacing:normal;font-variation-settings:normal;background:0 0;font-stretch:100%;transform:scale(1)}.utm-on-page a:hover:after,.utm-on-page a:focus-visible:after{opacity:1;width:calc(100% - 26px)}.utm-section-stack{gap:var(--utm-section-gap);margin-top:var(--utm-section-gap);flex-direction:column;display:flex}.utm-section{width:min(1240px,100% - 40px);margin:0 auto;padding:0;scroll-margin-top:150px}.utm-section-heading{max-width:800px}.utm-section-heading--center{text-align:center;margin:0 auto}.utm-section-heading h2,.utm-story h2,.utm-migration h2,.utm-download h2{letter-spacing:-.045em;text-wrap:balance;max-width:16ch;font-size:clamp(2.2rem,4.2vw,4rem);line-height:1.1}.utm-section-heading>p:last-child,.utm-story__copy>p,.utm-migration__intro>p:last-child,.utm-download__copy>p{color:#aab8ca;font-size:clamp(.98rem,1.35vw,1.12rem);line-height:1.72}.utm-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:36px;display:grid}.utm-capability-grid article{border:1px solid var(--utm-line);background:linear-gradient(145deg,#101f33d1,#0b0f1fdb);border-radius:20px;flex-direction:column;min-height:0;padding:21px 22px 22px;display:flex}.utm-number-badge{color:#7cecf3;letter-spacing:.08em;background:#36d2e221;border:1px solid #5de5ef8c;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-width:38px;height:24px;padding:0 9px;font-family:ui-monospace,Consolas,monospace;font-size:.64rem;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 0 14px #34d8e62e,inset 0 0 0 1px #ffffff0a}.utm-capability-grid h3{margin:16px 0 7px;font-size:1.12rem;line-height:1.25}.utm-capability-grid p{color:#90a1b7;font-size:.84rem;line-height:1.55}.utm-story{grid-template-columns:minmax(320px,.75fr) minmax(460px,1.25fr);align-items:center;gap:clamp(40px,7vw,100px);display:grid}.utm-story--reverse{grid-template-columns:minmax(500px,1.34fr) minmax(300px,.66fr)}.utm-story--reverse .utm-story__copy{grid-area:1/2}.utm-story--reverse .utm-dual-shots{grid-area:1/1}.utm-check-list{gap:11px;margin:27px 0 0;padding:0;list-style:none;display:grid}.utm-check-list li{color:#c7d2df;padding-left:25px;font-size:.88rem;position:relative}.utm-check-list li:before{content:"✓";color:#4de0c6;font-weight:900;position:absolute;left:0}.utm-shot{--utm-shot-animation-delay:0s;isolation:isolate;box-shadow:none;background:0 0;border:0;border-radius:22px;margin:0;position:relative;overflow:visible}.utm-shot:before{z-index:-1;content:"";filter:blur(28px);opacity:.78;pointer-events:none;background:radial-gradient(at 35% 40%,#00d4ff3d,#0000 58%),radial-gradient(at 72% 62%,#a855f733,#0000 62%);border-radius:30px;position:absolute;inset:8% -7% -10%}.utm-shot:after{z-index:3;content:"";pointer-events:none;transform-origin:50%;animation:8s ease-in-out infinite utmScreenshotFloat;animation-delay:var(--utm-shot-animation-delay);border:1px solid #749ccd4d;border-radius:22px;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff14,0 28px 80px #00000061}.utm-shot img{z-index:2;transform-origin:50%;width:100%;height:auto;animation:8s ease-in-out infinite utmScreenshotFloat;animation-delay:var(--utm-shot-animation-delay);background:#070d18;border:1px solid #749ccd40;border-radius:22px;display:block;position:relative;box-shadow:0 0 34px #00aed21a,0 0 58px #a855f712}.utm-dual-shots .utm-shot:first-child{--utm-shot-animation-delay:-2.2s}.utm-dual-shots .utm-shot:last-child{--utm-shot-animation-delay:-5.4s}@keyframes utmScreenshotFloat{0%,to{transform:translateY(0)rotate(-.35deg)}50%{transform:translateY(-9px)rotate(.4deg)}}.utm-lightbox-trigger{min-width:0;max-width:100%;color:inherit;cursor:zoom-in;line-height:0;text-decoration:none;display:block}.utm-lightbox-trigger:focus-visible{z-index:4;outline-offset:4px;border-radius:22px;outline:2px solid #fff;position:relative}.utm-lightbox-trigger img{max-width:100%;display:block}.utm-window-frame>.utm-lightbox-trigger{width:100%;display:block}.utm-lightbox{z-index:2000;color:#fff;background:0 0;width:100%;height:100%;position:fixed;inset:0}.utm-lightbox[hidden]{display:none}.utm-lightbox.is-open{display:block}.utm-lightbox__backdrop{-webkit-backdrop-filter:blur(9px);cursor:zoom-out;background:#030710e0;position:absolute;inset:0}.utm-lightbox__surface{z-index:1;width:100%;height:100%;min-height:0;padding:calc(72px + env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));pointer-events:none;display:grid;position:relative}.utm-lightbox__controls{top:max(16px, env(safe-area-inset-top));right:max(16px, env(safe-area-inset-right));z-index:2;pointer-events:auto;gap:8px;display:flex;position:fixed}.utm-lightbox__close,.utm-lightbox__zoom{color:#f8fcff;cursor:pointer;min-width:48px;min-height:48px;font:inherit;letter-spacing:.06em;background:#0e192ae6;border:1px solid #ffffff38;border-radius:999px;font-size:.72rem;font-weight:800;box-shadow:0 8px 28px #00000059}.utm-lightbox__close{font-size:1.7rem;line-height:1}.utm-lightbox__close:hover,.utm-lightbox__zoom:hover{background:#21495df0;border-color:#51e0ecb8}.utm-lightbox__viewport{pointer-events:auto;overscroll-behavior:contain;scrollbar-gutter:stable;width:100%;min-width:0;min-height:0;overflow:auto}.utm-lightbox__stage{box-sizing:border-box;place-items:center;width:100%;min-width:100%;height:100%;min-height:100%;padding:28px;display:grid}.utm-lightbox__image-frame{background:#070d18;border:1px solid #749ccd6b;border-radius:17px;width:fit-content;max-width:100%;max-height:100%;display:block;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 28px 80px #00000085,0 0 36px #00d4ff29,0 0 58px #a855f71f}.utm-lightbox__image{object-fit:contain;border-radius:16px;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.utm-lightbox__viewport.is-zoomed .utm-lightbox__stage{place-items:center}.utm-lightbox-page-inert{pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}.utm-shot--portrait{justify-self:end;max-width:760px}.utm-dual-shots{grid-template-columns:.58fr 1.42fr;align-items:center;gap:12px;display:grid}.utm-dual-shots .utm-shot:first-child{--utm-shot-layout-transform:translateX(16px);transform:var(--utm-shot-layout-transform);z-index:2}.utm-dual-shots .utm-shot:last-child{--utm-shot-layout-transform:translateX(-16px);transform:var(--utm-shot-layout-transform)}.utm-page.utm-reveal-enabled [data-utm-reveal]{--utm-reveal-delay:0s;--utm-reveal-transform:translate3d(0, 24px, 0);opacity:0;filter:blur(3px);transform:var(--utm-reveal-transform) var(--utm-shot-layout-transform,none);transition:opacity .7s cubic-bezier(.16,1,.3,1),filter .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transition-delay:var(--utm-reveal-delay);will-change:opacity, filter, transform}.utm-page.utm-reveal-enabled [data-utm-reveal=media]{--utm-reveal-transform:translate3d(0, 16px, 0) scale(.985);filter:none;transition-duration:.8s}.utm-page.utm-reveal-enabled [data-utm-reveal=diagram]{--utm-reveal-transform:translate3d(0, 14px, 0) scale(.99);filter:none;transition-duration:.82s}.utm-page.utm-reveal-enabled [data-utm-reveal=story-copy]{--utm-reveal-transform:translate3d(-26px, 0, 0)}.utm-page.utm-reveal-enabled .utm-story--reverse [data-utm-reveal=story-copy]{--utm-reveal-transform:translate3d(26px, 0, 0)}.utm-page.utm-reveal-enabled [data-utm-reveal=agent-copy]{--utm-reveal-transform:translate3d(22px, 0, 0)}.utm-page.utm-reveal-enabled [data-utm-reveal=step]{--utm-reveal-transform:translate3d(0, 20px, 0);filter:none}.utm-page.utm-reveal-enabled [data-utm-reveal].is-revealed{opacity:1;filter:none;transform:var(--utm-shot-layout-transform,none);will-change:auto}.utm-inline-facts{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.utm-inline-facts span{color:#86dce6;background:#14374559;border:1px solid #64dbeb40;border-radius:999px;padding:7px 11px;font-size:.68rem;font-weight:750}.utm-proof>.utm-section-heading{margin-bottom:34px}.utm-proof-grid{grid-template-columns:1.45fr .75fr;align-items:stretch;gap:18px;display:grid}.utm-proof-card{border:1px solid var(--utm-line);background:var(--utm-surface);border-radius:24px;flex-direction:column;min-width:0;margin:0;display:flex;overflow:hidden}.utm-proof-card__media{background:#05070d;flex:auto;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex}.utm-proof-card__media>.utm-lightbox-trigger{width:100%;min-width:0;display:block}.utm-proof-card__media img{width:100%;height:auto;display:block}.utm-proof-card--small .utm-proof-card__media{align-items:center}.utm-proof-card figcaption{color:#91a1b5;padding:22px 24px 25px;font-size:.8rem}.utm-proof-card figcaption strong{color:#f1f7ff;margin-bottom:5px;font-size:.95rem;display:block}.utm-agent{width:min(1320px,100% - 40px)}.utm-agent-diagram{aspect-ratio:1120/640;background:#09101d;border:1px solid #55cee033;border-radius:24px;max-width:1120px;margin:48px auto 0;overflow:hidden;box-shadow:0 30px 90px #00000061}.utm-agent-diagram picture{width:100%;height:100%;display:block}.utm-agent-diagram img{object-fit:contain;width:100%;height:100%;display:block}.utm-domain-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.utm-domain-grid article{border:1px solid var(--utm-line);background:#0a1222d6;border-radius:19px;min-height:190px;padding:22px 23px 24px}.utm-domain-grid article>p{color:#5de0eb;letter-spacing:.14em;text-transform:uppercase;font-size:.65rem;font-weight:800}.utm-domain-grid h3{margin:8px 0 17px;font-size:1.08rem}.utm-domain-grid ul{color:#91a1b6;gap:7px;padding-left:18px;font-size:.78rem;display:grid}.utm-agent-panel{grid-template-columns:minmax(340px,.82fr) minmax(340px,1.18fr);align-items:center;gap:clamp(38px,7vw,94px);margin-top:84px;display:grid}.utm-shot--agent{justify-self:end;max-width:560px}.utm-agent-panel h3{letter-spacing:-.04em;text-wrap:balance;margin:12px 0 18px;font-size:clamp(1.8rem,3.5vw,3.2rem);line-height:1.1}.utm-agent-panel>div>p:not(.tools-eyebrow){color:#aab7c9;margin-bottom:18px}.utm-migration{background:radial-gradient(circle at 15% 0,#229db926,#0000 42%),linear-gradient(145deg,#0b192af2,#0c0c1ff0);border:1px solid #55dbea3d;border-radius:32px;width:min(1320px,100% - 40px);padding:clamp(48px,7vw,90px)}.utm-migration__intro{max-width:900px}.utm-migration__steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:45px 0 0;padding:0;list-style:none;display:grid}.utm-migration__steps li{background:#050e1ba8;border:1px solid #77a2cc30;border-radius:16px;min-height:178px;padding:18px}.utm-migration__steps li>.utm-number-badge{place-items:center;width:fit-content;min-width:38px;height:24px;margin-bottom:20px;display:inline-flex}.utm-migration__steps strong{margin-bottom:7px;display:block}.utm-migration__steps p{color:#8698ad;font-size:.75rem;line-height:1.55}.utm-download{grid-template-columns:1.12fr .88fr;align-items:center;gap:clamp(38px,7vw,88px);width:min(1160px,100% - 40px);padding-bottom:clamp(86px,8vw,118px);display:grid}.utm-download__copy{text-align:left}.utm-download__copy>img{filter:drop-shadow(0 0 24px #40daee33);margin-bottom:26px}.utm-download__requirements{margin-top:18px;font-size:.78rem!important}.utm-download__requirements strong{color:#e7f5ff}.utm-download__actions{align-self:center;gap:11px;width:min(100%,360px);padding-top:8px;display:grid}.utm-download__actions .btn,.utm-download__actions .utm-secondary-action{align-self:auto;width:100%}.utm-legal-note{color:#71849d;text-align:left;grid-column:1;margin-top:6px;font-size:.67rem}.utm-story code{color:#70e1eb;background:#05131fb3;border:1px solid #5fd2e12e;border-radius:5px;padding:2px 5px;font-size:.88em}@media (width<=1080px){.creator-tools-home{grid-template-columns:1fr}.creator-tools-home__visual{transform:none}.utm-hero{grid-template-columns:1fr;padding-top:140px}.utm-hero__copy{max-width:820px}.utm-window-frame{transform:none}.utm-story,.utm-story--reverse{grid-template-columns:1fr}.utm-story--reverse .utm-story__copy,.utm-story--reverse .utm-dual-shots{grid-area:auto/1}.utm-story__copy{max-width:780px}.utm-shot--portrait{justify-self:center}.utm-migration__steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=768px){.creator-tools-home{border-radius:24px;width:calc(100% - 28px);margin:62px auto;padding:25px 18px}.creator-tools-home__brand{gap:15px;margin-top:4px}.creator-tools-home__brand img{width:76px;height:76px}.creator-tools-home__brand h2{font-size:clamp(2rem,9vw,2.8rem)}.creator-tools-home__features{justify-content:center}.creator-tools-home__actions{flex-direction:column;align-items:stretch}.creator-tools-home__actions .btn,.tools-text-link{text-align:center;width:100%}.creator-tools-home__visual{border-radius:14px;padding-top:23px}.creator-tools-home__window-bar{height:23px}.tools-page-body>nav{padding-block:.78rem}.utm-hero{gap:36px;width:calc(100% - 28px);min-height:0;padding:112px 0 56px}.utm-hero__brand{margin-bottom:27px}.utm-hero__brand img{width:58px;height:58px}.utm-hero h1{letter-spacing:-.046em;overflow-wrap:anywhere;text-wrap:pretty;max-width:12ch;font-size:clamp(2.45rem,12.8vw,4rem);line-height:1.04}.utm-hero__lead{line-height:1.62}.utm-window-frame{border-radius:16px;padding-top:28px}.utm-window-frame__bar{height:28px}.utm-window-frame__bar b{display:none}.utm-on-page{border-radius:999px;flex-wrap:nowrap;justify-content:flex-start;width:calc(100% - 28px);max-width:none;margin:0 auto;position:static;overflow-x:auto}.utm-on-page a{flex:none;align-items:center;min-height:42px;padding:8px 13px;display:inline-flex}.utm-page{--utm-section-gap:clamp(60px, 15vw, 72px)}.utm-section{width:calc(100% - 28px);scroll-margin-top:96px}.utm-capability-grid,.utm-domain-grid,.utm-proof-grid,.utm-agent-panel,.utm-download{grid-template-columns:1fr}.utm-capability-grid{gap:10px;margin-top:28px}.utm-capability-grid article{min-height:0;padding:18px 19px 19px}.utm-dual-shots{grid-template-columns:1fr}.utm-dual-shots .utm-shot:first-child,.utm-dual-shots .utm-shot:last-child{--utm-shot-layout-transform:none}.utm-proof>.utm-section-heading{margin-bottom:26px}.utm-shot--agent{justify-self:center}.utm-agent-diagram{border-radius:18px}.utm-migration{width:calc(100% - 28px);padding:34px 19px}.utm-migration__steps{grid-template-columns:1fr}.utm-migration__steps li{align-items:flex-start;gap:15px;min-height:0;display:flex}.utm-migration__steps li>span{flex:none;margin:0}.utm-download{gap:34px;width:calc(100% - 28px);padding-bottom:86px}.utm-download__actions{align-self:start;width:100%;padding-top:0}.utm-download__actions .btn{min-height:52px;padding:14px 18px;font-size:.78rem}.utm-download__actions .utm-secondary-action{min-height:45px;padding:10px 15px;font-size:.72rem}.utm-legal-note{grid-column:1;margin-top:0}}@media (width<=700px){.utm-agent-diagram{aspect-ratio:640/1040}}@media (width<=600px){.utm-hero__actions{flex-direction:column;align-items:stretch}.utm-hero__actions .btn,.utm-hero__actions .utm-secondary-action{text-align:center;width:100%}.utm-hero__facts{justify-content:center}.utm-on-page{width:calc(100% - 28px);display:flex}.utm-on-page a{text-align:center;justify-content:center}}@media (width<=420px){.utm-hero__brand div{min-width:0}.utm-hero__brand strong{font-size:.88rem}.utm-hero__brand span{letter-spacing:.12em;font-size:.58rem}.utm-section-heading h2,.utm-story h2,.utm-migration h2,.utm-download h2{text-wrap:pretty;max-width:16ch;font-size:clamp(2rem,9.4vw,2.45rem);line-height:1.1}.utm-migration h2{max-width:18ch;font-size:clamp(1.9rem,8.2vw,2.3rem)}.utm-domain-grid article,.utm-capability-grid article{padding:20px}}@media (width<=340px){.utm-hero{width:calc(100% - 24px)}.utm-hero__brand{gap:12px}.utm-hero__brand img{width:52px;height:52px}.utm-hero h1{font-size:2.34rem}.utm-section,.utm-migration,.utm-download{width:calc(100% - 24px)}.utm-migration{padding-inline:16px}.utm-migration h2{max-width:20ch;font-size:1.75rem}}@media (width<=768px){.utm-page.utm-reveal-enabled [data-utm-reveal=story-copy],.utm-page.utm-reveal-enabled [data-utm-reveal=agent-copy]{--utm-reveal-transform:translate3d(0, 22px, 0)}}@media (prefers-reduced-motion:reduce){.creator-tools-home__visual,.utm-secondary-action{transition-duration:.01ms}.creator-tools-home__visual,.creator-tools-home__visual:hover,.utm-window-frame{transform:none}.utm-shot img,.utm-shot:after{animation:none;transform:none}.utm-page.utm-reveal-enabled [data-utm-reveal]{opacity:1;filter:none;transform:var(--utm-shot-layout-transform,none);transition:none}}@font-face{font-family:Inter;src:url(/assets/fonts/inter/Inter-Variable.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}
