:root{--bg:#130906;--bg-soft:#26110b;--panel:rgba(33,15,8,.78);--panel-strong:rgba(43,18,9,.92);--text:#fff2d7;--muted:rgba(255,242,215,.74);--line:rgba(255,242,215,.16);--ember:#f59b2a;--maple:#c85f18;--gold:#ffd27a;--moss:#7d8d49;--shadow:rgba(0,0,0,.34)}:root[data-theme=light]{--bg:#fff5e0;--bg-soft:#f6d39d;--panel:rgba(255,248,232,.86);--panel-strong:rgba(255,250,240,.94);--text:#3a1d12;--muted:rgba(58,29,18,.72);--line:rgba(109,55,22,.18);--ember:#d96e1d;--maple:#9e4215;--gold:#b86614;--moss:#5e7032;--shadow:rgba(92,49,20,.18)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;color:var(--text);background:radial-gradient(circle at 12% 10%,rgba(245,155,42,.24),transparent 26rem),radial-gradient(circle at 88% 5%,rgba(255,210,122,.16),transparent 24rem),linear-gradient(140deg,var(--bg) 0,var(--bg-soft) 52%,#120705 100%);font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}main{position:relative;overflow:hidden}.leaf-field{pointer-events:none;position:fixed;inset:0;z-index:1;overflow:hidden}.falling-leaf{position:absolute;top:-3rem;width:1.05rem;height:.76rem;border-radius:100% 0 100% 0;background:linear-gradient(135deg,var(--gold),var(--maple));box-shadow:0 0 12px rgba(245,155,42,.28);animation:leaf-fall 14s linear infinite}.falling-leaf:nth-child(3n){background:linear-gradient(135deg,#a93513,#f2a22a)}.falling-leaf:nth-child(4n){background:linear-gradient(135deg,#f7d06a,#8f3a16)}.falling-leaf:first-child{left:4%;animation-delay:-1s;animation-duration:16s}.falling-leaf:nth-child(2){left:10%;animation-delay:-9s;animation-duration:13s}.falling-leaf:nth-child(3){left:18%;animation-delay:-4s;animation-duration:18s}.falling-leaf:nth-child(4){left:25%;animation-delay:-12s;animation-duration:15s}.falling-leaf:nth-child(5){left:31%;animation-delay:-7s;animation-duration:19s}.falling-leaf:nth-child(6){left:38%;animation-delay:-2s;animation-duration:14s}.falling-leaf:nth-child(7){left:44%;animation-delay:-10s;animation-duration:17s}.falling-leaf:nth-child(8){left:52%;animation-delay:-6s;animation-duration:16s}.falling-leaf:nth-child(9){left:59%;animation-delay:-14s;animation-duration:20s}.falling-leaf:nth-child(10){left:64%;animation-delay:-3s;animation-duration:15s}.falling-leaf:nth-child(11){left:70%;animation-delay:-11s;animation-duration:18s}.falling-leaf:nth-child(12){left:76%;animation-delay:-5s;animation-duration:14s}.falling-leaf:nth-child(13){left:82%;animation-delay:-15s;animation-duration:21s}.falling-leaf:nth-child(14){left:88%;animation-delay:-8s;animation-duration:17s}.falling-leaf:nth-child(15){left:93%;animation-delay:-13s;animation-duration:19s}.falling-leaf:nth-child(16){left:97%;animation-delay:-4s;animation-duration:15s}.falling-leaf:nth-child(17){left:48%;animation-delay:-16s;animation-duration:22s}.falling-leaf:nth-child(18){left:67%;animation-delay:-18s;animation-duration:20s}@keyframes leaf-fall{0%{transform:translate3d(0,-5vh,0) rotate(0deg);opacity:0}8%{opacity:.9}50%{transform:translate3d(5vw,50vh,0) rotate(280deg)}to{transform:translate3d(-7vw,110vh,0) rotate(620deg);opacity:0}}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem clamp(1rem,4vw,4rem);border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand,.nav-actions,.tabs{display:flex;align-items:center;gap:.8rem}.brand-crest{display:grid;place-items:center;width:3rem;height:3rem;border:.22rem solid rgba(255,242,215,.86);border-radius:1rem 1rem 1.25rem 1.25rem;background:linear-gradient(145deg,var(--ember),var(--maple));color:#fff;font-weight:1000;letter-spacing:-.12em;box-shadow:0 16px 38px rgba(200,95,24,.34)}.brand-copy{display:grid;line-height:1.05}.brand-copy strong{text-transform:uppercase;letter-spacing:.06em}.brand-copy small{color:var(--muted);font-weight:700}.login-link,.tabs a,.theme-toggle{border:1px solid transparent;border-radius:999px;color:var(--muted);font-weight:800;padding:.68rem .9rem;transition:.18s ease}.login-link:hover,.tabs a:hover,.theme-toggle:hover{border-color:var(--line);color:var(--text)}.theme-toggle{display:inline-flex;gap:.45rem;align-items:center;background:hsla(0,0%,100%,.05);cursor:pointer}.cta,.form-button,.mini-form button,.primary-pill{border:0;border-radius:999px;background:linear-gradient(135deg,var(--ember),var(--maple));color:#fff;box-shadow:0 16px 38px rgba(200,95,24,.32);font-weight:900}.primary-pill{padding:.72rem 1rem}.hero{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.9fr) minmax(21rem,1.1fr);align-items:center;grid-gap:clamp(2rem,6vw,5rem);gap:clamp(2rem,6vw,5rem);min-height:82vh;padding:clamp(3rem,8vw,7rem) clamp(1rem,6vw,6rem) clamp(3rem,7vw,6rem)}.eyebrow{color:var(--gold);font-size:.78rem;font-weight:1000;letter-spacing:.2em;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{max-width:11ch;margin-bottom:1.3rem;font-size:clamp(3.7rem,9vw,8.6rem);line-height:.86;letter-spacing:-.085em}h2{font-size:clamp(2rem,4vw,4rem);line-height:.98;letter-spacing:-.05em}.auth-copy p,.discord-panel p,.feature-card p,.form-note,.locked-card p,.subtitle{color:var(--muted);line-height:1.7}.subtitle{max-width:45rem;font-size:clamp(1.05rem,2vw,1.35rem)}.hero-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.cta,.ghost{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:1rem 1.25rem}.ghost{border:1px solid var(--line);border-radius:999px;background:hsla(0,0%,100%,.06);font-weight:900}.showcase{position:relative;min-height:31rem}.banner-art{position:absolute;inset:0 0 6rem 0;overflow:hidden;border:.45rem solid rgba(45,13,5,.78);border-radius:2rem;background:radial-gradient(circle at 38% 64%,hsla(0,0%,100%,.95) 0 .18rem,transparent .22rem),radial-gradient(circle at 40% 63%,rgba(255,218,123,.72),transparent 5rem),linear-gradient(180deg,#8eb2c2,#f1b15f 48%,#412012);box-shadow:0 30px 90px var(--shadow)}.banner-art:before{content:"";position:absolute;inset:auto -3rem 0 -3rem;height:34%;background:repeating-linear-gradient(82deg,rgba(136,93,22,.9) 0 .18rem,transparent .18rem 1rem),linear-gradient(0deg,#2e5c25,#9d7620)}.tree{position:absolute;top:-2rem;width:18rem;height:17rem;border-radius:42% 58% 54% 46%;background:radial-gradient(circle,#f1a12d 0 28%,#b84214 55%,transparent 58%);filter:drop-shadow(0 10px 20px rgba(53,16,4,.35))}.tree-left{left:-5rem}.tree-right{right:-4rem;transform:scaleX(-1)}.tree:after{content:"";bottom:-9rem;left:42%;width:2.2rem;height:14rem;border-radius:999px;background:#5b2b17}.sun,.tree:after{position:absolute}.sun{left:34%;bottom:27%;width:4.3rem;height:4.3rem;border-radius:50%;background:#ffe38b;box-shadow:0 0 70px 38px rgba(255,198,72,.55)}.dragon{position:absolute;left:43%;top:18%;font-size:8rem;color:rgba(75,37,23,.75);transform:rotate(-18deg)}.logo-card{position:absolute;left:clamp(1rem,6vw,4rem);bottom:0;display:grid;place-items:center;width:min(18rem,70vw);aspect-ratio:1;border:.55rem solid rgba(255,242,215,.9);border-radius:30% 30% 40% 40%;background:linear-gradient(145deg,#d47a22,#a84a15);box-shadow:inset 0 0 0 .28rem rgba(75,30,12,.5),0 30px 80px var(--shadow)}.logo-vines{position:absolute;inset:-2.2rem -1rem auto auto;width:10rem;height:6rem;border-top:.65rem solid #d98925;border-radius:50%;transform:rotate(12deg)}.logo-mark{font-size:clamp(4rem,10vw,7rem);font-weight:1000;letter-spacing:-.1em;color:#fff2d7}.account-panel,.auth-panel,.discord-panel,.member-preview,.panel-grid{position:relative;z-index:2;padding:0 clamp(1rem,6vw,6rem) clamp(3rem,7vw,6rem)}.panel-grid{display:grid;grid-template-columns:1.1fr repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;align-items:stretch}.section-heading{align-self:center}.account-panel,.auth-panel,.discord-panel,.feature-card,.locked-card,.mini-form{border:1px solid var(--line);border-radius:2rem;background:var(--panel);box-shadow:0 26px 80px var(--shadow)}.feature-card,.locked-card{padding:1.35rem}.card-kicker,.lock-badge{color:var(--gold);font-size:.75rem;font-weight:1000;letter-spacing:.14em;text-transform:uppercase}.discord-panel{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin:0 clamp(1rem,6vw,6rem) clamp(3rem,7vw,6rem);padding-top:clamp(2rem,4vw,3rem);padding-bottom:clamp(2rem,4vw,3rem);background:linear-gradient(135deg,var(--panel-strong),color-mix(in srgb,var(--maple) 28%,transparent))}.member-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.account-panel,.auth-panel{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:2rem;gap:2rem;align-items:center;margin:0 clamp(1rem,6vw,6rem) clamp(3rem,7vw,6rem);padding-top:clamp(2rem,4vw,4rem);padding-bottom:clamp(2rem,4vw,4rem)}.forms-shell{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.mini-form{display:grid;grid-gap:.9rem;gap:.9rem;padding:1.25rem}.mini-form label{display:grid;grid-gap:.35rem;gap:.35rem;color:var(--muted);font-weight:800}.mini-form input{width:100%;border:1px solid var(--line);border-radius:1rem;background:hsla(0,0%,100%,.08);color:var(--text);padding:.95rem 1rem}.form-button,.mini-form button{cursor:pointer;padding:.95rem 1rem;text-align:center}@media (prefers-reduced-motion:reduce){.falling-leaf{animation:none;display:none}}@media (max-width:1080px){.account-forms,.account-panel,.auth-panel,.forms-shell,.hero,.member-grid,.panel-grid{grid-template-columns:1fr}.showcase{min-height:28rem}}@media (max-width:760px){.topbar{align-items:flex-start;flex-direction:column}.nav-actions,.tabs{flex-wrap:wrap}h1{font-size:clamp(3rem,18vw,5rem)}.discord-panel{align-items:flex-start;flex-direction:column}}.auth-screen{position:relative;display:grid;min-height:100vh;place-items:center;padding:2rem}.auth-backdrop{position:fixed;inset:0;background:linear-gradient(rgba(8,10,14,.78),rgba(8,10,14,.82)),radial-gradient(circle at 50% 35%,rgba(80,150,255,.18),transparent 18rem),linear-gradient(135deg,#0c1119,#2c170f 55%,#0b0d12)}.auth-backdrop:before{content:"";position:absolute;inset:0;background:linear-gradient(30deg,transparent 0 46%,hsla(0,0%,100%,.04) 47% 49%,transparent 50%),radial-gradient(circle at 22% 70%,rgba(245,155,42,.16),transparent 18rem),radial-gradient(circle at 78% 24%,rgba(74,153,255,.16),transparent 18rem);filter:blur(1px)}.auth-card{position:relative;z-index:2;width:min(100%,28rem);border:1px solid hsla(0,0%,100%,.12);border-radius:1.35rem;background:rgba(14,15,16,.9);box-shadow:0 28px 110px rgba(0,0,0,.55);color:#f6f7fb;padding:2rem;text-align:center}.account-card{width:min(100%,58rem)}.auth-card h1{max-width:none;margin:0 0 1.3rem;color:#f6f7fb;font-size:1.7rem;letter-spacing:-.04em;line-height:1.1}.auth-logo{display:inline-grid;margin-top:-3.4rem;margin-bottom:1rem;place-items:center}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;margin-bottom:1.35rem;border-bottom:1px solid hsla(0,0%,100%,.08)}.auth-tabs a,.auth-tabs span{color:rgba(246,247,251,.5);font-weight:900;padding:.9rem .5rem}.auth-tabs .active-tab{border-bottom:.2rem solid #f59b2a;color:#fff}.auth-help,.auth-intro,.auth-status,.auth-switch,.discord-settings-card p{color:rgba(246,247,251,.68);font-size:.92rem;line-height:1.65}.auth-status{border:1px solid rgba(245,155,42,.32);border-radius:.8rem;background:rgba(245,155,42,.1);padding:.7rem .85rem}.auth-form{display:grid;grid-gap:1rem;gap:1rem;margin-top:1.2rem;text-align:left}.auth-form h2{color:#f6f7fb;font-size:1.15rem;letter-spacing:-.03em}.auth-form label{display:grid;grid-gap:.45rem;gap:.45rem;color:rgba(246,247,251,.82);font-size:.88rem;font-weight:800}.auth-form label .required-mark,.auth-help,.auth-switch a,.form-helper-row a{color:#f59b2a}.auth-form input{width:100%;border:1px solid hsla(0,0%,100%,.12);border-radius:.45rem;background:rgba(0,0,0,.36);color:#fff;padding:.95rem 1rem}.auth-form input:focus{border-color:#f59b2a;outline:none;box-shadow:0 0 0 .2rem rgba(245,155,42,.18)}.form-helper-row,.label-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.password-eye{color:rgba(246,247,251,.82);font-size:.75rem;font-weight:900;padding:.35rem .55rem}.auth-card .form-button,.auth-form>button{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;width:100%;border:0;border-radius:.65rem;background:#f59b2a;color:#07111f;cursor:pointer;font-weight:1000;padding:1rem;text-align:center}.auth-switch{margin:1rem 0 .45rem}.auth-help{display:inline-flex;font-weight:900}.account-settings-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}@media (max-width:760px){.auth-screen{padding:1rem}.auth-card{padding:1.5rem}.account-settings-grid{grid-template-columns:1fr}}.input-label{display:inline-flex;align-items:center;gap:.25rem}.required-mark{color:#f59b2a!important}.input-shell{display:block}.input-shell input{padding-left:2.75rem}.field-icon{position:absolute;left:.9rem;top:50%;z-index:1;display:inline-grid;width:1.05rem;height:1.05rem;place-items:center;transform:translateY(-50%);color:rgba(246,247,251,.45);pointer-events:none}.field-icon svg,.password-eye svg{display:block;width:1.05rem;height:1.05rem;fill:currentColor}.password-eye{z-index:2;display:inline-grid;width:2rem;height:2rem;place-items:center;border:1px solid hsla(0,0%,100%,.12);border-radius:.45rem;background:hsla(0,0%,100%,.06);color:rgba(246,247,251,.72);cursor:pointer;padding:0}.input-shell .password-eye+input,.input-shell input[type=password],.input-shell input[type=text][name=password]{padding-right:3rem}.field-help{color:rgba(246,247,251,.58);font-size:.78rem;line-height:1.45}.brand-logo-img{width:3.3rem;height:3.3rem;border-radius:1rem;object-fit:cover;box-shadow:0 16px 38px rgba(200,95,24,.34)}.artwork-showcase{min-height:31rem}.banner-image{inset:0 0 6rem 0;width:100%;height:calc(100% - 6rem);border:.45rem solid rgba(45,13,5,.78);border-radius:2rem;box-shadow:0 30px 90px var(--shadow)}.banner-image,.logo-image-card{position:absolute;object-fit:cover}.logo-image-card{left:clamp(1rem,6vw,4rem);bottom:0;width:min(18rem,70vw);aspect-ratio:1;border:.45rem solid rgba(255,242,215,.86);border-radius:1.5rem;box-shadow:0 30px 80px var(--shadow)}.auth-logo-img{display:block;width:5.2rem;height:5.2rem;border:.24rem solid rgba(255,242,215,.86);border-radius:1.25rem;object-fit:cover;box-shadow:0 18px 45px rgba(211,107,30,.34)}.auth-backdrop{background:linear-gradient(rgba(8,10,14,.78),rgba(8,10,14,.82)),url(/banner.jpg) 50% /cover no-repeat,radial-gradient(circle at 50% 35%,rgba(211,107,30,.18),transparent 18rem),linear-gradient(135deg,#0c1119,#2c170f 55%,#0b0d12)}.policy-check{display:grid!important;grid-template-columns:auto 1fr;align-items:start;grid-gap:.75rem!important;gap:.75rem!important;color:rgba(246,247,251,.72)!important;font-size:.86rem!important;font-weight:600!important;line-height:1.55}.policy-check input{width:1.05rem!important;height:1.05rem;margin-top:.15rem;accent-color:var(--ember)}.policy-check a{color:var(--ember);font-weight:900}.site-footer{position:relative;z-index:2;display:grid;grid-template-columns:minmax(16rem,1fr) minmax(20rem,1.5fr);grid-gap:clamp(2rem,8vw,8rem);gap:clamp(2rem,8vw,8rem);margin-top:2rem;padding:clamp(3rem,7vw,5rem) clamp(1rem,6vw,6rem);border-top:1px solid rgba(255,242,215,.1);background:linear-gradient(rgba(9,10,12,.86),rgba(9,10,12,.92)),url(/banner.jpg) 50% /cover no-repeat;color:#f6f7fb}.footer-brand{display:grid;align-content:start;grid-gap:1.15rem;gap:1.15rem}.footer-brand p{color:rgba(246,247,251,.64);margin:3rem 0 0}.social-links{display:flex;flex-wrap:wrap;gap:.65rem}.social-links a{display:inline-grid;min-width:2.2rem;min-height:2.2rem;place-items:center;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;color:rgba(246,247,251,.78);font-size:.82rem;font-weight:900}.footer-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2rem;gap:2rem}.footer-columns div{display:grid;align-content:start;grid-gap:.85rem;gap:.85rem}.footer-columns h3{margin:0 0 .3rem;color:#fff;font-size:1rem}.footer-columns a{color:rgba(246,247,251,.68);font-weight:700}.footer-columns a:hover,.social-links a:hover{color:var(--ember)}.legal-page{display:grid;min-height:100vh;place-items:center;padding:2rem;background:linear-gradient(rgba(8,10,14,.82),rgba(8,10,14,.9)),url(/banner.jpg) 50% /cover no-repeat}.legal-card{width:min(100%,44rem);border:1px solid hsla(0,0%,100%,.12);border-radius:1.35rem;background:rgba(14,15,16,.9);color:#f6f7fb;padding:clamp(1.5rem,4vw,2.5rem)}.legal-card h1{max-width:none;font-size:clamp(2rem,5vw,3.4rem);letter-spacing:-.05em}.legal-card p{color:rgba(246,247,251,.72);line-height:1.75}@media (max-width:900px){.footer-columns,.site-footer{grid-template-columns:1fr}}.reviews-section{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.8fr) minmax(18rem,1fr);align-items:center;grid-gap:1rem;gap:1rem;padding:0 clamp(1rem,6vw,6rem) clamp(3rem,7vw,6rem)}.review-card{border:1px solid var(--line);border-radius:2rem;background:var(--panel);box-shadow:0 26px 80px var(--shadow);padding:clamp(1.5rem,4vw,2.4rem)}.review-stars{color:var(--gold);display:block;font-size:1.35rem;letter-spacing:.12em;margin-bottom:1rem}.review-card p{color:var(--text);font-size:clamp(1.25rem,3vw,2rem);font-weight:900;line-height:1.25}.review-source{color:var(--muted);font-size:.84rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.review-actions{display:flex;flex-wrap:wrap;gap:.85rem;grid-column:2}.legal-actions{grid-column:auto;margin-top:1.5rem}.social-links a svg{width:1.2rem;height:1.2rem;fill:currentColor}@media (max-width:900px){.reviews-section{grid-template-columns:1fr}.review-actions{grid-column:auto}}.features-section,.why-join-section{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.75fr) minmax(18rem,1.25fr);grid-gap:1rem;gap:1rem;align-items:start;padding:0 clamp(1rem,6vw,6rem) clamp(3rem,7vw,6rem)}.reason-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.reason-card{border:1px solid var(--line);border-radius:1.2rem;background:var(--panel);box-shadow:0 16px 48px var(--shadow);color:var(--text);font-weight:850;line-height:1.45;padding:1rem}.feature-list-grid .reason-card{background:color-mix(in srgb,var(--panel) 82%,var(--maple))}.rating-row{align-items:center;display:flex;gap:.85rem;justify-content:space-between}.review-list{display:grid;grid-gap:1rem;gap:1rem;margin-top:1.25rem}.social-links a{align-items:center;display:inline-flex;justify-content:center;line-height:0;padding:0}.social-links a svg{flex:0 0 auto}.discord-panel .cta{text-align:center}.features-section,.why-join-section{align-items:stretch;grid-template-columns:minmax(18rem,.7fr) minmax(0,1.3fr)}.reason-grid{grid-template-columns:repeat(2,minmax(13rem,1fr))}.reason-card{align-items:center;display:grid;grid-template-columns:auto 1fr;grid-gap:.8rem;gap:.8rem;min-height:5rem}.reason-icon{display:grid;width:2.25rem;height:2.25rem;place-items:center;border:1px solid var(--line);border-radius:.8rem;background:hsla(0,0%,100%,.07);font-size:1.2rem}.reviews-section .section-heading h2{max-width:11ch}.review-card .rating-row{display:none}.review-card-empty p{font-size:1.05rem;color:var(--muted)}.social-links a{width:2.4rem;height:2.4rem;min-width:2.4rem;min-height:2.4rem;overflow:visible}.social-links a svg{display:block;width:1.05rem;height:1.05rem;overflow:visible;transform:translateZ(0)}.social-links a[aria-label=Discord] svg{width:1.32rem;height:1.32rem;transform:translateY(.02rem)}@media (max-width:900px){.features-section,.reason-grid,.why-join-section{grid-template-columns:1fr}}.online-status{align-items:center;display:inline-flex;gap:.4rem}.online-status span{width:.55rem;height:.55rem;border-radius:999px;background:#2ee66b;box-shadow:0 0 12px rgba(46,230,107,.8)}.clean-card-grid{grid-template-columns:repeat(2,minmax(13rem,1fr))}.clean-card{position:relative;min-height:7.5rem;overflow:hidden;align-content:center;background:rgba(28,13,8,.68);transition:transform .18s ease,border-color .18s ease,background .18s ease}.clean-card strong{font-size:1.05rem;letter-spacing:-.02em}.clean-card p{grid-column:1/-1;max-height:0;margin:0;opacity:0;overflow:hidden;transform:translateY(.4rem);transition:max-height .22s ease,opacity .18s ease,transform .18s ease;color:var(--muted);font-size:.95rem}.clean-card:focus-within,.clean-card:hover{transform:translateY(-.2rem);border-color:rgba(255,210,122,.42);background:rgba(49,21,10,.82)}.clean-card:focus-within p,.clean-card:hover p{max-height:7rem;opacity:1;transform:translateY(0)}.reason-icon svg{width:1.25rem;height:1.25rem;fill:#fff}.reason-icon{color:#fff}.footer-brand .brand-copy small{color:rgba(246,247,251,.7)}.social-links a,.social-links a[aria-label=Discord]{width:2.55rem;height:2.55rem;min-width:2.55rem;min-height:2.55rem;display:inline-grid;place-items:center;overflow:visible}.social-links a svg,.social-links a[aria-label=Discord] svg{width:1.12rem;height:1.12rem;display:block;fill:currentColor;overflow:visible;transform:none}.social-links a[aria-label=Discord] svg{width:1.55rem;height:1.55rem}@media (max-width:760px){body{background:linear-gradient(145deg,#160a06,#32150b 54%,#0d0604)}.topbar{position:relative;padding:.85rem 1rem}.brand-logo-img{width:2.75rem;height:2.75rem}.brand-copy strong{font-size:.9rem}.nav-actions,.tabs{width:100%;gap:.45rem}.login-link,.primary-pill,.tabs a,.theme-toggle{padding:.58rem .7rem;font-size:.82rem}.hero{min-height:auto;gap:1.5rem;padding:2rem 1rem 3rem}h1{font-size:clamp(2.7rem,16vw,4rem);letter-spacing:-.07em}h2{font-size:clamp(2rem,11vw,3rem)}.subtitle{font-size:1rem}.artwork-showcase,.showcase{min-height:21rem}.banner-image{inset:0 0 5rem 0;height:calc(100% - 5rem)}.logo-image-card{width:min(12rem,72vw)}.features-section,.member-preview,.panel-grid,.reviews-section,.why-join-section{padding-left:1rem;padding-right:1rem}.clean-card-grid,.footer-columns,.member-grid,.panel-grid,.reason-grid{grid-template-columns:1fr}.clean-card{min-height:auto}.clean-card p{max-height:none;opacity:1;transform:none}.discord-panel{margin:0 1rem 3rem;padding:1.5rem}.discord-panel .cta,.review-actions .cta,.review-actions .ghost{width:100%}.site-footer{gap:2rem;padding:2.5rem 1rem}.footer-brand p{margin-top:1rem}.review-card p{font-size:1.05rem}}.community-carousel-section{position:relative;z-index:2;display:grid;grid-template-columns:minmax(16rem,.75fr) minmax(20rem,1.25fr);grid-gap:1.5rem;gap:1.5rem;align-items:center;padding:0 clamp(1rem,6vw,6rem) clamp(3rem,7vw,6rem)}.community-carousel-card{position:relative;min-height:16rem;display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:1.2rem;gap:1.2rem;border:1px solid var(--line);border-radius:2rem;background:rgba(28,13,8,.74);box-shadow:0 26px 80px var(--shadow);padding:clamp(1.4rem,4vw,2.2rem);overflow:hidden}.community-carousel-card:before{content:"";position:absolute;inset:auto -10% -35% 25%;height:70%;border-radius:50%;background:radial-gradient(circle,rgba(245,155,42,.22),transparent 65%)}.community-carousel-icon{position:relative;z-index:1;display:grid;width:4.2rem;height:4.2rem;place-items:center;border:1px solid var(--line);border-radius:1.25rem;background:hsla(0,0%,100%,.08)}.community-carousel-icon svg{width:2rem;height:2rem;fill:#fff}.carousel-controls,.community-carousel-card h3,.community-carousel-card p{position:relative;z-index:1}.community-carousel-card h3{margin:0 0 .5rem;font-size:clamp(1.7rem,5vw,3rem);letter-spacing:-.05em}.community-carousel-card p{margin:0;color:var(--muted);font-size:clamp(1rem,2vw,1.2rem);line-height:1.65}.carousel-controls{display:flex;gap:.45rem;margin-top:1rem}.carousel-controls button{width:.48rem;height:.48rem;border:0;border-radius:999px;background:hsla(0,0%,100%,.28);cursor:pointer;padding:0}.carousel-controls button.active{width:1.55rem;background:var(--ember)}.review-card-embed iframe{width:100%;min-height:18rem;border:0;border-radius:1.25rem;background:#111}.review-embed-fallback{margin-top:.85rem!important;font-size:.95rem!important;color:var(--muted)!important}@media (max-width:760px){.topbar{display:grid;grid-template-columns:1fr;grid-gap:.8rem;gap:.8rem;background:rgba(18,7,4,.94)}.topbar .brand{width:100%;justify-content:flex-start}.tabs{display:grid;grid-template-columns:repeat(3,1fr)}.tabs a{text-align:center}.nav-actions{display:grid;grid-template-columns:1fr 1fr 1fr}.community-carousel-section{grid-template-columns:1fr;padding:0 1rem 3rem}.community-carousel-card{grid-template-columns:1fr;min-height:auto;text-align:center}.community-carousel-icon{margin:0 auto}.reviews-section{padding:0 1rem 3rem}.reviews-section .section-heading h2{max-width:100%}.review-card-embed iframe{min-height:22rem}}.wide-card{width:min(100%,64rem)}.staff-grid{display:grid;grid-gap:1rem;gap:1rem;margin-top:1.5rem}.staff-card{display:grid;grid-template-columns:auto 1fr;grid-gap:1rem;gap:1rem;align-items:center;border:1px solid hsla(0,0%,100%,.12);border-radius:1.25rem;background:hsla(0,0%,100%,.06);padding:1rem}.staff-card img{width:4rem;height:4rem;border-radius:1rem;object-fit:cover}.staff-card span{color:var(--ember);font-size:.75rem;font-weight:1000;letter-spacing:.14em;text-transform:uppercase}.staff-card h2{margin:.2rem 0 .35rem;font-size:1.5rem}.staff-card p{margin:0}@media (max-width:760px){:root[data-theme=light]{--text:#fff2d7;--muted:rgba(255,242,215,.78);--panel:rgba(24,10,6,.82);--panel-strong:rgba(34,14,7,.92)}.topbar{border-bottom-color:hsla(0,0%,100%,.12)}.topbar .brand{background:hsla(0,0%,100%,.045);padding:.55rem}.nav-actions,.tabs,.topbar .brand{border:1px solid hsla(0,0%,100%,.08);border-radius:1rem}.nav-actions,.tabs{background:hsla(0,0%,100%,.04);padding:.35rem}.tabs{grid-template-columns:repeat(4,1fr)}.login-link,.primary-pill,.tabs a,.theme-toggle{color:rgba(255,242,215,.9);background:hsla(0,0%,100%,.04);border-radius:.8rem}.nav-actions{grid-template-columns:1fr 1fr 1fr}.community-carousel-card,.feature-card,.locked-card,.review-card{background:rgba(24,10,6,.86)}.section-heading h2{color:#fff2d7;text-shadow:0 2px 20px rgba(0,0,0,.45)}.community-carousel-card p,.feature-card p,.locked-card p,.section-heading p{color:rgba(255,242,215,.82)}.staff-card{grid-template-columns:1fr;text-align:center}.staff-card img{margin:0 auto}}.review-card-embed iframe{display:none}.clean-review-empty{background:rgba(28,13,8,.78)}.social-links a[aria-label=YouTube] svg{width:1.55rem;height:1.55rem}:root[data-theme=light] .community-carousel-card,:root[data-theme=light] .discord-panel,:root[data-theme=light] .feature-card,:root[data-theme=light] .locked-card,:root[data-theme=light] .review-card{background:rgba(255,248,232,.92);color:#3a1d12}:root[data-theme=light] .community-carousel-card p,:root[data-theme=light] .discord-panel p,:root[data-theme=light] .feature-card p,:root[data-theme=light] .locked-card p,:root[data-theme=light] .review-card p{color:rgba(58,29,18,.78)}:root[data-theme=light] .community-carousel-icon{background:rgba(58,29,18,.09)}:root[data-theme=light] .community-carousel-icon svg,:root[data-theme=light] .reason-icon svg{fill:#3a1d12}.staff-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.staff-card{align-content:start;grid-template-columns:1fr;text-align:center}.staff-card img{width:5.5rem;height:5.5rem;margin:0 auto;border:2px solid rgba(245,155,42,.45)}@media (max-width:900px){.staff-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.staff-grid{grid-template-columns:1fr}.nav-actions{grid-template-columns:1fr 1fr}.theme-toggle{grid-column:1/-1;justify-content:center}.community-carousel-section,.discord-panel,.member-preview,.panel-grid,.reviews-section{margin-top:0}}.carousel-arrow{position:relative;z-index:2;display:grid;place-items:center;width:2.4rem;height:2.4rem;border:1px solid var(--line);border-radius:999px;background:hsla(0,0%,100%,.08);color:var(--text);font-size:1.8rem;font-weight:900}.carousel-arrow-left{margin-right:-.4rem}.carousel-arrow-right{margin-left:-.4rem}.carousel-controls button{border:1px solid hsla(0,0%,100%,.28)}:root[data-theme=light] .carousel-controls button{background:rgba(58,29,18,.22);border-color:rgba(58,29,18,.18)}:root[data-theme=light] .carousel-controls button.active{background:var(--ember)}.staff-group{margin-top:2rem}.staff-group>h2{margin-bottom:1rem;color:#fff;font-size:clamp(1.5rem,3vw,2.2rem)}@media (max-width:760px){.community-carousel-card{grid-template-columns:auto 1fr auto;text-align:left}.community-carousel-icon{margin:0}.carousel-controls{grid-column:1/-1}}.legal-card h2{margin-top:1.75rem;font-size:clamp(1.35rem,3vw,2rem);letter-spacing:-.035em}.legal-card strong{color:#fff}.community-carousel-card{grid-template-columns:1fr}.community-carousel-slide{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:1.2rem;gap:1.2rem;min-height:8rem}.carousel-controls{display:inline-flex!important;align-items:center;justify-content:center;gap:.55rem;grid-column:1/-1;width:100%;margin-top:1.25rem}.carousel-arrow,.carousel-controls .carousel-arrow{position:static!important;width:2rem!important;height:2rem!important;min-width:2rem;min-height:2rem;margin:0!important;padding:0!important;border:1px solid var(--line);border-radius:999px;background:hsla(0,0%,100%,.08);color:var(--text);font-size:1.35rem;line-height:1}.carousel-controls button:not(.carousel-arrow){flex:0 0 auto}@media (max-width:760px){.community-carousel-slide{grid-template-columns:1fr;text-align:center}}.status-stack{display:grid;grid-gap:.18rem;gap:.18rem}.staff-online-status{color:rgba(255,242,215,.58)!important;font-size:.68rem}.logged-in-link:before{content:"";width:.5rem;height:.5rem;border-radius:999px;background:#2ee66b;box-shadow:0 0 10px rgba(46,230,107,.7)}.logged-in-link{display:inline-flex;align-items:center;gap:.45rem}.staff-online-status{font-size:.82rem!important;font-weight:900!important}.review-card p,.review-card-long p{font-size:clamp(1rem,2vw,1.45rem)}@media (max-width:760px){.staff-online-status{font-size:.76rem!important}}.home-status-banner{position:relative;z-index:2;margin:1rem clamp(1rem,6vw,6rem) 0;border:1px solid rgba(245,155,42,.32);border-radius:1rem;background:rgba(245,155,42,.12);color:var(--text);font-weight:800;padding:1rem}.input-shell{position:relative}.input-shell input{padding-right:3.2rem!important}.password-eye{position:absolute;right:.45rem;top:50%;z-index:4;transform:translateY(-50%);pointer-events:auto}.password-eye svg{width:1.1rem;height:1.1rem;fill:currentColor}.compact-account-card{width:min(100%,62rem);padding:clamp(1.35rem,4vw,2rem)}.account-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin:1.25rem 0;text-align:left}.account-summary-grid div{border:1px solid hsla(0,0%,100%,.12);border-radius:1rem;background:hsla(0,0%,100%,.055);padding:.9rem}.account-summary-grid span{display:block;color:var(--ember);font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.account-summary-grid strong{display:block;margin-top:.35rem;overflow-wrap:anywhere}.compact-settings-grid{align-items:stretch;gap:1rem}.compact-settings-grid .auth-form{margin-top:0}.secondary-button{background:hsla(0,0%,100%,.08)!important;border:1px solid hsla(0,0%,100%,.14)!important;color:#fff2d7!important}@media (max-width:900px){.account-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.password-eye{right:.35rem}.account-summary-grid{grid-template-columns:1fr}}.site-shell{padding-top:5.8rem}.site-shell .topbar{position:fixed;inset:0 0 auto;width:100%}.review-heading-with-rating{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem}.inline-rating{display:inline-flex;align-items:center;gap:.45rem;border:1px solid rgba(245,155,42,.28);border-radius:999px;background:rgba(245,155,42,.12);color:var(--gold);font-size:clamp(1rem,2vw,1.25rem);line-height:1;padding:.45rem .7rem;white-space:nowrap}.inline-rating strong{color:var(--text);font-size:.88rem}.account-section-card{border:1px solid var(--line);border-radius:1.35rem;background:color-mix(in srgb,var(--panel-strong) 80%,transparent);box-shadow:0 18px 45px var(--shadow);padding:1.1rem}.account-section-card h2{border-bottom:1px solid var(--line);margin:0 0 .9rem;padding-bottom:.65rem}.account-summary-grid div{border-color:var(--line);background:color-mix(in srgb,var(--panel) 72%,transparent)}.password-eye{z-index:10;touch-action:manipulation}.input-shell input{min-height:3.1rem}.staff-online-status span{display:none}:root[data-theme=light] .staff-card h3,:root[data-theme=light] .staff-card span,:root[data-theme=light] .staff-group>h2{color:#3a1d12}:root[data-theme=light] .staff-card span{color:#8f3a16}.staff-card img{background:rgba(245,155,42,.16)}@media (max-width:760px){.site-shell{padding-top:11.5rem}.password-eye{right:.55rem;top:50%;width:2.25rem;height:2.25rem}.input-shell input{padding-right:3.4rem!important}.review-heading-with-rating{justify-content:center}}.account-site-shell{min-height:100vh}.account-dashboard,.account-hero{position:relative;z-index:2;padding-inline:clamp(1rem,6vw,6rem)}.account-hero{padding-top:clamp(2rem,5vw,4rem);padding-bottom:1.5rem}.account-hero h1{margin:.2rem 0 .65rem;font-size:clamp(3rem,9vw,6.8rem);letter-spacing:-.08em;line-height:.9}.account-hero p:not(.eyebrow):not(.auth-status){max-width:48rem;color:var(--muted);font-size:clamp(1rem,2vw,1.2rem);line-height:1.7}.account-status-banner{max-width:56rem;margin-top:1.2rem}.account-dashboard{display:grid;grid-gap:1.25rem;gap:1.25rem;padding-bottom:clamp(3rem,7vw,6rem)}.account-summary-panel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.account-danger-zone,.account-section-card,.account-summary-panel div{border:1px solid var(--line);border-radius:1.6rem;background:color-mix(in srgb,var(--panel-strong) 88%,transparent);box-shadow:0 24px 70px var(--shadow)}.account-summary-panel div{padding:1rem}.account-danger-zone .eyebrow,.account-section-card h2,.account-summary-panel span{color:var(--ember)}.account-summary-panel span{display:block;font-size:.72rem;font-weight:1000;letter-spacing:.14em;text-transform:uppercase}.account-summary-panel strong{display:block;margin-top:.35rem;overflow-wrap:anywhere}.account-main-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem}.account-danger-zone,.account-section-card{display:grid;grid-gap:.85rem;gap:.85rem;padding:clamp(1.15rem,3vw,1.5rem)}.account-danger-zone h2,.account-section-card h2{margin:0;font-size:clamp(1.35rem,3vw,2rem)}.account-danger-zone p,.account-section-card .form-note,.account-section-card p{margin:0;color:var(--muted);line-height:1.6}.account-danger-zone label,.account-section-card label{display:grid;grid-gap:.35rem;gap:.35rem;color:var(--muted);font-size:.86rem;font-weight:900}.account-danger-zone input,.account-section-card input{width:100%;border:1px solid var(--line);border-radius:.8rem;background:rgba(0,0,0,.28);color:var(--text);padding:.95rem 1rem}.account-danger-zone input:focus,.account-section-card input:focus{border-color:var(--ember);outline:none;box-shadow:0 0 0 .2rem rgba(245,155,42,.18)}.account-danger-zone button,.account-section-card button,.discord-link-button{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;border:0;border-radius:999px;cursor:pointer;font-weight:1000;padding:.95rem 1.2rem}.account-section-card button{background:var(--ember);color:#1d0b05}.discord-account-card{overflow:hidden;position:relative;background:radial-gradient(circle at 100% 0,rgba(88,101,242,.42),transparent 16rem),linear-gradient(135deg,rgba(88,101,242,.9),rgba(35,39,79,.92));color:#fff}.discord-account-card h2,.discord-account-card p{color:#fff}.discord-mark{display:grid;width:3.4rem;height:3.4rem;place-items:center;border-radius:1.1rem;background:hsla(0,0%,100%,.16)}.discord-link-button svg,.discord-mark svg{width:1.35rem;height:1.35rem;fill:currentColor}.discord-link-button{background:#5865f2;color:#fff;box-shadow:0 16px 35px rgba(88,101,242,.34)}.account-danger-zone{border-color:rgba(255,83,83,.35);background:color-mix(in srgb,var(--panel-strong) 86%,rgba(160,24,24,.28))}.account-danger-zone button{background:#d93434;color:#fff}.staff-online-status{color:var(--muted)!important;font-weight:500!important}.staff-online-status span{display:inline-block;background:#82aaff;box-shadow:0 0 10px rgba(130,170,255,.7)}.inline-rating{gap:.65rem;min-width:8.8rem;justify-content:center;padding-inline:.85rem}.inline-rating strong{min-width:2.9rem;white-space:nowrap;text-align:right}@media (max-width:900px){.account-main-grid,.account-summary-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.account-main-grid,.account-summary-panel{grid-template-columns:1fr}.account-hero{text-align:center}.account-hero p:not(.eyebrow):not(.auth-status){margin-inline:auto}}.account-danger-zone button,.account-section-card button,.discord-link-button,.discord-unlink-button,.login-link,.logout-pill,.primary-pill,.tabs a{cursor:pointer!important}.logged-in-link:before{display:none!important}.logout-pill{background:linear-gradient(135deg,#d93434,#a81818)!important;color:#fff!important;box-shadow:0 16px 38px rgba(217,52,52,.32)!important}.account-summary-panel{grid-template-columns:repeat(5,minmax(0,1fr))}.discord-actions-row,.discord-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:.7rem}.discord-title-row{justify-content:space-between}.linked-badge{display:inline-flex;align-items:center;gap:.35rem;border:1px solid hsla(0,0%,100%,.28);border-radius:999px;background:rgba(35,211,96,.18);color:#d9ffe5;font-size:.78rem;font-weight:1000;padding:.35rem .65rem;white-space:nowrap}.discord-actions-row form{margin:0}.discord-unlink-button{border:1px solid hsla(0,0%,100%,.28)!important;border-radius:999px;background:hsla(0,0%,100%,.1)!important;font-weight:1000;padding:.95rem 1.2rem}@media (max-width:1100px){.account-summary-panel{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.account-summary-panel{grid-template-columns:1fr}}.auth-logo,.auth-logo *,.brand,.brand *,.login-link,.logout-pill,.primary-pill,.tabs a,.theme-toggle{cursor:pointer!important}.password-eye,.password-eye:active,.password-eye:focus,.password-eye:hover{animation:none!important;transform:translateY(-50%)!important}.resend-link-button{display:inline;border:0;background:transparent;color:var(--ember);cursor:pointer;font:inherit;font-weight:1000;padding:0;text-decoration:underline;text-underline-offset:.18em}.account-status-success{border-color:rgba(35,211,96,.42)!important;background:rgba(35,211,96,.14)!important;color:#d9ffe5!important}.account-menu{display:flex;flex-wrap:wrap;gap:.55rem}.account-menu a{border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--panel) 70%,transparent);color:var(--muted);cursor:pointer!important;font-size:.82rem;font-weight:1000;padding:.65rem .85rem}.account-menu a:hover{color:var(--text);border-color:rgba(245,155,42,.34)}.account-hero{padding-top:clamp(1.25rem,3vw,2.5rem);padding-bottom:1rem}.account-hero h1{font-size:clamp(2.6rem,7vw,5.4rem)}.account-dashboard{gap:1rem}.account-summary-panel{gap:.7rem}.account-summary-panel div{border-radius:1.25rem;min-height:4.35rem;padding:.8rem .9rem}.account-summary-panel span{font-size:.66rem}.account-summary-panel strong{font-size:.9rem}.summary-discord-card{position:relative}.summary-linked-badge{display:inline-flex;margin-top:.35rem;border:1px solid rgba(35,211,96,.38);background:rgba(35,211,96,.14);color:#d9ffe5;font-size:.7rem;font-weight:1000;padding:.22rem .48rem}.account-main-grid{gap:.9rem}.account-danger-zone,.account-section-card{border-radius:1.25rem;gap:.7rem;padding:1rem}.account-section-card form{display:grid;grid-gap:.65rem;gap:.65rem}.account-danger-zone h2,.account-section-card h2{font-size:clamp(1.15rem,2.4vw,1.55rem)}.account-section-card h3{margin:.35rem 0 0;color:var(--ember);font-size:.95rem;text-transform:uppercase;letter-spacing:.08em}.account-danger-zone p,.account-section-card .form-note,.account-section-card p{font-size:.9rem}.account-danger-zone input,.account-section-card input{border-radius:.7rem;min-height:2.75rem;padding:.75rem .85rem}.account-danger-zone button,.account-section-card button,.discord-link-button,.discord-unlink-button{min-height:2.75rem;padding:.75rem 1rem}.discord-unlink-button{border-color:hsla(0,0%,100%,.2)!important;background:#d93434!important;color:#fff!important;box-shadow:0 12px 26px rgba(217,52,52,.28)!important}#account-details,#delete-account,#discord-account,#security{scroll-margin-top:7rem}.account-menu a.account-menu-danger{border-color:rgba(217,52,52,.52);background:rgba(217,52,52,.16);color:#ffb8b8}.account-menu a.account-menu-danger:hover{border-color:rgba(217,52,52,.82);color:#fff}@media (min-width:1180px){.account-main-grid{grid-template-columns:minmax(17rem,1fr) minmax(17rem,1fr) minmax(17rem,1fr);align-items:start}.discord-account-card{min-height:100%}}.account-danger-zone,.account-section-card{align-content:start}.account-section-card form+form{border-top:1px solid var(--line);padding-top:.85rem}.leaderboard-shell{min-height:100vh}.leaderboard-hero{max-width:min(68rem,calc(100% - 2rem));margin-inline:auto}.leaderboard-panel{display:grid;grid-gap:1rem;gap:1rem;width:min(92rem,calc(100% - 2rem));margin:0 auto clamp(3rem,7vw,6rem);border:1px solid var(--line);border-radius:1.5rem;background:color-mix(in srgb,var(--panel-strong) 88%,transparent);box-shadow:0 24px 70px var(--shadow);padding:clamp(1rem,2vw,1.25rem)}.leaderboard-controls{display:grid;grid-template-columns:minmax(16rem,1fr) repeat(2,minmax(12rem,.35fr));grid-gap:.85rem;gap:.85rem;align-items:end}.leaderboard-controls label{display:grid;grid-gap:.35rem;gap:.35rem;color:var(--muted);font-size:.82rem;font-weight:1000}.leaderboard-controls input,.leaderboard-controls select{width:100%;min-height:2.85rem;border:1px solid var(--line);border-radius:.75rem;background:color-mix(in srgb,var(--bg) 92%,#000 8%);color:var(--text);color-scheme:dark;padding:.75rem .85rem}:root[data-theme=light] .leaderboard-controls input,:root[data-theme=light] .leaderboard-controls select{background:#fff8e8;color-scheme:light}.leaderboard-controls option{background:#160806;color:#fff2d7}:root[data-theme=light] .leaderboard-controls option{background:#fff8e8;color:#3a1d12}.leaderboard-controls input:focus,.leaderboard-controls select:focus{border-color:var(--ember);outline:none;box-shadow:0 0 0 .2rem rgba(245,155,42,.18)}.leaderboard-table-wrap{overflow-x:auto}.leaderboard-table{width:100%;border-collapse:collapse;min-width:58rem}.leaderboard-table td,.leaderboard-table th{border-bottom:1px solid var(--line);padding:.85rem;text-align:left;vertical-align:middle}.leaderboard-table th{color:var(--ember);font-size:.74rem;letter-spacing:.11em;text-transform:uppercase}.leaderboard-table td{color:var(--text);font-weight:800}.leaderboard-table td span{display:block;margin-top:.2rem;color:var(--muted);font-size:.78rem;font-weight:700}.current-user-row{background:rgba(245,155,42,.16);box-shadow:inset 0 0 0 1px rgba(245,155,42,.36)}.leafs-cell{display:flex;gap:.4rem}.leafs-cell img{flex:0 0 auto;object-fit:contain}.leaderboard-footer,.leaderboard-pagination{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.leaderboard-footer p{margin:0;color:var(--muted);font-weight:900}.leaderboard-pagination button{border:1px solid var(--line);border-radius:999px;background:var(--ember);color:#1d0b05;cursor:pointer;font-weight:1000;padding:.65rem .9rem}.leaderboard-pagination button:disabled{cursor:not-allowed;opacity:.45}.leaderboard-error{margin:0}@media (max-width:900px){.leaderboard-controls{grid-template-columns:1fr}}.account-dashboard{gap:.75rem}.account-menu{gap:.42rem}.account-menu a{font-size:.76rem;padding:.48rem .7rem}.account-summary-panel{gap:.5rem}.account-summary-panel div{border-radius:.95rem;min-height:3.25rem;padding:.58rem .68rem}.account-summary-panel span{font-size:.58rem}.account-summary-panel strong{font-size:.78rem;margin-top:.18rem}.summary-linked-badge{display:inline-grid;width:1.55rem;height:1.55rem;place-items:center;margin-top:.22rem;border:1px solid rgba(35,211,96,.46);border-radius:999px;background:rgba(35,211,96,.18);color:#6dff9a;font-size:1rem!important;line-height:1;padding:0}.account-main-grid{gap:.7rem}.account-danger-zone,.account-section-card{border-radius:1rem;gap:.55rem;padding:.78rem}.account-danger-zone h2,.account-section-card h2{font-size:clamp(1rem,2vw,1.28rem)}.account-section-card h3{font-size:.82rem}.account-danger-zone label,.account-danger-zone p,.account-section-card .form-note,.account-section-card label,.account-section-card p{font-size:.78rem;line-height:1.4}.account-danger-zone input,.account-section-card input{min-height:2.35rem;padding:.58rem .7rem}.account-danger-zone button,.account-section-card button,.discord-link-button,.discord-unlink-button{min-height:2.35rem;padding:.58rem .8rem}.leaderboard-rank-summary{border:1px solid rgba(245,155,42,.34);border-radius:1rem;background:rgba(245,155,42,.13);color:var(--text);font-size:clamp(1rem,2vw,1.28rem);font-weight:1000;padding:.85rem 1rem}.leaderboard-sort-button{display:inline-flex;align-items:center;gap:.35rem;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;font-weight:1000;letter-spacing:inherit;padding:0;text-transform:inherit}.leaderboard-sort-button span{color:var(--gold);font-size:.85rem}.leaderboard-table td>span:not(.leafs-cell){display:inline;margin-top:0;color:var(--text);font-size:inherit;font-weight:inherit}.leafs-cell{display:inline-flex!important;align-items:center;gap:.35rem;white-space:nowrap}.leafs-cell img{display:inline-block;width:1rem;height:1rem}.summary-discord-heading{display:inline-flex!important;align-items:center;gap:.35rem}.summary-discord-heading .summary-linked-badge{margin:0}.summary-discord-card strong:not(.summary-linked-badge){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}a,button,input[type=button],input[type=search],input[type=submit],select{cursor:pointer}.summary-linked-check{color:#6dff9a;font-size:.82rem;line-height:1}.summary-discord-heading .summary-linked-badge{display:none!important}.discord-account-card{min-height:0!important;align-content:start;gap:.55rem!important;padding:.78rem!important}.discord-account-card .discord-mark{width:2.25rem;height:2.25rem;border-radius:.75rem}.discord-account-card h2{font-size:1.05rem!important}.discord-account-card p{max-width:30rem;font-size:.78rem!important;line-height:1.35!important}.discord-actions-row{gap:.45rem!important}.discord-link-button,.discord-unlink-button{min-height:2.1rem!important;padding:.48rem .7rem!important;font-size:.82rem}.leaderboard-sort-button .sort-indicator{display:inline-flex;margin-left:.28rem;border:1px solid rgba(245,155,42,.34);border-radius:999px;color:var(--gold);font-size:.58rem;letter-spacing:.05em;padding:.08rem .32rem;text-transform:uppercase}.rank-medal{display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;font-size:1.15rem;line-height:1}.empty-stat{color:var(--muted)!important;font-weight:900}.home-status-banner--error{border-color:rgba(239,68,68,.55);background:rgba(220,38,38,.16);color:#ffb4b4}:root[data-theme=light] .home-status-banner--error{border-color:rgba(185,28,28,.45);background:rgba(220,38,38,.1);color:#991b1b}@media (max-width:760px){.site-shell{padding-top:0}.site-shell .topbar{position:relative;inset:auto}}.staff-hero{text-align:left}.staff-stats{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.25rem}.staff-stat{display:inline-flex;align-items:center;gap:.45rem;border:1px solid var(--line);border-radius:999px;background:var(--panel);color:var(--muted);font-weight:700;padding:.5rem .95rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.staff-stat strong{color:var(--text)}.staff-stat--muted{font-weight:600}.staff-stat-dot{width:.55rem;height:.55rem;border-radius:50%;background:#3ba55c;box-shadow:0 0 0 3px rgba(59,165,92,.2)}.staff-directory{position:relative;z-index:1;display:grid;grid-gap:2.5rem;gap:2.5rem;padding:0 clamp(1rem,6vw,6rem) 4rem}.staff-section-header{display:flex;align-items:center;gap:.9rem;margin-bottom:1.1rem}.staff-section-icon{display:grid;place-items:center;flex:none;width:3rem;height:3rem;border:1px solid var(--line);border-radius:1rem;background:linear-gradient(145deg,rgba(245,155,42,.22),rgba(200,95,24,.12));font-size:1.4rem}.staff-section-header h2{display:flex;align-items:center;gap:.55rem;margin:0;font-size:clamp(1.5rem,3vw,2rem);letter-spacing:-.03em}.staff-section-header p{margin:.2rem 0 0;color:var(--muted)}.staff-count{border-radius:999px;background:rgba(245,155,42,.16);color:var(--gold);font-size:.85rem;font-weight:900;padding:.15rem .6rem}.staff-profile-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));grid-gap:1rem;gap:1rem}.staff-profile{--role-color:var(--ember);position:relative;display:flex;flex-direction:column;align-items:center;overflow:hidden;border:1px solid var(--line);border-radius:1.4rem;background:var(--panel);box-shadow:0 18px 40px var(--shadow);padding:1.6rem 1.25rem 1.35rem;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.staff-profile:before{content:"";position:absolute;inset:0 0 auto;height:4.5rem;background:linear-gradient(180deg,color-mix(in srgb,var(--role-color) 32%,transparent),transparent);pointer-events:none}.staff-profile:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--role-color) 55%,transparent);box-shadow:0 24px 48px var(--shadow)}.staff-avatar{position:relative;margin-bottom:.9rem}.staff-avatar img{display:block;width:5.5rem;height:5.5rem;border:3px solid color-mix(in srgb,var(--role-color) 70%,transparent);border-radius:50%;background:var(--bg-soft);object-fit:cover}.staff-presence{position:absolute;right:.2rem;bottom:.2rem;width:1.1rem;height:1.1rem;border:3px solid var(--panel-strong);border-radius:50%;background:#80848e}.staff-presence--online{background:#3ba55c}.staff-presence--idle{background:#faa81a}.staff-presence--dnd{background:#ed4245}.staff-role-badge{border:1px solid color-mix(in srgb,var(--role-color) 60%,transparent);border-radius:999px;background:color-mix(in srgb,var(--role-color) 18%,transparent);color:var(--text);font-size:.72rem;font-weight:900;letter-spacing:.12em;padding:.3rem .75rem;text-transform:uppercase}.staff-profile h3{margin:.65rem 0 .1rem;font-size:1.35rem;letter-spacing:-.02em;overflow-wrap:anywhere}.staff-handle{margin:0;color:var(--muted);font-size:.9rem}.staff-bio{margin:.75rem 0 0;color:var(--muted);line-height:1.5}.staff-since{margin:auto 0 0;padding-top:.9rem;color:var(--gold);font-size:.8rem;font-weight:700}.staff-join-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem;border:1px solid rgba(245,155,42,.32);border-radius:1.6rem;background:linear-gradient(135deg,rgba(245,155,42,.18),rgba(200,95,24,.08));padding:clamp(1.25rem,3vw,2rem)}.staff-join-card h2{margin:.3rem 0 .4rem;font-size:clamp(1.4rem,3vw,2rem)}.staff-join-card p:not(.eyebrow){max-width:40rem;margin:0;color:var(--muted)}@media (max-width:760px){.staff-hero{text-align:center}.staff-stats{justify-content:center}.staff-section-header{align-items:flex-start}.staff-profile-grid{grid-template-columns:1fr}.staff-join-card{text-align:center;justify-content:center}}.acct-hero{padding-bottom:1rem}.acct-status{position:relative;z-index:2;display:flex;align-items:center;gap:.7rem;margin:0 clamp(1rem,6vw,6rem) 1.25rem;border:1px solid;border-radius:1rem;font-weight:800;padding:.9rem 1.1rem}.acct-status>span{display:grid;place-items:center;flex:none;width:1.6rem;height:1.6rem;border-radius:50%;color:#fff;font-size:.9rem}.acct-status--success{border-color:rgba(59,165,92,.5);background:rgba(59,165,92,.14)}.acct-status--success>span{background:#3ba55c}.acct-status--error{border-color:rgba(239,68,68,.5);background:rgba(220,38,38,.14)}.acct-status--error>span{background:#dc2626}.acct-layout{position:relative;z-index:2;display:grid;grid-template-columns:17.5rem minmax(0,1fr);align-items:start;grid-gap:1.5rem;gap:1.5rem;padding:0 clamp(1rem,6vw,6rem) 4rem}.acct-sidebar{position:-webkit-sticky;position:sticky;top:6.5rem;display:grid;grid-gap:1rem;gap:1rem}.acct-card,.acct-nav,.acct-profile-card{border:1px solid var(--line);border-radius:1.4rem;background:var(--panel);box-shadow:0 18px 40px var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.acct-profile-card{overflow:hidden;position:relative;display:flex;flex-direction:column;align-items:center;padding:1.75rem 1.25rem 1.4rem;text-align:center}.acct-profile-card:before{content:"";position:absolute;inset:0 0 auto;height:4.8rem;background:linear-gradient(135deg,rgba(245,155,42,.45),rgba(200,95,24,.25))}.acct-avatar{position:relative;display:grid;place-items:center;width:5.5rem;height:5.5rem;overflow:hidden;border:4px solid var(--panel-strong);border-radius:50%;background:linear-gradient(135deg,var(--ember),var(--maple));box-shadow:0 10px 24px var(--shadow)}.acct-avatar img{width:100%;height:100%;object-fit:cover}.acct-avatar span{color:#fff;font-size:2.2rem;font-weight:1000}.acct-profile-card h2{margin:.8rem 0 0;font-size:1.45rem;letter-spacing:-.02em;overflow-wrap:anywhere}.acct-handle{margin:.1rem 0 0;color:var(--muted)}.acct-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:.85rem}.acct-badge{border:1px solid var(--line);border-radius:999px;font-size:.74rem;font-weight:800;padding:.28rem .65rem}.acct-badge--ok{border-color:rgba(59,165,92,.5);background:rgba(59,165,92,.14)}.acct-badge--discord{border-color:rgba(88,101,242,.55);background:rgba(88,101,242,.16)}.acct-badge--muted{color:var(--muted)}.acct-since{margin:.9rem 0 0;color:var(--gold);font-size:.82rem;font-weight:700}.acct-nav{display:grid;grid-gap:.2rem;gap:.2rem;padding:.5rem}.acct-nav a{display:flex;align-items:center;gap:.65rem;border-radius:.85rem;color:var(--text);font-weight:700;padding:.7rem .85rem;text-decoration:none;transition:background .15s ease}.acct-nav a:hover{background:rgba(245,155,42,.14)}.acct-nav a.acct-nav-danger{color:#f87171}.acct-nav a.acct-nav-danger:hover{background:rgba(220,38,38,.12)}.acct-main{display:grid;grid-gap:1.25rem;gap:1.25rem}.acct-card{scroll-margin-top:7rem;padding:clamp(1.25rem,2.5vw,1.75rem)}.acct-card-header{margin-bottom:1.1rem;border-bottom:1px solid var(--line);padding-bottom:.9rem}.acct-card h2{margin:0;color:var(--text);font-size:1.35rem;letter-spacing:-.02em}.acct-card-header p{margin:.25rem 0 0;color:var(--muted);font-size:.92rem}.acct-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin:0}.acct-info-grid div{min-width:0;border:1px solid var(--line);border-radius:1rem;background:rgba(0,0,0,.14);padding:.85rem 1rem}.acct-info-grid dt{color:var(--gold);font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.acct-info-grid dd{margin:.3rem 0 0;font-weight:800;overflow-wrap:anywhere}.acct-muted{color:var(--muted);font-weight:600}.acct-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem}.acct-form{display:grid;align-content:start;grid-gap:.6rem;gap:.6rem}.acct-form label{display:grid;grid-gap:.35rem;gap:.35rem;color:var(--muted);font-size:.86rem;font-weight:800}.acct-form input{width:100%;border:1px solid var(--line);border-radius:.8rem;background:rgba(0,0,0,.22);color:var(--text);font:inherit;padding:.8rem .95rem}.acct-form input:focus{border-color:var(--ember);outline:none;box-shadow:0 0 0 .2rem rgba(245,155,42,.18)}.acct-form input[readonly]{cursor:default;opacity:.75}.acct-form .form-note{margin:0;color:var(--muted);font-size:.85rem}.acct-form p{margin:0}.acct-locked-field{position:relative;display:block}.acct-locked-field span{position:absolute;top:50%;right:.9rem;transform:translateY(-50%)}.acct-fields-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.acct-button{justify-self:start;border:0;border-radius:999px;background:var(--ember);color:#1d0b05;cursor:pointer;font:inherit;font-weight:900;padding:.7rem 1.35rem;transition:filter .15s ease,transform .15s ease}.acct-button:hover{filter:brightness(1.08);transform:translateY(-1px)}.acct-button--danger{background:#dc2626;color:#fff}.acct-discord{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;background:radial-gradient(circle at 100% 0,rgba(88,101,242,.28),transparent 18rem),var(--panel)}.acct-discord-icon{display:grid;place-items:center;flex:none;width:3.4rem;height:3.4rem;border-radius:1rem;background:#5865f2;box-shadow:0 12px 26px rgba(88,101,242,.35)}.acct-discord-icon svg{width:1.9rem;fill:#fff}.acct-discord-copy{flex:1 1 16rem;min-width:0}.acct-discord-copy p{margin:.25rem 0 0;color:var(--muted)}.acct-discord-copy strong{color:var(--text)}.acct-discord-actions{display:flex;flex-wrap:wrap;gap:.5rem}.acct-discord-actions form{margin:0}.acct-discord .discord-link-button,.acct-discord .discord-unlink-button{min-height:2.6rem!important;padding:.6rem 1.05rem!important;font-size:.9rem}.acct-discord .discord-link-button svg{width:1.15rem;fill:currentColor}.acct-discord .discord-unlink-button{border-color:var(--line)!important;background:transparent!important;color:var(--text)!important;cursor:pointer}.acct-discord .discord-unlink-button:hover{border-color:rgba(239,68,68,.6)!important;color:#f87171!important}.acct-danger{border-color:rgba(239,68,68,.35);padding:0}.acct-danger summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none;padding:1.1rem clamp(1.25rem,2.5vw,1.75rem)}.acct-danger summary::-webkit-details-marker{display:none}.acct-danger-title{display:block;color:#f87171;font-size:1.1rem;font-weight:900}.acct-danger-sub{display:block;color:var(--muted);font-size:.88rem}.acct-danger-chevron{color:var(--muted);transition:transform .2s ease}.acct-danger[open] .acct-danger-chevron{transform:rotate(180deg)}.acct-danger .acct-form{border-top:1px solid rgba(239,68,68,.25);padding:1.1rem clamp(1.25rem,2.5vw,1.75rem) 1.4rem}.topbar .brand-copy strong,.topbar .login-link{white-space:nowrap}@media (min-width:761px) and (max-width:1180px){.topbar{gap:.5rem;padding-inline:clamp(.75rem,2vw,1.5rem)}.topbar .brand-copy strong{font-size:.85rem}.topbar .tabs{flex-wrap:wrap;justify-content:center;gap:.1rem;min-width:0}.topbar .login-link,.topbar .tabs a,.topbar .theme-toggle{padding:.55rem .6rem;font-size:.88rem}.topbar .nav-actions{gap:.35rem}.topbar .primary-pill{padding-inline:.9rem;white-space:nowrap}}@media (max-width:1100px){.acct-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.acct-layout{grid-template-columns:1fr}.acct-sidebar{position:static}.acct-nav{display:flex;overflow-x:auto;gap:.35rem}.acct-nav a{flex:none}}@media (max-width:640px){.acct-fields-row,.acct-form-grid,.acct-info-grid{grid-template-columns:1fr}.acct-button{justify-self:stretch}}.acct-hero h1{font-size:clamp(2.6rem,6vw,4.6rem)}.acct-discord .discord-unlink-button{box-shadow:none!important}.acct-danger .acct-form{gap:.85rem}@media (min-width:761px){:root[data-theme=light] .acct-info-grid div{background:hsla(0,0%,100%,.5)}:root[data-theme=light] .acct-form input{background:hsla(0,0%,100%,.7)}}.acct-rank-row{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:.6rem}.acct-rank{--rank-gradient:linear-gradient(90deg,var(--ember),var(--ember));position:relative;display:inline-flex;align-items:center;gap:.45rem;border-radius:999px;background:rgba(0,0,0,.22);font-size:.82rem;font-weight:900;padding:.32rem .8rem .32rem .6rem}.acct-rank:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.acct-rank i,.acct-rank:before{background:var(--rank-gradient)}.acct-rank i{width:.6rem;height:.6rem;flex:none;border-radius:50%}.acct-rank span{background:var(--rank-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;filter:brightness(1.15)}.acct-staff-badge{border:1px solid rgba(88,101,242,.55);border-radius:999px;background:rgba(88,101,242,.18);font-size:.78rem;font-weight:900;padding:.32rem .7rem}.acct-social-icons{display:flex;justify-content:center;gap:.45rem;margin-top:.85rem}.acct-social-icons a{display:grid;place-items:center;width:2.2rem;height:2.2rem;border:1px solid var(--line);border-radius:.75rem;background:rgba(0,0,0,.18);color:var(--text);font-weight:900;text-decoration:none;transition:transform .15s ease,border-color .15s ease}.acct-social-icons a:hover{border-color:var(--ember);transform:translateY(-2px)}.acct-socials-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.9rem;gap:.9rem;margin-top:.4rem}.acct-social-label{display:inline-flex;align-items:center;gap:.4rem}.acct-banner-wrap{position:relative;z-index:2;margin:0 clamp(1rem,6vw,6rem) 1.25rem}.acct-verify-banner{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem 1.1rem;border:1px solid rgba(250,168,26,.55);border-radius:1.1rem;background:rgba(250,168,26,.14);padding:1rem 1.2rem}.acct-verify-icon{font-size:1.6rem}.acct-verify-banner>div{flex:1 1 18rem}.acct-verify-banner p{margin:.2rem 0 0;color:var(--muted)}.acct-verify-banner .acct-button:disabled{cursor:progress;opacity:.7}@media (max-width:640px){.acct-socials-grid{grid-template-columns:1fr}}.acct-staff-line{margin:.35rem 0 0;color:var(--gold);font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.brand-icon{display:block;flex:none}.store-app,.store-gate{position:relative;z-index:2;padding:clamp(1.5rem,4vw,3rem) clamp(1rem,6vw,6rem) 4rem}.store-leaf{display:inline-block;flex:none;object-fit:contain;vertical-align:middle}.store-gate{display:grid;place-items:center;min-height:60vh}.store-gate-card{width:min(100%,34rem);border:1px solid var(--line);border-radius:1.6rem;background:var(--panel);box-shadow:0 24px 60px var(--shadow);padding:clamp(1.5rem,4vw,2.5rem);text-align:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.store-gate-card h1{max-width:none;margin:.3rem 0 .6rem;font-size:clamp(1.8rem,4vw,2.4rem);letter-spacing:-.03em}.store-gate-card p:not(.eyebrow){color:var(--muted);line-height:1.55}.store-gate-icon{display:inline-grid;place-items:center;width:4rem;height:4rem;margin-bottom:.8rem;border-radius:1.2rem;background:#5865f2;color:#fff;box-shadow:0 14px 32px rgba(88,101,242,.4)}.store-gate-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1.4rem}.store-gate-actions .discord-link-button svg{width:1.2rem}.store-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:1.75rem}.store-header h1{margin:.2rem 0 .4rem;font-size:clamp(2.6rem,6vw,4.4rem);letter-spacing:-.06em;line-height:.95}.store-sub{max-width:34rem;margin:0;color:var(--muted)}.store-wallet{display:grid;grid-gap:.25rem;gap:.25rem;min-width:15rem;border:1px solid rgba(245,155,42,.4);border-radius:1.4rem;background:radial-gradient(circle at 100% 0,rgba(245,155,42,.35),transparent 12rem),var(--panel);box-shadow:0 20px 44px var(--shadow);padding:1rem 1.3rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.store-wallet-label{color:var(--gold);font-size:.72rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.store-wallet-amount{display:flex;align-items:center;gap:.5rem;font-size:2rem;font-weight:1000;letter-spacing:-.03em}.store-wallet-note{color:var(--muted);font-size:.8rem}.store-tabs{display:inline-flex;gap:.3rem;margin-bottom:1.2rem;border:1px solid var(--line);border-radius:999px;background:var(--panel);padding:.3rem}.store-chips button,.store-tabs button{border:0;border-radius:999px;background:transparent;color:var(--muted);cursor:pointer;font:inherit;font-weight:800;padding:.55rem 1.1rem;transition:background .15s ease,color .15s ease}.store-tabs button.active{background:var(--ember);color:#1d0b05}.store-tab-count{margin-left:.3rem;border-radius:999px;background:rgba(0,0,0,.2);font-size:.75rem;padding:.05rem .45rem}.store-chips{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1.5rem}.store-chips button{border:1px solid var(--line);background:var(--panel);font-size:.88rem;padding:.4rem .9rem}.store-chips button.active{border-color:var(--ember);background:rgba(245,155,42,.18);color:var(--text)}.store-section{margin-bottom:2.2rem}.store-section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem;margin-bottom:.9rem}.store-section-head h2{margin:0;font-size:1.5rem;letter-spacing:-.03em}.store-section-head--stacked{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.45rem}.store-timer{border-radius:999px;background:rgba(245,155,42,.14);color:var(--gold);font-size:.82rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800;padding:.25rem .7rem}.store-hint,.store-muted{color:var(--muted);font-size:.85rem}.store-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));grid-gap:1rem;gap:1rem}.store-card{--swatch:linear-gradient(135deg,#f59b2a,#c85f18);position:relative;display:flex;flex-direction:column;gap:.55rem;overflow:hidden;border:1px solid var(--line);border-radius:1.3rem;background:var(--panel);box-shadow:0 16px 36px var(--shadow);padding:1.1rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .18s ease,border-color .18s ease}.store-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--swatch);opacity:.9}.store-card:hover{transform:translateY(-3px);border-color:rgba(245,155,42,.45)}.store-card--owned{opacity:.88}.store-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem}.store-swatch{--swatch:linear-gradient(135deg,#f59b2a,#c85f18);display:block;flex:none;width:3rem;height:3rem;border:3px solid hsla(0,0%,100%,.14);border-radius:50%;background:var(--swatch);box-shadow:0 8px 20px var(--shadow)}.store-swatch--large{width:4rem;height:4rem}.store-icon{display:grid;place-items:center;flex:none;width:3rem;height:3rem;border-radius:1rem;background:rgba(245,155,42,.14);font-size:1.6rem}.store-icon--large{width:4rem;height:4rem;font-size:2.1rem}.store-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.3rem}.store-badge{border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:.7rem;font-weight:800;padding:.15rem .55rem}.store-badge--owned{border-color:rgba(59,165,92,.5);background:rgba(59,165,92,.14);color:var(--text)}.store-badge--equipped{border-color:rgba(88,101,242,.55);background:rgba(88,101,242,.18);color:var(--text)}.store-badge--warn{border-color:rgba(250,168,26,.55);color:var(--gold)}.store-card h3{margin:.2rem 0 0;font-size:1.15rem;letter-spacing:-.02em}.store-card-desc{flex:1 1;margin:0;color:var(--muted);font-size:.9rem;line-height:1.45}.store-card-foot{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-top:.3rem}.store-price{display:inline-flex;align-items:center;gap:.3rem;font-size:1.1rem;font-weight:1000}.store-buy{border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--muted);font:inherit;font-size:.85rem;font-weight:900;padding:.5rem .95rem}.store-buy:disabled{cursor:not-allowed}.store-buy--ready{border-color:transparent;background:var(--ember);color:#1d0b05;cursor:pointer;transition:filter .15s ease,transform .15s ease}.store-buy--ready:hover{filter:brightness(1.08);transform:translateY(-1px)}.store-buy--owned{border-color:rgba(59,165,92,.45);color:#6dd98a}.store-empty{color:var(--muted);text-align:center}.store-ghost-button,.store-link-button,.store-primary{border-radius:999px;cursor:pointer;font:inherit;font-weight:900;text-decoration:none;transition:filter .15s ease}.store-primary{border:0;background:var(--ember);color:#1d0b05;padding:.6rem 1.15rem}.store-primary:hover:not(:disabled){filter:brightness(1.08)}.store-primary:disabled{cursor:not-allowed;opacity:.55}.store-ghost-button{display:inline-flex;align-items:center;border:1px solid var(--line);background:transparent;color:var(--text);padding:.6rem 1.15rem}.store-link-button{margin-left:auto;border:0;background:none;color:var(--gold);padding:0}.store-active{margin-bottom:1.8rem;border:1px solid rgba(245,155,42,.35);border-radius:1.3rem;background:linear-gradient(135deg,rgba(245,155,42,.16),rgba(200,95,24,.06));padding:1rem 1.2rem}.store-active h2{margin:0 0 .7rem;font-size:1.1rem}.store-active-row{display:flex;flex-wrap:wrap;gap:.6rem}.store-active-pill{display:inline-flex;align-items:center;gap:.5rem;border:1px solid var(--line);border-radius:999px;background:var(--panel);padding:.4rem .5rem .4rem .9rem}.store-inv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));grid-gap:.8rem;gap:.8rem}.store-inv-card{--swatch:linear-gradient(135deg,#f59b2a,#c85f18);display:flex;align-items:center;gap:.9rem;border:1px solid var(--line);border-radius:1.1rem;background:var(--panel);padding:.8rem .9rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.store-inv-card--equipped{border-color:rgba(88,101,242,.55);box-shadow:0 0 0 1px rgba(88,101,242,.25)}.store-inv-body{display:grid;flex:1 1;min-width:0}.store-inv-body strong,.store-inv-body>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-inv-body>span{color:var(--muted);font-size:.85rem}.store-count{color:var(--gold);font-size:.85rem}.store-empty-card{max-width:28rem;margin:2rem auto;border:1px dashed var(--line);border-radius:1.5rem;padding:2rem;text-align:center}.store-empty-card>span{font-size:2.6rem}.store-empty-card h2{margin:.5rem 0 .3rem}.store-empty-card p{color:var(--muted)}.store-modal-backdrop{position:fixed;inset:0;z-index:60;display:grid;place-items:center;background:rgba(10,4,2,.6);padding:1rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:store-fade .15s ease}.store-modal{width:min(100%,30rem);max-height:calc(100vh - 2rem);overflow-y:auto;border:1px solid var(--line);border-radius:1.5rem;background:var(--panel-strong);box-shadow:0 30px 80px rgba(0,0,0,.5);padding:1.4rem;animation:store-pop .18s ease}@keyframes store-fade{0%{opacity:0}}@keyframes store-pop{0%{opacity:0;transform:translateY(10px) scale(.98)}}.store-modal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.store-modal-head h2{margin:0;font-size:1.3rem}.store-modal-close{border:0;background:none;color:var(--muted);cursor:pointer;font-size:1.6rem;line-height:1}.store-modal-item{display:flex;align-items:center;gap:1rem;border:1px solid var(--line);border-radius:1.1rem;background:rgba(0,0,0,.14);padding:.9rem}.store-modal-item p{margin:.2rem 0 0;color:var(--muted);font-size:.88rem}.store-qty{display:flex;align-items:center;justify-content:space-between;margin-top:1rem;font-weight:800}.store-qty-control{display:inline-flex;align-items:center;overflow:hidden;border:1px solid var(--line);border-radius:999px}.store-qty-control button{width:2.3rem;height:2.3rem;border:0;background:transparent;color:var(--text);cursor:pointer;font-size:1.1rem;font-weight:900}.store-qty-control button:disabled{opacity:.35}.store-qty-control input{width:3.2rem;border:0;background:transparent;color:var(--text);font:inherit;font-weight:900;text-align:center;-moz-appearance:textfield}.store-qty-control input::-webkit-inner-spin-button{-webkit-appearance:none}.store-receipt{display:grid;grid-gap:.45rem;gap:.45rem;margin:1rem 0 0}.store-receipt div{display:flex;justify-content:space-between;color:var(--muted)}.store-receipt dd{display:inline-flex;align-items:center;gap:.3rem;margin:0;color:var(--text);font-weight:800}.store-receipt-total{border-top:1px solid var(--line);padding-top:.5rem}.store-modal-note{margin:.9rem 0 0;color:var(--muted);font-size:.88rem}.store-modal-actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1.3rem}.store-field{display:grid;grid-gap:.35rem;gap:.35rem;margin-top:1rem;font-weight:800}.store-field input,.store-field textarea{width:100%;border:1px solid var(--line);border-radius:.8rem;background:rgba(0,0,0,.2);color:var(--text);font:inherit;font-weight:500;padding:.7rem .85rem;resize:vertical}.store-field input:focus,.store-field textarea:focus{border-color:var(--ember);outline:none}.store-results{display:grid;grid-gap:.2rem;gap:.2rem;margin:0;padding:0;list-style:none}.store-picked,.store-results button{display:flex;align-items:center;gap:.6rem;width:100%;border:1px solid var(--line);border-radius:.8rem;background:rgba(0,0,0,.12);color:var(--text);cursor:pointer;font:inherit;padding:.5rem .7rem;text-align:left}.store-results button:hover{border-color:var(--ember)}.store-avatar-fallback,.store-picked img,.store-results img{width:28px;height:28px;border-radius:50%}.store-avatar-fallback{display:grid;place-items:center;background:var(--ember);color:#1d0b05;font-weight:900}.store-toasts{position:fixed;right:1rem;bottom:1rem;z-index:70;display:grid;grid-gap:.5rem;gap:.5rem}.store-toast{display:flex;align-items:center;gap:.55rem;max-width:22rem;border:1px solid;border-radius:1rem;background:var(--panel-strong);box-shadow:0 16px 40px rgba(0,0,0,.35);font-weight:700;padding:.75rem 1rem;animation:store-pop .2s ease}.store-toast>span{display:grid;place-items:center;flex:none;width:1.4rem;height:1.4rem;border-radius:50%;color:#fff;font-size:.8rem}.store-toast--success{border-color:rgba(59,165,92,.55)}.store-toast--success>span{background:#3ba55c}.store-toast--error{border-color:rgba(239,68,68,.55)}.store-toast--error>span{background:#dc2626}@media (min-width:761px){:root[data-theme=light] .store-field input,:root[data-theme=light] .store-field textarea{background:hsla(0,0%,100%,.7)}:root[data-theme=light] .store-modal-item{background:hsla(0,0%,100%,.45)}}@media (max-width:640px){.store-wallet{width:100%}.store-inv-grid{grid-template-columns:1fr}.store-toasts{right:.75rem;left:.75rem}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lb,.leaderboard-shell>.lb{display:grid;grid-gap:1.1rem;gap:1.1rem;width:min(1100px,calc(100% - 2rem));margin:0 auto 3rem}.lb-tabs{display:flex;gap:.35rem;overflow-x:auto;border:1px solid var(--line);border-radius:999px;background:var(--panel);padding:.3rem;scrollbar-width:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.lb-tabs::-webkit-scrollbar{display:none}.lb-tab{flex:1 0 auto;border:0;border-radius:999px;background:transparent;color:var(--muted);cursor:pointer;font:inherit;font-size:.9rem;font-weight:800;padding:.6rem 1rem;white-space:nowrap;transition:background .15s ease,color .15s ease}.lb-tab:hover{color:var(--text)}.lb-tab.is-active{background:var(--ember);color:#1d0b05}.lb-top{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:1rem;gap:1rem}.lb-controls,.lb-standing{border:1px solid var(--line);border-radius:1.3rem;background:var(--panel);box-shadow:0 16px 36px var(--shadow);padding:1.1rem 1.2rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.lb-standing{display:flex;align-items:center;gap:1.2rem;background:radial-gradient(circle at 0 0,rgba(245,155,42,.22),transparent 60%),var(--panel)}.lb-standing-rank{display:grid;justify-items:center;grid-gap:.2rem;gap:.2rem;min-width:6.5rem;border-right:1px solid var(--line);padding-right:1.2rem}.lb-standing-rank small{color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.lb-standing-rank strong{font-size:2.2rem;letter-spacing:-.04em;line-height:1}.lb-pill{border-radius:999px;background:rgba(245,155,42,.16);color:var(--gold);font-size:.72rem;font-weight:800;padding:.2rem .55rem}.lb-standing-body{display:grid;grid-gap:.35rem;gap:.35rem;min-width:0}.lb-standing-value{display:flex;align-items:center;gap:.4rem;margin:0;font-size:1.5rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:900}.lb-standing-value small{color:var(--muted);font-size:.85rem;font-weight:700}.lb-standing-note{margin:0;color:var(--muted);font-size:.9rem}.lb-standing-note strong{color:var(--text)}.lb-standing-empty{margin:0;color:var(--muted)}.lb-link-button{justify-self:start;border:0;background:none;color:var(--ember);cursor:pointer;font:inherit;font-size:.88rem;font-weight:800;padding:0}.lb-controls{display:grid;align-content:center;grid-gap:.7rem;gap:.7rem}.lb-search{display:flex;align-items:center;gap:.5rem;border:1px solid var(--line);border-radius:999px;background:rgba(0,0,0,.18);padding:0 .9rem}.lb-search:focus-within{border-color:var(--ember)}.lb-search input{flex:1 1;min-width:0;border:0;background:transparent;color:var(--text);font:inherit;outline:none;padding:.65rem 0}.lb-control-row{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.lb-chip,.lb-live{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--text);cursor:pointer;font:inherit;font-size:.82rem;font-weight:800;padding:.45rem .8rem}.lb-chip--select select{border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;outline:none}.lb-chip--select option{background:#26110b;color:#fff2d7}.lb-live{margin-left:auto;color:var(--muted)}.lb-live i{width:.55rem;height:.55rem;border-radius:50%;background:var(--muted)}.lb-live.is-on{color:var(--text)}.lb-live.is-on i{background:#3ddc84;box-shadow:0 0 0 0 rgba(61,220,132,.6);animation:lb-pulse 1.8s infinite}.lb-live small{color:var(--muted);font-weight:700}@keyframes lb-pulse{70%{box-shadow:0 0 0 .45rem rgba(61,220,132,0)}to{box-shadow:0 0 0 0 rgba(61,220,132,0)}}.lb-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;grid-gap:1rem;gap:1rem;padding-top:1.2rem}.lb-podium-card{position:relative;display:grid;justify-items:center;grid-gap:.25rem;gap:.25rem;min-width:0;border:1px solid var(--line);border-radius:1.4rem;background:var(--panel);box-shadow:0 16px 36px var(--shadow);padding:1.3rem 1rem 1.2rem;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.lb-podium-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;border-radius:1.4rem 1.4rem 0 0;background:var(--podium,#c0c7d1)}.lb-place-1{--podium:linear-gradient(90deg,#ffd27a,#f59b2a);padding-top:1.8rem;padding-bottom:1.8rem;background:radial-gradient(circle at 50% 0,rgba(255,210,122,.28),transparent 65%),var(--panel)}.lb-place-2{--podium:linear-gradient(90deg,#e3e8ef,#9aa4b2)}.lb-place-3{--podium:linear-gradient(90deg,#f0b27a,sienna)}.lb-podium-card.is-me{border-color:var(--ember)}.lb-podium-medal{position:absolute;top:.7rem;left:.8rem;font-size:1.4rem}.lb-podium-avatar{position:relative;margin-bottom:.35rem}.lb-podium-avatar .lb-avatar{box-shadow:0 0 0 3px var(--panel-strong),0 0 0 5px rgba(245,155,42,.55)}.lb-place-1 .lb-podium-avatar .lb-avatar{box-shadow:0 0 0 3px var(--panel-strong),0 0 0 6px #ffd27a,0 10px 30px rgba(255,210,122,.35)}.lb-crown{position:absolute;top:-1.35rem;left:50%;transform:translateX(-50%) rotate(-8deg);font-size:1.5rem}.lb-podium-name{max-width:100%;overflow:hidden;font-size:1.05rem;text-overflow:ellipsis;white-space:nowrap}.lb-podium-card>small{color:var(--muted);font-size:.8rem}.lb-podium-value{position:relative;display:inline-flex;align-items:center;gap:.35rem;margin:.4rem 0 0;border-radius:999px;background:rgba(245,155,42,.14);color:var(--gold);font-size:1.05rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:900;padding:.35rem .85rem;transition:background .3s ease,color .3s ease}.lb-place-1 .lb-podium-value{font-size:1.25rem}.lb-avatar{display:inline-grid;place-items:center;flex:none;border-radius:50%;background:linear-gradient(135deg,#f59b2a,#c85f18);color:#1d0b05;font-weight:900;object-fit:cover}.lb-list{display:grid;grid-gap:.5rem;gap:.5rem;margin:0;padding:0;list-style:none}.lb-row{position:relative;border:1px solid var(--line);border-radius:1.1rem;background:var(--panel);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .2s ease}.lb-row:hover{border-color:rgba(245,155,42,.45)}.lb-row.is-me{border-color:var(--ember);background:linear-gradient(90deg,rgba(245,155,42,.18),transparent 60%),var(--panel)}.lb-row.flash-up{animation:lb-flash-up 1.6s ease}.lb-row.flash-down{animation:lb-flash-down 1.6s ease}@keyframes lb-flash-up{0%{box-shadow:0 0 0 2px rgba(61,220,132,.8),0 0 24px rgba(61,220,132,.35)}to{box-shadow:0 0 0 0 rgba(61,220,132,0)}}@keyframes lb-flash-down{0%{box-shadow:0 0 0 2px rgba(255,99,99,.8),0 0 24px rgba(255,99,99,.3)}to{box-shadow:0 0 0 0 rgba(255,99,99,0)}}.lb-row-main{display:grid;grid-template-columns:3.4rem 2rem 40px minmax(0,1fr) auto auto;align-items:center;grid-gap:.75rem;gap:.75rem;width:100%;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;padding:.65rem 1rem .65rem .8rem;text-align:left}.lb-rank{color:var(--muted);font-size:.95rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:900;text-align:center}.lb-move em{font-size:.72rem;font-style:normal;font-weight:900;animation:lb-pop .4s ease}.is-up{color:#3ddc84}.is-down{color:#ff7a7a}.lb-who{display:grid;min-width:0}.lb-who strong{align-items:center;font-size:.98rem}.lb-who small,.lb-who strong{display:flex;gap:.45rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-who small{color:var(--muted);font-size:.8rem}.lb-you{background:var(--ember);color:#1d0b05;font-size:.66rem;font-weight:900;letter-spacing:.06em;padding:.1rem .45rem;text-transform:uppercase}.lb-left,.lb-you{border-radius:999px}.lb-left{background:rgba(255,242,215,.08);font-size:.7rem;padding:0 .4rem}.lb-secondary{display:flex;gap:.9rem;color:var(--muted);font-size:.82rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.lb-value{position:relative;display:inline-flex;align-items:center;justify-content:flex-end;gap:.35rem;min-width:7.5rem;font-size:1.05rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:900;transition:color .3s ease}.lb-podium-value.is-up,.lb-value.is-up{color:#3ddc84}.lb-podium-value.is-down,.lb-value.is-down{color:#ff7a7a}.lb-delta{position:absolute;right:0;bottom:100%;border-radius:999px;background:currentColor;font-size:.72rem;font-weight:900;padding:.1rem .45rem;pointer-events:none;white-space:nowrap;animation:lb-float 4s ease forwards}.lb-delta.is-up{background:rgba(61,220,132,.18)}.lb-delta.is-down{background:rgba(255,99,99,.18)}.lb-podium-value .lb-delta{right:50%;transform:translateX(50%)}@keyframes lb-float{0%{opacity:0;translate:0 6px}12%{opacity:1;translate:0 0}80%{opacity:1}to{opacity:0;translate:0 -10px}}@keyframes lb-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.lb-details{display:grid;grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));grid-gap:.5rem;gap:.5rem;border-top:1px solid var(--line);padding:.8rem 1rem 1rem;animation:lb-pop .2s ease}.lb-details div{display:grid;grid-gap:.15rem;gap:.15rem;border-radius:.8rem;background:rgba(0,0,0,.14);padding:.55rem .7rem}.lb-details div.is-current{outline:1px solid var(--ember)}.lb-details small{color:var(--muted);font-size:.74rem;font-weight:700}.lb-details strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lb-skeleton{height:3.6rem;background:linear-gradient(90deg,var(--panel) 30%,rgba(255,242,215,.08) 50%,var(--panel) 70%);background-size:300% 100%;animation:lb-shimmer 1.3s linear infinite}@keyframes lb-shimmer{to{background-position:-150% 0}}.lb-empty{border:1px dashed var(--line);border-radius:1.1rem;color:var(--muted);padding:2rem;text-align:center}.lb-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.7rem}.lb-footer p{margin:0;color:var(--muted);font-size:.88rem}.lb-pages{display:flex;align-items:center;gap:.35rem}.lb-pages span{color:var(--muted);font-size:.88rem;font-weight:700;padding:0 .4rem}.lb-pages button{border:1px solid var(--line);border-radius:999px;background:var(--panel);color:var(--text);cursor:pointer;font:inherit;font-size:.85rem;font-weight:800;padding:.45rem .85rem}.lb-pages button:disabled{cursor:default;opacity:.4}:root[data-theme=light] .lb-details div,:root[data-theme=light] .lb-search{background:rgba(109,55,22,.06)}:root[data-theme=light] .lb-chip--select option{background:#fff8e8;color:#3a1d12}:root[data-theme=light] .lb-left{background:rgba(109,55,22,.08)}:root[data-theme=light] .is-up,:root[data-theme=light] .lb-podium-value.is-up,:root[data-theme=light] .lb-value.is-up{color:#1d8f4e}:root[data-theme=light] .is-down,:root[data-theme=light] .lb-podium-value.is-down,:root[data-theme=light] .lb-value.is-down{color:#c63b3b}@media (max-width:860px){.lb-top{grid-template-columns:1fr}.lb-secondary{display:none}}@media (max-width:560px){.lb-podium{gap:.5rem}.lb-podium-card{padding:1rem .4rem .9rem}.lb-place-1{padding-top:1.4rem;padding-bottom:1.3rem}.lb-podium-medal{top:.4rem;left:.45rem;font-size:1.1rem}.lb-podium-avatar .lb-avatar{width:52px;height:52px}.lb-place-1 .lb-podium-avatar .lb-avatar{width:64px;height:64px}.lb-podium-name{font-size:.88rem}.lb-place-1 .lb-podium-value,.lb-podium-value{font-size:.85rem;padding:.3rem .6rem}.lb-podium-value img{width:14px;height:14px}.lb-row-main{grid-template-columns:2.3rem 1.4rem 34px minmax(0,1fr) auto;gap:.5rem;padding:.6rem .7rem .6rem .5rem}.lb-row-main .lb-avatar{width:34px;height:34px}.lb-value{min-width:0;font-size:.95rem}.lb-standing{gap:.9rem;padding:1rem}.lb-standing-rank{min-width:5rem;padding-right:.9rem}.lb-standing-rank strong{font-size:1.8rem}.lb-standing-value{font-size:1.2rem}.lb-live{margin-left:0}.lb-footer{justify-content:center}}@media (prefers-reduced-motion:reduce){.lb-live.is-on i,.lb-row.flash-down,.lb-row.flash-up,.lb-skeleton{animation:none}}.fx-leaves{pointer-events:none;position:fixed;inset:0;z-index:1;overflow:hidden}.fx-leaves--front{z-index:30;filter:blur(2.5px);opacity:.55}.fx-leaf{position:absolute;top:-80px;animation:fx-fall var(--fall) linear var(--delay) infinite;will-change:transform}.fx-leaf-sway{display:block;animation:fx-sway var(--sway) ease-in-out var(--delay) infinite alternate}.fx-leaf-spin{display:block;animation:fx-flutter var(--spin) ease-in-out var(--delay) infinite;transform-style:preserve-3d}.fx-leaf-svg{display:block;filter:drop-shadow(0 3px 6px rgba(60,20,5,.35))}@keyframes fx-fall{0%{transform:translateZ(0)}to{transform:translate3d(0,calc(100vh + 160px),0)}}@keyframes fx-sway{0%{transform:translateX(calc(var(--sway-x) * -.5))}to{transform:translateX(calc(var(--sway-x) * .5))}}@keyframes fx-flutter{0%{transform:rotate(-25deg) rotateX(0deg) rotateY(0deg)}25%{transform:rotate(15deg) rotateX(55deg) rotateY(20deg)}50%{transform:rotate(40deg) rotateX(0deg) rotateY(160deg)}75%{transform:rotate(5deg) rotateX(-50deg) rotateY(200deg)}to{transform:rotate(-25deg) rotateX(0deg) rotateY(1turn)}}.fx-burst{pointer-events:none;position:fixed;z-index:200;margin:-9px 0 0 -9px;animation:fx-burst .95s cubic-bezier(.15,.7,.35,1) forwards}.fx-burst svg{display:block}@keyframes fx-burst{0%{opacity:1;transform:translate(0) rotate(0deg) scale(.4)}60%{opacity:1}to{opacity:0;transform:translate(var(--dx),calc(var(--dy) + 40px)) rotate(var(--rot)) scale(1)}}.fx-embers{pointer-events:none;position:absolute;inset:0;overflow:hidden}.fx-embers span{position:absolute;bottom:-10px;width:var(--size);height:var(--size);border-radius:50%;background:#ffb347;box-shadow:0 0 10px 2px rgba(255,150,50,.7);opacity:0;animation:fx-rise var(--rise) ease-in var(--delay) infinite}@keyframes fx-rise{0%{opacity:0;transform:translate(0)}15%{opacity:.9}to{opacity:0;transform:translate(var(--drift),-70vh)}}.fx-tilt{perspective:1200px}.fx-tilt>*{transition:transform .25s ease-out}.home [data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.home [data-reveal].is-in{opacity:1;transform:none}[data-spotlight]{position:relative;isolation:isolate}[data-spotlight]:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),rgba(245,155,42,.18),transparent 70%);opacity:0;transition:opacity .25s ease}[data-spotlight]:hover:after{opacity:1}.home{--home-gutter:clamp(1rem,6vw,6rem);overflow:clip}.home .leaf-field{display:none}.home-eyebrow{margin:0 0 .6rem;color:var(--gold);font-size:.78rem;font-weight:900;letter-spacing:.2em;text-transform:uppercase}.home h2{max-width:none;margin:0;font-size:clamp(1.9rem,3.6vw,3rem);line-height:1.02;letter-spacing:-.045em}.home h3{margin:0}.home-hero{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,.95fr);align-items:center;grid-gap:clamp(2rem,5vw,4.5rem);gap:clamp(2rem,5vw,4.5rem);min-height:min(92vh,60rem);padding:clamp(2.5rem,6vw,5rem) var(--home-gutter) clamp(7rem,12vw,10rem)}.home-sun{pointer-events:none;position:absolute;top:8%;right:12%;width:clamp(16rem,34vw,32rem);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,196,92,.45),rgba(245,120,30,.18) 45%,transparent 70%);filter:blur(10px);animation:home-breathe 7s ease-in-out infinite alternate}@keyframes home-breathe{to{transform:scale(1.08);opacity:.8}}.home-hero-copy{position:relative;z-index:2}.home-kicker{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 1.4rem;border:1px solid rgba(245,155,42,.35);border-radius:999px;background:rgba(245,155,42,.1);color:var(--gold);font-size:.78rem;font-weight:900;letter-spacing:.14em;padding:.45rem .95rem .45rem .7rem;text-transform:uppercase}.home-title{max-width:12ch;margin:0 0 1.3rem;font-size:clamp(3rem,7.2vw,6.4rem);line-height:.92;letter-spacing:-.06em}.home-title-glow{background:linear-gradient(100deg,#ffd27a,#f59b2a 30%,#e2531d 55%,#ffd27a 80%,#f59b2a);background-size:250% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:home-shimmer 9s linear infinite}@keyframes home-shimmer{to{background-position:-250%}}.home-subtitle{max-width:36rem;margin:0;color:var(--muted);font-size:clamp(1.05rem,1.7vw,1.25rem);line-height:1.65}.home-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.home-actions--center,.home-btn{justify-content:center}.home-btn{position:relative;display:inline-flex;align-items:center;gap:.55rem;min-height:3.2rem;border-radius:999px;font-weight:900;padding:.95rem 1.5rem;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.home-btn:hover{transform:translateY(-2px)}.home-btn:active{transform:translateY(0) scale(.98)}.home-btn--primary{overflow:hidden;background:linear-gradient(135deg,#f7a53a,#d9531b);color:#fff;box-shadow:0 14px 34px rgba(217,83,27,.38),inset 0 1px 0 hsla(0,0%,100%,.25)}.home-btn--primary:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,hsla(0,0%,100%,.35) 50%,transparent 70%);transform:translateX(-120%);transition:transform .7s ease}.home-btn--primary:hover:before{transform:translateX(120%)}.home-btn--ghost{border:1px solid var(--line);background:rgba(255,242,215,.06);color:var(--text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.home-btn--ghost:hover{border-color:rgba(245,155,42,.55)}.home-btn--discord{flex-direction:row;background:#5865f2;color:#fff;box-shadow:0 14px 34px rgba(88,101,242,.4);white-space:nowrap}.home-btn--discord small{border-radius:999px;background:hsla(0,0%,100%,.18);font-size:.75rem;padding:.15rem .55rem}.home-stats{display:flex;flex-wrap:wrap;gap:.6rem 2rem;margin:2.2rem 0 0;padding:0;list-style:none}.home-stats li{display:grid;grid-gap:.1rem;gap:.1rem}.home-stats strong{display:inline-flex;align-items:center;gap:.45rem;font-size:1.5rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.03em}.home-stats span{color:var(--muted);font-size:.82rem;font-weight:700}.home-star{color:#f5b041!important;font-size:1.2rem!important}.home-dot{display:inline-block;width:.6rem;height:.6rem;border-radius:50%;background:#3ddc84;box-shadow:0 0 0 0 rgba(61,220,132,.6);animation:lb-pulse 1.8s infinite}.home-art{position:relative;z-index:2}.home-art-frame{position:relative;overflow:hidden;border:1px solid rgba(255,210,122,.35);border-radius:1.8rem;box-shadow:0 40px 80px rgba(40,12,3,.55),0 0 0 8px rgba(245,155,42,.08);transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg))}.home-art-banner{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.home-art-glare{pointer-events:none;position:absolute;inset:0;background:radial-gradient(circle at var(--glare-x,30%) var(--glare-y,20%),rgba(255,230,180,.28),transparent 55%);mix-blend-mode:soft-light}.home-art-logo{position:absolute;bottom:-2.2rem;left:-1.6rem;width:clamp(6rem,11vw,8.5rem);aspect-ratio:1;border:4px solid rgba(255,210,122,.6);border-radius:1.6rem;box-shadow:0 20px 40px rgba(40,12,3,.5);object-fit:cover;transform:rotate(-6deg) translate3d(calc(var(--tilt-y, 0deg) * -1.2),0,0);animation:home-bob 6s ease-in-out infinite}@keyframes home-bob{50%{translate:0 -8px}}.home-art-chip{position:absolute;display:inline-flex;align-items:center;gap:.45rem;border:1px solid rgba(255,210,122,.3);border-radius:999px;background:rgba(33,15,8,.82);box-shadow:0 12px 28px rgba(0,0,0,.3);color:#fff2d7;font-size:.85rem;font-weight:800;padding:.5rem .9rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:home-bob 7s ease-in-out infinite}.home-art-chip--top{top:-1rem;right:1.5rem;animation-delay:-2s}.home-art-chip--bottom{right:-1rem;bottom:1.5rem;animation-delay:-4s}.home-hills{pointer-events:none;position:absolute;right:0;bottom:0;left:0;width:100%;height:clamp(5rem,11vw,10rem)}.home-hills-back{fill:rgba(122,45,14,.45)}.home-hills-front{fill:rgba(58,22,9,.75)}.home-ticker{position:relative;z-index:2;overflow:hidden;border-block:1px solid rgba(245,155,42,.25);background:linear-gradient(90deg,#7a2d0e,#b4441a 50%,#7a2d0e);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.home-ticker-track{display:flex;width:max-content;gap:2.8rem;padding:.85rem 0;animation:home-marquee 40s linear infinite}.home-ticker-track span{color:#fff2d7;font-size:.95rem;font-weight:800;white-space:nowrap}@keyframes home-marquee{to{transform:translateX(-50%)}}.home-section{position:relative;z-index:2;width:min(1180px,calc(100% - 2rem));margin:0 auto;padding:clamp(3.5rem,8vw,6rem) 0 0}.home-section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.8rem}.home-link{color:var(--ember);font-weight:900}.home-link:hover{text-decoration:underline}.home-news{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.home-news-card{overflow:hidden;border:1px solid var(--line);border-radius:1.4rem;background:var(--panel);box-shadow:0 18px 40px var(--shadow);padding:1.5rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .25s ease,border-color .25s ease}.home-news-card:hover{border-color:rgba(245,155,42,.5);transform:translateY(-4px)}.home-news-card>.fx-leaf-svg{position:absolute;right:-2.6rem;bottom:-3rem;z-index:-1;filter:none;transform:rotate(-20deg);transition:transform .6s ease}.home-cta-leaves .fx-leaf-svg path+path,.home-news-card>.fx-leaf-svg path+path{display:none}.home-news-card:hover>.fx-leaf-svg{transform:rotate(10deg) scale(1.1)}.home-news-num{display:block;color:rgba(245,155,42,.5);font-size:2.4rem;font-weight:900;letter-spacing:-.05em;line-height:1}.home-news-tag{display:inline-block;margin:.9rem 0 .6rem;border-radius:999px;background:rgba(245,155,42,.14);color:var(--gold);font-size:.72rem;font-weight:900;letter-spacing:.08em;padding:.2rem .6rem;text-transform:uppercase}.home-news-card h3{font-size:1.3rem;letter-spacing:-.02em}.home-news-card p{margin:.5rem 0 0;color:var(--muted);line-height:1.6}.home-showcase-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.8rem}.home-showcase-title{animation:lb-pop .35s ease}.home-segment{display:inline-flex;gap:.25rem;border:1px solid var(--line);border-radius:999px;background:var(--panel);padding:.3rem}.home-segment button{border:0;border-radius:999px;background:transparent;color:var(--muted);cursor:pointer;font:inherit;font-weight:900;padding:.6rem 1.2rem;transition:background .2s ease,color .2s ease}.home-segment button.is-active{background:var(--ember);color:#1d0b05}.home-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem}.home-feature{border:1px solid var(--line);border-radius:1.3rem;background:var(--panel);padding:1.35rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:home-card-in .5s cubic-bezier(.2,.8,.2,1) both;transition:border-color .2s ease,transform .2s ease}.home-feature:hover{border-color:rgba(245,155,42,.5);transform:translateY(-3px)}@keyframes home-card-in{0%{opacity:0;transform:translateY(16px) scale(.98)}}.home-feature-icon,.home-member-icon{display:inline-grid;place-items:center;width:2.8rem;height:2.8rem;margin-bottom:.9rem;border-radius:.9rem;background:linear-gradient(135deg,rgba(245,155,42,.3),rgba(200,95,24,.18));box-shadow:inset 0 0 0 1px rgba(245,155,42,.3)}.home-feature-icon svg,.home-member-icon svg{width:1.4rem;height:1.4rem;fill:var(--gold)}.home-feature h3{font-size:1.08rem}.home-feature p{margin:.4rem 0 0;color:var(--muted);font-size:.94rem;line-height:1.55}.home-members{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:1rem;gap:1rem}.home-member-card{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:1.3rem;background:var(--panel);padding:1.35rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .2s ease,transform .2s ease}.home-member-card:hover{border-color:rgba(245,155,42,.5);transform:translateY(-4px)}.home-badge{position:absolute;top:1.2rem;right:1.2rem;border-radius:999px;background:rgba(61,220,132,.14);color:#6fe3a3;font-size:.68rem;font-weight:900;letter-spacing:.06em;padding:.2rem .55rem;text-transform:uppercase}.home-badge--soon{background:rgba(255,242,215,.08);color:var(--muted)}.home-member-card h3{font-size:1.08rem}.home-member-card p{flex:1 1;margin:.4rem 0 .8rem;color:var(--muted);font-size:.93rem;line-height:1.55}.home-member-arrow{color:var(--ember);font-weight:900;transition:transform .2s ease}.home-member-card:hover .home-member-arrow{transform:translateX(5px)}.home-reviews-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.2rem;margin-bottom:1.8rem}.home-rating{display:flex;align-items:center;gap:.9rem;border:1px solid var(--line);border-radius:1.2rem;background:var(--panel);padding:.8rem 1.2rem}.home-rating>strong{font-size:2.6rem;letter-spacing:-.05em;line-height:1}.home-rating small{display:block;color:var(--muted);font-size:.82rem;font-weight:700}.home-stars{color:#f5b041;font-size:1.05rem;letter-spacing:.08em}.home-stars-empty{color:rgba(255,242,215,.2)}.home-review-rows{display:grid;grid-gap:1rem;gap:1rem;margin-inline:calc((100vw - min(1180px, calc(100vw - 2rem))) / -2);-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.home-review-row{overflow:hidden}.home-review-track{display:flex;width:max-content;gap:1rem;padding:.4rem 0;animation:home-marquee linear infinite}.home-review-row--reverse .home-review-track{animation-direction:reverse}.home-review-rows:hover .home-review-track{animation-play-state:paused}.home-review{display:flex;flex-direction:column;gap:.55rem;width:22rem;border:1px solid var(--line);border-radius:1.3rem;background:var(--panel);box-shadow:0 14px 32px var(--shadow);padding:1.25rem 1.3rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.home-review h3{font-size:1rem}.home-review p{display:-webkit-box;flex:1 1;overflow:hidden;margin:0;color:var(--muted);font-size:.93rem;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:5}.home-review footer{display:flex;align-items:center;gap:.65rem;margin-top:.3rem}.home-review footer strong{display:block;font-size:.9rem}.home-review footer small{color:var(--muted);font-size:.78rem}.home-review-avatar{display:inline-grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:50%;background:linear-gradient(135deg,#f59b2a,#c0392b);color:#fff;font-weight:900}.home-cta{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem;overflow:hidden;border:1px solid rgba(245,155,42,.35);border-radius:2rem;background:radial-gradient(circle at 85% 20%,rgba(255,196,92,.35),transparent 45%),linear-gradient(135deg,#5a1f0a,#9c3a12 55%,#c85f18);box-shadow:0 30px 70px rgba(60,18,4,.45);color:#fff2d7;padding:clamp(2rem,5vw,3.5rem)}.home-cta-copy{position:relative;max-width:36rem}.home-cta .home-eyebrow{color:#ffd27a}.home-cta p{margin:.8rem 0 0;color:rgba(255,242,215,.85);line-height:1.65}.home-cta-leaves .fx-leaf-svg{position:absolute;opacity:.5;animation:home-bob 8s ease-in-out infinite}.home-cta-leaves .fx-leaf-svg:first-child{top:-1.5rem;right:28%;transform:rotate(25deg)}.home-cta-leaves .fx-leaf-svg:nth-child(2){right:4%;bottom:-1.2rem;transform:rotate(-30deg);animation-delay:-3s}.home-cta-leaves .fx-leaf-svg:nth-child(3){bottom:18%;left:52%;transform:rotate(60deg);animation-delay:-5s}.home-footer{position:relative;z-index:2;display:flex;flex-wrap:wrap;justify-content:space-between;gap:2rem;margin-top:clamp(4rem,8vw,6rem);border-top:1px solid var(--line);background:linear-gradient(180deg,transparent,rgba(20,8,4,.5));padding:2.5rem var(--home-gutter) 3rem}.home-footer-brand{display:grid;grid-gap:1rem;gap:1rem;align-content:start}.home-footer-brand p{margin:0;color:var(--muted);font-size:.85rem}.home-footer-logo{display:flex;align-items:center;gap:.75rem}.home-footer-logo img{border-radius:.8rem}.home-footer-logo strong{display:block}.home-footer-logo small{color:var(--muted)}.home-socials{display:flex;gap:.5rem}.home-socials a{display:inline-grid;place-items:center;width:2.4rem;height:2.4rem;border:1px solid var(--line);border-radius:50%;color:var(--text);transition:background .2s ease,color .2s ease,transform .2s ease}.home-socials a:hover{background:var(--ember);color:#1d0b05;transform:translateY(-2px)}.home-footer-cols{display:flex;flex-wrap:wrap;gap:3rem}.home-footer-cols div{display:grid;grid-gap:.55rem;gap:.55rem;align-content:start}.home-footer-cols h3{margin-bottom:.2rem;color:var(--gold);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase}.home-footer-cols a{color:var(--muted);font-weight:700}.home-footer-cols a:hover{color:var(--text)}:root[data-theme=light] .home-hills-back{fill:rgba(200,95,24,.22)}:root[data-theme=light] .home-hills-front{fill:rgba(158,66,21,.3)}:root[data-theme=light] .home-btn--ghost{background:hsla(0,0%,100%,.55)}:root[data-theme=light] .home-stars-empty{color:rgba(58,29,18,.18)}:root[data-theme=light] .home-footer{background:linear-gradient(180deg,transparent,hsla(36,83%,79%,.5))}:root[data-theme=light] .home-badge{color:#1d8f4e}:root[data-theme=light] .home-news-num{color:rgba(217,110,29,.55)}:root[data-theme=light] .fx-embers span{background:#f08a24}@media (max-width:1080px){.home-feature-grid,.home-members{grid-template-columns:repeat(2,minmax(0,1fr))}.home-members>:last-child{grid-column:1/-1}}@media (max-width:900px){.home-hero{grid-template-columns:1fr;min-height:0}.home-art{width:min(100%,34rem);margin:1rem auto 0}.home-news{grid-template-columns:1fr}}@media (max-width:560px){.fx-leaves .fx-leaf:nth-child(n+13),.fx-leaves--front{display:none}.home-title{font-size:clamp(2.6rem,12vw,3.4rem)}.home-actions .home-btn{flex:1 1 100%}.home-stats{gap:.6rem 1.4rem}.home-stats strong{font-size:1.25rem}.home-art-logo{left:-.4rem;width:5.2rem}.home-art-chip--bottom{right:.5rem}.home-kicker{font-size:.66rem;letter-spacing:.08em}.home-members{grid-template-columns:1fr}.home-feature-grid{gap:.6rem}.home-feature{padding:1rem}.home-feature-icon{width:2.3rem;height:2.3rem;margin-bottom:.6rem}.home-feature h3{font-size:.98rem}.home-feature p{font-size:.84rem}.home-review{width:17.5rem}.home-cta .home-btn{width:100%}.home-footer-cols{gap:1.8rem}}@media (prefers-reduced-motion:reduce){.fx-embers span,.fx-leaf,.fx-leaf-spin,.fx-leaf-sway,.home-art-chip,.home-art-logo,.home-cta-leaves .fx-leaf-svg,.home-review-track,.home-sun,.home-ticker-track,.home-title-glow{animation:none}.fx-leaves--front{display:none}.home-review-row{overflow-x:auto}}