html:has(main[data-route=landing]){scroll-padding-top:clamp(3.25rem,9vh,5rem)}main[data-route=landing]{background-color:var(--landing-canvas, #101010)}div[data-route=landing]{background-color:var(--landing-canvas, #101010)}:is(main,div)[data-route=landing],:is(main,div)[data-route=ingame]{--landing-dept-title-color: #fff;--landing-feature-nav: rgba(255, 255, 255, .42);--landing-feature-nav-active: #fff;--landing-showcase-icon: #fff;--landing-showcase-title: #fff;--landing-showcase-desc: rgba(229, 229, 234, .82);--landing-panel-header: #fff;--landing-panel-desc: rgba(229, 229, 234, .74);--landing-category-rail-border: rgba(255, 255, 255, .055);--landing-trusted-card-bg: rgba(255, 255, 255, .042);--landing-trusted-card-border: rgba(255, 255, 255, .06)}main[data-route=landing],div[data-route=landing]{--landing-canvas: #101010;--landing-card-surface: #161616;--landing-card-border: rgba(255, 255, 255, .055)}:is(main,div)[data-route=landing] .nav{background:#1010106b;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}:is(main,div)[data-route=landing] .mobile-nav{background:#101010c7;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}@supports (background: color-mix(in srgb,#101010 50%,transparent)){:is(main,div)[data-route=landing] .nav{background:color-mix(in srgb,var(--landing-canvas, #101010) 52%,transparent)}:is(main,div)[data-route=landing] .mobile-nav{background:color-mix(in srgb,var(--landing-canvas, #101010) 78%,transparent)}}:is([data-route=landing]) .landing-top-fold{min-height:auto;display:flex;flex-direction:column;justify-content:flex-start;--landing-hero-pad-top: 148px;gap:var(--landing-hero-pad-top);padding-bottom:16px}:is([data-route=landing],[data-route=ingame]) .hero{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:85vh;text-align:center;padding:80px 24px 60px;overflow:hidden}:is([data-route=landing]) .hero{justify-content:flex-start;min-height:clamp(23rem,54vh,36rem);padding:148px 24px 18px;overflow:visible}:is([data-route=landing],[data-route=ingame]) .hero-content{position:relative;z-index:1;max-width:800px}:is([data-route=landing],[data-route=ingame]) .hero h1{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:800;line-height:1.18;margin:0 0 1.4rem;padding-bottom:.1em;contain:layout paint;will-change:auto}:is([data-route=landing],[data-route=ingame]) .hero-title-gradient{display:block;color:var(--text, var(--light, #f5f5f7));background:none;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:currentColor}:is([data-route=landing],[data-route=ingame]) .bot-section-header h2,:is([data-route=landing],[data-route=ingame]) .trusted-section h2{display:block;background:radial-gradient(120% 70% at 50% 100%,rgba(0,0,0,.24) 0%,rgba(0,0,0,.12) 22%,transparent 52%),linear-gradient(90deg,transparent 0%,rgba(255,255,255,.12) 12%,rgba(255,255,255,.12) 88%,transparent 100%),linear-gradient(180deg,#fff 0% 22%,#ececec 40%,#d8d8d8 62%,color-mix(in srgb,var(--accent) 41%,white) 82%,color-mix(in srgb,var(--accent) 50%,white));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}:is([data-route=landing],[data-route=ingame]) .hero p{font-size:1.25rem;color:var(--muted);margin:0 0 2.5rem;line-height:1.6}:is([data-route=landing],[data-route=ingame]) .hero-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}:is([data-route=landing],[data-route=ingame]) .hero-discord-cta-glow{display:inline-flex;box-sizing:border-box;padding:1.5px;border-radius:10.5px;border:none;background:transparent;vertical-align:middle}:is([data-route=landing],[data-route=ingame]) .hero-discord-cta-glow .hero-discord-cta-button{display:inline-flex;width:100%;margin:0;border-radius:9px;background:transparent}:is([data-route=landing],[data-route=ingame]) .hero-discord-cta-glow .hero-discord-cta-button:before{inset:-1.5px;border-radius:10.5px;transform-origin:center center}:is([data-route=landing],[data-route=ingame]) .hero-dashboard-button{position:relative;isolation:isolate;z-index:1}:is([data-route=landing],[data-route=ingame]) .hero-dashboard-button:after{content:"";position:absolute;top:50%;left:50%;z-index:-1;width:calc(100% + 10rem);height:calc(100% + 7rem);transform:translate(-50%,-50%);background:radial-gradient(ellipse,rgba(88,118,255,.16) 0%,rgba(63,104,247,.11) 20%,rgba(39,85,234,.07) 40%,rgba(31,71,204,.035) 60%,rgba(24,54,158,.015) 76%,transparent 90%);filter:blur(72px);opacity:.58;pointer-events:none}:is([data-route=landing],[data-route=ingame]) .bot-section{display:flex;flex-direction:column;gap:0;width:100%;margin:0 auto;padding:0}:is([data-route=landing],[data-route=ingame]) .bot-section-header{text-align:center;padding:40px 24px 30px;max-width:1200px;margin:0 auto}:is([data-route=landing],[data-route=ingame]) .bot-section-header h1,:is([data-route=landing],[data-route=ingame]) .bot-section-header h2{font-size:2.5rem;font-weight:800;margin:0 0 1rem;color:var(--light)}:is([data-route=landing],[data-route=ingame]) .bot-section-header p{font-size:1.1rem;color:var(--muted);margin:0 auto;max-width:800px;line-height:1.6}:is([data-route=landing],[data-route=ingame]) .bot-content{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;max-width:1400px;margin:0 auto;padding:0 60px;width:100%;box-sizing:border-box}:is([data-route=landing],[data-route=ingame]) .bot-content.bot-content--feature-showcase{display:block;max-width:min(1480px,100%);margin:0 auto;padding:0 clamp(1.25rem,4vw,72px);width:100%;box-sizing:border-box;position:relative}:is([data-route=landing],[data-route=ingame]) .bot-feature-categories{display:flex;flex-direction:column;gap:clamp(6.5rem,16vh,12rem)}:is([data-route=landing],[data-route=ingame]) .bot-feature-category{width:100%}:is([data-route=landing],[data-route=ingame]) .bot-feature-category-grid{display:grid;grid-template-columns:minmax(14rem,1.2fr) minmax(0,4.6fr);gap:clamp(1.5rem,3.5vw,3rem);align-items:start}:is([data-route=landing],[data-route=ingame]) .bot-feature-category-aside{position:sticky;top:clamp(3.25rem,9vh,5rem);align-self:start;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1.15rem;padding:clamp(.85rem,2.25vh,1.65rem) 0 0;box-sizing:border-box;max-height:calc(100dvh - clamp(3.25rem,9vh,5rem) - 1rem);overflow-y:auto;scrollbar-width:thin}:is([data-route=landing],[data-route=ingame]) .bot-feature-category-dept{display:block;flex-shrink:0}:is([data-route=landing],[data-route=ingame]) .bot-feature-category-dept-title{margin:0;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:800;line-height:1.15;letter-spacing:-.025em;color:var(--landing-dept-title-color, #fff)}:is([data-route=landing],[data-route=ingame]) .bot-feature-category-nav{display:flex;flex-direction:column;gap:.65rem;margin-top:0}:is([data-route=landing],[data-route=ingame]) .bot-feature-category-nav-item{display:flex;align-items:center;gap:.55rem;padding:.2rem 0;border:0;background:transparent;cursor:pointer;color:var(--landing-feature-nav, rgba(255, 255, 255, .42));font-size:clamp(.95rem,1.15vw,1.12rem);font-weight:600;text-align:left;font-family:inherit;transition:color .2s ease}:is([data-route=landing],[data-route=ingame]) .bot-feature-category-nav-item.is-active{color:var(--landing-feature-nav-active, #fff)}:is([data-route=landing],[data-route=ingame]) .bot-feature-category-nav-item:focus-visible{outline:2px solid var(--accent, #5865f2);outline-offset:3px;border-radius:4px}:is([data-route=landing],[data-route=ingame]) .bot-feature-category-nav-icon{display:flex;flex-shrink:0;width:2.1rem;height:2.1rem;align-items:center;justify-content:center;color:currentColor}:is([data-route=landing],[data-route=ingame]) .bot-feature-category-nav-icon :is(svg,.dashboard-icon){display:block;color:currentColor}:is([data-route=landing],[data-route=ingame]) .bot-feature-category-nav-icon :is(svg path,.dashboard-icon path){fill:currentColor}:is([data-route=landing],[data-route=ingame]) .bot-feature-category-nav-label{line-height:1.15}:is([data-route=landing],[data-route=ingame]) .bot-feature-slide-stack{display:flex;flex-direction:column;gap:clamp(2.15rem,6vh,4rem)}:is([data-route=landing],[data-route=ingame]) .bot-feature-slide{min-height:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;scroll-margin-top:5.5rem;padding:clamp(.85rem,2.25vh,1.65rem) clamp(.75rem,2.8vw,1.75rem);box-sizing:border-box}:is([data-route=landing],[data-route=ingame]) .bot-feature-slide-inner{width:100%;max-width:min(52rem,100%);margin-inline:auto;box-sizing:border-box}:is([data-route=landing],[data-route=ingame]) .bot-panel.bot-panel--showcase{padding:clamp(1.35rem,2.5vw,1.85rem) clamp(1.25rem,2.2vw,1.75rem);border-radius:16px;box-shadow:none;overflow:visible}:is([data-route=landing],[data-route=ingame]) .bot-panel.bot-panel--showcase:before,:is([data-route=landing],[data-route=ingame]) .bot-panel.bot-panel--showcase:after{content:none}:is([data-route=landing],[data-route=ingame]) .bot-feature-showcase-stack{display:flex;flex-direction:column;align-items:stretch;gap:clamp(.65rem,1.5vw,1rem);min-width:0}:is([data-route=landing],[data-route=ingame]) .bot-feature-showcase-title-row{display:flex;flex-direction:row;align-items:flex-start;gap:.65rem;min-width:0}:is([data-route=landing],[data-route=ingame]) .bot-feature-showcase-title-icon{display:flex;flex-shrink:0;width:2rem;height:2rem;margin-top:.06em;align-items:center;justify-content:center;color:var(--landing-showcase-icon, #fff)}:is([data-route=landing],[data-route=ingame]) .bot-feature-showcase-title-icon :is(svg,.dashboard-icon){display:block;width:1.75rem;height:1.75rem;color:currentColor}:is([data-route=landing],[data-route=ingame]) .bot-feature-showcase-title-icon :is(svg path,.dashboard-icon path){fill:currentColor}:is([data-route=landing],[data-route=ingame]) .bot-feature-showcase-title{margin:0;font-size:clamp(1.2rem,2vw,1.52rem);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--landing-showcase-title, #fff);min-width:0}:is([data-route=landing],[data-route=ingame]) .bot-feature-showcase-desc{margin:0;font-size:clamp(.92rem,1.35vw,1.05rem);line-height:1.52;color:var(--landing-showcase-desc, rgba(229, 229, 234, .82));white-space:pre-line}:is([data-route=landing],[data-route=ingame]) .bot-group-panels{display:grid;grid-template-columns:repeat(3,1fr);gap:1.35rem;width:100%;max-width:1080px;margin-inline:auto;box-sizing:border-box}:is([data-route=landing],[data-route=ingame]) .bot-panel{display:block;padding:24px 28px;background:#16161a;border-radius:var(--radius-xl);position:relative;overflow:hidden;box-sizing:border-box;box-shadow:inset 0 0 0 2px transparent}:is([data-route=landing]) .bot-panel{background:var(--landing-card-surface, #161616);border:1px solid var(--landing-card-border, rgba(255, 255, 255, .055));box-shadow:none}:is([data-route=landing]) .bot-panel-header{color:var(--landing-panel-header, #fff)}:is([data-route=landing],[data-route=ingame]) .bot-panel:after{content:"";position:absolute;inset:0;opacity:0;transition:opacity .3s;background:radial-gradient(circle 200px at var(--gx, 50%) var(--gy, 50%),var(--accent),transparent);pointer-events:none}:is([data-route=landing],[data-route=ingame]) .bot-panel:before{content:"";position:absolute;inset:0;padding:2px;border-radius:inherit;opacity:0;transition:opacity .3s;background:radial-gradient(circle 200px at var(--gx, 50%) var(--gy, 50%),var(--accent),transparent);pointer-events:none;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude}:is([data-route=landing],[data-route=ingame]) .bot-panel:not(.bot-panel--showcase):hover:after,:is([data-route=landing],[data-route=ingame]) .bot-panel:not(.bot-panel--showcase).has-glow:after{opacity:.15}:is([data-route=landing],[data-route=ingame]) .bot-panel:not(.bot-panel--showcase):hover:before,:is([data-route=landing],[data-route=ingame]) .bot-panel:not(.bot-panel--showcase).has-glow:before{opacity:.7}:is([data-route=landing],[data-route=ingame]) .bot-panel-header{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}:is([data-route=landing],[data-route=ingame]) .bot-panel-header svg{width:24px;height:24px;flex-shrink:0}:is([data-route=landing],[data-route=ingame]) .bot-panel .bot-panel-heading{margin:0;font-size:1.5rem;font-weight:700}:is([data-route=landing],[data-route=ingame]) .bot-panel:not(.bot-panel--showcase) p{margin:0;font-size:1rem;color:var(--muted);line-height:1.6}:is([data-route=landing],[data-route=ingame]) .trusted-section{content-visibility:auto;contain-intrinsic-size:1px 500px;max-width:1200px;margin:140px auto 0;padding:0 32px;text-align:center;overflow:hidden;position:relative;-webkit-mask-image:linear-gradient(90deg,transparent 0%,black 12%,black 88%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,black 12%,black 88%,transparent 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:is([data-route=landing]) .trusted-section{max-width:min(1600px,calc(100vw - 64px));margin:0 auto;padding:0 32px 8px}@media(min-width:1400px){:is([data-route=landing]) .landing-top-fold{min-height:auto;--landing-hero-pad-top: 132px;gap:var(--landing-hero-pad-top);padding-bottom:24px}:is([data-route=landing]) .hero{min-height:clamp(26rem,48vh,40rem);padding:132px 32px 8px}:is([data-route=landing]) .hero-content{max-width:1100px}:is([data-route=landing]) .hero h1{font-size:clamp(3.4rem,4.8vw,5.4rem);line-height:1.08;margin-bottom:1rem;max-width:28ch;margin-left:auto;margin-right:auto}:is([data-route=landing]) .hero p{max-width:780px;margin-left:auto;margin-right:auto;margin-bottom:2rem;font-size:1.18rem;line-height:1.55}:is([data-route=landing]) .trusted-section{max-width:1180px;margin-top:0;padding:0 32px 12px}:is([data-route=landing]) .trusted-section h2{margin-bottom:1.15rem}:is([data-route=landing]) .trusted-grid{grid-template-columns:repeat(var(--trusted-columns, 4),minmax(240px,1fr));gap:2.4rem}:is([data-route=landing]) .trusted-column{min-height:96px}}:is([data-route=landing],[data-route=ingame]) .trusted-section h2{font-size:1.8rem;font-weight:800;margin:0 0 .5rem;color:var(--light);letter-spacing:.02em}:is([data-route=landing],[data-route=ingame]) .trusted-section p{font-size:1rem;color:var(--muted);margin:0 0 3rem;line-height:1.6}:is([data-route=landing],[data-route=ingame]) .trusted-grid{display:grid;grid-template-columns:repeat(var(--trusted-columns, 4),minmax(0,1fr));gap:2rem;align-items:stretch;width:100%;justify-content:center;justify-items:stretch}:is([data-route=landing],[data-route=ingame]) .trusted-grid-stacked{gap:2.6rem;overflow:visible}:is([data-route=landing],[data-route=ingame]) .trusted-column{position:relative;display:flex;width:100%;max-width:100%;flex-direction:column;align-items:center;justify-content:center;aspect-ratio:3 / 1;min-height:88px;overflow:hidden;isolation:isolate;--trusted-slide-offset: 44px;--trusted-enter-duration: .56s;--trusted-exit-duration: .24s}@keyframes trusted-card-enter{0%{opacity:0;transform:translateY(var(--trusted-slide-offset))}to{opacity:1;transform:translateY(0)}}@keyframes trusted-card-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}:is([data-route=landing],[data-route=ingame]) .trusted-logo-layer{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(var(--trusted-slide-offset));transition:opacity .24s cubic-bezier(.4,0,.2,1);transition-delay:var(--trusted-delay, 0ms);will-change:transform,opacity;pointer-events:none}:is([data-route=landing],[data-route=ingame]) .trusted-logo-layer-current{opacity:1;transform:translateY(0);filter:none}:is([data-route=landing],[data-route=ingame]) .trusted-section[data-rotating] .trusted-logo-layer-current{animation:trusted-card-enter var(--trusted-enter-duration) cubic-bezier(.22,1,.36,1) var(--trusted-delay, 0ms) both}:is([data-route=landing],[data-route=ingame]) .trusted-logo-layer-next,:is([data-route=landing],[data-route=ingame]) .trusted-logo-layer-after-next,:is([data-route=landing],[data-route=ingame]) .trusted-logo-layer-hidden{opacity:0;transform:translateY(var(--trusted-slide-offset))}:is([data-route=landing],[data-route=ingame]) .trusted-logo-layer-prev{animation:trusted-card-exit var(--trusted-exit-duration) cubic-bezier(.4,0,.2,1) var(--trusted-delay, 0ms) both;opacity:0;transform:translateY(0)}:is([data-route=landing],[data-route=ingame]) .trusted-wordmark{display:block;width:min(100%,220px);height:auto;max-height:72px;object-fit:contain;filter:grayscale(1)}:is([data-route=landing],[data-route=ingame]) .trusted-card-shell{display:flex;align-items:center;gap:.9rem;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:hidden}:is([data-route=landing],[data-route=ingame]) .trusted-avatar{width:56px;height:56px;border-radius:999px;flex:0 0 auto;display:block}:is([data-route=landing],[data-route=ingame]) .trusted-info{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;min-width:0;overflow:hidden}:is([data-route=landing],[data-route=ingame]) .trusted-name{color:var(--light);font-size:1.02rem;font-weight:700;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}:is([data-route=landing],[data-route=ingame]) .trusted-members{margin-top:.22rem;color:var(--muted);font-size:.8rem;line-height:1.2;white-space:nowrap}:is([data-route=landing]) .trusted-section,:is([data-route=landing]) .trusted-grid-stacked,:is([data-route=landing]) .trusted-column{-webkit-mask-image:none;mask-image:none}:is([data-route=landing]) .trusted-section{overflow:visible}@media(max-width:1024px){:is([data-route=landing],[data-route=ingame]) .bot-section-header h1,:is([data-route=landing],[data-route=ingame]) .bot-section-header h2{font-size:2rem}:is([data-route=landing],[data-route=ingame]) .bot-section-header p{font-size:1rem}:is([data-route=landing],[data-route=ingame]) .bot-group-panels{grid-template-columns:repeat(2,1fr);gap:1rem}:is([data-route=landing],[data-route=ingame]) .bot-content.bot-content--feature-showcase{padding:0 32px}:is([data-route=landing],[data-route=ingame]) .bot-feature-category-grid{grid-template-columns:1fr}:is([data-route=landing],[data-route=ingame]) .bot-feature-category-aside{position:sticky;top:.35rem;z-index:4;flex-direction:column;height:auto;max-height:none;justify-content:flex-start;overflow:visible;padding:.35rem 0 .75rem;margin:0 0 .25rem;border-bottom:1px solid var(--landing-category-rail-border, rgba(255, 255, 255, .055))}:is([data-route=landing],[data-route=ingame]) .bot-feature-category-nav{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:.5rem .75rem;margin-top:.5rem;padding-bottom:.15rem;-webkit-overflow-scrolling:touch}:is([data-route=landing],[data-route=ingame]) .bot-feature-category-nav-item{flex-shrink:0}:is([data-route=landing],[data-route=ingame]) .bot-feature-slide-stack{gap:clamp(1.55rem,4.5vh,2.85rem)}:is([data-route=landing],[data-route=ingame]) .bot-feature-slide{min-height:0;scroll-margin-top:6rem;padding:1.25rem clamp(.65rem,3vw,1.15rem) 1.75rem}:is([data-route=landing],[data-route=ingame]) .bot-feature-showcase-stack{gap:.85rem}:is([data-route=landing],[data-route=ingame]) .bot-content:not(.bot-content--feature-showcase){grid-template-columns:repeat(2,1fr);gap:1rem;padding:0 32px}:is([data-route=landing],[data-route=ingame]) .bot-panel{padding:22px 20px}main[data-route=landing] .trusted-section{display:none}main[data-route=landing] .bot-section{display:none}main[data-route=landing] .landing-top-fold{min-height:auto;gap:clamp(1rem,3.5vw,1.85rem);padding-bottom:0}main[data-route=landing] .hero{min-height:0}}@media(max-width:768px){:is([data-route=landing]) .landing-top-fold{min-height:auto;--landing-hero-pad-top: 108px;gap:clamp(1.15rem,4vw,2rem);padding-bottom:0}:is([data-route=landing],[data-route=ingame]) .hero{min-height:75vh;padding:60px 20px 40px}:is([data-route=landing]) .hero{min-height:clamp(21rem,50vh,30rem);padding:108px 20px 16px}:is([data-route=landing],[data-route=ingame]) .hero h1{font-size:clamp(1.8rem,8vw,2.5rem);line-height:1.2;margin:0 0 1rem}:is([data-route=landing],[data-route=ingame]) .hero p{font-size:1rem;margin:0 0 1.5rem}:is([data-route=landing],[data-route=ingame]) .hero-buttons{flex-direction:column;gap:.75rem;width:100%}:is([data-route=landing],[data-route=ingame]) .hero-buttons .btn{width:100%}:is([data-route=landing],[data-route=ingame]) .bot-section-header{padding:60px 16px 40px}:is([data-route=landing],[data-route=ingame]) .bot-section-header h1,:is([data-route=landing],[data-route=ingame]) .bot-section-header h2{font-size:1.8rem}:is([data-route=landing],[data-route=ingame]) .bot-section-header p{font-size:1rem}:is([data-route=landing],[data-route=ingame]) .bot-group-panels{grid-template-columns:1fr;gap:1rem}:is([data-route=landing],[data-route=ingame]) .bot-content.bot-content--feature-showcase{padding:0 16px}:is([data-route=landing],[data-route=ingame]) .bot-content:not(.bot-content--feature-showcase){grid-template-columns:1fr;gap:1rem;padding:0 16px}:is([data-route=landing],[data-route=ingame]) .bot-panel{padding:20px 16px;text-align:left}:is([data-route=landing],[data-route=ingame]) .bot-panel .bot-panel-heading{font-size:1.4rem}:is([data-route=landing],[data-route=ingame]) .bot-panel:not(.bot-panel--showcase) p{font-size:.95rem}:is([data-route=landing],[data-route=ingame]) .trusted-section{margin:60px auto 0;padding:0 20px}:is([data-route=landing]) .trusted-section{margin:0 auto;max-width:min(100vw - 32px,980px);padding:0 20px 10px}:is([data-route=landing],[data-route=ingame]) .trusted-section h2{font-size:1.2rem;margin-bottom:2rem}:is([data-route=landing],[data-route=ingame]) .trusted-grid{grid-template-columns:repeat(var(--trusted-columns, 2),minmax(0,1fr));gap:1rem;justify-content:center}:is([data-route=landing],[data-route=ingame]) .trusted-grid-stacked{grid-template-columns:repeat(var(--trusted-mobile-columns, 2),minmax(0,1fr));gap:1.25rem 1rem}:is([data-route=landing],[data-route=ingame]) .trusted-column{aspect-ratio:5 / 2;min-height:88px;align-items:stretch;--trusted-slide-offset: 32px}:is([data-route=landing],[data-route=ingame]) .trusted-logo-layer,:is([data-route=landing],[data-route=ingame]) .trusted-logo-layer-next,:is([data-route=landing],[data-route=ingame]) .trusted-logo-layer-after-next,:is([data-route=landing],[data-route=ingame]) .trusted-logo-layer-hidden{justify-content:flex-start}:is([data-route=landing],[data-route=ingame]) .trusted-logo-layer-current{justify-content:flex-start}:is([data-route=landing],[data-route=ingame]) .trusted-card-shell{width:100%;padding:0 .25rem}:is([data-route=landing],[data-route=ingame]) .trusted-wordmark{width:min(100%,180px);max-height:58px}:is([data-route=landing],[data-route=ingame]) .trusted-avatar{width:50px;height:50px}:is([data-route=landing],[data-route=ingame]) .trusted-name{font-size:.96rem;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2}:is([data-route=landing],[data-route=ingame]) .trusted-members{white-space:normal;line-height:1.25}main[data-route=landing] .trusted-section h2{margin-bottom:.7rem}main[data-route=landing] .trusted-grid-stacked{grid-template-columns:1fr;gap:.6rem;width:100%;max-width:min(420px,100%);margin-inline:auto;justify-items:stretch}main[data-route=landing] .trusted-column{width:100%;max-width:100%;aspect-ratio:auto;min-height:clamp(5.75rem,28vw,7rem);align-items:stretch}main[data-route=landing] .trusted-logo-layer,main[data-route=landing] .trusted-logo-layer-next,main[data-route=landing] .trusted-logo-layer-after-next,main[data-route=landing] .trusted-logo-layer-prev,main[data-route=landing] .trusted-logo-layer-current{justify-content:center}main[data-route=landing] .trusted-card-shell{width:100%;max-width:100%;box-sizing:border-box;padding:.65rem .85rem;border-radius:14px;background:var(--landing-trusted-card-bg, rgba(255, 255, 255, .042));border:1px solid var(--landing-trusted-card-border, rgba(255, 255, 255, .06))}main[data-route=landing] .trusted-info{flex:1;min-width:0;align-items:flex-start}}@media(max-width:480px){:is([data-route=landing]) .landing-top-fold{--landing-hero-pad-top: 98px;gap:clamp(1rem,3.5vw,1.75rem)}:is([data-route=landing],[data-route=ingame]) .hero{padding:50px 16px 30px}:is([data-route=landing]) .hero{min-height:clamp(19rem,46vh,27rem);padding:98px 16px 14px}:is([data-route=landing],[data-route=ingame]) .bot-section-header{padding:50px 16px 30px}:is([data-route=landing],[data-route=ingame]) .bot-content.bot-content--feature-showcase{padding:0 16px}:is([data-route=landing],[data-route=ingame]) .bot-content:not(.bot-content--feature-showcase){padding:0 16px}:is([data-route=landing],[data-route=ingame]) .bot-panel{padding:20px 16px}:is([data-route=landing],[data-route=ingame]) .trusted-section{padding:0 16px}:is([data-route=landing]) .trusted-section{margin:0 auto;padding:0 16px 6px}:is([data-route=landing],[data-route=ingame]) .trusted-grid{grid-template-columns:repeat(var(--trusted-columns, 1),minmax(0,max-content))}:is([data-route=landing],[data-route=ingame]) .trusted-grid-stacked{grid-template-columns:1fr;gap:.9rem}:is([data-route=landing],[data-route=ingame]) .trusted-column{aspect-ratio:auto;min-height:92px}:is([data-route=landing],[data-route=ingame]) .trusted-section h2{font-size:1.1rem}:is([data-route=landing],[data-route=ingame]) .trusted-card-shell{gap:.72rem;padding:0}:is([data-route=landing],[data-route=ingame]) .trusted-avatar{width:46px;height:46px}:is([data-route=landing],[data-route=ingame]) .trusted-name{font-size:.9rem}:is([data-route=landing],[data-route=ingame]) .trusted-members{font-size:.74rem}}main[data-route=landing]>.bot-section{margin-top:clamp(2rem,5vw,4.25rem)}main[data-route=landing] .bot-section-header{padding:clamp(3.75rem,9vw,5.75rem) clamp(20px,4vw,32px) clamp(2.25rem,4.5vw,3.25rem);max-width:920px}main[data-route=landing] .bot-section-header h1,main[data-route=landing] .bot-section-header h2{font-size:clamp(2.1rem,4.2vw,3.05rem);font-weight:600;letter-spacing:-.035em;line-height:1.08;margin:0 0 .35rem}main[data-route=landing] .bot-content.bot-content--feature-showcase{padding:0 clamp(20px,5vw,88px) clamp(3.5rem,7.5vw,6rem)}main[data-route=landing] .bot-feature-categories{gap:clamp(10rem,36svh,28rem)}main[data-route=landing] .bot-feature-category:not(:last-child){padding-bottom:clamp(9rem,32svh,26rem)}main[data-route=landing] .bot-feature-category{min-height:calc(100svh - clamp(3.5rem,10vh,6rem))}main[data-route=landing] .bot-feature-category-aside{padding-top:clamp(1.15rem,3vh,2.35rem)}main[data-route=landing] .bot-feature-slide-stack{gap:clamp(2.65rem,7.5vh,4.75rem)}main[data-route=landing] .bot-feature-slide{scroll-margin-top:clamp(2rem,6vh,4rem);scroll-margin-bottom:clamp(2rem,6vh,4rem);padding:clamp(1.15rem,3vh,2.35rem) clamp(.75rem,2.8vw,1.75rem)}main[data-route=landing] .bot-feature-slide.is-active{transition:opacity .04s ease-out,filter .02s ease-out}main[data-route=landing] .bot-feature-slide:not(.is-active){opacity:.38;filter:blur(3px);pointer-events:none;transition:opacity .12s ease-in,filter .12s ease-in}@media(prefers-reduced-motion:reduce){main[data-route=landing] .bot-feature-slide.is-active,main[data-route=landing] .bot-feature-slide:not(.is-active){transition:none}main[data-route=landing] .bot-feature-slide:not(.is-active){filter:none;opacity:.5}:is([data-route=landing],[data-route=ingame]) .trusted-logo-layer-current,:is([data-route=landing],[data-route=ingame]) .trusted-logo-layer-prev{animation:none}}@media(max-width:1024px){main[data-route=landing] .bot-feature-slide:not(.is-active){filter:blur(3px);opacity:.42}}main[data-route=landing] .bot-feature-category-dept-title{display:block;margin:0 0 .3rem;font-size:clamp(1.5rem,2.85vw,2.05rem);font-weight:600;letter-spacing:-.035em;line-height:1.08;color:transparent;background:radial-gradient(120% 70% at 50% 100%,rgba(0,0,0,.24) 0%,rgba(0,0,0,.12) 22%,transparent 52%),linear-gradient(90deg,transparent 0%,rgba(255,255,255,.12) 12%,rgba(255,255,255,.12) 88%,transparent 100%),linear-gradient(180deg,#fff 0% 22%,#ececec 40%,#d8d8d8 62%,color-mix(in srgb,var(--accent) 41%,white) 82%,color-mix(in srgb,var(--accent) 50%,white));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}main[data-route=landing] .bot-feature-category-nav-item{font-size:clamp(1rem,1.8vw,1.2rem)}main[data-route=landing] .bot-group-panels{max-width:min(1040px,100%);gap:clamp(1.1rem,2vw,1.65rem)}main[data-route=landing] .bot-panel{padding:clamp(1.45rem,2.4vw,2.05rem) clamp(1.35rem,2.2vw,1.95rem);background:var(--landing-card-surface, #161616);border-radius:20px;border:1px solid var(--landing-card-border, rgba(255, 255, 255, .055));box-shadow:none}main[data-route=landing] .bot-panel.bot-panel--showcase{padding:clamp(1.35rem,2.5vw,1.85rem) clamp(1.25rem,2.2vw,1.75rem);border-radius:16px}main[data-route=landing] .bot-panel-header{margin-bottom:.7rem;gap:.9rem;color:var(--landing-panel-header, #fff)}main[data-route=landing] .bot-panel .bot-panel-heading{font-size:clamp(1.25rem,2vw,1.4rem);font-weight:600;letter-spacing:-.022em;line-height:1.22;color:inherit}main[data-route=landing] .bot-panel:not(.bot-panel--showcase) p{font-size:clamp(.98rem,1.35vw,1.07rem);line-height:1.58;color:var(--landing-panel-desc, rgba(229, 229, 234, .74))}main[data-route=landing] .bot-panel:not(.bot-panel--showcase):hover:after,main[data-route=landing] .bot-panel:not(.bot-panel--showcase).has-glow:after{opacity:.09}main[data-route=landing] .bot-panel:not(.bot-panel--showcase):hover:before,main[data-route=landing] .bot-panel:not(.bot-panel--showcase).has-glow:before{opacity:.48}:root[data-theme=light] :is([data-route=landing],[data-route=ingame]) :is(.bot-section-header h2,.trusted-section h2){color:var(--text, #171717);background:none;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:currentColor}:root[data-theme=light] main[data-route=landing] .bot-feature-category-dept-title{color:var(--landing-dept-title-color, var(--text, #171717));background:none;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:currentColor}
