:root{--bg:#000;--bg-2:#0a0a0c;--card:#161617;--card-2:#1d1d1f;--line:rgba(255, 255, 255, 0.09);--line-2:rgba(255, 255, 255, 0.16);--pink:#ff3266;--pink-hi:#ff7d9f;--pink-deep:#d81b4c;--pink-dark:#a8123a;--maroon:#2a0a16;--violet:#9a6bff;--gold:#ffc25c;--gold-hi:#ffe0a8;--gold-deep:#d79a2b;--gold-dark:#8f6410;--text:#f5f5f7;--text-2:#a1a1a6;--text-3:#86868b;--fa:'Plus Jakarta Sans','Vazirmatn',sans-serif;--fa-d:'Lalezar','Vazirmatn',sans-serif;--mc:'Minecraft',monospace;--r:20px;--r-sm:14px;--r-lg:28px;--spring:cubic-bezier(0.28, 0.11, 0.32, 1);--ease-out:cubic-bezier(0.22, 1, 0.36, 1)}body{font-family:var(--fa);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:rgba(255,50,102,.32);color:#fff}::-webkit-scrollbar{width:10px;background:0 0}::-webkit-scrollbar-thumb{background:rgba(255,255,255,.18);border:3px solid transparent;background-clip:content-box;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.3);background-clip:content-box}.bloom{background:radial-gradient(ellipse 66% 44% at 50% -2%,rgba(255,50,102,.26),transparent 66%),radial-gradient(ellipse 54% 36% at 96% 32%,rgba(154,107,255,.14),transparent 70%),radial-gradient(ellipse 50% 34% at 2% 68%,rgba(255,194,92,.1),transparent 72%),var(--bg)}header,header#main-header{top:14px;left:50%;right:auto;transform:translateX(-50%);width:max-content;max-width:calc(100% - 28px);gap:18px;padding:7px 8px 7px 14px;border-radius:999px;background-color:rgba(28,28,30,.38);background-image:linear-gradient(180deg,rgba(255,255,255,.13),rgba(255,255,255,.03) 48%,rgba(255,255,255,0));backdrop-filter:saturate(210%) blur(34px);-webkit-backdrop-filter:saturate(210%) blur(34px);border:1px solid rgba(255,255,255,.15);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),inset 0 -1px 0 rgba(255,255,255,.06),0 8px 30px rgba(0,0,0,.45);transition:background-color .3s var(--spring),border-color .3s,box-shadow .3s}header#main-header.scrolled,header.scrolled{padding:7px 8px 7px 14px;border-radius:999px;top:14px;transform:translateX(-50%);background-color:rgba(28,28,30,.62);border-color:rgba(255,255,255,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.24),inset 0 -1px 0 rgba(255,255,255,.05),0 14px 40px rgba(0,0,0,.55)}nav>a.candy.gold{margin-inline-start:6px;margin-block-start:3px;padding:8px 16px;gap:7px;border:1.5px solid rgba(255,255,255,.32);border-radius:12px;font-size:.85rem;font-weight:900;color:#3a2604;text-shadow:0 1px 0 rgba(255,255,255,.4);background-color:#ffcf3f;background-image:linear-gradient(180deg,#ffe084 0,#ffcf3f 52%,#f0a80e 100%);box-shadow:0 3px 0 #9a6d05,0 8px 18px rgba(255,207,63,.24),inset 0 2px 0 rgba(255,255,255,.55);transition:filter .2s,transform .1s,box-shadow .1s}nav>a.candy.gold:hover{filter:brightness(1.06) saturate(1.04);background-color:#ffcf3f;color:#3a2604}nav>a.candy.gold:active{transform:translateY(2px);scale:1;filter:none;box-shadow:0 1px 0 #9a6d05,inset 0 2px 0 rgba(255,255,255,.55)}nav>a.candy.gold i{font-size:.98rem;color:#3a2604;opacity:.85}nav>a.candy.gold::before{content:'';position:absolute;inset-inline-start:-9px;top:50%;translate:0 -50%;width:1px;height:20px;background:rgba(255,255,255,.12)}.nbell{width:36px;height:36px;border-radius:999px;background:0 0;color:var(--text-2);transition:background .2s,color .2s}.nbell:hover{background:rgba(255,255,255,.08);color:var(--text)}.nbell-dot{top:2px;inset-inline-end:0;min-width:15px;height:15px;line-height:15px;background:var(--pink);box-shadow:0 0 0 2px rgba(22,22,23,.9)}.brand img{width:40px;height:40px;transform:none;filter:none}.brand:hover img{transform:scale(1.06)}.brand-name b{font-size:1.05rem;letter-spacing:2px;background:0 0;-webkit-text-fill-color:currentColor;color:var(--text)}.brand-name span{font-size:.6rem;letter-spacing:3px;color:var(--text-3)}nav>a{font-size:.86rem;font-weight:600;color:var(--text-2);padding:8px 13px;border-radius:999px;transition:color .2s,background .2s}nav>a:hover{color:var(--text);background:rgba(255,255,255,.08)}nav>a i,nav>a:hover i{color:inherit;opacity:.75}.candy{font-weight:700;font-size:.98rem;gap:10px;border:none;border-radius:14px;padding:14px 24px;color:#17161a;text-shadow:none;background-color:#f5f5f7;background-image:none;box-shadow:0 1px 2px rgba(0,0,0,.4),0 10px 26px rgba(0,0,0,.45);transition:background-color .22s var(--spring),box-shadow .22s var(--spring),scale .22s var(--spring)}.candy:hover{filter:none;background-color:#fff;color:#17161a;box-shadow:0 1px 2px rgba(0,0,0,.4),0 14px 34px rgba(0,0,0,.55)}.candy:active{transform:none;scale:0.975;filter:none;background-color:#e4e4e9;box-shadow:0 1px 2px rgba(0,0,0,.4)}.candy i{color:var(--pink);font-size:1.05rem}.play-btn{padding:14px 24px;gap:12px}.play-btn .lbl-wrap,.play-btn:hover .lbl-wrap{width:108px;transition:none}.play-btn .lbl-play{font-family:var(--mc);font-size:1.05rem;letter-spacing:2px}.play-btn .lbl-ip{font-family:var(--mc);font-weight:400;font-size:.88rem;letter-spacing:1px}.candy .ip{font-family:var(--fa);font-weight:800;font-size:.98rem;letter-spacing:.02em;margin-top:0}.candy.gold{background-color:#f5f5f7;background-image:none;color:#17161a;text-shadow:none;box-shadow:0 1px 2px rgba(0,0,0,.4),0 10px 26px rgba(0,0,0,.45)}.candy.gold:hover{background-color:#fff;color:#17161a}.candy.gold:active{background-color:#e4e4e9;box-shadow:0 1px 2px rgba(0,0,0,.4)}.candy.sm{padding:9px 18px;border-radius:12px;font-size:.85rem;box-shadow:none}.candy.sm:active{transform:none;box-shadow:none}.candy.ghost{background-color:rgba(255,255,255,.07);background-image:none;color:var(--text);border:none;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.13)}.candy.ghost:hover{background-color:rgba(255,255,255,.13);color:var(--text);box-shadow:inset 0 0 0 1px rgba(255,255,255,.2)}.candy.ghost:active{background-color:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.13)}.candy.ghost i{color:var(--text-2);opacity:1}.section{max-width:1140px;padding:130px 6% 0}.sec-head{margin:0 auto 52px;max-width:820px;text-align:center}.sec-head p{margin-inline:auto}.kicker{font-family:var(--fa);font-size:1.12rem;font-weight:700;letter-spacing:0;color:var(--text-3);margin-bottom:10px}.sec-h{font-size:clamp(2.4rem, 5.4vw, 4.4rem);line-height:1.3;color:var(--text)}.sec-h em{background:linear-gradient(200deg,var(--pink-hi),var(--pink) 62%,var(--pink-deep));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.sec-head p,.sec-head.center p{font-size:1.14rem;line-height:1.85;color:var(--text-2);max-width:620px}.sec-head.center p{margin-inline:auto}.hero{padding:150px 6% 90px;min-height:auto}.wm-stage{perspective:none;margin:0 0 6px}.wm-float{animation:none}.hero-tag{font-size:clamp(1.05rem, 2vw, 1.28rem);line-height:1.9;color:var(--text-2);max-width:620px}.hero-tag b{color:var(--text)}.hero-cta{margin-top:34px;gap:12px}.sl{display:grid;grid-template-columns:auto 1fr auto;align-items:center;width:min(94vw,580px);margin-inline:auto;margin-top:44px;gap:4px 16px;padding:18px 20px 0;border:1px solid rgba(255,255,255,.15);border-radius:24px;background-color:rgba(26,26,30,.4);background-image:linear-gradient(180deg,rgba(255,255,255,.11),rgba(255,255,255,.02) 44%,rgba(255,255,255,0) 70%);backdrop-filter:blur(34px) saturate(210%);-webkit-backdrop-filter:blur(34px) saturate(210%);box-shadow:inset 0 1px 0 rgba(255,255,255,.26),inset 0 -1px 0 rgba(255,255,255,.06),0 18px 50px rgba(0,0,0,.55),0 6px 52px rgba(255,50,102,.22);text-align:start;transition:border-color .25s,box-shadow .25s}.sl:hover{border-color:rgba(255,50,102,.45);transform:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),inset 0 -1px 0 rgba(255,255,255,.06),0 18px 50px rgba(0,0,0,.55),0 6px 60px rgba(255,50,102,.38)}.sl-fav{width:52px;height:52px;padding:7px;transform:none;border-radius:13px;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.sl-info{min-width:0}.sl-name{font-family:var(--mc);font-size:1.32rem;font-weight:400;letter-spacing:2px;line-height:1.2;color:var(--text);text-shadow:0 0 22px rgba(255,50,102,.35)}.sl-status{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.sl-count{display:flex;align-items:baseline;gap:4px;font-family:var(--fa);font-size:.82rem;font-weight:600;color:var(--text-3)}.sl-count b{font-family:Minecraft,var(--fa);font-size:1.2rem;font-weight:400;letter-spacing:1px;color:#4fd873;text-shadow:0 0 18px rgba(79,216,115,.45)}.sl-count span{color:var(--text-3)}.sl-bars{height:12px;gap:3px}.sl-bars span{width:3px;border-radius:1px;background:#4fd873}.sl-addr{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px -20px 0;padding:14px 20px;border-top:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.025));box-shadow:inset 0 1px 0 rgba(255,255,255,.07);border-radius:0 0 23px 23px}.sl-ip{font-family:var(--mc);font-size:1.08rem;font-weight:400;letter-spacing:2px;color:var(--gold);text-shadow:0 0 20px rgba(255,194,92,.35)}.foot-copy,.sl-copy,.socials button{appearance:none;background:0 0;border:none;padding:0;font:inherit;cursor:pointer}.sl-copy{display:inline-flex;align-items:center;gap:7px;font-size:.85rem;font-weight:700;color:var(--pink-hi);transition:color .2s}.sl-copy i{font-size:1rem}.sl:hover .sl-copy{color:#fff}@media (max-width:560px){.sl{grid-template-columns:auto 1fr;gap:10px 13px;padding:14px 15px 0}.sl-status{grid-column:2;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px}.sl-addr{margin-inline:-15px;padding-inline:15px}.sl-fav{width:44px;height:44px}}.gms{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr auto auto auto;gap:16px;min-height:430px}.gm{position:relative;display:grid;grid-row:span 4;grid-template-rows:subgrid;align-items:stretch;justify-content:stretch;min-height:430px;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-lg);padding:26px 24px 24px;gap:14px;background-color:var(--card);background-size:cover;background-position:center;transition:border-color .35s var(--spring),transform .5s var(--spring)}@media (max-width:880px){.gms{grid-template-columns:1fr;grid-template-rows:none}.gm{display:flex;flex-direction:column;justify-content:flex-end;grid-row:auto;grid-template-rows:none}.gm-tx p{min-height:0}}.gm::after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,rgba(0,0,0,.92) 0,rgba(0,0,0,.8) 46%,rgba(0,0,0,.58) 68%,rgba(0,0,0,.26) 85%,rgba(0,0,0,.12))}.gm::before{content:'';display:block;position:absolute;inset:auto 0 0 0;height:55%;pointer-events:none;z-index:1;background:linear-gradient(to top,color-mix(in srgb,var(--gc,var(--pink)) 26%,transparent),transparent 78%);mix-blend-mode:soft-light}.gm>*{position:relative;z-index:2}.gm-smp{background-image:url('/img/modes/town.webp')}.gm-sky{background-image:url('/img/modes/donut.webp')}.gm-sf{background-image:radial-gradient(90% 70% at 50% 0,rgba(255,50,102,.12),transparent 70%),repeating-linear-gradient(-45deg,rgba(255,255,255,.022) 0 12px,transparent 12px 24px);border-style:dashed;border-color:rgba(255,255,255,.14)}.gm-sf::after{background:linear-gradient(to top,rgba(0,0,0,.7),rgba(0,0,0,.35))}.gm-sf .gm-tx h3,.gm-sf .gm-tx p{text-shadow:none}.gm:hover{transform:none;border-color:color-mix(in srgb,var(--gc,var(--pink)) 55%,transparent);box-shadow:none}.gm-ic{display:none}.gm-tx{display:contents}.gm-tx h3,.gm-tx p{position:relative;z-index:2}.gm-tx h3{grid-row:2;font-size:1.45rem;line-height:1.35;margin-bottom:10px;text-shadow:0 2px 12px rgba(0,0,0,.6)}.gm-tx p{grid-row:3;color:rgba(245,245,247,.72);font-size:.96rem;line-height:1.85;text-shadow:0 1px 10px rgba(0,0,0,.7)}.gm-ct,.gm-soon{grid-row:4}.gm-ct{display:flex;align-items:center;gap:8px;align-self:flex-start;min-width:0;padding:7px 14px;text-align:start;border:none;border-radius:999px;background:rgba(0,0,0,.45);backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.gm-ct::before{content:'';width:7px;height:7px;border-radius:50%;background:var(--gc,var(--pink));box-shadow:0 0 0 3px color-mix(in srgb,var(--gc,var(--pink)) 22%,transparent)}.gm-ct b{display:inline;font-family:var(--fa);font-weight:800;font-size:1.02rem;line-height:1;color:#fff}.gm-ct span{color:rgba(245,245,247,.62);font-size:.76rem}.gm-soon{align-self:flex-start;padding:7px 15px;border:none;border-radius:999px;background:rgba(0,0,0,.45);backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);color:rgba(245,245,247,.72);font-weight:700;font-size:.78rem}.gm-tx p a{color:var(--gc,var(--pink-hi));font-weight:600}.gm-tx p a:hover{color:#fff}.gm-tx p b{color:var(--text);font-weight:700}.band{position:relative;--band:255,50,102}.band::before{content:'';position:absolute;inset:-10% 0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 82% 50% at 50% 44%,rgba(var(--band),.28),rgba(var(--band),.09) 46%,transparent 74%);mask-image:linear-gradient(to bottom,transparent,#000 22%,#000 78%,transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 22%,#000 78%,transparent)}.band--violet{--band:154,107,255}.band--pink{--band:255,50,102}.band--gold{--band:255,194,92}.band>*{position:relative}.band .holo,.band .wpost{background:linear-gradient(180deg,rgba(var(--band),.1),transparent 30%),var(--card)}.section--show{text-align:center}.show-lead{max-width:600px;margin:0 auto;font-size:1.14rem;line-height:1.95;color:var(--text-2)}.show-lead strong{color:var(--text);font-weight:700}.show-frame{margin:54px auto 0;max-width:1040px;border-radius:18px;overflow:hidden;background:var(--card);box-shadow:0 0 0 1px rgba(255,255,255,.12),0 30px 90px rgba(0,0,0,.7),0 10px 80px rgba(var(--band,255,50,102),.28)}.show-frame img{display:block;width:100%;height:auto}@media (max-width:760px){.show-frame{margin-top:34px;border-radius:12px}}.about{grid-template-columns:1.4fr 0.6fr;gap:60px}.about .sec-h{font-size:clamp(1.8rem, 3.2vw, 2.7rem)}.about-tx p{font-size:1.06rem;line-height:2;color:var(--text-2)}@media (max-width:900px){.about{grid-template-columns:1fr;gap:36px}}.holo{transform:none;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card);box-shadow:none;padding:46px 30px}.holo:hover{transform:none}.holo::after{display:none}.holo .h-name{letter-spacing:2px}.holo .h-sub{color:var(--text-3)}.points div{color:var(--text-2);font-size:1rem}.points i{width:34px;height:34px;border:none;border-radius:11px;background:rgba(var(--band,255,50,102),.16);color:rgb(var(--band,255,50,102))}.crew{gap:14px}.crew-card{background:linear-gradient(180deg,rgba(255,50,102,.07),transparent 40%),var(--card);border:1px solid var(--line);border-radius:var(--r);padding:26px 14px 22px;transition:background .3s var(--spring),border-color .3s}.crew-card:hover{transform:none;border-color:rgba(255,50,102,.4);box-shadow:none}.crew-card h3{font-size:.95rem;letter-spacing:1px;color:var(--text)}.cta{background:radial-gradient(ellipse 90% 130% at 50% -25%,rgba(255,50,102,.28),transparent 62%),var(--card);border:1px solid rgba(255,50,102,.22);border-radius:var(--r-lg);box-shadow:none;padding:78px 8% 74px}.cta h2{font-size:clamp(2.2rem, 5vw, 3.6rem);line-height:1.3;color:var(--text);text-shadow:none}.cta p{max-width:44ch;margin-inline:auto;color:var(--text-2);font-size:1.14rem;line-height:1.9}.cta .candy.ghost{background-color:rgba(255,255,255,.1)}.cta .candy.ghost:hover{background-color:rgba(255,255,255,.17)}.section .wposts{grid-template-columns:repeat(3,1fr);gap:18px}.wpost{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:none;transition:background .3s var(--spring),border-color .3s}.section .wpost-cover{height:132px;background-color:rgba(255,255,255,.04);background-size:200% auto;background-position:50% 22%;background-repeat:no-repeat;color:var(--text-3);font-size:2.1rem}.wpost:hover{transform:none;background:var(--card-2);border-color:var(--line-2);box-shadow:none}.wpost-cat{display:inline-block;align-self:flex-start;padding:3px 10px;border-radius:999px;background:rgba(255,50,102,.14);border:none;color:var(--pink-hi);font-weight:700;font-size:.7rem}.wpost-t{color:var(--text);font-size:1.05rem;line-height:1.6}.wpost-x{color:var(--text-2)}.wpost-more{color:var(--pink-hi)}.faq{background:var(--card);border:1px solid var(--line);border-radius:var(--r-sm);transition:background .25s var(--spring),border-color .25s}.faq[open]{background:var(--card-2);border-color:rgba(255,50,102,.28)}.faq summary h3{font-size:1.05rem;color:var(--text)}.faq summary i{color:var(--text-3)}.faq-a{color:var(--text-2);font-size:1rem;line-height:1.95}.art-body a,.attention-box a,.faq .faq-a a,.faq-answer a,.rule-list li a,.shop-soon a{color:var(--pink-hi);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,var(--pink-hi) 34%,transparent);text-underline-offset:5px;border-bottom:none;transition:color .2s,text-decoration-color .2s}.art-body a:hover,.attention-box a:hover,.faq .faq-a a:hover,.faq-answer a:hover,.rule-list li a:hover,.shop-soon a:hover{color:#fff;text-decoration-color:currentColor;border-bottom:none}.content-wrapper{padding:168px 5% 40px;max-width:1180px}.page-header{margin-bottom:54px;animation:none}.page-header h1{font-family:var(--mc);font-weight:400;font-size:clamp(2rem, 9vw, 5.2rem);max-width:100%;overflow-wrap:break-word;line-height:1.1;letter-spacing:4px;text-transform:uppercase;background:linear-gradient(180deg,#fff 18%,var(--pink-hi) 62%,var(--pink));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;text-shadow:none;margin-bottom:16px}.page-header h1 em{font-style:normal}.page-header p{max-width:620px;margin-inline:auto;font-size:1.1rem;line-height:1.95;color:var(--text-2)}.shop-tabs{display:inline-flex;gap:4px;width:auto;margin:0 auto 42px;padding:5px;border-radius:16px;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.09);animation:none}.content-wrapper>.shop-tabs{display:flex;width:fit-content}.tab-btn{flex-direction:row;gap:9px;padding:11px 26px;border:none;border-radius:12px;background:0 0;backdrop-filter:none;box-shadow:none;color:var(--text-2);font-family:var(--fa);font-size:.95rem;font-weight:700;letter-spacing:0;transition:background .2s,color .2s}.tab-btn::before{display:none}.tab-btn:hover{transform:none;background:rgba(255,255,255,.06);color:var(--text)}.tab-btn.active,.tab-btn.active:hover{transform:none;background:#f5f5f7;border-color:transparent;color:#17161a;box-shadow:0 1px 2px rgba(0,0,0,.35)}.tab-btn-icon{width:auto;height:auto;border-radius:0;background:0 0;color:inherit;font-size:1.05rem;transition:none}.tab-btn.active .tab-btn-icon,.tab-btn:hover .tab-btn-icon{transform:none;background:0 0;box-shadow:none;color:inherit}.tab-btn-label{font-family:var(--mc);font-size:.92rem;letter-spacing:1px}.tab-btn.tab-rank{--tab-c:#ffc23d}.tab-btn.tab-orb{--tab-c:#ff5c8d}.tab-btn.tab-orb,.tab-btn.tab-rank{gap:12px;padding:12px 28px 12px 24px;border-radius:16px}.tab-btn.tab-orb .tab-btn-icon img,.tab-btn.tab-rank .tab-btn-icon img{display:block;width:34px;height:34px;object-fit:contain;image-rendering:pixelated;filter:saturate(.55) brightness(.85);transition:filter .2s,transform .25s var(--spring)}.tab-btn.tab-orb .tab-btn-label,.tab-btn.tab-rank .tab-btn-label{font-size:1.2rem;letter-spacing:1.5px;color:color-mix(in srgb,var(--tab-c) 70%,#8a8a90);transition:color .2s,text-shadow .2s}.tab-btn.tab-orb:hover,.tab-btn.tab-rank:hover{background:color-mix(in srgb,var(--tab-c) 8%,transparent)}.tab-btn.tab-orb.active,.tab-btn.tab-orb.active:hover,.tab-btn.tab-rank.active,.tab-btn.tab-rank.active:hover{background:color-mix(in srgb,var(--tab-c) 15%,rgba(255,255,255,.03));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--tab-c) 55%,transparent),0 8px 26px color-mix(in srgb,var(--tab-c) 18%,transparent);color:var(--tab-c)}.tab-btn.active .tab-btn-label{color:var(--tab-c,#17161a);text-shadow:0 0 16px color-mix(in srgb,var(--tab-c,transparent) 45%,transparent)}.tab-btn.active .tab-btn-icon img{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--tab-c) 50%, transparent));transform:scale(1.06)}.sub-tabs{gap:4px;margin:0 auto 36px;padding:5px;border:none;border-radius:14px;background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07)}.subtab-btn{padding:9px 22px;border-radius:10px;font-family:var(--fa);font-size:.88rem;font-weight:700;letter-spacing:0;color:var(--text-2);transition:background .2s,color .2s}.subtab-btn:hover{background:rgba(255,255,255,.06);color:var(--text)}.subtab-btn.active{background:rgba(255,255,255,.12);color:var(--text);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.subtab-btn i{font-size:1rem;opacity:.75}.ranks-grid{gap:24px}.ranks-grid .rank-card{max-width:420px}.ranks-grid .rank-card:nth-child(n){animation:none}.rank-card{overflow:hidden;padding:40px 28px 28px;border:1px solid transparent;border-radius:var(--r-lg);background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.02) 42%,rgba(255,255,255,0) 70%) padding-box,linear-gradient(180deg,rgba(28,28,32,.62),rgba(16,16,20,.7)) padding-box,linear-gradient(165deg,color-mix(in srgb,var(--glow-color) 60%,transparent),rgba(255,255,255,.12) 46%,color-mix(in srgb,var(--glow-color) 32%,transparent)) border-box;backdrop-filter:blur(30px) saturate(190%);-webkit-backdrop-filter:blur(30px) saturate(190%);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 24px 55px rgba(0,0,0,.5);transition:box-shadow .35s var(--spring)}.rank-card:hover{transform:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 24px 55px rgba(0,0,0,.5),0 0 48px color-mix(in srgb,var(--glow-color) 22%,transparent)}.rank-card::before{top:-195px;width:360px;height:340px;opacity:.15;transition:opacity .35s}.rank-card:hover::before{top:-195px;opacity:.26}.rank-card::after{background:linear-gradient(115deg,transparent 36%,rgba(255,255,255,.055) 50%,transparent 64%);transition:transform 1.1s var(--ease-out)}.rank-icon-wrapper{width:168px;height:168px;margin-bottom:22px}.rank-icon-wrapper::after{opacity:.3;animation:none}.rank-card:hover .rank-icon-wrapper::after{opacity:.5;transform:none}.rank-icon-wrapper img{animation:none;filter:drop-shadow(0 18px 30px rgba(0, 0, 0, .55));transition:transform .35s var(--spring)}.rank-card:hover .rank-icon-wrapper img{transform:scale(1.06);filter:drop-shadow(0 18px 30px rgba(0, 0, 0, .55))}.rank-title{font-size:2.1rem;letter-spacing:2px;text-shadow:0 0 30px color-mix(in srgb,var(--glow-color) 45%,transparent)}.divider{width:44px;height:3px;margin:14px auto 20px;border-radius:999px;background:rgba(255,255,255,.14);box-shadow:none;transition:width .35s var(--spring),background .3s,box-shadow .3s}.rank-card:hover .divider{width:72px;background:var(--glow-color);box-shadow:0 0 16px color-mix(in srgb,var(--glow-color) 55%,transparent)}.rank-price{display:inline-flex;align-items:baseline;gap:7px;margin-bottom:26px;padding:11px 22px;border:none;border-radius:15px;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),inset 0 1px 0 rgba(255,255,255,.16);font-family:var(--fa);font-size:1.62rem;font-weight:800;letter-spacing:.01em;color:var(--text)}.rank-price span{font-family:var(--fa);font-size:.86rem;font-weight:600;color:var(--text-3)}.rank-actions{gap:10px}.btn{padding:14px 0;border-radius:14px;font-family:var(--fa);font-size:.98rem;font-weight:700;gap:9px;transition:background-color .22s var(--spring),box-shadow .22s var(--spring),color .22s}.btn::after{display:none}.btn-info{background-color:rgba(255,255,255,.07);border:none;color:var(--text);box-shadow:inset 0 0 0 1px rgba(255,255,255,.13)}.btn-info:hover{transform:none;background-color:rgba(255,255,255,.13);border-color:transparent;box-shadow:inset 0 0 0 1px rgba(255,255,255,.2)}.btn-buy{background:#f5f5f7;border:none;color:#17161a;box-shadow:0 1px 2px rgba(0,0,0,.4),0 10px 26px rgba(0,0,0,.45)}.btn-buy:hover{transform:none;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.4),0 14px 34px rgba(0,0,0,.55)}.btn-buy i{color:var(--pink)}.orb-grid{gap:14px}.orb-card{padding:26px 18px 22px;border:1px solid rgba(255,255,255,.12);border-radius:var(--r);background-color:rgba(26,26,30,.55);background-image:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.015) 46%,rgba(255,255,255,0) 72%);backdrop-filter:blur(28px) saturate(190%);-webkit-backdrop-filter:blur(28px) saturate(190%);box-shadow:inset 0 1px 0 rgba(255,255,255,.2);transition:border-color .3s var(--spring),background-color .3s var(--spring),box-shadow .3s var(--spring)}.orb-card::before{background:rgba(255,50,102,.16);opacity:.6}.orb-card:hover{transform:none;border-color:rgba(255,50,102,.42);background-color:rgba(32,28,32,.62);box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 0 36px rgba(255,50,102,.16)}.orb-card:hover::before{top:-30px;opacity:1}.orb-card img{filter:drop-shadow(0 6px 16px rgba(255, 50, 102, .35))}.orb-card .orb-amount{font-size:1.32rem;letter-spacing:1px;color:var(--pink-hi)}.orb-balance-badge{border-color:rgba(255,50,102,.28);background:rgba(255,50,102,.09);color:var(--pink-hi);border-radius:999px}.orb-card .orb-price{font-family:var(--fa);font-weight:800;font-size:1.05rem;color:var(--text)}.orb-card .orb-price small{font-family:var(--fa);color:var(--text-3);margin-inline-start:4px}.shop-soon{padding:40px 32px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card);box-shadow:none;animation:none}.shop-soon>i{color:var(--pink-hi);font-size:2.4rem}.shop-soon h3{font-family:var(--fa);font-weight:700;font-size:1.22rem;letter-spacing:0}.shop-soon p{color:var(--text-2);line-height:1.95}.rank-modal{border:1px solid rgba(255,255,255,.14);border-radius:var(--r-lg);background-color:rgba(26,26,30,.72);background-image:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,0) 38%);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 40px 80px rgba(0,0,0,.75)}.rank-modal-overlay.active .rank-modal{backdrop-filter:blur(34px) saturate(200%);-webkit-backdrop-filter:blur(34px) saturate(200%)}.rm-header{border-bottom:1px solid var(--line);background:0 0}.rm-header h2{font-size:1.5rem}.rm-close{border:none;border-radius:999px;background:rgba(255,255,255,.08);box-shadow:none;color:var(--text-2)}.rm-close:hover{transform:none;background:rgba(255,255,255,.16);border-color:transparent;color:var(--text);box-shadow:none}.rm-category h3{border:none;background:rgba(255,255,255,.05);font-family:var(--fa);letter-spacing:.06em}.rm-list li{border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.035);color:var(--text-2);transition:background .2s,color .2s,border-color .2s}.rm-list li:hover{transform:none;background:rgba(255,255,255,.07);box-shadow:none}.rm-footer{border-top:1px solid var(--line);background:rgba(0,0,0,.25)}#notif{right:auto;left:30px;padding:14px 22px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:rgba(26,26,30,.86);backdrop-filter:blur(24px) saturate(200%);-webkit-backdrop-filter:blur(24px) saturate(200%);color:var(--text);font-family:var(--fa);font-weight:700;font-size:.95rem;box-shadow:0 18px 46px rgba(0,0,0,.6)}@media (max-width:900px){.section .wposts{grid-template-columns:repeat(2,1fr)}.content-wrapper{padding-top:108px}.ranks-grid .rank-card{max-width:460px}}@media (max-width:480px){.content-wrapper{padding-top:100px}}@media (max-width:560px){.tab-btn.tab-orb,.tab-btn.tab-rank{padding:11px 18px;gap:9px}.tab-btn.tab-orb .tab-btn-icon img,.tab-btn.tab-rank .tab-btn-icon img{width:28px;height:28px}.tab-btn.tab-orb .tab-btn-label,.tab-btn.tab-rank .tab-btn-label{font-size:1.05rem}#notif{left:16px;right:16px}}.rules-selector{display:flex;width:fit-content;gap:4px;margin:0 auto 42px;padding:5px;border-radius:16px;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.09);animation:none}.rules-button{padding:11px 24px;border:none;border-radius:12px;background:0 0;color:var(--text-2);font-family:var(--fa);font-weight:700;font-size:.92rem;transition:background .2s,color .2s}.rules-button:hover{transform:none;border-color:transparent;background:rgba(255,255,255,.06);color:var(--text)}.rules-button.active-button{background:#f5f5f7;border-color:transparent;color:#17161a;box-shadow:0 1px 2px rgba(0,0,0,.35)}.rules-button i,.rules-button:hover i{color:inherit;opacity:.75}.rules-button.active-button i{color:var(--pink);opacity:1}.rule-list{gap:12px}.rule-list li{border:1px solid var(--line);border-radius:var(--r);background:var(--card);box-shadow:none;animation:none;transition:border-color .3s,background .3s}.rule-list li::before{width:3px;opacity:.45;box-shadow:none}.rule-list li:hover{transform:none;border-color:var(--line-2);background:var(--card-2);box-shadow:none}.rule-list li:hover::before{opacity:.8}.rule-list li strong{color:var(--text);font-size:1rem}.rule-list li .rule-icon{color:var(--pink-hi);opacity:.8;font-size:1rem}.attention-box{border:1px solid rgba(255,84,112,.28);border-radius:var(--r);background:rgba(255,84,112,.07);box-shadow:none;font-weight:600;line-height:1.95;animation:none}.attention-box i{color:#ff6b85;font-size:1.3rem}.faq-section{animation:none}.faq-title{font-family:var(--fa-d);font-size:clamp(2rem, 5vw, 3.2rem);line-height:1.35;margin-bottom:40px}.faq-title span{background:linear-gradient(180deg,var(--pink-hi),var(--pink));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.faq-item{border:1px solid var(--line);border-radius:18px;background:var(--card);margin-bottom:12px}.faq-item:hover{transform:none;border-color:var(--line-2)}.faq-item.active{border-color:rgba(255,50,102,.35);box-shadow:none}.faq-question{font-weight:700;font-size:1rem}.faq-question i{color:var(--text-3)}.faq-item.active .faq-question{color:var(--text)}.faq-item.active .arrow{color:var(--pink)}.faq-answer{color:var(--text-2);line-height:1.95}.search-box{animation:none}.search-box input{padding:15px 48px 15px 18px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.05);color:var(--text);font-size:1rem}.search-box input:focus{border-color:rgba(255,50,102,.5);background:rgba(255,255,255,.07);box-shadow:0 0 0 4px rgba(255,50,102,.12)}.quick-guide{gap:10px;animation:none}.guide-item{padding:9px 16px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.04);font-size:.88rem;font-weight:700}.guide-item:hover{transform:none;border-color:var(--line-2)}.table-container{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card);box-shadow:none;animation:none}th{font-family:var(--fa);font-weight:700;font-size:.74rem;letter-spacing:0;color:var(--text-2);background:#141416;border-bottom:1px solid var(--line)}td,th{border-bottom:1px solid var(--line)}td:first-child{background:rgba(255,255,255,.03);border-left:1px solid var(--line)}td .pbadge{border-radius:8px}.wiki-cats{display:flex;width:fit-content;gap:4px;margin:0 auto 36px;padding:5px;border-radius:16px;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.09)}.wiki-cat{padding:10px 20px;border:none;border-radius:12px;background:0 0;color:var(--text-2);font-weight:700;font-size:.9rem;transition:background .2s,color .2s}.wiki-cat:hover{border-color:transparent;background:rgba(255,255,255,.06);color:var(--text)}.wiki-cat.active{border-color:transparent;background:#f5f5f7;color:#17161a;box-shadow:0 1px 2px rgba(0,0,0,.35)}@media (max-width:620px){.section .wposts{grid-template-columns:1fr}.wiki-cats{width:auto;gap:8px;padding:0;background:0 0;box-shadow:none}.wiki-cat{background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.wiki-cat.active{background:#f5f5f7;box-shadow:0 1px 2px rgba(0,0,0,.35)}}.wcard{border:1px solid var(--line);border-radius:var(--r);background:var(--card);transition:border-color .3s var(--spring),background .3s var(--spring)}.wcard:hover{transform:none;border-color:var(--line-2);background:var(--card-2);box-shadow:none}.wcard-cat{color:var(--text-3);font-weight:700;padding:0}.wcard-cat i{color:var(--pink-hi)}.wcard-t{font-weight:700;line-height:1.6}.art-title{font-family:var(--fa-d);font-size:clamp(1.9rem, 5vw, 3rem);line-height:1.4}.art-cat{color:var(--text-2);border:1px solid var(--line);background:rgba(255,255,255,.05);border-radius:999px}.art-cat i{color:var(--pink-hi)}.art-cover{border:1px solid var(--line);border-radius:var(--r)}.art-body h2{border-right:3px solid rgba(255,50,102,.75);padding-right:13px}.art-body h3{color:var(--text)}.art-body blockquote{border-right:3px solid var(--gold);border-radius:0 12px 12px 0;background:rgba(255,194,92,.07);color:var(--text-2)}.art-body code,.art-body pre{border:1px solid var(--line);background:rgba(255,255,255,.05)}.art-body pre{border-radius:14px}.art-body th{background:rgba(255,255,255,.06);color:var(--text)}.art-body td,.art-body th{border:1px solid var(--line)}.wiki-search{max-width:520px;margin-bottom:24px}.wiki-search input{padding:14px 46px 14px 18px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.05);transition:border-color .2s,background .2s,box-shadow .2s}.wiki-search input:focus{border-color:rgba(255,50,102,.55);background:rgba(255,255,255,.07);box-shadow:0 0 0 4px rgba(255,50,102,.12)}.video-frame{border:1px solid var(--line);border-radius:var(--r)}.art-cta{padding:34px 28px;border:1px solid var(--line);border-radius:var(--r-lg);background:radial-gradient(ellipse 70% 100% at 50% 0,rgba(255,50,102,.12),transparent 70%),var(--card)}.art-cta h3{font-family:var(--fa-d);font-weight:400;font-size:1.6rem;line-height:1.4;color:var(--text)}.art-cta p{color:var(--text-2);font-size:.96rem}.art-social{border-top:1px solid var(--line)}.like-btn{padding:12px 22px;border:none;border-radius:14px;background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px rgba(255,255,255,.13);color:var(--text-2);transition:background .2s,color .2s,box-shadow .2s}.like-btn:hover{border-color:transparent;background:rgba(255,255,255,.13);color:var(--text)}.like-btn.liked{border-color:transparent;background:rgba(255,50,102,.14);box-shadow:inset 0 0 0 1px rgba(255,50,102,.34);color:var(--pink-hi)}.art-video-h i,.cmt-h i{color:var(--pink-hi)}.cmt,.cmt-box,.cmt-login{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--card)}.cmt-login{border-style:dashed}.cmt-box textarea{border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.04)}.cmt-box textarea:focus{border-color:rgba(255,50,102,.55);background:rgba(255,255,255,.06)}.cmt-login a{color:var(--pink-hi);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,var(--pink-hi) 34%,transparent);text-underline-offset:5px}.art-body .dlbox{padding:20px;border:1px solid var(--line);border-radius:var(--r);background:radial-gradient(ellipse 90% 140% at 100% 0,rgba(255,50,102,.1),transparent 70%),var(--card)}.art-body .dlbtn{padding:13px 24px;border-radius:14px;background:#f5f5f7;color:#17161a!important;box-shadow:0 1px 2px rgba(0,0,0,.4),0 10px 26px rgba(0,0,0,.45);transition:background-color .22s var(--spring),box-shadow .22s var(--spring)}.art-body .dlbtn:hover{background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.4),0 14px 34px rgba(0,0,0,.55)}.art-rel-card{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--card);transition:border-color .25s,background .25s}.art-rel-card:hover{transform:none;border-color:var(--line-2);background:var(--card-2);box-shadow:none}.lx-hero{animation:none}.lx-chip,.lx-tag{border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.05);color:var(--text-2)}.lx-chip i,.lx-tag i{color:var(--pink-hi)}.lx-h h2{font-size:clamp(1.9rem, 4.6vw, 2.8rem);line-height:1.35}.lx-frame{border:1px solid var(--line-2);border-radius:var(--r);box-shadow:0 30px 70px rgba(0,0,0,.6)}.lx-tab{border-radius:14px;background:rgba(255,255,255,.035);transition:background .2s,color .2s}.lx-tab:hover{background:rgba(255,255,255,.08)}.lx-tab.on{background:rgba(255,255,255,.12);color:var(--text);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.lx-tab.on::after{background:var(--pink);opacity:.9;box-shadow:none}.lx-plat,.lx-req div,.lx-step{border:1px solid var(--line);border-radius:var(--r);background:var(--card)}.lx-plat{transition:border-color .3s,background .3s}.lx-plat:hover{border-color:var(--line-2);background:var(--card-2)}.lx-req i{color:var(--pink-hi)}.lx-step .n{background:var(--pink)}.lx-faq{border:1px solid var(--line);border-radius:var(--r);background:var(--card)}.lx-faq details[open] summary{background:rgba(255,255,255,.05);color:var(--text)}.lx-faq summary:hover{background:rgba(255,255,255,.05)}.lx-final{border:1px solid var(--line);border-radius:var(--r-lg);background:radial-gradient(ellipse 70% 100% at 50% 0,rgba(255,50,102,.12),transparent 70%),var(--card)}.lx-final h2{font-size:clamp(1.9rem, 4.6vw, 2.8rem);line-height:1.35}.lx-modal{border:1px solid rgba(255,255,255,.14);border-radius:var(--r-lg);background-color:rgba(26,26,30,.72);background-image:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,0) 38%);backdrop-filter:blur(34px) saturate(200%);-webkit-backdrop-filter:blur(34px) saturate(200%);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 40px 80px rgba(0,0,0,.75)}.lx-modal-x{background:rgba(255,255,255,.08)}.lx-modal-x:hover{background:rgba(255,255,255,.16)}.lx-note{border-radius:14px}.cl-page{max-width:880px}.cl-list{gap:12px}.cl-rel{border:1px solid var(--line);border-radius:var(--r);background:var(--card);transition:border-color .25s,background .25s}.cl-rel:hover,.cl-rel[open]{border-color:var(--line-2)}.cl-rel__h:hover{background:rgba(255,255,255,.04)}.cl-ver{font-family:var(--fa);font-weight:800;font-size:1.05rem;letter-spacing:.01em;color:var(--text);background:0 0;border:none;padding:0}.cl-badge{border-radius:999px;border:1px solid rgba(255,50,102,.3);background:rgba(255,50,102,.12);color:var(--pink-hi);font-weight:700}.cl-date{color:var(--text-3)}.cl-kind{border-radius:8px;font-weight:700}.cl-ch--new .cl-kind{color:var(--gold);background:rgba(255,194,92,.12)}.cl-ch--better .cl-kind{color:#7fd4ff;background:rgba(127,212,255,.12)}.cl-ch--fix .cl-kind{color:var(--pink-hi);background:rgba(255,50,102,.12)}.cl-text{color:var(--text-2);font-size:.92rem;line-height:1.85}.cl-actions{margin-bottom:34px}footer{position:relative;margin-top:140px;background:var(--bg-2);border-top:1px solid var(--line);padding:46px 5% 40px;padding:58px clamp(20px,4vw,72px) 30px}footer::before{content:'';position:absolute;inset:-1px 0 auto 0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,50,102,.55),transparent)}.foot{margin:0 auto;display:block;max-width:1560px}.foot-top{display:grid;grid-template-columns:minmax(230px,1fr) 2.3fr;gap:40px 64px}.foot-id .brand{display:inline-flex;margin-bottom:16px}.foot-id p{margin-bottom:20px;color:var(--text-3);line-height:1.95}.foot-cols{display:grid;grid-template-columns:repeat(4,max-content);justify-content:space-between;gap:32px 24px}.foot-col{display:grid;align-content:start}.foot-col h4{color:var(--text)}.foot-col .foot-copy,.foot-col a{padding:7px 0;text-align:start;color:var(--text-3);text-decoration:none;transition:color .2s}.foot-bar{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;border-top:1px solid var(--line)}.socials{margin:0;justify-content:flex-start}.socials a,.socials button{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;font-size:1.05rem;background:rgba(255,255,255,.06);border:none;color:var(--text-2);transition:background .2s,color .2s}.socials a:hover,.socials button:hover{background:rgba(255,255,255,.14);color:var(--text);transform:none}.badges{gap:8px;padding:7px 10px;border-radius:14px;background:rgba(255,255,255,.04);border:1px solid var(--line)}.badges img,.zibal-badge img{width:46px!important;height:auto!important;border-radius:8px!important}.badges .zibal-badge,.badges>a{display:block;flex:none;min-height:64px}.badges>a{min-width:46px}.badges img{filter:none;opacity:.9;transition:opacity .25s}.badges img:hover{opacity:1;transform:none}@media (max-width:1000px){.foot-top{grid-template-columns:1fr;gap:34px}.foot-id p{max-width:52ch}}.copyright{direction:ltr;text-align:start;color:var(--text-3);font-size:.8rem}.foot-top{grid-template-columns:minmax(280px,1.15fr) 3fr;align-items:stretch;gap:40px clamp(32px,5vw,88px);padding-bottom:38px}.foot-id{display:flex;flex-direction:column;align-items:flex-start;padding:26px 26px 24px;border-radius:24px;background:radial-gradient(120% 90% at 100% 0,rgba(255,50,102,.16),transparent 60%),linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02));box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset 0 0 0 1px rgba(255,255,255,.07)}.foot-id .brand img{width:46px;height:46px}.foot-id p{max-width:40ch;color:var(--text-2);font-size:.9rem}.foot-id .socials{margin-top:auto}.foot-cols{grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch;align-content:center;gap:32px clamp(20px,3vw,48px)}.foot-col h4{display:flex;align-items:center;gap:9px;margin-bottom:8px;font-size:.95rem;font-weight:800}.foot-col h4::before{content:'';width:14px;height:3px;border-radius:3px;background:var(--pink);flex:none}.foot-col .foot-copy,.foot-col a{width:fit-content;font-size:.9rem;transition:color .2s,transform .2s var(--spring)}.foot-col .foot-copy:hover,.foot-col a:hover{color:var(--text);transform:translateX(-3px)}.foot-bar{display:grid;grid-template-columns:1fr auto;align-items:center;gap:20px;padding-top:24px}.foot-bar .copyright{justify-self:start}.foot-bar .badges{justify-self:end}@media (max-width:1000px){.foot-top{grid-template-columns:1fr;gap:30px}.foot-id{align-items:center;text-align:center}.foot-id p{max-width:52ch;margin-inline:auto}.foot-id .socials{justify-content:center}}#support-float{width:auto;height:46px;padding:0 14px;gap:0;border:1px solid rgba(255,255,255,.12);border-left:none;background:rgba(22,22,23,.82);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);box-shadow:0 10px 30px rgba(0,0,0,.5);color:var(--text-2);transition:color .25s var(--spring),border-color .25s var(--spring),background .25s var(--spring),box-shadow .25s var(--spring)}#support-float:hover{width:auto;padding:0 14px;gap:9px;background:rgba(32,32,34,.92);border-color:rgba(255,50,102,.5);color:var(--text);transform:translateY(-50%);box-shadow:4px 0 30px rgba(255,50,102,.18)}#support-float span{transition:max-width .32s var(--spring),opacity .2s}#support-float:hover span{max-width:150px}.reveal{transform:translateY(24px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}@media (prefers-reduced-motion:reduce){.reveal{transform:none;transition:opacity .4s linear}}@keyframes reveal-safety{from{opacity:0}to{opacity:1;transform:none}}html:not(.js-reveal) .reveal{animation:reveal-safety .4s var(--ease-out) 2s both}.reveal.active{animation:none;opacity:1;transform:none}:focus-visible{outline:2px solid var(--pink-hi,#ff6fa3);outline-offset:3px;border-radius:6px}.candy:focus-visible,.socials a:focus-visible,nav>a:focus-visible{border-radius:999px}.skip-link{position:absolute;inset-inline-start:12px;top:10px;max-width:calc(100% - 24px);transform:translateY(-200%);z-index:10000;padding:12px 22px;border-radius:999px;background:var(--text,#f5f5f7);color:#0b0b0d;font-weight:700;font-size:.9rem;text-decoration:none;box-shadow:0 12px 34px rgba(0,0,0,.5);transition:transform .18s var(--ease-out, ease)}.skip-link:focus-visible{transform:translateY(0)}@media (max-width:768px){header .brand,nav>a,nav>a.candy.gold{min-height:44px;display:inline-flex;align-items:center;justify-content:center}nav{gap:clamp(4px,1.4vw,8px)}nav>a{padding:9px clamp(6px,2.4vw,13px)}nav>a.candy.gold{padding:9px clamp(8px,2.8vw,13px);gap:0}nav>a.candy.gold span{display:none}nav>a.candy.gold i{font-size:1.05rem}}@media (max-width:620px){header .brand-name{display:none}.foot-id .brand-name{display:flex}header .brand img{width:34px;height:34px}nav>a.candy.gold::before{display:none}nav>a.candy.gold{margin-inline-start:2px}}@media (max-width:380px){header,header#main-header{top:6px;width:calc(100% - 12px);padding:6px 6px 6px 8px;gap:4px}header .brand img{width:30px;height:30px}nav>a i{font-size:.95rem}nav>a.candy.gold{padding:7px 10px;margin-inline-start:0}}@media (max-width:760px){header,header#main-header{top:8px;width:calc(100% - 16px);flex-direction:row;gap:8px;padding:7px 8px 7px 12px}.section{padding-top:84px}.hero{padding:128px 6% 70px}.cta{padding:56px 7% 52px}footer{margin-top:90px}.foot-top{grid-template-columns:1fr;gap:34px}.foot-id .socials{justify-content:center}.foot-id p{margin-inline:auto}.foot-cols{grid-template-columns:1fr 1fr;justify-content:center;gap:30px 18px}.foot-bar{grid-template-columns:1fr;justify-items:center;gap:16px}.foot-bar .badges,.foot-bar .copyright{justify-self:center}.copyright{text-align:center}}