@import "https://fonts.cdnfonts.com/css/pricedown";:root{--profile-release:"2026.09.20.1";--bg-dark:#0a0a0ceb;--border-color:#ffffff14;--accent-green:#00bf8f;--accent-purple:#a855f7;--verified-icon-color:#a855f7;--font-main:"Inter", sans-serif;--font-title:"Space Grotesk", sans-serif}*{box-sizing:border-box;margin:0;padding:0}a,button,.social-icon-btn,.join-btn,#entry-screen{cursor:pointer!important}html{background:#000;min-height:100%}html.profile-card-contained,html.profile-card-contained body{height:100%;overflow:hidden}html.profile-entry-open,html.profile-entry-open body{width:100%;height:100%;overflow:hidden}body{font-family:var(--font-main);color:#e2e8f0;background-color:#000;min-height:100vh;overflow-x:clip}:where(h1,h2,h3,h4,h5,h6,strong,b,button){font-weight:500}#root{width:100%;min-height:100vh}.in-app-profile-view{min-height:100dvh}.in-app-profile-back{z-index:10050;top:max(12px, env(safe-area-inset-top));left:max(12px, env(safe-area-inset-left));color:#f5f7fb;min-height:42px;font:600 .72rem var(--font-main);-webkit-backdrop-filter:blur(14px);background:#080a0fd6;border:1px solid #ffffff24;border-radius:12px;align-items:center;gap:7px;padding:0 14px;display:inline-flex;position:fixed;box-shadow:0 12px 35px #0000006b}.in-app-profile-back:hover{color:#b7fae9;background:#0a1616e6;border-color:#00d7a766}@media (width<=520px){.in-app-profile-back{min-height:40px;padding:0 12px}}.profile-route{isolation:isolate;background:#000;justify-content:center;align-items:center;width:100%;min-height:100dvh;display:flex;position:relative;overflow-x:clip}.profile-route.is-card-contained{height:100dvh;overflow-y:clip}.profile-route,.profile-route *{cursor:var(--profile-cursor,auto)!important}.profile-route :is(a,button,.social-icon-btn,.join-btn,#entry-screen){cursor:var(--profile-pointer,pointer)!important}.profile-route :is(input:not([type=range]),textarea,[contenteditable=true]){cursor:var(--profile-text-cursor,text)!important}.profile-route :is(.social-icon-btn,.discord-activity-card,.server-card,.join-btn,.badge,.profile-music-controls button,.profile-music-volume>button,.manage-profile-link):not(:hover):not(:focus-visible){transition-delay:70ms}.profile-route :is(.social-icon-btn,.discord-activity-card,.server-card,.join-btn,.badge,.profile-music-controls button,.profile-music-volume>button,.manage-profile-link):hover{transition-delay:0s}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#entry-screen{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;color:#fff;background:#000;border:0;justify-content:center;align-items:center;width:100%;height:100dvh;min-height:100dvh;padding:clamp(20px,5vw,48px);transition:opacity .5s,visibility .5s;display:flex;position:fixed;inset:0;overflow:hidden}#entry-screen.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.entry-content{flex-direction:column;justify-content:center;align-items:center;gap:clamp(14px,2.5dvh,22px);width:min(100%,440px);max-height:100%;display:flex}.entry-logo-hitbox{z-index:1;flex:0 auto;place-items:center;max-width:100%;min-height:0;max-height:calc(100dvh - 120px);display:grid;position:relative}.entry-btn-img{object-fit:contain;width:auto;max-width:min(220px,70vw);height:auto;max-height:min(220px,45dvh);filter:drop-shadow(0 0 15px var(--entry-logo-glow,#ffa60080));transition:transform .3s,filter .3s;display:block}.entry-logo-hitbox:hover .entry-btn-img,#entry-screen:focus-visible .entry-btn-img{filter:drop-shadow(0 0 25px var(--entry-logo-glow,#ffa60080));transform:scale(1.08)}.entry-hint{z-index:2;color:#ffffffb3;letter-spacing:.04em;text-shadow:0 2px 12px #000000d9;opacity:1;flex:none;min-height:1em;font-size:clamp(.68rem,1.8vw,.8rem);font-weight:500;line-height:1.25;transition:opacity .28s,transform .28s;display:block;position:relative;transform:translateY(0)}.entry-hint.is-hidden{opacity:0;transform:translateY(4px)}#entry-screen:focus-visible{outline-offset:-8px;outline:2px solid #fbbf24}@keyframes pulse{0%,to{opacity:.3;transform:scale(.98)}50%{opacity:1;transform:scale(1)}}.video-container{z-index:-1;background:#000;width:100%;height:100%;position:fixed;inset:0;overflow:hidden}.background-art{--background-filter:brightness(1) contrast(1);--background-scale:1;opacity:0;width:100%;height:100%;filter:var(--background-filter);transform:scale(var(--background-scale));background:#000 url(/galeria/fondo.jpg) 50%/cover no-repeat;transition:opacity .9s,filter .35s,transform .35s;position:absolute;inset:0}.background-art.is-active{opacity:1}.background-art.has-background-overlay{--background-filter:brightness(.62) contrast(1.08)}.background-art.is-blurred{--background-filter:brightness(1) contrast(1) blur(13px);--background-scale:1.065}.background-art.is-blurred.has-background-overlay{--background-filter:brightness(.54) contrast(1.04) blur(13px)}.background-transition-layer{animation-fill-mode:both}.background-transition-layer.is-transition-from,.background-transition-layer.is-transition-to{opacity:1}.background-transition-layer.is-transition-from.transition-crossfade,.background-transition-layer.is-transition-to.transition-crossfade,.background-transition-layer.is-transition-from.transition-slide,.background-transition-layer.is-transition-to.transition-slide,.background-transition-layer.is-transition-from.transition-zoom,.background-transition-layer.is-transition-to.transition-zoom,.background-transition-layer.is-transition-from.transition-flip,.background-transition-layer.is-transition-to.transition-flip{will-change:opacity, transform}.background-transition-layer.is-transition-to.transition-wipe,.background-transition-layer.is-transition-to.transition-iris,.background-transition-layer.is-transition-to.transition-curtains,.background-transition-layer.is-transition-to.transition-cascade{will-change:clip-path}.background-transition-layer.is-transition-from.transition-blur,.background-transition-layer.is-transition-to.transition-blur{will-change:opacity, transform, filter}.background-transition-layer.is-transition-from.transition-glitch,.background-transition-layer.is-transition-to.transition-glitch{will-change:opacity, transform, filter, clip-path}.background-transition-layer.is-transition-from.transition-crossfade{animation:backgroundCrossfadeOut var(--background-transition-duration) ease-in-out both}.background-transition-layer.is-transition-to.transition-crossfade{animation:backgroundCrossfadeIn var(--background-transition-duration) ease-in-out both}.background-transition-layer.is-transition-from.transition-slide{animation:backgroundSlideOut var(--background-transition-duration) cubic-bezier(.7, 0, .25, 1) both}.background-transition-layer.is-transition-to.transition-slide{animation:backgroundSlideIn var(--background-transition-duration) cubic-bezier(.7, 0, .25, 1) both}.background-transition-layer.is-transition-to.transition-wipe{animation:backgroundWipeIn var(--background-transition-duration) cubic-bezier(.7, 0, .2, 1) both}.background-transition-layer.is-transition-from.transition-zoom{animation:backgroundZoomOut var(--background-transition-duration) ease-in-out both}.background-transition-layer.is-transition-to.transition-zoom{animation:backgroundZoomIn var(--background-transition-duration) ease-in-out both}.background-transition-layer.is-transition-from.transition-blur{animation:backgroundBlurOut var(--background-transition-duration) ease-in-out both}.background-transition-layer.is-transition-to.transition-blur{animation:backgroundBlurIn var(--background-transition-duration) ease-in-out both}.background-transition-layer.is-transition-to.transition-iris{animation:backgroundIrisIn var(--background-transition-duration) cubic-bezier(.65, 0, .2, 1) both}.background-transition-layer.is-transition-from.transition-flip{transform-origin:0;animation:backgroundFlipOut var(--background-transition-duration) ease-in-out both}.background-transition-layer.is-transition-to.transition-flip{transform-origin:100%;animation:backgroundFlipIn var(--background-transition-duration) ease-in-out both}.background-transition-layer.is-transition-from.transition-glitch{animation:backgroundGlitchOut var(--background-transition-duration) steps(2, end) both}.background-transition-layer.is-transition-to.transition-glitch{animation:backgroundGlitchIn var(--background-transition-duration) steps(2, end) both}.background-transition-layer.is-transition-to.transition-curtains{animation:backgroundCurtainsIn var(--background-transition-duration) cubic-bezier(.76, 0, .24, 1) both}.background-transition-layer.is-transition-to.transition-cascade{animation:backgroundCascadeFlow var(--background-transition-duration) cubic-bezier(.72, 0, .2, 1) both}@keyframes backgroundCrossfadeOut{0%{opacity:1}to{opacity:0}}@keyframes backgroundCrossfadeIn{0%{opacity:0}to{opacity:1}}@keyframes backgroundSlideOut{0%{opacity:1;transform:translateX(0) scale(var(--background-scale))}to{opacity:.42;transform:translateX(-32%) scale(var(--background-scale))}}@keyframes backgroundSlideIn{0%{opacity:1;transform:translateX(100%) scale(var(--background-scale))}to{opacity:1;transform:translateX(0) scale(var(--background-scale))}}@keyframes backgroundWipeIn{0%{opacity:1;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes backgroundZoomOut{0%{opacity:1;transform:scale(var(--background-scale))}to{opacity:0;transform:scale(1.18)}}@keyframes backgroundZoomIn{0%{opacity:0;transform:scale(.84)}to{opacity:1;transform:scale(var(--background-scale))}}@keyframes backgroundBlurOut{0%{opacity:1;filter:var(--background-filter) blur(0);transform:scale(var(--background-scale))}to{opacity:0;filter:var(--background-filter) blur(25px);transform:scale(1.09)}}@keyframes backgroundBlurIn{0%{opacity:0;filter:var(--background-filter) blur(25px);transform:scale(1.09)}to{opacity:1;filter:var(--background-filter) blur(0);transform:scale(var(--background-scale))}}@keyframes backgroundIrisIn{0%{opacity:1;clip-path:circle(0)}to{opacity:1;clip-path:circle(76%)}}@keyframes backgroundFlipOut{0%{opacity:1;transform:perspective(1400px) rotateY(0) scale(var(--background-scale))}50%,to{opacity:0;transform:perspective(1400px) rotateY(-88deg) scale(var(--background-scale))}}@keyframes backgroundFlipIn{0%,48%{opacity:0;transform:perspective(1400px) rotateY(88deg) scale(var(--background-scale))}to{opacity:1;transform:perspective(1400px) rotateY(0) scale(var(--background-scale))}}@keyframes backgroundGlitchOut{0%{opacity:1;transform:translate(0) scale(var(--background-scale));filter:var(--background-filter);clip-path:inset(0)}22%{transform:translate(-12px, 4px) scale(var(--background-scale));filter:var(--background-filter) hue-rotate(55deg);clip-path:inset(8% 0 58%)}42%{transform:translate(14px, -3px) scale(var(--background-scale));clip-path:inset(48% 0 22%)}68%{opacity:.7;transform:translate(-7px, 2px) scale(var(--background-scale));clip-path:inset(75% 0 5%)}to{opacity:0;transform:translate(0) scale(var(--background-scale));filter:var(--background-filter);clip-path:inset(100% 0 0)}}@keyframes backgroundGlitchIn{0%{opacity:0;transform:translate(12px, -5px) scale(var(--background-scale));filter:var(--background-filter) saturate(2);clip-path:inset(80% 0 0)}28%{opacity:.8;transform:translate(-12px, 3px) scale(var(--background-scale));clip-path:inset(52% 0 18%)}52%{transform:translate(9px, -2px) scale(var(--background-scale));filter:var(--background-filter) hue-rotate(-45deg);clip-path:inset(18% 0 55%)}76%{transform:translate(-4px, 1px) scale(var(--background-scale));clip-path:inset(4% 0 8%)}to{opacity:1;transform:translate(0) scale(var(--background-scale));filter:var(--background-filter);clip-path:inset(0)}}@keyframes backgroundCurtainsIn{0%{opacity:1;clip-path:inset(0 50%);transform:scale(1.08)}to{opacity:1;clip-path:inset(0);transform:scale(var(--background-scale))}}@keyframes backgroundCascadeFlow{0%{opacity:1;clip-path:polygon(0 0,0 0,0 20%,-10% 20%,-10% 40%,-20% 40%,-20% 60%,-30% 60%,-30% 80%,-40% 80%,-40% 100%,0 100%)}to{opacity:1;clip-path:polygon(0 0,140% 0,140% 20%,130% 20%,130% 40%,120% 40%,120% 60%,110% 60%,110% 80%,100% 80%,100% 100%,0 100%)}}@media (prefers-reduced-motion:reduce){.background-transition-layer.is-transition-from,.background-transition-layer.is-transition-to{animation-duration:1ms!important;animation-delay:0s!important}}.profile-background-video{z-index:0;object-fit:cover;opacity:0;filter:brightness()contrast();width:100%;height:100%;transition:opacity .35s,filter .35s,transform .35s;position:absolute;inset:0}.profile-background-video.is-ready{opacity:1}.profile-background-video.has-background-overlay{filter:brightness(.62)contrast(1.08)}.profile-background-video.is-blurred{filter:brightness()contrast()blur(13px);transform:scale(1.065)}.profile-background-video.is-blurred.has-background-overlay{filter:brightness(.54)contrast(1.04)blur(13px)}.profile-cursor-cat{z-index:2147483647;pointer-events:none;width:32px;height:32px;image-rendering:pixelated;image-rendering:crisp-edges;will-change:top, left, background-position;background-repeat:no-repeat;display:block;position:fixed;top:16px;left:16px}.profile-cursor-snowflakes,.profile-cursor-ghost,.profile-cursor-following-dot,.profile-cursor-bubbles,.profile-cursor-particles{z-index:2147483647;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.profile-cursor-cat{display:none}}.video-overlay{z-index:1;background:radial-gradient(circle,#00000029 0%,#000000c2 100%),repeating-linear-gradient(0deg,#0000001f,#0000001f 1px,#0000 1px 2px);width:100%;height:100%;position:fixed;inset:0}.background-effect-layer{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.background-effect-layer:before,.background-effect-layer:after{content:"";pointer-events:none;position:absolute;inset:-20%}.background-effect-layer.is-dither{opacity:.58;mix-blend-mode:screen;background-image:radial-gradient(circle,#ffffff6b 0 1px,#0000 1.5px);background-size:5px 5px;animation:1.1s steps(2,end) infinite profileDitherDrift;-webkit-mask-image:linear-gradient(#0000 2%,#000 24% 82%,#0000 100%);mask-image:linear-gradient(#0000 2%,#000 24% 82%,#0000 100%)}.background-effect-layer.is-dither:before{opacity:.3;background:repeating-linear-gradient(120deg,#0000 0 8px,#a855f740 9px,#0000 10px 18px);animation:6s linear infinite profileDitherSweep}.background-effect-layer.is-plasma{opacity:.66;mix-blend-mode:screen;filter:blur(28px)saturate(150%);background-color:#0000;background-image:radial-gradient(circle at 18% 28%,#00d7a78f,#0000 30%),radial-gradient(circle at 78% 20%,#a855f79e,#0000 32%),radial-gradient(circle at 52% 82%,#2563eb85,#0000 34%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:140% 140%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;animation:12s ease-in-out infinite alternate profilePlasmaFlow}.background-effect-layer.is-aurora{opacity:.72;mix-blend-mode:screen;filter:blur(18px)saturate(135%)}.background-effect-layer.is-aurora:before{background:conic-gradient(from 195deg at 50% 80%, transparent 0 20%, #00ffbe6b 27%, #537cff7a 36%, #c05cff73 44%, transparent 55%);border-radius:45%;animation:10s ease-in-out infinite alternate profileAuroraWave;inset:-35% -20% 20%}.background-effect-layer.is-aurora:after{background:linear-gradient(105deg,#0000 18%,#3effc829 38%,#765bff42 55%,#0000 76%);animation:8s ease-in-out infinite alternate-reverse profileAuroraSlide;inset:4% -35% 30%;transform:skewY(-8deg)}.background-effect-layer.is-snow{z-index:10;color:#fff;position:fixed;overflow:hidden}.background-effect-layer.is-snow:before,.background-effect-layer.is-snow:after{display:none}.profile-snowflake{top:-10%;left:var(--snow-left);color:var(--background-effect-color,#fff);text-shadow:0 0 5px #000;-webkit-user-select:none;user-select:none;animation:profileSnowShake 3s ease-in-out var(--snow-shake-delay) infinite;font:400 clamp(1.2rem,1.55vw,1.55rem)/1 Arial,sans-serif;position:absolute}.profile-snowflake>span{animation:profileSnowFall 10s linear var(--snow-fall-delay) infinite;display:block}.background-effect-layer.is-rain{--rain-wind:0px;-webkit-mask-image:linear-gradient(#0000 0,#000 5% 100%);mask-image:linear-gradient(#0000 0,#000 5% 100%)}.background-effect-layer.is-rain:before{opacity:.2;background:radial-gradient(at 50% 105%,#bedcff38,#0000 52%);inset:0}.background-effect-layer.is-rain:after{display:none}.profile-rain-drop{top:-28px;left:var(--rain-left);width:8px;height:8px;color:var(--background-effect-color,#fff);font:400 var(--rain-size)/10px Arial, sans-serif;text-align:center;opacity:var(--rain-opacity);text-shadow:0 0 3px color-mix(in srgb, var(--background-effect-color,#fff) 48%, transparent);will-change:transform, opacity;animation:profileRainParticle var(--rain-duration) linear var(--rain-delay) infinite, profileRainTwinkle 2.7s ease-in-out var(--rain-delay) infinite;display:block;position:absolute;overflow:hidden;transform:translateY(-32px)}.background-effect-layer.is-rain.is-live-storm .profile-rain-drop{animation:none;top:0;left:0}.background-effect-layer.is-blur{background:radial-gradient(circle at 50% 45%,#0000 8%,#00000014 62%,#00000061)}.background-effect-layer.is-night{background:#0000004d}.background-effect-layer.is-night:before,.background-effect-layer.is-night:after{display:none}.background-effect-layer.is-old-tv{opacity:.5;mix-blend-mode:overlay;background:repeating-linear-gradient(0deg,#ffffff0e 0 1px,#0000 1px 4px);animation:.18s steps(2,end) infinite profileTvFlicker}.background-effect-layer.is-old-tv:before{opacity:.3;background-image:radial-gradient(circle,#fff 0 .7px,#0000 1px);background-size:4px 4px;animation:.16s steps(2,end) infinite profileTvNoise;inset:0}.background-effect-layer.is-old-tv:after{background:linear-gradient(#0000,#ffffff21,#0000);height:26%;animation:4.6s linear infinite profileTvScan;inset:-30% 0 auto}@keyframes profileDitherDrift{50%{opacity:.42;background-position:2px 3px}}@keyframes profileDitherSweep{to{transform:translate(18%,12%)}}@keyframes profilePlasmaFlow{0%{background-position:0 0;transform:scale(1.05)rotate(-3deg)}to{filter:blur(34px)saturate(175%)hue-rotate(24deg);background-position:100% 80%;transform:scale(1.18)rotate(5deg)}}@keyframes profileAuroraWave{0%{transform:translate(-6%,2%)rotate(-8deg)scale(1)}to{transform:translate(8%,10%)rotate(8deg)scale(1.16)}}@keyframes profileAuroraSlide{to{transform:translate(-12%,14%)skewY(5deg)}}@keyframes profileSnowFall{0%{transform:translateY(0)}to{transform:translateY(var(--snow-fall-distance,110dvh))}}@keyframes profileSnowShake{0%,to{transform:translate(0)}50%{transform:translate(80px)}}@keyframes profileRainParticle{to{transform:translate3d(calc(var(--rain-drift) + var(--rain-wind)), var(--rain-fall-distance,115dvh), 0)}}@keyframes profileRainTwinkle{0%,36%,56%,to{opacity:var(--rain-opacity)}46%{opacity:.08}51%{opacity:.36}}@keyframes profileTvFlicker{50%{opacity:.38;transform:translate(.5px)}}@keyframes profileTvNoise{0%{transform:translate(0)}25%{transform:translate(2px,-1px)}50%{transform:translate(-1px,2px)}75%{transform:translate(1px,1px)}}@keyframes profileTvScan{to{transform:translateY(560%)}}.wrapper{z-index:2;perspective:1000px;width:100%;max-width:500px;padding:30px;position:relative;overflow:visible}.profile-card{background:rgba(10, 10, 12, var(--profile-card-opacity,.92));border:1px solid var(--border-color);-webkit-backdrop-filter:blur(16px);text-align:center;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform;border-radius:28px;padding:30px 22px;transition:transform 60ms ease-out,box-shadow .3s;position:relative;box-shadow:0 10px 40px #000000e6}.badges-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;max-width:calc(50% - 24px);margin-bottom:12px;display:flex;position:absolute;top:18px;right:20px}.discord-identity-corner{z-index:2;flex-wrap:wrap;align-items:center;gap:8px;max-width:calc(50% - 24px);display:flex;position:absolute;top:18px;left:20px}.discord-membership-badges{align-items:center;gap:8px;display:inline-flex}.badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;padding:6px 10px;font-size:1.1rem;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s,border-color .25s;display:inline-flex;position:relative}.badge.owner{color:#fbbf24}.badge.staff{color:#fff;background:linear-gradient(145deg,#ffffff17,#ffffff09)}.badge.staff .staff-badge-icon{filter:drop-shadow(0 0 2.5px #fff);width:1em;height:1em;display:block}.badge.verified{color:#38bdf8}.badge.samp{color:#22c55e}.badge.premium{color:#d8b4fe;background:linear-gradient(145deg,#a855f729,#581c8714)}.badge.custom-badge{color:var(--custom-badge-color,#d8b4fe)}.badge.custom-badge img{object-fit:contain;width:20px;height:20px;display:block}.badge.discord-badge{color:#aeb4ff}.badge.discord-badge.is-nitro{color:#f47fff}.badge.discord-badge img{object-fit:contain;width:18px;height:18px;display:block}.badge.owner:hover{border-color:#fbbf24;box-shadow:0 0 15px #fbbf2480}.badge.staff:hover{border-color:#ffffffb8;box-shadow:0 0 16px #ffffff52}.badge.verified:hover{border-color:#38bdf8;box-shadow:0 0 15px #38bdf880}.badge.samp:hover{border-color:#22c55e;box-shadow:0 0 15px #22c55e80}.badge.premium:hover{border-color:#c084fc;box-shadow:0 0 17px #a855f78c}.badge.custom-badge:hover{border-color:var(--custom-badge-color,#d8b4fe);box-shadow:0 0 16px color-mix(in srgb, var(--custom-badge-color,#d8b4fe) 52%, transparent)}.badge.discord-badge:hover{border-color:#5865f2;box-shadow:0 0 15px #5865f280}.badge.discord-badge.is-nitro:hover{border-color:#f47fff;box-shadow:0 0 15px #f47fff7a}.badge:hover{transform:translateY(-4px)scale(1.1)}.badge:after{content:attr(data-tooltip);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;background:#0f0f14f2;border:1px solid #ffffff1a;border-radius:6px;padding:4px 8px;font-size:.72rem;font-weight:500;transition:opacity .2s,transform .2s;position:absolute;bottom:125%;left:50%;transform:translate(-50%)scale(.8);box-shadow:0 4px 12px #00000080}.badge:hover:after{opacity:1;transform:translate(-50%)scale(1)}.avatar-box{width:110px;height:110px;margin:10px auto 16px;position:relative}.avatar-box .profile-avatar{object-fit:cover;border:2px solid var(--border-color);border-radius:50%;width:100%;height:100%;display:block}.avatar-decoration{object-fit:contain;pointer-events:none;z-index:2;width:124%;height:124%;position:absolute;top:-12%;left:-12%}.online-indicator{z-index:3;background:#23a55a;border:3px solid #000;border-radius:50%;width:16px;height:16px;position:absolute;bottom:3px;right:3px}.online-indicator.dnd{background:#f23f43}.online-indicator.online{background:#23a55a}.online-indicator.idle{background:#f0b232}.online-indicator.offline{background:#80848e}.username{font-family:var(--font-title);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:1.8rem;font-weight:500;display:flex}.username>span{display:inline-block;position:relative}.profile-fuzzy-name{max-width:100%;height:auto;font:inherit;color:inherit;flex:0 auto;margin-left:-5px;display:block}.name-effect-typewriter{white-space:nowrap;max-width:100%;display:inline-block;position:relative}.name-effect-typewriter__measure{visibility:hidden}.name-effect-typewriter__value{white-space:nowrap;align-items:baseline;display:inline-flex;position:absolute;top:0;left:0}.name-effect-typewriter__caret{border-right:.08em solid;width:0;height:.92em;margin-left:.08em;animation:.68s step-end infinite profileNameCaret;display:inline-block}.name-effect-rainbow{background:linear-gradient(90deg,#ff5f6d,#ffc371,#64f4ac,#63b3ff,#c084fc,#ff5f6d) 0 0/240% 100%;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite profileNameRainbow;color:#0000!important}.name-effect-glitch{animation:2.8s step-end infinite profileNameGlitch}.name-effect-shimmer{background:linear-gradient(110deg,#d7dee8 22%,#fff 39%,#9eabbc 52%,#fff 67%,#d7dee8 82%) 0 0/260% 100%;-webkit-background-clip:text;background-clip:text;animation:2.8s linear infinite profileNameShimmer;color:#0000!important}.name-effect-blend{white-space:pre;align-items:baseline;display:inline-flex!important}.name-effect-blend__character{vertical-align:baseline;display:inline-block;position:relative;overflow:hidden}.name-effect-blend__sizer{visibility:hidden;display:inline-block}.name-effect-blend__track{will-change:transform;width:300%;height:100%;display:flex;position:absolute;top:0;left:0;transform:translate(-66.6667%)}.name-effect-blend__track>span{text-align:center;flex:0 0 33.3333%;width:33.3333%;display:inline-block}.name-effect-sparkle{background-image:var(--name-sparkle-image);background-position:50%;background-repeat:repeat;background-size:auto;width:fit-content;display:inline-block}.name-effect-sparkle.is-sample{background-repeat:no-repeat;flex:none;width:90px;height:68px}.name-effect-neon{animation:1.9s ease-in-out infinite alternate profileNameNeon;color:#f3ddff!important}.name-effect-pulse{animation:2.1s ease-in-out infinite profileNamePulse}.name-effect-outline{-webkit-text-stroke:1px #d8b4fe;text-shadow:0 0 13px #a855f759;color:#0000!important}@keyframes profileNameCaret{0%,to{border-color:#0000}50%{border-color:currentColor}}@keyframes profileNameRainbow{to{background-position:-240% 0}}@keyframes profileNameGlitch{0%,88%,to{text-shadow:none;transform:translate(0)}89%{text-shadow:2px 0 #ff2e8c,-2px 0 #00e7ff;transform:translate(-2px,1px)}91%{text-shadow:-3px 0 #ff2e8c,3px 0 #00e7ff;transform:translate(2px,-1px)}93%{text-shadow:1px 0 #ff2e8c,-1px 0 #00e7ff;transform:translate(0)}}@keyframes profileNameShimmer{to{background-position:-260% 0}}@keyframes profileNameNeon{0%{text-shadow:0 0 5px #c084fc73,0 0 12px #a855f74d}to{text-shadow:0 0 7px #e9d5ffe6,0 0 22px #a855f7b8,0 0 34px #7e22ce73}}@keyframes profileNamePulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.045)}}.verified-icon{color:#fff;filter:drop-shadow(0 0 2.5px #fff);font-size:1.3rem}.discord-guild-tag{color:#c7caff;min-height:24px;font:500 .65rem/1 var(--font-main);letter-spacing:.02em;background:#5865f21f;border:1px solid #5865f247;border-radius:7px;align-items:center;gap:4px;padding:3px 7px;display:inline-flex}.discord-guild-tag img{object-fit:contain;width:15px;height:15px}.status-typewriter{color:#a1a1aa;white-space:nowrap;contain:layout paint;height:20px;min-height:20px;margin-top:4px;margin-bottom:20px;font-size:.88rem;line-height:20px;overflow:hidden}.cursor{color:var(--accent-purple);animation:1s infinite blink}@keyframes blink{50%{opacity:0}}.social-icons-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-bottom:24px;display:flex}.social-icon-btn{width:50px;height:50px;color:var(--social-color,#5865f2);font:inherit;background:#ffffff0d;border:1px solid #ffffff14;border-radius:16px;justify-content:center;align-items:center;padding:10px;transition:all .25s;display:flex;position:relative}.social-icon-btn img{object-fit:contain;width:100%;height:100%}.social-icon-btn>i{color:currentColor;font-size:1.9rem;line-height:1}.social-icon-btn:hover,.social-icon-btn:focus-visible{background:#ffffff1f;border-color:#ffffff40;outline:none;transform:translateY(-3px)scale(1.08);box-shadow:0 8px 20px #0006}.social-text-tooltip{z-index:20;color:#fff;white-space:nowrap;text-overflow:ellipsis;opacity:0;pointer-events:none;background:#08080cf5;border:1px solid #ffffff1f;border-radius:8px;max-width:220px;padding:6px 9px;font-size:.68rem;line-height:1.2;transition:opacity .18s,transform .18s;position:absolute;bottom:calc(100% + 9px);left:50%;overflow:hidden;transform:translate(-50%,4px);box-shadow:0 8px 24px #00000073}.social-icon-btn.is-text:hover .social-text-tooltip,.social-icon-btn.is-text:focus-visible .social-text-tooltip{opacity:1;transform:translate(-50%)}.discord-activity-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:100%;color:inherit;background:#0f0f14a6;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:14px;margin:15px 0;padding:12px 16px;text-decoration:none;transition:transform .2s,border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #0006}.discord-activity-card:hover,.discord-activity-card:focus-visible{border-color:#fff3;outline:none;transform:translateY(-2px)}.activity-avatar-box{flex-shrink:0;width:48px;height:48px;position:relative}.activity-avatar{object-fit:cover;border-radius:50%;width:100%;height:100%}.activity-status-dot{border:2px solid #0f0f14;border-radius:50%;width:14px;height:14px;position:absolute;bottom:0;right:0}.activity-status-dot.dnd{background:#f23f43}.activity-status-dot.online{background:#23a55a}.activity-status-dot.idle{background:#f0b232}.activity-status-dot.offline{background:#80848e}.activity-details{text-align:left;flex-direction:column;flex-grow:1;justify-content:center;gap:2px;min-width:0;display:flex}.activity-status-text{line-height:1}.activity-badge{color:#5865f2;font-size:.76rem;font-weight:500}.activity-title{color:#dbdee1;white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:400;overflow:hidden}.activity-title strong{color:#fff;font-weight:500}.activity-player{color:#c7ccd4;white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.activity-sub{color:#949ba4;white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.activity-timer{color:#23a55a;align-items:center;gap:6px;margin-top:2px;font-size:.75rem;font-weight:500;display:flex}.activity-large-icon{flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.activity-img{object-fit:contain;filter:drop-shadow(0 2px 4px #00000080);border-radius:8px;width:100%;height:100%}.servers-grid{flex-direction:column;gap:14px;display:flex}.server-card{text-align:left;background:#0f0f12d9;border:1px solid #ffffff12;border-radius:20px;transition:transform .2s,border-color .2s;position:relative;overflow:hidden}.server-card:hover{border-color:#fff3;transform:translateY(-2px)}.server-banner{filter:brightness(.65);background-position:50%;background-size:cover;height:60px}.samp-banner{background-image:url(/galeria/sampbanner.png)}.server-content{align-items:center;gap:12px;padding:12px 14px;display:flex;position:relative}.server-icon{object-fit:cover;z-index:1;background:#000;border:1px solid #ffffff1a;border-radius:14px;width:46px;height:46px;margin-top:-24px}.server-details{flex-grow:1;min-width:0;overflow:hidden}.server-details h2{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;font-weight:500;overflow:hidden}.server-details p{color:#a1a1aa;align-items:center;gap:5px;margin-top:2px;font-size:.72rem;display:flex}.server-sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#71717a!important;font-size:.7rem!important}.dot-online{background:#22c55e;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.join-btn{background:var(--accent-green);color:#fff;white-space:nowrap;border-radius:20px;padding:6px 16px;font-size:.78rem;font-weight:500;text-decoration:none;transition:transform .2s,opacity .2s}.join-btn:hover,.join-btn:focus-visible{opacity:.9;outline-offset:2px;outline:2px solid #fff;transform:scale(1.05)}.profile-footer{color:#71717a;border-top:1px solid #ffffff0d;justify-content:center;margin-top:20px;padding-top:14px;font-size:.78rem;display:flex}.view-counter i{vertical-align:middle;margin-right:4px}.view-counter span{transition:color .3s}.view-counter span.is-updating{color:#22c55e}.view-counter.is-demo{color:color-mix(in srgb, var(--accent-purple) 62%, #cfd6e2)}.profile-hud-left{z-index:70;pointer-events:none;flex-direction:column;gap:14px;width:380px;max-width:calc(100vw - 50px);display:flex;position:fixed;top:25px;left:25px}.profile-hud-left>*{pointer-events:auto}.profile-music-drawer{--music-drawer-edge:30px;z-index:80;pointer-events:none;width:min(380px,100vw - 60px);min-height:92px;position:fixed}.profile-music-drawer__panel{pointer-events:none;will-change:transform;width:100%;transition:transform .68s cubic-bezier(.16,1,.3,1)}.profile-music-drawer[data-edge=left] .profile-music-drawer__panel{transform:translateX(calc(-100% - var(--music-drawer-edge)))}.profile-music-drawer[data-edge=right] .profile-music-drawer__panel{transform:translateX(calc(100% + var(--music-drawer-edge)))}.profile-music-drawer[data-edge=top] .profile-music-drawer__panel{transform:translateY(calc(-100% - var(--music-drawer-edge)))}.profile-music-drawer[data-edge=bottom] .profile-music-drawer__panel{transform:translateY(calc(100% + var(--music-drawer-edge)))}.profile-music-drawer__toggle{top:50%;left:calc(-1 * var(--music-drawer-edge));z-index:3;width:30px;height:54px;color:color-mix(in srgb, var(--accent-purple) 76%, white);-webkit-backdrop-filter:blur(14px);touch-action:none;pointer-events:auto;background:#08090db8;border:1px solid #ffffff24;border-left:0;border-radius:0 13px 13px 0;place-items:center;padding:0;transition:width .34s,color .34s,background-color .34s,border-color .34s;display:grid;position:absolute;transform:translateY(-50%);box-shadow:8px 8px 24px #00000057;cursor:grab!important}.profile-music-drawer.is-dragging .profile-music-drawer__toggle{cursor:grabbing!important}.profile-music-drawer[data-edge=right] .profile-music-drawer__toggle{right:calc(-1 * var(--music-drawer-edge));border-left:1px solid #ffffff24;border-right:0;border-radius:13px 0 0 13px;left:auto}.profile-music-drawer[data-edge=top] .profile-music-drawer__toggle,.profile-music-drawer[data-edge=bottom] .profile-music-drawer__toggle{top:calc(-1 * var(--music-drawer-edge));border-top:0;border-left:1px solid #ffffff24;border-radius:0 0 13px 13px;width:54px;height:30px;left:50%;transform:translate(-50%)}.profile-music-drawer[data-edge=bottom] .profile-music-drawer__toggle{top:auto;bottom:calc(-1 * var(--music-drawer-edge));border-top:1px solid #ffffff24;border-bottom:0;border-radius:13px 13px 0 0}.profile-music-drawer__toggle svg{width:17px;height:17px;transition:transform .5s cubic-bezier(.16,1,.3,1)}.profile-music-drawer[data-edge=right] .profile-music-drawer__toggle svg{transform:rotate(180deg)}.profile-music-drawer[data-edge=top] .profile-music-drawer__toggle svg{transform:rotate(90deg)}.profile-music-drawer[data-edge=bottom] .profile-music-drawer__toggle svg{transform:rotate(-90deg)}.profile-music-drawer:hover .profile-music-drawer__panel{pointer-events:auto;transform:translate(0)}.profile-music-drawer:has(:focus-visible) .profile-music-drawer__panel{pointer-events:auto;transform:translate(0)}.profile-music-drawer[data-edge=top]:hover .profile-music-drawer__panel,.profile-music-drawer[data-edge=bottom]:hover .profile-music-drawer__panel{transform:translateY(0)}.profile-music-drawer[data-edge=top]:has(:focus-visible) .profile-music-drawer__panel{transform:translateY(0)}.profile-music-drawer[data-edge=bottom]:has(:focus-visible) .profile-music-drawer__panel{transform:translateY(0)}.profile-music-drawer:hover .profile-music-drawer__toggle{color:#fff;background:color-mix(in srgb, var(--accent-purple) 28%, #08090de6);border-color:color-mix(in srgb, var(--accent-purple) 55%, transparent);outline:none}.profile-music-drawer:has(:focus-visible) .profile-music-drawer__toggle{color:#fff;background:color-mix(in srgb, var(--accent-purple) 28%, #08090de6);border-color:color-mix(in srgb, var(--accent-purple) 55%, transparent);outline:none}.profile-music-drawer.is-dragging .profile-music-drawer__panel{pointer-events:none}.profile-music-drawer.is-dragging[data-edge=left] .profile-music-drawer__panel{transform:translateX(calc(-100% - var(--music-drawer-edge)))}.profile-music-drawer.is-dragging[data-edge=right] .profile-music-drawer__panel{transform:translateX(calc(100% + var(--music-drawer-edge)))}.profile-music-drawer.is-dragging[data-edge=top] .profile-music-drawer__panel{transform:translateY(calc(-100% - var(--music-drawer-edge)))}.profile-music-drawer.is-dragging[data-edge=bottom] .profile-music-drawer__panel{transform:translateY(calc(100% + var(--music-drawer-edge)))}.profile-music-drawer.is-dragging .profile-music-drawer__panel,.profile-music-drawer.is-dragging .profile-music-drawer__toggle{visibility:hidden;opacity:0;transition:none}.profile-music-drag-proxy{z-index:120;border:1px solid color-mix(in srgb, var(--accent-purple) 62%, #fff3);background:color-mix(in srgb, var(--accent-purple) 25%, #08090df0);color:#fff;width:44px;height:44px;box-shadow:0 12px 34px #0000007a, 0 0 20px color-mix(in srgb, var(--accent-purple) 22%, transparent);-webkit-backdrop-filter:blur(14px);pointer-events:none;border-radius:14px;place-items:center;display:grid;position:fixed;transform:translate(-50%,-50%)}.profile-music-drag-proxy svg{width:18px;height:18px}.profile-music-drag-proxy[data-edge=right] svg{transform:rotate(180deg)}.profile-music-drag-proxy[data-edge=top] svg{transform:rotate(90deg)}.profile-music-drag-proxy[data-edge=bottom] svg{transform:rotate(-90deg)}.profile-music-drawer:hover .profile-music-player{opacity:1;background:#08090de6;border-color:#ffffff2e;box-shadow:0 20px 60px #00000094}.profile-music-drawer:has(:focus-visible) .profile-music-player{opacity:1;background:#08090de6;border-color:#ffffff2e;box-shadow:0 20px 60px #00000094}.profile-music-player{-webkit-backdrop-filter:blur(18px);opacity:.52;background:#08090dc7;border:1px solid #ffffff1c;border-radius:18px;grid-template-columns:44px minmax(0,1fr) 88px;align-items:center;gap:12px;width:100%;min-height:92px;padding:10px 12px;transition:opacity .22s,background-color .22s,border-color .22s,box-shadow .22s;animation:.3s ease-out musicPlayerIn;display:grid;position:relative;box-shadow:0 18px 55px #00000075}.profile-music-player:hover,.profile-music-player:focus-within{opacity:1;background:#08090de6;border-color:#ffffff2e;box-shadow:0 20px 60px #00000094}@keyframes musicPlayerIn{0%{opacity:0;transform:translateY(10px)}to{opacity:.52;transform:translateY(0)}}.profile-music-art{border:1px solid color-mix(in srgb, var(--accent-purple) 45%, transparent);background:color-mix(in srgb, var(--accent-purple) 14%, #08090d);width:44px;height:44px;color:color-mix(in srgb, var(--accent-purple) 80%, white);border-radius:13px;place-items:center;font-size:1.05rem;display:grid}.profile-music-art svg{width:19px;height:19px}.profile-music-art.is-playing svg{animation:1.8s ease-in-out infinite musicPulse}@keyframes musicPulse{50%{filter:drop-shadow(0 0 8px var(--accent-purple));transform:scale(1.16)}}.profile-music-copy{flex-direction:column;align-items:stretch;gap:5px;min-width:0;display:flex}.profile-music-copy strong{color:#eef2f7;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.profile-music-timeline{color:#737e8e;grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;gap:6px;font-size:.55rem;display:grid}.profile-music-timeline>span:last-child{text-align:right}.profile-music-player input[type=range]{width:100%;height:3px;accent-color:var(--accent-purple)}.profile-music-controls{justify-content:center;align-items:center;gap:4px;display:flex}.profile-music-controls button{color:#aeb7c5;background:0 0;border:0;border-radius:9px;place-items:center;width:32px;height:32px;font-size:.9rem;transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s,transform .18s;display:grid}.profile-music-controls button svg{width:13px;height:13px}.profile-music-controls button:hover,.profile-music-controls button:focus-visible{color:#fff;background:#ffffff12;outline:none}.profile-music-controls button.is-primary{border:1px solid color-mix(in srgb, var(--accent-purple) 45%, transparent);background:color-mix(in srgb, var(--accent-purple) 22%, transparent);color:#fff;border-radius:50%;width:38px;height:38px}.profile-music-controls button.is-primary:hover,.profile-music-controls button.is-primary:focus-visible{border-color:color-mix(in srgb, var(--accent-purple) 68%, white 12%);background:color-mix(in srgb, var(--accent-purple) 36%, white 8%);box-shadow:0 0 16px color-mix(in srgb, var(--accent-purple) 28%, transparent);transform:scale(1.04)}.profile-music-controls button.is-primary svg{width:12px;height:12px}.profile-music-volume{color:#7d8898;align-items:center;gap:5px;display:flex}.profile-music-volume>button{width:26px;height:30px;color:inherit;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.profile-music-volume>button:hover,.profile-music-volume>button:focus-visible{color:#fff;background:#ffffff12;outline:none}.profile-music-volume>button svg{width:17px;height:17px}.profile-music-volume label{align-items:center;min-width:0;display:flex}.manage-profile-link{z-index:90;color:#aab3c0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0eb8;border:1px solid #ffffff1f;border-radius:13px;place-items:center;width:42px;height:42px;text-decoration:none;transition:color .2s,border-color .2s,transform .2s;display:grid;position:fixed;bottom:20px;right:20px}.manage-profile-link:hover,.manage-profile-link:focus-visible{color:#fff;border-color:var(--accent-purple);outline:none;transform:translateY(-2px)}.profile-not-found{text-align:center;background:radial-gradient(circle at 50% 30%,#a855f724,#0000 34%),#050507;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:28px;display:flex}.profile-loading{background:#000;place-items:center;min-height:100dvh;display:grid}.profile-loading>span{border:3px solid #ffffff1f;border-top-color:#a855f7;border-radius:50%;width:30px;height:30px;animation:.7s linear infinite profileLoadingSpin}@keyframes profileLoadingSpin{to{transform:rotate(360deg)}}.profile-not-found__code{color:#a855f7;font:500 .75rem var(--font-title);letter-spacing:.18em}.profile-not-found h1{font:500 clamp(2rem, 6vw, 3.5rem)/1 var(--font-title);margin-top:10px}.profile-not-found p{color:#9299a6;max-width:470px;margin-top:14px;line-height:1.6}.profile-not-found a{color:#fff;background:#a855f7;border-radius:12px;margin-top:24px;padding:11px 18px;font-weight:500;text-decoration:none}.gtasa-hud{display:none}@media (width>=900px){.gtasa-hud{pointer-events:none;z-index:50;width:100vw;height:100vh;display:block;position:fixed;inset:0}.hud-chat-box{pointer-events:auto;z-index:60;width:100%;font-family:Arial,Helvetica,sans-serif;font-size:.82rem;font-weight:500}.chat-messages{text-shadow:1px 1px 1px #000,-1px -1px 1px #000,1px -1px 1px #000,-1px 1px 1px #000;flex-direction:column;gap:3px;max-height:180px;display:flex;overflow-y:hidden}.chat-messages p{word-break:break-word;margin:0;line-height:1.25}.msg-system,.msg-radio{color:#fff}.msg-radio .radio-tag{color:#eab308}.msg-radio .user,.msg-duda .user{color:#fff}.msg-admin{color:#ef4444}.msg-admin .adm-tag{color:#f87171;font-weight:500}.msg-info{color:#38bdf8}.msg-duda{color:#4ade80}.msg-duda .duda-tag{color:#22c55e;font-weight:500}.chat-input-container{background:#000000a6;border:1px solid #fff3;border-radius:4px;align-items:center;margin-top:6px;padding:3px 8px;display:flex}.chat-prefix{color:#eab308;margin-right:6px;font-weight:500}#chat-input{color:#fff;background:0 0;border:none;outline:none;width:100%;font-family:Arial,sans-serif;font-size:.8rem;font-weight:500}#chat-input::placeholder{color:#fff6;font-weight:400}#chat-input:focus-visible{box-shadow:0 1px #eab308}.hud-stats{flex-direction:column;align-items:flex-end;gap:6px;display:flex;position:absolute;top:30px;right:30px}.hud-weapon-box{justify-content:center;align-items:center;width:65px;height:65px;margin-bottom:4px;display:flex;overflow:hidden}.hud-fist-img{object-fit:contain;width:80%;height:80%}.hud-bars{flex-direction:column;gap:4px;width:140px;display:flex}.bar-container{background:#000c;border:1.5px solid #000;height:10px;overflow:hidden}.bar-fill{height:100%}.armor .bar-fill{background:var(--hud-armor-color,#e2e8f0);width:100%}.health .bar-fill{background:var(--hud-health-color,#b91c1c);width:85%}.hud-money{font-family:var(--hud-money-font,"Pricedown", "Space Grotesk", sans-serif);color:var(--hud-money-color,#2b8233);text-shadow:2px 2px #000,-2px -2px #000,2px -2px #000,-2px 2px #000;letter-spacing:1px;margin-top:2px;font-size:2.2rem}.hud-radar{background:#1a232a;border:3px solid #000;border-radius:50%;width:110px;height:110px;position:absolute;bottom:30px;left:30px;overflow:hidden;box-shadow:0 0 15px #000000e6}.radar-map{opacity:.9;background:radial-gradient(circle,#2a3b4c 20%,#151d24 80%),repeating-linear-gradient(45deg,#ffffff08 0 2px,#0000 2px 8px);width:100%;height:100%}.radar-north{color:#fff;text-shadow:1px 1px 2px #000;font-family:Arial,sans-serif;font-size:.8rem;font-weight:500;position:absolute;top:4px;left:8px}.radar-blip-player{filter:drop-shadow(0 1px 2px #000c);border-bottom:12px solid #fff;border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (width<=899px){.profile-hud-left{width:min(680px,100vw - 24px);max-width:none;inset:auto auto 12px 50%;transform:translate(-50%)}.profile-hud-left .hud-chat-box{display:none}.profile-music-drawer{--music-drawer-edge:30px}}@media (hover:none){.profile-music-player{opacity:.9}.profile-music-drawer:focus-within .profile-music-drawer__panel{pointer-events:auto;transform:translate(0)}.profile-music-drawer[data-edge=top]:focus-within .profile-music-drawer__panel,.profile-music-drawer[data-edge=bottom]:focus-within .profile-music-drawer__panel{transform:translateY(0)}.profile-music-drawer:focus-within .profile-music-drawer__toggle{color:#fff;background:color-mix(in srgb, var(--accent-purple) 28%, #08090de6);border-color:color-mix(in srgb, var(--accent-purple) 55%, transparent)}.profile-music-drawer:focus-within .profile-music-player{opacity:1;background:#08090de6;border-color:#ffffff2e;box-shadow:0 20px 60px #00000094}}@media (width<=520px){.wrapper{padding:20px}.profile-card{padding:30px 20px}.social-icons-row{gap:clamp(8px,3.4vw,16px)}.social-icon-btn{flex:none;width:48px;height:48px}.server-content{gap:10px}.join-btn{padding-inline:14px}.profile-music-player{border-radius:15px;grid-template-columns:38px minmax(0,1fr);gap:8px;min-height:88px;padding:8px 9px}.profile-music-art{border-radius:11px;width:38px;height:38px}.profile-music-volume{display:none}.profile-music-controls{gap:1px}.profile-music-controls button{width:29px;height:29px}.profile-music-controls button.is-primary{width:34px;height:34px}.profile-music-timeline{grid-template-columns:27px minmax(0,1fr) 27px;gap:4px}.manage-profile-link{bottom:86px;right:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.admin-app{--admin-bg:#07090d;--admin-panel:#0d1118;--admin-panel-2:#111722;--admin-border:#ffffff16;--admin-muted:#8d98a9;--admin-text:#f5f7fb;--admin-accent:#00d7a7;background:radial-gradient(circle at 72% -10%, #00d7a714, transparent 34%), var(--admin-bg);min-height:100dvh;color:var(--admin-text);grid-template-columns:276px minmax(0,1fr);display:grid}.admin-app *{cursor:auto!important}.admin-app button,.admin-app a,.admin-app select,.admin-app label{cursor:pointer!important}.admin-app input,.admin-app textarea{cursor:text!important}.admin-rail{border-right:1px solid var(--admin-border);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);z-index:5;background:#080b10f0;flex-direction:column;gap:22px;height:100dvh;padding:24px 18px;display:flex;position:sticky;top:0}.admin-brand{align-items:center;gap:12px;padding:0 6px;display:flex}.admin-brand__mark{background:#090d14;border:1px solid #6064ff3d;border-radius:13px;place-items:center;width:42px;height:42px;padding:5px;display:grid;overflow:hidden;box-shadow:0 10px 30px #3b46ff33}.admin-brand__mark img{object-fit:contain;width:100%;height:100%}.admin-brand>span:last-child{flex-direction:column;gap:2px;display:flex}.admin-brand strong{font:500 1rem/1 var(--font-title);letter-spacing:-.02em}.admin-brand small{color:var(--admin-muted);font-size:.75rem}.admin-rail__heading{color:var(--admin-muted);text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;align-items:center;padding:0 8px;font-size:.78rem;font-weight:500;display:flex}.admin-rail__heading strong{color:#dce2eb;background:#ffffff0f;border-radius:8px;place-items:center;min-width:26px;height:26px;font-size:.76rem;display:grid}.admin-profile-list{flex-direction:column;gap:7px;min-height:0;display:flex;overflow:hidden auto}.admin-profile-list button{width:100%;color:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:10px;transition:background .18s,border-color .18s,box-shadow .18s;display:grid}.admin-profile-list button:hover{background:#ffffff0a;border-color:#ffffff12;box-shadow:inset 3px 0 #00d7a773}.admin-profile-list button.is-active{background:linear-gradient(100deg,#00d7a721,#00d7a709);border-color:#00d7a73d}.admin-profile-list img{object-fit:cover;background:#020305;border-radius:12px;width:42px;height:42px}.admin-profile-list button>span{flex-direction:column;gap:4px;min-width:0;display:flex}.admin-profile-list strong{white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;overflow:hidden}.admin-profile-list small{white-space:nowrap;text-overflow:ellipsis;color:var(--admin-muted);font-size:.72rem;overflow:hidden}.admin-profile-list i{color:#687386;font-size:1.1rem}.admin-owner-navigation{flex-direction:column;gap:7px;display:flex}.admin-owner-navigation>button{color:#dbe2ec;text-align:left;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-height:58px;padding:8px 10px;display:grid}.admin-owner-navigation>button>i:first-child{color:#8f9bac;background:#ffffff0a;border-radius:10px;place-items:center;width:34px;height:34px;font-size:1rem;display:grid}.admin-owner-navigation>button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.admin-owner-navigation strong{font-size:.79rem}.admin-owner-navigation small{color:var(--admin-muted);font-size:.65rem}.admin-owner-navigation>button.is-active{background:#00d7a716;border-color:#00d7a73d}.admin-owner-navigation>button.is-active>i:first-child{color:var(--admin-accent);background:#00d7a71f}.admin-profile-drawer{background:#ffffff05;border:1px solid #fff1;border-radius:14px;flex-direction:column;gap:9px;min-height:0;padding:10px;display:flex}.admin-profile-drawer .admin-profile-list{max-height:260px}.admin-profile-drawer .admin-create-button{flex:none}.admin-current-profile{background:#5865f20e;border:1px solid #5865f22b;border-radius:13px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:9px;display:grid}.admin-current-profile img{object-fit:cover;border-radius:10px;width:38px;height:38px}.admin-current-profile>span{flex-direction:column;gap:2px;min-width:0;display:flex}.admin-current-profile small{color:#8f98ff;font-size:.61rem}.admin-current-profile strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.admin-current-profile>.ui-select{grid-column:1/-1}.admin-current-profile .ui-select__trigger{min-height:36px;padding-block:4px}.admin-account-navigation{margin-top:7px}.admin-section-navigation{scrollbar-width:thin;flex-direction:column;flex:auto;gap:5px;min-height:0;display:flex;overflow-y:auto}.admin-section-navigation button{color:#99a4b4;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-height:43px;padding:6px 9px;display:grid}.admin-section-navigation button>i{text-align:center;width:28px;font-size:1rem}.admin-section-navigation button>span{align-items:center;min-width:0;display:flex}.admin-section-navigation strong{color:#cbd3de;font-size:.75rem}.admin-section-navigation button:hover{background:#ffffff09}.admin-section-navigation button.is-active{color:var(--admin-accent);background:#00d7a714;border-color:#00d7a738}.admin-section-navigation button.is-active strong{color:#eefbf8}.admin-premium-navigation{flex-direction:column;min-width:0;display:flex}.admin-section-navigation .admin-premium-navigation>button{grid-template-columns:28px minmax(0,1fr) 20px;width:100%}.admin-premium-navigation>button>span{justify-content:space-between;gap:8px}.admin-premium-navigation>button>span small{color:#d8b4fe;background:#a855f71a;border:1px solid #c084fc3d;border-radius:999px;padding:3px 6px;font-size:.52rem;font-weight:600}.admin-premium-navigation>button>i:last-child{color:#7f8998;width:20px;transition:transform .18s,color .18s}.admin-premium-navigation.is-open>button>i:last-child{color:#c084fc;transform:rotate(180deg)}.admin-premium-navigation__submenu{flex-direction:column;gap:2px;padding:2px 7px 4px 43px;display:flex}.admin-section-navigation .admin-premium-navigation__submenu button{color:#7f8998;border-radius:8px;align-items:center;width:100%;min-height:30px;padding:5px 9px;font-size:.66rem;display:flex}.admin-section-navigation .admin-premium-navigation__submenu button:hover{color:#d8b4fe;background:#a855f711}.admin-section-navigation .admin-premium-navigation__submenu button.is-active{color:#ead7ff;background:#a855f71a;border-color:#c084fc2e}.admin-create-button{color:#a7f7e3;background:#00d7a70e;border:1px dashed #00d7a757;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:.84rem;font-weight:500;transition:background .2s,border-color .2s;display:flex}.admin-create-button:hover{background:#00d7a71c;border-color:#00d7a79e}.admin-main{min-width:0;padding:28px 34px 120px}.admin-topbar{z-index:30;-webkit-backdrop-filter:blur(22px);background:#090d13e0;border:1px solid #ffffff17;border-radius:18px;justify-content:space-between;align-items:center;gap:28px;max-width:1400px;margin:0 auto 24px;padding:14px 16px;display:flex;position:sticky;top:12px;box-shadow:0 14px 40px #00000047}.admin-eyebrow{color:var(--admin-accent);text-transform:uppercase;letter-spacing:.16em;margin-bottom:8px;font-size:.7rem;font-weight:500;line-height:1;display:block}.admin-topbar h1{font:500 clamp(1.7rem, 2vw, 2.35rem)/1.05 var(--font-title);letter-spacing:-.035em}.admin-topbar p{color:var(--admin-muted);margin-top:7px;font-size:.88rem}.admin-topbar__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.admin-profile-switcher{z-index:2;position:relative}.admin-profile-switcher.is-open{z-index:50}.admin-profile-switcher__trigger{color:#e9faf6;text-align:left;background:#00d7a70f;border:1px solid #00d7a738;border-radius:11px;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:7px;min-width:176px;max-width:230px;min-height:40px;padding:4px 9px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid}.admin-profile-switcher__trigger:hover,.admin-profile-switcher__trigger.is-open{background:#00d7a71c;border-color:#00d7a780;box-shadow:0 8px 25px #0000002e}.admin-profile-switcher__trigger>i:first-child{width:28px;height:28px;color:var(--admin-accent);background:#00d7a71f;border-radius:8px;place-items:center;display:grid}.admin-profile-switcher__trigger>span{flex-direction:column;gap:1px;min-width:0;display:flex}.admin-profile-switcher__trigger small{color:#7f8b9d;text-transform:uppercase;letter-spacing:.08em;font-size:.55rem;line-height:1}.admin-profile-switcher__trigger strong{color:#f3f7f8;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.admin-profile-switcher__trigger>i:last-child{color:#7f8b9d;transition:transform .18s}.admin-profile-switcher__trigger.is-open>i:last-child{transform:rotate(180deg)}.admin-profile-switcher__menu{-webkit-backdrop-filter:blur(24px);background:#0a0e14fb;border:1px solid #ffffff1a;border-radius:16px;width:min(390px,100vw - 32px);position:absolute;top:calc(100% + 9px);right:0;overflow:hidden;box-shadow:0 24px 70px #0000008c}.admin-profile-switcher__menu>header{justify-content:space-between;align-items:center;gap:14px;padding:14px 14px 10px;display:flex}.admin-profile-switcher__menu>header>div{flex-direction:column;gap:2px;display:flex}.admin-profile-switcher__menu>header strong{color:#f4f7fb;font-size:.82rem}.admin-profile-switcher__menu>header small{color:var(--admin-muted);font-size:.65rem}.admin-profile-switcher__menu>header button{color:#a7f7e3;min-height:30px;font:500 .67rem var(--font-main);background:#00d7a714;border:1px solid #00d7a740;border-radius:8px;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.admin-profile-switcher__menu>header button:hover{background:#00d7a724;border-color:#00d7a77a}.admin-profile-search{color:#738094;background:#070a0f;border:1px solid #ffffff16;border-radius:10px;align-items:center;gap:8px;min-height:39px;margin:0 14px 10px;padding:0 11px;display:flex}.admin-profile-search:focus-within{border-color:#00d7a76b;box-shadow:0 0 0 3px #00d7a712}.admin-profile-search input{color:#f4f7fb;min-width:0;font:500 .76rem var(--font-main);background:0 0;border:0;outline:0;flex:1}.admin-profile-search input::placeholder{color:#657184}.admin-profile-switcher__list{scrollbar-width:thin;max-height:min(390px,55vh);padding:4px 7px 8px;overflow-y:auto}.admin-profile-switcher__list>button{color:#dce3ec;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:40px minmax(0,1fr) 22px;align-items:center;gap:10px;width:100%;min-height:56px;padding:7px;display:grid}.admin-profile-switcher__list>button:hover{background:#ffffff09;border-color:#ffffff13}.admin-profile-switcher__list>button.is-active{background:#00d7a713;border-color:#00d7a738}.admin-profile-switcher__list img{object-fit:cover;background:#030509;border-radius:10px;width:40px;height:40px}.admin-profile-switcher__list button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.admin-profile-switcher__list button strong,.admin-profile-switcher__list button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-profile-switcher__list button strong{color:#edf2f7;font-size:.77rem}.admin-profile-switcher__list button small{color:var(--admin-muted);font-size:.64rem}.admin-profile-switcher__list button>i{color:var(--admin-accent)}.admin-profile-search-empty{color:#758196;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:100px;font-size:.72rem;display:flex}.admin-profile-search-empty i{font-size:1.25rem}.admin-profile-search-empty.is-error{color:#fca5a5;text-align:center}.admin-profile-search-empty .is-spinning{animation:.8s linear infinite adminProfileSpin}.admin-profile-pagination{background:#ffffff05;border-top:1px solid #fff1;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;min-height:48px;padding:7px 10px;display:grid}.admin-profile-pagination>span{color:#7f8b9d;text-align:center;white-space:nowrap;font-size:.65rem}.admin-profile-pagination button{color:#bdc6d3;min-height:32px;font:500 .66rem var(--font-main);background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:0 9px;transition:color .18s,border-color .18s,background-color .18s;display:inline-flex}.admin-profile-pagination button:last-child{justify-self:end}.admin-profile-pagination button:first-child{justify-self:start}.admin-profile-pagination button:hover:not(:disabled),.admin-profile-pagination button:focus-visible:not(:disabled){color:#a7f7e3;background:#00d7a714;border-color:#00d7a75c;outline:none}.admin-profile-pagination button:disabled{opacity:.35;cursor:not-allowed!important}@keyframes adminProfileSpin{to{transform:rotate(360deg)}}.admin-main--profiles{padding-top:28px}.admin-profiles-directory{width:100%;max-width:1580px;margin:0 auto}.admin-profiles-directory__header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}.admin-profiles-directory__header h1{font:500 clamp(2rem, 3vw, 3rem)/1 var(--font-title);letter-spacing:-.045em}.admin-profiles-directory__header p{color:var(--admin-muted);margin-top:8px;font-size:.88rem}.admin-profiles-directory__session{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.admin-profiles-directory__toolbar{background:#0c1118b8;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:minmax(300px,1fr) 230px 90px;align-items:end;gap:12px;margin-bottom:14px;padding:12px;display:grid}.admin-profiles-directory__search{color:#738094;background:#090d13;border:1px solid #ffffff18;border-radius:11px;align-items:center;gap:9px;min-height:44px;padding:0 12px;display:flex}.admin-profiles-directory__search:focus-within{border-color:#00d7a78c;box-shadow:0 0 0 3px #00d7a714}.admin-profiles-directory__search input{color:#f4f7fb;min-width:0;font:500 .8rem var(--font-main);background:0 0;border:0;outline:0;flex:1}.admin-profiles-directory__search input::placeholder{color:#657184}.admin-profiles-directory__search kbd{color:#7f8b9d;font:500 .58rem var(--font-main);white-space:nowrap;background:#ffffff09;border:1px solid #ffffff14;border-radius:7px;padding:4px 7px}.admin-profiles-directory__sort{flex-direction:column;gap:6px;display:flex}.admin-profiles-directory__sort>span{color:#8e99aa;font-size:.65rem}.admin-profiles-directory__count{background:#00d7a70d;border:1px solid #00d7a729;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;height:44px;display:flex}.admin-profiles-directory__count strong{color:#dffcf5;font-size:.88rem}.admin-profiles-directory__count small{color:#779087;text-transform:uppercase;letter-spacing:.08em;font-size:.56rem}.admin-profiles-table{background:#090d13d6;border:1px solid #ffffff16;border-radius:18px;overflow:hidden;box-shadow:0 20px 60px #0003}.admin-profiles-table>header,.admin-profiles-table__body>article{grid-template-columns:minmax(230px,1.35fr) minmax(220px,1.2fr) minmax(150px,.72fr) minmax(160px,.8fr) 150px;align-items:center;gap:18px;display:grid}.admin-profiles-table>header{color:#737f91;text-transform:uppercase;letter-spacing:.1em;background:#ffffff06;border-bottom:1px solid #ffffff12;min-height:45px;padding:0 18px;font-size:.63rem;font-weight:600}.admin-profiles-table__body{min-height:150px}.admin-profiles-table__body>article{border-bottom:1px solid #ffffff0e;min-height:76px;padding:10px 18px;transition:background-color .18s}.admin-profiles-table__body>article:last-child{border-bottom:0}.admin-profiles-table__body>article:hover{background:#ffffff06}.admin-profiles-table__identity{align-items:center;gap:11px;min-width:0;display:flex}.admin-profiles-table__identity img{object-fit:cover;background:#030509;border:1px solid #ffffff14;border-radius:13px;flex:none;width:46px;height:46px}.admin-profiles-table__identity>span,.admin-profiles-table__url{flex-direction:column;gap:4px;min-width:0;display:flex}.admin-profiles-table__identity strong,.admin-profiles-table__identity small,.admin-profiles-table__url strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-profiles-table__identity strong{color:#edf3f8;font-size:.82rem}.admin-profiles-table__identity small{color:#667286;font-size:.59rem}.admin-profiles-table__url strong{color:#bac5d3;font-size:.72rem}.admin-profiles-table__url a{color:#68dbc0;align-items:center;gap:4px;width:max-content;font-size:.62rem;text-decoration:none;display:inline-flex}.admin-profiles-table__url a:hover{color:#a7f7e3}.admin-profiles-table__content{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.admin-profiles-table__content>span{color:#929dae;background:#ffffff06;border:1px solid #fff1;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-width:42px;height:28px;padding:0 8px;font-size:.66rem;display:inline-flex}.admin-profiles-table__content i{color:#71dec5}.admin-profiles-table__status{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.admin-profiles-table__status small{color:#8f9bac;background:#ffffff06;border:1px solid #ffffff13;border-radius:999px;align-items:center;gap:4px;min-height:25px;padding:0 7px;font-size:.59rem;display:inline-flex}.admin-profiles-table__status small.is-primary{color:#f6d576;background:#fbbf2412;border-color:#fbbf2433}.admin-profiles-table__status small.is-verified{color:#adb4ff;background:#5865f217;border-color:#5865f23d}.admin-profiles-table__actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.admin-profiles-table__actions a,.admin-profiles-table__actions button{color:#bbc5d2;min-height:34px;font:500 .66rem var(--font-main);background:#ffffff09;border:1px solid #ffffff14;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:0 10px;text-decoration:none;transition:color .18s,border-color .18s,background-color .18s;display:inline-flex}.admin-profiles-table__actions a{width:34px;padding:0}.admin-profiles-table__actions a:hover{color:#fff;background:#ffffff12;border-color:#ffffff2e}.admin-profiles-table__actions button{color:#a7f7e3;background:#00d7a711;border-color:#00d7a733}.admin-profiles-table__actions button:hover{background:#00d7a71f;border-color:#00d7a77a}.admin-profiles-directory__empty{color:#758196;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:260px;padding:30px;display:flex}.admin-profiles-directory__empty i{color:#8794a7;font-size:1.8rem}.admin-profiles-directory__empty strong{color:#bac4d1;font-size:.82rem}.admin-profiles-directory__empty span{font-size:.7rem}.admin-profiles-directory__empty.is-error,.admin-profiles-directory__empty.is-error i{color:#fca5a5}.admin-profiles-table>.admin-profile-pagination{border-top-color:#ffffff13}.admin-payment-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.admin-payment-summary article,.admin-payment-summary>button{min-height:88px;color:inherit;text-align:left;background:#0c1118b8;border:1px solid #ffffff14;border-radius:15px;align-items:center;gap:12px;padding:15px 16px;display:flex}.admin-payment-summary article>span,.admin-payment-summary>button>span{color:#83ead2;background:#00d7a717;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:1.15rem;display:grid}.admin-payment-summary article>div,.admin-payment-summary>button>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.admin-payment-summary small{color:#7e899a;text-overflow:ellipsis;white-space:nowrap;font-size:.63rem;overflow:hidden}.admin-payment-summary strong{color:#f2f7fa;font:500 1.25rem/1 var(--font-title)}.admin-payment-summary em{color:#8692a3;font-size:.58rem;font-style:normal}.admin-payment-summary article.is-stripe>span{color:#aaa5ff;background:#635bff1f}.admin-payment-summary article.is-tebex>span{color:#79e4f1;background:#26c6da1a}.admin-payment-summary>button{transition:border-color .18s,background-color .18s,transform .18s}.admin-payment-summary>button:hover,.admin-payment-summary>button:focus-visible,.admin-payment-summary>button.is-active{background:#f871710b;border-color:#f8717157;outline:none;transform:translateY(-1px)}.admin-payment-summary>button.has-issues{border-color:#f871712e}.admin-payment-summary>button>span{color:#fca5a5;background:#f8717117}.admin-payment-summary>button>i{color:#667286;font-size:1.1rem}.admin-payments-title{align-items:center;gap:12px;display:flex}.admin-payments-title i{color:#8cebd5;background:#00d7a713;border:1px solid #00d7a733;border-radius:13px;place-items:center;width:43px;height:43px;font-size:1.25rem;display:grid}.admin-payments-directory__toolbar{grid-template-columns:minmax(300px,1fr) 230px 230px;align-items:center}.admin-payments-directory__toolbar>.ui-select{min-width:0}.admin-payments-table{background:#090d13d6;border:1px solid #ffffff16;border-radius:18px;overflow:hidden;box-shadow:0 20px 60px #0003}.admin-payments-table>header,.admin-payments-table__body>article{grid-template-columns:minmax(250px,1.25fr) minmax(190px,.9fr) minmax(150px,.65fr) minmax(150px,.7fr) minmax(210px,.85fr);align-items:center;gap:18px;display:grid}.admin-payments-table>header{color:#737f91;text-transform:uppercase;letter-spacing:.1em;background:#ffffff06;border-bottom:1px solid #ffffff12;min-height:45px;padding:0 18px;font-size:.63rem;font-weight:600}.admin-payments-table__body{min-height:150px}.admin-payments-table__body>article{border-bottom:1px solid #ffffff0e;min-height:82px;padding:11px 18px;transition:background-color .18s}.admin-payments-table__body>article:last-child{border-bottom:0}.admin-payments-table__body>article:hover{background:#ffffff06}.admin-payment-customer{align-items:center;gap:11px;min-width:0;display:flex}.admin-payment-customer>span:first-child{color:#81e4cd;background:#00d7a70e;border:1px solid #00d7a724;border-radius:12px;flex:none;place-items:center;width:43px;height:43px;font-size:1.05rem;display:grid}.admin-payment-customer>span:last-child,.admin-payment-provider-cell,.admin-payment-plan,.admin-payment-date{flex-direction:column;gap:4px;min-width:0;display:flex}.admin-payment-customer strong,.admin-payment-customer small,.admin-payment-provider-cell small,.admin-payment-date strong,.admin-payment-date small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-payment-customer strong{color:#eef3f8;font-size:.8rem}.admin-payment-customer small{color:#717d90;font-size:.61rem}.admin-payment-customer a{color:#68dbc0;text-overflow:ellipsis;white-space:nowrap;width:max-content;max-width:100%;font-size:.61rem;text-decoration:none;overflow:hidden}.admin-payment-customer a:hover{color:#a7f7e3}.admin-payment-provider-cell strong{color:#d7dfea;align-items:center;gap:6px;font-size:.75rem;display:inline-flex}.admin-payment-provider-cell.is-stripe strong{color:#b3afff}.admin-payment-provider-cell.is-tebex strong{color:#7ce6f1}.admin-payment-provider-cell small{color:#636f81;font:500 .57rem/1.4 monospace}.admin-payment-plan strong{color:#e1e7ef;font-size:.75rem}.admin-payment-plan small{color:#9facbd;font-size:.68rem}.admin-payment-plan em{color:#f0a6a6;font-size:.58rem;font-style:normal}.admin-payment-status{color:#a7b1c0;white-space:nowrap;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:5px;width:max-content;max-width:100%;min-height:28px;padding:0 8px;font-size:.61rem;display:inline-flex}.admin-payment-status.is-paid,.admin-payment-status.is-dispute-won{color:#86e8c4;background:#32d39913;border-color:#32d39933}.admin-payment-status.is-refunded,.admin-payment-status.is-partial{color:#f6d576;background:#fbbf2412;border-color:#fbbf2433}.admin-payment-status.is-disputed,.admin-payment-status.is-dispute-open,.admin-payment-status.is-dispute-lost,.admin-payment-status.is-declined{color:#fca5a5;background:#f8717113;border-color:#f8717138}.admin-payment-date strong{color:#c4ccd7;font-size:.68rem;font-weight:500}.admin-payment-date small{color:#5f6a7b;font:500 .55rem/1.4 monospace}.admin-payments-table>.admin-profile-pagination{border-top-color:#ffffff13}.account-purchases-list{background:#090d13d6;border:1px solid #ffffff16;border-radius:18px;overflow:hidden;box-shadow:0 20px 60px #0003}.account-purchase-card{border-bottom:1px solid #ffffff0e;grid-template-columns:48px minmax(210px,1.25fr) minmax(105px,.5fr) minmax(125px,.58fr) minmax(155px,.7fr) max-content max-content;align-items:center;gap:15px;min-height:94px;padding:14px 18px;transition:background-color .18s;display:grid}.account-purchase-card:hover{background:#ffffff06}.account-purchase-card:last-of-type{border-bottom:0}.account-purchase-card__icon{color:#aeb8c6;background:#ffffff09;border:1px solid #ffffff14;border-radius:13px;place-items:center;width:46px;height:46px;font-size:1.15rem;display:grid}.account-purchase-card__icon.is-stripe{color:#b6b1ff;background:#635bff1a;border-color:#635bff33}.account-purchase-card__icon.is-tebex{color:#7ce6cd;background:#00d7a713;border-color:#00d7a72e}.account-purchase-card__product,.account-purchase-card__provider,.account-purchase-card__amount,.account-purchase-card__date{flex-direction:column;gap:4px;min-width:0;display:flex}.account-purchase-card__product strong,.account-purchase-card__amount strong,.account-purchase-card__date strong{color:#ecf1f6;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.account-purchase-card__product small,.account-purchase-card__provider small,.account-purchase-card__amount small,.account-purchase-card__date small{color:#758195;font-size:.58rem}.account-purchase-card__product em{color:#5f6a7b;text-overflow:ellipsis;white-space:nowrap;font:500 .54rem/1.4 monospace;overflow:hidden}.account-purchase-card__provider strong{color:#b3bdca;align-items:center;gap:5px;font-size:.7rem;display:inline-flex}.account-purchase-card__provider strong.is-stripe{color:#b3afff}.account-purchase-card__provider strong.is-tebex{color:#7ce6f1}.account-purchase-card__amount em{color:#f0a6a6;font-size:.56rem;font-style:normal}.account-purchase-card__date strong{color:#bdc6d2;font-size:.66rem;font-weight:500}.account-purchase-card__document{color:#cbd4df;white-space:nowrap;background:#ffffff09;border:1px solid #ffffff17;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:.64rem;font-weight:600;text-decoration:none;transition:border-color .18s,background-color .18s,color .18s;display:inline-flex}.account-purchase-card__document:hover,.account-purchase-card__document:focus-visible{color:#a7f7e3;background:#00d7a712;border-color:#00d7a74d;outline:none}.account-purchases-list>.admin-profile-pagination{border-top-color:#ffffff13}.account-purchases-note{color:#727e90;align-items:flex-start;gap:7px;margin-top:12px;font-size:.64rem;line-height:1.5;display:flex}.account-purchases-note i{color:#8a96a8;margin-top:1px}.admin-save-dock{z-index:1140;-webkit-backdrop-filter:blur(22px);background:#0a0e14f0;border:1px solid #ffffff1c;border-radius:17px;justify-content:space-between;align-items:center;gap:20px;width:min(660px,100vw - 324px);min-height:68px;padding:11px 12px 11px 15px;animation:.24s cubic-bezier(.2,.8,.2,1) both adminSaveDockIn;display:flex;position:fixed;bottom:22px;left:calc(50% + 138px);transform:translate(-50%);box-shadow:0 18px 55px #00000080,inset 0 1px #ffffff09}.admin-save-dock.is-dirty{border-color:#f6b84a42}.admin-save-dock.is-saved{border-color:#32d39940}.admin-save-dock__status{align-items:center;gap:12px;min-width:0;display:flex}.admin-save-dock__status>i{color:#f6c96f;background:#f6b84a1a;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;font-size:1.05rem;display:grid}.admin-save-dock.is-saved .admin-save-dock__status>i{color:#67e8be;background:#32d3991a}.admin-save-dock__status>span{flex-direction:column;gap:3px;min-width:0;display:flex}.admin-save-dock__status strong{color:#f5f7fb;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.admin-save-dock__status small{color:#8995a7;text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.admin-save-dock__actions{flex:none;align-items:center;gap:8px;display:flex}.admin-save-dock .admin-button{flex:none}@keyframes adminSaveDockIn{0%{opacity:0;transform:translate(-50%,13px)scale(.98)}to{opacity:1;transform:translate(-50%)scale(1)}}.admin-database-status{color:#9ca7b8;background:#ffffff06;border:1px solid #ffffff13;border-radius:999px;align-items:center;gap:7px;min-height:30px;padding:0 10px;font-size:.7rem;font-weight:500;display:inline-flex}.admin-database-status>span{background:#f6b84a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #f6b84a14}.admin-database-status.is-connected{color:#a7f7e3;border-color:#00d7a733}.admin-database-status.is-connected>span{background:#32d399;box-shadow:0 0 0 4px #32d39914}.admin-database-status.is-error{color:#fecaca;border-color:#f8717133}.admin-database-status.is-error>span{background:#f87171;box-shadow:0 0 0 4px #f8717114}.admin-button{border:1px solid var(--admin-border);color:#ecf1f8;min-height:40px;font:500 .8rem/1 var(--font-main);background:#141a24;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 15px;text-decoration:none;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.admin-button:hover{background:#18212d;border-color:#ffffff2b;transform:translateY(-1px)}.admin-button--primary{background:var(--admin-accent);color:#03130f;border-color:#00d7a780;box-shadow:0 8px 22px #00d7a726}.admin-button--primary:hover{background:#24e5b8;border-color:#24e5b8}.admin-button--ghost{background:0 0}.admin-button--small{min-height:34px;padding:0 12px;font-size:.74rem}.admin-button--icon{color:#9aa5b5;background:0 0;width:40px;padding:0}.admin-button:disabled{opacity:.55;pointer-events:none}.admin-session-user{background:#5865f211;border:1px solid #5865f233;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:4px 10px 4px 4px;display:inline-flex}.admin-session-user>img,.admin-session-user>i{object-fit:cover;color:#fff;background:#5865f2;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.admin-session-user>span{flex-direction:column;gap:1px;display:flex}.admin-session-user strong{text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:.7rem;overflow:hidden}.admin-session-user small{color:#8f98ff;font-size:.58rem}.admin-alert{color:#fecaca;background:#f8717114;border:1px solid #f8717147;border-radius:12px;align-items:center;gap:9px;max-width:1400px;margin:0 auto 18px;padding:12px 14px;font-size:.82rem;display:flex}.admin-workspace{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:24px;max-width:1400px;margin:0 auto;display:grid}.admin-editor-column{flex-direction:column;gap:18px;min-width:0;display:flex}.admin-section{border:1px solid var(--admin-border);background:linear-gradient(145deg,#111722f0,#0b0f16f5);border-radius:20px;overflow:hidden;box-shadow:0 20px 50px #00000029}.admin-section--access{position:relative;overflow:visible}.admin-section--access.has-open-search{z-index:30}.admin-section__header{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 18px;display:flex}.admin-section__header h2,.admin-danger-zone h2,.admin-preview-sticky h2{font:500 1.02rem/1.2 var(--font-title);letter-spacing:-.015em}.admin-section__header p,.admin-danger-zone p{color:var(--admin-muted);margin-top:5px;font-size:.78rem;line-height:1.5}.admin-section__body{padding:22px 24px 24px}.admin-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-fields-grid--spaced{margin-top:20px}.admin-field{flex-direction:column;gap:8px;min-width:0;display:flex}.admin-field>span{color:#c8d0dc;font-size:.76rem;font-weight:500}.admin-field input,.admin-field textarea,.admin-field select{color:#f5f7fb;width:100%;font:500 .84rem/1.4 var(--font-main);background:#090d13;border:1px solid #ffffff18;border-radius:11px;outline:none;transition:border-color .16s,box-shadow .16s,background .16s}.admin-field input,.admin-field select{min-height:42px;padding:0 12px}.admin-field textarea{resize:vertical;min-height:104px;padding:11px 12px}.admin-field input[type=color]{padding:5px;cursor:pointer!important}.admin-optional-color{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.admin-optional-color input[type=color]{min-width:0}.admin-optional-color input[type=color]:disabled{opacity:.35;cursor:not-allowed!important}.admin-optional-color button{color:#aeb7c5;min-width:42px;min-height:42px;font:500 .72rem var(--font-main);background:#ffffff09;border:1px solid #ffffff17;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:0 11px;transition:color .18s,border-color .18s,background-color .18s,box-shadow .18s;display:inline-flex}.admin-optional-color button svg{width:18px;height:18px}.admin-optional-color button.is-remove{color:#ef7189;background:#5c273a66;border-color:#f068822e;padding:0}.admin-optional-color button.is-remove:hover,.admin-optional-color button.is-remove:focus-visible{color:#ff8da2;background:#702b41c7;border-color:#ff6f8994;outline:none;box-shadow:0 0 0 2px #ef44601f}.admin-optional-color button.is-add:hover,.admin-optional-color button.is-add:focus-visible{color:#a7f7e3;background:#00d7a717;border-color:#00d7a76b;outline:none}.admin-field input:focus,.admin-field textarea:focus,.admin-field select:focus{background:#0b1118;border-color:#00d7a7a6;box-shadow:0 0 0 3px #00d7a717}.admin-field small{color:#737f91;font-size:.68rem;line-height:1.35}.admin-field--wide{grid-column:1/-1}.admin-hud-appearance{border-top:1px solid #fff1;margin-top:22px;padding-top:22px}.admin-hud-appearance>header{align-items:center;gap:11px;margin-bottom:18px;display:flex}.admin-hud-appearance__icon{color:#a7f7e3;background:#00d7a712;border:1px solid #00d7a72e;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;font-size:1rem;display:grid}.admin-hud-appearance h3{color:#f5f7fb;font:500 .86rem/1.3 var(--font-title)}.admin-hud-appearance p{color:#737f91;margin-top:3px;font-size:.7rem;line-height:1.4}.admin-hud-appearance.is-disabled>header{opacity:.72}.admin-hud-appearance.is-disabled .admin-hud-appearance__icon{color:#8490a1;background:#94a3b80f;border-color:#94a3b829}.admin-color-palette-field{position:relative}.admin-color-palette{background:#090d13;border:1px solid #ffffff13;border-radius:11px;flex-wrap:wrap;align-items:center;gap:7px;min-height:42px;padding:7px 9px;display:flex}.admin-color-palette button,.admin-color-palette__custom{background:var(--swatch-color);border:2px solid #0000;border-radius:50%;flex:0 0 20px;width:20px;height:20px;padding:0;transition:transform .16s,border-color .16s,box-shadow .16s;position:relative;box-shadow:0 0 0 1px #ffffff14}.admin-color-palette button:not(:disabled):hover{transform:scale(1.12)}.admin-color-palette button.is-selected{border-color:#090d13;box-shadow:0 0 0 2px #42a5ff}.admin-color-palette__custom{color:#a7f7e3;cursor:pointer;place-items:center;font-size:1rem;display:grid;box-shadow:none!important;background:0 0!important;border:0!important}.admin-color-palette__custom img{width:16px;height:16px;display:block}.admin-color-palette__custom:hover img,.admin-color-palette__custom[aria-expanded=true] img{filter:brightness(1.2)}.admin-color-palette .admin-color-palette__default{width:auto;height:26px;box-shadow:none;color:#8e99a9;background:#ffffff09;border:1px solid #ffffff17;border-radius:999px;flex:none;align-items:center;gap:6px;padding:3px 8px 3px 4px;display:inline-flex}.admin-color-palette .admin-color-palette__default>span{background:var(--swatch-color);border:2px solid #090d13;border-radius:50%;flex:0 0 16px;width:16px;height:16px;box-shadow:0 0 0 1px #ffffff21}.admin-color-palette .admin-color-palette__default small{color:inherit;font:500 .61rem var(--font-main)}.admin-color-palette .admin-color-palette__default:not(:disabled):hover{color:#dbe3ee;background:#fff1;border-color:#ffffff2e;transform:none}.admin-color-palette .admin-color-palette__default.is-selected{color:#dce8f5;background:#42a5ff17;border-color:#42a5ff;box-shadow:0 0 0 2px #42a5ff1f}.admin-color-palette__premium{color:#d8b4fe;background:#a855f71a;border:1px solid #a855f73d;border-radius:999px;flex:none;align-items:center;gap:6px;width:auto;height:26px;padding:3px 8px;display:inline-flex;box-shadow:inset 0 1px #ffffff09}.admin-color-palette__premium img{filter:hue-rotate(62deg)saturate(.9)brightness(1.16);width:15px;height:15px;display:block}.admin-color-palette__premium small{color:inherit;font:600 .61rem var(--font-main);letter-spacing:.02em}.admin-color-palette button:focus-visible{outline-offset:2px;outline:2px solid #67e8f9}.admin-color-palette-field.is-disabled{opacity:.48}.admin-color-palette-field.is-disabled .admin-color-palette__custom,.admin-color-palette-field.is-disabled .admin-color-palette button{cursor:not-allowed!important}.admin-color-palette-field.is-disabled .admin-color-palette button:hover{transform:none}.admin-color-premium-notice{z-index:120;background:#12101a;border:1px solid #a855f74d;border-radius:12px;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:9px;width:min(310px,100%);padding:11px;animation:.16s ease-out adminModalIn;display:grid;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 18px 44px #0000008c}.admin-color-premium-notice>span{color:#e0b9ff;background:#a855f724;border-radius:9px;place-items:center;width:32px;height:32px;font-size:.95rem;display:grid}.admin-color-premium-notice>div{flex-direction:column;gap:4px;min-width:0;display:flex}.admin-color-premium-notice strong{color:#f3e8ff;font:600 .69rem var(--font-main)}.admin-color-premium-notice small{color:#a994ba;font-size:.61rem;line-height:1.45}.color-picker-popover{z-index:1400;color:#fff;background:#111722;border:1px solid #303848;border-radius:13px;gap:14px;width:min(288px,100vw - 24px);max-height:calc(100dvh - 24px);padding:16px;display:grid;position:fixed;overflow:auto;box-shadow:0 22px 54px #00000094}.color-picker-popover strong{color:#e8edf5;font:600 .76rem var(--font-main)}.color-picker-swatches{flex-wrap:wrap;gap:10px;display:flex}.color-picker-swatches button,.color-picker-history{cursor:pointer;border:0;border-radius:50%;flex:0 0 18px;width:18px;height:18px;padding:0;transition:transform .16s,box-shadow .16s;box-shadow:0 0 0 1px #ffffff1f}.color-picker-swatches button:hover,.color-picker-history:hover{transform:scale(1.12)}.color-picker-swatches button.is-selected{box-shadow:0 0 0 2px #111722,0 0 0 4px #42a5ff}.color-picker-swatches button:focus-visible,.color-picker-history:focus-visible,.color-picker-plane:focus-visible,.color-picker-slider:focus-visible,.color-picker-values input:focus-visible{outline-offset:2px;outline:2px solid #67e8f9}.color-picker-plane{cursor:crosshair;touch-action:none;border-radius:8px;height:176px;display:block;position:relative}.color-picker-plane-marker{pointer-events:none;border:2px solid #fff;border-radius:50%;width:13px;height:13px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 5px #0000008c}.color-picker-slider{cursor:ew-resize;touch-action:none;background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:999px;height:12px;position:relative}.color-picker-slider-marker{pointer-events:none;background:#fff;border-radius:999px;width:4px;height:16px;position:absolute;top:-2px;transform:translate(-50%);box-shadow:0 1px 5px #0000008c}.color-picker-values{grid-template-columns:1.4fr repeat(3,.8fr);gap:8px;display:grid}.color-picker-values label{text-align:center;gap:5px;min-width:0;display:grid}.color-picker-values input{color:#fff;width:100%;min-width:0;min-height:36px;font:500 .76rem var(--font-main);text-align:center;background:#090d13;border:1px solid #ffffff14;border-radius:7px;outline:none;padding:7px 5px}.color-picker-values span{color:#7d899b;font-size:.65rem}.admin-image-field{flex-direction:column;gap:8px;min-width:0;display:flex}.admin-image-field--wide{grid-column:1/-1}.admin-image-field__label{color:#c8d0dc;flex-wrap:wrap;align-items:center;gap:8px;font-size:.76rem;font-weight:500;display:flex}.admin-premium-feature-badge{color:#f0abfc;min-height:24px;font:600 .61rem var(--font-main);background:linear-gradient(135deg,#7e22ce57,#581c8757);border:1px solid #d946ef61;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;display:inline-flex;box-shadow:inset 0 1px #ffffff0d,0 0 16px #a855f717}.admin-premium-feature-badge i{color:#f5d0fe;font-size:.72rem}.admin-image-control{background:#090d13;border:1px solid #ffffff13;border-radius:13px;grid-template-columns:108px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:10px;display:grid}.admin-image-preview-wrap{width:108px;height:94px;position:relative}.admin-image-preview{color:#607087;background-color:#080b10;background-image:linear-gradient(45deg,#ffffff09 25%,#0000 25% 75%,#ffffff09 75%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:14px 14px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px dashed #ffffff24;border-radius:10px;place-items:center;width:108px;height:94px;padding:0;font-size:1.25rem;display:grid;position:relative;overflow:hidden}.admin-image-preview.has-image{border-style:solid;border-color:#ffffff1a}.admin-image-preview:disabled{cursor:default!important}.admin-image-preview img{object-fit:contain;width:100%;height:100%}.admin-image-preview img.is-flipped-horizontal,.admin-image-modal__canvas img.is-flipped-horizontal,.admin-file-loader__visual img.is-flipped-horizontal{transform:scaleX(-1)}.admin-image-field.is-disabled{opacity:.48}.admin-image-field.is-premium-locked{opacity:1}.admin-image-field.is-premium-locked .admin-image-control{opacity:.48}.admin-image-field.is-disabled .admin-upload-button,.admin-image-field.is-disabled .admin-image-delete{pointer-events:none;cursor:not-allowed!important}.admin-hud-icon-field .admin-image-preview{padding:0}.admin-hud-icon-field .admin-image-preview img{object-fit:contain;object-position:center;width:calc(100% - 18px);height:calc(100% - 18px);display:block}.admin-image-zoom{color:#fff;opacity:0;background:#03060ac7;border-radius:8px;place-items:center;width:26px;height:26px;transition:opacity .18s,transform .18s;display:grid;position:absolute;bottom:6px;right:6px;transform:translateY(3px)}.admin-image-preview:hover .admin-image-zoom,.admin-image-preview:focus-visible .admin-image-zoom{opacity:1;transform:translateY(0)}.admin-image-delete{z-index:2;color:#ef7189;opacity:0;pointer-events:none;background:#5c273ab8;border:1px solid #f068821f;border-radius:9px;place-items:center;width:26px;height:26px;padding:0;transition:opacity .18s,transform .18s,border-color .18s,background .18s,box-shadow .18s,color .18s;display:grid;position:absolute;top:6px;right:6px;transform:translateY(-3px)}.admin-image-preview-wrap:hover .admin-image-delete,.admin-image-preview-wrap:focus-within .admin-image-delete{opacity:1;pointer-events:auto;transform:translateY(0)}.admin-image-delete:hover,.admin-image-delete:focus-visible{color:#ff8da2;background:#702b41f0;border-color:#ff6f8994;outline:none;box-shadow:0 0 0 2px #ef446029,0 6px 16px #00000059}.admin-image-actions{grid-template-columns:max-content max-content;align-items:center;gap:6px 8px;min-width:0;display:grid}.admin-upload-button{min-height:34px;font:500 .72rem var(--font-main);color:#a7f7e3;background:#00d7a714;border:1px solid #00d7a742;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.admin-upload-button:hover{background:#00d7a724;border-color:#00d7a785}.admin-upload-state{color:#6f7b8c;text-overflow:ellipsis;grid-column:1/-1;font-size:.65rem;line-height:1.35;overflow:hidden}.admin-upload-state.is-uploading{color:#f6c96f}.admin-upload-state.is-success{color:#6ee7c5}.admin-upload-state.is-error{color:#fca5a5}.admin-image-modal{z-index:1000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#010307d6;place-items:center;padding:24px;animation:.18s ease-out adminModalIn;display:grid;position:fixed;inset:0}.admin-image-modal__panel{background:#0b0f16;border:1px solid #ffffff1f;border-radius:20px;flex-direction:column;width:min(920px,96vw);max-height:92dvh;display:flex;overflow:hidden;box-shadow:0 30px 100px #000000ad}.admin-image-modal__panel>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:16px;min-height:50px;padding:0 12px 0 18px;display:flex}.admin-image-modal__panel>header strong{font:500 .86rem var(--font-title);color:#f5f7fb}.admin-image-modal__panel>header button{color:#c8d0dc;background:#ffffff0b;border:0;border-radius:9px;width:34px;height:34px;font-size:1.15rem}.admin-image-modal__canvas{background:radial-gradient(circle,#ffffff09,#0000 64%),#05070b;place-items:center;min-height:0;padding:18px;display:grid;overflow:auto}.admin-image-modal__canvas img{object-fit:contain;border-radius:10px;max-width:100%;max-height:calc(92dvh - 88px);display:block}@keyframes adminModalIn{0%{opacity:0}to{opacity:1}}@media (hover:none){.admin-image-delete{opacity:1;pointer-events:auto;transform:none}}.admin-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.admin-official-badges{background:linear-gradient(145deg,#fb71850b,#ffffff03);border:1px solid #fb718524;border-radius:15px;margin-top:20px;padding:15px}.admin-official-badges>header{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.admin-official-badges>header>span{color:#fb8da0;background:#fb718513;border:1px solid #fb71852e;border-radius:11px;place-items:center;width:38px;height:38px;font-size:1rem;display:grid}.admin-official-badges>header>div{flex-direction:column;gap:3px;min-width:0;display:flex}.admin-official-badges>header strong{color:#edf2f7;font-size:.78rem}.admin-official-badges>header small{color:#7f8b9c;font-size:.63rem;line-height:1.4}.admin-official-badges>header em{color:#f9a8b6;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;background:#fb718512;border:1px solid #fb71852e;border-radius:999px;align-items:center;min-height:25px;padding:0 8px;font-size:.56rem;font-style:normal;font-weight:700;display:inline-flex}.admin-official-badges .admin-toggle-grid{margin-top:14px}.admin-toggle{background:#ffffff06;border:1px solid #fff1;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:11px 12px;display:flex;position:relative}.admin-toggle__copy{flex-direction:column;gap:3px;display:flex}.admin-toggle__copy strong{font-size:.78rem}.admin-toggle__copy small{color:var(--admin-muted);font-size:.68rem;line-height:1.35}.admin-toggle input{opacity:0;pointer-events:none;position:absolute}.admin-toggle__track{background:#283140;border-radius:999px;flex:none;width:38px;height:22px;padding:3px;transition:background .18s}.admin-toggle__track>span{background:#8490a2;border-radius:50%;width:16px;height:16px;transition:transform .18s,background .18s;display:block}.admin-toggle input:checked+.admin-toggle__track{background:#00d7a73d}.admin-toggle input:checked+.admin-toggle__track>span{background:var(--admin-accent);transform:translate(16px)}.admin-toggle input:focus-visible+.admin-toggle__track{outline:2px solid var(--admin-accent);outline-offset:2px}.admin-toggle.is-disabled{opacity:.55;cursor:not-allowed!important}.admin-discord-media-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-discord-identity-options{background:#5865f209;border:1px solid #5865f224;border-radius:14px;flex-direction:column;gap:12px;padding:14px;display:flex}.admin-presence-note{color:var(--admin-muted);background:#5865f20e;border:1px solid #5865f22e;border-radius:10px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;font-size:.7rem;line-height:1.45;display:flex}.admin-presence-note i,.admin-presence-note a{color:#9da5ff}.admin-owner-only-note{color:#aeb7c5;background:#f6b84a0d;border:1px solid #f6b84a2b;border-radius:11px;align-items:flex-start;gap:8px;margin-top:18px;padding:11px 13px;font-size:.7rem;line-height:1.45;display:flex}.admin-owner-only-note i{color:#f6c96f;flex:none;font-size:.88rem}.admin-social-list{flex-direction:column;gap:9px;display:flex}.admin-social-field{background:#ffffff05;border:1px solid #ffffff0f;border-radius:13px;grid-template-columns:38px 110px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:9px 10px;display:grid}.admin-social-field__icon{background:#0a0e15;border:1px solid #ffffff12;border-radius:11px;place-items:center;width:38px;height:38px;padding:8px;display:grid}.admin-social-field__icon img{object-fit:contain;width:100%;height:100%}.admin-social-field__icon i{color:#5865f2;font-size:1.3rem;line-height:1}.admin-social-field>span:nth-child(2){flex-direction:column;gap:3px;display:flex}.admin-social-field strong{font-size:.78rem}.admin-social-field small{color:var(--admin-muted);font-size:.67rem}.admin-social-field input{color:#fff;width:100%;min-width:0;height:38px;font:500 .78rem var(--font-main);background:#090d13;border:1px solid #ffffff17;border-radius:9px;outline:none;padding:0 11px}.admin-social-field input:focus{border-color:#00d7a799;box-shadow:0 0 0 3px #00d7a714}.admin-social-catalog{grid-template-columns:repeat(auto-fill,minmax(54px,1fr));gap:12px;display:grid}.admin-social-catalog>button:not(.admin-social-custom){aspect-ratio:1;width:100%;min-width:0;max-width:64px;color:var(--social-color,#dce3ed);background:#ffffff06;border:1px solid #ffffff12;border-radius:15px;place-items:center;padding:13px;transition:transform .18s,border-color .18s,background .18s;display:grid;position:relative}.admin-social-catalog>button:not(.admin-social-custom):hover{border-color:color-mix(in srgb, var(--social-color) 42%, transparent);background:#ffffff0d;transform:translateY(-2px)}.admin-social-catalog>button:not(.admin-social-custom).is-active{border-color:color-mix(in srgb, var(--social-color) 46%, transparent);background:color-mix(in srgb, var(--social-color) 10%, transparent)}.admin-social-catalog>button img{object-fit:contain;width:100%;height:100%}.admin-social-catalog>button>i:not(.admin-social-catalog__check){color:currentColor;font-size:1.72rem}.admin-social-catalog__check{background:var(--admin-accent);color:#03130f;border:2px solid #0d1118;border-radius:50%;place-items:center;width:18px;height:18px;font-size:.68rem;display:grid;position:absolute;top:-5px;right:-5px}.admin-social-custom{color:#e6ebf2;text-align:left;background:#ffffff06;border:1px solid #ffffff12;border-radius:15px;grid-column:span 4;align-items:center;gap:11px;min-height:58px;padding:8px 12px;display:flex}.admin-social-custom>span:first-child{background:#ffffff0e;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:1.25rem;display:grid}.admin-social-custom>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.admin-social-custom strong{font-size:.76rem}.admin-social-custom small{color:var(--admin-muted);font-size:.64rem;line-height:1.3}.admin-social-custom:hover{background:#a855f711;border-color:#a855f752}.admin-social-added{flex-direction:column;gap:7px;margin-top:22px;display:flex}.admin-social-added>header{color:#cbd3de;justify-content:space-between;align-items:center;padding:0 2px 5px;font-size:.74rem;display:flex}.admin-social-added>header strong{align-items:baseline;gap:8px;display:flex}.admin-social-added>header small{color:var(--admin-muted);font-size:.61rem;font-weight:400}.admin-social-added>header span{min-width:24px;height:24px;color:var(--admin-muted);background:#ffffff0d;border-radius:7px;place-items:center;font-size:.66rem;display:grid}.admin-social-added article{background:#0000001f;border:1px solid #ffffff0f;border-radius:12px;grid-template-columns:28px 38px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:8px 9px;transition:opacity .18s,border-color .18s,background .18s,transform .18s,box-shadow .18s;display:grid}.admin-social-added article:hover{border-color:#ffffff1c}.admin-social-added article.is-dragging{z-index:2;opacity:.48;background:#00d7a712;border-color:#00d7a785;transform:scale(.985);box-shadow:0 12px 30px #0000003d}.admin-social-added article.is-hidden{opacity:.58;border-style:dashed}.admin-social-added article.is-hidden.is-dragging{opacity:.42}.admin-social-added article.is-hidden .admin-social-added__icon{filter:grayscale(.75)}.admin-social-drag-handle{color:#667286;touch-action:none;background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:36px;padding:0;display:grid;cursor:grab!important}.admin-social-drag-handle:hover,.admin-social-drag-handle:focus-visible{color:#c6cfdb;background:#ffffff0e;outline:none}.admin-social-drag-handle:active{color:var(--admin-accent);cursor:grabbing!important}.admin-social-drag-handle:disabled{opacity:.35;cursor:not-allowed!important}.admin-social-drag-handle i{pointer-events:none;font-size:1.15rem}.admin-social-added__icon{width:38px;height:38px;color:var(--social-color);background:#ffffff0a;border-radius:10px;place-items:center;padding:8px;display:grid}.admin-social-added__icon img{object-fit:contain;width:100%;height:100%}.admin-social-added__icon i{font-size:1.2rem}.admin-social-added__copy{flex-direction:column;gap:3px;min-width:0;display:flex}.admin-social-added article strong,.admin-social-added article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-social-added article strong{font-size:.76rem}.admin-social-added article small{color:var(--admin-muted);font-size:.65rem}.admin-social-added__actions{align-items:center;gap:5px;display:flex}.admin-social-added__actions>button,.admin-social-order button{color:#a9b3c2;background:#ffffff09;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.admin-social-added__actions>button:hover,.admin-social-order button:hover:not(:disabled){color:#fff;background:#ffffff13}.admin-social-added__actions>button.is-visibility{color:#79dfc6}.admin-social-added article.is-hidden .admin-social-added__actions>button.is-visibility{color:#f6c96f}.admin-social-added__actions>button.is-danger:hover{color:#fca5a5;background:#f871711a}.admin-file-loader{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-file-loader__card{color:#eef3f8;text-align:left;background:linear-gradient(145deg,#ffffff09,#ffffff03);border:1px solid #ffffff13;border-radius:16px;grid-template-columns:64px minmax(0,1fr) 28px;align-items:center;gap:16px;min-width:0;min-height:168px;padding:20px;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:grid;position:relative}.admin-file-loader__card:hover,.admin-file-loader__card:focus-visible{background:linear-gradient(145deg,#00d7a712,#ffffff05);border-color:#00d7a759;outline:none;transform:translateY(-2px);box-shadow:0 14px 34px #0003}.admin-file-loader__visual{color:#e5ebf3;background:#090d13;border:1px solid #ffffff16;border-radius:15px;place-items:center;width:64px;height:64px;display:grid;position:relative;overflow:hidden}.admin-file-loader__visual>i{font-size:2rem}.admin-file-loader__visual>.admin-folder-play-icon{object-fit:contain;width:35px;height:35px}.admin-file-loader__visual>span{background:var(--admin-accent);color:#03130f;min-width:19px;height:19px;font:700 .6rem var(--font-main);border-radius:999px;place-items:center;padding:0 5px;display:grid;position:absolute;bottom:6px;right:6px}.admin-file-loader__visual.is-audio{color:#a7f7e3;background:radial-gradient(circle at 70% 20%,#00d7a72b,#0000 54%),#090d13}.admin-file-loader__visual.is-cursor{background-image:linear-gradient(45deg,#ffffff09 25%,#0000 25% 75%,#ffffff09 75%);background-size:12px 12px}.admin-file-loader__visual.is-cursor img{object-fit:contain;image-rendering:auto;width:34px;height:34px}.admin-file-loader__visual.is-name-effect{color:#d8b4fe;background:radial-gradient(circle at 50% 45%,#a855f733,#0000 62%),#090d13}.admin-file-loader__visual.is-background-effect{color:#93c5fd;background:radial-gradient(circle at 28% 25%,#22d3ee33,#0000 44%),radial-gradient(circle at 72% 72%,#8b5cf63d,#0000 48%),#090d13}.admin-file-loader__visual.is-background-transition{color:#67e8f9;background:linear-gradient(135deg,#22d3ee33 0 48%,#8b5cf63d 52% 100%),#090d13}.admin-file-loader__visual.is-custom-badge{color:#f0abfc;background:radial-gradient(circle at 50% 45%,#d946ef2e,#0000 62%),#090d13}.admin-file-loader__card>.admin-premium-feature-badge{position:absolute;top:9px;right:9px}.admin-file-loader__copy{flex-direction:column;gap:6px;min-width:0;display:flex}.admin-file-loader__copy strong{font:500 .9rem var(--font-title)}.admin-file-loader__copy small{color:var(--admin-muted);font-size:.69rem;line-height:1.45}.admin-file-loader__arrow{color:#697688;font-size:1.35rem;transition:transform .2s,color .2s}.admin-file-loader__card:hover .admin-file-loader__arrow,.admin-file-loader__card:focus-visible .admin-file-loader__arrow{color:var(--admin-accent);transform:translate(3px)}.admin-personalize-modal{--admin-accent:#00d7a7;--admin-border:#ffffff16;--admin-muted:#8d98a9;z-index:1120;color:#f5f7fb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#010307db;place-items:center;padding:22px;animation:.18s ease-out adminModalIn;display:grid;position:fixed;inset:0}.admin-personalize-modal__panel{background:#0d1117;border:1px solid #ffffff1c;border-radius:20px;flex-direction:column;width:min(620px,96vw);max-height:92dvh;display:flex;overflow:hidden;box-shadow:0 30px 100px #000000ad}.admin-personalize-modal__panel.is-audio{width:min(780px,96vw)}.admin-personalize-modal__panel.is-name-effects{width:min(940px,96vw)}.admin-personalize-modal__panel>header{border-bottom:1px solid #fff1;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:14px 14px 14px 20px;display:flex}.admin-personalize-modal__panel>header>div{flex-direction:column;gap:4px;min-width:0;display:flex}.admin-personalize-modal__panel>header h2{color:#f5f7fb;font:500 1rem var(--font-title)}.admin-personalize-modal__panel>header small{color:var(--admin-muted);font-size:.68rem;line-height:1.35}.admin-personalize-modal__panel>header button{color:#aab4c3;background:#ffffff0b;border:0;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-size:1.1rem;display:grid}.admin-personalize-modal__panel>header button:hover,.admin-personalize-modal__panel>header button:focus-visible{color:#fff;background:#ffffff16;outline:none}.admin-personalize-modal__body{overscroll-behavior:contain;min-height:0;padding:20px;overflow-y:auto}.admin-cursor-manager{flex-direction:column;gap:14px;display:flex}.admin-cursor-manager .admin-image-control{grid-template-columns:106px minmax(0,1fr);gap:14px}.admin-cursor-manager .admin-image-preview-wrap,.admin-cursor-manager .admin-image-preview{width:106px;height:106px}.admin-cursor-manager .admin-image-preview img{object-fit:contain;width:48px;height:48px}.admin-cursor-manager .admin-image-delete{top:6px;right:6px}.admin-cursor-manager>p{color:var(--admin-muted);background:#ffffff05;border:1px solid #ffffff0f;border-radius:11px;align-items:flex-start;gap:8px;padding:11px 12px;font-size:.68rem;line-height:1.45;display:flex}.admin-cursor-manager>p i{color:var(--admin-accent)}.admin-name-effects-manager{grid-template-columns:minmax(0,1.12fr) minmax(260px,.88fr);gap:16px;display:grid}.admin-name-effects-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.admin-name-effects-grid>button{color:#d9e0e9;background:#ffffff06;border:1px solid #ffffff13;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:92px;padding:9px 7px 8px;display:flex;position:relative;overflow:hidden}.admin-name-effects-grid>button:hover:not(:disabled),.admin-name-effects-grid>button:focus-visible:not(:disabled),.admin-name-effects-grid>button.is-active{background:#a855f716;border-color:#c084fc85;outline:none;box-shadow:inset 0 0 0 1px #c084fc1f}.admin-name-effects-grid>button.is-locked{opacity:.5}.admin-name-effects-grid>button small{color:#8995a6;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.56rem;overflow:hidden}.admin-name-effect-sample{max-width:100%;font:500 .82rem var(--font-title)}.admin-name-effect-sample.name-effect-sparkle.is-sample{background-size:70px 53px;width:70px;height:53px}.admin-name-effects-grid canvas.admin-name-effect-sample{height:auto}.admin-name-effect-lock{color:#d5dbe4;background:#ffffff14;border-radius:7px;place-items:center;width:21px;height:21px;font-size:.62rem;display:grid;position:absolute;top:6px;right:6px}.admin-name-effect-preview{flex-direction:column;gap:12px;display:flex}.admin-name-effect-preview>div{background:radial-gradient(circle,#a855f71a,#0000 58%),#090d13;border:1px solid #ffffff13;border-radius:15px;place-items:center;min-height:190px;padding:20px;display:grid;overflow:hidden}.admin-name-effect-preview>div>:is(span,canvas){max-width:100%;font:500 clamp(1.15rem, 2.4vw, 1.65rem) var(--font-title);text-align:center}.admin-name-effect-preview>section{background:#ffffff06;border:1px solid #ffffff12;border-radius:13px;padding:14px}.admin-name-effect-preview strong{color:#f2f5f9;font-size:.78rem}.admin-name-effect-preview p{color:#8995a6;margin-top:4px;font-size:.65rem}.admin-name-effect-preview small{color:#d8b4fe;align-items:center;gap:6px;margin-top:10px;font-size:.61rem;display:flex}.admin-background-effects-manager{grid-template-columns:minmax(0,1.15fr) minmax(250px,.85fr);gap:16px;display:grid}.admin-background-effects-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;display:grid}.admin-background-effects-grid>button{color:#dce4ef;text-align:left;background:#ffffff06;border:1px solid #ffffff13;border-radius:13px;align-items:center;min-width:0;min-height:52px;padding:10px 38px 10px 13px;transition:border-color .18s,background .18s,transform .18s;display:flex;position:relative;overflow:hidden}.admin-background-effects-grid>button:hover:not(:disabled),.admin-background-effects-grid>button:focus-visible:not(:disabled),.admin-background-effects-grid>button.is-active{background:#3b82f613;border-color:#60a5fa7a;outline:none}.admin-background-effects-grid>button:hover:not(:disabled){transform:translateY(-1px)}.admin-background-effects-grid>button.is-locked{opacity:.52}.admin-background-effect-visual{aspect-ratio:1.35;isolation:isolate;background:#030405;border:1px solid #ffffff14;border-radius:9px;width:100%;display:block;position:relative;overflow:hidden}.admin-background-effect-image{z-index:0;filter:brightness(.68)contrast(1.06);background-position:50%;background-size:cover;position:absolute;inset:-2px}.admin-background-effect-visual.is-blurred .admin-background-effect-image{filter:brightness(.58)blur(6px);inset:-9px}.admin-background-effect-visual .background-effect-layer{z-index:1}.admin-background-effect-visual .profile-rain-drop{--rain-fall-distance:280px}.admin-background-effect-visual>.background-effect-layer.is-snow{position:absolute}.admin-background-effect-visual .profile-snowflake{--snow-fall-distance:280px}.background-effect-layer.is-rain.is-compact{-webkit-mask-image:none;mask-image:none}.background-effect-layer.is-rain.is-compact .profile-rain-drop{width:5px;height:5px;font-size:calc(var(--rain-size) * .55);line-height:6px;top:-7px;transform:translateY(-6px)}.background-effect-layer.is-snow.is-compact .profile-snowflake{text-shadow:0 0 3px #000;font-size:clamp(.72rem,1.1vw,.95rem);top:-7%}.admin-background-effect-preview .profile-rain-drop{animation-duration:1.05s,3.2s}.admin-preview-frame .profile-rain-drop{animation-duration:1.7s,3.2s}.admin-background-effect-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.admin-background-effect-copy strong{color:#edf3fa;font:500 .68rem var(--font-main);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-background-effect-copy small{color:#d8b4fe;align-items:center;gap:4px;font-size:.56rem;display:inline-flex}.admin-background-effect-check{color:#06101f;background:#60a5fa;border-radius:50%;place-items:center;width:19px;height:19px;font-size:.7rem;display:grid;position:absolute;top:6px;right:6px;box-shadow:0 2px 8px #0006}.admin-background-effect-preview{flex-direction:column;gap:12px;min-width:0;display:flex}.admin-background-effect-preview>.admin-background-effect-visual{aspect-ratio:auto;border-radius:15px;min-height:220px}.admin-background-effect-preview>section{background:#ffffff06;border:1px solid #ffffff12;border-radius:13px;padding:14px}.admin-background-effect-preview>section strong{color:#f2f5f9;font-size:.78rem}.admin-background-effect-preview>section p{color:#8995a6;margin-top:4px;font-size:.65rem}.admin-background-effect-preview>section small{color:#d8b4fe;align-items:center;gap:6px;margin-top:10px;font-size:.61rem;display:flex}.admin-background-transition-option-icon{color:#8be9f7;background:#22d3ee0e;border:1px solid #67e8f921;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;margin-right:10px;font-size:.9rem;display:grid}.admin-background-transition-stage{isolation:isolate;background:#030405;border:1px solid #ffffff14;border-radius:15px;min-height:220px;position:relative;overflow:hidden}.admin-background-transition-stage:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(#0000,#020509b8);position:absolute;inset:55% 0 0}.admin-background-transition-layer{--background-filter:brightness(1) contrast(1);--background-scale:1.02;z-index:0;opacity:0;filter:var(--background-filter);transform:scale(var(--background-scale));background-position:50%;background-size:cover;position:absolute;inset:0}.admin-background-transition-layer.has-background-overlay{--background-filter:brightness(.72) contrast(1.06)}.admin-background-transition-layer.is-active{opacity:1}.admin-background-transition-stage>span{z-index:4;color:#ffffffbf;letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:600;position:absolute;bottom:13px;left:13px}.admin-background-transition-stage>button{z-index:4;color:#e7eef7;min-height:31px;font:600 .61rem var(--font-main);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03070cb8;border:1px solid #ffffff26;border-radius:9px;align-items:center;gap:5px;padding:0 10px;display:inline-flex;position:absolute;bottom:10px;right:11px}.admin-background-transition-stage>button:hover,.admin-background-transition-stage>button:focus-visible{color:#a5f3fc;background:#08161ddb;border-color:#67e8f973;outline:none}.admin-custom-badges-manager{flex-direction:column;gap:14px;display:flex}.admin-custom-badges-manager>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-custom-badges-manager>header>div{flex-direction:column;gap:4px;display:flex}.admin-custom-badges-manager>header strong{color:#f2f5f9;font-size:.82rem}.admin-custom-badges-manager>header small{color:#8894a5;font-size:.66rem}.admin-custom-badge-editor{background:#ffffff05;border:1px solid #ffffff13;border-radius:15px;padding:15px}.admin-custom-badge-editor__heading{grid-template-columns:40px minmax(0,1fr) 34px;align-items:center;gap:10px;margin-bottom:14px;display:grid}.admin-custom-badge-editor__heading>span{background:#090d13;border:1px solid #ffffff14;border-radius:11px;place-items:center;width:40px;height:40px;font-size:1.15rem;display:grid}.admin-custom-badge-editor__heading>div{flex-direction:column;gap:3px;min-width:0;display:flex}.admin-custom-badge-editor__heading strong{color:#edf2f7;font-size:.77rem}.admin-custom-badge-editor__heading small{color:#7d899a;font-size:.62rem}.admin-custom-badge-editor__heading>button{color:#fca5a5;background:#f871710e;border:1px solid #f8717124;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.admin-background-images-manager{background:#ffffff05;border:1px solid #ffffff13;border-radius:15px;flex-direction:column;gap:13px;padding:16px;display:flex}.admin-background-images-manager>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-background-images-manager>header>div{flex-direction:column;gap:4px;min-width:0;display:flex}.admin-background-images-manager>header>div>span{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.admin-background-images-manager>header strong{color:#f2f5f9;font-size:.82rem}.admin-background-images-manager>header small{color:#8894a5;font-size:.66rem;line-height:1.4}.admin-background-images-manager>header em{color:#dda9ff;background:#a855f71a;border:1px solid #c084fc47;border-radius:999px;align-items:center;gap:4px;padding:3px 7px;font-size:.54rem;font-style:normal;font-weight:600;display:inline-flex}.admin-background-image-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-background-image-list>article{background:#090d13;border:1px solid #ffffff13;border-radius:13px;min-width:0;min-height:150px;position:relative;overflow:hidden}.admin-background-image-list>article.is-active{border-color:#00d7a76b;box-shadow:inset 0 0 0 1px #00d7a71f}.admin-background-image-select{color:#fff;text-align:left;background:#05070a;border:0;align-items:flex-end;width:100%;height:100%;min-height:150px;padding:0;display:flex}.admin-background-image-select img{object-fit:cover;opacity:.78;width:100%;height:100%;transition:opacity .18s,transform .22s;position:absolute;inset:0}.admin-background-image-select:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000000eb);position:absolute;inset:38% 0 0}.admin-background-image-select:hover img,.admin-background-image-select:focus-visible img{opacity:.92;transform:scale(1.025)}.admin-background-image-select:focus-visible{outline-offset:-2px;outline:2px solid #00d7a78c}.admin-background-image-select>span{z-index:1;flex-direction:column;gap:4px;min-width:0;padding:12px 42px 12px 12px;display:flex;position:relative}.admin-background-image-select>span strong{font-size:.7rem}.admin-background-image-select>span small{color:#aab4c2;font-size:.56rem}.admin-background-image-select>i{z-index:2;color:#8c98a9;font-size:1rem;position:absolute;top:10px;right:10px}.admin-background-image-list>article.is-active .admin-background-image-select>i{color:#36dfb5}.admin-background-image-delete{z-index:3;color:#fca5a5;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#05080ce0;border:1px solid #f8717142;border-radius:8px;place-items:center;width:30px;height:30px;transition:color .18s,border-color .18s,background-color .18s,box-shadow .18s,transform .18s;display:grid;position:absolute;bottom:8px;right:8px}.admin-background-image-delete:hover,.admin-background-image-delete:focus-visible{color:#fecaca;background:#f8717117;border-color:#f87171ad;outline:none;transform:translateY(-1px);box-shadow:0 0 0 1px #f8717129,0 7px 18px #00000057}.admin-background-image-delete svg{width:17px;height:17px}.admin-background-image-empty{color:#dfe6ef;text-align:center;background:#090d13;border:1px dashed #ffffff21;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:150px;padding:18px;display:flex}.admin-background-image-empty>span{color:#98a5b7;background:#ffffff0d;border-radius:12px;place-items:center;width:42px;height:42px;font-size:1.2rem;display:grid}.admin-background-image-empty strong{font-size:.71rem}.admin-background-image-empty small{color:#778395;font-size:.59rem}.admin-background-image-message{color:#98a5b7;margin:0;font-size:.64rem}.admin-background-image-message.is-success{color:#72dfc1}.admin-background-image-message.is-error{color:#fca5a5}.admin-background-videos-manager{background:#ffffff05;border:1px solid #ffffff13;border-radius:15px;flex-direction:column;gap:13px;padding:16px;display:flex}.admin-background-videos-manager>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-background-videos-manager>header>div{flex-direction:column;gap:4px;min-width:0;display:flex}.admin-background-videos-manager>header strong{color:#f2f5f9;font-size:.82rem}.admin-background-videos-manager>header small{color:#8894a5;font-size:.66rem;line-height:1.4}.admin-background-video-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-background-video-list>button,.admin-background-video-list>article{color:#dfe6ef;background:#090d13;border:1px solid #ffffff13;border-radius:13px;min-width:0;min-height:150px;position:relative;overflow:hidden}.admin-background-video-list>button{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:18px 12px;display:flex}.admin-background-video-list>button>span{color:#98a5b7;background:#ffffff0d;border-radius:12px;place-items:center;width:42px;height:42px;font-size:1.2rem;display:grid}.admin-background-video-list>button strong{font-size:.71rem}.admin-background-video-list>button small{color:#778395;font-size:.59rem;line-height:1.35}.admin-background-video-list>.is-active{border-color:#00d7a76b;box-shadow:inset 0 0 0 1px #00d7a71f}.admin-background-video-select{color:#fff;text-align:left;background:#05070a;border:0;align-items:flex-end;width:100%;height:100%;min-height:150px;padding:0;display:flex}.admin-background-video-select video{object-fit:cover;opacity:.68;width:100%;height:100%;position:absolute;inset:0}.admin-background-video-select:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000000e6);position:absolute;inset:38% 0 0}.admin-background-video-select>span{z-index:1;flex-direction:column;gap:4px;min-width:0;padding:12px 44px 12px 12px;display:flex;position:relative}.admin-background-video-select>span strong{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.admin-background-video-select>span small{color:#aab4c2;font-size:.56rem;line-height:1.35}.admin-background-video-select>i{z-index:2;color:#8c98a9;font-size:1rem;position:absolute;top:10px;right:10px}.admin-background-video-list>article.is-active .admin-background-video-select>i{color:#36dfb5}.admin-background-video-actions{z-index:3;align-items:center;gap:4px;display:flex;position:absolute;bottom:8px;right:8px}.admin-background-video-actions a,.admin-background-video-actions button{color:#cbd4e0;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#05080ce0;border:1px solid #ffffff1c;border-radius:8px;place-items:center;width:30px;height:30px;text-decoration:none;transition:color .18s,border-color .18s,background-color .18s,box-shadow .18s,transform .18s;display:grid}.admin-background-video-actions a:hover,.admin-background-video-actions a:focus-visible{color:#a7f7e3;background:#00d7a71f;border-color:#00d7a77a;outline:none;transform:translateY(-1px);box-shadow:0 0 0 1px #00d7a71a,0 7px 18px #00000057}.admin-background-video-actions button{color:#fca5a5;border-color:#f8717142}.admin-background-video-actions button:hover:not(:disabled),.admin-background-video-actions button:focus-visible:not(:disabled){color:#fecaca;background:#f8717117;border-color:#f87171ad;outline:none;transform:translateY(-1px);box-shadow:0 0 0 1px #f8717129,0 7px 18px #00000057}.admin-background-video-actions button:disabled{opacity:.5}.admin-background-video-actions svg{width:17px;height:17px}.admin-addon-product{background:linear-gradient(135deg,#a855f712,#ffffff05);border:1px solid #c084fc2e;border-radius:15px;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px;display:grid}.admin-addon-product>span{color:#e4c9ff;background:#a855f721;border-radius:13px;place-items:center;width:50px;height:50px;font-size:1.35rem;display:grid}.admin-addon-product>div:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.admin-addon-product>div:nth-child(2) small{color:#d8b4fe;text-transform:uppercase;letter-spacing:.08em;font-size:.58rem}.admin-addon-product>div:nth-child(2) strong{color:#f5f2f8;font-size:.8rem}.admin-addon-product>div:nth-child(2) p{color:#8793a4;font-size:.65rem;line-height:1.4}.admin-addon-product>div:last-child{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.admin-addon-product>div:last-child>strong{color:#fff;font-size:.82rem}.admin-addon-product button{color:#edddff;min-height:34px;font:600 .66rem var(--font-main);background:#a855f726;border:1px solid #c084fc61;border-radius:9px;padding:0 12px}.admin-addon-product button:disabled{opacity:.46}.admin-music-manager{flex-direction:column;gap:16px;display:flex}.admin-music-manager>audio{display:none}.admin-music-settings{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-music-volume{background:#ffffff06;border:1px solid #fff1;border-radius:12px;flex-direction:column;grid-column:1/-1;gap:10px;padding:12px;display:flex}.admin-music-volume>span{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-music-volume strong{color:#eef3f8;font-size:.78rem}.admin-music-volume small{color:var(--admin-accent);font-size:.7rem}.admin-music-volume input{width:100%;accent-color:var(--admin-accent)}.admin-card-opacity{background:#ffffff06;border:1px solid #fff1;border-radius:12px;flex-direction:column;gap:9px;padding:12px;display:flex}.admin-card-opacity>span{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-card-opacity strong{color:#eef3f8;font-size:.78rem}.admin-card-opacity small{color:var(--admin-accent);font-size:.7rem}.admin-card-opacity input{width:100%;accent-color:var(--admin-accent)}.admin-card-opacity p{color:var(--admin-muted);margin:0;font-size:.65rem;line-height:1.4}.admin-music-config-warning{color:#f6c96f;background:#f6b84a0e;border:1px solid #f6b84a33;border-radius:12px;align-items:center;gap:10px;padding:12px 13px;display:flex}.admin-music-config-warning>i{font-size:1.15rem}.admin-music-config-warning>span{flex-direction:column;gap:3px;display:flex}.admin-music-config-warning strong{font-size:.76rem}.admin-music-config-warning small{color:#a9a18e;font-size:.67rem}.admin-music-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-music-toolbar>div{flex-direction:column;gap:3px;display:flex}.admin-music-toolbar strong{color:#edf3f8;font-size:.8rem}.admin-music-toolbar small{color:var(--admin-muted);font-size:.67rem}.admin-music-toolbar .ri-loader-4-line{animation:.7s linear infinite adminSpin}.admin-music-progress{background:#ffffff0e;border-radius:999px;height:5px;overflow:hidden}.admin-music-progress span{border-radius:inherit;background:linear-gradient(90deg,#00b98c,#22e5b5);height:100%;transition:width .15s linear;display:block}.admin-music-empty{color:#778496;background:#ffffff05;border:1px dashed #ffffff1c;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:100%;min-height:150px;padding:24px;display:flex}.admin-music-empty:hover:not(:disabled){color:var(--admin-accent);background:#00d7a709;border-color:#00d7a757}.admin-music-empty:disabled{opacity:.5}.admin-music-empty>i{font-size:1.8rem}.admin-music-empty>.admin-folder-play-icon{object-fit:contain;width:31px;height:31px}.admin-music-empty strong{color:#dce3ec;font-size:.82rem}.admin-music-empty span{font-size:.69rem}.admin-music-list{flex-direction:column;gap:8px;display:flex}.admin-music-list article{background:#ffffff06;border:1px solid #fff1;border-radius:13px;grid-template-columns:28px 40px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:66px;padding:9px 10px;transition:opacity .18s,border-color .18s,background .18s;display:grid}.admin-music-list article:hover{background:#ffffff09;border-color:#ffffff1c}.admin-music-list article.is-hidden{opacity:.58}.admin-music-list article.is-dragging{z-index:2;opacity:.48;background:#00d7a712;border-color:#00d7a785;transform:scale(.985);box-shadow:0 12px 30px #0000003d}.admin-music-list article.is-hidden.is-dragging{opacity:.42}.admin-music-play{width:40px;height:40px;color:var(--admin-accent);background:#00d7a714;border:1px solid #00d7a738;border-radius:11px;place-items:center;font-size:1rem;display:grid}.admin-music-play:hover{background:#00d7a724;border-color:#00d7a780}.admin-music-track-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.admin-music-track-copy input{color:#edf3f8;width:100%;min-width:0;font:500 .78rem var(--font-main);background:0 0;border:0;border-bottom:1px solid #0000;outline:0}.admin-music-track-copy input:focus{border-bottom-color:#00d7a76b}.admin-music-track-copy small{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.admin-music-drag-handle{color:#667286;touch-action:none;background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:40px;padding:0;display:grid;cursor:grab!important}.admin-music-drag-handle:hover,.admin-music-drag-handle:focus-visible{color:#c6cfdb;background:#ffffff0e;outline:none}.admin-music-drag-handle:active{color:var(--admin-accent);cursor:grabbing!important}.admin-music-drag-handle:disabled{opacity:.35;cursor:not-allowed!important}.admin-music-drag-handle i{pointer-events:none;font-size:1.15rem}.admin-music-actions{align-items:center;gap:5px;display:flex}.admin-music-actions button{color:#a9b3c2;background:#ffffff09;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.admin-music-actions button:hover:not(:disabled){color:#fff;background:#ffffff13}.admin-music-actions button.is-danger:hover:not(:disabled){color:#fca5a5;background:#f871711a}.admin-music-actions button svg{width:18px;height:18px}.admin-music-message{align-items:center;gap:7px;font-size:.7rem;display:flex}.admin-music-message.is-success{color:#75e2c5}.admin-music-message.is-error{color:#fca5a5}.admin-music-note{color:#7d899a;background:#ffffff05;border:1px solid #ffffff0d;border-radius:11px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:.68rem;line-height:1.45;display:flex}.admin-music-note i{color:var(--admin-accent)}.admin-social-order{border:1px solid #ffffff0e;border-radius:8px;grid-template-columns:22px 22px;display:grid;overflow:hidden}.admin-social-order button{background:0 0;border-radius:0;width:22px}.admin-social-order button:disabled{opacity:.25;cursor:not-allowed!important}.admin-link-modal{--admin-accent:#00d7a7;--admin-border:#ffffff16;--admin-muted:#8d98a9;z-index:1100;color:#f5f7fb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#010307d6;place-items:center;padding:22px;animation:.18s ease-out adminModalIn;display:grid;position:fixed;inset:0}.admin-link-modal button,.admin-link-modal label{cursor:pointer!important}.admin-link-modal input{cursor:text!important}.admin-link-modal__panel{background:#0d1117;border:1px solid #ffffff1c;border-radius:20px;width:min(520px,96vw);max-height:92dvh;overflow-y:auto;box-shadow:0 30px 100px #000000ad}.admin-link-modal__panel>header{border-bottom:1px solid #fff1;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:13px 14px 13px 20px;display:flex}.admin-link-modal__panel>header h2{color:#f5f7fb;font:500 1rem var(--font-title)}.admin-link-modal__panel>header button{color:#aab4c3;background:#ffffff0b;border:0;border-radius:9px;width:34px;height:34px}.admin-link-modal__body{flex-direction:column;gap:17px;padding:20px;display:flex}.admin-link-mode{flex-direction:column;gap:8px;display:flex}.admin-link-mode>span{color:#c8d0dc;font-size:.76rem;font-weight:500}.admin-link-mode>div{background:#ffffff08;border:1px solid #ffffff12;border-radius:13px;grid-template-columns:1fr 1fr;gap:5px;padding:5px;display:grid}.admin-link-mode button{color:#8e99a8;min-height:36px;font:500 .76rem var(--font-main);background:0 0;border:1px solid #0000;border-radius:9px}.admin-link-mode button.is-active{color:#fff;background:#ffffff13;border-color:#ffffff17}.admin-link-value{background:#080b10;border:1px solid #ffffff13;border-radius:12px;grid-template-columns:42px minmax(0,1fr);align-items:center;height:48px;display:grid;overflow:hidden}.admin-link-value__icon{width:42px;height:100%;color:var(--social-color,#a855f7);place-items:center;padding:10px;display:grid}.admin-link-value__icon img{object-fit:contain;width:100%;height:100%}.admin-link-value__icon i{font-size:1.2rem}.admin-link-value input{color:#fff;width:100%;min-width:0;height:100%;font:500 .8rem var(--font-main);background:0 0;border:0;outline:0;padding:0 12px 0 0}.admin-link-error{color:#fca5a5;align-items:center;gap:7px;font-size:.7rem;display:flex}.admin-link-modal__panel>footer{border-top:1px solid #ffffff0e;justify-content:flex-end;gap:9px;padding:14px 20px 18px;display:flex}.admin-link-modal__panel>footer .admin-button--primary{color:#03130f;background:#00d7a7;border-color:#00d7a7;min-width:118px;box-shadow:0 8px 24px #00d7a733}.admin-link-modal__panel>footer .admin-button--primary:hover{background:#35edc1;border-color:#35edc1}.admin-server-editors{flex-direction:column;gap:14px;display:flex}.admin-server-editor{background:#00000021;border:1px solid #ffffff12;border-radius:15px;overflow:hidden}.admin-server-editor>header{border-bottom:1px solid #ffffff0e;grid-template-columns:34px minmax(0,1fr) 32px;align-items:center;gap:10px;min-height:48px;padding:0 12px;display:grid}.admin-server-editor__number{color:var(--admin-accent);font:500 .7rem var(--font-title)}.admin-server-editor>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.admin-server-editor>header button{color:#8893a3;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;font-size:.92rem;display:grid}.admin-server-editor>header button:hover{color:#fca5a5;background:#f8717117}.admin-server-editor .admin-fields-grid{padding:16px}.admin-server-editor>.admin-toggle{margin:16px 16px 0}.admin-empty{text-align:center;min-height:160px;color:var(--admin-muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.admin-empty i{color:#5865f2;margin-bottom:10px;font-size:1.8rem}.admin-empty strong{color:#dce3ed;font-size:.84rem}.admin-empty span{margin-top:4px;font-size:.72rem}.admin-empty.is-compact{min-height:116px}.admin-access-summary{background:linear-gradient(135deg,#60a5fa0e,#a855f706);border:1px solid #60a5fa21;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:12px 14px;display:flex}.admin-access-summary>span{flex:none;grid-template-columns:28px auto;align-items:center;column-gap:8px;display:grid}.admin-access-summary>span i{color:#93c5fd;background:#60a5fa1a;border-radius:8px;grid-row:1/3;place-items:center;width:28px;height:28px;display:grid}.admin-access-summary>span strong{color:#f4f7fb;font:600 .88rem var(--font-title)}.admin-access-summary>span small{color:#788598;font-size:.6rem}.admin-access-summary p{color:#7f8b9c;text-align:right;margin:0;font-size:.68rem;line-height:1.5}.admin-access-summary p strong{color:#cbd5e1;font-weight:600}.admin-access-history-button{flex:none}.admin-profile-user-manager{z-index:16;background:linear-gradient(135deg,#00d7a70b,#ffffff04);border:1px solid #00d7a721;border-radius:13px;margin-bottom:17px;padding:13px;position:relative}.admin-profile-user-manager>header{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.admin-profile-user-manager>header>span{color:#75e7cd;background:#00d7a717;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.admin-profile-user-manager>header>div{flex-direction:column;gap:3px;min-width:0;display:flex}.admin-profile-user-manager>header strong{color:#edf6f4;font-size:.73rem}.admin-profile-user-manager>header small{color:#788b8a;font-size:.61rem;line-height:1.4}.admin-profile-user-manager__current{background:#00000021;border:1px solid #fff1;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;margin-top:11px;padding:8px 10px;display:grid}.admin-profile-user-manager__current .admin-collaborator__avatar{border-radius:10px;width:38px;height:38px}.admin-profile-user-manager__current>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.admin-profile-user-manager__current strong,.admin-profile-user-manager__current small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-profile-user-manager__current strong{color:#eef4f3;font-size:.74rem}.admin-profile-user-manager__current small{color:#748482;font-size:.62rem}.admin-profile-user-manager__empty{color:#788586;border:1px dashed #ffffff12;border-radius:10px;align-items:center;gap:7px;margin:11px 0 0;padding:10px 11px;font-size:.64rem;line-height:1.4;display:flex}.admin-profile-user-manager__empty i{color:#7fcdbd}.admin-profile-user-link{border-top:1px solid #ffffff0e;grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:10px;margin-top:12px;padding-top:12px;display:grid}.admin-access-role-guide{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:17px;display:grid}.admin-access-role-guide article{background:#ffffff05;border:1px solid #ffffff0f;border-radius:11px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:66px;padding:10px 11px;display:grid}.admin-access-role-guide article>i{color:#93c5fd;background:#60a5fa17;border-radius:9px;place-items:center;width:32px;height:32px;font-size:.9rem;display:grid}.admin-access-role-guide article>span{flex-direction:column;gap:3px;min-width:0;display:flex}.admin-access-role-guide strong{color:#e7ecf3;font-size:.68rem}.admin-access-role-guide small{color:#748195;font-size:.59rem;line-height:1.35}.admin-access-role-guide .is-administrator>i{color:#d8b4fe;background:#a855f717}.admin-access-role-guide .is-owner>i{color:#fde68a;background:#facc1514}.admin-access-form{grid-template-columns:minmax(260px,1fr) minmax(190px,.52fr) auto;align-items:end;gap:10px;display:grid}.admin-access-search{z-index:15;position:relative}.admin-access-search__input{color:#728095;background:#090d13;border:1px solid #ffffff18;border-radius:11px;grid-template-columns:22px minmax(0,1fr) 28px;align-items:center;gap:8px;min-height:44px;padding:0 9px 0 12px;transition:border-color .16s,box-shadow .16s,background .16s;display:grid}.admin-access-search__input:focus-within{background:#0b1118;border-color:#00d7a7ad;box-shadow:0 0 0 3px #00d7a717}.admin-access-search__input.has-selection{border-color:#60a5fa47}.admin-access-search__input>img{object-fit:cover;border-radius:7px;width:22px;height:22px}.admin-access-search__input>input{color:#f4f7fb;min-width:0;height:42px;font:500 .76rem var(--font-main);background:0 0;border:0;outline:0}.admin-access-search__input>input::placeholder{color:#596578}.admin-access-search__input>button{color:#748196;background:0 0;border:0;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.admin-access-search__input>button:hover{color:#e4e9f0;background:#ffffff0e}.admin-access-results{z-index:25;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0e14fb;border:1px solid #ffffff1f;border-radius:13px;max-height:340px;padding:6px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow-y:auto;box-shadow:0 22px 60px #0000008c}.admin-access-results>button{color:#dce3ed;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:36px minmax(0,1fr) 24px;align-items:center;gap:9px;width:100%;min-height:52px;padding:6px 8px;display:grid}.admin-access-results>button:hover,.admin-access-results>button:focus-visible{background:#ffffff0b;border-color:#60a5fa21;outline:none}.admin-access-results .admin-collaborator__avatar{border-radius:9px;width:36px;height:36px}.admin-access-results>button>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.admin-access-results>button strong,.admin-access-results>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-access-results>button strong{font-size:.73rem}.admin-access-results>button small{color:#768397;font-size:.61rem}.admin-access-results>button>i{color:#7f8b9d;font-size:.95rem}.admin-access-results__state{color:#7e8a9c;text-align:center;justify-content:center;align-items:center;gap:7px;min-height:76px;padding:14px;font-size:.68rem;line-height:1.45;display:flex}.admin-access-results__state.is-error{color:#fca5a5}.admin-access-results__pagination{background:#0a0e14fa;border-top:1px solid #ffffff13;border-radius:0 0 10px 10px;grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;gap:7px;min-height:42px;margin:5px -1px -1px;padding:6px 7px;display:grid;position:sticky;bottom:-6px;box-shadow:0 -8px 20px #0a0e14d1}.admin-access-results__pagination>span{color:#7d899b;text-align:center;justify-content:center;align-items:center;gap:6px;min-width:0;font-size:.61rem;display:inline-flex}.admin-access-results__pagination.is-loading>span{color:#9aa7b9}.admin-access-results__pagination>button{color:#aab5c5;background:#ffffff06;border:1px solid #ffffff13;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.admin-access-results__pagination>button:hover:not(:disabled),.admin-access-results__pagination>button:focus-visible{color:#a7f3df;background:#00d7a713;border-color:#00d7a740;outline:none}.admin-access-results__pagination>button:disabled{opacity:.32}.admin-access-message{color:#8fe8d0;align-items:center;gap:7px;margin-top:11px;font-size:.72rem;display:flex}.admin-access-message.is-error{color:#fca5a5}.admin-collaborator-list{flex-direction:column;gap:8px;margin-top:14px;display:flex}.admin-collaborator{background:#ffffff05;border:1px solid #fff1;border-radius:12px;grid-template-columns:40px minmax(0,1fr) minmax(180px,230px) 34px;align-items:center;gap:10px;min-height:62px;padding:8px 10px;display:grid}.admin-collaborator.is-owner{background:linear-gradient(135deg,#facc150a,#ffffff04);border-color:#facc1524;grid-template-columns:40px minmax(0,1fr) auto}.admin-collaborator.is-user{grid-template-columns:40px minmax(0,1fr) auto}.admin-collaborator.is-administrator{border-color:#c084fc21}.admin-collaborator__avatar{color:#fff;background:#5865f2;border-radius:11px;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.admin-collaborator__avatar img{object-fit:cover;width:100%;height:100%}.admin-collaborator>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.admin-collaborator strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.admin-collaborator small{color:var(--admin-muted);font-size:.66rem}.admin-collaborator__role{min-width:0}.admin-collaborator__role .ui-select__trigger{min-height:38px;padding-block:3px}.admin-access-role{color:#93c5fd;white-space:nowrap;background:#60a5fa13;border:1px solid #60a5fa2e;border-radius:999px;align-items:center;gap:6px;width:fit-content;min-height:30px;padding:0 9px;font-size:.62rem;font-weight:600;display:inline-flex}.admin-access-role.is-administrator{color:#d8b4fe;background:#a855f716;border-color:#c084fc33}.admin-access-role.is-owner{color:#fde68a;background:#facc1513;border-color:#facc1533}.admin-access-role.is-user{color:#cbd5e1;background:#94a3b811;border-color:#94a3b82e}.admin-collaborator__remove{color:#8a6570;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;width:32px;height:32px;transition:border-color .16s,background .16s,color .16s;display:grid}.admin-collaborator__remove svg{width:18px;height:18px}.admin-collaborator__remove:hover:not(:disabled){color:#fca5a5;background:#f8717112;border-color:#f871713d}.admin-collaborator__remove:disabled{opacity:.45}.admin-audit-list{flex-direction:column;gap:4px;display:flex}.admin-audit-entry{border-bottom:1px solid #ffffff0d;grid-template-columns:34px minmax(0,1fr) 26px;align-items:center;gap:10px;min-height:58px;padding:9px 10px;display:grid}.admin-audit-entry.is-expanded{background:#60a5fa06;border:1px solid #60a5fa24;border-radius:12px;margin:3px 0}.admin-audit-entry:last-child{border-bottom:0}.admin-audit-entry__avatar{color:#8491a4;background:#ffffff0d;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.admin-audit-entry__avatar img{object-fit:cover;width:100%;height:100%}.admin-audit-entry__summary{flex-direction:column;gap:4px;min-width:0;display:flex}.admin-audit-entry p{color:#aeb8c6;margin:0;font-size:.7rem;line-height:1.45}.admin-audit-entry p strong{color:#e8edf4;font-weight:600}.admin-audit-entry time{color:#647185;font-size:.59rem}.admin-audit-entry>i{color:#778498;text-align:center;font-size:.9rem}.admin-audit-entry__toggle{color:#778498;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.admin-audit-entry__toggle:hover,.admin-audit-entry__toggle:focus-visible{color:#bfdbfe;background:#60a5fa14;border-color:#60a5fa2e;outline:none}.admin-audit-entry__details{background:#03070d7a;border:1px solid #ffffff0e;border-radius:10px;grid-column:2/-1;gap:7px;min-width:0;padding:9px;animation:.18s both adminAuditDetailsIn;display:grid}.admin-audit-change{background:#ffffff05;border-radius:8px;grid-template-columns:minmax(120px,.55fr) minmax(0,1.45fr);align-items:center;gap:10px;min-width:0;padding:7px 8px;display:grid}.admin-audit-change>strong{color:#cbd5e1;min-width:0;font-size:.63rem;line-height:1.35}.admin-audit-change>span{grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);align-items:center;gap:5px;min-width:0;display:grid}.admin-audit-change del,.admin-audit-change ins{overflow-wrap:anywhere;border-radius:6px;min-width:0;padding:4px 6px;font-size:.59rem;line-height:1.35;text-decoration:none;overflow:hidden}.admin-audit-change del{color:#b98d93;background:#f8717111}.admin-audit-change ins{color:#9cd9c6;background:#34d39911}.admin-audit-change>span>i{color:#68768a;text-align:center;font-size:.7rem}.admin-audit-area{color:#aab5c4;align-items:center;gap:6px;padding:6px 8px;font-size:.62rem;display:inline-flex}.admin-audit-area i{color:#70d7be}@keyframes adminAuditDetailsIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.admin-audit-modal__panel{flex-direction:column;width:min(760px,96vw);max-height:min(780px,92dvh);display:flex}.admin-audit-modal__panel>header small{color:#778397;font-size:.64rem;line-height:1.35}.admin-audit-modal__body{overscroll-behavior:contain;min-height:260px;padding:8px 18px;overflow-y:auto}.admin-audit-modal__body>.admin-empty{min-height:300px}.admin-audit-modal__footer{border-top:1px solid #fff1;justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:12px 18px;display:flex}.admin-audit-modal__footer>span{color:#758296;font-size:.64rem}.admin-audit-modal__footer>div{gap:8px;display:flex}.admin-audit-modal__footer .admin-button:disabled{opacity:.4}.admin-view-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-view-stat{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;align-items:center;gap:12px;min-width:0;min-height:90px;padding:15px;display:flex}.admin-view-stat>i{color:#9aa7b8;background:#ffffff0b;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:1.05rem;display:grid}.admin-view-stat.is-total{background:#00d7a70b;border-color:#00d7a72e}.admin-view-stat.is-total>i{color:var(--admin-accent);background:#00d7a71c}.admin-view-stat>span{flex-direction:column;gap:4px;min-width:0;display:flex}.admin-view-stat small{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.admin-view-stat strong{color:#f4f7fb;font:500 1.25rem/1.1 var(--font-title);text-overflow:ellipsis;overflow:hidden}.admin-view-adjuster{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:18px;display:grid}.admin-view-adjuster .admin-button{min-height:44px}.admin-view-adjuster__hint{color:#737f91;margin-top:7px;font-size:.68rem;line-height:1.35}.admin-view-message{color:#aab4c3;align-items:center;gap:7px;margin-top:12px;font-size:.72rem;display:flex}.admin-view-message.is-success{color:#8fe8d0}.admin-view-message.is-error{color:#fca5a5}.admin-view-message .ri-loader-4-line{animation:.7s linear infinite adminSpin}.admin-view-note{color:#7f8a9a;background:#ffffff05;border:1px solid #ffffff0e;border-radius:11px;align-items:flex-start;gap:8px;margin-top:18px;padding:11px 12px;font-size:.7rem;line-height:1.5;display:flex}.admin-view-note i{color:var(--admin-accent)}.admin-premium-status{background:linear-gradient(135deg,#ffffff09,#ffffff03);border:1px solid #ffffff13;border-radius:17px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:104px;padding:18px;display:grid}.admin-premium-status.is-active{background:linear-gradient(135deg,#a855f724,#5865f20e);border-color:#a855f74d;box-shadow:inset 0 1px #ffffff0b}.admin-premium-status__icon{color:#7f8999;background:#111722;border:1px solid #ffffff16;border-radius:16px;place-items:center;width:54px;height:54px;font-size:1.45rem;display:grid}.admin-premium-status.is-active .admin-premium-status__icon{color:#d8b4fe;background:#a855f729;border-color:#c084fc52;box-shadow:0 0 24px #a855f721}.admin-premium-status__copy{flex-direction:column;gap:4px;min-width:0;display:flex}.admin-premium-status__copy small{color:#8f9bac;font-size:.66rem}.admin-premium-status__copy strong{color:#f5f1ff;font:500 1.05rem/1.2 var(--font-title)}.admin-premium-status__copy span{color:#a7b1c0;font-size:.72rem;line-height:1.4}.admin-premium-status__badge{color:#8d98a8;letter-spacing:.08em;background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;padding:5px 8px;font-size:.58rem;font-weight:500}.admin-premium-status.is-active .admin-premium-status__badge{color:#e4c9ff;background:#a855f726;border-color:#c084fc47}.admin-premium-admin{background:#00000021;border:1px solid #fff1;border-radius:15px;flex-direction:column;gap:13px;margin-top:16px;padding:16px;display:flex}.admin-premium-admin>div:first-child{flex-direction:column;gap:4px;display:flex}.admin-premium-admin strong{color:#eef2f8;font-size:.82rem}.admin-premium-admin small{color:#818c9c;font-size:.68rem}.admin-premium-admin__plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-premium-admin-plan{color:#edf2f8;text-align:left;background:linear-gradient(145deg,#ffffff08,#05080db8);border:1px solid #ffffff13;border-radius:14px;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;min-height:142px;padding:15px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.admin-premium-admin-plan:hover:not(:disabled),.admin-premium-admin-plan:focus-visible{background:linear-gradient(145deg,#a855f71b,#070a10d1);border-color:#a855f757;outline:none;transform:translateY(-2px);box-shadow:0 14px 32px #0000003d}.admin-premium-admin-plan:disabled{opacity:.58;cursor:wait!important}.admin-premium-admin-plan.is-current{background:linear-gradient(145deg,#00d7a716,#070b10cc);border-color:#00d7a752;box-shadow:inset 0 1px #ffffff09}.admin-premium-admin-plan.is-free:not(.is-current):hover,.admin-premium-admin-plan.is-free:not(.is-current):focus-visible{background:linear-gradient(145deg,#7f1d1d29,#070a10d1);border-color:#f8717157}.admin-premium-admin-plan__current{color:#92efd9;letter-spacing:.035em;text-transform:uppercase;background:#00d7a71c;border:1px solid #00d7a73d;border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:.53rem;font-weight:600;display:inline-flex;position:absolute;top:10px;right:10px}.admin-premium-admin-plan__icon{color:#b9c3d0;background:#ffffff0b;border:1px solid #ffffff14;border-radius:11px;place-items:center;width:36px;height:36px;margin-bottom:3px;font-size:1.05rem;display:grid}.admin-premium-admin-plan.is-monthly .admin-premium-admin-plan__icon{color:#aeb6ff;background:#5865f21a}.admin-premium-admin-plan.is-lifetime .admin-premium-admin-plan__icon{color:#d8b4fe;background:#a855f71f}.admin-premium-admin-plan.is-free .admin-premium-admin-plan__icon{color:#9aa5b4}.admin-premium-admin-plan>strong{color:#f2f5f9;font:500 .77rem/1.2 var(--font-title);padding-right:54px}.admin-premium-admin-plan>small{color:#7f8a9a;font-size:.61rem;line-height:1.4}.admin-premium-admin-plan__action{color:#9ca7b7;align-items:center;gap:5px;margin-top:auto;font-size:.59rem;font-weight:600;display:inline-flex}.admin-premium-admin-plan.is-current .admin-premium-admin-plan__action{color:#83dfca}.admin-button--danger{color:#fca5a5;background:#7f1d1d29;border-color:#f8717140}.admin-button--danger:hover{background:#7f1d1d47;border-color:#f871716b}.admin-premium-account{color:#778396;text-overflow:ellipsis;background:#0a0e14;border:1px solid #ffffff0f;border-radius:8px;align-self:flex-start;max-width:100%;padding:6px 9px;font-size:.62rem;overflow:hidden}.admin-addon-manager{background:#00000021;border:1px solid #fff1;border-radius:15px;flex-direction:column;gap:13px;margin-top:16px;padding:16px;display:flex}.admin-addon-manager>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-addon-manager>header>div{flex-direction:column;gap:4px;min-width:0;display:flex}.admin-addon-manager>header strong{color:#eef2f8;font-size:.82rem}.admin-addon-manager>header small{color:#818c9c;font-size:.68rem;line-height:1.4}.admin-addon-manager>header .admin-button{flex:none}.admin-addon-manager__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-addon-manager__grid>article{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;grid-template-columns:42px minmax(0,1fr) 126px;align-items:start;gap:11px;min-width:0;padding:14px;display:grid}.admin-addon-manager__grid>article.is-active{background:linear-gradient(145deg,#00d7a70b,#ffffff05);border-color:#00d7a738}.admin-addon-manager__icon{color:#d8b4fe;background:#a855f71c;border-radius:12px;place-items:center;width:42px;height:42px;font-size:1.08rem;display:grid}.admin-addon-manager__copy{flex-direction:column;gap:4px;min-width:0;display:flex}.admin-addon-manager__copy strong{color:#eef2f7;font-size:.75rem}.admin-addon-manager__copy small{color:#7f8a9a;font-size:.61rem;line-height:1.4}.admin-addon-manager__sources{flex-wrap:wrap;grid-column:2;gap:5px;display:flex}.admin-addon-manager__sources em{color:#7e8998;white-space:nowrap;background:#ffffff06;border:1px solid #fff1;border-radius:999px;padding:4px 6px;font-size:.54rem;font-style:normal}.admin-addon-manager__sources em.is-purchased{color:#aeb6ff;background:#5865f212;border-color:#5865f233}.admin-addon-manager__sources em.is-manual{color:#83dfca;background:#00d7a70f;border-color:#00d7a733}.admin-addon-manager__sources em.is-warning{color:#f6c96f;background:#f6b84a0f;border-color:#f6b84a33}.admin-addon-manager__control{flex-direction:column;grid-area:1/3/span 2;gap:6px;display:flex}.admin-addon-manager__control>small{color:#8994a4;font-size:.57rem}.admin-addon-manager__control>strong{color:#9da8b7;text-align:center;font-size:.56rem}.admin-addon-manager__control .ui-number-input{width:100%}.admin-premium-lifetime{background:#a855f70e;border:1px solid #a855f72e;border-radius:14px;align-items:center;gap:13px;min-height:72px;margin-top:16px;padding:14px 16px;display:flex}.admin-premium-lifetime>i{color:#c084fc;font-size:1.5rem}.admin-premium-lifetime>span{flex-direction:column;gap:3px;display:flex}.admin-premium-lifetime strong{color:#f3e8ff;font-size:.8rem}.admin-premium-lifetime small{color:#a99ab8;font-size:.68rem;line-height:1.4}.admin-premium-subscription{background:#5865f20f;border:1px solid #5865f233;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding:14px 15px;display:flex}.admin-premium-subscription>span{flex-direction:column;gap:4px;min-width:0;display:flex}.admin-premium-subscription strong{color:#eef0ff;font-size:.8rem}.admin-premium-subscription small{color:#8f98aa;font-size:.67rem;line-height:1.4}.admin-premium-subscription .admin-button{flex:none}.admin-premium-plans{grid-template-columns:repeat(2,minmax(0,260px));justify-content:center;gap:10px;margin-top:18px;display:grid}.admin-premium-plans article{background:#080c12b8;border:1px solid #ffffff12;border-radius:15px;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;min-height:190px;padding:17px 13px 13px;display:flex;position:relative}.admin-premium-plans article:only-child{grid-column:1/-1;justify-self:center;width:min(260px,100%)}.admin-premium-plans article.is-featured{background:linear-gradient(145deg,#a855f721,#080c12cc);border-color:#a855f74d}.admin-premium-plans article>i{color:#b8c1cf;margin-bottom:4px;font-size:1.2rem}.admin-premium-plans article.is-featured>i{color:#d8b4fe}.admin-premium-plans article>strong{color:#f4f6fa;font:500 .87rem var(--font-title)}.admin-premium-plans article>span:not(.admin-premium-plan-tag){color:#dce3ec;font-size:.78rem}.admin-premium-plans article>small{color:#788496;min-height:32px;font-size:.62rem;line-height:1.35}.admin-premium-plans article>.admin-button{width:100%;margin-top:auto}.admin-premium-plan-tag{color:#ddbafc;letter-spacing:.03em;background:#a855f72e;border-radius:999px;padding:4px 6px;font-size:.52rem;position:absolute;top:10px;right:10px}.admin-premium-message{color:#b6bfcc;background:#5865f20d;border:1px solid #5865f229;border-radius:10px;align-items:center;gap:8px;margin-top:13px;padding:10px 12px;font-size:.7rem;display:flex}.admin-premium-message.is-success{color:#99efd4;background:#34d3990e;border-color:#34d39933}.admin-premium-message.is-error{color:#fdb4b4;background:#f871710e;border-color:#f8717133}.admin-premium-special{flex-direction:column;gap:18px;display:flex}.admin-premium-special>header{background:linear-gradient(135deg,#a855f71a,#5865f209);border:1px solid #c084fc33;border-radius:15px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:84px;padding:15px;display:grid}.admin-premium-special>header>span{color:#d8b4fe;background:#a855f721;border:1px solid #c084fc38;border-radius:13px;place-items:center;width:44px;height:44px;font-size:1.15rem;display:grid}.admin-premium-special>header>div{flex-direction:column;gap:4px;min-width:0;display:flex}.admin-premium-special>header strong{color:#f4effb;font-size:.82rem}.admin-premium-special>header small{color:#988da5;font-size:.66rem;line-height:1.4}.admin-premium-special>header em{color:#ddbcff;background:#a855f71f;border:1px solid #c084fc3d;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:.57rem;font-style:normal;font-weight:600;display:inline-flex}.admin-premium-special__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.admin-premium-special__grid .admin-field--wide{grid-column:1/-1}.admin-premium-special__preview{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:74px;padding:12px;display:grid}.admin-premium-special__cat{background:#ffffff09;border:1px solid #ffffff13;border-radius:13px;place-items:center;width:44px;height:44px;transition:border-color .18s,background .18s,transform .18s;display:grid}.admin-premium-special__cat>i{width:32px;height:32px;image-rendering:pixelated;background-position:-96px -96px;background-repeat:no-repeat;display:block}.admin-premium-special__cat>i.ri-forbid-2-line{color:#727c8a;image-rendering:auto;background:0 0;width:auto;height:auto;font-size:1.05rem}.admin-premium-special__cat>b{font-size:1rem;font-weight:400}.admin-premium-special__cat>b.admin-premium-special__dot{width:18px;height:18px;box-shadow:0 0 12px color-mix(in srgb, currentColor 22%, transparent);border-radius:50%;display:block}.admin-premium-special__cat>img{object-fit:contain;width:12px;height:19px}.admin-premium-special__bubbles{width:28px;height:28px;display:block;position:relative}.admin-premium-special__bubbles i{background:#e6f1f7;border:1px solid #3a92c5;border-radius:50%;display:block;position:absolute}.admin-premium-special__bubbles i:first-child{width:7px;height:7px;bottom:2px;left:3px}.admin-premium-special__bubbles i:nth-child(2){width:10px;height:10px;bottom:8px;left:12px}.admin-premium-special__bubbles i:nth-child(3){width:5px;height:5px;top:2px;right:1px}.admin-premium-special__particles{width:28px;height:28px;display:block;position:relative}.admin-premium-special__particles i{text-shadow:0 0 7px;font:600 1rem/1 serif;position:absolute}.admin-premium-special__particles i:first-child{top:0;left:2px}.admin-premium-special__particles i:nth-child(2){font-size:.72rem;top:7px;right:2px}.admin-premium-special__particles i:nth-child(3){font-size:.62rem;bottom:0;left:9px}.admin-premium-special__cat.is-active{background:#a855f71a;border-color:#c084fc52;transform:translateY(-2px)}.admin-premium-special__preview>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.admin-premium-special__preview strong{color:#eef2f7;font-size:.76rem}.admin-premium-special__preview small{color:#7e8998;font-size:.62rem}.admin-premium-special__preview button{color:#d8b4fe;background:#a855f717;border:1px solid #c084fc33;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:7px 11px;font-size:.67rem;display:inline-flex}.admin-premium-special__preview button:hover:not(:disabled),.admin-premium-special__preview button:focus-visible{background:#a855f729;border-color:#c084fc6b;outline:none}.admin-premium-special__preview button:disabled{opacity:.4;cursor:not-allowed!important}.admin-premium-special-locked{background:linear-gradient(135deg,#a855f711,#ffffff04);border:1px solid #c084fc29;border-radius:15px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:104px;padding:17px;display:grid}.admin-premium-special-locked>span{color:#cfa8f7;background:#a855f71a;border:1px solid #c084fc2e;border-radius:14px;place-items:center;width:48px;height:48px;font-size:1.2rem;display:grid}.admin-premium-special-locked>div{flex-direction:column;gap:5px;min-width:0;display:flex}.admin-premium-special-locked strong{color:#f2edf8;font-size:.8rem}.admin-premium-special-locked small{color:#928a9c;font-size:.66rem;line-height:1.45}.admin-premium-special-locked .admin-button{flex:none}.admin-payment-modal{--admin-accent:#00d7a7;z-index:1160;color:#f5f7fb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#010307db;place-items:center;padding:22px;animation:.18s ease-out adminModalIn;display:grid;position:fixed;inset:0}.admin-payment-modal__panel{background:#0d1117;border:1px solid #ffffff1c;border-radius:20px;width:min(540px,96vw);overflow:hidden;box-shadow:0 30px 100px #000000ad}.admin-payment-modal__panel>header{border-bottom:1px solid #fff1;justify-content:space-between;align-items:center;gap:16px;min-height:74px;padding:14px 14px 14px 20px;display:flex}.admin-payment-modal__panel>header>div{flex-direction:column;gap:4px;min-width:0;display:flex}.admin-payment-modal__panel>header h2{color:#f5f7fb;font:500 1rem var(--font-title)}.admin-payment-modal__panel>header button{color:#aab4c3;background:#ffffff0b;border:0;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-size:1.1rem;display:grid}.admin-payment-modal__panel>header button:hover:not(:disabled),.admin-payment-modal__panel>header button:focus-visible{color:#fff;background:#ffffff16;outline:none}.admin-payment-modal__body{padding:20px}.admin-payment-modal__body>p{color:#98a3b2;margin-bottom:15px;font-size:.75rem;line-height:1.5}.admin-premium-upgrade-modal__panel{width:min(520px,96vw)}.admin-premium-upgrade-modal__body{flex-direction:column;align-items:center;display:flex}.admin-premium-upgrade-modal__icon{color:#d8b4fe;background:linear-gradient(145deg,#a855f738,#5865f217);border:1px solid #c084fc47;border-radius:18px;place-items:center;width:60px;height:60px;margin:2px 0 15px;font-size:1.65rem;display:grid;box-shadow:0 14px 34px #581c872e}.admin-payment-modal__body.admin-premium-upgrade-modal__body>p{text-align:center;max-width:390px;margin-bottom:16px}.admin-premium-upgrade-modal__body>ul{background:#ffffff05;border:1px solid #fff1;border-radius:13px;flex-direction:column;gap:9px;width:100%;margin:0;padding:12px;list-style:none;display:flex}.admin-premium-upgrade-modal__body>ul li{color:#b7c0cc;align-items:center;gap:8px;font-size:.7rem;display:flex}.admin-premium-upgrade-modal__body>ul i{color:#d8b4fe;background:#a855f721;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.admin-premium-upgrade-modal__body>div:last-child{grid-template-columns:.8fr 1.2fr;gap:9px;width:100%;margin-top:16px;display:grid}.admin-payment-providers{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-payment-provider{text-align:left;color:#f2f5f9;background:#ffffff06;border:1px solid #ffffff13;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;min-height:116px;padding:15px;transition:border-color .18s,background .18s,transform .18s;display:grid}.admin-payment-provider:hover:not(:disabled),.admin-payment-provider:focus-visible{background:#00d7a70e;border-color:#00d7a757;outline:none;transform:translateY(-2px)}.admin-payment-provider:disabled{opacity:.48;cursor:not-allowed!important}.admin-payment-provider__icon{color:#dbe3ee;background:#ffffff0e;border-radius:12px;place-items:center;width:42px;height:42px;font-size:1.16rem;display:grid}.admin-payment-provider__icon.is-stripe{color:#a9a4ff;background:#635bff21}.admin-payment-provider__icon.is-tebex{color:#68efd0;background:#00d7a71a}.admin-payment-provider__copy{flex-direction:column;gap:5px;min-width:0;display:flex}.admin-payment-provider__copy strong{font:500 .82rem var(--font-title)}.admin-payment-provider__copy small{color:#7f8b9b;font-size:.62rem;line-height:1.4}.admin-payment-provider__state{color:#7d8999;font-size:.9rem}.admin-payment-modal__hint{color:#788495;align-items:flex-start;gap:7px;margin-top:15px;font-size:.65rem;line-height:1.45;display:flex}.admin-payment-modal__hint i{color:#8d99aa;margin-top:1px}.admin-addon-cart__panel{width:min(620px,96vw)}.admin-addon-cart__body{flex-direction:column;gap:13px;display:flex}.admin-addon-cart__body>p{text-align:center;margin:0}.admin-addon-cart__label{color:#d98df0;letter-spacing:.06em;text-transform:uppercase;font-size:.59rem;font-weight:700}.admin-addon-cart__base{background:linear-gradient(135deg,#a855f71f,#5865f20e);border:1px solid #a855f733;border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:72px;padding:11px 13px;display:grid}.admin-addon-cart__base .admin-addon-cart__copy>small:first-child{color:#c58de8;letter-spacing:.04em;text-transform:uppercase;font-size:.53rem;font-weight:700}.admin-addon-cart__products{flex-direction:column;gap:9px;display:flex}.admin-addon-cart__products article{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:11px;min-height:74px;padding:11px;transition:border-color .18s,background .18s;display:grid}.admin-addon-cart__products article.is-selected{background:#c026d30e;border-color:#d970ed3d}.admin-addon-cart__icon{color:#e8a8f5;background:#c026d31f;border-radius:12px;place-items:center;width:44px;height:44px;font-size:1.1rem;display:grid}.admin-addon-cart__copy{flex-direction:column;gap:4px;min-width:0;display:flex}.admin-addon-cart__copy strong{color:#f2f4f8;font-size:.76rem}.admin-addon-cart__copy small{color:#7f8997;font-size:.61rem;line-height:1.4}.admin-addon-cart__price{color:#f5f7fb;white-space:nowrap;font-size:.71rem;font-weight:700}.admin-addon-cart__quantity{background:#0000002e;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:30px 24px 30px;align-items:center;height:34px;display:grid}.admin-addon-cart__quantity button{color:#cfd6e0;background:0 0;border:0;place-items:center;width:30px;height:32px;display:grid}.admin-addon-cart__quantity button:hover:not(:disabled),.admin-addon-cart__quantity button:focus-visible{color:#fff;background:#ffffff0f;outline:none}.admin-addon-cart__quantity button:disabled{opacity:.28}.admin-addon-cart__quantity strong{color:#fff;text-align:center;font-size:.68rem}.admin-addon-cart__notice{color:#9099ba;background:#5865f20d;border:1px solid #5865f229;border-radius:10px;align-items:flex-start;gap:7px;padding:9px 10px;font-size:.6rem;line-height:1.45;display:flex}.admin-addon-cart__notice i{color:#aeb6ff;margin-top:1px}.admin-addon-cart__footer{justify-content:space-between;align-items:center;gap:14px;padding-top:4px;display:flex}.admin-addon-cart__footer>span{flex-direction:column;gap:3px;display:flex}.admin-addon-cart__footer>span small{color:#7f8997;font-size:.6rem}.admin-addon-cart__footer>span strong{color:#fff;font:500 .9rem var(--font-title)}.admin-addon-cart__footer .admin-button{min-width:150px}.admin-addon-cart__summary{align-items:center;gap:11px;min-height:64px;display:flex}.admin-addon-cart__summary-icon{color:#fff;background:#ffffff0e;border-radius:14px;flex:none;place-items:center;width:52px;height:52px;font-size:1.35rem;display:grid}.admin-addon-cart__summary>span:last-child{flex-direction:column;gap:4px;display:flex}.admin-addon-cart__summary strong{color:#f7f8fa;font:500 1.02rem var(--font-title)}.admin-addon-cart__summary small{color:#8b95a4;font-size:.68rem}.admin-addon-cart__lines{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.admin-addon-cart__lines>span{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-addon-cart__lines small{color:#9aa4b2;font-size:.66rem}.admin-addon-cart__lines strong{color:#eef1f5;font-size:.68rem}.admin-addon-cart__lines .is-total{border-top:1px solid #ffffff12;margin-top:2px;padding-top:11px}.admin-addon-cart__lines .is-total small,.admin-addon-cart__lines .is-total strong{color:#fff;font-size:.73rem;font-weight:700}.admin-addon-cart__back{align-items:center;gap:12px;display:flex}.admin-addon-cart__back .admin-button{flex:none}.admin-addon-cart__back small{color:#737e8e;font-size:.59rem;line-height:1.4}.admin-membership-modal__panel{width:min(520px,96vw)}.admin-membership-modal__body{flex-direction:column;gap:13px;display:flex}.admin-membership-modal__selection{background:#ffffff06;border:1px solid #ffffff13;border-radius:14px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;min-height:84px;padding:13px 92px 13px 13px;display:grid;position:relative}.admin-membership-modal__selection>span{color:#d8b4fe;background:#a855f71f;border-radius:12px;place-items:center;width:42px;height:42px;font-size:1.15rem;display:grid}.admin-membership-modal__selection.is-monthly>span{color:#aeb6ff;background:#5865f21c}.admin-membership-modal__selection.is-free>span{color:#aab4c2;background:#ffffff0d}.admin-membership-modal__selection>div{flex-direction:column;gap:3px;min-width:0;display:flex}.admin-membership-modal__selection small{color:#778395;font-size:.58rem}.admin-membership-modal__selection strong{color:#f1f4f8;font:500 .82rem var(--font-title)}.admin-membership-modal__selection p{color:#8e99a9;font-size:.63rem;line-height:1.4}.admin-membership-modal__selection em{color:#91ecd7;text-transform:uppercase;background:#00d7a71a;border:1px solid #00d7a738;border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:.54rem;font-style:normal;font-weight:600;display:inline-flex;position:absolute;top:12px;right:12px}.admin-membership-modal__warning,.admin-membership-modal__recurring{color:#fbc76a;background:#f59e0b0e;border:1px solid #f59e0b33;border-radius:12px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:9px;padding:12px;display:grid}.admin-membership-modal__warning>i,.admin-membership-modal__recurring>i{background:#f59e0b1c;border-radius:9px;place-items:center;width:30px;height:30px;font-size:.95rem;display:grid}.admin-membership-modal__warning>span,.admin-membership-modal__recurring>span{flex-direction:column;gap:4px;min-width:0;display:flex}.admin-membership-modal__warning strong,.admin-membership-modal__recurring strong{color:#f7d99f;font-size:.69rem}.admin-membership-modal__warning small,.admin-membership-modal__recurring small{color:#a89676;font-size:.63rem;line-height:1.45}.admin-membership-modal__warning.is-danger{color:#fca5a5;background:#7f1d1d1b;border-color:#f8717138}.admin-membership-modal__warning.is-danger>i{background:#f871711a}.admin-membership-modal__warning.is-danger strong{color:#fecaca}.admin-membership-modal__warning.is-danger small{color:#b99191}.admin-membership-modal__recurring{color:#fca5a5;background:#7f1d1d1c;border-color:#f871713d}.admin-membership-modal__recurring>i{background:#f871711a}.admin-membership-modal__recurring strong{color:#fecaca}.admin-membership-modal__recurring small{color:#b99191}.admin-membership-modal__actions{justify-content:flex-end;gap:8px;margin-top:3px;display:flex}.admin-membership-modal__actions .admin-button{min-width:112px}.admin-checkout-overlay{z-index:1300;color:#fff;-webkit-backdrop-filter:brightness(.48)blur(1.5px);backdrop-filter:brightness(.48)blur(1.5px);background:#000000c7;place-items:center;padding:24px;animation:.22s ease-out adminCheckoutShadeIn;display:grid;position:fixed;inset:0;overflow:auto}.admin-checkout-overlay__content{text-align:center;flex-direction:column;align-items:center;width:min(430px,100%);display:flex}.admin-checkout-overlay__brand{min-height:48px;font:600 1.1rem var(--font-title);background:#ffffff17;border:1px solid #ffffff24;border-radius:14px;align-items:center;gap:9px;margin-bottom:18px;padding:0 16px;display:inline-flex;box-shadow:0 14px 45px #00000047}.admin-checkout-overlay__brand i{font-size:1.35rem}.admin-checkout-overlay__brand.is-stripe{color:#d6d3ff;background:#635bff33}.admin-checkout-overlay__brand.is-tebex{color:#a7f7e3;background:#00d7a724}.admin-checkout-overlay__content h2{color:#fff;max-width:390px;font:500 1.2rem/1.3 var(--font-title);letter-spacing:-.02em}.admin-checkout-overlay__content p{color:#ffffffad;max-width:380px;margin-top:8px;font-size:.74rem;line-height:1.55}.admin-checkout-overlay__pulse{align-items:center;gap:5px;height:18px;margin:22px 0 13px;display:inline-flex}.admin-checkout-overlay__pulse i{opacity:.3;background:#fff;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite adminCheckoutPulse}.admin-checkout-overlay__pulse i:nth-child(2){animation-delay:.16s}.admin-checkout-overlay__pulse i:nth-child(3){animation-delay:.32s}.admin-checkout-overlay__content>small{color:#ffffffb8;font-size:.66rem}.admin-checkout-overlay__return{color:#fff;min-height:40px;font:500 .74rem var(--font-main);background:#ffffff1f;border:1px solid #ffffff2e;border-radius:11px;justify-content:center;align-items:center;gap:8px;margin-top:10px;padding:0 17px;display:inline-flex;box-shadow:0 10px 28px #0000003d}.admin-checkout-overlay__return:hover,.admin-checkout-overlay__return:focus-visible{background:#fff3;border-color:#ffffff57;outline:none;transform:translateY(-1px)}.admin-checkout-overlay__cancel{color:#ffffff85;font:400 .63rem var(--font-main);background:0 0;border:0;margin-top:9px;padding:5px 7px}.admin-checkout-overlay__cancel:hover,.admin-checkout-overlay__cancel:focus-visible{color:#fff;text-underline-offset:3px;outline:none;text-decoration:underline}@keyframes adminCheckoutShadeIn{0%{opacity:0}to{opacity:1}}@keyframes adminCheckoutPulse{0%,70%,to{opacity:.25;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}.admin-auth-screen{color:#f5f7fb;background:radial-gradient(circle at 50% 10%,#5865f229,#0000 38%),#07090d;place-items:center;min-height:100dvh;padding:24px;display:grid}.admin-auth-card{background:linear-gradient(145deg,#111722f7,#090d13fa);border:1px solid #ffffff17;border-radius:24px;flex-direction:column;align-items:stretch;width:min(460px,100%);padding:34px;display:flex;box-shadow:0 28px 90px #00000070}.admin-auth-card.is-loading{color:#9aa5b5;justify-content:center;align-items:center;gap:14px;min-height:220px}.admin-auth-mark{color:#fff;background:linear-gradient(145deg,#6673ff,#4752c4);border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:22px;font-size:1.6rem;display:grid;box-shadow:0 14px 34px #5865f24d}.admin-auth-card h1{font:500 1.72rem/1.1 var(--font-title);letter-spacing:-.035em}.admin-auth-card>p{color:#9aa5b5;margin-top:11px;font-size:.86rem;line-height:1.6}.admin-auth-message{color:#f6cf87;background:#f6b84a0f;border:1px solid #f6b84a33;border-radius:11px;align-items:flex-start;gap:8px;margin-top:16px;padding:11px 12px;font-size:.74rem;line-height:1.45;display:flex}.admin-discord-login{color:#fff;min-height:46px;font:500 .84rem var(--font-main);background:#5865f2;border:1px solid #6975f7;border-radius:12px;justify-content:center;align-items:center;gap:9px;margin-top:22px;padding:0 16px;text-decoration:none;display:inline-flex}.admin-discord-login.is-secondary{background:#161d28;border-color:#ffffff1f}.admin-auth-back{color:#7f8998;justify-content:center;align-items:center;gap:6px;margin-top:16px;font-size:.72rem;text-decoration:none;display:inline-flex}.admin-setup-list{flex-direction:column;gap:7px;margin:18px 0 0;padding:0;list-style:none;display:flex}.admin-setup-list li{color:#c8d0dc;background:#ffffff06;border-radius:9px;align-items:center;gap:8px;padding:9px 10px;font-size:.74rem;display:flex}.admin-setup-list i{color:#f6b84a}.admin-callback-copy{background:#080c12;border:1px solid #fff1;border-radius:10px;flex-direction:column;gap:5px;margin-top:14px;padding:11px 12px;display:flex}.admin-callback-copy span{color:#7f8998;font-size:.65rem}.admin-callback-copy code{overflow-wrap:anywhere;color:#aeb7ff;font-size:.68rem}.admin-auth-spinner{border:3px solid #ffffff1a;border-top-color:#6f7bff;border-radius:50%;width:28px;height:28px;animation:.7s linear infinite adminSpin}@keyframes adminSpin{to{transform:rotate(360deg)}}.admin-danger-zone{background:#f8717109;border:1px solid #f871712e;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.admin-danger-zone .admin-eyebrow{color:#f87171}.admin-danger-zone button{color:#fecaca;min-height:40px;font:500 .76rem var(--font-main);background:#f8717114;border:1px solid #f8717147;border-radius:11px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.admin-danger-zone button:hover{background:#f8717129}.admin-preview-column{align-self:stretch;min-width:0}.admin-preview-sticky{scrollbar-width:thin;scrollbar-color:#ffffff24 transparent;max-height:calc(100dvh - 176px);position:sticky;top:152px;overflow-y:auto}.admin-preview-sticky>header{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;padding:0 2px;display:flex}.admin-preview-url{text-overflow:ellipsis;white-space:nowrap;max-width:170px;color:var(--admin-muted);font:500 .7rem var(--font-main);overflow:hidden}.admin-preview-frame{isolation:isolate;background:#030405;border:1px solid #ffffff1a;border-radius:24px;padding:26px 18px;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000061}.admin-preview-background{--background-filter:brightness(1) contrast(1);--background-scale:1.02;z-index:-3;opacity:0;filter:var(--background-filter);transform:scale(var(--background-scale));background-position:50%;background-size:cover;transition:opacity .9s,filter .35s,transform .35s;position:absolute;inset:0}.admin-preview-background.has-background-overlay{--background-filter:brightness(.62) contrast(1.08)}.admin-preview-background.is-active{opacity:1}.admin-preview-background-video{z-index:-2;object-fit:cover;filter:brightness()contrast();width:100%;height:100%;position:absolute;inset:0;transform:scale(1.02)}.admin-preview-background-video.has-background-overlay{filter:brightness(.62)contrast(1.08)}.admin-preview-background-overlay{z-index:-1;pointer-events:none;background:radial-gradient(circle,#00000029 0%,#000000c2 100%),repeating-linear-gradient(0deg,#0000001f,#0000001f 1px,#0000 1px 2px);position:absolute;inset:0}.admin-preview-frame.has-blurred-background .admin-preview-background{--background-filter:brightness(1) contrast(1) blur(10px);--background-scale:1.1}.admin-preview-frame.has-blurred-background .admin-preview-background.has-background-overlay{--background-filter:brightness(.54) contrast(1.04) blur(10px)}.admin-preview-frame.has-blurred-background .admin-preview-background-video{filter:brightness()contrast()blur(10px);transform:scale(1.1)}.admin-preview-frame.has-blurred-background .admin-preview-background-video.has-background-overlay{filter:brightness(.54)contrast(1.04)blur(10px)}.admin-preview-frame>.background-effect-layer{z-index:-1}.admin-preview-frame>.background-effect-layer .profile-rain-drop{--rain-fall-distance:720px}.admin-preview-frame>.background-effect-layer.is-snow{z-index:3;position:absolute}.admin-preview-frame>.background-effect-layer .profile-snowflake{--snow-fall-distance:720px}.admin-preview-glow{pointer-events:none;background:radial-gradient(circle at 50% 15%, color-mix(in srgb, var(--accent-purple) 18%, transparent), transparent 48%);position:absolute;inset:0}.admin-preview-frame .profile-card{border-radius:22px;padding:25px 16px;position:relative;box-shadow:0 16px 40px #0000008c}.admin-preview-frame .profile-card .avatar-box{width:86px;height:86px}.admin-preview-frame .profile-card .username{font-size:1.28rem}.admin-preview-frame .profile-card .badges-row{gap:5px;top:14px;right:14px}.admin-preview-frame .profile-card .discord-identity-corner{gap:5px;top:14px;left:14px}.admin-preview-frame .profile-card .badge{padding:4px 7px;font-size:.82rem}.admin-preview-frame .profile-card .social-icons-row{gap:8px;margin-bottom:17px}.admin-preview-frame .profile-card .social-icon-btn{border-radius:12px;width:38px;height:38px;padding:8px}.admin-preview-frame .discord-activity-card{gap:9px;padding:10px 11px}.admin-preview-frame .activity-large-icon{width:34px;height:34px;display:flex}.admin-preview-frame .server-banner{height:46px}.admin-preview-frame .server-content{gap:8px;padding:9px 10px}.admin-preview-frame .server-icon{border-radius:10px;width:38px;height:38px}.admin-preview-frame .join-btn{padding:5px 10px;font-size:.68rem}.admin-preview-hint{color:var(--admin-muted);align-items:flex-start;gap:7px;margin-top:12px;font-size:.7rem;line-height:1.45;display:flex}.admin-preview-hint i{color:var(--admin-accent)}@media (width<=1180px){.admin-premium-plans{grid-template-columns:repeat(2,minmax(0,260px))}.admin-file-loader{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-name-effects-manager,.admin-background-effects-manager,.admin-workspace{grid-template-columns:1fr}.admin-preview-column{order:-1}.admin-preview-sticky{max-height:none;position:static;overflow:visible}.admin-preview-frame{max-width:420px}.admin-profiles-table>header{display:none}.admin-profiles-table__body{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px;display:grid}.admin-profiles-table__body>article{background:#ffffff05;border:1px solid #fff1;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:12px;min-width:0;min-height:190px;padding:14px}.admin-profiles-table__identity{grid-column:1}.admin-profiles-table__actions{grid-area:1/2}.admin-profiles-table__url,.admin-profiles-table__content,.admin-profiles-table__status{grid-column:1/-1}.admin-payment-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-payments-table>header{display:none}.admin-payments-table__body{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px;display:grid}.admin-payments-table__body>article{background:#ffffff05;border:1px solid #fff1;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:13px;min-width:0;min-height:210px;padding:14px}.admin-payment-customer,.admin-payment-provider-cell,.admin-payment-plan,.admin-payment-date{grid-column:1/-1}.admin-payment-status{grid-area:2/2;justify-self:end}.account-purchase-card{grid-template-columns:46px minmax(0,1fr) auto;align-items:start}.account-purchase-card__icon{grid-area:1/1/span 2}.account-purchase-card__product{grid-column:2}.account-purchase-card>.admin-payment-status{grid-area:1/3;justify-self:end}.account-purchase-card__provider,.account-purchase-card__amount,.account-purchase-card__date{grid-column:2}.account-purchase-card__document{grid-area:2/3/span 3;align-self:end}}@media (width<=860px){.admin-premium-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-app{display:block}.admin-rail{border-right:0;border-bottom:1px solid var(--admin-border);height:auto;padding:16px;position:static}.admin-brand{padding:0}.admin-rail__heading{display:none}.admin-owner-navigation{flex-direction:row}.admin-owner-navigation>button{flex:1}.admin-profile-drawer{max-height:280px}.admin-profile-list{flex-direction:row;padding-bottom:3px;overflow-x:auto}.admin-profile-list button{min-width:210px}.admin-create-button{width:210px}.admin-section-navigation{flex-direction:row;padding-bottom:3px;overflow-x:auto}.admin-section-navigation button{grid-template-columns:24px auto;min-width:max-content}.admin-premium-navigation{flex:none}.admin-section-navigation .admin-premium-navigation>button{grid-template-columns:24px auto 20px}.admin-premium-navigation__submenu{padding:2px 4px 3px 32px}.admin-main{padding:22px 18px 112px}.admin-topbar{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:flex-start;padding:0;position:static}.admin-topbar__actions{justify-content:flex-start;width:100%}.admin-profiles-directory__header{flex-direction:column;align-items:flex-start}.admin-profiles-directory__session{justify-content:flex-start;width:100%}.admin-profiles-directory__toolbar{grid-template-columns:minmax(0,1fr) 220px}.admin-payments-directory__toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-payments-directory__toolbar .admin-profiles-directory__search{grid-column:1/-1}.admin-profiles-directory__count{flex-direction:row;grid-column:1/-1;gap:5px}.admin-save-dock{width:min(660px,100vw - 24px);bottom:12px;left:50%;transform:translate(-50%)}}@media (width<=560px){.admin-payment-modal{padding:10px}.admin-payment-modal__body{padding:16px}.admin-payment-providers{grid-template-columns:1fr}.admin-payment-provider{min-height:88px}.admin-addon-cart__products article{grid-template-columns:40px minmax(0,1fr) auto}.admin-addon-cart__icon{width:40px;height:40px}.admin-addon-cart__price{grid-column:2}.admin-addon-cart__quantity{grid-area:1/3/span 2}.admin-addon-cart__footer{flex-direction:column;align-items:stretch}.admin-addon-cart__footer .admin-button{width:100%}.admin-addon-cart__back{flex-direction:column;align-items:stretch}.admin-premium-special>header{grid-template-columns:40px minmax(0,1fr)}.admin-premium-special>header>span{width:40px;height:40px}.admin-premium-special>header em{grid-column:1/-1;justify-self:start}.admin-premium-special__grid{grid-template-columns:1fr}.admin-premium-special__grid .admin-field--wide{grid-column:auto}.admin-premium-special__preview{grid-template-columns:40px minmax(0,1fr)}.admin-premium-special__preview button{grid-column:1/-1;width:100%}.admin-premium-special-locked{grid-template-columns:42px minmax(0,1fr)}.admin-premium-special-locked>span{width:42px;height:42px}.admin-premium-special-locked .admin-button{grid-column:1/-1;width:100%}.admin-premium-upgrade-modal__body>div:last-child{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.admin-save-dock,.admin-checkout-overlay,.admin-checkout-overlay__pulse i{animation:none}}@media (width<=620px){.admin-premium-status{grid-template-columns:46px minmax(0,1fr);padding:14px}.admin-premium-status__icon{border-radius:14px;width:46px;height:46px}.admin-premium-status__badge{grid-column:1/-1;justify-self:start}.admin-premium-subscription{flex-direction:column;align-items:stretch}.admin-premium-subscription .admin-button{width:100%}.admin-premium-plans{grid-template-columns:1fr}.admin-premium-plans article{min-height:170px}.admin-premium-admin__plans{grid-template-columns:1fr}.admin-premium-admin-plan{min-height:126px}.admin-addon-manager>header{flex-direction:column;align-items:stretch}.admin-addon-manager>header .admin-button{width:100%}.admin-addon-manager__grid{grid-template-columns:1fr}.admin-addon-manager__grid>article{grid-template-columns:42px minmax(0,1fr)}.admin-addon-manager__sources{grid-column:2}.admin-addon-manager__control{grid-area:auto/1/auto/-1}.admin-main{padding-inline:12px;padding-bottom:150px}.admin-save-dock{border-radius:15px;flex-wrap:wrap;gap:10px;min-height:0;padding:10px}.admin-save-dock__status{gap:9px}.admin-save-dock__status>i{width:31px;height:31px}.admin-save-dock__status small{display:none}.admin-save-dock__actions{grid-template-columns:.8fr 1.2fr;width:100%;display:grid}.admin-save-dock .admin-button{min-height:38px;padding-inline:12px;font-size:.72rem}.admin-profile-switcher{width:100%}.admin-profile-switcher,.admin-topbar__actions .account-menu,.admin-profiles-directory__session .account-menu{z-index:1801}.admin-profile-switcher.is-open{z-index:1810}.admin-profile-switcher__trigger{width:100%;max-width:none}.admin-profile-switcher__menu{z-index:1800;overscroll-behavior:contain;flex-direction:column;width:100%;max-height:min(480px,62dvh);display:flex;position:absolute;inset:calc(100% + 8px) 0 auto}.admin-profile-switcher__menu>header,.admin-profile-switcher__menu>.admin-profile-search,.admin-profile-switcher__menu>.admin-profile-pagination{flex:none}.admin-profile-switcher__list{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;max-height:none}.admin-topbar__actions .account-menu,.admin-profiles-directory__session .account-menu,.admin-topbar__actions .account-menu__trigger,.admin-profiles-directory__session .account-menu__trigger{width:100%}.admin-topbar__actions .account-menu__dropdown,.admin-profiles-directory__session .account-menu__dropdown{z-index:1800;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;width:100%;max-width:none;max-height:min(380px,62dvh);position:absolute;inset:calc(100% + 8px) 0 auto;overflow-y:auto}.admin-profile-search input{font-size:16px}.admin-button{flex:1}.admin-section__header,.admin-section__body{padding-left:16px;padding-right:16px}.admin-fields-grid,.admin-toggle-grid{grid-template-columns:1fr}.admin-official-badges>header{grid-template-columns:38px minmax(0,1fr)}.admin-official-badges>header em{grid-column:2;justify-self:start}.admin-background-images-manager>header{flex-direction:column;align-items:stretch}.admin-background-images-manager>header .admin-button{width:100%}.admin-background-image-list{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-background-videos-manager>header{flex-direction:column;align-items:stretch}.admin-background-videos-manager>header .admin-button{width:100%}.admin-background-video-list{grid-template-columns:1fr}.admin-background-video-list>button,.admin-background-video-list>article,.admin-background-video-select{min-height:178px}.admin-discord-media-options{grid-template-columns:1fr}.admin-owner-navigation{flex-direction:column}.admin-profiles-directory__toolbar,.admin-payments-directory__toolbar{grid-template-columns:1fr}.admin-profiles-directory__sort,.admin-profiles-directory__count{grid-column:auto}.admin-profiles-directory__search kbd{display:none}.admin-profiles-table__body{grid-template-columns:1fr}.admin-profiles-table__body>article{min-height:0}.admin-payment-summary,.admin-payments-table__body{grid-template-columns:1fr}.admin-payments-table__body>article{min-height:0}.account-purchase-card{grid-template-columns:42px minmax(0,1fr);gap:11px;padding:14px}.account-purchase-card__icon{grid-area:1/1;width:42px;height:42px}.account-purchase-card__product{grid-column:2}.account-purchase-card>.admin-payment-status{grid-area:2/2;justify-self:start}.account-purchase-card__provider,.account-purchase-card__amount,.account-purchase-card__date,.account-purchase-card__document{grid-area:auto/1/auto/-1}.account-purchase-card__document{width:100%}.admin-profiles-table__actions{align-self:start}.admin-profiles-directory__session .admin-session-user{width:100%}.admin-field--wide,.admin-image-field--wide{grid-column:auto}.admin-image-control{grid-template-columns:84px minmax(0,1fr)}.admin-image-preview{width:84px;height:78px}.admin-image-actions{grid-template-columns:1fr}.admin-upload-state{grid-row:3}.admin-access-summary{flex-direction:column;align-items:flex-start;gap:10px}.admin-access-summary p{text-align:left}.admin-access-role-guide{grid-template-columns:1fr}.admin-profile-user-manager>header{grid-template-columns:34px minmax(0,1fr)}.admin-profile-user-manager>header>.admin-button{grid-column:1/-1;justify-content:center;width:100%}.admin-profile-user-link{grid-template-columns:1fr}.admin-profile-user-link>.admin-button{justify-content:center;width:100%}.admin-section__header:has(.admin-access-history-button){flex-direction:column}.admin-access-history-button{justify-content:center;width:100%}.admin-access-form{grid-template-columns:1fr}.admin-access-form>.admin-button{justify-content:center;width:100%}.admin-collaborator,.admin-collaborator.is-owner,.admin-collaborator.is-user{grid-template-columns:40px minmax(0,1fr) 34px;align-items:center}.admin-collaborator__avatar{grid-row:1/3}.admin-collaborator__role,.admin-collaborator.is-owner>.admin-access-role,.admin-collaborator.is-user>.admin-access-role{grid-area:2/2}.admin-collaborator__remove{grid-area:1/3/3}.admin-collaborator__role .ui-select{max-width:230px}.admin-audit-entry{padding-inline:4px}.admin-audit-entry__details{grid-column:1/-1}.admin-audit-change{grid-template-columns:1fr;gap:5px}.admin-audit-modal{padding:10px}.admin-audit-modal__panel{width:100%;max-height:94dvh}.admin-audit-modal__body{padding-inline:12px}.admin-audit-modal__footer{flex-direction:column;align-items:stretch}.admin-audit-modal__footer>div{grid-template-columns:1fr 1fr;display:grid}.admin-audit-modal__footer .admin-button{justify-content:center}.admin-view-stats,.admin-view-adjuster{grid-template-columns:1fr}.admin-auth-card{padding:26px 20px}.admin-social-field{grid-template-columns:34px minmax(0,1fr)}.admin-social-field input{grid-column:1/-1}.admin-social-catalog{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.admin-social-custom{grid-column:1/-1}.admin-social-added article{grid-template-columns:28px 36px minmax(0,1fr);gap:7px}.admin-social-added__actions{grid-column:1/-1;justify-content:flex-end;padding-top:4px}.admin-file-loader{grid-template-columns:1fr}.admin-name-effects-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-background-effects-grid{grid-template-columns:1fr}.admin-custom-badges-manager>header{flex-direction:column;align-items:stretch}.admin-addon-product{grid-template-columns:44px minmax(0,1fr)}.admin-addon-product>span{width:44px;height:44px}.admin-addon-product>div:last-child{grid-column:1/-1;align-items:stretch}.admin-file-loader__card{grid-template-columns:54px minmax(0,1fr) 24px;min-height:122px;padding:15px}.admin-file-loader__visual{width:54px;height:54px}.admin-personalize-modal{padding:10px}.admin-personalize-modal__panel>header{padding-left:16px}.admin-personalize-modal__body{padding:16px}.admin-music-settings{grid-template-columns:1fr}.admin-music-volume{grid-column:auto}.admin-music-toolbar{flex-direction:column;align-items:stretch}.admin-music-list article{grid-template-columns:28px 40px minmax(0,1fr)}.admin-music-actions{grid-column:1/-1;justify-content:flex-end}.admin-link-modal{padding:10px}.admin-link-modal__panel>footer{flex-direction:column-reverse}.admin-link-modal__panel>footer .admin-button{width:100%}.admin-danger-zone{flex-direction:column;align-items:flex-start}.admin-danger-zone button{justify-content:center;width:100%}.admin-preview-frame{padding:18px 10px}}.landing-page,.auth-page{--site-bg:#05070a;--site-panel:#0b0f15;--site-border:#ffffff16;--site-text:#f5f8fb;--site-muted:#8b97a8;--site-accent:#00d7a7;min-height:100dvh;color:var(--site-text);background:var(--site-bg)}.landing-page *,.auth-page *{cursor:auto!important}.landing-page a,.landing-page button,.landing-page input,.auth-page a,.auth-page button,.auth-page input{cursor:pointer!important}.landing-page input,.auth-page input{cursor:text!important}.landing-page{position:relative;overflow:hidden}.landing-page:before{content:"";pointer-events:none;background:radial-gradient(circle at 70% 10%,#00d7a71c,#0000 34%),radial-gradient(circle at 20% 20%,#5b66ff1c,#0000 32%);height:760px;position:absolute;inset:0 0 auto}.landing-nav{z-index:20;border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:30px;width:min(1180px,100% - 40px);min-height:78px;margin:0 auto;display:flex;position:relative}.landing-nav>a{color:inherit;text-decoration:none}.site-brand{color:#f7fafc;font:600 1rem var(--font-title);letter-spacing:-.025em;align-items:center;gap:10px;display:inline-flex}.site-brand__mark{background:#080c11;border:1px solid #00d7a733;border-radius:12px;place-items:center;width:38px;height:38px;padding:4px;display:grid;box-shadow:0 10px 26px #00d7a71a}.site-brand__mark img{object-fit:contain;width:100%;height:100%}.landing-nav nav{align-items:center;gap:8px;display:flex;position:relative}.landing-nav nav a{color:#aeb8c6;border-radius:10px;align-items:center;min-height:40px;padding:0 14px;font-size:.78rem;font-weight:600;text-decoration:none;transition:color .18s,background .18s,transform .18s;display:inline-flex}.landing-nav nav a:hover{color:#fff;background:#ffffff0b}.landing-nav nav .landing-nav__cta{color:#03130f;background:var(--site-accent);border:1px solid #00d7a76b;padding-inline:17px}.landing-nav nav .landing-nav__cta:hover{color:#03130f;background:#2ce8be;transform:translateY(-1px)}.landing-install-button{color:#9af1db;min-height:40px;font:600 .72rem var(--font-main);background:#00d7a70e;border:1px solid #00d7a733;border-radius:10px;align-items:center;gap:7px;padding:0 13px;transition:color .18s,border-color .18s,background .18s,transform .18s;display:inline-flex}.landing-install-button:hover{color:#dffbf4;background:#00d7a71a;border-color:#00d7a761;transform:translateY(-1px)}.pwa-install-dialog{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.pwa-install-dialog>section{text-align:center;background:#0a0e13;border:1px solid #ffffff1a;border-radius:22px;width:min(390px,100%);padding:31px;position:relative;box-shadow:0 32px 100px #0000008c}.pwa-install-dialog__close{color:#8490a1;background:#ffffff09;border:0;border-radius:10px;place-items:center;width:34px;height:34px;font-size:1.1rem;display:grid;position:absolute;top:13px;right:13px}.pwa-install-dialog__close:hover{color:#fff;background:#ffffff12}.pwa-install-dialog__icon{background:#070a0f;border:1px solid #00d7a730;border-radius:20px;place-items:center;width:68px;height:68px;margin:0 auto 20px;padding:7px;display:grid}.pwa-install-dialog__icon img{object-fit:contain;width:100%;height:100%}.pwa-install-dialog h2{font:600 1.4rem var(--font-title);letter-spacing:-.04em}.pwa-install-dialog p{color:#8b97a8;margin-top:11px;font-size:.82rem;line-height:1.6}.pwa-install-dialog p strong{color:#dce4ed}.pwa-install-dialog__done{color:#03130f;background:var(--site-accent);width:100%;min-height:46px;font:700 .78rem var(--font-main);border:0;border-radius:12px;margin-top:22px}.pwa-install-dialog__done:hover{background:#2ce8be}.landing-account-loading{background:linear-gradient(100deg,#ffffff06 25%,#fff1 45%,#ffffff06 65%) 0 0/250% 100%;border:1px solid #fff1;border-radius:13px;width:132px;height:42px;animation:1.1s linear infinite landingAccountLoading}.public-mobile-nav{z-index:50;display:none;position:relative}.public-mobile-nav__trigger{color:#dce4ee;min-height:40px;font:600 .7rem var(--font-main);background:#ffffff09;border:1px solid #ffffff17;border-radius:10px;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.public-mobile-nav__trigger>i{font-size:1.05rem}.public-mobile-nav.is-open .public-mobile-nav__trigger{color:#baf7e8;background:#00d7a716;border-color:#00d7a75c}.public-mobile-nav__panel{overscroll-behavior:contain;-webkit-backdrop-filter:blur(22px);background:#080c11fb;border:1px solid #ffffff1c;border-radius:16px;width:min(286px,100vw - 24px);max-height:calc(100dvh - 92px);padding:7px;animation:.18s cubic-bezier(.2,.8,.2,1) both accountMenuIn;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto;box-shadow:0 24px 70px #00000094}.public-mobile-nav__panel>header{border-bottom:1px solid #fff1;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 10px 10px;display:flex}.public-mobile-nav__panel>header span{color:#f1f5f9;font-size:.73rem;font-weight:700}.public-mobile-nav__panel>header small{color:#687587;font-size:.56rem}.landing-nav nav .public-mobile-nav__panel>a,.landing-nav nav .public-mobile-nav__session>a{color:#b8c2cf;text-align:left;border-radius:10px;grid-template-columns:25px minmax(0,1fr) 20px;align-items:center;gap:8px;width:100%;min-height:43px;padding:0 10px;font-size:.7rem;display:grid}.landing-nav nav .public-mobile-nav__panel>a>i:first-child,.landing-nav nav .public-mobile-nav__session>a>i:first-child{color:#7f8b9c;text-align:center;font-size:.95rem}.landing-nav nav .public-mobile-nav__panel>a>i:last-child{color:#47dcb7;text-align:center}.landing-nav nav .public-mobile-nav__panel>a:hover,.landing-nav nav .public-mobile-nav__panel>a:focus-visible,.landing-nav nav .public-mobile-nav__panel>a.is-current,.landing-nav nav .public-mobile-nav__session>a:hover,.landing-nav nav .public-mobile-nav__session>a:focus-visible{color:#f3f7fb;background:#ffffff0e;outline:none}.landing-nav nav .public-mobile-nav__panel>a.is-current{color:#a7f7e3}.public-mobile-nav__session{border-top:1px solid #fff1;flex-direction:column;margin-top:5px;padding-top:6px;display:flex}.landing-nav nav .public-mobile-nav__session>a.is-primary{color:#03130f;background:var(--site-accent);margin-top:3px}.landing-nav nav .public-mobile-nav__session>a.is-primary>i:first-child{color:#095c49}@keyframes landingAccountLoading{to{background-position:-150% 0}}.landing-page main{z-index:2;position:relative}.landing-hero{grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);align-items:center;gap:70px;width:min(1180px,100% - 40px);min-height:690px;margin:0 auto;display:grid;position:relative}.landing-hero__glow{pointer-events:none;filter:blur(28px);background:radial-gradient(circle,#00d7a70e,#0000 70%);border-radius:50%;width:520px;height:520px;position:absolute;inset:10% 0 auto 35%}.landing-hero__copy{z-index:3;position:relative}.landing-kicker{color:#9af1db;text-transform:uppercase;letter-spacing:.09em;background:#00d7a711;border:1px solid #00d7a733;border-radius:999px;align-items:center;gap:7px;width:max-content;min-height:32px;padding:0 12px;font-size:.7rem;font-weight:600;display:inline-flex}.landing-hero h1{color:#f8fafc;font:600 clamp(3.25rem, 6vw, 5.45rem)/.96 var(--font-title);letter-spacing:-.07em;margin-top:25px}.landing-hero h1 span{color:#0000;background:linear-gradient(100deg,#00d7a7 5%,#89f5d9 48%,#727dff);-webkit-background-clip:text;background-clip:text}.landing-hero__copy>p{color:#9ca7b6;max-width:610px;margin-top:24px;font-size:clamp(.95rem,1.4vw,1.08rem);line-height:1.7}.landing-claim{margin-top:32px}.landing-claim>label{color:#cdd5df;margin-bottom:9px;font-size:.75rem;font-weight:600;display:block}.landing-claim__control{background:#070a0eeb;border:1px solid #ffffff1c;border-radius:15px;grid-template-columns:32px minmax(70px,1fr) auto auto;align-items:center;gap:5px;min-height:58px;padding:7px;display:grid;box-shadow:0 18px 50px #0000003d}.landing-claim__control>i{color:#697589;text-align:center}.landing-claim__control input{color:#fff;min-width:0;height:42px;font:600 .87rem var(--font-main);background:0 0;border:0;outline:0}.landing-claim__control input::placeholder{color:#556174}.landing-claim__control>span{color:#657185;white-space:nowrap;padding-right:8px;font-size:.72rem}.landing-claim__control button{background:var(--site-accent);color:#03130f;height:42px;font:700 .75rem var(--font-main);border:0;border-radius:10px;align-items:center;gap:7px;padding:0 16px;display:inline-flex}.landing-claim__control button:hover{background:#2ce8be}.landing-claim__error{color:#fca5a5;align-items:center;gap:5px;margin-top:9px;font-size:.7rem;display:flex}.landing-trust{color:#6f7b8c;flex-wrap:wrap;gap:16px;margin-top:16px;font-size:.68rem;display:flex}.landing-trust span{align-items:center;gap:5px;display:inline-flex}.landing-trust i{color:var(--site-accent)}.landing-demo-link{color:#e8ebff;background:#6f7bff0e;border:1px solid #6f7bff33;border-radius:13px;grid-template-columns:36px minmax(0,1fr) 24px;align-items:center;gap:9px;width:max-content;max-width:100%;min-height:54px;margin-top:20px;padding:8px 10px;text-decoration:none;transition:border-color .2s,background-color .2s,transform .2s;display:grid}.landing-demo-link:hover{background:#6f7bff1c;border-color:#6f7bff6b;transform:translateY(-2px)}.landing-demo-link>span:first-child{color:#aeb6ff;background:#6f7bff24;border-radius:10px;place-items:center;width:36px;height:36px;font-size:1rem;display:grid}.landing-demo-link>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.landing-demo-link strong{font-size:.72rem}.landing-demo-link small{color:#7f8ba0;font-size:.6rem}.landing-demo-link>i{color:#7f89b8}.landing-showcase{perspective:1000px;place-items:center;min-height:520px;display:grid;position:relative}.landing-showcase:before{content:"";filter:blur(14px);background:radial-gradient(circle,#00d7a726,#555eff12 45%,#0000 70%);border-radius:50%;width:420px;height:420px;position:absolute}.landing-showcase__orbit{border:1px solid #ffffff0e;border-radius:50%;position:absolute}.landing-showcase__orbit.is-one{width:470px;height:470px}.landing-showcase__orbit.is-two{border-color:#00d7a717;width:340px;height:340px}.landing-profile-demo{z-index:2;background:#0a0e14ed;border:1px solid #ffffff1f;border-radius:25px;width:340px;position:relative;overflow:hidden;transform:rotateY(-7deg)rotateX(3deg);box-shadow:0 35px 100px #00000085}.landing-profile-demo__cover{background:radial-gradient(circle at 25% 35%,#00d7a7bf,#0000 24%),radial-gradient(circle at 75% 20%,#6f7bffb3,#0000 28%),linear-gradient(135deg,#0a2524,#17142b 55%,#080b10);height:105px}.landing-profile-demo__body{padding:54px 24px 24px;position:relative}.landing-profile-demo__avatar{background:#070a0f;border:4px solid #0b0f15;border-radius:50%;width:78px;height:78px;padding:6px;position:absolute;top:-43px;left:24px}.landing-profile-demo__avatar img{object-fit:contain;border-radius:50%;width:100%;height:100%}.landing-profile-demo__avatar small{background:#22c55e;border:3px solid #0b0f15;border-radius:50%;width:14px;height:14px;position:absolute;bottom:4px;right:2px}.landing-profile-demo__badge{color:#aeb6ff;background:#727dff14;border:1px solid #727dff40;border-radius:999px;align-items:center;gap:5px;min-height:25px;padding:0 9px;font-size:.62rem;display:inline-flex;position:absolute;top:15px;right:20px}.landing-profile-demo h2{font:600 1.55rem var(--font-title);letter-spacing:-.04em}.landing-profile-demo__body>p{color:#7e899a;margin-top:5px;font-size:.74rem}.landing-profile-demo__links{gap:8px;margin-top:18px;display:flex}.landing-profile-demo__links span{color:#cbd3dd;background:#ffffff06;border:1px solid #ffffff13;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.landing-profile-demo__activity{background:#00d7a709;border:1px solid #00d7a71c;border-radius:12px;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:9px;margin-top:20px;padding:11px;display:grid}.landing-profile-demo__activity>span{color:#03130f;background:var(--site-accent);border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.landing-profile-demo__activity div{flex-direction:column;gap:3px;min-width:0;display:flex}.landing-profile-demo__activity small{color:#5e6b7d;letter-spacing:.1em;font-size:.52rem}.landing-profile-demo__activity strong{text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.landing-profile-demo__activity>i{color:#657185}.landing-profile-demo__open{color:#9af1db;background:#00d7a711;border:1px solid #00d7a733;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:38px;margin-top:12px;font-size:.67rem;font-weight:700;text-decoration:none;transition:border-color .18s,background-color .18s,transform .18s;display:flex}.landing-profile-demo__open:hover{background:#00d7a71f;border-color:#00d7a77a;transform:translateY(-1px)}.landing-floating-note{z-index:4;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0a0e14e6;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:34px auto;align-items:center;gap:9px;min-height:58px;padding:9px 12px;display:grid;position:absolute;box-shadow:0 18px 45px #00000061}.landing-floating-note>i{width:34px;height:34px;color:var(--site-accent);background:#00d7a71a;border-radius:9px;place-items:center;display:grid}.landing-floating-note>span{flex-direction:column;gap:3px;display:flex}.landing-floating-note small{color:#697589;font-size:.55rem}.landing-floating-note strong{font-size:.64rem}.landing-floating-note.is-url{bottom:75px;left:-24px}.landing-floating-note.is-live{top:86px;right:-16px}.landing-floating-note.is-live>i{color:#9ba4ff;background:#6f7bff1c}.landing-features{border-top:1px solid #ffffff0e;width:min(1180px,100% - 40px);margin:0 auto;padding:110px 0 120px}.landing-features>header{text-align:center;max-width:620px;margin:0 auto 42px}.landing-features>header>span{color:var(--site-accent);letter-spacing:.16em;font-size:.68rem;font-weight:700}.landing-features h2{font:600 clamp(2rem, 4vw, 3.1rem) var(--font-title);letter-spacing:-.055em;margin-top:12px}.landing-features header p{color:var(--site-muted);margin-top:12px;font-size:.9rem}.landing-feature-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.landing-feature-grid article{border:1px solid var(--site-border);background:linear-gradient(145deg,#0e131beb,#080b10f5);border-radius:20px;min-height:230px;padding:26px;transition:transform .2s,border-color .2s}.landing-feature-grid article:hover{border-color:#00d7a738;transform:translateY(-4px)}.landing-feature-grid article>span{width:46px;height:46px;color:var(--site-accent);background:#00d7a712;border:1px solid #00d7a72e;border-radius:13px;place-items:center;font-size:1.15rem;display:grid}.landing-feature-grid h3{font:600 1.05rem var(--font-title);margin-top:34px}.landing-feature-grid p{color:var(--site-muted);margin-top:9px;font-size:.78rem;line-height:1.65}.landing-faq{width:min(980px,100% - 40px);margin:0 auto;padding:10px 0 120px;scroll-margin-top:24px}.landing-faq>header{text-align:center;max-width:650px;margin:0 auto 42px}.landing-faq>header>span{color:var(--site-accent);letter-spacing:.16em;font-size:.68rem;font-weight:700}.landing-faq h2{font:600 clamp(2rem, 4vw, 3.1rem) var(--font-title);letter-spacing:-.055em;margin-top:12px}.landing-faq header p{color:var(--site-muted);margin-top:12px;font-size:.9rem}.landing-faq__list{flex-direction:column;gap:10px;display:flex}.landing-faq__list article{background:linear-gradient(145deg,#0e131be0,#080b10f0);border:1px solid #ffffff14;border-radius:16px;transition:border-color .2s,background-color .2s;overflow:hidden}.landing-faq__list article.is-open{background:linear-gradient(145deg,#0a1b1be6,#080c11f5);border-color:#00d7a73d}.landing-faq__list button{color:#edf3f7;text-align:left;width:100%;min-height:68px;font:600 .88rem var(--font-main);background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:14px 18px 14px 22px;display:flex}.landing-faq__list button>i{color:#7d899a;background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:1rem;transition:color .25s,border-color .25s,background-color .25s,transform .3s cubic-bezier(.2,.8,.2,1);display:grid}.landing-faq__list article.is-open button>i{color:var(--site-accent);background:#00d7a714;border-color:#00d7a733;transform:rotate(45deg)}.landing-faq__answer{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.2,.8,.2,1),opacity .22s,transform .32s cubic-bezier(.2,.8,.2,1);display:grid;transform:translateY(-5px)}.landing-faq__answer>div{min-height:0;overflow:hidden}.landing-faq__list article.is-open .landing-faq__answer{opacity:1;grid-template-rows:1fr;transform:translateY(0)}.landing-faq__answer p{color:#8e9aab;padding:0 74px 22px 22px;font-size:.78rem;line-height:1.72}.landing-final-cta{background:radial-gradient(circle at 90% 10%,#00d7a71c,#0000 36%),linear-gradient(145deg,#0d131a,#080b10);border:1px solid #00d7a729;border-radius:26px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:28px;width:min(1180px,100% - 40px);min-height:250px;margin:0 auto 90px;padding:42px 48px;display:grid;overflow:hidden}.landing-final-cta__mark{background:#070a0f;border:1px solid #ffffff17;border-radius:21px;width:72px;height:72px;padding:8px}.landing-final-cta__mark img{object-fit:contain;width:100%;height:100%}.landing-final-cta div>span{color:var(--site-accent);text-transform:uppercase;letter-spacing:.13em;font-size:.65rem;font-weight:700}.landing-final-cta h2{font:600 2rem var(--font-title);letter-spacing:-.045em;margin-top:6px}.landing-final-cta p{color:var(--site-muted);margin-top:5px;font-size:.78rem}.landing-final-cta>a{background:var(--site-accent);color:#03130f;border-radius:12px;align-items:center;gap:7px;min-height:46px;padding:0 18px;font-size:.76rem;font-weight:700;text-decoration:none;display:inline-flex}.landing-footer{color:#667184;border-top:1px solid #ffffff0e;align-items:center;gap:25px;width:min(1180px,100% - 40px);min-height:110px;margin:0 auto;font-size:.7rem;display:flex}.landing-footer p{flex:1}.public-directory-page{min-height:100dvh}.public-directory-page:before{background:radial-gradient(circle at 50% -5%,#00d7a724,#0000 38%),radial-gradient(circle at 82% 12%,#5b66ff14,#0000 27%);height:520px}.public-directory-nav .is-current{color:#e8fff9;background:#00d7a713}.leaderboard-page{z-index:2;width:min(1080px,100% - 40px);margin:0 auto;padding:86px 0 100px;position:relative}.leaderboard-hero{text-align:center;flex-direction:column;align-items:center;display:flex}.leaderboard-hero h1{color:#f7fafc;font:600 clamp(2.8rem, 6vw, 4.8rem)/1 var(--font-title);letter-spacing:-.065em;margin-top:20px}.leaderboard-hero h1 span{color:#0000;background:linear-gradient(100deg,#00d7a7 5%,#89f5d9 48%,#727dff);-webkit-background-clip:text;background-clip:text}.leaderboard-hero>p{color:#929eae;max-width:620px;margin-top:17px;font-size:.92rem;line-height:1.65}.leaderboard-summary{color:#aab5c4;background:#090d12b8;border:1px solid #ffffff16;border-radius:12px;align-items:center;gap:9px;min-height:44px;margin-top:27px;padding:0 13px;font-size:.7rem;display:inline-flex}.leaderboard-summary>i{color:var(--site-accent);font-size:1rem}.leaderboard-summary strong{color:#f4f8fb}.leaderboard-summary small{color:#667386;border-left:1px solid #ffffff14;padding-left:10px;font-size:.61rem}.leaderboard-panel{background:#080b10e6;border:1px solid #ffffff16;border-radius:20px;margin-top:50px;overflow:hidden;box-shadow:0 26px 80px #00000045}.leaderboard-row{grid-template-columns:110px minmax(260px,1fr) 140px 110px;align-items:center;gap:18px;display:grid}.leaderboard-table-head{color:#687486;letter-spacing:.1em;text-transform:uppercase;background:#ffffff05;border-bottom:1px solid #ffffff12;min-height:47px;padding:0 22px;font-size:.61rem;font-weight:700}.leaderboard-entry{min-height:78px;color:inherit;border-bottom:1px solid #ffffff0e;padding:10px 22px;text-decoration:none;transition:background-color .18s,transform .18s}.leaderboard-entry:last-child{border-bottom:0}.leaderboard-entry:hover{background:#ffffff08}.leaderboard-rank{color:#788496;font:600 .78rem var(--font-title);align-items:center;gap:7px;display:inline-flex}.leaderboard-rank i{font-size:1rem}.leaderboard-entry.is-top-1 .leaderboard-rank{color:#f6c453}.leaderboard-entry.is-top-2 .leaderboard-rank{color:#cbd5e1}.leaderboard-entry.is-top-3 .leaderboard-rank{color:#ca8a55}.leaderboard-profile{align-items:center;gap:11px;min-width:0;display:flex}.leaderboard-avatar{background:#070a0e;border:1px solid #ffffff1a;border-radius:50%;flex:none;width:46px;height:46px;padding:2px;overflow:hidden}.leaderboard-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.leaderboard-profile>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.leaderboard-profile strong{color:#edf2f7;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.leaderboard-profile small{color:#697587;text-overflow:ellipsis;white-space:nowrap;font-size:.63rem;overflow:hidden}.leaderboard-verified{color:#51a8ff;flex:none;font-size:1rem}.leaderboard-profile em{color:#d7a9ff;white-space:nowrap;background:#a855f717;border:1px solid #b455ff40;border-radius:999px;align-items:center;gap:4px;min-height:24px;padding:0 8px;font-size:.56rem;font-style:normal;font-weight:700;display:inline-flex}.leaderboard-views{color:#cbd4df;align-items:center;gap:6px;font-size:.76rem;font-weight:600;display:inline-flex}.leaderboard-views i{color:#758194}.leaderboard-open{color:#778395;justify-content:flex-end;align-items:center;gap:5px;font-size:.66rem;font-weight:600;transition:color .18s;display:inline-flex}.leaderboard-entry:hover .leaderboard-open{color:var(--site-accent)}.leaderboard-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:310px;padding:40px 20px;display:flex}.leaderboard-state>i{width:52px;height:52px;color:var(--site-accent);background:#00d7a70f;border:1px solid #00d7a729;border-radius:15px;place-items:center;font-size:1.25rem;display:grid}.leaderboard-state strong{color:#eef3f7;margin-top:17px;font-size:.88rem}.leaderboard-state p{color:#7a8697;max-width:430px;margin-top:7px;font-size:.7rem;line-height:1.55}.leaderboard-state button{color:#9ef2dd;min-height:38px;font:600 .68rem var(--font-main);background:#00d7a712;border:1px solid #00d7a740;border-radius:10px;margin-top:18px;padding:0 14px}.leaderboard-row.is-loading{border-bottom:1px solid #ffffff0b;min-height:78px;padding:10px 22px}.leaderboard-row.is-loading>span,.leaderboard-row.is-loading b,.leaderboard-row.is-loading i{background:linear-gradient(100deg,#ffffff06 25%,#fff1 45%,#ffffff06 65%) 0 0/250% 100%;border-radius:6px;height:12px;animation:1.1s linear infinite leaderboardLoading}.leaderboard-row.is-loading>span:first-child{width:42px}.leaderboard-row.is-loading>span:nth-child(2){background:0 0;align-items:center;gap:11px;height:auto;animation:none;display:flex}.leaderboard-row.is-loading i{border-radius:50%;width:46px;height:46px}.leaderboard-row.is-loading b{width:160px}.leaderboard-row.is-loading>span:nth-child(3){width:72px}.leaderboard-row.is-loading>span:last-child{justify-self:end;width:70px}@keyframes leaderboardLoading{to{background-position:-150% 0}}.leaderboard-pagination{justify-content:center;align-items:center;gap:12px;margin-top:24px;display:flex}.leaderboard-pagination>a,.leaderboard-pagination>span>a{color:#8d99a9;background:#090d12d1;border:1px solid #ffffff14;border-radius:10px;justify-content:center;align-items:center;gap:4px;min-width:39px;height:39px;padding:0 11px;font-size:.67rem;font-weight:600;text-decoration:none;display:inline-flex}.leaderboard-pagination>span{align-items:center;gap:6px;display:flex}.leaderboard-pagination>span>a.is-current{color:#c6f9ed;background:#00d7a71c;border-color:#00d7a766}.leaderboard-pagination a:hover:not(.is-disabled){color:#fff;border-color:#00d7a747}.leaderboard-pagination a.is-disabled{opacity:.35;pointer-events:none}.leaderboard-pagination__ellipsis{color:#596577;text-align:center;min-width:24px;font-style:normal}.compare-page{z-index:2;width:min(1180px,100% - 40px);margin:0 auto;position:relative}.compare-hero{text-align:center;flex-direction:column;align-items:center;min-height:650px;padding:88px 0 96px;display:flex}.compare-hero h1,.compare-detail-hero h1{color:#f7fafc;max-width:900px;font:600 clamp(3rem, 6.2vw, 5.35rem)/.98 var(--font-title);letter-spacing:-.068em;margin-top:23px}.compare-hero h1 span,.compare-detail-hero h1 span{color:#0000;background:linear-gradient(100deg,#00d7a7 5%,#89f5d9 48%,#727dff);-webkit-background-clip:text;background-clip:text}.compare-hero>p,.compare-detail-hero>p{color:#96a2b2;max-width:720px;margin-top:21px;font-size:.95rem;line-height:1.72}.compare-hero__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:29px;display:flex}.compare-hero__actions a{color:#c3ccd7;background:#ffffff06;border:1px solid #ffffff17;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:0 18px;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex}.compare-hero__actions a:first-child{color:#03130f;background:var(--site-accent);border-color:#00d7a766}.compare-hero__actions a:hover{border-color:#ffffff2e;transform:translateY(-1px)}.compare-hero__actions a:first-child:hover{background:#2ce8be;border-color:#2ce8be}.compare-hero__visual{justify-content:center;align-items:center;gap:28px;width:min(620px,100%);min-height:115px;margin-top:50px;display:flex;position:relative}.compare-hero__visual>.compare-mark{z-index:2;border-radius:21px;width:72px;height:72px;box-shadow:0 18px 48px #00d7a724}.compare-hero__visual>div{z-index:2;gap:12px;display:flex}.compare-hero__visual>div .compare-mark{width:55px;height:55px}.compare-hero__line{background:linear-gradient(90deg,#00d7a77a,#ffffff17);height:1px;position:absolute;left:32%;right:16%}.compare-mark{--compare-mark-accent:#7b8797;border:1px solid color-mix(in srgb, var(--compare-mark-accent) 35%, transparent);width:48px;height:48px;color:var(--compare-mark-accent);background:color-mix(in srgb, var(--compare-mark-accent) 9%, #090d12);font:700 1rem var(--font-title);border-radius:15px;flex:none;place-items:center;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.compare-mark.is-profile-studios{background:#070b0f;border-color:#00d7a73d}.compare-mark img{object-fit:contain;width:82%;height:82%}.compare-mark.is-guns-lol img{width:74%;height:74%}.compare-mark.is-linktree img{width:62%;height:62%}.compare-mark.is-beacons img{width:100%;height:100%}.compare-mark.is-carrd img{width:76%;height:76%}.compare-section{border-top:1px solid #ffffff0e;padding:105px 0;scroll-margin-top:24px}.compare-section>header{text-align:center;max-width:670px;margin:0 auto 43px}.compare-section>header>span{color:var(--site-accent);letter-spacing:.16em;font-size:.67rem;font-weight:700}.compare-section>header h2{font:600 clamp(2rem, 4vw, 3.15rem) var(--font-title);letter-spacing:-.055em;margin-top:12px}.compare-section>header p{color:var(--site-muted);margin-top:12px;font-size:.86rem;line-height:1.65}.compare-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.compare-card{background:radial-gradient(circle at 100% 0,#6f7bff0e,#0000 35%),linear-gradient(145deg,#0e131bf0,#080b10fa);border:1px solid #ffffff16;border-radius:22px;flex-direction:column;min-height:360px;padding:28px;transition:transform .2s,border-color .2s;display:flex}.compare-card:hover{border-color:#00d7a730;transform:translateY(-3px)}.compare-card__brands{align-items:center;gap:9px;display:flex}.compare-card__brands>i{color:#556174;font-size:.9rem}.compare-card__eyebrow{color:#87e9d1;text-transform:uppercase;letter-spacing:.1em;margin-top:25px;font-size:.64rem;font-weight:700}.compare-card h2{font:600 1.45rem var(--font-title);letter-spacing:-.04em;margin-top:8px}.compare-card>p{color:#8895a5;margin-top:10px;font-size:.76rem;line-height:1.63}.compare-card__price{border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;grid-template-columns:1fr 1fr;gap:15px;margin-top:19px;padding:13px 0;display:grid}.compare-card__price>span{flex-direction:column;gap:4px;display:flex}.compare-card__price small{color:#5f6c7e;font-size:.58rem}.compare-card__price strong{color:#d7dfe8;font-size:.67rem;line-height:1.35}.compare-card>a{color:#9af1db;align-items:center;gap:6px;width:max-content;margin-top:auto;padding-top:20px;font-size:.7rem;font-weight:700;text-decoration:none;display:inline-flex}.compare-card>a:hover{color:#d8fff5}.compare-summary{padding-bottom:115px}.compare-table-shell{scrollbar-color:#00d7a740 transparent;background:#080b10e6;border:1px solid #ffffff16;border-radius:20px;overflow-x:auto;box-shadow:0 24px 70px #0003}.compare-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:900px}.compare-table th,.compare-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #ffffff0e;border-right:1px solid #ffffff0e;padding:16px 17px}.compare-table th:last-child,.compare-table td:last-child{border-right:0}.compare-table tbody tr:last-child td{border-bottom:0}.compare-table th{color:#778396;letter-spacing:.08em;text-transform:uppercase;background:#ffffff05;font-size:.61rem;font-weight:700}.compare-table th:first-child,.compare-table td:first-child{width:18%}.compare-table td{color:#9da8b7;font-size:.69rem;line-height:1.5}.compare-table td:first-child{color:#dbe2ea;font-weight:600}.compare-table td.is-profile-studios{color:#baf6e7;background:#00d7a707}.compare-disclaimer{color:#626f81;text-align:center;justify-content:center;align-items:flex-start;gap:7px;margin:16px auto 0;font-size:.64rem;line-height:1.55;display:flex}.compare-disclaimer i{color:#7c8999;flex:none}.compare-final-cta{z-index:2;position:relative}.compare-back{color:#7f8b9c;align-items:center;gap:7px;width:max-content;padding-top:42px;font-size:.7rem;font-weight:600;text-decoration:none;display:inline-flex}.compare-back:hover{color:#c8d1dc}.compare-detail-hero{text-align:center;flex-direction:column;align-items:center;padding:80px 0 70px;display:flex}.compare-detail-hero__marks{align-items:center;gap:14px;margin-bottom:24px;display:flex}.compare-detail-hero__marks .compare-mark{border-radius:18px;width:62px;height:62px}.compare-detail-hero__marks>span{color:#4e5b6e;font:700 .64rem var(--font-title);letter-spacing:.12em}.compare-detail-hero h1{max-width:1000px;font-size:clamp(2.8rem,6vw,4.8rem)}.compare-price-glance{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-bottom:95px;display:grid}.compare-price-glance article{background:#090d12d1;border:1px solid #ffffff16;border-radius:19px;align-items:center;gap:15px;min-height:126px;padding:22px;display:flex}.compare-price-glance article.is-profile-studios{background:#00d7a709;border-color:#00d7a72e}.compare-price-glance article>div{flex-direction:column;gap:4px;min-width:0;display:flex}.compare-price-glance article div>span{color:#737f91;text-transform:uppercase;letter-spacing:.08em;font-size:.62rem;font-weight:700}.compare-price-glance strong{color:#f1f5f8;font:600 1.25rem var(--font-title);letter-spacing:-.035em}.compare-price-glance small{color:#738092;font-size:.64rem;line-height:1.4}.compare-detail-table-section{padding-top:95px}.compare-table.is-detail{min-width:660px}.compare-table.is-detail th:first-child,.compare-table.is-detail td:first-child{width:34%}.compare-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.compare-fit-grid article{background:linear-gradient(145deg,#0e131be6,#080b10f5);border:1px solid #ffffff16;border-radius:22px;flex-direction:column;min-height:385px;padding:29px;display:flex}.compare-fit-grid article.is-profile-studios{background:radial-gradient(circle at 100% 0,#00d7a713,#0000 34%),linear-gradient(145deg,#0c161af0,#080b10fa);border-color:#00d7a730}.compare-fit-grid h3{font:600 1.2rem var(--font-title);letter-spacing:-.035em;margin-top:23px}.compare-fit-grid ul{flex-direction:column;gap:13px;margin:19px 0 25px;padding:0;list-style:none;display:flex}.compare-fit-grid li{color:#909cab;grid-template-columns:20px minmax(0,1fr);gap:8px;font-size:.74rem;line-height:1.55;display:grid}.compare-fit-grid li i{width:20px;height:20px;color:var(--site-accent);background:#00d7a714;border-radius:50%;place-items:center;font-size:.7rem;display:grid}.compare-fit-grid article>a{color:#a9b5c4;align-items:center;gap:6px;width:max-content;margin-top:auto;font-size:.7rem;font-weight:700;text-decoration:none;display:inline-flex}.compare-fit-grid article.is-profile-studios>a{color:#9af1db}.compare-other{padding-bottom:120px}.compare-other-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.compare-other-grid>a{min-height:94px;color:inherit;background:#090d12cc;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:11px;padding:15px;text-decoration:none;transition:transform .18s,border-color .18s;display:grid}.compare-other-grid>a:hover{border-color:#00d7a733;transform:translateY(-2px)}.compare-other-grid .compare-mark{border-radius:12px;width:42px;height:42px}.compare-other-grid>a>span{flex-direction:column;gap:4px;min-width:0;display:flex}.compare-other-grid strong{color:#dfe6ed;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.compare-other-grid small{color:#657285;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.59rem;line-height:1.4;display:-webkit-box;overflow:hidden}.compare-other-grid>a>i{color:#606d7f}.compare-source-note{background:#ffffff05;border:1px solid #ffffff12;border-radius:16px;grid-template-columns:38px minmax(0,1fr);gap:13px;margin-top:34px;padding:20px 22px;display:grid}.compare-source-note>i{color:#8be8d2;background:#00d7a711;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.compare-source-note strong{color:#ced7e1;font-size:.73rem}.compare-source-note p{color:#6f7c8e;margin-top:5px;font-size:.65rem;line-height:1.6}.compare-source-note a{color:#8be8d2}.auth-page{place-items:center;padding:70px 20px;display:grid;position:relative;overflow:hidden}.auth-page__ambient{filter:blur(20px);background:radial-gradient(circle,#00d7a71a,#555eff0e 40%,#0000 70%);border-radius:50%;width:620px;height:620px;position:absolute}.auth-back-home{z-index:3;color:#8995a7;align-items:center;gap:6px;font-size:.74rem;text-decoration:none;display:inline-flex;position:absolute;top:26px;left:max(24px,50% - 590px)}.auth-back-home:hover{color:#fff}.auth-card{z-index:2;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0a0e13f0;border:1px solid #ffffff1a;border-radius:24px;width:min(470px,100%);padding:34px;position:relative;box-shadow:0 35px 100px #0000007a}.auth-card__header{flex-direction:column;align-items:flex-start;display:flex}.auth-card__logo{background:#070a0e;border:1px solid #00d7a733;border-radius:16px;place-items:center;width:54px;height:54px;margin-bottom:20px;padding:6px;display:grid}.auth-card__logo img{object-fit:contain;width:100%;height:100%}.auth-card__eyebrow{color:var(--site-accent);text-transform:uppercase;letter-spacing:.15em;margin-bottom:8px;font-size:.63rem;font-weight:700}.auth-card h1{font:600 1.75rem var(--font-title);letter-spacing:-.045em}.auth-card__header p{color:var(--site-muted);margin-top:9px;font-size:.82rem;line-height:1.58}.auth-username-form,.auth-provider-step{margin-top:27px}.auth-username-form>label{color:#d6dce5;margin-bottom:9px;font-size:.76rem;font-weight:600;display:block}.auth-username-input{background:#070a0e;border:1px solid #ffffff17;border-radius:12px;grid-template-columns:24px minmax(70px,1fr) auto;align-items:center;gap:5px;min-height:50px;padding:0 13px;display:grid}.auth-username-input:focus-within{border-color:#00d7a785;box-shadow:0 0 0 3px #00d7a713}.auth-username-input>i{color:#657185}.auth-username-input input{color:#fff;min-width:0;height:48px;font:600 .82rem var(--font-main);background:0 0;border:0;outline:0}.auth-username-input input::placeholder{color:#4f5a6a}.auth-username-input span{color:#596577;white-space:nowrap;font-size:.65rem}.auth-primary-button{background:var(--site-accent);color:#03130f;width:100%;min-height:48px;font:700 .8rem var(--font-main);border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;margin-top:16px;display:flex}.auth-primary-button:hover{background:#2ce8be}.auth-primary-button:disabled{opacity:.55}.auth-primary-button .ri-loader-4-line{animation:.7s linear infinite adminSpin}.auth-error{color:#fca5a5;background:#f871710e;border:1px solid #f871712e;border-radius:10px;align-items:flex-start;gap:7px;margin:12px 0 0;padding:10px 11px;font-size:.7rem;line-height:1.45;display:flex}.auth-edit-username{color:#fff;text-align:left;background:#ffffff05;border:1px solid #ffffff14;border-radius:13px;justify-content:space-between;align-items:center;gap:15px;width:100%;min-height:72px;padding:12px 14px;display:flex}.auth-edit-username>span:first-child{flex-direction:column;gap:5px;min-width:0;display:flex}.auth-edit-username small{color:#758194;font-size:.62rem}.auth-edit-username strong{text-overflow:ellipsis;white-space:nowrap;font-size:.77rem;overflow:hidden}.auth-edit-username>span:last-child{color:#96a1b1;white-space:nowrap;align-items:center;gap:5px;font-size:.66rem;display:inline-flex}.auth-edit-username:hover{background:#00d7a709;border-color:#00d7a738}.auth-step-label{color:#788496;align-items:center;gap:10px;margin:22px 0 12px;font-size:.65rem;display:flex}.auth-step-label:before,.auth-step-label:after{content:"";background:#fff1;flex:1;height:1px}.auth-provider-list{flex-direction:column;gap:10px;display:flex}.auth-provider-button{color:#edf2f7;text-align:left;width:100%;min-height:49px;font:600 .77rem var(--font-main);background:#ffffff06;border:1px solid #ffffff16;border-radius:12px;grid-template-columns:25px minmax(0,1fr) 24px;align-items:center;gap:8px;padding:0 14px;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:grid}.auth-provider-button:hover{background:#ffffff0d;border-color:#ffffff2b;transform:translateY(-1px)}.auth-provider-button>i:first-child{text-align:center;font-size:1.05rem}.auth-provider-button.is-google>i:first-child{color:#4285f4}.auth-provider-button.is-discord>i:first-child{color:#7289ff}.auth-provider-button>i:last-child{color:#687487}.auth-provider-button.is-unavailable{opacity:.58}.auth-provider-button.is-unavailable small{color:#7f8b9d;text-align:right;font-size:.58rem}.auth-security-note{color:#687487;align-items:flex-start;gap:7px;margin-top:14px;font-size:.65rem;line-height:1.45;display:flex}.auth-security-note i{color:var(--site-accent)}.auth-card>footer{color:#7c8798;text-align:center;border-top:1px solid #ffffff0f;margin-top:25px;padding-top:20px;font-size:.71rem}.auth-card>footer a{color:#70e7ca;text-decoration:none}@media (width<=980px){.landing-hero{text-align:center;grid-template-columns:1fr;padding:80px 0 100px}.landing-hero__copy{flex-direction:column;align-items:center;display:flex}.landing-showcase{min-height:500px}.landing-feature-grid{grid-template-columns:1fr}.landing-feature-grid article{min-height:190px}.landing-final-cta{grid-template-columns:64px minmax(0,1fr)}.landing-final-cta>a{grid-column:1/-1;justify-content:center}.compare-other-grid{grid-template-columns:1fr}}@media (width<=650px){.landing-nav{width:min(100% - 24px,1180px)}.landing-nav nav>.public-desktop-nav-link{display:none}.public-mobile-nav{display:block}.landing-nav nav a{padding-inline:10px}.landing-install-button{justify-content:center;width:40px;padding:0}.landing-install-button span{display:none}.landing-account-loading{width:70px}.site-brand>span:last-child{display:none}.landing-hero,.landing-features,.landing-final-cta,.landing-footer{width:min(100% - 24px,1180px)}.landing-hero{gap:35px;padding-top:58px}.landing-hero h1{font-size:clamp(2.8rem,14vw,4.2rem)}.landing-hero__copy>p{font-size:.9rem}.landing-claim{width:100%}.landing-claim__control{grid-template-columns:26px minmax(0,1fr);padding:8px}.landing-claim__control>span{text-align:left;grid-column:2;padding:0 0 7px}.landing-claim__control button{grid-column:1/-1;justify-content:center}.landing-trust{justify-content:center}.landing-showcase{min-height:430px;margin:-35px 0;transform:scale(.84)}.landing-floating-note.is-url{left:-4px}.landing-floating-note.is-live{right:-5px}.landing-features{padding-block:80px}.landing-faq{width:min(100% - 24px,980px);padding-bottom:90px}.landing-faq__list button{min-height:62px;padding-left:16px;font-size:.8rem}.landing-faq__answer p{padding:0 58px 19px 16px}.leaderboard-page{width:min(100% - 24px,1080px);padding:58px 0 76px}.leaderboard-hero h1{font-size:clamp(2.55rem,13vw,3.8rem)}.leaderboard-summary small{display:none}.leaderboard-panel{border-radius:16px;margin-top:34px}.leaderboard-table-head{display:none}.leaderboard-entry{grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr) auto;gap:8px 10px;min-height:96px;padding:14px}.leaderboard-rank{grid-row:1/3;font-size:.7rem}.leaderboard-profile{gap:9px}.leaderboard-avatar{width:42px;height:42px}.leaderboard-profile em{display:none}.leaderboard-views{grid-column:2;font-size:.67rem}.leaderboard-open{grid-area:1/3/3;align-self:center;font-size:0}.leaderboard-open i{font-size:.9rem}.leaderboard-row.is-loading{grid-template-columns:44px minmax(0,1fr) 20px;min-height:92px;padding:14px}.leaderboard-row.is-loading>span:nth-child(3),.leaderboard-row.is-loading>span:last-child{display:none}.leaderboard-pagination{gap:7px}.leaderboard-pagination>a{min-width:39px;padding:0;font-size:0}.leaderboard-pagination>a i{font-size:1rem}.leaderboard-pagination>span{gap:4px}.leaderboard-pagination>span>a{min-width:36px;height:36px;padding:0 8px}.compare-page{width:min(100% - 24px,1180px)}.compare-hero{min-height:auto;padding:68px 0 82px}.compare-hero h1,.compare-detail-hero h1{font-size:clamp(2.55rem,13vw,4rem)}.compare-hero>p,.compare-detail-hero>p{font-size:.84rem}.compare-hero__visual{gap:17px;margin-top:38px}.compare-hero__visual>.compare-mark{width:62px;height:62px}.compare-hero__visual>div{gap:7px}.compare-hero__visual>div .compare-mark{border-radius:12px;width:43px;height:43px}.compare-hero__line{left:23%;right:9%}.compare-section{padding:80px 0}.compare-grid,.compare-fit-grid,.compare-price-glance{grid-template-columns:1fr}.compare-card{min-height:350px;padding:23px}.compare-card__price{grid-template-columns:1fr;gap:10px}.compare-table-shell{border-radius:15px;margin-inline:-2px}.compare-table th,.compare-table td{padding:14px}.compare-back{padding-top:28px}.compare-detail-hero{padding:52px 0 60px}.compare-price-glance{padding-bottom:72px}.compare-detail-table-section{padding-top:76px}.compare-fit-grid article{min-height:355px;padding:24px}.compare-other{padding-bottom:90px}.compare-source-note{padding:17px}.landing-final-cta{text-align:center;grid-template-columns:1fr;padding:30px 24px}.landing-final-cta__mark{margin:0 auto}.landing-footer{text-align:center;flex-direction:column;padding:30px 0}.landing-footer p{flex:0}.auth-page{align-items:start;padding:70px 12px 24px}.auth-card{border-radius:20px;padding:26px 20px}.auth-username-input{grid-template-columns:22px minmax(0,1fr)}.auth-username-input span{grid-column:2;padding-bottom:10px}}@media (prefers-reduced-motion:reduce){.landing-account-loading{animation:none}.landing-faq__answer,.landing-faq__list button>i{transition:none}}.ui-select{width:100%;min-width:0;position:relative}.ui-select__trigger{color:#f5f7fb;text-align:left;background:#090d13;border:1px solid #ffffff18;border-radius:11px;outline:0;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:9px;width:100%;min-height:44px;padding:6px 10px 6px 12px;transition:border-color .16s,box-shadow .16s,background .16s;display:grid}.ui-select__trigger:hover{background:#0b1118;border-color:#ffffff2b}.ui-select__trigger:focus-visible,.ui-select.is-open .ui-select__trigger{background:#0b1118;border-color:#00d7a7ad;box-shadow:0 0 0 3px #00d7a717}.ui-select.is-disabled{opacity:.58}.ui-select-option__copy{align-items:center;gap:9px;min-width:0;display:flex}.ui-select-option__copy>i{color:#8e9aac;text-align:center;flex:none;width:18px;font-size:.95rem}.ui-select-option__copy>span{flex-direction:column;gap:2px;min-width:0;display:flex}.ui-select-option__copy strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:600;overflow:hidden}.ui-select-option__copy small{color:#727f91;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-weight:400;overflow:hidden}.ui-select__placeholder{color:#647184;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.ui-select__chevron{color:#8793a5;border-radius:7px;place-items:center;width:24px;height:24px;font-size:1rem;transition:transform .18s,color .18s,background .18s;display:grid}.ui-select.is-open .ui-select__chevron{color:var(--admin-accent,#00d7a7);background:#00d7a714;transform:rotate(180deg)}.ui-select-menu{z-index:1500;color:#edf2f7;-webkit-backdrop-filter:blur(22px);transform-origin:var(--select-origin);background:#0a0e14fb;border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;animation:.16s ease-out uiSelectIn;display:flex;position:fixed;overflow:hidden;box-shadow:0 24px 70px #00000094}.ui-select-menu button,.ui-select-menu label{cursor:pointer!important}.ui-select-menu input{cursor:text!important}.ui-select-search{color:#6f7c8f;background:#070a0f;border:1px solid #ffffff1a;border-radius:10px;flex:none;align-items:center;gap:8px;min-height:40px;margin:9px 9px 5px;padding:0 11px;display:flex}.ui-select-search:focus-within{border-color:#00d7a79e;box-shadow:0 0 0 3px #00d7a714}.ui-select-search input{color:#f6f8fb;width:100%;min-width:0;height:38px;font:500 .76rem var(--font-main,sans-serif);background:0 0;border:0;outline:0}.ui-select-search input::placeholder{color:#596578}.ui-select-options{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#7e8ba273 transparent;min-height:0;padding:6px;overflow-y:auto}.ui-select-option-block+.ui-select-option-block{margin-top:2px}.ui-select-group{color:#6f7d92;text-transform:uppercase;letter-spacing:.11em;align-items:center;min-height:30px;padding:10px 9px 5px;font-size:.59rem;font-weight:700;display:flex}.ui-select-option{color:#b9c3d1;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:minmax(0,1fr) 22px;align-items:center;gap:10px;width:100%;min-height:41px;padding:7px 9px;transition:color .14s,background .14s,border-color .14s;display:grid}.ui-select-option:hover,.ui-select-option.is-highlighted{color:#fff;background:#ffffff0d}.ui-select-option.is-selected{color:#f3fffc;background:#00d7a713;border-color:#00d7a71c}.ui-select-option:disabled{opacity:.42}.ui-select-option__check{width:22px;color:var(--admin-accent,#00d7a7);text-align:center;font-size:1rem}.ui-select-empty{color:#6f7b8e;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:94px;font-size:.7rem;display:flex}.ui-select-empty i{font-size:1.15rem}@keyframes uiSelectIn{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.ui-number-input{background:#090d13;border:1px solid #ffffff18;border-radius:11px;width:100%;min-height:44px;transition:border-color .16s,box-shadow .16s,background .16s;position:relative;overflow:hidden}.ui-number-input:focus-within{background:#0b1118;border-color:#00d7a7a6;box-shadow:0 0 0 3px #00d7a717}.ui-number-input>input{color:#f5f7fb;width:100%;min-height:42px;font:600 .84rem/1 var(--font-main,sans-serif);appearance:textfield;padding:0 48px 0 12px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.ui-number-input__controls{background:#ffffff05;border-left:1px solid #ffffff13;grid-template-rows:1fr 1fr;width:36px;display:grid;position:absolute;inset:0 0 0 auto}.ui-number-input__controls button{color:#7f8b9d;background:0 0;border:0;border-radius:0;place-items:center;min-width:0;min-height:0;padding:0;display:grid}.ui-number-input__controls button:first-child{border-bottom:1px solid #fff1}.ui-number-input__controls button:hover:not(:disabled){color:#c8fff1;background:#00d7a717}.ui-number-input__controls button:focus-visible{outline-offset:-2px;outline:2px solid #00d7a77a}.ui-number-input__controls button:disabled{opacity:.28}.ui-number-input__controls i{pointer-events:none;font-size:.9rem;line-height:1}@media (prefers-reduced-motion:reduce){.ui-select-menu{animation:none}}@media (width<=860px) and (pointer:coarse){.ui-select-search input{font-size:16px}.ui-select-options{touch-action:pan-y;-webkit-overflow-scrolling:touch}}.ui-branded-loader{isolation:isolate;color:#d7e0ed;background:radial-gradient(circle at 50% 46%,#2365ff21,#0000 34%),radial-gradient(circle at 56%,#00dcee14,#0000 46%),#030509;place-items:center;min-height:100dvh;padding:28px;display:grid;position:relative;overflow:hidden}.ui-branded-loader:before{content:"";z-index:-1;aspect-ratio:1;filter:blur(72px);background:#1966ff0e;border-radius:50%;width:min(720px,82vw);position:absolute}.ui-branded-loader__content{text-align:center;flex-direction:column;align-items:center;gap:18px;width:min(520px,88vw);animation:.55s cubic-bezier(.22,1,.36,1) both uiBrandedLoaderIn;display:flex}.ui-branded-loader__content>img{object-fit:contain;filter:drop-shadow(0 0 24px #00afff33);width:100%;height:auto;animation:2.5s ease-in-out infinite alternate uiBrandedLoaderFloat;display:block}.ui-branded-loader__track{background:#748db124;border-radius:999px;width:min(220px,58vw);height:3px;position:relative;overflow:hidden}.ui-branded-loader__track>span{border-radius:inherit;background:linear-gradient(90deg,#0000,#336cff,#00ddec,#0000);width:42%;animation:1.35s ease-in-out infinite uiBrandedLoaderProgress;position:absolute;inset:0 auto 0 0;box-shadow:0 0 14px #00c9ff61}.ui-branded-loader p{color:#8591a3;font:500 .72rem/1.4 var(--font-main,Inter, sans-serif);letter-spacing:.025em;margin:0}@keyframes uiBrandedLoaderIn{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes uiBrandedLoaderFloat{0%{transform:translateY(-2px)}to{transform:translateY(3px)}}@keyframes uiBrandedLoaderProgress{0%{left:-44%}55%,to{left:102%}}@media (width<=520px){.ui-branded-loader{padding:20px}.ui-branded-loader__content{gap:15px;width:min(390px,90vw)}}@media (prefers-reduced-motion:reduce){.ui-branded-loader__content,.ui-branded-loader__content>img,.ui-branded-loader__track>span{animation:none}.ui-branded-loader__track>span{left:29%}}.payment-return-page{color:#f5f7fb;background:radial-gradient(circle at 50% 15%,#00d7a721,#0000 38%),#07090d;place-items:center;min-height:100dvh;padding:24px;display:grid}.payment-return-card{text-align:center;background:#0d1117f7;border:1px solid #ffffff17;border-radius:22px;flex-direction:column;align-items:center;width:min(430px,100%);padding:34px;display:flex;box-shadow:0 26px 80px #0000007a}.payment-return-card__icon{color:#57ebc8;background:#00d7a714;border:1px solid #00d7a733;border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:20px;font-size:1.65rem;display:grid}.payment-return-card.is-cancelled .payment-return-card__icon{color:#fca5a5;background:#f8717114;border-color:#f8717133}.payment-return-card h1{color:#f7fafc;font:500 1.35rem/1.2 var(--font-title)}.payment-return-card p{color:#929dad;margin-top:10px;font-size:.8rem;line-height:1.6}.payment-return-card button{color:#edf2f7;min-height:40px;font:500 .76rem var(--font-main);background:#ffffff0e;border:1px solid #ffffff1a;border-radius:11px;margin-top:22px;padding:0 17px}.payment-return-card button:hover{background:#ffffff1a}.app-release-update{z-index:2200;top:max(12px, env(safe-area-inset-top));color:#f4f8fb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090e14f7;border:1px solid #00d7a740;border-radius:15px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;width:min(520px,100vw - 24px);min-height:64px;padding:10px 11px;display:grid;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 20px 60px #00000085}.app-release-update>span{color:#9af1db;background:#00d7a71a;border-radius:11px;place-items:center;width:38px;height:38px;font-size:1.05rem;display:grid}.app-release-update>div{flex-direction:column;gap:3px;min-width:0;display:flex}.app-release-update strong{font-size:.76rem}.app-release-update small{color:#8995a7;font-size:.64rem;line-height:1.35}.app-release-update button{color:#a7f7e3;min-height:38px;font:600 .68rem var(--font-main,sans-serif);background:#00d7a71a;border:1px solid #00d7a74d;border-radius:10px;padding:0 12px}.app-release-update button:hover{background:#00d7a729;border-color:#00d7a78c}@media (width<=560px){.app-release-update{grid-template-columns:36px minmax(0,1fr)}.app-release-update>span{width:36px;height:36px}.app-release-update button{grid-column:1/-1;width:100%}}.account-menu{z-index:45;position:relative}.account-menu__trigger{color:#eef2f8;text-align:left;background:#5865f212;border:1px solid #5865f238;border-radius:13px;grid-template-columns:32px minmax(0,1fr) 20px;align-items:center;gap:8px;min-height:42px;padding:4px 9px 4px 5px;transition:border-color .18s,background-color .18s,box-shadow .18s;display:grid}.account-menu__trigger:hover,.account-menu.is-open .account-menu__trigger{background:#00d7a716;border-color:#00d7a766;box-shadow:0 10px 28px #0003}.account-menu__avatar{color:#fff;background:linear-gradient(145deg,#5f6fff,#4854cf);border-radius:10px;place-items:center;width:32px;height:32px;display:grid;overflow:hidden}.account-menu__avatar.is-large{border-radius:11px;width:38px;height:38px}.account-menu__avatar img{object-fit:cover;width:100%;height:100%;display:block}.account-menu__avatar>i{font-size:.95rem}.account-menu__trigger-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.account-menu__trigger-copy strong,.account-menu__trigger-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-menu__trigger-copy strong{color:#f4f7fb;font-size:.72rem}.account-menu__trigger-copy small{color:#8f98ff;font-size:.57rem}.account-menu__chevron{color:#8f9bad;font-size:1rem;transition:transform .18s,color .18s}.account-menu.is-open .account-menu__chevron{color:#a7f7e3;transform:rotate(180deg)}.account-menu__dropdown{-webkit-backdrop-filter:blur(24px);background:#090d13fb;border:1px solid #ffffff1a;border-radius:16px;width:min(276px,100vw - 24px);animation:.18s cubic-bezier(.2,.8,.2,1) both accountMenuIn;position:absolute;top:calc(100% + 9px);right:0;overflow:hidden;box-shadow:0 24px 70px #0000008c}.account-menu__identity{border-bottom:1px solid #ffffff12;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:66px;padding:13px;display:grid}.account-menu__identity>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.account-menu__identity strong,.account-menu__identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-menu__identity strong{color:#f4f7fb;font-size:.77rem}.account-menu__identity small{color:#7f8b9d;font-size:.6rem}.account-menu__items{flex-direction:column;gap:2px;padding:7px;display:flex}.account-menu__items.is-session{border-top:1px solid #ffffff12}.account-menu .account-menu__item{color:#b9c2cf;text-align:left;width:100%;min-height:40px;font:500 .7rem var(--font-main);background:0 0;border:0;border-radius:9px;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:8px;padding:0 10px;text-decoration:none;transition:color .16s,background-color .16s;display:grid}.account-menu .account-menu__item>i{color:#7f8b9d;text-align:center;width:25px;font-size:.93rem}.account-menu .account-menu__item:hover,.account-menu .account-menu__item:focus-visible{color:#f4f8fb;background:#ffffff0e;outline:none}.account-menu .account-menu__item:hover>i,.account-menu .account-menu__item:focus-visible>i{color:#a7f7e3}.account-menu .account-menu__item.is-danger{color:#f08b98}.account-menu .account-menu__item.is-danger>i{color:#dd687b}.account-menu .account-menu__item.is-danger:hover{color:#ffb3bd;background:#ef718914}.account-menu .account-menu__item:disabled,.account-menu__trigger:disabled{opacity:.55;pointer-events:none}.account-menu--landing .account-menu__trigger{background:#00d7a714;border-color:#00d7a759;min-width:132px}.account-menu--landing .account-menu__trigger-copy strong{color:#dffcf5;font-size:.75rem}.account-manager{z-index:220;-webkit-backdrop-filter:blur(8px);background:#020407c7;place-items:center;padding:20px;animation:.18s both accountManagerBackdropIn;display:grid;position:fixed;inset:0}.account-manager__panel{background:#0d1117;border:1px solid #ffffff1a;border-radius:20px;width:min(520px,100%);animation:.22s cubic-bezier(.2,.8,.2,1) both accountManagerPanelIn;overflow:hidden;box-shadow:0 30px 90px #000000a6}.account-manager__panel>header{border-bottom:1px solid #fff1;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 18px 15px;display:flex}.account-manager__panel>header>div{min-width:0}.account-manager__panel h2{color:#f5f7fb;font:600 1rem/1.2 var(--font-title);letter-spacing:-.02em}.account-manager__panel header p{color:#8792a3;margin-top:7px;font-size:.7rem;line-height:1.45}.account-manager__close{color:#8d98a8;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-size:1.1rem;display:grid}.account-manager__close:hover{color:#fff;background:#ffffff0e}.account-manager__back{color:#b8c1ce;min-height:30px;font:500 .67rem var(--font-main);background:#ffffff06;border:1px solid #ffffff16;border-radius:8px;align-items:center;gap:5px;margin-bottom:14px;padding:0 9px;display:inline-flex}.account-manager__back:hover{color:#fff;background:#ffffff0e;border-color:#ffffff2b}.account-manager__body{flex-direction:column;gap:9px;padding:14px;display:flex}.account-manager__account{color:#e9eef5;text-align:left;background:#ffffff06;border:1px solid #ffffff13;border-radius:13px;grid-template-columns:38px minmax(0,1fr) 28px;align-items:center;gap:10px;width:100%;min-height:68px;padding:9px 11px;transition:border-color .17s,background-color .17s,transform .17s;display:grid}.account-manager__account:not(:disabled):hover{background:#00d7a70e;border-color:#00d7a745;transform:translateY(-1px)}.account-manager__account.is-active{opacity:1;background:#00d7a70a;border-color:#00d7a72e}.account-manager__account>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.account-manager__account strong,.account-manager__account small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-manager__account strong{font-size:.77rem}.account-manager__account small{color:#8792a3;font-size:.62rem}.account-manager__account.is-active small,.account-manager__account.is-active>i{color:#52deb9}.account-manager__account>i{color:#738094;text-align:center}.account-manager__add{color:#d8dee7;min-height:46px;font:600 .72rem var(--font-main);background:#ffffff08;border:1px solid #ffffff17;border-radius:12px;justify-content:center;align-items:center;gap:7px;margin-top:5px;display:flex}.account-manager__add:hover{color:#b8fae9;background:#00d7a711;border-color:#00d7a74d}.account-manager__loading{color:#8792a3;justify-content:center;align-items:center;gap:8px;min-height:82px;font-size:.7rem;display:flex}.account-manager__loading i{animation:.75s linear infinite adminSpin}.account-manager__error{color:#fca5a5;background:#f871710e;border:1px solid #f871712e;border-radius:10px;align-items:flex-start;gap:7px;padding:9px 10px;font-size:.67rem;line-height:1.4;display:flex}.account-manager__body.is-add{padding-block:18px}.account-manager__provider{color:#edf2f7;text-align:left;width:100%;min-height:50px;font:600 .75rem var(--font-main);background:#ffffff07;border:1px solid #ffffff16;border-radius:12px;grid-template-columns:26px minmax(0,1fr) 20px;align-items:center;gap:8px;padding:0 14px;text-decoration:none;transition:border-color .17s,background-color .17s,transform .17s;display:grid}.account-manager__provider:hover{background:#ffffff0e;border-color:#ffffff2e;transform:translateY(-1px)}.account-manager__provider>i:last-child{color:#697587}.account-manager__provider.is-google>i:first-child{color:#4285f4}.account-manager__provider.is-discord>i:first-child{color:#7289ff}.account-manager__provider:disabled{opacity:.45;pointer-events:none}.account-manager__security{color:#717d8e;align-items:flex-start;gap:7px;margin-top:4px;font-size:.63rem;line-height:1.45;display:flex}.account-manager__security i{color:#4bd8b3}@keyframes accountMenuIn{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes accountManagerBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes accountManagerPanelIn{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.account-menu__dropdown,.account-manager,.account-manager__panel{animation:none}}@media (width<=650px){.account-menu--landing .account-menu__trigger{grid-template-columns:30px 18px;min-width:0}.account-menu--landing .account-menu__trigger-copy{display:none}.account-menu--landing .account-menu__avatar{width:30px;height:30px}.account-manager{align-items:end;padding:10px}.account-manager__panel{border-radius:18px}}
