.mobile-drawer-account{margin-top:auto;padding-top:18px;border-top:1px solid #292a30}.mobile-drawer-account .account-card{margin:0}.mobile-drawer>.sidebar-note{padding:10px 6px 0}.admin-users-panel{margin-top:14px}.admin-user-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;color:#666973;font-size:8px}.admin-user-list{display:flex;flex-direction:column;gap:7px}.admin-user-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto auto auto;align-items:center;gap:10px;padding:10px 11px;background:#121316;border:1px solid #292a30;border-radius:11px}.admin-user-avatar{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:#ec3d9814;color:var(--pink)}.admin-user-main{min-width:0}.admin-user-main strong,.admin-user-main span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-user-main strong{font-size:10px}.admin-user-main span{font-size:8px;color:#6f7179;margin-top:3px}.admin-user-status{display:flex;align-items:center;gap:6px;min-width:54px;color:#6f7179;font-size:8px}.online-dot{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 #3be87973;animation:onlinePulse 1.8s ease-in-out infinite}.admin-user-premium{display:inline-flex;align-items:center;gap:5px;min-width:68px;justify-content:center;padding:6px 7px;border-radius:7px;background:#1a1b20;color:#6f7179;font-size:8px}.admin-user-premium.active{background:#3be87912;color:#9debb8}.admin-revoke-btn{white-space:nowrap;padding:7px 9px;font-size:8px}.admin-users-empty{padding:28px 12px;text-align:center;color:#666872;font-size:9px}.admin-user-error{margin-bottom:10px}@keyframes onlinePulse{0%,to{opacity:.55;transform:scale(.85);box-shadow:0 0 #3be87940}50%{opacity:1;transform:scale(1.15);box-shadow:0 0 0 5px #3be87900}}@media (max-width:760px){.admin-user-row{grid-template-columns:34px minmax(0,1fr) auto;gap:8px}.admin-user-status{grid-column:2;grid-row:2}.admin-user-premium{grid-column:3;grid-row:1/3}.admin-revoke-btn{grid-column:2/4;grid-row:3;width:100%;justify-content:center}.admin-user-toolbar{align-items:stretch;flex-direction:column}.admin-user-toolbar .search{width:100%}.admin-actions{display:grid;grid-template-columns:1fr 1fr}.admin-actions button{width:100%}}@media (max-width:430px){.admin-user-premium{min-width:60px}.admin-user-main strong{font-size:9px}.admin-user-main span{font-size:7px}}.premium-insights{margin-top:18px}.premium-insights-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.premium-insights .feature-card{height:100%}.premium-insights .feature-card strong{display:block;margin-top:12px}.premium-message-tool{margin-top:12px;padding-top:14px;border-top:1px solid #292a30}.premium-message-tool h3{margin:4px 0 5px}.premium-message-tool p{margin:0 0 12px}.premium-message-tool select{width:100%;min-height:40px}.premium-message-tool textarea{width:100%;resize:vertical;margin:12px 0;border:1px solid #292a30;border-radius:10px;background:#121316;color:inherit;padding:11px;font:inherit;box-sizing:border-box}.premium-message-tool .notice{margin-top:8px}.settings-column .panel:first-child .ghost-btn.full{margin-top:10px}.theme-autumn,.theme-harvest,.theme-halloween{background:#090a0d;isolation:isolate}.theme-autumn>div,.theme-harvest>div,.theme-halloween>div{pointer-events:none;position:absolute}.theme-autumn .autumn-sky{top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 72% 20%,rgba(235,188,119,.12),transparent 22%),linear-gradient(180deg,#17151a,#211b1d 48%,#0b0c0f)}.theme-autumn .autumn-moon{width:72px;height:72px;right:14%;top:13%;border-radius:50%;background:radial-gradient(circle at 36% 32%,#fff4d7 0 9%,#ead09a 48%,#9f815e 69%,transparent 70%);box-shadow:0 0 14px #ffd89d38,0 0 44px #ffbf7217;animation:soloMoon 9s ease-in-out infinite}.autumn-moon-haze{width:135px;height:90px;right:5%;top:5%;border-radius:50%;background:#efc17e0b;filter:blur(18px);animation:soloMoonHaze 10s ease-in-out infinite}.autumn-tree-line{left:-5%;right:-5%;bottom:24%;height:28%;opacity:.55;background:radial-gradient(ellipse at 8% 90%,#08090b 0 20%,transparent 21%),radial-gradient(ellipse at 28% 80%,#08090b 0 25%,transparent 26%),radial-gradient(ellipse at 53% 88%,#08090b 0 22%,transparent 23%),radial-gradient(ellipse at 78% 78%,#08090b 0 27%,transparent 28%),radial-gradient(ellipse at 98% 90%,#08090b 0 20%,transparent 21%);filter:blur(.2px)}.autumn-ground{left:-5%;right:-5%;bottom:-5%;height:39%;border-radius:50% 50% 0 0;background:radial-gradient(ellipse at 48% 28%,rgba(201,161,103,.1),transparent 34%),linear-gradient(180deg,#161216,#0a0b0d 72%);box-shadow:inset 0 14px 32px #00000052}.autumn-ground:after{content:"";position:absolute;top:18%;right:8%;bottom:0;left:8%;background:repeating-linear-gradient(168deg,transparent 0 13px,rgba(220,190,148,.035) 14px 15px,transparent 16px 27px);opacity:.55}.autumn-leaf-bed{left:7%;right:7%;bottom:15%;height:30%;z-index:4}.autumn-leaf-bed span{position:absolute;left:0;bottom:4%;width:13px;height:8px;border-radius:80% 12%;font-size:0;transform:rotate(-28deg);filter:drop-shadow(0 2px 2px rgba(0,0,0,.35));background:linear-gradient(135deg,#b8783c,#6e3825);opacity:.82;animation:leafGust 8.8s cubic-bezier(.45,0,.25,1) infinite}.autumn-leaf-bed span:nth-child(3n){background:linear-gradient(135deg,#c99b4d,#78482d)}.autumn-leaf-bed span:nth-child(3n+1){background:linear-gradient(135deg,#b94d32,#6c2924)}.autumn-leaf-bed span:after{content:"";position:absolute;left:10%;top:45%;width:90%;height:1px;background:#ffdca84d;transform:rotate(-8deg);transform-origin:left}.autumn-leaf-bed span:nth-child(1){left:4%;bottom:7%;transform:rotate(-18deg);animation-delay:-.2s}.autumn-leaf-bed span:nth-child(2){left:13%;bottom:15%;transform:rotate(32deg);animation-delay:-.9s}.autumn-leaf-bed span:nth-child(3){left:22%;bottom:4%;transform:rotate(-42deg);animation-delay:-1.6s}.autumn-leaf-bed span:nth-child(4){left:31%;bottom:21%;transform:rotate(17deg);animation-delay:-2.3s}.autumn-leaf-bed span:nth-child(5){left:40%;bottom:10%;transform:rotate(-30deg);animation-delay:-3s}.autumn-leaf-bed span:nth-child(6){left:49%;bottom:18%;transform:rotate(39deg);animation-delay:-3.7s}.autumn-leaf-bed span:nth-child(7){left:58%;bottom:5%;transform:rotate(-12deg);animation-delay:-4.4s}.autumn-leaf-bed span:nth-child(8){left:67%;bottom:23%;transform:rotate(27deg);animation-delay:-5.1s}.autumn-leaf-bed span:nth-child(9){left:76%;bottom:9%;transform:rotate(-37deg);animation-delay:-5.8s}.autumn-leaf-bed span:nth-child(10){left:84%;bottom:19%;transform:rotate(12deg);animation-delay:-6.5s}.autumn-leaf-bed span:nth-child(11){left:91%;bottom:6%;transform:rotate(-24deg);animation-delay:-7.2s}.autumn-leaf-bed span:nth-child(12){left:97%;bottom:15%;transform:rotate(34deg);animation-delay:-7.9s}.autumn-wind{left:-12%;right:-12%;top:57%;height:20%;z-index:3;opacity:.18;animation:windPass 7s linear infinite}.autumn-wind i{position:absolute;width:27%;height:1px;border-radius:50%;background:linear-gradient(90deg,transparent,rgba(235,215,190,.65),transparent);filter:blur(.5px)}.autumn-wind i:nth-child(1){top:15%;left:4%}.autumn-wind i:nth-child(2){top:48%;left:27%;width:20%}.autumn-wind i:nth-child(3){top:70%;left:56%;width:31%}.autumn-mist{left:-20%;width:140%;height:15%;border-radius:50%;background:#d2c2b40b;filter:blur(9px);z-index:5;animation:mistSilk 17s ease-in-out infinite}.autumn-mist-a{bottom:27%}.autumn-mist-b{bottom:9%;animation-delay:-8s;opacity:.55}.theme-harvest .harvest-sky{top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 22%,rgba(241,205,142,.08),transparent 28%),linear-gradient(180deg,#10141b,#171c25 52%,#080a0d)}.harvest-moon{width:88px;height:88px;left:50%;top:12%;margin-left:-44px;border-radius:50%;background:radial-gradient(circle at 37% 31%,#fff5d8 0 8%,#efd39b 49%,#b08c61 68%,transparent 69%);box-shadow:0 0 20px #ffda9c2e,0 0 62px #ffcf8314;animation:soloMoon 10s ease-in-out infinite}.harvest-moon-glow{width:180px;height:130px;left:50%;top:4%;margin-left:-90px;border-radius:50%;background:#edc78409;filter:blur(22px);animation:soloMoonHaze 12s ease-in-out infinite}.harvest-horizon{left:-5%;right:-5%;bottom:22%;height:22%;background:linear-gradient(180deg,transparent,#090b0e 48%);border-radius:50% 50% 0 0}.harvest-tree{bottom:0;width:36%;height:58%;opacity:.72;background:linear-gradient(82deg,transparent 47%,#06070a 48% 53%,transparent 54%),radial-gradient(ellipse at 16% 18%,#07080b 0 31%,transparent 32%),radial-gradient(ellipse at 66% 23%,#07080b 0 39%,transparent 40%),radial-gradient(ellipse at 37% 43%,#07080b 0 30%,transparent 31%)}.harvest-tree-a{left:-8%;transform:scale(1.12)}.harvest-tree-b{right:-8%;transform:scale(.96)}.harvest-grass{left:0;right:0;bottom:0;height:24%;background:linear-gradient(168deg,transparent 10%,#06070a 11%)}.harvest-leaf,.harvest-leaf-b{width:16px;height:9px;border-radius:80% 12%;background:linear-gradient(135deg,#a96d39,#5c3024);bottom:16%;left:27%;transform:rotate(24deg);animation:singleLeaf 7.5s ease-in-out infinite}.harvest-leaf-b{left:68%;bottom:12%;transform:rotate(-32deg);animation-delay:-3.6s;background:linear-gradient(135deg,#c08c48,#704029)}.harvest-firefly{width:3px;height:3px;border-radius:50%;background:#ead49c;box-shadow:0 0 10px #ead49cb3;animation:firefly 5.5s ease-in-out infinite}.harvest-firefly-a{left:25%;top:58%}.harvest-firefly-b{left:72%;top:62%;animation-delay:-2s}.harvest-firefly-c{left:57%;top:48%;animation-delay:-3.4s}.theme-halloween .halloween-sky{top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 73% 24%,rgba(176,133,218,.11),transparent 22%),linear-gradient(155deg,#09090d,#15121b 55%,#07080b)}.halloween-moon{width:78px;height:78px;right:14%;top:11%;border-radius:50%;background:radial-gradient(circle at 37% 30%,#eee7d5 0 8%,#c8c0ad 48%,#777064 67%,transparent 68%);box-shadow:0 0 18px #dccdaf2b,0 0 55px #bc91e212;animation:soloMoon 11s ease-in-out infinite}.halloween-moon-halo{width:150px;height:110px;right:1%;top:3%;border-radius:50%;background:#bf94e209;filter:blur(20px);animation:soloMoonHaze 13s ease-in-out infinite}.halloween-cloud{height:18px;width:46%;border-radius:50%;background:#46395229;filter:blur(6px);animation:cloudSilk 24s linear infinite}.halloween-cloud-a{left:-25%;top:25%}.halloween-cloud-b{left:35%;top:39%;animation-duration:31s;animation-delay:-13s;opacity:.62}.halloween-castle{left:0;right:0;bottom:0;height:47%;background:linear-gradient(180deg,transparent 0 34%,#06070a 35% 100%),linear-gradient(90deg,transparent 0 15%,#06070a 16% 21%,transparent 22% 31%,#06070a 32% 39%,transparent 40% 61%,#06070a 62% 68%,transparent 69% 79%,#06070a 80% 86%,transparent 87%);clip-path:polygon(0 100%,0 57%,12% 57%,12% 37%,18% 37%,18% 55%,29% 55%,29% 27%,34% 27%,34% 50%,45% 50%,45% 16%,50% 7%,55% 16%,55% 50%,66% 50%,66% 30%,71% 30%,71% 54%,82% 54%,82% 39%,88% 39%,88% 57%,100% 57%,100% 100%);opacity:.95}.halloween-bare-tree{width:42%;height:60%;left:-5%;bottom:3%;background:linear-gradient(83deg,transparent 47%,#06070a 48% 53%,transparent 54%),linear-gradient(52deg,transparent 48%,#06070a 49% 52%,transparent 53%),radial-gradient(ellipse at 20% 17%,#08090c 0 20%,transparent 21%),radial-gradient(ellipse at 57% 20%,#08090c 0 27%,transparent 28%);transform:rotate(-3deg);transform-origin:bottom;animation:treeSway 8s ease-in-out infinite}.halloween-fog{left:-20%;width:140%;height:15%;border-radius:50%;background:#c5b9cc0b;filter:blur(9px);animation:mistSilk 19s ease-in-out infinite}.halloween-fog-a{bottom:28%}.halloween-fog-b{bottom:11%;animation-delay:-9s;opacity:.62}.halloween-lantern{bottom:18%;width:8px;height:12px;border-radius:2px;background:#dd9146d1;box-shadow:0 0 5px #dd91468c,0 0 18px #dd914638;animation:lanternBreath 4s ease-in-out infinite}.halloween-lantern-a{left:25%}.halloween-lantern-b{right:25%;animation-delay:-2s}.halloween-ember{width:2px;height:2px;border-radius:50%;background:#d39a63;box-shadow:0 0 7px #d39a6373;animation:emberRise 7s ease-in-out infinite}.halloween-ember-a{left:32%;bottom:25%}.halloween-ember-b{left:67%;bottom:19%;animation-delay:-3.5s}@keyframes soloMoon{0%,to{opacity:.88;transform:scale(1)}50%{opacity:1;transform:scale(1.018)}}@keyframes soloMoonHaze{0%,to{transform:translateZ(0);opacity:.65}50%{transform:translate3d(-5px,3px,0);opacity:1}}@keyframes leafGust{0%{transform:translateZ(0) rotate(-28deg);opacity:.72}14%{transform:translate3d(0,-2px,0) rotate(-18deg);opacity:.88}55%{transform:translate3d(75px,-13px,0) rotate(95deg);opacity:.84}72%{transform:translate3d(180px,-31px,0) rotate(160deg);opacity:.28}78%{transform:translate3d(225px,-35px,0) rotate(190deg);opacity:0}79%{transform:translate3d(-75vw,8px,0) rotate(8deg);opacity:0}90%{transform:translate3d(4px,0,0) rotate(-28deg);opacity:.68}to{transform:translateZ(0) rotate(-28deg);opacity:.72}}@keyframes windPass{0%{transform:translate(-8%);opacity:0}35%{opacity:.2}65%{opacity:.12}to{transform:translate(12%);opacity:0}}@keyframes mistSilk{0%,to{transform:translate(-2%)}50%{transform:translate(6%)}}@keyframes singleLeaf{0%,to{transform:translate(0) rotate(24deg);opacity:.72}45%{transform:translate(20px,-4px) rotate(82deg);opacity:.5}62%{transform:translate(48px,-11px) rotate(145deg);opacity:0}63%{transform:translate(-52px) rotate(-28deg);opacity:0}88%{transform:translate(-3px) rotate(18deg);opacity:.7}}@keyframes firefly{0%,to{opacity:.12;transform:translate(0)}50%{opacity:.9;transform:translate(7px,-9px)}}@keyframes cloudSilk{0%{transform:translate(-12%)}to{transform:translate(135%)}}@keyframes treeSway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(-1.8deg)}}@keyframes lanternBreath{0%,to{opacity:.5;transform:scale(.94)}45%{opacity:.9;transform:scale(1.05)}52%{opacity:.62;transform:scale(.98)}75%{opacity:.82}}@keyframes emberRise{0%{opacity:0;transform:translateY(8px)}30%{opacity:.7}to{opacity:0;transform:translate(8px,-30px)}}.theme-setting-row.theme-type-seasonal .theme-setting-icon,.theme-setting-row.theme-type-monthly .theme-setting-icon,.theme-setting-row.theme-type-thematic .theme-setting-icon{font-size:9px}.theme-setting-row.theme-type-seasonal .theme-setting-copy span,.theme-setting-row.theme-type-monthly .theme-setting-copy span,.theme-setting-row.theme-type-thematic .theme-setting-copy span{letter-spacing:.01em}@media (max-width:760px){.theme-autumn .autumn-leaf-bed span{animation-duration:10.5s}.theme-autumn .autumn-wind{display:none}.theme-harvest .harvest-firefly{animation-duration:8s}.theme-halloween .halloween-ember{animation-duration:9s}.theme-autumn .autumn-mist,.theme-harvest .harvest-haze,.theme-halloween .halloween-fog{filter:blur(6px)}}@media (prefers-reduced-motion:reduce){.theme-autumn *,.theme-harvest *,.theme-halloween *{animation:none!important}.theme-autumn .autumn-leaf-bed span{opacity:.62}.theme-harvest .harvest-firefly{opacity:.45}.theme-halloween .halloween-ember{opacity:.4}}.theme-autumn,.theme-harvest,.theme-halloween{overflow:hidden;contain:paint}.theme-autumn .autumn-sky{animation:autumnSky 28s ease-in-out infinite alternate}.theme-autumn .autumn-moon{animation:autumnMoon 20s ease-in-out infinite}.theme-autumn .autumn-moon-haze{animation:autumnMoonHaze 17s ease-in-out infinite alternate}.theme-autumn .autumn-tree-line{animation:autumnDistantTrees 24s ease-in-out infinite alternate}.theme-autumn .autumn-ground{animation:autumnGround 26s ease-in-out infinite alternate}.theme-autumn .autumn-mist-a{animation:autumnMistA 19s cubic-bezier(.37,0,.22,1) infinite}.theme-autumn .autumn-mist-b{animation:autumnMistB 27s cubic-bezier(.37,0,.22,1) infinite}.theme-autumn .autumn-wind{animation:autumnWind 11s cubic-bezier(.22,.61,.36,1) infinite}.theme-autumn .autumn-wind i{animation:windRibbon 3.8s cubic-bezier(.22,.61,.36,1) infinite}.theme-autumn .autumn-wind i:nth-child(2){animation-delay:-1.3s}.theme-autumn .autumn-wind i:nth-child(3){animation-delay:-2.4s}.theme-autumn .autumn-leaf-bed span{width:12px;height:8px;font-size:0;opacity:.9;position:absolute;border-radius:75% 10%;background:linear-gradient(135deg,#d19a50,#a85a32 48%,#713125);box-shadow:0 2px 4px #00000059;animation:autumnLeaf 14s cubic-bezier(.22,.61,.36,1) infinite;will-change:transform,opacity}.theme-autumn .autumn-leaf-bed span:before{content:"";position:absolute;left:48%;top:8%;width:1px;height:86%;background:#ffdea557;transform:rotate(-18deg);transform-origin:center}.theme-autumn .autumn-leaf-bed span:after{content:"";position:absolute;left:-5%;top:48%;width:108%;height:1px;background:#4a22186b;transform:rotate(12deg);transform-origin:center}.theme-autumn .autumn-leaf-bed span:nth-child(3n){background:linear-gradient(135deg,#e0b45e,#a75b2e 52%,#6e2c24)}.theme-autumn .autumn-leaf-bed span:nth-child(3n+1){background:linear-gradient(135deg,#d15b39,#9d3d2b 52%,#642823)}.theme-autumn .autumn-leaf-bed span:nth-child(3n+2){background:linear-gradient(135deg,#b9853f,#76502c 55%,#49301f)}.theme-autumn .autumn-leaf-bed span:nth-child(1){--sx:0px;--sy:0px;--dx:124px;--dy:-28px;--rot:150deg;animation-delay:-1.2s;animation-duration:14.7s}.theme-autumn .autumn-leaf-bed span:nth-child(2){--sx:0px;--sy:0px;--dx:158px;--dy:-44px;--rot:230deg;animation-delay:-5.4s;animation-duration:16.1s}.theme-autumn .autumn-leaf-bed span:nth-child(3){--sx:0px;--sy:0px;--dx:108px;--dy:-18px;--rot:122deg;animation-delay:-8.1s;animation-duration:13.4s}.theme-autumn .autumn-leaf-bed span:nth-child(4){--sx:0px;--sy:0px;--dx:176px;--dy:-38px;--rot:285deg;animation-delay:-11.6s;animation-duration:15.3s}.theme-autumn .autumn-leaf-bed span:nth-child(5){--sx:0px;--sy:0px;--dx:142px;--dy:-54px;--rot:205deg;animation-delay:-3.8s;animation-duration:17.2s}.theme-autumn .autumn-leaf-bed span:nth-child(6){--sx:0px;--sy:0px;--dx:190px;--dy:-30px;--rot:310deg;animation-delay:-7.3s;animation-duration:14.1s}.theme-autumn .autumn-leaf-bed span:nth-child(7){--sx:0px;--sy:0px;--dx:116px;--dy:-42px;--rot:175deg;animation-delay:-12.8s;animation-duration:16.6s}.theme-autumn .autumn-leaf-bed span:nth-child(8){--sx:0px;--sy:0px;--dx:164px;--dy:-22px;--rot:248deg;animation-delay:-2.7s;animation-duration:13.9s}.theme-autumn .autumn-leaf-bed span:nth-child(9){--sx:0px;--sy:0px;--dx:205px;--dy:-50px;--rot:330deg;animation-delay:-9.7s;animation-duration:17.8s}.theme-autumn .autumn-leaf-bed span:nth-child(10){--sx:0px;--sy:0px;--dx:136px;--dy:-34px;--rot:142deg;animation-delay:-4.9s;animation-duration:15.7s}.theme-autumn .autumn-leaf-bed span:nth-child(11){--sx:0px;--sy:0px;--dx:184px;--dy:-26px;--rot:268deg;animation-delay:-13.2s;animation-duration:16.9s}.theme-autumn .autumn-leaf-bed span:nth-child(12){--sx:0px;--sy:0px;--dx:151px;--dy:-46px;--rot:198deg;animation-delay:-6.8s;animation-duration:14.9s}@keyframes autumnSky{0%{transform:scale(1) translateZ(0)}to{transform:scale(1.035) translate3d(-.7%,.6%,0)}}@keyframes autumnMoon{0%,to{transform:translateZ(0);filter:brightness(.96)}50%{transform:translate3d(-2px,2px,0);filter:brightness(1.035)}}@keyframes autumnMoonHaze{0%{transform:scale(.94);opacity:.45}to{transform:scale(1.08) translate3d(-4px,2px,0);opacity:.86}}@keyframes autumnDistantTrees{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-1.2%,0,0) scale(1.018)}}@keyframes autumnGround{0%{transform:translateZ(0)}to{transform:translate3d(-.5%,1px,0)}}@keyframes autumnMistA{0%,to{transform:translate3d(-9%,0,0) scaleX(.96);opacity:.12}42%{transform:translate3d(2%,1px,0) scaleX(1.02);opacity:.36}72%{transform:translate3d(8%,0,0) scaleX(1.06);opacity:.18}}@keyframes autumnMistB{0%,to{transform:translate3d(8%,1px,0) scaleX(1.04);opacity:.08}48%{transform:translate3d(-4%,0,0) scaleX(.96);opacity:.27}82%{transform:translate3d(-11%,1px,0) scaleX(.93);opacity:.12}}@keyframes autumnWind{0%,to{transform:translate3d(-28%,0,0);opacity:0}12%{opacity:.12}34%{transform:translateZ(0);opacity:.2}62%{transform:translate3d(48%,0,0);opacity:.12}78%{transform:translate3d(92%,0,0);opacity:0}}@keyframes windRibbon{0%,to{transform:translate(-22%) scaleX(.7);opacity:0}18%{opacity:.48}62%{transform:translate(28%) scaleX(1);opacity:.16}80%{opacity:0}}@keyframes autumnLeaf{0%,39%{opacity:.86;transform:translate3d(var(--sx),var(--sy),0) rotate(-18deg) scale(.9)}43%{opacity:.92;transform:translate3d(calc(var(--sx) + 2px),calc(var(--sy) - 1px),0) rotate(4deg) scale(.94)}49%{opacity:1;transform:translate3d(calc(var(--sx) + 12px),calc(var(--sy) - 7px),0) rotate(48deg) scale(1)}57%{opacity:1;transform:translate3d(calc(var(--sx) + 38px),calc(var(--sy) + var(--dy)),0) rotate(112deg) scale(.96)}66%{opacity:.94;transform:translate3d(calc(var(--sx) + 82px),calc(var(--sy) + var(--dy) - 9px),0) rotate(196deg) scale(.82)}74%{opacity:.18;transform:translate3d(calc(var(--sx) + var(--dx)),calc(var(--sy) + var(--dy)),0) rotate(var(--rot)) scale(.62)}75%,80%{opacity:0;transform:translate3d(-42px,calc(var(--sy) + var(--dy) - 4px),0) rotate(calc(var(--rot) - 80deg)) scale(.58)}86%{opacity:.24;transform:translate3d(-22px,calc(var(--sy) - 2px),0) rotate(calc(var(--rot) - 38deg)) scale(.7)}93%{opacity:.72;transform:translate3d(-6px,calc(var(--sy) - 1px),0) rotate(-42deg) scale(.84)}to{opacity:.86;transform:translate3d(var(--sx),var(--sy),0) rotate(-18deg) scale(.9)}}.theme-harvest .harvest-sky{animation:harvestSky 26s ease-in-out infinite alternate}.theme-harvest .harvest-moon{animation:harvestMoon 19s ease-in-out infinite}.theme-harvest .harvest-moon-glow{animation:harvestGlow 13s ease-in-out infinite alternate}.theme-harvest .harvest-tree-a{animation:harvestTreeA 15s ease-in-out infinite alternate}.theme-harvest .harvest-tree-b{animation:harvestTreeB 19s ease-in-out infinite alternate}.theme-harvest .harvest-grass{animation:harvestGrass 7s ease-in-out infinite alternate}.theme-harvest .harvest-leaf{animation:harvestLeaf 10s cubic-bezier(.22,.61,.36,1) infinite}.theme-harvest .harvest-leaf-b{animation:harvestLeafB 13s cubic-bezier(.22,.61,.36,1) infinite}.theme-harvest .harvest-firefly{animation:harvestFirefly 7s ease-in-out infinite}.theme-harvest .harvest-firefly-b{animation-delay:-2.8s}.theme-harvest .harvest-firefly-c{animation-delay:-4.7s}@keyframes harvestSky{0%{transform:scale(1)}to{transform:scale(1.025) translate3d(0,.7%,0)}}@keyframes harvestMoon{0%,to{transform:translateZ(0);filter:brightness(.96)}50%{transform:translate3d(1px,2px,0);filter:brightness(1.035)}}@keyframes harvestGlow{0%{transform:scale(.92);opacity:.4}to{transform:scale(1.08);opacity:.82}}@keyframes harvestTreeA{0%{transform:translateZ(0) scale(1.12)}to{transform:translate3d(3px,0,0) scale(1.126)}}@keyframes harvestTreeB{0%{transform:translateZ(0) scale(.96)}to{transform:translate3d(-3px,0,0) scale(.965)}}@keyframes harvestGrass{0%{transform:skew(0)}to{transform:skew(-1deg) translate(1px)}}@keyframes harvestLeaf{0%,58%{opacity:.65;transform:translateZ(0) rotate(24deg)}72%{opacity:.95;transform:translate3d(28px,-13px,0) rotate(84deg)}88%{opacity:0;transform:translate3d(74px,-6px,0) rotate(168deg)}to{opacity:.65;transform:translateZ(0) rotate(24deg)}}@keyframes harvestLeafB{0%,62%{opacity:.52;transform:translateZ(0) rotate(-32deg)}76%{opacity:.85;transform:translate3d(-21px,-10px,0) rotate(-86deg)}90%{opacity:0;transform:translate3d(-66px,-3px,0) rotate(-182deg)}to{opacity:.52;transform:translateZ(0) rotate(-32deg)}}@keyframes harvestFirefly{0%,to{transform:translateZ(0) scale(.55);opacity:.12}27%{opacity:.72}48%{transform:translate3d(7px,-5px,0) scale(1);opacity:.9}68%{transform:translate3d(3px,-12px,0) scale(.72);opacity:.3}82%{opacity:0}}.theme-halloween .halloween-sky{animation:halloweenSky 30s ease-in-out infinite alternate}.theme-halloween .halloween-moon{animation:halloweenMoon 21s ease-in-out infinite}.theme-halloween .halloween-moon-halo{animation:halloweenHalo 15s ease-in-out infinite alternate}.theme-halloween .halloween-cloud-a{animation:halloweenCloudA 34s linear infinite}.theme-halloween .halloween-cloud-b{animation:halloweenCloudB 43s linear infinite}.theme-halloween .halloween-fog-a{animation:halloweenFogA 24s ease-in-out infinite}.theme-halloween .halloween-fog-b{animation:halloweenFogB 31s ease-in-out infinite}.theme-halloween .halloween-lantern{animation:halloweenLantern 5.8s ease-in-out infinite}.theme-halloween .halloween-lantern-b{animation-delay:-2.7s}.theme-halloween .halloween-ember{animation:halloweenEmber 7.4s cubic-bezier(.22,.61,.36,1) infinite}.theme-halloween .halloween-ember-b{animation-delay:-3.7s}@keyframes halloweenSky{0%{transform:scale(1)}to{transform:scale(1.035) translate3d(-.6%,.7%,0)}}@keyframes halloweenMoon{0%,to{transform:translateZ(0);filter:brightness(.92)}50%{transform:translate3d(-2px,2px,0);filter:brightness(1.035)}}@keyframes halloweenHalo{0%{transform:scale(.92);opacity:.38}to{transform:scale(1.08);opacity:.78}}@keyframes halloweenCloudA{0%{transform:translate3d(-24%,0,0);opacity:0}14%{opacity:.55}to{transform:translate3d(165%,3px,0);opacity:0}}@keyframes halloweenCloudB{0%{transform:translate3d(88%,0,0);opacity:0}17%{opacity:.45}to{transform:translate3d(-128%,-2px,0);opacity:0}}@keyframes halloweenFogA{0%,to{transform:translate3d(-8%,0,0) scaleX(.96);opacity:.1}48%{transform:translate3d(6%,2px,0) scaleX(1.05);opacity:.3}}@keyframes halloweenFogB{0%,to{transform:translate3d(7%,1px,0) scaleX(1.03);opacity:.08}52%{transform:translate3d(-8%,0,0) scaleX(.96);opacity:.25}}@keyframes halloweenLantern{0%,to{filter:brightness(.84);opacity:.72;transform:scale(.985)}38%{filter:brightness(1.16);opacity:1;transform:scale(1)}54%{filter:brightness(.94);opacity:.86;transform:scale(.992)}68%{filter:brightness(1.04);opacity:.92}}@keyframes halloweenEmber{0%{opacity:0;transform:translate3d(0,8px,0) scale(.45)}17%{opacity:.78}72%{opacity:.24;transform:translate3d(15px,-31px,0) scale(.72)}to{opacity:0;transform:translate3d(23px,-46px,0) scale(.28)}}@media (max-width:760px){.theme-autumn .autumn-leaf-bed span{animation-duration:16.5s}.theme-autumn .autumn-wind{opacity:.72}.theme-halloween .halloween-cloud{filter:blur(5px)}}@media (prefers-reduced-motion:reduce){.theme-autumn *,.theme-harvest *,.theme-halloween *{animation:none!important;transition:none!important}}.theme-harvest,.theme-halloween{position:relative;overflow:hidden;background:#070b14;isolation:isolate}.theme-harvest>div,.theme-halloween>div{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.theme-harvest .harvest-painted-sky{background:radial-gradient(ellipse at 68% 28%,rgba(86,105,154,.28),transparent 25%),linear-gradient(180deg,#080d1d,#111a31 45%,#1c2635 72%,#0b1018);z-index:0;animation:paintedSky 24s ease-in-out infinite alternate}.theme-harvest .harvest-painted-stars{z-index:1;background-image:radial-gradient(circle at 18% 24%,rgba(255,255,255,.7) 0 1px,transparent 1.5px),radial-gradient(circle at 35% 16%,rgba(255,238,195,.6) 0 1px,transparent 1.5px),radial-gradient(circle at 79% 19%,rgba(255,255,255,.5) 0 1px,transparent 1.5px),radial-gradient(circle at 87% 34%,rgba(255,226,174,.45) 0 1px,transparent 1.5px);opacity:.55;animation:starDrift 18s ease-in-out infinite alternate}.theme-harvest .harvest-painted-moon{z-index:3;inset:13% auto auto 69%;width:17%;height:28%;border-radius:50%;background:radial-gradient(circle at 38% 34%,#fff7d5 0,#fff7d5 13%,#f1e3b6 38%,#c7b98e 72%,#81775e);box-shadow:0 0 24px #efdaa452,0 0 65px #bfbea629;animation:moonBreath 9s ease-in-out infinite}.theme-harvest .harvest-painted-moonlight{z-index:2;top:30%;right:18%;bottom:18%;left:53%;background:radial-gradient(ellipse at 55% 20%,rgba(235,221,177,.12),transparent 42%),linear-gradient(150deg,transparent 0 42%,rgba(211,202,170,.08) 58%,transparent 75%);filter:blur(4px);animation:moonlight 13s ease-in-out infinite alternate}.theme-harvest .harvest-painted-hills{bottom:17%;top:auto;height:45%;border-radius:50% 50% 0 0/32% 32% 0 0;background:linear-gradient(180deg,#182333,#0b1119);transform-origin:bottom}.theme-harvest .harvest-painted-hills-far{z-index:4;inset-left:-8%;width:116%;opacity:.72;clip-path:polygon(0 64%,12% 48%,22% 57%,35% 38%,49% 56%,62% 42%,77% 55%,91% 35%,100% 51%,100% 100%,0 100%);animation:hillsFar 20s ease-in-out infinite alternate}.theme-harvest .harvest-painted-hills-near{z-index:5;inset-left:-8%;width:116%;height:37%;opacity:.98;background:linear-gradient(180deg,#111a22,#070b10);clip-path:polygon(0 54%,15% 43%,29% 61%,43% 46%,57% 60%,72% 41%,87% 56%,100% 47%,100% 100%,0 100%);animation:hillsNear 15s ease-in-out infinite alternate}.theme-harvest .harvest-painted-field{z-index:6;top:auto;bottom:-5%;height:36%;background:linear-gradient(180deg,#12191a,#070a0c 78%);clip-path:polygon(0 23%,100% 8%,100% 100%,0 100%)}.theme-harvest .harvest-painted-grass{z-index:8;top:auto;bottom:-2%;height:27%;background:repeating-linear-gradient(102deg,transparent 0 18px,rgba(112,126,93,.24) 19px 21px,transparent 22px 43px);-webkit-mask-image:linear-gradient(180deg,transparent,#000 25%);mask-image:linear-gradient(180deg,transparent,#000 25%);transform-origin:bottom;animation:grassSway 4.8s ease-in-out infinite alternate}.theme-harvest .harvest-painted-haze{z-index:9;top:auto;bottom:12%;height:20%;background:linear-gradient(90deg,transparent,rgba(171,177,161,.07),transparent);filter:blur(8px);animation:hazeMove 17s ease-in-out infinite alternate}.theme-harvest .harvest-painted-fireflies{z-index:10}.theme-harvest .harvest-painted-fireflies i{position:absolute;width:3px;height:3px;border-radius:50%;background:#ffe8a5;box-shadow:0 0 8px 2px #ffdd878c;animation:firefly 6s ease-in-out infinite}.theme-harvest .harvest-painted-fireflies i:nth-child(1){left:28%;top:64%;animation-delay:-1s}.theme-harvest .harvest-painted-fireflies i:nth-child(2){left:47%;top:70%;animation-delay:-3.2s}.theme-harvest .harvest-painted-fireflies i:nth-child(3){left:76%;top:61%;animation-delay:-4.5s}.theme-harvest .harvest-painted-fireflies i:nth-child(4){left:59%;top:77%;animation-delay:-2.1s}.theme-harvest .harvest-painted-leaf{z-index:11;width:10px;height:6px;border-radius:90% 8%;background:linear-gradient(135deg,#c77d3b,#70402a);opacity:.75;box-shadow:0 1px 3px #000;animation:singleLeaf 11s ease-in-out infinite}.theme-harvest .leaf-a{left:22%;top:28%;transform:rotate(28deg)}.theme-harvest .leaf-b{left:82%;top:40%;transform:rotate(-42deg);animation-delay:-5.7s}.theme-harvest .harvest-painted-vignette{z-index:20;background:radial-gradient(ellipse at center,transparent 48%,rgba(0,0,0,.48) 100%)}.theme-halloween .halloween-painted-sky{background:radial-gradient(ellipse at 67% 30%,rgba(104,112,157,.2),transparent 25%),linear-gradient(180deg,#080912,#111323 48%,#171421 75%,#08090d);z-index:0;animation:paintedSky 28s ease-in-out infinite alternate}.theme-halloween .halloween-painted-stars{z-index:1;background-image:radial-gradient(circle at 18% 19%,rgba(255,255,255,.55) 0 1px,transparent 1.5px),radial-gradient(circle at 43% 26%,rgba(255,255,255,.4) 0 1px,transparent 1.5px),radial-gradient(circle at 88% 16%,rgba(255,255,255,.5) 0 1px,transparent 1.5px);opacity:.5}.theme-halloween .halloween-painted-moon{z-index:3;inset:11% auto auto 66%;width:18%;height:30%;border-radius:50%;background:radial-gradient(circle at 35% 32%,#fff8dc,#ddd4ae 54%,#8e8872);box-shadow:0 0 28px #e8dcb13d,0 0 75px #c0b4a01f;animation:moonBreath 10s ease-in-out infinite}.theme-halloween .halloween-painted-moon-haze{z-index:2;inset:5% auto auto 58%;width:36%;height:43%;border-radius:50%;background:radial-gradient(circle,rgba(207,204,179,.14),transparent 67%);filter:blur(9px);animation:hazePulse 12s ease-in-out infinite alternate}.theme-halloween .halloween-painted-cloud{z-index:4;top:19%;height:13%;width:42%;border-radius:50%;background:#2526337a;filter:blur(7px);animation:cloudFloat 34s linear infinite}.theme-halloween .cloud-a{left:-22%}.theme-halloween .cloud-b{left:28%;top:28%;opacity:.42;animation-duration:43s;animation-delay:-18s}.theme-halloween .cloud-c{left:74%;top:14%;opacity:.32;animation-duration:51s;animation-delay:-28s}.theme-halloween .halloween-painted-hills{z-index:5;top:auto;bottom:18%;height:42%;background:#090b11;clip-path:polygon(0 62%,11% 48%,21% 59%,34% 40%,46% 55%,59% 45%,73% 58%,86% 38%,100% 52%,100% 100%,0 100%);animation:hillsNear 18s ease-in-out infinite alternate}.theme-halloween .halloween-painted-castle{z-index:7;top:auto;bottom:27%;left:28%;right:auto;width:44%;height:34%;background:#090a0e;clip-path:polygon(0 100%,0 38%,9% 38%,9% 18%,18% 29%,25% 12%,33% 30%,43% 7%,51% 29%,59% 16%,67% 32%,76% 22%,84% 37%,100% 37%,100% 100%);filter:drop-shadow(0 8px 8px rgba(0,0,0,.45));animation:castleDrift 22s ease-in-out infinite alternate}.theme-halloween .halloween-painted-castle:after{content:"";position:absolute;top:43%;right:18%;bottom:30%;left:18%;background:radial-gradient(circle at 20% 50%,rgba(235,170,82,.8) 0 3px,transparent 4px),radial-gradient(circle at 48% 50%,rgba(235,170,82,.65) 0 3px,transparent 4px),radial-gradient(circle at 78% 50%,rgba(235,170,82,.7) 0 3px,transparent 4px)}.theme-halloween .halloween-painted-tree{z-index:8;top:auto;bottom:15%;left:3%;right:auto;width:25%;height:65%;background:#07080b;clip-path:polygon(42% 100%,47% 58%,35% 45%,43% 47%,29% 27%,45% 39%,38% 7%,51% 35%,65% 14%,59% 42%,83% 29%,63% 49%,100% 48%,59% 60%,55% 100%);transform-origin:bottom;animation:treeBreathe 9s ease-in-out infinite alternate}.theme-halloween .halloween-painted-fog{z-index:12;top:auto;bottom:13%;height:23%;width:130%;left:-15%;border-radius:50%;background:#999dab1c;filter:blur(12px);animation:fogRoll 23s ease-in-out infinite}.theme-halloween .fog-b{bottom:25%;opacity:.07;animation-duration:31s;animation-delay:-11s}.theme-halloween .halloween-painted-lantern{z-index:14;top:auto;bottom:18%;left:87%;right:auto;width:5%;height:12%;border-radius:35% 35% 15% 15%;background:linear-gradient(180deg,#27252a,#0b0b0d);box-shadow:0 0 15px #dd91412e;animation:lanternGlow 5.5s ease-in-out infinite}.theme-halloween .lantern-b{left:76%;bottom:20%;transform:scale(.7);opacity:.7;animation-delay:-2.6s}.theme-halloween .halloween-painted-embers{z-index:15}.theme-halloween .halloween-painted-embers i{position:absolute;width:3px;height:3px;border-radius:50%;background:#e39a55;box-shadow:0 0 7px #a65d32;animation:ember 8s ease-in-out infinite}.theme-halloween .halloween-painted-embers i:nth-child(1){left:69%;top:68%}.theme-halloween .halloween-painted-embers i:nth-child(2){left:81%;top:59%;animation-delay:-3s}.theme-halloween .halloween-painted-embers i:nth-child(3){left:58%;top:74%;animation-delay:-5.1s}.theme-halloween .halloween-painted-vignette{z-index:20;background:radial-gradient(ellipse at center,transparent 45%,rgba(0,0,0,.58) 100%)}@keyframes paintedSky{to{transform:scale(1.035) translate3d(-.5%,.4%,0)}}@keyframes starDrift{to{transform:translate3d(-5px,2px,0);opacity:.38}}@keyframes moonBreath{50%{transform:translate3d(-2px,2px,0) scale(1.025);filter:brightness(1.04)}}@keyframes moonlight{to{transform:translate3d(-3%,2%,0) scale(1.06);opacity:.7}}@keyframes hillsFar{to{transform:translate3d(-1.5%,1px,0) scale(1.015)}}@keyframes hillsNear{to{transform:translate3d(1%,0,0) scale(1.012)}}@keyframes grassSway{to{transform:skew(-1deg) translate(2px)}}@keyframes hazeMove{to{transform:translate(5%) scaleX(1.08);opacity:.7}}@keyframes firefly{0%,to{opacity:.08;transform:translateZ(0) scale(.6)}35%{opacity:.8}55%{opacity:.95;transform:translate3d(7px,-8px,0) scale(1)}80%{opacity:.15;transform:translate3d(-5px,-15px,0) scale(.65)}}@keyframes singleLeaf{0%,55%{opacity:0;transform:translateZ(0) rotate(20deg)}62%{opacity:.8}88%{opacity:.12;transform:translate3d(38px,30px,0) rotate(180deg)}to{opacity:0}}@keyframes cloudFloat{0%{transform:translate(-18%)}to{transform:translate(125%)}}@keyframes hazePulse{to{transform:scale(1.12);opacity:.55}}@keyframes castleDrift{to{transform:translate(-2px)}}@keyframes treeBreathe{to{transform:rotate(-.8deg) translate(1px)}}@keyframes fogRoll{0%,to{transform:translate(-5%);opacity:.45}50%{transform:translate(7%);opacity:.8}}@keyframes lanternGlow{0%,to{filter:brightness(.8);box-shadow:0 0 12px #dd914126}50%{filter:brightness(1.18);box-shadow:0 0 24px #dd914161}}@keyframes ember{0%,to{opacity:0;transform:translate3d(0,15px,0) scale(.5)}25%{opacity:.75}70%{opacity:.35;transform:translate3d(9px,-27px,0) scale(1)}90%{opacity:0}}@media (prefers-reduced-motion:reduce){.theme-harvest *,.theme-halloween *{animation-duration:.001ms!important;animation-iteration-count:1!important}}.theme-custom{position:relative;overflow:hidden;background:#070b14;isolation:isolate}.theme-custom-media,.theme-custom-media img,.theme-custom-media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.theme-custom-media img,.theme-custom-media video{object-fit:cover}.theme-custom-media video{z-index:2}.theme-custom-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:linear-gradient(180deg,#0000000d,#0000003d);pointer-events:none}.admin-theme-manager{margin-top:14px}.admin-theme-add{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px}.admin-theme-add-copy strong,.admin-theme-add-copy span{display:block}.admin-theme-add-copy span{margin-top:4px;color:#777982;font-size:8px}.admin-theme-list{display:grid;gap:9px}.admin-theme-row{display:grid;grid-template-columns:140px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;background:#121316;border:1px solid #292a30;border-radius:11px}.admin-theme-preview{aspect-ratio:16/9;border-radius:8px;overflow:hidden;background:#08090c}.admin-theme-info strong,.admin-theme-info span{display:block}.admin-theme-info span{margin-top:4px;color:#71737c;font-size:8px}.admin-theme-badges{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.admin-theme-badge{padding:4px 6px;border-radius:6px;background:#1a1b20;color:#8d9099;font-size:7px}.admin-theme-badge.live{color:#9debb8;background:#3be87912}.admin-theme-actions{display:flex;gap:6px}.admin-theme-actions button{white-space:nowrap}.admin-theme-form{display:grid;gap:10px;padding-top:14px;border-top:1px solid #292a30}.admin-theme-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.admin-theme-form label{display:grid;gap:5px}.admin-theme-form input,.admin-theme-form textarea,.admin-theme-form select{width:100%;box-sizing:border-box}.admin-theme-form textarea{min-height:68px;resize:vertical}.admin-theme-upload{display:grid;grid-template-columns:1fr 1fr;gap:10px}.admin-theme-file{padding:12px;border:1px dashed #35363d;border-radius:10px;background:#101114}.admin-theme-file input{margin-top:7px;font-size:8px}.admin-theme-preview-large{aspect-ratio:16/9;max-height:280px;border-radius:10px;overflow:hidden;background:#08090c}.admin-theme-preview-large .theme-custom{height:100%}.admin-theme-form-actions{display:flex;justify-content:flex-end;gap:8px}.admin-theme-notice{margin-top:10px}@media (max-width:760px){.admin-theme-add{align-items:stretch;flex-direction:column}.admin-theme-row{grid-template-columns:100px minmax(0,1fr)}.admin-theme-actions{grid-column:1/3;justify-content:flex-end}.admin-theme-form-grid,.admin-theme-upload{grid-template-columns:1fr}.admin-theme-preview-large{max-height:none}.admin-theme-form-actions{display:grid;grid-template-columns:1fr 1fr}.admin-theme-form-actions button{width:100%}}:root{--bg:#121214;--panel:#17181d;--panel2:#1b1d24;--line:#2b2c33;--muted:#858791;--text:#f4f4f6;--pink:#ec3d98;--green:#3be879;--blue1:#162034;--blue2:#101a2c;--danger:#ff7185;--shadow:0 18px 50px rgba(0,0,0,.22)}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%;background:var(--bg)}body{font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif;color:var(--text);font-size:14px}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.shell{min-height:100vh;background:var(--bg)}.sidebar{position:fixed;inset:0 auto 0 0;width:228px;background:#17171b;border-right:1px solid #25262c;padding:24px 15px;display:flex;flex-direction:column;z-index:30}.brand{font-size:23px;font-weight:800;letter-spacing:-.8px;display:flex;align-items:center;gap:8px;padding:0 8px 28px}.brand-mark{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:linear-gradient(135deg,#ec3d9838,#ec3d980f);border:1px solid rgba(236,61,152,.22);color:var(--pink);box-shadow:0 8px 22px #ec3d981f}.sidebar-label{font-size:9px;letter-spacing:.15em;color:#62646d;padding:0 10px 10px}.sidebar nav{display:flex;flex-direction:column;gap:4px;list-style:none;padding:0;margin:0}.sidebar nav:before,.sidebar nav:after{display:none}.nav-link:before,.nav-link:after{content:none!important;display:none!important}.nav-link{display:flex;align-items:center;gap:11px;padding:11px 12px;border-radius:10px;color:#85868e;font-size:12px;transition:.18s ease}.nav-link:hover{background:#1e1e24;color:#ddd}.nav-link.active{background:#ec3d981a;color:var(--pink);box-shadow:inset 0 0 0 1px #ec3d9814}.sidebar-bottom{margin-top:auto}.mini-country{display:flex;align-items:center;gap:9px;padding:10px;border:1px solid #2a2b31;border-radius:11px;background:#131316}.mini-country .flag-svg{width:28px;height:20px}.mini-country strong{display:block;font-size:10px}.mini-country small{display:block;color:#747680;font-size:9px;margin-top:2px}.sidebar-note{color:#5f616a;font-size:9px;line-height:1.5;padding:11px 6px 0}.main-wrap{margin-left:228px;min-height:100vh}.topbar{height:62px;border-bottom:1px solid #23242a;background:#121214f0;display:flex;align-items:center;padding:0 28px;position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.topbar-spacer{flex:1}.top-country{display:flex;align-items:center;gap:8px;color:#9b9ca4;font-size:11px}.top-country .flag-svg{width:25px;height:17px}.mobile-brand{display:none}.content{max-width:1180px;margin:0 auto;padding:28px 30px 60px}.page-top{display:flex;justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:22px}.eyebrow{font-size:9px;letter-spacing:.14em;color:#70727b;text-transform:uppercase}.page h1{font-size:30px;line-height:1.05;letter-spacing:-1px;margin:7px 0 8px}.sub{font-size:11px;color:#7d7f88;line-height:1.65;margin:0;max-width:690px}.panel{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:17px;box-shadow:0 12px 35px #00000014}.panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px}.panel-head h2{font-size:15px;margin:0 0 4px;letter-spacing:-.25px}.panel-head p{font-size:10px;color:#777983;margin:0;line-height:1.5}.primary,.pink-btn,.ghost-btn,.round-btn,.icon-btn,.danger-btn{border:0;display:inline-flex;align-items:center;justify-content:center;gap:7px;transition:.18s ease}.primary{background:var(--pink);color:#fff;padding:10px 15px;border-radius:10px;font-weight:700;font-size:11px;box-shadow:0 8px 22px #ec3d9833}.primary:hover,.pink-btn:hover{transform:translateY(-1px);filter:brightness(1.06)}.primary:disabled,.pink-btn:disabled,.ghost-btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.ghost-btn{background:#1b1c22;border:1px solid #303139;color:#bfc0c7;border-radius:9px;padding:9px 12px;font-size:10px}.ghost-btn:hover{border-color:#4a4b55;color:#fff}.pink-btn{background:var(--pink);color:#fff;border-radius:9px;padding:8px 11px;font-size:10px;font-weight:700}.round-btn{width:35px;height:35px;border-radius:50%;background:#ec3d981a;color:var(--pink)}.icon-btn{width:32px;height:32px;border-radius:9px;background:#1d1e24;color:#9b9da5}.icon-btn:hover{color:#fff}.danger-btn{background:#ff71850f;border:1px solid rgba(255,113,133,.25);color:var(--danger);border-radius:9px;padding:9px 12px;font-size:10px}.full{width:100%}.location-switch{display:flex;align-items:center;gap:8px;background:#191a1f;border:1px solid #303139;color:#d5d6da;padding:9px 11px;border-radius:10px;font-size:10px}.location-switch .flag-svg{width:27px;height:18px}.flag-svg{display:block;overflow:hidden;border-radius:3px;box-shadow:none;background:transparent}.profit-card-main{position:relative;min-height:218px;border-radius:17px;overflow:hidden;border:1px solid rgba(255,255,255,.045);background:linear-gradient(135deg,var(--blue1),var(--blue2));box-shadow:var(--shadow);margin-bottom:16px}.profit-card-main>.hero-theme{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.58}.profit-overlay{position:relative;z-index:2;padding:22px}.profit-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#a8aab1;font-size:10px}.live-pill{font-size:9px;color:#858892;display:flex;align-items:center;gap:6px}.live-pill i{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 12px #3be879cc;animation:pulse 1.8s ease-in-out infinite}.profit-value{font-size:36px;font-weight:800;letter-spacing:-1.5px;color:var(--green);margin:18px 0 20px}.profit-divider{height:1px;background:#ffffff17}.profit-details{display:flex;gap:20px;color:#a0a1a8;font-size:10px;margin-top:12px;flex-wrap:wrap}.country-line{display:flex;align-items:center;gap:7px;color:#777a84;font-size:9px;margin-top:7px}.country-line .flag-svg{width:20px;height:14px}.rate{margin-left:auto;color:#9b9da5}.theme-country .theme-country-name{position:absolute;left:22px;bottom:18px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fff;text-shadow:0 2px 15px rgba(0,0,0,.65)}.dashboard-grid{display:grid;grid-template-columns:1.35fr .85fr;gap:14px}.client-list{display:flex;flex-direction:column;gap:9px}.client-card{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #2b2c32;background:#131316;border-radius:11px;padding:11px}.client-main{display:flex;align-items:center;gap:10px;min-width:0}.avatar{width:34px;height:34px;border-radius:10px;background:#252630;color:#eee;display:grid;place-items:center;font-size:10px;font-weight:800;flex:0 0 auto}.avatar.large{width:42px;height:42px;border-radius:12px}.client-main strong{display:block;font-size:11px}.client-main p{margin:4px 0 0;color:#777983;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:340px}.client-actions{display:flex;gap:7px;flex:0 0 auto}.metric-list{display:flex;flex-direction:column}.metric-list>div{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid #292a30;font-size:10px}.metric-list span{color:#777983}.metric-list strong{color:#ddd}.metric-total{border-bottom:0!important;padding-top:14px!important}.metric-total strong{color:var(--green);font-size:16px}.summary-note{margin-top:12px;padding:10px;border-radius:9px;background:#131416;color:#73757d;font-size:9px;line-height:1.55}.recent-panel{margin-top:14px}.text-link{display:inline-flex;align-items:center;gap:5px;color:#d2d3d8;font-size:10px}.text-link:hover{color:var(--pink)}.table-list{display:flex;flex-direction:column}.table-row{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:center;padding:11px 0;border-bottom:1px solid #292a30}.table-row:last-child{border-bottom:0}.table-row strong{font-size:10px}.table-row small{display:block;color:#6f7179;font-size:8px;margin-top:3px}.table-row span{color:#bfc0c6;font-size:10px}.table-row b{color:var(--green);font-size:10px}.empty{min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:7px;color:#73757e}.empty strong{color:#d8d9dd;font-size:12px}.empty span{max-width:430px;font-size:9px;line-height:1.6}.empty.compact{min-height:80px}.referral-offer{margin-top:16px;background:linear-gradient(135deg,#1a1b20,#131418);border:1px solid #303139;border-radius:15px;padding:20px;display:grid;grid-template-columns:1.45fr .75fr;gap:24px;align-items:center}.offer-copy h2{margin:7px 0 8px;font-size:20px;letter-spacing:-.5px}.offer-copy p{font-size:10px;line-height:1.7;color:#94969f;margin:0 0 8px}.offer-copy small,.offer-action small{color:#696b74;font-size:8px;line-height:1.5}.offer-action{border-left:1px solid #2c2d33;padding-left:24px;display:flex;flex-direction:column;align-items:flex-end}.old-price{text-decoration:line-through;color:#686a73;font-size:10px}.offer-action strong{font-size:31px;color:var(--green);letter-spacing:-1px;margin:2px 0 10px}.offer-action .primary{width:100%}.compact-offer{margin-top:18px}.hero-theme{position:relative;width:100%;height:100%;overflow:hidden;border-radius:inherit;background:#111;isolation:isolate}.hero-theme.compact{border-radius:8px}.theme-default{background:linear-gradient(135deg,#182236,#101b2f)}.theme-default:after{content:"";position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;background:radial-gradient(circle at 70% 20%,rgba(75,113,175,.24),transparent 35%),radial-gradient(circle at 20% 80%,rgba(45,75,128,.22),transparent 35%)}.theme-glow{position:absolute;width:160px;height:160px;border-radius:50%;background:#3be87914;filter:blur(28px);right:12%;top:10%}.theme-country{background:#111}.flag-wave-track{display:flex;position:absolute;top:-12%;right:-5%;bottom:-12%;left:-5%;width:210%;height:124%;animation:flagLoop 8s linear infinite;will-change:transform}.flag-wave-item{width:50%;height:100%;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.flag-wave-item .flag-svg{width:100%;height:100%;border-radius:0;object-fit:cover;transform-origin:50% 50%;animation:flagRipple 2.7s ease-in-out infinite}.theme-country:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,0,0,.38),transparent 25%,transparent 75%,rgba(0,0,0,.4));pointer-events:none}.theme-skulls{background:#050506}.skull-pattern{position:absolute;white-space:nowrap;font-size:31px;letter-spacing:4px;color:#fff;left:-5%;top:12%;opacity:.82;animation:skullLoop 9s linear infinite}.skull-second{top:55%;animation-duration:12s;animation-direction:reverse;opacity:.55}.theme-ships{background:linear-gradient(#101d29 0,#101d29 58%,#101a22 58%)}.ship{position:absolute;font-size:30px;filter:drop-shadow(0 6px 5px rgba(0,0,0,.3));animation:shipFloat 5s ease-in-out infinite}.ship-a{left:16%;top:30%}.ship-b{left:52%;top:45%;font-size:23px;animation-delay:-1.7s}.ship-c{left:76%;top:25%;font-size:18px;animation-delay:-3s}.ship-waves{position:absolute;bottom:12%;left:-10%;font-size:24px;color:#dce7ef;white-space:nowrap;opacity:.25;animation:waveLoop 7s linear infinite}.theme-money{background:#101115}.theme-money span{position:absolute;left:calc((var(--i) * 4.3%) + 1%);top:-25px;font-size:20px;font-weight:800;color:#ffffffbf;animation:moneyLoop calc(4s + (var(--i) % 5) * .4s) linear infinite;animation-delay:calc(var(--i) * -.31s)}.premium-price{display:flex;flex-direction:column;align-items:flex-end}.premium-price strong{font-size:28px;color:var(--green);letter-spacing:-1px}.premium-price span{font-size:9px;color:#6d6f77;margin-top:4px}.premium-hero{display:grid;grid-template-columns:1fr 360px;gap:22px;background:linear-gradient(135deg,#1b1c22,#15161b);border:1px solid #303139;border-radius:15px;padding:22px;margin-bottom:14px}.premium-hero-single{display:block}.premium-hero h2{font-size:22px;letter-spacing:-.6px;margin:7px 0 8px}.premium-hero p{font-size:10px;color:#878992;line-height:1.65;max-width:720px}.feature-row{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:18px 0}.feature-row span{display:flex;align-items:center;gap:7px;color:#aeb0b7;font-size:10px}.feature-row svg{color:var(--green)}.premium-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.feature-card{background:#17181d;border:1px solid #2b2c33;border-radius:13px;padding:16px}.feature-icon{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:#202129;color:var(--pink);margin-bottom:12px}.feature-card h3{font-size:11px;margin:0 0 6px}.feature-card p{font-size:9px;color:#777983;line-height:1.6;margin:0}.tax-banner{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}.tax-banner>div{background:#18191e;border:1px solid #2a2b31;border-radius:12px;padding:13px}.tax-banner span{display:block;font-size:9px;color:#70727b}.tax-banner strong{display:block;font-size:13px;margin-top:6px}.tax-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}.declaration-summary{display:grid;grid-template-columns:1fr 1fr;gap:9px}.declaration-summary div{background:#121316;border:1px solid #292a30;border-radius:9px;padding:11px}.declaration-summary span{display:block;color:#70727a;font-size:9px}.declaration-summary strong{display:block;margin-top:6px;font-size:14px}.notes{min-height:160px;resize:vertical;width:100%;display:block;background:#121316;border:1px solid #303139;color:#ddd;border-radius:10px;padding:11px;outline:none;font-size:10px;line-height:1.6}.notes:focus,input:focus,select:focus,textarea:focus{border-color:#ec3d988c;box-shadow:0 0 0 3px #ec3d9812}.checklist{display:flex;flex-direction:column;align-items:flex-end;gap:10px;margin-top:12px}.checklist label{display:grid;grid-template-columns:16px minmax(220px,1fr);align-items:center;column-gap:8px;width:min(100%,300px);font-size:9px;color:#9698a1}.checklist input{margin:0;width:14px;height:14px;accent-color:var(--pink)}.tax-explain{font-size:10px;color:#858791;line-height:1.7}.notice{padding:11px;border-radius:9px;background:#14191a;border:1px solid #29382f;color:#9ba39c;display:flex;align-items:flex-start;gap:8px;font-size:9px}.notice svg{color:var(--green);flex:0 0 auto}.settings-column{display:flex;flex-direction:column;gap:12px}.info-row{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #292a30;font-size:10px;color:#7c7e87}.info-row strong{color:#d8d8dd}.saved-pill{display:inline-flex;align-items:center;gap:5px;color:var(--green);font-size:10px;background:#3be87914;border:1px solid rgba(59,232,121,.2);padding:7px 9px;border-radius:8px}.help{display:block;color:#666872;font-size:8px;line-height:1.6}.settings-column label,.form-stack label{display:flex;flex-direction:column;gap:6px;color:#888a93;font-size:9px}.settings-column input,.settings-column select,.form-stack input,.form-stack select,.form-stack textarea,.admin-login input{width:100%;background:#121316;border:1px solid #303139;border-radius:9px;color:#e8e8eb;padding:10px;outline:none;font-size:10px}.theme-settings-list{display:flex;flex-direction:column;gap:8px}.theme-setting-row{width:100%;display:grid;grid-template-columns:145px 1fr auto;align-items:center;gap:12px;text-align:left;background:#121316;border:1px solid #2b2c32;border-radius:11px;padding:8px;color:#ddd}.theme-setting-row.selected{border-color:#ec3d989e}.theme-setting-row.locked{opacity:.45}.theme-setting-preview{height:58px;border-radius:8px;overflow:hidden}.theme-setting-copy strong{display:block;font-size:10px}.theme-setting-copy span{display:block;color:#6f717a;font-size:8px;margin-top:4px}.theme-setting-icon{font-size:12px}.check-row{display:flex!important;flex-direction:row!important;align-items:center;gap:8px!important;color:#a3a4ac!important;margin-top:12px}.check-row input{width:14px!important;height:14px!important;accent-color:var(--pink)}.admin-panel{border-color:#ec3d984d}.admin-badge{display:inline-flex;align-items:center;justify-content:center;padding:7px 9px;border-radius:8px;background:#ec3d981a;color:var(--pink);font-size:9px;font-weight:800;letter-spacing:.08em}.admin-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:14px}.admin-grid div{background:#121316;border:1px solid #292a30;border-radius:9px;padding:11px}.admin-grid span{display:block;color:#70727a;font-size:8px}.admin-grid strong{display:block;margin-top:5px;font-size:10px}.admin-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.admin-login{max-width:500px;margin:60px auto;display:flex;flex-direction:column;gap:12px}.clients-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.client-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.search{display:flex;align-items:center;gap:8px;background:#18191e;border:1px solid #2d2e34;border-radius:10px;padding:0 10px;width:min(380px,100%)}.search input{border:0!important;box-shadow:none!important;background:transparent!important;padding:10px 0!important}.toolbar-stats{display:flex;gap:15px;color:#6f717a;font-size:9px}.client-profile{background:var(--panel);border:1px solid #292a30;border-radius:14px;padding:15px}.profile-top{display:flex;align-items:center;gap:10px}.profile-top h3{font-size:13px;margin:0}.profile-top p{font-size:9px;color:#777981;margin:4px 0 0}.profile-top .icon-btn{margin-left:auto}.profile-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:14px 0}.profile-metrics div{background:#121316;border:1px solid #28292f;border-radius:8px;padding:9px}.profile-metrics span{font-size:8px;color:#696b74;display:block}.profile-metrics strong{font-size:11px;display:block;margin-top:5px}.profile-actions{display:flex;justify-content:flex-end;gap:7px}.client-detail-stats{display:flex;gap:9px;margin-bottom:13px}.client-detail-stats span{background:#121316;border:1px solid #292a30;padding:9px;border-radius:8px;color:#777983;font-size:9px}.client-detail-stats b{color:#fff}.template-list{display:flex;flex-direction:column;gap:7px}.template{display:flex;align-items:center;gap:10px;background:#121316;border:1px solid #292a30;border-radius:9px;padding:9px}.template strong{font-size:10px}.template span{margin-left:auto;color:#73757e;font-size:9px}.invite-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.invite-grid button{background:#18191e;border:1px solid #2d2e34;color:#ddd;border-radius:9px;padding:11px;font-size:10px}.copy-row{display:flex;gap:7px;margin-top:10px}.copy-row input{flex:1;background:#121316;border:1px solid #303139;border-radius:9px;color:#888;padding:9px;font-size:9px}.copy-row button{background:#202127;border:1px solid #303139;color:#ddd;border-radius:9px;padding:0 11px}.ref-verify{margin-top:12px;padding-top:12px;border-top:1px solid #2a2b31;display:flex;flex-direction:column;gap:7px}.ref-verify label{font-size:9px;color:#8d8f97}.ref-verify input{background:#121316;border:1px solid #303139;color:#ddd;border-radius:9px;padding:10px;font-size:10px}.ref-verify small{color:#666872;font-size:8px;line-height:1.5}.form-stack{display:flex;flex-direction:column;gap:12px}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:10px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:grid;place-items:center;padding:20px;z-index:100}.modal{width:min(500px,100%);max-height:90vh;overflow:auto;background:#191a1f;border:1px solid #34353d;border-radius:14px;padding:16px;box-shadow:0 30px 100px #0000008c}.modal.wide{width:min(780px,100%)}.modal-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.modal-head h3{margin:0;font-size:15px}.modal-sub{font-size:10px;line-height:1.6;color:#7d7f88}.country-select-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:7px}.country-option{display:flex;align-items:center;gap:8px;background:#121316;border:1px solid #2c2d33;color:#ddd;border-radius:9px;padding:9px;text-align:left;font-size:9px}.country-option .flag-svg{width:25px;height:17px}.country-option svg:last-child{margin-left:auto;color:var(--pink)}.country-option.selected{border-color:#ec3d988c}@keyframes pulse{0%,to{opacity:.45;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes flagLoop{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes flagRipple{0%,to{transform:perspective(700px) rotateY(-7deg) skewY(0) scaleX(1)}50%{transform:perspective(700px) rotateY(7deg) skewY(1.5deg) scaleX(.965)}}@keyframes skullLoop{0%{transform:translate(0)}to{transform:translate(-25%)}}@keyframes shipFloat{0%,to{transform:translate3d(-4px,2px,0) rotate(-1deg)}50%{transform:translate3d(6px,-4px,0) rotate(1deg)}}@keyframes waveLoop{0%{transform:translate(0)}to{transform:translate(-25%)}}@keyframes moneyLoop{0%{transform:translate3d(0,-20px,0) rotate(-10deg);opacity:0}10%{opacity:.8}90%{opacity:.75}to{transform:translate3d(16px,150px,0) rotate(250deg);opacity:0}}@media (max-width:1050px){.sidebar{width:205px}.main-wrap{margin-left:205px}.content{padding:24px 22px 50px}.theme-selector-grid{grid-template-columns:repeat(3,1fr)}.dashboard-grid{grid-template-columns:1fr}.premium-grid{grid-template-columns:1fr 1fr}.premium-hero{grid-template-columns:1fr}}@media (max-width:760px){.sidebar{display:none}.main-wrap{margin-left:0;padding-bottom:62px}.topbar{height:56px;padding:0 15px}.mobile-brand{display:block;font-size:19px;font-weight:800}.content{padding:20px 15px 28px}.page-top{align-items:flex-start;flex-direction:column}.page-top>.primary,.page-top>.location-switch{align-self:stretch}.page h1{font-size:27px}.profit-card-main{min-height:210px}.profit-value{font-size:32px}.theme-selector-grid{grid-template-columns:1fr 1fr}.referral-offer{grid-template-columns:1fr;gap:15px}.offer-action{border-left:0;border-top:1px solid #2c2d33;padding:15px 0 0;align-items:stretch}.tax-banner,.tax-grid{grid-template-columns:1fr}.premium-grid{grid-template-columns:1fr 1fr}.clients-grid{grid-template-columns:1fr}.client-toolbar{flex-direction:column;align-items:stretch}.toolbar-stats{justify-content:space-between}.mobile-nav{position:fixed;display:grid;grid-template-columns:repeat(6,1fr);left:0;right:0;bottom:0;height:62px;background:#1a191e;border-top:1px solid #292a30;z-index:40}.mobile-nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#777981;font-size:7px}.mobile-nav-item.active{color:var(--pink)}.two-col,.country-select-grid{grid-template-columns:1fr}.premium-hero{padding:17px}.feature-row{grid-template-columns:1fr}.theme-setting-row{grid-template-columns:100px 1fr auto}.admin-grid{grid-template-columns:1fr 1fr}}@media (max-width:430px){.theme-selector-grid,.premium-grid{grid-template-columns:1fr}.stat-cards{grid-template-columns:1fr 1fr}.admin-grid{grid-template-columns:1fr}.client-card{align-items:flex-start;flex-direction:column}.client-actions{width:100%;justify-content:flex-end}}.stat-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}.stat-card{background:#17181d;border:1px solid #2b2c33;border-radius:12px;padding:13px}.stat-card span{display:block;color:#72747d;font-size:9px}.stat-card strong{display:block;font-size:18px;letter-spacing:-.4px;margin-top:7px}.stat-card strong.green{color:var(--green)}.sidebar-note{padding:11px 6px 0;color:#5d6069;font-size:9px;letter-spacing:.01em}.topbar-status{font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:#5f626b}.location-switch{gap:6px}.profit-card-main{min-height:236px;background:#0d111a;box-shadow:0 22px 70px #00000047}.profit-card-main>.hero-theme{opacity:.9}.profit-overlay{padding:25px}.profit-card-top,.profit-details,.country-line{position:relative;z-index:4}.profit-value{position:relative;z-index:4;text-shadow:0 4px 24px rgba(0,0,0,.3)}.profit-divider{position:relative;z-index:4}.hero-theme{background:#111;overflow:hidden;isolation:isolate}.hero-theme:before,.hero-theme:after{pointer-events:none}.theme-default{background:radial-gradient(circle at 78% 18%,rgba(93,137,255,.22),transparent 30%),radial-gradient(circle at 22% 82%,rgba(236,61,152,.13),transparent 34%),linear-gradient(135deg,#172238,#0c1423 70%,#101723)}.standard-halo{position:absolute;border-radius:50%;filter:blur(1px);opacity:.8}.halo-a{width:260px;height:260px;right:-70px;top:-115px;background:radial-gradient(circle,rgba(111,170,255,.26),transparent 65%);animation:haloFloat 8s ease-in-out infinite}.halo-b{width:220px;height:220px;left:-90px;bottom:-130px;background:radial-gradient(circle,rgba(236,61,152,.16),transparent 66%);animation:haloFloat 10s ease-in-out infinite reverse}.standard-grid{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;opacity:.13;background-image:linear-gradient(rgba(255,255,255,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.13) 1px,transparent 1px);background-size:38px 38px;transform:perspective(500px) rotateX(60deg) translateY(35%);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 35%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 35%,transparent)}.standard-star{position:absolute;right:18%;top:25%;font-size:16px;color:#ffffffb3;text-shadow:0 0 18px rgba(255,255,255,.6);animation:starPulse 3.2s ease-in-out infinite}.theme-country{background:linear-gradient(135deg,#10131b,#080b11)}.country-aura{position:absolute;top:-35%;right:-35%;bottom:-35%;left:-35%;background:radial-gradient(circle at 58% 48%,rgba(255,255,255,.12),transparent 22%),radial-gradient(circle at 50% 50%,rgba(61,232,121,.08),transparent 45%);filter:blur(18px);z-index:0}.flag-wave-track{display:flex;position:absolute;top:-18%;right:-8%;bottom:-18%;left:-8%;width:216%;height:136%;animation:flagLoop 10s linear infinite;will-change:transform;z-index:1}.flag-wave-item{width:50%;height:100%;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.flag-wave-item .flag-svg{width:100%;height:100%;border-radius:0;transform-origin:center;animation:flagFabricWave 3.8s ease-in-out infinite;filter:saturate(1.05) contrast(1.03)}.flag-wave-item:nth-child(2) .flag-svg{animation-delay:-1.9s}.theme-country:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,rgba(0,0,0,.5),transparent 22%,transparent 72%,rgba(0,0,0,.4)),linear-gradient(0deg,rgba(0,0,0,.35),transparent 35%);z-index:2}.flag-glass{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:linear-gradient(105deg,rgba(255,255,255,.08),transparent 24%,transparent 68%,rgba(0,0,0,.16));mix-blend-mode:screen}.flag-drape{position:absolute;width:61%;height:156%;left:38%;top:-23%;z-index:1;transform:rotate(7deg) skewY(3deg);transform-origin:left center;animation:flagDrape 5.8s ease-in-out infinite;filter:drop-shadow(-16px 20px 22px rgba(0,0,0,.3))}.flag-drape .flag-svg{width:100%;height:100%;border-radius:1px;animation:flagCloth 3.4s ease-in-out infinite}.theme-country-drape:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,rgba(0,0,0,.5),transparent 30%,transparent 70%,rgba(0,0,0,.4));z-index:2}.preview-only .country-aura{background:radial-gradient(circle at 58% 45%,rgba(236,61,152,.18),transparent 28%),radial-gradient(circle at 45% 55%,rgba(75,113,175,.14),transparent 55%)}.preview-only:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#151b2b,#0d1119);z-index:1}.preview-country-mark{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;z-index:2;color:#ffffff8c;font-size:10px;font-weight:800;letter-spacing:.22em}.theme-skulls{background:radial-gradient(circle at 70% 20%,rgba(236,61,152,.12),transparent 24%),linear-gradient(135deg,#17141d,#08080c)}.skull-orbit{position:absolute;white-space:nowrap;font-size:31px;font-weight:800;letter-spacing:5px;color:#ffffffdb;text-shadow:0 0 24px rgba(236,61,152,.2)}.skull-orbit-a{left:-5%;top:18%;animation:skullDrift 11s ease-in-out infinite}.skull-orbit-b{left:17%;top:55%;font-size:21px;color:#fff6;animation:skullDrift 8s ease-in-out infinite reverse}.theme-vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle,transparent 42%,rgba(0,0,0,.48) 100%)}.theme-ships{background:linear-gradient(180deg,#11182b,#17243a 52%,#0d1723 53%,#081017)}.moon-orb{position:absolute;width:68px;height:68px;right:14%;top:13%;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff,#dce5f5 50%,rgba(210,224,255,.1) 70%,transparent 72%);box-shadow:0 0 40px #dae8ff2e;animation:moonFloat 6s ease-in-out infinite}.ship{position:absolute;color:#dfe9f5;font-size:38px;filter:drop-shadow(0 10px 8px rgba(0,0,0,.45));animation:shipSail 6s ease-in-out infinite}.ship-a{left:17%;top:45%}.ship-b{left:53%;top:55%;font-size:27px;animation-delay:-2s}.ship-c{left:78%;top:39%;font-size:20px;animation-delay:-4s}.ocean-line{position:absolute;height:1px;background:linear-gradient(90deg,transparent,rgba(182,219,240,.42),transparent);left:-5%;width:110%;animation:oceanMove 6s linear infinite}.ocean-a{bottom:24%}.ocean-b{bottom:15%;opacity:.45;animation-delay:-2s}.ocean-c{bottom:8%;opacity:.25;animation-delay:-4s}.theme-money{background:radial-gradient(circle at 70% 30%,rgba(59,232,121,.12),transparent 28%),linear-gradient(135deg,#101814,#080d0b)}.theme-money span{position:absolute;left:calc((var(--i) * 4.7%) + 1%);top:-35px;font-size:19px;font-weight:800;color:#daffe7b3;text-shadow:0 0 16px rgba(59,232,121,.16);animation:moneyLoop calc(4.5s + (var(--i) % 5) * .45s) linear infinite;animation-delay:calc(var(--i) * -.37s)}.money-glow{position:absolute;width:170px;height:170px;right:12%;top:8%;border-radius:50%;background:radial-gradient(circle,rgba(59,232,121,.14),transparent 68%);filter:blur(8px)}.theme-selector-grid{gap:10px}.theme-choice-preview{height:82px}.theme-setting-preview{height:64px}.flag-animation-settings{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:15px;padding-top:15px;border-top:1px solid #292a30}.flag-animation-settings strong{display:block;font-size:10px}.flag-animation-settings span{display:block;color:#696c75;font-size:8px;margin-top:4px}.segmented{display:flex;background:#111216;border:1px solid #2b2c32;border-radius:9px;padding:3px;gap:3px}.segmented button{border:0;background:transparent;color:#777983;padding:7px 11px;border-radius:7px;font-size:9px}.segmented button.active{background:#24252d;color:#fff;box-shadow:0 1px 8px #0003}.mobile-nav{display:none!important}.main-wrap{padding-bottom:0}@keyframes haloFloat{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-10px,10px,0) scale(1.08)}}@keyframes starPulse{0%,to{opacity:.35;transform:scale(.85) rotate(0)}50%{opacity:1;transform:scale(1.2) rotate(90deg)}}@keyframes flagFabricWave{0%,to{transform:perspective(900px) rotateY(-8deg) skewY(0) scale(1.01)}50%{transform:perspective(900px) rotateY(8deg) skewY(2deg) scale(.99)}}@keyframes flagDrape{0%,to{transform:rotate(7deg) skewY(3deg) translateZ(0)}50%{transform:rotate(5deg) skewY(5deg) translate3d(8px,4px,0)}}@keyframes flagCloth{0%,to{transform:perspective(700px) rotateY(-5deg) skewY(0)}50%{transform:perspective(700px) rotateY(7deg) skewY(-2deg)}}@keyframes skullDrift{0%,to{transform:translateZ(0) rotate(-1deg)}50%{transform:translate3d(35px,-8px,0) rotate(1deg)}}@keyframes moonFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes shipSail{0%,to{transform:translate3d(-5px,3px,0) rotate(-2deg)}50%{transform:translate3d(8px,-5px,0) rotate(2deg)}}@keyframes oceanMove{0%{transform:translate(-3%)}to{transform:translate(3%)}}@media (max-width:760px){.content{padding-bottom:28px}.topbar-status{display:none}.flag-animation-settings{align-items:flex-start;flex-direction:column}.segmented{width:100%}.segmented button{flex:1}.profit-card-main{min-height:225px}}.flag-svg{object-fit:cover;border-radius:3px;display:block;flex:0 0 auto}.country-option .flag-svg{width:28px;height:19px}.country-line .flag-svg{width:22px;height:15px}.dashboard-grid{gap:16px}.profit-card-main{margin-bottom:16px}.recent-panel{margin-top:16px}.referral-offer{margin-top:16px;min-height:150px}.referral-offer .primary{white-space:nowrap}.referral-progress{padding:11px 12px;border:1px solid #2d2f36;background:#121316;border-radius:10px;margin-bottom:12px}.referral-progress>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.referral-progress strong{font-size:18px;color:var(--green)}.referral-progress span,.referral-progress small{color:#777983;font-size:8px}.referral-progress small{display:block;margin-top:7px;line-height:1.5}.progress-track{height:5px;border-radius:999px;background:#292b31;overflow:hidden;margin-top:7px}.progress-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--pink),var(--green));transition:width .25s ease}.mobile-menu-btn,.mobile-menu-backdrop{display:none}@media (max-width:760px){.main-wrap{padding-bottom:0}.mobile-menu-btn{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;background:#1b1c22;border:1px solid #303139;color:#ddd;border-radius:9px;margin-right:9px}.topbar{padding:0 15px}.mobile-menu-backdrop{display:block;position:fixed;top:56px;right:0;bottom:0;left:0;background:#0000008f;z-index:90}.mobile-drawer{width:min(310px,88vw);height:100%;background:#17171b;border-right:1px solid #2d2e35;box-shadow:25px 0 70px #0006;padding:18px 14px}.mobile-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:0 4px 18px}.mobile-drawer-head strong{font-size:20px}.mobile-drawer nav{display:flex;flex-direction:column;gap:4px}.mobile-drawer .nav-link{padding:12px}}.preview-flag-track{animation-duration:12s}.preview-flag-track .flag-wave-item .flag-svg{animation-duration:5s}.preview-flag-drape{width:68%;left:34%;opacity:.92}.preview-only:after{z-index:0}.preview-only .flag-glass{z-index:3}.preview-only .theme-country-name{z-index:4}.panel-head h2,.theme-setting-copy strong,.offer-copy h2{white-space:normal;overflow-wrap:anywhere}.money-bill{position:absolute;left:calc((var(--i) * 7%) - 2%);top:-42px;width:58px;height:31px;border:1px solid rgba(190,245,211,.35);border-radius:5px;background:linear-gradient(135deg,#348e53e0,#175234db);box-shadow:0 7px 18px #00000038,inset 0 0 0 1px #ffffff14;display:flex;align-items:center;justify-content:space-around;color:#ebfff1d1;animation:moneyBillFall calc(5s + (var(--i) * .21s)) linear infinite;animation-delay:calc(var(--i) * -.48s);transform-origin:center}.money-bill:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px solid rgba(220,255,231,.18);border-radius:3px}.money-bill b{position:relative;font-size:13px;line-height:1}.money-bill i{position:relative;font-style:normal;font-size:5px;letter-spacing:.08em;opacity:.75}.money-sheen{position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.06) 50%,transparent 65%);transform:translate(-30%);animation:moneySheen 7s ease-in-out infinite}@keyframes moneyBillFall{0%{transform:translate3d(0,-25px,0) rotate(-14deg);opacity:0}9%{opacity:.92}50%{transform:translate3d(18px,92px,0) rotate(28deg)}90%{opacity:.8}to{transform:translate3d(-8px,175px,0) rotate(70deg);opacity:0}}@keyframes moneySheen{0%,to{transform:translate(-30%)}50%{transform:translate(30%)}}.referral-steps{display:grid;gap:7px;margin:10px 0 12px}.referral-steps div{display:flex;align-items:center;gap:8px;padding:8px 9px;border:1px solid #292b32;background:#141519;border-radius:8px}.referral-steps b{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#ec3d981f;color:var(--pink);font-size:9px}.referral-steps span{font-size:8px;color:#9a9ca4;line-height:1.45}.theme-country{overflow:hidden;background:linear-gradient(135deg,#0d1119,#131b29)}.flag-wave-track{top:0;right:0;bottom:0;left:0;width:200%;height:100%;display:flex;animation:flagSeamlessLoop 15s linear infinite;will-change:transform;backface-visibility:hidden}.flag-wave-item{width:50%;height:100%;flex:0 0 50%;overflow:hidden;display:block}.flag-wave-item .flag-svg{width:100%;height:100%;object-fit:contain;background:#10131a;border-radius:0;animation:flagFabricWaveSmooth 4.8s ease-in-out infinite;transform-origin:50% 50%;will-change:transform;backface-visibility:hidden}.flag-wave-item:nth-child(2) .flag-svg{animation-delay:0s}.theme-country:after{background:linear-gradient(90deg,rgba(0,0,0,.42),transparent 20%,transparent 80%,rgba(0,0,0,.42)),linear-gradient(180deg,rgba(255,255,255,.04),transparent 32%,rgba(0,0,0,.26))}.flag-glass{background:linear-gradient(105deg,rgba(255,255,255,.09),transparent 26%,transparent 68%,rgba(0,0,0,.2));pointer-events:none}.flag-drape{width:56%;height:145%;left:42%;top:-20%;transform:rotate(7deg) skewY(2deg);animation:flagDrapeSmooth 6.5s ease-in-out infinite;will-change:transform;backface-visibility:hidden}.flag-drape .flag-svg{width:100%;height:100%;object-fit:contain;background:#10131a;border-radius:1px;animation:flagClothSmooth 4.2s ease-in-out infinite;will-change:transform;backface-visibility:hidden}.preview-flag-track{animation-duration:18s}.preview-flag-track .flag-wave-item .flag-svg{animation-duration:5.5s}.preview-flag-drape{width:64%;left:36%}.flag-svg{display:block;max-width:100%;max-height:100%}@keyframes flagSeamlessLoop{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes flagFabricWaveSmooth{0%,to{transform:perspective(1100px) rotateY(-3deg) skewY(-.3deg) scale(1.01)}50%{transform:perspective(1100px) rotateY(3deg) skewY(.6deg) scale(.99)}}@keyframes flagDrapeSmooth{0%,to{transform:rotate(7deg) skewY(2deg) translateZ(0)}35%{transform:rotate(6deg) skewY(3.5deg) translate3d(3px,1px,0)}70%{transform:rotate(8deg) skewY(1deg) translate3d(-2px,3px,0)}}@keyframes flagClothSmooth{0%,to{transform:perspective(900px) rotateY(-4deg) skewY(-.5deg) scaleX(1)}50%{transform:perspective(900px) rotateY(5deg) skewY(1deg) scaleX(.975)}}.invite-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.invite-grid button{min-height:44px;display:flex;align-items:center;justify-content:flex-start;gap:9px;padding:9px 11px;background:linear-gradient(180deg,#1b1c22,#15161a);border:1px solid #30323a;border-radius:10px;color:#e7e7eb;font-size:10px;transition:transform .16s ease,border-color .16s ease,background .16s ease}.invite-grid button:hover{transform:translateY(-1px);border-color:#474954;background:#202127}.invite-grid button svg{flex:0 0 auto;color:#bfc1c9}.invite-grid button span{min-width:0;white-space:nowrap}.invite-grid .invite-primary{border-color:#ec3d9866;background:linear-gradient(180deg,#ec3d9821,#17171c)}.copy-row button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:78px}.copy-row button svg{flex:0 0 auto}.theme-money{position:relative;overflow:hidden;background:radial-gradient(circle at 50% 15%,rgba(255,231,115,.13),transparent 28%),linear-gradient(160deg,#17130b,#0c0d10 58%,#101714)}.money-sky{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 25%,rgba(236,61,152,.12),transparent 20%),radial-gradient(circle at 78% 72%,rgba(59,232,121,.12),transparent 24%);animation:moneySkyPulse 6s ease-in-out infinite}.money-bills{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:2}.money-bill{position:absolute;left:calc((var(--i) * 8.7%) - 3%);top:-34px;width:54px;height:31px;border:1px solid rgba(255,245,180,.42);border-radius:6px;background:linear-gradient(135deg,#8acb75,#2e7f52 62%,#1f563d);box-shadow:0 8px 16px #00000047,inset 0 0 0 1px #ffffff1f;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:5px;padding:0 6px;color:#f4ffe5;animation:cartoonBillFall calc(4.7s + (var(--i) * .19s)) linear infinite;animation-delay:calc(var(--i) * -.52s);transform-origin:50% 30%;will-change:transform,opacity}.money-bill:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px dashed rgba(255,255,255,.22);border-radius:4px}.money-bill:after{content:"✦";position:absolute;right:5px;top:4px;font-size:6px;color:#fff1a6;opacity:.85}.money-bill b{position:relative;font-size:13px;line-height:1;font-weight:900;text-shadow:0 1px 4px rgba(0,0,0,.28)}.money-bill i{position:relative;font-style:normal;font-size:5px;letter-spacing:.08em;opacity:.8}.money-confetti{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden}.money-confetti span{position:absolute;left:calc((var(--i) * 6%) + 2%);top:-8px;width:5px;height:10px;border-radius:2px;background:#ffec82bf;transform:rotate(calc(var(--i) * 17deg));animation:cartoonConfetti calc(3.8s + (var(--i) * .14s)) linear infinite;animation-delay:calc(var(--i) * -.27s)}.money-coin{position:absolute;right:12%;top:18%;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,#fff3a6,#f2c94c 45%,#9c6812);border:2px solid rgba(255,244,180,.65);box-shadow:0 8px 24px #f2c94c38;z-index:3;animation:coinBounce 3.2s ease-in-out infinite}.money-coin b{color:#69470d;font-size:22px;text-shadow:0 1px rgba(255,255,255,.45)}.money-glow{position:absolute;width:180px;height:180px;right:5%;top:4%;border-radius:50%;background:radial-gradient(circle,rgba(242,201,76,.18),transparent 68%);filter:blur(8px);z-index:0}@keyframes cartoonBillFall{0%{transform:translate3d(0,-18px,0) rotate(-14deg) scale(.82);opacity:0}10%{opacity:1}28%{transform:translate3d(10px,38px,0) rotate(7deg) scale(1)}52%{transform:translate3d(-6px,92px,0) rotate(-10deg) scale(.96)}78%{transform:translate3d(13px,135px,0) rotate(15deg) scale(.9);opacity:.9}to{transform:translate3d(-4px,190px,0) rotate(-20deg) scale(.76);opacity:0}}@keyframes cartoonConfetti{0%{transform:translate3d(0,-12px,0) rotate(0);opacity:0}12%{opacity:.8}55%{transform:translate3d(10px,85px,0) rotate(150deg)}to{transform:translate3d(-8px,190px,0) rotate(330deg);opacity:0}}@keyframes coinBounce{0%,to{transform:translateY(0) rotate(-7deg)}50%{transform:translateY(-8px) rotate(7deg)}}@keyframes moneySkyPulse{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@media (max-width:760px){.invite-grid{grid-template-columns:1fr 1fr}.invite-grid button{min-height:42px}.money-bill{width:48px;height:28px}.money-coin{width:40px;height:40px}.money-coin b{font-size:18px}}@media (prefers-reduced-motion:reduce){.flag-wave-track,.flag-wave-item .flag-svg,.flag-drape,.flag-drape .flag-svg,.money-bill,.money-confetti span,.money-coin,.money-sky{animation:none!important}.flag-wave-track{transform:none}.money-bill{opacity:.9;top:28%}}.sidebar-bottom{display:flex;flex-direction:column;gap:8px}.account-card{width:100%;display:grid;grid-template-columns:32px 1fr 16px;align-items:center;gap:9px;padding:10px 9px;background:#131418;border:1px solid #2b2c33;border-radius:11px;color:#ddd;text-align:left;transition:.18s ease}.account-card:hover{border-color:#454751;background:#18191e}.account-card-icon{width:30px;height:30px;border-radius:9px;background:#ec3d981a;color:var(--pink);display:grid;place-items:center}.account-card-copy{min-width:0}.account-card-copy strong,.account-card-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-card-copy strong{font-size:9px}.account-card-copy small{margin-top:3px;color:#6f7179;font-size:7px}.account-card>svg{color:#666973;justify-self:end}.account-modal{text-align:center}.account-avatar{width:50px;height:50px;border-radius:15px;margin:2px auto 9px;display:grid;place-items:center;background:#ec3d981a;color:var(--pink);border:1px solid rgba(236,61,152,.2)}.account-modal>strong{display:block;font-size:13px}.account-modal>span{display:block;margin-top:4px;color:#777983;font-size:9px}.account-tabs{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-bottom:14px;padding:4px;background:#121316;border:1px solid #292a30;border-radius:10px}.account-tabs button{border:0;background:transparent;color:#73757e;border-radius:7px;padding:8px;font-size:9px}.account-tabs button.active{background:#202127;color:#eee}.account-message{padding:8px 10px;border-radius:8px;background:#3be8790f;border:1px solid rgba(59,232,121,.15);color:#9debb8;font-size:9px;text-align:left}.account-note{margin:12px 0 0}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.settings-column input[type=number],.form-stack input[type=number]{padding-right:10px}.settings-column select,.form-stack select,.note-type-row select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,#7b7d86 50%),linear-gradient(135deg,#7b7d86 50%,transparent 50%);background-position:calc(100% - 14px) 50%,calc(100% - 9px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:34px}.trend-panel{margin-top:14px;overflow:hidden}.trend-legend{display:flex;align-items:center;gap:15px;margin:-2px 0 7px;color:#777983;font-size:8px}.trend-legend span{display:inline-flex;align-items:center;gap:5px}.trend-legend i{width:7px;height:7px;border-radius:50%;display:inline-block}.legend-income{background:var(--green)}.legend-expense{background:#ff5b67}.legend-tax{background:#ec3d98}.trend-chart-wrap{width:100%;overflow:hidden}.trend-chart{display:block;width:100%;height:180px;overflow:visible;color:#777}.trend-grid{stroke:#292a30;stroke-width:.7}.trend-fill{fill:url(#incomeFill)}.trend-line{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.income-line{stroke:var(--green);color:var(--green)}.expense-line{stroke:#ff5b67}.tax-line{stroke:#ec3d98;stroke-dasharray:3 4}.trend-dot{fill:var(--green);stroke:#17181d;stroke-width:1.5}.trend-labels{display:grid;grid-template-columns:repeat(6,1fr);margin-top:-2px;color:#60626b;font-size:7px;text-align:center}.trend-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.trend-summary>div{background:#121316;border:1px solid #292a30;border-radius:9px;padding:9px}.trend-summary span{display:block;color:#696b74;font-size:7px}.trend-summary strong{display:block;margin-top:5px;font-size:10px;color:#ddd}.table-row.detailed{grid-template-columns:minmax(0,1fr) 86px 118px 108px 34px;column-gap:12px}.table-row.detailed .icon-btn{justify-self:end}.table-row.detailed>small{white-space:nowrap}.table-row.detailed .danger{color:var(--danger)}.client-toolbar{min-height:38px}.toolbar-stats{min-width:80px;justify-content:flex-end}.profile-metrics{grid-template-columns:1fr 1fr 1fr}.profile-metrics div{text-align:left;min-width:0}.client-detail-stats span{min-width:118px}.client-detail-stats{align-items:stretch}.invite-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.invite-grid button{min-height:46px;display:grid;grid-template-columns:22px 1fr;align-items:center;justify-items:start;column-gap:8px;padding:9px 12px}.invite-grid button svg{width:17px!important;height:17px!important;justify-self:center}.invite-grid button span{font-size:9px;text-align:left}.copy-row{align-items:center}.copy-row button{height:34px;min-width:68px;padding:0 9px;border-radius:8px;gap:5px;font-size:8px;border-color:#3a3b44}.copy-row button svg{width:12px!important;height:12px!important}.copy-row input{height:34px}.referral-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.referral-steps>div{display:grid;grid-template-columns:20px 1fr;align-items:center;gap:7px}.referral-steps b{width:20px;height:20px;display:grid;place-items:center;border-radius:7px;background:#202127;font-size:8px}.referral-steps span{font-size:8px;line-height:1.4;text-align:left}.theme-setting-row{grid-template-columns:145px minmax(0,1fr) 26px;padding:9px 12px}.theme-setting-icon{width:26px;height:26px;display:grid;place-items:center;justify-self:end;font-size:11px}.theme-setting-row .theme-setting-icon{margin-left:5px}.flag-animation-settings{display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px;margin-top:13px;padding-top:13px;border-top:1px solid #292a30}.flag-animation-settings>div:first-child{display:flex;flex-direction:column;gap:4px}.flag-animation-settings strong{font-size:9px}.flag-animation-settings span{font-size:8px;color:#6f7179}.segmented{display:flex;gap:4px;background:#121316;border:1px solid #292a30;border-radius:9px;padding:3px}.segmented button{border:0;background:transparent;color:#6f7179;border-radius:6px;padding:7px 9px;font-size:8px}.segmented button.active{background:#24252b;color:#eee}.check-row{padding-right:4px}.check-row input{margin:0 2px 0 0}.template-toggle{justify-content:flex-start!important;padding:2px 4px}.template-toggle input{margin-right:4px!important}.template-list{padding-right:2px}.template{padding:10px 12px;min-height:45px}.template strong{min-width:120px}.template span{margin-left:auto;margin-right:4px}.template .pink-btn{min-width:58px}.note-type-row{margin-bottom:10px}.note-type-row label{display:flex;flex-direction:column;gap:6px;color:#888a93;font-size:9px}.note-type-row select{width:100%;background-color:#121316;border:1px solid #303139;border-radius:9px;color:#e8e8eb;padding:10px;font-size:10px}.primary,.pink-btn,.ghost-btn,.danger-btn{min-height:34px}.page-top>.primary,.page-top>.ghost-btn{white-space:nowrap}.panel-head .ghost-btn{margin-left:auto}.location-switch{padding-left:12px;padding-right:13px}.location-switch svg{margin-left:3px}.text-link svg{margin-left:2px}.panel-head>svg{flex:0 0 auto;margin-top:2px}@media (max-width:760px){.trend-summary{grid-template-columns:1fr}.trend-chart{height:155px}.table-row.detailed{grid-template-columns:minmax(0,1fr) 72px 34px}.table-row.detailed>small:nth-of-type(1){display:none}.table-row.detailed>b{display:none}.table-row.detailed>span{justify-self:end}.invite-grid{grid-template-columns:1fr 1fr}.referral-steps,.flag-animation-settings{grid-template-columns:1fr}.segmented{width:100%}.segmented button{flex:1}.theme-setting-row{grid-template-columns:100px minmax(0,1fr) 26px}.template{flex-wrap:wrap}.template strong{min-width:0}.template span{margin-left:auto}.account-card{margin-top:2px}}.page-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.step-icon{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;flex:0 0 28px;background:#202129;color:var(--pink);border:1px solid #30313a}.referral-steps>div{display:flex;align-items:center;gap:9px;min-height:44px}.invite-grid button{min-height:42px;border:1px solid #2e3038;background:#191a20;color:#c8c9ce;border-radius:10px;display:flex;align-items:center;justify-content:flex-start;gap:9px;padding:0 12px;font-size:10px}.invite-grid button svg{flex:0 0 17px}.invite-grid button span{white-space:nowrap}.invite-grid button.invite-primary{background:#ec3d981a;border-color:#ec3d9847;color:#fff}.owner-email{display:flex;align-items:center;gap:9px;padding:12px;border:1px solid #2b2c33;background:#131416;border-radius:10px;margin:14px 0;color:#ddd}.owner-email svg{color:var(--pink)}.trend-dot,.brand-dot{display:none!important}.reward-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.reward-head>div:first-child{min-width:0}.reward-head .unlock,.reward-head .lock{margin-left:auto;flex:0 0 auto;white-space:nowrap}.reward-card>.hero-theme{margin-top:18px}.reward-card>p{margin-top:12px}.theme-settings-list{margin-top:16px}.theme-setting-row{position:relative}.theme-setting-row .theme-setting-icon{margin-left:auto;flex:0 0 26px;text-align:center}.theme-setting-copy{min-width:0}.theme-setting-copy span{display:block;margin-top:4px}.theme-country{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(120deg,#111722,#172235 48%,#0e1118)}.theme-country .country-aura{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:0;background:radial-gradient(circle at 76% 50%,rgba(255,255,255,.08),transparent 34%),radial-gradient(circle at 22% 80%,rgba(87,122,190,.12),transparent 40%);pointer-events:none}.country-flag-stage{position:absolute;z-index:1;right:3%;top:6%;width:64%;height:88%;display:flex;align-items:center;justify-content:flex-end;overflow:visible}.country-flag-stage .flag-svg{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:right center;background:transparent;border-radius:0;filter:drop-shadow(-12px 12px 20px rgba(0,0,0,.28));transform-origin:82% 50%;animation:countryFlagBreeze 6s ease-in-out infinite}.theme-country:after{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#0a0e16c7,#0a0e1657 35%,#0a0e1600 67%),linear-gradient(180deg,rgba(255,255,255,.025),transparent 45%,rgba(0,0,0,.18))}.theme-country-name{z-index:3}@keyframes countryFlagBreeze{0%,to{transform:perspective(900px) rotateY(-1.2deg) rotate(-.3deg) scale(1.01)}50%{transform:perspective(900px) rotateY(1.8deg) rotate(.25deg) scale(1.015)}}.preview-only .country-flag-stage{width:62%;right:2%}.preview-only .country-flag-stage .flag-svg{animation-duration:7s}@media (prefers-reduced-motion:reduce){.country-flag-stage .flag-svg{animation:none!important;transform:none}}.invite-grid button{min-height:44px;display:grid;grid-template-columns:20px 1fr;align-items:center;justify-items:start;gap:9px;padding:0 12px}.invite-grid button>svg,.invite-grid button>.icon,.invite-grid button svg{width:18px!important;height:18px!important;min-width:18px!important;max-width:18px!important;flex:0 0 18px;display:block}.invite-grid button>span{line-height:1;white-space:nowrap}.referral-steps .step-icon{width:28px;height:28px;min-width:28px;display:grid;place-items:center}.referral-steps .step-icon svg{width:15px!important;height:15px!important}.ref-progress{margin-top:20px}.ref-progress .progress-copy{display:flex;align-items:center;justify-content:space-between;gap:12px}.ref-progress .progress-copy strong{margin-left:auto}.reward-grid{margin-top:20px}.discount-panel{margin-top:18px}.auth-locked{min-height:100%;filter:blur(1px);pointer-events:none;-webkit-user-select:none;user-select:none}.legal-page{max-width:980px;margin:0 auto}.legal-panel{line-height:1.7}.legal-panel p{margin:0 0 16px;color:#b8bac2;font-size:11px}.legal-panel p:last-child{margin-bottom:0}.legal-check{align-items:flex-start!important;line-height:1.45}.legal-check input{margin-top:2px!important;flex:0 0 auto}.legal-check a{color:#ec3d98}.account-forgot{border:0;background:none;padding:5px 0;margin:4px auto 0;color:#aaa;display:block}.account-forgot:hover{color:#fff}.notice{margin-top:14px}.referral-stats{margin-bottom:14px}.referral-stats .stat-card strong{color:#eee}.ref-progress.panel{margin-top:0;padding:16px}.ref-progress .progress-copy{align-items:center}.ref-progress .progress-copy>div{display:flex;flex-direction:column;gap:5px}.ref-progress .progress-copy .eyebrow{font-size:8px}.ref-progress .progress-copy strong{font-size:18px;margin-left:0}.milestone-reward{display:inline-flex;align-items:center;gap:6px;color:#aeb0b7;font-size:9px}.milestone-reward svg{color:var(--pink)}.ref-progress-foot{display:flex;justify-content:space-between;align-items:center;gap:12px}.ref-progress-foot p{margin:9px 0 0}.ref-progress-foot>span{font-size:8px;color:#656770;white-space:nowrap}.referral-link-panel{margin-top:14px}.referral-link-panel .panel-head{align-items:flex-start}.ref-link-icon{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:#ec3d9817;border:1px solid rgba(236,61,152,.18);color:var(--pink);flex:0 0 auto}.referral-how{margin-top:14px}.referral-step-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.referral-step{display:grid;grid-template-columns:auto auto 1fr;align-items:start;gap:9px;background:#121316;border:1px solid #292a30;border-radius:11px;padding:12px}.referral-step .step-number{font-size:8px;color:#555861;font-weight:800;letter-spacing:.08em}.referral-step .step-icon{width:28px;height:28px;min-width:28px;display:grid;place-items:center;border-radius:8px;background:#202129;color:var(--pink)}.referral-step>div strong{display:block;font-size:10px}.referral-step>div span{display:block;margin-top:4px;color:#73757e;font-size:8px;line-height:1.5}.reward-card .ghost-btn{display:inline-flex;align-items:center;gap:6px}.reward-card .ghost-btn svg{width:13px;height:13px}.referral-link-panel .copy-row{margin-top:14px}@media (max-width:760px){.referral-step-grid{grid-template-columns:1fr}.ref-progress-foot{align-items:flex-start;flex-direction:column;gap:2px}.referral-link-panel .panel-head{gap:12px}}.referral-page .referral-command{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:22px;padding:20px;margin-bottom:14px;border-color:#30323a;background:linear-gradient(135deg,#17181d,#121316)}.referral-command-main{display:flex;gap:15px;align-items:flex-start}.referral-orb{width:48px;height:48px;flex:0 0 48px;border-radius:14px;display:grid;place-items:center;color:var(--pink);background:#ec3d9817;border:1px solid rgba(236,61,152,.2);box-shadow:0 10px 30px #ec3d9814}.referral-command h2{margin:5px 0 6px;font-size:17px;line-height:1.25}.referral-command p{margin:0;color:#777983;font-size:9px;line-height:1.6;max-width:590px}.referral-meter{align-self:center;padding:13px 14px;background:#101114;border:1px solid #292b31;border-radius:12px}.referral-meter-top,.referral-meter-bottom{display:flex;justify-content:space-between;gap:10px;align-items:center}.referral-meter-top strong{font-size:20px;color:#eee}.referral-meter-top strong span{font-size:10px;color:#696b74;font-weight:600}.referral-meter-top>span,.referral-meter-bottom{font-size:8px;color:#666973}.referral-meter .progress-bar{margin:10px 0 8px}.referral-meter-bottom span:last-child{color:#9a9ca4}.referral-page .referral-stats{margin-bottom:14px}.referral-page .stat-card{position:relative;min-height:88px;padding:13px 13px 11px}.ref-stat-icon{position:absolute;right:12px;top:12px;width:28px;height:28px;border-radius:9px;display:grid;place-items:center;color:var(--pink);background:#ec3d9814;border:1px solid rgba(236,61,152,.14)}.referral-page .stat-card>span:not(.ref-stat-icon){font-size:8px;color:#70727a;max-width:110px}.referral-page .stat-card strong{margin-top:12px;font-size:21px}.referral-link-feature{margin-top:0}.referral-link-feature .copy-row{margin-top:15px}.referral-copy-row input{font-size:10px;color:#b7b8bf}.referral-copy-row button{min-width:90px;height:36px}.referral-link-note{display:flex;align-items:center;gap:7px;margin-top:9px;color:#656770;font-size:8px}.referral-link-note svg{color:var(--green)}.referral-how-new{margin-top:14px}.referral-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.referral-flow-item{min-height:140px;padding:13px;background:#121316;border:1px solid #292a30;border-radius:11px;position:relative}.flow-number{font-size:8px;color:#555861;font-weight:800;letter-spacing:.08em}.flow-icon{width:31px;height:31px;margin:12px 0 11px;border-radius:9px;display:grid;place-items:center;color:var(--pink);background:#202129;border:1px solid #30313a}.referral-flow-item strong{display:block;font-size:10px}.referral-flow-item div span{display:block;margin-top:5px;color:#73757e;font-size:8px;line-height:1.55}.referral-rewards-panel{margin-top:14px}.milestone-list{display:flex;flex-direction:column;gap:7px;margin-top:14px}.milestone-row{display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center;padding:10px 11px;background:#121316;border:1px solid #292a30;border-radius:9px}.milestone-row.complete{border-color:#3be8792e;background:#3be87906}.milestone-badge{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:#202127;color:#666872;font-size:8px;font-weight:800}.milestone-row.complete .milestone-badge{color:var(--green);background:#3be87914}.milestone-copy strong,.milestone-copy span{display:block}.milestone-copy strong{font-size:9px}.milestone-copy span{font-size:8px;color:#686a73;margin-top:3px}.milestone-status{font-size:8px;color:#747680;padding:5px 7px;border-radius:7px;background:#1b1c21}.milestone-row.complete .milestone-status{color:#9debb8;background:#3be8790f}.referral-rule{display:flex;gap:9px;align-items:flex-start;margin-top:14px;padding:11px 12px;background:#15161a;border:1px solid #292a30;border-radius:9px}.referral-rule svg{color:#8d9099;flex:0 0 auto}.referral-rule strong,.referral-rule span{display:block}.referral-rule strong{font-size:9px}.referral-rule span{margin-top:4px;color:#696b74;font-size:8px;line-height:1.5}.referral-cta{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px 20px;border-color:#ec3d9838;background:linear-gradient(100deg,#ec3d9812,#15161a)}.referral-cta h2{margin:4px 0;font-size:15px}.referral-cta p{margin:0;color:#73757e;font-size:9px}@media (max-width:900px){.referral-page .referral-command{grid-template-columns:1fr}.referral-flow{grid-template-columns:1fr 1fr}}@media (max-width:760px){.referral-flow{grid-template-columns:1fr}.referral-cta{align-items:stretch;flex-direction:column}.referral-cta .primary{width:100%}.referral-page .referral-command{padding:15px}.referral-command-main{gap:11px}.referral-orb{width:40px;height:40px;flex-basis:40px}.referral-command h2{font-size:15px}.referral-copy-row{flex-direction:row}.referral-copy-row button{min-width:82px}.referral-page .stat-card{min-height:78px}}.account-modal-forgot .form-stack{margin-top:0}.account-modal-forgot .account-forgot{margin-top:10px}.account-modal-forgot .account-message{margin-top:2px}.theme-custom{position:relative;width:100%;height:100%;overflow:hidden;border-radius:inherit;isolation:isolate;background:#111}.theme-custom-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0}.theme-custom-media img,.theme-custom-media video{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center center;border:0;margin:0;padding:0}.theme-custom-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#0000000a,#00000029)}@media (prefers-reduced-motion:reduce){.theme-custom-media video{animation:none!important}}@media screen and (max-width: 640px){html{-webkit-text-size-adjust:100%}.modal-backdrop{align-items:flex-start;overflow-y:auto;padding:max(16px,env(safe-area-inset-top)) 12px max(16px,env(safe-area-inset-bottom))}.modal{width:min(100%,520px);max-height:calc(100dvh - 32px);overflow-y:auto;margin:auto 0;-webkit-overflow-scrolling:touch}.modal input:not([type=checkbox]),.modal textarea,.modal select{font-size:16px!important}.modal input:not([type=checkbox]):focus,.modal textarea:focus,.modal select:focus{font-size:16px!important}.account-modal{width:100%}.account-modal .form-stack{gap:14px}.account-modal label:not(.check-row){display:flex;flex-direction:column;gap:7px;width:100%}.account-modal input:not([type=checkbox]),.account-modal textarea,.account-modal select,.account-modal button{font-size:16px!important}.account-modal input:not([type=checkbox]),.account-modal textarea,.account-modal select{width:100%;min-height:50px;padding:13px 14px;line-height:1.25;border-radius:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;touch-action:manipulation}.account-modal input:not([type=checkbox]):focus,.account-modal textarea:focus,.account-modal select:focus{font-size:16px!important}.account-modal .primary,.account-modal .ghost-btn{min-height:50px}.account-modal .account-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px}.account-modal .account-tabs button{min-height:44px;touch-action:manipulation}.account-modal .legal-check{align-items:flex-start;gap:10px;line-height:1.5}.account-modal .legal-check input[type=checkbox]{width:20px;height:20px;min-width:20px;margin-top:1px;font-size:16px!important}.account-modal .account-forgot{min-height:44px;justify-content:center;width:100%;touch-action:manipulation}.modal-head .icon-btn{width:40px;height:40px;min-width:40px}}@media screen and (max-width: 380px){.modal-backdrop{padding-left:8px;padding-right:8px}.modal{max-height:calc(100dvh - 16px)}.account-modal input:not([type=checkbox]),.account-modal textarea,.account-modal select{min-height:48px}}
