@import url(https://fonts.googleapis.com/css2?family=Geologica:wght@100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@100;300&display=swap);@import url(https://fonts.googleapis.com/css2?family=Lexend:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,600;1,100&display=swap);@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@500&display=swap);@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Outfit&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-white);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--app-safe-area-inset-bottom:env(safe-area-inset-bottom,0px);--app-safe-area-page-gap:clamp(16px,2vw,28px);--app-safe-area-page-bottom:calc(var(--app-safe-area-page-gap) + var(--app-safe-area-inset-bottom));--app-safe-area-sheet-gap:clamp(12px,1.5vw,20px);--app-safe-area-sheet-bottom:calc(var(--app-safe-area-sheet-gap) + var(--app-safe-area-inset-bottom));--wg-border:#ffffff0f}body{font-family:Outfit,sans-serif;height:auto;min-height:100dvh;padding-bottom:env(safe-area-inset-bottom,0);padding-bottom:var(--app-safe-area-inset-bottom)}html{min-height:100%;scroll-behavior:smooth}#root,body,html{height:auto;min-height:100%;overflow-x:clip}html{overflow-y:auto}#root,body{overflow-y:visible}html.guildHome-noScroll{overflow:hidden}.App,.guild-dashboard-wrapper{height:auto;min-height:100%;min-width:0;overflow:visible}.safe-area-bottom{padding-bottom:calc(clamp(16px, 2vw, 28px) + env(safe-area-inset-bottom, 0px));padding-bottom:var(--app-safe-area-page-bottom)}.safe-area-bottom-tight{padding-bottom:calc(clamp(12px, 1.5vw, 20px) + env(safe-area-inset-bottom, 0px));padding-bottom:var(--app-safe-area-sheet-bottom)}.custom-text-style{animation:glow 3s linear infinite;color:#58a6ff;font-weight:700}:root{--color-white:#fff;--color-white-opacity-15:#ffffff26;--color-white-opacity-10:#ffffff1a;--color-white-opacity-30:#ffffff4d;--color-white-opacity-70:#ffffffb3;--color-white-opacity-80:#fffc;--color-dark-darker-gray:#d9d9d9;--color-primary-dark:#272930;--color-light-primary:#e6e7eb;--color-primary:#090917;--color-dark-equivalent:#f0f0f0;--color-light-equivalent:#1b1b36;--color-secondary:#0c0c26;--color-tertiary:#1e1e2d;--color-text:#c9d1d9;--color-accent:#a85bf0;--color-muted:#252544;--color-muted-darker:#181838;--color-disabled:#1f1f38;--color-highlight:#2f3136;--color-hover-one:#2d2d53;--color-border:#333;--color-light-background:#989898;--color-gold-background:#deca5c6b;--color-gold-background-hover:#deca5c8c;--icon-color:#efe9f4;--control-icon-color:#999898;--color-white-three-a:#aaa;--color-gray-2:#b1b1b1;--color-dropdown-options:#0f0f24;--color-gray-3:#ccc;--dashboard-control-background:var(--color-muted);--dashboard-control-background-interactive:#282447fa;--dashboard-control-border:#ffffff14;--dashboard-control-border-hover:#a855f759;--dashboard-control-border-focus:#a855f76b;--dashboard-control-focus-shadow:inset 0 0 0 1px #7c3aed42;--dashboard-control-hover-shadow:inset 0 0 0 1px #7c3aed38;--dashboard-control-radius:8px;--dashboard-control-font-family:"Outfit",sans-serif;--dashboard-control-font-size:1rem;--dashboard-control-font-weight:400}.light-theme{--color-white:#000;--color-white-opacity-15:#00000026;--color-white-opacity-10:#0000001a;--color-white-opacity-30:#0000004d;--color-white-opacity-70:#000000b3;--color-white-opacity-80:#000c;--color-dark-darker-gray:#aaa;--color-primary-dark:#c5c5c8;--color-dark-equivalent:#2b2b2b;--color-light-background:#6c6c6c;--color-light-equivalent:#d8d8de;--color-primary:#e0e2e8;--color-secondary:#f4f4f8;--color-tertiary:#fff;--color-text:#3a3a3a;--color-accent:#9b59b6;--color-muted:#dcdfe2;--color-muted-darker:#9f9fa8;--color-highlight:#f0f4f8;--color-border:#d1d5db;--color-disabled:#c5c5c9;--color-hover-one:#7d7d86;--color-gold-background:#e0c52f6b;--color-gold-background-hover:#e5cb398c;--icon-color:#101010;--control-icon-color:#1e1e1e;--color-white-three-a:#555;--color-dropdown-options:#f7f8fa;--color-gray-2:#656565;--color-gray-3:#7c7c7c}@media (max-width:1024px){.dashboard-screen{left:0!important;width:100%!important}}.lazy-load{opacity:0;transition:opacity .3s ease-in-out}.lazy-load.loaded{opacity:1}.js-appear{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease;will-change:opacity,transform}.appear{opacity:1;transform:translateY(0)}a:not(.footer-social-link):not(.pc-link):not(.wg-breadcrumbLink):not(.cb-bioPreview a):not(.ec-shop-background-image-link):not(.gv-drawer-note a),a:not(.footer-social-link):not(.pc-link):not(.wg-breadcrumbLink):not(.cb-bioPreview a):not(.ec-shop-background-image-link):not(.gv-drawer-note a):active,a:not(.footer-social-link):not(.pc-link):not(.wg-breadcrumbLink):not(.cb-bioPreview a):not(.ec-shop-background-image-link):not(.gv-drawer-note a):focus,a:not(.footer-social-link):not(.pc-link):not(.wg-breadcrumbLink):not(.cb-bioPreview a):not(.ec-shop-background-image-link):not(.gv-drawer-note a):hover,a:not(.footer-social-link):not(.pc-link):not(.wg-breadcrumbLink):not(.cb-bioPreview a):not(.ec-shop-background-image-link):not(.gv-drawer-note a):visited{color:inherit;text-decoration:none!important}input[type=number]{-webkit-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input,select,textarea{font-family:Outfit,sans-serif;font-family:var(--dashboard-control-font-family);transition:border-color .16s ease-out,background-color .16s ease-out,box-shadow .16s ease-out,color .16s ease-out,opacity .16s ease-out}option{font-family:Outfit,sans-serif}input:focus-visible:not(.rr-editor-nameInput),select:focus-visible:not(.rr-editor-nameInput),textarea:focus-visible:not(.rr-editor-nameInput){outline:2px solid #a85bf0b3;outline-offset:3px}.text-input-field{grid-gap:10px;display:grid;gap:10px;min-width:0}label:has(.text-input-field){pointer-events:none}label:has(.text-input-field) .text-input-field,label:has(.text-input-field) .text-input-field *{pointer-events:auto}label:has(>span):has(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select){pointer-events:none}label:has(>span):has(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select) button,label:has(>span):has(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select) input,label:has(>span):has(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select) select,label:has(>span):has(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select) textarea{pointer-events:auto}.text-input-field .text-input{background-color:#252544;background-color:var(--dashboard-control-background);border:1px solid #ffffff14;border:1px solid var(--dashboard-control-border);border-radius:8px;border-radius:var(--dashboard-control-radius);color:#fff;color:var(--color-white);font-family:Outfit,sans-serif;font-family:var(--dashboard-control-font-family);font-size:1rem;font-size:var(--dashboard-control-font-size);font-weight:400;font-weight:var(--dashboard-control-font-weight);outline:2px solid #0000;width:100%}.text-input-field .text-input:hover{border-color:#a855f759!important;border-color:var(--dashboard-control-border-hover)!important;box-shadow:inset 0 0 0 1px #7c3aed38!important;box-shadow:var(--dashboard-control-hover-shadow)!important}.text-input-field:has(>label:hover) .text-input,label:has(>.text-input-field:hover) .text-input{border-color:#a855f759!important;border-color:var(--dashboard-control-border-hover)!important;box-shadow:inset 0 0 0 1px #7c3aed38!important;box-shadow:var(--dashboard-control-hover-shadow)!important}.text-input-field .text-input:focus{border-color:#a855f76b!important;border-color:var(--dashboard-control-border-focus)!important;box-shadow:inset 0 0 0 1px #7c3aed42!important;box-shadow:var(--dashboard-control-focus-shadow)!important}.text-input-field .text-input:focus-visible{border-color:#a855f76b;border-color:var(--dashboard-control-border-focus);box-shadow:inset 0 0 0 1px #7c3aed42;box-shadow:var(--dashboard-control-focus-shadow);outline:2px solid #0000;outline-offset:0}input::placeholder,textarea::placeholder{font-weight:400}.text-input-feedback{align-items:flex-start;color:#ffffffb3;color:var(--color-white-opacity-70);display:flex;font-size:.82rem;line-height:1.35;min-height:40px;transition:color .16s ease-out,opacity .16s ease-out}.text-input-feedback.is-error{color:#ff9aaa}.App.pluginLandingPage,.homepageV2-root{--homepage-ease:cubic-bezier(0.16,1,0.3,1);--homepage-spring:820ms var(--homepage-ease)}.App.pluginLandingPage.gamesAndFunLandingPage{background:radial-gradient(circle at top right,#7c3aed38,#0000 32%),radial-gradient(circle at top left,#3b82f617,#0000 24%),linear-gradient(180deg,#070814,#090a16 52%,#070812);background-attachment:scroll;background-repeat:no-repeat;background-size:100% 100vh}.App.pluginLandingPage,.homepageV2-root{--wg-border:#ffffff0f;--wg-text:#f5f2fb;background:radial-gradient(circle at top right,#7c3aed38,#0000 32%),radial-gradient(circle at top left,#3b82f617,#0000 24%),linear-gradient(180deg,#060713,#080915 52%,#060711);min-height:100dvh;overflow:hidden;padding:156px 24px calc(48px + var(--app-safe-area-page-bottom));position:relative}.App.pluginLandingPage:after,.App.pluginLandingPage:before,.homepageV2-root:after,.homepageV2-root:before{content:"";inset:0;pointer-events:none;position:absolute}.App.pluginLandingPage:before,.homepageV2-root:before{background-image:radial-gradient(circle at 12% 18%,#fff9 0 1px,#0000 1.6px),radial-gradient(circle at 84% 11%,#c084fc80 0 1px,#0000 1.6px),radial-gradient(circle at 70% 32%,#fff6 0 1px,#0000 1.6px),radial-gradient(circle at 28% 54%,#7c3aed99 0 1px,#0000 1.6px),radial-gradient(circle at 88% 64%,#ffffff6b 0 1px,#0000 1.6px);opacity:.7}.App.pluginLandingPage:after,.homepageV2-root:after{background:linear-gradient(180deg,#05060c00,#05060cbf)}.homepageV2-shell{margin:0 auto;max-width:1320px;position:relative;width:100%;z-index:1}.homepageV2-finalCta,.homepageV2-hero,.homepageV2-section{background:linear-gradient(180deg,#0b0c1ae6,#070813f5);border:1px solid #ffffff12;box-shadow:inset 0 1px 0 #ffffff08,0 16px 42px #00000038}.homepageV2-hero{grid-gap:48px;align-items:center;border-radius:32px;display:grid;gap:48px;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);margin-top:0;padding:52px}.homepageV2-section{contain-intrinsic-size:1px 820px;padding:40px}.homepageV2-finalCta,.homepageV2-section{border-radius:30px;content-visibility:auto;margin-top:28px}.homepageV2-finalCta{align-items:center;background:radial-gradient(circle at right center,#a855f72e,#0000 34%),linear-gradient(135deg,#17102bfa,#0f0c1dfa);contain-intrinsic-size:1px 240px;display:flex;gap:28px;justify-content:space-between;padding:28px 40px}.homepageV2-sectionHeader{margin-bottom:28px}.homepageV2-sectionHeaderCentered{text-align:center}.homepageV2-heroTitle,.homepageV2-sectionTitle{color:#fff;font-size:clamp(2.35rem,5vw,5rem);font-weight:600;letter-spacing:-.04em;line-height:.96;margin:0}.homepageV2-sectionTitle{font-size:clamp(2.1rem,4vw,3.8rem);line-height:1}.homepageV2-headingAccent .homepageV2-wordInner{color:#a855f7}.homepageV2-sectionTitleTight{line-height:1.05}.homepageV2-animatedHeading{align-items:inherit;display:flex;flex-direction:column;gap:.04em}.homepageV2-animatedHeading.is-centered{align-items:center}.homepageV2-headingLine{display:flex;flex-wrap:wrap;font-weight:600;gap:.22em;overflow:hidden;padding-block:.08em}.homepageV2-word{display:inline-flex;overflow:hidden;perspective:900px}.homepageV2-wordInner{display:inline-block;opacity:0;transform:translateY(115%) rotateX(24deg) translateZ(-10px);transform-origin:50% 100%;transition:transform 1.28s var(--homepage-ease),opacity 1.02s var(--homepage-ease);transition-delay:.13s;transition-delay:calc(var(--word-index, 0)*78ms + .13s)}.homepageV2-reveal.is-visible .homepageV2-wordInner{opacity:1;transform:translateY(0) rotateX(0deg) translateZ(0)}.homepageV2-heroSubtitle,.homepageV2-sectionDescription{color:#ffffffb8;font-size:1.08rem;line-height:1.75;margin:22px 0 0;max-width:640px}.homepageV2-ecosystemSupport{color:#ffffff94;font-size:.92rem;line-height:1.55;margin:14px 0 0;max-width:520px}.homepageV2-revealBullets,.homepageV2-revealFooter,.homepageV2-revealMiniCard,.homepageV2-revealSocialProof,.homepageV2-revealText,.homepageV2-revealTrust{opacity:0;transform:translateY(18px);transition:opacity .98s var(--homepage-ease),transform .98s var(--homepage-ease)}.homepageV2-reveal.is-visible .homepageV2-revealBullets,.homepageV2-reveal.is-visible .homepageV2-revealFooter,.homepageV2-reveal.is-visible .homepageV2-revealMiniCard,.homepageV2-reveal.is-visible .homepageV2-revealSocialProof,.homepageV2-reveal.is-visible .homepageV2-revealText,.homepageV2-reveal.is-visible .homepageV2-revealTrust{opacity:1;transform:translateY(0)}.homepageV2-reveal.is-visible .homepageV2-revealText{transition-delay:.24s}.homepageV2-reveal.is-visible .homepageV2-revealSocialProof{transition-delay:.62s}.homepageV2-reveal.is-visible .homepageV2-revealTrust{transition-delay:.56s}.homepageV2-reveal.is-visible .homepageV2-revealBullets{transition-delay:.24s}.homepageV2-reveal.is-visible .homepageV2-revealFooter{transition-delay:.7s}.homepageV2-reveal.is-visible .homepageV2-revealMiniCard{transition-delay:.32s}.homepageV2-heroActions,.homepageV2-trustBadges{display:flex;flex-wrap:wrap;gap:14px}.homepageV2-heroActions{margin-top:28px}.homepageV2-trustBadges{margin-top:24px}.homepageV2-socialProof{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.homepageV2-socialProofItem{align-items:center;background:#ffffff08;border:1px solid #a855f724;border-radius:999px;color:#fffc;display:inline-flex;font-size:.83rem;font-weight:600;letter-spacing:.01em;min-height:30px;padding:0 10px}.homepageV2-root .wg-primary-button img{height:22px;-webkit-user-select:none;user-select:none;width:22px}.homepageV2-finalCta .wg-primary-button{min-width:280px}.homepageV2-trustBadge{align-items:center;color:#ffffffb8;display:inline-flex;font-size:.96rem;gap:8px}.homepageV2-trustBadge svg{color:#a855f7}.homepageV2-heroVisual{min-height:480px;perspective:1400px;position:relative}.homepageV2-heroContent{max-width:620px}.homepageV2-heroGlow{background:radial-gradient(circle,#a855f73d,#0000 62%);border-radius:999px;inset:12% 10% 6% 12%;position:absolute}.homepageV2-heroImageFrame{align-items:center;display:flex;height:100%;justify-content:center;min-height:480px;position:relative;transform:translateZ(0) rotateX(0deg) rotateY(0deg);transform:translate3d(var(--hero-shift-x,0),var(--hero-shift-y,0),0) rotateX(var(--hero-tilt-x,0deg)) rotateY(var(--hero-tilt-y,0deg));transform-style:preserve-3d;transition:transform .86s var(--homepage-ease);-webkit-user-select:none;user-select:none}.homepageV2-heroImage{animation:homepageV2-float 9s var(--homepage-ease) infinite;height:auto;max-height:480px;object-fit:contain;transform:translateZ(34px);width:min(100%,620px)}.homepageV2-heroTitle{align-items:flex-start;display:flex;flex-direction:column;font-size:clamp(2.55rem,3.55vw,4rem);gap:.02em;line-height:.92;max-width:100%;width:fit-content}.homepageV2-heroTitleLine{display:block}.homepageV2-heroTitleLead{white-space:nowrap}.homepageV2-heroTitleTail{align-items:baseline;display:inline-flex;flex-wrap:wrap;gap:.18em}.homepageV2-heroTitleWord{display:inline-block;white-space:nowrap}.homepageV2-heroTitleWordAccent{color:#a855f7}.homepageV2-stepsGrid{grid-gap:14px;box-sizing:border-box;display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 auto;max-width:none;padding:0 80px}.homepageV2-revealSteps .homepageV2-sectionHeader{margin-bottom:22px}.homepageV2-stepCard{opacity:0;padding:20px 16px 0;position:relative;transform:translateY(42px) scale(.95) rotateX(11deg);transition:opacity 1.08s var(--homepage-ease),transform 1.08s var(--homepage-ease)}.homepageV2-revealSteps.is-visible .homepageV2-stepCard{opacity:1;transform:translateY(0) scale(1) rotateX(0deg)}.homepageV2-stepCard.is-locked{opacity:.42}.homepageV2-stepCard.is-current{opacity:1}.homepageV2-stepTop{align-items:center;display:flex;margin-bottom:14px}.homepageV2-stepNumber{align-items:center;background:linear-gradient(135deg,#7c3aed,#a855f7);border-radius:999px;box-shadow:0 10px 30px #7c3aed4d;color:#fff;display:inline-flex;height:64px;justify-content:center;transition:background .42s var(--homepage-ease),color .42s var(--homepage-ease),opacity .42s var(--homepage-ease),transform .42s var(--homepage-ease),box-shadow .42s var(--homepage-ease);width:64px}.homepageV2-stepCard.is-locked .homepageV2-stepNumber{background:#ffffff0f;box-shadow:0 8px 20px #7c3aed29;color:#ded4ff7a;opacity:.56}.homepageV2-stepCard.is-current .homepageV2-stepNumber{box-shadow:0 12px 34px #a855f76b;transform:scale(1.05)}.homepageV2-stepConnector{background-image:linear-gradient(90deg,#a855f794 33%,#0000 0);background-repeat:repeat-x;background-size:8px 1px;flex:1 1;height:1px;margin-left:14px;overflow:hidden;position:relative}.homepageV2-stepConnector span{background-image:linear-gradient(90deg,#a855f7e6 33%,#0000 0);background-repeat:repeat-x;background-size:8px 1px;display:block;inset:0;position:absolute;transform:scaleX(0);transform-origin:left center;transition:transform .42s var(--homepage-ease);width:100%}.homepageV2-stepCard.is-unlocked .homepageV2-stepConnector span{transform:scaleX(1)}.homepageV2-ecosystemNode span,.homepageV2-guidedPanel h3,.homepageV2-miniCard h3,.homepageV2-stepCard h3{color:#fff;font-size:1.04rem;font-weight:600;line-height:1.4;margin:16px 0 0}.homepageV2-ecosystemFooter,.homepageV2-guidedPanel p,.homepageV2-miniCard p,.homepageV2-miniCardLabel,.homepageV2-stepCard p{color:#ffffffa3;font-size:.92rem;line-height:1.55;margin:10px 0 0}.homepageV2-stepCard p{font-size:.87rem;line-height:1.45}.homepageV2-ecosystemSection,.homepageV2-guidedSetup{grid-gap:32px;align-items:center;display:grid;gap:32px;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.homepageV2-popularPluginsStrip{padding-bottom:14px;padding-top:18px}.homepageV2-popularPluginsHeader{margin-bottom:12px}.homepageV2-popularPluginsList{display:flex;flex-wrap:wrap;gap:10px}.homepageV2-popularPluginChip{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;color:#fffc;display:inline-flex;font-size:.9rem;font-weight:600;min-height:36px;opacity:0;padding:0 12px;transform:translateY(12px);transition:opacity .72s var(--homepage-ease),transform .72s var(--homepage-ease),border-color .22s var(--homepage-ease),background-color .22s var(--homepage-ease);transition-delay:.12s;transition-delay:calc(var(--popular-index, 0)*65ms + .12s)}.homepageV2-revealPopular.is-visible .homepageV2-popularPluginChip{opacity:1;transform:translateY(0)}.homepageV2-popularPluginChip:hover{background:#a855f714;border-color:#a855f73d}.homepageV2-ecosystemSection .homepageV2-sectionDescription{color:#ffffffc2;font-size:1rem;line-height:1.7;margin-bottom:24px;max-width:570px}.homepageV2-benefitGrid{grid-gap:16px;display:grid;gap:16px}.homepageV2-benefitCard{background:linear-gradient(145deg,#18142be6,#0c0d1ae0);border:1px solid #ffffff12;border-radius:20px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035);min-height:190px;opacity:0;padding:24px;transform:translateY(22px) scale(.98);transition:opacity .82s var(--homepage-ease),transform .82s var(--homepage-ease),border-color .22s var(--homepage-ease);transition-delay:.18s;transition-delay:calc(var(--benefit-index, 0)*.11s + .18s)}.homepageV2-revealEcosystem.is-visible .homepageV2-benefitCard{opacity:1;transform:translateY(0) scale(1)}.homepageV2-benefitCard:hover{border-color:#a855f74d}.homepageV2-benefitCard:nth-child(3){grid-column:2}.homepageV2-benefitIcon{align-items:center;background:#a855f71f;border:1px solid #c084fc33;border-radius:15px;box-shadow:0 0 28px #a855f71f;color:#d8b4fe;display:flex;height:48px;justify-content:center;margin-bottom:22px;width:48px}.homepageV2-benefitCard h3{color:#fff;font-size:1.12rem;line-height:1.2;margin:0}.homepageV2-benefitCard p{color:#ffffff9e;font-size:.91rem;line-height:1.55;margin:12px 0 0}.homepageV2-ecosystemVisual{align-items:center;display:flex;min-height:390px}.homepageV2-ecosystemCopy{align-self:stretch;display:flex;flex-direction:column;justify-content:center}.homepageV2-benefitGrid{align-items:start;gap:58px 62px;grid-template-columns:repeat(2,minmax(0,1fr));padding:18px 4px;width:100%}.homepageV2-benefitCard,.homepageV2-benefitCard:nth-child(3){background:none;border:0;border-radius:0;box-shadow:none;min-height:0;padding:8px 0 0;transform:translateY(22px)}.homepageV2-benefitCard:nth-child(2){padding-top:0}.homepageV2-benefitCard:nth-child(3){grid-column:1;padding-top:0}.homepageV2-revealEcosystem.is-visible .homepageV2-benefitCard{transform:translateY(0)}.homepageV2-benefitCard:hover{border-color:#0000}.homepageV2-benefitIcon{animation:homepageV2-floatIcon 4.8s ease-in-out infinite;background:none;border:0;border-radius:0;box-shadow:none;color:#c084fc;height:auto;margin:0;width:auto}.homepageV2-benefitCard:nth-child(2) .homepageV2-benefitIcon{animation-delay:.42s}.homepageV2-benefitCard:nth-child(3) .homepageV2-benefitIcon{animation-delay:.82s}.homepageV2-benefitCard h3{align-items:center;display:flex;font-size:clamp(1.15rem,1.8vw,1.45rem);gap:12px;letter-spacing:-.025em;max-width:240px}.homepageV2-benefitCard p{font-size:.94rem;margin-top:13px;max-width:260px}.homepageV2-ecosystemCopy .wg-secondary-button{align-self:flex-start;min-width:0;width:auto}@keyframes homepageV2-floatIcon{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.homepageV2-ecosystemVisual{min-height:450px;opacity:0;position:relative;transform:translateY(34px) scale(.97) rotateX(8deg);transition:opacity 1.24s var(--homepage-ease),transform 1.24s var(--homepage-ease)}.homepageV2-revealEcosystem.is-visible .homepageV2-ecosystemVisual{opacity:1;transform:translateY(0) scale(1) rotateX(0deg)}.homepageV2-ecosystemLines{height:100%;inset:0;position:absolute;width:100%}.homepageV2-ecosystemLines path{fill:none;stroke:#c084fc47;stroke-width:1.6;stroke-linecap:round;stroke-dasharray:3 7}.homepageV2-ecosystemCenter{align-items:center;background:radial-gradient(circle at center,#a855f742,#0c0c1af5 66%);border:1px solid #c084fc42;border-radius:999px;box-shadow:0 0 0 10px #a855f70f,0 25px 60px #00000057;display:flex;height:112px;isolation:isolate;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:112px}.homepageV2-ecosystemCenter:before{background:radial-gradient(circle at center,#a855f738,#0c0c1afa 66%);border-radius:999px;content:"";inset:14px;position:absolute;z-index:0}.homepageV2-ecosystemCenterLogo{filter:brightness(0) invert(1);height:58px;object-fit:contain;position:relative;-webkit-user-select:none;user-select:none;width:58px;z-index:1}.homepageV2-ecosystemCenter:after{background:radial-gradient(circle at center,#0c0c1afa,#0c0c1afa);border-radius:999px;content:"";inset:20px;position:absolute;z-index:0}.homepageV2-ecosystemNode{align-items:center;display:flex;flex-direction:column;opacity:0;position:absolute;text-align:center;transform:translateY(18px) scale(.96);transition:opacity .82s var(--homepage-ease),transform .82s var(--homepage-ease);width:140px}.homepageV2-revealEcosystem.is-visible .homepageV2-ecosystemNode{opacity:1;transform:translateY(0) scale(1)}.homepageV2-revealEcosystem.is-visible .homepageV2-ecosystemNode:first-of-type{transition-delay:.14s}.homepageV2-revealEcosystem.is-visible .homepageV2-ecosystemNode:nth-of-type(2){transition-delay:.22s}.homepageV2-revealEcosystem.is-visible .homepageV2-ecosystemNode:nth-of-type(3){transition-delay:.3s}.homepageV2-revealEcosystem.is-visible .homepageV2-ecosystemNode:nth-of-type(4){transition-delay:.38s}.homepageV2-revealEcosystem.is-visible .homepageV2-ecosystemNode:nth-of-type(5){transition-delay:.46s}.homepageV2-revealEcosystem.is-visible .homepageV2-ecosystemNode:nth-of-type(6){transition-delay:.54s}.homepageV2-ecosystemNodeIcon{align-items:center;animation:homepageV2-pulse 4.2s ease-in-out infinite;background:#110f1ff2;border:1px solid #c084fc2e;border-radius:22px;box-shadow:0 0 32px #a855f729,inset 0 1px 0 #ffffff0d;color:#f5d0fe;display:flex;height:72px;justify-content:center;width:72px}.homepageV2-ecosystemNode.top-left{left:2%;top:16%}.homepageV2-ecosystemNode.top-center{left:50%;top:0;transform:translateX(-50%)}.homepageV2-ecosystemNode.top-right{right:2%;top:16%}.homepageV2-ecosystemNode.bottom-left{bottom:14%;left:6%}.homepageV2-ecosystemNode.bottom-center{bottom:0;left:50%;transform:translateX(-50%)}.homepageV2-ecosystemNode.bottom-right{bottom:14%;right:6%}.homepageV2-ecosystemFooter{bottom:-18px;color:#cba8ff;font-size:1.03rem;font-weight:600;left:50%;letter-spacing:-.01em;position:absolute;transform:translateX(-50%);white-space:nowrap}.homepageV2-guidedVisual{display:block;perspective:1400px}.homepageV2-guidedMainCard,.homepageV2-miniCard{background:#0e0f1deb;border:1px solid #a855f724;border-radius:18px}.homepageV2-guidedMainCard{grid-gap:18px;border-color:#a855f724;box-shadow:0 28px 60px #00000047,inset 0 1px 0 #ffffff08;display:grid;gap:18px;grid-template-columns:minmax(0,1fr);opacity:0;overflow:hidden;padding:22px;transform:translateY(30px) scale(.995) rotateX(6deg);transition:opacity 1.14s var(--homepage-ease),transform 1.14s var(--homepage-ease)}.homepageV2-revealGuided.is-visible .homepageV2-guidedMainCard{opacity:1;transform:translateY(0) scale(1) rotateX(0deg)}.homepageV2-guidedPanel{padding:0}.homepageV2-guidedCopy .homepageV2-sectionDescription{max-width:520px}.homepageV2-progressHeader{align-items:center;display:flex;gap:16px;justify-content:space-between}.homepageV2-progressHeader h3{color:#fff;font-size:1.05rem;font-weight:500;line-height:1.15;margin:0}.homepageV2-progressHeader p{color:#ffffffad;font-size:.82rem;margin:6px 0 0}.homepageV2-progressBar{background:#ffffff14;border-radius:999px;height:4px;margin-top:16px;overflow:hidden}.homepageV2-progressBar span{background:linear-gradient(90deg,#6d28d9,#8b5cf6 52%,#c084fc);border-radius:inherit;display:block;height:100%;position:relative;transform:scaleX(0);transform-origin:left center;transition:transform 1.2s var(--homepage-ease) .38s;width:62%}.homepageV2-revealGuided.is-visible .homepageV2-progressBar span{transform:scaleX(1)}.homepageV2-progressList{display:flex;flex-direction:column;gap:7px;margin-top:16px}.homepageV2-progressItem{grid-column-gap:16px;align-items:center;background:#ffffff05;border:1px solid #0000;border-radius:11px;box-sizing:border-box;color:#ffffffd1;column-gap:16px;display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:36px;opacity:0;padding:0 10px;transform:translateY(16px);transition:opacity .62s var(--homepage-ease),transform .62s var(--homepage-ease),background-color .42s var(--homepage-ease),border-color .42s var(--homepage-ease)}.homepageV2-revealGuided.is-visible .homepageV2-progressItem{opacity:1;transform:translateY(0);transition-delay:.46s;transition-delay:calc(var(--progress-index, 0)*85ms + .46s)}.homepageV2-progressItem.is-upcoming{color:#ffffff8f}.homepageV2-progressItem.is-complete{color:#ffffffe6}.homepageV2-progressItem.is-next{background:#7c3aed1f;border-color:#a855f72e;color:#fff}.homepageV2-progressItem.is-next .homepageV2-progressItemLeft{min-width:0}.homepageV2-progressItemLeft{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:18px minmax(0,1fr);min-width:0}.homepageV2-progressPendingDot,.homepageV2-progressStatus{align-items:center;border-radius:50%;display:inline-flex;height:18px;justify-content:center;width:18px}.homepageV2-progressStatus{border:1px solid #ffffff24;color:#ffffff8a}.homepageV2-progressStatus.is-complete{background:#22c55e29;border-color:#22c55e38;color:#7ade99}.homepageV2-progressStatus svg{height:12px;width:12px}.homepageV2-progressPendingDot{background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;height:9px;width:9px}.homepageV2-progressDone{color:#d8b4fe}.homepageV2-progressPendingText{display:none}.homepageV2-progressBadge{align-items:center;background:#a855f733;border-radius:999px;color:#f5d0fe;display:inline-flex;font-size:.68rem;font-weight:700;letter-spacing:.08em;min-height:18px;padding:0 8px;text-transform:uppercase}.homepageV2-guidedSideCards{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)}.homepageV2-miniCard{border-color:#ffffff12;border-radius:16px;min-width:0;opacity:0;padding:14px;transform:translateX(18px) translateY(18px) scale(.97);transition:opacity 1.02s var(--homepage-ease),transform 1.02s var(--homepage-ease)}.homepageV2-revealGuided.is-visible .homepageV2-miniCard{opacity:1;transform:translateX(0) translateY(0) scale(1)}.homepageV2-revealGuided.is-visible .homepageV2-miniCard:first-child{transition-delay:.22s}.homepageV2-revealGuided.is-visible .homepageV2-miniCard:nth-child(2){transition-delay:.34s}.homepageV2-miniCardPrimary{align-items:center;background:radial-gradient(circle at 18% 30%,#7c3aed2e,#0000 24%),#ffffff08;display:flex}.homepageV2-miniCardPrimary h3{font-size:1rem}.homepageV2-miniCardPrimary p{color:#ffffffb8;max-width:24ch}.homepageV2-miniCardLabel{color:#cdb7ff;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}.homepageV2-miniCard button{font:inherit}.homepageV2-miniCard button:hover{box-shadow:none}.homepageV2-recommendedCard{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;min-width:0}.homepageV2-recommendedIcon{align-items:center;background:#7c3aed2e;border-radius:12px;display:inline-flex;flex:0 0 auto;height:38px;justify-content:center;width:38px}.homepageV2-recommendedIcon img{height:20px;object-fit:contain;width:20px}.homepageV2-recommendedCopy{min-width:0}.homepageV2-recommendedCopy .homepageV2-miniCardLabel{font-size:.68rem;margin:0 0 5px}.homepageV2-recommendedCopy h3{color:#c084fc;font-size:.98rem;font-weight:600;margin:0}.homepageV2-recommendedCopy p:last-child{color:#ffffff9e;font-size:.76rem;line-height:1.35;margin:5px 0 0}.homepageV2-miniChartHeader{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.homepageV2-miniChartHeader h3{font-size:.98rem;font-weight:500;line-height:1.15;margin:0}.homepageV2-miniChartMeta{text-align:right}.homepageV2-miniChartMeta strong{color:#7df59f;display:block;font-size:1.12rem;font-weight:500;line-height:1}.homepageV2-miniChartMeta span{color:#ffffff85;display:block;font-size:.68rem;margin-top:4px}.homepageV2-activityChart{height:58px;margin-top:14px;width:100%}.homepageV2-chartFooter{color:#ffffff57;display:flex;font-size:.68rem;justify-content:space-between;margin-top:4px}.homepageV2-activityChartPath{stroke-dasharray:260;stroke-dashoffset:260;transition:stroke-dashoffset 1.4s var(--homepage-ease) .42s}.homepageV2-revealGuided.is-visible .homepageV2-activityChartPath{stroke-dashoffset:0}.homepageV2-activityChartDot{opacity:0;transform:scale(.6);transform-origin:center;transition:opacity .42s var(--homepage-ease) 1.55s,transform .42s var(--homepage-ease) 1.55s}.homepageV2-revealGuided.is-visible .homepageV2-activityChartDot{opacity:1;transform:scale(1)}.homepageV2-activityMeta{align-items:flex-end;display:flex;justify-content:space-between;margin-top:8px}.homepageV2-activityMeta strong{color:#4ade80;font-size:1.5rem}.homepageV2-activityMeta span{color:#fff9;font-size:.92rem}.homepageV2-bulletList{grid-gap:12px;display:grid;gap:12px;list-style:none;margin:22px 0 0;padding:0}.homepageV2-bulletList li{align-items:center;color:#ffffffd1;display:flex;gap:10px}.homepageV2-bulletList svg{color:#a855f7}.homepageV2-finalCtaCopy{max-width:860px}.homepageV2-finalCta .homepageV2-sectionTitle{font-size:clamp(1.8rem,2.5vw,2.7rem);max-width:19ch}.homepageV2-finalCta .homepageV2-headingLine{white-space:nowrap}.homepageV2-plansSection{background:radial-gradient(circle at 84% 14%,#a855f724,#0000 31%),linear-gradient(180deg,#0e0c1df0,#080914fa);padding:44px 40px 34px}.homepageV2-plansHeader{align-items:flex-end;display:flex;gap:32px;justify-content:space-between}.homepageV2-plansHeader .homepageV2-sectionDescription{margin:0 0 5px;max-width:470px}.homepageV2-plansGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px}.homepageV2-planCard{background:hsla(0,0%,100%,.025);border:1px solid #ffffff14;border-radius:24px;display:flex;flex-direction:column;min-height:390px;opacity:0;overflow:hidden;padding:28px;position:relative;transform:translateY(28px) scale(.98);transition:opacity .94s var(--homepage-ease) .18s,transform .94s var(--homepage-ease) .18s,border-color .3s var(--homepage-ease) 0ms,box-shadow .3s var(--homepage-ease) 0ms;transition:opacity .94s var(--homepage-ease) calc(var(--plan-index, 0)*.12s + .18s),transform .94s var(--homepage-ease) calc(var(--plan-index, 0)*.12s + .18s),border-color .3s var(--homepage-ease) 0ms,box-shadow .3s var(--homepage-ease) 0ms}.homepageV2-reveal.is-visible .homepageV2-planCard{opacity:1;transform:translateY(0) scale(1)}.homepageV2-planCard:hover{border-color:#c084fc40;box-shadow:0 24px 54px #00000040}.homepageV2-planCardPremium{background:radial-gradient(circle at 92% 10%,#a855f733,#0000 30%),linear-gradient(145deg,#2c184bbd,#100d20f5);border-color:#c084fc42}.homepageV2-planCardPremium:after{background:#a855f71f;border-radius:999px;content:"";filter:blur(12px);height:190px;pointer-events:none;position:absolute;right:-70px;top:-80px;width:190px}.homepageV2-planBadge{align-items:center;background:#a855f729;border:1px solid #d8b4fe47;border-radius:999px;color:#ead9ff;display:inline-flex;font-size:.68rem;font-weight:700;letter-spacing:.08em;min-height:26px;padding:0 10px;position:absolute;right:20px;top:20px;z-index:1}.homepageV2-planHeading{align-items:center;display:flex;gap:14px;position:relative;z-index:1}.homepageV2-planHeading h3{color:#fff;font-size:1.28rem;font-weight:500;letter-spacing:-.02em;margin:0}.homepageV2-planHeading p,.homepageV2-planPrice span{color:#fff9;font-size:.88rem;margin:4px 0 0}.homepageV2-planPrice{align-items:baseline;display:flex;gap:10px;margin-top:30px}.homepageV2-planPrice strong{color:#fff;font-size:clamp(2.5rem,4vw,3.4rem);letter-spacing:-.06em;line-height:.9}.homepageV2-planFeatures{grid-gap:12px;display:grid;gap:12px;list-style:none;margin:28px 0;padding:0}.homepageV2-planFeatureIntro{color:#ffffffb8;font-size:.92rem;margin:28px 0 0}.homepageV2-planFeatureIntro+.homepageV2-planFeatures{margin-top:18px}.homepageV2-planFeatures li{align-items:flex-start;color:#ffffffc7;display:flex;font-size:.93rem;gap:10px;line-height:1.45}.homepageV2-planFeatures li>span{flex:1 1 auto}.homepageV2-planLimitedBadge{border:1px solid #a855f757;border-radius:999px;color:#d8b4fed6;flex:0 0 auto;font-size:.72rem;line-height:1.35;padding:2px 8px}.homepageV2-planFeatures svg{color:#c084fc;flex:0 0 auto;margin-top:2px}.homepageV2-planCard .wg-primary-button,.homepageV2-planCard .wg-secondary-button{margin-top:auto;min-height:50px;padding:0 18px;width:100%}.homepageV2-plansFootnote{color:#ffffff80;font-size:.86rem;margin:22px 0 0;text-align:center}.homepageV2-reveal{opacity:0;transform:translateY(34px) scale(.97) rotateX(8deg);transform-origin:center top;transition:opacity 1.04s var(--homepage-ease),transform 1.04s var(--homepage-ease)}.homepageV2-reveal.is-visible{opacity:1;transform:translateY(0) scale(1) rotateX(0deg)}@keyframes homepageV2-float{0%,to{transform:translateZ(34px)}50%{transform:translate3d(0,-10px,44px)}}@keyframes homepageV2-pulse{0%,to{box-shadow:0 0 30px #a855f724,inset 0 1px 0 #ffffff0d}50%{box-shadow:0 0 42px #a855f738,inset 0 1px 0 #ffffff0d}}@media (max-width:1180px){.homepageV2-ecosystemSection,.homepageV2-guidedSetup,.homepageV2-hero{grid-template-columns:1fr}.homepageV2-heroImageFrame,.homepageV2-heroVisual{min-height:360px}.homepageV2-heroImage{max-height:360px}.homepageV2-stepsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.homepageV2-guidedVisual{grid-template-columns:1fr}.homepageV2-guidedSideCards{grid-template-columns:repeat(2,minmax(0,1fr))}.homepageV2-finalCta{align-items:stretch;flex-direction:column}.homepageV2-plansHeader{align-items:flex-start;flex-direction:column;gap:16px}}@media (max-width:720px){.App.pluginLandingPage,.homepageV2-root{padding:128px 16px calc(36px + var(--app-safe-area-page-bottom))}.homepageV2-finalCta,.homepageV2-hero,.homepageV2-section{border-radius:24px;padding:28px 22px}.homepageV2-hero{gap:18px}.homepageV2-plansSection{padding:32px 22px 28px}.homepageV2-plansGrid{grid-template-columns:1fr}.homepageV2-planCard{min-height:0;padding:24px}.homepageV2-guidedSideCards,.homepageV2-stepsGrid{grid-template-columns:1fr}.homepageV2-stepsGrid{padding:0}.homepageV2-stepConnector{display:none}.homepageV2-heroActions{flex-direction:column}.homepageV2-heroImageFrame,.homepageV2-heroVisual{height:auto;min-height:0}.homepageV2-heroImageFrame{margin-bottom:-56px}.homepageV2-heroTitleLead{white-space:normal}.homepageV2-root .wg-primary-button,.homepageV2-root .wg-secondary-button{width:100%}.homepageV2-guidedMainCard{grid-template-columns:1fr}.homepageV2-guidedRail{border-right:0;flex-direction:row;justify-content:flex-start;padding:16px 18px 0}.homepageV2-ecosystemVisual{min-height:auto}.homepageV2-ecosystemCopy{align-self:auto}.homepageV2-benefitGrid{gap:34px;grid-template-columns:1fr;padding-inline:0}.homepageV2-benefitCard:nth-child(2),.homepageV2-benefitCard:nth-child(3){padding-top:8px}.homepageV2-ecosystemNode{width:112px}}@media (max-width:540px){.homepageV2-heroTitle{font-size:3.2rem}.homepageV2-sectionTitle{font-size:2.2rem}.homepageV2-heroSubtitle,.homepageV2-sectionDescription{font-size:.98rem;line-height:1.65}.homepageV2-ecosystemVisual{min-height:auto}.homepageV2-ecosystemCenter{font-size:2.1rem;height:88px;width:88px}.homepageV2-ecosystemNode.top-left{left:-2%;top:18%}.homepageV2-ecosystemNode.top-right{right:-2%;top:18%}.homepageV2-ecosystemNode.bottom-left{bottom:16%;left:0}.homepageV2-ecosystemNode.bottom-right{bottom:16%;right:0}.homepageV2-ecosystemFooter{bottom:8px;font-size:.92rem}}@media (prefers-reduced-motion:reduce){.homepageV2-ecosystemNodeIcon,.homepageV2-ecosystemVisual,.homepageV2-guidedMainCard,.homepageV2-heroImage,.homepageV2-miniCard,.homepageV2-reveal,.homepageV2-root,.homepageV2-root .wg-primary-button,.homepageV2-root .wg-secondary-button,.homepageV2-root:after,.homepageV2-root:before,.homepageV2-stepCard,.homepageV2-wordInner{animation:none!important;clip-path:none!important;opacity:1!important;transform:none!important;transition:none!important}}.user-menu{animation:slide-up .34s cubic-bezier(.16,1,.3,1) forwards;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(180deg,#14122cfa,#0b0c1cf7),var(--color-muted-darker);border:1px solid #a855f72e;border-radius:24px;box-shadow:0 24px 54px #0000006b,inset 0 1px #ffffff0a;max-height:calc(100dvh - 92px);overflow:visible;padding:14px;position:fixed;right:1.5rem;top:120px;transform-origin:top right;width:min(304px,calc(100vw - 32px));z-index:9999}@media (max-width:1180px){.user-menu{right:16px}}.user-menu.closing{animation:slide-down .28s cubic-bezier(.16,1,.3,1) forwards}.user-menu-divider{background:linear-gradient(90deg,#0000,#ffffff24,#0000);height:1px;margin:10px 0;width:100%}.user-menu ul{list-style:none;margin:0;padding:0}.user-menu li{color:#fff;padding:0}.user-menu .category{color:#ffffff7a;font-size:.72rem;font-weight:900;gap:10px;letter-spacing:.14em;margin:2px 0 8px;text-transform:uppercase}.user-menu .category,.user-menu .option{align-items:center;display:flex;position:relative;z-index:1}.user-menu .option{border-radius:16px;color:#ffffffc7;cursor:pointer;font-family:Outfit,sans-serif;font-size:.95rem;font-weight:500;min-height:44px;padding:0 14px;transition:background-color .16s ease-out,color .16s ease-out,transform .16s ease-out}.user-menu .option:hover{background:#ffffff0f;color:var(--color-white);transform:translateX(2px)}.user-menu-custom-select{border-radius:16px;position:relative}.user-menu-language-selector{display:none}.user-menu-premium-option{display:none!important}.user-menu-custom-select.active,.user-menu-custom-select.active:hover{background:#ffffff0d}.user-menu-selected-option{color:#ffffffe0;font-size:.95rem!important;font-weight:500;gap:10px;min-height:44px;overflow:hidden;padding:0 14px;transition:background-color .16s ease-out,color .16s ease-out,transform .16s ease-out,outline-color .16s ease-out}.user-menu-prefix-selected-option,.user-menu-selected-option{align-items:center;border-radius:16px;cursor:pointer;display:flex;font-family:Outfit,sans-serif;outline:2px solid #0000}.user-menu-prefix-selected-option{-ms-overflow-style:none;background-color:var(--color-muted);color:var(--color-light-background);font-size:.905rem!important;font-weight:400;justify-content:space-between;overflow-y:auto;overscroll-behavior:contain;padding:12px;transition:outline .3s ease,background-color .3s ease}.user-menu-selected-language-text{color:#ffffffe6;flex-grow:1;transition:color .3s ease}.user-menu-dropdown-arrow{height:16px;transition:transform .2s ease;-webkit-user-select:none;user-select:none;width:16px}.user-menu-dropdown-arrow.rotate{transform:rotate(180deg)}.user-menu-selected-option:not(.invalid-style):hover{background:#ffffff0f;transform:translateX(2px)}.user-menu-selected-option:not(.invalid-style):hover .user-menu-selected-language-text{color:var(--color-white)}.user-menu-slider.color{background:var(--color-hover-one)}.upgrade-square.hover-upgrade:hover{background-color:var(--color-gold-background-hover)!important}.user-menu .flag-icon{flex:0 0 auto;height:26px;width:26px}.user-menu .user-menu-custom-select{margin:2px 0;position:relative;z-index:4}.user-menu .dropdown-options{animation:user-menu-dropdown-in .22s cubic-bezier(.16,1,.3,1) both;background:#0e0f22f5;border:1px solid #ffffff0f;border-radius:18px;box-shadow:0 18px 36px #00000047;left:0;max-height:min(320px,calc(100dvh - 200px));overflow-x:hidden;overflow-y:auto;padding:10px;position:absolute;right:0;top:calc(100% + 10px);transform-origin:top center;z-index:10}.user-menu .dropdown-options.closing{animation:user-menu-dropdown-out .22s cubic-bezier(.16,1,.3,1) both}.user-menu .search-input{background:#0000002e;border:1px solid #ffffff14;border-radius:12px;color:#fff;min-height:40px;width:100%}.user-menu .search-input::placeholder{color:#ffffff61}.user-menu .options-list{grid-gap:6px;display:grid;gap:6px;margin-top:8px;padding-bottom:2px}.user-menu .dropdown-option{align-items:center;border-radius:12px;color:#fffc;cursor:pointer;display:flex;gap:10px;min-height:40px;padding:0 12px;transition:background-color .15s ease-out,color .15s ease-out,transform .15s ease-out}.user-menu .dropdown-option:hover{background:#ffffff0f;color:#fff;transform:translateX(2px)}.user-menu .option:last-child:hover{background:#dc262624;color:#ff6b6b}@keyframes user-menu-dropdown-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes user-menu-dropdown-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-6px) scale(.98)}}.footer-wrapper{background:linear-gradient(180deg,#070812f5,#060710fa),var(--color-secondary);border-top:1px solid #ffffff0f;padding:40px 24px 28px;width:100%}.footer-bottomBar,.footer-grid{margin:0 auto;max-width:1320px;width:100%}.footer-grid{grid-gap:36px;display:grid;gap:36px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.footer-brand{display:flex;flex-direction:column;gap:16px}.logo-wrapper.footer{align-items:center;display:inline-flex;text-decoration:none;width:fit-content}.footer-logo{height:44px;margin-right:8px;-webkit-user-select:none;user-select:none}.logo-name{color:var(--color-white);font-size:1.45rem;font-weight:700;letter-spacing:.04em}.footer-tagline{color:#ffffffad;font-size:.98rem;line-height:1.6;margin:0;max-width:300px}.footer-socials{display:flex;flex-wrap:wrap;gap:10px}.footer-social-link{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;color:#ffffffb8;display:inline-flex;height:46px;justify-content:center;transition:color .24s ease,border-color .24s ease,background-color .24s ease;width:46px}.footer-social-link:hover{background:#a855f71f;border-color:#a855f757;color:#fff}.footer-social-link svg{color:currentColor;display:block;height:22px;width:22px}.footer-social-discord svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.footer-social-discord svg ellipse,.footer-social-instagram svg,.footer-social-youtube svg{fill:currentColor;stroke:none}.footer-social-tiktok svg{fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.footer-linksColumns{grid-gap:22px 30px;display:grid;gap:22px 30px;grid-template-columns:repeat(2,minmax(0,1fr))}.footer-linkGroup{align-items:flex-start;display:flex;flex-direction:column;gap:12px}.footer-linkGroup h3{color:#fff;font-size:1rem;font-weight:600;letter-spacing:.01em;margin:0 0 4px}.footer-legalLink,.footer-link{color:#ffffffa8;font:inherit;font-size:.95rem;text-decoration:none;transition:color .24s ease}.footer-resourceLinks .footer-link,.footer-resourceLinks .footer-linkButton{color:#ffffffa8!important}.footer-legalLink:hover,.footer-link:hover{color:#fff}.footer-linkButton{background:#0000;border:none;color:#ffffffa8!important;cursor:pointer;padding:0;text-align:left}.footer-cookiePreferences,.footer-cookiePreferences:active,.footer-cookiePreferences:focus,.footer-cookiePreferences:hover,.footer-linkButton:active,.footer-linkButton:focus,.footer-linkButton:hover,.footer-resourceLinks .footer-link:active,.footer-resourceLinks .footer-link:focus,.footer-resourceLinks .footer-link:hover{color:#fff!important}.footer-bottomBar{align-items:center;border-top:1px solid #ffffff0f;display:flex;gap:20px;justify-content:space-between;margin-top:30px;padding-top:22px}.footer-copyright{color:#ffffff7a;font-size:.92rem}.footer-legalLinks{display:flex;flex-wrap:wrap;gap:18px;justify-content:flex-end}@media (max-width:900px){.footer-grid{grid-template-columns:1fr}}@media (max-width:720px){.footer-wrapper{padding:32px 16px 24px}.footer-linksColumns{gap:20px;grid-template-columns:1fr}.footer-bottomBar{align-items:flex-start;flex-direction:column}.footer-legalLinks{justify-content:flex-start}}.wg-screen,.wg-screen *{box-sizing:border-box}.wg-screen{--wg-bg:#070713;--wg-surface:#080a199e;--wg-surface-strong:#0d1020;--wg-surface-soft:hsla(0,0%,100%,.035);--wg-border:#ffffff0f;--wg-border-strong:#a85bf03d;--wg-text:#f5f2fb;--wg-muted:#ffffffc2;--wg-subtle:#ffffff8f;--wg-accent:#7c3aed;--wg-accent-strong:#a855f7;--wg-success:#46d58a;--wg-danger:#ff6f83;background:#0000;border-radius:0;color:var(--wg-text);font-family:Outfit,sans-serif;isolation:isolate;min-height:100dvh;padding:0 0 var(--app-safe-area-page-bottom);position:relative}.wg-screen:before{background:radial-gradient(circle at 18% 18%,#7c3aed1a,#0000 24%),radial-gradient(circle at 78% 16%,#a855f70f,#0000 24%),linear-gradient(180deg,#070713,#090917);content:"";inset:0;pointer-events:none;position:fixed;z-index:-1}.wg-screen button,.wg-screen input,.wg-screen textarea{font-family:Outfit,sans-serif}.wg-page{margin:0 auto;width:min(100%,1500px)}@media (min-width:1181px){.wg-page{width:100%}}.wg-screen.is-disabled .wg-page{opacity:.72}.wg-screen.is-disabled>.wg-save-bar{opacity:1}.wg-breadcrumb{align-items:center;color:var(--wg-subtle);display:flex;font-size:.9rem;gap:9px;margin:0 0 17px;min-height:28px}.wg-breadcrumb span{-webkit-user-select:none;user-select:none}.wg-breadcrumb strong{color:var(--wg-text);font-weight:500}.wg-breadcrumbLink{color:inherit;text-decoration:none;transition:text-decoration-color .15s ease-out}.wg-breadcrumbLink:hover{text-decoration:underline!important;text-decoration-thickness:2px;text-underline-offset:2px}.wg-header{background:linear-gradient(112deg,rgba(168,91,240,.055),#0000 38%),#090b1bd6;border:1px solid var(--wg-border);border-radius:20px 20px 0 0;box-shadow:inset 0 1px hsla(0,0%,100%,.025);gap:28px;justify-content:space-between;padding:22px 25px}.wg-editor-callout>div,.wg-editor-toolbar,.wg-header,.wg-header-actions,.wg-header-main,.wg-modal-heading,.wg-no-dm-note,.wg-overview-actions,.wg-overview-note,.wg-panel-heading,.wg-save-bar,.wg-save-bar>div,.wg-title-line{align-items:center;display:flex}.wg-header-main{gap:18px;min-width:0}.wg-plugin-icon{background:radial-gradient(circle at 50% 35%,#a85bf047,#0000 64%),#491c7947;border:1px solid #a85bf04f;border-radius:18px;box-shadow:inset 0 1px #ffffff0d,0 0 30px #7c3aed1f;display:grid;flex:0 0 68px;height:68px;place-items:center;width:68px}.wg-plugin-icon img{filter:brightness(0) saturate(100%) invert(48%) sepia(93%) saturate(2378%) hue-rotate(246deg) brightness(101%) contrast(91%);height:38px;-webkit-user-select:none;user-select:none;width:38px}.wg-screen.is-disabled .wg-plugin-icon{background:radial-gradient(circle at 50% 35%,#7873862e,#0000 64%),#6762751f;border-color:#9690a721;box-shadow:inset 0 1px hsla(0,0%,100%,.025),0 0 0 1px #ffffff05}.wg-screen.is-disabled .wg-plugin-icon img{filter:brightness(0) saturate(100%) invert(69%) sepia(9%) saturate(271%) hue-rotate(209deg) brightness(91%) contrast(89%);opacity:.86}.wg-title-group{min-width:0}.wg-title-line{flex-wrap:wrap;gap:12px}.wg-title-group h1{color:var(--wg-text);font-size:clamp(1.75rem,2.5vw,2.25rem);font-weight:700;letter-spacing:-.025em;line-height:1.12;margin:0}.wg-title-group p{color:var(--wg-muted);font-size:1rem;line-height:1.45;margin:8px 0 0}.wg-header-actions{flex:0 0 auto;flex-wrap:wrap;gap:14px;justify-content:flex-end}.wg-header-switchCompact{display:none}.wg-header-switchDesktop{display:inline-flex}@media (min-width:621px){.wg-header-switchCompact{display:none!important}}.wg-danger-button,.wg-discard-button,.wg-primary-button,.wg-secondary-button{align-items:center;border-radius:11px;cursor:pointer;display:inline-flex;font-family:Outfit,sans-serif;font-size:.91rem;font-weight:400;gap:9px;justify-content:center;min-height:42px;padding:0 17px;transition:background-color .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1),color .22s cubic-bezier(.22,1,.36,1),opacity .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1)}.wg-primary-button{background-color:#7a39e5;border:1px solid #a855f75c;color:#fff;font-family:Outfit,sans-serif;font-weight:400;overflow:hidden;position:relative}.welcome-goodbye-card-upload-group>.wg-primary-button{width:170px}.wg-primary-button:before{background:linear-gradient(135deg,#ffffff29,#fff0 38%);content:"";inset:0;opacity:.85;pointer-events:none;position:absolute;transition:opacity .22s cubic-bezier(.22,1,.36,1)}.wg-primary-button>*{position:relative;z-index:1}.wg-primary-button>svg:last-child{transition:transform .22s cubic-bezier(.16,1,.3,1);will-change:transform}.wg-primary-button:hover:not(:disabled){background-color:#7032d8;border-color:#cda2ff85}.wg-primary-button:hover:not(:disabled):before{opacity:.62}.wg-primary-button:focus-visible:not(:disabled)>svg:last-child,.wg-primary-button:hover:not(:disabled)>svg:last-child{transform:translateX(2px)}.wg-discard-button,.wg-secondary-button{background:hsla(0,0%,100%,.035);border:1px solid var(--wg-border);color:var(--wg-text)}.wg-discard-button:hover:not(:disabled),.wg-secondary-button:hover:not(:disabled){background:#ffffff0d;border-color:#a85bf047}.wg-primary-button.wg-danger-button{background:#ac304538;border:1px solid #ff6f8340;color:#ffb4bf}.wg-primary-button.wg-danger-button:before{display:none}.wg-primary-button.wg-danger-button:focus-visible:not(:disabled),.wg-primary-button.wg-danger-button:hover:not(:disabled){background:#ac304552;border-color:#ff6f8366;color:#ffd3d9}.wg-screen button:disabled{cursor:not-allowed;opacity:.52}.wg-screen [role=tab]:focus-visible,.wg-screen button:focus-visible{outline:2px solid #be77ffe6;outline-offset:3px}.wg-switch{display:inline-flex;flex:0 0 auto;height:28px;position:relative;width:50px}.wg-switch input{height:1px;opacity:0;position:absolute;width:1px}.wg-switch span{background:#262944;border:1px solid #88829d24;border-radius:999px;cursor:pointer;inset:0;position:absolute;transition:background-color .16s ease-out,border-color .16s ease-out}.wg-switch span:after{background:#f7f4fb;border-radius:50%;box-shadow:0 2px 7px #00000047;content:"";height:20px;left:3px;position:absolute;top:3px;transition:transform .17s ease-out;width:20px}.wg-switch input:checked+span{background:linear-gradient(135deg,#8d3edf,#b161f4);border-color:#c580ff80}.wg-switch input:checked+span:after{transform:translateX(22px)}.wg-switch input:disabled+span{cursor:not-allowed;opacity:.55}.wg-global-switch{height:31px;width:56px}.wg-global-switch span:after{height:23px;width:23px}.wg-global-switch input:checked+span:after{transform:translateX(25px)}.wg-tabs{-webkit-overflow-scrolling:touch;align-items:stretch;background:#0a0b18fa;border:1px solid var(--wg-border);border-radius:0 0 20px 20px;border-top:0;display:flex;flex-wrap:nowrap;gap:12px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding-inline:18px;position:relative;scroll-padding-inline:18px;scroll-snap-type:x proximity;scrollbar-width:none}.wg-tabs::-webkit-scrollbar{display:none}.wg-tabs button{background:#0000;border:0;color:#9893a9;cursor:pointer;flex:0 0 auto;font-size:.93rem;min-height:61px;min-width:max-content;padding:0 22px;scroll-snap-align:start;transition:color .16s ease-out,background-color .16s ease-out;white-space:nowrap}.wg-tabs button.active,.wg-tabs button:hover{background:#a85bf014;color:var(--wg-text)}.wg-tabs button.active{background:hsla(0,0%,100%,.065);box-shadow:none;color:#fff}.achv-tabs,.banners-tabs,.gv-tabs,.hzv-settings-tabs,.it-tabs,.lv-tabs,.mm-tabs,.mm-tabs--help,.pd-tabs,.rr-tabs,.rw-tabs,.sc-tabs,.tvc-tabs,.wg-tabs{position:relative}.achv-tabs[data-has-overflow-left=true][data-has-overflow-right=true],.banners-tabs[data-has-overflow-left=true][data-has-overflow-right=true],.gv-tabs[data-has-overflow-left=true][data-has-overflow-right=true],.hzv-settings-tabs[data-has-overflow-left=true][data-has-overflow-right=true],.it-tabs[data-has-overflow-left=true][data-has-overflow-right=true],.lv-tabs[data-has-overflow-left=true][data-has-overflow-right=true],.mm-tabs--help[data-has-overflow-left=true][data-has-overflow-right=true],.mm-tabs[data-has-overflow-left=true][data-has-overflow-right=true],.pd-tabs[data-has-overflow-left=true][data-has-overflow-right=true],.rr-tabs[data-has-overflow-left=true][data-has-overflow-right=true],.rw-tabs[data-has-overflow-left=true][data-has-overflow-right=true],.sc-tabs[data-has-overflow-left=true][data-has-overflow-right=true],.tvc-tabs[data-has-overflow-left=true][data-has-overflow-right=true],.wg-tabs[data-has-overflow-left=true][data-has-overflow-right=true]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 24px,#000 calc(100% - 24px),#0000);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.achv-tabs[data-has-overflow-left=true]:not([data-has-overflow-right=true]),.banners-tabs[data-has-overflow-left=true]:not([data-has-overflow-right=true]),.gv-tabs[data-has-overflow-left=true]:not([data-has-overflow-right=true]),.hzv-settings-tabs[data-has-overflow-left=true]:not([data-has-overflow-right=true]),.it-tabs[data-has-overflow-left=true]:not([data-has-overflow-right=true]),.lv-tabs[data-has-overflow-left=true]:not([data-has-overflow-right=true]),.mm-tabs--help[data-has-overflow-left=true]:not([data-has-overflow-right=true]),.mm-tabs[data-has-overflow-left=true]:not([data-has-overflow-right=true]),.pd-tabs[data-has-overflow-left=true]:not([data-has-overflow-right=true]),.rr-tabs[data-has-overflow-left=true]:not([data-has-overflow-right=true]),.rw-tabs[data-has-overflow-left=true]:not([data-has-overflow-right=true]),.sc-tabs[data-has-overflow-left=true]:not([data-has-overflow-right=true]),.tvc-tabs[data-has-overflow-left=true]:not([data-has-overflow-right=true]),.wg-tabs[data-has-overflow-left=true]:not([data-has-overflow-right=true]){-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px,#000);mask-image:linear-gradient(90deg,#0000,#000 24px,#000);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.achv-tabs:not([data-has-overflow-left=true])[data-has-overflow-right=true],.banners-tabs:not([data-has-overflow-left=true])[data-has-overflow-right=true],.gv-tabs:not([data-has-overflow-left=true])[data-has-overflow-right=true],.hzv-settings-tabs:not([data-has-overflow-left=true])[data-has-overflow-right=true],.it-tabs:not([data-has-overflow-left=true])[data-has-overflow-right=true],.lv-tabs:not([data-has-overflow-left=true])[data-has-overflow-right=true],.mm-tabs--help:not([data-has-overflow-left=true])[data-has-overflow-right=true],.mm-tabs:not([data-has-overflow-left=true])[data-has-overflow-right=true],.pd-tabs:not([data-has-overflow-left=true])[data-has-overflow-right=true],.rr-tabs:not([data-has-overflow-left=true])[data-has-overflow-right=true],.rw-tabs:not([data-has-overflow-left=true])[data-has-overflow-right=true],.sc-tabs:not([data-has-overflow-left=true])[data-has-overflow-right=true],.tvc-tabs:not([data-has-overflow-left=true])[data-has-overflow-right=true],.wg-tabs:not([data-has-overflow-left=true])[data-has-overflow-right=true]{-webkit-mask-image:linear-gradient(90deg,#000,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000,#000 calc(100% - 24px),#0000);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.wg-tab-indicator{display:none}.wg-tab-content{margin-top:20px;overflow:visible}.wg-overview,.wg-section-stack{grid-gap:18px;display:grid;gap:18px}.wg-advanced-grid>*,.wg-section-stack>*{overflow:visible;position:relative}.wg-advanced-grid>:first-child,.wg-section-stack>:first-child{z-index:4}.wg-advanced-grid>:nth-child(2),.wg-section-stack>:nth-child(2){z-index:3}.wg-advanced-grid>:nth-child(3),.wg-section-stack>:nth-child(3){z-index:2}.wg-advanced-grid>:nth-child(4),.wg-section-stack>:nth-child(4){z-index:1}.wg-panel{background:linear-gradient(180deg,#ffffff03,#0000 24%),#080a199e;border:1px solid var(--wg-border);border-radius:20px;box-shadow:inset 0 1px hsla(0,0%,100%,.022),0 14px 34px #0000001f;overflow:visible}.wg-screen .wg-panel,.wg-screen .wg-panel>.wg-panel-body,.wg-screen .wg-panel>.wg-panel-heading{background:linear-gradient(180deg,#ffffff03,#0000 24%),#080a199e!important}.wg-panel>.wg-classic-editor,.wg-panel>.wg-debug-panel,.wg-panel>.wg-message-composer,.wg-panel>.wg-new-embed-editor,.wg-panel>.wg-no-dm-note,.wg-panel>.wg-overview-note,.wg-panel>.wg-panel-body,.wg-panel>.wg-panel-heading,.wg-panel>.wg-placeholder-list,.wg-panel>.wg-role-layout,.wg-panel>.wg-tool-button,.wg-panel>[data-card-wrapper]{animation:wg-appear .76s cubic-bezier(.16,1,.3,1) both}.wg-panel-heading{gap:22px;justify-content:space-between;padding:21px 23px;position:relative;z-index:1}.wg-panel h2,.wg-panel h3,.wg-panel-heading h2{color:var(--wg-text);font-weight:500;margin:0}.wg-panel-heading h2,.wg-panel>h2{font-size:1.12rem;line-height:1.35}.wg-panel p,.wg-panel-heading p{color:var(--wg-muted);line-height:1.5;margin:5px 0 0}.wg-panel-heading p{font-size:.9rem}.wg-panel-body{border-top:1px solid #9785d21a;padding:16px 23px 22px}.wg-message-panel--privateWelcome .wg-panel-body{padding-top:10px}.wg-message-panel--privateWelcome:not(.is-enabled) .wg-panel-body,.wg-panel-body[aria-disabled=true],.wg-role-layout[aria-disabled=true]{opacity:.38!important;pointer-events:none}[data-card-wrapper][data-disabled=true]{pointer-events:none}[data-card-wrapper][data-disabled=true] .welcome-goodbye-card-toggle-row .wg-switch{cursor:not-allowed}.wg-message-panel:not(.is-enabled) .wg-panel-body,.wg-role-panel:not(.is-enabled) .wg-role-layout{opacity:.38!important;pointer-events:none}.wg-field-group{grid-gap:8px;display:grid;gap:8px;min-width:0}.wg-field-group>label,.wg-message-composer>label{color:var(--wg-text);font-size:.92rem;font-weight:500;margin:0}.wg-field-error,.wg-field-help{color:var(--wg-subtle);font-size:.79rem}.wg-field-error{align-items:flex-start;color:#ff9aaa;display:flex;line-height:1.35;min-height:40px;transition:color .16s ease-out,opacity .16s ease-out}.wg-role-layout{grid-gap:26px;align-items:center;display:grid;gap:26px;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);padding:10px 23px 18px}.wg-role-layout>*{animation:wg-appear .76s cubic-bezier(.16,1,.3,1) both}.wg-role-layout>:first-child{animation-delay:80ms}.wg-role-layout>:last-child{animation-delay:.13s}.wg-info-card{align-items:flex-start;background:radial-gradient(circle at 0 0,#a85bf01f,#0000 48%),#1c1c3cad;border:1px solid #a85bf024;border-radius:14px;color:#bb71fa;display:flex;gap:14px;min-height:106px;padding:18px}.wg-info-card>svg{flex:0 0 18px;flex-shrink:0;height:18px;margin-top:2px;width:18px}.wg-info-card strong{color:var(--wg-text);font-size:.88rem;font-weight:500}.wg-info-card p{font-size:.84rem;margin-top:7px}.wg-screen .bd-inline-note{align-items:center;background:linear-gradient(180deg,#2a1c4842,#141225a8);border:1px solid #a855f72e;border-radius:18px;color:#ece5ffcc;display:flex;gap:10px;margin-top:14px;padding:14px 16px}.wg-screen .bd-inline-note svg{color:#c282ffeb;flex:0 0 auto}.wg-screen .bd-inline-note span{flex:1 1 auto;font-size:.92rem;line-height:1.5;min-width:0}.wg-screen .bd-inline-note .bd-inline-note-copy{grid-gap:8px;display:grid;gap:8px;min-width:0}.wg-screen .bd-inline-note .bd-inline-note-copy strong{color:#fff;font-size:.98rem;font-weight:600;line-height:1.35}.wg-screen .bd-inline-note .bd-inline-note-copy span{color:#ece5ffcc}.wg-role-layout .admin-roles-select{min-width:0!important;width:min(100%,420px)!important}.wg-editor-toolbar{flex-wrap:wrap;gap:14px;justify-content:space-between;padding-top:20px}.wg-message-panel--privateWelcome .wg-editor-toolbar{padding-top:10px}.wg-editor-mode,.wg-segmented{align-self:flex-start;background:#050713a6;border:1px solid var(--wg-border);border-radius:10px;display:inline-flex;padding:3px}.wg-editor-mode button,.wg-segmented button{align-items:center;background:#0000;border:0;border-radius:7px;color:#8f899f;cursor:pointer;display:inline-flex;font-size:.78rem;gap:7px;min-height:34px;padding:0 12px;transition:color .22s cubic-bezier(.22,1,.36,1),background-color .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1)}.wg-editor-mode button:not(.active):hover,.wg-segmented button:not(.active):hover{background:rgba(168,91,240,.095);color:#dfc5ff}.wg-editor-mode button.active,.wg-segmented button.active{background:#a85bf029;color:#d6a3ff}.wg-classic-editor,.wg-message-composer,.wg-new-embed-editor{margin-top:16px}.wg-message-panel--privateWelcome .wg-classic-editor,.wg-message-panel--privateWelcome .wg-message-composer,.wg-message-panel--privateWelcome .wg-new-embed-editor{margin-top:12px}.wg-classic-editor>*,.wg-message-composer>*,.wg-new-embed-editor>*{animation:wg-appear .76s cubic-bezier(.16,1,.3,1) both}.wg-classic-editor>:first-child,.wg-message-composer>:first-child,.wg-new-embed-editor>:first-child{animation-delay:70ms}.wg-classic-editor>:nth-child(2),.wg-message-composer>:nth-child(2),.wg-new-embed-editor>:nth-child(2){animation-delay:.12s}.wg-classic-editor>:nth-child(3),.wg-message-composer>:nth-child(3),.wg-new-embed-editor>:nth-child(3){animation-delay:.17s}.wg-message-composer{grid-gap:10px;display:grid;gap:10px}.wg-message-composer textarea{background:var(--color-secondary)!important;border:1px solid var(--dashboard-control-border)!important;border-radius:11px;color:var(--wg-text);font-size:.93rem;line-height:1.55;min-height:128px;outline:2px solid #0000;padding:15px 16px;resize:vertical;transition:border-color .16s ease-out,background-color .16s ease-out;width:100%}.wg-message-composer textarea:focus{border-color:var(--dashboard-control-border-focus)!important;box-shadow:var(--dashboard-control-focus-shadow)!important}.wg-composer-footer{align-items:flex-start;display:flex;gap:15px;justify-content:space-between}.wg-composer-footer>span{color:var(--wg-subtle);font-size:.75rem;white-space:nowrap}.wg-placeholder-row{display:flex;flex-wrap:wrap;gap:6px}.wg-placeholder-row button{background:rgba(168,91,240,.075);border:1px solid #a85bf029;border-radius:7px;color:#bca8ce;cursor:pointer;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.69rem;min-height:27px;padding:0 9px;transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out}.wg-placeholder-row button:hover{background:#a85bf021;border-color:#a85bf04d;color:#dab4ff}.wg-inline-preview{background:#0000;border:0;border-radius:0;margin-top:14px;min-width:0;overflow:visible;padding:0}.wg-inline-preview--modal{background:radial-gradient(circle at top right,#a75af614,#0000 40%),#0a0b18c7;border-color:#b579ff2e;box-shadow:inset 0 1px 0 #ffffff0a,0 0 0 1px #ffffff05;margin-top:0;padding:14px 14px 16px}.wg-inline-preview--modal .wg-preview-label{color:#d9c6ff;font-size:.74rem;letter-spacing:.16em;margin-bottom:10px}.wg-inline-preview--modal .embed-msg-wrapper{overflow:visible}.wg-inline-preview--modal .embed-square-wrapper{margin-top:10px}.wg-preview-label{color:var(--wg-muted);display:block;font-size:.78rem;margin-bottom:9px}.wg-message-panel .main-message-setting{width:100%}.wg-message-panel .main-message-setting .dashboard-button{background:linear-gradient(135deg,#a85bf02e,#a85bf014);border:1px solid #a85bf038;border-radius:11px;box-shadow:0 8px 22px #100a2038;min-height:40px;padding:0 16px 1px;transition:background-color .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),color .22s cubic-bezier(.22,1,.36,1),opacity .22s cubic-bezier(.22,1,.36,1)}.wg-message-panel .main-message-setting .dashboard-button:hover{background:linear-gradient(135deg,#a85bf042,#a85bf01f);border-color:#a85bf05c}.wg-message-panel .main-message-setting .editor-buttons-row-div{gap:10px!important}.wg-message-panel .main-message-setting .editor-buttons-row-div button{align-items:center;border-radius:11px;display:inline-flex;font-weight:500;gap:8px;margin-left:0!important;min-height:40px;padding:0 16px;transition:background-color .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1),color .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),opacity .22s cubic-bezier(.22,1,.36,1)}.wg-message-panel .main-message-setting .editor-buttons-row-div button svg{height:16px;width:16px}.wg-message-panel .main-message-setting .editor-buttons-row-div button:not(.active):hover{background:#a85bf01a;border-color:#a85bf03d;color:#dec7ff}.wg-message-panel .main-message-setting .message-content-card{background:linear-gradient(180deg,hsla(0,0%,100%,.028),hsla(0,0%,100%,.014));border-color:#a85bf01f}.wg-message-panel .main-message-setting input[type=text],.wg-message-panel .main-message-setting textarea{background-color:var(--dashboard-control-background);border:1px solid var(--dashboard-control-border);border-radius:var(--dashboard-control-radius);color:var(--color-white);outline:none}.wg-message-panel .main-message-setting input[type=text]:hover,.wg-message-panel .main-message-setting textarea:hover{border-color:var(--dashboard-control-border-hover);box-shadow:var(--dashboard-control-hover-shadow)}.wg-message-panel .main-message-setting input[type=text]:focus,.wg-message-panel .main-message-setting textarea:focus{border-color:var(--dashboard-control-border-focus);box-shadow:var(--dashboard-control-focus-shadow)}.wg-message-panel .preview-button-wrapper{display:flex;justify-content:flex-end;margin-top:8px}.wg-message-panel .preview-button-wrapper .dashboard-button{background:#a85bf01f;border:1px solid #a85bf040;border-radius:10px;color:#d9b2fa;cursor:pointer;font-size:.84rem;font-weight:500;margin:10px 0 0!important;min-height:38px;padding:0 15px;transition:background-color .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),color .22s cubic-bezier(.22,1,.36,1)}.wg-message-panel .preview-button-wrapper .dashboard-button:hover{background:#a85bf02e;border-color:#a85bf066}[data-card-wrapper]{background:linear-gradient(180deg,#ffffff05,#ffffff03),var(--wg-surface);padding:20px 22px 22px}[data-card-wrapper] .welcome-goodbye-card-shell{margin:0}[data-card-wrapper] .welcome-goodbye-card-toggle-row{padding:0 0 18px}[data-card-wrapper] .welcome-goodbye-card-toggle-copy span{color:var(--wg-text);font-size:1.08rem;font-weight:500}[data-card-wrapper] .welcome-goodbye-card-panel.expanded{max-height:none}[data-card-wrapper] .welcome-goodbye-card-grid{gap:18px}[data-card-wrapper] .welcome-goodbye-card-editor,[data-card-wrapper] .welcome-goodbye-card-panel,[data-card-wrapper] .welcome-goodbye-card-preview-shell,[data-card-wrapper] .welcome-goodbye-card-shell,[data-card-wrapper] .welcome-goodbye-card-toggle-row{animation:wg-appear .76s cubic-bezier(.16,1,.3,1) both}[data-card-wrapper] .welcome-goodbye-card-toggle-row{animation-delay:50ms}[data-card-wrapper] .welcome-goodbye-card-panel{animation-delay:.11s}[data-card-wrapper] .welcome-goodbye-card-editor,[data-card-wrapper] .welcome-goodbye-card-preview-shell{background:#07091994;border-color:var(--wg-border);border-radius:15px}[data-card-wrapper] .welcome-goodbye-card-field input:not([type]),[data-card-wrapper] .welcome-goodbye-card-field input[type=text]{background:var(--color-light-equivalent);border-color:var(--wg-border);border-radius:10px}.welcome-goodbye-card-upload-error{color:#ff98a8;font-size:.78rem}.wg-overview-hero{align-items:center;background:radial-gradient(circle at 82% 24%,#a855f71f,#0000 22%),linear-gradient(180deg,hsla(0,0%,100%,.015),#fff0),var(--wg-surface);display:flex;gap:30px;justify-content:space-between;padding:28px}.wg-overview-hero>*{animation:wg-appear .56s cubic-bezier(.16,1,.3,1) both}.wg-overview-hero>:first-child{animation-delay:70ms}.wg-overview-hero>:last-child{animation-delay:.13s}.wg-eyebrow{color:#b46cf4;display:block;font-size:.76rem;font-weight:500;letter-spacing:.07em;margin-bottom:10px;text-transform:uppercase}.wg-overview-hero h2{font-size:clamp(1.35rem,2vw,1.75rem);font-weight:500;max-width:720px}.wg-overview-hero p{font-size:.93rem;max-width:690px}.wg-overview-actions{flex:0 0 auto;flex-wrap:wrap;gap:9px;justify-content:flex-end}.wg-status-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.wg-status-card{align-items:center;animation:wg-appear .54s cubic-bezier(.16,1,.3,1) both;background:#ffffff05;border:1px solid var(--wg-border);border-radius:15px;display:flex;gap:12px;min-height:92px;min-width:0;padding:16px;position:relative;transition:background-color .16s ease-out,border-color .16s ease-out}.wg-status-card:first-child{animation-delay:70ms}.wg-status-card:nth-child(2){animation-delay:.11s}.wg-status-card:nth-child(3){animation-delay:.15s}.wg-status-card:nth-child(4){animation-delay:.19s}.wg-status-card:nth-child(5){animation-delay:.23s}.wg-status-card:hover{border-color:#a85bf033}.wg-status-icon{background:#51506529;border-radius:11px;color:#817c90;display:grid;flex:0 0 38px;flex-shrink:0;height:38px;place-items:center;width:38px}.wg-status-icon svg{flex-shrink:0;height:20px;width:20px}.wg-status-icon.active{background:#a85bf026;color:#b96cf7}.wg-status-card>div:nth-child(2){min-width:0}.wg-status-card span,.wg-status-card strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wg-status-card span{color:var(--wg-subtle);font-size:.74rem}.wg-status-card strong{color:#ddd8e8;font-size:.88rem;font-weight:500;margin-top:4px}.wg-status-dot{background:#4a4858;border-radius:50%;height:6px;position:absolute;right:13px;top:13px;width:6px}.wg-status-dot.active{background:var(--wg-success);box-shadow:0 0 10px #46d58a94}.wg-no-dm-note,.wg-overview-note{align-items:flex-start;animation:wg-appear .54s cubic-bezier(.16,1,.3,1) both;color:#b86ef5;display:flex;gap:14px;padding:19px 21px}.wg-no-dm-note>svg,.wg-overview-note>svg{flex:0 0 22px;flex-shrink:0;height:22px;margin-top:2px;width:22px}.wg-no-dm-note h3,.wg-overview-note h3{font-size:.93rem}.wg-no-dm-note p,.wg-overview-note p{font-size:.82rem;margin-top:3px}.wg-no-dm-note{border-color:#46d58a24;color:var(--wg-success)}.wg-advanced-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr)}.wg-advanced-grid>*{animation:wg-appear .54s cubic-bezier(.16,1,.3,1) both}.wg-advanced-grid>:first-child{animation-delay:70ms}.wg-advanced-grid>:nth-child(2){animation-delay:.13s}.wg-advanced-grid>:nth-child(3){animation-delay:.19s}.wg-placeholder-panel{grid-row:span 2}.wg-placeholder-list{display:grid;padding:0 22px 22px}.wg-placeholder-list>div{grid-gap:18px;align-items:center;animation:wg-appear .52s cubic-bezier(.16,1,.3,1) both;border-top:1px solid #9785d217;display:grid;gap:18px;grid-template-columns:minmax(180px,.42fr) 1fr;min-height:57px}.wg-placeholder-list>div:first-child{animation-delay:60ms}.wg-placeholder-list>div:nth-child(2){animation-delay:.1s}.wg-placeholder-list>div:nth-child(3){animation-delay:.14s}.wg-placeholder-list>div:nth-child(4){animation-delay:.18s}.wg-placeholder-list>div:nth-child(5){animation-delay:.22s}.wg-placeholder-list>div:nth-child(6){animation-delay:.26s}.wg-placeholder-list code{color:#c77dff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.wg-placeholder-list span{color:var(--wg-muted);font-size:.83rem}.wg-config-tools{padding-bottom:13px}.wg-tool-button{align-items:center;animation:wg-appear .52s cubic-bezier(.16,1,.3,1) both;background:hsla(0,0%,100%,.018);border:1px solid #0000;border-radius:12px;color:#b8b2c5;cursor:pointer;display:flex;gap:13px;margin:0 13px 9px;padding:13px;text-align:left;transition:background-color .16s ease-out,border-color .16s ease-out;width:calc(100% - 26px)}.wg-tool-button:first-of-type{animation-delay:70ms}.wg-tool-button:nth-of-type(2){animation-delay:.12s}.wg-tool-button:nth-of-type(3){animation-delay:.17s}.wg-tool-button:hover{background:#7c3aed1f;border-color:#a85bf02e}.wg-tool-button>span{grid-gap:3px;display:grid;gap:3px}.wg-tool-button strong{color:#e4dfeb;font-size:.85rem;font-weight:500}.wg-tool-button small{color:var(--wg-subtle);font-size:.74rem}.wg-tool-button.danger{color:var(--wg-danger)}.wg-debug-panel{padding:20px 22px}.wg-debug-panel dl>div{animation:wg-appear .52s cubic-bezier(.16,1,.3,1) both}.wg-debug-panel dl>div:first-child{animation-delay:60ms}.wg-debug-panel dl>div:nth-child(2){animation-delay:.1s}.wg-debug-panel dl>div:nth-child(3){animation-delay:.14s}.wg-debug-panel dl>div:nth-child(4){animation-delay:.18s}.wg-debug-panel h2{font-size:1rem}.wg-debug-panel dl{grid-gap:10px;display:grid;gap:10px;margin:16px 0 0}.wg-debug-panel dl>div{border-bottom:1px solid #9785d214;display:flex;gap:15px;justify-content:space-between;padding-bottom:9px}.wg-debug-panel dd,.wg-debug-panel dt{font-size:.79rem;margin:0}.wg-debug-panel dt{color:var(--wg-subtle)}.wg-debug-panel dd{color:#d4cedd;max-width:65%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wg-alert{align-items:center;border-radius:11px;display:flex;font-size:.83rem;gap:10px;margin-top:15px;padding:12px 14px}.wg-alert.error{background:#8f233730;border:1px solid #ff6f833d;color:#ffb3be}.wg-alert span{flex:1 1}.wg-alert button{background:#0000;border:0;border-radius:7px;color:inherit;cursor:pointer;display:grid;height:28px;place-items:center;width:28px}.wg-alert button:hover{background:#ffffff0f}.wg-toast{align-items:center;animation:wg-toast-in .22s ease-out both;background:#0a261df5;border:1px solid #46d58a45;border-radius:11px;box-shadow:0 14px 35px #00000052;color:#9af0c1;display:flex;font-size:.82rem;gap:9px;padding:12px 15px;position:fixed;right:24px;top:94px;z-index:11000}.wg-save-bar{animation:wg-save-in .34s cubic-bezier(.16,1,.3,1) both;background:#111126f7;border:1px solid #a85bf052;border-radius:15px;bottom:calc(18px + var(--app-safe-area-inset-bottom));box-shadow:0 18px 50px #0000006b,inset 0 1px hsla(0,0%,100%,.035);box-sizing:border-box;gap:24px;justify-content:space-between;left:calc(150px + 50vw);max-width:calc(100vw - 32px);padding:13px 14px 13px 18px;position:fixed;transform:translateX(-50%);width:min(calc(100vw - 348px),860px);z-index:10020}.wg-save-bar>div{gap:10px}.wg-save-bar>div:first-child{min-width:0}.wg-save-bar strong{color:var(--wg-text);font-size:.89rem;font-weight:500;white-space:nowrap}.wg-save-bar>div:first-child>span:last-child{color:var(--wg-subtle);font-size:.86rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wg-unsaved-dot{background:#b865f5;border-radius:50%;box-shadow:0 0 11px #b865f59e;height:8px;width:8px}.wg-confirm-modal,.wg-preview-modal{color:var(--wg-text)}.wg-preview-modal{background:radial-gradient(circle at top right,#a75af629,#0000 34%),linear-gradient(180deg,#0b0c1cfa,#080914fa);display:flex;flex-direction:column;height:100%;max-height:none;max-width:none;overflow:hidden;width:100%}.wg-preview-header{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(180deg,#0c0c1cfa,#0c0c1ceb);border-bottom:1px solid #ffffff0f;display:flex;gap:18px;justify-content:space-between;padding:clamp(24px,2.5vw,30px) clamp(24px,2.5vw,30px) 20px;position:sticky;top:0;z-index:4}.wg-preview-titleGroup{flex:1 1 auto;min-width:0}.wg-preview-kicker{color:#b96cf7;display:block;font-size:.72rem;font-weight:700;letter-spacing:.18em;margin-bottom:8px;text-transform:uppercase}.wg-preview-titleRow{align-items:center;display:flex;gap:12px;min-width:0}.wg-preview-titleRow h2{color:#fff;font-size:clamp(1.25rem,2vw,1.55rem);font-weight:700;letter-spacing:-.03em;line-height:1.08;margin:0}.wg-preview-close{align-items:center;background:#ffffff08;border:1px solid #a75af62e;border-radius:14px;color:#b9bbbe;cursor:pointer;display:inline-flex;flex:0 0 auto;height:42px;justify-content:center;margin-top:1px;transition:background-color .18s ease,border-color .18s ease,color .18s ease;width:42px}.wg-preview-close:hover{background:#ffffff0f;border-color:#b579ff47;color:#fff}.wg-preview-body{grid-gap:14px;display:grid;flex:1 1 auto;gap:14px;min-height:0;overflow:auto;padding:clamp(20px,2.5vw,28px);scrollbar-color:#a95bf66b #ffffff0a;scrollbar-width:thin}.wg-preview-body::-webkit-scrollbar{width:10px}.wg-preview-body::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.wg-preview-body::-webkit-scrollbar-thumb{background:#a95bf666;border:2px solid #070713b8;border-radius:999px}.wg-empty-preview{grid-gap:10px;align-content:center;background:#ffffff05;border:1px dashed #a85bf02e;border-radius:20px;color:var(--wg-subtle);display:grid;gap:10px;min-height:220px;place-items:center}.wg-empty-preview svg{color:#ba73ff;filter:drop-shadow(0 0 12px rgba(186,115,255,.18))}.wg-empty-preview p{margin:0}@media (max-width:900px){.wg-preview-header{padding:20px 20px 16px}.wg-preview-body{gap:16px;padding:18px 20px 20px}}@media (max-width:620px){.wg-preview-header{gap:12px;padding:calc(16px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) 14px calc(16px + env(safe-area-inset-left))}.wg-preview-titleRow{gap:10px}.wg-preview-titleRow h2{font-size:1.18rem}.wg-preview-close{border-radius:12px;height:38px;width:38px}.wg-preview-body{gap:14px;padding:14px calc(14px + env(safe-area-inset-right)) calc(14px + var(--app-safe-area-sheet-bottom)) calc(14px + env(safe-area-inset-left))}.wg-empty-preview{border-radius:18px;min-height:180px}}@media (prefers-reduced-motion:reduce){.wg-inline-preview,.wg-inline-preview--modal{transition:none}}.wg-confirm-modal{padding:28px;text-align:center;width:min(430px,calc(100vw - 44px))}.wg-confirm-icon{background:#ff6f831f;border-radius:14px;color:var(--wg-danger);display:grid;height:48px;margin:0 auto 15px;place-items:center;width:48px}.wg-confirm-modal h2{font-size:1.25rem;font-weight:500;margin:0}.wg-confirm-modal p{color:var(--wg-muted);font-size:.86rem;line-height:1.55;margin:10px 0 21px}.wg-confirm-modal>div:last-child{display:flex;gap:9px;justify-content:center}.wg-screen .editor-section{background:linear-gradient(145deg,#2b1c457a,#0000 54%),#0c0d1ff5;border-radius:14px 14px 0 0}.wg-screen .preview-section{background:linear-gradient(180deg,#a85bf00a,#0000 18%),#0a0b1df0;border-radius:0 14px 14px 0}.wg-screen .editor-buttons-row-div button{background:linear-gradient(135deg,#a85bf02e,#a85bf014);border:1px solid #a85bf033;box-shadow:0 10px 26px #0000002e}.wg-screen .editor-buttons-row-div button:hover{background:linear-gradient(135deg,#a85bf047,#a85bf01f);border-color:#a85bf05c}.wg-screen .editor-buttons-row-div button svg{height:16px;width:16px}.wg-screen .message-content-card{border-color:#a85bf01f}.wg-skeleton{animation:wg-shimmer 2.3s linear infinite;backface-visibility:hidden;background:linear-gradient(90deg,hsla(0,0%,100%,.025) 20%,#a85bf01a 48%,hsla(0,0%,100%,.025) 76%);background-position:100% 0;background-repeat:repeat;background-size:300% 100%;border-radius:17px;isolation:isolate;overflow:hidden;position:relative;transform:translateZ(0);will-change:background-position}.wg-skeleton-header{height:150px}.wg-skeleton-tabs{height:62px;margin-top:2px}.wg-skeleton-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,1fr);margin-top:20px}.wg-skeleton-panel{height:260px}.wg-skeleton-panel:first-child{grid-column:1/-1;height:180px}.wg-appear{animation:wg-appear .28s ease-out both;animation-delay:var(--wg-delay)}@keyframes wg-appear{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes wg-save-in{0%{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%)}}@keyframes wg-toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes wg-shimmer{0%{background-position:100% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.wg-skeleton{animation:none;background-position:50% 0}}@media (max-width:1250px){.wg-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wg-overview-hero{align-items:flex-start;flex-direction:column}.wg-overview-actions{justify-content:flex-start}}@media (max-width:1024px){.wg-screen{min-height:calc(100dvh - 68px);padding:14px 22px 120px}.wg-breadcrumb{margin-bottom:8px}.wg-header{align-items:center;flex-direction:row;gap:18px;padding:18px 22px}.wg-header-main{flex:1 1 auto;gap:14px}.wg-header-actions{flex:0 0 auto;width:auto}.wg-header-switchDesktop{display:none!important}.wg-header-switchCompact{display:inline-flex!important}.wg-status-icon{border-radius:13px;flex-basis:44px;height:44px;width:44px}.wg-status-icon svg{height:22px;width:22px}.wg-overview-hero{align-items:flex-start;flex-direction:column}.wg-overview-actions{justify-content:flex-start}.wg-tabs{-webkit-overflow-scrolling:touch;align-items:stretch;display:flex;gap:12px;margin-right:-10px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding-right:20px;scroll-snap-type:x proximity;scrollbar-width:none}.wg-tabs::-webkit-scrollbar{display:none}.wg-tabs button{flex:0 0 auto;min-width:clamp(132px,34vw,210px);scroll-snap-align:start;width:clamp(132px,34vw,210px)}.wg-tab-content{margin-top:28px}.wg-save-bar{left:50%;width:min(calc(100vw - 32px),820px)}}@media (max-width:1180px){.wg-save-bar{left:50%;right:auto;width:min(calc(100vw - 32px),860px)}}@media (max-width:1280px){.wg-tabs{-webkit-overflow-scrolling:touch;align-items:stretch;display:flex;gap:12px;margin-right:-10px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding-right:20px;scroll-snap-type:x proximity;scrollbar-width:none}.wg-tabs::-webkit-scrollbar{display:none}.wg-tabs button{flex:0 0 auto;min-width:clamp(146px,18vw,220px);scroll-snap-align:start;width:clamp(146px,18vw,220px)}}@media (max-width:820px){.wg-header{align-items:center;flex-direction:row;gap:16px}.wg-header-actions{justify-content:flex-end;width:auto}.wg-advanced-grid,.wg-role-layout{grid-template-columns:1fr}.wg-placeholder-panel{grid-row:auto}.wg-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wg-editor-callout,.wg-editor-toolbar{align-items:flex-start;flex-direction:column}[data-card-wrapper] .welcome-goodbye-card-grid{grid-template-columns:1fr}.wg-save-bar{align-items:flex-start;flex-direction:column;gap:11px}.wg-save-bar>div:last-child{justify-content:flex-end;width:100%}}@media (max-width:620px){.wg-screen{padding:10px 12px 136px}.wg-breadcrumb{margin-bottom:12px}.wg-header{border-radius:16px 16px 0 0;flex-direction:column;padding:14px 14px 16px}.wg-header,.wg-header-main{align-items:flex-start;gap:10px}.wg-header-main{width:100%}.wg-title-group{flex:1 1 auto;min-width:0}.wg-title-line{grid-column-gap:8px;grid-row-gap:6px;align-items:center;column-gap:8px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;row-gap:6px}.wg-plugin-icon{border-radius:15px;flex-basis:54px;height:54px;width:54px}.wg-plugin-icon img{height:30px;width:30px}.wg-status-icon{border-radius:12px;flex-basis:42px;height:42px;width:42px}.wg-status-icon svg{height:20px;width:20px}.wg-title-group h1{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:clamp(1.4rem,6.6vw,1.72rem);grid-column:1;grid-row:1;line-height:1.06;max-width:100%;overflow:hidden;overflow-wrap:normal;word-break:normal}.wg-title-group p{font-size:.87rem;line-height:1.38;max-width:100%}.wg-header-switchCompact{display:inline-flex!important;grid-column:3;grid-row:1;justify-self:end}.wg-header-switchDesktop{display:none!important}.wg-header-actions{gap:0;justify-content:stretch;width:100%}.wg-header-actions .wg-secondary-button{flex:1 1 100%;font-size:.86rem;justify-content:center;min-height:40px;min-width:0;width:100%}.wg-tabs{-webkit-overflow-scrolling:touch;border-radius:0 0 16px 16px;display:flex;margin-right:-12px;overflow-x:auto;overscroll-behavior-x:contain;padding-right:18px;position:sticky;scroll-snap-type:x proximity;scrollbar-width:none;top:0;z-index:18}.wg-tabs button{flex:0 0 auto;min-width:clamp(108px,68vw,180px);scroll-snap-align:start;width:clamp(108px,68vw,180px)}.wg-tabs::-webkit-scrollbar{display:none}.wg-tab-indicator{display:none}.wg-overview-hero,.wg-panel{border-radius:16px}.wg-overview-hero,.wg-panel-body,.wg-panel-heading{padding:16px}.wg-role-layout{gap:16px;grid-template-columns:1fr;padding:2px 16px 16px}.wg-role-layout .admin-roles-select{max-width:100%!important;width:100%!important}.wg-message-panel .main-message-setting .editor-buttons-row-div{flex-wrap:wrap;width:100%}.wg-message-panel .main-message-setting .editor-buttons-row-div button{flex:1 1 100%;width:100%}.wg-message-panel .preview-button-wrapper,.wg-message-panel .preview-button-wrapper .dashboard-button{width:100%}.wg-classic-editor,.wg-debug-panel,.wg-info-card,.wg-message-composer,.wg-new-embed-editor,.wg-overview-hero,.wg-panel,.wg-placeholder-panel,.wg-status-card,.wg-tool-button,[data-card-wrapper]{min-width:0}.wg-status-grid{grid-template-columns:1fr}.wg-status-card{min-height:78px}.wg-editor-mode,.wg-overview-actions,.wg-overview-actions button,.wg-segmented{width:100%}.wg-editor-mode button,.wg-segmented button{flex:1 1;justify-content:center}.wg-info-card>svg,.wg-overview-note>svg{flex-basis:18px;height:18px;width:18px}.wg-no-dm-note>svg,.wg-overview-note>svg{flex-basis:20px;height:20px;width:20px}.wg-composer-footer,.wg-overview-note{align-items:flex-start;flex-direction:column}.wg-placeholder-list>div{gap:5px;grid-template-columns:1fr;padding:12px 0}.wg-save-bar{bottom:9px;padding:13px;width:calc(100vw - 20px)}.ec-save-bar>div:first-child{align-items:flex-start;flex-direction:column;gap:4px;width:100%}.ec-save-bar>div:first-child>strong{white-space:normal}.ec-save-bar>div:first-child>span{color:var(--wg-subtle);font-size:.9rem}.wg-save-bar>div:last-child button{flex:1 1}.wg-screen .admin-roles-select,.wg-screen .channel-select,.wg-screen .role-select{max-width:100%!important;min-width:0!important;width:100%!important}.wg-confirm-modal>div:last-child{flex-direction:column}.wg-confirm-modal button{width:100%}}@media (prefers-reduced-motion:reduce){.wg-screen *,.wg-screen :after,.wg-screen :before{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}}@media (max-width:1280px){.wg-screen .achv-tabs,.wg-screen .hzv-settings-tabs,.wg-screen .mm-tabs,.wg-screen .mm-tabs--help,.wg-screen .pd-tabs,.wg-screen .rr-tabs,.wg-screen .sc-tabs,.wg-screen .tvc-tabs,.wg-screen .wg-tabs,.wg-screen .wg-tabs.achv-tabs,.wg-screen .wg-tabs.gv-tabs,.wg-screen .wg-tabs.it-tabs,.wg-screen .wg-tabs.lv-tabs,.wg-screen .wg-tabs.mm-tabs,.wg-screen .wg-tabs.mm-tabs--help,.wg-screen .wg-tabs.rr-tabs,.wg-screen .wg-tabs.rw-tabs,.wg-screen .wg-tabs.sc-tabs,.wg-screen .wg-tabs.tvc-tabs{-webkit-overflow-scrolling:touch;align-items:stretch;display:flex!important;flex-wrap:nowrap!important;gap:12px;margin-right:0!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain;padding-inline:18px;position:relative;scroll-padding-inline:18px;scroll-snap-type:x proximity;scrollbar-width:none;width:auto!important}.wg-screen .achv-tabs::-webkit-scrollbar,.wg-screen .hzv-settings-tabs::-webkit-scrollbar,.wg-screen .mm-tabs--help::-webkit-scrollbar,.wg-screen .mm-tabs::-webkit-scrollbar,.wg-screen .pd-tabs::-webkit-scrollbar,.wg-screen .rr-tabs::-webkit-scrollbar,.wg-screen .sc-tabs::-webkit-scrollbar,.wg-screen .tvc-tabs::-webkit-scrollbar,.wg-screen .wg-tabs.achv-tabs::-webkit-scrollbar,.wg-screen .wg-tabs.gv-tabs::-webkit-scrollbar,.wg-screen .wg-tabs.it-tabs::-webkit-scrollbar,.wg-screen .wg-tabs.lv-tabs::-webkit-scrollbar,.wg-screen .wg-tabs.mm-tabs--help::-webkit-scrollbar,.wg-screen .wg-tabs.mm-tabs::-webkit-scrollbar,.wg-screen .wg-tabs.rr-tabs::-webkit-scrollbar,.wg-screen .wg-tabs.rw-tabs::-webkit-scrollbar,.wg-screen .wg-tabs.sc-tabs::-webkit-scrollbar,.wg-screen .wg-tabs.tvc-tabs::-webkit-scrollbar,.wg-screen .wg-tabs::-webkit-scrollbar{display:none}.wg-screen .achv-tabs button,.wg-screen .hzv-settings-tabs button,.wg-screen .mm-tabs button,.wg-screen .mm-tabs--help button,.wg-screen .pd-tabs button,.wg-screen .rr-tabs button,.wg-screen .sc-tabs button,.wg-screen .tvc-tabs button,.wg-screen .wg-tabs button,.wg-screen .wg-tabs.achv-tabs button,.wg-screen .wg-tabs.gv-tabs button,.wg-screen .wg-tabs.it-tabs button,.wg-screen .wg-tabs.lv-tabs button,.wg-screen .wg-tabs.mm-tabs button,.wg-screen .wg-tabs.mm-tabs--help button,.wg-screen .wg-tabs.rr-tabs button,.wg-screen .wg-tabs.rw-tabs button,.wg-screen .wg-tabs.sc-tabs button,.wg-screen .wg-tabs.tvc-tabs button{flex:1 1 max-content!important;min-width:0!important;scroll-margin-inline:18px;scroll-snap-align:start;white-space:nowrap;width:auto!important}}@media (max-width:620px){.wg-screen .achv-tabs,.wg-screen .hzv-settings-tabs,.wg-screen .mm-tabs,.wg-screen .mm-tabs--help,.wg-screen .pd-tabs,.wg-screen .rr-tabs,.wg-screen .sc-tabs,.wg-screen .tvc-tabs,.wg-screen .wg-tabs,.wg-screen .wg-tabs.achv-tabs,.wg-screen .wg-tabs.gv-tabs,.wg-screen .wg-tabs.it-tabs,.wg-screen .wg-tabs.lv-tabs,.wg-screen .wg-tabs.mm-tabs,.wg-screen .wg-tabs.mm-tabs--help,.wg-screen .wg-tabs.rr-tabs,.wg-screen .wg-tabs.rw-tabs,.wg-screen .wg-tabs.sc-tabs,.wg-screen .wg-tabs.tvc-tabs{-webkit-overflow-scrolling:touch;align-items:stretch;display:flex!important;flex-wrap:nowrap!important;gap:10px!important;margin-right:0!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain;padding-inline:16px!important;scroll-padding-inline:16px!important;scroll-snap-type:x proximity;scrollbar-width:none}.wg-screen .hzv-settings-tabs::-webkit-scrollbar,.wg-screen .pd-tabs::-webkit-scrollbar,.wg-screen .wg-tabs.achv-tabs::-webkit-scrollbar,.wg-screen .wg-tabs.gv-tabs::-webkit-scrollbar,.wg-screen .wg-tabs.it-tabs::-webkit-scrollbar,.wg-screen .wg-tabs.lv-tabs::-webkit-scrollbar,.wg-screen .wg-tabs.mm-tabs--help::-webkit-scrollbar,.wg-screen .wg-tabs.mm-tabs::-webkit-scrollbar,.wg-screen .wg-tabs.rr-tabs::-webkit-scrollbar,.wg-screen .wg-tabs.rw-tabs::-webkit-scrollbar,.wg-screen .wg-tabs.sc-tabs::-webkit-scrollbar,.wg-screen .wg-tabs.tvc-tabs::-webkit-scrollbar,.wg-screen .wg-tabs::-webkit-scrollbar{display:none}.wg-screen .achv-tabs button,.wg-screen .hzv-settings-tabs button,.wg-screen .mm-tabs button,.wg-screen .mm-tabs--help button,.wg-screen .pd-tabs button,.wg-screen .rr-tabs button,.wg-screen .sc-tabs button,.wg-screen .tvc-tabs button,.wg-screen .wg-tabs button,.wg-screen .wg-tabs.achv-tabs button,.wg-screen .wg-tabs.gv-tabs button,.wg-screen .wg-tabs.it-tabs button,.wg-screen .wg-tabs.lv-tabs button,.wg-screen .wg-tabs.mm-tabs button,.wg-screen .wg-tabs.mm-tabs--help button,.wg-screen .wg-tabs.rr-tabs button,.wg-screen .wg-tabs.rw-tabs button,.wg-screen .wg-tabs.sc-tabs button,.wg-screen .wg-tabs.tvc-tabs button{flex:0 0 auto!important;min-height:44px!important;min-width:clamp(108px,30vw,156px)!important;padding-inline:18px!important;scroll-margin-inline:16px;scroll-snap-align:start;width:clamp(108px,30vw,156px)!important}}@media (max-width:280px){.wg-screen{overflow-x:auto}.wg-page{min-width:280px;width:max(100%,280px)}}@media (min-width:1181px){.wg-screen .wg-tabs{gap:0;overflow-x:hidden}.wg-screen .wg-tabs button{flex:1 1;min-width:0;width:auto}}.cookie-banner{animation:cookie-slide-up .42s cubic-bezier(.16,1,.3,1) forwards;bottom:calc(20px + var(--app-safe-area-inset-bottom));font-family:Outfit,system-ui,sans-serif;left:50%;pointer-events:auto;position:fixed;transform:translateX(-50%);width:min(560px,calc(100vw - 32px));z-index:2147483647}.cookie-container{grid-gap:16px;background:radial-gradient(circle at 18% 0,#a855f71a,#0000 34%),#090917fa;border:1px solid #a855f733;border-radius:18px;box-shadow:0 18px 46px #00000057;color:#fff;display:grid;gap:16px;grid-template-columns:48px minmax(0,1fr);max-height:calc(100dvh - 32px);overflow-y:auto;padding:20px;width:100%}.cookie-icon{background:#7c3aed29;border:1px solid #a855f76b;border-radius:14px;display:grid;height:48px;place-items:center;width:48px}.cookie-icon svg{height:26px;width:26px}.cookie-content{min-width:0}.cookie-content h3{color:#fff;font-size:1.15rem;font-weight:600;line-height:1.2;margin:1px 0 0}.cookie-content p{color:#f5f0ffc2;font-size:.92rem;line-height:1.45;margin:10px 0 0;max-width:58ch}.cookie-prefs{grid-gap:14px;background:hsla(0,0%,100%,.045);border:1px solid #ffffff1a;border-radius:14px;display:grid;gap:14px;margin-top:16px;padding:14px}.inline-checker-wrapper{align-items:center;display:flex;min-width:0}.inline-checker-input{height:1px;opacity:0;position:absolute;width:1px}.inline-checker-label{align-items:flex-start;color:#f5f0ffe6;cursor:pointer;display:flex;min-width:0}.inline-check{color:#b56cff;flex:0 0 auto;height:20px;margin:1px 10px 0 0;width:20px}.inline-check svg{display:block;height:20px;width:20px}.inline-check svg path{fill:none;stroke:#b56cfff2;stroke-width:2}.inline-check svg polyline{fill:none;stroke:currentColor;stroke-width:2}.inline-checker-text{font-size:.9rem;line-height:1.4;min-width:0}.cookie-buttons,.cookie-prefs-actions{align-items:center;display:flex;gap:10px;justify-content:flex-end}.cookie-prefs-actions{flex-wrap:wrap}.cookie-buttons{margin-top:16px}.cookie-link{align-items:center;appearance:none;-webkit-appearance:none;background:#0000;border:0;color:#f5f0ffc2;cursor:pointer;display:inline-flex;font:inherit;font-size:.9rem;margin-right:auto;padding:0;transition:color .18s ease}.cookie-link:focus{outline:none}.cookie-link:focus-visible,.cookie-link:hover{color:#fff}.cookie-btn{align-items:center;appearance:none;-webkit-appearance:none;border:1px solid #ffffff14;border-radius:11px;color:#f5f2fb;cursor:pointer;display:inline-flex;font:400 .91rem/1 Outfit,sans-serif;justify-content:center;min-height:42px;min-width:max-content;padding:0 16px;transition:background-color .18s ease,border-color .18s ease,color .18s ease;white-space:nowrap}.cookie-btn.secondary{background:hsla(0,0%,100%,.035)}.cookie-btn.secondary:hover:not(:disabled){background:#ffffff0d;border-color:#a85bf047}.cookie-btn.primary{background-color:#7a39e5}.cookie-btn.primary:hover:not(:disabled){background-color:#7032d8}.cookie-settings-overlay{align-items:center;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:2147483646}.cookie-settings-backdrop{background:#00000094;inset:0;position:absolute}.cookie-settings-modal{background:#090917;border:1px solid #a855f733;border-radius:18px;box-shadow:0 18px 46px #00000057;color:#fff;max-height:calc(100dvh - 32px);overflow-y:auto;padding:22px;position:relative;width:min(560px,100%)}.cookie-settings-modal h3{font-size:1.15rem;margin:0}.cookie-settings-modal>p{color:#f5f0ffb8;font-size:.9rem;line-height:1.45;margin:8px 0 0}.cookie-settings-option{background:hsla(0,0%,100%,.045);border:1px solid #ffffff1a;border-radius:14px;margin-top:16px;padding:14px}.cookie-settings-option label{align-items:flex-start;display:flex;gap:10px}.cookie-settings-option input{accent-color:#7a39e5;height:17px;margin-top:2px;width:17px}.cookie-settings-option-title{font-size:.95rem;font-weight:500}.cookie-settings-option-copy{color:#f5f0ffb8;font-size:.84rem;line-height:1.4;margin-top:3px}.cookie-settings-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}@media (max-width:560px){.cookie-banner{animation-name:cookie-slide-up-mobile;bottom:calc(12px + var(--app-safe-area-inset-bottom));width:calc(100vw - 24px)}.cookie-container{border-radius:16px;gap:12px;grid-template-columns:1fr;padding:16px}.cookie-icon{border-radius:12px;height:42px;width:42px}.cookie-icon svg{height:23px;width:23px}.cookie-content h3{font-size:1.05rem}.cookie-content p{font-size:.87rem;margin-top:8px}.cookie-prefs{gap:12px;margin-top:14px;padding:12px}.cookie-buttons,.cookie-prefs-actions,.cookie-settings-actions{flex-wrap:wrap;width:100%}.cookie-buttons{margin-top:14px}.cookie-link{flex:1 0 100%;margin:0 0 2px}.cookie-btn{padding-inline:12px}.cookie-btn,.cookie-settings-actions .cookie-btn{flex:1 1 140px}.cookie-settings-modal{padding:18px}}@media (max-width:360px){.cookie-btn,.cookie-settings-actions .cookie-btn{flex-basis:100%}}@keyframes cookie-slide-up{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@keyframes cookie-slide-up-mobile{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.dashboardSelect-page{background:#060712;min-height:100dvh;overflow:hidden;padding:156px 24px calc(56px + var(--app-safe-area-page-bottom));position:relative;width:100%}.dashboardSelect-page:after,.dashboardSelect-page:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.dashboardSelect-page:before{background:radial-gradient(circle at 50% 6%,#7c3aed33,#0000 26%),radial-gradient(circle at 0 18%,#3b82f614,#0000 28%),radial-gradient(circle at 100% 20%,#7c3aed1f,#0000 28%)}.dashboardSelect-page:after{background:linear-gradient(180deg,#06071200,#06071280)}.dashboardSelect-shell{margin:0 auto;max-width:1320px;padding-bottom:0;position:relative;width:100%;z-index:1}.dashboardSelect-hero{align-items:center;display:flex;flex-direction:column;padding:0;text-align:center}.dashboardSelect-avatarRing{align-items:center;background:linear-gradient(135deg,#7c3aedd1,#a855f738);border-radius:999px;box-shadow:0 0 0 10px #7c3aed12,0 22px 54px #461a8c3d;display:inline-flex;height:128px;justify-content:center;margin-top:0;padding:3px;width:128px}.dashboardSelect-avatar{background:#080915eb;object-fit:cover;pointer-events:none;user-select:none;-webkit-user-select:none}.dashboardSelect-avatar,.dashboardSelect-avatarSkeleton{border-radius:999px;height:100%;width:100%}.dashboardSelect-avatarRingSkeleton,.dashboardSelect-avatarSkeleton,.dashboardSelect-helperSkeletonLine,.dashboardSelect-titleSkeletonLine,.dashboardSelect-toolbarActionWideSkeleton,.dashboardSelect-toolbarButtonSkeleton,.dashboardSelect-toolbarSkeleton,.dashboardSelect-toolbarSortSkeleton,.skeleton{animation:dashboardSelect-shimmer 2.3s linear infinite;backface-visibility:hidden;background:linear-gradient(90deg,#ffffff0a,#a855f724 50%,#ffffff0a);background-position:100% 0;background-repeat:repeat;background-size:300% 100%;isolation:isolate;overflow:hidden;position:relative;transform:translateZ(0);will-change:background-position}.dashboardSelect-ctaStrip h2,.dashboardSelect-feedbackCard h3,.dashboardSelect-promoContent h2,.dashboardSelect-sectionHeader h2,.dashboardSelect-title{color:#fff;font-family:Outfit,sans-serif;margin:0}.dashboardSelect-title{font-size:clamp(2.35rem,5vw,3.6rem);font-weight:500;letter-spacing:-.04em;line-height:1;margin-top:18px}.dashboardSelect-helperSkeleton,.dashboardSelect-titleSkeleton{grid-gap:12px;display:grid;gap:12px;justify-items:center}.dashboardSelect-titleSkeleton{margin-top:18px}.dashboardSelect-helperSkeleton{margin-top:8px}.dashboardSelect-helperSkeletonLine,.dashboardSelect-titleSkeletonLine{border-radius:999px;display:block}.dashboardSelect-titleSkeletonLine{height:22px}.dashboardSelect-titleSkeletonLineWide{width:min(18rem,78vw)}.dashboardSelect-titleSkeletonLineNarrow{width:min(11rem,46vw)}.dashboardSelect-helperSkeletonLine{height:14px}.dashboardSelect-helperSkeletonLineWide{width:min(28rem,92vw)}.dashboardSelect-helperSkeletonLineMedium{width:min(22rem,72vw)}.dashboardSelect-subtitle{color:#ffffffc2;font-family:Outfit,sans-serif;font-size:1.36rem;line-height:1.35;margin:8px 0 0}.dashboardSelect-helper{color:#ffffff94;font-family:Outfit,sans-serif;font-size:.98rem;line-height:1.6;margin:6px 0 0}.dashboardSelect-inlineAction{background:#0000;border:none;color:#38bdf8;cursor:pointer;font:inherit;padding:0;transition:color .22s ease}.dashboardSelect-inlineAction:hover{color:#7dd3fc}.dashboardSelect-toolbar{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-top:22px}.dashboardSelect-card,.dashboardSelect-feedbackCard,.dashboardSelect-promo,.dashboardSelect-searchField,.dashboardSelect-sortField{background:linear-gradient(180deg,#0b0c1aeb,#080914fa);border:1px solid #ffffff12;box-shadow:inset 0 1px 0 #ffffff08,0 16px 42px #0003}.dashboardSelect-searchField{align-items:center;border-radius:18px;display:flex;min-height:58px;padding:0 18px;position:relative;width:min(100%,560px)}.dashboardSelect-toolbarSkeleton{width:min(100%,560px)}.dashboardSelect-searchIcon{color:#ffffff6b;flex:0 0 auto}.dashboardSelect-searchInput{background:#0000;border:none;color:#fff;font:inherit;font-family:Outfit,sans-serif;font-size:1rem;margin-left:12px;outline:none;width:100%}.dashboardSelect-searchInput::placeholder{color:#ffffff61}.dashboardSelect-toolbarActions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.dashboardSelect-viewToggle{display:inline-flex;gap:8px}.dashboardSelect-toolbarActionWideSkeleton,.dashboardSelect-toolbarButtonSkeleton,.dashboardSelect-toolbarSortSkeleton{border-radius:16px;min-height:52px}.dashboardSelect-toolbarButtonSkeleton{width:112px}.dashboardSelect-toolbarActionWideSkeleton{width:156px}.dashboardSelect-toolbarSortSkeleton{width:248px}.dashboardSelect-cardButton,.dashboardSelect-cardMenuTrigger,.dashboardSelect-darkCta,.dashboardSelect-iconToggle,.dashboardSelect-primaryCta,.dashboardSelect-secondaryCta{font-family:Outfit,sans-serif}.dashboardSelect-iconToggle,.dashboardSelect-secondaryCta{align-items:center;background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;color:#fff;cursor:pointer;display:inline-flex;gap:10px;justify-content:center;min-height:52px;padding:0 18px;transition:background-color .34s cubic-bezier(.16,1,.3,1),border-color .34s cubic-bezier(.16,1,.3,1),box-shadow .34s cubic-bezier(.16,1,.3,1),filter .34s cubic-bezier(.16,1,.3,1)}.dashboardSelect-iconToggle:hover,.dashboardSelect-secondaryCta:hover,.dashboardSelect-sortField:hover{background:linear-gradient(135deg,#a855f724,#ffffff0f),#ffffff0d;border-color:#a855f738;box-shadow:0 0 0 1px #a855f71a,0 14px 30px #7c3aed1f}.dashboardSelect-secondaryCta.wg-secondary-button:hover{background:#ffffff08;border-color:#ffffff1a;box-shadow:none;filter:none}.dashboardSelect-iconToggle.is-active{background:#a855f71f;border-color:#a855f742;box-shadow:0 12px 28px #7c3aed29}.dashboardSelect-iconToggle{padding:0;width:52px}.dashboardSelect-sortField{border-radius:16px;display:inline-flex;min-height:52px;min-width:248px;position:relative}.dashboardSelect-sortTrigger{align-items:center;background:#0000;border:none;border-radius:16px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;min-height:52px;padding:0 44px 0 16px;width:100%}.dashboardSelect-sortLabel{color:#ffffff8f;font-family:Outfit,sans-serif;font-size:.92rem;margin-right:8px;white-space:nowrap}.dashboardSelect-sortValue{color:#fff;font-family:Outfit,sans-serif;font-size:.96rem;text-align:left}.dashboardSelect-sortIcon{color:#ffffff8f;pointer-events:none;position:absolute;right:16px;transition:transform .22s ease}.dashboardSelect-sortField.is-open .dashboardSelect-sortIcon{transform:rotate(180deg)}.dashboardSelect-sortMenu{background:#0b0c1afa;border:1px solid #ffffff14;border-radius:16px;box-shadow:0 20px 44px #00000057;min-width:260px;padding:8px;position:absolute;right:0;top:calc(100% + 10px);z-index:7}.dashboardSelect-sortMenuItem{align-items:center;background:#0000;border:none;border-radius:12px;color:#ffffffd1;cursor:pointer;display:flex;font:inherit;gap:12px;justify-content:space-between;min-height:40px;padding:0 12px;text-align:left;width:100%}.dashboardSelect-sortMenuItem.is-active,.dashboardSelect-sortMenuItem:hover{background:#ffffff0d}.dashboardSelect-section{margin-top:4px}.dashboardSelect-sectionHeader{margin-bottom:10px}.dashboardSelect-sectionHeader h2{color:#fffc;font-size:1.62rem;font-weight:500;letter-spacing:-.03em;line-height:1.05}.dashboardSelect-sectionHeader p{color:#ffffff9e;font-family:Outfit,sans-serif;font-size:1rem;margin:10px 0 0}.dashboardSelect-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.dashboardSelect-grid.is-list{grid-template-columns:1fr}.dashboardSelect-grid.is-list .dashboardSelect-card{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:92px minmax(0,1fr) 220px;min-height:0;padding:22px 24px;text-align:left}.dashboardSelect-grid.is-list .dashboardSelect-cardIconWrap{height:92px;margin-top:0;width:92px}.dashboardSelect-grid.is-list .dashboardSelect-cardIcon{height:92px;width:92px}.dashboardSelect-grid.is-list .dashboardSelect-cardBody,.dashboardSelect-grid.is-list .dashboardSelect-cardButton{margin-top:0}.dashboardSelect-card{--mouse-x:50%;--mouse-y:50%;align-items:center;backface-visibility:hidden;border:1px solid #ffffff0f;border-radius:24px;display:flex;flex-direction:column;min-height:296px;opacity:0;overflow:hidden;padding:28px 22px 22px;position:relative;text-align:center;transform:translate3d(0,22px,0) scale(.985);transition:opacity .82s cubic-bezier(.16,1,.3,1),transform .82s cubic-bezier(.16,1,.3,1),filter .12s ease-out,background-color .12s ease-out;transition-delay:90ms;transition-delay:calc(var(--card-index, 0)*50ms + 90ms);will-change:transform,opacity,box-shadow,border-color}.dashboardSelect-revealBlock.is-visible,.dashboardSelect-section.is-visible .dashboardSelect-card{opacity:1;transform:translateZ(0) scale(1)}.dashboardSelect-card:before{background:radial-gradient(circle at var(--mouse-x) var(--mouse-y),#a85bf033,#0000 42%);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .12s ease-out}.dashboardSelect-card:hover{background-color:hsla(0,0%,100%,.012);transform:translate3d(0,-2px,0) scale(1.006)}.dashboardSelect-card:hover:before{opacity:1}.dashboardSelect-card.is-inactive{filter:saturate(.78) brightness(.9);opacity:.68;transition:opacity .18s ease-out,transform .18s ease-out,filter .18s ease-out,background-color .18s ease-out}.dashboardSelect-card.is-inactive:hover{filter:saturate(1) brightness(1);opacity:1}.dashboardSelect-cardMenuTrigger{align-items:center;background:#0000;border:1px solid #0000;border-radius:12px;color:#ffffffb8;cursor:pointer;display:inline-flex;height:34px;justify-content:center;position:absolute;right:14px;top:14px;transition:background-color .22s ease,border-color .22s ease,color .22s ease;width:34px}.dashboardSelect-cardMenuTrigger:hover,.dashboardSelect-cardMenuTrigger[aria-expanded=true]{background:#ffffff0d;border-color:#ffffff14;color:#fff}.dashboardSelect-cardMenuTrigger.is-disabled,.dashboardSelect-cardMenuTrigger:disabled{opacity:0;pointer-events:none}.dashboardSelect-cardMenu{background:#0b0c1afa;border:1px solid #ffffff14;border-radius:16px;box-shadow:0 20px 40px #00000057;min-width:190px;padding:8px;position:absolute;right:14px;top:54px;z-index:5}.dashboardSelect-cardMenuItem{align-items:center;background:#0000;border:none;border-radius:12px;color:#ffffffd1;cursor:pointer;display:flex;font:inherit;gap:10px;min-height:40px;padding:0 12px;text-align:left;width:100%}.dashboardSelect-cardMenuItem:hover:not(:disabled){background:#ffffff0d}.dashboardSelect-cardMenuItem:disabled{color:#ffffff61;cursor:not-allowed}.dashboardSelect-cardIconWrap{align-items:center;background:radial-gradient(circle at top,#7c3aed33,#0000 68%),#070813f0;border-radius:999px;box-shadow:0 18px 46px #0708136b;display:flex;height:100px;justify-content:center;margin-top:6px;width:100px}.dashboardSelect-cardIcon{border-radius:999px;height:100px;object-fit:cover;pointer-events:none;user-select:none;-webkit-user-select:none;width:100px}.dashboardSelect-cardBody{flex:1 1;margin-top:20px}.dashboardSelect-cardTitle{color:#fff;font-family:Outfit,sans-serif;font-size:1.72rem;font-weight:500;letter-spacing:-.03em;line-height:1.18;margin:0}.dashboardSelect-grid:not(.is-list) .dashboardSelect-cardTitle{font-size:clamp(1.3rem,1.6vw,1.72rem)}.dashboardSelect-cardTitle.is-early{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#f5d0fe 45%,#c084fc);-webkit-background-clip:text}.dashboardSelect-cardButton,.dashboardSelect-darkCta,.dashboardSelect-primaryCta{align-items:center;border-radius:16px;cursor:pointer;display:inline-flex;gap:12px;justify-content:center;min-height:52px;transition:background-color .12s ease-out,border-color .12s ease-out,opacity .12s ease-out}.dashboardSelect-cardButtonArrow{align-items:center;display:inline-flex;justify-content:center;transition:transform .22s cubic-bezier(.16,1,.3,1);will-change:transform}.dashboardSelect-cardButton{background:hsla(0,0%,100%,.025);border:1px solid #ffffff1a;color:#ffffffeb;font-size:.98rem;font-weight:500;margin-top:20px;width:100%}.dashboardSelect-cardButton.is-primary,.dashboardSelect-primaryCta{background-color:#7c3aed;background-image:linear-gradient(135deg,#ffffff24,#0000 34%);border:1px solid #a855f72e;box-shadow:none;color:#fff;transition:background-color .16s ease-out,border-color .16s ease-out,opacity .16s ease-out}.dashboardSelect-cardButton:hover:not(:disabled),.dashboardSelect-darkCta:hover,.dashboardSelect-primaryCta:hover{background-color:#6f2fe3;border-color:#d6b4ff57;filter:none}.dashboardSelect-cardButton:focus-visible:not(:disabled) .dashboardSelect-cardButtonArrow,.dashboardSelect-cardButton:hover:not(:disabled) .dashboardSelect-cardButtonArrow{transform:translateX(2px)}.dashboardSelect-card.is-inactive .dashboardSelect-cardButton:hover:not(:disabled){background-color:#ffffff08;border-color:#ffffff1f}.dashboardSelect-cardButton:disabled{cursor:not-allowed;opacity:.52}.dashboardSelect-cardButton.is-install-refreshing{background:#ffffff0f;opacity:.72}.dashboardSelect-cardButtonSkeleton{animation:dashboardSelect-skeletonShimmer 1.2s ease-in-out infinite;background:linear-gradient(90deg,#ffffff24 25%,#ffffff57 50%,#ffffff24 75%);background-size:200% 100%;border-radius:999px;display:block;height:14px;width:92px}@keyframes dashboardSelect-skeletonShimmer{to{background-position:-200% 0}}.dashboardSelect-feedbackCard{align-items:center;border-radius:24px;display:flex;flex-direction:column;padding:42px 28px;text-align:center}.dashboardSelect-feedbackCard h3{font-size:1.7rem;line-height:1.1}.dashboardSelect-feedbackCard p{color:#ffffff9e;font-family:Outfit,sans-serif;font-size:1rem;line-height:1.6;margin:14px 0 0;max-width:520px}.dashboardSelect-feedbackCard .dashboardSelect-primaryCta,.dashboardSelect-feedbackCard .dashboardSelect-secondaryCta{margin-top:22px}.dashboardSelect-cardSkeleton{opacity:1;pointer-events:none;transform:none}.dashboardSelect-cardSkeletonButton,.dashboardSelect-cardSkeletonIcon,.dashboardSelect-cardSkeletonTitle{animation:dashboardSelect-shimmer 2.1s linear infinite;backface-visibility:hidden;background:linear-gradient(90deg,#ffffff0a,#a855f724 50%,#ffffff0a);background-position:100% 0;background-repeat:repeat;background-size:300% 100%;isolation:isolate;overflow:hidden;position:relative;transform:translateZ(0);will-change:background-position}.dashboardSelect-cardSkeletonIcon{border-radius:999px;height:100px;margin-top:6px;width:100px}.dashboardSelect-cardSkeletonTitle{height:28px;margin-top:28px;width:68%}.dashboardSelect-cardSkeletonButton{border-radius:16px;height:52px;margin-top:28px;width:100%}.dashboardSelect-ctaStrip{opacity:0;transform:translateY(24px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.dashboardSelect-promo{grid-gap:18px 22px;align-items:center;background:radial-gradient(circle at 12% 48%,#a855f73d,#0000 22%),radial-gradient(circle at 58% 42%,#7c3aed1c,#0000 24%),radial-gradient(circle at 80% 20%,#ffffff08,#0000 14%),linear-gradient(135deg,hsla(0,0%,100%,.028),hsla(0,0%,100%,.012));border-radius:26px;display:grid;gap:18px 22px;grid-template-columns:240px minmax(0,1fr);margin-top:24px;min-height:184px;overflow:hidden;padding:18px 24px 18px 18px;position:relative}.dashboardSelect-promo:after{background:radial-gradient(circle at 18% 72%,#7c3aed24,#0000 12%),radial-gradient(circle at 30% 28%,#ffffff08,#0000 9%),radial-gradient(circle at 70% 64%,#ffffff05,#0000 11%);content:"";inset:0;pointer-events:none;position:absolute}.dashboardSelect-promoMedia{align-items:center;align-self:center;display:flex;justify-content:flex-start;margin-left:-18px;margin-top:0;z-index:1}.dashboardSelect-promoImage{animation:dashboardSelect-promoFloat 8s ease-in-out infinite;filter:drop-shadow(0 18px 26px rgba(120,56,237,.24)) drop-shadow(0 0 34px rgba(168,85,247,.18));height:auto;object-fit:contain;pointer-events:none;user-select:none;-webkit-user-select:none;width:min(100%,360px)}.dashboardSelect-promoBody{align-items:center;display:flex;gap:18px;justify-content:space-between;min-width:0;z-index:1}.dashboardSelect-promoLabel{color:#c084fce6;display:inline-flex;font-family:Outfit,sans-serif;font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.dashboardSelect-promoContent h2{font-size:2.12rem;letter-spacing:-.04em;line-height:1.05;margin-top:8px}.dashboardSelect-promoContent p{color:#ffffffbd;font-family:Outfit,sans-serif;font-size:1rem;line-height:1.55;margin:8px 0 0;max-width:46ch}.dashboardSelect-primaryCtaCompact{align-self:center;flex:0 0 auto;margin-top:0;min-width:204px}.dashboardSelect-promoButton{align-self:center;justify-content:center;margin-top:10px;min-width:204px;padding-inline:18px;width:auto}.dashboardSelect-ctaStrip{align-items:center;background:radial-gradient(circle at top,#ffffff14,#0000 38%),linear-gradient(135deg,#7c3aed,#a855f7);border-radius:30px;box-shadow:0 26px 60px #3c107a3d;display:flex;flex-direction:column;gap:18px;justify-content:center;margin-top:24px;padding:34px 20px}.dashboardSelect-ctaStrip h2{font-size:clamp(1.9rem,3vw,3rem);letter-spacing:-.04em;line-height:1.08;text-align:center}.dashboardSelect-darkCta{background:#0b0c1ae6;border:1px solid #ffffff1f;color:#fff;font-size:.96rem;font-weight:600;min-height:48px;padding:0 18px;transition:background-color .16s ease-out,border-color .16s ease-out,opacity .16s ease-out,color .16s ease-out}.dashboardSelect-darkCta:hover{background-color:#1e1e3a;border-color:#e0c4ff6b;color:#fff}@keyframes dashboardSelect-promoFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-4px,0)}}@media (prefers-reduced-motion:reduce){.dashboardSelect-cardButton,.dashboardSelect-darkCta,.dashboardSelect-iconToggle,.dashboardSelect-primaryCta,.dashboardSelect-secondaryCta{transition:none}.dashboardSelect-cardButton:hover:not(:disabled),.dashboardSelect-darkCta:hover,.dashboardSelect-iconToggle:hover,.dashboardSelect-primaryCta:hover,.dashboardSelect-secondaryCta:hover{transform:none}}.dashboardSelect-fadeUp{opacity:0;transform:translateY(18px);transition:opacity .82s cubic-bezier(.16,1,.3,1),transform .82s cubic-bezier(.16,1,.3,1)}.dashboardSelect-hero.is-visible .dashboardSelect-fadeUp,.dashboardSelect-revealBlock.is-visible .dashboardSelect-fadeUp,.dashboardSelect-section.is-visible .dashboardSelect-fadeUp{opacity:1;transform:translateY(0)}.dashboardSelect-hero.is-visible .dashboardSelect-fadeUp:first-child{transition-delay:60ms}.dashboardSelect-hero.is-visible .dashboardSelect-fadeUp:nth-child(2){transition-delay:.14s}.dashboardSelect-hero.is-visible .dashboardSelect-fadeUp:nth-child(3){transition-delay:.22s}.dashboardSelect-hero.is-visible .dashboardSelect-fadeUp:nth-child(4){transition-delay:.3s}.dashboardSelect-section.is-visible .dashboardSelect-fadeUp{transition-delay:.12s}.dashboardSelect-revealBlock.is-visible .dashboardSelect-promoMedia{transition-delay:60ms}.dashboardSelect-revealBlock.is-visible .dashboardSelect-promoContent{transition-delay:.15s}.dashboardSelect-revealBlock.is-visible .dashboardSelect-primaryCta{transition-delay:.24s}@keyframes dashboardSelect-shimmer{0%{background-position:100% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.dashboardSelect-avatarRingSkeleton,.dashboardSelect-cardSkeletonButton,.dashboardSelect-cardSkeletonIcon,.dashboardSelect-cardSkeletonTitle,.dashboardSelect-toolbarActionWideSkeleton,.dashboardSelect-toolbarButtonSkeleton,.dashboardSelect-toolbarSkeleton,.dashboardSelect-toolbarSortSkeleton,.skeleton{animation:none;background-position:50% 0}}@media (max-width:1180px){.dashboardSelect-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardSelect-promo{grid-template-columns:220px minmax(0,1fr)}}@media (max-width:860px){.dashboardSelect-page{padding-inline:16px}.dashboardSelect-toolbar{align-items:stretch;flex-direction:column}.dashboardSelect-searchField{width:100%}.dashboardSelect-toolbarActions{justify-content:stretch}.dashboardSelect-viewToggle{flex:0 0 auto}.dashboardSelect-sortField{min-width:0;width:100%}.dashboardSelect-promo{grid-template-columns:1fr;min-height:0;padding:18px 18px 20px;text-align:left}.dashboardSelect-promoBody{align-items:flex-start;flex-direction:column;gap:18px}.dashboardSelect-promo .dashboardSelect-primaryCta{align-self:flex-start}.dashboardSelect-promo .dashboardSelect-promoButton{align-self:stretch;min-width:0;width:100%}}@media (max-width:720px){.dashboardSelect-section{margin-top:28px}.dashboardSelect-grid{grid-template-columns:1fr}.dashboardSelect-grid.is-list .dashboardSelect-card{grid-template-columns:1fr;text-align:center}.dashboardSelect-promoAction,.dashboardSelect-promoMedia{align-self:start;justify-content:flex-start}.dashboardSelect-promoImage{margin-left:-8px;width:min(100%,300px)}.dashboardSelect-title{font-size:2.2rem}.dashboardSelect-subtitle{font-size:1.16rem}.dashboardSelect-card{min-height:304px}.dashboardSelect-toolbarActions{display:grid;grid-template-columns:auto minmax(0,1fr)}.dashboardSelect-viewToggle{grid-column:1}.dashboardSelect-secondaryCta{grid-column:2}.dashboardSelect-sortField{grid-column:1/-1}}.error-overlay{background:#05060e9e;box-sizing:border-box;display:grid;height:100%;height:100dvh;isolation:isolate;left:0;padding:24px;place-items:center;position:fixed;top:0;width:100%;width:100vw;z-index:2147483647}.error-content{animation:wg-appear .22s ease-out both;background:#101224fa;background:var(--wg-surface-strong,#101224fa);border:1px solid #a85bf02e;border:1px solid var(--wg-border,#a85bf02e);border-radius:16px;box-shadow:0 24px 56px #00000061;padding:24px;position:relative;width:min(440px,calc(100vw - 32px));z-index:1}.error-content h3{color:#fff;color:var(--wg-text,#fff);font-size:1.35rem;font-weight:500;margin:0}.error-content p{color:#ffffff8f;font-size:.94rem;line-height:1.55;margin:12px 0 0}.error-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.error-content.fade-out{animation:fadeOutScale .25s forwards}.siteNavbar{left:auto;margin:16px auto 0;position:relative;top:auto;transform:none;width:min(calc(100% - 64px),1380px)}.siteNavbar.is-fixed{left:50%;position:fixed;top:16px;transform:translateX(-50%)}.siteNavbar,.siteNavbar.is-fixed{grid-gap:24px;align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0c1cb8;border:1px solid #7b59cd29;border-radius:22px;box-shadow:inset 0 1px 0 #ffffff0a,0 20px 50px #04050e29;box-sizing:border-box;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);isolation:isolate;max-width:calc(100% - 32px);padding:16px 28px;z-index:2147483646}.siteNavbar,.siteNavbar-desktopDropdown,.siteNavbar.is-fixed,.siteNavbar.is-menu-open,.siteNavbar.is-responsive .siteNavbar-menu{z-index:2147483647}.siteNavbar-brand,.siteNavbar-button,.siteNavbar-link,.siteNavbar-menuButton,.siteNavbar-menuLink{text-decoration:none}.siteNavbar-brand{align-items:center;color:#fff;display:inline-flex;gap:14px;justify-self:start;min-width:0}.siteNavbar-brandLogo{height:38px;object-fit:contain;width:38px}.siteNavbar-brandText{font-size:1.1rem;font-weight:800;letter-spacing:.04em;white-space:nowrap}.siteNavbar .siteNavbar-brandText{font-weight:800!important}.siteNavbar-nav{align-items:center;display:inline-flex;flex-shrink:1;gap:32px;justify-content:center;min-width:0}.siteNavbar-actions{align-items:center;display:flex;gap:12px;justify-content:flex-end;min-width:0}.siteNavbar-link{align-items:center;color:#f1ecffd1;display:inline-flex;font-size:.99rem;gap:7px;line-height:1;position:relative;transition:color .16s ease-out,opacity .16s ease-out,text-shadow .16s ease-out}.siteNavbar-linkButton{-webkit-text-fill-color:currentColor;background:#0000;border:0;color:#f1ecffd1;cursor:pointer;font:inherit;opacity:1;padding:0}.siteNavbar-linkButton svg{stroke:currentColor;color:currentColor;transition:transform .18s ease-out}.siteNavbar a.siteNavbar-link,.siteNavbar button.siteNavbar-linkButton{-webkit-text-fill-color:currentColor;color:#fff!important}.siteNavbar-linkButton.is-open svg{transform:rotate(180deg)}.siteNavbar-navDropdown{position:relative}.siteNavbar-desktopDropdown{background:#0b0c1cfa;border:1px solid #7b59cd2e;border-radius:16px;box-shadow:0 22px 50px #04050e47;display:grid;left:50%;min-width:184px;opacity:0;padding:8px;pointer-events:none;position:absolute;top:calc(100% + 16px);transform:translate(-50%,-6px);transition:opacity .18s ease-out,transform .18s ease-out}.siteNavbar-desktopDropdown.is-open{opacity:1;pointer-events:auto;transform:translate(-50%)}.siteNavbar-desktopDropdownLink{border-radius:10px;color:#f1ecffd1;font-size:.9rem;padding:10px 12px;text-decoration:none;white-space:nowrap}.siteNavbar-desktopDropdownLink:focus-visible,.siteNavbar-desktopDropdownLink:hover{background:#7a4ad32e;color:#fff}.siteNavbar-link:after{background:linear-gradient(90deg,#0000,#ac67ffe6,#0000);bottom:-8px;content:"";height:1px;left:0;opacity:0;position:absolute;right:0;transition:opacity .16s ease-out}.siteNavbar-link:focus-visible,.siteNavbar-link:hover{color:#fff;text-shadow:0 0 16px #a85bf04d}.siteNavbar-brand:focus-visible,.siteNavbar-brand:hover{color:#fff;text-shadow:none}.siteNavbar-link:focus-visible:after,.siteNavbar-link:hover:after{opacity:1}.siteNavbar-linkWithIcon{white-space:nowrap}.siteNavbar-button{align-items:center;background:#0f1023cc;border:1px solid #876ccd2e;border-radius:999px;color:#f3efff;cursor:pointer;display:inline-flex;font:inherit;gap:12px;min-height:44px;padding:0 16px 0 12px;transition:background .16s ease-out,border-color .16s ease-out,box-shadow .16s ease-out,opacity .16s ease-out}.siteNavbar-buttonMenu{width:100%}.siteNavbar-button:focus-visible,.siteNavbar-button:hover{background:#171530eb;border-color:#aa77ff73}.siteNavbar-buttonIcon{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;display:inline-flex;height:30px;justify-content:center;width:30px}.siteNavbar-dashboardButton{background:#7a39e5;border-color:#a855f761;box-shadow:0 7px 20px #5b239e33;color:#fff}.siteNavbar-dashboardButton:focus-visible,.siteNavbar-dashboardButton:hover{background:#8748ef;border-color:#cda2ff94;box-shadow:0 8px 22px #5b239e47}.siteNavbar-buttonIcon svg{display:block}.siteNavbar.is-responsive .siteNavbar-menuButton{align-items:center;background:#0f1023cc;border:1px solid #876ccd2e;border-radius:999px;color:#f3efff;cursor:pointer;display:none;height:44px;justify-content:center;transition:background .18s ease-out,border-color .18s ease-out,opacity .18s ease-out;width:44px}.siteNavbar.is-responsive .siteNavbar-actions{position:relative;z-index:3}.siteNavbar.is-responsive .siteNavbar-menuButton:focus-visible,.siteNavbar.is-responsive .siteNavbar-menuButton:hover{background:#171530eb;border-color:#aa77ff73}.siteNavbar.is-responsive .siteNavbar-menuIcon{display:inline-flex;height:14px;position:relative;width:18px}.siteNavbar.is-responsive .siteNavbar-menuIcon span{background:currentColor;border-radius:999px;height:1.7px;left:0;position:absolute;transform-origin:center;transition:transform .22s ease-out,opacity .18s ease-out,top .22s ease-out,bottom .22s ease-out;width:18px}.siteNavbar.is-responsive .siteNavbar-menuIcon span:first-child{top:0}.siteNavbar.is-responsive .siteNavbar-menuIcon span:nth-child(2){top:6px}.siteNavbar.is-responsive .siteNavbar-menuIcon span:nth-child(3){bottom:0}.siteNavbar.is-responsive.is-menu-open .siteNavbar-menuIcon span:first-child{top:6px;transform:rotate(45deg)}.siteNavbar.is-responsive.is-menu-open .siteNavbar-menuIcon span:nth-child(2){opacity:0}.siteNavbar.is-responsive.is-menu-open .siteNavbar-menuIcon span:nth-child(3){bottom:auto;top:6px;transform:rotate(-45deg)}.siteNavbar.is-responsive .siteNavbar-menu{left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:calc(100% + 12px);transform:translateY(-10px);transition:opacity .22s ease-out,transform .22s ease-out;z-index:2}.siteNavbar.is-responsive .siteNavbar-menu.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.siteNavbar.is-responsive .siteNavbar-menuInner{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(180deg,#0b0c1cfa,#0a0a18fa);border:1px solid #7b59cd2e;border-radius:24px;box-shadow:inset 0 1px 0 #ffffff0a,0 22px 50px #04050e47,0 0 28px #7648ce1f;display:flex;flex-direction:column;gap:18px;padding:18px}.siteNavbar.is-responsive .siteNavbar-menuLinks{grid-gap:8px;display:grid;gap:8px}.siteNavbar.is-responsive .siteNavbar-menuLink{align-items:center;background:#ffffff05;border:1px solid #ffffff0d;border-radius:16px;color:#f1ecffe0;display:flex;font-size:.98rem;gap:12px;justify-content:space-between;line-height:1;opacity:0;padding:14px 16px;transform:translateY(-4px);transition:background .18s ease-out,border-color .18s ease-out,opacity .18s ease-out,transform .18s ease-out;transition-delay:0ms;transition-delay:calc(var(--navbar-item-index, 0)*28ms)}.siteNavbar.is-responsive a.siteNavbar-menuLink,.siteNavbar.is-responsive button.siteNavbar-menuSectionToggle{-webkit-text-fill-color:currentColor;color:#fff!important}.siteNavbar.is-responsive .siteNavbar-dashboardLink,.siteNavbar.is-responsive .siteNavbar-dashboardLink:focus-visible,.siteNavbar.is-responsive .siteNavbar-dashboardLink:hover{-webkit-text-fill-color:#a85bf0;color:#a85bf0!important}.siteNavbar.is-responsive .siteNavbar-menu.is-open .siteNavbar-menuLink{opacity:1;transform:translateY(0)}.siteNavbar.is-responsive .siteNavbar-menuLink:focus-visible,.siteNavbar.is-responsive .siteNavbar-menuLink:hover{background:#171530e6;border-color:#aa77ff57}.siteNavbar.is-responsive .siteNavbar-dashboardLink,.siteNavbar.is-responsive .siteNavbar-dashboardLink:focus-visible,.siteNavbar.is-responsive .siteNavbar-dashboardLink:hover{-webkit-text-fill-color:#fff;background:linear-gradient(135deg,#7c3aed,#a855f7);border-color:#a855f7b8;color:#fff!important}.siteNavbar.is-responsive .siteNavbar-menuLinkWithIcon svg{flex:0 0 auto}.siteNavbar.is-responsive .siteNavbar-menuSection{grid-gap:0;display:grid;gap:0}.siteNavbar.is-responsive .siteNavbar-menuSectionToggle{cursor:pointer;font:inherit;width:100%}.siteNavbar.is-responsive .siteNavbar-menuSectionToggle svg{transition:transform .18s ease-out}.siteNavbar.is-responsive .siteNavbar-menuSectionToggle svg.is-rotated{transform:rotate(180deg)}.siteNavbar.is-responsive .siteNavbar-submenu{grid-gap:4px;display:grid;gap:4px;max-height:0;opacity:0;overflow:hidden;padding:0 12px;transition:max-height .22s ease-out,padding .22s ease-out,opacity .18s ease-out}.siteNavbar.is-responsive .siteNavbar-submenu.is-open{max-height:260px;opacity:1;padding:6px 12px 8px}.siteNavbar.is-responsive .siteNavbar-submenuLink{border-left:2px solid #a85bf047;color:#f1ecffb8;display:block;font-size:.92rem;padding:10px 12px;text-decoration:none;transition:background-color .18s ease-out,border-color .18s ease-out,color .18s ease-out,transform .18s ease-out}.siteNavbar.is-responsive .siteNavbar-submenuLink:focus-visible,.siteNavbar.is-responsive .siteNavbar-submenuLink:hover{background:#7a4ad31f;border-left-color:#a85bf0;color:#fff;transform:translateX(3px)}.siteNavbar.is-responsive .siteNavbar-menuActions{grid-gap:10px;display:grid;gap:10px}.siteNavbar.is-responsive .siteNavbar-overlay{background:#03040a6b;border:0;inset:0;opacity:0;padding:0;pointer-events:none;position:fixed;transition:opacity .18s ease-out;z-index:1}.siteNavbar.is-responsive .siteNavbar-overlay.is-open{opacity:1;pointer-events:auto}@media (max-width:1280px) and (min-width:1121px){.siteNavbar.is-responsive{gap:18px;padding-left:20px;padding-right:20px}.siteNavbar.is-responsive .siteNavbar-nav{gap:22px}.siteNavbar.is-responsive .siteNavbar-link{font-size:.93rem}.siteNavbar.is-responsive .siteNavbar-button{gap:8px;padding-right:12px}}@media (max-width:1120px){.siteNavbar.is-responsive{gap:14px;grid-template-columns:minmax(0,1fr) auto auto;padding:16px 20px;width:min(calc(100% - 32px),1380px)}.siteNavbar.is-responsive .siteNavbar-nav{display:none}.siteNavbar.is-responsive .siteNavbar-actions{gap:10px}.siteNavbar.is-responsive .siteNavbar-menuButton{display:inline-flex}.siteNavbar.is-responsive .siteNavbar-menu{top:calc(100% + 10px)}}@media (max-width:720px){.siteNavbar.is-responsive{border-radius:18px;margin-top:0;padding:16px;top:10px;width:min(calc(100% - 28px),1380px)}.siteNavbar.is-responsive .siteNavbar-desktopSignIn{display:none}.siteNavbar.is-responsive .siteNavbar-menuInner{border-radius:22px;gap:14px;padding:16px}.siteNavbar.is-responsive .siteNavbar-menuLink{padding:13px 14px}}@media (max-width:430px){.siteNavbar.is-responsive .siteNavbar-brand{gap:9px}.siteNavbar.is-responsive .siteNavbar-brandLogo{height:34px;width:34px}.siteNavbar.is-responsive .siteNavbar-brandText{font-size:.98rem}.siteNavbar.is-responsive .siteNavbar-menuInner{padding:12px}}@media (max-width:350px){.siteNavbar.is-responsive{padding:12px;width:calc(100% - 20px)}.siteNavbar.is-responsive .siteNavbar-menuButton{height:40px;width:40px}}@media (prefers-reduced-motion:reduce){.siteNavbar *,.siteNavbar:after,.siteNavbar:before{animation:none!important;transition:none!important}}.loginPage{--login-parallax-x:0px;--login-parallax-y:0px;background:radial-gradient(circle at top,#5b2fa442,#0000 34%),radial-gradient(circle at 20% 18%,#6830ad38,#0000 28%),linear-gradient(180deg,#090916,#0a0b1c 55%,#090914);color:#f4f0ff;isolation:isolate;min-height:100dvh;overflow:hidden;position:relative}.loginPage:after,.loginPage:before{content:"";inset:0;pointer-events:none;position:absolute}.loginPage:before{background-image:linear-gradient(#ffffff0a 1px,#0000 0),linear-gradient(90deg,#ffffff0a 1px,#0000 0);background-size:100% 100%,100% 100%;opacity:.04;z-index:0}.loginPage:after{z-index:0}.loginPage-background{inset:0;overflow:hidden;position:absolute;z-index:0}.loginPage-nebula,.loginPage-streak,.loginPage-wave{position:absolute;will-change:transform,opacity}.loginPage-nebula{animation:loginNebulaFloat 18s ease-in-out infinite alternate;border-radius:999px;filter:blur(10px);opacity:.55}.loginPage-nebulaOne{background:radial-gradient(circle,#6f35c247,#0000 68%);height:52vw;left:18%;top:8%;transform:translate(calc(var(--login-parallax-x)*.55),calc(var(--login-parallax-y)*.55));width:52vw}.loginPage-nebulaTwo{animation-delay:-6s;background:radial-gradient(circle,#49289c47,#0000 70%);height:44vw;right:4%;top:24%;transform:translate(calc(var(--login-parallax-x)*-.4),calc(var(--login-parallax-y)*-.4));width:44vw}.loginPage-nebulaThree{animation-delay:-11s;background:radial-gradient(circle,#223c842e,#0000 72%);bottom:2%;height:40vw;left:22%;transform:translate(calc(var(--login-parallax-x)*.22),calc(var(--login-parallax-y)*.22));width:40vw}.loginPage-wave{border:1px solid #9561ff33;border-radius:50%;filter:blur(1px);height:48vh;opacity:.28;width:34vw}.loginPage-waveLeft{animation:loginWaveDrift 24s ease-in-out infinite alternate;border-bottom:0;border-right:0;left:-2%;top:24%;transform:rotate(14deg) translate(calc(var(--login-parallax-x)*.8),calc(var(--login-parallax-y)*.8))}.loginPage-waveRight{animation:loginWaveDrift 26s ease-in-out infinite alternate-reverse;border-left:0;border-top:0;right:1%;top:22%;transform:rotate(-12deg) translate(calc(var(--login-parallax-x)*-.75),calc(var(--login-parallax-y)*-.75))}.loginPage-streak{animation:loginStreakShift 15s linear infinite;background:linear-gradient(90deg,#0000,#b391ff80,#0000);border-radius:999px;opacity:.16}.loginPage-streakOne{height:1px;left:24%;top:30%;transform:rotate(-10deg);width:26vw}.loginPage-streakTwo{animation-delay:-7s;height:1px;right:18%;top:62%;transform:rotate(13deg);width:20vw}.loginPage-star{animation:loginStarPulse 4.8s ease-in-out infinite;background:#cbbffff2;border-radius:999px;box-shadow:0 0 10px #a85bf0a6;position:absolute}.loginPage-shell{display:flex;flex-direction:column;min-height:100dvh;padding:112px 24px var(--app-safe-area-page-bottom);position:relative;z-index:1}.loginPage-navbar{grid-gap:24px;align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0c1cb8;border:1px solid #7b59cd29;border-radius:22px;box-shadow:inset 0 1px 0 #ffffff0a;display:grid;gap:24px;grid-template-columns:1fr auto 1fr;left:32px;margin:0 auto;max-width:1380px;padding:16px 28px;position:fixed;right:32px;top:16px;width:auto;z-index:2147483646}.loginPage-brand,.loginPage-nav,.loginPage-navbarButton{position:relative;z-index:2}.loginPage-brand,.loginPage-footer a,.loginPage-navLink{text-decoration:none}.loginPage-brand{align-items:center;color:#fff;display:inline-flex;gap:14px;justify-self:start}.loginPage-brandLogo{height:38px;object-fit:contain;width:38px}.loginPage-brandText{font-size:1.1rem;font-weight:500;letter-spacing:.04em}.loginPage-nav{gap:32px;justify-content:center}.loginPage-nav,.loginPage-navLink{align-items:center;display:inline-flex}.loginPage-navLink{color:#f1ecffd1;font-size:.99rem;gap:7px;position:relative;transition:color .16s ease-out,opacity .16s ease-out,text-shadow .16s ease-out}.loginPage-navLink:after{background:linear-gradient(90deg,#0000,#ac67ffe6,#0000);bottom:-8px;content:"";height:1px;left:0;opacity:0;position:absolute;right:0;transition:opacity .16s ease-out}.loginPage-brand:focus-visible,.loginPage-brand:hover,.loginPage-footer a:focus-visible,.loginPage-footer a:hover,.loginPage-navLink:focus-visible,.loginPage-navLink:hover{color:#fff;text-shadow:0 0 16px #a85bf04d}.loginPage-navLink:focus-visible:after,.loginPage-navLink:hover:after{opacity:1}.loginPage-navbarButton{align-items:center;background:#0f1023cc;border:1px solid #876ccd2e;border-radius:999px;color:#f3efff;cursor:pointer;display:inline-flex;font:inherit;gap:12px;justify-self:end;min-height:44px;padding:0 16px 0 12px;transition:background .16s ease-out,border-color .16s ease-out,box-shadow .16s ease-out,opacity .16s ease-out}.loginPage-navbarButton:focus-visible,.loginPage-navbarButton:hover{background:#171530eb;border-color:#aa77ff73;box-shadow:0 0 0 1px #aa77ff14,0 0 22px #7a4ad329}.loginPage-navbarButtonIcon{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;display:inline-flex;height:30px;justify-content:center;width:30px}.loginPage-main{align-items:center;display:flex;flex:1 1;justify-content:center;padding-bottom:24px}.loginPage-hero{align-items:center;display:flex;flex-direction:column;margin:0 auto;padding:clamp(24px,5vh,56px) 0 clamp(24px,4vh,36px);text-align:center;width:min(820px,100%)}.loginPage-orbWrap{margin-bottom:28px;position:relative}.loginPage-orbGlow{background:radial-gradient(circle,#a45fff94,#7d4ad62e 48%,#0000 72%);border-radius:50%;inset:-22px;position:absolute}.loginPage-orb{background:linear-gradient(180deg,#b06dfffa,#a85bf0fa);border-radius:50%;box-shadow:0 0 42px #8748e347;height:118px;padding:4px;position:relative;width:118px}.loginPage-orb:before{background:#05060d;border-radius:50%;content:"";inset:4px;position:absolute}.loginPage-orbLogo{border-radius:50%;height:100%;object-fit:cover;position:relative;width:100%;z-index:1}.loginPage-title{font-size:clamp(2.7rem,3.7vw,4.55rem);font-weight:500;letter-spacing:-.04em;line-height:1.02;margin:0}.loginPage-accent,.loginPage-subtitle{font-size:clamp(1.24rem,1.8vw,1.9rem);line-height:1.25;margin:0}.loginPage-subtitle{color:#eae6f8d1;margin-top:16px}.loginPage-accent{color:#a85bf0;font-weight:500;margin-top:8px}.loginPage-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(180deg,#1b13377a,#0d0d1fe0),#0b0b1cdb;border:1px solid #8e69df40;border-radius:28px;box-shadow:inset 0 1px 0 #ffffff0d,0 20px 70px #05071461;margin-top:38px;transition:border-color .16s ease-out,box-shadow .16s ease-out,background .16s ease-out;width:min(572px,100%)}.loginPage-card:hover{border-color:#ac7cff59;box-shadow:inset 0 1px 0 #ffffff0d,0 20px 70px #05071461,0 0 26px #7d4ad61f}.loginPage-cardInner{padding:34px 34px 30px}.loginPage-cardTitle{color:#fff;font-size:1.18rem;font-weight:500;margin:0;text-align:left}.loginPage-cardSubtitle{color:#e0daf2c2;font-size:1.04rem;line-height:1.55;margin:10px 0 0;text-align:left}.loginPage-discordButton{align-items:center;background:linear-gradient(90deg,#7d4df2,#984eff 48%,#743df4);background-position:50% 50%;background-size:130% 130%;border:1px solid #ba8dff3d;border-radius:16px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:1.18rem;font-weight:600;gap:12px;justify-content:center;letter-spacing:-.01em;margin-top:24px;min-height:56px;overflow:hidden;position:relative;transition:border-color .16s ease-out,box-shadow .16s ease-out,background-position .16s ease-out,opacity .16s ease-out;width:100%}.loginPage-discordButton:focus-visible,.loginPage-discordButton:hover{background-position:62% 50%;border-color:#e0ccff6b}.loginPage-discordButtonAvatar{align-items:center;background:#ffffff14;border-radius:999px;display:inline-flex;flex:0 0 auto;height:30px;justify-content:center;overflow:hidden;width:30px}.loginPage-discordButtonGlow{background:linear-gradient(100deg,#0000 12%,#ffffff1a 48%,#0000 74%);inset:0;opacity:0;position:absolute;transform:translateX(-12px);transition:opacity .16s ease-out,transform .16s ease-out}.loginPage-discordButton:focus-visible .loginPage-discordButtonGlow,.loginPage-discordButton:hover .loginPage-discordButtonGlow{opacity:1;transform:translateX(10px)}.loginPage-discordIcon{height:22px;object-fit:contain;width:22px}.loginPage-discordIcon.is-avatar{border-radius:50%;height:100%;object-fit:cover;width:100%}.loginPage-discordButtonLabel{font-weight:500;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loginPage-differentAccountLink{align-items:center;background:#0000;border:0;color:#d7d1e99e;cursor:pointer;display:inline-flex;font:inherit;font-size:.93rem;justify-content:center;line-height:1.2;margin:14px auto 0;min-height:20px;padding:0;transition:color .16s ease-out,opacity .16s ease-out,text-shadow .16s ease-out;width:fit-content}.loginPage-differentAccountLink:focus-visible,.loginPage-differentAccountLink:hover{color:#a870ff;text-shadow:0 0 16px #a85bf033}.loginPage-differentAccountLink.is-hidden{opacity:0;pointer-events:none;visibility:hidden}.loginPage-security{align-items:center;color:#d7d1e9b8;display:inline-flex;font-size:1rem;gap:10px;margin:24px 0 0}.loginPage-footer{align-items:center;color:#d6d1e49e;display:flex;flex-wrap:wrap;font-size:.96rem;gap:18px;justify-content:center;margin-top:auto;padding-top:30px}.loginPage-footer a{align-items:center;color:#f1ecffd1;display:inline-flex;position:relative;transition:color .16s ease-out,opacity .16s ease-out,text-shadow .16s ease-out}.loginPage-footer a:after{background:linear-gradient(90deg,#0000,#ac67ffe6,#0000);bottom:-8px;content:"";height:1px;left:0;opacity:0;position:absolute;right:0;transition:opacity .16s ease-out}.loginPage-footer a:focus-visible,.loginPage-footer a:hover{color:#fff;text-shadow:0 0 16px #a85bf04d}.loginPage-footer a:focus-visible:after,.loginPage-footer a:hover:after{opacity:1}.loginPage-footerDot{color:#ab91e073;-webkit-user-select:none;user-select:none}.loginPage-animate{animation:loginFadeUp .38s cubic-bezier(.2,.7,.2,1) forwards;opacity:0}.loginPage-nav{isolation:isolate;position:relative;z-index:5}.loginPage-animateOrb{animation-delay:.16s}.loginPage-animateTitle{animation-delay:.24s}.loginPage-animateSubtitle{animation-delay:.3s}.loginPage-animateAccent{animation-delay:.35s}.loginPage-animateCard{animation-delay:.43s}.loginPage-animateSecurity{animation-delay:.72s}.loginPage-animateFooter{animation-delay:.81s}@keyframes loginFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes loginFadeInOnly{0%{opacity:0}to{opacity:1}}@keyframes loginNebulaFloat{0%{transform:translate(calc(var(--login-parallax-x)*.2),calc(var(--login-parallax-y)*.2)) scale(1)}to{transform:translate(calc(var(--login-parallax-x)*.55),calc(var(--login-parallax-y)*.55)) scale(1.06)}}@keyframes loginWaveDrift{0%{opacity:.18}to{opacity:.32}}@keyframes loginStreakShift{0%{opacity:0;transform:translateX(-2vw) rotate(-10deg)}18%{opacity:.2}52%{opacity:.09}to{opacity:0;transform:translateX(3vw) rotate(-10deg)}}@keyframes loginStarPulse{0%,to{opacity:.42;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}@media (max-width:1080px){.loginPage-shell{padding:112px 24px var(--app-safe-area-page-bottom)}.loginPage-navbar{gap:18px;grid-template-columns:1fr;justify-items:center;left:20px;right:20px}.loginPage-brand,.loginPage-navbarButton{justify-self:center}.loginPage-nav{flex-wrap:wrap;gap:18px 24px}}@media (max-width:720px){.loginPage-shell{padding:96px 16px var(--app-safe-area-page-bottom)}.loginPage-navbar{border-radius:18px;left:14px;padding:16px;right:14px;top:10px}.loginPage-nav{display:none}.loginPage-hero{padding-top:28px}.loginPage-title{font-size:clamp(2.35rem,10vw,3.15rem)}.loginPage-orb{height:102px;width:102px}.loginPage-orbWrap{margin-bottom:22px}.loginPage-cardInner{padding:24px 20px 22px}.loginPage-footer,.loginPage-security{text-align:center}.loginPage-main{padding-bottom:12px}}@media (prefers-reduced-motion:reduce){.loginPage *,.loginPage:after,.loginPage:before{animation:none!important;transition:none!important}.loginPage-nebulaOne,.loginPage-nebulaThree,.loginPage-nebulaTwo,.loginPage-waveLeft,.loginPage-waveRight{transform:none!important}}.guildHome-page{background:radial-gradient(circle at 18% 18%,#7c3aed1a,#0000 24%),radial-gradient(circle at 78% 16%,#a855f70f,#0000 24%),linear-gradient(180deg,#070713,#090917);color:#fff;font-family:Outfit,sans-serif;height:100dvh;min-height:100dvh;overflow:hidden}body.guildHome-noScroll{overflow:hidden}body.guildHome-noScroll .guildHome-main{overflow-y:hidden}.guildHome-page,.guildHome-page *{box-sizing:border-box}.guildHome-sidebar{background:linear-gradient(180deg,hsla(0,0%,100%,.015),#fff0),#070713;border-right:1px solid #ffffff0f;display:flex;flex-direction:column;gap:16px;height:100dvh;inset:0 auto 0 0;max-height:100dvh;overflow:hidden;padding:20px 16px 18px;position:fixed;transition:transform .24s cubic-bezier(.16,1,.3,1),opacity .24s cubic-bezier(.16,1,.3,1);width:252px;will-change:transform,opacity;z-index:20}.guildHome-sidebarCloseButton{display:none}.guildHome-sidebarBackdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#03040b94;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .24s cubic-bezier(.16,1,.3,1);z-index:35}.guildHome-sidebarBackdrop.is-visible{opacity:1;pointer-events:auto}.guildHome-sidebarScroll{-webkit-overflow-scrolling:touch;grid-gap:16px;align-content:start;display:grid;flex:1 1;gap:16px;grid-auto-rows:min-content;height:0;max-height:100%;min-height:0;overflow-x:clip;overflow-y:auto;overscroll-behavior-y:contain;padding-bottom:max(18px,var(--app-safe-area-inset-bottom));position:relative;scrollbar-width:none;touch-action:pan-y}.guildHome-sidebarScroll::-webkit-scrollbar{display:none}.guildHome-sidebarScroll:after{background:linear-gradient(180deg,#07071300,#07071366 42%,#070713eb);bottom:0;content:"";display:block;height:40px;margin-top:-40px;opacity:1;pointer-events:none;position:sticky;transition:opacity .22s ease-out}.guildHome-sidebarScroll.is-at-bottom:after{opacity:0}.guildHome-logoLink{align-items:center;color:#fff;display:inline-flex;gap:8px;justify-content:center;margin-bottom:2px;text-decoration:none;width:100%}.guildHome-logoMark{display:block;height:24px;pointer-events:none;user-select:none;-webkit-user-select:none;width:24px}.guildHome-logoText{font-size:1.05rem;font-weight:600;letter-spacing:-.01em;line-height:1}.guildHome-guildSelectWrap{position:relative;z-index:30}.guildHome-guildSelect{align-items:center;background:hsla(0,0%,100%,.035);border:1px solid #ffffff14;border-radius:14px;color:#fff;cursor:pointer;display:flex;gap:12px;min-height:56px;padding:0 16px;transition:background-color .16s ease-out,border-color .16s ease-out,opacity .16s ease-out;width:100%}.guildHome-guildSelectError,.guildHome-guildSelectSkeleton{color:#ffffffb8;cursor:default;justify-content:flex-start}.guildHome-guildSelectSkeleton{gap:12px}.guildHome-guildSelectAvatarSkeleton{border-radius:50%;flex:0 0 auto;height:28px;width:28px}.guildHome-guildSelectAvatarSkeleton,.guildHome-guildSelectNameSkeleton{animation:guildHomeShimmer 1.2s ease-in-out infinite;background:linear-gradient(90deg,#ffffff0f,#ffffff1f,#ffffff0f);background-size:200% 100%}.guildHome-guildSelectNameSkeleton{border-radius:999px;flex:1 1;height:14px}.guildHome-guildSelectChevronSkeleton{background:#ffffff14;border-radius:50%;flex:0 0 auto;height:18px;width:18px}@keyframes guildHomeShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.guildHome-guildSelect.is-open,.guildHome-guildSelect:hover{border-color:#a855f73d}.guildHome-guildMenuIcon,.guildHome-guildSelectIcon{border-radius:50%;height:28px;object-fit:cover;pointer-events:none;user-select:none;-webkit-user-select:none;width:28px}.guildHome-guildSelectName{flex:1 1;font-size:.9rem;font-weight:500;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.guildHome-avatarChevron,.guildHome-guildSelectChevron,.guildHome-sidebarSectionChevron{color:#ffffff8f;transition:transform .18s ease-out,color .18s ease-out}.guildHome-avatarChevron.is-open,.guildHome-guildSelectChevron.is-open,.guildHome-sidebarSectionChevron.is-open{transform:rotate(180deg)}.guildHome-guildMenu{-webkit-backdrop-filter:blur(14px) saturate(130%);backdrop-filter:blur(14px) saturate(130%);background:#0a0b18f5;border:1px solid #a855f729;border-radius:18px;box-shadow:0 20px 42px #00000057;filter:blur(6px);left:0;opacity:0;padding:10px;pointer-events:none;position:absolute;right:0;top:calc(100% + 10px);transform:translateY(-10px);transform-origin:top center;will-change:opacity,transform,filter;z-index:40}.guildHome-guildMenu.is-open{animation:guildHomeGuildMenuOpen .21s cubic-bezier(.22,1,.36,1) both;filter:blur(0);opacity:1;pointer-events:auto;transform:translateY(0)}.guildHome-guildMenu.is-closing{animation:guildHomeGuildMenuClose .18s cubic-bezier(.22,1,.36,1) both;filter:blur(4px);opacity:0;pointer-events:none;transform:translateY(-7px)}.guildHome-guildMenuList{grid-gap:6px;display:grid;gap:6px}.guildHome-guildMenuItem{align-items:center;background:#0000;border:1px solid #0000;border-radius:14px;color:#ffffffc7;cursor:pointer;display:flex;filter:blur(4px);font:inherit;gap:10px;min-height:42px;min-width:0;opacity:0;padding:0 12px;text-align:left;transform:translateY(-6px);transition:background-color .16s ease-out,border-color .16s ease-out,color .16s ease-out,box-shadow .16s ease-out,opacity .16s ease-out,transform .16s ease-out,filter .16s ease-out;transition-delay:0ms;width:100%}.guildHome-guildMenu.is-open .guildHome-guildMenuItem{animation:guildHomeGuildMenuItemIn .21s cubic-bezier(.22,1,.36,1) both;animation-delay:0ms;animation-delay:calc(var(--guildHome-guildMenuIndex, 0)*28ms);filter:blur(0);opacity:1;transform:translateY(0)}.guildHome-guildMenu.is-closing .guildHome-guildMenuItem{animation:guildHomeGuildMenuItemOut .16s cubic-bezier(.22,1,.36,1) both;animation-delay:0ms;animation-delay:calc(var(--guildHome-guildMenuReverseIndex, 0)*24ms);filter:blur(4px);opacity:0;transform:translateY(-6px)}.guildHome-guildMenuItem.is-active,.guildHome-guildMenuItem:hover{background:#ffffff0d;border-color:#a855f72e;box-shadow:inset 0 0 0 1px #a855f70f;color:#fff}.guildHome-guildMenuItem.is-active{background:#7c3aed2e}.guildHome-guildMenuDivider{background:#ffffff14;height:1px;margin:8px 4px;opacity:0;transform:translateY(-4px);transition:opacity .16s ease-out,transform .16s ease-out,background-color .16s ease-out}.guildHome-guildMenu.is-open .guildHome-guildMenuDivider{animation:guildHomeGuildMenuDividerIn .2s cubic-bezier(.22,1,.36,1) both;opacity:1;transform:translateY(0)}.guildHome-guildMenu.is-closing .guildHome-guildMenuDivider{animation:guildHomeGuildMenuDividerOut .14s cubic-bezier(.22,1,.36,1) both;opacity:0;transform:translateY(-4px)}.guildHome-guildMenuName{flex:1 1 auto;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guildHome-guildMenuIcon{box-shadow:0 0 0 1px #ffffff0a;flex:0 0 auto}.guildHome-guildMenuPlus{align-items:center;background:#ffffff0d;border-radius:50%;display:inline-flex;font-size:1.2rem;height:34px;justify-content:center;transition:background-color .16s ease-out,color .16s ease-out,transform .16s ease-out;width:34px}.guildHome-guildMenuAddServer{color:#ffffffd1}.guildHome-guildMenuAddServer:hover{background:#ffffff0f;border-color:#a855f72e;color:#fff}.guildHome-guildMenuAddServer:hover .guildHome-guildMenuPlus{background:#a855f72e}@keyframes guildHomeGuildMenuOpen{0%{filter:blur(6px);opacity:0;transform:translateY(-10px)}to{filter:blur(0);opacity:1;transform:translateY(0)}}@keyframes guildHomeGuildMenuClose{0%{filter:blur(0);opacity:1;transform:translateY(0)}to{filter:blur(4px);opacity:0;transform:translateY(-7px)}}@keyframes guildHomeGuildMenuItemIn{0%{filter:blur(4px);opacity:0;transform:translateY(-6px)}to{filter:blur(0);opacity:1;transform:translateY(0)}}@keyframes guildHomeGuildMenuItemOut{0%{filter:blur(0);opacity:1;transform:translateY(0)}to{filter:blur(4px);opacity:0;transform:translateY(-6px)}}@keyframes guildHomeGuildMenuDividerIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes guildHomeGuildMenuDividerOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.guildHome-mainNav{grid-gap:10px;display:grid;gap:10px}.guildHome-mainNavItem,.guildHome-sidebarLink{grid-column-gap:6px;align-items:center;background:#0000;border:none;border-radius:14px;color:#ffffffc2;column-gap:6px;cursor:pointer;display:grid;font:inherit;font-size:.95rem;font-weight:400;grid-template-columns:32px minmax(0,1fr) 54px;height:38px;padding:0 12px;text-align:left;transition:background-color .16s ease-out,color .16s ease-out,opacity .16s ease-out;width:100%}.guildHome-mainNavItem:hover,.guildHome-sidebarLink:hover{background:#ffffff0a;color:#fff}.guildHome-mainNavItem.is-active{background:linear-gradient(135deg,#7c3aed,#a855f7);box-shadow:0 8px 22px #5b239e33;color:#fff}.guildHome-mainNavIcon,.guildHome-sidebarIcon{align-self:center;height:18px;justify-self:center;object-fit:contain;pointer-events:none;transition:filter .15s ease-out,opacity .15s ease-out;user-select:none;-webkit-user-select:none;width:18px}.guildHome-mainNavIconPlugin{color:#999898;height:18px;transition:color .15s ease-out,opacity .15s ease-out;width:16px}.guildHome-mainNavIconBotProfile{filter:brightness(0) saturate(100%) invert(60%) sepia(5%) saturate(168%) hue-rotate(185deg) brightness(92%) contrast(84%)}.guildHome-mainNavItem.is-active .guildHome-mainNavIcon{filter:brightness(0) invert(1)}.guildHome-mainNavItem.is-active .guildHome-mainNavIconPlugin{color:#fff;filter:none}.guildHome-mainNavItem.is-active .guildHome-mainNavIconBotProfile{filter:brightness(0) invert(1)}.guildHome-sidebarLink.is-active .guildHome-sidebarIcon{filter:brightness(0) invert(1)!important}.guildHome-sidebarSections{grid-gap:12px;align-content:start;display:grid;gap:12px;grid-auto-rows:min-content;margin-top:2px}.guildHome-sidebarSection{grid-gap:8px;align-content:start;display:grid;gap:8px;grid-auto-rows:min-content}.guildHome-sidebarSectionHeader{align-items:center;background:#0000;border:none;color:#ffffffe0;cursor:pointer;display:flex;font:inherit;font-size:.78rem;font-weight:500;height:34px;justify-content:space-between;letter-spacing:.08em;padding:0;width:100%}.guildHome-sidebarSectionHeader:hover{color:var(--color-white)}.guildHome-sidebarSectionChevron{transition:transform .18s ease-out,color .18s ease-out}.guildHome-sidebarSectionChevron.is-open{transform:rotate(180deg)}.guildHome-sidebarSectionItems{grid-gap:8px;display:grid;gap:8px}.guildHome-sidebarText{line-height:1.25;min-width:0;overflow-wrap:break-word;text-align:left;white-space:normal}.guildHome-sidebarIcon.is-enabled{filter:brightness(0) saturate(100%) invert(41%) sepia(49%) saturate(2252%) hue-rotate(233deg) brightness(99%) contrast(97%)}.guildHome-sidebarIcon.is-disabled{filter:brightness(0) saturate(0) invert(58%) sepia(7%) saturate(195%) hue-rotate(185deg) brightness(88%) contrast(86%)}.guildHome-sidebarLink:hover .guildHome-sidebarIcon.is-disabled{filter:brightness(0) invert(1)}.guildHome-sidebarLink:hover .guildHome-sidebarIcon.is-enabled{filter:brightness(0) saturate(100%) invert(41%) sepia(49%) saturate(2252%) hue-rotate(233deg) brightness(99%) contrast(97%)}.guildHome-sidebarLink.is-active{background:linear-gradient(135deg,#7c3aed,#a855f7);box-shadow:0 8px 22px #5b239e33;color:#fff}.guildHome-sidebarLink.is-active .guildHome-sidebarBadgeSlot{opacity:1}.guildHome-sidebarBadge{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center;pointer-events:none;user-select:none;-webkit-user-select:none}.guildHome-sidebarBadge--premium{background:#f5bf421f;border:1px solid #f5bf422e;border-radius:999px;box-shadow:inset 0 1px #ffffff0a;color:#f5bf42;height:28px;width:34px}.guildHome-sidebarBadge--new{background:#32b55f29;border:1px solid #4adc7e29;border-radius:999px;color:#7df6a8;font-size:.66rem;font-weight:600;height:22px;letter-spacing:.08em;min-width:34px;padding:0 8px}.guildHome-sidebarBadgeSlot{align-items:center;display:inline-flex;flex:0 0 54px;justify-content:center;justify-self:end;width:54px}.guildHome-helpCard{align-items:center;background:linear-gradient(180deg,hsla(0,0%,100%,.018),#ffffff03),#0a0b18d1;border:1px solid #a855f724;border-radius:18px;bottom:0;color:#fff;display:flex;gap:14px;justify-content:space-between;margin-top:auto;padding:16px;position:sticky;text-decoration:none;transition:background-color .16s ease-out,border-color .16s ease-out,opacity .16s ease-out;z-index:2}.guildHome-helpCard>div{display:flex;flex-direction:column;justify-content:center;min-height:42px}.guildHome-helpCard:hover{border-color:#a855f73d}.guildHome-helpCard h3{font-size:1rem;font-weight:500;line-height:1.2;margin:0}.guildHome-helpCard p{color:#ffffff94;font-size:.92rem;line-height:1.45;margin:0}.guildHome-helpCardIcon{align-items:center;background:#7c3aed2e;border-radius:14px;color:#c084fc;display:inline-flex;flex:0 0 auto;height:42px;justify-content:center;width:42px}.guildHome-main{-webkit-overflow-scrolling:touch;height:100dvh;margin-left:268px;max-height:100dvh;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;padding:24px 28px calc(28px + var(--app-safe-area-page-bottom))}.guildHome-main>.wg-screen{height:auto;max-height:none;min-height:0;min-width:0;overflow:visible;width:100%}.guildHome-main>.wg-screen:has(.wg-save-bar){padding-bottom:calc(120px + var(--app-safe-area-page-bottom))}.guildHome-topbar{display:flex;flex-direction:column;gap:16px;margin:0 auto 24px;max-width:1500px}.guildHome-compactTopbar{align-items:center;display:none;gap:10px;width:100%}.guildHome-mobileBrand{align-items:center;color:#fff;display:none;font-size:.96rem;font-weight:600;gap:8px;letter-spacing:-.01em;min-width:0;text-decoration:none}.guildHome-mobileBrand img{display:block;height:22px;pointer-events:none;user-select:none;-webkit-user-select:none;width:22px}.guildHome-mobileGuildButton{align-items:center;background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;color:#ffffffd6;cursor:pointer;display:none;font:inherit;font-size:.92rem;font-weight:500;gap:10px;min-height:40px;min-width:0;padding:0 14px;text-align:left;transition:background-color .16s ease-out,border-color .16s ease-out,opacity .16s ease-out}.guildHome-mobileGuildButton:hover{background:#ffffff0a;border-color:#a855f738}.guildHome-mobileGuildAvatar{border-radius:50%;flex:0 0 auto;height:24px;object-fit:cover;width:24px}.guildHome-mobileGuildButton span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guildHome-compactActions{align-items:center;display:none;gap:8px;margin-left:auto}.guildHome-mobileMoreButton{align-items:center;background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;color:#ffffffd1;cursor:pointer;display:none;height:40px;justify-content:center;width:40px}.guildHome-mobileMenuButton:hover,.guildHome-mobileMoreButton:hover{border-color:#a855f738;color:#fff}.guildHome-topControlsRow{align-items:center;display:flex;justify-content:flex-end;width:100%}.guildHome-mainHeaderRow{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;width:100%}.guildHome-actionCluster,.guildHome-globalControls,.guildHome-topbarIntro{align-items:center;display:flex}.guildHome-topbarIntro{gap:14px}.guildHome-topbarIntro h1{font-size:clamp(1.6rem,2vw,1.9rem);font-weight:500;letter-spacing:-.04em;line-height:1.08;margin:0}.guildHome-topbarIntro p{color:#ffffff94;font-size:.98rem;margin:8px 0 0}.guildHome-actionCluster,.guildHome-globalControls{gap:14px}.guildHome-iconButton,.guildHome-primaryButton,.guildHome-secondaryButton,.guildHome-squareAction,.guildHome-topAction,.guildHome-upgradeButton{font-family:Outfit,sans-serif;font-size:.95rem;font-weight:500;transition:background-color .16s ease-out,border-color .16s ease-out,color .16s ease-out,opacity .16s ease-out}.guildHome-iconButton,.guildHome-secondaryButton,.guildHome-topAction{align-items:center;background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;color:#ffffffd1;cursor:pointer;display:inline-flex;gap:10px;justify-content:center;min-height:36px;padding:0 14px}.guildHome-iconButton:hover,.guildHome-secondaryButton:hover,.guildHome-topAction:hover{background:#ffffff0a;border-color:#a855f738;color:#fff}.guildHome-iconButton{padding:0;width:36px}.guildHome-themeToggleButton,.guildHome-themeToggleMenuItem{display:none!important}.guildHome-compactActionsMenu .guildHome-themeToggleMenuItem{display:flex!important}.guildHome-actionsMenuWrap{position:relative}.guildHome-actionsMenu{background:#0a0b18fa;border:1px solid #a855f729;border-radius:16px;box-shadow:0 20px 42px #00000057;min-width:170px;padding:8px;pointer-events:none;position:absolute;right:0;top:calc(100% + 10px);z-index:90}.guildHome-actionsMenuItem{align-items:center;background:#0000;border:none;border-radius:12px;color:#fffc;cursor:pointer;display:flex;font:inherit;gap:10px;min-height:40px;padding:0 12px;transition:background-color .15s ease-out,color .15s ease-out;width:100%}.guildHome-actionsMenuItem:hover{background:#ffffff0d;color:#fff}.guildHome-compactMenuCategory{color:#ffffff7a;font-size:.72rem;font-weight:500;letter-spacing:.14em;line-height:1.2;margin:2px 12px 8px;text-transform:uppercase}.guildHome-compactActionsMenu{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:linear-gradient(180deg,#120e24fa,#080812f5);border-color:#a855f733;border-radius:18px;box-shadow:0 24px 48px #0000006b,inset 0 1px #ffffff08;min-width:208px;opacity:0;padding:10px;pointer-events:none;transform:translateY(-6px) scale(.98);transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1);z-index:90}.guildHome-compactActionsMenu.is-open{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.guildHome-heroVisual,.guildHome-heroVisual img{pointer-events:none}.guildHome-upgradeButton{align-items:center;background:#deca5c2e;border:none;border-radius:12px;color:#d4b03d;cursor:pointer;display:inline-flex;gap:10px;min-height:36px;padding:0 16px}.guildHome-upgradeButton:hover{background:#deca5c3d;color:#f0ce63}.guildHome-upgradeButton img{height:16px;pointer-events:none;user-select:none;-webkit-user-select:none;width:16px}.guildHome-avatarTrigger{align-items:center;background:#0000;border:none;color:#ffffffd1;cursor:pointer;display:inline-flex;gap:8px;justify-content:center;line-height:0;padding:0}.guildHome-avatarTrigger .main-horiz-dash-horiz-user-avatar{border-radius:50%;flex:0 0 32px;height:32px;margin:0;object-fit:cover;pointer-events:none;user-select:none;-webkit-user-select:none;width:32px}.guildHome-avatarTrigger .guildHome-avatarChevron{align-self:center;display:block;flex:0 0 auto}.guildHome-avatarTrigger.is-authenticated{opacity:.96}.guildHome-mobileMenuButton{align-items:center;background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;color:#ffffffd1;cursor:pointer;display:none;height:36px;justify-content:center;transition:background-color .16s ease-out,border-color .16s ease-out,color .16s ease-out,box-shadow .16s ease-out;width:36px}.guildHome-mobileMenuButton.is-open,.guildHome-mobileMoreButton.is-open{background:#a855f724;border-color:#a855f757;box-shadow:inset 0 0 0 1px #a855f71a;color:#fff}.guildHome-mobileMenuButton.is-open{background:#0000;border-color:#0000;box-shadow:none}.guildHome-revealSection{margin:0 auto;max-width:1500px}.guildHome-dataCard,.guildHome-heroCard,.guildHome-overviewCard{background:linear-gradient(180deg,#ffffff05,#ffffff03),#090a18f5;border:1px solid #a855f71a;border-radius:20px}.guildHome-heroCard{grid-gap:54px;display:grid;gap:54px;grid-template-columns:minmax(0,1.34fr) minmax(300px,.8fr) minmax(360px,.92fr);min-height:304px;overflow:hidden;padding:30px 24px 24px;position:relative}.guildHome-heroCard:before{background:radial-gradient(circle at 22% 32%,#a855f70d,#0000 24%),radial-gradient(circle at 76% 68%,rgba(168,85,247,.045),#0000 24%);content:"";inset:0;pointer-events:none;position:absolute}.guildHome-overviewCard{margin-top:20px;padding:16px 18px 14px}.guildHome-bottomGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1.06fr .98fr .92fr;margin-top:18px}.guildHome-dataCard{display:flex;flex-direction:column;min-height:304px;min-width:0;padding:20px 20px 22px}.guildHome-cardHeader{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px;min-width:0}.guildHome-cardHeader h3{font-size:1.2rem;font-weight:500;letter-spacing:-.03em;line-height:1.1;margin:0}.guildHome-cardMeta{color:#ffffff85;font-size:.9rem;white-space:nowrap}.guildHome-fadeItem{opacity:0;transform:translateY(20px);transition:opacity .42s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1)}.guildHome-revealSection.is-visible .guildHome-fadeItem{opacity:1;transform:translateY(0)}.guildHome-revealSection.is-visible .guildHome-fadeItem:first-child{transition-delay:80ms}.guildHome-revealSection.is-visible .guildHome-fadeItem:nth-child(2){transition-delay:.16s}.guildHome-revealSection.is-visible .guildHome-fadeItem:nth-child(3){transition-delay:.24s}.guildHome-heroCopy,.guildHome-heroVisual,.guildHome-progressPanel{position:relative;z-index:1}.guildHome-heroCopy{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:8px 12px 8px 10px}.guildHome-heroCopy h2{font-size:clamp(1.7rem,2.6vw,2.4rem);font-weight:500;letter-spacing:-.04em;line-height:1.08;margin:0;max-width:10ch}.guildHome-heroCopy h2 span{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#9f67ff,#c084fc);-webkit-background-clip:text}.guildHome-heroCopy p{color:#ffffffad;font-size:1.05rem;line-height:1.55;margin:22px 0 0;max-width:22ch}.guildHome-primaryButton,.guildHome-secondaryButton{border-radius:16px;cursor:pointer;min-height:44px;min-width:0}.guildHome-primaryButtonArrow,.guildHome-secondaryButtonArrow{align-items:center;display:inline-flex;justify-content:center;transition:transform .22s cubic-bezier(.16,1,.3,1);will-change:transform}.guildHome-primaryButton{align-items:center;background-color:#7c3aed;background-image:linear-gradient(135deg,#ffffff24,#0000 36%);border:1px solid #a855f733;color:#fff;display:inline-flex;gap:12px;justify-content:center;margin-top:26px;padding:0 20px;width:fit-content}.guildHome-primaryButton:hover{background-color:#6f2fe3;border-color:#d6b4ff57}.guildHome-primaryButton:focus-visible .guildHome-primaryButtonArrow,.guildHome-primaryButton:hover .guildHome-primaryButtonArrow{transform:translateX(2px)}.guildHome-secondaryButton:focus-visible .guildHome-secondaryButtonArrow,.guildHome-secondaryButton:hover .guildHome-secondaryButtonArrow{transform:translateX(2px)}.guildHome-progressPanel{border-left:1px solid #ffffff0f;display:flex;flex-direction:column;gap:20px;justify-content:center;padding:10px 0 10px 26px}.guildHome-progressHeader h3{font-size:1.15rem;font-weight:500;line-height:1.1;margin:0}.guildHome-progressHeader p{color:#ffffff94;font-size:.98rem;margin:8px 0 0}.guildHome-progressTrack{background:#ffffff14;border-radius:999px;height:4px;overflow:hidden}.guildHome-progressFill{background:linear-gradient(90deg,#8b5cf6,#c084fc);border-radius:inherit;display:block;height:100%;transition:width .96s cubic-bezier(.16,1,.3,1);width:0}.guildHome-progressFill.is-animated{width:var(--progress-width)}.guildHome-progressList{grid-gap:18px;display:grid;gap:18px}.guildHome-progressRow{align-items:center;background:#ffffff05;border:1px solid #0000;border-radius:14px;color:#ffffffe6;cursor:pointer;display:flex;font:inherit;font-size:.9rem;gap:12px;justify-content:space-between;min-height:40px;opacity:0;padding:0 12px;transform:translateY(12px);transition:opacity .42s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1),background-color .18s ease-out,border-color .18s ease-out,color .18s ease-out;transition-delay:0ms,0ms,0ms,0ms,0ms;transition-delay:var(--row-delay,0ms),var(--row-delay,0ms),0ms,0ms,0ms;width:100%}.guildHome-revealSection.is-visible .guildHome-progressRow{opacity:1;transform:translateY(0)}.guildHome-progressRow:hover{background:#ffffff0a}.guildHome-progressRow.is-next{background:#7c3aed1f;border-color:#a855f72e}.guildHome-progressLeft{align-items:center;display:flex;gap:10px;min-width:0}.guildHome-progressStatus{align-items:center;border:1px solid #ffffff24;border-radius:50%;color:#ffffff8a;display:inline-flex;flex:0 0 auto;height:18px;justify-content:center;width:18px}.guildHome-progressStatus.is-complete{background:#22c55e29;border-color:#22c55e38;color:#7ade99}.guildHome-progressPendingDot{background:#ffffff4d;border-radius:50%;display:block;height:7px;width:7px}.guildHome-progressRow.is-upcoming{color:#ffffff94}.guildHome-nextBadge{align-items:center;background:#a855f738;border-radius:999px;color:#f0d7ff;display:inline-flex;font-size:.78rem;height:26px;letter-spacing:.02em;padding:0 10px;white-space:nowrap}.guildHome-nextBadgeSkeleton,.guildHome-progressHeadingSkeleton,.guildHome-progressRowTextSkeleton,.guildHome-progressStatusSkeleton,.guildHome-progressSubheadingSkeleton,.guildHome-progressTrackSkeleton{animation:guildHomeShimmer 1.35s ease-in-out infinite;background:linear-gradient(90deg,#7c3aed1a,#c084fc47,#7c3aed1a);background-size:220% 100%;border-radius:999px;display:block}.guildHome-progressHeadingSkeleton{height:18px;width:122px}.guildHome-progressSubheadingSkeleton{height:14px;margin-top:8px;width:76px}.guildHome-progressTrackSkeleton{background:#ffffff0d;height:10px;overflow:hidden}.guildHome-progressFillSkeleton{animation:guildHomeShimmer 1.35s ease-in-out infinite;background:linear-gradient(90deg,#ffffff0d,#ffffff1f,#ffffff0d);background-size:220% 100%;border-radius:inherit;height:100%;width:100%}.guildHome-progressStatusSkeleton{height:18px;width:18px}.guildHome-progressRowTextSkeleton{height:14px}.guildHome-progressRowTextSkeletonWide{width:142px}.guildHome-progressRowTextSkeletonMedium{width:116px}.guildHome-progressRowTextSkeletonShort{width:88px}.guildHome-nextBadgeSkeleton{height:22px;width:42px}.guildHome-heroVisual{align-items:flex-end;display:flex;justify-content:flex-end;min-height:250px;padding-right:8px;position:relative}.guildHome-heroImage{filter:drop-shadow(0 18px 34px rgba(124,58,237,.13));height:auto;object-fit:contain;pointer-events:none;transform:translateX(18px);user-select:none;-webkit-user-select:none;width:min(100%,438px)}.guildHome-overviewGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.guildHome-overviewStat{align-items:center;display:flex;gap:10px;min-width:0;opacity:0;padding:16px 14px;transform:translateY(14px);transition:opacity .42s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1);transition-delay:0ms;transition-delay:var(--stat-delay,0ms)}.guildHome-revealSection.is-visible .guildHome-overviewStat{opacity:1;transform:translateY(0)}.guildHome-overviewStat+.guildHome-overviewStat{border-left:1px solid #ffffff0f}.guildHome-overviewIcon{align-items:center;background:#7c3aed1f;border-radius:14px;color:#d7b4ff;display:inline-flex;flex:0 0 auto;height:38px;justify-content:center;opacity:0;transform:scale(.88);transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1);transition-delay:80ms;transition-delay:calc(var(--stat-delay, 0ms) + 80ms);width:38px}.guildHome-overviewIcon.is-boosts{background:#a855f72e;color:#efe0ff}.guildHome-overviewIcon.is-premium{background:linear-gradient(135deg,#7c3aed38,#a855f74d);color:#fff}.guildHome-overviewStatSkeleton{opacity:1;transform:none}.guildHome-overviewIconSkeleton{box-shadow:none}.guildHome-overviewIconSkeleton,.guildHome-overviewLabelSkeleton,.guildHome-overviewValueSkeleton{animation:guildHomeShimmer 1.35s ease-in-out infinite;background:linear-gradient(90deg,#7c3aed1a,#c084fc47,#7c3aed1a);background-size:220% 100%}.guildHome-overviewLabelSkeleton,.guildHome-overviewValueSkeleton{border-radius:999px;display:block}.guildHome-overviewValueSkeleton{height:24px;width:38px}.guildHome-overviewLabelSkeleton{height:14px;margin-top:8px;width:70px}.guildHome-overviewText{min-width:0}.guildHome-overviewStat .guildHome-overviewText strong{color:#fff;display:block;font-size:clamp(1.26rem,1.62vw,1.78rem);font-weight:600;letter-spacing:-.04em;line-height:1;opacity:0;transform:translateY(8px);transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1);transition-delay:.13s;transition-delay:calc(var(--stat-delay, 0ms) + .13s)}.guildHome-overviewStat .guildHome-overviewValue{color:#fff!important;display:inline-block;font:inherit;font-size:inherit!important;font-weight:600;line-height:1}.guildHome-overviewStat .guildHome-overviewText span{color:#ffffffb8;display:block;font-size:.92rem;margin-top:8px;opacity:0;transform:translateY(8px);transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1);transition-delay:.2s;transition-delay:calc(var(--stat-delay, 0ms) + .2s)}.guildHome-revealSection.is-visible .guildHome-overviewIcon,.guildHome-revealSection.is-visible .guildHome-overviewStat .guildHome-overviewText span,.guildHome-revealSection.is-visible .guildHome-overviewStat .guildHome-overviewText strong{opacity:1;transform:translateY(0) scale(1)}.guildHome-revealSection.is-visible .guildHome-overviewIcon{animation:guildHome-iconPulse .76s cubic-bezier(.22,1,.36,1) 80ms 1;animation:guildHome-iconPulse .76s cubic-bezier(.22,1,.36,1) calc(var(--stat-delay, 0ms) + 80ms) 1}.guildHome-activityList,.guildHome-pluginList{grid-gap:10px;display:grid;gap:10px;margin-bottom:20px}.guildHome-pluginSummary{grid-gap:8px;align-content:start;display:grid;flex:1 1 auto;gap:8px;min-height:0}.guildHome-pluginSummaryStats{align-self:start;border-bottom:1px solid #a855f729;padding:24px 0}.guildHome-pluginSummary:after{content:"";display:none}.guildHome-pluginSummaryStats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.guildHome-pluginSummaryStat{grid-gap:4px;align-content:start;background:hsla(0,0%,100%,.025);border:1px solid #ffffff0f;border-radius:16px;display:grid;gap:4px;min-height:104px;min-width:0;padding:10px 9px}.guildHome-pluginSummaryStatSkeleton{background:#ffffff05}.guildHome-pluginSummaryValue{color:#fff;font-size:1.1rem;font-weight:500;letter-spacing:-.03em;line-height:1}.guildHome-pluginSummaryLabel{color:#ffffff8f;font-size:.78rem;line-height:1.1}.guildHome-pluginSummaryLabelSkeleton,.guildHome-pluginSummaryValueSkeleton{animation:guildHomeShimmer 1.35s ease-in-out infinite;background:linear-gradient(90deg,#7c3aed1a,#c084fc47,#7c3aed1a);background-size:220% 100%;border-radius:999px;display:block}.guildHome-pluginSummaryValueSkeleton{height:22px;width:36px}.guildHome-pluginSummaryLabelSkeleton{height:14px;width:68px}.guildHome-pluginSummaryList{grid-gap:8px;display:grid;gap:8px;padding-top:12px}.guildHome-pluginSummaryRow{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:12px minmax(0,1fr) auto;min-height:34px;opacity:0;transform:translateY(10px);transition:opacity .36s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1);transition-delay:0ms;transition-delay:var(--plugin-delay,0ms)}.guildHome-revealSection.is-visible .guildHome-pluginSummaryRow{opacity:1;transform:translateY(0)}.guildHome-pluginSummaryDot{background:linear-gradient(180deg,#c084fc,#8b5cf6);border-radius:50%;box-shadow:0 0 0 4px #a855f71f;height:12px;width:12px}.guildHome-pluginSummaryText{grid-gap:3px;display:grid;gap:3px;min-width:0}.guildHome-pluginSummaryName{color:#fff;font-size:.96rem;font-weight:500;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guildHome-pluginSummaryDetail{color:#ffffff8f;font-size:.8rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guildHome-pluginSummaryPill{background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;color:#ffffffb8;font-size:.74rem;font-weight:500;line-height:1;padding:6px 10px;white-space:nowrap}.guildHome-pluginSummaryPill.is-success{background:#75f3a21f;border-color:#75f3a238;color:#75f3a2}.guildHome-pluginSummaryPill.is-muted{background:#ffffff0a;border-color:#ffffff14;color:#ffffffad}.guildHome-pluginSummaryRowSkeleton{opacity:1;transform:none}.guildHome-pluginSummaryDotSkeleton,.guildHome-pluginSummaryPillSkeleton{animation:guildHomeShimmer 1.35s ease-in-out infinite;background:linear-gradient(90deg,#7c3aed1a,#c084fc47,#7c3aed1a);background-size:220% 100%}.guildHome-pluginSummaryDotSkeleton{box-shadow:none}.guildHome-pluginSummaryPillSkeleton{height:22px;width:64px}.guildHome-pluginSummaryEmpty{align-items:center;border:1px dashed #a855f729;border-radius:18px;color:#ffffff8f;display:flex;font-size:.92rem;justify-content:center;min-height:114px}@media (max-width:1180px){.guildHome-pluginSummaryStats{grid-template-columns:repeat(2,minmax(0,1fr))}}.guildHome-activityList,.guildHome-pluginList{flex:1 1 auto;min-height:0}.guildHome-pluginList{max-height:430px;overflow-x:hidden;overflow-y:auto;padding-right:6px;scrollbar-gutter:stable}.guildHome-pluginList::-webkit-scrollbar{width:8px}.guildHome-pluginList::-webkit-scrollbar-track{background:#0000}.guildHome-pluginList::-webkit-scrollbar-thumb{background:#a855f747;border-radius:999px}.guildHome-pluginList::-webkit-scrollbar-thumb:hover{background:#a855f76b}.guildHome-activityRow,.guildHome-pluginRow{align-items:center;display:grid;opacity:0;transform:translateY(12px);transition:opacity .42s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1)}.guildHome-activityRow{-webkit-appearance:none;appearance:none;background:#0000;border:0;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-height:30px;min-width:0;padding:0;text-align:left;transition-delay:0ms;transition-delay:var(--activity-delay,0ms);width:100%}.guildHome-activityList>.guildHome-activityRow+.guildHome-activityRow{margin-top:16px}.guildHome-activityRowLeft,.guildHome-pluginRowLabel{align-items:center;display:flex;gap:10px;min-width:0}.guildHome-activityText,.guildHome-pluginRowLabel span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guildHome-pluginName,.guildHome-recommendedName{color:#c084fc;font-family:Outfit,sans-serif;font-weight:600}.guildHome-activityIcon{align-items:center;background:#ffffff0a;border-radius:50%;box-shadow:0 0 0 1px color-mix(in srgb,#c084fc 18%,#0000);box-shadow:0 0 0 1px color-mix(in srgb,var(--activity-accent,#c084fc) 18%,#0000);color:#c084fc;color:var(--activity-accent,#c084fc);display:inline-flex;flex:0 0 auto;height:26px;justify-content:center;opacity:0;transform:scale(.88);transition:opacity .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1),color .18s ease-out,background-color .18s ease-out,box-shadow .18s ease-out;transition-delay:50ms;transition-delay:calc(var(--activity-delay, 0ms) + 50ms);width:26px}.guildHome-activityIcon svg{height:14px;width:14px}.guildHome-activityIcon.is-success{background:#22c55e1f;box-shadow:0 0 0 1px #75f3a229;color:#75f3a2}.guildHome-activityIcon.is-warning{background:#facc151f;box-shadow:0 0 0 1px #f2d54f24;color:#f2d54f}.guildHome-activityIcon.is-muted{color:#ffffffb8}.guildHome-activityStatus{color:#ffffff8a;font-size:.85rem;opacity:0;transform:translateY(6px);transition:opacity .38s cubic-bezier(.22,1,.36,1),transform .38s cubic-bezier(.22,1,.36,1);transition-delay:.18s;transition-delay:calc(var(--activity-delay, 0ms) + .18s)}.guildHome-activityStatus.is-success{color:#75f3a2}.guildHome-activityStatus.is-warning{color:#f2d54f}.guildHome-secondaryButton{margin-top:auto;padding:0 16px}.guildHome-pluginRow{gap:10px;grid-template-columns:210px minmax(0,1fr);min-height:28px;min-width:0;transition-delay:0ms;transition-delay:var(--plugin-delay,0ms)}.guildHome-pluginList>.guildHome-pluginRow+.guildHome-pluginRow{margin-top:12px}.guildHome-revealSection.is-visible .guildHome-activityRow,.guildHome-revealSection.is-visible .guildHome-pluginRow{opacity:1;transform:translateY(0)}.guildHome-revealSection.is-visible .guildHome-activityIcon{opacity:1;transform:scale(1)}.guildHome-revealSection.is-visible .guildHome-activityStatus{opacity:1;transform:translateY(0)}.guildHome-activityText{color:#ffffffeb;font-family:Outfit,sans-serif;font-size:.95rem;font-weight:400;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guildHome-activityActor{color:#fffffff0;font-weight:400}.guildHome-activityAction{color:#ffffffdb;font-weight:400}.guildHome-activityTarget{color:#c084fc;color:var(--activity-accent,#c084fc);font-weight:400}.guildHome-activityDetail{-webkit-line-clamp:2;-webkit-box-orient:vertical;background:#7c3aed24;border-radius:999px;color:#ffffffc2;display:block;display:-webkit-box;font-family:Outfit,sans-serif;font-size:.72rem;grid-column:1/-1;justify-self:stretch;line-height:1.2;margin-top:4px;max-width:none;overflow:hidden;padding:4px 8px;text-overflow:ellipsis;white-space:normal;width:100%;word-break:break-word}.guildHome-activitySkeleton{animation:guildHomeShimmer 1.35s ease-in-out infinite;background:linear-gradient(90deg,#7c3aed14,#c084fc47,#7c3aed14);background-size:220% 100%;border-radius:999px;height:14px;max-width:100%;width:220px}.guildHome-activityIconSkeleton{animation:guildHomeShimmer 1.35s ease-in-out infinite;background:linear-gradient(90deg,#7c3aed1f,#c084fc47,#7c3aed1f);background-size:220% 100%;box-shadow:0 0 0 1px #c084fc29}.guildHome-activitySkeletonWide{width:min(100%,360px)}.guildHome-activitySkeletonMedium{width:min(100%,260px)}.guildHome-activitySkeletonShort{width:min(100%,180px)}.guildHome-activityStatusSkeleton{animation:guildHomeShimmer 1.35s ease-in-out infinite;background:linear-gradient(90deg,#ffffff0a,#ffffff1f,#ffffff0a);background-size:220% 100%;border-radius:999px;height:12px;opacity:1;transform:none;width:66px}.guildHome-pluginRowLabel img{display:block;height:18px;object-fit:contain;object-position:center;pointer-events:none;user-select:none;-webkit-user-select:none;width:18px}.guildHome-pluginRowLabelAnimated{opacity:0;transform:translateY(8px);transition:opacity .38s cubic-bezier(.22,1,.36,1),transform .38s cubic-bezier(.22,1,.36,1);transition-delay:70ms;transition-delay:calc(var(--plugin-delay, 0ms) + 70ms)}.guildHome-revealSection.is-visible .guildHome-pluginRowLabelAnimated{opacity:1;transform:translateY(0)}.guildHome-pluginBar{background:#ffffff14;border-radius:999px;height:4px;opacity:0;overflow:hidden;transform:translateY(8px);transition:opacity .36s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1);transition-delay:.17s;transition-delay:calc(var(--plugin-delay, 0ms) + .17s)}.guildHome-pluginRowSkeleton{opacity:1;transform:none}.guildHome-pluginBarSkeleton{background:#0000}.guildHome-pluginSkeletonBar,.guildHome-pluginSkeletonName{animation:guildHomeShimmer 1.35s ease-in-out infinite;background:linear-gradient(90deg,#7c3aed1a,#c084fc47,#7c3aed1a);background-size:220% 100%;border-radius:999px;display:block;width:100%}.guildHome-pluginSkeletonName{height:14px;max-width:150px}.guildHome-pluginSkeletonBar{height:4px}.guildHome-pluginSkeletonNameMedium{width:120px}.guildHome-pluginSkeletonNameShort{width:92px}.guildHome-pluginSkeletonBarWide{width:100%}.guildHome-pluginSkeletonBarMedium{width:72%}.guildHome-pluginSkeletonBarShort{width:48%}.guildHome-revealSection.is-visible .guildHome-pluginBar{opacity:1;transform:translateY(0)}.guildHome-pluginBarFill{background:linear-gradient(90deg,#8b5cf6,#c084fc);border-radius:inherit;box-shadow:0 0 0 #a855f700;display:block;height:100%;transform:scaleX(0);transform-origin:left center;transition:transform .94s cubic-bezier(.22,1,.36,1),box-shadow .94s cubic-bezier(.22,1,.36,1);transition-delay:.26s;transition-delay:calc(var(--plugin-delay, 0ms) + .26s);width:100%}.guildHome-revealSection.is-visible .guildHome-pluginBarFill.is-animated{box-shadow:0 0 18px #a855f733;transform:scaleX(0);transform:scaleX(var(--plugin-scale,0))}.guildHome-recommendedCard{grid-gap:14px;align-items:center;background:radial-gradient(circle at 18% 30%,#7c3aed2e,#0000 24%),#ffffff08;border:1px solid #a855f724;border-radius:18px;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr) auto;min-width:0;opacity:0;padding:14px;transform:translateY(12px);transition:opacity .42s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1);transition-delay:.12s}.guildHome-revealSection.is-visible .guildHome-recommendedCard{opacity:1;transform:translateY(0)}.guildHome-recommendedCardSkeleton{align-items:center}.guildHome-recommendedIcon{align-items:center;background:#7c3aed2e;border-radius:18px;display:inline-flex;height:52px;justify-content:center;opacity:0;overflow:hidden;transform:translateY(10px) scale(.92);transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1);transition-delay:.1s;width:52px}.guildHome-recommendedIconSkeleton{animation:guildHomeShimmer 1.35s ease-in-out infinite;background:linear-gradient(90deg,#7c3aed1a,#c084fc47,#7c3aed1a);background-size:220% 100%}.guildHome-recommendedIcon img{display:block;height:26px;object-fit:contain;object-position:center;pointer-events:none;user-select:none;-webkit-user-select:none;width:26px}.guildHome-miniChartHeader h4,.guildHome-recommendedCopy h4{font-size:1.1rem;font-weight:500;line-height:1.15;margin:0}.guildHome-recommendedCopy p{color:#ffffff9e;font-size:.96rem;line-height:1.55;margin:8px 0 0}.guildHome-miniChartFooterSkeleton,.guildHome-miniChartMetaSkeleton,.guildHome-miniChartPathSkeleton,.guildHome-miniChartTitleSkeleton,.guildHome-recommendedTextSkeleton,.guildHome-recommendedTitleSkeleton{animation:guildHomeShimmer 1.35s ease-in-out infinite;background:linear-gradient(90deg,#7c3aed1a,#c084fc47,#7c3aed1a);background-size:220% 100%;border-radius:999px;display:block}.guildHome-recommendedTitleSkeleton{height:18px;margin-bottom:10px;width:116px}.guildHome-recommendedTextSkeleton{height:12px;margin-top:8px}.guildHome-recommendedTextSkeletonWide{width:140px}.guildHome-recommendedTextSkeletonShort{width:96px}.guildHome-recommendedCopy{min-width:0;opacity:0;transform:translateY(10px);transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1);transition-delay:.18s}.guildHome-squareAction{align-items:center;background-color:#7c3aed;background-image:linear-gradient(135deg,#ffffff24,#0000 34%);border:1px solid #a855f72e;border-radius:14px;color:#fff;cursor:pointer;display:inline-flex;height:40px;justify-content:center;opacity:0;padding:0;transform:translateY(10px) scale(.96);transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1),background-color .18s ease-out,border-color .18s ease-out,box-shadow .18s ease-out;transition-delay:.26s;width:40px}.guildHome-squareAction:active,.guildHome-squareAction:focus-visible,.guildHome-squareAction:hover{transition-delay:0ms!important;transition-duration:.12s,.12s,.12s,.12s,.12s}.guildHome-squareAction:hover{background-color:#6f2fe3;border-color:#d6b4ff57}.guildHome-squareActionSkeleton{animation:guildHomeShimmer 1.35s ease-in-out infinite;background:linear-gradient(90deg,#7c3aed1a,#c084fc47,#7c3aed1a);background-size:220% 100%}.guildHome-miniChartCard{background:#ffffff05;border:1px solid #ffffff0f;border-radius:18px;margin-top:14px;opacity:0;overflow:hidden;padding:16px;transform:translateY(12px);transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1);transition-delay:.22s}.guildHome-revealSection.is-visible .guildHome-miniChartCard{opacity:1;transform:translateY(0)}.guildHome-miniChartCardSkeleton{grid-gap:14px;display:grid;gap:14px}.guildHome-miniChartHeader{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;min-width:0}.guildHome-miniChartHeader>div,.guildHome-miniChartMeta{min-width:0}.guildHome-miniChartTitleSkeleton{height:18px;width:112px}.guildHome-miniChartMetaSkeleton{height:14px;margin-top:8px;width:78px}.guildHome-miniChartMeta{text-align:right}.guildHome-miniChartMeta strong{color:#7df59f;display:block;font-size:1.35rem;font-weight:500;letter-spacing:-.04em;line-height:1}.guildHome-miniChartMeta span{color:#ffffff85;display:block;font-size:.9rem;margin-top:6px}.guildHome-miniChart{display:block;height:100%;overflow:visible;width:100%}.guildHome-miniChartViewport{aspect-ratio:188/72;height:160px;height:var(--guildHome-chart-height,160px);margin-top:16px;max-height:190px;min-height:128px;overflow:hidden;width:100%}.guildHome-miniChartSkeleton{align-items:center;display:grid;height:100%}.guildHome-miniChartPathSkeleton{height:4px;width:100%}.guildHome-miniChartFooter{color:#ffffff57;display:flex;font-size:.78rem;gap:12px;justify-content:space-between;letter-spacing:.02em;margin-top:8px}.guildHome-miniChartFooterSkeleton{height:12px;width:72px}.guildHome-miniChartFooterSkeletonShort{width:54px}.guildHome-miniChartPath{stroke-dasharray:100;stroke-dashoffset:100;filter:drop-shadow(0 0 0 rgba(168,85,247,0));transition:stroke-dashoffset 2.4s cubic-bezier(.22,1,.36,1),filter 2.4s cubic-bezier(.22,1,.36,1);transition-delay:.42s}.guildHome-miniChartPath.is-animated{stroke-dashoffset:0;filter:drop-shadow(0 0 18px rgba(168,85,247,.24))}.guildHome-miniChartFill{animation:guildHomeChartFillIn 1.2s ease .18s both;opacity:0;transform-origin:center bottom}.guildHome-miniChartDot{animation:guildHomeChartPointIn .52s cubic-bezier(.2,.85,.2,1) both;animation-delay:0ms;animation-delay:var(--guildHome-point-delay,0ms);opacity:0;pointer-events:none;transform:scale(.55);transform-origin:center;transition:opacity .52s ease-out,transform .52s ease-out}.guildHome-miniChartDot.is-visible{opacity:1;transform:scale(1)}@keyframes guildHomeChartFillIn{0%{opacity:0}to{opacity:1}}@keyframes guildHomeChartPointIn{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}.guildHome-revealSection.is-visible .guildHome-recommendedCopy,.guildHome-revealSection.is-visible .guildHome-recommendedIcon,.guildHome-revealSection.is-visible .guildHome-squareAction{opacity:1;transform:translateY(0) scale(1)}.guildHome-recommendedCopyAnimated,.guildHome-recommendedIconAnimated,.guildHome-squareActionAnimated{will-change:transform,opacity}.guildHome-recommendedCopy.is-animated,.guildHome-recommendedIcon.is-animated,.guildHome-squareAction.is-animated{opacity:1;transform:translateY(0) scale(1);transition-delay:0ms}@keyframes guildHome-iconPulse{0%{box-shadow:0 0 0 #a855f700;transform:scale(.88)}45%{box-shadow:0 0 0 6px #a855f714;transform:scale(1.03)}to{box-shadow:0 0 0 #a855f700;transform:scale(1)}}@media (max-width:1500px){.guildHome-heroCard{gap:34px;grid-template-columns:minmax(0,1.12fr) minmax(260px,.78fr) minmax(300px,.9fr);min-height:0;padding:24px 20px 20px}.guildHome-heroCopy{padding-right:4px}.guildHome-heroCopy p{margin-top:18px}.guildHome-progressPanel{gap:16px;padding-left:18px}.guildHome-heroVisual{align-items:center;min-height:210px;padding-right:0}.guildHome-heroImage{transform:translateX(8px);width:min(100%,390px)}.guildHome-bottomGrid{grid-template-columns:1fr 1fr}.guildHome-bottomGrid .guildHome-dataCard:last-child{grid-column:1/-1}.guildHome-dataCard{min-height:auto}.guildHome-secondaryButton{align-self:flex-start;margin-top:18px;padding:0 20px;width:fit-content}}@media (max-width:1360px){.guildHome-heroCard{grid-template-columns:minmax(0,1fr) minmax(260px,.86fr)}.guildHome-heroVisual{align-items:flex-end;grid-column:2;min-height:240px}.guildHome-heroImage{transform:translateX(12px);width:min(100%,360px)}.guildHome-heroCopy,.guildHome-progressPanel{grid-column:1}.guildHome-overviewGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.guildHome-overviewStat:nth-child(4){border-left:none}}@media (max-width:1180px){.guildHome-topbar{z-index:80!important}.guildHome-sidebar{box-shadow:24px 0 48px #00000047;opacity:.99;pointer-events:none;transform:translateX(-104%);width:min(86vw,316px);z-index:40}.guildHome-sidebarCloseButton{all:unset;align-items:center;-webkit-appearance:none;appearance:none;background:#0000!important;border:0!important;border-radius:0;box-shadow:none!important;color:#f5f0ffd6;cursor:pointer;display:inline-flex;height:32px;justify-content:center;outline:0!important;padding:0;position:absolute;right:18px;top:13px;transition:color .16s ease,transform .16s ease;width:32px;z-index:2}.guildHome-sidebarCloseButton:focus-visible,.guildHome-sidebarCloseButton:hover{color:#fff}.guildHome-sidebarCloseButton:hover{transform:scale(1.08)}.guildHome-sidebar .guildHome-sidebarCloseButton:focus-visible{background:none!important;border:none!important;box-shadow:none!important;color:#fff;outline:none!important;outline-offset:0}.guildHome-sidebar.is-open{pointer-events:auto;transform:translateX(0)}.guildHome-compactTopbar{display:flex;justify-content:space-between}.guildHome-compactActions,.guildHome-mobileBrand,.guildHome-mobileMenuButton,.guildHome-mobileMoreButton{display:inline-flex}.guildHome-mobileGuildButton{display:none}.guildHome-main{margin-left:0;padding:8px 20px 28px}.guildHome-topControlsRow{display:none}.guildHome-topbar{gap:6px}.guildHome-mainHeaderRow{flex-wrap:wrap;gap:18px;justify-content:space-between;width:100%}.guildHome-heroCard{grid-template-columns:1fr}.guildHome-progressPanel{border-left:none;border-top:1px solid #ffffff0f;padding:18px 0 0}.guildHome-heroVisual{min-height:260px}}@media (max-width:900px){.guildHome-topbar{gap:10px}.guildHome-compactTopbar{align-items:stretch;flex-wrap:wrap}.guildHome-mobileBrand{flex:0 0 auto}.guildHome-mobileGuildButton{flex:1 1 240px}.guildHome-compactActions{flex:0 0 auto}.guildHome-mobileMenuButton,.guildHome-mobileMoreButton{height:40px;width:40px}.guildHome-overviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.guildHome-overviewStat:nth-child(3),.guildHome-overviewStat:nth-child(5){border-left:none}.guildHome-bottomGrid{grid-template-columns:1fr}.guildHome-dataCard{min-height:auto}.guildHome-secondaryButton{align-self:stretch;margin-top:auto;padding:0 14px;width:100%}.guildHome-miniChartViewport{min-height:140px}.guildHome-recommendedCard{grid-template-columns:auto minmax(0,1fr)}.guildHome-squareAction{grid-column:1/-1;width:100%}}@media (max-width:640px){.guildHome-sidebar{width:min(90vw,300px)}.guildHome-topbar{gap:30px;z-index:80!important}.guildHome-main{padding:8px 14px 24px}.guildHome-compactTopbar{grid-gap:4px;gap:4px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.guildHome-mobileBrand{flex:0 0 auto;font-size:1.08rem;gap:10px;grid-column:2;min-width:0}.guildHome-mobileBrand img{height:28px;width:28px}.guildHome-mobileGuildButton{display:none}.guildHome-compactActions{grid-column:3;min-width:0;order:2}.guildHome-mobileMenuButton,.guildHome-mobileMoreButton{flex:0 0 auto;height:38px;width:38px}.guildHome-topbarIntro h1{font-size:clamp(1.42rem,6.8vw,1.65rem);max-width:100%;overflow-wrap:anywhere}.guildHome-topbarIntro p{font-size:.94rem;max-width:34ch;overflow-wrap:anywhere;width:100%}.guildHome-heroCopy,.guildHome-topbarIntro>div{max-width:100%;min-width:0}.guildHome-actionCluster,.guildHome-globalControls,.guildHome-mainHeaderRow{flex-wrap:wrap;width:100%}.guildHome-mainHeaderRow{align-items:flex-start;flex-direction:column;gap:16px}.guildHome-compactTopbar{align-items:center;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto;margin-left:calc(50% - 50dvw);min-height:40px;padding-right:16px;position:relative;width:100dvw}.guildHome-mobileBrand{grid-column:1;justify-content:center;justify-self:center;pointer-events:auto;position:static;transform:none}.guildHome-compactActions{grid-column:2;justify-self:end;position:static;z-index:80}.guildHome-compactActionsMenu{max-width:calc(100vw - 28px);min-width:184px;padding:8px;right:0;width:max-content}.guildHome-compactMenuCategory{margin:2px 10px 6px}.guildHome-actionsMenuItem{min-height:38px;min-width:0;padding:0 10px;white-space:nowrap}@media (max-width:360px){.guildHome-mobileBrand{gap:0}.guildHome-mobileBrand span{display:none}.guildHome-mobileBrand img{height:26px;width:26px}.guildHome-mobileMenuButton,.guildHome-mobileMoreButton{height:36px;width:36px}}@media (max-width:310px){.guildHome-mobileBrand{font-size:.92rem;gap:8px;justify-self:start;padding-left:14px}.guildHome-mobileBrand span{display:inline}.guildHome-mobileBrand img{height:24px;width:24px}}.guildHome-topAction{flex:1 1 100%}.guildHome-upgradeButton{flex:1 1 100%;justify-content:center}.guildHome-secondaryButton{font-size:.92rem;margin-top:18px;min-height:40px;padding:0 14px}.guildHome-dataCard,.guildHome-heroCard,.guildHome-overviewCard{padding-left:16px;padding-right:16px}.guildHome-heroCard{gap:18px;grid-template-columns:minmax(0,1fr);min-height:0;padding-bottom:18px;padding-top:22px}.guildHome-heroCopy{padding:0}.guildHome-heroCopy h2{font-size:clamp(1.9rem,8vw,2.35rem)}.guildHome-heroCopy h2,.guildHome-heroCopy p{max-width:100%;overflow-wrap:anywhere;width:100%}.guildHome-heroCopy p{font-size:.98rem;line-height:1.45;margin-top:16px}.guildHome-primaryButton{margin-top:18px;padding:0 18px}.guildHome-progressPanel{gap:14px;padding:18px 0 0}.guildHome-progressList{gap:8px}.guildHome-progressRow{border-radius:12px;font-size:.88rem;min-height:38px;padding:0 10px}.guildHome-heroVisual{align-items:flex-end;grid-column:1;justify-content:flex-end;min-height:142px;padding:0}.guildHome-heroImage{transform:none;width:min(76%,270px)}.guildHome-overviewStat{padding:14px 10px}.guildHome-overviewGrid{grid-template-columns:1fr}.guildHome-overviewStat+.guildHome-overviewStat{border-left:none;border-top:1px solid #ffffff0f}.guildHome-pluginSummaryStats{gap:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 0}.guildHome-pluginSummaryStat{border:0;border-radius:0;min-height:0;padding:10px 8px}.guildHome-pluginSummaryStat:nth-child(odd){border-right:1px solid #ffffff0f}.guildHome-pluginSummaryStat:nth-child(n+3){border-top:1px solid #ffffff0f}.guildHome-pluginSummaryRow{align-items:center;gap:8px;grid-template-columns:12px minmax(0,1fr) auto;min-height:34px}.guildHome-pluginSummaryPill{font-size:.7rem;grid-column:auto;justify-self:end;margin-top:0;padding:5px 8px}.guildHome-recommendedCard{align-items:start;grid-template-columns:auto minmax(0,1fr)}.guildHome-cardHeader{align-items:flex-start;flex-direction:column}.guildHome-cardMeta{white-space:normal}.guildHome-squareAction{grid-column:1/-1;margin-top:2px;width:100%}.guildHome-pluginRow{gap:8px;grid-template-columns:1fr}.guildHome-activityRow{align-items:center;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-height:34px}.guildHome-activityStatus{font-size:.76rem;justify-self:end;white-space:nowrap}.guildHome-activityText{font-size:.88rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guildHome-activityList{gap:6px;margin-bottom:14px}.guildHome-activityList>.guildHome-activityRow+.guildHome-activityRow{margin-top:4px}.guildHome-miniChartCard{padding:14px}.guildHome-miniChartHeader{align-items:flex-start;flex-direction:column}.guildHome-miniChartMeta{text-align:left}.guildHome-miniChartViewport{min-height:128px}}@media (max-width:360px){.guildHome-main{padding-left:10px;padding-right:10px}.guildHome-dataCard,.guildHome-heroCard,.guildHome-overviewCard{padding-left:12px;padding-right:12px}.guildHome-heroCopy h2{font-size:1.82rem}.guildHome-heroCopy p{font-size:.92rem}.guildHome-heroImage{width:min(72%,236px)}.guildHome-activityText{font-size:.82rem}.guildHome-activityStatus{font-size:.7rem}}@media (min-width:768px) and (max-width:1100px){.guildHome-main{padding:16px 24px 30px}.guildHome-heroCard{align-items:stretch;gap:24px;grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);grid-template-rows:auto minmax(0,1fr);min-height:0;padding:28px 28px 24px}.guildHome-heroCopy{grid-column:1;grid-row:1;padding:8px 0}.guildHome-heroCopy h2{max-width:16ch}.guildHome-heroCopy p{max-width:34ch}.guildHome-progressPanel{border-left:0;border-top:1px solid #ffffff0f;gap:16px;grid-column:1;grid-row:2;min-width:0;padding:20px 0 0}.guildHome-heroVisual{align-items:center;grid-column:2;grid-row:1/span 2;justify-content:center;min-height:0;padding:0}.guildHome-heroImage{transform:none;width:min(100%,390px)}.guildHome-overviewGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.guildHome-overviewStat:nth-child(4){border-left:1px solid #ffffff0f}.guildHome-bottomGrid{grid-template-columns:1fr 1fr}.guildHome-bottomGrid .guildHome-dataCard:last-child{grid-column:1/-1}}@media (min-width:768px) and (max-width:879px){.guildHome-bottomGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.guildHome-compactActionsMenu,.guildHome-fadeItem,.guildHome-guildSelect,.guildHome-helpCard,.guildHome-iconButton,.guildHome-mainNavItem,.guildHome-miniChartDot,.guildHome-miniChartPath,.guildHome-mobileGuildButton,.guildHome-mobileMenuButton,.guildHome-mobileMoreButton,.guildHome-primaryButton,.guildHome-progressFill,.guildHome-progressRow,.guildHome-secondaryButton,.guildHome-sidebar,.guildHome-sidebarBackdrop,.guildHome-sidebarLink,.guildHome-squareAction,.guildHome-topAction,.guildHome-topbar,.guildHome-upgradeButton{animation:none!important;transition:none!important}}.navbar-wrapper{-ms-overflow-style:none;overflow-y:auto;overscroll-behavior:contain;padding:1.25rem;scrollbar-width:none}.navbar-wrapper,.navbar-wrapper-fullscreen{background-clip:padding-box;background-color:var(--color-primary);box-shadow:2px 0 5px #0000001a;box-sizing:border-box;height:100dvh;position:fixed;width:300px}.navbar-wrapper-fullscreen{animation:slideIn .4s ease-in-out forwards;display:flex;flex-direction:column;padding-left:1.25rem;padding-right:1.25rem;padding-top:1.25rem;transform:translateX(-100%);z-index:1000}.navbar-wrapper-fullscreen.closing{animation:slideOut .4s ease-in-out forwards}.navbar-content-scroll{-ms-overflow-style:none;flex:1 1;overflow-y:auto;overscroll-behavior:contain;padding-bottom:2rem;padding-right:.25rem;scrollbar-width:none}.navbar-content-scroll::-webkit-scrollbar{display:none}.logo-wrapper,.logo-wrapper-fullscreen{align-items:center;display:flex;justify-content:center;margin-bottom:20px}.logo-link{text-decoration:none}.logo{height:50px;-webkit-user-select:none;user-select:none;width:50px}.logo-text{color:var(--color-white);font-family:Outfit,sans-serif;font-optical-sizing:auto;font-size:1.4rem;font-style:normal;font-weight:700;margin-left:10px}.circle{background-color:#999898;border-radius:50%;display:inline-block;height:6px;vertical-align:middle;width:6px}.nav-section.enabled .circle{background-color:#a85bf0;border:2px solid var(--color-white)}.guild-popup{background-color:var(--color-tertiary);border-radius:8px;box-shadow:0 2px 10px #0003;left:50%;padding:8px;position:absolute;top:100%;transform:translateX(-50%);width:100%;z-index:10}.server-select-wrapper{display:flex;font-family:Outfit,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500;justify-content:center;margin-bottom:15px;position:relative;transition:all .3s;width:100%}.server-select{background-color:var(--color-secondary);border-radius:8px;cursor:pointer;height:50px;outline:2px solid #0000!important;outline-offset:2px!important;padding:0;transition:outline .3s ease;width:100%}.server-info-wrapper{align-items:center;display:flex;padding:.75rem 1rem;width:100%}.server-icon,.server-popup-option img{border-radius:50%;height:24px;margin-right:.75rem!important;vertical-align:top;width:24px}.dash-guild-name:not(.early-gradient){color:var(--color-white);flex:1 1}.premium-server-name{color:#d4af37!important;text-shadow:0 0 8px #d4af372e}.arrow-down-icon,.category-arrow-down{height:18px;transition:transform .2s ease;-webkit-user-select:none;user-select:none;width:18px}.category-arrow-down{filter:invert(48%) sepia(9%) saturate(14%) hue-rotate(339deg) brightness(95%) contrast(84%)}.category-arrow-down.rotate{transform:rotate(180deg)}.arrow-icon{transition:transform .2s ease}.arrow-icon.rotate{transform:rotate(180deg)}.category-header:hover .category-arrow-down{filter:brightness(0) invert(1)}.nav-categories{display:flex;flex-direction:column;gap:1.5rem!important;margin-top:1.5rem!important;padding-bottom:2rem}.navbar-title-categories{margin-bottom:-5px}.category-header{align-items:center;color:var(--color-white);cursor:pointer;display:flex;font-family:Outfit,sans-serif;font-optical-sizing:auto;font-size:.875rem!important;font-style:normal;font-weight:600;justify-content:space-between;margin-bottom:5px;width:100%}.nav-section{color:var(--color-white-opacity-70);font-family:Outfit,sans-serif;font-optical-sizing:auto;font-size:.875rem!important;font-style:normal;font-weight:300;height:43px;padding-bottom:.4rem!important;padding-left:.5rem!important;padding-top:.4rem!important}.nav-section:not(.premium):not(.navbar-title-categories .nav-section),.navbar-title-categories .nav-section{padding-bottom:.5rem!important;padding-left:.5rem!important;padding-top:.5rem!important}.nav-section:hover{background-color:var(--color-primary-dark);border-radius:8px;color:var(--color-white);cursor:pointer}.nav-section:hover .category-icon{filter:brightness(0) invert(1);transition:filter .3s}.nav-section.active{background-color:var(--color-primary-dark);border-radius:8px;color:var(--color-white)}.nav-section.active .category-icon{filter:brightness(0) invert(1)!important}.category-wrapper{align-items:center;display:flex;gap:1rem!important;justify-content:flex-start}.main-category{position:relative;text-align:center;transition:color .3s}.category-icon{filter:brightness(0) saturate(100%) invert(52%) sepia(4%) saturate(564%) hue-rotate(185deg) brightness(90%) contrast(86%);height:25px;transition:filter .3s;-webkit-user-select:none;user-select:none;width:25px}.category-icon-plugin{color:#bebec6eb;filter:none;flex:0 0 auto;height:18px;width:16px}.nav-section.active .category-icon-plugin{color:#fff}.dashboard-sidebarBadge{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center;pointer-events:none;user-select:none;-webkit-user-select:none}.dashboard-sidebarBadge--premium{background:#f5bf421f;border:1px solid #f5bf422e;border-radius:999px;box-shadow:inset 0 1px #ffffff0a;color:#f5bf42;height:28px;width:34px}.dashboard-sidebarBadge--new{background:#32b55f29;border:1px solid #4adc7e29;border-radius:999px;color:#7df6a8;font-size:.66rem;font-weight:700;height:22px;letter-spacing:.08em;min-width:34px;padding:0 8px}.description{bottom:-20px;color:#555;display:none;font-size:12px;left:0;position:absolute;right:0;text-align:center}.category:hover .description{display:block}.server-select:hover{outline:2px solid #a85bf0!important}.category-icon.is-enabled{filter:brightness(0) saturate(100%) invert(41%) sepia(49%) saturate(2252%) hue-rotate(233deg) brightness(99%) contrast(97%)}.nav-section:hover .category-icon-plugin,.nav-section:hover .category-icon-plugin.is-disabled,.nav-section:hover .category-icon-plugin.is-enabled{color:#fff}.nav-section:hover .category-icon.is-disabled{filter:brightness(0) invert(1)}.nav-section:hover .category-icon.is-enabled{filter:brightness(0) saturate(100%) invert(41%) sepia(49%) saturate(2252%) hue-rotate(233deg) brightness(99%) contrast(97%)}.server-select.active{box-shadow:0 0 8px 2px #a85bf0!important;outline:2px solid #a85bf0!important;transition:box-shadow .3s}.server-select.active .category-icon.purple{filter:brightness(0) saturate(100%) invert(65%) sepia(30%) saturate(1957%) hue-rotate(215deg) brightness(99%) contrast(102%)!important;transition:filter .3s}.server-select.active:hover{box-shadow:0 0 11px 2px #a85bf0!important;outline:2px solid #a85bf0!important;transition:box-shadow .3s}.server-select.active .server-list-popup{opacity:1;transform:translateY(0)}.server-popup-option{align-items:center;border-radius:8px;color:var(--color-white);display:flex;padding:8px;transition:background-color .3s}.server-popup-option:hover{background-color:#a85bf080;cursor:pointer}.navbar-divider{background-color:#d9d9d933;height:1px;margin:8px 0}.add-new-server{align-items:center;color:var(--color-white);cursor:pointer;display:flex;padding:8px}.add-new-server img{border-radius:50%;height:24px;margin-right:.75rem!important;-webkit-user-select:none;user-select:none;width:24px}.add-new-server:hover{filter:invert(46%) sepia(44%) saturate(6810%) hue-rotate(247deg) brightness(104%) contrast(88%)}@keyframes text-glow{0%{text-shadow:0 0 20px #ffc800,0 0 5px #ffc800,0 0 10px #ffc800}40%{text-shadow:0 0 10px #ffc800,0 0 15px #ffc800,0 0 25px #ffc800}60%{text-shadow:0 0 10px #ffc800,0 0 15px #ffc800,0 0 25px #ffc800}to{text-shadow:0 0 20px #ffc800,0 0 5px #ffc800,0 0 10px #ffc800}}@keyframes text-glow-green{0%{text-shadow:0 0 20px #00ff26,0 0 5px #00ff26,0 0 10px #00ff26}40%{text-shadow:0 0 10px #00ff26,0 0 15px #00ff26,0 0 25px #00ff26}60%{text-shadow:0 0 10px #00ff26,0 0 15px #00ff26,0 0 25px #00ff26}to{text-shadow:0 0 20px #00ff26,0 0 5px #00ff26,0 0 10px #00ff26}}@keyframes image-glow{0%{filter:drop-shadow(0 0 5px #ffe100)}40%{filter:drop-shadow(0 0 10px #ffe100)}60%{filter:drop-shadow(0 0 10px #ffe100)}to{filter:drop-shadow(0 0 5px #ffe100)}}@keyframes image-small-glow{0%{filter:drop-shadow(0 0 3px #ffe100)}40%{filter:drop-shadow(0 0 15px #ffe100)}60%{filter:drop-shadow(0 0 15px #ffe100)}to{filter:drop-shadow(0 0 3px #ffe100)}}@keyframes background-small-glow{0%{box-shadow:0 0 3px #ffe100}40%{box-shadow:0 15px #ffe100}60%{box-shadow:0 15px #ffe100}to{box-shadow:0 3px #ffe100}}@keyframes slideIn{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slideOut{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.nav-section.premium .main-category{animation:text-glow 4s infinite;color:#d0b038}.nav-section.new-plugin .main-category{animation:text-glow-green 4s infinite;color:#00ff26}.right-mobile-container,.right-section-navbar{align-items:center;display:flex}.right-mobile-container{background-color:var(--color-primary);justify-content:flex-end;padding:.75rem 0}.mainnavbar-menu{animation:slide-up .5s forwards;background-color:var(--color-muted-darker);border-radius:8px;box-shadow:0 4px 6px #0000001a;height:100%;left:0;padding:1rem;position:fixed;right:0;top:0;width:100%;z-index:9999}.mainnavbar-menu ul{margin-top:50%}.mainnavbar-menu-text-menu{align-items:center;color:#999898!important;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:1rem;font-weight:400;gap:.5rem;padding:0!important;position:absolute;top:2%;transition:color .3s ease}.mainnavbar-partners-link{align-items:center;align-self:center;color:var(--color-white-opacity-70);display:inline-flex;font-family:Outfit,sans-serif;font-size:1rem;font-weight:400;gap:8px;margin-top:14px;padding:8px 0;text-decoration:none;transition:color .3s ease,opacity .3s ease}.mainnavbar-partners-link:hover{color:var(--color-white)}.mainnavbar-partners-text{color:inherit}.mainnavbar-partners-badge{-webkit-text-fill-color:#efe3ff;align-items:center;background:#a85bf024;border:1px solid #a85bf03d;border-radius:999px;color:#efe3ff;display:inline-flex;font-size:.68rem;font-weight:700;justify-content:center;letter-spacing:.12em;padding:4px 8px;text-transform:uppercase}.mainnavbar-menu-text-menu:hover{color:var(--color-white)!important}.mainnavbar-menu-text-menu .go-back-icon{height:28px;object-fit:contain;transition:all .25s ease;-webkit-user-select:none;user-select:none;vertical-align:middle;width:28px}.mainnavbar-divider{margin:4rem 0}.mainnavbar-menu .go-back-text-menu:hover .go-back-icon{filter:brightness(0) invert(1)}.mainnavbar-menu .go-back-text-menu .go-back-icon{height:28px;object-fit:contain;transition:all .25s ease;-webkit-user-select:none;user-select:none;vertical-align:middle;width:28px}@media (min-width:450px){.nav-categories{padding-bottom:4rem}}@media (max-width:449px){.nav-categories{padding-bottom:6rem}.navbar-wrapper-fullscreen .user-info-wrapper{padding-left:.75rem;padding-right:0}.right-mobile-container{background-color:var(--color-primary);bottom:0;position:sticky;z-index:1001}.user-menu:not(.mainnavbar-menu){height:100%;left:0;right:0;top:0;width:100%}.user-menu:not(.mainnavbar-menu) ul{margin-top:30%}.user-menu:not(.mainnavbar-menu) .category,.user-menu:not(.mainnavbar-menu) .option{font-size:1rem}.user-menu-divider:not(.mainnavbar-divider){margin:4rem 0}.go-back-text-menu:not(.mainnavbar-menu-text-menu){align-items:center;color:var(--color-white-opacity-30)!important;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:1rem;font-weight:400;gap:.5rem;padding:0!important;position:absolute;top:2%;transition:color .3s ease}.go-back-text-menu:not(.mainnavbar-menu-text-menu):hover{color:var(--color-white)!important}.go-back-text-menu:not(.mainnavbar-menu-text-menu) .go-back-icon{height:28px;object-fit:contain;transition:all .25s ease;-webkit-user-select:none;user-select:none;vertical-align:middle;width:28px}.go-back-text-menu:hover .go-back-icon{filter:brightness(0) invert(1)}}@media (min-width:644px){.mainnavbar-menu{display:none}}@media (max-width:1024px){.navbar-wrapper{display:none}.navbar-wrapper.overlay{background-color:var(--color-primary);display:block;height:100dvh;left:0;overflow-y:auto;position:fixed;top:0;transform:translateX(0);transition:transform .3s ease-in-out;width:100vw;z-index:1000}.navbar-wrapper.hidden{transform:translateX(-100%)}.overlay-background{background:#00000080;display:none;height:100dvh;left:0;position:fixed;top:0;width:100vw;z-index:999}.overlay-background.active{display:block}.logo-wrapper:not(.footer){display:none}.close-icon{cursor:pointer;position:absolute;right:20px;top:20px}.close-svg{stroke:var(--color-white);height:24px;width:24px}.dash-horiz-navbar.opened,.dash-horiz-navbar.opened+.dashboard-screen{filter:blur(3px);pointer-events:none}.navbar-wrapper-fullscreen.hidden+.dashboard-screen{filter:blur(0);pointer-events:auto}}@media (min-width:1025px){.dash-horiz-navbar.opened .navbar-wrapper{display:none}}@media (max-width:370px){.user-menu:not(.mainnavbar-menu) ul{margin-top:60%}}@media (max-width:768px){.navbar-wrapper-fullscreen{width:min(100vw,360px)}}.navbar-wrapper,.navbar-wrapper-fullscreen,.server-info-wrapper,.server-select,.server-select-wrapper{box-sizing:border-box}@media (max-width:449px){.mainnavbar-menu .mainnavbar-partners-link{margin-left:45px}}.premium-only-overlay{animation:premiumOverlayFadeIn .18s ease-out;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at top left,#a85bf047,#0000 32%),radial-gradient(circle at bottom right,#f0b8432e,#0000 30%),#040610c7;box-sizing:border-box;display:grid;inset:0;min-height:100dvh;padding:16px 16px var(--app-safe-area-sheet-bottom);place-items:center;position:fixed;z-index:1300}.premium-only-overlay.fade-out{animation:premiumOverlayFadeOut .18s ease-in forwards}.premium-only-overlay-content{animation:premiumOverlayScaleIn .22s cubic-bezier(.16,1,.3,1);background:linear-gradient(180deg,#111423fa,#0a0c18fa),var(--color-secondary);border:1px solid #ffffff17;border-radius:28px;box-shadow:0 28px 80px #00000080,inset 0 1px 0 #ffffff0f;color:var(--color-white);max-height:min(88vh,760px);overflow:hidden;position:relative;width:min(980px,100%)}.premium-overlay-close{background:#0000;border:0;border-radius:0;color:var(--color-white);cursor:pointer;display:grid;height:38px;place-items:center;position:absolute;right:18px;top:18px;transition:transform .14s ease;width:38px;z-index:2}.premium-overlay-close:hover{transform:scale(1.04)}.premium-overlay-hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);min-height:560px}.premium-overlay-visual{align-items:center;background:radial-gradient(circle at 50% 35%,#a85bf03d,#0000 36%),linear-gradient(180deg,#090b16f5,#080912fa);display:flex;justify-content:center;overflow:hidden;padding-left:10px;position:relative}.premium-overlay-visual:before{border-radius:24px;content:"";inset:16px;position:absolute}.premium-overlay-visualGlow{border-radius:999px;filter:blur(8px);pointer-events:none;position:absolute}.premium-overlay-visualGlow-one{background:#a85bf02e;height:180px;left:10%;top:12%;width:180px}.premium-overlay-visualGlow-two{background:#f0b84329;bottom:12%;height:210px;right:12%;width:210px}.premium-overlay-visualFrame{aspect-ratio:1/1;display:grid;place-items:center;position:relative;width:min(100%,530px);z-index:1}.premium-overlay-image{filter:drop-shadow(0 18px 32px rgba(0,0,0,.35));max-height:618px;object-fit:contain;-webkit-user-select:none;user-select:none;width:min(100%,618px)}.premium-overlay-copy{background:linear-gradient(180deg,#ffffff05,#0000 20%),#0b0d1be0;display:flex;flex-direction:column;gap:18px;justify-content:center;padding:44px 44px 40px}.premium-overlay-copy h2{text-wrap:balance;font-family:Geologica,Outfit,sans-serif;font-size:clamp(2rem,4vw,3.35rem);font-weight:500;letter-spacing:-.03em;line-height:1;margin:0}.premium-overlay-titleAccent{color:#f0b843}.premium-overlay-lead{color:var(--color-white-opacity-70);font-size:1rem;line-height:1.6;margin:0;max-width:42rem}.premium-overlay-featureList{grid-gap:12px;display:grid;gap:12px;margin-top:4px}.premium-overlay-feature{grid-gap:10px;align-items:flex-start;color:var(--color-white);display:grid;gap:10px;grid-template-columns:auto 1fr;line-height:1.5}.premium-overlay-featureIcon{flex-shrink:0;height:18px;margin-top:2px;width:18px}.premium-overlay-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.premium-overlay-primaryAction,.premium-overlay-secondaryAction{border-radius:14px;cursor:pointer;font-family:Outfit,sans-serif;font-weight:500;min-height:48px;transition:transform .14s ease,border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.premium-overlay-primaryAction{align-items:center;animation:premiumPrimaryGlow 2.8s ease-in-out infinite;background:#0000;border:1px solid #f0b843;box-shadow:0 0 0 1px #f0b84314,0 10px 26px #f0b84314;color:#f0b843;display:inline-flex;gap:10px;justify-content:center;padding:0 18px}.premium-overlay-primaryAction:hover{background:#f0b84314;box-shadow:0 0 0 1px #f0b84357,0 12px 30px #f0b84329,0 0 22px #f0b8432e}.premium-overlay-secondaryAction{background:#ffffff0a;border:1px solid #ffffff1a;color:var(--color-white);padding:0 18px}.premium-overlay-secondaryAction:hover{background:#ffffff12;border-color:#ffffff29}@keyframes premiumOverlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes premiumOverlayFadeOut{0%{opacity:1}to{opacity:0}}@keyframes premiumOverlayScaleIn{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes premiumPrimaryGlow{0%,to{box-shadow:0 0 0 1px #f0b84314,0 10px 26px #f0b84314,0 0 14px #f0b8431a}50%{box-shadow:0 0 0 1px #f0b84357,0 12px 30px #f0b84329,0 0 24px #f0b84338}}@media (max-width:920px){.premium-only-overlay{padding:12px}.premium-only-overlay-content{max-height:calc(100dvh - 24px);overflow-y:auto}.premium-overlay-hero{grid-template-columns:1fr}.premium-overlay-visual{min-height:300px;padding:24px}.premium-overlay-copy{padding:28px 22px 26px}}@media (max-width:560px){.premium-overlay-actions{flex-direction:column}.premium-overlay-primaryAction,.premium-overlay-secondaryAction{width:100%}}.app-badge{align-items:center;background-color:#5865f2;border-radius:4px;color:#fff;display:inline-flex;font-family:Outfit,sans-serif;font-size:.75rem;font-weight:600;height:.9375rem;padding:0 .275rem;text-transform:uppercase}.admin-roles-select{align-items:center;animation:slide-up 1.2s forwards;-webkit-appearance:none;appearance:none;background-color:var(--color-secondary);border:1px solid var(--wg-border);border-radius:11px;color:var(--wg-text);cursor:pointer;display:flex;flex-wrap:nowrap;font-family:var(--dashboard-control-font-family);font-size:var(--dashboard-control-font-size)!important;font-weight:var(--dashboard-control-font-weight);height:auto;justify-content:flex-start;min-height:59px!important;min-height:25px;min-width:180px;outline:2px solid #0000;padding:0 16px;position:relative;transition:background-color .16s ease-out,border-color .16s ease-out,box-shadow .16s ease-out,opacity .16s ease-out;z-index:1000}.admin-roles-select.wide{min-width:100%;width:100%}.admin-roles-select.with-reaction-emoji{align-content:center;align-items:center;flex-wrap:wrap;height:auto;min-height:59px!important;row-gap:8px}.admin-roles-select.with-reaction-emoji>.select-header{flex:0 0 auto;width:auto}.admin-roles-select.with-reaction-emoji>.selected-roles{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:8px 10px;justify-content:flex-start;margin:0;min-width:0;overflow:hidden;padding:0;width:auto}.admin-roles-select.with-reaction-emoji>.selected-roles .role-circle{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis}.channel-select{align-items:center;animation:slide-up 1.2s forwards;-webkit-appearance:none;appearance:none;background-color:var(--dashboard-control-background);border:1px solid var(--dashboard-control-border);border-radius:var(--dashboard-control-radius);color:var(--color-white);cursor:pointer;display:flex;flex-wrap:nowrap;font-family:var(--dashboard-control-font-family);font-size:var(--dashboard-control-font-size);font-weight:var(--dashboard-control-font-weight);height:100%;justify-content:flex-start;min-height:59px;min-width:180px;outline:2px solid #0000;padding:0 16px;position:relative;transition:background-color .16s ease-out,border-color .16s ease-out,box-shadow .16s ease-out,opacity .16s ease-out;width:33%;z-index:900}.no-results{margin-left:1px;margin-top:3px}.admin-roles-select.disabled{background-color:var(--color-disabled);border-color:#ffffff0d;color:var(--color-white-opacity-30);cursor:not-allowed;flex-wrap:nowrap;height:59px;min-height:59px;min-width:180px}.admin-roles-circles{display:flex;flex-wrap:wrap;gap:10px}.dropdown-options img,.select-header img{-webkit-user-select:none;user-select:none}.channel-circle,.role-circle{align-items:center;background-color:var(--color-white-opacity-15);border-radius:12.5px;color:var(--color-white);display:flex;font-size:.875rem!important;height:25px;justify-content:center;line-height:25px;min-width:fit-content;padding:.5rem!important;position:relative;text-align:center;white-space:nowrap}.channel-circle{font-weight:400!important}.role-color-circle{align-items:center;border-radius:50%;display:flex;height:12px;justify-content:center;margin-right:5px;position:relative;transition:background-color .3s;width:12px}.dropdown-options{animation:dropdownAnimation .28s cubic-bezier(.16,1,.3,1) forwards;background-color:var(--color-dropdown-options);border-radius:14px;box-shadow:0 4px 38px #0006;box-sizing:border-box;font-size:1rem!important;height:max-content!important;left:0;margin-top:8px;max-height:220px!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding:1rem!important;position:absolute;top:100%;width:100%;z-index:9999}.closing{animation:dropdownCloseAnimation .28s cubic-bezier(.16,1,.3,1) forwards}.dropdown-option{padding:10px;padding:.5rem!important}.dropdown-option:hover{background-color:#a85bf04d}.dropdown-option.role-option-disabled{background-color:initial;color:#ffffff8c!important}.dropdown-option.role-option-disabled:hover{background-color:initial}.dropdown-option.role-option-disabled,.dropdown-option.role-option-disabled *{cursor:not-allowed}.role-option-lock{color:#ffffff8c;flex:0 0 auto;margin-left:auto;opacity:.9}.select-header{align-items:center;display:flex;gap:8px;justify-content:flex-start;min-height:100%;min-width:0;width:100%}.select-header span{align-items:center;display:inline-flex;font-size:1rem!important;font-weight:400!important;line-height:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-header img{flex:0 0 auto;margin-right:0!important}.reaction-emoji{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;justify-content:center;line-height:1;overflow:hidden;padding:0}.reaction-emoji:focus-visible{outline:2px solid var(--dashboard-control-border-focus);outline-offset:2px}.reaction-emoji img{display:block;height:100%;object-fit:contain;width:100%}.admin-roles-select.active:not(.disabled),.channel-select.active:not(.disabled){border-color:var(--dashboard-control-border-focus)!important;box-shadow:var(--dashboard-control-focus-shadow)!important}.admin-roles-select.active:hover:not(.disabled),.channel-select.active:hover:not(.disabled){border-color:#b579ff75!important;box-shadow:inset 0 0 0 1px #7c3aed4d!important}.admin-roles-select,.channel-select{animation:wg-select-in .46s cubic-bezier(.16,1,.3,1) both!important;background:var(--color-secondary);border:1px solid var(--wg-border);border-radius:11px;color:var(--color-white);color:var(--wg-text,var(--color-white));transition:border-color .16s ease-out,background-color .16s ease-out,box-shadow .16s ease-out,outline-color .16s ease-out,opacity .16s ease-out;width:min(100%,420px)!important}.admin-roles-select:hover:not(.disabled),.channel-select:hover:not(.disabled){border-color:var(--dashboard-control-border-hover)!important;box-shadow:var(--dashboard-control-hover-shadow)!important}.admin-roles-select:focus-visible,.channel-select:focus-visible{border-color:#a85bf07a!important;box-shadow:0 0 0 4px #a85bf01f!important;outline:2px solid #a85bf0b8;outline-offset:2px}.select-header img{margin-right:8px!important}.admin-roles-select .select-header span,.channel-select .select-header span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-roles-select .dropdown-options,.channel-select .dropdown-options,.channel-select-dropdown-options,.giveaway-duration-dropdown-options,.role-select-portal-dropdown{animation:wg-select-dropdown-in .26s cubic-bezier(.16,1,.3,1) both;background:#0a0c1dfa;border:1px solid #a85bf04d!important;border-radius:14px;box-shadow:0 18px 44px #00000061;max-height:220px!important;outline:1px solid #a85bf014;outline-offset:-1px;overflow-x:hidden;overflow-y:auto}.role-select-portal-dropdown{box-sizing:border-box;height:max-content!important;max-height:220px!important;min-height:0!important;overflow-x:hidden;overflow-y:auto;z-index:10020;z-index:var(--z-modal-dropdown,10020)}.admin-roles-select .dropdown-options.closing,.channel-select .dropdown-options.closing,.channel-select-dropdown-options.closing,.giveaway-duration-dropdown-options.closing,.role-select-portal-dropdown.closing{animation:wg-select-dropdown-out .22s cubic-bezier(.16,1,.3,1) both}.search-input{background:#1c1d3ae0;border:1px solid #a85bf029;border-radius:10px;box-shadow:none;color:var(--wg-text,var(--color-white));min-height:38px;outline:none;transition:border-color .16s ease-out,background-color .16s ease-out,box-shadow .16s ease-out}.search-input:focus{background:#222146fa;border-color:#a85bf06b;box-shadow:inset 0 0 0 1px #a85bf0b8,0 0 0 4px #a85bf01f}.dropdown-option{min-height:38px}.dropdown-empty{align-items:center;color:var(--color-white-opacity-70);display:flex;font-size:.9rem;min-height:38px;padding:.5rem}@keyframes wg-select-in{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes wg-select-dropdown-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes wg-select-dropdown-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes dropdownAnimation{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes dropdownCloseAnimation{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.role-remove-icon{align-items:center;background:#0009;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:8px;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;-webkit-user-select:none;user-select:none;width:100%}.role-circle:hover .role-remove-icon{opacity:1}.channel-remove-icon{align-items:center;background:#0009;border-radius:50%;color:#fff;cursor:pointer;display:none;font-size:10px;height:16px;justify-content:center;left:6%;margin-top:6px;opacity:0;pointer-events:none;position:relative;top:53%;transform:translate(-50%,-50%);transition:opacity .3s ease,transform .3s ease;-webkit-user-select:none;user-select:none;width:16px}.channel-circle:hover .channel-remove-icon{display:flex;opacity:1;pointer-events:auto}.selected-roles{display:flex;flex-wrap:wrap;gap:10px;padding:16px 0}.reaction-role-container{background-color:var(--color-disabled);border-radius:8px;margin-top:1rem;max-width:500px;min-width:250px;padding:20px}.reaction-role-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.reaction-role-tab{background-color:var(--color-white-opacity-10);border-radius:5px;cursor:pointer;font-family:Poppins,sans-serif;font-size:.875rem;font-weight:400;padding:10px 15px;transition:opacity .3s ease,background-color .3s ease}.reaction-role-tab.active{background-color:var(--color-white-opacity-30)}.reaction-role-tab:hover{opacity:.85}.reaction-role-toggle-container{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.reaction-role-toggle-label{font-family:Poppins,sans-serif;font-size:.95rem;font-weight:400}.reaction-role-add-reaction{background-color:initial;border:1.5px dashed var(--color-white-opacity-30);border-radius:5px;color:var(--color-white-opacity-30);cursor:pointer;font-family:Poppins,sans-serif;font-size:.875rem;font-weight:500;margin-top:1rem;padding:8px 12px;transition:border-color .2s ease,color .2s ease;width:350px}.reaction-role-add-reaction:hover{border-color:var(--color-white-opacity-70);color:var(--color-white)}@media (max-width:595px){.reaction-role-container .admin-roles-select,.reaction-role-container .reaction-create-dropdown-main-button{width:290px!important}.reaction-role-container .reaction-create-dropdown-main-button{min-width:290px!important}}@media (max-width:520px){.reaction-role-container .admin-roles-select,.reaction-role-container .reaction-create-dropdown-main-button{width:250px!important}.reaction-role-container .reaction-create-dropdown-main-button{min-width:250px!important}}@media (max-width:469px){.reaction-role-container .admin-roles-select,.reaction-role-container .reaction-create-dropdown-main-button{width:184px!important}.reaction-role-container .reaction-create-dropdown-main-button{min-width:184px!important}}@media (max-width:402px){.reaction-role-container .admin-roles-select,.reaction-role-container .reaction-create-dropdown-main-button{min-width:160px!important;width:160px!important}}.hzv-emoji-picker-wrapper{background:#070814;border-radius:18px;box-shadow:0 18px 40px #0009;left:0;margin-top:8px;padding:8px 8px 0;position:absolute;top:100%;width:320px}.hzv-emoji-server-strip{border-bottom:1px solid #ffffff0f;padding:6px 4px 8px}.hzv-emoji-strip-title{font-size:12px;letter-spacing:.04em;margin-bottom:4px;opacity:.6}.hzv-emoji-strip-grid{display:flex;flex-wrap:wrap;gap:4px}.hzv-emoji-strip-item{align-items:center;background:#ffffff08!important;border:none;border-radius:999px!important;cursor:pointer;display:flex;height:28px;justify-content:center;outline:none;padding:2px;width:28px}.hzv-emoji-strip-item:hover{background:#a85bf059!important;transition:background .3s ease!important}.hzv-emoji-strip-img{border-radius:6px;height:22px;width:22px}.levels-rewards-panel,.levels-rewards-panel *{font-family:Outfit,sans-serif!important}.levels-rewards-panel :is(h1,h2,h3,h4,h5,h6,strong,b,button,label){font-weight:500!important}.lv-screen .wg-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.lv-screen .wg-tabs button{min-width:max-content;width:auto}.lv-tabs-wrap{position:relative}.lv-leaderboard-panel,.lv-message-panel .wg-panel-body,.lv-reward-list-panel .wg-panel-body,.lv-rewards-panel,.lv-selector-panel,.lv-xp-panel{background:linear-gradient(180deg,#ffffff03,#0000 24%),#080a199e}.lv-screen .wg-panel-body.lv-reward-list-panel-body{background:#0000!important;border-top:none!important}.lv-screen .wg-panel-body.lv-reward-list-panel-body.is-empty{padding:0}.lv-screen .wg-advanced-grid>.wg-panel,.lv-screen .wg-section-stack>.wg-panel{animation:wg-appear .76s cubic-bezier(.16,1,.3,1) both}.lv-screen .wg-advanced-grid>.wg-panel:first-child,.lv-screen .wg-section-stack>.wg-panel:first-child{animation-delay:60ms}.lv-screen .wg-advanced-grid>.wg-panel:nth-child(2),.lv-screen .wg-section-stack>.wg-panel:nth-child(2){animation-delay:.12s}.lv-screen .wg-advanced-grid>.wg-panel:nth-child(3),.lv-screen .wg-section-stack>.wg-panel:nth-child(3){animation-delay:.18s}.lv-mode-segmented,.lv-preview-tabs{flex-wrap:wrap}.lv-mode-copy{grid-gap:5px;color:var(--wg-muted);display:grid;gap:5px;margin:16px 0 18px}.lv-mode-copy strong{color:var(--wg-text);font-size:.96rem;font-weight:600}.lv-message-panel .wg-panel-body[aria-disabled=true],.lv-option-stack[aria-disabled=true]{opacity:.66;pointer-events:none}.lv-editor-disabled{opacity:.64;pointer-events:none}.lv-xp-grid{grid-gap:16px 24px;align-items:end;display:grid;gap:16px 24px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.lv-field-shell,.lv-input-card{grid-gap:8px;display:grid;gap:8px;min-width:0}.lv-field-label,.lv-input-card>span{color:var(--wg-text);font-size:.92rem;font-weight:500;margin:0}.lv-input-card input{background:#22203deb;border:1px solid #7c3aed24;border-radius:11px;color:var(--wg-text);font-size:.96rem;min-height:46px;outline:none;padding:0 16px;transition:background-color .16s ease-out,border-color .16s ease-out,box-shadow .16s ease-out,opacity .16s ease-out;width:100%}.lv-input-card input:focus,.lv-input-card input:hover{background:#282447fa;border-color:#a855f759;box-shadow:inset 0 0 0 1px #7c3aed38}.lv-input-card input:disabled{cursor:not-allowed;opacity:.7}.lv-inline-callout span,.lv-input-card em,.lv-input-card small,.lv-mode-copy span,.lv-preview-note span{color:var(--wg-subtle);font-size:.86rem;font-style:normal;line-height:1.5}.lv-input-card small{font-size:.79rem;margin-top:2px}.lv-input-card em,.lv-input-card strong{font-size:.82rem}.lv-input-card strong{color:#ff90a1;font-weight:500}.lv-input-with-suffix{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.lv-input-with-suffix span{color:var(--wg-muted);font-size:.9rem}.lv-pill-row,.lv-preset-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:16px}.lv-pill-row button,.lv-preset-row button{background:#0a0b18d1;border:1px solid #ffffff17;border-radius:11px;color:var(--wg-text);cursor:pointer;font-family:Outfit,sans-serif;font-size:.89rem;font-weight:500;min-height:42px;min-width:122px;padding:0 18px;transition:background-color .16s ease-out,border-color .16s ease-out,box-shadow .16s ease-out,color .16s ease-out,opacity .16s ease-out}.lv-pill-row button:hover,.lv-placeholder-copy:hover,.lv-preset-row button:hover,.lv-radio-row:hover,.lv-reward-mode-grid button:hover,.lv-reward-row:hover{background:#a855f714;border-color:#a855f74d;box-shadow:0 0 0 1px #a855f714}.lv-icon-button:hover{background:#a855f714;border-color:#ffffff17;box-shadow:none}.lv-pill-row button.active,.lv-preset-row button.active,.lv-radio-row.active,.lv-reward-mode-grid button.active{background:#a855f729;border-color:#bd7aff66;color:#f3e9ff}.lv-icon-button:disabled,.lv-pill-row button:disabled,.lv-preset-row button:disabled,.lv-radio-row:disabled,.lv-reward-mode-grid button:disabled{box-shadow:none;cursor:not-allowed;opacity:.55}.lv-inline-callout{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;display:flex;gap:12px;margin-top:16px;padding:14px 16px;width:min(100%,420px)}.lv-inline-callout span{font-size:.82rem}.lv-inline-callout svg{color:#b8b2c8;flex:0 0 auto}.lv-option-stack,.lv-reward-mode-grid{grid-gap:14px;display:grid;gap:14px;width:min(100%,420px)}.lv-leaderboard-list,.lv-option-stack,.lv-reward-list,.lv-reward-mode-grid{margin-top:16px}.lv-radio-row,.lv-reward-mode-grid button{align-items:flex-start;background:#0a0b18d1;border:1px solid #ffffff14;border-radius:14px;color:inherit;cursor:pointer;display:flex;gap:14px;min-height:74px;padding:14px 16px;text-align:left;transition:background-color .16s ease-out,border-color .16s ease-out,box-shadow .16s ease-out,opacity .16s ease-out;width:100%}.lv-radio-row>div,.lv-reward-mode-grid button>div{grid-gap:4px;display:grid;gap:4px}.lv-radio-row strong,.lv-reward-mode-grid button strong{color:var(--wg-text);font-size:.93rem;font-weight:500}.lv-radio-row span:last-child,.lv-reward-mode-grid button span:last-child{color:var(--wg-subtle);font-size:.82rem;line-height:1.45}.lv-radio-dot{background:#ffffff0d;border:1px solid #ffffff2e;border-radius:999px;display:inline-flex;flex:0 0 auto;height:18px;margin-top:1px;transition:background-color .16s ease-out,border-color .16s ease-out,box-shadow .16s ease-out;width:18px}.lv-radio-row.active .lv-radio-dot,.lv-reward-mode-grid button.active .lv-radio-dot{background:radial-gradient(circle at center,#f7f2ff 0 38%,#a855f7 40% 100%);border-color:#fff6;box-shadow:inset 0 0 0 1px #a855f73d}.lv-selector-panel .channel-select,.lv-selector-panel .role-select,.lv-selector-shell .role-select{width:min(100%,420px)!important}.lv-field-shell .role-select:hover,.lv-message-panel .wg-field-group{width:min(100%,420px)}.lv-level-input-card{width:min(100%,220px)}.lv-reward-form-layout{grid-gap:22px 28px;align-items:start;display:grid;gap:22px 28px;grid-template-columns:minmax(0,420px) minmax(0,420px);margin-top:16px}.lv-reward-form-column{grid-gap:16px;align-content:start;display:grid;gap:16px;min-width:0}.lv-reward-form-column--left .lv-level-input-card,.lv-reward-form-column--left .lv-reward-actions,.lv-reward-form-column--left .lv-reward-mode-grid,.lv-reward-form-column--right .lv-field-shell,.lv-reward-form-column--right .lv-input-card,.lv-reward-form-column--right .lv-selector-shell{width:min(100%,420px)}.lv-reward-form-column--left .lv-reward-actions{margin-top:0}.lv-reward-form-column--left .lv-reward-actions .wg-discard-button,.lv-reward-form-column--left .lv-reward-actions .wg-primary-button{width:fit-content}.lv-reward-form-column--right .lv-pill-row{margin:0}.lv-reward-form-column--right .lv-pill-row button{min-width:0}.lv-reward-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:0}.lv-empty-state{grid-gap:12px;color:var(--wg-subtle);display:grid;gap:12px;min-height:132px;padding:8px 0 22px;place-items:center;text-align:center}.lv-empty-state p{font-size:1rem;margin:0}.lv-reward-list{grid-gap:12px;display:grid;gap:12px}.lv-reward-row{align-items:center;background:#ffffff08;border:1px solid #ffffff12;border-radius:16px;display:flex;gap:16px;justify-content:space-between;padding:16px 18px;transition:background-color .16s ease-out,border-color .16s ease-out,box-shadow .16s ease-out,opacity .16s ease-out}.lv-reward-meta{grid-gap:4px;display:grid;gap:4px;min-width:0}.lv-reward-level{align-items:center;background:#7e3ac72e;border:1px solid #a855f72e;border-radius:999px;color:#d9b5ff;display:inline-flex;font-size:.8rem;font-weight:500;min-height:28px;padding:0 11px;width:fit-content}.lv-reward-meta strong{color:var(--wg-text);font-size:.98rem;font-weight:500}.lv-reward-meta small{color:var(--wg-subtle);font-size:.86rem;line-height:1.45}.lv-reward-row-actions{display:flex;gap:10px}.lv-icon-button,.lv-placeholder-copy{align-items:center;background:#ffffff08;border:1px solid #ffffff17;border-radius:12px;color:var(--wg-muted);cursor:pointer;display:inline-flex;justify-content:center;min-height:38px;min-width:38px;padding:0 12px;transition:background-color .16s ease-out,border-color .16s ease-out,box-shadow .16s ease-out,opacity .16s ease-out,color .16s ease-out}.lv-icon-button.danger:hover{background:#ff6f8314;border-color:#ffffff17;box-shadow:none;color:#ff90a1}.lv-leaderboard-list,.lv-leaderboard-list>[role=status]{grid-gap:12px;display:grid;gap:12px}.lv-leaderboard-list.compact{max-width:780px}.lv-leaderboard-row{grid-gap:16px;align-items:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;display:grid;gap:16px;grid-template-columns:56px 48px minmax(0,1fr) minmax(200px,320px);padding:16px 18px}.lv-leaderboard-skeleton-row .lv-leaderboard-copy{grid-gap:4px;align-content:center;display:grid;gap:4px}.lv-leaderboard-skeleton-row .lv-leaderboard-progress{grid-gap:10px;align-content:center;display:grid;gap:10px}.lv-leaderboard-rank{align-items:center;color:var(--wg-text);display:flex;font-size:1rem;font-weight:600;gap:8px}.lv-avatar{background:radial-gradient(circle at 30% 30%,#ffffff2e,#0000 60%),#8b5cf6;background:radial-gradient(circle at 30% 30%,#ffffff2e,#0000 60%),var(--lv-accent,#8b5cf6);border:1px solid #ffffff1f;border-radius:50%;color:#fff;display:grid;font-size:1rem;font-weight:600;height:44px;overflow:hidden;place-items:center;width:44px}.lv-avatar img{height:100%;object-fit:cover;width:100%}.lv-leaderboard-state{align-items:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;color:var(--wg-subtle);display:flex;gap:16px;justify-content:space-between;min-height:88px;padding:20px}.lv-leaderboard-state.error{border-color:#ff6f8340;color:#ffb0bc}.lv-leaderboard-copy{grid-gap:4px;display:grid;gap:4px;min-width:0}.lv-leaderboard-copy strong{color:var(--wg-text);font-size:1rem;font-weight:600}.lv-leaderboard-copy span,.lv-leaderboard-footer span{color:var(--wg-subtle)}.lv-leaderboard-progress{grid-gap:10px;display:grid;gap:10px}.lv-leaderboard-progress span{color:var(--wg-muted);font-size:.86rem}.lv-leaderboard-progress div{background:#ffffff0f;border-radius:999px;height:8px;overflow:hidden;width:100%}.lv-leaderboard-progress i{animation:lv-progress-fill .76s cubic-bezier(.16,1,.3,1) both;animation-delay:0ms;animation-delay:var(--lv-delay,0ms);background:linear-gradient(90deg,#8b5cf6,#c084fc);border-radius:inherit;display:block;height:100%;width:0}.lv-leaderboard-footer{align-items:center;display:flex;gap:16px;justify-content:flex-start;margin-top:16px}.lv-placeholder-list>div{grid-template-columns:minmax(180px,240px) minmax(0,1fr) auto}.lv-placeholder-copy{font-size:.85rem;min-width:64px;padding:0 12px}.lv-preview-modal .wg-preview-panel{min-height:420px}.lv-preview-body{grid-gap:18px;display:grid;gap:18px}.lv-preview-note{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:16px}.lv-preview-note code{color:#d7b7ff}.lv-screen .wg-placeholder-list code{word-break:break-word}@keyframes lv-progress-fill{0%{width:0}to{width:0;width:var(--lv-progress,0)}}@media (max-width:1120px){.lv-reward-form-layout,.lv-xp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lv-leaderboard-row{grid-template-columns:56px 48px minmax(0,1fr)}.lv-leaderboard-row>:last-child{grid-column:1/-1}}@media (max-width:980px){.lv-leaderboard-footer,.lv-reward-row{align-items:flex-start;flex-direction:column}}@media (max-width:760px){.lv-rewards-panel .lv-reward-form-layout,.lv-rewards-panel .lv-reward-mode-grid{margin-top:0}.lv-screen .wg-tabs{display:grid;grid-auto-columns:minmax(128px,1fr);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;scrollbar-width:none}.lv-screen .wg-tabs::-webkit-scrollbar{display:none}.lv-leaderboard-row,.lv-placeholder-list>div,.lv-reward-form-layout,.lv-xp-grid{grid-template-columns:minmax(0,1fr)}.lv-inline-callout,.lv-level-input-card,.lv-message-panel .wg-field-group,.lv-option-stack,.lv-reward-form-layout .lv-field-shell,.lv-reward-form-layout .lv-input-card,.lv-reward-mode-grid,.lv-selector-panel .channel-select,.lv-selector-panel .role-select,.lv-selector-shell .role-select{width:100%!important}.lv-reward-form-column--left .lv-reward-actions .wg-discard-button,.lv-reward-form-column--left .lv-reward-actions .wg-primary-button{width:100%}.lv-pill-row,.lv-preset-row{margin-right:0}.lv-leaderboard-state{align-items:flex-start;flex-direction:column}.lv-pill-row button,.lv-preset-row button{flex-basis:calc(50% - 7px);flex-grow:1;flex-shrink:1}.lv-preview-note{align-items:flex-start;flex-direction:column}}@media (max-width:560px){.lv-reward-actions{align-items:stretch;flex-direction:column}}.cb-screen .text-input-field .text-input,.lv-xp-panel .lv-input-card .text-input-field .text-input{background:var(--color-secondary)!important;border:1px solid var(--dashboard-control-border)!important;border-radius:11px!important;box-sizing:border-box;color:var(--color-white);font-family:var(--dashboard-control-font-family);font-size:var(--dashboard-control-font-size);font-weight:var(--dashboard-control-font-weight);height:59px;min-height:59px;outline:2px solid #0000;padding:0 16px}.cb-screen .text-input-field .text-input:focus,.cb-screen .text-input-field .text-input:hover,.lv-xp-panel .lv-input-card .text-input-field .text-input:focus,.lv-xp-panel .lv-input-card .text-input-field .text-input:hover{border-color:var(--dashboard-control-border-focus)!important;box-shadow:var(--dashboard-control-focus-shadow)!important}.cb-screen .text-input-field .text-input:focus-visible,.lv-xp-panel .lv-input-card .text-input-field .text-input:focus-visible{outline:2px solid #0000!important;outline-offset:0}.lv-reward-form-layout .lv-input-card .text-input-field .text-input{animation:none!important;background-color:#151733d1!important;border:1px solid var(--dashboard-control-border)!important;border-radius:11px!important;box-sizing:border-box;color:var(--color-white)!important;font-family:var(--dashboard-control-font-family)!important;font-size:var(--dashboard-control-font-size)!important;font-weight:var(--dashboard-control-font-weight)!important;height:59px!important;min-height:59px!important;outline:2px solid #0000!important;padding:0 16px!important}.lv-reward-form-layout .lv-input-card .text-input-field .text-input:not(:hover):not(:focus){background-color:#151733d1!important;border-color:var(--dashboard-control-border)!important;box-shadow:none!important}.lv-reward-form-layout .lv-input-card .text-input-field .text-input:hover{border-color:var(--dashboard-control-border-hover)!important;box-shadow:var(--dashboard-control-hover-shadow)!important}.lv-reward-form-layout .lv-input-card .text-input-field .text-input:focus,.lv-reward-form-layout .lv-input-card .text-input-field .text-input:focus-visible{border-color:var(--dashboard-control-border-focus)!important;box-shadow:var(--dashboard-control-focus-shadow)!important;outline:2px solid #0000!important;outline-offset:0}.settings-modern-screen .wg-header{border-radius:20px 20px 0 0}.settings-modern-screen .wg-plugin-icon img{height:34px;width:34px}.settings-modern-screen .hzv-settings-tabs{grid-template-columns:repeat(5,minmax(110px,1fr))}.settings-modern-screen .hzv-settings-summary-row{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin:4px 4px 0;padding:0}.settings-modern-screen .hzv-settings-summary-row div{grid-gap:5px;display:grid;gap:5px;min-width:0}.settings-modern-screen .hzv-settings-summary-row dt{color:#b88df2;font-size:.74rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.settings-modern-screen .hzv-settings-summary-row dd{color:var(--wg-text);font-size:.92rem;line-height:1.45;margin:0;overflow:hidden;text-overflow:ellipsis}.settings-modern-screen .hzv-settings-summary-row div:last-child dd{white-space:nowrap}.settings-modern-screen .hzv-settings-panel-body{grid-gap:18px;display:grid;gap:18px}.settings-modern-screen .hzv-settings-inline-note{margin:0;padding:19px 21px 19px 0}.settings-modern-screen .hzv-settings-field-shell{width:min(100%,420px)}.settings-modern-screen .hzv-settings-field-width{width:100%}.settings-modern-screen .hzv-settings-dropdown{--dashboard-control-background:var(--color-secondary);min-width:0;position:relative;width:100%}.settings-modern-screen .hzv-settings-dropdown-trigger{background:var(--dashboard-control-background)!important;border:1px solid var(--dashboard-control-border)!important;border-radius:11px!important;box-shadow:none;color:var(--color-white)!important;font-family:var(--dashboard-control-font-family);font-size:1rem!important;font-weight:400!important;gap:12px;height:59px!important;justify-content:space-between;line-height:1.2;min-height:59px!important;min-width:0!important;padding:0 16px!important;width:100%!important}.settings-modern-screen .hzv-settings-dropdown-trigger.active:not(.disabled),.settings-modern-screen .hzv-settings-dropdown-trigger:hover:not(.disabled){border-color:var(--dashboard-control-border-focus)!important;box-shadow:var(--dashboard-control-focus-shadow)!important}.settings-modern-screen .hzv-settings-dropdown-trigger .select-header{flex:1 1 auto;min-width:0}.settings-modern-screen .hzv-settings-dropdown-trigger .select-header span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-modern-screen .hzv-settings-option-icon{height:18px;object-fit:contain;width:18px}.settings-modern-screen .hzv-settings-chevron{color:#9e95b5;flex:0 0 auto;transition:transform .16s ease-out,color .16s ease-out}.settings-modern-screen .hzv-settings-chevron.open{color:#ddd2f4;transform:rotate(180deg)}.settings-modern-screen .hzv-settings-dropdown .search-input{background:var(--color-secondary);border:1px solid var(--dashboard-control-border);border-radius:8px;color:var(--wg-text);min-height:42px;min-width:0;outline:none;padding:0 14px;transition:border-color .16s ease-out,background-color .16s ease-out,box-shadow .16s ease-out;width:100%}.settings-modern-screen .hzv-settings-dropdown .search-input:focus{border-color:var(--dashboard-control-border-focus);box-shadow:var(--dashboard-control-focus-shadow)}.settings-modern-screen .hzv-settings-dropdown .dropdown-options{border:1px solid var(--dashboard-control-border-focus);box-shadow:var(--dashboard-control-focus-shadow),0 4px 38px #0006;max-height:min(360px,calc(100dvh - 24px));overflow-x:hidden;overflow-y:auto}.settings-modern-screen .hzv-settings-dropdown .dropdown-option{background:#0000;border:0;color:var(--wg-text);font-family:var(--dashboard-control-font-family);font-size:var(--dashboard-control-font-size);font-weight:var(--dashboard-control-font-weight);justify-content:space-between;min-width:0;text-align:left;width:100%}.settings-modern-screen .hzv-settings-dropdown .dropdown-option:hover{background-color:#a85bf04d}.settings-modern-screen .hzv-settings-dropdown-option-main{align-items:center;display:inline-flex;flex:1 1 auto;gap:10px;min-width:0;overflow-wrap:anywhere;white-space:normal}.settings-modern-screen .hzv-settings-embed-grid,.settings-modern-screen .hzv-settings-timezone-grid{grid-gap:18px;display:grid;gap:18px}.settings-modern-screen .hzv-settings-embed-grid>*,.settings-modern-screen .hzv-settings-timezone-grid>*{min-width:0}.settings-modern-screen .hzv-settings-preview-card{width:min(100%,420px)}.settings-modern-screen .hzv-settings-preview-card .wg-panel-body{border-top:0}.settings-modern-screen .hzv-settings-preview-card h3{font-size:1.15rem;line-height:1.35;margin-top:2px}.settings-modern-screen .hzv-settings-embed-preview{background:radial-gradient(circle at top right,#a855f717,#0000 38%),#090b18d6;border-color:#a85bf024;padding:16px}.settings-modern-screen .hzv-settings-embed-author{margin-bottom:10px}.settings-modern-screen .hzv-settings-embed-shell{margin-top:0}.settings-modern-screen .hzv-settings-color-fields{width:min(100%,420px)}.settings-modern-screen .hzv-settings-color-input-row{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr)}.settings-modern-screen .hzv-settings-color-picker{background:var(--color-secondary)!important;border:1px solid var(--dashboard-control-border)!important;border-radius:11px;cursor:pointer;height:59px;min-width:52px;padding:4px;width:52px}.settings-modern-screen .hzv-settings-color-input-row>input[type=text]{background:var(--color-secondary);border:1px solid var(--dashboard-control-border);border-radius:11px;box-sizing:border-box;color:var(--color-white);font-family:var(--dashboard-control-font-family);font-size:1rem;font-weight:400;height:59px;min-height:59px;min-width:0;outline:2px solid #0000;padding:0 16px;transition:background-color .16s ease-out,border-color .16s ease-out,box-shadow .16s ease-out,opacity .16s ease-out;width:100%}.settings-modern-screen .hzv-settings-color-input-row>input[type=text]:focus,.settings-modern-screen .hzv-settings-color-input-row>input[type=text]:hover{border-color:var(--dashboard-control-border-focus);box-shadow:var(--dashboard-control-focus-shadow)}.settings-modern-screen .hzv-settings-color-picker:focus,.settings-modern-screen .hzv-settings-color-picker:hover{border-color:var(--dashboard-control-border-focus)!important;box-shadow:var(--dashboard-control-focus-shadow)}.settings-modern-screen .hzv-settings-color-picker:focus~input[type=text],.settings-modern-screen .hzv-settings-color-picker:hover~input[type=text]{background:var(--color-secondary)!important;border-color:var(--dashboard-control-border)!important;box-shadow:none!important}.settings-modern-screen .lv-input-card:focus-within .hzv-settings-color-picker:not(:hover):not(:focus){background:var(--color-secondary)!important;border-color:var(--dashboard-control-border)!important;box-shadow:none}.settings-modern-screen .hzv-settings-botmasters-stack{grid-gap:18px;display:grid;gap:18px}.settings-modern-screen .hzv-settings-subpanel{overflow:visible}.settings-modern-screen .hzv-settings-heading-badge{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;color:var(--wg-muted);display:inline-flex;font-size:.82rem;font-weight:500;gap:8px;min-height:32px;padding:0 12px}.settings-modern-screen .hzv-settings-heading-badge.premium{background:#c793271f;border-color:#f4cc722e;color:#f4cc72}.settings-modern-screen .hzv-settings-readonly-select{grid-gap:10px;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;display:grid;gap:10px;min-height:59px;padding:16px}.settings-modern-screen .hzv-settings-readonly-select>span{color:var(--wg-subtle)}.settings-modern-screen .hzv-settings-role-pill-row{display:flex;flex-wrap:wrap;gap:8px}.settings-modern-screen .hzv-settings-role-select-wrap{position:relative;width:min(100%,420px)}.settings-modern-screen .hzv-settings-role-select-wrap .admin-roles-select{min-width:0!important;width:100%!important}.settings-modern-screen .hzv-settings-premium-hitbox{background:#0000;border:0;border-radius:8px;cursor:pointer;inset:0;position:absolute}@media (min-width:1025px){.settings-modern-screen .hzv-settings-timezone-grid{align-items:center;grid-template-columns:minmax(0,420px) minmax(0,1fr)}.settings-modern-screen .hzv-settings-embed-grid{align-items:start;grid-template-columns:minmax(0,1fr) minmax(0,420px)}}@media (max-width:1250px){.settings-modern-screen .hzv-settings-summary-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.settings-modern-screen .hzv-settings-tabs{align-items:stretch;display:flex;gap:12px;margin-right:-18px;overflow-x:auto;overflow-y:hidden;padding-right:22px;scroll-snap-type:x proximity;scrollbar-width:none}.settings-modern-screen .hzv-settings-tabs::-webkit-scrollbar{display:none}.settings-modern-screen .hzv-settings-tabs button{flex:0 0 78vw;max-width:260px;scroll-snap-align:start}}@media (max-width:620px){.settings-modern-screen .hzv-settings-summary-row{grid-template-columns:1fr}.settings-modern-screen .hzv-settings-color-fields,.settings-modern-screen .hzv-settings-field-shell,.settings-modern-screen .hzv-settings-preview-card,.settings-modern-screen .hzv-settings-role-select-wrap{width:100%}.settings-modern-screen .hzv-settings-color-input-row{grid-template-columns:1fr}.settings-modern-screen .hzv-settings-color-picker{width:100%}}.pd-screen{padding-top:2px}.pd-hero{background:radial-gradient(circle at 18% 16%,#944dff1f,#0000 22%),linear-gradient(180deg,hsla(0,0%,100%,.018),hsla(0,0%,100%,.008)),#080a19cc;border:1px solid var(--wg-border);border-radius:22px;box-shadow:inset 0 1px hsla(0,0%,100%,.024),0 16px 38px #0000002e;overflow:hidden}.pd-header{gap:28px;justify-content:space-between;padding:24px 26px 20px}.pd-header,.pd-header-main{align-items:center;display:flex}.pd-header-main{gap:18px;min-width:0}.pd-plugin-icon{color:#bd7aff}.pd-toolbar{border-top:1px solid #9785d21a;gap:20px;justify-content:space-between;padding:0 24px 18px}.pd-plugin-tabs,.pd-toolbar{align-items:center;display:flex}.pd-plugin-tabs{gap:10px;min-width:0;overflow-x:auto;padding-top:18px;scrollbar-width:none}.pd-plugin-tabs::-webkit-scrollbar{display:none}.pd-plugin-tabs button{background:#0000;border:1px solid #0000;border-radius:12px;color:var(--wg-muted);cursor:pointer;flex:0 0 auto;font-size:.97rem;font-weight:400;min-height:42px;padding:0 18px;transition:background-color .16s ease-out,border-color .16s ease-out,box-shadow .16s ease-out,color .16s ease-out,opacity .16s ease-out;white-space:nowrap}.pd-plugin-tabs button:focus-visible,.pd-plugin-tabs button:hover{background:#a855f714;border-color:#a855f72e;color:var(--wg-text);outline:none}.pd-plugin-tabs button.active{background:linear-gradient(180deg,#a855f73d,#7234b847);border-color:#a855f747;color:#f5ebff}.pd-tools{flex:0 0 auto;gap:14px;justify-content:flex-end;padding-top:18px}.pd-search,.pd-sort,.pd-tools{align-items:center;display:flex}.pd-search,.pd-sort{background:#0f1122eb;border:1px solid #ffffff14;border-radius:14px;color:var(--wg-muted);gap:10px;min-height:46px;transition:border-color .16s ease-out,background-color .16s ease-out,box-shadow .16s ease-out,color .16s ease-out}.pd-search:hover,.pd-sort:hover{border-color:#a855f740;color:var(--wg-text)}.pd-search{padding:0 15px;width:min(100%,260px)}.pd-search input{appearance:none;-webkit-appearance:none;background:#0000;border:0;border-radius:0;box-shadow:none;color:var(--wg-text);font-size:.95rem;margin:0;min-width:0;outline:none;padding:0;width:100%}.pd-search input::-webkit-search-cancel-button{-webkit-appearance:none}.pd-search input::placeholder{color:#fff6}.pd-search-clear{align-items:center;background:#0000;border:0;color:#a855f742;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:18px;font-weight:300;height:24px;justify-content:center;line-height:1;margin-left:auto;padding:0;transition:transform .16s ease-out;width:24px}.pd-search-clear:focus-visible,.pd-search-clear:hover{outline:none;transform:scale(1.04)}.pd-sort{cursor:pointer;min-width:160px;padding:0 14px}.pd-sort select{-webkit-appearance:none;appearance:none;background:#0000;background-image:linear-gradient(45deg,#0000 50%,#ffffffbd 0),linear-gradient(135deg,#ffffffbd 50%,#0000 0);background-position:calc(100% - 13px) calc(50% - 1px),calc(100% - 8px) calc(50% - 1px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:0;color:var(--wg-text);cursor:pointer;display:block;font-family:Outfit,sans-serif;font-size:.94rem;font-weight:400;height:100%;min-height:46px;outline:none;padding-right:24px;width:100%}.pd-sort select:focus-visible{outline:none;outline-offset:0}.pd-sort select option{font-family:Outfit,sans-serif}.pd-section-stack{grid-gap:22px;display:grid;gap:22px;margin-top:22px}.pd-section{border-top:1px solid #9785d214;padding-bottom:12px;padding-top:12px}.pd-section-head{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-bottom:16px}.pd-section-title h2{color:var(--wg-text);font-size:1.32rem;font-weight:600;line-height:1.2;margin:0}.pd-section-title p{color:var(--wg-subtle);font-size:.96rem;line-height:1.5;margin:6px 0 0}.pd-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pd-card-grid,.pd-plugin-card{grid-gap:18px;display:grid;gap:18px}.pd-plugin-card{background:radial-gradient(circle at 82% 14%,#7c3aed14,#0000 28%),linear-gradient(180deg,hsla(0,0%,100%,.015),#ffffff03),#0a0b18eb;border:1px solid #a492d71f;border-radius:18px;box-shadow:inset 0 1px hsla(0,0%,100%,.022),0 10px 32px #0000001f;min-height:264px;overflow:hidden;padding:20px;position:relative;transition:border-color .16s ease-out,background-color .16s ease-out,box-shadow .16s ease-out}.pd-plugin-card:focus-within,.pd-plugin-card:hover{border-color:#bd7aff38;box-shadow:inset 0 1px #ffffff08,0 0 0 1px #a855f714,0 16px 36px #00000029}.pd-plugin-card-glow{background:radial-gradient(circle,#7c3aed17,#0000 68%);border-radius:50%;height:160px;inset:auto -40px -40px auto;pointer-events:none;position:absolute;width:160px}.pd-plugin-card-top{position:relative;z-index:1}.pd-plugin-tile{background:radial-gradient(circle at 50% 35%,#a85bf03d,#0000 64%),#612ca133;border:1px solid #a85bf038;border-radius:18px;box-shadow:inset 0 1px #ffffff0a,0 14px 26px #421c7224;display:grid;height:64px;place-items:center;width:64px}.pd-plugin-tile img{height:34px;-webkit-user-select:none;user-select:none;width:34px}.pd-plugin-content{grid-gap:10px;display:grid;gap:10px;position:relative;z-index:1}.pd-plugin-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.pd-plugin-title-row h3{color:var(--wg-text);font-size:1.08rem;font-weight:600;line-height:1.25;margin:0}.pd-plugin-new,.pd-plugin-premium{align-items:center;border-radius:999px;display:inline-flex;font-size:.76rem;font-weight:500;justify-content:center;min-height:24px;padding:0 8px}.pd-plugin-premium{background:#f5bf421f;border:1px solid #f5bf4229;color:#f5bf42}.pd-plugin-new{background:#32b55f29;border:1px solid #4adc7e29;color:#7df6a8;letter-spacing:.04em}.pd-plugin-content p{color:var(--wg-muted);font-size:.98rem;line-height:1.58;margin:0}.pd-plugin-footer{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-top:auto;position:relative;z-index:1}.pd-plugin-status{align-items:center;color:#ffffff7a;display:inline-flex;font-size:.84rem;gap:8px}.pd-plugin-status span{background:#ffffff2e;border-radius:999px;height:8px;width:8px}.pd-plugin-status.enabled{color:#ffffffb8}.pd-plugin-status.enabled span{background:#54de8b;box-shadow:0 0 14px #54de8b47}.pd-plugin-cta{background:#7c3aed2e;border:1px solid #a85bf02e;border-radius:11px;color:#ead8ff;font-size:.9rem;font-weight:500;gap:9px;min-height:38px;padding:0 16px;text-decoration:none;transition:border-color .16s ease-out,background-color .16s ease-out,box-shadow .16s ease-out,color .16s ease-out,opacity .16s ease-out}.pd-plugin-cta,.pd-plugin-ctaArrow{align-items:center;display:inline-flex;justify-content:center}.pd-plugin-ctaArrow{transition:transform .22s cubic-bezier(.16,1,.3,1);will-change:transform}.pd-plugin-cta:focus-visible,.pd-plugin-cta:hover{background:#9348e83d;border-color:#bd7aff52;color:#f5ebff;outline:none}.pd-plugin-cta:focus-visible .pd-plugin-ctaArrow,.pd-plugin-cta:hover .pd-plugin-ctaArrow{transform:translateX(2px)}.pd-empty-state{align-items:center;display:flex;gap:16px;margin-top:22px;padding:24px 25px}.pd-empty-state h2,.pd-empty-state p{margin:0}.pd-empty-state p{margin-top:6px}@media (max-width:1360px){.pd-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.pd-section-head,.pd-toolbar{align-items:stretch;flex-direction:column}.pd-plugin-tabs,.pd-tools{justify-content:center;width:100%}.pd-tools{box-sizing:border-box}.pd-search,.pd-sort{flex:1 1;width:100%}.pd-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.pd-header,.pd-toolbar{padding-left:18px;padding-right:18px}.pd-plugin-tabs{justify-content:flex-start;margin-right:-18px;padding-right:28px;scroll-padding-right:28px}.pd-plugin-tabs button{flex:0 0 auto}.pd-tools{align-items:stretch;flex-direction:column}.pd-card-grid{grid-template-columns:1fr}.pd-plugin-card{min-height:0}}.welcome-goodbye-card-shell,.welcome-goodbye-card-shell *,.welcome-goodbye-card-shell :after,.welcome-goodbye-card-shell :before{box-sizing:border-box}.welcome-goodbye-card-toggle-row{align-items:center;animation:wg-card-rise .58s cubic-bezier(.16,1,.3,1) both;display:flex;gap:10px;justify-content:space-between;padding:0 0 6px}.welcome-goodbye-card-shell{margin-top:28px}.welcome-goodbye-card-toggle-row.compact{padding-top:0}.welcome-goodbye-card-toggle-copy span{color:var(--color-white);display:block;font-family:Outfit,sans-serif;font-size:.96rem;font-weight:500;line-height:1.2}.welcome-goodbye-card-toggle-copy p{color:var(--color-white-opacity-70);font-family:Outfit,sans-serif;font-size:.84rem;line-height:1.45;margin:4px 0 0}.welcome-goodbye-card-panel{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .22s ease,opacity .2s ease}.welcome-goodbye-card-panel.expanded{grid-template-rows:1fr;opacity:1}.welcome-goodbye-card-panel[aria-disabled=true]{opacity:.38!important;pointer-events:none}.welcome-goodbye-card-panel>*{min-height:0;overflow:hidden}.welcome-goodbye-card-grid{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,60%) minmax(0,40%);padding-top:10px}.welcome-goodbye-card-editor,.welcome-goodbye-card-preview-shell{background-color:var(--color-secondary);border:1px solid #ffffff0d;border-radius:12px;box-shadow:none;padding:12px}.welcome-goodbye-card-editor{grid-gap:12px;display:grid;gap:12px;padding-top:12px;position:relative}.welcome-goodbye-card-control-group{grid-gap:6px;animation:wg-card-rise .58s cubic-bezier(.16,1,.3,1) both;display:grid;gap:6px}.welcome-goodbye-card-editor>.welcome-goodbye-card-control-group:first-of-type{animation-delay:40ms}.welcome-goodbye-card-editor>.welcome-goodbye-card-control-group:nth-of-type(2){animation-delay:90ms}.welcome-goodbye-card-editor>.welcome-goodbye-card-control-group:nth-of-type(3){animation-delay:.14s}.welcome-goodbye-card-editor>.welcome-goodbye-card-control-group:nth-of-type(4){animation-delay:.19s}.welcome-goodbye-card-label{color:var(--color-white-opacity-70);font-family:Outfit,sans-serif;font-size:.74rem;line-height:1.2}.welcome-goodbye-card-editor .welcome-goodbye-card-control-group:first-of-type{margin-top:0}.welcome-goodbye-card-button-row,.welcome-goodbye-card-color-row{align-items:center;display:flex;flex-wrap:nowrap;gap:10px;max-width:100%;width:100%}.welcome-goodbye-card-upload-block{grid-gap:0;display:grid;gap:0;margin-top:0;max-width:240px;position:relative;z-index:2}.welcome-goodbye-card-upload-status{align-items:center;display:flex;font-family:Outfit,sans-serif;font-size:.74rem;gap:8px;line-height:1.2;margin-bottom:0;margin-top:4px;min-height:18px;position:relative;z-index:1}.welcome-goodbye-card-upload-status:has(.welcome-goodbye-card-upload-thumb){padding-left:0}.welcome-goodbye-card-remove-link{background:#0000;border:none;color:var(--color-white-opacity-70);cursor:pointer;font-family:Outfit,sans-serif;font-size:.74rem;margin-left:0;margin-top:-10px;padding:0;text-decoration:none;transition:color .18s ease,text-decoration-color .18s ease;width:fit-content}.welcome-goodbye-card-remove-link:hover{color:var(--color-white);text-decoration:underline;text-underline-offset:2px}.welcome-goodbye-card-upload-thumb{background:#ffffff14;border-radius:6px;flex:0 0 20px;height:20px;overflow:hidden;width:20px}.welcome-goodbye-card-upload-thumb img{height:100%;object-fit:cover;width:100%}.welcome-goodbye-card-button{border:none}.welcome-goodbye-card-button.secondary{background:#ffffff14}.welcome-goodbye-card-pill,.welcome-goodbye-card-variable-pills span{background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;color:var(--color-white-opacity-80);font-family:Outfit,sans-serif;font-size:.82rem;min-height:32px;padding:0 10px}.welcome-goodbye-card-pill{cursor:pointer;transition:all .2s ease}.welcome-goodbye-card-pill.active{background:#a85bf026;border-color:#a85bf080;color:var(--color-white)}.welcome-goodbye-card-field{grid-gap:4px;display:grid;gap:4px}.welcome-goodbye-card-field span,.welcome-goodbye-card-variable-row>span{color:var(--color-white-opacity-70);font-family:Outfit,sans-serif;font-size:.74rem}.welcome-goodbye-card-variable-hint{align-items:center;color:var(--color-white-opacity-60);display:flex;flex-wrap:wrap;font-family:Outfit,sans-serif;font-size:.72rem;gap:6px;line-height:1.3;margin-top:-1px}.welcome-goodbye-card-variable-hint span:first-child{color:var(--color-white-opacity-70)}.welcome-goodbye-card-setting-row{align-items:center;display:flex;gap:10px;justify-content:space-between;min-height:38px}.welcome-goodbye-card-setting-row .welcome-goodbye-card-label{color:var(--color-white-opacity-70);font-size:.74rem;margin:0}.welcome-goodbye-card-field input:not([type]),.welcome-goodbye-card-field input[type=text]{-webkit-tap-highlight-color:transparent;-webkit-appearance:none;appearance:none;background:var(--color-muted);border:none;border-radius:4px;font-family:Outfit,sans-serif;max-width:100%;min-height:38px;outline:none;padding:10px;transition:box-shadow .22s ease,background-color .22s ease;width:100%}.welcome-goodbye-card-field input:not([type]):focus,.welcome-goodbye-card-field input[type=text]:focus{box-shadow:inset 0 0 0 1px #a85bf0e6,0 0 0 3px #a85bf02e}.welcome-goodbye-card-color-row input[type=color]{background:var(--color-muted);border:none;border-radius:4px;cursor:pointer;height:34px;min-width:34px;padding:2px;width:34px}.welcome-goodbye-card-color-row input[type=text]{flex:1 1 auto;margin-left:0;max-width:none;min-width:0;width:auto}.welcome-goodbye-card-range-wrap{padding-top:22px;position:relative}.welcome-goodbye-card-range-label{align-items:center;background:#a85bf029;border:1px solid #a85bf059;border-radius:999px;color:var(--color-white);display:inline-flex;font-family:Outfit,sans-serif;font-size:.68rem;font-weight:500;height:18px;justify-content:center;left:50%;left:var(--slider-label-left,50%);line-height:1;min-width:34px;padding:0 6px;pointer-events:none;position:absolute;top:0;transform:translateX(-50%)}.welcome-goodbye-card-range{appearance:none;-webkit-appearance:none;background:#0000;border-radius:6px;cursor:pointer;height:10px;margin:4px 0 0;max-width:100%;outline:none;width:100%}.welcome-goodbye-card-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,#a85bf0f2 0,#a85bf0f2 50%,#ffffff14 0,#ffffff14);background:linear-gradient(to right,#a85bf0f2 0,#a85bf0f2 var(--slider-fill,50%),#ffffff14 var(--slider-fill,50%),#ffffff14 100%);border-radius:6px;height:10px}.welcome-goodbye-card-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--color-white);border:2px solid #a85bf0f2;border-radius:50%;box-shadow:0 6px 16px #00000040;height:18px;margin-top:-4px;width:18px}.welcome-goodbye-card-range::-moz-range-track{background:#ffffff14;border-radius:6px;height:10px}.welcome-goodbye-card-range::-moz-range-progress{background:#a85bf0f2;border-radius:6px;height:10px}.welcome-goodbye-card-range::-moz-range-thumb{background:var(--color-white);border:2px solid #a85bf0f2;border-radius:50%;box-shadow:0 6px 16px #00000040;height:18px;width:18px}.welcome-goodbye-card-preview-label{color:var(--color-white);font-family:Outfit,sans-serif;font-size:.84rem;font-weight:500;margin-bottom:6px}.welcome-goodbye-card-preview-frame{min-width:0;width:100%}.welcome-goodbye-card-preview{aspect-ratio:2/1;background-color:#05060a;background-position:50%;background-size:cover;border:none;border-radius:14px;box-shadow:none;min-height:0;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;width:100%}.welcome-goodbye-card-preview-overlay{background:#000;border-radius:inherit;inset:0;position:absolute}.welcome-goodbye-card-preview:before{border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff0a;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.welcome-goodbye-card-preview-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:18px 20px;position:relative;text-align:center;-webkit-user-select:none;user-select:none;width:100%;z-index:2}.welcome-goodbye-card-preview-avatar{border:4px solid #fffffff2;border-radius:999px;box-shadow:0 8px 22px #0000002e;height:64px;margin-bottom:10px;overflow:hidden;width:64px}.welcome-goodbye-card-preview-avatar img{height:100%;object-fit:cover;width:100%}.welcome-goodbye-card-preview h3,.welcome-goodbye-card-preview p{margin:0;text-shadow:0 6px 18px #00000052}.welcome-goodbye-card-preview h3{font-family:Outfit,sans-serif;font-size:1.02rem;font-weight:500;line-height:1.15}.welcome-goodbye-card-preview p{font-family:Outfit,sans-serif;font-size:.73rem;margin-top:4px;opacity:.82}@keyframes wg-card-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.welcome-goodbye-card-grid{grid-template-columns:1fr}.welcome-goodbye-card-editor,.welcome-goodbye-card-preview-shell{min-width:0;width:100%}.welcome-goodbye-card-field input:not([type]),.welcome-goodbye-card-field input[type=text],.welcome-goodbye-card-variable-row{max-width:none}}@media (max-width:760px){.welcome-goodbye-card-preview{aspect-ratio:16/9}.welcome-goodbye-card-preview-content{padding:14px 16px}.welcome-goodbye-card-preview-avatar{border-width:3px;height:54px;margin-bottom:8px;width:54px}.welcome-goodbye-card-preview h3{font-size:.98rem}.welcome-goodbye-card-preview p{font-size:.7rem}}@media (max-width:640px){.welcome-goodbye-card-editor,.welcome-goodbye-card-preview-shell{padding:11px}.welcome-goodbye-card-preview-shell{overflow:hidden}.welcome-goodbye-card-preview,.welcome-goodbye-card-preview-frame{max-width:100%;width:100%}.welcome-goodbye-card-preview{min-height:180px}.welcome-goodbye-card-preview h3{font-size:1rem}.welcome-goodbye-card-preview p{font-size:.72rem}}.welcome-goodbye-card-field input:not([type]),.welcome-goodbye-card-field input[type=text]{background:var(--dashboard-control-background);border:1px solid var(--dashboard-control-border);border-radius:var(--dashboard-control-radius);box-sizing:border-box;color:var(--color-white);font-family:var(--dashboard-control-font-family);font-size:var(--dashboard-control-font-size);font-weight:var(--dashboard-control-font-weight);height:59px;min-height:59px;outline:2px solid #0000;padding:0 18px;transition:background-color .16s ease-out,border-color .16s ease-out,box-shadow .16s ease-out,opacity .16s ease-out}.welcome-goodbye-card-field input:not([type]):focus,.welcome-goodbye-card-field input:not([type]):hover,.welcome-goodbye-card-field input[type=text]:focus,.welcome-goodbye-card-field input[type=text]:hover{border-color:var(--dashboard-control-border-focus);box-shadow:var(--dashboard-control-focus-shadow)}.welcome-goodbye-card-field-label,.welcome-goodbye-card-field>span,.welcome-goodbye-card-label{color:var(--color-white);font-size:.94rem;font-weight:500}.welcome-goodbye-card-preview-label,.welcome-goodbye-card-upload-status,.welcome-goodbye-card-variable-hint{font-size:.94rem;font-weight:400;line-height:1.4}.welcome-goodbye-card-upload-status{color:var(--color-white-opacity-70)}.welcome-goodbye-card-variable-hint span:first-child{font-weight:500}.main-message-setting textarea{-webkit-tap-highlight-color:transparent;animation:slide-up 1s forwards;-webkit-appearance:none;appearance:none;background-color:var(--color-muted);border:none;border-radius:4px;color:var(--color-white);outline:none;padding:10px;transition:box-shadow .24s ease,background-color .24s ease;width:33%}.main-message-setting textarea:focus{background-color:#422c6ba8;box-shadow:inset 0 0 0 1px #a85bf0d9,0 0 0 3px #a85bf02e}.statsChannelsTextarea{animation:slide-up 1s forwards;background-color:var(--color-muted);border:none;border-radius:4px;color:var(--color-white);outline:2px solid #0000;padding:10px;transition:outline .3s ease,box-shadow .3s ease;width:33%}.preview-button-wrapper{animation:slide-up 1s forwards;display:flex;justify-content:flex-end;margin-top:12px}.preview-button-wrapper .dashboard-button{align-items:center;display:inline-flex;gap:12px;justify-content:center;min-height:40px;padding:0 18px;transition:background-color .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),color .22s cubic-bezier(.22,1,.36,1),opacity .22s cubic-bezier(.22,1,.36,1)}.preview-button-wrapper .dashboard-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.56}.main-message-setting-discard-overlay{background:radial-gradient(circle at top,#a85bf02e,#0000 30%),#04040c6b;box-sizing:border-box;display:grid;height:100%;padding:calc(20px + env(safe-area-inset-top)) calc(20px + env(safe-area-inset-right)) calc(20px + var(--app-safe-area-sheet-bottom)) calc(20px + env(safe-area-inset-left));place-items:center;width:100%}.main-message-setting-discard-modal{animation:main-message-setting-discard-in .22s cubic-bezier(.22,1,.36,1) both;background:radial-gradient(circle at 82% 16%,#a85bf029,#0000 28%),radial-gradient(circle at 20% 0,#ffb05c14,#0000 22%),linear-gradient(180deg,rgba(15,15,33,.985),rgba(10,11,24,.985));border:1px solid #a85bf03d;border-radius:30px;box-shadow:0 32px 96px #0000007a,inset 0 1px 0 #ffffff08;color:var(--color-white);overflow:hidden;padding:36px;text-align:left;width:min(600px,calc(100vw - 40px))}.main-message-setting-discard-icon{animation:main-message-setting-discard-pop .34s cubic-bezier(.22,1,.36,1) both;background:linear-gradient(180deg,#ffbb6229,#ffbb6214),#ffffff05;border:1px solid #ffb9612e;border-radius:16px;box-shadow:0 0 0 1px #ffb9610a,0 0 28px #ffb9611f;color:#ffbe6a;display:grid;height:46px;margin-bottom:22px;place-items:center;width:46px}.main-message-setting-discard-copy{grid-gap:10px;display:grid;gap:10px}.main-message-setting-discard-kicker{color:#c98cff;font-size:.73rem;font-weight:700;letter-spacing:.14em;margin:0;text-transform:uppercase}.main-message-setting-discard-copy h2{font-size:1.58rem;font-weight:700;letter-spacing:-.03em;line-height:1.15;margin:0;max-width:17ch}.main-message-setting-discard-copy p:last-child{color:#b9bbbeeb;font-size:.92rem;line-height:1.55;margin:0;max-width:44ch}.main-message-setting-discard-actions{display:flex;gap:12px;justify-content:flex-start;margin-top:28px}.main-message-setting-discard-btn{-webkit-tap-highlight-color:transparent;align-items:center;border:1px solid #0000;border-radius:14px;color:var(--color-white);cursor:pointer;display:inline-flex;font-family:Outfit,sans-serif;font-size:.98rem;font-weight:500;gap:9px;justify-content:center;line-height:1;min-height:46px;padding:0 18px;transition:background-color .17s ease-out,border-color .17s ease-out,box-shadow .17s ease-out,color .17s ease-out,opacity .17s ease-out}.main-message-setting-discard-btn:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.56}.main-message-setting-discard-btn--primary{background:linear-gradient(180deg,#7e43e4fa,#612ec0fa);border-color:#ba84ff38;box-shadow:0 10px 24px #6c3ac62e,inset 0 1px 0 #ffffff0d}.main-message-setting-discard-btn--primary:hover:not(:disabled){background:linear-gradient(180deg,#884ee9,#6b35ca);border-color:#cb97ff61;box-shadow:0 12px 28px #743fd442,inset 0 0 0 1px #cb97ff14}.main-message-setting-discard-btn--danger{background:linear-gradient(180deg,#36131bfa,#270e14fa);border-color:#ff5c6e33;box-shadow:0 10px 24px #741e2c29,inset 0 1px 0 #ffffff08;color:#ffd0d5}.main-message-setting-discard-btn--danger:hover:not(:disabled){background:linear-gradient(180deg,#43161f,#311017);border-color:#ff6c7e5c;box-shadow:0 12px 28px #8c223638,inset 0 0 0 1px #ff6c7e14;color:#ffe0e4}.main-message-setting-discard-btn:focus-visible{outline:2px solid #b865f5cc;outline-offset:2px}.main-message-setting-discard-btn svg{flex:0 0 auto}.main-message-setting-discard-actions .main-message-setting-discard-btn{transition:background-color .17s ease-out,border-color .17s ease-out,box-shadow .17s ease-out,color .17s ease-out,opacity .17s ease-out}@keyframes main-message-setting-discard-in{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes main-message-setting-discard-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.main-message-setting-cta-icon{align-items:center;color:inherit;display:flex;flex-shrink:0;height:20px;justify-content:center;margin:0;padding:0;width:20px}.main-message-setting-cta-label{align-items:center;display:flex;line-height:1;margin:0;padding:0}.expanded-content .slider-wrapper-left{animation:slide-up 1s forwards;margin-top:0!important}.expanded-content .divider,.expanded-content .language-subtitle{animation:slide-up 1s forwards!important}.statistics-config-wrapper{margin-bottom:30px}#statistics-channel-configs{display:flex;flex-direction:column;gap:15px}.statistics-channel-config{align-items:center;animation:slide-up 1.2s forwards;-webkit-appearance:none;appearance:none;background-color:initial;border:none;border-radius:8px;color:var(--color-white);display:flex;flex-wrap:wrap;font-family:Outfit,sans-serif;font-weight:400;height:auto;justify-content:space-between;min-height:25px;min-width:200px;outline:2px solid #a85bf0!important;padding:1rem;position:relative;transition:outline .3s ease,box-shadow .3s ease}.config-details{display:flex;flex-direction:column}.config-details .name,.config-details .type{font-size:16px}.config-details .name{color:#b9bbbe;font-weight:700;margin-top:5px}.delete-statistics-channel{background-color:#f04747;border:none;border-radius:5px;color:#fff;cursor:pointer;font-family:Outfit,sans-serif;font-size:16px;font-weight:400;padding:10px 15px;transition:opacity .3s ease}.delete-statistics-channel:hover{opacity:.85}.config-details{flex:1 1;margin-right:20px}.config-details input{background-color:var(--color-muted);border:none;border-radius:5px;color:#fff;height:40px;margin:5px 0;padding:8px;width:515px}.config-details select{align-items:center;-webkit-appearance:none;appearance:none;background-color:var(--color-muted);border:none;border-radius:8px;color:var(--color-white);cursor:pointer;display:flex;flex-wrap:wrap;font-family:Outfit,sans-serif;font-weight:400;height:auto;min-height:25px;outline:2px solid #0000;padding:1rem;position:relative}.editStatisticsChannelButton{background-color:#a85bf0;font-family:Outfit,sans-serif;font-weight:400;transition:all .3s}.editStatisticsChannelButton:hover{background-color:#884fbd}.config-details input:focus{outline:2px solid #a85bf0}@media (max-width:767px){.main-message-setting textarea{box-sizing:border-box;width:100%!important}.preview-button-wrapper{margin-top:16px}.preview-button-wrapper button{margin-left:0!important;width:100%}.main-message-setting-discard-modal{border-radius:24px;padding:24px;width:min(100%,calc(100vw - 24px))}.main-message-setting-discard-actions{flex-direction:column-reverse}.main-message-setting-discard-actions .main-message-setting-discard-btn{width:100%}.main-message-setting-discard-copy h2{font-size:1.4rem;max-width:none}.main-message-setting-discard-copy p:last-child{max-width:none}}@media (prefers-reduced-motion:reduce){.main-message-setting-discard-modal{animation:none!important}}:root{--wg-text:#f5f2fb}.gv-screen{padding-top:2px}.gv-screen.is-disabled .gv-content{opacity:.82}.gv-content{grid-gap:18px;display:grid;gap:18px;padding:0 28px}.gv-tabs{margin-top:0}.gv-tab-content{margin-top:20px}.gv-lead-grid,.gv-overview{grid-gap:16px;display:grid;gap:16px}.gv-lead-grid{margin-top:16px}.gv-create-panel{gap:18px}.gv-create-button{flex:0 0 auto}.gv-create-button>svg{transform:none!important;transition:none!important}.gv-create-button:focus-visible:not(:disabled)>svg,.gv-create-button:hover:not(:disabled)>svg{transform:none!important}.gv-status-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.gv-list-panel .wg-panel-body,.gv-settings-panel .wg-panel-body,.gv-staff-panel .wg-panel-body{padding-top:18px}.gv-field{grid-gap:8px;display:grid;gap:8px}.gv-field>label,.gv-field>span,.gv-input-label{color:#f5f2fb;color:var(--wg-text);font-size:.92rem;font-weight:500}.gv-helper{color:#ffffff7a;font-size:.84rem;line-height:1.45}.gv-list-panel{overflow:visible}.gv-empty-state{grid-gap:14px;background:linear-gradient(180deg,#121428e6,#0b0d1ceb);border:1px dashed #bd7aff2e;gap:14px;justify-items:center;padding:44px 22px;text-align:center}.gv-empty-icon,.gv-empty-state{border-radius:18px;display:grid}.gv-empty-icon{background:linear-gradient(180deg,#8245d647,#46247a61);border:1px solid #a85bf02e;color:#d6b6ff;height:58px;place-items:center;width:58px}.gv-empty-state h3{font-size:1.3rem;margin:0}.gv-empty-state p{margin:0;max-width:420px}.gv-list-footer{align-items:center;color:#ffffff7a;display:flex;font-size:.84rem;gap:18px;justify-content:space-between;margin-top:22px;padding:0 22px 14px}.gv-list-footer-copy{grid-gap:4px;display:grid;gap:4px}.gv-list-footer-copy span{color:#ffffffb8}.gv-list-footer-copy small{color:#ffffff6b;font-size:.78rem}.gv-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.gv-pagination-group{align-items:center;display:inline-flex;gap:8px}.gv-pagination-button,.gv-pagination-pill{background:#0d0f1fe6;border:1px solid #ffffff14;border-radius:14px;min-height:42px}.gv-pagination-pill{box-shadow:inset 0 1px #ffffff08;color:#ffffffe0;font-size:.85rem;font-weight:500;letter-spacing:.02em;min-width:128px;padding:0 16px;text-transform:none}.gv-pagination-button,.gv-pagination-pill{align-items:center;display:inline-flex;justify-content:center}.gv-pagination-button{color:#ffffffb8;cursor:pointer;gap:3px;padding:0;transition:transform .16s ease-out,border-color .16s ease-out,background-color .16s ease-out,box-shadow .16s ease-out,color .16s ease-out;width:44px}.gv-pagination-button:focus-visible:not(:disabled),.gv-pagination-button:hover:not(:disabled){border-color:#a855f747;color:#fff;outline:none}.gv-pagination-button--icon{box-shadow:inset 0 1px #ffffff08}.gv-pagination-button:disabled{cursor:not-allowed;opacity:.42}.gv-actions-menu-item--reroll>svg,.gv-reroll-button>svg{transform:none!important;transition:none!important}.gv-actions-menu-item--reroll:focus-visible>svg,.gv-actions-menu-item--reroll:hover>svg,.gv-reroll-button:focus-visible>svg,.gv-reroll-button:hover>svg{transform:none!important}.gv-table-stack{grid-gap:14px;display:grid;gap:14px;padding:0 22px}.gv-table-desktop{display:block}.gv-table-mobile{display:none}.gv-table-body,.gv-table-head{display:grid}.gv-table-row{--gv-table-columns:minmax(190px,1.2fr) minmax(160px,1fr) minmax(220px,1.25fr) 90px 56px 92px 128px;grid-column-gap:16px;align-items:center;column-gap:16px;display:grid;grid-template-columns:var(--gv-table-columns)}.gv-table-row>div{min-width:0}.gv-table-row>div:nth-child(4){text-align:left}.gv-table-row>div:nth-child(5),.gv-table-row>div:nth-child(6){justify-content:center;justify-self:center;text-align:center}.gv-table-row--body>div:last-child,.gv-table-row--head>div:last-child{justify-content:flex-end;justify-self:end;text-align:right}.gv-table-row--head{border-bottom:1px solid #ffffff0f;color:#ffffff75;font-size:.76rem;font-weight:600;letter-spacing:.08em;padding:16px 18px;text-transform:uppercase}.gv-table-row--body{background:#ffffff08;border:1px solid #ffffff12;border-radius:16px;margin-top:10px;padding:16px 18px;transition:border-color .16s ease-out,background-color .16s ease-out,box-shadow .16s ease-out,opacity .16s ease-out}.gv-table-row--body:hover{background:#a855f714;border-color:#a855f74d;box-shadow:0 0 0 1px #a855f714}.gv-table-row--body strong{color:#fff;display:block;font-size:.98rem;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gv-table-row--body div[role=cell]{align-items:center;color:#ffffff9e;display:flex;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gv-table-row--body div[role=cell]:last-child{justify-content:flex-end}.gv-table-status{align-items:center;border:1px solid #ffffff14;border-radius:999px;display:inline-flex;font-size:.82rem;font-weight:400;justify-content:center;min-height:28px;padding:0 12px}.gv-table-status.active{background:#3ca06229;border-color:#46d17b38;color:#9af0bd}.gv-table-status.ended{background:#ffffff0f;border-color:#ffffff14;color:#ffffff7a}.gv-row-actions{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:10px}.gv-row-view{min-height:38px;padding:0 14px}.gv-row-view svg{flex:0 0 auto}.gv-row-menu-wrap{position:relative}.gv-row-menu-trigger{background:#121425f0;border:1px solid #ffffff14;border-radius:12px;color:#ffffffb3;cursor:pointer;display:grid;height:38px;place-items:center;transition:border-color .16s ease-out,background-color .16s ease-out,box-shadow .16s ease-out,color .16s ease-out,opacity .16s ease-out;width:38px}.gv-row-menu-trigger:focus-visible,.gv-row-menu-trigger:hover{background:#1b1c32fa;border-color:#a855f73d;box-shadow:inset 0 0 0 1px #7c3aed33;color:#fff;outline:none}.gv-row-menu-trigger.disabled{cursor:not-allowed;opacity:.52}.gv-actions-menu{animation:wg-appear .18s ease-out both;background:var(--color-dropdown-options);border:1px solid #a85bf02e;border-radius:16px;box-shadow:inset 0 1px #ffffff0a,0 22px 48px #00000057;min-width:220px;padding:10px;position:fixed;z-index:1600}.gv-actions-menu-title{color:#ffffff75;font-size:.78rem;font-weight:600;letter-spacing:.08em;padding:6px 8px 10px;text-transform:uppercase}.gv-actions-menu-item{align-items:center;background:#0000;border:0;border-radius:12px;color:#ffffffd6;cursor:pointer;display:flex;gap:10px;min-height:40px;padding:0 10px;text-align:left;transition:background-color .16s ease-out,color .16s ease-out,opacity .16s ease-out;width:100%}.gv-actions-menu-item:focus-visible,.gv-actions-menu-item:hover{background:#ffffff0f;color:#fff;outline:none}.gv-actions-menu-item:disabled{cursor:not-allowed;opacity:.42}.gv-actions-menu-item.danger{color:#ff8d8d}.gv-actions-menu-item.danger:focus-visible,.gv-actions-menu-item.danger:hover{background:#ff5b5b1f;color:#ffd4d4}.gv-settings-grid{grid-gap:16px;display:grid;gap:16px}.gv-staff-panel .wg-info-card{align-items:center;background:linear-gradient(180deg,#2a1c4842,#141225a8);border:1px solid #a855f72e;border-radius:18px;color:#ece5ffcc;display:flex;gap:10px;min-height:0;padding:14px 16px}.gv-staff-panel .wg-info-card>svg{color:#c282ffeb;flex:0 0 18px;height:18px;margin-top:0;width:18px}.gv-staff-panel .wg-info-card strong{color:inherit;font-size:.92rem;font-weight:400}.gv-staff-panel .wg-info-card p{display:inline;font-size:.92rem;line-height:1.5;margin:0 0 0 4px}.gv-settings-toggle-card{align-items:center;background:radial-gradient(circle at 90% 8%,#7c3aed14,#0000 26%),#0b0d1cb8;border:1px solid #ffffff14;border-radius:18px;display:flex;gap:18px;justify-content:space-between;padding:18px}.gv-settings-toggle-card strong{display:block;font-size:1.08rem;margin-top:5px}.gv-settings-toggle-card p{color:#ffffff9e;line-height:1.55;margin:10px 0 0;max-width:620px}.gv-settings-label{color:#ffffff75;font-size:.76rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.gv-mobile-card{grid-gap:14px;background:#ffffff08;border:1px solid #ffffff12;border-radius:16px;display:grid;gap:14px;padding:16px 18px;transition:border-color .16s ease-out,background-color .16s ease-out,box-shadow .16s ease-out,opacity .16s ease-out}.gv-mobile-card:hover{background:#a855f714;border-color:#a855f74d;box-shadow:0 0 0 1px #a855f714}.gv-mobile-card-head{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.gv-mobile-card-head strong{display:block;font-size:1rem;margin:0}.gv-mobile-card-head p{color:#ffffffa8;margin:6px 0 0}.gv-mobile-meta{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.gv-mobile-meta div{grid-gap:6px;display:grid;gap:6px}.gv-mobile-meta dt{color:#ffffff75;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.gv-mobile-meta dd{color:#ffffffd1;font-size:.92rem;margin:0}.gv-drawer-overlay,.gv-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05060eb8;box-sizing:border-box;display:flex;inset:0;justify-content:center;overflow:auto;overscroll-behavior:contain;padding:12px;position:fixed;z-index:2147483648;z-index:var(--z-modal-backdrop,2147483648)}.gv-drawer{animation:gv-drawer-in .24s ease-out both;background:var(--wg-surface-strong);border:1px solid var(--wg-border);border-radius:16px;box-shadow:0 24px 56px #00000061;left:50%;max-height:min(760px,calc(100dvh - 32px));overflow-y:auto;padding:24px;position:fixed;top:50%;transform:translate(-50%,-50%);width:min(720px,calc(100vw - 32px));z-index:2147483649}.gv-drawer-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.gv-drawer-header h2{font-size:1.35rem;font-weight:500;line-height:1.15;margin:10px 0 0}.gv-drawer-header p{color:#f5f2fb;color:var(--wg-text);font-size:.94rem;margin:6px 0 0}.gv-drawer-close{background:#0000;border:0;border-radius:11px;color:var(--wg-muted);cursor:pointer;display:grid;height:44px;outline:2px solid #0000;outline-offset:2px;place-items:center;transition:color .16s ease-out;width:44px}.gv-drawer-close:focus-visible,.gv-drawer-close:hover{color:#f5f2fb;color:var(--wg-text)}.gv-drawer-close:focus-visible{outline:2px solid var(--dashboard-control-border-focus)}.gv-modal-close{background:#121425e6;border:1px solid #ffffff14;border-radius:12px;color:#ffffffb8;cursor:pointer;display:grid;height:38px;place-items:center;transition:border-color .16s ease-out,background-color .16s ease-out,color .16s ease-out;width:38px}.gv-modal-close:focus-visible,.gv-modal-close:hover{border-color:#a855f73d;color:#fff;outline:none}.gv-drawer-meta{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.gv-drawer-meta div,.gv-drawer-note,.gv-note-card{background:var(--wg-surface-soft);border:1px solid var(--wg-border);border-radius:11px;padding:12px 14px}.gv-drawer-meta dt{color:#ffffff61;font-size:.72rem;font-weight:500;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.gv-drawer-meta dd{color:#f5f2fb;color:var(--wg-text);font-size:.94rem;line-height:1.45;margin:0;overflow-wrap:anywhere}.gv-drawer-note,.gv-note-card{grid-gap:12px;align-items:flex-start;display:grid;gap:12px;grid-template-columns:auto 1fr auto;margin-top:12px}.gv-drawer-note svg,.gv-note-card svg{color:#bd7aff}.gv-drawer-note strong,.gv-note-card strong{color:#f5f2fb;color:var(--wg-text);display:block;font-size:.98rem;font-weight:500;margin-bottom:4px}.gv-drawer-note p,.gv-note-card p{color:#ffffff6b;font-family:Outfit,sans-serif;font-size:.9rem;font-weight:400;line-height:1.5;margin:0}.gv-drawer-note .gv-winners-value{color:#f5f2fb;color:var(--wg-text)}.gv-drawer-note-link{color:#ffffff6b;line-height:1.5;margin:0}.gv-drawer-note a{color:inherit;display:inline-block;font:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-decoration:none;transition:none}.gv-drawer-note a:hover{text-decoration:underline}.gv-drawer-actions{border-top:1px solid var(--wg-border);display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:18px;padding-top:16px}.gv-drawer button:disabled{cursor:not-allowed;opacity:.52}.gv-drawer-export-button.loading{pointer-events:none}.gv-drawer-export-spinner{animation:gv-export-spin .7s linear infinite;border:2px solid #ffffff47;border-radius:999px;border-top-color:#ffffffd1;height:14px;width:14px}.gv-confirm-card{animation:wg-appear .22s ease-out both;background:linear-gradient(180deg,#101224fa,#090b18fa);border:1px solid #a85bf02e;border-radius:22px;box-shadow:0 24px 56px #0006;left:50%;padding:24px;position:fixed;top:50%;transform:translate(-50%,-50%);width:min(440px,calc(100vw - 32px));z-index:2147483650}.gv-confirm-card h3{font-size:1.34rem;margin:0}.gv-confirm-card p{color:#ffffffa8;line-height:1.55;margin:12px 0 0}.gv-confirm-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:22px}.gv-discard-overlay{background:#05060e9e;box-sizing:border-box;display:grid;height:100dvh;inset:0;padding:24px;place-items:center;position:fixed;width:100vw;z-index:2147483650;z-index:var(--z-modal-dropdown,2147483650)}.gv-discard-overlay .gv-confirm-card{background:var(--wg-surface-strong);border-color:var(--wg-border);border-radius:16px;box-shadow:0 24px 56px #00000061;left:auto;margin:0;position:relative;top:auto;transform:none;z-index:1}.gv-discard-overlay .gv-confirm-card h3{color:#f5f2fb;color:var(--wg-text);font-size:1.35rem;font-weight:500}.gv-discard-overlay .gv-confirm-card p{color:#ffffff8f;font-size:.94rem}.gv-discard-overlay .gv-confirm-actions{margin-top:20px}.gv-modal{animation:wg-appear .24s ease-out both;background:radial-gradient(circle at 85% 10%,#944dff24,#0000 28%),linear-gradient(180deg,#111326fa,#090b18fc);border:1px solid #a85bf02e;border-radius:26px;box-shadow:0 34px 80px #00000070;display:flex;flex-direction:column;max-height:calc(100vh - 24px);overflow:hidden;width:min(1060px,calc(100vw - 24px));z-index:2147483649;z-index:var(--z-modal-content,2147483649)}.gv-modal *{animation:none!important}.gv-modal,.gv-modal *,.gv-modal input::placeholder,.gv-modal textarea::placeholder{font-weight:500}.gv-modal .channel-select .dropdown-options{animation:dropdownAnimation .28s cubic-bezier(.16,1,.3,1) forwards!important}.gv-modal .channel-select .dropdown-options.closing{animation:dropdownCloseAnimation .28s cubic-bezier(.16,1,.3,1) forwards!important}.gv-modal .admin-roles-select .dropdown-options{animation:dropdownAnimation .28s cubic-bezier(.16,1,.3,1) forwards!important}.gv-modal .admin-roles-select .dropdown-options.closing{animation:dropdownCloseAnimation .28s cubic-bezier(.16,1,.3,1) forwards!important}.gv-modal-top{border-bottom:1px solid #ffffff0f;flex:0 0 auto;padding:24px 26px 18px}.gv-modal-header{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.gv-modal-header .giveaways-modal-title{font-size:1.6rem;margin:0}.gv-stepper-shell{margin-top:22px;overflow-x:auto;scrollbar-width:none}.gv-stepper-shell::-webkit-scrollbar{display:none}.gv-stepper{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(6,minmax(118px,1fr));margin-top:10px;min-width:760px;position:relative}.gv-stepper-fill,.gv-stepper-track{border-radius:999px;height:2px;left:24px;position:absolute;right:24px;top:18px}.gv-stepper-track{background:#ffffff1a}.gv-stepper-fill{background:linear-gradient(90deg,#a855f7,#d8b4fe);transition:width .36s cubic-bezier(.16,1,.3,1);width:0}.gv-step{grid-gap:12px;display:grid;gap:12px;justify-items:center;opacity:.56;position:relative;transition:opacity .22s ease}.gv-step.active,.gv-step.completed{opacity:1}.gv-step-node{background:#0c0e1cf5;border:1px solid #ffffff1f;border-radius:50%;color:#ffffff8f;display:grid;font-size:.9rem;font-weight:600;height:38px;opacity:.72;place-items:center;position:relative;transition:border-color .22s ease,background-color .22s ease,box-shadow .22s ease,color .22s ease,transform .22s ease;width:38px;z-index:1}.gv-step.active .gv-step-node,.gv-step.completed .gv-step-node{opacity:1}.gv-step.active .gv-step-node{background:linear-gradient(180deg,#b15fff,#8b4ee8);border-color:#c489ffeb;box-shadow:0 0 0 6px #7c3aed38;color:#fff}.gv-step.completed .gv-step-node{background:linear-gradient(180deg,#9f56f6,#7c3aed);border-color:#c489ffd1;box-shadow:0 0 0 6px #7c3aed29;color:#fff}.gv-step-copy{text-align:center}.gv-step-copy strong{color:#ffffffbd;font-size:.86rem;font-weight:500}.gv-step.active .gv-step-copy strong,.gv-step.completed .gv-step-copy strong{color:#fff;opacity:1}.gv-error-banner{align-items:center;background:#4e101a57;border:1px solid #ff7d7d2e;border-radius:14px;color:#ffcbcb;display:flex;gap:10px;margin:16px 26px 0;padding:12px 14px}.gv-modal-scroll{-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:22px 26px 24px;position:relative;z-index:3}.gv-flow-grid{grid-gap:18px;align-items:start;display:grid;gap:18px}.gv-flow-grid--two{align-items:start;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.gv-flow-grid--review{align-items:start;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.gv-flow-card{grid-gap:12px;align-self:start;background:radial-gradient(circle at 88% 16%,#7c3aed14,#0000 24%),linear-gradient(180deg,#101224f0,#0a0c1cf5);border:1px solid #a694d61a;border-radius:22px;display:grid;gap:12px;height:auto;padding:20px}.gv-flow-card-head h4{font-size:1.3rem;margin:4px 0 0}.gv-flow-card-head p{color:#fff9;font-weight:400;line-height:1.55;margin:6px 0 0}.gv-step-eyebrow{color:#bd7aff;font-size:.77rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.gv-inline-fields{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.gv-inline-field{grid-gap:8px;display:grid;gap:8px}.gv-segmented{background:#050713a6;border:1px solid var(--wg-border);border-radius:10px;gap:0;padding:3px}.gv-segment,.gv-segmented{align-items:center;display:inline-flex}.gv-segment{background:#0000;border:0;border-radius:7px;color:#8f899f;cursor:pointer;font-size:.78rem;gap:7px;min-height:34px;padding:0 12px;transition:color .22s cubic-bezier(.22,1,.36,1),background-color .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1)}.gv-segment.active{background:#a85bf029;color:#d6a3ff}.gv-segment:not(.active){background:#0000;color:#8f899f}.gv-segment:focus-visible{outline:none}@media (hover:hover) and (pointer:fine){.gv-segment:not(.active):focus-visible,.gv-segment:not(.active):hover{background:rgba(168,91,240,.095);color:#dfc5ff}}.gv-emoji-row{align-items:center;display:flex;gap:14px}.gv-entry-method-transition{display:grid;grid-template-rows:0fr;opacity:0;overflow:hidden;transform:translateY(-6px);transition:grid-template-rows .22s cubic-bezier(.16,1,.3,1),opacity .18s ease-out,transform .18s ease-out}.gv-entry-method-transition.is-open{grid-template-rows:1fr;opacity:1;transform:translateY(0)}.gv-entry-method-transition>*{min-height:0;overflow:hidden}.gv-entry-method-transition-inner{display:grid;min-height:0;overflow:hidden}.gv-entry-method-emoji-content{display:grid;min-height:0}.gv-entry-method-emoji-field{margin-bottom:0}.gv-emoji-trigger{background:linear-gradient(180deg,#7c3aed2e,#2a125052);border:1px solid #a85bf02e;border-radius:16px;color:#fff;cursor:pointer;display:grid;font-size:1.5rem;height:58px;place-items:center;transition:border-color .16s ease-out,box-shadow .16s ease-out,background-color .16s ease-out;width:58px}.gv-emoji-trigger:focus-visible,.gv-emoji-trigger:hover{border-color:#ba73ff52;box-shadow:inset 0 0 0 1px #7c3aed33;outline:none}.gv-emoji-trigger img,.gv-preview-chip img{height:26px;object-fit:contain;width:26px}.gv-emoji-copy strong{display:block;margin-bottom:6px}.gv-emoji-copy p{color:#ffffff94;margin:0}.gv-emoji-picker-shell{max-width:calc(100vw - 24px);width:min(100%,520px)}.gv-inline-warning{grid-gap:10px;background:#4e350c47;border:1px solid #ffad4b2e;border-radius:14px;color:#ffd9a3;display:grid;gap:10px;grid-template-columns:auto 1fr;padding:12px 14px}.gv-inline-warning p{line-height:1.5;margin:0}.gv-prize-spotlight{align-content:start;gap:4px;min-width:0}.gv-drawer-meta,.gv-prize-meta,.gv-review-grid{margin:0}.gv-prize-meta,.gv-review-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.gv-prize-meta div,.gv-review-grid article{background:#0b0d1cb8;border:1px solid #ffffff14;border-radius:16px;min-width:0;padding:14px 15px}.gv-prize-meta dt,.gv-review-grid span{color:#ffffff7a;display:block;font-size:.76rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.gv-prize-meta dd,.gv-review-grid strong{display:block;font-size:.96rem;line-height:1.45;margin:8px 0 0;overflow-wrap:anywhere;word-break:break-word}.gv-review-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.gv-review-shell{grid-gap:12px;display:grid;gap:12px}.gv-review-list{background:#0b0d1cb8;border:1px solid #ffffff14;border-radius:16px;padding:16px}.gv-review-list h5{font-size:1rem;margin:0 0 10px}.gv-review-list ul{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.gv-review-list li{align-items:center;color:#ffffffc2;display:flex;gap:10px;min-width:0}.gv-review-list li span{min-width:0;overflow-wrap:anywhere;word-break:break-word}.gv-prize-spotlight h4{line-height:1.25;margin:0;overflow-wrap:anywhere;word-break:break-word}.gv-preview-card{-webkit-overflow-scrolling:touch;background:#0b0d1cd1;border:1px solid #ffffff14;border-radius:18px;overflow-x:auto;overflow-y:hidden}.gv-preview-card .embed-msg-wrapper{min-width:860px}.gv-preview-entry{align-items:center;display:flex;justify-content:flex-start}.gv-preview-entry-transition{min-height:42px;min-width:0;position:relative}.gv-preview-entry-state{inset:0 auto auto 0;opacity:0;pointer-events:none;position:absolute;transform:translateY(6px);transition:opacity .18s ease-out,transform .18s ease-out}.gv-preview-entry-transition.is-button .gv-preview-entry-state--button,.gv-preview-entry-transition.is-emoji .gv-preview-entry-state--emoji{opacity:1;pointer-events:auto;transform:translateY(0)}.gv-preview-chip{align-items:center;background:#0b0d1cb8;border:1px solid #ffffff14;border-radius:999px;display:inline-flex;gap:10px;min-height:42px;padding:0 14px}.gv-preview-chip span{color:#ffffff94;font-size:.9rem}.gv-preview-button{pointer-events:none}.gv-modal-footer{align-items:center;background:#080a16eb;border-top:1px solid #ffffff0f;display:flex;flex:0 0 auto;gap:18px;justify-content:space-between;padding:18px 26px 22px;position:relative;z-index:1}.gv-modal-footer-copy{grid-gap:6px;display:grid;gap:6px}.gv-modal-footer-copy strong{font-size:1rem}.gv-modal-footer-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.gv-modal .gv-next-button{all:unset;align-items:center;appearance:none;-webkit-appearance:none;background-color:#7a39e5;border:1px solid #a855f75c;border-radius:11px;box-shadow:0 8px 22px #5b239e38;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-family:Outfit,sans-serif;font-size:.91rem;font-weight:400;gap:9px;justify-content:center;min-height:42px;overflow:hidden;padding:0 17px;position:relative;transition:background-color .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1),color .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1)}.gv-modal .gv-next-button>*{position:relative;z-index:1}.gv-modal .gv-next-button>svg:last-child{transform:none;transition:transform .22s cubic-bezier(.16,1,.3,1);will-change:transform}.gv-modal .gv-next-button:focus-visible:not(:disabled),.gv-modal .gv-next-button:hover:not(:disabled){background-color:#7032d8;border-color:#cda2ff85;outline:none}.gv-modal .gv-next-button:focus-visible:not(:disabled)>svg:last-child,.gv-modal .gv-next-button:hover:not(:disabled)>svg:last-child{transform:translateX(2px)}.gv-modal .gv-next-button:disabled{cursor:not-allowed;opacity:.52}.gv-modal .gv-submit-button>svg:last-child{transform:none!important}.gv-modal .gv-submit-button:focus-visible:not(:disabled)>svg:last-child,.gv-modal .gv-submit-button:hover:not(:disabled)>svg:last-child{transform:none!important}.modal-shell--sheet:has(.modal-content--giveaway-flow){background:var(--wg-surface-strong);border:1px solid var(--wg-border);border-radius:16px;box-shadow:0 24px 56px #00000061;height:min(860px,calc(100dvh - 48px - env(safe-area-inset-top) - var(--app-safe-area-sheet-bottom)));max-height:min(860px,calc(100dvh - 48px - env(safe-area-inset-top) - var(--app-safe-area-sheet-bottom)));max-width:min(960px,calc(100vw - 48px - env(safe-area-inset-left) - env(safe-area-inset-right)));width:min(960px,calc(100vw - 48px - env(safe-area-inset-left) - env(safe-area-inset-right)))}.gv-modal.gv-giveaway-flow-modal{background:var(--wg-surface-strong);border:0;border-radius:0;box-shadow:none;font-family:Outfit,sans-serif;height:100%;max-height:100%;max-width:none;min-width:0;width:100%;z-index:10001;z-index:var(--z-modal-content,10001)}.gv-giveaway-flow-modal .gv-modal-top{border-bottom-color:var(--wg-border);padding:24px 24px 18px}.gv-giveaway-flow-modal .gv-modal-header .giveaways-modal-title{color:#f5f2fb;color:var(--wg-text);font-size:1.35rem;font-weight:500;line-height:1.15}.gv-giveaway-flow-modal .gv-modal-close{background:#0000;border:0;border-radius:11px;color:var(--wg-muted);height:44px;transition:color .16s ease-out;width:44px}.gv-giveaway-flow-modal .gv-modal-close:focus-visible,.gv-giveaway-flow-modal .gv-modal-close:hover{color:#f5f2fb;color:var(--wg-text)}.gv-giveaway-flow-modal .gv-stepper-shell{margin-top:18px}.gv-giveaway-flow-modal .gv-stepper{gap:12px}.gv-giveaway-flow-modal .gv-stepper-track{background:var(--wg-border)}.gv-giveaway-flow-modal .gv-stepper-fill{background:var(--dashboard-control-border-focus)}.gv-giveaway-flow-modal .gv-step-node{background:var(--wg-surface-soft);border-color:var(--wg-border);box-shadow:none;color:var(--wg-muted)}.gv-giveaway-flow-modal .gv-step.active .gv-step-node,.gv-giveaway-flow-modal .gv-step.completed .gv-step-node{background:#5b308a42;border-color:var(--dashboard-control-border-focus);box-shadow:0 0 0 1px #a855f714;color:#fff}.gv-giveaway-flow-modal .gv-modal-scroll{padding:20px 24px}.gv-giveaway-flow-modal .gv-flow-card{background:var(--wg-surface-soft);border-color:var(--wg-border);border-radius:11px;gap:12px;padding:14px}.gv-giveaway-flow-modal .gv-flow-card-head h4,.gv-giveaway-flow-modal .gv-prize-spotlight h4,.gv-giveaway-flow-modal .gv-review-list h5{color:#f5f2fb;color:var(--wg-text);font-size:.98rem;font-weight:500}.gv-giveaway-flow-modal .gv-emoji-copy p,.gv-giveaway-flow-modal .gv-flow-card-head p,.gv-giveaway-flow-modal .gv-helper{color:#ffffff8f;font-weight:400}.gv-giveaway-flow-modal .gv-field>label,.gv-giveaway-flow-modal .gv-field>span,.gv-giveaway-flow-modal .gv-input-label{color:#f5f2fb;color:var(--wg-text);font-weight:500}.gv-giveaway-flow-modal .admin-roles-select-selected,.gv-giveaway-flow-modal .channel-select-selected,.gv-giveaway-flow-modal .text-input,.gv-giveaway-flow-modal textarea.text-input{background:var(--wg-surface-soft);border-color:var(--wg-border);border-radius:11px;color:#fff}.gv-giveaway-flow-modal .text-input::placeholder,.gv-giveaway-flow-modal input::placeholder,.gv-giveaway-flow-modal textarea.text-input::placeholder,.gv-giveaway-flow-modal textarea::placeholder{color:#ffffff61;font-weight:400}.gv-giveaway-flow-modal .admin-roles-select-selected:hover,.gv-giveaway-flow-modal .channel-select-selected:hover,.gv-giveaway-flow-modal .text-input:hover,.gv-giveaway-flow-modal textarea.text-input:hover{border-color:var(--dashboard-control-border-hover)}.gv-giveaway-flow-modal .text-input:focus,.gv-giveaway-flow-modal textarea.text-input:focus{border-color:var(--dashboard-control-border-focus);box-shadow:var(--dashboard-control-focus-shadow)}.gv-giveaway-flow-modal .admin-roles-select .dropdown-options,.gv-giveaway-flow-modal .channel-select .dropdown-options{background:var(--wg-surface-strong);border-color:var(--wg-border);color:#fff}.gv-giveaway-flow-modal .gv-preview-card,.gv-giveaway-flow-modal .gv-prize-meta div,.gv-giveaway-flow-modal .gv-review-grid article,.gv-giveaway-flow-modal .gv-review-list{background:var(--wg-surface-soft);border-color:var(--wg-border);border-radius:11px}.gv-giveaway-flow-modal .gv-modal-footer{background:var(--wg-surface-strong);border-top-color:var(--wg-border);padding:18px 24px 22px}@keyframes gv-drawer-in{0%{opacity:0;transform:translate(-50%,calc(-50% + 12px))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes gv-export-spin{to{transform:rotate(1turn)}}@keyframes gv-drawer-in-mobile{0%{opacity:0;transform:translateY(calc(-50% + 12px))}to{opacity:1;transform:translateY(-50%)}}@media (max-width:1100px){.gv-flow-grid--review,.gv-flow-grid--two{grid-template-columns:1fr}}@media (max-width:900px){.gv-create-panel{align-items:flex-start;flex-direction:column}.gv-status-grid{grid-template-columns:1fr}.gv-table-desktop{display:none}.gv-table-mobile{grid-gap:12px;display:grid;gap:12px}.gv-drawer{animation-name:gv-drawer-in-mobile;bottom:auto;left:12px;max-height:calc(100dvh - 24px);right:12px;top:50%;transform:translateY(-50%);width:auto}.gv-modal{max-height:calc(100dvh - 18px);width:min(1060px,calc(100vw - 18px))}}@media (max-width:720px){.modal-shell--sheet:has(.modal-content--giveaway-flow){border-radius:24px;height:calc(100dvh - 12px);max-height:calc(100dvh - 12px);max-width:calc(100vw - 16px);width:calc(100vw - 16px)}.gv-giveaway-flow-modal,.gv-giveaway-flow-modal .gv-modal-footer,.gv-giveaway-flow-modal .gv-modal-scroll,.gv-giveaway-flow-modal .gv-modal-top,.modal-body:has(.modal-content--giveaway-flow),.modal-content--giveaway-flow{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.modal-body:has(.modal-content--giveaway-flow),.modal-content--giveaway-flow{align-self:stretch;padding:0}.gv-giveaway-flow-modal .gv-modal-footer,.gv-giveaway-flow-modal .gv-modal-scroll,.gv-giveaway-flow-modal .gv-modal-top{padding-left:16px;padding-right:16px}.gv-giveaway-flow-modal .gv-modal-header{min-width:0}.gv-giveaway-flow-modal .gv-modal-header .giveaways-modal-title{font-size:1.28rem;max-width:calc(100% - 52px);min-width:0;overflow-wrap:anywhere}.gv-giveaway-flow-modal .gv-stepper-shell{margin-right:-16px;padding-right:16px}.gv-giveaway-flow-modal .gv-stepper{grid-template-columns:repeat(6,minmax(96px,1fr));min-width:660px}.gv-giveaway-flow-modal .gv-flow-grid,.gv-giveaway-flow-modal .gv-flow-grid--review,.gv-giveaway-flow-modal .gv-flow-grid--two,.gv-giveaway-flow-modal .gv-inline-fields,.gv-giveaway-flow-modal .gv-prize-meta,.gv-giveaway-flow-modal .gv-review-grid{grid-template-columns:minmax(0,1fr);min-width:0;width:100%}.gv-giveaway-flow-modal .admin-roles-select,.gv-giveaway-flow-modal .admin-roles-select-selected,.gv-giveaway-flow-modal .channel-select,.gv-giveaway-flow-modal .channel-select-selected,.gv-giveaway-flow-modal .gv-field,.gv-giveaway-flow-modal .gv-field>*,.gv-giveaway-flow-modal .gv-flow-card,.gv-giveaway-flow-modal .text-input,.gv-giveaway-flow-modal textarea.text-input{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.gv-giveaway-flow-modal .gv-preview-card{padding:12px}.gv-giveaway-flow-modal .gv-field>span,.gv-giveaway-flow-modal .gv-flow-card-head h4,.gv-giveaway-flow-modal .gv-flow-card-head p,.gv-giveaway-flow-modal .gv-input-label{overflow-wrap:anywhere;word-break:break-word}.gv-giveaway-flow-modal .gv-modal-footer{align-items:stretch;flex-direction:column;gap:14px}.gv-giveaway-flow-modal .gv-modal-footer-actions{width:100%}.gv-giveaway-flow-modal .gv-modal-footer-actions>button{justify-content:center;width:100%}}@media (min-width:901px) and (max-width:1180px){.gv-table-row{--gv-table-columns:minmax(140px,1.15fr) minmax(120px,0.95fr) minmax(160px,1.2fr) 80px 90px 100px}.gv-table-row>div:nth-child(5){display:none}}@media (min-width:901px) and (max-width:1020px){.gv-table-row{--gv-table-columns:minmax(130px,1.15fr) minmax(110px,0.95fr) minmax(140px,1.2fr) 90px 100px}.gv-table-row>div:nth-child(4){display:none}}@media (max-width:720px){.gv-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.gv-settings-toggle-card{align-items:flex-start;flex-direction:column}.gv-drawer-meta,.gv-inline-fields,.gv-mobile-meta,.gv-prize-meta,.gv-review-grid{grid-template-columns:1fr}.gv-modal-footer,.gv-modal-scroll,.gv-modal-top{padding-left:18px;padding-right:18px}.gv-modal-footer{align-items:stretch;flex-direction:column}.gv-modal-footer-actions{width:100%}.gv-modal-footer-actions>button{justify-content:center;width:100%}.gv-confirm-actions{flex-direction:column}.gv-confirm-actions>button{justify-content:center;width:100%}.gv-drawer-note{grid-template-columns:auto 1fr}.gv-note-card{grid-template-columns:auto minmax(0,1fr) auto}.gv-note-card>div{min-width:0}}@media (prefers-reduced-motion:reduce){.gv-actions-menu,.gv-drawer,.gv-modal,.gv-step-pane,.wg-tabs .wg-tab-indicator{animation:none!important}.gv-emoji-trigger,.gv-row-menu-trigger,.gv-segment,.gv-step-node,.gv-stepper-fill,.gv-table-row--body,.wg-tabs button{transition:none!important}}.embed-container,.embed-msg-wrapper,.flex-container{min-width:0}.embed-msg-wrapper>.flex-container+.flex-container{margin-top:8px}.embed-container{width:100%}.author-wrapper{align-items:center;animation:slide-up 1s forwards;display:flex;flex-wrap:wrap;font-size:.75rem;gap:.5rem;margin-bottom:.25rem}.embed-bot-avatar{border-radius:50%;flex:0 0 auto;height:34px;-webkit-user-select:none;user-select:none;width:34px}.embed-bot-name{color:#f3eef9;font-size:.75rem;font-weight:700;letter-spacing:-.01em;line-height:1.1;margin:0}.current-time{color:#aca6ba;font-size:.78rem;line-height:1.2}.message-content{color:#dcddde;font-size:.9rem;font-weight:400;line-height:1.3;margin-bottom:8px;margin-left:42px;overflow-wrap:break-word;white-space:pre-wrap}.message-content strong{font-weight:500}.embed-square-wrapper{align-items:stretch;display:flex;margin-left:42px;margin-top:1rem;position:relative;width:min(100%,520px)}.embed-square-wrapper.is-wide{width:min(100%,610px)}.color-bar{border-radius:3px 0 0 3px;bottom:0;left:0;position:absolute;top:0;width:4px}.main-square{background-color:#2f3136!important;border-radius:0 3px 3px 0;color:#fff;flex-grow:1;margin-left:4px;min-height:112px!important;overflow-wrap:break-word;padding:1rem 1rem 1rem 12px;position:relative}.main-square,.main-square.is-wide{max-width:100%;width:100%}.embed-content{overflow-wrap:break-word;padding-right:96px}.thumbnail-wrapper{border-radius:5px;height:80px;max-height:80px;max-width:80px;overflow:hidden;position:absolute;right:16px;top:16px;width:80px}.thumbnail-image{border-radius:5px;height:auto;object-fit:cover;-webkit-user-select:none;user-select:none;width:100%}@media (max-width:700px){.embed-bot-avatar{height:34px;width:34px}.embed-bot-name{font-size:.75rem}.current-time{font-size:.85rem}.embed-square-wrapper{margin-top:.8rem}.main-square{max-width:100%;width:100%}.embed-content{padding-right:56px}.thumbnail-wrapper{height:64px;max-height:64px;max-width:64px;right:12px;top:12px;width:64px}.embed-msg-wrapper{overflow-x:hidden;overflow-y:visible;padding-bottom:4px}.embed-container{min-width:0;width:100%}.embed-msg-wrapper>.flex-container{min-width:0}.embed-square-wrapper{margin-left:0;min-width:0;width:100%}}@media (max-width:520px){.author-wrapper{margin-bottom:.35rem}.thumbnail-wrapper{height:68px;margin-bottom:0;max-height:68px;max-width:68px;position:absolute;right:12px;top:12px;width:68px}.main-square{padding:.85rem 72px .85rem 10px}.embed-content{padding-right:72px}}.embed-author-name a{color:inherit;text-decoration:none}.embed-author-name a:hover{text-decoration:underline}.embed-author-wrapper{align-items:center;display:flex;flex-wrap:wrap;font-size:.875rem;margin-bottom:2px;min-height:24px;overflow-wrap:break-word}.embed-author-name{align-items:center;display:flex;flex-shrink:1;line-height:1.2;margin:0;max-width:calc(100% - 50px)}.embed-author-avatar{border-radius:50%;flex:0 0 24px;height:24px;margin:0 8px 0 0;object-fit:cover;width:24px}@media (max-width:600px){.embed-author-wrapper{font-size:.75rem}.embed-author-name{max-width:100%;white-space:normal}}.embed-title{color:#f2f3f5;display:inline-block;font-size:1rem;font-weight:700;margin:0 0 .5rem;white-space:normal;word-break:break-word}.embed-description{word-wrap:break-word;color:#dcddde;font-size:.875rem;font-weight:400;line-height:1.125rem!important;margin:0;white-space:pre-line}.embed-description strong{font-weight:500}.embed-description u{text-decoration:underline}.embed-description code{border-radius:3px;font-weight:400;line-height:1.125rem;margin:-.2em 0;padding:.2em}.embed-description code,.multi-line-code{background-color:#202225;color:#e5e5e5;font-family:Courier New,Courier,monospace;font-size:.85em}.multi-line-code{background:#202225;border:none;border-radius:5px;display:block;margin:6px 12px 4px 0;max-width:100%;overflow-x:auto;padding:8px;white-space:pre-wrap}.embed-link{color:#00b0f4;text-decoration:none}.embed-link:hover{text-decoration:underline}.discord-blockquote{align-items:center;color:#dcddde;display:flex;font-size:.875rem;margin:5px 0;padding-left:14px;position:relative}.discord-blockquote:before{background-color:#4f545c;border-radius:8px;content:"";height:100%;left:0;position:absolute;width:4px}.embed-footer{align-items:center;color:#dbdee1;display:flex;font-size:.75rem!important;font-weight:500;gap:8px;line-height:1rem;white-space:break-spaces}.embed-footer .footer-icon{border-radius:50%;flex:0 0 14px;height:14px;object-fit:cover;width:14px}.embed-footer .footer-text,.embed-footer .footer-timestamp{margin:0}.embed-footer .footer-timestamp{color:#dbdee1b8}.embed-footer .footer-timestamp.has-footer-text:before{color:#dbdee18f;content:" • "}.embed-image-wrapper{margin-top:12px}.embed-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin-top:5px;overflow-wrap:break-word;word-break:break-word}.embed-field{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:10px}.embed-field.inline{grid-column:span 1;margin-bottom:10px;margin-right:15px}.embed-field:not(.inline){grid-column:span 3}.field-name{align-items:center;color:#f2f3f5;display:flex;font-size:.875rem;font-weight:500;margin:0 0 4px;min-height:28px;width:100%}.field-value{color:#dcddde;font-size:.875rem;font-weight:400;margin:0;overflow-wrap:break-word;white-space:pre-wrap;word-break:break-word}.footer-text{color:#b5bac1;margin-top:8px}.embed-description,.field-value,.footer-text{line-height:1.2}.channel-mention,.role-mention,.user-mention{background-color:#5865f24d;border-radius:3px;color:#dee0fc;cursor:pointer;display:inline-block;font-weight:500;padding:0 2px}.custom-emoji{display:inline-block;height:18px;object-fit:contain;vertical-align:-3px;width:18px}.highlighted-placeholder{animation:glow 3s linear infinite;color:#58a6ff;font-weight:700}.channel-mention:hover,.role-mention:hover,.user-mention:hover{background:#5865f2;color:var(--color-white)}@keyframes glow{0%{color:#58a6ff}20%{color:#79c0ff}50%{color:#a85bf0}80%{color:#79c0ff}to{color:#58a6ff}}.embed-title-wrapper{display:flex}.embed-colour-title-wrapper,.embed-title-wrapper{flex-wrap:wrap;gap:5px;margin-bottom:.5rem}.embed-title-wrapper .character-counter,.embed-title-wrapper .embed-title{display:inline;margin:0;padding:0}.character-counter{align-self:center;color:#888;font-size:.75rem}.no-options p{color:#fff;cursor:auto;display:inline;font-size:14px}.no-options a{color:#00b0f4;text-decoration:none}.no-options a:hover{text-decoration:underline}.modal-overlay{animation:modal-overlay-in .22s ease both;backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);background:#04040cb8;inset:0;overflow:hidden;z-index:2147483648;z-index:var(--z-modal-backdrop,10000)}:root{--z-modal-backdrop:2147483648;--z-modal-content:2147483649;--z-modal-dropdown:2147483650;--z-modal-tooltip:2147483660}.modal-overlay.is-closing{animation:modal-overlay-out .22s ease both}.modal-shell{color:var(--color-white);position:relative}.modal-shell--fullscreen{height:100%;width:100%}.modal-shell--sheet{align-items:stretch;background:radial-gradient(circle at top right,#a75af61a,#0000 34%),rgba(8,9,20,.985);background-clip:padding-box;border:1px solid #a75af638;border-radius:30px;box-shadow:0 32px 90px #0000007a,inset 0 1px 0 #ffffff08;display:flex;height:min(92dvh,calc(100dvh - 48px - env(safe-area-inset-top) - var(--app-safe-area-sheet-bottom)));justify-content:center;margin:0 auto;max-width:min(1320px,calc(100vw - 40px - env(safe-area-inset-left) - env(safe-area-inset-right)));overflow:hidden;width:min(1320px,calc(100vw - 40px - env(safe-area-inset-left) - env(safe-area-inset-right)))}.modal-shell--sheet,.modal-shell--sheet--compact{max-height:min(92dvh,calc(100dvh - 48px - env(safe-area-inset-top) - var(--app-safe-area-sheet-bottom)))}.modal-shell--sheet--compact{align-items:center;height:auto;max-width:min(720px,calc(100vw - 40px - env(safe-area-inset-left) - env(safe-area-inset-right)));overflow:visible;width:min(720px,calc(100vw - 40px - env(safe-area-inset-left) - env(safe-area-inset-right)))}.modal-shell--sheet.is-closing{animation:modal-sheet-out .22s ease both}.modal-shell--fullscreen.is-closing{animation:modal-fullscreen-out .22s ease both}.modal-body{animation:modal-sheet-in .24s cubic-bezier(.22,1,.36,1) both;display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;overflow:hidden;width:100%}.modal-shell--sheet--compact .modal-body{height:auto;overflow:visible}.modal-shell--fullscreen .modal-body{animation:modal-fullscreen-in .24s cubic-bezier(.22,1,.36,1) both}.modal-content{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0;min-width:0;position:relative;width:100%}.modal-body:has(.modal-content--giveaway-flow),.modal-content--giveaway-flow{align-self:stretch;box-sizing:border-box;max-width:100%;min-width:0;width:100%}.modal-close{align-items:center;background:#0000;border:0;border-radius:0;color:#b9bbbe;cursor:pointer;display:inline-flex;height:42px;justify-content:center;position:absolute;right:18px;top:18px;transition:background-color .18s ease,border-color .18s ease,color .18s ease,opacity .18s ease;width:42px;z-index:2}.modal-close:hover{color:#fff}.modal-close:focus-visible{outline:2px solid #b865f5b3;outline-offset:2px}.modal-close-icon{display:block}@media (max-width:767px){.modal-overlay{align-items:stretch}.modal-shell--sheet{border-radius:24px}.modal-shell--sheet,.modal-shell--sheet--compact{max-height:calc(100dvh - 12px - env(safe-area-inset-top) - var(--app-safe-area-sheet-bottom));max-width:calc(100vw - 16px - env(safe-area-inset-left) - env(safe-area-inset-right));width:calc(100vw - 16px - env(safe-area-inset-left) - env(safe-area-inset-right))}.modal-close{background:#0c0d18f5;border-radius:14px;box-shadow:0 10px 24px #00000047,inset 0 1px #ffffff0a;height:44px;position:fixed;right:calc(18px + env(safe-area-inset-right));top:calc(18px + env(safe-area-inset-top));width:44px;z-index:10002}.modal-content--ec-shop-flow{align-items:center;box-sizing:border-box;padding:0}.modal-content--ec-shop-flow .rw-modal.ec-shop-flow-modal{margin:0;max-width:100%;transform:none;width:100%}}@media (prefers-reduced-motion:reduce){.modal-body,.modal-overlay,.modal-shell--fullscreen,.modal-shell--sheet{animation:none!important}.modal-close{transition:none}}@keyframes modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes modal-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes modal-sheet-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes modal-sheet-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(12px)}}@keyframes modal-fullscreen-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes modal-fullscreen-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(12px)}}.embed-editor-wrapper{border-radius:8px;color-scheme:dark;display:flex;flex-direction:column;height:100%}@media (min-width:768px){.embed-editor-wrapper{flex-direction:row;width:100%}}.dashboard-button.green{background-color:#27ae60;transition:background-color .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),color .22s cubic-bezier(.22,1,.36,1),opacity .22s cubic-bezier(.22,1,.36,1)}.dashboard-button.green:hover{background-color:#1e8449}.subtitle{align-items:center;display:flex;gap:4px}.editor-section,.preview-section{border-radius:8px;flex:1 1;height:100%;min-width:0;padding:20px}.editor-section{background-color:var(--color-tertiary);overflow-y:auto}.editor-section h2{letter-spacing:-.02em;margin:0 0 14px}.preview-section{background-color:var(--color-secondary);margin-top:10px;overflow-y:auto}.editor-buttons-row-div{margin-top:2px}.editor-buttons-row-div button{margin-bottom:0}.embed-editor-cheatsheet-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04050ec7!important;box-sizing:border-box;padding:24px}.embed-editor-cheatsheet-modal{animation:embed-cheatsheet-in .24s cubic-bezier(.22,1,.36,1) both;background:#111322!important;background:var(--color-tertiary,#111322)!important;border:1px solid #a85bf047;border-radius:18px!important;box-shadow:0 28px 72px #00000080,0 0 0 1px #a85bf00f;max-height:min(840px,calc(100dvh - 48px))!important;max-width:760px!important;overflow:hidden!important;padding:0!important;width:min(760px,100%)!important}.embed-editor-cheatsheet-modal .cheatsheet-modal-close-btn{background:#0000!important;border:0!important;border-radius:0;color:#f4f0ffb3!important;font-size:24px!important;height:auto;line-height:1;margin:0!important;padding:0!important;right:20px!important;top:20px!important;transition:color .16s ease,background .16s ease,border-color .16s ease;width:auto;z-index:2}.embed-editor-cheatsheet-modal .cheatsheet-modal-close-btn:focus-visible,.embed-editor-cheatsheet-modal .cheatsheet-modal-close-btn:hover{background:#0000!important;border-color:#0000!important;color:#fff!important}.embed-editor-cheatsheet-body{max-height:inherit;overflow-y:auto;padding:30px;scrollbar-color:#a85bf080 #0000;scrollbar-width:thin}.embed-editor-cheatsheet-body>div{background:#0000!important;box-shadow:none!important;color:#f4f0ffb8!important;font-family:Outfit,sans-serif!important;font-size:.92rem!important;line-height:1.55!important;margin:0!important;padding:0!important}.embed-editor-cheatsheet-body h3{animation:none!important;border-bottom:1px solid #ffffff14;color:var(--color-white)!important;font-family:Outfit,sans-serif!important;font-size:1.35rem!important;font-weight:600!important;margin:0 48px 28px 0!important;padding-bottom:18px;text-align:left!important}.embed-editor-cheatsheet-body em,.embed-editor-cheatsheet-body strong{color:var(--color-white)!important;font-family:Outfit,sans-serif!important;font-style:normal;font-weight:600}.embed-editor-cheatsheet-body p{color:#f4f0ffad!important;margin:10px 0!important}.embed-editor-cheatsheet-body code{color:#c69aff!important;font-family:SFMono-Regular,Consolas,monospace!important;font-size:.86em!important;font-weight:600!important}@keyframes embed-cheatsheet-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:640px){.embed-editor-cheatsheet-overlay{padding:12px}.embed-editor-cheatsheet-body{padding:22px 18px}}@media (prefers-reduced-motion:reduce){.embed-editor-cheatsheet-modal{animation:none}}@media (min-width:768px){.preview-section{margin-top:0}.editor-buttons-row-div{flex-wrap:nowrap!important;gap:0!important;padding-top:15px!important}}@media (max-width:384px){.editor-buttons-row-div{padding-top:15px!important;width:100%}.editor-buttons-row-div button{margin-left:0!important;width:50%}}@media (max-width:1050px){.editor-buttons-row-div{flex-wrap:wrap!important;gap:10px!important;padding-top:15px!important}.editor-buttons-row-div button{margin-left:0!important}}@media (max-width:767px){.embed-editor-wrapper{flex-direction:column;width:100%}.editor-section,.preview-section{box-sizing:border-box;min-width:0;padding:16px;width:100%}.preview-section{box-shadow:0 -1px 7px #000;margin-top:0}.modal-inner{height:100%;width:100%}.modal-content{height:100dvh;width:100vw}.embed-square{width:100%}.editor-buttons-row-div{padding-top:16px;width:100%}.editor-buttons-row-div button{margin-left:0!important;width:100%}.control-button .btn-move{margin-left:28px}.editor-section .channel-mention-dropdown,.editor-section .channel-mention-wrapper,.editor-section .main-message-setting textarea,.editor-section .statsChannelsTextarea,.editor-section .text-input,.editor-section input[type=text],.editor-section textarea{box-sizing:border-box;max-width:100%!important;width:100%!important}}.embed-preview{background-color:var(--color-highlight);border:2px solid #ccc;border-radius:5px;padding:10px}.embed-toolbar-divider{background:linear-gradient(90deg,#0000,#a85bf042,#0000);height:1px;margin:12px 0 14px}.embed-accordion-row,.embed-square-header{align-items:center;background:#0000;border:0;color:inherit;display:flex;gap:12px;margin:0;padding:0;text-align:left;width:100%}.embed-square-header{cursor:pointer;min-height:44px;padding:2px 0 10px}.control-button--square:focus-visible,.embed-accordion-row:focus-visible,.embed-square-header:focus-visible{outline:2px solid #a85bf0b8;outline-offset:2px}.embed-square-headerMain{grid-gap:4px;display:grid;flex:1 1 auto;gap:4px;min-width:0}.embed-square-title{color:var(--color-white);font-size:24px;font-weight:600;letter-spacing:-.03em;line-height:1.15}.embed-square-summary{color:var(--color-white-opacity-70);font-size:.88rem;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.embed-square-headerActions{align-items:center;display:inline-flex;flex:0 0 auto;gap:8px}.embed-accordionChevron,.embed-square-chevron{align-items:center;display:inline-flex;flex:0 0 auto;height:18px;justify-content:center;width:18px}.embed-accordionChevron svg,.embed-square-chevron svg{height:18px;width:18px}.embed-accordion-row:hover,.embed-square-header:hover .embed-square-summary,.embed-square-header:hover .embed-square-title{color:var(--color-white)}.embed-accordion-row{cursor:pointer;justify-content:space-between;min-height:34px;padding:2px 0}.embed-accordion-row .embed-accordionChevron{margin-left:auto}.field-item-header .embed-field-actions{margin-left:auto;order:1}.field-item-header>.embed-accordionChevron{margin-left:0;order:2}.embed-accordion-row .subtitle,.embed-inline-label-row .subtitle,.field-item-header .subtitle{font-size:18px;font-weight:500;line-height:1.3}.embed-detail-group>.embed-accordion-row{margin-bottom:2px}.field-item-header{min-height:32px;padding-left:0}.field-item-headerText{flex:1 1 auto;font-size:.92rem;font-weight:600;line-height:1.3;min-width:0}.embed-editor-wrapper input[type=text],.embed-editor-wrapper textarea{-webkit-tap-highlight-color:transparent;-webkit-appearance:none;appearance:none;background-color:var(--color-secondary);border:none;border-radius:14px;color:var(--color-white);min-height:42px;outline:none;padding:12px 14px;resize:vertical;transition:box-shadow .22s ease,background-color .22s ease;width:100%}.embed-editor-wrapper input[type=text]:focus,.embed-editor-wrapper textarea:focus{background-color:#422c6b9e;box-shadow:inset 0 0 0 1px #a85bf0e6,0 0 0 3px #a85bf029;outline:none}.embed-editor-action-button{align-items:center;border-radius:11px;display:inline-flex;font-weight:500;gap:8px;min-height:40px;padding:0 16px;transition:background-color .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1),color .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),opacity .22s cubic-bezier(.22,1,.36,1)}.embed-editor-action-button.secondary{background-color:#ffffff0f}.embed-editor-action-button:hover{background-color:#ffffff17;box-shadow:0 10px 24px #100a201f}.embed-editor-action-button.secondary:hover{background-color:#ffffff1a}.embed-editor-action-button.success{box-shadow:none}.embed-editor-wrapper button{margin-bottom:0}.embed-square{margin-bottom:5px;padding:10px}.embed-square,.message-content-card{background-color:var(--color-highlight);border:1px solid #353535;border-radius:5px}.message-content-card{margin:15px 0;padding:12px}.message-content-header h3{font-size:1rem;margin:0 0 4px}.message-content-helper{color:var(--color-white-opacity-70);font-size:.85rem;margin:0 0 10px}.message-content-error{color:#ff9d9d;margin-top:8px}.field-item{margin-left:0}.add-field-btn,.delete-btn{margin-top:10px;width:100%}.inline-check{-webkit-tap-highlight-color:transparent;cursor:pointer;height:18px;margin:auto;position:relative;transform:translateZ(0);width:18px}.inline-check:before{background:#22325408;border-radius:50%;content:"";height:48px;left:-15px;opacity:0;position:absolute;top:-15px;transition:opacity .2s ease;width:48px}.embed-editor-wrapper .inline-check:before{display:none!important}.inline-check svg{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke:#c8ccd4;stroke-width:1.5;position:relative;transform:translateZ(0);transition:all .2s ease;z-index:1}.inline-check svg path{stroke-dasharray:60;stroke-dashoffset:0}.inline-check svg polyline{stroke-dasharray:22;stroke-dashoffset:66}.inline-check:hover:before{opacity:1}.inline-check:hover svg,input[type=checkbox]:checked+label .inline-check svg{stroke:#a85bf0}input[type=checkbox]:checked+label .inline-check svg path{stroke-dashoffset:60;transition:all .3s linear}input[type=checkbox]:checked+label .inline-check svg polyline{stroke-dashoffset:42;transition:all .2s linear;transition-delay:.15s}.control-button{background:#ffffff08;border:1px solid #a85bf01f;border-radius:12px;color:var(--control-icon-color);display:inline-grid;height:40px;padding:0;place-items:center;transition:background-color .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1),color .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),opacity .22s cubic-bezier(.22,1,.36,1),filter .22s cubic-bezier(.22,1,.36,1);width:40px}.control-button:hover{filter:brightness(0) invert(1)}.control-button--square:hover{background:#a85bf024;border-color:#b579ff59;box-shadow:0 10px 20px #100a2024}.control-button-icon{display:block;height:16px;width:16px}@media (min-width:600px){.add-field-btn,.delete-btn{width:auto}}.channel-mention-dropdown,.channel-mention-wrapper{border:2px solid #a85bf0;border-radius:12px;box-shadow:0 0 24px #a85bf073}.wg-message-editor-modal .embed-editor-wrapper{grid-gap:20px;align-items:stretch;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) minmax(420px,1.08fr);height:100%;min-height:0;overflow:hidden;width:100%}.modal-inner.wg-message-editor-modal{display:flex;flex:1 1 auto;min-height:0;overflow:hidden;width:100%}.wg-message-editor-modal .main-message-setting{height:100%;min-height:0}.wg-message-editor-modal .main-message-setting>div{display:flex;flex-direction:column;gap:16px;height:100%;min-height:0;overflow:hidden}.wg-message-editor-modal .editor-section,.wg-message-editor-modal .preview-section{background:radial-gradient(circle at top right,#a85bf014,#0000 38%),#0a0b18db;border:1px solid #a85bf024;border-radius:24px;box-shadow:inset 0 1px #ffffff08,0 14px 36px #03040c38;min-height:0;min-width:0;padding:22px}.wg-message-editor-modal .editor-section{display:flex;flex-direction:column;gap:16px;max-height:100%;overflow:auto;scrollbar-gutter:stable}.wg-message-editor-modal .preview-section{align-self:start;display:flex;flex-direction:column;gap:14px;max-height:100%;overflow:auto;overflow-x:hidden;padding-right:34px;position:sticky;top:0}.wg-message-editor-modal .preview-section .embed-msg-wrapper{overflow-x:hidden;overflow-y:visible;padding-bottom:4px}.wg-message-editor-modal .preview-section .embed-container{min-width:0;width:100%}.wg-message-editor-modal .preview-section .embed-square-wrapper{min-width:0;width:min(100%,520px)}.wg-message-editor-modal .preview-section .main-square{min-width:100%}.wg-message-editor-modal .editor-section-header,.wg-message-editor-modal .preview-section-header{display:flex;flex-direction:column;gap:4px}.wg-message-editor-modal .editor-section h2,.wg-message-editor-modal .preview-section h2{color:var(--color-white);font-size:1.1rem;font-weight:500;letter-spacing:-.03em;margin:0}.wg-message-editor-modal .editor-section-description{color:var(--color-white-opacity-70);font-size:.9rem;line-height:1.45;margin:0}.wg-message-editor-modal .editor-buttons-row-div{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-top:0}.wg-message-editor-modal .editor-buttons-row-div button{cursor:pointer;margin:0!important}.wg-message-editor-modal .dashboard-button.green,.wg-message-editor-modal .embed-editor-action-button,.wg-message-editor-modal .preview-button-wrapper .dashboard-button{background:#a85bf01f;border:1px solid #a85bf038;border-radius:12px;box-shadow:0 8px 22px #100a202e;color:#ead7ff;cursor:pointer;min-height:42px;padding:0 16px;transition:all .3s ease}.wg-message-editor-modal .dashboard-button.green:hover,.wg-message-editor-modal .embed-editor-action-button:hover,.wg-message-editor-modal .preview-button-wrapper .dashboard-button:hover{background:#a85bf033;border-color:#b579ff66}.wg-message-editor-modal .dashboard-button.green{background:linear-gradient(135deg,#47c4752e,#1a703eeb);border-color:#47c4754d;box-shadow:0 8px 22px #124e2a3d;color:#effff5}.wg-message-editor-modal .dashboard-button.green:hover{background:linear-gradient(135deg,#4fd27f38,#1c7d45f5);border-color:#67e1936b;color:#f4fff7}.wg-message-editor-modal .embed-editor-action-button.success{box-shadow:none;transition:background-color .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1),color .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),opacity .22s cubic-bezier(.22,1,.36,1)}.wg-message-editor-modal .embed-editor-action-button.success:hover{background:linear-gradient(135deg,#47c47533,#1a703ef0);border-color:#67e19357;box-shadow:none}.wg-message-editor-modal .preview-button-wrapper .dashboard-button{margin:0}.wg-message-editor-modal .embed-editor-wrapper button{margin-bottom:0}.wg-message-editor-modal .embed-square-stack{display:flex;flex-direction:column}.wg-message-editor-modal .embed-square-stack>.embed-square+.embed-square{margin-top:8px}.wg-message-editor-modal .embed-square,.wg-message-editor-modal .message-content-card{background:linear-gradient(180deg,hsla(0,0%,100%,.025),hsla(0,0%,100%,.012)),#0e0f1fe6;border:1px solid #a85bf01f;border-radius:18px;box-shadow:inset 0 1px hsla(0,0%,100%,.025),0 12px 24px #03040c29}.wg-message-editor-modal .message-content-card{margin:0;padding:18px}.wg-message-editor-modal .embed-square h3,.wg-message-editor-modal .message-content-header h3{color:var(--color-white);letter-spacing:-.02em}.wg-message-editor-modal .message-content-helper{color:var(--color-white-opacity-70)}.wg-message-editor-modal .embed-square{overflow:hidden;padding:16px 16px 14px;transition:background-color .16s ease-out,border-color .16s ease-out,box-shadow .16s ease-out}.wg-message-editor-modal .embed-square:hover{border-color:#b579ff38}.wg-message-editor-modal .embed-square>h3{align-items:center;display:flex;font-size:.98rem;gap:8px;margin:0;min-height:28px}.wg-message-editor-modal .embed-square>h3 svg{flex:0 0 auto}.wg-message-editor-modal .title-arrow-down{display:block;flex:0 0 auto;height:18px;transform:rotate(1turn);transition:transform .2s ease;-webkit-user-select:none;user-select:none;width:18px}.wg-message-editor-modal .title-arrow-down.rotate{transform:rotate(180deg)}.wg-message-editor-modal .field-item{margin-left:0;padding-top:12px}.wg-message-editor-modal .field-input-wrapper{grid-gap:12px;display:grid;gap:12px;margin-left:0!important}.wg-message-editor-modal .subtitle{color:var(--color-white);font-size:.66rem;font-weight:500;line-height:1.25;margin:0}.wg-message-editor-modal .embed-detail-group>.subtitle{color:#f4f0fffa;font-size:.74rem;font-weight:600}.wg-message-editor-modal .field-item-header{color:#ece3fff2;font-size:.72rem;font-weight:600;margin-bottom:4px}.wg-message-editor-modal .embed-detail-stack>.subtitle{color:#b9bbbed6;font-size:.62rem;font-weight:500}.wg-message-editor-modal .embed-detail-group{grid-gap:14px;display:grid;gap:14px}.wg-message-editor-modal .embed-details{grid-gap:16px;gap:16px}.wg-message-editor-modal .embed-detail-stack{grid-gap:11px;display:grid;gap:11px;padding-left:12px}.wg-message-editor-modal .embed-inline-label-row{align-items:baseline;display:flex;gap:8px;margin-top:0;min-height:16px}.wg-message-editor-modal .embed-inline-count{color:#b9bbbec7;flex-shrink:0;font-size:.6rem;font-weight:500;letter-spacing:.01em}.wg-message-editor-modal .color-picker-wrapper{display:grid;margin-top:2px}.wg-message-editor-modal .inline-checker-wrapper{margin:8px 0 0}.wg-message-editor-modal .inline-check{align-items:center;border-radius:8px;display:inline-flex;justify-content:center;transition:background-color .16s ease-out,border-color .16s ease-out,box-shadow .16s ease-out}.wg-message-editor-modal .inline-check:before{display:none}.wg-message-editor-modal .inline-check svg{stroke:#c8ccd4;transition:stroke .16s ease-out}.wg-message-editor-modal .control-button{color:var(--control-icon-color);transition:color .16s ease-out,opacity .16s ease-out,filter .16s ease-out}.wg-message-editor-modal .control-button:hover{color:var(--color-white);filter:none}.wg-message-editor-modal .inline-check:hover svg{stroke:#c58cff}.wg-message-editor-modal .editor-section .main-message-setting textarea,.wg-message-editor-modal .editor-section input[type=text],.wg-message-editor-modal .editor-section select,.wg-message-editor-modal .editor-section textarea{background:var(--color-secondary);border:1px solid #a85bf024;border-radius:14px;color:var(--color-white);min-height:42px;padding:12px 14px;transition:background-color .16s ease-out,border-color .16s ease-out,box-shadow .16s ease-out,opacity .16s ease-out}.wg-message-editor-modal .editor-section textarea{min-height:128px}.wg-message-editor-modal .editor-section select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,#0000 50%,#e9d7ffe6 0),linear-gradient(135deg,#e9d7ffe6 50%,#0000 0);background-position:calc(100% - 18px) calc(50% - 2px),calc(100% - 12px) calc(50% - 2px);background-repeat:no-repeat;background-size:6px 6px;color:var(--color-white);padding-right:34px}.wg-message-editor-modal .add-field-button{background:linear-gradient(135deg,#a85bf029,#4e2c7ee6);border:1px solid #a85bf038;border-radius:12px;box-shadow:0 8px 20px #100a2029;color:#f2e8ff;justify-content:center;margin-top:0;min-width:140px;padding:0 18px;text-align:center;width:fit-content}.wg-message-editor-modal .add-field-button:hover{background:linear-gradient(135deg,#a85bf038,#5a3492f5);border-color:#b579ff61}.wg-message-editor-modal .message-content-header{grid-gap:8px;display:grid;gap:8px}.wg-message-editor-modal .message-content-header h2{font-size:.88rem;font-weight:600;letter-spacing:-.02em;line-height:1.25;margin:0}.wg-message-editor-modal .message-content-card{grid-gap:12px;display:grid;gap:12px}.wg-message-editor-modal .message-content-header h3{font-size:.88rem;font-weight:600;line-height:1.25;margin:0}.wg-message-editor-modal .message-content-helper{font-size:.82rem;line-height:1.45;margin-bottom:0}.wg-message-editor-modal .channel-mention-wrapper{margin-top:2px}.wg-message-editor-modal .editor-section input[type=text]:focus,.wg-message-editor-modal .editor-section input[type=text]:hover,.wg-message-editor-modal .editor-section select:focus,.wg-message-editor-modal .editor-section select:hover,.wg-message-editor-modal .editor-section textarea:focus,.wg-message-editor-modal .editor-section textarea:hover{border-color:var(--dashboard-control-border-focus)!important;box-shadow:var(--dashboard-control-focus-shadow)!important}.wg-message-editor-modal .channel-mention-dropdown,.wg-message-editor-modal .channel-mention-wrapper{background:#0a0b18f5;border:1px solid #a85bf02e;border-radius:14px;box-shadow:0 14px 28px #03040c42;transition:background-color .16s ease-out,border-color .16s ease-out,box-shadow .16s ease-out,opacity .16s ease-out}.wg-message-editor-modal .preview-section .embed-msg-wrapper{min-height:0;padding-right:10px;scrollbar-color:#ffffff47 #0000;scrollbar-width:thin}.wg-message-editor-modal .preview-section .embed-msg-wrapper::-webkit-scrollbar{background:#0000;height:10px;width:10px}.wg-message-editor-modal .preview-section .embed-msg-wrapper::-webkit-scrollbar-track{background:#0000}.wg-message-editor-modal .preview-section .embed-msg-wrapper::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#ffffff47;border:2px solid #0000;border-radius:999px}.wg-message-editor-modal .preview-section .embed-msg-wrapper::-webkit-scrollbar-corner{background:#0000}.wg-message-editor-modal .preview-button-wrapper{margin-top:12px}.wg-message-editor-modal .main-message-setting--reaction-roles .preview-button-wrapper{display:flex;margin:0 0 8px}.wg-message-editor-modal .preview-button-wrapper .dashboard-button{cursor:pointer}@media (max-width:1080px){.wg-message-editor-modal .embed-editor-wrapper{grid-template-columns:minmax(0,1fr)}.wg-message-editor-modal .preview-section{overflow:auto;padding-right:22px;position:relative;top:auto}}@media (max-width:767px){.wg-message-editor-modal .preview-section{overflow-x:hidden;padding-right:16px}.wg-message-editor-modal .preview-section .embed-msg-wrapper{overflow-x:hidden;overflow-y:visible}.wg-message-editor-modal .preview-section .embed-container,.wg-message-editor-modal .preview-section .flex-container{min-width:0;width:100%}.wg-message-editor-modal .preview-section .embed-square-wrapper{margin-left:0;min-width:0;width:100%}.wg-message-editor-modal .preview-section .main-square{min-width:0;width:100%}}.wg-message-editor-modal .editor-section{gap:14px;padding:20px}.wg-message-editor-modal .editor-section-header h2{font-size:1.25rem;font-weight:500;line-height:1.25}.wg-message-editor-modal .editor-section-description{font-size:.875rem}.wg-message-editor-modal .embed-square-stack{gap:10px}.wg-message-editor-modal .embed-square-stack>.embed-square+.embed-square{margin-top:0}.wg-message-editor-modal .embed-square{border-radius:16px;padding:14px 16px}.wg-message-editor-modal .embed-square-header{min-height:44px;padding:0}.wg-message-editor-modal .embed-square-title{font-size:clamp(1.25rem,2vw,1.375rem);font-weight:500;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wg-message-editor-modal .embed-square-summary{font-size:.8125rem;line-height:1.35}.wg-message-editor-modal .embed-square-headerActions{gap:5px}.wg-message-editor-modal .embed-square-headerActions .control-button{background:hsla(0,0%,100%,.025);border-color:#a85bf02e;border-radius:10px;cursor:pointer;height:32px;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease;width:32px}.wg-message-editor-modal .embed-square-headerActions .control-button>svg{height:16px;width:16px}.wg-message-editor-modal .control-button:hover{background:#a85bf01f;border-color:#b579ff6b}.wg-message-editor-modal .control-button:active{transform:scale(.97)}.wg-message-editor-modal .control-button:focus-visible,.wg-message-editor-modal .embed-accordion-row:focus-visible{outline:2px solid #c58cffd1;outline-offset:2px}.wg-message-editor-modal .embed-square-toggle .embed-square-chevron{display:block;height:18px;width:18px}.wg-message-editor-modal .embed-details{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .19s ease,opacity .16s ease,margin-top .19s ease}.wg-message-editor-modal .embed-details.is-expanded{grid-template-rows:1fr;margin-top:14px;opacity:1}.wg-message-editor-modal .embed-details-content{grid-gap:12px;display:grid;gap:12px;min-height:0;overflow:hidden}.wg-message-editor-modal .embed-detail-group{border-top:1px solid hsla(0,0%,100%,.055);gap:8px;padding-top:12px}.wg-message-editor-modal .embed-detail-group:first-child{border-top:0;padding-top:0}.wg-message-editor-modal .embed-detail-group--author{border-bottom:1px solid hsla(0,0%,100%,.055);padding-bottom:12px}.wg-message-editor-modal .embed-accordion-row{border-radius:8px;color:#f4f0fff2;font-size:.9375rem;font-weight:600;min-height:36px;padding:0 2px;transition:background-color .18s ease,color .18s ease}.wg-message-editor-modal .embed-accordion-row .subtitle,.wg-message-editor-modal .embed-inline-label-row .subtitle,.wg-message-editor-modal .field-item-header .subtitle,.wg-message-editor-modal .subtitle{font-size:.9375rem;font-weight:500;line-height:1.35}.wg-message-editor-modal .embed-detail-stack{gap:8px;padding:4px 0 0}.wg-message-editor-modal .embed-inline-label-row{margin-top:4px;min-height:20px}.wg-message-editor-modal .embed-inline-count{color:#b9bbbeb8;font-size:.75rem}.wg-message-editor-modal .editor-section .main-message-setting textarea,.wg-message-editor-modal .editor-section input[type=text],.wg-message-editor-modal .editor-section textarea{border-radius:12px;box-sizing:border-box;font-size:.9375rem;height:46px;line-height:1.4;min-height:46px;padding:11px 14px}.wg-message-editor-modal .editor-section textarea{min-height:140px}.wg-message-editor-modal .field-item{background:hsla(0,0%,100%,.018);border:1px solid #a85bf01a;border-radius:12px}.wg-message-editor-modal .field-item-header{margin-bottom:0;min-height:34px}.wg-message-editor-modal .add-field-button{background:#a85bf024;font-size:.875rem;font-weight:500;height:40px;min-height:40px;min-width:116px;padding:0 14px}@media (max-width:767px){.wg-message-editor-modal .editor-section,.wg-message-editor-modal .preview-section{border-radius:18px;padding:16px}.wg-message-editor-modal .embed-square{padding:14px}.wg-message-editor-modal .embed-square-headerActions{gap:4px}.wg-message-editor-modal .embed-square-headerActions .control-button{height:32px;width:32px}}.wg-message-editor-modal .embed-editor-wrapper{--embed-editor-radius:14px;--embed-editor-control-height:46px;--embed-editor-border:#a85bf029;--embed-editor-border-active:#b579ff70;--embed-editor-surface:#0c0d1df0;--embed-editor-muted:#cac3daad;font-size:15px;line-height:1.4}.wg-message-editor-modal .embed-square,.wg-message-editor-modal .message-content-card{border-color:var(--embed-editor-border);border-radius:var(--embed-editor-radius)}.wg-message-editor-modal .embed-square-header{align-items:center;gap:12px}.wg-message-editor-modal .embed-square-title{font-size:21px!important;letter-spacing:-.025em;line-height:1.2!important}.wg-message-editor-modal .editor-section-description,.wg-message-editor-modal .embed-square-summary,.wg-message-editor-modal .message-content-helper{color:var(--embed-editor-muted)}.wg-message-editor-modal .embed-accordion-row{background:#0000;border:0;font-family:inherit;font-size:15px!important;justify-content:space-between;text-align:left;width:100%}.wg-message-editor-modal .embed-accordionChevron{height:18px;margin-left:auto;width:18px}.wg-message-editor-modal .embed-accordionChevron svg{height:18px;width:18px}.wg-message-editor-modal .color-picker-wrapper>.subtitle,.wg-message-editor-modal .embed-inline-label-row .subtitle,.wg-message-editor-modal .field-item-headerText{font-size:15px!important;line-height:1.35!important}.wg-message-editor-modal .embed-inline-count{color:var(--embed-editor-muted);font-size:12px!important;line-height:1.35}.wg-message-editor-modal .editor-section .main-message-setting textarea,.wg-message-editor-modal .editor-section input[type=text],.wg-message-editor-modal .editor-section textarea{background:var(--embed-editor-surface)!important;border:1px solid var(--embed-editor-border)!important;border-radius:12px!important;box-shadow:none;color:var(--color-white)!important;font-family:inherit;font-size:15px!important;height:var(--embed-editor-control-height)!important;line-height:1.4!important;margin:0!important;min-height:var(--embed-editor-control-height)!important;padding:11px 14px!important;width:100%!important}.wg-message-editor-modal .editor-section input[type=text]::placeholder,.wg-message-editor-modal .editor-section textarea::placeholder{color:#cac3da85;opacity:1}.wg-message-editor-modal .editor-section textarea{height:160px!important;min-height:140px!important;resize:vertical}.wg-message-editor-modal .editor-section input[type=text]:hover,.wg-message-editor-modal .editor-section textarea:hover{border-color:#b579ff4d!important;box-shadow:none!important}.wg-message-editor-modal .editor-section input[type=text]:focus,.wg-message-editor-modal .editor-section textarea:focus{border-color:var(--embed-editor-border-active)!important;box-shadow:0 0 0 3px #a85bf024!important}.wg-message-editor-modal .color-picker-wrapper{align-items:center;display:flex;gap:12px;justify-content:space-between;min-height:var(--embed-editor-control-height);padding:0}.wg-message-editor-modal .color-picker-wrapper input[type=color]{background:var(--embed-editor-surface)!important;border:1px solid var(--embed-editor-border)!important;border-radius:10px;flex:0 0 38px;height:38px!important;margin:0!important;padding:2px!important;width:38px!important}.wg-message-editor-modal .embed-toggle-row{align-items:center;align-self:flex-start;color:var(--color-white);cursor:pointer;display:inline-flex;font-size:15px;gap:8px;min-height:32px}.wg-message-editor-modal .embed-toggle-row input[type=checkbox]{accent-color:#a85bf0;height:16px;margin:0;width:16px}.embed-editor-wrapper .embed-timestamp-toggle{margin:0;padding:2px 0}.embed-editor-wrapper .embed-inline-check-label{align-items:center;cursor:pointer;display:inline-flex}.embed-editor-wrapper .embed-inline-check-label .subtitle{margin-left:6px}.wg-message-editor-modal .field-item{grid-gap:8px;display:grid;gap:8px;padding:10px 12px}.wg-message-editor-modal .field-input-wrapper{gap:8px}.wg-message-editor-modal .add-field-button{background:#a85bf01f!important;border-color:var(--embed-editor-border)!important;box-shadow:none!important}.wg-message-editor-modal .add-field-button:hover{background:#a85bf033!important;border-color:var(--embed-editor-border-active)!important}.wg-message-editor-modal .embed-square-headerActions .control-button{display:inline-grid;flex:0 0 32px;padding:0;place-items:center}.wg-message-editor-modal .embed-square-headerActions .control-button:hover{transform:none}.wg-message-editor-modal .embed-square-delete:hover{background:#f070851a;border-color:#f0708580;color:#ffbdc8}.wg-message-editor-modal .editor-section input,.wg-message-editor-modal .editor-section input::placeholder,.wg-message-editor-modal .editor-section select,.wg-message-editor-modal .editor-section textarea,.wg-message-editor-modal .editor-section textarea::placeholder{font-weight:400!important}@media (max-width:767px){.modal-shell--sheet:has(.wg-message-editor-modal){border-radius:18px;height:calc(100dvh - 12px - env(safe-area-inset-top) - var(--app-safe-area-sheet-bottom));max-height:calc(100dvh - 12px - env(safe-area-inset-top) - var(--app-safe-area-sheet-bottom));max-width:calc(100vw - 12px - env(safe-area-inset-left) - env(safe-area-inset-right));width:calc(100vw - 12px - env(safe-area-inset-left) - env(safe-area-inset-right))}.modal-inner.wg-message-editor-modal,.modal-shell--sheet:has(.wg-message-editor-modal) .modal-body,.modal-shell--sheet:has(.wg-message-editor-modal) .modal-content,.wg-message-editor-modal .main-message-setting,.wg-message-editor-modal .main-message-setting>div{height:100%;min-height:0}.modal-inner.wg-message-editor-modal,.modal-shell--sheet:has(.wg-message-editor-modal) .modal-content{overflow:hidden}.modal-shell--sheet:has(.wg-message-editor-modal) .modal-close{border-radius:12px;height:42px;right:calc(10px + env(safe-area-inset-right));top:calc(10px + env(safe-area-inset-top));width:42px}.wg-message-editor-modal .embed-editor-wrapper{display:flex;flex-direction:column;gap:0;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.wg-message-editor-modal .editor-section,.wg-message-editor-modal .preview-section{background:#0000;border:0;border-radius:0;box-shadow:none;flex:0 0 auto;max-height:none;min-height:0;overflow:visible;padding:12px;width:100%}.wg-message-editor-modal .editor-section{gap:10px}.wg-message-editor-modal .preview-section{border-top:1px solid #a85bf024;gap:10px;padding-top:16px}.wg-message-editor-modal .editor-section-header{padding-right:46px}.wg-message-editor-modal .editor-section h2,.wg-message-editor-modal .preview-section h2{font-size:1.05rem}.wg-message-editor-modal .editor-buttons-row-div{gap:7px!important;padding-top:0!important}.wg-message-editor-modal .editor-buttons-row-div button{border-radius:10px;min-height:38px;padding:0 12px;width:100%}.wg-message-editor-modal .embed-square,.wg-message-editor-modal .message-content-card{border-radius:12px;box-shadow:none;padding:12px}.wg-message-editor-modal .message-content-card{gap:9px;margin:0}.wg-message-editor-modal .message-content-header{gap:4px}.wg-message-editor-modal .editor-section .main-message-setting textarea,.wg-message-editor-modal .editor-section input[type=text],.wg-message-editor-modal .editor-section textarea{border-radius:10px!important;box-sizing:border-box;font-size:15px!important;height:42px!important;min-height:42px!important;padding:9px 12px!important;width:100%!important}.wg-message-editor-modal .editor-section textarea,.wg-message-editor-modal .message-content-card textarea{height:112px!important;min-height:100px!important}.wg-message-editor-modal .embed-square-stack{gap:8px}.wg-message-editor-modal .embed-square-header{min-height:40px}.wg-message-editor-modal .embed-square-title{font-size:18px!important}.wg-message-editor-modal .embed-square-headerActions{gap:4px}.wg-message-editor-modal .embed-square-headerActions .control-button{flex-basis:34px;height:34px;width:34px}.wg-message-editor-modal .embed-details.is-expanded{margin-top:8px}.wg-message-editor-modal .embed-details-content{gap:9px}.wg-message-editor-modal .embed-detail-group{gap:6px;padding-top:9px}.wg-message-editor-modal .embed-detail-group--author{padding-bottom:9px}.wg-message-editor-modal .embed-detail-stack{gap:6px}.wg-message-editor-modal .embed-inline-label-row{margin-top:2px;min-height:18px}.wg-message-editor-modal .field-item{border-radius:10px;gap:6px;padding:8px 10px}.wg-message-editor-modal .field-item-header{min-height:36px}.wg-message-editor-modal .add-field-button{height:38px;min-height:38px;min-width:0;width:100%}.wg-message-editor-modal .color-picker-wrapper{min-height:42px}}.popup-modal-overlay{align-items:center;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:16px 16px var(--app-safe-area-sheet-bottom);position:fixed}.popup-modal-window{animation:slide-up 1.2s forwards;background-color:#313338;border-radius:8px;color:var(--color-white);max-height:min(92dvh,calc(100dvh - var(--app-safe-area-sheet-bottom)));max-width:100%;overflow:auto;padding:0 20px 20px;position:relative;width:440px}.popup-modal-header{align-items:center;border-bottom:1px solid var(--color-white-opacity-10);display:flex;justify-content:space-between;margin-bottom:10px}.popup-modal-title{color:#fff!important;font-size:20px;font-weight:500}.popup-modal-T-btn{background:none;border:none;color:#b9bbbe;font-size:20px;line-height:1;padding:0;-webkit-user-select:none;user-select:none}.popup-modal-body{font-family:Poppins,sans-serif;font-size:16px;font-size:12px;font-style:normal;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.popup-modal-footer{display:flex;gap:10px;justify-content:flex-end;margin-top:20px;-webkit-user-select:none;user-select:none}@media (max-width:640px){.popup-modal-window{max-height:calc(100dvh - 1rem - var(--app-safe-area-sheet-bottom));padding:0 16px 16px;width:min(100%,calc(100vw - 1rem))}.popup-modal-header{background:linear-gradient(180deg,#313338 82%,#31333800);padding-top:16px;position:sticky;top:0;z-index:2}.popup-modal-body{grid-gap:12px;display:grid;gap:12px}.popup-modal-footer{background:linear-gradient(180deg,#31333800,#313338 24%);bottom:0;margin-top:16px;padding-bottom:calc(4px + env(safe-area-inset-bottom, 0px));padding-top:14px;position:sticky;z-index:2}}.popup-modal-confirm-btn{background-color:#5865f2;border:none;border-radius:3px;font-size:.85rem;padding:2px 25px;transition:background-color .2s}.popup-modal-cancel-btn,.popup-modal-confirm-btn{color:#fff!important;cursor:pointer;font-family:Outfit,system-ui;font-optical-sizing:auto;font-style:normal;font-weight:400}.popup-modal-cancel-btn{background-color:initial;border:none;border-radius:4px;padding:10px 15px}.popup-modal-confirm-btn:hover{background-color:#4752c4}.popup-modal-cancel-btn:hover{text-decoration:underline}.popup-modal-body input,.popup-modal-body textarea{background-color:#1e1f22;border:1px solid #0000;border-radius:4px;color:#dcddde;margin-top:5px;padding:10px;-webkit-user-select:none;user-select:none;width:100%}.popup-modal-body input:focus,.popup-modal-body textarea:focus{outline:none}.popup-modal-body textarea{resize:none}.rr-screen .rr-emoji-preview-text,.rr-screen .rr-emoji-trigger,.rr-screen .rr-option-emoji-text,.rr-screen img,.rr-screen svg{-webkit-user-drag:none;user-select:none;-webkit-user-select:none}.rr-screen .rr-tabs{width:auto}.rr-editor-actions .wg-primary-button:focus-visible:not(:disabled)>svg:last-child,.rr-editor-actions .wg-primary-button:hover:not(:disabled)>svg:last-child,.rr-editor-actions .wg-primary-button>svg:last-child{transform:none!important;transition:none}.rr-empty-state .wg-primary-button>svg,.rr-messages-panel .wg-panel-heading .wg-primary-button>svg,.rr-overview-actions .wg-primary-button>svg{transform:none!important;transition:none}.rr-screen .wg-plugin-icon img{height:36px;width:36px}.rr-status-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.rr-overview-note{animation-delay:.23s}.rr-pro-tip{animation-delay:.31s}.rr-messages-panel .wg-panel-heading,.rr-settings-panel .wg-panel-heading,.rr-template-panel .wg-panel-heading{align-items:center}.rr-component-list,.rr-message-list,.rr-settings-summary{grid-gap:12px;display:grid;gap:12px}.rr-message-card{grid-gap:18px;align-items:center;background:#ffffff08;border:1px solid #9785d21c;border-radius:16px;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto auto;padding:17px;transition:border-color .18s ease-out,background-color .18s ease-out,box-shadow .18s ease-out}.rr-message-card:hover{background:#a855f714;border-color:#a855f74d}.rr-card-actions,.rr-card-stats,.rr-card-title-row,.rr-editor-actions,.rr-editor-bar,.rr-inline-toggle,.rr-message-mode,.rr-segmented{align-items:center;display:flex}.rr-button-style-selector{position:relative}.rr-button-style-selector:before{background:#a85bf029;border-radius:9px;content:"";inset:4px auto 4px 4px;pointer-events:none;position:absolute;transform:translateX(0);transition:transform .18s ease-out;width:calc(25% - 2px)}.rr-button-style-selector:has(button:nth-child(2).active):before{transform:translateX(100%)}.rr-button-style-selector:has(button:nth-child(3).active):before{transform:translateX(200%)}.rr-button-style-selector:has(button:nth-child(4).active):before{transform:translateX(300%)}.rr-card-title-row{flex-wrap:wrap;gap:10px;min-width:0}.rr-card-title-row h3{color:var(--wg-text);font-size:1rem;font-weight:600;margin:0}.rr-message-card p{color:var(--wg-muted);font-size:.9rem;margin:6px 0 0}.rr-message-card small{color:var(--wg-subtle);display:block;font-size:.82rem;margin-top:4px}.rr-status-badge{align-items:center;background:hsla(0,0%,100%,.035);border:1px solid #9690a724;border-radius:999px;color:var(--wg-subtle);display:inline-flex;font-size:.76rem;font-weight:500;min-height:24px;padding:0 9px}.rr-status-badge.active{background:#46d58a1c;border-color:#46d58a42;color:#73e5a7}.rr-status-badge.draft{background:#a85bf01f;border-color:#a85bf047;color:#c18aff}.rr-card-stats{flex-wrap:wrap;gap:8px;justify-content:flex-end}.rr-card-stats span{background:#0607105c;border:1px solid #9785d21a;border-radius:10px;color:var(--wg-muted);font-size:.78rem;min-height:28px;padding:6px 9px;text-transform:capitalize}.rr-card-actions{gap:8px;justify-content:flex-end}.rr-back-button,.rr-icon-button{background:hsla(0,0%,100%,.035);border:1px solid #9785d221;border-radius:11px;color:var(--wg-muted);cursor:pointer;display:inline-grid;place-items:center;transition:border-color .16s ease-out,background-color .16s ease-out,color .16s ease-out,opacity .16s ease-out}.rr-icon-button{height:42px;width:42px}.rr-back-button{height:40px;width:40px}.rr-back-button:hover,.rr-icon-button:hover{background:#a85bf01a;border-color:#a85bf04d;color:var(--wg-text)}.rr-icon-button.danger:hover{background:#ff6f831a;border-color:#ff6f8359;color:#ff8da0}.rr-icon-button:disabled{cursor:not-allowed;opacity:.4}.rr-empty-state{grid-gap:10px;background:#ffffff05;border:1px dashed #9785d229;border-radius:16px;display:grid;gap:10px;justify-items:center;padding:46px 20px;text-align:center}.rr-empty-state svg{color:var(--wg-accent-strong)}.rr-empty-state h3,.rr-empty-state p{margin:0}.rr-template-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.rr-template-card{grid-gap:8px;align-content:start;background:hsla(0,0%,100%,.028);border:1px solid #9785d21c;border-radius:16px;color:inherit;cursor:pointer;display:grid;gap:8px;min-height:126px;padding:16px 16px 14px;text-align:left;transition:border-color .18s ease-out,background-color .18s ease-out,box-shadow .18s ease-out}.rr-template-card:hover{border-color:#a85bf04d}.rr-template-card strong{align-items:center;color:var(--wg-text);display:flex;font-size:1rem;font-weight:600;gap:8px;line-height:1.2}.rr-template-emoji{font-size:1.3rem;line-height:1}.rr-template-card small{color:var(--wg-muted);font-size:.88rem;line-height:1.45}.rr-settings-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.rr-settings-summary>div{background:hsla(0,0%,100%,.026);border:1px solid #9785d21a;border-radius:15px;padding:16px}.rr-settings-summary small,.rr-settings-summary span{color:var(--wg-subtle);display:block}.rr-settings-summary strong{color:var(--wg-text);display:block;font-size:1rem;margin:7px 0 5px}.rr-editor{margin-top:20px}.rr-editor-breadcrumb{margin-bottom:14px}.rr-breadcrumb-button{background:#0000;border:0;color:inherit;cursor:pointer;font:inherit;padding:0}.rr-breadcrumb-button:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.rr-editor-bar{background:linear-gradient(135deg,#a85bf00f,#0000 38%),#0a0b18f5;border:1px solid var(--wg-border);border-radius:18px;gap:16px;justify-content:space-between;padding:14px 18px}.rr-editor-titleGroup{display:flex;flex:1 1 auto}.rr-editor-title,.rr-editor-titleGroup{align-items:center;gap:0;justify-content:center;min-width:0}.rr-editor-title{color:var(--wg-text);display:inline-flex;font-size:1.15rem;font-weight:500}.rr-editor-nameInput{background:var(--color-secondary);border:1px solid #a85bf029;border-radius:11px;color:inherit;font:inherit;font-weight:400;letter-spacing:inherit;line-height:inherit;min-height:40px;min-width:220px;outline:none;padding:0 14px;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease;width:min(100%,420px)}.rr-editor-nameInput::placeholder{color:#ffffff7a}.rr-editor-nameInput:hover{border-color:var(--dashboard-control-border-hover)!important}.rr-editor-nameInput:focus-visible{border-color:var(--dashboard-control-border-hover)!important;box-shadow:var(--dashboard-control-hover-shadow)!important}.rr-editor-actions{gap:10px;justify-content:flex-end;margin-left:auto}.rr-editor-grid{grid-template-columns:minmax(0,.94fr) minmax(0,1.34fr);margin-top:18px}.rr-editor-column,.rr-editor-grid{grid-gap:18px;display:grid;gap:18px}.rr-editor-column{align-content:start;min-width:0}.rr-editor-card{overflow:visible}.rr-editor-panel .wg-panel-body{grid-gap:18px;display:grid;gap:18px;padding-top:18px}.rr-screen .wg-panel-body.rr-messages-panel-body{background:#0000!important}.rr-screen .wg-panel-body.rr-messages-panel-body.is-empty{padding:0}.rr-message-settings-shell{max-width:100%;min-width:0;overflow:hidden}.rr-message-settings-shell .main-message-setting{min-width:0;width:100%}.rr-message-settings-shell .reaction-create-message-preview-button-wrapper{display:flex;justify-content:flex-start;width:100%}.rr-message-settings-shell .reaction-create-message-preview-button-wrapper .dashboard-button{font-size:.88rem;line-height:1.2;margin-left:0!important;min-height:36px;padding:8px 14px}.rr-message-settings-shell .main-message-setting--reaction-roles .embed-msg-wrapper{overflow-x:auto!important;overflow-y:hidden}.rr-message-settings-shell .main-message-setting--reaction-roles .preview-button-wrapper{display:flex;justify-content:flex-start;width:100%}.rr-message-settings-shell .main-message-setting--reaction-roles .preview-button-wrapper .dashboard-button{font-size:.82rem;line-height:1.15;margin-left:42px!important;min-height:32px;padding:6px 12px}.rr-message-settings-shell .main-message-setting>div{max-width:100%;min-width:0}.rr-message-settings-shell .embed-container,.rr-message-settings-shell .embed-msg-wrapper,.rr-message-settings-shell .main-message-setting input[type=text],.rr-message-settings-shell .main-message-setting textarea,.rr-message-settings-shell .message-content-card{max-width:100%}.rr-message-settings-shell .embed-container,.rr-message-settings-shell .embed-msg-wrapper,.rr-message-settings-shell .flex-container{min-width:0;width:100%}.rr-field{grid-gap:8px;display:grid;gap:8px;max-width:420px}.rr-field span{color:var(--wg-muted);font-size:.84rem;font-weight:500}.rr-field-note{color:var(--wg-subtle);font-size:.84rem;line-height:1.45;margin:0}.rr-compact-input,.rr-field input{background:var(--color-secondary);border:1px solid #9785d21f;border-radius:12px;color:var(--wg-text);font:inherit;min-height:48px;outline:0;padding:0 14px;transition:border-color .16s ease-out,background-color .16s ease-out,box-shadow .16s ease-out;width:100%}.rr-compact-input:hover,.rr-field input:hover{border-color:var(--dashboard-control-border-focus)!important}.rr-compact-input:focus,.rr-field input:focus{border-color:#b579ff75!important;box-shadow:inset 0 0 0 1px #7c3aed4d!important}.rr-screen .rr-compact-input:focus-visible,.rr-screen .rr-field input:focus-visible{outline:none!important;outline-offset:0}.rr-select-width{position:relative;width:min(420px,100%);z-index:1}.rr-screen .admin-roles-select,.rr-screen .channel-select{position:relative;z-index:20000}.rr-screen .dropdown-options{box-sizing:border-box;height:auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;z-index:30000}.rr-message-mode,.rr-segmented{background:#05060e57;border:1px solid #9785d21a;border-radius:12px;max-width:100%;overflow-x:auto;padding:4px;width:fit-content}.rr-message-mode button,.rr-segmented button{background:#0000;border:0;border-radius:9px;color:var(--wg-subtle);cursor:pointer;min-height:36px;padding:0 14px;position:relative;white-space:nowrap;z-index:1}.rr-message-mode button{align-items:center;display:inline-flex;gap:7px}.rr-message-mode button.active,.rr-segmented button.active{background:#0000;color:var(--wg-text)}.rr-discord-preview{max-width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;scrollbar-color:#a95bf661 #ffffff0a;scrollbar-width:thin}.rr-discord-preview::-webkit-scrollbar{height:10px}.rr-discord-preview::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.rr-discord-preview::-webkit-scrollbar-thumb{background:#a95bf661;border:2px solid #070713b8;border-radius:999px}.rr-discord-preview .embed-container,.rr-discord-preview .embed-msg-wrapper,.rr-discord-preview .flex-container{min-width:max-content}.rr-edit-embed-button{width:fit-content}.rr-component-header-row{grid-gap:12px;align-items:center;box-sizing:border-box;color:var(--wg-subtle);display:grid;font-size:.8rem;font-weight:600;gap:12px;letter-spacing:.01em;max-width:100%;padding:0 14px;width:100%}.rr-component-header-row>span:last-child{justify-self:end}.rr-component-header-row--dropdown{grid-template-columns:34px minmax(92px,.44fr) minmax(0,1.2fr) minmax(0,.95fr) minmax(0,1.25fr) minmax(96px,.44fr)}.rr-component-row{grid-gap:12px;align-items:center;background:hsla(0,0%,100%,.022);border:1px solid #9785d21a;border-radius:16px;box-sizing:border-box;display:grid;gap:12px;max-width:100%;padding:14px;position:relative;width:100%}.rr-button-option-card--reorderable,.rr-component-row--reorderable{transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease;will-change:transform}.rr-button-option-card--reorderable.is-dragging,.rr-component-row--reorderable.is-dragging{background:linear-gradient(180deg,rgba(168,91,240,.062),#ffffff05),hsla(0,0%,100%,.022);border-color:#bd7aff75;box-shadow:0 0 0 1px #a85bf01f,0 0 0 4px #7c3aed14,0 12px 24px #0608123d}.rr-component-row--dropdown{grid-template-columns:34px minmax(92px,.44fr) minmax(0,1.2fr) minmax(0,.95fr) minmax(0,1.25fr) minmax(96px,.44fr)}.rr-component-row--emoji{grid-template-columns:34px minmax(420px,1fr) minmax(420px,1fr) 42px}.rr-delete-cell,.rr-field-cell,.rr-preview-cell{min-width:0}.rr-preview-cell{align-items:center;display:flex}.rr-component-header-row--dropdown>span,.rr-component-row--dropdown>*{min-width:0}.rr-button-option-card{grid-gap:14px;background:hsla(0,0%,100%,.022);border:1px solid #9785d21a;border-radius:16px;box-sizing:border-box;display:grid;gap:14px;max-width:100%;padding:14px;position:relative;width:100%}.rr-button-option-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;min-width:0}.rr-button-option-header-left{align-items:center;display:flex;flex:1 1 auto;gap:12px;min-width:0}.rr-button-option-header-actions{align-items:center;display:flex;flex:0 0 auto;gap:10px}.rr-button-option-toggle{background:#ffffff08;border:1px solid #9785d21f;border-radius:11px;color:#ffffffb8;cursor:pointer;display:inline-grid;height:34px;padding:0;place-items:center;transition:background-color .16s ease-out,border-color .16s ease-out,color .16s ease-out,box-shadow .16s ease-out;width:34px}.rr-button-option-toggle:hover{background:#a85bf01a;border-color:#a85bf04d;color:#fff}.rr-button-option-body{display:grid;grid-template-rows:0fr;opacity:0;overflow:hidden;pointer-events:none;transform:translateY(-6px);transition:grid-template-rows .32s ease,opacity .22s ease,transform .22s ease}.rr-button-option-body--expanded{grid-template-rows:1fr;opacity:1;pointer-events:auto;transform:translateY(0)}.rr-button-option-body-contents{grid-gap:16px;display:grid;gap:16px;min-height:0;overflow:hidden}.rr-button-option-settings-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr);min-width:0}.rr-button-option-field-label{color:#ffffffd1;font-size:.9rem;font-weight:400;letter-spacing:.01em}.rr-button-option-card .rr-button-field{grid-gap:8px;align-items:stretch;display:grid;gap:8px;grid-template-columns:minmax(0,1fr)}.rr-emoji-option-card .rr-button-option-settings-grid{grid-template-columns:minmax(0,1fr)}.rr-emoji-option-card .rr-button-option-body,.rr-emoji-option-card .rr-button-option-body-contents{overflow:visible}.rr-emoji-option-card .rr-option-emoji-image{flex:0 0 30px;height:30px;max-height:30px;max-width:30px;object-fit:contain;width:30px}.rr-emoji-option-card .rr-button-preview--summary .rr-option-emoji-image{flex-basis:34px;height:34px;max-height:34px;max-width:34px;width:34px}.rr-emoji-option-card .rr-button-emoji-trigger .rr-option-emoji-image{flex-basis:24px;height:24px;max-height:24px;max-width:24px;width:24px}.rr-emoji-option-card .rr-button-emoji-trigger,.rr-emoji-option-card .rr-button-preview--summary{align-items:center}.rr-button-option-card .rr-button-preview--summary .rr-option-emoji-image{flex:0 0 36px;height:36px;max-height:36px;max-width:36px;object-fit:contain;width:36px}.rr-button-option-card .rr-button-emoji-trigger .rr-option-emoji-image{flex:0 0 26px;height:26px;max-height:26px;max-width:26px;object-fit:contain;width:26px}.rr-emoji-option-card .rr-emoji-role-cell{grid-column:1/-1;min-width:0;position:relative;z-index:5}.rr-emoji-option-card .rr-emoji-role-cell .admin-roles-select{overflow:visible}.rr-button-option-card .rr-button-emoji-field{grid-column:1/-1}.rr-button-option-card .rr-button-emoji-trigger{align-self:start;gap:6px;justify-content:center;max-width:220px;min-height:40px;min-width:164px;padding:0 14px;width:fit-content}.rr-button-option-card .rr-button-emoji-pickerWrap{grid-column:1/-1;min-width:0}.rr-dropdown-option-card{gap:16px;padding:16px;width:100%}.rr-dropdown-option-header{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0}.rr-dropdown-option-header-title{align-items:center;color:var(--wg-text);display:flex;font-size:.92rem;font-weight:500;gap:10px;line-height:1.2;min-width:0;min-width:104px;white-space:nowrap}.rr-dropdown-option-controls{grid-gap:14px;align-items:start;display:grid;gap:14px;min-width:0;width:100%}.rr-dropdown-option-controls--primary{grid-template-columns:minmax(112px,.34fr) minmax(0,1fr)}.rr-dropdown-option-controls--details{grid-template-columns:repeat(2,minmax(0,1fr))}.rr-dropdown-option-bottom,.rr-dropdown-option-top{grid-gap:14px;display:grid;gap:14px;min-width:0;width:100%}.rr-dropdown-option-top{align-items:start;grid-template-columns:minmax(0,1fr) auto}.rr-dropdown-option-top-main{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:34px minmax(88px,104px) minmax(0,1fr) auto;min-width:0;width:100%}.rr-dropdown-option-bottom{align-items:start;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.rr-dropdown-field{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr);min-width:0}.rr-dropdown-field .rr-button-option-field-label{color:#ffffffd1;font-size:.9rem;font-weight:400;line-height:1.35}.rr-dropdown-field .rr-button-option-field-label em{color:var(--wg-subtle);display:block;font-size:.82em;font-style:normal;font-weight:400;margin-top:2px}.rr-dropdown-field--emoji{max-width:100%;min-width:0;overflow:visible;position:relative;width:100%}.rr-dropdown-option-card .rr-drag-handle{align-self:start}.rr-dropdown-option-card .admin-roles-select,.rr-dropdown-option-card .dropdown-toggle,.rr-dropdown-option-card .rr-compact-input,.rr-dropdown-option-card .rr-emoji-trigger-wrap,.rr-dropdown-option-card .rr-field-cell,.rr-dropdown-option-card .rr-role-cell,.rr-dropdown-option-card .rr-select-width,.rr-dropdown-option-card .select-header{max-width:100%;min-width:0}.rr-dropdown-option-card .rr-emoji-trigger-wrap,.rr-dropdown-option-card .rr-select-width{width:100%}.rr-dropdown-option-card .rr-emoji-trigger-wrap{max-width:100%;overflow:visible;position:relative}.rr-dropdown-option-card .select-header{gap:8px}.rr-dropdown-option-card .dropdown-toggle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rr-dropdown-option-card .reaction-emoji{flex:0 0 auto}.rr-dropdown-option-remove{align-self:start;justify-self:end}.rr-dropdown-option-remove .rr-icon-button{flex:0 0 auto}.rr-emoji-option-card .rr-button-preview--summary{justify-content:flex-start;min-height:54px;padding:0 18px;pointer-events:none;width:min(100%,240px)}.rr-emoji-option-card .rr-button-preview--summary:hover{box-shadow:none;filter:none;transform:none}.rr-button-preview-placeholder{color:#ffffff9e;font-weight:500;white-space:nowrap}.rr-emoji-option-emptyState{align-items:center;display:inline-flex;gap:12px;min-width:0}.rr-emoji-option-emptyCircle{background:radial-gradient(circle at center,#f7f2ff 0 38%,#a855f7 40% 100%);border-radius:999px;box-shadow:inset 0 0 0 1px #a855f73d;flex:0 0 auto;height:22px;width:22px}.rr-emoji-option-emptyLabel{color:#ffffffb3;font-size:.92rem;font-weight:500;white-space:nowrap}.rr-button-option-top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;min-width:0}.rr-button-option-top--reorderable{align-items:center;display:grid;grid-template-columns:34px minmax(0,1fr) 42px}.rr-button-preview-cell{flex:1 1 auto;min-width:0}.rr-button-option-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr);min-width:0}.rr-button-option-card .rr-button-label-cell,.rr-button-option-card .rr-field-cell{width:100%}.rr-button-option-card .rr-button-preview--static{max-width:100%}.rr-button-option-card .rr-button-preview--summary{flex:0 1 auto;font-size:.9rem;max-width:min(100%,360px);min-height:54px;min-height:42px;padding:0 18px;padding:0 14px;width:min(100%,220px);width:fit-content!important}.rr-button-option-card .rr-button-style-selector{grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.rr-button-option-card .rr-compact-input,.rr-button-option-card .rr-select-width{max-width:100%;width:100%}.rr-preview-cell--emoji{justify-content:flex-start}.rr-field-cell{align-items:center;display:flex;min-width:0;width:100%}.rr-button-option-card .rr-field-cell.rr-button-field{display:grid}.rr-dropdown-option-card .rr-field-cell.rr-dropdown-field{grid-gap:8px;align-content:start;display:grid;gap:8px;grid-template-columns:minmax(0,1fr)}@media (min-width:761px){.rr-dropdown-option-controls--primary{gap:18px;grid-template-columns:minmax(220px,.72fr) minmax(300px,1.28fr)}.rr-dropdown-option-controls--details{gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}}.rr-style-cell{min-width:0}.rr-delete-cell{align-items:center;display:flex;justify-content:flex-end;justify-self:end;width:100%}.rr-remove-option-button{align-items:center;display:inline-flex;gap:8px;justify-content:center;min-width:0;padding:0 14px}.rr-remove-option-button span{white-space:nowrap}.rr-drag-handle{background:hsla(0,0%,100%,.024);border:1px solid #9785d21f;border-radius:10px;color:var(--wg-muted);cursor:grab;display:inline-grid;height:34px;padding:0;place-items:center;touch-action:none;transition:border-color .16s ease-out,background-color .16s ease-out,box-shadow .16s ease-out,color .16s ease-out,opacity .16s ease-out;width:34px}.rr-drag-handle img{filter:brightness(0) saturate(100%) invert(58%) sepia(29%) saturate(742%) hue-rotate(228deg) brightness(95%) contrast(92%);height:14px;opacity:.9;pointer-events:none;-webkit-user-select:none;user-select:none;width:14px}.rr-drag-handle:hover{background:#a855f714;border-color:#a85bf047;color:var(--wg-text)}.rr-drag-handle.dragging{background:#a855f71f;border-color:#bd7aff80;box-shadow:none;cursor:grabbing}.rr-drag-handle.dragging img{filter:brightness(0) saturate(100%) invert(73%) sepia(43%) saturate(2633%) hue-rotate(232deg) brightness(101%) contrast(101%);opacity:1}.rr-component-row .rr-select-width{flex:1 1 auto;min-width:0;width:100%;z-index:20001}.rr-component-row--emoji{display:grid}.rr-component-row--emoji .rr-field-cell[data-label="Option label"],.rr-component-row--emoji .rr-role-cell{min-width:0;width:100%}.rr-component-row--emoji .admin-roles-select{max-width:100%;min-width:0;width:100%}.rr-component-row--emoji .select-header{gap:6px;min-width:0}.rr-component-row--emoji .reaction-emoji{flex:0 0 auto;font-size:18px!important;height:26px;line-height:1;margin-right:0;width:26px}.rr-component-row--emoji .reaction-emoji img{height:18px!important;width:18px!important}.rr-component-row--emoji .dropdown-toggle{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rr-component-row--emoji .rr-compact-input{min-width:0;width:100%}.rr-inline-toggle{color:var(--wg-muted);font-size:.9rem;gap:12px;white-space:nowrap}.rr-inline-toggle .wg-switch{flex:0 0 auto}.rr-option-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.rr-option-card{grid-gap:8px 12px;background:linear-gradient(180deg,hsla(0,0%,100%,.018),#ffffff03),#0a0b18d1;border:1px solid #ffffff14;border-radius:20px;box-shadow:inset 0 1px #ffffff05,0 0 0 1px #7c3aed05;color:inherit;cursor:pointer;display:grid;gap:8px 12px;grid-template-columns:auto 1fr;min-height:104px;padding:18px 18px 14px;text-align:left;transition:border-color .16s ease-out,background-color .16s ease-out,box-shadow .16s ease-out,color .16s ease-out}.rr-option-card:not(.active):hover{border-color:#a855f759}.rr-option-card:not(.active):hover>span{border-color:#a85bf09e}.rr-option-card>span{background:#ffffff0d;border:1px solid #ffffff2e;border-radius:999px;display:inline-flex;flex:0 0 auto;grid-row:span 2;height:18px;margin-top:1px;transition:background-color .16s ease-out,border-color .16s ease-out,box-shadow .16s ease-out;width:18px}.rr-option-card.active{background:radial-gradient(circle at 18% 14%,#a85bf01a,#0000 28%),linear-gradient(180deg,#2e154eeb,#1f1138f2);border-color:#bd7aff66}.rr-option-card.active>span{background:radial-gradient(circle at center,#f7f2ff 0 38%,#a855f7 40% 100%);border-color:#fff6}.rr-option-card strong{color:var(--wg-text);font-size:.93rem;font-weight:500;line-height:1.15}.rr-option-card small{color:var(--wg-subtle);font-size:.82rem;grid-column:2;line-height:1.45;margin-top:-2px}.rr-add-option-button{align-items:center;background:hsla(0,0%,100%,.016);border:1px dashed #9785d233;border-radius:12px;color:var(--wg-muted);cursor:pointer;display:inline-flex;font:inherit;gap:10px;justify-content:center;min-height:46px;transition:border-color .16s ease-out,background-color .16s ease-out,color .16s ease-out,box-shadow .16s ease-out;width:100%}.rr-component-list{min-width:0;overflow-x:clip}.rr-component-list--dropdown,.rr-component-list--emoji{isolation:auto;overflow:visible;position:relative}.rr-component-list--emoji .rr-emoji-option-card{overflow:visible}.rr-component-list--dropdown .rr-dropdown-option-card{overflow:visible;position:relative}.rr-button-option-card:not(.wg-appear) .admin-roles-select,.rr-component-row:not(.wg-appear) .admin-roles-select{animation:none!important}.rr-button-preview{align-items:center;border-radius:12px;color:#fff;cursor:default;display:inline-flex;font:inherit;font-weight:500;gap:8px;min-height:48px;min-width:0;overflow:hidden;padding:0 16px;text-overflow:ellipsis;transition:filter .16s ease-out,box-shadow .16s ease-out,transform .16s ease-out;white-space:nowrap}.rr-button-preview--static{pointer-events:none;-webkit-user-select:none;user-select:none}.rr-button-preview--static:hover{filter:none}.rr-button-preview:hover{filter:brightness(1.04)}.rr-emoji-preview-empty,.rr-emoji-preview-image,.rr-emoji-trigger .rr-emoji-preview-empty,.rr-emoji-trigger .rr-emoji-preview-image{border-radius:999px;flex:0 0 auto;height:22px;width:22px}.rr-emoji-preview-text,.rr-emoji-trigger .rr-emoji-preview-text{align-items:center;display:inline-flex;flex:0 0 auto;font-size:1.1rem;justify-content:center;line-height:1;min-height:22px;min-width:22px}.rr-emoji-preview-empty{background:radial-gradient(circle at center,#f7f2ff 0 38%,#a855f7 40% 100%);box-shadow:inset 0 0 0 1px #a855f73d}.rr-option-emoji-emptyState{align-items:center;display:inline-flex;gap:10px;min-width:0}.rr-option-emoji-emptyLabel{color:#ffffffb3;font-size:.92rem;font-weight:500;white-space:nowrap}.rr-button-preview span{min-width:0;overflow:hidden;text-overflow:ellipsis}.rr-emoji-picker-wrap{grid-column:1/-1;justify-self:start;max-width:100%;min-width:0;position:relative;width:min(100%,440px);z-index:20}.rr-dropdown-emoji-picker-wrap{box-shadow:0 18px 38px #03040c73;grid-column:1/-1;justify-self:stretch;left:auto;margin-top:0;max-width:100%;position:relative;top:auto;width:100%;z-index:12}.rr-inline-picker-panel{margin-top:4px;overflow:hidden}.rr-guild-emoji-button:hover{background-color:#a85bf024!important;transform:none!important}.rr-guild-emoji-button{transition:background-color .18s ease,border-color .18s ease}.rr-guild-emoji-button:focus-visible{transform:none!important}.rr-emoji-picker-tabs>button{background:hsla(0,0%,100%,.035)!important;border:1px solid var(--wg-border)!important;transition:background .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1),color .22s cubic-bezier(.22,1,.36,1),opacity .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1)}.rr-emoji-picker-tabs>button.is-active{background:#7a39e5!important;border-color:#a855f75c!important}.rr-emoji-picker-tabs>button:not(.is-active):hover{background:#ffffff0d!important}.rr-emoji-picker-tabs>button.is-active:hover{background:#7032d8!important}.rr-button-style-selector{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));max-width:100%;min-width:0;padding:4px;width:100%}.rr-button-style-selector button{min-width:0;white-space:nowrap}.rr-emoji-trigger{align-items:center;background:#0e0f1feb;border:1px solid #ffffff14;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;gap:8px;justify-content:center;min-height:48px;min-width:54px;padding:0 16px;transition:border-color .16s ease-out,background-color .16s ease-out,box-shadow .16s ease-out,filter .16s ease-out}.rr-emoji-trigger-wrap{width:100%}.rr-emoji-trigger:hover{border-color:var(--dashboard-control-border-focus)!important}.rr-emoji-trigger:focus-visible{border-color:var(--dashboard-control-border-focus)!important;box-shadow:var(--dashboard-control-focus-shadow)!important;outline:none}.rr-screen .rr-component-list,.rr-screen .rr-component-row,.rr-screen .rr-component-row>*,.rr-screen .rr-message-settings-shell{min-width:0}.rr-screen .rr-component-row .admin-roles-select,.rr-screen .rr-component-row .channel-select{z-index:20010}.rr-component-row--button .rr-compact-input,.rr-component-row--dropdown .rr-compact-input{width:100%}.rr-add-option-button:hover{background:#a85bf012;border-color:#a85bf04d;color:var(--wg-text)}.rr-preview-modal .wg-preview-body{grid-gap:16px;display:grid;gap:16px}.rr-modal-preview-item{grid-gap:10px;background:hsla(0,0%,100%,.026);border:1px solid #9785d21a;border-radius:15px;display:grid;gap:10px;padding:14px}.rr-modal-preview-item>span{color:var(--wg-muted);font-size:.86rem;font-weight:600}@media (max-width:1180px){.rr-status-grid,.rr-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rr-template-panel .wg-panel-body{padding-top:22px}.rr-editor-grid{grid-template-columns:1fr}.rr-editor-panel .wg-panel-heading{align-items:flex-start;flex-direction:column}.rr-editor-panel .wg-panel-body{padding-top:16px}.rr-button-option-grid,.rr-emoji-option-card .rr-button-option-settings-grid{grid-template-columns:1fr}.rr-emoji-option-card .rr-button-option-settings-grid .rr-button-label-cell{grid-column:auto}.rr-message-settings-shell .main-message-setting--reaction-roles .embed-msg-wrapper{margin-left:8px;width:calc(100% - 8px)}.rr-message-card{grid-template-columns:minmax(0,1fr)}.rr-card-actions,.rr-card-stats{justify-content:flex-start}.rr-component-row,.rr-component-row--button,.rr-component-row--dropdown,.rr-component-row--emoji{align-items:stretch}.rr-component-header-row--button,.rr-component-row--button{grid-template-columns:minmax(150px,.95fr) minmax(170px,.95fr) minmax(150px,.82fr) minmax(210px,1fr) 42px}.rr-dropdown-option-top-main{grid-template-columns:34px minmax(84px,96px) minmax(0,1fr) auto}.rr-dropdown-option-bottom{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.rr-component-row--emoji{grid-template-columns:34px minmax(320px,1fr) minmax(320px,1fr) 42px}.rr-button-preview{justify-content:flex-start;width:100%}.rr-option-grid{grid-template-columns:1fr}.rr-template-card{min-height:112px;padding:15px}}@media (max-width:980px) and (min-width:761px){.rr-dropdown-option-controls--primary{grid-template-columns:minmax(200px,.64fr) minmax(260px,1.36fr)}.rr-dropdown-option-top{grid-template-columns:minmax(0,1fr) auto}.rr-dropdown-option-top-main{grid-template-columns:34px minmax(0,.8fr) minmax(0,1.2fr)}.rr-dropdown-option-bottom{grid-template-columns:repeat(2,minmax(0,1fr))}.rr-dropdown-option-card{gap:14px}}@media (max-width:760px){.rr-option-grid,.rr-settings-summary,.rr-status-grid,.rr-template-grid{grid-template-columns:1fr}.rr-editor-actions,.rr-editor-bar,.rr-editor-titleGroup,.rr-inline-toggle{align-items:stretch}.rr-editor-bar{flex-wrap:wrap;gap:12px;padding:12px 14px}.rr-editor-titleGroup{flex-direction:column;gap:8px}.rr-editor-nameInput,.rr-editor-title{min-width:0;width:100%}.rr-editor-actions{flex-direction:column;width:100%}.rr-editor-actions button,.rr-messages-panel .wg-panel-heading .wg-primary-button{width:100%}.rr-messages-panel .wg-panel-heading{padding-bottom:14px}.rr-messages-panel .wg-panel-body{padding-top:16px}.rr-editor-panel .wg-panel-heading,.rr-messages-panel .wg-panel-heading{align-items:flex-start;flex-direction:column}.rr-inline-toggle{white-space:normal}.rr-component-row,.rr-component-row--button,.rr-component-row--dropdown,.rr-component-row--emoji{align-items:stretch;flex-direction:column}.rr-component-header-row{display:none}.rr-component-row,.rr-component-row--dropdown,.rr-component-row--emoji{grid-template-columns:1fr}.rr-dropdown-option-card{gap:10px;padding:10px 8px}.rr-dropdown-option-controls--details,.rr-dropdown-option-controls--primary{gap:12px;grid-template-columns:minmax(0,1fr)}.rr-dropdown-option-controls--details>*,.rr-dropdown-option-controls--primary .rr-dropdown-field--emoji,.rr-dropdown-option-controls--primary .rr-dropdown-field--role,.rr-dropdown-option-controls--primary>*{grid-area:auto!important;max-width:100%;min-width:0;width:100%}.rr-dropdown-option-controls .rr-dropdown-field{grid-gap:8px;display:grid;gap:8px}.rr-dropdown-option-controls .admin-roles-select,.rr-dropdown-option-controls .rr-select-width{max-width:100%;width:100%}.rr-dropdown-option-card{padding:14px}.rr-dropdown-option-header{align-items:center}.rr-dropdown-option-top{gap:10px;grid-template-columns:1fr}.rr-dropdown-option-top-main{align-items:start;gap:10px;grid-template-areas:"drag . delete" "emoji emoji emoji" "role role role";grid-template-columns:42px minmax(0,1fr) 42px;justify-items:stretch}.rr-dropdown-option-bottom{gap:10px;grid-template-columns:1fr}.rr-dropdown-option-card .rr-drag-handle{align-self:center;grid-area:drag;justify-self:start}.rr-dropdown-option-remove .rr-icon-button,.rr-dropdown-option-top-main>.rr-drag-handle{height:42px;width:42px}.rr-dropdown-option-remove{align-self:center;grid-area:delete;justify-self:end}.rr-dropdown-field--emoji{grid-area:emoji}.rr-dropdown-field--role{grid-area:role}.rr-dropdown-field{gap:6px}.rr-dropdown-field>.rr-button-option-field-label{font-size:.82rem;line-height:1.3}.rr-dropdown-option-card .rr-field-cell{grid-gap:6px;display:grid;gap:6px;grid-template-columns:minmax(0,1fr);justify-items:stretch;width:100%}.rr-dropdown-option-card .admin-roles-select,.rr-dropdown-option-card .dropdown-toggle,.rr-dropdown-option-card .rr-compact-input,.rr-dropdown-option-card .rr-emoji-trigger-wrap,.rr-dropdown-option-card .rr-select-width,.rr-dropdown-option-card .select-header{max-width:100%;width:100%}.rr-dropdown-option-card .rr-role-cell .dropdown-toggle,.rr-dropdown-option-card .rr-role-cell .select-header{min-height:48px}.rr-dropdown-option-card .rr-role-cell .dropdown-toggle{justify-content:flex-start}.rr-button-option-card [data-label]{grid-gap:8px;display:grid;gap:8px}.rr-button-option-card [data-label]:before{color:var(--wg-subtle);content:attr(data-label);font-size:.77rem;font-weight:600;letter-spacing:.01em}.rr-select-width{width:100%}.rr-component-row{gap:12px;padding:14px}.rr-emoji-option-card .rr-button-preview--summary{width:100%}.rr-component-row .rr-button-preview,.rr-component-row .rr-button-style-selector,.rr-component-row .rr-compact-input,.rr-component-row .rr-select-width{flex:1 1 100%;max-width:100%;width:100%}.rr-component-row .rr-button-style-selector button,.rr-component-row .rr-emoji-trigger{width:100%}.rr-component-row .rr-icon-button{align-self:flex-end;height:44px;width:44px}.rr-component-row .rr-drag-handle{height:36px;width:36px}.rr-button-option-grid{grid-template-columns:1fr}.rr-button-option-top{align-items:stretch;flex-direction:column}.rr-button-option-top--reorderable{grid-template-columns:1fr}.rr-button-option-card .rr-button-style-selector{grid-template-columns:repeat(2,minmax(0,1fr))}.rr-edit-embed-button{width:100%}.rr-message-settings-shell .main-message-setting--reaction-roles .embed-msg-wrapper{margin-left:12px;width:calc(100% - 12px)}.rr-template-grid{gap:10px}.rr-template-panel .wg-panel-body{padding-top:24px}.rr-template-card{min-height:104px;padding:14px}.rr-template-card strong{font-size:.96rem}.rr-template-card small{font-size:.84rem}.rr-option-card{min-height:108px;padding:16px 16px 15px}.rr-option-card small{margin-top:0}.rr-message-card{gap:14px;padding:15px}.rr-card-actions,.rr-card-stats{width:100%}.rr-card-actions .rr-icon-button,.rr-card-actions button{flex:1 1}.rr-card-actions{flex-wrap:wrap}.rr-button-style-selector button{min-width:0}.rr-button-style-selector{grid-template-columns:repeat(2,minmax(0,1fr))}.rr-card-title-row{align-items:flex-start}}@media (max-width:1180px){.rr-screen,.rr-screen .rr-button-option-card,.rr-screen .rr-component-list,.rr-screen .rr-editor-card,.rr-screen .rr-editor-card .wg-panel-body,.rr-screen .rr-editor-column,.rr-screen .rr-editor-grid,.rr-screen .rr-message-settings-shell{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.rr-screen .rr-component-row--button,.rr-screen .rr-component-row--dropdown,.rr-screen .rr-component-row--emoji{grid-template-columns:minmax(0,1fr)}.rr-screen .rr-button-field,.rr-screen .rr-button-option-body-contents,.rr-screen .rr-button-option-header,.rr-screen .rr-button-option-header-left,.rr-screen .rr-button-option-settings-grid,.rr-screen .rr-button-style-selector{max-width:100%;min-width:0}.rr-screen .rr-button-option-header-left{overflow:hidden}.rr-screen .dropdown-toggle,.rr-screen .rr-button-preview,.rr-screen .rr-button-style-selector,.rr-screen .rr-compact-input,.rr-screen .rr-emoji-trigger,.rr-screen .select-header{max-width:100%;width:100%}.rr-screen .rr-message-settings-shell .main-message-setting--reaction-roles,.rr-screen .rr-message-settings-shell .main-message-setting--reaction-roles>*{max-width:100%;min-width:0}}@media (max-width:760px){.rr-screen{overflow-x:hidden}.rr-screen .wg-panel,.rr-screen .wg-panel-body{padding-left:12px;padding-right:12px}.rr-screen .rr-editor-column,.rr-screen .rr-editor-grid{gap:12px}.rr-screen .rr-button-option-card{padding:12px}.rr-screen .rr-button-option-header{align-items:flex-start}.rr-screen .rr-button-option-header-actions{gap:6px}.rr-screen .rr-button-option-body-contents{gap:12px}.rr-screen .rr-button-style-selector{grid-template-columns:repeat(2,minmax(0,1fr))}.rr-screen .rr-button-style-selector:before{height:calc(50% - 4px);width:calc(50% - 4px)}.rr-screen .rr-button-style-selector:has(button:nth-child(2).active):before{transform:translateX(100%)}.rr-screen .rr-button-style-selector:has(button:nth-child(3).active):before{transform:translateY(100%)}.rr-screen .rr-button-style-selector:has(button:nth-child(4).active):before{transform:translate(100%,100%)}.rr-screen .rr-button-style-selector button{min-width:0;padding-left:8px;padding-right:8px}}@media (prefers-reduced-motion:reduce){.rr-screen *,.rr-screen :after,.rr-screen :before{animation-duration:1ms!important;transition-duration:1ms!important}}.mm-screen .wg-overview,.mm-screen .wg-section-stack{overflow-x:clip}.mm-tabs{grid-template-columns:repeat(5,minmax(110px,1fr))}.mm-tabs--help{grid-template-columns:repeat(3,minmax(0,1fr))}.mm-message-panel>.wg-panel-body,.mm-settings-panel>.wg-panel-body{background:linear-gradient(180deg,hsla(0,0%,100%,.012),#0000 22%),#080a199e}.mm-message-panel .wg-panel-body[aria-disabled=true],.mm-settings-panel .wg-panel-body[aria-disabled=true]{opacity:.66;pointer-events:none}.command-permissions-body[aria-disabled=true]{display:none}.mm-selector-width{min-width:0;width:min(100%,420px)}.mm-selector-width .admin-roles-select,.mm-selector-width .channel-select{max-width:100%;width:100%!important}.mm-setting-row{align-items:flex-start;background:#ffffff05;border:1px solid #ffffff0f;border-radius:14px;display:flex;gap:18px;justify-content:space-between;min-height:72px;padding:16px 18px;transition:background-color .16s ease-out,border-color .16s ease-out,box-shadow .16s ease-out}.mm-setting-row:hover{border-color:#a85bf033}.mm-setting-row>div{grid-gap:5px;display:grid;gap:5px;min-width:0}.mm-field label,.mm-permission-title h3,.mm-readonly-head h3,.mm-setting-row strong{color:var(--wg-text)}.mm-permission-title h3,.mm-readonly-head h3,.mm-setting-row strong{font-size:.96rem;font-weight:500}.mm-empty-inline,.mm-message-note,.mm-permission-choice p,.mm-permission-title p,.mm-readonly-head p,.mm-setting-row p{color:var(--wg-subtle);font-size:.84rem;line-height:1.55;margin:0}.mm-setting-row .wg-switch{flex-shrink:0;margin-top:4px}.mm-manager-grid,.mm-modal-fields,.mm-permission-stack{grid-gap:16px;display:grid;gap:16px}.mm-modal-card,.mm-permission-card,.mm-readonly-card{background:hsla(0,0%,100%,.018);border:1px solid #ffffff0f;border-radius:16px;padding:18px;transition:border-color .16s ease-out,background-color .16s ease-out,box-shadow .16s ease-out}.mm-permission-title,.mm-readonly-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.mm-permission-title>div,.mm-readonly-head>div{min-width:0}.mm-readonly-head svg{color:#b98bf7;flex-shrink:0;margin-top:2px}.mm-admin-pills{display:flex;flex-wrap:wrap;gap:8px}.mm-admin-pills span{align-items:center;background:#a85bf01a;border:1px solid #a85bf038;border-radius:999px;color:#e8d8fb;display:inline-flex;font-size:.78rem;min-height:30px;padding:0 11px}.mm-empty-inline{background:hsla(0,0%,100%,.018);border:1px dashed #ffffff1f;border-radius:12px;padding:12px 14px}.mm-message-note{margin-top:14px}.mm-modal-grid{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.mm-field-grid{grid-gap:16px 18px;display:grid;gap:16px 18px;grid-template-columns:repeat(2,minmax(0,1fr))}.mm-field{grid-gap:8px;display:grid;gap:8px;min-width:0}.mm-field-head{align-items:baseline;display:flex;gap:12px;justify-content:space-between;min-width:0}.mm-field--full{grid-column:1/-1}.mm-field label{color:var(--wg-text);font-size:.92rem;font-weight:500;margin:0}.mm-field-meta{color:#e0d6f47a;flex-shrink:0;font-size:.72rem;font-weight:500;letter-spacing:.01em;line-height:1.2;white-space:nowrap}.mm-field-meta--range{letter-spacing:0}.mm-input,.mm-textarea{background:#111429eb;border:1px solid #ffffff14;border-radius:11px;color:#f6f2ff;font-size:1rem;height:59px;line-height:1.45;min-width:0;transition:border-color .16s ease-out,box-shadow .16s ease-out,background-color .16s ease-out;width:100%}.mm-input{min-height:46px;padding:0 14px}.mm-input:hover,.mm-textarea:hover{border-color:var(--dashboard-control-border-focus);box-shadow:var(--dashboard-control-focus-shadow)}.mm-textarea,textarea.mm-textarea{min-height:104px;padding:13px 14px;resize:vertical}.mm-input::placeholder,.mm-textarea::placeholder{color:#e0d6f470}.mm-input:focus,.mm-textarea:focus{background:#141830f5;border-color:#a85bf07a;box-shadow:inset 0 0 0 1px #a85bf03d;outline:none}.mm-permission-section+.mm-permission-section{padding-top:4px}.mm-permission-select{grid-column:1/-1}.rr-option-card .mm-permission-choice{grid-gap:8px 12px;background:#0000;border:0;color:inherit;cursor:pointer;display:grid;gap:8px 12px;grid-template-columns:auto 1fr;min-height:34px;padding:0;text-align:left;width:100%}.rr-option-card .mm-permission-choice-copy,.rr-option-card .mm-permission-choice>div{display:block;min-width:0}.rr-option-card .mm-permission-choice>span{background:#ffffff0d;border:1px solid #ffffff2e;border-radius:999px;display:inline-flex;flex:0 0 auto;grid-row:span 2;height:18px;margin-top:1px;transition:background-color .16s ease-out,border-color .16s ease-out,box-shadow .16s ease-out;width:18px}.rr-option-card:not(.active) .mm-permission-choice:hover>span{border-color:#a85bf09e}.rr-option-card:not(.active):hover .mm-permission-choice{background:#0000}.rr-option-card.active .mm-permission-choice>span{background:radial-gradient(circle at center,#f7f2ff 0 38%,#a855f7 40% 100%);border-color:#fff6}.rr-option-card .mm-permission-choice strong{color:var(--wg-text);display:block;font-size:.93rem;font-weight:500;line-height:1.15;margin-bottom:2px}.rr-option-card .mm-permission-choice small{color:var(--wg-subtle);font-size:.82rem;grid-column:2;line-height:1.45;margin-top:1px}.mm-permission-select .admin-roles-select,.mm-permission-select .channel-select,.rr-option-card .admin-roles-select,.rr-option-card .channel-select{max-width:100%;width:100%!important}@media (max-width:1280px){.mm-field-grid,.mm-permission-grid,.mm-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mm-modal-grid{grid-template-columns:1fr}}@media (max-width:980px){.mm-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.mm-field-grid,.mm-permission-grid,.mm-status-grid{grid-template-columns:1fr}.mm-setting-row{align-items:stretch;flex-direction:column}.mm-setting-row .wg-switch{align-self:flex-end;margin-top:0}}@media (max-width:640px){.mm-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.mm-modal-card,.mm-permission-card,.mm-readonly-card{padding:16px}.mm-permission-title{align-items:center}.mm-permission-choice p,.mm-permission-title p{display:none}.mm-permission-title h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.dp-premium-tab-content{grid-gap:28px;display:grid;gap:28px;overflow:visible}.dp-premium-hero{grid-gap:16px;border-radius:34px;display:grid;gap:16px;justify-items:center;padding:30px 28px 32px;position:relative;text-align:center}.dp-premium-hero:after,.dp-premium-hero:before{border-radius:999px;content:"";filter:blur(20px);inset:auto;opacity:.8;pointer-events:none;position:absolute}.dp-premium-hero:before{background:#ffc44524;height:170px;left:16%;top:-40px;width:170px}.dp-premium-hero:after{background:#a85bf71f;bottom:-52px;height:220px;right:8%;width:220px}.dp-premium-hero h1{text-wrap:balance;color:#fff;font-size:clamp(2.4rem,5vw,4.7rem);font-weight:500;letter-spacing:-.05em;line-height:.96;margin:0;max-width:14ch;position:relative;z-index:1}.dp-premium-hero-copy{color:#e9ecffc2;font-size:clamp(1rem,1.35vw,1.18rem);font-weight:400;line-height:1.55;margin:0;max-width:54rem;position:relative;text-align:center;z-index:1}.dp-premium-hero-points{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;position:relative;z-index:1}.dp-premium-hero-points span{background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;color:#ffffffd1;font-size:.84rem;font-weight:400;line-height:34px;min-height:34px;padding:0 14px}.dp-premium-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;position:relative;z-index:1}.dp-premium-hero-primary,.dp-premium-hero-secondary{align-items:center;border-radius:14px;cursor:pointer;display:inline-flex;font:inherit;font-size:.95rem;font-weight:500;gap:10px;justify-content:center;min-height:48px;padding:0 20px;transition:transform .16s ease-out,box-shadow .16s ease-out,background-color .16s ease-out,border-color .16s ease-out,color .16s ease-out}.dp-premium-hero-primary{background:linear-gradient(135deg,#ffd86b,#ffb84a);border:1px solid #ffdd7c33;box-shadow:0 12px 28px #ffb9482e;color:#2a1700}.dp-premium-hero-primary:focus-visible,.dp-premium-hero-primary:hover{box-shadow:0 16px 34px #ffb94838;outline:none}.dp-premium-hero-secondary{background:#ffffff0a;border:1px solid #ffffff1a;color:#fff}.dp-premium-hero-secondary:focus-visible,.dp-premium-hero-secondary:hover{background:#ffffff12;border-color:#ffffff2e;outline:none}.dp-premium-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dp-premium-status-grid .dp-premium-status-card:first-child .wg-status-icon{border-radius:999px}.dp-premium-layout{grid-gap:28px;display:grid;gap:28px}.dp-premium-section-stack{grid-gap:26px;display:grid;gap:26px}.dp-premium-header{background:#0000;border-radius:0;box-shadow:none;overflow:visible;padding:0 0 8px;position:relative}.dp-premium-header .wg-title-group p{font-size:.96rem;max-width:58ch}.dp-premium-header .wg-header-actions{align-items:flex-end;flex-direction:column;gap:10px}.dp-premium-header-chip{align-items:center;background:#a85bf01a;border:1px solid #a85bf024;border-radius:999px;color:#d8b3ff;display:inline-flex;font-size:.84rem;font-weight:600;gap:8px;min-height:34px;padding:0 13px;white-space:nowrap}.dp-premium-header-chip.muted{background:#ffffff0a;border-color:#ffffff14;color:#ffffffb8}.dp-premium-faq-panel,.dp-premium-plan-panel,.dp-premium-summary-panel{animation:dp-premium-enter .76s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--wg-delay);overflow:hidden}.dp-premium-summary-panel{padding:24px}.dp-premium-summary-hero{align-items:center;display:flex;gap:24px;justify-content:space-between;min-width:0;width:100%}.dp-premium-summary-main{align-items:center;display:flex;gap:16px;min-width:0}.dp-premium-summary-copy{min-width:0}.dp-premium-summary-hero .dp-premium-summary-copy{display:grid}.dp-premium-summary-hero .dp-premium-summary-copy h2{max-width:16ch}.dp-premium-summary-hero .dp-premium-summary-copy p{max-width:58ch}.dp-premium-summary-shield{align-items:center;background:radial-gradient(circle at 50% 40%,#a85bf047,#0000 62%),radial-gradient(circle at 50% 100%,#a85bf01a,#0000 42%),#58249138;border:1px solid #a85bf052;border-radius:20px;box-shadow:inset 0 0 0 1px #ffffff05,0 0 42px #7c3aed24;color:#dfbcff;display:inline-flex;height:76px;justify-content:center;width:76px}.dp-premium-summary-shield.free{background:radial-gradient(circle at 50% 40%,#a4abd21f,#0000 62%),hsla(0,0%,100%,.035);border-color:#a0a5c424;color:#e8ecffd6}.dp-premium-summary-eyebrow{color:#be84ff;display:inline-flex;font-size:.82rem;font-weight:700;letter-spacing:.1em;margin-bottom:10px;text-transform:uppercase}.dp-premium-summary-copy h2{font-size:clamp(1.58rem,1.8vw,2rem);letter-spacing:-.03em;line-height:1.04;margin:0 0 10px}.dp-premium-summary-copy strong{color:#d197ff;display:inline-flex;font-size:.92rem;margin-bottom:10px}.dp-premium-summary-copy p{color:#ffffffb8;font-size:.93rem;line-height:1.42;margin:0;max-width:54ch}.dp-premium-summary-actions{align-items:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:12px;margin-left:auto;width:min(100%,248px)}.dp-premium-summary-actions .wg-primary-button,.dp-premium-summary-actions .wg-secondary-button{width:100%}.dp-premium-status-grid{gap:16px;grid-auto-rows:1fr;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}.dp-premium-status-grid .dp-premium-status-card{animation:dp-premium-enter .68s cubic-bezier(.16,1,.3,1) both}.dp-premium-status-grid .dp-premium-status-card:first-child{animation-delay:70ms}.dp-premium-status-grid .dp-premium-status-card:nth-child(2){animation-delay:.12s}.dp-premium-status-grid .dp-premium-status-card:nth-child(3){animation-delay:.17s}.dp-premium-status-grid .dp-premium-status-card:nth-child(4){animation-delay:.22s}.dp-premium-status-grid.is-loading .dp-premium-status-card{opacity:.78}.dp-premium-status-card{border-radius:15px;min-height:86px;padding:14px 15px}.dp-premium-status-card,.dp-premium-status-card:hover{background:radial-gradient(circle at top left,#a85bf014,#0000 44%),#0e1125bd;border-color:#a85bf01f}.dp-premium-status-card:hover{box-shadow:none;transform:none}.dp-premium-status-link{grid-gap:12px;align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:grid;gap:12px;grid-template-columns:38px minmax(0,1fr);padding:0;text-align:left;width:100%}.dp-premium-status-link:focus-visible{outline:none}.dp-premium-status-card>div:nth-child(2){grid-gap:1px;display:grid;gap:1px}.dp-premium-status-card span{font-size:.71rem;line-height:1.25}.dp-premium-status-card strong{font-size:.87rem;line-height:1.25}.dp-premium-status-card .wg-status-icon{background:#a85bf01f;color:#c68cff}.dp-premium-status-card .wg-status-icon.active{background:#46d58a29;color:#9bf0bf}.dp-premium-status-card .wg-status-icon.pending{background:#edbf5f24;color:#ffd87b}.dp-premium-status-card .wg-status-icon.danger,.dp-premium-status-card .wg-status-icon.warning{background:#ff6f8326;color:#ff9fb0}.dp-premium-status-card strong.tone-active{color:#97efbd}.dp-premium-status-card strong.tone-pending{color:#ffd87b}.dp-premium-status-card strong.tone-danger,.dp-premium-status-card strong.tone-warning{color:#ffafb9}.dp-premium-plan-grid{grid-gap:24px;align-items:stretch;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.dp-premium-plan-card-wrap{min-width:0}.dp-premium-plan-body{grid-gap:20px;display:grid;gap:20px;padding:16px 23px 22px}.dp-premium-plan-card{background:radial-gradient(circle at 86% 12%,#a85bf014,#0000 24%),linear-gradient(180deg,#12152bf5,#0a0c1cfa);border:1px solid #ffffff14;border-radius:20px;display:flex;flex-direction:column;gap:12px;height:100%;min-height:100%;padding:18px;position:relative;transition:border-color .17s ease-out,transform .17s ease-out,background-color .17s ease-out,box-shadow .17s ease-out}.dp-premium-plan-shell{grid-gap:0;display:grid;gap:0;grid-template-rows:minmax(120px,auto) 1px minmax(0,1fr) 54px;height:100%;min-height:0}.dp-premium-plan-card:before{background:linear-gradient(180deg,#ffffff0a,#0000 24%);border-radius:inherit;content:"";inset:0;opacity:.55;pointer-events:none;position:absolute}.dp-premium-plan-card:hover{border-color:#b57bff3d;box-shadow:inset 0 0 0 1px #b57bff0d,0 20px 42px #00000029}.dp-premium-plan-card.highlighted{background:radial-gradient(circle at 86% 12%,#a85bf01f,#0000 28%),radial-gradient(circle at 0 0,#a85bf012,#0000 30%),linear-gradient(180deg,#12152bfa,#0a0c1c);border-color:#a85bf047;box-shadow:inset 0 0 0 1px #a85bf01f,0 0 0 2px #ab5fff38,0 0 0 10px #a85bf014,0 24px 56px #4c1e8c38}.dp-premium-plan-card.current{border-color:#0000;box-shadow:none}.dp-premium-plan-card.current .dp-premium-plan-button{box-shadow:inset 0 0 0 1px #ba85ff1f}.dp-premium-plan-card:first-child{animation-delay:.12s}.dp-premium-plan-card:nth-child(2){animation-delay:165ms}.dp-premium-plan-card:nth-child(3){animation-delay:.21s}.dp-premium-plan-card:nth-child(4){animation-delay:255ms}.dp-premium-plan-badge{align-items:center;align-self:start;animation:dp-premium-badge-glow 2.8s ease-in-out infinite;background:#7b3ac72e;border:1px solid #a85bf038;border-radius:999px;box-shadow:inset 0 0 0 1px #a85bf014,0 0 14px #a85bf029;color:#e9c3ff;display:inline-flex;font-size:.7rem;font-weight:500;justify-content:center;justify-self:end;line-height:1;min-height:28px;padding:0 10px;position:relative;right:auto;text-align:center;top:auto;white-space:nowrap}.dp-premium-plan-card.highlighted .dp-premium-plan-badge{margin-right:0}.dp-premium-plan-card.highlighted:after{background:linear-gradient(135deg,#b985ff57,#0000 30%),linear-gradient(225deg,#b985ff33,#0000 24%);border-radius:inherit;content:"";filter:blur(10px);inset:-1px;opacity:.7;pointer-events:none;position:absolute;z-index:0}.dp-premium-plan-card.highlighted>*{position:relative;z-index:1}.dp-premium-plan-head{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;min-height:0;padding:2px 4px 22px 2px}.dp-premium-plan-copy{grid-gap:8px;align-content:start;display:grid;gap:8px;min-width:0}.dp-premium-plan-copy h3{font-size:1.12rem;font-weight:400;line-height:1.08;margin:0}.dp-premium-plan-price{align-items:baseline;display:flex;gap:6px;margin-bottom:0;min-height:48px}.dp-premium-plan-price strong{font-size:2.12rem;letter-spacing:-.04em;line-height:.95}.dp-premium-plan-copy p,.dp-premium-plan-price span{color:#ffffffb3}.dp-premium-plan-price span{align-self:baseline;font-size:.96rem;position:relative;top:.1em}.dp-premium-plan-copy p{font-size:.92rem;line-height:1.38;margin:0;white-space:nowrap}.dp-premium-plan-aside{grid-gap:10px;align-content:start;display:grid;flex:0 0 152px;gap:10px;grid-template-rows:auto 38px;justify-items:end;min-height:0;padding-top:2px;width:152px}.dp-premium-plan-icon{align-items:center;background:#a85bf01a;border:1px solid #a85bf02e;border-radius:13px;color:#d39dff;display:inline-flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.dp-premium-plan-divider{background:linear-gradient(90deg,#a85bf03d,#a85bf000);height:1px;margin-top:2px}.dp-premium-plan-features-wrap{flex:1 1 auto;min-height:0;padding-bottom:26px;padding-top:8px}.dp-premium-plan-features-intro{color:#d6beffb8;font-size:clamp(.68rem,.62rem + .22vw,.76rem);letter-spacing:.01em;line-height:1.25;margin:0 0 0 25px;padding-bottom:26px;white-space:nowrap}.dp-premium-plan-features{grid-gap:14px;align-content:start;display:grid;flex:1 1;gap:14px;list-style:none;margin:0;min-height:0;padding:0}.dp-premium-plan-features li{grid-column-gap:9px;align-items:start;color:#ffffffd6;column-gap:9px;display:grid;grid-template-columns:16px minmax(0,1fr);min-width:0}.dp-premium-plan-features li svg{color:#b47cff;flex:0 0 auto;margin-top:3px}.dp-premium-plan-features li.is-limited{color:#dad3e1a8}.dp-premium-plan-features li.is-limited svg{color:#66506f}.dp-premium-plan-feature-copy{display:inline}.dp-premium-plan-limited-badge{background:#7b3ac71f;border:1px solid #a85bf033;border-radius:999px;color:#d3aff2ad;display:inline-block;font-size:.64rem;font-weight:500;line-height:1.1;margin-left:7px;padding:2px 6px;-webkit-user-select:none;user-select:none;vertical-align:.08em;white-space:nowrap}.dp-premium-plan-features li span{display:block;line-height:1.4;min-width:0;overflow-wrap:anywhere;padding-top:0}.dp-premium-plan-cta{align-items:end;display:flex;margin-top:auto;min-height:56px}.dp-premium-plan-button{height:52px;line-height:1;min-height:52px;position:relative;width:100%;z-index:1}.dp-premium-plan-button-free{margin-top:0}.dp-premium-plan-card .wg-primary-button.dp-premium-plan-button,.dp-premium-plan-card .wg-secondary-button.dp-premium-plan-button{-webkit-tap-highlight-color:transparent;background-color:#7a39e5;border:1px solid #a855f75c;box-shadow:none;color:#fff;outline:1px solid #0000;outline-offset:0;transition:background-color .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1),color .22s cubic-bezier(.22,1,.36,1),opacity .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1)}.dp-premium-plan-card .wg-primary-button.dp-premium-plan-button:hover:not(:disabled),.dp-premium-plan-card .wg-secondary-button.dp-premium-plan-button:hover:not(:disabled){background-color:#7032d8;border-color:#cda2ff85;box-shadow:none}.dp-premium-plan-card .dp-premium-plan-button:disabled{background-color:#522797;border-color:#a855f73d;box-shadow:none;color:#ffffff80;cursor:default}.dp-premium-plan-card .dp-premium-plan-button:active,.dp-premium-plan-card .dp-premium-plan-button:focus,.dp-premium-plan-card .dp-premium-plan-button:focus-visible{box-shadow:none!important;outline:1px solid #0000!important;outline-offset:0}.dp-premium-plan-card .dp-premium-plan-button:before{display:none}.dp-premium-note{background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;color:#ffffffb8;display:flex;gap:10px;padding:12px 17px}.dp-premium-faq-panel .wg-panel-heading,.dp-premium-note{align-items:center}.dp-premium-faq-icon{align-items:center;background:#a85bf01a;border:1px solid #a85bf02e;border-radius:13px;color:#d39dff;display:inline-flex;height:38px;justify-content:center;width:38px}.dp-premium-faq-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.dp-premium-faq-body{display:grid;padding:16px 23px 22px}.dp-premium-faq-item{animation:dp-premium-enter .68s cubic-bezier(.16,1,.3,1) both;background:radial-gradient(circle at top right,#a85bf00f,#0000 34%),hsla(0,0%,100%,.024);border:1px solid hsla(0,0%,100%,.065);border-radius:20px;box-shadow:inset 0 1px #ffffff05,0 10px 24px #00000014;overflow:hidden}.dp-premium-faq-trigger{align-items:center;background:#0000;color:#f8f5ff;display:flex;justify-content:space-between;min-height:58px;padding:15px 18px;text-align:left;transition:background-color .16s ease-out,color .16s ease-out;width:100%}.dp-premium-faq-trigger.is-open,.dp-premium-faq-trigger:focus-visible,.dp-premium-faq-trigger:hover{background:#a85bf014}.dp-premium-faq-item.is-open .dp-premium-faq-trigger{background:linear-gradient(90deg,#a85bf01f,#a85bf00f),#a85bf00f}.dp-premium-faq-trigger svg{flex:0 0 auto;transition:transform .18s ease-out}.dp-premium-faq-trigger.is-open svg{transform:rotate(180deg)}.dp-premium-faq-panel-body{min-height:0}.dp-premium-faq-panel p{color:#ffffffb8;line-height:1.55;margin:0;padding:0 18px 18px}.dp-premium-product-faq-body{border-top:1px solid #9785d21a;margin:0;padding:16px 23px 22px;width:100%}.dp-premium-product-faq-grid{display:grid;grid-template-columns:minmax(0,1fr)}.dp-premium-product-faq-item{background:#0000;border-color:#0000;border-radius:16px;min-width:0;overflow:hidden;padding:0 22px;transition:background-color .18s ease-out,outline-color .18s ease-out}.dp-premium-product-faq-item:last-child{border-bottom:0}.dp-premium-product-faq-item:focus-within,.dp-premium-product-faq-item:hover{background:hsla(0,0%,100%,.018)}.dp-premium-product-faq-item.is-open{background:rgba(168,91,240,.045);border-radius:16px}.dp-premium-product-faq-trigger{align-items:center;background:#0000;border:0;color:#f8f5ff;cursor:pointer;display:flex;font:inherit;font-weight:500;gap:16px;justify-content:space-between;min-height:58px;min-width:0;padding:18px 0;text-align:left;transition:background-color .18s ease-out,color .18s ease-out;width:100%}.dp-premium-product-faq-trigger:focus-visible,.dp-premium-product-faq-trigger:hover{background:#0000}.dp-premium-product-faq-trigger:focus-visible{box-shadow:none;outline:none}.dp-premium-product-faq-trigger svg{flex:0 0 auto;transition:transform .2s cubic-bezier(.22,1,.36,1)}.dp-premium-product-faq-trigger span{min-width:0}.dp-premium-product-faq-item.is-open .dp-premium-product-faq-trigger svg{transform:rotate(180deg)}.dp-premium-product-faq-item.is-open .dp-premium-product-faq-trigger{color:#fff}.dp-premium-product-faq-answer{display:grid;grid-template-rows:0fr;min-width:0;opacity:0;overflow:hidden;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1),opacity .18s ease-out}.dp-premium-product-faq-item.is-open .dp-premium-product-faq-answer{grid-template-rows:1fr;opacity:1}.dp-premium-product-faq-answer-inner{min-height:0;min-width:0;overflow:hidden}.dp-premium-product-faq-answer p{color:#ffffffb8;font-size:.91rem;line-height:1.6;margin:0;max-width:68ch;overflow-wrap:anywhere;padding:2px 0 22px;width:100%}.dp-premium-product-faq .wg-panel-heading{min-height:0;padding:21px 23px}.wg-screen .wg-panel.dp-premium-product-faq>.wg-panel-heading.dp-premium-faq-heading{background:#0000!important;border-bottom:0}.wg-screen .wg-panel.dp-premium-product-faq,.wg-screen .wg-panel.dp-premium-product-faq>.wg-panel-body{background:#080a199e!important}.wg-screen .wg-panel.dp-premium-product-faq>.wg-panel-body.dp-premium-product-faq-body{border-top:1px solid #9785d21a;padding:16px 23px 22px}.wg-screen .wg-panel.dp-premium-product-faq{box-shadow:0 14px 34px #0000001f}.dp-premium-product-faq .wg-panel-heading h2{margin:0}.dp-premium-owner-note{margin-top:0}@media (max-width:1280px){.dp-premium-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1120px){.dp-premium-summary-hero{align-items:flex-start;flex-direction:column}.dp-premium-summary-main{width:100%}.dp-premium-summary-actions{flex-direction:row;flex-wrap:wrap;margin-left:0;width:100%}.dp-premium-summary-actions .wg-primary-button,.dp-premium-summary-actions .wg-secondary-button{flex:1 1;width:auto}.dp-premium-faq-grid,.dp-premium-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.dp-premium-faq-grid,.dp-premium-product-faq-grid{grid-template-columns:1fr}}@media (max-width:760px){.dp-premium-layout,.dp-premium-section-stack,.dp-premium-tab-content{gap:20px}.dp-premium-hero{gap:14px;padding:24px 18px 26px}.dp-premium-summary-hero{gap:16px}.dp-premium-faq-grid,.dp-premium-plan-grid{grid-template-columns:1fr}.dp-premium-summary-actions{flex-direction:column;margin-left:0;width:100%}.dp-premium-summary-actions .wg-primary-button,.dp-premium-summary-actions .wg-secondary-button{width:100%}.dp-premium-header .wg-header-actions{align-items:flex-start}}@media (max-width:620px){.dp-premium-screen .wg-page{padding-bottom:28px;padding-top:20px}.dp-premium-summary-shield{border-radius:22px;height:80px;width:80px}.dp-premium-summary-copy h2{font-size:1.8rem}.dp-premium-hero h1{font-size:clamp(2rem,11vw,3rem);max-width:100%}.dp-premium-hero-copy{font-size:.98rem}.dp-premium-hero-points{gap:8px}.dp-premium-hero-points span{font-size:.8rem;min-height:32px}.dp-premium-hero-primary,.dp-premium-hero-secondary{width:100%}.dp-premium-note,.dp-premium-plan-card{padding-left:16px;padding-right:16px}.dp-premium-plan-price strong{font-size:2.2rem}.dp-premium-plan-price span{top:.08em}.dp-premium-faq-trigger{min-height:54px;padding:14px 16px}.dp-premium-faq-body{padding:16px}.dp-premium-faq-panel p{padding:0 16px 16px}.dp-premium-product-faq-body,.wg-screen .wg-panel.dp-premium-product-faq>.wg-panel-body.dp-premium-product-faq-body{padding:16px 16px 22px}.dp-premium-product-faq-item{padding:0 16px}.dp-premium-product-faq-trigger{min-height:54px;padding:14px 0}.dp-premium-product-faq-answer p{padding:0 16px 16px 0}}@media (prefers-reduced-motion:reduce){.dp-premium-faq-item,.dp-premium-faq-panel,.dp-premium-faq-trigger,.dp-premium-faq-trigger svg,.dp-premium-plan-card,.dp-premium-plan-panel,.dp-premium-product-faq-answer,.dp-premium-product-faq-item,.dp-premium-product-faq-trigger,.dp-premium-product-faq-trigger svg,.dp-premium-status-card,.dp-premium-summary-panel{animation:none!important;transition:none!important}}@keyframes dp-premium-enter{0%{filter:blur(2px);opacity:0;transform:translateY(16px)}to{filter:blur(0);opacity:1;transform:translateY(0)}}@keyframes dp-premium-badge-glow{0%,to{box-shadow:inset 0 0 0 1px #a85bf014,0 0 12px #a85bf024}50%{box-shadow:inset 0 0 0 1px #ba85ff24,0 0 20px #a85bf047}}.reports-settings-tab-content{grid-gap:0;display:grid;gap:0}.reports-settings-tab-content>.wg-section-stack{display:contents}.wg-panel-body:has(>.hz-empty-state){padding:0}.hz-empty-state{grid-gap:10px;align-content:center;background:#ffffff05;border:1px dashed #9785d229;border-radius:16px;box-sizing:border-box;display:grid;gap:10px;justify-items:center;min-height:290px;padding:46px 20px;text-align:center}.hz-empty-state-icon{align-items:center;color:var(--wg-accent-strong);display:inline-flex;justify-content:center}.hz-empty-state-icon,.hz-empty-state-icon>svg{height:28px;width:28px}.hz-empty-state h3,.hz-empty-state p{margin:0}.hz-empty-state h3{color:#faf6ff;color:var(--wg-text,#faf6ff);font-size:1rem;font-weight:500}.hz-empty-state p{color:#dfd6f4b8;color:var(--wg-subtle,#dfd6f4b8);font-size:.875rem;line-height:1.6;margin-inline:auto;max-width:420px;text-align:center}.hz-empty-state .wg-primary-button{border-radius:10px;margin-top:2px;min-height:38px}.hz-empty-state.banners-empty-state{background:#ffffff05;border-color:#9785d229;border-radius:16px;min-height:290px;padding:46px 20px}@media (max-width:640px){.hz-empty-state{min-height:250px;padding:36px 16px}}.modal-content--statistics-channels{align-items:center;box-sizing:border-box;width:100%}.modal-shell:has(.modal-content--statistics-channels){background:var(--wg-surface-strong);border:1px solid var(--wg-border);border-radius:16px;box-shadow:0 24px 56px #00000061;max-height:min(760px,calc(100dvh - 32px));max-width:min(720px,calc(100vw - 32px));width:min(720px,calc(100vw - 32px))}.modal-overlay:has(.modal-content--statistics-channels){align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#05060eb8;overflow-y:auto;padding:max(16px,env(safe-area-inset-top)) 0 max(16px,var(--app-safe-area-sheet-bottom))}.modal-shell:has(.modal-content--statistics-channels) .modal-body{height:auto;max-height:calc(100dvh - 32px - env(safe-area-inset-top) - var(--app-safe-area-sheet-bottom));overflow-y:auto}.modal-shell:has(.modal-content--statistics-channels){flex:0 0 auto;height:auto;margin:auto}.modal-shell:has(.modal-content--statistics-channels) .modal-content{height:auto}.modal-shell:has(.modal-content--statistics-channels) .modal-close{background:#0000;border:0;border-radius:11px;box-shadow:none;color:var(--wg-muted);height:44px;transition:color .16s ease-out;width:44px}.modal-shell:has(.modal-content--statistics-channels) .modal-close:hover{background:#0000;border-color:#0000;color:var(--wg-text)}.modal-shell:has(.modal-content--statistics-channels) .modal-close:focus-visible{outline:2px solid var(--dashboard-control-border-focus);outline-offset:2px}.modal-content--statistics-channels .sc-modal-shell{background:#0000;border:0;border-radius:0;box-shadow:none;flex:0 1 auto;margin:0;max-width:none;padding:24px;width:100%}.sc-screen .wg-plugin-icon img{height:34px;width:34px}.sc-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-editor-panel>.wg-panel-body,.sc-list-panel>.wg-panel-body{background:linear-gradient(180deg,hsla(0,0%,100%,.012),#0000 22%),#080a199e}.sc-screen .wg-panel-body.sc-list-panel-body{background:#0000!important;border-top:none!important}.sc-builder-grid,.sc-modal-grid,.sc-stat-list{grid-gap:18px;display:grid;gap:18px}.sc-builder-grid{align-items:start;grid-template-columns:repeat(2,minmax(0,1fr))}.sc-builder-actions,.sc-modal-actions{align-items:center;display:flex;gap:10px}.sc-builder-actions{justify-content:flex-start;margin-top:10px}.sc-stat-list{gap:14px}.sc-screen .rr-message-card{grid-template-columns:minmax(0,1fr) auto auto}.sc-screen .rr-card-title-row{gap:10px}.sc-screen .rr-card-title-row h3{margin:0}.sc-screen .rr-card-actions{flex-wrap:nowrap}.sc-modal-shell{grid-gap:20px;background:#0000;border:0;border-radius:0;box-shadow:none;box-sizing:border-box;display:grid;gap:20px;margin:auto;max-width:min(720px,calc(100% - 32px));padding:30px 32px 28px;width:min(720px,calc(100% - 32px))}.sc-modal-header{grid-gap:8px;display:grid;gap:8px;padding-right:52px}.sc-modal-header h2{color:var(--wg-text);font-size:1.35rem;margin:0}.sc-modal-header p{color:var(--wg-subtle);font-size:.9rem;line-height:1.5;margin:0}.sc-modal-grid{gap:18px;grid-template-columns:1fr}.sc-modal-field{grid-gap:10px;display:grid;gap:10px;width:100%}.sc-modal-field>span{color:var(--wg-text);font-size:.88rem;font-weight:500}.sc-modal-field .admin-roles-select,.sc-modal-field .channel-select,.sc-modal-field .rr-select-width,.sc-modal-field input{max-width:100%;width:100%!important}.sc-modal-field input{background:var(--wg-surface-soft);border:1px solid var(--wg-border);border-radius:11px;color:var(--wg-text);min-height:46px;padding:0 14px;transition:border-color .16s ease-out,background-color .16s ease-out,box-shadow .16s ease-out}.sc-modal-field input:focus{background:var(--wg-surface-soft);border-color:var(--dashboard-control-border-focus);box-shadow:none;outline:none}.sc-modal-field .rr-select-width>.admin-roles-select,.sc-modal-field .rr-select-width>.channel-select{background:var(--wg-surface-soft);border:1px solid var(--wg-border);border-radius:11px;color:var(--wg-text);min-height:46px}.sc-modal-field .rr-field-note{color:var(--wg-subtle);font-size:.84rem;line-height:1.5;margin:0}.sc-screen .rr-field-note{align-items:center;display:flex;flex-wrap:wrap;font-family:Outfit,sans-serif;font-size:.8rem;gap:5px;letter-spacing:.01em}.sc-screen .rr-field-note code{border:1px solid #a855f733;border-radius:6px;padding:2px 6px}.sc-screen .rr-field-note .sc-placeholder-pill,.sc-screen .rr-field-note code{background:#a855f71a;color:#d8b4fef5;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.78rem;line-height:1.35}.sc-screen .rr-field-note .sc-placeholder-pill{align-items:center;-webkit-appearance:none;appearance:none;border:1px solid #a855f738;border-radius:7px;cursor:pointer;display:inline-flex;margin:0;min-height:22px;padding:2px 7px;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,color .16s ease}.sc-screen .rr-field-note .sc-placeholder-pill:focus-visible,.sc-screen .rr-field-note .sc-placeholder-pill:hover{background:#a855f724;border-color:#a85bf04d;box-shadow:0 0 0 1px #a855f714;color:#ece5fff5;outline:none}.sc-modal-actions{gap:12px;justify-content:flex-end;padding-top:2px}.sc-modal-actions .wg-discard-button,.sc-modal-actions .wg-primary-button{min-width:132px}.sc-modal-actions .wg-discard-button{font-weight:400;min-width:0}@media (max-width:1280px){.sc-builder-grid,.sc-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.sc-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-builder-grid,.sc-screen .rr-message-card,.sc-status-grid{grid-template-columns:1fr}.sc-screen .rr-card-actions,.sc-screen .rr-card-stats{justify-content:flex-start}}@media (max-width:640px){.sc-builder-actions,.sc-modal-actions{align-items:stretch;flex-direction:column}.sc-modal-shell{border-radius:24px;gap:16px;max-width:calc(100% - 24px);padding:24px 20px 20px;width:calc(100% - 24px)}.sc-modal-header{padding-right:44px}.sc-modal-actions .wg-discard-button,.sc-modal-actions .wg-primary-button{min-width:0;width:100%}}.hzv-premium-preview{grid-gap:16px;align-items:center;background:linear-gradient(115deg,#5e2b9933,#0c0e1fe6 54%);border:1px solid #b577ff33;border-radius:18px;box-shadow:inset 0 1px hsla(0,0%,100%,.045);display:grid;gap:16px;grid-template-columns:46px minmax(0,1fr) auto;margin:0 0 24px;overflow:hidden;padding:16px 18px}.hzv-premium-preview-icon{background:linear-gradient(145deg,#ffcd5933,#8941de3d);border:1px solid #ffda6c47;border-radius:14px;box-shadow:inset 0 1px #ffffff1a;color:#ffd66c;display:grid;height:46px;place-items:center;width:46px}.hzv-premium-preview-copy{grid-gap:3px;display:grid;gap:3px;min-width:0}.hzv-premium-preview-copy strong{color:#fff;font-size:1rem;font-weight:500;line-height:1.25}.hzv-premium-preview-copy p{color:#e9ecffb3;font-size:.86rem;line-height:1.45;margin:0}.hzv-premium-preview-actions{align-items:center;display:flex;gap:12px;justify-content:flex-end}.hzv-premium-preview-trial{color:#e6d6ff;font-size:.8rem;font-weight:600;white-space:nowrap}.hzv-premium-preview-cta{white-space:nowrap}.hzv-entitlement-banner{align-items:center;background:color-mix(in srgb,#a85bf0 10%,#0000);background:color-mix(in srgb,var(--color-primary,#a85bf0) 10%,#0000);border:1px solid color-mix(in srgb,#a85bf0 42%,#0000);border:1px solid color-mix(in srgb,var(--color-primary,#a85bf0) 42%,#0000);border-radius:.75rem;display:flex;flex-wrap:wrap;font-size:.9rem;gap:.55rem;margin:0 0 1rem;padding:.8rem 1rem}.hzv-usage-counter{color:#a85bf0;color:var(--color-primary,#a85bf0);font-size:.8rem;font-weight:700}.hzv-premium-feature-badge{align-items:center;border:1px solid #ffd66c59;border-radius:999px;color:#ffd66c;display:inline-flex;font-size:.72rem;font-weight:500;gap:4px;padding:3px 8px}.hzv-limit-panel{align-items:center;background:#ffd66c0f;border:1px solid #ffd66c3d;border-radius:14px;display:flex;gap:1rem;justify-content:space-between;padding:1rem}.hzv-limit-panel div{grid-gap:3px;display:grid;gap:3px}.hzv-limit-panel span{color:#e9ecffa6;font-size:.85rem}.hzv-entitlement-status{color:#e9ecffb3;font-size:.78rem;font-weight:700}.hzv-entitlement-status--grace,.hzv-entitlement-status--trial{color:#ffd66c}.hzv-entitlement-countdown{color:#ffd66c;font-size:.8rem;font-weight:700}@media (max-width:860px){.hzv-premium-preview{grid-template-columns:46px minmax(0,1fr)}.hzv-premium-preview-actions{grid-column:2;justify-content:flex-start}}@media (max-width:560px){.hzv-premium-preview{gap:12px;grid-template-columns:42px minmax(0,1fr);padding:14px}.hzv-premium-preview-icon{height:42px;width:42px}.hzv-premium-preview-actions{grid-column:1/-1;justify-content:space-between;width:100%}.hzv-premium-preview-cta{flex:1 1}}.birthdays-screen .mm-settings-panel>.wg-panel-body,.birthdays-screen .wg-message-panel>.wg-panel-body{grid-gap:22px;display:grid;gap:22px}.birthdays-screen .bd-field{display:flex;flex-direction:column;gap:8px}.birthdays-screen .bd-field>label{color:var(--wg-text);font-size:.92rem;font-weight:500;margin:0}.birthdays-screen .bd-inline-note{align-items:center;background:linear-gradient(180deg,#2a1c4842,#141225a8);border:1px solid #a855f72e;border-radius:18px;color:#ece5ffcc;display:flex;gap:10px;margin-top:2px;padding:14px 16px}.birthdays-screen .bd-inline-note svg{color:#c282ffeb;flex:0 0 auto}.birthdays-screen .bd-inline-note span{flex:1 1 auto;font-size:.92rem;line-height:1.5;min-width:0}.birthdays-screen .bd-inline-link{background:#0000;border:0;color:#cf8bff;cursor:pointer;font-size:.92rem;font-weight:600;transition:color .16s ease-out}.birthdays-screen .bd-inline-link:focus-visible,.birthdays-screen .bd-inline-link:hover{color:#e6c0ff}.birthdays-screen .bd-selected-roles{display:flex;flex-wrap:wrap;gap:10px}.birthdays-screen .bd-selected-roles span{align-items:center;background:#2f1c5261;border:1px solid #be85ff38;border-radius:999px;color:#f5f0ffdb;display:inline-flex;font-size:.9rem;min-height:36px;padding:0 14px}.birthdays-screen .bd-selected-roles span.empty{background:#12111fa3;border-style:dashed;color:#d3cbe6b8}.birthdays-screen .wg-message-panel .main-message-setting{width:100%}.birthdays-screen .lv-tabs-wrap{position:relative}.birthdays-screen .wg-tabs{-webkit-overflow-scrolling:touch;display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none}.birthdays-screen .wg-tabs::-webkit-scrollbar{display:none}.birthdays-screen .wg-tabs button{flex:1 0 160px;min-width:160px}@media (max-width:900px){.birthdays-screen .bd-inline-note{align-items:flex-start;flex-direction:column}}@media (max-width:720px){.birthdays-screen.wg-screen{padding-top:18px}.birthdays-screen .bd-inline-link{padding:0}.birthdays-screen .wg-tabs button{flex-basis:132px;min-width:132px}}.success-container{align-items:center;display:flex;flex-direction:column;font-family:Outfit,sans-serif;padding:20px;text-align:center}.success-header{font-family:Outfit,sans-serif;min-width:150px}.success-header h1{color:#fff}.success-header p{color:gray;text-align:center}.success-icon{margin-bottom:15px;width:80px}.order-summary{background:#fff;border-radius:10px;box-shadow:0 4px 10px #0000001a;color:#000;margin:20px auto;max-width:500px;padding:20px}.order-summary--loading{min-height:250px}.order-summary-skeleton{display:flex;flex-direction:column;gap:20px}.order-skeleton-avatar,.order-skeleton-divider,.order-skeleton-line{animation:success-skeleton-shimmer 1.35s ease-in-out infinite;background:linear-gradient(110deg,#e4e4e9 8%,#fff 18%,#e4e4e9 33%);background-size:220% 100%;display:block;overflow:hidden;position:relative}.order-skeleton-avatar:after,.order-skeleton-divider:after,.order-skeleton-line:after{animation:success-skeleton-sweep 1.35s ease-in-out infinite;background:linear-gradient(110deg,#0000 35%,#ffffff7a 50%,#0000 65%);content:"";inset:0;position:absolute;transform:translateX(-100%)}.order-skeleton-title{border-radius:8px;height:28px;margin:0 auto 12px;width:190px}.order-skeleton-item{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:50px minmax(0,1fr) 84px;min-height:70px}.order-skeleton-avatar{border-radius:5px;height:50px;width:50px}.order-skeleton-name{border-radius:6px;height:18px;width:min(180px,100%)}.order-skeleton-price{border-radius:6px;height:18px;width:84px}.order-skeleton-divider{height:1px;margin:0;width:100%}.order-skeleton-total{align-items:center;display:flex;justify-content:space-between}.order-skeleton-total-label{border-radius:7px;height:26px;width:92px}.order-skeleton-total-value{border-radius:7px;height:26px;width:100px}@keyframes success-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes success-skeleton-sweep{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.order-title{font-size:22px;font-weight:600;margin-bottom:15px}.order-items{display:flex;flex-direction:column;gap:15px}.order-item{align-items:center;display:flex;gap:10px;justify-content:space-between;padding:10px 0}.order-item-img{border-radius:5px;height:50px;object-fit:cover;-webkit-user-select:none;user-select:none;width:50px}.order-item-details{align-items:center;display:flex;flex:1 1;justify-content:space-between}.item-name{font-size:16px;font-weight:500}.item-price{color:#555!important;font-size:16px;font-weight:600;margin-left:55px}.order-divider{background:#ddd;border:none;height:1px;margin:15px 0}.total-summary{display:flex;font-size:18px;font-weight:700;justify-content:space-between}.profileCard-wrapper{align-items:center;background-color:#2e2e2e;border-radius:8px;flex-wrap:wrap;justify-content:center;margin-bottom:1rem;margin-top:1rem;max-width:490px;padding:12px;width:min(100%,490px)}.profileCard,.profileCard-wrapper{box-sizing:border-box;display:flex;min-width:0}.profileCard{align-items:flex-start;border-radius:12px;color:#fff;flex-direction:column;gap:8px;justify-content:space-between;max-width:466px;padding:14px;position:relative;width:100%}.profileCard-top{align-items:center;display:flex;min-width:0;width:100%}.profileCard-avatarWrapper{margin-right:12px;position:relative}.profileCard-avatar{background-color:green;border-radius:50%;height:78px;-webkit-user-select:none;user-select:none;width:78px}.profileCard-status{border:2px solid #1a1f2c;border-radius:50%;bottom:9px;height:16px;outline:3px solid #1a1f2c;position:absolute;right:4px;width:16px;z-index:2}.status-online{background-color:#3ba55d}.status-idle{background-color:#faa61a}.status-dnd{background-color:#ed4245}.status-offline{background-color:#747f8d}.profileCard-info{flex-grow:1;min-width:0}.profileCard-nameWrapper{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.profileCard-name{font-size:16px;min-width:0;overflow-wrap:anywhere}.profileCard-iconsWrapper{display:flex;gap:4px;margin-left:6px}.profileCard-icon{border-radius:3px}.profileCard-rank{color:#b9bbbe;font-size:13px;margin-top:2px}.profileCard-level,.profileCard-xp{font-size:18px}.profileCard-levelWrapper{width:100%}.profileCard-levelBar{display:flex;flex-wrap:wrap;font-size:13px;font-weight:600;gap:4px 10px;justify-content:space-between;margin-bottom:5px;min-width:0}.profileCard-progressBar{background-color:#d2d2d2;border-radius:25px;height:16px;overflow:hidden;position:relative;width:100%}.profileCard-progress{animation:fillBar 2.5s forwards;background-color:#5865f2;border-radius:25px;height:100%;width:0}@keyframes fillBar{0%{width:0}to{width:100%}}.profileCard-gray{color:#aaaaad}.profileCard-divider{background-color:#ffffff30;border-radius:8px;height:18px;margin-left:7px;margin-right:1px;width:3px}.profileCard-icon{align-items:center;background-color:#5865f2;border-radius:4px;display:flex;justify-content:center;overflow:hidden;padding:2px}.profileCard-icon,.profileCard-icon svg{height:16px;width:16px}.customize-section.combined{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(1,minmax(0,1fr));margin-bottom:14px;margin-top:-1rem;width:100%}.customize-section.combined .font-section,.customize-section.combined .font-weight-section{align-items:flex-start;display:flex;flex-direction:column;gap:8px;min-width:0;width:100%}.customize-section.combined .subtitle{margin-bottom:0}:root{--background:#1a1c23;--foreground:#f8fafc;--card:#1c1f26;--card-foreground:#f8fafc;--primary:#63e3a7;--primary-foreground:#020817;--border:#32373e;--input:#32373e;--radius:0.5rem}.color-select-circles-picker{display:flex;flex-wrap:wrap;gap:.5rem}.color-select-option{border:2px solid #0000;border-radius:50%;cursor:pointer;height:2rem;transition:all .2s ease-in-out;width:2rem}.color-select-custom-color-div:hover,.color-select-option:hover{transform:scale(1.1)}.color-select-option.selected{border:2px solid #fff;box-shadow:0 0 0 2px #ffffff80}.color-select-dialog-body{background-color:#1c1f26;background-color:var(--card);background-color:#fff;border-radius:10px;box-shadow:0 4px 10px #0003;color:#f8fafc;color:var(--card-foreground);left:50%;padding:1rem;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:9999}.color-select-preview{display:flex;justify-content:center;margin-bottom:1rem}.color-select-circle{border:2px solid #32373e;border:2px solid var(--border);border-radius:50%;height:8rem;width:8rem}.color-select-input-group{display:flex;flex-direction:column;gap:1rem}.color-select-input-flex{display:flex;gap:.5rem}.color-select-custom-color-div{background-color:var(--color-light-equivalent);border:2px solid #0000;border-radius:50%;cursor:pointer;height:2rem;padding:5px;transition:all .2s ease-in-out;width:2rem}.color-select-picker-input{width:100px}.color-select-text-input{background-color:#32373e;background-color:var(--input);border:1px solid #32373e;border:1px solid var(--border);border-radius:5px;color:#f8fafc;color:var(--foreground);padding:5px;transition:border-color .3s ease;width:100px}.color-select-text-input:focus{border-color:#63e3a7;border-color:var(--primary)}.color-select-apply-button{background-color:#63e3a7;background-color:var(--primary);border:none;border-radius:.375rem;color:#fff;cursor:pointer;font-weight:700;padding:.75rem;transition:background-color .2s ease-in-out;width:100%}.color-select-apply-button:hover{background-color:#38dc8f}.premium-range-slider-input::-webkit-slider-runnable-track{background:#0000;height:10px}.premium-range-slider-input::-moz-range-track{background:#0000;height:10px}.image-grid-container{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);max-width:900px;width:100%}.image-grid-item{align-items:center;aspect-ratio:16/7;background-color:#252627;border-radius:8px;display:flex;justify-content:center;outline:2px solid #0000;overflow:hidden;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease,outline .3s ease;width:100%}.image-grid-item:not(.image-empty):hover{box-shadow:0 0 10px #ffffff47;cursor:pointer;outline:2px solid #ffffffb8;transform:scale(1.03)}.image-grid-item.is-selected{box-shadow:0 0 0 1px #ffffffb8,0 0 14px #ffffff80;outline:3px solid #fff;outline-offset:0}.image-grid-item.image-empty:hover .image-empty-placeholder{color:#fff;cursor:pointer;transform:scale(1.03)}.image-grid-item.image-empty:hover{border:2px solid #fff;box-shadow:0 0 10px #ffffff80;cursor:pointer;transform:scale(1.03)}.image-grid-item img{height:100%;object-fit:cover;width:100%}.image-empty{background:none;border:2px dashed #666}.image-empty-placeholder{color:#666;cursor:pointer;font-size:24px;font-weight:700;transition:color .3s ease,transform .3s ease}.profile-card-background-actions{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:1rem}.profile-card-background-actions .wg-primary-button{margin:0;width:min(100%,160px)}.modal-shell--sheet:has(.modal-content--profile-card-image-url){height:auto!important;max-height:min(92dvh,calc(100dvh - 48px - env(safe-area-inset-top) - var(--app-safe-area-sheet-bottom)))!important}.modal-body:has(.modal-content--profile-card-image-url),.modal-content--profile-card-image-url,.modal-content--profile-card-image-url .gv-giveaway-flow-modal{height:auto!important;min-height:0}.modal-content--profile-card-image-url .gv-modal-scroll{flex:0 0 auto;overflow:visible}.modal-content--profile-card-image-url .gv-modal-footer-actions>.wg-primary-button,.modal-content--profile-card-image-url .gv-modal-footer-actions>.wg-secondary-button{border-radius:11px;font-family:Outfit,sans-serif;font-size:.91rem;font-weight:400;min-height:42px;padding:0 22px;transition:background-color .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1),color .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),opacity .22s cubic-bezier(.22,1,.36,1)}.modal-content--profile-card-image-url .gv-modal-footer-actions>.wg-primary-button{background-color:#7a39e5;border:1px solid #a855f77a;color:#fff}.modal-content--profile-card-image-url .gv-modal-footer-actions>.wg-primary-button:focus-visible:not(:disabled),.modal-content--profile-card-image-url .gv-modal-footer-actions>.wg-primary-button:hover:not(:disabled){background-color:#7032d8;border-color:#cda2ffb8;box-shadow:0 8px 24px #5e29ab42}.modal-content--profile-card-image-url .gv-modal-footer-actions>.wg-secondary-button{background-color:#141626eb;border:1px solid #ffffff24;color:var(--wg-text)}.modal-content--profile-card-image-url .gv-modal-footer-actions>.wg-secondary-button:focus-visible:not(:disabled),.modal-content--profile-card-image-url .gv-modal-footer-actions>.wg-secondary-button:hover:not(:disabled){background-color:#241d3afa;border-color:#a85bf085;box-shadow:0 6px 18px #0a081847;color:#fff}.modal-content--profile-card-image-url .gv-modal-footer-actions>button:focus-visible{outline:2px solid #cda2ffb8;outline-offset:2px}.modal-content--profile-card-image-url .gv-modal-footer-actions>button:disabled{cursor:not-allowed}.profile-card-image-popup-overlay{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 50% 35%,#5b39992e,#0000 42%),#04050fd1!important;box-sizing:border-box;display:flex;height:100dvh;inset:0;justify-content:center;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));position:fixed;width:100vw;z-index:2147483647}.profile-card-image-popup-overlay .popup-content{align-self:center;flex:0 0 auto!important;height:auto!important;max-height:min(440px,calc(100dvh - 2rem - env(safe-area-inset-top) - env(safe-area-inset-bottom)))!important;max-width:min(640px,100%);min-height:0!important;width:min(640px,100%)}.profile-card-image-popup-overlay .profile-card-image-popup{background:radial-gradient(circle at top right,#a85bf033,#0000 42%),radial-gradient(circle at top left,#6366f124,#0000 38%),linear-gradient(180deg,#0c0d1dfa,#080a19fa)!important;border:1px solid #a85bf02e;border-radius:24px;box-shadow:0 28px 72px #0000007a,inset 0 1px 0 #ffffff0a;display:flex;flex-direction:column;overflow:hidden;padding:0!important}.profile-card-image-popup-header{grid-gap:8px;display:grid;gap:8px;padding:26px 28px 20px}.profile-card-image-popup-header h2{animation:none!important;color:#fff;font-size:clamp(1.5rem,3vw,2rem);font-weight:800;letter-spacing:-.035em;line-height:1.1;margin:0}.profile-card-image-popup-header p{color:#ebe9f2ad;font-size:.9rem;line-height:1.5;margin:0}.profile-card-image-popup-body{flex:0 0 auto;padding:0 28px 24px}.profile-card-image-popup .text-image-input-container{align-items:stretch}.profile-card-image-popup .text-image-preview.large{border-color:#e7e2f08c;height:86px;max-height:28vw;max-width:32vw;min-height:86px;min-width:112px;width:112px}.profile-card-image-popup-buttons{background:#06071142;border-top:1px solid #ffffff0f;display:flex;flex:0 0 auto;gap:12px;justify-content:flex-end;margin:0;padding:18px 28px 24px}.profile-card-image-popup-buttons .wg-primary-button:disabled{cursor:not-allowed!important;filter:saturate(.65);opacity:.48}@media (max-width:767px){.profile-card-image-popup-body,.profile-card-image-popup-header{padding-inline:20px}.profile-card-image-popup-header{padding-top:22px}.profile-card-image-popup-buttons{flex-direction:row;padding:16px 20px 20px}}.customize-section.combined{flex-wrap:wrap}.image-empty-placeholder-label{cursor:pointer}.start-again-2{margin-left:0}@media (max-width:460px){.profile-card-background-actions .wg-primary-button{width:100%}}@media (max-width:680px){.image-grid-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:567px){.image-grid-container{grid-template-columns:repeat(1,1fr)}}@media (max-width:300px){.image-grid-container,.image-grid-item{box-sizing:border-box;min-width:0}.image-grid-container{max-width:100%;width:100%}}.image-uploader{animation:slide-up 1.2s forwards;flex-wrap:wrap;gap:20px}.image-preview,.image-uploader{align-items:center;display:flex}.image-preview{background-color:#f0f0f0;border:2px solid #ccc;border-radius:8px;cursor:pointer;height:100px;justify-content:center;overflow:hidden;position:relative;transition:box-shadow .3s ease-in-out,background-color .3s ease-in-out;width:100px}.image-preview:hover{background-color:#e0e0e0;box-shadow:0 0 8px #007bff99}.overlay{background:#ffffff80;color:#333;font-size:20px;opacity:1;position:absolute;transition:opacity .3s ease-in-out}.default-placeholder,.overlay{align-items:center;display:flex;font-weight:700;height:100%;justify-content:center;width:100%}.default-placeholder{color:#555;font-family:Poppins,sans-serif;font-size:24px;font-weight:400;-webkit-user-select:none;user-select:none}img{height:100%;object-fit:cover;width:100%}.gif-image{animation:none}@media (max-width:370px){.image-uploader{align-items:flex-start;flex-direction:column}}.text-input{animation:slide-up 1.2s forwards;background-color:var(--color-light-equivalent);border:none;border-radius:8px;color:var(--color-white);font-family:Poppins,sans-serif;font-weight:400;padding:10px;resize:none}.reset-and-start-again-button{background-color:#ea3333;border:none;border-radius:8px;color:#fff!important;cursor:pointer;font-family:Outfit,system-ui;font-size:14px;font-weight:500;height:40px;transition:background-color .3s ease;width:160px}.reset-and-start-again-button:hover{background-color:#cf3636}.text-image-input-container{align-items:center;display:flex;flex-wrap:nowrap;gap:12px;min-width:0;width:100%}.text-image-preview{align-items:center;animation:slide-up 1.2s forwards;background-color:initial;border:2px solid #ccc;border-radius:8px;display:flex;flex:0 0 auto;height:55px;justify-content:center;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;width:55px}.text-image-preview.large{height:150px;max-height:40vw;max-width:40vw;min-height:120px;min-width:120px;width:150px}.preview-placeholder{color:var(--text-muted);height:24px;width:24px}.popup-overlay{animation:command-edit-popup-overlay-in .26s cubic-bezier(.22,1,.36,1) both;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05060eb8;overscroll-behavior:contain}.command-edit-popup{animation:command-edit-popup-in .42s cubic-bezier(.22,1,.36,1) both;background:var(--wg-surface-strong);border:1px solid var(--wg-border);border-radius:16px;box-shadow:0 24px 56px #00000061;display:flex;flex-direction:column;font-family:Outfit,sans-serif;isolation:isolate;max-height:calc(100dvh - 1.25rem - var(--app-safe-area-sheet-bottom))!important;overflow:hidden;padding:0!important;position:relative;transform-origin:center center;width:min(960px,92vw)!important;z-index:1}@keyframes command-edit-popup-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes command-edit-popup-in{0%{opacity:0;transform:translateY(14px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}.popup-content.command-edit-popup{background:var(--wg-surface-strong)!important;border:1px solid var(--wg-border)!important;box-shadow:0 24px 56px #00000061!important;color:#fff!important}.command-edit-popup-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px;padding:24px 24px 0;position:relative;z-index:2}.command-edit-popup-heading{min-width:0}.command-edit-popup-kicker{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.command-edit-popup-command-pill{display:none}.command-edit-popup-command-name{color:#ffffffb8;font-size:.9rem;font-weight:700;letter-spacing:.01em;text-transform:none}.command-edit-popup-kicker-label{color:#ffffff85;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.command-edit-popup-header h2{color:var(--wg-text);font-size:1.35rem;font-weight:500;letter-spacing:0;line-height:1.15;margin:10px 0 0}.command-edit-popup-header p{color:#ffffff8f;font-size:.94rem;font-weight:400;line-height:1.45;margin:6px 0 0;max-width:62ch}.command-edit-popup-close{background:#0000;border:0;border-radius:11px;color:var(--wg-muted);cursor:pointer;display:grid;flex:0 0 auto;height:44px;outline:2px solid #0000;outline-offset:2px;place-items:center;transition:color .16s ease-out;width:44px}.command-edit-popup-close:hover{color:var(--wg-text)}.command-edit-popup-close:focus-visible{color:var(--wg-text);outline-color:var(--dashboard-control-border-focus)}.command-edit-popup-body{grid-gap:12px;display:grid;flex:1 1 auto;gap:12px;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0 24px;position:relative;scroll-behavior:smooth;scrollbar-gutter:stable;scrollbar-width:thin;z-index:3}.command-edit-popup-section,.command-edit-popup-section--channels,.command-edit-popup-section--roles{grid-gap:14px;background:var(--wg-surface-soft);border:1px solid var(--wg-border);border-radius:11px;display:grid;gap:14px;padding:14px;position:relative;z-index:1}.command-edit-popup-section--roles{z-index:30}.command-edit-popup-section--channels{z-index:20}.command-edit-popup .command-edit-popup-section--channels,.command-edit-popup .command-edit-popup-section--roles{padding:14px}.command-edit-popup-section-heading{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin:0;padding:0}.command-edit-popup-section-heading h3{color:var(--wg-text);font-size:.98rem;font-weight:500;letter-spacing:0;line-height:1.25;margin:0}.command-edit-popup-section-heading p{color:#ffffff8f;font-size:.9rem;font-weight:400;line-height:1.5;margin:6px 0 0}.command-edit-popup-options{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.command-edit-popup .rr-option-card{grid-gap:8px 12px;background:var(--wg-surface-soft);border:1px solid var(--wg-border);border-radius:11px;box-shadow:none;color:inherit;cursor:pointer;display:grid;gap:8px 12px;grid-template-columns:auto 1fr;min-height:104px;padding:14px 14px 12px;text-align:left;transition:border-color .16s ease-out,background-color .16s ease-out,box-shadow .16s ease-out,color .16s ease-out}.command-edit-popup-section .rr-option-card{position:relative}.command-edit-popup-section .rr-option-card:first-child{z-index:22}.command-edit-popup-section .rr-option-card:nth-child(2){z-index:21}.command-edit-popup .rr-option-card:not(.active){min-height:72px}.command-edit-popup .rr-option-card:not(.active):hover{background:var(--wg-surface-soft);border-color:#a85bf047}.command-edit-popup .rr-option-card:not(.active):hover>span{border-color:#a85bf09e}.command-edit-popup .rr-option-card>span{background:#ffffff0d;border:1px solid #ffffff2e;border-radius:999px;display:inline-flex;flex:0 0 auto;grid-row:span 2;height:18px;margin-top:1px;transition:background-color .16s ease-out,border-color .16s ease-out,box-shadow .16s ease-out;width:18px}.command-edit-popup .rr-option-card.active{background:#5b308a42;border-color:#bd7aff66}.command-edit-popup .rr-option-card.active>span{background:radial-gradient(circle at center,#f7f2ff 0 38%,#a855f7 40% 100%);border-color:#fff6}.command-edit-popup .rr-option-card .mm-permission-choice{grid-gap:8px 12px;align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:grid;gap:8px 12px;grid-template-columns:auto 1fr;min-height:18px;padding:0;text-align:left;width:100%}.command-edit-popup .rr-option-card .mm-permission-choice-copy,.command-edit-popup .rr-option-card .mm-permission-choice>div{display:block;min-width:0}.command-edit-popup .rr-option-card .mm-permission-choice>span{align-self:center;background:#ffffff0d;border:1px solid #ffffff2e;border-radius:999px;display:inline-flex;flex:0 0 auto;grid-row:span 2;height:18px;margin-top:0;transition:background-color .16s ease-out,border-color .16s ease-out,box-shadow .16s ease-out;width:18px}.command-edit-popup .rr-option-card:not(.active) .mm-permission-choice:hover>span{border-color:#a85bf09e}.command-edit-popup .rr-option-card:not(.active):hover .mm-permission-choice{background:#0000}.command-edit-popup .rr-option-card:not(.active) .mm-permission-choice{min-height:18px}.command-edit-popup .rr-option-card:not(.active) .mm-permission-choice small{display:block}.command-edit-popup .rr-option-card:not(.active) .mm-permission-select{display:grid}.command-edit-popup .rr-option-card.active .mm-permission-choice>span{background:radial-gradient(circle at center,#f7f2ff 0 38%,#a855f7 40% 100%);border-color:#fff6}.command-edit-popup .rr-option-card .mm-permission-choice strong{color:#fff;display:block;font-family:Outfit,sans-serif;font-size:.95rem;font-weight:500;letter-spacing:-.01em;line-height:1.2;margin-bottom:2px}.command-edit-popup .rr-option-card .mm-permission-choice small{color:#ffffff8f;font-family:Outfit,sans-serif;font-size:.84rem;font-weight:400;grid-column:2;line-height:1.55;margin-top:1px}.command-edit-popup .mm-permission-select,.command-edit-popup .rr-option-card .admin-roles-select,.command-edit-popup .rr-option-card .channel-select{position:relative}.command-edit-popup .mm-permission-select{grid-column:1/-1;z-index:40}.command-edit-popup .mm-permission-select .admin-roles-select,.command-edit-popup .mm-permission-select .channel-select{position:relative;z-index:41}.command-edit-popup-buttons{background:var(--wg-surface-strong);border-top:1px solid var(--wg-border);display:flex;flex:0 0 auto;gap:12px;justify-content:flex-end;margin-top:auto;padding:16px 24px 24px;position:relative;z-index:2}.command-edit-popup-buttons .wg-primary-button,.command-edit-popup-buttons .wg-secondary-button{font-family:Outfit,sans-serif;font-weight:400}.command-edit-popup *,.command-edit-popup :after,.command-edit-popup :before{animation:none!important}.command-edit-popup .admin-roles-select .dropdown-options,.command-edit-popup .channel-select .dropdown-options{animation:wg-select-dropdown-in .26s cubic-bezier(.16,1,.3,1) both!important}.command-edit-popup .admin-roles-select .dropdown-options.closing,.command-edit-popup .channel-select .dropdown-options.closing{animation:wg-select-dropdown-out .22s cubic-bezier(.16,1,.3,1) both!important}.command-edit-popup .command-permissions-body[aria-disabled=true]{display:grid}@media (max-width:820px){.command-edit-popup{width:min(100%,94vw)!important}.command-edit-popup-body,.command-edit-popup-buttons,.command-edit-popup-header{padding-left:18px;padding-right:18px}}@media (max-width:640px){.popup-overlay:has(.command-edit-popup){padding:0!important}.command-edit-popup{border-radius:16px;max-height:calc(100dvh - .25rem - var(--app-safe-area-sheet-bottom))!important}.command-edit-popup-header{padding-top:16px}.command-edit-popup-header p{font-size:.9rem;max-width:100%}.command-edit-popup-section-heading{flex-direction:column}.command-edit-popup-body{gap:14px;padding-bottom:0;padding-top:0}.command-edit-popup-options{grid-template-columns:1fr}.command-edit-popup-section{padding:14px}.command-edit-popup .rr-option-card{min-height:92px;padding:14px 14px 12px}.command-edit-popup .rr-option-card .mm-permission-choice strong{font-size:.9rem}.command-edit-popup .rr-option-card .mm-permission-choice small{font-size:.8rem}.command-edit-popup-buttons{background:var(--wg-surface-strong);flex-direction:column-reverse;gap:10px;padding-bottom:calc(14px + var(--app-safe-area-sheet-bottom));padding-top:10px}.command-edit-popup-buttons .wg-primary-button,.command-edit-popup-buttons .wg-secondary-button{width:100%}}@media (prefers-reduced-motion:reduce){.command-edit-popup,.popup-overlay{animation:none}}.items-container{grid-gap:20px;box-sizing:border-box;color:#fff;display:grid;font-family:Outfit,sans-serif;gap:20px;width:100%}.items-empty-state.rw-empty-state{align-items:center;background:radial-gradient(circle at top,#763fc91f,#0000 50%),#0d0c18b8;border:1px dashed #aa6fff33;border-radius:22px;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:290px;padding:34px 20px;text-align:center}.items-grid-body:has(.items-empty-state){padding-top:0}.items-empty-illustration.rw-empty-state-icon{align-items:center;background:linear-gradient(180deg,#6f40be6b,#381d5e5c);border:1px solid #b87aff33;border-radius:20px;box-shadow:none;color:#e1ceffd1;display:inline-flex;height:64px;justify-content:center;width:64px}.items-empty-illustration.rw-empty-state-icon svg{height:28px;width:28px}.items-empty-title{color:#faf6ff;font-family:Outfit,sans-serif;font-size:1rem;font-weight:600;line-height:1.35}.items-empty-action{margin-top:2px;min-height:44px}.items-list{grid-gap:14px;display:grid;gap:14px;padding:0 22px 22px}.item-row{grid-gap:20px;align-items:center;background:#ffffff08;border:1px solid #ffffff12;border-radius:16px;display:grid;gap:20px;grid-template-columns:auto minmax(0,1fr) auto;padding:16px 18px;transition:border-color .16s ease-out,box-shadow .16s ease-out,background-color .16s ease-out,opacity .16s ease-out}.item-row:hover{background:#a855f714;border-color:#a855f74d;box-shadow:0 0 0 1px #a855f714}.item-row-index{align-items:center;background:#ffffff12;border:1px solid #ffffff1f;border-radius:18px;box-shadow:0 10px 26px #00000038;color:#f7f3ff;display:flex;font-size:1.15rem;font-weight:700;height:56px;justify-content:center;width:56px}.item-row-main{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-width:0}.item-row-summary{display:flex;flex-direction:column;gap:6px;min-width:0}.item-row-title{color:#faf5ff;font-family:Outfit,sans-serif;font-size:1rem;font-weight:500;line-height:1.25;min-width:0}.item-row-meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.item-row-meta span{color:#d6ccecb8;font-size:.84rem}.item-row-description{color:#e3daf6bd;display:block;font-family:Outfit,sans-serif;font-size:.92rem;line-height:1.5;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.items-container .popup-overlay{align-items:center;background:#000c;display:flex;height:100dvh;inset:0;justify-content:center;position:fixed;width:100vw;z-index:100000}.items-container .popup-content{background:var(--color-secondary);border-radius:8px;box-sizing:border-box;color:#fff;max-height:90dvh;max-width:min(400px,calc(100vw - 2rem));overflow-x:hidden;overflow-y:auto;padding:1.5rem;position:relative;width:min(400px,calc(100vw - 2rem));z-index:100001}.popup-wide{max-width:min(700px,calc(100vw - 2rem));min-width:250px;width:min(700px,calc(100vw - 2rem))}.items-container .popup-content h2{animation:slide-up 1.2s forwards;margin-top:0}.items-container .popup-content label{display:block;font-size:.9rem;font-weight:700}.items-container .popup-input,.items-container .popup-textarea{background:#141414;border:1px solid #3f434a;border-radius:4px;color:#fff;font-size:.95rem;padding:.5rem;width:100%}.items-container .popup-textarea{resize:none}.checkbox-group{margin-top:1rem}.checkbox-item{margin-bottom:.5rem}.items-container .popup-buttons{display:flex;gap:.5rem;justify-content:flex-end;margin-top:1rem}.items-container .popup-buttons button{background-color:#242731;border:1px solid #3f434a;border-radius:4px;color:#fff;cursor:pointer;font-family:Outfit,sans-serif;font-weight:400;padding:.5rem 1rem}.admin-only-circle{background-color:#ffa6004d;border-radius:20px;color:#ff8c00;display:inline-block;font-family:Outfit,sans-serif;font-size:12px;margin-bottom:7px;margin-top:-10px;max-width:90px;padding:5px 10px;text-align:center}.popup-animated-subtitle,.popup-animated-title,.popup-animated-toggle{animation:slide-up 1.2s forwards}@media (max-width:767px){.item-row{align-items:flex-start;grid-template-columns:1fr}.rw-reward-row-actions{justify-content:flex-start}.items-container .popup-overlay{align-items:stretch;padding:.75rem}.items-container .popup-content{max-height:100dvh;max-width:100%;min-width:0;padding:1rem;width:100%}.items-container .popup-wide{min-width:0;width:100%}.items-container .popup-buttons{flex-direction:column}.items-container .popup-buttons button{width:100%}.config-details input{box-sizing:border-box;width:100%}}.rw-screen .wg-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.rw-screen .wg-tabs button{min-width:max-content;width:auto}.rw-command-title{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.rw-command-title h2{margin:0}.rw-command-badge{align-items:center;background:#ffc45624;border:1px solid #ffc45638;border-radius:999px;color:#ffdd85f2;display:inline-flex;font-size:.78rem;font-weight:500;min-height:28px;padding:0 12px}.rw-command-overview{align-items:center;background:radial-gradient(circle at 82% 24%,#a855f71f,#0000 22%),linear-gradient(180deg,hsla(0,0%,100%,.015),#fff0),var(--wg-surface);display:flex;gap:30px;justify-content:space-between;max-width:100%;padding:28px}.rw-command-overview>div{display:flex;flex-direction:column;gap:4px;max-width:760px}.rw-command-overview h2{font-family:Outfit,sans-serif;font-size:19px;margin:0}.rw-command-overview p{color:var(--wg-muted);font-family:Outfit,sans-serif;font-size:12px;line-height:1.5;margin:0}.rw-command-overview .wg-eyebrow{margin-bottom:8px}.rw-command-overview .wg-switch{flex:0 0 auto;margin-left:auto}.rw-screen .mm-permission-stack{gap:18px}.rw-screen .mm-permission-section{grid-gap:12px;display:grid;gap:12px}.rw-screen .mm-permission-title{gap:4px}.rw-screen .mm-permission-title h3{font-family:Outfit,sans-serif;font-size:1rem;margin:0}.rw-screen .mm-permission-title p{color:var(--wg-muted);font-size:.84rem;line-height:1.5;margin:0}@media (max-width:640px){.rw-screen .mm-permission-title{align-items:center}.rw-screen .mm-permission-title p{display:none}.rw-screen .mm-permission-title h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.rw-reward-cta{align-items:center;background:radial-gradient(circle at 82% 24%,#a855f71f,#0000 22%),linear-gradient(180deg,hsla(0,0%,100%,.015),#fff0),var(--wg-surface);display:flex;gap:30px;justify-content:space-between;padding:28px}.rw-reward-cta>*{animation:wg-appear .56s cubic-bezier(.16,1,.3,1) both}.rw-reward-cta>:first-child{animation-delay:70ms}.rw-reward-cta>:last-child{animation-delay:.13s}.rw-screen .wg-panel-body.rw-reward-list-panel-body{background:#0000!important;border-top:none!important}.rw-screen .wg-panel-body.rw-reward-list-panel-body.is-empty{padding:0}.rw-reward-list{display:flex;flex-direction:column;gap:14px;padding:0 0 22px}.rw-reward-row{align-items:center;background:#ffffff08;border:1px solid #ffffff12;border-radius:16px;display:flex;gap:16px;justify-content:space-between;padding:16px 18px;transition:border-color .16s ease-out,background-color .16s ease-out,box-shadow .16s ease-out,opacity .16s ease-out}.rw-reward-row:hover{background:#a855f714;border-color:#a855f74d;box-shadow:0 0 0 1px #a855f714}.rw-reward-row-main{gap:8px}.rw-reward-row-main,.rw-reward-row-summary{display:flex;flex-direction:column;min-width:0}.rw-reward-row-summary{gap:6px}.rw-reward-row-summary strong{color:#faf5ff;font-family:Outfit,sans-serif;font-size:1rem;font-weight:500}.rw-reward-row-summary span{color:#e3daf6bd;line-height:1.5}.rw-reward-row-meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.rw-reward-row-meta span{color:#d6ccecb8;font-size:.84rem}.rw-reward-meta-badge{align-items:center;background:#3e23654d;border:1px solid #b281ff38;border-radius:999px;color:#eadcffe0;display:inline-flex;min-height:28px;padding:0 10px}.rw-reward-row-actions{align-items:center;display:flex;flex-shrink:0;gap:10px}.rw-danger-button{-webkit-appearance:none;appearance:none;background:#3e101e6b;border:1px solid #ff5e763d;border-radius:14px;color:#ff9aae;cursor:pointer;font-size:.92rem;font-weight:500;min-height:42px;padding:0 16px;transition:border-color .16s ease-out,background .16s ease-out,color .16s ease-out}.rw-danger-button:focus-visible,.rw-danger-button:hover{background:#4e122485;border-color:#ff7c9157;color:#ffc0cc}.rw-danger-button:disabled,.rw-reward-row-actions .wg-secondary-button:disabled{cursor:not-allowed;opacity:.5}.rw-empty-state{background:radial-gradient(circle at top,#763fc91f,#0000 50%),#0d0c18b8;border:1px dashed #aa6fff33;border-radius:22px;display:flex;flex-direction:column;gap:12px;min-height:290px;padding:34px 20px;text-align:center}.rw-empty-state,.rw-empty-state-icon{align-items:center;justify-content:center}.rw-empty-state-icon{background:linear-gradient(180deg,#6f40be6b,#381d5e5c);border:1px solid #b87aff33;border-radius:20px;display:inline-flex;height:64px;width:64px}.rw-empty-state-icon img{height:28px;width:28px}.rw-empty-state strong{color:#faf6ff;font-size:1rem}.rw-empty-state p{color:#dfd6f4b8;line-height:1.6;max-width:360px}.rw-reward-list--skeleton{gap:12px}.rw-reward-row--skeleton{animation:wgShimmer 1.6s linear infinite;background:linear-gradient(90deg,#28224261,#43366785,#28224261);background-size:220% 100%;border-radius:20px;min-height:92px}.rw-modal{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:24px;margin:0 auto;max-height:calc(100dvh - 48px);max-width:min(1040px,calc(100vw - 24px));overflow:hidden;padding:4px 0;width:min(1040px,calc(100vw - 24px))}.rw-flow-progress,.rw-flow-stage-shell,.rw-modal-header{box-sizing:border-box;min-width:0;width:100%}.rw-modal-header h2{color:#faf5ff;font-size:clamp(1.45rem,1.1rem + .9vw,2rem);margin:0 0 8px}.rw-modal-header p{color:#ddd5f3b8;cursor:text;line-height:1.6;margin:0}.rw-modal-header{display:flex;justify-content:center;text-align:center}.rw-modal-header>div{max-width:none;width:100%}.rw-flow-progress{display:flex;flex-direction:column;gap:14px;margin:0 auto;max-width:none}.rw-flow-progress-track{background:#44346880;border-radius:999px;height:6px;overflow:hidden;position:relative;width:100%}.rw-flow-progress-fill{background:linear-gradient(90deg,#a15dff,#cc8aff);border-radius:inherit;inset:0 auto 0 0;position:absolute;transition:width .24s ease-out;width:0}.rw-flow-steps{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center}.rw-flow-step{align-items:center;color:#cdc3e4a3;display:flex;gap:10px;max-width:210px;transition:color .18s ease-out;width:100%}.rw-flow-step span{align-items:center;background:#1b182cd6;border:1px solid #a67df02e;border-radius:999px;color:inherit;display:inline-flex;font-size:.9rem;font-weight:500;height:32px;justify-content:center;transition:border-color .18s ease-out,background .18s ease-out,color .18s ease-out,box-shadow .18s ease-out;width:32px}.rw-flow-step small{color:inherit;font-size:.84rem;font-weight:500}.rw-flow-step.active{color:#f4ecffeb}.rw-flow-step.active span{background:linear-gradient(180deg,#8d4ef1e6,#6c34c7f0);border-color:#c48aff57;box-shadow:0 10px 26px #7a45cf52;color:#fff}.rw-modal-warning{margin:0}.rw-flow-stage-shell{background:linear-gradient(180deg,#12111fe6,#0c0c17f5);border:1px solid #a26df829;border-radius:24px;height:100%;margin:0 auto;max-width:none;min-width:0;overflow:auto;width:100%}.rw-flow-stage-track{display:flex;transition:transform .26s ease-out;width:300%;will-change:transform}.rw-flow-stage{flex:0 0 100%;justify-content:space-between;min-height:420px}.rw-flow-stage,.rw-flow-stage-content{display:flex;flex-direction:column;width:100%}.rw-flow-stage-content{box-sizing:border-box;gap:20px;margin:0 auto;max-width:none;min-width:0;padding:32px}.rw-inline-switchers{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.rw-mode-card{-webkit-appearance:none;appearance:none;background:linear-gradient(180deg,#1a182ae0,#0f0e1cf0);border:1px solid #a06ff329;border-radius:20px;color:#eee7fbd1;cursor:pointer;display:flex;flex-direction:column;gap:8px;min-height:118px;padding:18px 18px 16px;text-align:left;transition:border-color .16s ease-out,background .16s ease-out,box-shadow .16s ease-out,color .16s ease-out;width:100%}.rw-mode-card .rw-review-item-label,.rw-review-item span{color:#d6cbeea8;cursor:text;font-family:Outfit,sans-serif;font-size:.8rem;font-weight:400;letter-spacing:.01em;line-height:1.5;text-transform:uppercase}.rw-mode-card span{color:#dcd3f1a8;cursor:pointer;font-family:Outfit,sans-serif;font-weight:500}.rw-mode-card.active{background:radial-gradient(circle at top left,#894ee747,#0000 52%),linear-gradient(180deg,#291b47eb,#110f1df5);border-color:#c587ff61;box-shadow:inset 0 0 0 1px #be7eff14}.rw-field-grid{grid-gap:16px;display:grid;gap:16px}.rw-field-grid--triple{grid-template-columns:repeat(3,minmax(0,1fr))}.rw-field{display:flex;flex-direction:column;gap:10px}.rw-field>span{color:#f4f0ffc2;cursor:text;font-size:.82rem;font-weight:500;letter-spacing:.01em}.rw-field input{background:#1c182eeb;border:1px solid #a371f729;border-radius:16px;color:#faf5ff;font-size:.95rem;min-height:54px;padding:0 16px;transition:border-color .16s ease-out,box-shadow .16s ease-out,background .16s ease-out;width:100%}.rw-field input:hover{border-color:#bf87ff38}.rw-field input:focus{border-color:#c68fff57;box-shadow:inset 0 0 0 1px #8b58e542;outline:none}.rw-field-note{cursor:text;font-size:.74rem;line-height:1.35;margin:-2px 0 0}.rw-field-note.is-error{color:#ffabb6d1}.rw-modal-actions .wg-primary-button:disabled{box-shadow:none;opacity:.28}.rw-modal-actions .wg-primary-button:disabled:before{opacity:.25}.rw-modal-actions{align-items:center;box-sizing:border-box;display:flex;gap:12px;justify-content:space-between;padding:18px 32px 32px}.rw-review-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.rw-review-item{background:#121020e0;border:1px solid #a372f529;border-radius:18px;display:flex;flex-direction:column;gap:8px;min-height:96px;padding:18px}.rw-review-item span{color:#d6cbeea8;cursor:text;font-size:.8rem;letter-spacing:.01em;text-transform:uppercase}.rw-review-item strong{color:#faf5ff;cursor:text;font-family:Outfit,sans-serif;font-weight:500;line-height:1.5;word-break:break-word}.rw-action-summary-list{grid-gap:12px;display:grid;gap:12px;margin-top:10px}.rw-action-summary-card{align-items:center;background:linear-gradient(180deg,#171327eb,#0e0d1afa);border:1px solid #a372f529;border-radius:18px;display:flex;gap:18px;justify-content:space-between;padding:16px 18px}.rw-action-summary-head{display:flex;flex-direction:column;gap:8px;min-width:0}.rw-action-summary-index{color:#faf5ff;font-family:Outfit,sans-serif;font-size:1rem;font-weight:500;line-height:1.25}.rw-action-summary-type{align-items:center;background:#3f23674d;border:1px solid #b281ff2e;border-radius:999px;color:#ece3ffe6;display:inline-flex;font-size:.8rem;font-weight:500;min-height:28px;padding:0 10px;width:fit-content}.rw-action-summary-value{align-items:center;display:flex;justify-content:flex-end;min-width:0;text-align:right}.rw-action-summary-value strong{color:#faf5ff;font-family:Outfit,sans-serif;font-weight:500;line-height:1.45;word-break:break-word}.modal-shell--sheet:has(.modal-content--time-reward-flow){background:var(--wg-surface-strong);border-color:var(--wg-border);border-radius:18px;box-sizing:border-box;height:min(840px,calc(100dvh - 40px));max-height:min(840px,calc(100dvh - 40px));max-width:min(860px,calc(100vw - 40px));width:min(860px,calc(100vw - 40px))}.modal-content--time-reward-flow{align-items:center;box-sizing:border-box;max-width:100%;min-height:0;min-width:0;width:100%}.modal-content--time-reward-flow .rw-modal,.modal-shell--sheet:has(.modal-content--time-reward-flow) .modal-body,.rw-time-reward-modal .rw-flow-progress,.rw-time-reward-modal .rw-flow-stage,.rw-time-reward-modal .rw-flow-stage-content,.rw-time-reward-modal .rw-flow-stage-content>*,.rw-time-reward-modal .rw-flow-stage-shell,.rw-time-reward-modal .rw-modal-actions,.rw-time-reward-modal .rw-modal-header{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.modal-content--time-reward-flow .modal-close{background:#0000;border:0;border-radius:50%;box-shadow:none;color:var(--wg-muted);height:40px;right:18px;top:18px;width:40px}.modal-content--time-reward-flow .modal-close:hover{background:#0000;border-color:#0000;color:var(--wg-text)}.modal-content--time-reward-flow .modal-close:focus-visible{outline:2px solid var(--dashboard-control-border-focus);outline-offset:2px}.rw-modal.rw-time-reward-modal{color:var(--wg-text);gap:0;height:100%;margin:0;max-height:none;max-width:none;min-height:0;padding:0;width:100%}.rw-time-reward-modal .rw-modal-header{border-bottom:1px solid var(--wg-border);flex:0 0 auto;justify-content:flex-start;padding:26px 30px 22px;text-align:left}.rw-time-reward-modal .rw-modal-header h2{color:var(--wg-text);font-size:1.5rem;margin:0}.rw-time-reward-modal .rw-action-summary-index,.rw-time-reward-modal .rw-field>span,.rw-time-reward-modal .rw-modal-header p,.rw-time-reward-modal .rw-mode-card span,.rw-time-reward-modal .rw-review-item span{color:var(--wg-muted)}.rw-time-reward-modal .rw-flow-progress{border-bottom:1px solid var(--wg-border);flex:0 0 auto;margin:0;padding:16px 30px}.rw-time-reward-modal .rw-flow-stage-shell{background:#0000;border:0;border-radius:0;flex:1 1 auto;height:auto;margin:0;min-height:0;overflow:hidden}.rw-time-reward-modal .rw-flow-stage-track{height:100%}.rw-time-reward-modal .rw-flow-stage{height:100%;min-height:0;overflow:hidden}.rw-time-reward-modal .rw-flow-stage-content{-ms-overflow-style:none;box-sizing:border-box;flex:1 1 auto;margin:0 auto;max-width:700px;overflow-y:auto;padding:28px 30px;scrollbar-width:none;width:min(100%,700px)}.rw-time-reward-modal .rw-flow-stage-content::-webkit-scrollbar{display:none;height:0;width:0}.rw-time-reward-modal .rw-reward-row .rw-flow-stage-content{max-width:none;overflow:visible;padding:18px;width:100%}.rw-time-reward-modal .rw-reward-row{align-items:stretch;box-sizing:border-box;flex-direction:column;gap:16px;padding:18px}.rw-time-reward-modal .rw-action-summary-card,.rw-time-reward-modal .rw-field,.rw-time-reward-modal .rw-field input,.rw-time-reward-modal .rw-field-grid,.rw-time-reward-modal .rw-field-note,.rw-time-reward-modal .rw-modal-actions>*,.rw-time-reward-modal .rw-mode-card,.rw-time-reward-modal .rw-review-grid,.rw-time-reward-modal .rw-review-item{box-sizing:border-box;max-width:100%;min-width:0}.rw-time-reward-modal .rw-reward-row-main{align-items:center;flex-direction:row;gap:16px;justify-content:space-between;width:100%}.rw-time-reward-modal .rw-reward-row-meta{margin-left:auto}.rw-time-reward-modal .rw-reward-row-content{display:flex;flex-direction:column;gap:16px;width:100%}.rw-time-reward-modal .rw-reward-list-actions{justify-content:flex-end;margin:0;padding:0 22px}.rw-time-reward-modal .rw-reward-list{padding-bottom:36px}.rw-time-reward-modal .rw-flow-stage>.rw-modal-actions{background:var(--wg-surface-strong);border-top:1px solid var(--wg-border);flex:0 0 auto;min-height:78px;padding:18px 30px 24px}.rw-time-reward-modal .rw-action-summary-card,.rw-time-reward-modal .rw-mode-card,.rw-time-reward-modal .rw-review-item,.rw-time-reward-modal .rw-reward-row{background:var(--wg-surface-soft);border-color:var(--wg-border)}.rw-time-reward-modal .rw-mode-card.active{background:var(--wg-surface-soft);border-color:var(--dashboard-control-border-focus);box-shadow:var(--dashboard-control-focus-shadow)}.rw-time-reward-modal .rw-action-summary-index,.rw-time-reward-modal .rw-action-summary-value strong,.rw-time-reward-modal .rw-mode-card strong,.rw-time-reward-modal .rw-review-item strong{color:var(--wg-text)}.rw-time-reward-modal .rw-field input{background:var(--color-secondary);border:1px solid var(--dashboard-control-border);border-radius:var(--dashboard-control-radius);box-shadow:none;color:var(--wg-text);min-height:54px}.rw-time-reward-modal .rw-field input:hover{background:var(--color-secondary);border-color:var(--dashboard-control-border-hover);box-shadow:var(--dashboard-control-hover-shadow)}.rw-time-reward-modal .rw-field input:focus{background:var(--color-secondary);border-color:var(--dashboard-control-border-focus);box-shadow:var(--dashboard-control-focus-shadow)}@media (prefers-reduced-motion:reduce){.rw-danger-button,.rw-field input,.rw-flow-progress-fill,.rw-flow-stage-track,.rw-flow-step,.rw-flow-step span,.rw-mode-card,.rw-reward-row{transition:none!important}}@media (max-width:900px){.rw-reward-cta,.rw-reward-row{align-items:flex-start;flex-direction:column}.rw-reward-row-actions{width:100%}.rw-reward-row-actions>*{flex:1 1}.rw-inline-switchers,.rw-review-grid{grid-template-columns:1fr}.rw-modal{gap:20px;max-height:calc(100dvh - 24px);max-width:min(100%,calc(100vw - 20px))}.rw-flow-progress,.rw-flow-stage-shell,.rw-modal-header>div{max-width:none}.rw-flow-progress{gap:12px}.rw-flow-step{max-width:none}}@media (max-width:720px){.rw-screen.wg-screen{padding-top:18px}.rw-field-grid--triple,.rw-flow-steps{grid-template-columns:1fr}.rw-screen .wg-tabs button{min-width:132px}.rw-modal{gap:18px;max-height:calc(100dvh - 16px);max-width:calc(100vw - 12px);padding:0;width:calc(100vw - 12px)}.rw-modal-header h2{font-size:clamp(1.2rem,5vw,1.55rem)}.rw-modal-header p{font-size:.92rem;line-height:1.45}.rw-flow-progress{gap:10px}.rw-flow-step{gap:8px}.rw-flow-step small{font-size:.8rem}.rw-flow-step span{font-size:.85rem;height:28px;width:28px}.rw-flow-stage{min-height:0}.rw-flow-stage-shell{border-radius:20px;max-width:none}.rw-flow-stage-content,.rw-modal-actions{padding-left:16px;padding-right:16px}.rw-modal-header>div{max-width:none}.rw-modal-actions{align-items:stretch;flex-direction:column-reverse}.rw-modal-actions>*{width:100%}.rw-inline-switchers{gap:12px}.rw-mode-card{border-radius:18px;min-height:0;padding:16px}.rw-mode-card strong{font-size:1rem}.rw-mode-card span{font-size:.88rem}.rw-field-grid{gap:12px}.rw-field{gap:8px}.rw-field input{border-radius:14px;min-height:50px}.rw-review-grid{gap:12px}.rw-review-item{min-height:0;padding:16px}.rw-review-item span{font-size:.72rem}.rw-review-item strong{font-size:.95rem}.rw-action-summary-card{align-items:flex-start;flex-direction:column;gap:10px;padding:15px 16px}.rw-action-summary-value{justify-content:flex-start;text-align:left;width:100%}.rw-screen .wg-overview-note h3{font-size:1rem}.rw-screen .wg-overview-note p{font-size:.88rem}}@media (max-width:720px){.modal-shell--sheet:has(.modal-content--time-reward-flow){border-radius:16px;box-sizing:border-box;height:min(820px,calc(100dvh - 16px));max-height:min(820px,calc(100dvh - 16px));max-width:calc(100% - 16px - env(safe-area-inset-left) - env(safe-area-inset-right));width:calc(100% - 16px - env(safe-area-inset-left) - env(safe-area-inset-right))}.rw-time-reward-modal .rw-modal-header{padding:20px 20px 16px}.rw-time-reward-modal .rw-flow-progress{padding:14px 20px}.rw-time-reward-modal .rw-flow-stage-content{padding:20px;width:100%}.rw-time-reward-modal .rw-reward-row .rw-flow-stage-content{padding:16px}.rw-time-reward-modal .rw-reward-row{gap:14px;padding:16px}.rw-time-reward-modal .rw-reward-row-content{gap:14px}.rw-time-reward-modal .rw-flow-stage>.rw-modal-actions{align-items:center;flex-direction:row;padding:16px 20px 20px}.rw-time-reward-modal .rw-flow-stage>.rw-modal-actions>*{box-sizing:border-box;max-width:100%;min-width:0;width:auto}.rw-time-reward-modal .rw-field-grid--triple,.rw-time-reward-modal .rw-inline-switchers{grid-template-columns:1fr}}.modal-shell--sheet:has(.modal-content--ec-shop-flow){background:var(--wg-surface-strong);border-color:var(--wg-border);border-radius:16px;height:min(860px,calc(100dvh - 40px - env(safe-area-inset-top) - var(--app-safe-area-sheet-bottom)));max-height:min(860px,calc(100dvh - 40px - env(safe-area-inset-top) - var(--app-safe-area-sheet-bottom)));max-width:min(780px,calc(100vw - 40px - env(safe-area-inset-left) - env(safe-area-inset-right)));width:min(780px,calc(100vw - 40px - env(safe-area-inset-left) - env(safe-area-inset-right)))}.modal-content--ec-shop-flow{align-items:center}.rw-modal.ec-shop-flow-modal{max-width:100%;min-width:0}.ec-shop-flow-modal .rw-flow-stage-content{box-sizing:border-box;max-width:640px;min-width:0;width:100%}@media (max-width:319px){.modal-overlay--ec-shop-flow{justify-content:flex-start;overflow-x:auto;overflow-y:hidden}}.rw-modal.ec-shop-flow-modal{box-sizing:border-box;display:flex;flex-direction:column;gap:0;height:100%;max-height:100%;max-width:none;min-height:0;overflow:hidden;width:100%}.ec-shop-flow-modal .rw-modal-header{border-bottom:1px solid var(--wg-border);display:flex;justify-content:flex-start;padding:22px 24px;text-align:left}.ec-shop-flow-modal .rw-modal-header h2{color:var(--wg-text);font-size:1.45rem;margin:0}.ec-shop-flow-modal .rw-flow-progress{border-bottom:1px solid var(--wg-border);padding:16px 24px}.ec-shop-flow-modal .rw-flow-stage-shell{-webkit-overflow-scrolling:touch;display:flex;flex:1 1 auto;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-x pan-y}.ec-shop-flow-modal .rw-flow-stage{min-height:0}.ec-shop-flow-modal .rw-reward-row{align-items:stretch;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);min-width:0;width:100%}.ec-shop-flow-modal .rw-reward-row>.rw-flow-stage-content{max-width:none;min-width:0;padding:0;width:100%}.ec-shop-flow-modal .rw-reward-row .admin-roles-select,.ec-shop-flow-modal .rw-reward-row .rw-field{box-sizing:border-box;max-width:100%;min-width:0;width:100%}@media (min-width:1024px){.ec-shop-flow-modal .rw-flow-stage-content{margin-inline:auto;max-width:640px}}.ec-shop-flow-modal .rw-field .text-image-input-container,.ec-shop-flow-modal .rw-field .text-input-field{min-width:0;width:100%}.ec-shop-flow-modal .text-input,.ec-shop-flow-modal textarea.text-input{background:var(--color-secondary);border:1px solid var(--wg-border);border-radius:11px;color:var(--wg-text);font-family:Outfit,sans-serif;font-size:.95rem;font-weight:400;line-height:1.35;min-height:54px;min-width:0;transition:border-color .16s ease-out,box-shadow .16s ease-out,background .16s ease-out;width:100%!important}.ec-shop-flow-modal .text-input::placeholder,.ec-shop-flow-modal textarea.text-input::placeholder{color:#ffffff61;font-family:Outfit,sans-serif;font-size:.95rem;font-weight:400;line-height:1.35;opacity:1}.ec-shop-flow-modal .rw-field textarea.text-input{min-height:124px;padding-top:14px}.ec-shop-flow-modal .text-input:hover,.ec-shop-flow-modal textarea.text-input:hover{border-color:var(--dashboard-control-border-hover)}.ec-shop-flow-modal .text-input:focus,.ec-shop-flow-modal textarea.text-input:focus{border-color:var(--dashboard-control-border-focus);box-shadow:var(--dashboard-control-focus-shadow);outline:none}.ec-shop-flow-modal .rw-field>span{color:var(--wg-muted)}.ec-shop-flow-modal .rw-field .text-input-feedback{margin-top:8px}.ec-shop-flow-modal .ec-shop-message-shell .preview-button-wrapper{justify-content:flex-start;margin-left:42px}.ec-shop-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ec-shop-flow-modal .rw-mode-card{background:var(--wg-surface-soft);border:1px solid var(--wg-border);border-radius:var(--dashboard-control-radius);color:var(--wg-text);cursor:pointer;display:flex;flex-direction:column;gap:8px;min-height:98px;padding:16px 72px 16px 16px;position:relative;text-align:left;transition:border-color .16s ease-out,background .16s ease-out,box-shadow .16s ease-out,color .16s ease-out}.ec-shop-flow-modal .rw-mode-card:not(.active):hover{border-color:var(--dashboard-control-border-hover);box-shadow:var(--dashboard-control-hover-shadow)}.ec-shop-flow-modal .rw-mode-card.active,.ec-shop-flow-modal .rw-mode-card.active:hover{border-color:var(--dashboard-control-border-focus)}.ec-shop-flow-modal .rw-mode-card span,.ec-shop-flow-modal .rw-mode-card strong{cursor:pointer}.ec-shop-flow-modal .rw-mode-card .rw-mode-card-copy,.ec-shop-flow-modal .rw-mode-card .rw-review-item-label{color:#d6cbeea8!important;cursor:text;display:block;font-family:Outfit,sans-serif;font-size:.8rem!important;font-weight:400!important;letter-spacing:.01em;line-height:1.5!important;min-width:0}.ec-shop-flow-modal .rw-mode-card .rw-review-item-label{color:var(--wg-text)!important;font-size:.95rem!important;font-weight:500!important;text-transform:none}.ec-shop-flow-modal .rw-mode-card .rw-mode-card-copy{color:var(--wg-muted)!important}.ec-shop-flow-modal .rw-action-summary-head{gap:6px}.ec-shop-flow-modal .rw-action-summary-index{color:#d6cbeea8!important;cursor:text;font-family:Outfit,sans-serif;font-size:.8rem!important;font-weight:400!important;letter-spacing:.01em;line-height:1.5!important;text-transform:uppercase}.ec-shop-flow-modal .rw-action-summary-value strong{font-weight:500}.ec-shop-flow-modal .rw-action-summary-link{color:#fff;cursor:pointer;font-weight:500;text-decoration:none}.ec-shop-flow-modal .rw-action-summary-link:hover{text-decoration:underline}.ec-shop-flow-modal .rw-mode-card-switch{position:absolute;right:16px;top:16px;z-index:2}.ec-shop-flow-block{grid-gap:12px;display:grid;gap:12px}.ec-shop-flow-inline-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.ec-shop-inline-button{min-height:40px;white-space:nowrap}.ec-shop-message-shell .main-message-setting{width:100%}.ec-shop-message-shell .main-message-setting,.ec-shop-message-shell .main-message-setting-content,.ec-shop-message-shell .main-message-setting-root{max-width:100%}.ec-shop-flow-modal .rw-flow-stage-shell{background:#0000;border:0;border-radius:0}.ec-shop-flow-modal .rw-flow-stage-content{gap:18px;padding:24px}.ec-shop-flow-modal .rw-modal-actions{-webkit-backdrop-filter:blur(16px) saturate(120%);backdrop-filter:blur(16px) saturate(120%);background:linear-gradient(180deg,#080914d1,#080914f7 42%,rgba(8,9,20,.995));border-top:1px solid var(--wg-border);bottom:0;box-shadow:0 -18px 34px #04040c57;padding:16px 24px;position:sticky;z-index:2}.modal-content--ec-shop-flow .modal-close{background:#0000;border:0;border-radius:11px;box-shadow:none;color:var(--wg-muted)}.modal-content--ec-shop-flow .modal-close:focus-visible,.modal-content--ec-shop-flow .modal-close:hover{background:#0000;border:0;color:var(--wg-text)}@media (max-width:720px){.ec-shop-flow-modal .rw-flow-progress,.ec-shop-flow-modal .rw-flow-stage,.ec-shop-flow-modal .rw-flow-stage-content,.ec-shop-flow-modal .rw-flow-stage-shell,.ec-shop-flow-modal .rw-modal-actions,.ec-shop-flow-modal .rw-modal-header,.modal-content--ec-shop-flow,.modal-content--ec-shop-flow .rw-modal,.modal-shell--sheet:has(.modal-content--ec-shop-flow){box-sizing:border-box;max-width:100%;min-width:0;width:100%}.modal-shell--sheet:has(.modal-content--ec-shop-flow){overflow:hidden}.ec-shop-flow-modal .rw-flow-stage-content{overflow-x:hidden;padding:16px}.ec-shop-flow-modal .admin-roles-select,.ec-shop-flow-modal .rw-action-summary-card,.ec-shop-flow-modal .rw-field,.ec-shop-flow-modal .rw-field>*,.ec-shop-flow-modal .rw-flow-stage-content>*,.ec-shop-flow-modal .rw-mode-card,.ec-shop-flow-modal .rw-review-grid,.ec-shop-flow-modal .rw-reward-row,.ec-shop-flow-modal .rw-reward-row>.rw-flow-stage-content,.ec-shop-flow-modal .text-image-input-container,.ec-shop-flow-modal .text-input-field{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.ec-shop-flow-modal .rw-flow-steps,.ec-shop-flow-modal .rw-modal-actions{grid-template-columns:minmax(0,1fr)}.ec-shop-flow-modal .rw-flow-step,.ec-shop-flow-modal .rw-modal-actions>*{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.ec-shop-flow-modal .rw-modal-actions{grid-gap:12px;display:grid;gap:12px;padding:16px}.ec-shop-flow-modal .rw-mode-card{overflow-wrap:anywhere}.ec-shop-flow-modal .ec-shop-message-shell .preview-button-wrapper{box-sizing:border-box;margin-left:0;max-width:100%;min-width:0;width:100%}.ec-shop-flow-modal .ec-shop-message-shell .preview-button-wrapper>.dashboard-button{box-sizing:border-box;max-width:100%;min-width:0;width:100%!important}.modal-content--ec-shop-flow .modal-close{right:calc(env(safe-area-inset-right));top:calc(env(safe-area-inset-top))}.ec-shop-flow-modal .profile-card-opacity-slider{max-width:none!important;width:100%!important}.ec-shop-flow-modal .text-image-input-container{align-items:stretch;display:flex;flex-direction:column;gap:12px}.ec-shop-flow-modal .text-image-input-container>.text-input{flex:0 0 auto!important;min-width:0;width:100%!important}.ec-shop-flow-modal .text-image-input-container>.text-input:only-child{width:100%!important}.ec-shop-flow-modal .text-image-input-container>.text-image-preview.large{align-self:center;height:auto;max-height:none;max-width:100%;min-height:0;min-width:0;width:min(100%,360px)}.ec-shop-flow-modal .text-image-input-container>.text-image-preview.large img{display:block;height:auto;object-fit:contain;width:100%}.ec-shop-flow-modal .rw-flow-progress,.ec-shop-flow-modal .rw-modal-header{padding-left:16px;padding-right:20px}.ec-shop-flow-modal .rw-flow-stage-shell{border-radius:0;box-sizing:border-box;max-height:none;padding-right:0}.ec-shop-flow-modal .rw-flow-stage-content{gap:16px;padding:20px 20px 16px 16px}.ec-shop-flow-modal .rw-reward-row{gap:14px;padding:16px}.ec-shop-flow-modal .rw-reward-row>.rw-flow-stage-content{padding:0}.ec-shop-flow-modal .rw-modal-actions{padding:16px 20px 16px 16px}.ec-shop-toggle-grid{grid-template-columns:1fr}.ec-shop-flow-inline-head{align-items:stretch;flex-direction:column}.ec-shop-flow-modal .rw-mode-card{min-height:96px;padding:16px 64px 16px 16px}.ec-shop-flow-modal .rw-mode-card-switch{right:16px;top:16px}.ec-shop-flow-modal .rw-mode-card .rw-mode-card-copy,.ec-shop-flow-modal .rw-mode-card .rw-review-item-label{line-height:1.45!important}.ec-shop-flow-modal .rw-mode-card .rw-review-item-label{font-size:1rem!important}.ec-shop-flow-modal .rw-mode-card .rw-mode-card-copy{font-size:.88rem!important}.ec-shop-flow-modal .rw-action-summary-card,.ec-shop-flow-modal .rw-review-grid{grid-template-columns:1fr}.ec-shop-flow-modal .rw-action-summary-card{align-items:flex-start;gap:10px}}@media (max-width:300px){.ec-shop-flow-modal .rw-flow-stage-content .grid-profile-card,.ec-shop-flow-modal .rw-flow-stage-content .image-grid-container,.ec-shop-flow-modal .rw-flow-stage-content .max-w-5xl,.ec-shop-flow-modal .rw-flow-stage-content .min-h-screen,.ec-shop-flow-modal .rw-flow-stage-content>*{box-sizing:border-box;max-width:100%;min-width:0;width:100%}}.backgrounds-container{grid-gap:20px;box-sizing:border-box;color:#fff;display:grid;font-family:Outfit,sans-serif;gap:20px;width:100%}.page-title{color:var(--wg-text);font-family:Outfit,sans-serif;font-size:1.12rem;font-weight:500;line-height:1.35;margin:0}.section-description{color:var(--wg-muted);font-size:.9rem;font-weight:400;line-height:1.5;margin:5px 0 0;max-width:56rem}.new-bg-button,.section-description,button{font-family:Outfit,sans-serif}.new-bg-button{background:linear-gradient(180deg,#7b44fff5,#934fffeb);border:1px solid #ab79f233;border-radius:16px;box-shadow:0 12px 30px #5c2baa3d;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;min-height:52px;padding:0 22px;transition:transform .16s ease-out,border-color .16s ease-out,box-shadow .16s ease-out,opacity .16s ease-out}.new-bg-button-secondary{background:linear-gradient(180deg,#222232f5,#191924f0);border-color:#ab79f224;box-shadow:none}.new-bg-button:focus-visible:not(:disabled),.new-bg-button:hover:not(:disabled){border-color:#d6b5ff4d;transform:translateY(-1px)}.new-bg-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.55;transform:none}.backgrounds-empty-state.rw-empty-state{align-items:center;background:radial-gradient(circle at top,#763fc91f,#0000 50%),#0d0c18b8;border:1px dashed #aa6fff33;border-radius:22px;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:290px;padding:34px 20px;text-align:center}.backgrounds-empty-illustration.rw-empty-state-icon{align-items:center;background:linear-gradient(180deg,#6f40be6b,#381d5e5c);border:1px solid #b87aff33;border-radius:20px;box-shadow:none;color:#e1ceffd1;display:inline-flex;height:64px;justify-content:center;width:64px}.backgrounds-empty-illustration.rw-empty-state-icon svg{height:28px;width:28px}.backgrounds-empty-title{color:#faf6ff;font-family:Outfit,sans-serif;font-size:1rem;font-weight:600;line-height:1.35}.backgrounds-empty-action{margin-top:2px;min-height:44px}.backgrounds-list{grid-gap:14px;display:grid;gap:14px}.background-row{grid-gap:18px;align-items:center;background:radial-gradient(circle at top right,#9d54ff1f,#0000 36%),#10101cd1;border:1px solid #ab79f224;border-radius:24px;box-shadow:inset 0 1px 0 #ffffff05;display:grid;gap:18px;grid-template-columns:148px minmax(0,1fr) auto;min-width:0;padding:18px 20px;transition:transform .16s ease-out,border-color .16s ease-out,box-shadow .16s ease-out,background-color .16s ease-out}.background-row:hover{background:radial-gradient(circle at top right,#9d54ff2e,#0000 36%),#121220e6;border-color:#c992ff3d;box-shadow:0 18px 38px #08070e29}.background-row-preview{background:radial-gradient(circle at center,#7e48ec24,#0000 44%),#10101cd1;border:1px solid #ab79f22e;border-radius:20px;height:88px;overflow:hidden;width:148px}.background-row-preview .bg-image,.background-row-preview .no-image{display:block;height:100%;object-fit:cover;width:100%}.background-row-preview .no-image{align-items:center;color:#cdc5e2b3;display:flex;font-size:1.35rem;justify-content:center}.background-row-content{grid-gap:8px;display:grid;gap:8px;min-width:0}.background-row-title{color:#fcf9fffa;font-family:Outfit,sans-serif;font-size:1.08rem;font-weight:600;line-height:1.25;min-width:0}.background-row-description{color:#ddd6f4a8;font-family:Outfit,sans-serif;font-size:.92rem;line-height:1.45}.background-row-meta{color:#ddd6f4ad;display:flex;flex-wrap:wrap;font-family:Outfit,sans-serif;font-size:.9rem;gap:12px}.background-row-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.background-row-action{background:#222232e6;border:1px solid #ab79f229;border-radius:14px;color:#f8f5fff5;cursor:pointer;font-family:Outfit,sans-serif;font-size:.98rem;font-weight:500;min-height:48px;padding:0 18px;transition:transform .16s ease-out,border-color .16s ease-out,background-color .16s ease-out,color .16s ease-out}.background-row-action:focus-visible,.background-row-action:hover{background:#2d2d42f5;border-color:#c992ff3d;transform:translateY(-1px)}.background-row-action-danger{border-color:#c1547e38;color:#ffb2c5f5}.background-row-action-danger:focus-visible,.background-row-action-danger:hover{background:#401c2bf5;border-color:#f572a44d;color:#ffd4e0}.max-warning{color:#f66;font-family:Outfit,sans-serif;font-size:.9rem}.pagination{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:4px}.pagination button{background-color:#242731;border:1px solid #3f434a;border-radius:4px;color:#fff;cursor:pointer;font-family:Outfit,sans-serif;font-weight:400;padding:.4rem .8rem;transition:background-color .2s}.pagination button:hover:not(:disabled){background-color:#9b49e9;border-color:#9b49e9}.pagination button:disabled{cursor:not-allowed;opacity:.4}.page-btn.active{background-color:#a85bf0;border-color:#a85bf0}.backgrounds-container .popup-overlay{align-items:center;background:#000c;display:flex;height:100dvh;inset:0;justify-content:center;position:fixed;width:100vw;z-index:9999}.backgrounds-container .popup-content{background:#242731;border-radius:8px;box-sizing:border-box;color:#fff;max-height:90dvh;max-width:min(400px,calc(100vw - 2rem));overflow-x:hidden;overflow-y:auto;padding:1.5rem;position:relative;width:min(400px,calc(100vw - 2rem))}.backgrounds-container .popup-content h2{color:var(--color-white);margin-top:0}.backgrounds-container .popup-content label{display:block;font-size:.9rem;font-weight:700;margin-bottom:.25rem;margin-top:.5rem}.backgrounds-container .popup-input,.backgrounds-container .popup-textarea{background:#141414;border:1px solid #3f434a;border-radius:4px;color:#fff;font-size:.95rem;padding:.5rem;width:100%}.backgrounds-container .popup-textarea{resize:none}.image-preview-popup{align-items:center;background:#141414;border:2px dashed #3f434a;border-radius:4px;cursor:pointer;display:flex;height:150px;justify-content:center;margin-top:1rem;width:100%}.image-preview-popup img{max-height:100%;max-width:100%;object-fit:cover}.empty-image{color:#666;text-align:center}.backgrounds-container .popup-buttons{display:flex;gap:.5rem;justify-content:flex-end;margin-top:1rem}.backgrounds-container .popup-buttons button{background-color:#242731;border:1px solid #3f434a;border-radius:4px;color:#fff;cursor:pointer;padding:.5rem 1rem;transition:box-shadow .3s ease}.backgrounds-container .popup-buttons button:hover{box-shadow:0 0 10px #000!important}@media (max-width:767px){.new-bg-button{width:100%}.background-row{align-items:start;grid-template-columns:1fr}.background-row-preview{width:100%}.background-row-actions{justify-content:flex-start}.backgrounds-container .popup-overlay{align-items:stretch;padding:.75rem}.backgrounds-container .popup-content{max-height:100dvh;max-width:100%;min-width:0;padding:1rem;width:100%}.backgrounds-container .popup-wide{min-width:0;width:100%}.backgrounds-container .popup-buttons{flex-direction:column}.backgrounds-container .popup-buttons button{width:100%}}.economy-screen .wg-tabs{-webkit-overflow-scrolling:touch;align-items:stretch;display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding-inline:18px;scrollbar-width:none}.economy-screen .ec-one-time-list{grid-gap:0;display:grid;gap:0}.economy-screen .ec-mode-panel .wg-field-group .admin-roles-select{background-color:#111428e6}.economy-screen .ec-purchase-model-note{color:#ddd6f4a3;font-size:.82rem;line-height:1.4}.economy-screen .ec-one-time-row{grid-gap:24px;align-items:center;border-bottom:1px solid #ffffff14;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(150px,.7fr);padding:18px 0}.economy-screen .ec-one-time-row:first-child{padding-top:0}.economy-screen .ec-one-time-row:last-child{border-bottom:0;padding-bottom:0}.economy-screen .ec-one-time-heading span,.economy-screen .ec-one-time-heading strong{display:block}.economy-screen .ec-one-time-heading strong{color:#fcf9fff5;font-size:.96rem;font-weight:500}.economy-screen .ec-one-time-heading span{color:#ddd6f4a3;font-size:.82rem;line-height:1.4;margin-top:5px}.economy-screen .ec-one-time-option{justify-self:start}.economy-screen .ec-one-time-row .ec-field{min-width:0}@media (max-width:720px){.economy-screen .ec-one-time-row{gap:14px 18px;grid-template-columns:minmax(0,1fr)}.economy-screen .ec-one-time-row .ec-field{grid-column:1/-1}}.economy-screen .wg-tabs::-webkit-scrollbar{display:none}.economy-screen .wg-tabs button{flex:0 0 auto;min-width:max-content;padding-inline:22px;white-space:nowrap;width:auto}@media (min-width:1024px){.economy-screen .wg-tabs button{flex:1 1;min-width:0}}.economy-screen .wg-switch{height:34px;min-height:34px}.economy-screen .ec-command-panel .wg-switch,.economy-screen .wg-header .wg-switch,.economy-screen .wg-header-actions .wg-switch{height:28px;min-height:28px}@media (max-width:760px){.economy-screen .wg-tabs{gap:10px;padding-inline:16px}.economy-screen .wg-tabs button{min-width:max-content}}.economy-screen .ec-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.economy-screen .ec-two-column{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.economy-screen .ec-currency-rewards-tab .ec-upload-shell{animation:wg-appear .28s ease-out both;animation-delay:var(--ec-upload-delay)}.economy-screen .ec-currency-rewards-tab .ec-upload-shell .image-uploader{animation:none}.economy-screen .ec-field-stack,.economy-screen .ec-grid-panel,.economy-screen .ec-mode-stack,.economy-screen .ec-profile-shell{grid-gap:20px;display:grid;gap:20px}.economy-screen .ec-currency-panel .ec-field-stack{align-content:start}.economy-screen .ec-field{display:flex;flex-direction:column;gap:8px;min-width:0}.economy-screen .ec-field>.achv-field-label{color:var(--wg-text);font-size:.92rem;font-weight:500;margin:0}.economy-screen .text-input-field .text-input{background-color:#111428e6;border:1px solid #ffffff0f;border-radius:12px;font-size:1rem;height:56px;min-height:56px;padding:0 16px;width:100%}.economy-screen .text-input-field textarea.text-input{height:auto;min-height:112px;padding:16px}.economy-screen .ec-field small{color:#ddd6f4a3;font-size:.82rem;line-height:1.45}.economy-screen .ec-upload-shell{background:#0a0b18d1;border:1px solid #ab79f229;border-radius:20px;min-width:0;padding:18px}.economy-screen .bd-inline-note{align-items:center;background:linear-gradient(180deg,#2a1c4842,#141225a8);border:1px solid #a855f72e;border-radius:18px;color:#ece5ffcc;display:flex;gap:10px;margin-top:14px;padding:14px 16px}.economy-screen .bd-inline-note svg{color:#c282ffeb;flex:0 0 auto}.economy-screen .bd-inline-note span{flex:1 1 auto;font-size:.92rem;line-height:1.5;min-width:0}.economy-screen .ec-switch-row{align-items:center;background:linear-gradient(180deg,#2a1c4842,#141225a8);border:1px solid #a855f72e;border-radius:18px;display:flex;gap:16px;justify-content:space-between;padding:16px 18px}.economy-screen .ec-switch-row.is-disabled{background:linear-gradient(180deg,#2a1c4842,#141225a8);border-color:#a855f72e}.economy-screen .ec-switch-row strong{color:#fcf9fff5;display:block;font-size:.96rem;font-weight:500}.economy-screen .ec-switch-row span{color:#ddd6f4a3;display:block;font-size:.85rem;line-height:1.45;margin-top:6px}.economy-screen .ec-switch-row .ec-switch-disabled-reason{align-items:center;color:#eed6ffe6;display:inline-flex;gap:7px;width:fit-content}.economy-screen .ec-mode-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.economy-screen .ec-mode-card{align-items:center;background:#0a0b18d1;border:1px solid #ffffff14;border-radius:22px;color:#f0e9ffdb;cursor:pointer;display:flex;gap:14px;justify-content:space-between;padding:20px 22px;text-align:left;transition:border-color .16s ease-out,background-color .16s ease-out,box-shadow .16s ease-out,color .16s ease-out}.economy-screen .ec-mode-card:focus-visible,.economy-screen .ec-mode-card:hover{background:#a855f714;border-color:#a855f74d}.economy-screen .ec-mode-card.active{background:#a855f729;border-color:#bd7aff66;color:#f3e9ff}.economy-screen .ec-mode-card strong{color:#fcf8fffa;display:block;font-size:1rem;font-weight:500}.economy-screen .ec-mode-card span{color:#ddd6f4a3;display:block;font-size:.86rem;line-height:1.45;margin-top:6px}.economy-screen .ec-mode-card svg{color:#dbb7fff5;opacity:0;transition:opacity .16s ease-out}.economy-screen .ec-mode-card.active svg{opacity:1}.economy-screen .ec-feature-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.economy-screen .ec-feature-grid-oneTime .ec-feature-card{grid-gap:10px;background:#0000;border:0;border-radius:0;display:grid;gap:10px;padding:0}.economy-screen .ec-feature-card-title strong{color:#fcf9fff5;display:block;font-size:1rem;font-weight:500}.economy-screen .ec-one-time-option{align-items:center;background:#0000;border:0;border-radius:0;display:flex;gap:16px;justify-content:space-between;padding:0}.economy-screen .ec-one-time-option>div{min-width:0}.economy-screen .ec-one-time-option span,.economy-screen .ec-one-time-option strong{display:block}.economy-screen .ec-one-time-option strong{color:#fcf9fff5;font-size:.86rem;font-weight:500}.economy-screen .ec-one-time-option span{color:#ddd6f4a3;font-size:.8rem;line-height:1.4;margin-top:5px}.economy-screen .ec-one-time-option .wg-switch{flex:0 0 auto}.economy-screen .ec-feature-grid-oneTime .ec-field{gap:7px}.economy-screen .ec-profile-shell{overflow:visible}.economy-screen .ec-profile-shell .min-h-screen{background:#0000;min-height:auto;padding:0}.economy-screen .ec-profile-shell .max-w-5xl{max-width:100%}.economy-screen .ec-profile-shell .mb-12{margin-bottom:28px}.economy-screen .ec-profile-shell .mt-10{margin-top:0}.economy-screen .ec-grid-panel{overflow:visible}.economy-screen .wg-panel-body.ec-grid-panel{padding-top:0}.economy-screen .backgrounds-container,.economy-screen .items-container{grid-gap:0;display:grid;gap:0;width:100%}.economy-screen .backgrounds-container .page-title,.economy-screen .items-container .page-title{color:var(--wg-text);font-size:1.12rem;font-weight:500;margin:0}.economy-screen .backgrounds-container .section-description,.economy-screen .items-container .section-description{color:var(--wg-muted);font-size:.9rem;line-height:1.5;margin-top:5px}.economy-screen .backgrounds-container .backgrounds-header,.economy-screen .items-container .items-header{align-items:center}.economy-screen .backgrounds-container .pagination,.economy-screen .items-container .pagination{justify-content:center}.economy-screen .ec-command-table{grid-gap:12px;display:grid;gap:12px;width:100%}.economy-screen .ec-command-tableBody{display:grid}.economy-screen .ec-command-tableBody>.ec-command-row+.ec-command-row{margin-top:12px}.economy-screen .ec-command-row,.economy-screen .ec-command-tableHead>div{grid-gap:18px;align-items:center;display:grid;gap:18px;grid-template-columns:minmax(140px,1.1fr) minmax(240px,2.2fr) minmax(100px,.8fr) minmax(120px,.85fr)}.economy-screen .ec-command-tableHead{padding:0 16px 6px}.economy-screen .ec-command-tableHead>div>span{color:#cdc5e294;font-size:.77rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.economy-screen .ec-command-row{background:#100f1bb8;border:1px solid #ab79f21f;border-radius:18px;padding:16px}.economy-screen .ec-command-primary{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.economy-screen .ec-command-primary strong{color:#f9f5fff5;font-size:.98rem;font-weight:500}.economy-screen .ec-command-admin{align-items:center;background:#9350ff2e;border-radius:999px;color:#dfc3ffeb;display:inline-flex;font-size:.72rem;font-weight:500;letter-spacing:.03em;min-height:24px;padding:0 8px}.economy-screen .ec-command-description{color:#ddd6f4bd;font-size:.92rem;line-height:1.45;min-width:0}.economy-screen .ec-status-pill{align-items:center;background:#24193880;border:1px solid #b377ff29;border-radius:999px;color:#e8e0f9c2;display:inline-flex;font-size:.78rem;font-weight:500;justify-content:center;min-height:28px;padding:0 12px}.economy-screen .ec-status-pill.active{background:#1a4d3038;border-color:#54db8a38;color:#82e8a8}.economy-screen .ec-command-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.economy-screen .ec-command-panel .ec-icon-button{cursor:pointer}.economy-screen .ec-icon-button,.economy-screen .ec-modal-close{align-items:center;background:#161424c7;border:1px solid #ab79f229;border-radius:12px;color:#f1ecfae6;display:inline-flex;height:38px;justify-content:center;transition:border-color .16s ease-out,background-color .16s ease-out,color .16s ease-out;width:38px}.economy-screen .ec-icon-button:focus-visible,.economy-screen .ec-icon-button:hover,.economy-screen .ec-modal-close:focus-visible,.economy-screen .ec-modal-close:hover{background:#241e3ae6;border-color:#cb99ff47;color:#fff}.ec-popup-overlay{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ec-popup-content{max-height:calc(100dvh - 3rem - var(--app-safe-area-sheet-bottom));overflow-x:hidden;overflow-y:auto}.ec-command-modal{width:min(920px,92vw)}.ec-modal-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.ec-modal-header h2{margin:0}.ec-modal-header p{color:#ddd6f4ad;line-height:1.5;margin:8px 0 0}.ec-command-modal-panel+.ec-command-modal-panel{margin-top:14px}.ec-command-modal-body{grid-gap:18px;display:grid;gap:18px}.ec-modal-actions{margin-top:20px}.economy-screen .ec-danger-button{background:#4418237a;border-color:#ff6c7c2e;color:#ffb3bf}.economy-screen .ec-danger-button:focus-visible,.economy-screen .ec-danger-button:hover{background:#5e1c2d9e;border-color:#ff7c903d;color:#ffd6dd}.economy-screen .economy-reset-danger-zone{border-color:#ff6f832e;border-radius:20px;margin-top:0;overflow:hidden}.economy-reset-danger-zone__toggle{align-items:center;background:#0000;border:0;color:var(--wg-text);cursor:pointer;display:flex;font-weight:500;gap:16px;justify-content:space-between;padding:20px 22px;text-align:left;width:100%}.economy-reset-danger-zone__heading{align-items:center;display:flex;gap:12px;min-width:0}.economy-reset-danger-zone__heading>span:last-child{grid-gap:5px;display:grid;gap:5px}.economy-reset-danger-zone__heading strong{color:#ffb3bf;font-size:1rem;font-weight:500}.economy-reset-danger-zone__body p,.economy-reset-danger-zone__heading small{color:#ddd6f4ad;line-height:1.5}.economy-reset-danger-zone__heading small{font-size:.82rem}.economy-reset-danger-zone__chevron{color:#ffb3bf;flex:0 0 auto;transition:transform .18s ease-out,color .18s ease-out}.economy-reset-danger-zone .guildHome-sidebarSectionChevron{color:#ffffff8f}.economy-reset-danger-zone .guildHome-sidebarSectionChevron.is-open{transform:rotate(180deg)}.economy-reset-danger-zone__body{align-items:flex-end;border-top:1px solid #ff6f831f;display:flex;gap:24px;justify-content:space-between;padding:0 22px 22px}.economy-reset-danger-zone__body h3{color:var(--wg-text);font-size:1rem;font-weight:500;margin:18px 0 8px}.economy-reset-danger-zone__body p{font-size:.88rem;margin:0;max-width:720px}.economy-reset-danger-zone__owner-note{color:#ffb3bf!important;margin-top:10px!important}.economy-reset-danger-zone__muted-note{margin-top:6px!important}.economy-reset-danger-zone__cooldown,.economy-reset-danger-zone__preview-note{align-items:center;color:#ddd6f4d1!important;display:flex;gap:7px;margin-top:10px!important}.economy-reset-danger-zone__button{flex:0 0 auto;font-weight:500;white-space:nowrap}.economy-reset-confirm-field{grid-gap:8px;color:#f1ecfae0;display:grid;font-size:.88rem;font-weight:500;gap:8px;margin-top:18px}.economy-reset-confirm-field input{background:#161424c7;border:1px solid #ab79f238;border-radius:10px;box-sizing:border-box;color:var(--wg-text);font:inherit;min-height:44px;outline:none;padding:10px 12px;width:100%}.economy-reset-confirm-field input:focus{border-color:#cb99ff94;box-shadow:0 0 0 3px #a85bf01f}.economy-reset-progress{grid-gap:8px;background:#16142485;border:1px solid #ab79f229;border-radius:12px;display:grid;gap:8px;margin-top:18px;padding:14px}.economy-reset-progress__status{align-items:center;color:#f1ecfaf0;display:flex;font-weight:500;gap:8px}.economy-reset-progress p{color:#ddd6f4ad;line-height:1.5;margin:0}.economy-reset-progress--complete{border-color:#61d0a138}.economy-reset-progress--complete .economy-reset-progress__status{color:#9ce7c4}.economy-reset-progress--failed{border-color:#ff6f8338}.economy-reset-progress--failed p{color:#ffb3bf}.economy-reset-progress__spinner{animation:economy-reset-spin .9s linear infinite}@keyframes economy-reset-spin{to{transform:rotate(1turn)}}.economy-reset-confirmation-modal button,.economy-reset-confirmation-modal h3,.economy-reset-confirmation-modal input,.economy-reset-confirmation-modal label{font-weight:500}@media (max-width:1200px){.economy-screen .ec-feature-grid,.economy-screen .ec-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.economy-screen .backgrounds-container .backgrounds-grid,.economy-screen .items-container .items-grid{grid-template-columns:1fr}}@media (max-width:640px){.economy-reset-danger-zone__body{align-items:stretch;flex-direction:column}.economy-reset-danger-zone__button{width:100%}}@media (max-width:960px){.economy-screen .ec-feature-grid,.economy-screen .ec-mode-grid,.economy-screen .ec-two-column{grid-template-columns:1fr}.economy-screen .ec-command-tableHead{display:none}.economy-screen .ec-command-row{gap:14px;grid-template-areas:"primary actions" "description description" "status status";grid-template-columns:minmax(0,1fr) auto}.economy-screen .ec-command-actions{align-self:start;grid-area:actions;justify-content:flex-end}.economy-screen .ec-command-primary{grid-area:primary}.economy-screen .ec-command-description{grid-area:description}.economy-screen .ec-command-status{grid-area:status;justify-self:start}}@media (max-width:720px){.economy-screen .bd-inline-note{font-size:.92rem;line-height:1.4}.economy-screen .wg-tabs button{flex-basis:150px;min-width:150px}.economy-screen .ec-status-grid{grid-template-columns:1fr}.economy-screen .ec-switch-row{align-items:flex-start}.economy-screen .ec-command-row{align-items:start;gap:12px 10px;grid-template-areas:"primary actions" "description description" "status status";grid-template-columns:minmax(0,1fr) auto;padding:14px}.economy-screen .ec-command-primary{gap:6px 8px;grid-area:primary}.economy-screen .ec-command-primary strong{font-size:.96rem}.economy-screen .ec-command-admin{font-size:.68rem;min-height:22px;padding:0 7px}.economy-screen .ec-command-description{font-size:.88rem;grid-area:description}.economy-screen .ec-command-status{align-self:start;grid-area:status;justify-self:end}.economy-screen .ec-status-pill{font-size:.74rem;min-height:26px;padding:0 10px}.economy-screen .ec-command-actions{gap:10px;grid-area:actions;justify-content:flex-end}.economy-screen .ec-icon-button{border-radius:11px;height:36px;width:36px}.economy-screen .ec-command-panel .wg-switch{transform:scale(.92);transform-origin:left center}}.dashboard-screen{background-clip:padding-box;background-color:var(--color-tertiary);border-radius:8px;box-sizing:border-box;height:auto;left:300px;max-height:calc(100dvh - 80px);min-height:calc(100dvh - 80px);overflow-y:auto;padding:40px 40px calc(40px + var(--app-safe-area-page-bottom));position:absolute;top:80px;width:calc(100% - 300px);z-index:10}.achievement-rewards-btn-row,.big-achievement-reward-input-row{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:10px}.achievement-rewards-btn-row{animation:slide-up 1.1s forwards;margin-bottom:1rem!important;margin-top:1.5rem!important}.big-achievement-reward-input-row{animation:slide-up 1.3s forwards}.achievement-rewards-btn{background-color:var(--color-muted);border:none;border-radius:5px;color:#fff;cursor:pointer;flex-basis:calc(33.33% - 20px);flex-grow:1;flex-shrink:1;font-family:Outfit,sans-serif;font-size:16px;font-weight:400;outline:2px solid #0000;padding:15px;text-align:center;transition:outline .3s ease,box-shadow .3s ease;width:100%!important}.achievement-rewards-btn.clicked-true,.big-input.clicked-true{outline:2px solid #a85bf0!important}.big-achievement-rewards-btn{background-color:#a85bf0;cursor:pointer;flex-basis:calc(33.33% - 20px);flex-grow:1;flex-shrink:1;padding:20px}.big-achievement-rewards-btn,.big-input{border:none;border-radius:5px;color:#fff;font-family:Outfit,sans-serif;font-size:18px;font-weight:400;width:100%!important}.big-input{background-color:var(--color-muted);justify-content:center;outline:2px solid #0000;padding:15px;transition:outline .3s ease,box-shadow .3s ease}.achievement-rewards-btn:not(.clicked-true):hover,.big-input:not(.clicked-true):hover{outline:2px solid #a85bf0!important}body{min-height:100%}.settings-text-group{margin-bottom:1rem!important}.settings-text-group .title{animation:slide-up .8s forwards;color:var(--color-white);font-size:1.5rem;font-weight:600;margin-top:0}.settings-text-group .subtitle,.settings-text-group .title{font-family:Poppins,sans-serif;font-style:normal;min-width:200px;opacity:0}.settings-text-group .subtitle{animation:slide-up 1.3s forwards;color:#999898;font-size:1rem;font-weight:400;margin-top:1rem}.acb-wrap{animation:slide-up 1.5s forwards;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(90deg,#090917fa,#090917f0);border-bottom:1px solid #ffffff12;color:#e8e9ff;font-family:Poppins,sans-serif;left:0;overflow-x:auto;position:fixed;right:0;top:0;width:100%;z-index:1000}.acb-inner{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:auto 1fr auto auto;margin:0 auto;max-width:1200px;min-width:525px;padding:8px 16px}.acb-badge{font-weight:600;letter-spacing:.2px;white-space:nowrap}.acb-count{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.acb-text{margin-right:4px;opacity:.9;white-space:nowrap}.acb-pill{align-items:center;background:#ffffff0f;border:1px solid #ffffff17;border-radius:999px;display:inline-flex;font-size:12.5px;font-weight:700;height:26px;justify-content:center;letter-spacing:.3px;min-width:44px;padding:0 8px}.acb-cta{background:#c163ff2e;border:1px solid #8a63ff59;border-radius:8px;color:#e9e5ff;font-size:15px;font-weight:400;margin-left:auto;padding:6px 10px;text-decoration:none;transition:transform .15s ease,background .2s ease,border-color .2s ease;white-space:nowrap}.acb-cta:hover{background:#c875ff3d}@media (max-width:720px){.acb-inner{gap:10px;grid-template-columns:1fr auto auto}.acb-badge{display:none}}@media (min-width:515px){.acb-inner{align-items:center!important;display:flex!important;gap:12px;grid-template-columns:none!important;justify-content:center!important}.acb-badge{order:0}.acb-count{order:1}.acb-cta{margin-left:0;order:2}}@media (max-width:514px){.acb-inner{align-items:center!important;display:flex!important;gap:12px;grid-template-columns:none!important;justify-content:center!important;min-width:0}}.modal-overlay{align-items:center;background:#00000080;box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;min-height:100dvh;padding:16px 16px var(--app-safe-area-sheet-bottom);position:fixed;top:0;width:100%;z-index:10000}.cancel-plan-modal{animation:slide-up .5s forwards;background:#fff;border:1px solid #909090;border-radius:10px;min-width:200px;padding:24px;position:relative;text-align:left;width:450px}.cancel-plan-modal>button[aria-label=Close]{min-height:42px;min-width:42px;padding:0;position:absolute;right:2px;top:7px}.cancel-plan-top{color:#ff4a44;font-size:11px;text-transform:uppercase}.cancel-title{color:#000;font-size:28px;font-weight:600;margin-top:17px}.cancel-subtitle,.cancel-title{font-family:Poppins,sans-serif;font-style:normal}.cancel-subtitle{color:#555;font-size:14px;font-weight:400;margin-bottom:16px;margin-top:-10px}.cancel-warnings{margin-bottom:20px}.info-item,.warning-item{align-items:center;border-radius:5px;display:flex;font-size:14px;gap:8px;margin-bottom:6px;padding:6px}.warning-item{background:#ffe5e5;color:#ff4a44}.info-item{background:#e5f4ff;color:#31708f}.cancel-label{color:#000;display:block;font-weight:600;margin-top:10px}.cancel-feedback,.cancel-label,.cancel-select{font-family:Poppins,sans-serif;font-size:14px;font-style:normal}.cancel-feedback,.cancel-select{border:1px solid #ccc;border-radius:6px;cursor:pointer;font-weight:400;margin-top:6px;padding:10px;width:100%}.cancel-feedback{cursor:text;height:80px;resize:none}.cancel-feedback::placeholder,.cancel-select{-webkit-user-select:none;user-select:none}.modal-buttons{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:16px}.stay-btn{background-color:initial;border:1px solid #d0d0d0;border-radius:10px;color:#333}.cancel-btn,.stay-btn{box-shadow:0 4px 12px #dbdbdb;cursor:pointer;font-family:Poppins,sans-serif;font-style:normal;font-weight:400;padding:8px 16px;transition:background-color .3s ease}.cancel-btn{align-items:center;background-color:#ff4a44;border:1px solid #ef4944;border-radius:10px;color:#fff;display:flex;gap:5px}.cancel-btn-icon{fill:#fff;height:16px;width:16px}.cancel-btn:hover{background-color:#f45752}.stay-btn:hover{background-color:#fafafa}.cancel-feature-list{font-family:Poppins,sans-serif;font-style:normal;font-weight:400;list-style:none;margin-bottom:20px;padding:0}.cancel-feature-item{align-items:center;color:#000;display:flex;font-size:14px;gap:10px;margin-bottom:15px}.feature-icon,.info-icon{height:19px;width:19px}.info-box{align-items:center;background:#f0f0f0;border-radius:6px;color:#183848;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:600;margin-bottom:20px;padding:10px}.info-icon{margin-right:10px}.cancel-modal-divider{background-color:#d9d9d9cc;height:1px;margin:8px 0}.changelog-overlay{background:#05060eb8}.changelog-popup{animation:wg-appear .22s ease-out both;background:#0d1020!important;border-color:var(--wg-border);border-radius:16px;box-shadow:0 24px 56px #00000061;color:var(--wg-text);max-height:min(760px,calc(100dvh - 48px));opacity:1!important;overflow-y:auto;padding:24px;text-align:left;width:min(620px,calc(100vw - 32px))}.changelog-popup.closing{animation:slide-down .3s forwards}.changelog-title-wrapper{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin:0;padding:0}.changelog-title{color:var(--wg-text);font-size:1.35rem;font-weight:500;line-height:1.15;margin:0}.changelog-close{align-items:center;background:#0000;border:0;border-radius:11px;color:var(--wg-muted);cursor:pointer;display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;margin:-8px -8px 0 0;transition:color .16s ease-out;width:44px}.changelog-close:focus-visible,.changelog-close:hover{color:var(--wg-text)}.changelog-date{color:#ffffff8f;font-size:.94rem;font-weight:400;margin:8px 0 18px}.changelog-image{background:var(--wg-surface-soft);border:1px solid var(--wg-border);border-radius:11px;margin:0 0 20px;overflow:hidden}.changelog-image img{display:block;height:auto;max-height:300px;object-fit:cover;width:100%}.changelog-description-wrapper{color:var(--wg-text);font-weight:400;margin:0}.changelog-description-title{color:var(--wg-text);font-size:.98rem;font-weight:500;line-height:1.4;margin:0}.changelog-description-text{color:#ffffffa8;font-size:.94rem;line-height:1.55;margin:8px 0 0}.changelog-footer-wrapper{align-items:center;justify-content:space-between;margin-top:22px}.changelog-pagination{align-items:center;color:var(--wg-muted);display:flex;font-weight:400;gap:6px}.changelog-pagination button{align-items:center;background:hsla(0,0%,100%,.035);border:1px solid var(--wg-border);border-radius:8px;color:var(--wg-text);cursor:pointer;display:inline-flex;justify-content:center;min-height:34px;min-width:34px}.changelog-pagination button:focus-visible:not(:disabled),.changelog-pagination button:hover:not(:disabled){background:#ffffff0d;border-color:#a85bf047}.changelog-pagination button:disabled{cursor:not-allowed;opacity:.4}.changelog-pagination span{color:var(--wg-muted);font-size:.9rem;min-width:42px;text-align:center}.changelog-confirm{font-size:.86rem;min-height:40px;padding:0 16px}@media (max-width:560px){.changelog-popup{max-height:calc(100dvh - 24px);padding:20px;width:calc(100vw - 24px)}.changelog-footer-wrapper{align-items:stretch;flex-direction:column-reverse}.changelog-confirm,.changelog-pagination{width:100%}.changelog-pagination{justify-content:center}}.reaction-create-button-container{animation:slide-up 1s forwards;background-color:var(--color-highlight);border-radius:8px;box-shadow:0 2px 10px #0000004d;margin:0 auto;max-width:500px;padding:16px}.reaction-create-button-top-row{align-items:center;animation:slide-up 1.2s forwards;display:flex;gap:10px;margin-bottom:16px}.reaction-create-button-main-button{background-color:#5865f2;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:1rem;font-weight:400;max-height:50px;max-width:150px;min-height:50px;min-width:150px;overflow:hidden;padding:8px 16px;position:relative;transition:background-color .3s ease;white-space:nowrap;width:100%}.button-label,.edit-overlay{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease}.button-label{opacity:1}.edit-overlay{align-items:center;display:flex;gap:4px;opacity:0}.reaction-create-button-main-button:hover .button-label{opacity:0}.reaction-create-button-main-button:hover .edit-overlay{opacity:1}.reaction-create-edit-icon{height:18px;margin-right:5px;-webkit-user-select:none;user-select:none;width:18px}.edit-text{font-size:1rem}.reaction-create-button-role-select{background-color:#2c2f33;border:1px solid #202225;border-radius:4px;color:#fff;cursor:pointer;flex:1 1;padding:8px;width:100%}.reaction-create-button-delete-button{background-color:#ff66664d;border:none;border-radius:4px;cursor:pointer;font-size:18px;padding:4px;transition:background-color .2s ease}.reaction-create-button-delete-button:hover{background-color:#ff666680}.reaction-create-delete-icon{display:block;height:24px;-webkit-user-select:none;user-select:none;width:24px}.reaction-create-button-editor{animation:slide-up 1.3s forwards;background-color:var(--color-primary-dark);border-radius:8px;margin-bottom:1rem;padding:12px}.reaction-create-button-editor h3{color:var(--color-white);font-family:Poppins,sans-serif;font-size:14px;font-weight:400;letter-spacing:1px;margin-bottom:12px;margin-top:0;text-transform:uppercase}.reaction-create-button-editor-row{align-items:center;display:flex;margin-bottom:12px}.reaction-create-button-editor-row label{color:var(--color-white-opacity-70);font-family:Outfit,sans-serif;font-size:.95rem;font-weight:300;margin-right:8px;width:60px}.reaction-create-button-emoji-add-button{align-items:center;background-color:var(--color-muted);border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:18px;height:32px;justify-content:center;transition:background-color .3s ease;-webkit-user-select:none;user-select:none;width:32px}.reaction-create-button-emoji-add-button:hover{background-color:var(--color-hover-one)}.reaction-create-button-editor-row input[type=text]{background-color:var(--color-muted);color:#fff;flex:1 1}.reaction-create-button-color-picker{align-items:center;display:flex;gap:8px}.reaction-create-button-color-option{border:1.5px solid #0000;border-radius:50%;cursor:pointer;height:24px;width:24px}.reaction-create-button-color-option.selected{border-color:#fff}.reaction-create-button-add-button{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:4px;margin-top:8px;padding:6px 0}.reaction-create-button-add-button:hover{text-decoration:underline}@media (max-width:597px){.reaction-create-button-top-row{flex-wrap:wrap}}@media (max-width:490px){.marginbottom-mobile{margin-bottom:8rem!important}}.emoji-tab-button{background-color:#ffffff0a;color:var(--color-white);opacity:.5;transition:background-color .3s ease,opacity .3s ease,transform .3s ease}.emoji-tab-button:hover{background-color:#a85bf033;opacity:.8}.emoji-tab-button.active{background-color:#a85bf0;opacity:1}.emoji-tab-button.active:hover{background-color:#b47bff}.reaction-create-button-card{grid-gap:16px;background:linear-gradient(180deg,#ffffff05,hsla(0,0%,100%,.012)),#0a0b18f0;border:1px solid #9785d21a;border-radius:20px;box-shadow:inset 0 1px #ffffff05,0 0 0 1px #7c3aed05;display:grid;gap:16px;overflow:hidden;padding:18px}.reaction-create-button-header{align-items:flex-start;display:flex;gap:12px;min-width:0}.reaction-create-button-drag-handle{align-items:center;color:#ffffff59;display:inline-flex;flex:0 0 auto;justify-content:center;min-height:50px;-webkit-user-select:none;user-select:none;width:18px}.reaction-create-button-header-actions{align-items:center;display:flex;flex:0 0 auto;gap:10px;margin-left:auto}.reaction-create-button-card .reaction-create-button-main-button{align-items:center;background-color:#5865f2;border:1px solid #ffffff14;border-radius:16px;box-shadow:inset 0 1px #ffffff24,0 0 0 1px #ffffff14;color:#fff;cursor:default;display:inline-flex;gap:8px;inset:auto;justify-content:center;min-height:60px;overflow:hidden;padding:0 24px;position:static;text-overflow:ellipsis;transform:none;white-space:nowrap;width:fit-content}.reaction-create-button-card .reaction-create-button-main-button:focus-visible,.reaction-create-button-card .reaction-create-button-main-button:hover{box-shadow:inset 0 1px #ffffff24,0 0 0 1px #ffffff14;filter:none}.reaction-create-button-card .reaction-create-button-main-button .button-label{align-items:center;display:inline-flex;gap:0;opacity:1;position:static;transform:none;white-space:nowrap}.reaction-create-button-card .reaction-create-button-main-button:hover .button-label{opacity:1}.reaction-create-button-main-button--compact{max-width:220px;min-width:176px;width:fit-content}.reaction-create-button-main-button--preview{border-radius:16px;justify-content:flex-start;min-height:88px;padding:0 24px;width:min(100%,392px)}.reaction-create-button-delete-button,.reaction-create-button-toggle-button{align-items:center;background:#ffffff08;border:1px solid #9785d221;border-radius:14px;color:#ffffffb3;cursor:pointer;display:inline-flex;height:44px;justify-content:center;padding:0;transition:border-color .16s ease-out,background-color .16s ease-out,color .16s ease-out,box-shadow .16s ease-out,opacity .16s ease-out;width:44px}.reaction-create-button-delete-button:hover,.reaction-create-button-toggle-button:hover{background:#a85bf01a;border-color:#a85bf04d;box-shadow:0 0 18px #a85bf014;color:#fff}.reaction-create-button-delete-button{color:#ffffffad}.reaction-create-button-body{display:grid;grid-template-rows:0fr;opacity:0;overflow:hidden;pointer-events:none;transform:translateY(-6px);transition:grid-template-rows .32s ease,opacity .22s ease,transform .22s ease}.reaction-create-button-body--expanded{grid-template-rows:1fr;opacity:1;pointer-events:auto;transform:translateY(0)}.reaction-create-button-body-contents{grid-gap:18px;display:grid;gap:18px;min-height:0;overflow:hidden}.reaction-create-button-preview-section,.reaction-create-button-settings{grid-gap:12px;display:grid;gap:12px;min-width:0}.reaction-create-button-preview-section h3,.reaction-create-button-settings h3{color:var(--wg-text);font-size:1.08rem;font-weight:700;line-height:1.2;margin:0}.reaction-create-button-divider{background:linear-gradient(90deg,#9785d205,#9785d257,#9785d205);height:2px;margin:2px 0 0;width:100%}.reaction-create-button-settings-grid{grid-gap:14px 16px;display:grid;gap:14px 16px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.reaction-create-button-field{grid-gap:8px;display:grid;gap:8px;min-width:0}.reaction-create-button-field>span{color:#ffffffd1;font-size:.9rem;font-weight:700;letter-spacing:.01em}.reaction-create-button-label-field,.reaction-create-button-style-field{grid-column:1/-1}.reaction-create-button-emoji-trigger{align-items:center;background:#16182de0;border:1px solid #9785d21f;border-radius:14px;color:var(--wg-text);cursor:pointer;display:flex;gap:10px;justify-content:flex-start;min-height:54px;min-width:0;padding:7px 12px;transition:border-color .16s ease-out,background-color .16s ease-out,box-shadow .16s ease-out;width:100%}.reaction-create-button-emoji-trigger:focus-visible,.reaction-create-button-emoji-trigger:hover{border-color:#a85bf06b;box-shadow:0 0 0 3px #a85bf01a;outline:none}.reaction-create-button-emoji-preview{align-items:center;aspect-ratio:1/1;background:hsla(0,0%,100%,.035);border:1px solid #9785d22e;border-radius:10px;color:#ffffffd6;display:inline-flex;flex:0 0 auto;font-size:1rem;height:26px;justify-content:center;line-height:1;overflow:hidden;width:26px}.reaction-create-button-emoji-badgeFallback,.reaction-create-button-emoji-badgeImage,.reaction-create-button-emoji-badgeText,.reaction-create-button-emoji-preview img,.reaction-create-button-emoji-preview>span{align-items:center;display:inline-flex;flex:0 0 auto;height:100%;justify-content:center;line-height:1;max-height:100%;max-width:100%;min-height:0;min-width:0;object-fit:contain;width:100%}.reaction-create-button-emoji-badgeText{font-size:.95rem;overflow:hidden}.reaction-create-button-emoji-badgeImage{display:block}.reaction-create-button-emoji-badgeFallback{overflow:hidden}.reaction-create-button-emoji-triggerText{font:inherit;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reaction-create-button-card .rr-compact-input{max-width:100%;width:100%}.reaction-create-button-card .rr-compact-input:focus-visible{outline:none;outline-offset:0}.reaction-create-button-style-selector{background:#05060e57;border:1px solid #9785d21a;border-radius:14px;box-sizing:border-box;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:100%;min-width:0;overflow:hidden;padding:4px;position:relative;width:100%}.reaction-create-button-style-selector:before{background:linear-gradient(180deg,#a85bf052,#7c3aed47);border-radius:11px;bottom:4px;content:"";left:4px;pointer-events:none;position:absolute;top:4px;transform:translateX(0);transition:transform .18s ease-out;width:calc(25% - 2px)}.reaction-create-button-style-selector:has(button:nth-child(2).active):before{transform:translateX(100%)}.reaction-create-button-style-selector:has(button:nth-child(3).active):before{transform:translateX(200%)}.reaction-create-button-style-selector:has(button:nth-child(4).active):before{transform:translateX(300%)}.reaction-create-button-style-selector button{background:#0000;border:0;border-radius:11px;color:var(--wg-subtle);cursor:pointer;font:inherit;font-weight:600;min-height:50px;min-width:0;overflow:hidden;padding:0 10px;text-overflow:ellipsis;transition:background-color .16s ease-out,color .16s ease-out,box-shadow .16s ease-out;white-space:nowrap}.reaction-create-button-style-selector button+button{border-left:1px solid #9785d214;border-radius:0}.reaction-create-button-style-selector button.active{background:#0000;color:var(--wg-text)}.reaction-create-button-style-selector button:focus-visible{outline:none}.reaction-create-button-card .reaction-create-button-style-selector button:hover:not(.active){background:#a85bf014;color:var(--wg-text)}.reaction-create-button-card .reaction-create-button-main-button .button-label,.reaction-create-button-card .reaction-create-button-main-button .button-label *{pointer-events:none}@media (max-width:980px){.reaction-create-button-settings-grid{grid-template-columns:1fr}.reaction-create-button-label-field,.reaction-create-button-style-field{grid-column:auto}.reaction-create-button-main-button--compact{max-width:100%;min-width:160px}}@media (max-width:760px){.reaction-create-button-card{padding:16px}.reaction-create-button-header{flex-wrap:wrap}.reaction-create-button-header-actions{justify-content:flex-end;width:100%}.reaction-create-button-main-button--compact{flex:1 1 100%;max-width:100%}.reaction-create-button-main-button--preview{width:100%}.reaction-create-button-style-selector{grid-template-columns:repeat(2,minmax(0,1fr))}.reaction-create-button-style-selector button+button{border-left:0;border-radius:0;border-top:1px solid #9785d214}}@media (max-width:520px){.reaction-create-button-style-selector{grid-template-columns:1fr}.reaction-create-button-style-selector button+button{border-left:0;border-top:1px solid #9785d214}.reaction-create-button-emoji-trigger{min-height:54px}.reaction-create-button-emoji-preview{height:24px;width:24px}}.giveaways-header{align-items:flex-start;animation:slide-up 1s forwards;display:flex;gap:16px;justify-content:space-between;margin-bottom:28px}.giveaways-header>div{width:100%}.giveaways-header .settings-text-group{margin-bottom:0!important}.giveaways-header .giveaways-primary-button{margin-top:5px}.giveaways-page-body{display:flex;flex-direction:column;gap:28px;transition:opacity .2s ease}.giveaways-page-body.disabled{opacity:.5}.giveaways-page-body.disabled>*{pointer-events:none;-webkit-user-select:none;user-select:none}.giveaways-title{font-family:Outfit,sans-serif;font-size:30px;font-weight:600;margin:0}.giveaways-subtitle{color:var(--color-white-opacity-70);font-family:Outfit,sans-serif;font-size:14px;margin:6px 0 0}.giveaways-primary-button{align-items:center;background-color:#a85bf0;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:Outfit,sans-serif;font-weight:500;gap:8px;height:40px;padding:0 16px;transition:background-color .2s ease,opacity .2s ease}.giveaways-primary-button.small{height:auto;padding:8px 14px}.giveaways-primary-button:hover{background-color:#7d44c7}.giveaways-primary-button.disabled,.giveaways-primary-button.small.disabled{cursor:not-allowed;opacity:.6}.giveaways-stats-grid{grid-gap:16px;animation:slide-up 1s forwards;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:28px}.giveaways-card{background:var(--color-secondary);gap:12px;padding:16px}.giveaways-card,.giveaways-card-icon{align-items:center;border-radius:12px;display:flex}.giveaways-card-icon{background:var(--color-muted);color:var(--color-white);height:42px;justify-content:center;width:42px}.giveaways-card-title{color:var(--color-white-opacity-70);font-family:Outfit,sans-serif;font-size:12px;margin-bottom:4px}.giveaways-card-value{font-family:Outfit,sans-serif;font-size:22px;font-weight:600}.giveaways-card-hint{color:var(--color-white-opacity-70);font-family:Outfit,sans-serif;font-size:11px;margin-top:4px}.giveaways-section-header{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.giveaways-section-title{font-family:Outfit,sans-serif;font-size:19px;margin:0}.giveaways-section-subtitle{color:var(--color-white-opacity-70);font-family:Outfit,sans-serif;font-size:12px}.giveaways-table-wrapper{animation:slide-up 1.4s forwards;background:var(--color-secondary);border:1px solid var(--color-white-opacity-15);border-radius:12px;overflow:visible;padding:16px 16px 8px}.giveaways-table-scroll{overflow-x:auto;overflow-y:visible}.giveaways-table{border-collapse:collapse;font-family:Outfit,sans-serif;font-size:13px;width:100%}.giveaways-table th{border-bottom:1px solid var(--color-white-opacity-15);color:var(--color-white-opacity-80);font-weight:600;letter-spacing:.2px;padding:10px 6px;text-align:center}.giveaways-table td{border-bottom:1px solid var(--color-white-opacity-10);padding:12px 6px;text-align:center}.giveaways-table-ellipsis{display:inline-block;max-width:220px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.giveaways-table td:nth-child(3),.giveaways-table th:nth-child(3){background:var(--color-muted);padding-left:12px;padding-right:12px}.giveaways-table th:nth-child(3){border-radius:10px 10px 0 0}.giveaways-table tbody tr:last-child td:nth-child(3){border-radius:0 0 10px 10px}.light-theme .giveaways-table td:nth-child(3),.light-theme .giveaways-table th:nth-child(3){background:var(--color-light-equivalent);color:var(--color-text)}.giveaways-table tr:last-child td{border-bottom:none}.giveaways-table tbody tr:hover{background:#ffffff05;transition:background .3s ease}.light-theme .giveaways-table tbody tr:hover{background:#00000008}.light-theme .giveaways-table-wrapper{background:var(--color-secondary);border-color:var(--color-border)}.light-theme .giveaways-table td,.light-theme .giveaways-table th{border-bottom:1px solid var(--color-border);color:var(--color-text)}.giveaways-badge{align-items:center;background:var(--color-muted);border-radius:10px;color:var(--color-white);display:inline-flex;font-size:12px;font-weight:500;gap:6px;margin:0 0 0 2px;padding:4px 10px}.giveaways-badge.active{background:#40bd8029;color:#9fe8c1}.giveaways-badge.ended{background:#ff787829;color:#ffb5b5}.light-theme .giveaways-badge{background:var(--color-light-equivalent);border:1px solid var(--color-border);color:var(--color-text)}.light-theme .giveaways-badge.active{background:#40bd802e;color:#2d6a4f}.light-theme .giveaways-badge.ended{background:#ff787833;color:#8a2f2f}.giveaways-action-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:8px;position:relative}.giveaways-actions-cell{position:relative}.giveaways-action-button{align-items:center;background:#0000;border:1px solid var(--color-white-opacity-10);border-radius:8px;color:var(--color-white);cursor:pointer;display:inline-flex;font-family:Outfit,sans-serif;font-size:12px;gap:6px;padding:6px 8px;transition:background-color .2s ease,color .2s ease,opacity .2s ease}.giveaways-action-button:hover{background:var(--color-secondary)}.giveaways-action-button.disabled{cursor:not-allowed;opacity:.6}.giveaways-action-button.primary{background:var(--color-muted);border-color:var(--color-white-opacity-10);font-weight:600}.giveaways-action-button.primary:hover{background:var(--color-hover-one)}.giveaways-action-button.icon{border-color:#0000;height:30px;justify-content:center;opacity:.7;padding:6px;width:30px}.giveaways-action-button.icon:hover{background:var(--color-secondary);opacity:1}.giveaways-action-menu{position:relative}.giveaways-menu-panel{background:var(--color-muted);border:1px solid var(--color-white-opacity-15);border-radius:10px;box-shadow:0 8px 20px #0000002e;display:flex;flex-direction:column;gap:4px;max-height:260px;max-width:calc(100vw - 16px);min-width:200px;overflow-y:auto;padding:6px;position:fixed;width:220px;z-index:9999}.giveaways-menu-panel-title{border-bottom:1px solid #ffffff14;font-size:11px;margin-bottom:4px;opacity:.7;padding:4px 8px}.giveaways-menu-item{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--color-white);cursor:pointer;display:flex;font-family:Outfit,sans-serif;font-size:12px;gap:8px;padding:8px 10px;transition:background-color .2s ease,color .2s ease}.giveaways-menu-item:hover{background:var(--color-muted)}.giveaways-menu-item:disabled{cursor:not-allowed;opacity:.5}.giveaways-menu-item:disabled:hover{background:#0000}.giveaways-menu-item.danger{color:#ffb5b5}.giveaways-menu-item.danger:hover{background:#ff78781f}.giveaways-menu-item.end:hover,.giveaways-menu-item.reroll:hover{background:var(--color-white-opacity-10)}.giveaways-empty{align-items:center;color:var(--color-white-opacity-70);display:flex;flex-direction:column;font-family:Outfit,sans-serif;gap:12px;padding:28px;text-align:center}.giveaways-modal-overlay{align-items:center;background:#000000a6;box-sizing:border-box;display:flex;inset:0;justify-content:center;min-height:100dvh;padding:16px 16px var(--app-safe-area-sheet-bottom);position:fixed;z-index:10000}.giveaways-modal{animation:slide-up 1s forwards;background:var(--color-secondary);border-radius:12px;box-shadow:0 20px 50px #0006;max-height:90dvh;overflow:auto;padding:24px;width:min(960px,92vw)}.giveaways-modal-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.giveaways-modal-title{font-family:Outfit,sans-serif;font-size:20px;margin:0}.giveaways-modal-close{background:#0000;border:none;color:var(--color-white-opacity-70);cursor:pointer;transition:color .2s ease}.giveaways-modal-close:hover{color:var(--color-white)}.giveaways-modal-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.giveaways-card-block{background:var(--color-dropdown-options);border:1px solid var(--color-white-opacity-10);border-radius:12px;padding:16px}.giveaways-card-block h4{font-family:Outfit,sans-serif;font-size:15px;margin:0 0 12px}.giveaways-field{color:var(--color-white-opacity-70);display:flex;flex-direction:column;font-family:Outfit,sans-serif;font-size:13px;gap:6px;margin-bottom:12px}.giveaways-field span{color:var(--color-white-opacity-80)}.giveaways-inline-fields{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.giveaways-inline-field{display:flex;flex-direction:column;gap:6px}.giveaways-input-label{color:var(--color-white-opacity-70);font-family:Outfit,sans-serif;font-size:12px}.giveaways-preset-row{display:flex;flex-wrap:wrap;gap:8px}.giveaways-preset-button{background:var(--color-muted);border:none;border-radius:8px;color:var(--color-white);cursor:pointer;font-family:Outfit,sans-serif;font-size:12px;padding:6px 10px}.giveaways-preset-button.active{background:#a85bf0}.giveaways-preview-entry{align-items:center;display:flex;gap:10px;margin-top:12px}.giveaways-preview-button{background:#a85bf0;border:none;border-radius:8px;color:#fff;cursor:default;font-family:Outfit,sans-serif;font-weight:500;height:36px;padding:0 16px}.giveaways-preview-emoji{align-items:center;background:var(--color-primary);border-radius:10px;display:inline-flex;font-size:20px;height:36px;justify-content:center;width:36px}.giveaways-preview-emoji img{border-radius:6px;height:22px;width:22px}.giveaways-preview-full{border-top:1px solid var(--color-white-opacity-10);margin-top:18px;padding-top:18px}.giveaways-preview-full h4{font-family:Outfit,sans-serif;font-size:15px;margin:0 0 12px}.giveaways-preview-embed{background:var(--color-dropdown-options);border:1px solid var(--color-white-opacity-10);border-radius:12px;padding:14px}.giveaways-preview-reaction{align-items:center;color:var(--color-white-opacity-70);display:inline-flex;font-family:Outfit,sans-serif;font-size:12px;gap:8px}.giveaways-segmented{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.giveaways-segment{align-items:center;background:#0000;border:1px solid var(--color-white-opacity-15);border-radius:10px;color:var(--color-white);cursor:pointer;display:inline-flex;font-family:Outfit,sans-serif;font-size:13px;gap:6px;justify-content:center;padding:10px 12px;transition:background-color .2s ease,color .2s ease,opacity .2s ease}.giveaways-segment.active{background:var(--color-muted);border-color:var(--color-white-opacity-30)}.giveaways-segment:hover{background:var(--color-white-opacity-10)}.giveaways-recommended-badge{background:#a85bf026;border-radius:10px;color:#cbb7ff;font-size:10px;font-weight:600;padding:2px 6px}.giveaways-emoji-row{align-items:center;display:flex;gap:10px}.giveaways-emoji-button{align-items:center;background:var(--color-primary);border:1px solid var(--color-white-opacity-15);border-radius:10px;color:var(--color-white);cursor:pointer;display:inline-flex;font-size:20px;height:40px;justify-content:center;width:40px}.giveaways-emoji-button img{border-radius:8px;height:26px;width:26px}.giveaways-emoji-picker{background:var(--color-primary);border:1px solid var(--color-white-opacity-10);border-radius:12px;margin-top:10px;padding:10px}.giveaways-warning{background:#ffb2601f;border-radius:10px;color:#ffcf9b;font-family:Outfit,sans-serif;font-size:12px;margin-top:10px;padding:8px 10px}.giveaways-toggle .switch{margin:0}.giveaways-modal .admin-roles-select,.giveaways-modal .channel-select,.giveaways-modal .text-input{animation:none!important}.giveaways-modal .admin-roles-select{font-size:.95rem}.giveaways-modal .channel-select{font-size:1rem;pointer-events:auto;z-index:110}.giveaways-modal-actions{align-items:center;display:flex;gap:12px;justify-content:flex-end;margin-top:18px}.giveaways-secondary-button{background:#0000;border:1px solid var(--color-white-opacity-20);border-radius:8px;color:var(--color-white);cursor:pointer;font-family:Outfit,sans-serif;padding:8px 14px;transition:background-color .2s ease,color .2s ease,opacity .2s ease}.giveaways-secondary-button:hover{background:var(--color-muted)}.giveaways-premium-badge{align-items:center;background:#ffc65824;border-radius:10px;color:#ffdca0;display:inline-flex;font-size:10px;font-weight:600;gap:4px;letter-spacing:.3px;margin-left:6px;padding:2px 8px}.giveaways-lock-row{align-items:center;display:flex;gap:8px}.giveaways-toggle .giveaways-lock-row span{color:var(--color-white);font-size:13px}.giveaways-helper,.giveaways-toggle .giveaways-helper{color:var(--color-white-opacity-70)}.giveaways-helper{font-family:Outfit,sans-serif;font-size:13px;margin-top:4px}.giveaways-helper.giveaways-error{color:#ff9d9d;margin-bottom:12px}.giveaways-accordion-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:12px}.giveaways-drawer-overlay{background:#00000059;inset:0;position:fixed;z-index:9990}.giveaways-drawer{animation:giveaways-drawer-in .32s ease-out;background:var(--color-secondary);box-shadow:-10px 0 30px #0006;height:100%;overflow:auto;padding:24px;position:fixed;right:0;top:0;width:min(420px,92vw);z-index:9995}.giveaways-drawer h3{font-family:Outfit,sans-serif;font-size:18px;margin-top:0}@keyframes giveaways-drawer-in{0%{opacity:.85;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.giveaways-detail-row{color:var(--color-white-opacity-70);display:flex;flex-direction:column;font-family:Outfit,sans-serif;font-size:13px;gap:4px;margin-bottom:12px}.giveaways-detail-row span{color:var(--color-white);font-size:14px}.giveaways-detail-row a{text-decoration:none;transition:-webkit-text-decoration .2s ease;transition:text-decoration .2s ease;transition:text-decoration .2s ease,-webkit-text-decoration .2s ease}.giveaways-detail-row a:hover{text-decoration:underline!important}.giveaways-drawer .giveaways-primary-button,.giveaways-drawer .giveaways-secondary-button{font-size:14px}.giveaways-confirm{animation:slide-up .75s forwards;background:var(--color-secondary);border-radius:12px;box-shadow:0 20px 40px #0006;padding:20px;width:min(420px,90vw)}.giveaways-confirm h4{font-family:Outfit,sans-serif;margin-top:0}.giveaways-confirm p{color:var(--color-white-opacity-70);font-family:Outfit,sans-serif;font-size:13px}.banners-confirm-modal,.banners-confirm-modal *,.banners-create-empty,.banners-create-empty *,.banners-editor,.banners-editor *,.banners-modal,.banners-modal *,.banners-page-body,.banners-page-body *,.banners-screen .wg-overview-hero,.banners-screen .wg-overview-hero *,.banners-screen .wg-status-card,.banners-screen .wg-status-card *,.banners-template-save-modal,.banners-template-save-modal *{font-family:var(--banners-font)}.banners-screen .wg-overview-hero{align-items:flex-start}.banners-screen .wg-status-card small{color:var(--color-white-opacity-70);display:block;font-size:12px;line-height:1.45;margin-top:6px}.banners-page-body{display:flex;flex-direction:column;gap:18px}.banners-screen .gv-list-panel,.banners-screen .gv-list-panel *{font-family:Outfit,sans-serif}.banners-page-body.disabled{opacity:.48}.banners-page-body.disabled>*{pointer-events:none;-webkit-user-select:none;user-select:none}.banners-native-title-row{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;width:100%}.banners-native-title-row>:first-child{flex:1 1 auto;min-width:0}.banners-native-title-toggle{align-items:center;display:inline-flex;gap:10px;padding-top:4px}.banners-native-title-toggle span{animation:banners-fade-up .42s cubic-bezier(.22,1,.36,1) both;animation-delay:.08s;color:var(--color-white);font-family:var(--banners-font);font-weight:500}.banners-header-note,.banners-inline-note{align-items:center;animation:banners-fade-up .44s cubic-bezier(.22,1,.36,1) both;background:#a85bf01c;border:1px solid #a85bf02e;border-radius:12px;color:var(--color-white-opacity-90);display:inline-flex;font-family:var(--banners-font);font-size:13px;gap:8px;padding:10px 14px}.banners-editor .banners-inline-note{font-weight:400}.banners-rotation-note{justify-self:start;margin-top:12px;max-width:100%;width:fit-content}.banners-upload-note{margin-top:2px}.banners-header-actions{align-items:center;display:flex;gap:12px}.banners-section-header-row{align-items:center;animation:banners-fade-up .5s cubic-bezier(.22,1,.36,1) both;animation-delay:.28s;display:flex;gap:16px;justify-content:space-between}.banners-grid-actions{flex:0 0 auto;justify-content:flex-end}.banners-grid-actions .wg-primary-button:focus-visible:not(:disabled)>svg:last-child,.banners-grid-actions .wg-primary-button:hover:not(:disabled)>svg:last-child{transform:none}.banners-grid-header{margin-bottom:0}.banners-grid-title{font-size:22px}.banners-usage-pill{align-items:center;background:var(--color-secondary);border:1px solid var(--color-white-opacity-10);border-radius:999px;display:inline-flex;font-family:var(--banners-font);font-weight:500;height:40px;justify-content:center;min-width:64px}.banners-alert-grid,.banners-empty-state,.banners-grid,.banners-premium-banner,.banners-rotation-card,.banners-summary-grid{animation:banners-fade-up .48s cubic-bezier(.22,1,.36,1) both}.banners-alert-grid{grid-gap:12px;animation-delay:.1s;display:grid;gap:12px}.banners-alert{align-items:center;background:#171834a3;border:1px solid #9a9dce29;border-radius:16px;box-shadow:inset 0 1px hsla(0,0%,100%,.035);display:flex;font-family:var(--banners-font);gap:12px;min-height:68px;padding:12px 16px}.banners-alert>svg{background:#8374e824;border:1px solid #b9bbe840;border-radius:8px;color:#dfe1ff;flex:0 0 auto;height:26px;padding:4px;width:26px}.banners-alert strong{display:block;font-weight:500;margin-bottom:4px}.banners-alert p{color:var(--color-white-opacity-70);font-size:13px;line-height:1.45;margin:0}.banners-alert-copy{font-weight:400!important}.banners-alert--static{background:#3712278a;border-color:#f871715c}.banners-alert--static>svg{background:#ef444424;border-color:#ff97ab66;color:#ffb0c0}.banners-alert--animated>svg,.banners-alert--boosts>svg{color:#c9c4ff}.banners-summary-grid{animation-delay:.16s;margin-bottom:0}.banners-rotation-card{animation-delay:.22s;padding:0}.banners-screen .banners-rotation-card .lv-radio-row strong{font-size:.93rem!important;font-weight:500!important}.banners-screen .banners-rotation-card .lv-radio-row span:last-child{font-size:.82rem!important;font-weight:400!important;line-height:1.45}.banners-editor-settings-grid label span,.banners-properties-body label span,.banners-rotation-card label span{color:var(--color-white-opacity-70);display:block;font-family:var(--banners-font);font-size:12px;margin-bottom:6px}.banners-font-select-field{position:relative;z-index:1}.banners-dimension-label{align-items:center;display:flex!important;gap:8px;justify-content:space-between}.banners-dimension-sync{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;color:var(--color-white-opacity-70);cursor:pointer;display:inline-flex;height:24px;justify-content:center;min-height:24px;padding:0;transition:background .18s ease,border-color .18s ease,color .18s ease;width:24px}.banners-dimension-sync:hover{background:#ffffff14;color:var(--color-white)}.banners-dimension-sync.active{background:#a85bf01f;border-color:#a85bf052;color:#c084fc}.banners-editor-settings-grid,.banners-input-grid,.banners-rotation-controls{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.banners-text-content-editor{grid-gap:12px;display:grid;gap:12px;margin-bottom:12px}.banners-text-content-editor textarea{min-height:92px;resize:vertical}.banners-text-content-editor .banners-inline-note{margin-top:-2px}.banners-auto-width-toggle{align-items:center;display:flex;padding-bottom:2px;padding-top:2px}.banners-auto-width-toggle label{align-items:center;cursor:pointer;display:flex}.banners-auto-width-toggle .subtitle{color:var(--wg-text);font-family:var(--banners-font);font-size:.86rem;margin-left:6px}.banners-rotation-controls{align-items:end}.banners-rotation-body{grid-gap:16px;display:grid;gap:16px}.banners-rotation-enable{align-self:stretch}.banners-rotation-enable.disabled{cursor:not-allowed;opacity:.55}.banners-rotation-frequency{align-self:stretch}.banners-rotation-frequency>span{color:var(--wg-text);font-size:.92rem;font-weight:500;margin:0}.banners-align-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.banners-align-grid .banners-chip-button{justify-content:center;width:100%}.banners-editor-settings-grid{margin-top:16px}.banners-editor-settings-grid input,.banners-editor-settings-grid select,.banners-properties-body input,.banners-properties-body select,.banners-properties-body textarea,.banners-rotation-controls select{background:var(--color-muted);border:1px solid #ffffff14;border-radius:12px;color:var(--color-white);font-family:var(--banners-font);min-height:46px;padding:12px 14px;width:100%}.banners-readonly-field{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;color:var(--color-white);display:flex;font-family:var(--banners-font);min-height:46px;padding:12px 14px;width:100%}.banners-properties-body input[type=color]{appearance:none;-webkit-appearance:none;background:#0000;border:none;border-radius:0;cursor:pointer;height:44px;min-height:44px;min-width:44px;padding:0;width:44px}.banners-properties-body input[type=color]::-webkit-color-swatch-wrapper{padding:0}.banners-properties-body input[type=color]::-webkit-color-swatch{border:none;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff29}.banners-properties-body input[type=color]::-moz-color-swatch{border:none;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff29}.banners-properties-body textarea{min-height:96px;resize:none}.banners-range-value{color:var(--color-white-opacity-70);font-family:var(--banners-font);font-size:12px;font-weight:500;margin:2px 0 8px}.banners-opacity-control{grid-column-gap:12px;align-items:baseline;column-gap:12px;display:grid;grid-template-columns:minmax(0,1fr) auto}.banners-opacity-control .banners-range-value{margin:0 0 8px;text-align:right}.banners-opacity-control input[type=range]{grid-column:1/-1}.banners-properties-body input[type=range]{appearance:none;-webkit-appearance:none;background:#0000;border:none;border-radius:999px;box-shadow:none;cursor:pointer;height:20px;min-height:auto;outline:none;padding:0;width:100%}.banners-properties-body input[type=range]:focus,.banners-properties-body input[type=range]:focus-visible{box-shadow:none;outline:none}.banners-properties-body input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,#1677ff,#1677ff 100%,#ffffffd1 100%,#ffffffd1);background:linear-gradient(90deg,#1677ff 0,#1677ff calc(var(--range-progress, 100%)),#ffffffd1 calc(var(--range-progress, 100%)),#ffffffd1 100%);border-radius:999px;height:12px}.banners-properties-body input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#1677ff;border:none;border-radius:999px;box-shadow:0 0 0 3px #1677ff2e;height:18px;margin-top:-3px;width:18px}.banners-properties-body input[type=range]::-moz-range-track{background:#ffffffd1;border:none;border-radius:999px;height:12px}.banners-properties-body input[type=range]::-moz-range-progress{background:#1677ff;border-radius:999px;height:12px}.banners-properties-body input[type=range]::-moz-range-thumb{background:#1677ff;border:none;border-radius:999px;box-shadow:0 0 0 3px #1677ff2e;height:18px;width:18px}.banners-editor-toggle{align-items:center;align-self:end;background:var(--color-muted);border:none;border-radius:12px;color:var(--color-white);cursor:pointer;display:flex;font-family:var(--banners-font);gap:10px;justify-content:space-between;padding:8px 14px;text-align:left;transition:border-color .18s ease,background-color .18s ease;width:100%}.banners-editor-toggle span{color:var(--color-white)!important;margin:0!important}.banners-editor-toggle:hover{transform:none}.banners-editor-toggle.active{background:#a85bf01f}.banners-rotation-list{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.banners-rotation-item{min-height:76px}.banners-rotation-item:hover{transform:none}.banners-rotation-item.active{background:#a85bf01a;border-color:#a85bf061}.banners-rotation-item.locked{cursor:not-allowed;opacity:.55}.banners-toggle-pill{align-items:center;background:#ffffff14;border-radius:999px;color:var(--color-white-opacity-70);display:inline-flex;flex:0 0 auto;height:26px;justify-content:center;width:26px}.banners-toggle-pill.active{background:#a85bf033;color:#f4e8ff}.banners-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),420px));justify-content:center;padding:0 22px 22px}.banners-grid-card,.banners-template-card{animation:banners-fade-up .52s cubic-bezier(.22,1,.36,1) both;background:var(--color-secondary);border:1px solid #ffffff14;border-radius:20px;cursor:pointer;min-width:0;overflow:hidden;position:relative;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.banners-grid-card{animation-duration:.58s}.banners-grid-card:hover,.banners-template-card:hover{border-color:#a85bf040;box-shadow:0 16px 36px #0000002e}.banners-grid-preview,.banners-template-preview{align-items:center;background:radial-gradient(circle at top right,#a85bf01a,#0000 42%),#ffffff05;display:flex;justify-content:center;padding:20px 20px 16px;position:relative}.banners-card-preview-viewport{align-items:center;aspect-ratio:16/9;background:radial-gradient(circle at top right,#a85bf024,#0000 34%),linear-gradient(180deg,#ffffff0a,#ffffff05);border-radius:18px;box-shadow:inset 0 0 0 1px #ffffff0d,0 14px 26px #00000024;display:flex;justify-content:center;padding:12px;width:100%}.banners-card-overlay{align-items:flex-start;background:linear-gradient(180deg,#0b0f196b,#0b0f190d 44%);border-radius:0;display:flex;gap:8px;inset:0;justify-content:flex-end;opacity:0;padding:26px;position:absolute;transition:opacity .16s ease}.banners-card-loading-overlay{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080c146b;display:flex;inset:0;justify-content:center;position:absolute;z-index:2}.banners-grid-card:hover .banners-card-overlay{opacity:1}.banners-card-action,.banners-chip-button,.banners-filter-chip,.banners-icon-button,.banners-tab{align-items:center;background:#111827db;border:1px solid #ffffff17;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--banners-font);gap:6px;justify-content:center;padding:8px 10px;transition:background-color .18s ease,border-color .18s ease,opacity .18s ease}.banners-card-action:hover,.banners-chip-button:hover,.banners-filter-chip:hover,.banners-icon-button:hover,.banners-tab:hover{transform:none}.banners-card-action{transition:background-color .2s ease}.banners-card-action:not(.danger):hover{background:#0a0f1cf5}.banners-card-action.danger:hover{background:#5f141cf5}.banners-card-action.danger:focus-visible>svg,.banners-card-action.danger:hover>svg,.banners-card-action.danger>svg{transform:none;transition:none}.banners-chip-button.loading,.banners-template-card.loading,.giveaways-primary-button.loading{pointer-events:none}.banners-template-card.loading .banners-template-copy,.banners-template-card.loading .banners-template-preview{opacity:.82}.banners-card-action.danger,.banners-chip-button.danger{background:#7f1d1de0}.banners-card-action:disabled,.banners-chip-button.disabled,.banners-chip-button:disabled,.banners-filter-chip:disabled,.banners-icon-button:disabled,.banners-tab:disabled{cursor:not-allowed;opacity:.55}.banners-card-body,.banners-template-copy{padding:16px 23px 22px}.banners-card-title-row{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.banners-card-badges{display:flex;flex-wrap:wrap;gap:8px}.banners-card-meta{color:var(--wg-subtle);display:flex;flex-wrap:wrap;font-family:Outfit,sans-serif;font-size:.82rem;gap:8px 14px;margin-top:10px}.banners-create-empty,.banners-empty-state{background:linear-gradient(180deg,#a85bf014,#3b82f60a);border:1px dashed #ffffff29;border-radius:16px;font-family:var(--banners-font);padding:44px 24px;text-align:center}.banners-create-empty h4,.banners-empty-state h3{font-family:var(--banners-font);margin:14px 0 8px}.banners-create-empty p,.banners-empty-state p,.banners-template-copy p{color:var(--color-white-opacity-70);font-family:var(--banners-font);font-size:13px;margin:0 0 18px}.banners-empty-icon{background:#a85bf024;border-radius:18px;height:58px;margin:0 auto;width:58px}.banners-empty-icon,.banners-empty-state{align-items:center;display:flex;justify-content:center}.banners-empty-state{flex-direction:column;gap:10px;min-height:360px}.banners-empty-state h3,.banners-empty-state p{margin:0}.banners-create-empty{align-items:center;animation:banners-empty-pop .28s cubic-bezier(.22,1,.36,1) both;display:flex;flex-direction:column;gap:0;justify-content:center;min-height:280px;text-align:center}.banners-create-empty h4,.banners-create-empty p{margin-left:auto;margin-right:auto;max-width:760px}.banners-create-empty p{line-height:1.45;max-width:820px}@keyframes banners-empty-pop{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.banners-empty-state h3,.banners-empty-state p{max-width:760px}.banners-editor-overlay,.banners-modal-overlay{align-items:stretch;animation:banners-overlay-in .22s cubic-bezier(.22,1,.36,1) both;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03060eb8;box-sizing:border-box;display:flex;inset:0;justify-content:stretch;min-height:100dvh;overflow:hidden;padding:clamp(10px,1.4vw,20px);position:fixed;z-index:6000}.banners-editor-overlay{background:radial-gradient(circle at top,#a85bf014,#0000 40%),#03060ef0;padding:0;z-index:7000}.banners-editor,.banners-modal{animation:banners-modal-in .26s cubic-bezier(.22,1,.36,1) both;background:radial-gradient(circle at top,#a85bf01f,#0000 44%),linear-gradient(180deg,rgba(16,20,33,.985),rgba(9,12,24,.985));border:1px solid #a85bf02e;border-radius:28px;box-shadow:0 34px 90px #0000006b,0 0 0 1px #ffffff08;height:100%;max-height:none;overflow:hidden;width:100%}.banners-modal{display:grid;grid-template-rows:auto minmax(0,1fr);padding:20px;width:100%}.banners-create-modal{width:100%}.banners-editor{border-radius:0;display:grid}.banners-template-save-modal{width:100%}.banners-confirm-modal{width:min(520px,100%)}.banners-editor-toolbar,.banners-modal-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.banners-modal-header h3,.banners-template-settings-section h4{font-family:var(--banners-font);font-size:18px;font-weight:500;margin:0 0 6px}.banners-modal-header p,.banners-plan-note,.banners-template-category{color:var(--color-white-opacity-70);font-family:var(--banners-font)}.banners-modal-body{min-height:0;overflow:auto;padding:0}.banners-modal-body-compact{padding-top:8px}.banners-editor-toolbar{align-items:flex-start;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c101ce0;border-bottom:1px solid #a85bf01f;flex-wrap:wrap;padding:20px 22px 18px;position:sticky;row-gap:12px;top:0;z-index:3}.banners-editor-toolbar-group{align-items:center;animation:banners-fade-up .42s cubic-bezier(.22,1,.36,1) both;display:flex;flex-wrap:wrap;gap:8px}.banners-editor-toolbar-brand{flex:1 1 280px;min-width:220px}.banners-editor-title-block{grid-gap:4px;display:grid;gap:4px;min-width:0}.banners-editor-eyebrow{color:#c084fc;font-size:11px;letter-spacing:.16em;text-transform:uppercase}.banners-editor-title-block strong{color:var(--color-white);display:block;font-size:18px;line-height:1.15;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.banners-editor-title-block small{font-size:12px;line-height:1.4}.banners-editor-toolbar-group:first-child{animation-delay:.04s}.banners-editor-toolbar-group:nth-child(2){animation-delay:.1s}.banners-editor-toolbar-group:nth-child(3){animation-delay:.16s}.banners-editor-toolbar-actions{flex:1 1 200px;justify-content:flex-end;margin-left:auto}.banners-dirty-indicator{align-items:center;background:#ffffff0f;border-radius:999px;display:inline-flex;font-family:var(--banners-font);font-size:13px;min-height:38px;padding:0 12px}.banners-dirty-indicator.dirty{background:#facc1529;color:#fef08a}.banners-dirty-indicator.clean{background:#4ade8024;color:#bbf7d0}.banners-tab-row,.banners-template-filters{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.banners-filter-chip,.banners-tab{border-radius:999px;padding:10px 14px}.banners-filter-chip.active,.banners-tab.active{background:#a85bf0;border-color:#0000}.banners-template-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.banners-create-modal-body{grid-gap:18px;display:grid;gap:18px;height:100%;margin-top:18px;overflow:auto;padding:0 4px 4px}.banners-create-section{grid-gap:16px;display:grid;gap:16px}.banners-create-section-head{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.banners-create-section-head h4{color:var(--color-white);font-size:18px;font-weight:500;margin:0 0 6px}.banners-create-section-head p{color:var(--color-white-opacity-70);font-size:13px;line-height:1.5;margin:0}.banners-create-section-blank{grid-template-columns:minmax(0,1fr)}.banners-create-plan-note{width:100%}.gv-banner-create-modal{background:var(--wg-surface-strong);border-color:var(--wg-border);border-radius:26px;box-shadow:0 34px 80px #00000070;font-family:Outfit,sans-serif;height:min(760px,calc(100dvh - 24px));max-height:calc(100vh - 24px);width:min(1060px,calc(100vw - 24px));z-index:2147483640}.gv-banner-create-overlay{z-index:2147483639}.gv-banner-create-modal,.gv-banner-create-modal *{font-family:Outfit,sans-serif}.gv-banner-create-modal .gv-modal-top{border-bottom-color:var(--wg-border)}.gv-banner-create-modal .gv-modal-header .giveaways-modal-title{color:var(--wg-text);font-size:1.35rem;font-weight:500;line-height:1.15}.gv-banner-create-modal .gv-modal-close{background:#0000;border:0;border-radius:11px;color:var(--wg-muted);height:44px;width:44px}.gv-banner-create-modal .gv-modal-close:focus-visible,.gv-banner-create-modal .gv-modal-close:hover{background:#0000;border-color:#0000;color:var(--wg-text)}.gv-banner-create-modal .gv-banner-create-tabs{border-top-color:var(--wg-border)}.gv-banner-create-modal .gv-banner-create-tabs button{color:var(--wg-muted);font-size:.98rem;font-weight:500}.gv-banner-create-modal .gv-banner-create-tabs button.active,.gv-banner-create-modal .gv-banner-create-tabs button:hover{color:var(--wg-text)}.gv-banner-create-modal .gv-modal-top{padding-bottom:0}.gv-banner-create-modal .gv-modal-header{padding-bottom:18px}.gv-banner-create-tabs{border-top:1px solid var(--wg-border);display:flex;gap:6px;margin:0 -26px;padding:0 26px}.gv-banner-create-tabs button{background:#0000;border:0;border-bottom:2px solid #0000;color:var(--wg-subtle);cursor:pointer;font:inherit;min-height:48px;padding:0 16px;transition:color .16s ease-out,border-color .16s ease-out}.gv-banner-create-tabs button.active,.gv-banner-create-tabs button:hover{color:var(--wg-text)}.gv-banner-create-tabs button.active{border-bottom-color:var(--dashboard-control-border-focus)}.gv-banner-create-modal .banners-create-modal-body{min-height:0;overflow-y:auto;padding:22px 26px 24px}.gv-banner-create-modal .banners-create-content{animation:banners-create-content-in .24s cubic-bezier(.16,1,.3,1) both!important}@keyframes banners-create-content-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.gv-banner-create-modal .banners-template-grid{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.gv-banner-create-modal .banners-template-card{background:var(--wg-surface-soft);border-color:var(--wg-border);border-radius:11px;box-shadow:none;color:var(--wg-text)}.gv-banner-create-modal .banners-template-card:hover{border-color:var(--dashboard-control-border-hover);box-shadow:var(--dashboard-control-hover-shadow)}.gv-banner-create-modal .banners-template-preview{background:var(--wg-surface-strong);padding:12px}.gv-banner-create-modal .banners-card-preview-viewport{background:var(--wg-surface-soft);border-radius:14px;box-shadow:inset 0 0 0 1px var(--wg-border);padding:8px}.gv-banner-create-modal .banners-template-copy{border-top-color:var(--wg-border);padding:14px}.gv-banner-create-modal .banners-template-copy p{color:var(--wg-muted);font-size:.9rem;font-weight:400;line-height:1.5}.gv-banner-create-modal .banners-template-category{color:var(--wg-muted);font-size:.82rem;font-weight:400}.gv-banner-create-modal .banners-template-premium-icon{align-items:center;color:#f5bf42;display:inline-flex;justify-content:center}.gv-banner-create-modal .banners-template-premium-icon:hover{color:#f5bf42}.gv-banner-create-modal .banners-template-use-button{min-height:38px;padding-inline:16px}.gv-banner-create-modal .banners-create-empty{background:var(--wg-surface-soft);border-color:var(--wg-border);border-radius:11px}@media (max-width:620px){.gv-banner-create-modal{height:calc(100dvh - 20px);max-height:calc(100dvh - 20px);width:calc(100vw - 20px)}.gv-banner-create-modal .gv-modal-top{padding:18px 18px 0}.gv-banner-create-tabs{margin-inline:-18px;padding-inline:18px}.gv-banner-create-modal .banners-create-modal-body{padding:18px 20px 20px}.gv-banner-create-modal .banners-template-grid{grid-template-columns:1fr}}.banners-template-card.locked{position:relative}.banners-template-card.locked:after{background:linear-gradient(180deg,#03060e29,#03060e6b);content:"";inset:0;position:absolute}.banners-template-category{display:inline-block;font-size:12px;margin:6px 0 10px}.banners-upload-card{grid-gap:16px;display:grid;gap:16px}.banners-upload-card-loading{pointer-events:none}.banners-upload-drop,.banners-upload-field{grid-gap:14px;background:var(--wg-surface-strong);border:1px solid var(--wg-border);border-radius:11px;cursor:pointer;display:grid;font-family:var(--banners-font);gap:14px;padding:18px;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.banners-upload-drop:hover,.banners-upload-field:hover{background:var(--wg-surface-strong);border-color:var(--dashboard-control-border-hover);box-shadow:none;transform:none}.banners-upload-drop.drag-active,.banners-upload-field.drag-active{background:linear-gradient(180deg,#a85bf01f,#3b82f60d),var(--color-secondary);border-color:#a85bf094;box-shadow:0 0 0 1px #a85bf033,0 18px 32px #03060e3d;transform:scale(1.004)}.banners-upload-input{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.banners-upload-head{align-items:flex-start;display:flex;gap:14px}.banners-upload-icon{align-items:center;background:linear-gradient(180deg,#a85bf033,#3b82f614),#ffffff08;border:1px solid #ffffff14;border-radius:14px;color:#fff;display:inline-flex;flex:0 0 auto;height:42px;justify-content:center;transition:border-color .18s ease,background .18s ease;width:42px}.banners-upload-drop.drag-active .banners-upload-icon,.banners-upload-field.drag-active .banners-upload-icon{background:linear-gradient(180deg,#a85bf04d,#3b82f624),#ffffff0a;border-color:#a85bf052}.banners-upload-copy{grid-gap:5px;display:grid;gap:5px;min-width:0}.banners-upload-copy strong{color:var(--color-white);font-size:15px;font-weight:500}.banners-upload-copy span{color:var(--color-white-opacity-70);font-size:12px;line-height:1.55}.banners-upload-meta{align-items:center;display:flex;gap:12px;min-width:0;width:100%}.banners-upload-drop .banners-upload-meta>span,.banners-upload-field .banners-upload-meta>span{display:inline-flex;margin-bottom:0}.banners-upload-button{align-items:center;align-self:center;background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;color:var(--color-white);display:inline-flex;font-family:var(--banners-font);font-size:13px;font-weight:500;justify-content:center;letter-spacing:0;line-height:1;min-height:40px;padding:0 16px;text-align:center;transition:background .18s ease,border-color .18s ease;white-space:nowrap}.banners-upload-drop:hover .banners-upload-button,.banners-upload-field:hover .banners-upload-button{background:#a85bf01f;border-color:#a85bf03d}.banners-upload-filename{align-items:center;color:var(--color-white-opacity-70);flex:1 1 auto;font-size:13px;line-height:1.45;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.banners-upload-progress{background:#ffffff0f;border-radius:999px;height:6px;overflow:hidden;position:relative;width:100%}.banners-upload-progress-bar{animation:banners-upload-progress 1.1s cubic-bezier(.4,0,.2,1) infinite;background:linear-gradient(90deg,#a85bf01a,#a85bf0f2,#3b82f6e6);border-radius:inherit;height:100%;left:-32%;position:absolute;top:0;width:32%}.banners-inline-spinner{animation:banners-spin .78s linear infinite;border-color:#fffffffa #ddc1ffc7 #fff3 #fff3;border-radius:999px;border-style:solid;border-width:2.5px;box-shadow:0 0 8px #ffffff29;flex:0 0 auto;height:17px;transform:translateZ(0);width:17px;will-change:transform}.banners-inline-spinner.large{border-width:3px;height:24px;width:24px}@keyframes banners-upload-progress{0%{left:-32%}to{left:100%}}@keyframes banners-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.banners-upload-preview{border-radius:16px;height:220px;object-fit:cover;width:100%}.banners-upload-preview-skeleton{display:block}.banners-preview-skeleton{border-radius:inherit;inset:0;position:absolute;z-index:1}.banners-preview-skeleton:after{animation:banners-preview-shimmer 1.8s linear infinite;background:linear-gradient(110deg,#0000 25%,#ffffff24 48%,#0000 70%);background-size:220% 100%;content:"";inset:0;position:absolute}@keyframes banners-preview-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.banners-modal-footer{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:18px}.banners-modal-footer-split{justify-content:space-between}.banners-plan-note{font-size:13px}.banners-editor-body{grid-gap:20px;align-items:stretch;display:grid;gap:20px;grid-template-columns:minmax(260px,300px) minmax(0,1.55fr) minmax(320px,390px);height:100%;max-height:none;min-height:0;overflow:hidden;padding:20px 22px 0}.banners-panel{animation:banners-fade-up .5s cubic-bezier(.22,1,.36,1) both;background:linear-gradient(180deg,hsla(0,0%,100%,.032),hsla(0,0%,100%,.016)),var(--color-secondary);border:1px solid #a85bf024;border-radius:22px;box-shadow:inset 0 1px 0 #ffffff08;min-height:0;overflow:auto;padding:18px}.banners-layers-panel,.banners-properties-panel{overscroll-behavior:contain}.banners-layers-panel{animation-delay:.08s}.banners-stage-panel{animation-delay:.14s}.banners-properties-panel{animation-delay:.2s}.banners-panel-title{align-items:center;display:inline-flex;font-family:var(--banners-font);gap:8px;margin-bottom:16px}.banners-panel-title-between{align-items:center;display:flex;gap:12px;justify-content:space-between;width:100%}.banners-stage-panel{min-height:auto;overflow:auto}.banners-stage-shell{grid-gap:12px;display:grid;gap:12px}.banners-stage-shell-thumbnail{gap:0;width:100%}.banners-stage-meta{align-items:center;color:var(--color-white-opacity-70);display:flex;font-family:var(--banners-font);font-size:12px;justify-content:space-between}.banners-stage-meta-hidden{display:none}.banners-stage-container{aspect-ratio:16/9;background:linear-gradient(180deg,#a85bf014,#3b82f60a),#ffffff08;border:1px solid #a85bf024;border-radius:24px;container-type:inline-size;min-height:280px;padding:14px;position:relative;width:100%}.banners-stage-container-thumbnail{aspect-ratio:16/9;background:#0000;border-radius:16px;min-height:0;overflow:hidden;padding:0}.banners-stage-container-card{align-items:center;display:flex;justify-content:center}.banners-stage{-webkit-touch-callout:none;background-image:radial-gradient(circle at top left,#a85bf02e,#0000 26%),radial-gradient(circle at bottom right,#3b82f624,#0000 28%),linear-gradient(180deg,#0f172afa,#090f19fa);box-shadow:inset 0 0 0 1px #ffffff0f,0 24px 40px #0003;height:100%;min-height:252px;overflow:hidden;position:relative;transform-origin:top left;width:100%}.banners-stage-thumbnail{box-shadow:inset 0 0 0 1px #ffffff0d,0 10px 22px #0000002e;flex:0 0 auto;min-height:0}.banners-stage-card{border-radius:14px}.banners-stage-grid,.banners-stage-safe-zone{inset:0;pointer-events:none;position:absolute}.banners-stage-grid{background-image:linear-gradient(#ffffff0d 1px,#0000 0),linear-gradient(90deg,#ffffff0d 1px,#0000 0);background-size:6.25% 11.111111%;z-index:1}.banners-stage-safe-zone{border:1px dashed #ffffff2e;border-radius:18px;bottom:4.814815%;left:2.708333%;right:2.708333%;top:4.814815%;z-index:2}.banners-stage-layer{box-sizing:border-box;position:absolute;user-select:none;-webkit-user-select:none;z-index:3}.banners-stage-text-content{box-sizing:border-box;display:block;height:100%;min-height:0;width:100%}.banners-stage-background{border:1px solid #60a5fa38;z-index:0}.banners-stage-background-image,.banners-stage-content-image{display:block;height:100%;width:100%}.banners-stage-background-image{background:#0f172ab8;inset:0;object-fit:cover;position:absolute;z-index:0}.banners-stage-resize-handles{inset:0;pointer-events:none;position:absolute}.banners-stage-handle{background:#a85bf0;border:2px solid #ffffffeb;border-radius:999px;box-shadow:0 0 0 2px #090f19c7,0 0 10px #a85bf0b8;height:9px;pointer-events:auto;position:absolute;width:9px}.banners-stage-handle-nw{cursor:nwse-resize;left:-10px;top:-10px}.banners-stage-handle-n{cursor:ns-resize;left:calc(50% - 10px);top:-10px}.banners-stage-handle-ne{cursor:nesw-resize;right:-10px;top:-10px}.banners-stage-handle-e{cursor:ew-resize;right:-10px;top:calc(50% - 10px)}.banners-stage-handle-se{bottom:-10px;cursor:nwse-resize;right:-10px}.banners-stage-handle-s{bottom:-10px;cursor:ns-resize;left:calc(50% - 10px)}.banners-stage-handle-sw{bottom:-10px;cursor:nesw-resize;left:-10px}.banners-stage-handle-w{cursor:ew-resize;left:-10px;top:calc(50% - 10px)}.banners-stage-snap-guide{background:#c697ffb8;box-shadow:0 0 8px #a85bf07a;pointer-events:none;position:absolute;z-index:20}.banners-stage-snap-guide-x{bottom:0;top:0;width:1px}.banners-stage-snap-guide-y{height:1px;left:0;right:0}.banners-stage-center-guide{opacity:.58}.banners-stage-center-guide.banners-stage-snap-guide-x{transform:translateX(-.5px)}.banners-stage-center-guide.banners-stage-snap-guide-y{transform:translateY(-.5px)}.banners-stage-layer-label{background:#110c22e6;border:1px solid #c697ff59;border-radius:7px;bottom:calc(100% + 8px);box-shadow:0 6px 16px #03020a47;color:#f5efffeb;font-family:var(--banners-font);font-size:10px;font-weight:600;left:50%;letter-spacing:.01em;line-height:1;padding:4px 8px;pointer-events:none;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:2147483647}.banners-stage-empty-image{align-items:center;color:var(--color-white-opacity-70);display:flex;font-family:var(--banners-font);font-size:14px;height:100%;justify-content:center;width:100%}.banners-layer-list{grid-gap:10px;display:grid;gap:10px}.banners-layer-row{grid-gap:10px;align-items:center;background:hsla(0,0%,100%,.035);border:1px solid #ffffff0f;border-radius:16px;box-sizing:border-box;cursor:pointer;display:grid;font-family:var(--banners-font);gap:10px;grid-template-columns:minmax(0,1fr) auto;max-width:100%;min-width:0;padding:12px;transition:background-color .18s ease,border-color .18s ease,outline-color .18s ease;width:100%}.banners-layer-row.selected{background:#a85bf024;outline:2px solid #a85bf0db}.banners-layer-row.locked{background:#ffffff0a}.banners-layer-row:hover{background:#ffffff0f;border-color:#a85bf02e;transform:none}.banners-layer-main{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);min-width:0;overflow:hidden}.banners-layer-copy{display:flex;flex:1 1;flex-direction:column;gap:2px;justify-content:center;max-width:100%;min-width:0;overflow:hidden}.banners-drag-handle{align-items:center;color:var(--color-white-opacity-70);cursor:grab;display:inline-flex;justify-content:center}.banners-drag-handle.disabled{cursor:default;opacity:.4}.banners-layer-name,.banners-layer-type{display:block;width:100%}.banners-layer-name{color:var(--color-white);font-size:14px}.banners-layer-name,.banners-layer-type{line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.banners-layer-type{color:var(--color-white-opacity-70);font-size:11px}.banners-layer-actions,.banners-properties-actions,.banners-template-save-actions{display:flex;flex-wrap:wrap;gap:8px}.banners-layer-actions{flex-wrap:nowrap;min-width:fit-content}.banners-properties-body{grid-gap:14px;display:grid;gap:14px}.banners-editor-settings-grid>*,.banners-properties-body>*,.banners-rotation-list>*,.banners-template-toggle-grid>*{animation:banners-fade-up .34s cubic-bezier(.22,1,.36,1) both}.banners-editor-settings-grid>:first-child,.banners-properties-body>:first-child,.banners-rotation-list>:first-child,.banners-template-toggle-grid>:first-child{animation-delay:.04s}.banners-editor-settings-grid>:nth-child(2),.banners-properties-body>:nth-child(2),.banners-rotation-list>:nth-child(2),.banners-template-toggle-grid>:nth-child(2){animation-delay:.08s}.banners-editor-settings-grid>:nth-child(3),.banners-properties-body>:nth-child(3),.banners-rotation-list>:nth-child(3),.banners-template-toggle-grid>:nth-child(3){animation-delay:.12s}.banners-editor-settings-grid>:nth-child(4),.banners-properties-body>:nth-child(4),.banners-rotation-list>:nth-child(4),.banners-template-toggle-grid>:nth-child(4){animation-delay:.16s}.banners-properties-body>:nth-child(5),.banners-rotation-list>:nth-child(5),.banners-template-toggle-grid>:nth-child(5){animation-delay:.2s}.banners-properties-body>:nth-child(6),.banners-rotation-list>:nth-child(6),.banners-template-toggle-grid>:nth-child(6){animation-delay:.24s}.banners-properties-empty{align-items:center;color:var(--color-white-opacity-70);display:flex;font-family:var(--banners-font);font-size:13px;font-weight:400;justify-content:center;min-height:100%;padding:28px 16px;text-align:center}.banners-validation-list{grid-gap:8px;display:grid;gap:8px;margin-top:16px}.banners-toast{align-items:center;animation:banners-toast-in .24s cubic-bezier(.22,1,.36,1) both;background:#111827f5;border:1px solid #ffffff14;border-radius:14px;bottom:26px;box-shadow:0 14px 30px #00000040;color:#fff;display:inline-flex;font-family:var(--banners-font);gap:8px;padding:14px 16px;position:fixed;right:26px;z-index:3200}.banners-template-save-layout{grid-gap:22px;align-items:start;display:grid;gap:22px;grid-template-columns:minmax(0,1.2fr) minmax(360px,.9fr)}.banners-editor-inline-modal{align-items:center;animation:banners-overlay-in .18s cubic-bezier(.22,1,.36,1) both;background:#03060e85;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:3100}.banners-editor-inline-card{animation:banners-modal-in .18s cubic-bezier(.22,1,.36,1) both;background:radial-gradient(circle at top,#a85bf01a,#0000 42%),linear-gradient(180deg,#171c29fa,#0e121dfa);border:1px solid #a85bf029;border-radius:22px;box-shadow:0 24px 60px #0000005c;padding:20px;width:min(460px,calc(100vw - 40px));will-change:transform,opacity}.banners-editor-inline-card h3{font-family:var(--banners-font);font-size:18px;margin:0 0 8px}.banners-editor-inline-card p{color:var(--color-white-opacity-70);font-family:var(--banners-font);font-size:13px;margin:0 0 18px}.banners-template-save-fields,.banners-template-save-preview{grid-gap:16px;display:grid;gap:16px;min-width:0}.banners-template-save-preview{align-content:start;overflow:hidden}.banners-template-save-preview .banners-stage,.banners-template-save-preview .banners-stage-container,.banners-template-save-preview .banners-stage-shell{min-width:0;width:100%}.banners-template-save-preview .banners-stage-container{min-height:clamp(240px,30vw,420px)}.banners-template-save-fields{align-content:start}.banners-editor-footer{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0e19eb;border-top:1px solid #a85bf01f;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:18px 22px 22px;position:relative;z-index:3}.banners-editor-footer-group{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.banners-editor-footer-actions{justify-content:flex-end;margin-left:auto}.banners-template-toggle-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.banners-template-toggle-row{align-items:center;background:var(--color-muted);border:1px solid #ffffff14;border-radius:12px;color:var(--color-white);cursor:pointer;display:flex;font-family:var(--banners-font);gap:10px;justify-content:space-between;min-height:48px;padding:12px 14px;text-align:left;transition:border-color .18s ease,background-color .18s ease}.banners-danger-button{background:#b44a64}.banners-danger-button:hover{background:#94354e}.banners-editor-overlay{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05060eb8;justify-content:center;padding:12px;z-index:2147483639}.banners-editor{background:var(--wg-surface-strong);border:1px solid var(--wg-border);border-radius:26px;box-shadow:0 34px 80px #00000070;grid-template-rows:auto minmax(0,1fr) auto;height:min(920px,calc(100dvh - 24px));max-height:calc(100dvh - 24px);width:min(1560px,calc(100vw - 24px));z-index:2147483640}.banners-editor,.banners-editor *{font-family:Outfit,sans-serif}.banners-editor-toolbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--wg-surface-strong);border-bottom:1px solid var(--wg-border);padding:20px 24px;position:relative;z-index:2}.banners-editor-toolbar-group{animation:none;gap:10px}.banners-statistic-picker{position:relative}.banners-statistic-picker-menu{animation:banners-statistic-picker-in .18s cubic-bezier(.22,1,.36,1) both;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b0d18;border:1px solid var(--wg-border);border-radius:14px;box-shadow:0 22px 50px #00000061;left:0;padding:8px;position:absolute;top:calc(100% + 10px);transform-origin:top left;width:286px;z-index:20}.banners-statistic-picker-menu.is-closing{animation:banners-statistic-picker-out .16s cubic-bezier(.4,0,.2,1) both}@keyframes banners-statistic-picker-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes banners-statistic-picker-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-4px) scale(.985)}}.banners-statistic-picker-title{color:var(--wg-muted);font-size:.72rem;font-weight:500;letter-spacing:.04em;padding:7px 9px 8px;text-transform:uppercase}.banners-statistic-picker-option{align-items:center;background:#0000;border:0;border-radius:9px;color:var(--wg-text);cursor:pointer;display:flex;font:inherit;gap:12px;justify-content:space-between;padding:9px;text-align:left;transition:background-color .14s ease,color .14s ease,transform .14s ease;width:100%}.banners-statistic-picker-option:focus-visible,.banners-statistic-picker-option:hover{background:var(--wg-surface-soft);outline:none;transform:translateX(2px)}.banners-statistic-picker-option span{font-size:.86rem;white-space:nowrap}.banners-statistic-picker-option code{color:var(--wg-muted);font-size:.7rem;white-space:nowrap}.banners-editor-toolbar-brand{flex-basis:250px}.banners-editor-eyebrow{color:var(--wg-muted);font-size:.72rem;font-weight:500;letter-spacing:.08em}.banners-editor-title-block strong{color:var(--wg-text);font-size:1.12rem;font-weight:500;letter-spacing:0}.banners-dirty-indicator,.banners-editor-title-block small,.banners-stage-meta{color:var(--wg-muted);font-size:.84rem;font-weight:400}.banners-editor-title-block small{color:var(--color-white-opacity-70)}.banners-discard-overlay{background:#05060ee0}.banners-discard-overlay .gv-confirm-card{background:#0b0d18}.banners-align-grid .wg-secondary-button,.banners-editor-footer .wg-secondary-button,.banners-editor-toolbar .wg-secondary-button,.banners-properties-actions .wg-secondary-button,.banners-stage-panel .wg-secondary-button{font-size:.86rem;font-weight:500;min-height:38px;padding:0 12px}.banners-editor-icon-button{background:var(--wg-surface-soft);border:1px solid var(--wg-border);border-radius:11px;color:var(--wg-muted);height:38px;min-height:38px;padding:0;width:38px}.banners-editor-icon-button:focus-visible,.banners-editor-icon-button:hover:not(:disabled){background:var(--wg-surface-soft)!important;border-color:var(--wg-border);color:var(--wg-text)}.banners-editor-body{background:var(--wg-surface-strong);gap:16px;height:auto;padding:20px 24px 0}.banners-panel{animation:none;background:var(--wg-surface-soft);border:1px solid var(--wg-border);border-radius:16px;box-shadow:none;padding:16px}.banners-panel-title{color:var(--wg-text);font-size:.98rem;font-weight:500;margin-bottom:14px}.banners-stage-container{background:var(--wg-surface-strong);background:#0000;border:1px solid var(--wg-border);border:0;border-radius:0;padding:12px;padding:0}.banners-stage{background:#0b0d1c;border-radius:24px;box-shadow:0 18px 36px #0003;touch-action:none;-webkit-user-select:none;user-select:none}.banners-stage-background{border:0}.banners-stage-handle{background:#0000;border:0;box-shadow:none;height:20px;width:20px}.banners-stage-handle:after{background:#a85bf0;border:2px solid #ffffffeb;border-radius:inherit;box-shadow:0 0 0 2px var(--wg-surface-strong),0 0 10px #a85bf0b8;content:"";inset:5px;position:absolute}.banners-layer-list{gap:8px}.banners-layer-row{background:var(--wg-surface-strong);border:1px solid var(--wg-border);border-radius:11px;padding:11px}.banners-layer-row:hover{background:var(--wg-surface-soft);border-color:var(--dashboard-control-border-hover)}.banners-layer-row.selected{background:#5b308a2e;border-color:var(--dashboard-control-border-focus);box-shadow:0 0 0 1px #a855f714;outline:0}.banners-layer-name{color:var(--wg-text);font-size:.9rem;font-weight:500}.banners-drag-handle,.banners-icon-button,.banners-layer-type,.banners-properties-empty{color:var(--wg-muted)}.banners-icon-button{background:var(--wg-surface-soft);border-color:var(--wg-border);border-radius:9px;height:32px;padding:0;width:32px}.banners-icon-button:focus-visible,.banners-icon-button:hover{background:var(--wg-surface-strong);border-color:var(--dashboard-control-border-hover);color:var(--wg-text)}.banners-editor-settings-grid,.banners-properties-body{gap:12px}.banners-editor-settings-grid label span,.banners-properties-body label>span{color:var(--wg-text);font-size:.86rem;font-weight:500;margin-bottom:6px}.banners-editor-settings-grid input,.banners-editor-settings-grid select,.banners-properties-body input,.banners-properties-body select,.banners-properties-body textarea,.banners-readonly-field{background:var(--wg-surface-strong);border-color:var(--wg-border);border-radius:11px;color:var(--wg-text);font-size:.94rem;font-weight:400;min-height:46px}.banners-editor-settings-grid input:hover,.banners-editor-settings-grid select:hover,.banners-properties-body input:hover,.banners-properties-body select:hover,.banners-properties-body textarea:hover{border-color:var(--dashboard-control-border-hover)}.banners-editor-settings-grid input:focus,.banners-editor-settings-grid select:focus,.banners-properties-body input:focus,.banners-properties-body select:focus,.banners-properties-body textarea:focus{border-color:var(--dashboard-control-border-focus);box-shadow:var(--dashboard-control-focus-shadow);outline:none}.banners-editor-toggle{background:var(--wg-surface-strong);border-color:var(--wg-border);border-radius:11px;min-height:46px}.banners-editor-toggle.active{background:#5b308a2e;border-color:var(--dashboard-control-border-focus)}.banners-editor-toggle span{color:var(--wg-text)!important;font-size:.86rem;font-weight:500}.banners-editor-footer{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--wg-surface-strong);border-top:1px solid var(--wg-border);padding:18px 24px 20px}.banners-danger-button{background:#7f1d1d57;border:1px solid #f871713d;border-radius:11px;color:#fecaca;font-size:.86rem;font-weight:500;min-height:38px;padding:0 14px}.banners-danger-button:focus-visible,.banners-danger-button:hover:not(:disabled){background:#7f1d1d80;border-color:#f8717170;color:#fff}.banners-editor .wg-danger-button:focus-visible>svg,.banners-editor .wg-danger-button:hover>svg,.banners-editor .wg-danger-button>svg{transform:none!important;transition:none!important}.banners-editor :is(.banners-panel-title,.banners-layer-name,.banners-layer-type,.banners-editor-eyebrow,.banners-editor-title-block strong,.banners-editor-title-block small,.banners-stage-meta,.banners-range-value,.banners-upload-copy strong,.banners-upload-copy span,.banners-properties-empty,label,input,select,textarea){font-weight:500}.banners-template-toggle-row:hover{border-color:#a85bf038;transform:none}.banners-template-toggle-row.active{background:#a85bf01f;border-color:#a85bf042}.banners-template-helper{align-items:center;background:#ffffff0a;border-radius:12px;color:var(--color-white-opacity-70);display:flex;font-family:var(--banners-font);font-size:13px;padding:12px 14px}.banners-grid>:first-child{animation-delay:.08s}.banners-grid>:nth-child(2){animation-delay:.12s}.banners-grid>:nth-child(3){animation-delay:.16s}.banners-grid>:nth-child(4){animation-delay:.2s}.banners-template-grid>:first-child{animation-delay:.04s}.banners-template-grid>:nth-child(2){animation-delay:.08s}.banners-template-grid>:nth-child(3){animation-delay:.12s}.banners-template-grid>:nth-child(4){animation-delay:.16s}@keyframes banners-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes banners-modal-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes banners-overlay-in{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}to{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:1}}@keyframes banners-toast-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.light-theme .banners-alert,.light-theme .banners-editor,.light-theme .banners-grid-card,.light-theme .banners-modal,.light-theme .banners-panel,.light-theme .banners-template-card,.light-theme .banners-upload-drop,.light-theme .banners-upload-field{border-color:var(--color-border)}@media (max-width:1320px){.banners-editor-body{grid-template-columns:260px minmax(0,1fr)}.banners-properties-panel{grid-column:1/-1;min-height:auto}}@media (max-width:1100px){.banners-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.banners-editor-body,.banners-template-save-layout{grid-template-columns:1fr}.banners-panel{min-height:auto}.banners-editor-body{padding-top:16px}}@media (max-width:780px){.banners-screen .banners-section-stack,.banners-screen .wg-overview,.banners-screen .wg-tab-content{gap:18px}.banners-editor-settings-grid,.banners-grid,.banners-input-grid,.banners-rotation-controls,.banners-rotation-list,.banners-template-grid,.banners-template-toggle-grid{grid-template-columns:1fr}.banners-grid{padding-inline:16px}.banners-header,.banners-modal-header{align-items:stretch;flex-direction:column}.banners-editor,.banners-modal{border-radius:20px;height:100%;max-height:none;width:100%}.banners-editor-toolbar{align-items:flex-start;flex-direction:row;gap:10px;-webkit-mask-image:linear-gradient(90deg,#0000,#0000008c 20px,#000 56px,#000 calc(100% - 56px),#0000008c calc(100% - 20px),#0000);mask-image:linear-gradient(90deg,#0000,#0000008c 20px,#000 56px,#000 calc(100% - 56px),#0000008c calc(100% - 20px),#0000);overflow-x:auto;overscroll-behavior-x:contain;padding:14px 14px 12px;scrollbar-width:none}.banners-editor-toolbar::-webkit-scrollbar{display:none}.banners-editor-toolbar-group{align-items:center;flex-wrap:nowrap;min-width:max-content}.banners-editor-toolbar-brand{min-width:220px}.banners-editor-toolbar .banners-chip-button,.banners-editor-toolbar .giveaways-primary-button,.banners-editor-toolbar .wg-secondary-button{flex:0 0 auto;white-space:nowrap}.banners-editor-body{gap:14px;padding:12px 12px 0}.banners-panel{border-radius:16px;padding:14px}.banners-stage-container{border-radius:22px;min-height:220px;padding:10px}.banners-header-actions{justify-content:space-between}.banners-section-header-row{flex-direction:column}.banners-create-section-head,.banners-editor-footer{align-items:stretch;flex-direction:column}.banners-editor-footer-actions{justify-content:stretch;margin-left:0}.banners-editor-footer-actions>*{justify-content:center;width:100%}.banners-editor-overlay,.banners-modal-overlay{padding:10px}.banners-alert{align-items:flex-start;gap:10px;padding:14px 14px 14px 12px}.banners-alert>svg{height:16px;margin-top:3px;min-width:16px;width:16px}.banners-alert strong{font-size:18px;line-height:1.15}.banners-alert p{font-size:12px;line-height:1.45}}@media (prefers-reduced-motion:reduce){.banners-alert-grid,.banners-card-action,.banners-chip-button,.banners-create-content,.banners-editor,.banners-editor-settings-grid>*,.banners-editor-toolbar-group,.banners-empty-state,.banners-filter-chip,.banners-grid,.banners-grid-actions,.banners-grid-card,.banners-header,.banners-header-note,.banners-icon-button,.banners-inline-note,.banners-layer-row,.banners-modal,.banners-native-title-toggle span,.banners-panel,.banners-premium-banner,.banners-properties-body>*,.banners-rotation-card,.banners-rotation-list>*,.banners-section-header-row,.banners-summary-grid,.banners-tab,.banners-template-card,.banners-template-toggle-grid>*{animation:none!important;transition:none!important}}.banners-screen,.banners-screen .banners-create-empty,.banners-screen .banners-create-empty *,.banners-screen .banners-modal,.banners-screen .banners-modal *,.banners-screen .banners-page-body,.banners-screen .banners-page-body *,.banners-screen .wg-overview-hero,.banners-screen .wg-overview-hero *,.banners-screen .wg-status-card,.banners-screen .wg-status-card *{font-family:Outfit,sans-serif}.banners-screen .banners-alert p,.banners-screen .banners-card-meta,.banners-screen .banners-inline-note,.banners-screen .banners-template-category,.banners-screen .banners-template-copy p,.banners-screen .banners-template-helper,.banners-screen .banners-upload-copy span,.banners-screen .banners-upload-filename,.banners-screen .wg-overview-hero p,.banners-screen .wg-panel-heading p,.banners-screen .wg-status-card small{font-weight:400}.banners-screen .banners-alert{background:#ffffff05;border:1px solid var(--wg-border);border-radius:15px;box-shadow:none;color:#ddd8e8;gap:12px;min-height:0;min-height:68px;padding:16px}.banners-screen .banners-alert>svg{border-radius:7px;height:22px;padding:3px;width:22px}.banners-screen .banners-alert strong{color:#ddd8e8;font-size:.88rem;font-weight:500;line-height:1.25;margin-bottom:4px}.banners-screen .banners-alert p{color:var(--wg-subtle);font-size:.74rem;line-height:1.45;max-width:920px;white-space:normal}.banners-screen .banners-alert--boosts,.banners-screen .banners-alert--static,.banners-screen .banners-alert--static.wg-alert.error{background:#ffffff05;border-color:var(--wg-border);color:#ddd8e8}.banners-editor .banners-dirty-indicator,.banners-editor .banners-editor-title-block small,.banners-editor .banners-layer-type,.banners-editor .banners-properties-empty,.banners-editor .banners-range-value,.banners-editor .banners-stage-meta,.banners-editor .banners-upload-copy span,.banners-editor input,.banners-editor option,.banners-editor select,.banners-editor textarea{font-weight:400!important}.banners-editor button,.banners-editor select{cursor:pointer}.banners-editor button:disabled,.banners-editor select:disabled{cursor:not-allowed}.banners-stage-resize-handles.compact-height .banners-stage-handle,.banners-stage-resize-handles.compact-width .banners-stage-handle{height:14px;width:14px}.banners-stage-resize-handles.compact-height .banners-stage-handle-ne,.banners-stage-resize-handles.compact-height .banners-stage-handle-nw,.banners-stage-resize-handles.compact-width .banners-stage-handle-ne,.banners-stage-resize-handles.compact-width .banners-stage-handle-nw{top:-7px}.banners-stage-resize-handles.compact-height .banners-stage-handle-se,.banners-stage-resize-handles.compact-height .banners-stage-handle-sw,.banners-stage-resize-handles.compact-width .banners-stage-handle-se,.banners-stage-resize-handles.compact-width .banners-stage-handle-sw{bottom:-7px}.banners-stage-resize-handles.compact-height .banners-stage-handle-nw,.banners-stage-resize-handles.compact-height .banners-stage-handle-sw,.banners-stage-resize-handles.compact-width .banners-stage-handle-nw,.banners-stage-resize-handles.compact-width .banners-stage-handle-sw{left:-7px}.banners-stage-resize-handles.compact-height .banners-stage-handle-ne,.banners-stage-resize-handles.compact-height .banners-stage-handle-se,.banners-stage-resize-handles.compact-width .banners-stage-handle-ne,.banners-stage-resize-handles.compact-width .banners-stage-handle-se{right:-7px}.banners-stage-resize-handles.compact-height .banners-stage-handle:after,.banners-stage-resize-handles.compact-width .banners-stage-handle:after{inset:3px}.banners-save-button-saving{cursor:wait;opacity:.62}.banners-editor-footer .wg-primary-button:disabled{opacity:.42}.banners-editor-footer .wg-primary-button.banners-save-button-saving{opacity:.62}.banners-grid-header{gap:16px;min-width:0}.banners-grid-header>*{min-width:0}.banners-grid-title{overflow-wrap:anywhere}@media (max-width:1024px){.banners-grid-header{align-items:flex-start;flex-wrap:wrap}.banners-grid-actions{justify-content:stretch;width:100%}.banners-grid-actions .banners-usage-pill{flex:0 0 auto}.banners-grid-actions .wg-primary-button{flex:1 1 auto;justify-content:center;min-width:0}.banners-editor-overlay{align-items:stretch;overflow:hidden}.banners-editor{border-radius:18px;display:block;height:100dvh;max-height:100dvh;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;width:100%}.banners-editor-toolbar{flex-wrap:wrap;overflow:visible;padding:14px}.banners-editor-toolbar-brand{flex:1 1 100%;min-width:0}.banners-editor-toolbar-group:not(.banners-editor-toolbar-brand){flex:1 1 auto;min-width:0}.banners-editor-toolbar-actions{justify-content:flex-end}.banners-editor-body{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr);grid-template-rows:none;height:auto;min-height:0;overflow:visible;padding:12px 12px 14px}.banners-stage-panel{order:1}.banners-layers-panel{order:2}.banners-properties-panel{grid-column:auto;order:3}.banners-panel{height:auto;min-height:0;overflow:visible;padding:14px}.banners-stage-container{aspect-ratio:16/9;height:auto;min-height:0;overflow:hidden;width:100%}.banners-stage{height:100%;min-height:0;width:100%}.banners-editor-footer{align-items:stretch;min-height:0;padding:12px 14px calc(14px + env(safe-area-inset-bottom));position:static}.banners-editor-footer-actions,.banners-editor-footer-group{margin-left:0;width:100%}.banners-editor-footer-actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.banners-editor-footer-actions>*{justify-content:center;min-width:0;width:100%}.banners-editor-footer-actions>:last-child{grid-column:1/-1}.banners-card-body,.banners-template-copy{padding-inline:16px}}@media (min-width:901px) and (max-width:1199px){.banners-editor{display:block;height:100dvh;max-height:100dvh;overflow-x:hidden;overflow-y:auto}.banners-editor-body{grid-template-columns:repeat(2,minmax(0,1fr));height:auto;min-height:0;overflow:visible}.banners-stage-panel{grid-column:1/-1;order:1}.banners-layers-panel{order:2}.banners-properties-panel{grid-column:auto;order:3}.banners-panel,.banners-stage-panel{height:auto;min-height:0;overflow:visible}.banners-stage-container{aspect-ratio:16/9;min-height:0}.banners-editor-footer{position:static}}@media (max-width:420px){.banners-editor-toolbar-group:not(.banners-editor-toolbar-brand){flex-basis:100%;justify-content:stretch}.banners-editor-toolbar-group:not(.banners-editor-toolbar-brand)>button{flex:1 1;min-width:0}.banners-editor-toolbar-actions{flex-basis:auto!important}.banners-editor-footer-actions{grid-template-columns:1fr}.banners-editor-footer-actions>:last-child{grid-column:auto}}.invite-tracker-message-stack,.invite-tracker-milestones-list,.invite-tracker-toggle-stack{display:flex;flex-direction:column}.invite-tracker-milestones-list{gap:16px}.invite-tracker-screen>.dash-language-wrapper,.invite-tracker-screen>.setting-toggle-wrapper{margin-bottom:1.75rem!important}.invite-tracker-inline-toggle{display:flex;flex-direction:column;margin-bottom:8px}.invite-tracker-inline-toggle-head{align-items:center;cursor:pointer;display:flex;gap:16px;justify-content:space-between}.invite-tracker-inline-toggle-head>span{color:var(--color-white);font-size:.95rem}.invite-tracker-inline-toggle-content{display:flex;flex-direction:column;gap:14px;margin-bottom:15px;padding-left:2px}.invite-tracker-field-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}.invite-tracker-field{display:flex;flex-direction:column;gap:6px}.invite-tracker-field>span:first-child,.invite-tracker-variable-hint>span:first-child{color:var(--color-white);font-size:.95rem}.invite-tracker-variable-hint>span:last-child{color:#999898;font-size:.85rem;line-height:1.35}.invite-tracker-field-hint{color:#999898;font-size:.85rem}.invite-tracker-message-block{display:flex;flex-direction:column;gap:18px;margin-top:14px}.invite-tracker-message-preview{display:flex;flex-direction:column;gap:12px}.invite-tracker-variable-hint{display:flex;flex-direction:column;gap:4px}.invite-tracker-command-list{display:flex;flex-wrap:wrap;gap:10px}.invite-tracker-command-pill{margin:0}.invite-tracker-animate-block{animation:slide-up .9s forwards}.invite-tracker-milestone-row{align-items:center;display:flex;gap:28px;isolation:isolate;justify-content:space-between;overflow:visible;padding:1.1rem 1.2rem;position:relative}.invite-tracker-milestone-row-animate{animation:invite-tracker-fade-up .42s cubic-bezier(.22,1,.36,1) both}.invite-tracker-milestone-row .config-details{margin-right:0;position:relative;width:100%;z-index:2}.invite-tracker-milestone-fields{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));position:relative;z-index:2}.it-milestone-grid{grid-gap:16px 18px;align-items:start;gap:16px 18px}.it-field{grid-gap:8px;align-content:start;gap:8px}.it-field>span{color:var(--wg-text);font-size:.94rem;font-weight:500;line-height:1.35}.it-field small{color:var(--wg-subtle);font-size:.84rem;line-height:1.45}.it-milestone-card{grid-gap:16px;gap:16px;padding:18px 18px 16px}.it-milestone-actions{display:flex;justify-content:flex-end}.it-milestone-control{align-items:center;-webkit-appearance:none;appearance:none;background-color:var(--color-muted);border:1px solid #ffffff14;border-radius:12px;box-sizing:border-box;color:var(--color-white);cursor:text;display:flex;font-family:Outfit,sans-serif;font-weight:400;min-height:48px;outline:2px solid #0000;overflow:hidden;padding:0 16px;position:relative;transition:background-color .16s ease-out,border-color .16s ease-out,box-shadow .16s ease-out;width:100%}.it-milestone-control .text-input:focus,.it-milestone-control .text-input:hover{background-color:#282447fa;border-color:#a855f759;box-shadow:inset 0 0 0 1px #7c3aed38}.it-milestone-control .text-input-field{display:flex;width:100%}.it-milestone-control .text-input,.it-milestone-control input{background:#0000;border:none;box-shadow:none!important;font-size:.96rem;height:100%;line-height:1.2;min-height:0;min-width:0;outline:none;padding:0;width:100%}.it-milestone-control .text-input-feedback{display:none}.it-milestone-control .admin-roles-select{background:#0000;border-color:#0000;box-shadow:none;height:48px;min-height:48px;min-width:0;padding:0;width:100%!important}.it-milestone-control .admin-roles-select.active:not(.disabled),.it-milestone-control .admin-roles-select:hover:not(.disabled){background:#0000!important;border-color:#0000!important;box-shadow:none!important}.it-milestone-control .select-header{padding:0 2px}.invite-tracker-milestone-fields .admin-roles-select{padding-bottom:calc(.9rem - 1px);padding-top:calc(.9rem - 1px)}.invite-tracker-add-button{margin-top:22px;min-width:144px;width:fit-content}.invite-tracker-milestone-row .delete-statistics-channel{align-self:center;margin-top:0;position:relative;z-index:1}@media (max-width:920px){.invite-tracker-field-grid,.invite-tracker-milestone-fields{grid-template-columns:1fr}.it-milestone-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.invite-tracker-milestone-row{align-items:stretch;flex-direction:column}.invite-tracker-milestone-fields .invite-tracker-field:nth-child(2),.invite-tracker-milestone-fields .invite-tracker-field:nth-child(3){margin-top:0}.invite-tracker-milestone-row .delete-statistics-channel{align-self:flex-start;margin-top:0}.invite-tracker-add-button{width:100%}.invite-tracker-field-grid .admin-roles-select,.invite-tracker-field-grid .channel-select,.invite-tracker-message-block .admin-roles-select,.invite-tracker-message-block .channel-select{width:100%!important}}@media (min-width:921px) and (max-width:1280px){.invite-tracker-milestone-fields,.it-milestone-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.invite-tracker-milestone-fields .invite-tracker-field:nth-child(2),.invite-tracker-milestone-fields .invite-tracker-field:nth-child(3){margin-top:0}.invite-tracker-milestone-row .delete-statistics-channel{margin-top:0;width:fit-content}}.invite-tracker-screen #invite-tracker-milestones-section .divider{margin-bottom:15px}@keyframes invite-tracker-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.invite-tracker-milestone-row-animate{animation:none}}@media (max-width:640px){.it-milestone-grid{grid-template-columns:minmax(0,1fr)}.it-milestone-actions{justify-content:stretch}.it-delete-button{width:100%}.invite-tracker-command-list{gap:8px}.invite-tracker-inline-toggle-head{gap:12px}.invite-tracker-screen>.dash-language-wrapper,.invite-tracker-screen>.setting-toggle-wrapper{margin-bottom:1.25rem!important}}.it-screen .it-tabs{grid-template-columns:repeat(5,minmax(110px,1fr))}.it-status-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.it-screen .wg-overview,.it-screen .wg-section-stack{overflow-x:clip}.it-screen .wg-section-stack.is-plugin-disabled{pointer-events:none;-webkit-user-select:none;user-select:none}.it-log-card>.wg-panel-body,.it-settings-panel>.wg-panel-body{background:linear-gradient(180deg,hsla(0,0%,100%,.012),#0000 22%),#080a199e}.it-log-card.is-disabled,.it-milestone-card.is-disabled,.it-settings-panel.is-disabled{opacity:.46}.it-log-card .wg-panel-body.is-disabled,.it-milestone-card.is-disabled,.it-settings-panel .wg-panel-body.is-disabled{opacity:.46!important;pointer-events:none}.it-commands-grid{width:100%}.it-commands-grid .commands-container{gap:18px;margin-top:0;max-width:none}.it-commands-grid .command-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,hsla(0,0%,100%,.016),#0000 30%),#0c0d1deb;border:1px solid #a85bf01f;border-radius:18px;box-shadow:inset 0 1px 0 #ffffff08,0 14px 34px #00000038;overflow:hidden;padding:18px 20px 16px;position:relative;transition:transform .16s ease-out,border-color .16s ease-out,box-shadow .16s ease-out,background-color .16s ease-out}.it-commands-grid .command-item:hover{border-color:#bd7aff3d}.it-commands-grid .command-header{grid-column-gap:14px;grid-row-gap:6px;align-items:start;column-gap:14px;display:grid;grid-template-columns:minmax(0,1fr) auto;padding-right:64px;row-gap:6px;width:100%}.it-commands-grid .command-title{color:var(--wg-text);font-size:1.04rem;grid-column:1/2;letter-spacing:-.02em;line-height:1.15}.it-commands-grid .subtitle-gray{color:#e8e2f7b8;grid-column:1/2;line-height:1.45;margin:0;max-width:none}.it-commands-grid .slash-slider-wrapper{margin:0!important;position:absolute;right:20px;top:18px}.it-commands-grid .switch{display:inline-flex;flex:0 0 auto;height:28px;margin:0;position:relative;width:50px}.it-commands-grid .switch input{height:1px;opacity:0;position:absolute;width:1px}.it-commands-grid .switch .slider{background:#262944;border:1px solid #88829d24;border-radius:999px;cursor:pointer;inset:0;position:absolute;transition:background-color .16s ease-out,border-color .16s ease-out}.it-commands-grid .switch .slider:before{background:#f7f4fb;box-shadow:0 2px 7px #00000047;height:20px;left:3px;top:3px;transition:transform .17s ease-out;width:20px}.it-commands-grid .switch input:checked+.slider{background:linear-gradient(135deg,#8d3edf,#b161f4);border-color:#c580ff80}.it-commands-grid .switch input:checked+.slider:before{transform:translateX(22px)}.it-commands-grid .admin-only-circle{grid-column:1/-1;margin:0 0 2px}.it-setting-list{grid-gap:8px;display:grid;gap:8px}.it-setting-row{align-items:center;background:#ffffff05;border:1px solid #ffffff0f;border-radius:14px;display:flex;gap:18px;justify-content:space-between;min-height:72px;padding:16px 18px;transition:background-color .16s ease-out,border-color .16s ease-out}.it-setting-row:hover{border-color:#a85bf033}.it-setting-row>div{grid-gap:5px;display:grid;gap:5px;min-width:0}.it-empty-note>span:last-child,.it-field>span,.it-setting-row strong{color:var(--wg-text);font-size:.94rem;font-weight:500}.it-empty-note,.it-field small,.it-setting-row p{color:var(--wg-subtle);font-size:.86rem;line-height:1.55;margin:0}.it-setting-row .wg-switch{flex-shrink:0;margin-top:4px}.it-field-grid{grid-gap:16px 20px;align-items:start;display:grid;gap:16px 20px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;overflow:visible;position:relative}.it-settings-panel:has(.it-field-grid),.it-settings-panel:has(.it-field-grid)>.wg-panel-body{overflow:visible}.it-field-grid>:first-child,.it-field-grid>:nth-child(2),.it-field-grid>:nth-child(3){position:relative}.it-field-grid>:first-child{z-index:30}.it-field-grid>:nth-child(2){z-index:29}.it-field-grid>:nth-child(3){z-index:28}.it-field-grid>:nth-child(4){z-index:27}.it-field-grid>.it-leaderboard-size-field{z-index:40}.it-leaderboard-size-dropdown{border:1px solid #a85bf04d!important;border-radius:14px;outline:1px solid #a85bf014;outline-offset:-1px}.it-field{grid-gap:9px;display:grid;gap:9px;min-width:0}.it-field>span{line-height:1.4}.it-field small{display:block}.it-selector-width{min-width:0;width:min(100%,420px)}.it-selector-width .admin-roles-select,.it-selector-width .channel-select{max-width:100%;width:100%!important}.it-number-shell{align-items:center;background:var(--dashboard-control-background);border:1px solid var(--dashboard-control-border);border-radius:var(--dashboard-control-radius);cursor:text;display:flex;min-height:59px;outline:2px solid #0000;padding:0 16px;transition:background-color .16s ease-out,border-color .16s ease-out,box-shadow .16s ease-out,opacity .16s ease-out}.it-number-shell:hover{border-color:var(--dashboard-control-border-hover);box-shadow:var(--dashboard-control-hover-shadow)}.it-number-shell:focus-within{border-color:var(--dashboard-control-border-focus);box-shadow:var(--dashboard-control-focus-shadow)}.it-number-shell input{color:var(--wg-text);font-size:1rem;width:100%}.it-milestone-card,.it-milestones-list{grid-gap:14px;display:grid;gap:14px}.it-milestone-card{background:linear-gradient(180deg,hsla(0,0%,100%,.016),#0000 30%),#0c0d1deb;border:1px solid #ffffff0f;border-radius:16px;overflow:visible;padding:18px;position:relative;z-index:1}.it-milestone-card:focus-within{z-index:20}.it-screen .it-milestone-card{overflow:visible;position:relative}.it-screen .it-milestone-card:focus-within{z-index:20}.it-milestone-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.it-add-button,.it-delete-button{align-items:center;border-radius:11px;display:inline-flex;font-family:Outfit,sans-serif;font-size:.9rem;font-weight:500;gap:8px;justify-content:center;min-height:40px;transition:background-color .16s ease-out,border-color .16s ease-out,color .16s ease-out,box-shadow .16s ease-out}.it-delete-button{background:#ffffff05;border:1px solid #ffffff14;color:#e7deef;padding:0 14px;width:fit-content}.it-delete-button:hover{background:#8a22332e;border-color:#ff708242;color:#ffb8c3}.it-add-button{background:#a85bf014;border:1px dashed #a85bf052;color:#ecdfff;margin-top:18px;width:100%}.it-add-button:hover{background:#a85bf021;border-color:#bd7aff6b;box-shadow:0 0 0 1px #a85bf014}@media (max-width:768px){.it-commands-grid .commands-container{grid-template-columns:1fr}.it-commands-grid .command-header{grid-template-columns:minmax(0,1fr)}.it-commands-grid .slash-slider-wrapper{grid-column:1/-1;grid-row:auto;justify-self:end;margin-top:6px!important}}.it-log-card{overflow:visible}.it-mock-feed .wg-panel-body,.it-mock-feed-panel .wg-panel-body,.it-mock-hero .wg-panel-body,.it-mock-leaderboard-detail .wg-panel-body{grid-gap:18px;display:grid;gap:18px}.it-mock-badges{display:flex;flex-wrap:wrap;gap:8px}.it-mock-badges span,.it-mock-crown{flex-shrink:0}.it-mock-crown{display:block;height:14px;object-fit:contain;-webkit-user-select:none;user-select:none;width:14px}.it-mock-rank-crown{align-self:center;background:#0000;border-radius:0;display:block;flex-shrink:0;height:16px;justify-self:center;object-fit:contain;width:16px}.it-mock-metrics{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.it-mock-metrics article{background:#ffffff05;border:1px solid #ffffff0f;border-radius:14px;padding:16px 18px}.it-mock-chart-panel p,.it-mock-feed-row p,.it-mock-leaderboard-panel p,.it-mock-metrics span,.it-mock-name span{color:var(--wg-subtle);font-size:.78rem}.it-mock-metrics strong{color:var(--wg-text);display:block;font-size:1.35rem;font-weight:600;margin-top:8px}.it-mock-chart-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.it-mock-leaderboard-grid{align-items:start}.it-mock-chart-panel,.it-mock-leaderboard-panel{background:#ffffff05;border:1px solid #ffffff0f;border-radius:16px;padding:18px}.it-live-leaderboard-panel{align-self:start;grid-column:1/-1;height:fit-content}.it-live-leaderboard-panel:after{display:none}.it-live-leaderboard-panel .it-mock-leaderboard-list{max-height:none;padding-bottom:0}.it-mock-subheading{grid-gap:5px;display:grid;gap:5px;margin:0 0 14px}.it-mock-subheading h3{color:var(--wg-text);font-size:1.12rem;font-weight:500;line-height:1.35;margin:0}.it-mock-subheading p{color:var(--wg-muted);font-size:.9rem;line-height:1.5;margin:0}.it-mock-chart-panel,.it-mock-leaderboard-panel,.it-mock-leaderboard-row,.it-mock-metrics>*{animation:itMockFadeUp .56s cubic-bezier(.2,.85,.2,1) both;animation-delay:0ms;animation-delay:var(--it-row-delay,0ms)}.it-mock-chart-panel{align-self:start}.it-mock-leaderboard-panel{display:flex;flex-direction:column;min-height:0;position:relative}.it-mock-leaderboard-panel:after{background:linear-gradient(180deg,#08080e00,#040408eb);border-radius:0 0 12px 12px;bottom:18px;content:"";height:72px;left:18px;pointer-events:none;position:absolute;right:18px}.it-sparkline{display:block;height:180px;width:100%}.it-sparkline-line{stroke-dasharray:1;stroke-dashoffset:1;animation:itSparklineDraw 1.6s cubic-bezier(.22,1,.36,1) .12s both}.it-sparkline-fill{animation:itSparklineFill 1.2s ease .18s both;opacity:0;transform-origin:center bottom}.it-sparkline-point{animation:itSparklinePoint .52s cubic-bezier(.2,.85,.2,1) both;animation-delay:0ms;animation-delay:var(--it-point-delay,0ms);opacity:0;transform-box:fill-box;transform-origin:center}.it-mock-feed-list,.it-mock-leaderboard-list{grid-gap:10px;display:grid;gap:10px}.it-mock-leaderboard-list{max-height:min(58vh,560px);overflow-x:hidden;overflow-y:auto;padding-bottom:40px;padding-right:4px;scrollbar-gutter:stable}.it-mock-leaderboard-list>[role=status]{grid-gap:10px;display:grid;gap:10px}.it-mock-feed-row,.it-mock-leaderboard-row{grid-gap:12px;align-items:center;background:hsla(0,0%,100%,.018);border:1px solid #ffffff0f;border-radius:13px;display:grid;gap:12px;min-height:58px;padding:10px 12px}.it-mock-leaderboard-row{animation:itMockFadeUp .56s cubic-bezier(.2,.85,.2,1) both;animation-delay:0ms;animation-delay:var(--it-row-delay,0ms);grid-template-columns:38px 38px minmax(0,1fr) auto auto;opacity:0;transform:translateY(10px)}.it-leaderboard-skeleton-row{animation:none;opacity:1;transform:none}.it-leaderboard-skeleton-row .it-mock-rank{height:32px;width:32px}.it-leaderboard-skeleton-row .it-mock-invites,.it-leaderboard-skeleton-row .it-mock-name{grid-gap:4px;align-content:center;display:grid;gap:4px;min-height:32px}.it-mock-leaderboard-row.top{background:#a85bf014;border-color:#a85bf047}.it-mock-avatar,.it-mock-feed-icon,.it-mock-rank{border-radius:12px;display:grid;flex-shrink:0;place-items:center}.it-mock-rank{background:#ffffff0a;color:#ece4f8;font-size:.8rem;font-weight:600;height:32px;width:32px}.it-mock-avatar{background:linear-gradient(135deg,#a85bf07a,#724aff57);color:#fff;font-size:.72rem;font-weight:700;height:38px;overflow:hidden;width:38px}.it-mock-avatar img{height:100%;object-fit:cover;width:100%}.it-live-leaderboard-state{align-items:center;background:hsla(0,0%,100%,.018);border:1px solid #ffffff0f;border-radius:13px;color:var(--wg-subtle);display:flex;gap:16px;justify-content:space-between;min-height:88px;padding:20px}.it-live-leaderboard-state.error{border-color:#ff6f8340;color:#ffb0bc}.it-live-leaderboard-footer{align-items:center;color:var(--wg-subtle);display:flex;font-size:.82rem;gap:16px;justify-content:space-between;margin-top:14px}.it-mock-name strong{color:var(--wg-text);display:block;font-size:.88rem}.it-mock-invites{text-align:right}.it-mock-invites strong{color:var(--wg-text);font-size:1.08rem;font-weight:500}.it-mock-invites span{color:var(--wg-subtle);display:block;font-size:.78rem}.it-mock-feed-row{grid-template-columns:12px minmax(0,1fr) auto}.it-mock-feed-icon{background:#a85bf0e6;box-shadow:0 0 0 4px #a85bf01f;height:12px;width:12px}.it-mock-feed-row.tone-cyan .it-mock-feed-icon{background:#67e8f9e6;box-shadow:0 0 0 4px #67e8f91f}.it-mock-feed-row.tone-orange .it-mock-feed-icon{background:#fb923cf2;box-shadow:0 0 0 4px #fb923c1f}.it-mock-feed-row.tone-green .it-mock-feed-icon{background:#4ade80f2;box-shadow:0 0 0 4px #4ade801f}.it-mock-feed-row.tone-violet .it-mock-feed-icon{background:#c084fcf2;box-shadow:0 0 0 4px #c084fc1f}.it-mock-feed-row p,.it-mock-feed-row span,.it-mock-feed-row strong{display:block}.it-mock-feed-row strong{color:var(--wg-text);font-size:.86rem}.it-mock-feed-row p{margin-top:3px}.it-mock-feed-row span{color:var(--wg-subtle);font-size:.75rem}.it-log-grid{grid-gap:16px 24px;align-items:end;display:grid;gap:16px 24px;grid-template-columns:minmax(0,420px) minmax(0,1fr);margin-bottom:18px}.it-empty-note{align-items:center;background:#ffffff05;border:1px solid #ffffff0f;border-radius:13px;display:flex;gap:10px;padding:13px 14px}.it-empty-note svg{color:#b46cf4;flex-shrink:0}@keyframes itMockFadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes itSparklineDraw{0%{stroke-dashoffset:1;opacity:.35}to{stroke-dashoffset:0;opacity:1}}@keyframes itSparklineFill{0%{opacity:0}to{opacity:1}}@keyframes itSparklinePoint{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@media (max-width:1280px){.it-mock-metrics,.it-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.it-mock-chart-grid,.it-mock-leaderboard-grid{grid-template-columns:1fr}.it-field-grid,.it-milestone-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.it-log-grid{grid-template-columns:1fr}}@media (max-width:980px){.it-screen .it-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.it-field-grid,.it-milestone-grid,.it-status-grid{grid-template-columns:1fr}.it-selector-width{width:100%}.it-mock-leaderboard-row{grid-template-columns:34px 34px minmax(0,1fr) auto}.it-mock-crown{grid-column:1/-1;justify-self:start}}@media (max-width:640px){.it-screen .it-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.it-milestone-card,.it-setting-row{padding:16px}.it-mock-feed-row,.it-mock-leaderboard-row{padding:12px}.it-live-leaderboard-footer,.it-live-leaderboard-state{align-items:flex-start;flex-direction:column}}.it-screen .it-milestone-grid{--dashboard-control-background:var(--color-secondary)}.it-screen .it-milestone-grid .it-milestone-control{align-items:center;background:var(--dashboard-control-background)!important;border:1px solid var(--dashboard-control-border)!important;border-radius:var(--dashboard-control-radius)!important;box-sizing:border-box;color:var(--color-white)!important;cursor:text;font-family:var(--dashboard-control-font-family);font-size:var(--dashboard-control-font-size);font-weight:var(--dashboard-control-font-weight);height:59px;min-height:59px;outline:2px solid #0000;padding:0 16px;transition:background-color .16s ease-out,border-color .16s ease-out,box-shadow .16s ease-out,opacity .16s ease-out}.it-screen .it-milestone-grid .it-milestone-control .admin-roles-select{height:59px!important;min-height:59px!important;padding:0 16px!important}.it-screen .it-milestone-grid .it-field>.admin-roles-select,.it-screen .it-milestone-grid .it-field>.channel-select{max-width:100%!important;width:100%!important}.it-screen .it-milestone-grid .it-milestone-control:hover{border-color:var(--dashboard-control-border-hover)!important;box-shadow:var(--dashboard-control-hover-shadow)!important}.it-screen .it-milestone-grid .it-milestone-control:focus-within{border-color:var(--dashboard-control-border-focus)!important;box-shadow:var(--dashboard-control-focus-shadow)!important}.it-screen .it-milestone-grid .it-number-shell{background:var(-color-secondary);border:1px solid var(--wg-border)!important;border-radius:11px!important;color:var(--wg-text)!important;height:59px;min-height:59px}.it-screen .it-milestone-grid .it-number-shell:focus-within,.it-screen .it-milestone-grid .it-number-shell:hover{border-color:var(--dashboard-control-border-focus)!important;box-shadow:var(--dashboard-control-focus-shadow)!important}.it-screen .it-milestone-control .text-input-field{align-items:center;height:100%}.it-screen .it-milestone-control .text-input,.it-screen .it-milestone-control input{background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--color-white)!important;font-family:var(--dashboard-control-font-family)!important;font-size:var(--dashboard-control-font-size)!important;font-weight:var(--dashboard-control-font-weight)!important;height:100%!important;line-height:1.2;min-height:0!important;padding:0!important}.commands-container{grid-gap:20px;animation:slide-up 1.2s forwards;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem;max-width:1059px}.command-item{background-color:var(--color-light-equivalent);border-radius:10px;box-shadow:0 4px 8px #0000001a;gap:12px;justify-content:space-between;min-width:0;padding:20px}.command-header,.command-item{display:flex;flex-direction:column}.command-header{gap:10px;justify-content:center}.command-title{font-family:Outfit,sans-serif;font-size:18px;font-weight:700;margin:0}.subtitle-gray{color:var(--color-gray-2);font-family:Outfit,sans-serif;font-size:.875rem;font-weight:400;max-width:100%}@media (max-width:768px){.commands-container{grid-template-columns:1fr 1fr}}@media (max-width:656px){.commands-container{grid-template-columns:1fr}.command-item{padding:16px}.command-title{font-size:17px}.command-header .slash-slider-wrapper{align-self:flex-start;margin-bottom:0!important;margin-left:0!important;margin-top:0!important}}@media (max-width:360px){.command-header .subtitle-gray{max-width:100%}}@media (min-width:1200px){.commands-container{max-width:100%}}.tvc-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.tvc-screen .mm-settings-panel>.wg-panel-body{grid-gap:22px;background:linear-gradient(180deg,hsla(0,0%,100%,.012),#0000 22%),#080a199e;display:grid;gap:22px}.tvc-screen .mm-settings-panel .wg-panel-body[aria-disabled=true]{opacity:.66;pointer-events:none}.tvc-field-grid,.tvc-group-grid,.tvc-row-grid{grid-gap:18px;display:grid;gap:18px}.tvc-field-grid .mm-field{grid-gap:8px;align-content:start;display:grid;gap:8px}.tvc-field-grid .mm-field:nth-child(2) .channel-select{height:59px;min-height:59px}.tvc-screen .text-input-feedback{line-height:0;margin-top:-2px;min-height:0}.tvc-screen .wg-section-stack{gap:20px}.tvc-screen .wg-overview-note{margin-top:2px}.tvc-screen .mm-setting-row{align-items:center}.tvc-screen .mm-setting-row .wg-switch{align-self:center;margin-top:0}.tvc-field-grid,.tvc-group-grid,.tvc-row-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tvc-group-grid{align-items:start}.tvc-group-grid>:last-child:nth-child(odd){grid-column:1/-1}.tvc-group-stack{grid-gap:16px;display:grid;gap:16px}.tvc-hint{color:var(--wg-subtle);font-size:.82rem;line-height:1.5;margin-top:0}@media (max-width:980px){.tvc-field-grid,.tvc-group-grid,.tvc-row-grid{grid-template-columns:1fr}.tvc-group-grid>:last-child:nth-child(odd){grid-column:auto}.tvc-screen .mm-setting-row{align-items:center;flex-direction:row}}@media (max-width:760px){.tvc-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.tvc-tabs{grid-template-columns:1fr}}.premiumLanding{background:radial-gradient(circle at top right,#7c3aed38,#0000 32%),radial-gradient(circle at top left,#3b82f617,#0000 24%),linear-gradient(180deg,#060713,#080915 52%,#060711);background-color:#060713;padding-bottom:48px}.premiumLanding .homepageV2-plansHeader .homepageV2-sectionTitle{font-size:clamp(2.1rem,3.5vw,3.8rem);line-height:1.05;max-width:620px}.premiumLanding .homepageV2-plansSection{background:linear-gradient(180deg,#0b0c1ae6,#070813f5)}.premiumLanding .homepageV2-plansHeader .homepageV2-animatedHeading{align-items:flex-start;text-align:left}.premiumLanding .homepageV2-plansHeader .homepageV2-headingLine{justify-content:flex-start}.premiumLanding .homepageV2-sectionTitle .homepageV2-wordInner{opacity:1;transform:translateY(0) rotateX(0deg) translateZ(0)}.premiumLanding .homepageV2-headingLine,.premiumLanding .homepageV2-word{overflow:visible}.premiumLanding .homepageV2-headingLine{white-space:normal}.premiumLanding .homepageV2-planCard{opacity:1;transform:translateY(0) scale(1)}.premiumLanding-eyebrow,.premiumLanding-status{align-items:center;color:#e9d5ff;display:inline-flex;font-size:.72rem;font-weight:800;gap:8px;letter-spacing:.1em}.premiumLanding-benefits{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:22px 0}.premiumLanding-benefits article{background:#ffffff08;border:1px solid #ffffff12;border-radius:16px;padding:16px}.premiumLanding-toggle{background:#ffffff08;border:1px solid #ffffff17;border-radius:999px;display:inline-flex;margin-top:26px;padding:4px}.premiumLanding-toggle button{align-items:center;background:#0000;border:0;border-radius:999px;color:#ffffffa6;cursor:pointer;display:inline-flex;padding:9px 14px;position:relative;transition:background-color .24s cubic-bezier(.16,1,.3,1),color .24s cubic-bezier(.16,1,.3,1)}.premiumLanding-toggle button.active{background:#8b3fe7;color:#fff}.premiumLanding-toggle em{align-items:center;color:#e9d5ff;display:inline-flex;font-size:.7rem;font-style:normal;gap:8px;line-height:1;margin-left:8px;transition:color .24s cubic-bezier(.16,1,.3,1)}.premiumLanding-toggleSeparator{align-items:center;display:inline-flex;justify-content:center;line-height:1}.premiumLanding-effective{color:#c4b5fd;font-size:.84rem;margin:12px 0 -12px}.premiumLanding-benefits{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:30px}.premiumLanding-benefits svg{color:#c084fc}.premiumLanding-benefits h3{color:#fff;font-size:1rem;margin:14px 0 7px}.premiumLanding-benefits p{color:#ffffff9e;font-size:.88rem;line-height:1.55;margin:0}.premiumLanding-table{background:linear-gradient(145deg,#121027eb,#080914fa);border:1px solid #c084fc29;border-radius:24px;box-shadow:0 22px 60px #0003;margin-top:30px;overflow:hidden}.premiumLanding-tr{grid-gap:18px;align-items:center;border-top:1px solid hsla(0,0%,100%,.065);color:#ffffffa8;display:grid;font-size:.9rem;gap:18px;grid-template-columns:minmax(0,1.7fr) minmax(110px,.72fr) minmax(130px,.88fr);min-height:58px;padding:0 26px}.premiumLanding-tr:first-child{border-top:0}.premiumLanding-tr:not(.premiumLanding-th):not(.premiumLanding-category):nth-child(odd){background:hsla(0,0%,100%,.012)}.premiumLanding-th{background:#1f1737f0;color:#ffffffb8;font-size:.72rem;font-weight:500;letter-spacing:.1em;min-height:52px;position:sticky;text-transform:uppercase;top:0;z-index:1}.premiumLanding-tr strong{color:#ffffffeb;font-size:.92rem;font-weight:500;letter-spacing:-.01em}.premiumLanding-tr span{align-items:center;display:flex;font-weight:400;gap:8px;min-width:0}.premiumLanding-planValueFree svg{color:#ffffff94}.premiumLanding-planValuePremium svg{color:#c084fc}.premiumLanding-planValue svg{flex:0 0 auto}.premiumLanding-faq{border-top:1px solid #ffffff14;margin-top:26px}.premiumLanding-faq article{border-bottom:1px solid #ffffff14}.premiumLanding-faq button{align-items:center;background:#0000;border:0;color:#fff;cursor:pointer;display:flex;font:inherit;justify-content:space-between;padding:18px 0;text-align:left;width:100%}.premiumLanding-faq p{color:#ffffffa6;line-height:1.6;margin:0 0 18px}@media(max-width:900px){.premiumLanding-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.premiumLanding-benefits{grid-template-columns:1fr}.premiumLanding-tr{font-size:.78rem;gap:8px;grid-template-columns:minmax(0,1.3fr) minmax(72px,.7fr) minmax(90px,.85fr);padding:0 14px}.premiumLanding-tr strong{font-size:.78rem}}@media(max-width:520px){.premiumLanding-table{overflow:hidden}.premiumLanding-tr>*{min-width:0}.premiumLanding-th{font-size:.64rem;gap:6px 12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto;letter-spacing:.08em;min-height:66px;padding:10px 14px}.premiumLanding-th span:first-child{grid-column:1/-1;justify-content:flex-start;text-align:left}.premiumLanding-th span:nth-child(2),.premiumLanding-th span:nth-child(3){justify-content:center;text-align:center}.premiumLanding-tr:not(.premiumLanding-th):not(.premiumLanding-category){font-size:.76rem;gap:8px 12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto;min-height:0;padding:13px 14px}.premiumLanding-tr:not(.premiumLanding-th):not(.premiumLanding-category) strong{font-size:.8rem;grid-column:1/-1;line-height:1.25;overflow-wrap:anywhere}.premiumLanding-tr:not(.premiumLanding-th):not(.premiumLanding-category) .premiumLanding-planValue{line-height:1.2;min-height:24px;overflow-wrap:anywhere;text-align:center;white-space:normal}.premiumLanding-tr:not(.premiumLanding-th):not(.premiumLanding-category) .premiumLanding-planValue:before{color:#ffffff61;display:block;font-size:.58rem;font-weight:500;letter-spacing:.08em;line-height:1;margin-bottom:3px;text-transform:uppercase}.premiumLanding-tr:not(.premiumLanding-th):not(.premiumLanding-category) .premiumLanding-planValueFree:before{content:"Free"}.premiumLanding-tr:not(.premiumLanding-th):not(.premiumLanding-category) .premiumLanding-planValuePremium:before{content:"Premium"}.premiumLanding-tr.premiumLanding-category{grid-template-columns:minmax(0,1fr);min-height:52px;padding:13px 14px}.premiumLanding-tr.premiumLanding-category strong{font-size:.68rem;grid-column:1;line-height:1.3;overflow-wrap:anywhere}.premiumLanding-tr.premiumLanding-category .premiumLanding-planValue{display:none}}.premiumLanding-tr.premiumLanding-category{background:linear-gradient(90deg,#a855f71f,rgba(168,85,247,.035));border-top-color:#c084fc21;color:#e9d5ffbf;min-height:42px}.premiumLanding-tr.premiumLanding-category strong{color:#e9d5ff;font-size:.7rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.premiumLanding-faq button svg{transition:transform .28s ease}.premiumLanding-faq article.is-open button svg{transform:rotate(180deg)}.premiumLanding-faqAnswer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .36s cubic-bezier(.16,1,.3,1)}.premiumLanding-faqAnswer p{margin:0;opacity:0;overflow:hidden;transform:translateY(-6px);transition:opacity .24s ease,transform .36s ease,margin .36s ease}.premiumLanding-planValue svg{display:block;height:18px;width:18px}.premiumLanding-planValue,.premiumLanding-th span:nth-child(n+2){justify-content:center}.premiumLanding-planValuePremium{color:#c084fc}.premiumLanding-unavailableMark{color:#ffffff52;display:inline-block;font-size:1.25rem;font-weight:400;line-height:1;text-align:center;width:16px}.premiumLanding-faq article.is-open .premiumLanding-faqAnswer{grid-template-rows:1fr}.premiumLanding-faq article.is-open .premiumLanding-faqAnswer p{margin:0 0 18px;opacity:1;transform:translateY(0)}.premiumLanding-reveal{opacity:0;transform:translateY(26px);transition:opacity .98s cubic-bezier(.16,1,.3,1),transform .98s cubic-bezier(.16,1,.3,1)}.premiumLanding-reveal.is-visible{opacity:1;transform:translateY(0)}.premiumLanding-reveal.is-visible .homepageV2-revealFooter,.premiumLanding-reveal.is-visible .homepageV2-revealText{transition-delay:.24s}@media (prefers-reduced-motion:reduce){.premiumLanding-reveal{opacity:1;transform:none;transition:none}}.premiumLanding .homepageV2-planCardFree .wg-secondary-button svg{display:none}@media(max-width:520px){.premiumLanding-tr.premiumLanding-category{min-height:52px;padding:13px 14px}.premiumLanding-tr.premiumLanding-category strong{font-size:.68rem;line-height:1.3;overflow-wrap:anywhere}.premiumLanding-th{gap:0 12px;grid-template-columns:minmax(0,1fr) 80px 90px;grid-template-rows:none;min-height:44px;padding:8px 14px}.premiumLanding-th span:first-child{grid-column:auto;justify-content:flex-start;text-align:left}.premiumLanding-tr:not(.premiumLanding-th):not(.premiumLanding-category){gap:0 12px;grid-template-columns:minmax(0,1fr) 80px 90px;grid-template-rows:none;padding:9px 14px}.premiumLanding-tr:not(.premiumLanding-th):not(.premiumLanding-category) strong{grid-column:auto;line-height:1.25}.premiumLanding-tr:not(.premiumLanding-th):not(.premiumLanding-category) .premiumLanding-planValue{line-height:1.2;min-height:0}.premiumLanding-tr:not(.premiumLanding-th):not(.premiumLanding-category) .premiumLanding-planValue:before{display:none}.premiumLanding-tr.premiumLanding-category{grid-template-columns:minmax(0,1fr) 80px 90px;min-height:38px;padding:9px 14px}.premiumLanding-tr.premiumLanding-category strong{grid-column:1/-1}}.not-found-page-body{align-items:center;animation:slide-up 1.2s ease;box-sizing:border-box;color:var(--color-white);display:flex;font-family:Outfit,sans-serif;justify-content:center;min-height:calc(100dvh - 170px);overflow:hidden;padding:24px;position:relative;text-align:center}.not-found-page-container{max-width:600px;padding:20px;position:relative;z-index:2}.not-found-page-background{color:var(--color-white-opacity-10);font-size:12rem;font-weight:700;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:1}.not-found-page-heading{font-size:2rem;margin-bottom:10px}.not-found-page-text{font-size:1rem;line-height:1.5;margin-bottom:20px;text-align:center}.not-found-page-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}@keyframes iphone-wiggle{0%{transform:rotate(.4deg)}25%{transform:rotate(-.4deg)}50%{transform:rotate(.4deg)}75%{transform:rotate(-.4deg)}to{transform:rotate(.4deg)}}.statistics-channel-config.shake{animation:iphone-wiggle .75s ease-in-out infinite;cursor:grab;transform-origin:50% 50%}.dash-language-wrapper{align-items:center;background-color:var(--color-secondary);border-radius:8px;box-shadow:0 10px 10px #0003!important;color:var(--color-white);margin:0 auto;margin-bottom:1rem!important;min-width:250px;padding:28px;transition:opacity .3s ease-in-out;width:100%}.language-title-wrapper{align-items:center;animation:slide-up .8s forwards;cursor:pointer;margin-bottom:1rem;text-align:left;transition:color .3s}.language-header{align-items:center;display:flex;justify-content:space-between}.language-subtitle{align-items:center;animation:slide-up 1.2s forwards;color:var(--color-white-opacity-70);color:#999898;display:flex;font-family:Outfit,sans-serif;font-size:.875rem!important;font-weight:400;margin-top:.5rem!important;max-width:60%}.language-title-wrapper:hover{color:var(--color-white-opacity-80)}.language-title-wrapper span{font-family:Poppins,sans-serif;font-size:1.125rem;font-style:normal;font-weight:700;font-weight:600;margin-top:0}.language-title-arrow-down{height:18px;transform:rotate(1turn);transition:transform .2s ease;-webkit-user-select:none;user-select:none;width:18px}.language-title-arrow-down.rotate{transform:rotate(180deg)}.no-margin-bottom{margin-bottom:0}.divider{background-color:var(--color-white-opacity-15);height:1px;margin:8px 0}.custom-select{border-radius:8px;position:relative;transition:box-shadow .16s ease-out,opacity .16s ease-out,background-color .16s ease-out}.custom-select.active{box-shadow:0 0 8px 2px #a85bf0!important;outline:2px solid #a85bf0!important}.custom-select.active:hover{box-shadow:0 0 11px 2px #a85bf0!important;outline:2px solid #a85bf0!important}.selected-option{animation:slide-up 1.2s forwards;transition:outline .16s ease-out,background-color .16s ease-out,color .16s ease-out,opacity .16s ease-out}.prefix-selected-option,.selected-option{-ms-overflow-style:none;align-items:center;background-color:var(--color-muted);border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Outfit,sans-serif;font-size:.905rem!important;font-weight:400;justify-content:space-between;outline:2px solid #0000;overflow-y:auto;overscroll-behavior:contain;padding:12px}.prefix-selected-option{transition:outline .3s ease,background-color .3s ease}.flag-icon{height:23px;margin-right:8px;-webkit-user-select:none;user-select:none;width:23px}.selected-language-text{color:var(--color-white);flex-grow:1}.dropdown-arrow{height:16px;transition:transform .16s ease-out,color .16s ease-out;-webkit-user-select:none;user-select:none;width:16px}.dropdown-arrow.rotate{transform:rotate(180deg)}.search-input{background-color:var(--color-light-equivalent);border:none;border-radius:8px 8px 0 0!important;color:var(--color-white);margin-bottom:6px;padding:8px;width:100%!important}.birthdays-link:hover{text-decoration:underline}.dropdown-option{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-weight:400;min-width:0;padding:8px 12px;text-align:left;transition:background-color .16s ease-out,color .16s ease-out,opacity .16s ease-out;width:100%}.dropdown-option:hover{background-color:#a85bf080}.slider.color{background-color:var(--color-muted)}@keyframes slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.achievement-edit-fill-button{animation:slide-up 1.2s forwards;background-color:#a85bf0;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Outfit,system-ui;font-optical-sizing:auto;font-size:1rem;font-size:14px;font-style:normal;font-weight:500;height:44px;margin-top:0!important;transition:background-color .3s ease,color .3s ease;width:350px}.achievement-edit-fill-button:hover,.achievement-edit-outline-button{background-color:initial;border:1px solid #a85bf0;color:#a85bf0}.achievement-edit-outline-button{animation:slide-up 1.2s forwards;border-radius:8px;cursor:pointer;font-family:Outfit,system-ui;font-optical-sizing:auto;font-size:1rem;font-size:14px;font-style:normal;font-weight:500;height:44px;margin-top:20px;transition:background-color .3s ease,color .3s ease;width:350px}.achievement-edit-outline-button:hover{background-color:#a85bf0;color:#fff}@media (max-width:494px){.level-rewards-inputs-div .admin-roles-select,.level-rewards-inputs-div .dashboard-button,.level-rewards-inputs-div input{width:250px!important}}@media (max-width:386px){.level-rewards-inputs-div .admin-roles-select,.level-rewards-inputs-div .dashboard-button,.level-rewards-inputs-div input{width:195px!important}}@media (max-width:508px){.statistics-channel-config .achievement-edit-outline-button,.statistics-channel-config .admin-roles-select,.statistics-channel-config .dashboard-button,.statistics-channel-config input{width:250px!important}}@media (max-width:420px){.statistics-channel-config .achievement-edit-outline-button,.statistics-channel-config .admin-roles-select,.statistics-channel-config .dashboard-button,.statistics-channel-config input{width:200px!important}}.level-rewards-inputs-div,.level-rewards-inputs-div *{animation:none!important}.level-rewards-inputs-div .text-input-field .text-input{box-sizing:border-box;color:var(--color-white);font-family:var(--dashboard-control-font-family);font-size:var(--dashboard-control-font-size);font-weight:var(--dashboard-control-font-weight);height:59px;min-height:59px;outline:2px solid #0000;padding:0 16px!important}.level-rewards-inputs-div .text-input-field .text-input,.level-rewards-inputs-div input.text-input{background:var(--color-secondary)!important;border:1px solid var(--dashboard-control-border)!important;border-radius:11px!important}.level-rewards-inputs-div input.text-input{animation:none!important}.level-rewards-inputs-div .text-input-field .text-input:focus,.level-rewards-inputs-div .text-input-field .text-input:hover{border-color:var(--dashboard-control-border-focus)!important;box-shadow:var(--dashboard-control-focus-shadow)!important}.level-rewards-inputs-div .text-input-field .text-input:focus-visible{outline:2px solid #0000!important;outline-offset:0}.levels-rewards-panel .statistics-channel-config .text-input-field .text-input{animation:none!important;background:var(--color-secondary)!important;border:1px solid var(--dashboard-control-border)!important;border-radius:11px!important;box-sizing:border-box;color:var(--color-white);font-family:var(--dashboard-control-font-family);font-size:var(--dashboard-control-font-size);font-weight:var(--dashboard-control-font-weight);height:59px;min-height:59px;outline:2px solid #0000;padding:0 16px!important}.levels-rewards-panel .statistics-channel-config .text-input-field .text-input:focus,.levels-rewards-panel .statistics-channel-config .text-input-field .text-input:hover{border-color:var(--dashboard-control-border-focus)!important;box-shadow:var(--dashboard-control-focus-shadow)!important}.levels-rewards-panel .statistics-channel-config .text-input-field .text-input:focus-visible{outline:2px solid #0000!important;outline-offset:0}.levels-rewards-panel,.levels-rewards-panel *{animation:none!important}.achv-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.achv-tabs::-webkit-scrollbar{display:none}.achv-tabs button{flex:1 0 168px;min-width:168px}.achv-screen .wg-section-stack{gap:20px}.achv-screen .wg-plugin-icon img{display:block;height:36px;max-height:36px;max-width:36px;object-fit:contain;width:36px}.achv-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.achv-screen .mm-settings-panel>.wg-panel-body{grid-gap:22px;background:linear-gradient(180deg,hsla(0,0%,100%,.012),#0000 22%),#080a199e;display:grid;gap:22px}.achv-screen .mm-settings-panel>.wg-panel-body[aria-disabled=true]{opacity:.66;pointer-events:none}.achv-preset-row{display:flex;flex-wrap:wrap;gap:10px}.achv-preset-button{background:#0a0b18d1;border:1px solid #ffffff17;border-radius:11px;color:var(--wg-text);cursor:pointer;font:inherit;min-height:42px;padding:0 18px;transition:border-color .17s ease-out,background-color .17s ease-out,color .17s ease-out,box-shadow .17s ease-out}.achv-preset-button.active,.achv-preset-button:focus-visible,.achv-preset-button:hover{background:#a855f714;border-color:#a855f74d;box-shadow:0 0 0 1px #a855f714}.achv-text-input{background:var(--color-secondary)!important;border:1px solid var(--dashboard-control-border)!important;border-radius:11px;color:var(--color-white)!important;font:inherit;min-height:59px;outline:2px solid #0000!important;padding:0 16px;transition:border-color .17s ease-out,box-shadow .17s ease-out,background-color .17s ease-out;width:100%}.achv-text-input:hover{border-color:var(--dashboard-control-border-hover)!important;box-shadow:var(--dashboard-control-hover-shadow)!important}.achv-text-input:focus{border-color:var(--dashboard-control-border-focus)!important;box-shadow:var(--dashboard-control-focus-shadow)!important;outline:2px solid #0000!important;outline-offset:0}.achv-note-action{margin-left:auto}.achv-library,.achv-library-sections{grid-gap:18px;display:grid;gap:18px}.pd-toolbar.achv-library-toolbar{align-items:center;border-top:0;flex-direction:row;flex-wrap:nowrap;min-height:72px;padding:0}.achv-library-filters{align-items:center;align-self:center;display:flex;gap:10px;min-width:0;padding-top:0}.achv-library-filters button{background:#0f1122eb;border:1px solid #ffffff1a;border-radius:12px;color:var(--wg-muted);cursor:pointer;flex:0 0 auto;font:inherit;font-size:.97rem;font-weight:400;line-height:1;min-height:42px;min-width:0;padding:0 18px;transition:background-color .16s ease-out,border-color .16s ease-out,box-shadow .16s ease-out,color .16s ease-out,opacity .16s ease-out;white-space:nowrap}.achv-library-filters button:focus-visible:not(:disabled),.achv-library-filters button:hover:not(:disabled){background:#a855f714;border-color:#a855f73d;color:var(--wg-text);outline:none}.achv-library-filters button.active{background-color:#7234b847;border-color:#a855f752;color:#f5ebff}.achv-library-filters button.active:focus-visible:not(:disabled),.achv-library-filters button.active:hover:not(:disabled){background-color:#be6fff3d;border-color:#a855f73d;color:var(--wg-text);outline:none}.achv-library-filters button:disabled{cursor:not-allowed;opacity:.55}.pd-toolbar.achv-library-toolbar .achv-search{align-self:center;flex:0 0 260px;margin:0;width:260px}.achv-library .achv-search input:focus-visible{outline:none!important;outline-offset:0}@media (max-width:900px){.pd-toolbar.achv-library-toolbar{align-items:stretch;flex-direction:column;gap:12px}.pd-toolbar.achv-library-toolbar .achv-library-filters{-webkit-overflow-scrolling:touch;display:flex!important;flex-wrap:nowrap!important;max-width:calc(100% + 32px);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding-bottom:2px;scrollbar-width:none;touch-action:pan-x;width:100%}.pd-toolbar.achv-library-toolbar .achv-library-filters>button{flex:0 0 max-content!important;min-width:max-content!important;width:max-content!important}.pd-toolbar.achv-library-toolbar .achv-library-filters::-webkit-scrollbar{display:none}.pd-toolbar.achv-library-toolbar .achv-search{flex:0 0 46px;width:100%}}.achv-library-meta{display:flex;flex-wrap:wrap;gap:8px;position:relative;z-index:1}.achv-library-card .pd-plugin-tile img.achv-booster-icon{height:20px;padding:0;width:26px}.achv-library-card .pd-plugin-tile img{height:28px;max-height:28px;max-width:28px;object-fit:contain;width:28px}.achv-library-meta span{background:#0607105c;border:1px solid #9785d21a;border-radius:10px;color:var(--wg-muted);font-size:.78rem;min-height:28px;padding:6px 9px}.achv-library-groupHeader>span{color:var(--wg-subtle);font-size:.84rem;white-space:nowrap}.achv-card-action{white-space:nowrap}.achv-message-panel .main-message-setting{width:100%}.achv-message-panel .preview-button-wrapper{display:flex;justify-content:flex-end;margin-top:8px}.achv-message-panel .preview-button-wrapper .dashboard-button{background:#a85bf01f;border:1px solid #a85bf040;border-radius:10px;color:#d9b2fa;cursor:pointer;font-size:.84rem;font-weight:500;margin:10px 0 0!important;min-height:38px;padding:0 15px;transition:background-color .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),color .22s cubic-bezier(.22,1,.36,1)}.achv-message-panel .preview-button-wrapper .dashboard-button:hover{background:#a85bf02e;border-color:#a85bf066}.achv-screen #achievements-panel-custom .dash-language-wrapper{background:#0000;border:0;padding:0}.achv-screen #achievements-panel-custom .language-title-wrapper,.achv-screen #achievements-panel-custom .navbar-divider{display:none}.achv-screen #achievements-panel-custom .admin-roles-wrapper,.achv-screen #achievements-panel-custom .config-details,.achv-screen #achievements-panel-custom .statistics-channel-config{background:linear-gradient(180deg,hsla(0,0%,100%,.015),#0000 18%),hsla(0,0%,100%,.025);border:1px solid #9785d21c;border-radius:18px;box-shadow:none}.achv-screen #achievements-panel-custom .admin-roles-wrapper{margin-top:0!important;padding:20px}.achv-custom-create-shell{grid-gap:18px;display:grid;gap:18px}.achv-custom-create-shell>.subtitle{color:var(--wg-muted);font-size:.94rem;line-height:1.55;margin:0}.achv-create-card{grid-gap:20px;background:#080a19ad;border:1px solid #9785d21f;border-radius:22px;box-shadow:inset 0 1px #ffffff05,0 18px 44px #00000024;display:grid;gap:20px;overflow:visible;padding:28px;position:relative}.achv-create-card-glow{display:none}.achv-create-grid{grid-gap:22px 28px;align-items:start;display:grid;gap:22px 28px;grid-template-columns:minmax(0,420px) minmax(0,420px);margin-top:16px;position:relative;z-index:2}.achv-create-column{grid-gap:14px;align-content:start;display:grid;gap:14px;position:relative}.achv-create-header{grid-gap:6px;display:grid;gap:6px}.achv-create-header h3{color:var(--wg-text);font-size:1.04rem;font-weight:600;letter-spacing:-.01em;margin:0}.achv-create-header p{color:var(--wg-subtle);font-size:.86rem;line-height:1.5;margin:0}.achv-dynamic-fields{grid-gap:14px;display:grid;gap:14px}.achv-field-block{grid-gap:8px;align-content:start;display:grid;gap:8px}.achv-field-label{color:var(--wg-text);font-size:.92rem;font-weight:500;margin:0}.achv-screen #achievements-panel-custom .achv-create-column .achv-field-block,.achv-screen #achievements-panel-custom .achv-create-column>.admin-roles-select{max-width:100%;width:min(100%,420px)}.achv-inline-note{color:var(--wg-subtle);font-size:.8rem;line-height:1.45;margin-top:-2px}.achv-inline-note--warn{color:#f0b55f}.achv-create-actions{display:flex;justify-content:flex-start;margin-top:2px;position:relative;z-index:1}.achv-create-actions .wg-primary-button{min-height:44px;min-width:0;padding:0 24px;width:auto!important}.achv-screen #achievements-panel-custom .preview-button-wrapper .dashboard-button{background:linear-gradient(135deg,#b05cff,#7f3bf0);border:1px solid #c69dff47;box-shadow:0 14px 28px #7b3aed2e,inset 0 1px #ffffff14;color:#fff;transition:background .18s ease,box-shadow .18s ease,transform .18s ease,border-color .18s ease}.achv-screen #achievements-panel-custom .preview-button-wrapper .dashboard-button:hover{box-shadow:0 16px 32px #7b3aed3d,inset 0 1px #ffffff1a}.achv-list-section,.achv-screen #achievements-panel-custom #achievements-configs{grid-gap:14px;display:grid;gap:14px}.achv-screen #achievements-panel-custom .achievements-items-panel-body{background:#0000!important}.achv-screen #achievements-panel-custom .achievements-items-panel-body.is-empty{padding:0}.achv-screen #achievements-panel-custom .statistics-channel-config{margin-bottom:0!important;padding:18px}.achv-screen #achievements-panel-custom .config-details{background:#0000;border:0;padding:0}.achv-screen #achievements-panel-custom .achievement-edit-outline-button,.achv-screen #achievements-panel-custom .dashboard-button,.achv-screen #achievements-panel-custom .editStatisticsChannelButton{border-radius:12px;min-height:42px}.achv-screen #achievements-panel-custom .delete-statistics-channel{border-radius:12px}.achv-screen #achievements-panel-custom .admin-roles-wrapper,.achv-screen #achievements-panel-custom .dash-language-wrapper,.achv-screen #achievements-panel-custom .level-rewards-inputs-div{background:#0000;border:0;border-radius:0;box-shadow:none!important;margin:0!important;padding:0;width:100%}.achv-screen #achievements-panel-custom .achievement-edit-form{gap:12px}.achv-screen #achievements-panel-custom .achievement-edit-form .achievement-edit-condition-fields,.achv-screen #achievements-panel-custom .achievement-edit-form .reward-edit-block{grid-gap:12px;display:grid;gap:12px;margin:0!important}.achv-screen #achievements-panel-custom .achievement-edit-form .achievement-edit-field{grid-gap:8px;display:grid;gap:8px;margin:0!important}.achv-screen #achievements-panel-custom .achievement-edit-form .achievement-edit-validation-message{color:#ff9aae;font-size:.82rem;line-height:1.4;margin:0!important}.achv-screen #achievements-panel-custom .achievement-edit-form .subtitle{color:var(--wg-text);font-size:.95rem!important;font-weight:500;line-height:1.3;margin:8px 0 0!important}.achv-screen #achievements-panel-custom .achievement-edit-form,.achv-screen #achievements-panel-custom .achievement-edit-form>*{animation:none!important}.achv-screen #achievements-panel-custom .achievement-edit-form .admin-roles-select,.achv-screen #achievements-panel-custom .achievement-edit-form input:not(.search-input){font-size:.9rem!important}.achv-screen #achievements-panel-custom .achievement-edit-form .admin-roles-select{animation:none!important;box-sizing:border-box}.achv-screen #achievements-panel-custom .achv-custom-create-shell .admin-roles-select{animation:none!important}.achv-screen #achievements-panel-custom .achv-custom-create-shell .admin-roles-select .dropdown-options{animation:wg-select-dropdown-in .26s cubic-bezier(.16,1,.3,1) both!important}.achv-screen #achievements-panel-custom .achv-custom-create-shell .admin-roles-select .dropdown-options.closing{animation:wg-select-dropdown-out .22s cubic-bezier(.16,1,.3,1) both!important}.achv-screen #achievements-panel-custom .achievement-edit-form input:not(.search-input){background-color:var(--color-secondary)!important;border:1px solid #ffffff14!important;border-radius:8px!important;height:auto;min-height:59px;outline:2px solid #0000;padding:0 16px!important;transition:background-color .16s ease-out,border-color .16s ease-out,box-shadow .16s ease-out,opacity .16s ease-out}.achv-screen #achievements-panel-custom .achievement-edit-form input:not(.search-input):hover{border-color:var(--dashboard-control-border-hover)!important;box-shadow:var(--dashboard-control-hover-shadow)!important}.achv-screen #achievements-panel-custom .achievement-edit-form .achievement-edit-outline-button,.achv-screen #achievements-panel-custom .achievement-edit-form .dashboard-button,.achv-screen #achievements-panel-custom .achievement-edit-form .editStatisticsChannelButton{font-size:.86rem!important}.achv-screen #achievements-panel-custom .achievement-edit-form .achv-edit-add-reward{cursor:pointer;font-size:.92rem!important;font-weight:500!important;transition:background-color .18s ease}.achv-screen #achievements-panel-custom .achievement-edit-form .achv-edit-add-reward:focus-visible:not(:disabled),.achv-screen #achievements-panel-custom .achievement-edit-form .achv-edit-add-reward:hover:not(:disabled){background-color:#a85bf029!important}.achv-screen #achievements-panel-custom .achievement-edit-form .achv-edit-add-reward:disabled{cursor:not-allowed}.achv-screen #achievements-panel-custom .achievement-edit-form .achievement-edit-condition-fields>.achievement-edit-field>.subtitle,.achv-screen #achievements-panel-custom .achievement-edit-form .reward-edit-block>.admin-roles-select,.achv-screen #achievements-panel-custom .achievement-edit-form .reward-edit-block>.subtitle,.achv-screen #achievements-panel-custom .achievement-edit-form .reward-edit-block>input{margin:0!important}.achv-screen #achievements-panel-custom .language-title-wrapper{display:none}.achv-screen #achievements-panel-custom .achv-create-card{background:linear-gradient(180deg,hsla(0,0%,100%,.018),#0000 22%),#080a1994;border-color:#9785d224;border-radius:18px;box-shadow:inset 0 1px hsla(0,0%,100%,.025);padding:22px;width:100%}.achv-screen #achievements-panel-custom .achv-create-grid{gap:22px 28px}.achv-screen #achievements-panel-custom .achv-create-column{gap:16px}.achv-screen #achievements-panel-custom .achv-create-header h3{font-size:1rem}.achv-screen #achievements-panel-custom .achv-create-header p{font-size:.82rem}.achv-screen #achievements-panel-custom .achv-create-column>.channel-select,.achv-screen #achievements-panel-custom .achv-create-column>.select-menu,.achv-screen #achievements-panel-custom .achv-create-column>.string-select,.achv-screen #achievements-panel-custom .achv-create-column>.string-select-menu{width:100%!important}.achv-screen #achievements-panel-custom #achievements-configs{gap:12px;margin-top:0!important}.achv-screen #achievements-panel-custom .achievements-items-container{grid-gap:20px;box-sizing:border-box;display:grid;gap:20px;width:100%}.achv-screen #achievements-panel-custom .achievements-items-container>.subtitle{color:var(--wg-text);font-size:1.12rem!important;font-weight:500;line-height:1.35;margin:0 0 2px!important}.achv-screen #achievements-panel-custom .achievements-items-list{grid-gap:12px;display:grid;gap:12px;padding:0}.achv-screen #achievements-panel-custom .achievements-items-list>.item-row{grid-gap:20px;align-items:center;background:linear-gradient(180deg,#171427eb,#0e0d1bf5);border:1px solid #a36bff2e;border-radius:20px;box-sizing:border-box;display:grid;gap:20px;grid-template-columns:auto minmax(0,1fr) auto;padding:18px 20px;width:100%}.achv-screen #achievements-panel-custom .achievements-items-list .item-row-main{display:flex;flex-direction:column;gap:8px;min-width:0}.achv-screen #achievements-panel-custom .achievements-items-list .config-details>.type{color:#d6ccecb8;font-size:.84rem;margin:0!important}.achv-screen #achievements-panel-custom .achievements-items-list .config-details>.type strong{color:#faf5ff;font-weight:500}.achv-screen #achievements-panel-custom .achievements-items-list .item-row-main>div[style*=justify-content]{justify-content:flex-end!important;margin-top:0!important}.achv-screen #achievements-panel-custom .achievement-edit-row{align-items:stretch!important;grid-template-columns:minmax(0,1fr)!important}.achv-screen #achievements-panel-custom #achievements-configs>h2{color:var(--wg-text);font-size:1.15rem;margin:0 0 2px!important}.achv-screen #achievements-panel-custom #achievements-configs>.statistics-channel-config{grid-gap:16px;background:linear-gradient(180deg,hsla(0,0%,100%,.018),#0000 28%),#111224ad;border:1px solid #9785d221;border-radius:16px;box-shadow:none;display:grid;gap:16px;margin:0!important;min-height:0;padding:18px 20px;width:100%}.achv-screen #achievements-panel-custom #achievements-configs>.statistics-channel-config:hover{background:#181630c2;border-color:#a85bf04d}.achv-screen #achievements-panel-custom #achievements-configs .config-details{grid-gap:10px;display:grid;gap:10px;width:100%}.achv-screen #achievements-panel-custom #achievements-configs .config-details>.type{color:var(--wg-muted);display:block;font-size:.88rem;line-height:1.5;margin:0!important}.achv-screen #achievements-panel-custom #achievements-configs .config-details>.type strong{color:var(--wg-text);font-weight:600}.achv-screen #achievements-panel-custom #achievements-configs .config-details>div[style*=justify-content]{justify-content:flex-start!important;margin-top:8px!important}.achv-screen #achievements-panel-custom #achievements-configs .achievement-edit-outline-button,.achv-screen #achievements-panel-custom #achievements-configs .dashboard-button,.achv-screen #achievements-panel-custom #achievements-configs .delete-statistics-channel,.achv-screen #achievements-panel-custom #achievements-configs .editStatisticsChannelButton{border-radius:10px!important;font-size:.82rem!important;height:auto;margin:0!important;min-height:38px;min-width:108px;padding:0 14px!important;width:auto!important}.achv-screen #achievements-panel-custom #achievements-configs .dashboard-button,.achv-screen #achievements-panel-custom #achievements-configs .editStatisticsChannelButton{background:linear-gradient(135deg,#a85bf0,#7f3bf0)!important;border:1px solid #c69dff47!important;color:#fff!important}.achv-screen #achievements-panel-custom #achievements-configs .achievement-edit-outline-button,.achv-screen #achievements-panel-custom #achievements-configs .delete-statistics-channel{background:#5e1c2d73!important;border:1px solid #ff7c9040!important;color:#ffb3bf!important}.achv-screen #achievements-panel-custom #achievements-configs .admin-roles-select,.achv-screen #achievements-panel-custom #achievements-configs .channel-select,.achv-screen #achievements-panel-custom #achievements-configs input{max-width:100%!important;width:100%!important}.achv-screen #achievements-panel-custom #achievements-configs .achievement-edit-form .admin-roles-select{max-width:100%!important;min-width:0;width:350px!important}.achv-screen #achievements-panel-custom #achievements-configs .achievement-edit-form .achv-edit-add-reward{background:#7a39e5!important;border:1px solid #a855f75c!important;box-shadow:none!important;color:#fff!important;font-size:.92rem!important;font-weight:500!important;max-width:100%!important;transition:background-color .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1),color .22s cubic-bezier(.22,1,.36,1),opacity .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1)!important;width:350px!important}.achv-screen #achievements-panel-custom #achievements-configs .achievement-edit-form .achv-edit-add-reward:focus-visible:not(:disabled),.achv-screen #achievements-panel-custom #achievements-configs .achievement-edit-form .achv-edit-add-reward:hover:not(:disabled){background:#7032d8!important;border-color:#cda2ff85!important;box-shadow:none!important}.achv-screen #achievements-panel-custom #achievements-configs .achievement-edit-form .wg-danger-button{max-width:100%!important;min-width:0!important;width:350px!important}.achv-screen #achievements-panel-custom #achievements-configs .achievement-edit-form .achievement-edit-actions{display:flex;gap:10px!important;margin:0!important;max-width:100%;width:350px}.achv-screen #achievements-panel-custom #achievements-configs .achievement-edit-form .achievement-edit-actions>button{flex:1 1;min-width:0!important;width:0!important}@media (max-width:980px){.achv-create-grid{grid-template-columns:1fr}}@media (max-width:720px){.achv-screen #achievements-panel-custom,.achv-screen #achievements-panel-custom .achievement-edit-row,.achv-screen #achievements-panel-custom .achievements-items-container,.achv-screen #achievements-panel-custom .achievements-items-list,.achv-screen #achievements-panel-custom .wg-panel-body{overflow-x:hidden}.achv-screen #achievements-panel-custom #achievements-configs,.achv-screen #achievements-panel-custom .achievement-edit-condition-fields,.achv-screen #achievements-panel-custom .achievement-edit-field,.achv-screen #achievements-panel-custom .achievement-edit-form,.achv-screen #achievements-panel-custom .achievement-edit-row,.achv-screen #achievements-panel-custom .lv-reward-row,.achv-screen #achievements-panel-custom .reward-edit-block{box-sizing:border-box;max-width:100%!important;min-width:0!important;width:100%!important}.achv-screen #achievements-panel-custom .achievementRewardGroup{display:flex;flex-direction:column;gap:12px}.achv-screen #achievements-panel-custom{overflow-x:clip}.achv-screen #achievements-panel-custom .achievement-edit-form,.achv-screen #achievements-panel-custom .achievements-items-list,.achv-screen #achievements-panel-custom .lv-reward-row,.achv-screen #achievements-panel-custom .wg-panel-body{overflow-x:visible}.achv-screen #achievements-panel-custom #achievements-configs>.statistics-channel-config{box-sizing:border-box;min-width:0}.achv-screen #achievements-panel-custom .achievement-edit-form{box-sizing:border-box;gap:12px;padding-inline:16px}.achv-screen #achievements-panel-custom .achievement-edit-form .achv-edit-add-reward,.achv-screen #achievements-panel-custom .achievement-edit-form .admin-roles-select,.achv-screen #achievements-panel-custom .achievement-edit-form .text-input,.achv-screen #achievements-panel-custom .achievement-edit-form .text-input-field,.achv-screen #achievements-panel-custom .achievement-edit-form .wg-danger-button,.achv-screen #achievements-panel-custom .achievement-edit-form input:not(.search-input){box-sizing:border-box;margin-inline:0!important;max-width:100%!important;min-width:0!important;width:100%!important}.achv-create-card{border-radius:18px;padding:18px}.achv-create-actions .wg-primary-button{min-width:0;padding-inline:20px}.achv-screen #achievements-panel-custom #achievements-configs>.statistics-channel-config{padding:16px}.achv-screen #achievements-panel-custom #achievements-configs .achievement-edit-form .achievement-edit-actions{width:100%}.achv-screen #achievements-panel-custom .achievements-items-list{padding:0}.achv-screen #achievements-panel-custom .achievements-items-list>.item-row{gap:14px;grid-template-columns:auto minmax(0,1fr)}.achv-screen #achievements-panel-custom .achievements-items-list>.achievement-edit-row{grid-template-columns:minmax(0,1fr)}.achv-screen #achievements-panel-custom .achievements-items-list .item-row-main>div[style*=justify-content]{grid-column:1/-1}.achv-screen #achievements-panel-custom #achievements-configs .config-details>div[style*=justify-content]{flex-wrap:wrap}.achv-screen #achievements-panel-custom #achievements-configs .achievement-edit-outline-button,.achv-screen #achievements-panel-custom #achievements-configs .dashboard-button,.achv-screen #achievements-panel-custom #achievements-configs .delete-statistics-channel,.achv-screen #achievements-panel-custom #achievements-configs .editStatisticsChannelButton{flex:1 1 140px}.achv-screen #achievements-panel-custom .achievement-edit-actions,.achv-screen #achievements-panel-custom .achievement-edit-field,.achv-screen #achievements-panel-custom .achievementEditBody,.achv-screen #achievements-panel-custom .achievementEditCard,.achv-screen #achievements-panel-custom .achievementEditForm,.achv-screen #achievements-panel-custom .achievementEditGrid,.achv-screen #achievements-panel-custom .achievementRewardGroup{box-sizing:border-box;max-width:100%!important;min-width:0!important;width:100%!important}.achv-screen #achievements-panel-custom .achievementEditCard{grid-gap:0;align-items:stretch;display:grid;gap:0;grid-template-columns:minmax(0,1fr);padding:16px}.achv-screen #achievements-panel-custom .achievementEditBody,.achv-screen #achievements-panel-custom .achievementEditGrid,.achv-screen #achievements-panel-custom .achievementRewardGroup{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr);padding:0}.achv-screen #achievements-panel-custom .achievement-edit-actions>*,.achv-screen #achievements-panel-custom .achievementEditForm>*,.achv-screen #achievements-panel-custom .achievementEditGrid>*,.achv-screen #achievements-panel-custom .achievementRewardGroup>*{max-width:100%;min-width:0}.achv-screen #achievements-panel-custom .achievementEditForm .admin-roles-select,.achv-screen #achievements-panel-custom .achievementEditForm .text-input,.achv-screen #achievements-panel-custom .achievementEditForm .text-input-field,.achv-screen #achievements-panel-custom .achievementEditForm .wg-danger-button{box-sizing:border-box;margin-inline:0!important;max-width:100%!important;min-width:0!important;width:100%!important}.achv-screen #achievements-panel-custom .achievementEditForm .selected-roles{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.achv-screen #achievements-panel-custom .achievementEditForm .role-circle{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis}.achv-screen #achievements-panel-custom .achievement-edit-actions{grid-gap:12px!important;display:grid!important;gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))}.achv-screen #achievements-panel-custom .achievement-edit-actions>button{min-width:0!important;width:auto!important}.achv-screen #achievements-panel-custom #achievements-configs .achievement-edit-form .achievement-edit-actions{grid-gap:12px!important;display:grid!important;gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%!important;width:100%!important}.achv-screen #achievements-panel-custom #achievements-configs .achievement-edit-form .achievement-edit-actions>button{box-sizing:border-box;display:block;flex:none!important;max-width:100%!important;min-width:0!important;width:auto!important}.achv-screen #achievements-panel-custom .achievementEditInnerColumn>*{box-sizing:border-box;flex-shrink:1;max-width:100%;min-width:0;width:100%}.achv-screen #achievements-panel-custom .achievementEditInnerColumn>.admin-roles-select,.achv-screen #achievements-panel-custom .achievementEditInnerColumn>.text-input-field,.achv-screen #achievements-panel-custom .achievementEditInnerColumn>.wg-danger-button,.achv-screen #achievements-panel-custom .achievementEditInnerColumn>input{box-sizing:border-box;flex-shrink:1!important;margin-inline:0!important;max-width:100%!important;min-width:0!important;width:100%!important}.achv-screen #achievements-panel-custom .achievementEditInnerColumn .selected-roles{display:flex;flex-wrap:wrap;gap:8px;max-width:100%;min-width:0;width:100%}.achv-screen #achievements-panel-custom .achievementEditInnerColumn .role-circle{max-width:100%;min-width:0!important;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;white-space:normal}.achv-screen #achievements-panel-custom #achievements-configs .achievement-edit-form .achievementEditActions{grid-gap:12px!important;display:grid!important;gap:12px!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.achv-screen #achievements-panel-custom #achievements-configs .achievement-edit-form .achievementEditActions>button{box-sizing:border-box;margin:0!important;max-width:100%!important;min-width:0!important;width:100%!important}}@media (prefers-reduced-motion:reduce){.achv-create-actions,.achv-create-card,.achv-create-card-glow,.achv-create-column,.achv-dynamic-fields{animation:none;transition:none}}@media (max-width:720px){.achv-library,.achv-library-card,.achv-library-copy,.achv-library-footer,.achv-library-grid,.achv-library-group,.achv-library-meta,.achv-library-sections{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.achv-library{overflow-x:clip}.pd-toolbar.achv-library-toolbar{box-sizing:border-box;max-width:100%;min-width:0;overflow:hidden;width:100%}.pd-toolbar.achv-library-toolbar .achv-library-filters{box-sizing:border-box;justify-content:flex-start!important;margin-left:-32px;max-width:calc(100% + 32px);min-width:0;padding-left:0;width:calc(100% + 32px)}.pd-toolbar.achv-library-toolbar .achv-search{box-sizing:border-box;flex:0 1 auto;max-width:100%;min-width:0;width:100%}.achv-library-grid{display:grid;grid-template-columns:minmax(0,1fr)}.achv-library-card{overflow:hidden}.achv-library-meta{display:flex;flex-wrap:wrap;gap:8px}.achv-library-copy h3,.achv-library-copy p,.achv-library-groupHeader>span,.achv-library-meta span{max-width:100%;min-width:0;overflow-wrap:anywhere}.achv-library-footer{flex-wrap:wrap}}.achv-custom-panel .lv-reward-list-panel>.wg-panel-body,.achv-custom-panel .lv-rewards-panel{background:linear-gradient(180deg,#ffffff03,#0000 24%),#080a199e}.achv-screen #achievements-panel-custom .achv-create-grid{align-items:start}.achv-screen #achievements-panel-custom .achv-field-block{gap:9px}.achv-screen #achievements-panel-custom .achv-field-block .text-input-field .text-input{background:var(--color-secondary)!important;border-radius:11px!important;font-size:1rem!important;min-height:59px}.achv-screen #achievements-panel-custom .achv-achievement-row.achievement-edit-row{display:block}.achv-screen #achievements-panel-custom .achv-achievement-row .achievement-edit-form{width:100%}.achv-modal-overlay{align-items:flex-start;animation:achvModalFadeIn .18s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05060eb8;box-sizing:border-box;display:flex;inset:0;justify-content:center;overflow:auto;overscroll-behavior:contain;padding:20px 18px;position:fixed;z-index:1000000}.achv-modal{animation:achvModalScaleIn .2s ease-out;background:var(--wg-surface-strong);border:1px solid var(--wg-border);border-radius:16px;box-shadow:0 24px 56px #00000061;display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:min(920px,calc(100dvh - 40px));overflow:hidden;position:relative;width:min(760px,calc(100vw - 36px));z-index:1000001}.achv-modal-footer,.achv-modal-header{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:22px 24px}.achv-modal-header{border-bottom:1px solid var(--wg-border)}.achv-modal-header h2{font-size:1.45rem;margin:0}.achv-modal-header p{color:#ffffff8f;line-height:1.5;margin-top:8px}.achv-modal .mm-field label,.achv-modal .rr-option-card small,.achv-modal .wg-panel-heading p{color:#ffffff8f}.achv-modal .achv-reward-amount-field label{color:#fff}.achv-modal-close{background:#0000;border:0;border-radius:11px;color:var(--wg-muted);cursor:pointer;display:grid;flex:0 0 auto;height:44px;outline:2px solid #0000;outline-offset:2px;place-items:center;transition:color .16s ease-out;width:44px}.achv-modal-close:focus-visible,.achv-modal-close:hover{color:var(--wg-text)}.achv-modal-close:focus-visible{outline-color:var(--dashboard-control-border-focus)}.achv-modal-body{grid-gap:16px;display:grid;gap:16px;overflow-y:auto;padding:22px 24px}.achv-modal-body .wg-panel{margin:0}.achv-modal-body .wg-panel-body{grid-gap:18px;display:grid;gap:18px}.achv-modal-footer{border-top:1px solid var(--wg-border)}.achv-edit-modal .rr-option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@keyframes achvModalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes achvModalScaleIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@media (max-width:900px){.achv-edit-modal .rr-option-grid{grid-template-columns:1fr}.achv-note-action{align-self:center;flex:0 0 auto;margin-left:auto}}@media (max-width:720px){.achv-library-toolbar{min-height:0;padding-left:0;padding-right:0}.achv-library-filters{margin-right:0;padding-right:0}.achv-modal-overlay{padding:14px}.achv-modal-body,.achv-modal-footer,.achv-modal-header{padding-left:16px;padding-right:16px}.achv-tabs button{flex-basis:148px;min-width:148px}.achv-library,.achv-library-card .achv-library-footer,.achv-library-card .achv-library-meta,.achv-library-card .pd-plugin-card-top,.achv-library-card .pd-plugin-content,.achv-library-card .pd-plugin-title-row,.achv-library-card.pd-plugin-card,.achv-library-group,.achv-library-sections,.pd-card-grid.achv-library-grid{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.achv-library-sections{overflow-x:clip}.pd-card-grid.achv-library-grid{gap:14px;grid-template-columns:minmax(0,1fr)}.achv-library-card.pd-plugin-card{gap:14px;min-height:0;padding:16px}.achv-library-card .pd-plugin-content p,.achv-library-card .pd-plugin-title-row h3,.achv-library-meta span{min-width:0;overflow-wrap:anywhere}.achv-library-meta{flex-wrap:wrap}.achv-library-meta span{max-width:100%}.achv-library-footer{flex-wrap:wrap}.achv-library-groupHeader>span{max-width:100%;white-space:normal}.achv-screen #achievements-panel-custom #achievements-configs .achievementEditCard .achievement-edit-field,.achv-screen #achievements-panel-custom #achievements-configs .achievementEditCard .achievementEditActions,.achv-screen #achievements-panel-custom #achievements-configs .achievementEditCard .achievementEditForm,.achv-screen #achievements-panel-custom #achievements-configs .achievementEditCard .achievementEditGrid,.achv-screen #achievements-panel-custom #achievements-configs .achievementEditCard .achievementRewardGroup{box-sizing:border-box;max-width:100%!important;min-width:0!important;width:100%!important}.achv-screen #achievements-panel-custom #achievements-configs .achievementEditCard .achievementEditGrid,.achv-screen #achievements-panel-custom #achievements-configs .achievementEditCard .achievementRewardGroup{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.achv-screen #achievements-panel-custom #achievements-configs .achievementEditCard .achievementRewardGroup>.admin-roles-select,.achv-screen #achievements-panel-custom #achievements-configs .achievementEditCard .achievementRewardGroup>.text-input-field,.achv-screen #achievements-panel-custom #achievements-configs .achievementEditCard .achievementRewardGroup>.wg-danger-button,.achv-screen #achievements-panel-custom #achievements-configs .achievementEditCard .achievementRewardGroup>input{box-sizing:border-box;flex:0 1 auto!important;margin-inline:0!important;max-width:100%!important;min-width:0!important;width:100%!important}.achv-screen #achievements-panel-custom #achievements-configs .achievementEditCard .achievementEditActions{grid-gap:12px!important;display:grid!important;gap:12px!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.achv-screen #achievements-panel-custom #achievements-configs .achievementEditCard .achievementEditActions>button{box-sizing:border-box;flex:0 1 auto!important;max-width:100%!important;min-width:0!important;width:100%!important}}.features-detailed-wrapper{grid-gap:120px;animation:slide-up 1.5s ease;background-color:var(--color-primary);display:grid;gap:120px;grid-template-columns:1fr;margin:5rem auto;max-width:1200px;padding:30px 34px 140px;perspective:1200px;position:relative}.feature-wrapper{align-items:center;background-color:initial;box-sizing:border-box;display:flex;flex-wrap:nowrap;height:470px;justify-content:flex-start;opacity:0;position:relative;width:100%}.feature-wrapper.slide-up{animation:slide-up 1.2s forwards}.feature-wrapper.appear{opacity:1;transform:translateY(0)}.feature-wrapper.inverted{flex-direction:row-reverse}.feature-text-group{flex-shrink:0;max-width:500px;text-align:left}.feature-text-group h1{color:var(--color-white);font-family:Outfit,sans-serif;font-optical-sizing:auto;font-size:46px;font-weight:500}.feature-text-group p{color:var(--color-white-opacity-70);font-family:Outfit,sans-serif;font-size:16px;font-weight:400;margin:-20px 0 20px;max-width:510px}.feature-image-wrapper{border-radius:20px;height:470px;overflow:hidden;position:absolute;right:0;-webkit-user-select:none;user-select:none;width:380px}.feature-wrapper.inverted .feature-image-wrapper{left:0;right:auto}.feature-image{height:100%;object-fit:cover;width:100%}.banners-feature-image,.essentials-feature-image{transform:scale(1.03);transform-origin:center center}.feature-button{background-color:#a85bf0;border:none;border-radius:8px;color:#fff;font-optical-sizing:auto;font-size:14px;font-style:normal;font-weight:500;transition:background-color .3s ease}.feature-button,.view-all-button{cursor:pointer;font-family:Outfit,system-ui;height:44px;width:160px}.view-all-button{background-color:initial;border:1px solid #a85bf0;border-radius:8px;color:#a85bf0;font-optical-sizing:auto;font-size:1rem;font-size:14px;font-style:normal;font-weight:500;margin-top:40px;transition:background-color .3s ease,color .3s ease}.get-started-button:hover{background-color:#8e41d7}.view-all-container{align-items:center;display:flex;justify-content:center;margin-top:50px;width:100%}.feature-button-group{display:flex;flex-wrap:wrap;gap:12px}.feature-button{align-items:center;display:flex;justify-content:center}.feature-button img{-webkit-user-select:none;user-select:none}.discord-button{background-color:var(--color-muted-darker);color:#fff}.discord-button:hover{background-color:#33335b}.features-connector-svg{z-index:0}.features-detailed-wrapper .feature-wrapper{position:relative;z-index:1}.App.pluginLandingPage{--plugin-content-width:1320px}.App.pluginLandingPage .feature-text-group h1,.App.pluginLandingPage .premium-title-heading{font-weight:600}.App.pluginLandingPage .pluginPageContent{background:#0000!important;margin:0 auto;max-width:var(--plugin-content-width);position:relative;width:100%;z-index:1}.App.pluginLandingPage>.footer-wrapper{position:relative;z-index:1}.App.pluginLandingPage .premium-title-section-wrapper{background:#0000!important;box-sizing:border-box;height:300px;margin-left:auto!important;margin-right:auto!important;margin-top:0!important;max-width:var(--plugin-content-width);padding-top:0;width:100%}.App.pluginLandingPage .features-detailed-wrapper{background:#0000;margin-left:auto;margin-right:auto;max-width:var(--plugin-content-width);width:100%}.App.pluginLandingPage .feature-button,.App.pluginLandingPage .view-all-button{align-items:center;background:#7a39e5!important;border:1px solid #a855f75c;border-radius:11px;color:#fff!important;cursor:pointer;display:inline-flex;font-family:Outfit,sans-serif!important;font-size:.91rem!important;font-weight:400!important;gap:9px;justify-content:center;min-height:42px;overflow:hidden;padding:0 17px;position:relative;transition:background-color .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1);width:auto}.App.pluginLandingPage .feature-button:hover,.App.pluginLandingPage .view-all-button:hover{background:#7032d8!important;border-color:#cda2ff85}.App.pluginLandingPage .feature-image{margin-left:0!important;max-width:100%;min-width:0;object-fit:contain;transform:none!important;width:100%}@media (min-width:1101px){.App.pluginLandingPage .feature-wrapper{height:500px}.App.pluginLandingPage .feature-image-wrapper{height:500px;width:min(500px,calc(50% - 28px))!important}.App.pluginLandingPage .feature-image{max-height:500px}}@media (max-width:720px){.App.pluginLandingPage{padding-top:128px}.App.pluginLandingPage .premium-title-section-wrapper{height:300px}}@media (max-width:1100px){.App.pluginLandingPage .features-detailed-wrapper{gap:72px;padding:30px clamp(18px,4vw,34px) 110px}.App.pluginLandingPage .feature-wrapper,.App.pluginLandingPage .feature-wrapper.inverted{align-items:center;flex-direction:column-reverse!important;gap:24px;height:auto;min-height:0}.App.pluginLandingPage .feature-image-wrapper{flex:0 1 auto;height:auto;margin:0 auto;max-height:none;min-height:0;overflow:visible;position:static;width:min(100%,520px)!important}.App.pluginLandingPage .feature-image{display:block;height:auto;margin:0!important;max-height:420px;max-width:100%;object-fit:contain;transform:none;width:100%}.App.pluginLandingPage .feature-text-group{flex:0 1 auto;max-width:100%;min-width:0;padding:0 20px 20px;text-align:center;width:min(100%,560px)}.App.pluginLandingPage .feature-text-group p{text-align:center}.App.pluginLandingPage .feature-button-group{justify-content:center}.App.pluginLandingPage .games-fun-page{max-width:100%;min-width:0;overflow-x:clip;width:100%}.App.pluginLandingPage .games-fun-page .premium-title-section-wrapper{height:auto;margin:0 auto!important;max-width:100%;min-height:0;min-width:0;padding:clamp(0px,5vw,44px) 18px 0;width:100%}.App.pluginLandingPage .games-fun-page .premium-title-section{max-width:100%!important;min-width:0;width:100%}.App.pluginLandingPage .games-fun-page .premium-title-heading{font-size:clamp(2rem,8vw,3.5rem)!important;line-height:1.05;max-width:100%;min-width:0;overflow-wrap:anywhere}.App.pluginLandingPage .games-fun-page .premium-title-subheading{font-size:clamp(1rem,3.8vw,1.35rem)!important;line-height:1.45;max-width:100%;min-width:0;overflow-wrap:anywhere;width:100%}.App.pluginLandingPage .games-fun-page .features-detailed-wrapper{gap:64px;max-width:100%;min-width:0;overflow-x:clip;padding:24px 18px 96px;width:100%}.App.pluginLandingPage .games-fun-page .feature-wrapper,.App.pluginLandingPage .games-fun-page .feature-wrapper.inverted{gap:16px;margin-right:0!important;max-width:100%;min-width:0;padding-left:0!important;width:100%}.App.pluginLandingPage .games-fun-page .feature-text-group{max-width:100%;min-width:0;overflow-wrap:anywhere;padding:0 0 12px;width:100%}.App.pluginLandingPage .games-fun-page .feature-text-group h1{font-size:clamp(2rem,9vw,3.5rem)!important;line-height:1.05;margin:0 0 14px!important;max-width:100%;min-width:0;overflow-wrap:anywhere;width:100%}.App.pluginLandingPage .games-fun-page .feature-text-group p{font-size:clamp(1rem,3.8vw,1.25rem)!important;line-height:1.5;margin:0 0 20px!important;max-width:100%;min-width:0;overflow-wrap:anywhere;width:100%}.App.pluginLandingPage .games-fun-page .feature-button-group{max-width:100%;min-width:0;width:100%}.App.pluginLandingPage .games-fun-page .feature-button{margin:0 auto;max-width:100%}.App.pluginLandingPage .games-fun-page .feature-image-wrapper{height:auto;margin:0 auto;max-width:100%;min-height:0;min-width:0;overflow:visible;width:100%!important}.App.pluginLandingPage .games-fun-page .feature-image{display:block;height:auto;margin:0!important;max-height:none;max-width:100%;min-width:0;object-fit:contain;width:100%!important}}@media (max-width:400px){.App.pluginLandingPage .games-fun-page .premium-title-section-wrapper{padding-top:0}}.App.pluginLandingPage.gamesAndFunLandingPage .games-fun-page .features-connector-svg line{stroke:#a855f76b!important;stroke-width:1.25!important;stroke-linecap:round}.App.pluginLandingPage.gamesAndFunLandingPage .games-fun-page .features-connector-svg circle{fill:#5b30a4e6!important;stroke:#c084fcad!important;stroke-width:1!important;filter:drop-shadow(0 0 5px rgba(168,85,247,.16))}.App.pluginLandingPage.gamesAndFunLandingPage .games-fun-page .features-connector-svg text{fill:#f5f2fbeb!important;font-weight:600!important}.App.pluginLandingPage.gamesAndFunLandingPage .games-fun-scroll-image{opacity:0;transform:translateY(28px);transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1)}.App.pluginLandingPage.gamesAndFunLandingPage .games-fun-scroll-image[data-scroll-visible=true]{opacity:1;transform:translateY(0)}.App.pluginLandingPage.gamesAndFunLandingPage .premium-title-heading[data-scroll-visible],.App.pluginLandingPage.gamesAndFunLandingPage .premium-title-subheading[data-scroll-visible]{transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1)}.App.pluginLandingPage.gamesAndFunLandingPage .premium-title-heading[data-scroll-visible=false],.App.pluginLandingPage.gamesAndFunLandingPage .premium-title-subheading[data-scroll-visible=false]{opacity:0;transform:translateY(28px)}.App.pluginLandingPage.gamesAndFunLandingPage .premium-title-heading[data-scroll-visible=true],.App.pluginLandingPage.gamesAndFunLandingPage .premium-title-subheading[data-scroll-visible=true]{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.App.pluginLandingPage.gamesAndFunLandingPage .games-fun-scroll-image,.App.pluginLandingPage.gamesAndFunLandingPage .premium-title-heading[data-scroll-visible],.App.pluginLandingPage.gamesAndFunLandingPage .premium-title-subheading[data-scroll-visible]{opacity:1;transform:none;transition:none}}@media (max-width:600px){.App.pluginLandingPage.gamesAndFunLandingPage .games-fun-page .feature-text-group{padding-left:16px}}@media (max-width:969px){.feature-wrapper{align-items:center;flex-direction:column-reverse!important;height:auto}.feature-image-wrapper{height:auto;margin:20px auto 0;overflow:visible;position:static;width:min(100%,320px)}.feature-image{height:auto;max-height:320px;width:100%}.banners-feature-image,.essentials-feature-image{transform:scale(.92)}.feature-text-group{max-width:500px;padding:0 20px 20px;text-align:center}.feature-text-group p{text-align:center}.feature-button-group{justify-content:center}.features-detailed-wrapper:not(.ignore-marginleft)>.feature-wrapper:not(.ignore-marginleft):not(:last-child) .feature-image:not(.ignore-marginleft){margin-left:-12%}}@media (max-width:550px){.feature-text-group{margin-top:0!important;max-width:100%!important;padding:0 1rem;text-align:center}.feature-text-group h1,.feature-text-group p{margin:0 auto 1rem!important;max-width:100%!important}}@media (max-width:650px){.feature-image-wrapper{margin:0 auto;max-width:100%;width:100%!important}.feature-image-wrapper img{display:block;height:auto;max-width:100%;object-fit:contain}}@media (max-width:550px){.features-detailed-wrapper{overflow-x:hidden}}.hero-section{align-items:center;background-color:#a85bf0;box-sizing:border-box;display:flex;height:auto;justify-content:center;padding:3rem 2.5rem 4rem;width:100%}.hero-content{max-width:800px;text-align:center}.hero-title{color:#fff;line-height:1.1;margin-bottom:1.5rem}@media (max-width:940px){.hero-section{padding-bottom:2rem;padding-top:1rem}}.billingPage{--login-parallax-x:0px;--login-parallax-y:0px}.billingPage,.billingPage :where(*){font-weight:500!important}.billingPage .loginPage-star{display:none}.billingPage-main{align-items:flex-start;display:flex;flex:1 1;justify-content:center;padding:clamp(18px,2.8vh,30px) 0 24px;width:100%}.billingPage-shell{padding-top:136px}.billingPage-content{display:flex;flex-direction:column;gap:24px;width:min(1280px,100%)}.billingSubscriptionScreen{display:flex;flex-direction:column;gap:22px;width:100%}@media (max-width:720px){.billingPage-shell{padding-top:118px}.billingPage-main{padding-top:18px}.billingPage-content,.billingSubscriptionScreen{gap:18px}}.subscription-management{color:#f5f3ff;position:relative;width:100%}.subscription-management__sync{color:#dedaf68a;font-size:.78rem;margin:-10px 0 2px;min-height:20px;text-align:right}.subscription-management__cards{grid-gap:18px;display:grid;gap:18px;width:100%}.subscription-card{background:radial-gradient(circle at 100% 0,#7b40be24,#0000 34%),linear-gradient(145deg,#171436fa,#0c0d1ffa);border:1px solid color-mix(in srgb,var(--color-accent) 20%,#0000);border-radius:22px;box-shadow:0 18px 42px #04040f3d,inset 0 1px hsla(0,0%,100%,.035);min-width:0;padding:clamp(18px,2.4vw,28px)}.subscription-card--skeleton{animation:subscription-card-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,hsla(0,0%,100%,.045),#ffffff14,hsla(0,0%,100%,.045));background-size:200% 100%;min-height:230px}@keyframes subscription-card-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.subscription-card__header{grid-gap:22px;align-items:center;display:grid;gap:22px;grid-template-columns:minmax(190px,1.2fr) minmax(180px,1fr) auto;padding-bottom:22px}.subscription-card__actions,.subscription-card__details>div,.subscription-card__identity,.subscription-card__inline-error,.subscription-card__plan,.subscription-status{align-items:center;display:flex}.subscription-card__identity{gap:14px;min-width:0}.subscription-card__guild-icon{-webkit-user-drag:none;border:1px solid #ffffff1a;border-radius:18px;flex:0 0 64px;height:64px;object-fit:cover;-webkit-user-select:none;user-select:none;width:64px}.subscription-card__identity-copy{min-width:0}.subscription-card__identity-copy h2{color:#fff;font:650 1.08rem/1.25 Outfit,sans-serif;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subscription-card__identity-copy p{color:#d6d0ee75;font-size:.76rem;margin:5px 0 0}.subscription-card__plan{align-items:flex-start;flex-direction:column;gap:5px;min-width:0}.subscription-card__plan strong{color:#e9ddff;font-size:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subscription-card__plan span{color:#d8d0ef8a;font-size:.78rem}.subscription-status{border:1px solid;border-radius:999px;font-size:.75rem;font-weight:650;gap:7px;justify-content:center;min-height:30px;padding:0 11px;white-space:nowrap}.subscription-status--active{background:#8b5cf61f;color:#b8a6ff}.subscription-status--purple{background:color-mix(in srgb,var(--color-accent) 14%,#0000);color:#d7b8ff}.subscription-status--warning{background:#d9973b1f;color:#f3c98a}.subscription-status--danger{background:#c14a631f;color:#f0a8b6}.subscription-status--neutral{background:#ffffff0f;color:#e0daf4b3}.subscription-card__details{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));padding:20px 0}.subscription-card__details>div{align-items:flex-start;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.065);border-radius:14px;flex-direction:column;gap:6px;min-width:0;padding:12px 14px}.subscription-card__details span{color:#d8d0ef80;font-size:.72rem}.subscription-card__details strong{align-items:center;color:#faf8ffe6;display:inline-flex;font-size:.83rem;font-weight:600;gap:6px;min-width:0}.subscription-card__state-note{color:#dcd6ee9e;font-size:.78rem;grid-column:1/-1;margin:2px 0 0}.subscription-card__actions{flex-wrap:wrap;gap:10px}.subscription-card__actions>.wg-primary-button,.subscription-card__actions>.wg-secondary-button{font-family:Outfit,sans-serif;font-size:.78rem;font-weight:500;min-height:38px}.subscription-card__actions>button:disabled{cursor:wait;opacity:.55}.subscription-card__secondary-action{padding:0 12px}.subscription-card__activity-toggle{background:#ffffff0a;border:1px solid #b59fff47;color:#ded9f7}.subscription-card__activity{margin-top:14px}.subscription-card__activity-toggle{border-radius:10px;cursor:pointer;font:inherit;padding:9px 12px}.subscription-card__activity ul{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:10px 0 0;padding:0}.subscription-card__activity li{grid-gap:3px;background:hsla(0,0%,100%,.035);border-radius:10px;color:#bdb7d6;display:grid;font-size:.86rem;gap:3px;padding:10px 12px}.subscription-card__activity li strong{color:#f0edff}.subscription-card__actions>.wg-primary-button[aria-label="View Premium plans"]{font-size:.84rem}.subscription-card__actions>.wg-primary-button[aria-label="View Premium plans"]:hover:not(:disabled)>svg:last-child{transform:none}.subscription-card__inline-error{background:#a73f581a;border:1px solid #e08c9c3d;border-radius:13px;color:#f7d3dad9;font-size:.8rem;gap:14px;justify-content:space-between;margin-top:18px;padding:13px 14px}.subscription-management__empty{border:1px dashed color-mix(in srgb,var(--color-accent) 25%,#0000);border-radius:18px;color:#dcd6ee9e;padding:30px;text-align:center}.subscription-management__sr-status{clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (min-width:881px){.subscription-card__identity-copy h2{font-size:1.18rem}.subscription-card__identity-copy p{font-size:.8rem}.subscription-card__plan strong{font-size:1.08rem}.subscription-card__plan span{font-size:.84rem}.subscription-status{font-size:.82rem}.subscription-card__details span{font-size:.78rem}.subscription-card__details strong{font-size:.9rem}.subscription-card__actions>.wg-primary-button,.subscription-card__state-note{font-size:.84rem}.subscription-card__actions>.wg-primary-button[aria-label="View Premium plans"]{font-size:.9rem}}@media (max-width:880px){.subscription-card__header{grid-template-columns:minmax(0,1fr) auto}.subscription-card__plan{grid-column:1;grid-row:2}.subscription-card__details{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.subscription-management__sync{text-align:left}.subscription-card{border-radius:18px;padding:16px}.subscription-card__header{gap:14px;grid-template-columns:1fr}.subscription-card__plan{grid-column:auto;grid-row:auto}.subscription-status{justify-self:flex-start}.subscription-card__details{grid-template-columns:1fr}.subscription-card__actions{display:grid;grid-template-columns:1fr}.subscription-card__actions>.wg-primary-button{width:100%}}body{background-color:var(--color-primary)}.half-opacity{opacity:.5}.container{align-items:flex-start;display:flex;flex-direction:row;height:75vh;justify-content:flex-start;overflow:hidden}.square-wrapper{flex:none;flex-direction:row;flex-wrap:nowrap;height:min-content;justify-content:center;padding:30px 40px 60px;width:100%}.big-square,.square-wrapper{align-items:center;display:flex;gap:10px;overflow:hidden;position:relative}.big-square{background-color:var(--color-secondary);border-radius:40px;box-sizing:border-box;flex:1 0;flex-direction:row;flex-wrap:nowrap;height:580px;justify-content:flex-start;max-width:1200px;min-width:290px;opacity:0;transform:translateY(40px);transition:all .6s cubic-bezier(.44,0,.56,1);width:1px}.big-square.appear{opacity:1;transform:translateY(0)}.title{opacity:0;transform:translateY(30px) scale(1);transition:opacity .6s ease-in-out .4s,transform .6s ease-in-out .4s}.title.animate-title{opacity:1;transform:translateY(0) scale(1)}.description{opacity:0;transform:translateY(30px) scale(1);transition:opacity .6s ease-in-out .5s,transform .6s ease-in-out .5s}.description.animate-description{opacity:1;transform:translateY(0) scale(1)}.big-square h1{color:var(--color-white);font-family:Outfit,system-ui;font-weight:600;line-height:1.2;max-width:1200px}.big-square p{color:var(--color-white-opacity-70);font-family:Outfit,sans-serif;font-size:18px;font-weight:400;margin:-35px 0 30px;max-width:510px}.animate-button-show{background-color:#a85bf0;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Outfit,system-ui;font-optical-sizing:auto;font-style:normal;font-weight:500;height:44px;opacity:0;opacity:1;transform:translateY(30px);transform:translateY(0);transition:opacity .3s ease-in-out 0s,transform .3s ease-in-out 0s;transition:background-color .3s ease;width:160px}.text-group{max-width:620px;padding:0 0 0 40px;text-align:left}.big-square button:hover{background-color:#7d44c7}.image-wrapper{bottom:-107px;height:693px;opacity:0;overflow:hidden;position:absolute;right:-10px;transform:translateY(40px);transition:opacity .8s ease-in-out .8s,transform .8s ease-in-out .8s;-webkit-user-select:none;user-select:none;width:640px;z-index:1}.animate-image{opacity:1;transform:translateY(0)}.title-image{height:auto;width:140%}@media (max-width:1134px){.title-image{transform:translate(174px,164px);width:100%}}@media (max-width:1019px){.title-image{transform:translate(274px,264px);width:80%}}@media (max-width:794px){.title-image{display:none}.title.animate-title{font-size:3rem!important}}.features-wrapper{align-items:center;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:40px;height:min-content;justify-content:center;min-width:320px;overflow:hidden;padding:80px 40px 130px;position:relative;width:100%}.features{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);height:auto;max-width:1200px;overflow:hidden;perspective:1200px;width:100%}.feature-square{align-items:flex-start;background-color:var(--color-secondary);border-radius:20px;display:flex;flex-direction:column;height:100%;justify-content:space-between;opacity:0;padding:20px 40px 40px 20px;transform:scale(1);transition:opacity .3s cubic-bezier(.4,0,.6,1),transform .3s cubic-bezier(.4,0,.6,1)}.feature-square.appear{opacity:1;transform:scale(1.02)}.icon-circle{align-items:center;background-color:#a85bf0;border-radius:50%;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;height:50px;justify-content:center;margin-bottom:20px;position:relative;width:50px}.features-text-group{align-items:start;color:#fff;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;font-family:Outfit,sans-serif;font-style:normal;height:min-content;justify-content:left;margin-bottom:-15px;max-width:1200px;opacity:0;overflow:hidden;position:relative;transform:translateY(20px);transition:opacity .3s cubic-bezier(.4,0,.6,1),transform .3s cubic-bezier(.4,0,.6,1);width:100%}.features-text-group.appear{opacity:1;transform:translateY(0)}.features-text-group h1{color:var(--color-white);font-size:55px;font-weight:500;line-height:1.1;margin-bottom:-10px;max-width:680px}.features-text-group p{color:var(--color-white-opacity-70);font-size:18px;font-weight:400;max-width:680px}.feature-square h2{color:var(--color-white);font-family:Outfit,sans-serif;font-optical-sizing:auto;font-size:32px;font-style:normal;font-weight:500;margin-bottom:-10px;margin-top:20px}.feature-square p{color:var(--color-white-opacity-70);font-family:Outfit,sans-serif;font-size:16px;margin-bottom:0}.icon-circle img{height:30px;-webkit-user-select:none;user-select:none;width:30px}@media (max-width:794px){.features{grid-template-columns:repeat(1,1fr)}}.pricing{align-items:center;display:flex;flex-direction:column;padding:40px 20px}.pricing-text-group{gap:10px;margin-bottom:40px;max-width:680px;text-align:left}.pricing-text-group h1{color:var(--color-white);font-family:Outfit,system-ui;font-optical-sizing:auto;font-size:60px;font-style:normal;font-weight:500;margin-bottom:-5px}.pricing-text-group p{color:var(--color-white-opacity-70);font-family:Outfit,system-ui;font-optical-sizing:auto;font-size:18px;font-style:normal;font-weight:400}.pricing-text-group span{color:#a85bf0}.pricing-wrapper{display:flex;flex-direction:column;margin:0 auto;max-width:1200px;opacity:0;padding:30px 34px 60px;transform:scale(1);transition:opacity .3s cubic-bezier(.4,0,.6,1),transform .3s cubic-bezier(.4,0,.6,1);width:100%}.pricing-wrapper.appear{opacity:1}.slider-wrapper{align-items:center;display:flex;justify-content:center;margin-bottom:30px}.slider-wrapper span,.slider-wrapper-left span{color:var(--color-white-opacity-30);font-family:Outfit,system-ui;font-optical-sizing:auto;font-size:15px;font-style:normal;font-weight:500;transition:color .3s ease-in-out}.slider-wrapper span.active,.slider-wrapper-left span.active{color:var(--color-white)}.slider-wrapper-left{animation:slide-up 1s forwards;height:100%;justify-content:flex-start;margin-bottom:15px;margin-top:15px;position:relative}.slider-text-group,.slider-wrapper-left{align-items:center;display:flex}.switch{display:inline-block;height:26px;margin:0 8px;position:relative;width:52px}.switch input{height:0;opacity:0;width:0}.slider{background-color:#a85bf0;border-radius:26px;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{bottom:0;position:absolute;transition:.4s}.slider:before{background-color:#fff;border-radius:50%;content:"";height:20px;left:4px;top:11.5%;width:20px}input:checked+.slider:before{transform:translateX(24px)}.pricing-plans-wrapper{display:flex;flex:1 0;gap:25px;justify-content:center;text-align:center;width:100%}.pricing-plans-wrapper .plan-price{color:#fff;font-family:Outfit,system-ui;font-optical-sizing:auto;font-size:36px;font-style:normal;font-weight:600;line-height:1.7}.plan-price del{color:#a5a5a5;margin-right:5px}.pricing-plans-wrapper h2,h3,p{text-align:left}.pricing-plans-wrapper h2{color:#fff;font-family:Outfit,system-ui;font-optical-sizing:auto;font-size:13px;font-style:normal;font-weight:400;line-height:1.4}.plan-square-yearly h2{margin-top:6px}.plan-square{border-radius:16px;height:auto;max-width:420px;min-height:520px;min-width:280px;overflow:hidden;padding:7px 16px;perspective:1200px;position:relative;transition:transform .3s ease;width:365px}.plan-square:hover{transform:scale(1.01)}.plan-square-premium .plan-all-features-wrapper{margin-bottom:130px}.plan-square-free .plan-all-features-wrapper{margin-bottom:183px}.plan-square-free,.plan-square-premium{background-color:#0c0c26}.plan-square-yearly{background-color:#a85bf0;padding-top:52px}.plan-square-yearly .plan-badge{background-color:#ffffff1f;border:1px solid #ffffffd9;border-radius:12px;color:#fff;font-family:Outfit,system-ui;font-size:13px;font-weight:600;left:16px;letter-spacing:.02em;line-height:1;overflow:hidden;padding:6px 14px;position:absolute;top:12px}.plan-square-yearly .plan-badge:after{animation:yearlySweep 3.2s ease-in-out infinite;background:linear-gradient(120deg,#0000,#ffffff59 50%,#0000);content:"";inset:0;position:absolute;transform:translateX(-120%)}@keyframes yearlySweep{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}.plan-square-yearly .plan-button{background-color:#fff;border:none;border-radius:8px;color:#3e5364;cursor:pointer;font-family:Outfit,system-ui;font-optical-sizing:auto;font-size:1rem;font-size:14px;font-style:normal;font-weight:500;height:44px;margin-top:auto;transition:background-color .3s ease;width:100%}.plan-square-yearly .plan-button:hover{background-color:#e8e8e8}.plan-square h3{color:#fff;font-family:Outfit,system-ui;font-optical-sizing:auto;font-size:14px;font-style:normal;font-weight:300}.plan-square p{color:#333;font-size:1.25rem;margin:10px 0 -15px}.gap-line{background-color:#ffffff40;border:none;height:1px;margin:15px 0;width:100%}.plan-all-features-wrapper{display:flex;flex-direction:column;gap:14px}.feature{align-items:center;display:flex;justify-content:flex-start}.feature span:first-child{font-size:1.25rem;margin-right:10px}.plan-button-wrapper{align-items:center;bottom:15px;display:flex;justify-content:center;left:0;padding:0 16px;position:absolute;right:0}.plan-square-free .plan-button,.plan-square-premium .plan-button{background-color:initial;border:1px solid #a85bf0;border-radius:8px;color:#a85bf0;cursor:pointer;font-family:Outfit,system-ui;font-optical-sizing:auto;font-size:1rem;font-size:14px;font-style:normal;font-weight:500;height:44px;margin-top:auto;transition:background-color .3s ease,color .3s ease;width:100%}.plan-square-free .plan-button:hover,.plan-square-premium .plan-button:hover{background-color:#a85bf0;color:#fff}.plan-button:hover{background-color:#0056b3}.plan-feature{align-items:center;color:#fff;display:flex;font-family:Outfit,system-ui;font-optical-sizing:auto;font-size:16px;font-style:normal;font-weight:400;gap:6px;text-align:left}.feature-icon{height:16px;-webkit-user-select:none;user-select:none;vertical-align:middle;width:16px}@media (max-width:768px){.pricing-wrapper{flex-direction:column;gap:20px;padding:20px 15px}.pricing-plans-wrapper{align-items:center;flex-direction:column;gap:20px}.plan-square{max-width:400px;width:100%}.plan-square-premium{max-width:420px}.plan-square .plan-button{margin-bottom:10px}}@media (max-width:480px){.pricing-text-group h1{font-size:36px;text-align:center}.pricing-text-group p{font-size:14px;text-align:center}.pricing-wrapper{padding:15px 10px}.pricing-plans-wrapper{gap:15px}.plan-square{padding:10px;width:100%}.plan-feature{font-size:14px}.plan-button{font-size:12px;height:40px}.feature-icon{height:14px;width:14px}.plan-square-yearly{padding-top:52px}.plan-square-yearly .plan-badge{font-size:11px;white-space:nowrap}}@media (max-width:1300px){.pricing-plans-wrapper{align-items:center;flex-direction:column;flex-wrap:wrap;gap:30px}.plan-square{max-width:420px;width:100%}}@media (max-width:415px){.plan-price span{margin-top:-15px}}.plan-square .plan-button-wrapper{flex-direction:column;gap:8px}.plan-square .plan-button-wrapper .pricing-small-note{color:#ffffffb3;font-family:Outfit,system-ui;font-size:12px;font-weight:400;letter-spacing:.1px;line-height:1.5;margin:0;text-align:center}.plan-square .plan-button-wrapper .pricing-small-note strong{color:#fff;font-weight:600}.plan-square h4.pricing-small-note{color:#ffffffb3!important}@media (max-width:480px){.plan-square .plan-button-wrapper .pricing-small-note{font-size:11.5px}}.trusted-section{align-items:center;display:flex;font-family:Outfit,sans-serif;gap:.6rem;margin-top:1.75rem}.trusted-badge{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;box-shadow:0 3px 12px #0000001f;display:inline-flex;gap:.45rem;padding:.45rem 1.25rem;transition:.25s ease}.trusted-badge-dark,.trusted-badge-light{background:#a85bf02e;border:1px solid #a85bf052}.trusted-icon{font-size:.85rem;line-height:1;-webkit-user-select:none;user-select:none}.trusted-text{color:#000c;font-size:.82rem;letter-spacing:.04em;text-transform:uppercase}.trusted-number{background:linear-gradient(90deg,#a85bf0,#d59cff);-webkit-background-clip:text;background-clip:text;color:#0000;font-weight:700}.trusted-subtext{color:#fff9;font-size:.85rem;max-width:460px;text-align:center}@media (max-width:768px){.trusted-section{margin-top:1.25rem}.trusted-badge{padding:.5rem 1.1rem}.trusted-text{font-size:.78rem}.trusted-subtext{font-size:.8rem;padding:0 1rem}}@media (max-width:340px){.trusted-text{font-size:.72rem}.trusted-icon{font-size:.75rem}}@media (max-width:322px){.trusted-section{text-align:center}}.trusted-number-animate{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.06em}.faq-wrapper{display:flex;flex-direction:column;margin:0 auto;max-width:1200px;padding:120px 34px 60px;width:100%}.faq-square{align-items:center;background-color:var(--color-secondary);border-radius:20px;display:flex;gap:70px;justify-content:space-between;min-width:300px;opacity:0;padding:40px;transform:scale(1);transition:opacity .3s cubic-bezier(.4,0,.6,1),transform .3s cubic-bezier(.4,0,.6,1)}.faq-square.appear{opacity:1}.faq-text-group{max-width:620px;transition:max-height .5s cubic-bezier(.4,0,.2,1),opacity .5s ease}.faq-text-group h1{color:var(--color-white);font-family:Outfit,sans-serif;font-optical-sizing:auto;font-size:58px;font-style:normal;font-weight:500}.faq-text-group p{color:var(--color-white-opacity-70);font-family:Outfit,sans-serif;font-optical-sizing:auto;font-size:18px;font-style:normal;font-weight:400;margin-top:-35px;max-width:1060px}.questions{align-items:flex-start;display:flex;flex-direction:column;width:100%}.questions .question{border-radius:8px;cursor:pointer;min-width:200px;transition:all .3s ease}.questions .question .question-header h2{padding:10px 40px 6px 0}.questions .question .question-header{align-items:center;display:flex;justify-content:space-between}.questions .question h2{color:var(--color-white);font-family:Outfit,sans-serif;font-optical-sizing:auto;font-size:18px;font-style:normal;font-weight:600;margin:0}.questions .question svg{height:17px;top:50%;transition:transform .3s ease;-webkit-user-select:none;user-select:none;width:17px}.questions .question.active svg{filter:invert(46%) sepia(44%) saturate(6810%) hue-rotate(247deg) brightness(104%) contrast(88%);transform:rotate(180deg)}.questions .answer{margin-bottom:15px;max-height:0;opacity:0;overflow:hidden;transition:max-height .5s cubic-bezier(.4,0,.2,1),opacity .5s ease}.questions .answer p{color:var(--color-white-opacity-70);font-family:Outfit,sans-serif;font-optical-sizing:auto;font-size:18px;font-style:normal;font-weight:400;margin:10px 0}.separator{background-color:var(--color-white);border:0;height:1px;opacity:.1}.highlight{color:#a85bf0}@media (max-width:1395px){.faq-square{flex-wrap:wrap}}@media (max-width:530px){.faq-wrapper{padding:120px 0 60px}}.bottom-container{align-items:flex-start;display:flex;flex-direction:row;height:65vh;justify-content:flex-start;overflow:hidden}*{-webkit-font-smoothing:inherit;box-sizing:border-box}.bottom-square-wrapper{flex:none;flex-direction:row;flex-wrap:nowrap;height:min-content;justify-content:center;margin:0 auto;padding:80px 40px 160px;width:100%}.bottom-big-square,.bottom-square-wrapper{align-items:center;display:flex;gap:10px;max-width:1200px;overflow:hidden;position:relative}.bottom-big-square{background-color:var(--color-secondary);border-radius:20px;box-sizing:border-box;flex:1 0;flex-direction:row;flex-wrap:nowrap;height:374px;justify-content:flex-start;min-width:400px;opacity:0;transform:scale(1);transition:opacity .3s cubic-bezier(.4,0,.6,1),transform .3s cubic-bezier(.4,0,.6,1);width:1px}.bottom-big-square.bottom-appear{opacity:1}.bottom-big-square h1{color:var(--color-white);font-family:Outfit,system-ui;font-size:58px;font-weight:500;line-height:1.2;max-width:1200px}.bottom-big-square p{color:var(--color-white-opacity-70);font-family:Outfit,sans-serif;font-size:18px;font-weight:400;margin:-35px 0 30px;max-width:460px}.bottom-animate-button{background-color:#a85bf0;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Outfit,system-ui;font-optical-sizing:auto;font-size:14px;font-style:normal;font-weight:500;height:44px;transition:background-color .3s ease;width:160px}.bottom-text-group{line-height:1.2;margin-bottom:3%;max-width:620px;padding:0 0 0 40px;text-align:left}.bottom-big-square button:hover{background-color:#7d44c7}.bottom-image-wrapper{bottom:-197px;height:590px;overflow:hidden;position:absolute;right:-65px;-webkit-user-select:none;user-select:none;width:529px;z-index:1}.bottom-title-image{height:auto;width:115%}.bottom-highlight{color:#a85bf0}@media (max-width:1134px){.bottom-title-image{transform:translate(74px,64px);width:100%}}@media (max-width:829px){.bottom-title-image{transform:translate(134px,124px);width:90%}}@media (max-width:794px){.bottom-title-image{display:none}.bottom-big-square h1{font-size:3rem!important;margin-bottom:40px}}.pc-container{animation:slide-up 1.3s forwards;margin-top:-40px;overflow:hidden;position:relative;width:100%}.pc-track{display:flex;padding:12px 0;transform:translateZ(0);will-change:transform}.pc-item,.pc-strip{display:inline-flex}.pc-item{align-items:center;backface-visibility:hidden;background:var(--color-disabled);border:1px solid #ffffff0f;border-radius:14px;flex:0 0 auto;gap:12px;margin:0 14px;opacity:.95;padding:12px 16px;text-decoration:none;transition:transform .25s ease,background .25s ease,border-color .25s ease,opacity .25s ease}.pc-item:hover{background:var(--card-bg-hover);border-color:#ffffff1f;opacity:1;transform:translateY(-6px)}.pc-item:hover .pc-avatar{filter:brightness(0) invert(1);transition:filter .2s}.pc-avatar{border-radius:50%;height:36px;object-fit:cover;width:36px}.pc-name{color:#eef;font-family:Outfit,sans-serif;font-size:16px;font-weight:600;letter-spacing:.2px;white-space:nowrap}.pc-fade{height:100%;pointer-events:none;position:absolute;top:0;width:140px;z-index:2}.pc-fade-left{background:linear-gradient(90deg,#090917 0,#090917eb 40%,#09091700);left:0}.pc-fade-right{background:linear-gradient(270deg,#090917 0,#090917eb 40%,#09091700);right:0}.pc-fade-left-light{background:linear-gradient(90deg,#e0e2e8 0,#e0e2e8d9 40%,#e0e2e800);left:0}.pc-fade-right-light{background:linear-gradient(270deg,#e0e2e8 0,#e0e2e8d9 40%,#e0e2e800);right:0}@media (max-width:640px){.pc-item{margin:0 12px;padding:10px 14px}.pc-avatar{height:32px;width:32px}.pc-name{font-size:15px}.pc-fade{width:90px}}@media (prefers-reduced-motion:reduce){.pc-track{transform:none!important}}.plans-comparison{animation:slide-up 1.2s ease;background:var(--color-secondary);border-radius:8px;font-family:Outfit,sans-serif;margin:0 auto;max-width:1130px;padding:1.5rem}.premium-text .highlight-text{color:#f0b843!important}.plans-comparison h2{font-size:1.5rem;margin-bottom:1rem}table{border-collapse:collapse;border-radius:8px;margin-bottom:1rem;overflow:hidden;width:100%}thead th{border-bottom:1px solid #ffffff1a;color:var(--color-white);font-size:1.5rem;font-weight:600;padding:.75rem 1rem;text-align:left}.text-only{display:inline-block;transform:translateX(-3.85px)}tbody td:nth-child(3),thead th:nth-child(3){background-color:var(--card-bg-hover);text-align:center;width:250px}.upgrade-container{margin-left:auto;width:250px}tbody td:nth-child(2),thead th:nth-child(2){background-color:initial;text-align:center}tbody td{border-bottom:1px solid #ffffff1a;color:var(--color-white-opacity-70);font-size:1.1rem;padding:.75rem 1rem;vertical-align:middle}tbody td:nth-child(2),tbody td:nth-child(3){text-align:center}thead th:first-child{padding-left:0!important}.premium-text{color:#f0b843;font-weight:600}.category-row,.highlight-text{color:var(--color-white)}.category-row{border-bottom:1px solid #ffffff1a;font-size:1.5rem;font-weight:600;padding:.75rem 0;text-align:left}.upgrade-button{background-color:#f0b843;border:none;border-radius:4px;color:#000;cursor:pointer;font-family:Outfit,sans-serif;font-size:1.2rem;padding:.75rem 1.25rem;transition:background .2s ease-in-out;width:100%}.upgrade-button:hover{background-color:#e6a814}.premium-title-section-wrapper{align-items:center;animation:slide-up 1.2s ease;display:flex;font-family:Outfit,sans-serif;height:300px;justify-content:center;margin:0;padding:0}.premium-title-section{margin:0 1rem;max-width:800px;min-width:280px;text-align:center}.premium-title-badge{align-items:center;display:inline-flex;gap:.5rem;margin-bottom:1rem;margin-top:1rem}.crown-title-icon{animation:pulseGlow 2.5s infinite;height:auto;margin-right:.35rem;max-height:50px;object-fit:contain;-webkit-user-select:none;user-select:none;width:50px}.premium-title-text{color:var(--color-white);font-size:2.5rem;font-weight:700;margin-top:5px}.premium-title-heading{color:var(--color-white);font-size:3rem;margin-bottom:1rem;margin-top:0}.premium-title-subheading{color:var(--color-white-opacity-70);font-size:1rem;line-height:1.5;text-align:center}.premium-bullet-list{color:#ddd;font-size:1rem;list-style:none;margin-top:12px;padding-left:0}.premium-bullet-list li{line-height:1.4;margin-bottom:6px}@keyframes pulseGlow{0%,to{filter:drop-shadow(0 0 10px var(--color-gold-background-hover))}50%{filter:drop-shadow(0 0 17px var(--color-gold-background-hover))}}@media (max-width:520px){.plans-comparison-outer{overflow-x:auto;scrollbar-color:#fff #0c0c26;scrollbar-width:thin}.plans-comparison-outer::-webkit-scrollbar{background:#0c0c26;height:8px}.plans-comparison-outer::-webkit-scrollbar-thumb{background:#fff;border-radius:4px}.plans-comparison{max-width:520px;min-width:520px;padding:1rem}}.waitprem-wrap{animation:slide-up 1.2s ease;font-family:Outfit,sans-serif;margin:40px auto;max-width:980px;padding:0 50px;text-align:center}.waitprem-banner{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));justify-items:center}.waitprem-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e0c24e0;border:1px solid #0000;border-radius:16px;max-width:490px;min-width:230px;padding:12px 20px;text-align:center;transition:all .35s ease;width:100%}.waitprem-card:hover{box-shadow:0 0 28px #a85bf099;transform:translateY(-3px)}.waitprem-card-title{color:#fff;font-size:26px;font-weight:700;letter-spacing:.3px;margin-bottom:-10px;text-align:center}.waitprem-card-time{-webkit-text-fill-color:#0000;animation:waitpremGlow 6s linear infinite;background:linear-gradient(90deg,#a85bf0,#93c5fd,#a85bf0);background-clip:initial;-webkit-background-clip:text;background-size:200% 100%;font-family:Outfit,ui-monospace,monospace;font-size:22px;font-weight:600;letter-spacing:.4px;margin-bottom:6px}@keyframes waitpremGlow{0%{background-position:0 0}50%{background-position:100% 0}to{background-position:0 0}}.waitprem-card-date{color:#fffc;font-size:12px;font-weight:400;letter-spacing:.3px;margin-bottom:20px;opacity:.85;text-align:center}.waitprem-banner-subtext{color:#ffffffe0;font-size:14px;font-weight:400;letter-spacing:.15px;line-height:1.6;margin-top:20px;text-align:center}.waitprem-banner-subtext b{color:#a85bf0;font-weight:600}@media (max-width:720px){.waitprem-banner{grid-template-columns:1fr}.waitprem-card{padding:26px 18px}.waitprem-card-title{font-size:20px}.waitprem-card-time{font-size:19px}.waitprem-card-date{font-size:11px}}.waitprem-card-date,.waitprem-card-time{display:block;margin-left:auto;margin-right:auto;text-align:center!important}:root{--pc-maxw:880px;--pc-pad:24px;--pc-radius:16px;--pc-gap:20px;--pc-bg:#0f1120;--pc-panel-border:#ffffff0f;--pc-text:#e8e8ee;--pc-muted:#b7b8c9;--pc-hr:#ffffff14}.pc-cookies-policy{animation:slide-up 1.7s forwards;color:#e8e8ee;color:var(--pc-text);display:grid;font-family:Outfit,sans-serif;justify-content:center;margin-top:-50px;min-height:100dvh;padding:clamp(24px,4vw,48px) 20px 64px}.pc-cookies-policy *{box-sizing:border-box}.pc-policy-header{max-width:880px;max-width:var(--pc-maxw);text-align:center}.pc-policy-header h1{font-size:clamp(28px,4vw,40px);line-height:1.15}.pc-policy-subtitle{color:#b7b8c9;color:var(--pc-muted);max-width:680px}.pc-policy-meta{color:#b7b8c9;color:var(--pc-muted);font-size:.95rem}.pc-policy-toc{background:var(--color-secondary);border:1px solid #ffffff0f;border:1px solid var(--pc-panel-border);border-radius:16px;border-radius:var(--pc-radius);max-width:880px;max-width:var(--pc-maxw);padding:18px 20px}.pc-policy-toc h2{color:var(--color-accent);font-size:1.05rem;margin-top:0}.pc-policy-toc ol{column-count:2;column-gap:24px;margin:0;padding-left:20px}@media (max-width:720px){.pc-policy-toc ol{column-count:1}}.pc-policy-toc a{border-bottom:1px solid #0000;color:#e8e8ee;color:var(--pc-text);text-decoration:none;transition:border-color .2s}.pc-policy-toc a:hover{border-bottom-color:var(--color-accent)}.pc-policy-section{max-width:880px;max-width:var(--pc-maxw);padding-top:8px}.pc-policy-section h2{font-size:1.25rem}.pc-policy-section p{color:#e8e8ee;color:var(--pc-text);line-height:1.7;margin:0 0 10px}.pc-muted{color:#b7b8c9;color:var(--pc-muted)}.pc-policy-card{background:var(--color-secondary);border:1px solid #ffffff0f;border:1px solid var(--pc-panel-border);border-radius:16px;border-radius:var(--pc-radius);margin:14px 0;padding:16px 18px}.pc-policy-card h3{color:var(--color-accent);font-size:1.05rem;margin:0 0 8px}.pc-policy-card ul{line-height:1.7;margin:0 0 8px 18px;padding:0}.pc-link{color:var(--color-accent);text-decoration:none}.pc-link:hover{text-decoration:underline}.pc-hr{border:none;border-top:1px solid #ffffff14;border-top:1px solid var(--pc-hr);margin:24px auto;max-width:880px;max-width:var(--pc-maxw)}@media print{:root{--pc-bg:#fff;--pc-text:#000;--pc-panel:#fff;--pc-panel-border:#ddd;--color-accent:#333;--pc-muted:#555}.pc-cookies-policy{padding:0}.pc-policy-toc{background:#0000;border:none}}.modal-content--vote-prompt{background:linear-gradient(180deg,#111326fa,#090b18fc);border:1px solid #a85bf02e;border-radius:26px;box-shadow:0 34px 80px #00000070;overflow:hidden;padding:0;width:min(520px,calc(100vw - 24px))}.modal-shell--sheet:has(.modal-content--vote-prompt),.modal-shell--sheet:has(.modal-content--vote-prompt) .modal-body{background:#0000;border:0;box-shadow:none;max-width:min(520px,calc(100vw - 24px));padding:0;width:min(520px,calc(100vw - 24px))}.modal-shell--sheet:has(.modal-content--vote-prompt) .modal-content{height:auto;max-width:100%;width:100%}.vote-modal{padding:42px 34px 30px;text-align:center}.vote-title{color:#fff;color:var(--wg-text,#fff);font-size:1.7rem;font-weight:650;margin:0 0 24px}.vote-subtitle{color:#ffffffb8;color:var(--wg-text,#ffffffb8);font-size:1.05rem;margin:0 0 26px;text-align:center}.vote-subtitle-secondary{color:#ffffff8f;color:var(--wg-muted,#ffffff8f);font-size:.95rem;margin:0 0 28px;text-align:center}.vote-actions{display:flex;gap:12px;justify-content:center;margin-bottom:12px}.vote-btn{border:none;border-radius:10px;cursor:pointer;font-size:.95rem;padding:10px 18px;transition:.15s ease;white-space:nowrap}.vote-link{background:#0000;border:0;color:#fff6;color:var(--wg-muted,#fff6);margin:0 auto}.vote-link:hover{color:var(--color-white-opacity-70)}@media (max-width:560px){.vote-modal{padding:34px 20px 24px}.vote-actions{flex-wrap:wrap}}
/*# sourceMappingURL=main.63a79cfa.css.map*/