body{margin:0;background:#111318;color:#f5f7fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.home-shell{min-height:100vh;overflow:hidden;background:radial-gradient(circle at 18% 6%,rgba(88,101,242,.32),transparent 34%),radial-gradient(circle at 82% 10%,rgba(56,245,213,.16),transparent 30%),linear-gradient(180deg,#070914,#101427 46%,#080b16);color:#f7f9ff}.home-shell a{color:inherit;text-decoration:none}.home-nav{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;width:min(1180px,calc(100% - 32px));margin:0 auto;padding:18px 0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.home-brand,.home-nav>div{display:flex;align-items:center;gap:14px}.home-brand{font-weight:950}.home-brand span{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(255,255,255,.24);border-radius:12px;background:linear-gradient(135deg,#5865f2,#38f5d5);color:#071018}.home-nav>div>a{color:#c5cdec;font-size:.92rem;font-weight:800}.home-nav>div>a:hover{color:#ffffff}.nova-language-switcher{display:inline-flex;align-items:center;gap:4px;width:-moz-fit-content;width:fit-content;padding:4px;border:1px solid rgba(190,205,255,.2);border-radius:999px;background:rgba(7,10,24,.68);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.nova-language-switcher button{min-width:38px;border:0;border-radius:999px;background:transparent;color:#aeb8dc;cursor:pointer;font:inherit;font-size:.78rem;font-weight:950;padding:7px 10px;transition:transform .15s ease,background .15s ease,color .15s ease}.nova-language-switcher button:hover{color:#ffffff;transform:translateY(-1px)}.nova-language-switcher button.active{background:linear-gradient(135deg,#8cf4dc,#7a8cff);color:#071018}.nova-language-switcher.is-compact{padding:3px}.nova-language-switcher.is-compact button{min-width:34px;padding:6px 8px}.home-hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);grid-gap:48px;gap:48px;align-items:center;width:min(1180px,calc(100% - 32px));min-height:720px;margin:0 auto;padding:54px 0 74px}.home-hero-copy{animation:homeFadeUp .7s ease both}.home-badge,.home-community span,.home-section header span{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(56,245,213,.25);border-radius:999px;background:rgba(56,245,213,.08);color:#9fffea;font-size:.78rem;font-weight:950;text-transform:uppercase}.home-hero h1{max-width:760px;margin:20px 0 18px;font-size:clamp(3.4rem,8vw,6.8rem);line-height:.92;letter-spacing:0}.home-community p,.home-hero p,.home-section header p{max-width:650px;color:#c5cdec;font-size:1.08rem;line-height:1.7}.home-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.home-community a,.home-hero-actions a,.home-pack-card b{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border-radius:14px;font-weight:950;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.home-community a,.home-hero-actions a:first-child{padding:0 20px;background:linear-gradient(135deg,#f5fbff,#65e2ba);color:#071018;box-shadow:0 18px 45px rgba(56,245,213,.18)}.home-hero-actions a:last-child{padding:0 20px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.07);color:#ffffff}.home-community a:hover,.home-hero-actions a:hover,.home-new-list a:hover,.home-orbit-pack:hover,.home-pack-card:hover{transform:translateY(-4px)}.home-hero-trust{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.home-hero-trust span{padding:8px 12px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(255,255,255,.05);color:#dce5ff;font-weight:850}.home-product-showcase{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;padding:18px;border:1px solid rgba(142,161,255,.2);border-radius:34px;background:linear-gradient(135deg,rgba(255,255,255,.09),rgba(255,255,255,.035)),rgba(6,9,18,.74);box-shadow:0 32px 90px rgba(0,0,0,.36);animation:homeFloat 5.4s ease-in-out infinite}.home-product-showcase:before{position:absolute;inset:-28px;z-index:-1;border-radius:48px;background:linear-gradient(135deg,rgba(88,101,242,.3),rgba(56,245,213,.14));content:"";filter:blur(36px)}.home-orbit-pack{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.11);border-radius:22px;background:rgba(255,255,255,.055);animation:homeFadeUp .65s ease both;animation-delay:var(--delay,0s);transition:transform .18s ease,border-color .18s ease,background .18s ease}.home-orbit-pack:hover{border-color:rgba(56,245,213,.45);background:rgba(255,255,255,.09)}.home-orbit-pack strong{font-size:.94rem}.home-pack-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;min-height:210px;padding:18px;border:1px solid color-mix(in srgb,var(--pack-border,#8ea1ff) 45%,transparent);border-radius:24px;background:radial-gradient(circle at 16% 16%,rgba(255,255,255,.24),transparent 30%),linear-gradient(135deg,color-mix(in srgb,var(--pack-a,#5865f2) 90%,#11162d),color-mix(in srgb,var(--pack-b,#38f5d5) 82%,#11162d))}.home-pack-preview.is-mini{min-height:150px;padding:12px}.home-pack-preview.is-row{width:136px;min-width:136px;min-height:92px;padding:9px;border-radius:16px}.home-pack-preview .staff-pack-live-icon{width:100%;height:auto;aspect-ratio:1}.home-pack-preview .staff-pack-live-content b,.home-pack-preview .staff-pack-live-custom-content b,.public-pack-list-cover .staff-pack-live-content b,.public-pack-list-cover .staff-pack-live-custom-content b{max-width:82%;overflow:hidden;font-size:clamp(1rem,3vw,2.05rem);text-overflow:clip}.home-pack-preview.is-loading,.public-pack-list-cover.is-loading{overflow:hidden}.home-pack-preview.is-loading span,.public-pack-list-cover.is-loading span{position:relative;display:block;width:100%;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--pack-border,#ffffff) 34%,transparent);border-radius:18px;background:radial-gradient(circle at 28% 22%,rgba(255,255,255,.34),transparent 30%),linear-gradient(135deg,color-mix(in srgb,var(--pack-a,#5865f2) 56%,#11162d),color-mix(in srgb,var(--pack-b,#38f5d5) 48%,#11162d));box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 12px 28px rgba(0,0,0,.18)}.home-pack-preview.is-loading span:after,.public-pack-list-cover.is-loading span:after{position:absolute;inset:31%;border-radius:10px;background:rgba(255,255,255,.78);content:"";opacity:.72}.home-pack-preview.is-loading span:before,.public-pack-list-cover.is-loading span:before{position:absolute;inset:-35%;background:linear-gradient(115deg,transparent 32%,rgba(255,255,255,.22),transparent 68%);content:"";animation:packPreviewShimmer 1.25s ease-in-out infinite;transform:translateX(-50%)}@keyframes packPreviewShimmer{to{transform:translateX(50%)}}@media (prefers-reduced-motion:reduce){.home-pack-preview.is-loading span:before,.public-pack-list-cover.is-loading span:before{animation:none}}.home-community,.home-footer,.home-section,.home-stats{width:min(1180px,calc(100% - 32px));margin:0 auto}.home-section{padding:82px 0 0}.home-section header{display:grid;grid-gap:14px;gap:14px;margin-bottom:26px}.home-community h2,.home-section h2{max-width:820px;margin:0;font-size:clamp(2.2rem,5vw,4rem);line-height:1;letter-spacing:0}.home-collection-grid,.home-pack-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.home-pack-card{position:relative;display:grid;grid-gap:16px;gap:16px;padding:14px;border:1px solid rgba(142,161,255,.18);border-radius:28px;background:rgba(255,255,255,.055);box-shadow:0 18px 50px rgba(0,0,0,.22);transition:transform .18s ease,border-color .18s ease,background .18s ease}.home-pack-card:hover{border-color:rgba(56,245,213,.38);background:rgba(255,255,255,.082)}.home-pack-card.is-featured{background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.045))}.home-pack-card .pack-banner{min-height:210px}.home-pack-card-body{display:grid;grid-gap:12px;gap:12px}.home-pack-card-body>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.home-pack-card strong{color:#ffffff;font-size:1.12rem}.home-pack-card-body p{min-height:50px;margin:0;color:#c4cdea;line-height:1.45}.home-pack-card footer small,.home-pack-card-body footer span{width:-moz-fit-content;width:fit-content;padding:7px 10px;border-radius:999px;background:rgba(56,245,213,.1);color:#9fffea;font-size:.78rem;font-weight:850}.home-pack-card .pack-badge{position:absolute;top:24px;right:24px;z-index:3}.home-pack-card footer{display:flex;flex-wrap:wrap;gap:8px}.home-pack-card b{min-height:44px;background:rgba(255,255,255,.09);color:#ffffff}.home-steps{position:relative}.home-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.home-step-grid article{padding:24px;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035))}.home-step-grid b{display:grid;width:42px;height:42px;place-items:center;margin-bottom:34px;border-radius:14px;background:linear-gradient(135deg,#5865f2,#38f5d5);color:#071018}.home-step-grid strong{display:block;color:#ffffff;font-size:1.2rem}.home-step-grid p{color:#c5cdec;line-height:1.55}.home-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;padding:82px 0 0}.home-stats article{padding:22px;border:1px solid rgba(142,161,255,.18);border-radius:22px;background:rgba(255,255,255,.055)}.home-stats strong{display:block;color:#ffffff;font-size:2rem}.home-stats span{color:#aeb9dc;font-weight:800}.home-new-list{display:grid;grid-gap:14px;gap:14px}.home-new-list a{display:flex;align-items:center;gap:16px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:22px;background:rgba(255,255,255,.05);transition:transform .18s ease,background .18s ease}.home-new-list div{display:grid;grid-gap:5px;gap:5px;flex:1 1}.home-new-list strong{color:#ffffff;font-size:1.08rem}.home-new-list span{color:#aeb9dc}.home-new-list b{padding:10px 14px;border-radius:12px;background:rgba(255,255,255,.08)}.home-community{display:grid;grid-template-columns:minmax(0,1fr) 420px;grid-gap:24px;gap:24px;align-items:stretch;padding:92px 0 0}.home-community aside,.home-community>div{padding:30px;border:1px solid rgba(142,161,255,.18);border-radius:30px;background:radial-gradient(circle at 80% 0,rgba(56,245,213,.11),transparent 36%),rgba(255,255,255,.055)}.home-community a{width:-moz-fit-content;width:fit-content;margin-top:16px;padding:0 18px}.home-community aside strong{display:block;color:#ffffff;font-size:1.4rem}.home-community ol{display:grid;grid-gap:10px;gap:10px;margin:20px 0 0;padding:0;list-style:none}.home-community li{display:grid;grid-template-columns:34px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:10px;border-radius:14px;background:rgba(0,0,0,.18)}.home-community li span{display:grid;width:34px;height:34px;place-items:center;padding:0;border:0;border-radius:10px;background:rgba(56,245,213,.16);color:#9fffea}.home-community li b{color:#ffffff}.home-community li em{color:#aeb9dc;font-style:normal}.home-footer{display:flex;flex-wrap:wrap;gap:18px;align-items:center;justify-content:center;padding:64px 0 32px;color:#96a2c7;font-weight:800}@keyframes homeFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes homeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.home-hero-copy,.home-orbit-pack,.home-product-showcase{animation:none}.home-community a,.home-hero-actions a,.home-new-list a,.home-orbit-pack,.home-pack-card{transition:none}}@media (max-width:980px){.home-community,.home-hero{grid-template-columns:1fr}.home-collection-grid,.home-pack-grid,.home-product-showcase,.home-stats,.home-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.home-hero-actions,.home-nav,.home-nav>div,.home-new-list a{align-items:stretch;flex-direction:column}.home-nav{position:relative}.home-hero{min-height:auto;padding-top:28px}.home-collection-grid,.home-pack-grid,.home-product-showcase,.home-stats,.home-step-grid{grid-template-columns:1fr}.home-hero h1{font-size:3.1rem}.home-pack-preview.is-row{width:100%}}.staff-partnership-card{margin-top:22px;padding:18px;border:1px solid rgba(142,161,255,.22);border-radius:22px;background:linear-gradient(180deg,rgba(18,21,36,.98),rgba(12,15,27,.98));box-shadow:0 20px 50px rgba(0,0,0,.22)}.staff-form-actions,.staff-partner-card footer,.staff-partner-card header,.staff-partner-links div,.staff-partner-recent article div,.staff-partner-table-row,.staff-partnership-actions,.staff-partnership-header,.staff-partnership-toolbar{display:flex;align-items:center;gap:10px}.staff-partnership-header{justify-content:space-between;margin-bottom:16px}.staff-partner-ranking h3,.staff-partner-recent h3,.staff-partnership-form h3,.staff-partnership-header strong{display:block;color:#f8fbff;font-size:1.05rem}.staff-partnership-header span{display:block;margin-top:4px;color:#b9c3e6}.staff-form-actions button,.staff-partner-card button,.staff-partner-links button,.staff-partnership-actions a,.staff-partnership-actions button{border:1px solid rgba(255,255,255,.14);border-radius:12px;background:rgba(255,255,255,.08);color:#f8fbff;font-weight:800;padding:10px 13px;text-decoration:none}.staff-form-actions button:first-child,.staff-partner-card footer button:nth-child(2),.staff-partnership-actions a:first-child{border:0;background:linear-gradient(135deg,#9bf76e,#38f5d5);color:#071018}.staff-partnership-stats{margin-bottom:16px}.staff-partnership-forms{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);grid-gap:16px;gap:16px;margin-top:16px}.staff-partnership-form{padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(255,255,255,.035)}.staff-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.staff-partnership-form label{display:grid;grid-gap:7px;gap:7px;color:#c9d3f4;font-size:.82rem;font-weight:800}.staff-partnership-form input,.staff-partnership-form select,.staff-partnership-form textarea,.staff-partnership-toolbar input,.staff-partnership-toolbar select{width:100%;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(6,9,18,.88);color:#f8fbff;padding:11px 12px}.staff-partnership-form textarea{min-height:92px;resize:vertical}.staff-partnership-form .staff-checkline{display:flex;align-items:center;align-self:end;gap:8px;min-height:42px}.staff-checkline input{width:auto}.staff-form-actions{margin-top:14px}.staff-form-help{color:#97a4ca}.staff-form-help code,.staff-partner-links code{color:#9fffea}.staff-partnership-toolbar{margin:18px 0}.staff-partnership-toolbar input{flex:1 1}.staff-partnership-toolbar select{max-width:190px}.staff-partner-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));grid-gap:14px;gap:14px}.staff-partner-card{display:grid;grid-gap:12px;gap:12px;padding:15px;border:1px solid rgba(142,161,255,.16);border-radius:18px;background:rgba(255,255,255,.045)}.staff-partner-card header img,.staff-partner-card header>span{width:46px;height:46px;border-radius:14px;object-fit:cover;display:grid;place-items:center;background:linear-gradient(135deg,#253050,#38f5d5);color:#071018;font-weight:950}.staff-partner-card header strong{color:#fff}.staff-partner-card p,.staff-partner-card small{color:#b8c2e4}.staff-partner-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.staff-partner-metrics b{display:grid;grid-gap:3px;gap:3px;padding:9px;border-radius:12px;background:rgba(5,8,18,.62);color:#f8fbff}.staff-partner-metrics span{color:#9aa8cf;font-size:.72rem;font-weight:700}.staff-partner-links{display:grid;grid-gap:8px;gap:8px}.staff-partner-links div{flex-wrap:wrap;padding:8px;border-radius:12px;background:rgba(0,0,0,.18)}.staff-partner-links code{flex:1 1;min-width:180px;overflow:hidden;text-overflow:ellipsis}.staff-partner-links span{color:#a8f6df;font-size:.78rem;font-weight:800}.staff-partner-ranking,.staff-partner-recent{margin-top:18px}.staff-partner-table{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.staff-partner-table-row{display:grid;grid-template-columns:32px 1.2fr repeat(6,minmax(84px,1fr)) 88px;padding:11px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.035);color:#dce6ff}.staff-partner-table-row strong{color:#fff}.staff-partner-table-row b{font-size:.82rem}.staff-partner-table-row small{color:#97a4ca}.staff-partner-recent{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.staff-partner-recent article{padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(255,255,255,.035)}.staff-partner-recent article div{justify-content:space-between;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.07)}.staff-partner-recent span,.staff-partner-recent time{color:#9facce;font-size:.82rem}@media (max-width:900px){.staff-partnership-actions,.staff-partnership-header{align-items:stretch;flex-direction:column}.staff-form-grid,.staff-partner-recent,.staff-partner-table-row,.staff-partnership-forms{grid-template-columns:1fr}}a{color:inherit}button,input{font:inherit}button{cursor:pointer}.roadmap-shell,.staff-dashboard-shell,.staff-login-shell{min-height:100vh;background:radial-gradient(circle at 15% 10%,rgba(88,101,242,.28),transparent 32%),radial-gradient(circle at 82% 8%,rgba(56,245,213,.16),transparent 30%),linear-gradient(145deg,#111318,#171a22 52%,#0f1116)}.staff-login-shell{display:grid;place-items:center;padding:24px}.staff-login-card{display:grid;grid-gap:14px;gap:14px;width:min(440px,100%);padding:26px;border:1px solid rgba(255,255,255,.12);border-radius:26px;background:rgba(28,26,56,.88);box-shadow:0 34px 90px rgba(0,0,0,.42)}.staff-dashboard-header p,.staff-login-card p{margin:0;color:#38f5d5;font-size:.78rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.staff-dashboard-header h1,.staff-login-card h1{margin:0;font-size:clamp(2rem,5vw,3.25rem);line-height:1}.staff-dashboard-empty,.staff-dashboard-header small,.staff-dashboard-header span,.staff-dashboard-message,.staff-login-card span{color:#aab2c2}.staff-dashboard-header small{display:block;margin-top:8px;font-weight:800}.staff-live-status{display:inline-flex!important;align-items:center;gap:8px}.staff-live-status i{width:9px;height:9px;border-radius:999px;background:#38f5d5;box-shadow:0 0 0 0 rgba(56,245,213,.65);animation:staff-live-pulse 1.6s ease-out infinite}@keyframes staff-live-pulse{0%{box-shadow:0 0 0 0 rgba(56,245,213,.65)}to{box-shadow:0 0 0 12px rgba(56,245,213,0)}}.staff-login-card label{display:grid;grid-gap:8px;gap:8px;color:#c9d3e8;font-weight:800}.staff-login-card input{height:46px;padding:0 12px;border:1px solid rgba(255,255,255,.12);border-radius:13px;color:#f5f7fb;background:#20242f;outline:0}.staff-login-card button,.staff-logout,.staff-periods button,.staff-refresh{min-height:42px;border:0;border-radius:13px;font-weight:900}.staff-login-card button,.staff-refresh{color:#111318;background:linear-gradient(135deg,#bdf566,#38f5d5)}.staff-logout{padding:0 16px;color:#f5f7fb;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.08)}.staff-login-card small{min-height:20px;color:#aab2c2}.staff-login-discord{display:grid;grid-gap:7px;gap:7px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:13px;background:rgba(255,255,255,.055)}.staff-login-discord a{display:grid;place-items:center;min-height:40px;border-radius:11px;color:white;background:#5865f2;text-decoration:none;font-weight:900}.staff-dashboard-shell{padding:28px}.staff-dashboard-header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;width:min(1240px,100%);margin:0 auto 22px}.staff-dashboard-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.staff-periods{display:flex;gap:6px;padding:5px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(255,255,255,.06)}.staff-periods button{padding:0 12px;color:#aab2c2;background:transparent}.staff-periods button.active{color:#101318;background:#38f5d5}.staff-refresh{padding:0 16px}.staff-activity-card,.staff-chart-grid,.staff-config-card,.staff-dashboard-empty,.staff-dashboard-message,.staff-icons-card,.staff-imports-card,.staff-stats-grid,.staff-table-grid,.staff-template-card{width:min(1240px,100%);margin-right:auto;margin-left:auto}.staff-dashboard-empty,.staff-dashboard-message{margin-bottom:14px;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(255,255,255,.06)}.staff-chart-grid,.staff-stats-grid,.staff-table-grid{display:grid;grid-gap:14px;gap:14px}.staff-stats-grid{grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:14px}.staff-chart-grid,.staff-table-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.staff-activity-card,.staff-chart-card,.staff-config-card,.staff-icons-card,.staff-imports-card,.staff-stat-card,.staff-table-card,.staff-template-card{min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:linear-gradient(180deg,rgba(45,42,82,.9),rgba(31,30,52,.92));box-shadow:0 22px 70px rgba(0,0,0,.24)}.staff-stat-card{display:grid;grid-gap:8px;gap:8px;padding:16px}.staff-chart-card header span,.staff-stat-card small,.staff-stat-card span{color:#aab2c2;font-size:.78rem}.staff-stat-card strong{overflow-wrap:anywhere;font-size:clamp(1.25rem,2vw,1.85rem)}.staff-activity-card,.staff-chart-card,.staff-icons-card,.staff-imports-card,.staff-table-card{padding:16px}.staff-activity-card header,.staff-chart-card header,.staff-icons-card>header,.staff-table-card header{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px}.staff-icons-card{display:grid;grid-gap:14px;gap:14px;margin-bottom:14px}.staff-imports-card{display:grid;grid-gap:14px;gap:14px;width:min(1240px,100%);margin:0 auto 14px;padding:16px}.staff-import-history>header,.staff-imports-card>header{display:flex;justify-content:space-between;gap:12px}.staff-imports-card header div{display:grid;grid-gap:4px;gap:4px}.staff-import-history header span,.staff-imports-card header span{color:#aab2c2;font-size:.82rem}.staff-import-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.staff-import-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.staff-import-history{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:rgba(13,16,23,.34)}.staff-import-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;grid-gap:8px;gap:8px}.staff-import-filters button,.staff-import-filters select{min-height:40px;padding:8px 10px;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#f5f7fb;background:rgba(13,16,23,.68)}.staff-import-filters button{color:#111318;border:0;background:linear-gradient(135deg,#bdf566,#38f5d5);font-weight:900}.staff-import-vault-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.staff-import-tile{display:grid;grid-gap:9px;gap:9px;min-width:0;padding:10px;border-radius:12px;background:rgba(255,255,255,.055)}.staff-import-tile img{width:100%;aspect-ratio:1;object-fit:contain;border-radius:8px;background:rgba(13,16,23,.5)}.staff-import-tile div{display:grid;grid-gap:4px;gap:4px;min-width:0}.staff-import-tile strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staff-import-tile b,.staff-import-tile span,.staff-import-tile time{color:#aab2c2;font-size:.76rem}.staff-import-tile b.is-converted{color:#38f5d5}.staff-import-tile footer{display:flex;gap:5px;flex-wrap:wrap}.staff-import-tile a,.staff-import-tile button{min-height:30px;padding:6px 8px;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#dce4f5;background:rgba(255,255,255,.07);font-size:.72rem;font-weight:900;text-decoration:none}.staff-import-table{display:grid;grid-gap:4px;gap:4px}.staff-import-row{display:grid;grid-template-columns:minmax(150px,1.4fr) minmax(70px,.6fr) minmax(80px,.7fr) minmax(150px,1fr);grid-gap:10px;gap:10px;align-items:center;padding:9px 10px;border-radius:10px;background:rgba(255,255,255,.05);font-size:.84rem}.staff-import-row span,.staff-import-row time{color:#c9d3e8}.staff-import-row b{color:#aab2c2}.staff-import-row b.is-converted{color:#38f5d5}.staff-import-head{color:#aab2c2;background:transparent;font-size:.76rem;font-weight:900}.staff-config-card{display:grid;grid-gap:16px;gap:16px;margin-bottom:14px;padding:16px}.staff-config-group header,.staff-config-title,.staff-template-manager>header{display:flex;justify-content:space-between;gap:12px}.staff-config-group header span,.staff-config-title span,.staff-template-manager header span{color:#aab2c2;font-size:.82rem}.staff-config-title button,.staff-template-manager button{min-height:40px;padding:0 14px;border:0;border-radius:12px;color:#111318;background:linear-gradient(135deg,#bdf566,#38f5d5);font-weight:900}.staff-config-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.staff-announcement-manager,.staff-config-group,.staff-config-modules,.staff-shape-manager,.staff-template-manager{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:rgba(13,16,23,.34)}.staff-announcement-fields,.staff-announcement-layout,.staff-announcement-manager header{display:grid;grid-gap:10px;gap:10px}.staff-announcement-manager header{grid-template-columns:minmax(0,1fr) minmax(190px,260px);align-items:center}.staff-announcement-manager header div{display:grid;grid-gap:4px;gap:4px}.staff-announcement-manager header span,.staff-announcement-preview small{color:#aab2c2;font-size:.82rem}.staff-announcement-layout{grid-template-columns:minmax(0,1fr) minmax(230px,.55fr)}.staff-announcement-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.staff-announcement-fields label{display:grid;grid-gap:6px;gap:6px;color:#c9d3e8;font-weight:800}.staff-announcement-fields input{min-height:40px;padding:8px;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#f5f7fb;background:rgba(13,16,23,.68)}.staff-announcement-preview{display:grid;place-items:center;grid-gap:8px;gap:8px;min-height:96px;padding:14px;border-radius:14px;background:rgba(255,255,255,.055)}.staff-public-badge{display:flex;gap:10px;align-items:center;padding:7px 12px 7px 7px;border:1px solid rgba(114,201,193,.28);border-radius:999px;color:#eef4ff;font-weight:900;background:rgba(17,24,54,.72)}.staff-public-badge b{padding:5px 9px;border-radius:999px;color:#10152b;background:#78c6be}.pack-badge{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:5px 10px;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#f8fbff;background:rgba(123,132,255,.24);box-shadow:0 10px 24px rgba(0,0,0,.22);font-size:.75rem;font-weight:950;line-height:1;white-space:nowrap}.pack-badge.is-new{color:#fff5ff;background:linear-gradient(135deg,#d946ef,#7c3aed)}.pack-badge.is-popular{color:#fff8f2;background:linear-gradient(135deg,#f97316,#dc2626)}.pack-badge.is-recommended{color:#f6f9ff;background:linear-gradient(135deg,#3b82f6,#4f46e5)}.pack-badge.is-event{color:#effffb;background:linear-gradient(135deg,#10b981,#06b6d4)}.pack-badge.is-premium{color:#16100a;background:linear-gradient(135deg,#fff1a8,#d6a338 54%,#a87518)}.pack-badge.is-limited{color:#fff5f7;background:linear-gradient(135deg,#fb7185,#be123c)}@media (max-width:960px){.staff-announcement-fields,.staff-announcement-layout,.staff-announcement-manager header{grid-template-columns:1fr}}.staff-toggle-list{display:grid;grid-gap:7px;gap:7px;max-height:360px;overflow:auto}.staff-toggle-row{display:grid;grid-template-columns:0 34px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;min-height:42px;padding:7px 9px;border-radius:11px;color:#dce4f5;background:rgba(255,255,255,.055)}.staff-toggle-row>input[type=checkbox]{opacity:0}.staff-toggle-row i{width:32px;height:18px;border-radius:999px;background:#4a5060}.staff-toggle-row i:after{content:"";display:block;width:12px;height:12px;margin:3px;border-radius:999px;background:white;transition:transform .16s ease}.staff-toggle-row input:checked+i{background:#38f5d5}.staff-toggle-row input:checked+i:after{transform:translateX(14px)}.staff-toggle-row input:not([type=checkbox]){min-width:0;padding:7px 8px;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#f5f7fb;background:rgba(13,16,23,.68)}.staff-toggle-row small{color:#aab2c2;font-weight:900}.staff-template-layout{display:grid;grid-template-columns:minmax(0,1fr) 190px;grid-gap:12px;gap:12px}.staff-template-layout form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.staff-template-layout label{display:grid;grid-gap:6px;gap:6px;color:#c9d3e8;font-weight:800}.staff-template-layout input,.staff-template-layout select{min-height:40px;padding:8px;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#f5f7fb;background:rgba(13,16,23,.68)}.staff-template-active{display:flex!important;align-items:center;gap:8px}.staff-template-layout .staff-template-preview{display:grid;place-items:center;grid-gap:8px;gap:8px;padding:14px;border-radius:14px;background:rgba(255,255,255,.055)}.staff-template-layout .staff-template-preview div{display:grid;place-items:center;width:88px;height:88px;border-radius:24px;color:#111318;font-size:1.5rem}.staff-template-list{display:grid;grid-gap:8px;gap:8px}.staff-template-list article{display:grid;grid-template-columns:32px minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;align-items:center;padding:10px;border-radius:12px;background:rgba(255,255,255,.055)}.staff-template-list article>span{width:32px;height:32px;border-radius:9px}.staff-template-list div{display:grid}.staff-template-list small{color:#aab2c2}.staff-shape-manager>header{display:flex;justify-content:space-between;gap:12px}.staff-shape-form,.staff-shape-list article div,.staff-shape-manager header div,.staff-shape-preview{display:grid;grid-gap:6px;gap:6px}.staff-shape-list small,.staff-shape-manager header span{color:#aab2c2;font-size:.8rem}.staff-shape-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(210px,.65fr);grid-gap:14px;gap:14px}.staff-shape-form label{display:grid;grid-gap:7px;gap:7px;color:#cbd5e1;font-size:.82rem;font-weight:850}.staff-shape-form input,.staff-shape-form textarea{width:100%;border:1px solid rgba(255,255,255,.09);border-radius:10px;color:#eef4ff;background:rgba(8,12,24,.72);font:inherit}.staff-shape-form input{min-height:40px;padding:0 12px}.staff-shape-form textarea{min-height:116px;padding:12px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;resize:vertical}.staff-shape-form button,.staff-shape-list button{min-height:38px;padding:0 12px;border:0;border-radius:10px;color:#101318;background:linear-gradient(135deg,#8ea1ff,#68e0b2);font-weight:950}.staff-shape-preview{place-items:center;align-content:center;min-height:230px;border-radius:16px;background:radial-gradient(circle at 50% 40%,rgba(142,161,255,.16),transparent 58%),rgba(8,12,24,.48)}.staff-shape-list svg,.staff-shape-preview svg{overflow:visible}.staff-shape-preview svg{width:132px;height:132px}.staff-shape-list path,.staff-shape-preview path{fill:rgba(142,161,255,.28);stroke:rgba(104,224,178,.9);stroke-width:5}.staff-shape-preview small{color:#8ea1ff;font-weight:900}.staff-shape-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:10px;gap:10px}.staff-shape-list article{display:grid;grid-template-columns:54px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(8,12,24,.42)}.staff-shape-list svg{width:48px;height:48px}.staff-shape-list button{min-height:32px;color:#dfe8ff;background:rgba(255,255,255,.08)}.staff-icons-card>header b,.staff-icons-card>header span{color:#aab2c2;font-size:.82rem}.staff-icon-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.staff-icon-filters,.staff-icon-form label{display:grid;grid-gap:7px;gap:7px;color:#c9d3e8;font-weight:800}.staff-icon-filters input,.staff-icon-filters select,.staff-icon-form input,.staff-icon-form select,.staff-icon-form textarea{width:100%;min-height:42px;padding:10px 12px;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#f5f7fb;background:rgba(13,16,23,.68);outline:0}.staff-icon-svg{grid-column:1/-1}.staff-icon-svg textarea{min-height:130px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.82rem}.staff-icon-actions,.staff-icon-filters,.staff-icon-toggles{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.staff-icon-toggles label{display:inline-flex;gap:8px;align-items:center}.staff-icon-actions button,.staff-icon-pagination button,.staff-icon-tile-actions button{min-height:40px;padding:0 14px;border:0;border-radius:12px;color:#111318;background:linear-gradient(135deg,#bdf566,#38f5d5);font-weight:900}.staff-icon-actions button:last-child,.staff-icon-pagination button,.staff-icon-tile-actions button:last-child{color:#f5f7fb;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.08)}.staff-icon-filters{display:grid;grid-template-columns:minmax(0,1fr) 180px 160px}.staff-icon-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.staff-icon-summary article{display:grid;grid-gap:5px;gap:5px;padding:11px;border-radius:12px;background:rgba(255,255,255,.055)}.staff-icon-catalog-head,.staff-icon-summary span{color:#aab2c2;font-size:.8rem}.staff-icon-summary strong{font-size:1.3rem}.staff-icon-catalog-head,.staff-icon-pagination{display:flex;justify-content:space-between;gap:10px;align-items:center}.staff-icon-bulk-actions{display:flex;gap:7px;align-items:center;flex-wrap:wrap;padding:9px;border:1px solid rgba(255,255,255,.09);border-radius:11px;background:rgba(255,255,255,.045)}.staff-icon-bulk-actions strong{margin-right:auto;color:#38f5d5;font-size:.82rem}.staff-icon-bulk-actions button{min-height:34px;padding:0 10px;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#dce4f5;background:rgba(255,255,255,.07);font-weight:850}.staff-icon-bulk-actions label{display:flex;gap:5px;align-items:center;color:#aeb9cf;font-size:.72rem;font-weight:850}.staff-icon-bulk-actions input{width:68px;min-height:34px;padding:0 7px;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#f4f7ff;background:rgba(13,16,23,.72);font:inherit}.staff-icon-bulk-actions .staff-icon-bulk-delete{color:#ffb7b7;border-color:rgba(255,120,120,.28);background:rgba(255,90,90,.12)}.staff-icon-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(136px,1fr));grid-gap:9px;gap:9px}.staff-icon-tile{position:relative;display:grid;grid-gap:9px;gap:9px;min-width:0;min-height:154px;padding:11px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:rgba(255,255,255,.045);transition:border-color .16s ease,background .16s ease,transform .16s ease}.staff-icon-tile.is-selected,.staff-icon-tile:focus,.staff-icon-tile:focus-within,.staff-icon-tile:hover{border-color:rgba(56,245,213,.48);background:rgba(255,255,255,.085);outline:0;transform:translateY(-2px)}.staff-icon-select{position:absolute;top:8px;right:8px;z-index:2;display:grid;width:22px;height:22px;place-items:center;border-radius:6px;background:rgba(13,16,23,.78)}.staff-icon-select input{width:15px;height:15px;accent-color:#38f5d5}.staff-icon-preview{display:grid;place-items:center;width:52px;height:52px;overflow:hidden;border-radius:14px;background:rgba(13,16,23,.68)}.staff-icon-tile .staff-icon-preview{width:56px;height:56px}.staff-icon-preview svg{width:32px;height:32px;box-sizing:border-box;overflow:visible;padding:15%}.staff-icon-tile-copy{display:grid;grid-gap:3px;gap:3px;min-width:0}.staff-icon-tile em,.staff-icon-tile small,.staff-icon-tile span,.staff-icon-tile strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staff-icon-tile em{color:#8ea1ff;font-size:.69rem;font-style:normal;font-weight:850}.staff-icon-tile span{color:#aab2c2;font-size:.78rem}.staff-icon-tile small{font-size:.76rem;font-weight:900}.staff-icon-tile small:before{content:"";display:inline-block;width:7px;height:7px;margin-right:5px;border-radius:999px;background:currentColor}.staff-icon-tile .is-active{color:#38f5d5}.staff-icon-tile .is-inactive{color:#ff9d9d}.staff-icon-tile-actions{position:absolute;inset:auto 7px 7px;display:flex;gap:5px;padding-top:18px;opacity:0;pointer-events:none;transform:translateY(5px);transition:opacity .16s ease,transform .16s ease;background:linear-gradient(180deg,transparent,rgba(24,24,43,.98) 34%)}.staff-icon-tile:focus .staff-icon-tile-actions,.staff-icon-tile:focus-within .staff-icon-tile-actions,.staff-icon-tile:hover .staff-icon-tile-actions{opacity:1;pointer-events:auto;transform:translateY(0)}.staff-icon-tile-actions button{min-height:32px;flex:1 1;padding:0 7px;border-radius:8px;font-size:.72rem}.staff-icon-tile-actions .staff-icon-delete{color:#ffb7b7;border:1px solid rgba(255,120,120,.28);background:rgba(255,90,90,.12)}.staff-icon-pagination{justify-content:center}.staff-icon-pagination button{min-height:36px}.staff-icon-pagination button:disabled{opacity:.42}.staff-exported-icons-card,.staff-pack-discord-preview,.staff-pack-download-card,.staff-pack-download-recent,.staff-pack-editor,.staff-pack-manager,.staff-pack-panel,.staff-pack-summary,.staff-pack-visibility{display:grid;grid-gap:14px;gap:14px;margin-bottom:14px;padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(18,21,31,.74)}.staff-exported-icons-card>header,.staff-pack-download-card>header,.staff-pack-editor>header,.staff-pack-header,.staff-pack-panel>header{display:flex;justify-content:space-between;gap:12px;align-items:center}.staff-exported-icons-card>header div,.staff-pack-card>div:not(.staff-pack-cover):not(.staff-pack-card-actions),.staff-pack-download-card>header div,.staff-pack-editor>header div,.staff-pack-header div{display:grid;grid-gap:4px;gap:4px}.staff-exported-icons-card header span,.staff-pack-card small,.staff-pack-card span,.staff-pack-download-card header span,.staff-pack-download-recent span,.staff-pack-editor header span,.staff-pack-header span,.staff-pack-summary span{color:#aab2c2;font-size:.8rem}.staff-exported-icons-card>header strong,.staff-pack-download-card>header strong,.staff-pack-download-recent>strong{color:#ffffff}.staff-pack-download-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.staff-pack-download-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.staff-exported-icons-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.staff-exported-icons-summary article{display:grid;grid-gap:6px;gap:6px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.045)}.staff-exported-icons-summary span{color:#aab2c2;font-size:.78rem}.staff-exported-icons-summary strong{font-size:1.45rem}.staff-exported-icons-filters{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,220px);grid-gap:10px;gap:10px}.staff-exported-icons-filters input,.staff-exported-icons-filters select{min-height:40px;padding:0 10px;border:1px solid rgba(255,255,255,.11);border-radius:10px;color:#f8f9ff;background:rgba(10,12,24,.72)}.staff-exported-icons-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px}.staff-exported-icons-grid article{display:grid;grid-gap:9px;gap:9px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(255,255,255,.045)}.staff-exported-icons-grid img{width:100%;aspect-ratio:1;border-radius:12px;object-fit:contain;background:#0b1020}.staff-exported-icons-grid div{display:grid;grid-gap:3px;gap:3px}.staff-exported-icons-grid small,.staff-exported-icons-grid span,.staff-exported-icons-grid strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staff-exported-icons-grid small,.staff-exported-icons-grid span{color:#aab2c2;font-size:.76rem}.staff-exported-icons-card>header button,.staff-exported-icons-grid a{min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border:1px solid rgba(255,255,255,.13);border-radius:9px;color:#f7f8ff;background:rgba(255,255,255,.07);font-size:.8rem;font-weight:900;text-decoration:none}.staff-pack-download-recent{align-content:start;margin-bottom:0}.staff-pack-download-recent article{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.04)}.staff-pack-download-recent article div{display:grid;grid-gap:3px;gap:3px;min-width:0}.staff-pack-download-recent article strong{color:#f7f9ff}.staff-pack-download-recent time{color:#aab2c2;font-size:.78rem;white-space:nowrap}.staff-pack-card-actions button,.staff-pack-header button,.staff-pack-panel header button,.staff-pack-save{min-height:38px;padding:0 12px;border:0;border-radius:10px;color:#111318;background:linear-gradient(135deg,#bdf566,#38f5d5);font-weight:900}.staff-pack-filters{display:grid;grid-template-columns:minmax(220px,1fr) auto;grid-gap:10px;gap:10px}.staff-pack-fields input,.staff-pack-fields select,.staff-pack-fields textarea,.staff-pack-filters input,.staff-pack-role-editor input,.staff-pack-role-editor select,.staff-pack-role-editor textarea{width:100%;min-height:40px;padding:8px 10px;border:1px solid rgba(255,255,255,.11);border-radius:9px;color:#f5f7fb;background:rgba(13,16,23,.8)}.staff-pack-role-editor textarea{min-height:72px;resize:vertical}.staff-pack-filters div,.staff-pack-style-list{display:flex;gap:6px;flex-wrap:wrap}.staff-pack-filters button,.staff-pack-style-list button{min-height:36px;padding:0 10px;border:1px solid rgba(255,255,255,.11);border-radius:9px;color:#dce4f5;background:rgba(255,255,255,.055)}.staff-pack-filters button.active,.staff-pack-style-list button.active{border-color:rgba(56,245,213,.58);color:#38f5d5;background:rgba(56,245,213,.1)}.staff-pack-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:14px;gap:14px}.staff-pack-card{display:grid;grid-gap:10px;gap:10px;min-width:0;padding:11px;border:1px solid rgba(255,255,255,.09);border-radius:13px;background:rgba(255,255,255,.045)}.staff-pack-cover{position:relative;display:grid;min-height:138px;place-items:center;overflow:hidden;border-radius:10px;color:#111318;font-size:1.45rem}.staff-pack-cover.has-banner{min-height:150px;border:1px solid rgba(255,255,255,.1)}.staff-pack-cover .pack-banner{width:100%;min-height:150px;border:0;border-radius:inherit;box-shadow:none}.staff-pack-cover .pack-banner.is-compact{min-height:150px}.staff-pack-cover .pack-banner img{width:100%;height:150px;object-fit:cover}.staff-pack-cover.has-generated-banner .pack-banner-generated{width:100%;min-height:150px;background:linear-gradient(135deg,var(--pack-a),var(--pack-b))}.staff-pack-cover .pack-banner-generated{padding:14px}.staff-pack-cover .pack-banner-generated span{width:48px;height:48px;border-radius:14px;font-size:.9rem}.staff-pack-cover .pack-banner-generated strong{font-size:1.05rem}.staff-pack-cover small{position:absolute;top:7px;right:7px;padding:4px 6px;border-radius:6px;color:#f5f7fb;background:rgba(13,16,23,.74);font-size:.66rem;font-weight:900}.staff-pack-card-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.staff-pack-card-actions button{min-height:32px;padding:0 6px;border:1px solid rgba(255,255,255,.1);color:#dce4f5;background:rgba(255,255,255,.065);font-size:.72rem}.staff-pack-share-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:22px;background:rgba(3,6,14,.72);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.staff-pack-share-modal{display:grid;grid-gap:16px;gap:16px;width:min(1180px,100%);max-height:min(92vh,900px);overflow:auto;padding:18px;border:1px solid rgba(142,161,255,.22);border-radius:22px;background:radial-gradient(circle at 12% 0,rgba(56,245,213,.12),transparent 30%),radial-gradient(circle at 90% 8%,rgba(142,161,255,.16),transparent 28%),#111525;box-shadow:0 30px 90px rgba(0,0,0,.48)}.staff-pack-share-modal>header{display:flex;align-items:center;justify-content:space-between;gap:14px}.staff-pack-share-form,.staff-pack-share-modal>header div,.staff-pack-share-preview,.staff-pack-share-preview article{display:grid;grid-gap:10px;gap:10px}.staff-pack-share-modal>header strong{color:#ffffff;font-size:1.25rem}.staff-pack-share-form p,.staff-pack-share-modal>header span{color:#aab2c2;font-size:.86rem}.staff-pack-share-form button,.staff-pack-share-modal button{min-height:40px;padding:0 13px;border:1px solid rgba(255,255,255,.12);border-radius:11px;color:#111318;background:linear-gradient(135deg,#dfffea,#38f5d5);font-weight:1000}.staff-pack-share-modal>header button{color:#dce4f5;background:rgba(255,255,255,.07)}.staff-pack-share-layout{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(420px,1.18fr);grid-gap:16px;gap:16px;align-items:start}.staff-pack-share-form,.staff-pack-share-preview{padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(255,255,255,.045)}.staff-pack-share-form{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-pack-share-form label{display:grid;grid-gap:6px;gap:6px;color:#dce4f5;font-size:.78rem;font-weight:900}.staff-pack-share-form .wide,.staff-pack-share-form button,.staff-pack-share-form p{grid-column:1/-1}.staff-pack-share-form input,.staff-pack-share-form select,.staff-pack-share-form textarea{width:100%;min-height:42px;padding:9px 10px;border:1px solid rgba(255,255,255,.11);border-radius:11px;color:#f5f7fb;background:rgba(8,12,24,.78)}.staff-pack-share-form textarea{min-height:92px;resize:vertical}.staff-pack-share-message{padding:10px 12px;border-radius:13px;color:#f5f7fb;background:#313338;font-size:.92rem}.staff-pack-share-preview article{overflow:hidden;padding:14px;border:1px solid rgba(255,255,255,.1);border-left:5px solid #38f5d5;border-radius:14px;background:#2b2d31}.staff-pack-share-embed-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.staff-pack-share-embed-head strong{color:#ffffff;font-size:1.2rem}.staff-pack-share-embed-head small{padding:5px 8px;border-radius:999px;color:#111318;background:#dfffea;font-weight:1000}.staff-pack-share-preview article p{margin:0;color:#dce4f5;line-height:1.45}.staff-pack-share-image{display:grid;min-height:230px;overflow:hidden;place-items:center;border-radius:15px;background:#111318}.staff-pack-share-image img{width:100%;height:100%;min-height:230px;object-fit:cover}.staff-pack-share-image.generated{color:#111318;font-size:2rem;font-weight:1000}.staff-pack-share-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.staff-pack-share-fields span{display:grid;grid-gap:4px;gap:4px;padding:10px;border-radius:12px;color:#dce4f5;background:rgba(255,255,255,.055)}.staff-pack-share-fields b{color:#aab2c2;font-size:.76rem}.staff-pack-share-buttons{display:flex;flex-wrap:wrap;gap:8px}.staff-pack-share-buttons span{padding:9px 12px;border-radius:10px;color:#ffffff;background:#5865f2;font-size:.84rem;font-weight:900}.staff-pack-share-preview footer{color:#aab2c2;font-size:.78rem}.staff-pack-editor{margin-top:4px;background:rgba(13,16,23,.9)}.staff-pack-editor-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,300px);grid-gap:12px;gap:12px;align-items:start}.staff-pack-editor-main,.staff-pack-preview-column{display:grid;align-content:start;grid-gap:12px;gap:12px;min-width:0;max-width:100%}.staff-pack-preview-column{position:relative;z-index:3}.staff-pack-live-preview{display:grid;grid-gap:10px;gap:10px;padding:13px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(255,255,255,.04)}.staff-pack-live-preview header{display:flex;justify-content:space-between;gap:8px}.staff-pack-live-preview header span,.staff-pack-live-preview small{color:#aab2c2;font-size:.76rem;line-height:1.4}.staff-pack-live-surface{position:relative;display:grid;width:min(100%,220px);aspect-ratio:1;place-items:center;justify-self:center;overflow:hidden;border:4px solid;border-radius:28%;box-shadow:0 18px 36px rgba(0,0,0,.26)}.staff-pack-live-surface.style-glass{box-shadow:inset 0 1px 0 rgba(255,255,255,.74),inset 0 -20px 36px rgba(255,255,255,.12),0 18px 36px rgba(0,0,0,.26)}.staff-pack-live-surface.style-neon{box-shadow:inset 0 0 24px rgba(56,245,213,.36),0 0 30px rgba(56,245,213,.28)}.staff-pack-live-surface.style-gold{background-image:linear-gradient(135deg,#fff3bd,#d99a2b 42%,#51320a)!important}.staff-pack-live-surface.style-chrome{background-image:linear-gradient(145deg,#ffffff,#758198 42%,#eef6ff 58%,#303746)!important}.staff-pack-live-surface.style-crystal{box-shadow:inset 16px 10px 24px rgba(255,255,255,.34),inset -14px -18px 26px rgba(30,40,100,.22),0 18px 36px rgba(0,0,0,.26)}.staff-pack-role-preview-stage{display:grid;width:min(100%,230px);aspect-ratio:1;place-items:center;justify-self:center;border-radius:28px;background:transparent}.staff-pack-live-icon{position:relative;display:grid;place-items:center;color:var(--icon-a);overflow:visible;transform-origin:center}.staff-pack-live-surface>.staff-pack-live-icon{width:62%;height:62%}.staff-pack-role-preview-stage>.staff-pack-live-icon{width:86%;height:86%}.staff-pack-live-bg{position:absolute;inset:0;overflow:hidden;z-index:0;border:var(--bg-border-width,3px) solid transparent;border-radius:var(--bg-radius,28%);background:var(--role-bg,linear-gradient(135deg,#11162d,#8ea1ff)) padding-box,linear-gradient(135deg,var(--bg-border-a,#fff),var(--bg-border-b,#fff)) border-box;opacity:var(--bg-opacity,1);transform:translate(var(--bg-x,0),var(--bg-y,0)) rotate(var(--bg-angle,0deg)) scale(var(--bg-scale,1));transform-origin:center;box-shadow:0 16px 28px rgba(0,0,0,.24);isolation:isolate}.staff-pack-live-bg:after{background:linear-gradient(115deg,rgba(255,255,255,.32),transparent 38%,rgba(255,255,255,.08) 62%,transparent);z-index:2}.staff-pack-live-bg:after,.staff-pack-live-bg:before{position:absolute;inset:0;border-radius:inherit;content:"";opacity:0;pointer-events:none}.staff-pack-live-bg:before{z-index:0}.staff-pack-live-bg-pattern,.staff-pack-live-custom-pattern{position:absolute;inset:0;z-index:1;border-radius:inherit;background-image:var(--bg-pattern,none);background-position:50%;background-repeat:var(--bg-pattern-repeat,no-repeat);background-size:var(--bg-pattern-size,cover);content:"";opacity:var(--bg-pattern-opacity,.35);pointer-events:none;mix-blend-mode:screen;-webkit-clip-path:inherit;clip-path:inherit}.staff-pack-live-custom-pattern{inset:5%;z-index:1;border-radius:var(--bg-radius,28%);transform:translate(var(--bg-x,0),var(--bg-y,0)) rotate(var(--bg-angle,0deg)) scale(var(--bg-scale,1));transform-origin:center}.staff-pack-live-icon:before{position:absolute;inset:calc(-1 * var(--glow-spread, 16px));z-index:-1;border-radius:38%;background:radial-gradient(circle,var(--glow-color,#d6a338) 0,rgba(214,163,56,.18) 38%,transparent 72%);content:"";filter:blur(var(--glow-size,16px));opacity:0;pointer-events:none;transform:translate(var(--bg-x,0),var(--bg-y,0)) scale(var(--bg-scale,1))}.staff-pack-live-icon.glow-background:before,.staff-pack-live-icon.glow-border:before,.staff-pack-live-icon.glow-mixed:before{opacity:var(--glow-opacity,0)}.staff-pack-live-icon.glow-inner .staff-pack-live-bg,.staff-pack-live-icon.glow-mixed .staff-pack-live-bg{box-shadow:inset 0 0 calc(var(--glow-size, 16px) * .85) color-mix(in srgb,var(--glow-color,#d6a338) calc(var(--glow-intensity, 0) * 45%),transparent),0 16px 28px rgba(0,0,0,.24)}.staff-pack-live-icon.glow-icon .staff-pack-live-content,.staff-pack-live-icon.glow-icon .staff-pack-live-custom-content,.staff-pack-live-icon.glow-mixed .staff-pack-live-content,.staff-pack-live-icon.glow-mixed .staff-pack-live-custom-content{filter:drop-shadow(0 0 var(--glow-size,16px) color-mix(in srgb,var(--glow-color,#d6a338) calc(var(--glow-intensity, 0) * 90%),transparent))}.staff-pack-live-content,.staff-pack-live-custom-content{position:relative;z-index:3;display:grid;width:68%;height:68%;place-items:center;transform:translate(var(--icon-x,0),var(--icon-y,0)) rotate(var(--icon-z,0deg)) scale(calc(var(--icon-scale, 1) * var(--icon-flip-x, 1)),calc(var(--icon-scale, 1) * var(--icon-flip-y, 1)));transform-origin:center}.staff-pack-live-overlay{position:absolute;inset:0;z-index:5;border-radius:var(--bg-radius,28%);opacity:var(--overlay-opacity,0);pointer-events:none;mix-blend-mode:var(--overlay-blend,screen);transform:translate(var(--overlay-x,0),var(--overlay-y,0)) rotate(var(--overlay-rotation,25deg)) scale(var(--overlay-scale,1));transform-origin:center}.staff-pack-live-icon-custom>.staff-pack-live-overlay{inset:3%}.staff-pack-live-icon.overlay-none>.staff-pack-live-overlay,.staff-pack-live-overlay.overlay-none{display:none}.staff-pack-live-icon.overlay-crystal-reflection>.staff-pack-live-overlay,.staff-pack-live-overlay.overlay-crystal-reflection{background:linear-gradient(105deg,transparent 0 22%,rgba(255,255,255,.78) 28%,rgba(255,255,255,.1) 36%,transparent 44%),linear-gradient(105deg,transparent 0 58%,rgba(255,255,255,.34) 62%,transparent 70%)}.staff-pack-live-overlay.overlay-double-reflection{background:linear-gradient(105deg,transparent 0 18%,rgba(255,255,255,.72) 24%,transparent 34%),linear-gradient(105deg,transparent 0 56%,rgba(255,255,255,.42) 62%,transparent 72%)}.staff-pack-live-overlay.overlay-corner-shine{background:radial-gradient(circle at 18% 18%,rgba(255,255,255,.72),transparent 42%)}.staff-pack-live-icon.overlay-diamond-shine>.staff-pack-live-overlay,.staff-pack-live-overlay.overlay-diamond-shine{background:radial-gradient(circle at 26% 20%,rgba(255,255,255,.7) 0 5%,transparent 10%),linear-gradient(135deg,transparent 0 18%,rgba(255,255,255,.58) 22%,transparent 30%),linear-gradient(35deg,transparent 0 55%,rgba(196,241,255,.42) 61%,transparent 70%)}.staff-pack-live-icon.overlay-luxury-gold>.staff-pack-live-overlay,.staff-pack-live-overlay.overlay-gold-shine,.staff-pack-live-overlay.overlay-luxury-gold{background:radial-gradient(circle at 20% 16%,rgba(255,245,196,.46),transparent 28%),linear-gradient(112deg,transparent 0 34%,rgba(244,211,122,.7) 39%,rgba(168,117,24,.1) 48%,transparent 56%)}.staff-pack-live-icon.overlay-neon-glow>.staff-pack-live-overlay,.staff-pack-live-overlay.overlay-neon-glow{background:radial-gradient(circle at 24% 22%,rgba(56,245,213,.58),transparent 34%),radial-gradient(circle at 74% 78%,rgba(139,92,246,.45),transparent 38%);filter:blur(2px) saturate(1.35)}.staff-pack-live-overlay.overlay-inner-glow{background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.28),transparent 48%);box-shadow:inset 0 0 32px rgba(255,255,255,.45)}.staff-pack-live-overlay.overlay-rgb-glow{background:radial-gradient(circle at 15% 28%,rgba(56,245,213,.62),transparent 32%),radial-gradient(circle at 82% 30%,rgba(255,63,110,.56),transparent 34%),radial-gradient(circle at 50% 86%,rgba(139,92,246,.58),transparent 34%);filter:blur(1.5px) saturate(1.5)}.staff-pack-live-icon.overlay-galaxy-sparkles>.staff-pack-live-overlay,.staff-pack-live-overlay.overlay-galaxy-sparkles,.staff-pack-live-overlay.overlay-stars{background:radial-gradient(circle at 18% 22%,rgba(255,255,255,.9) 0 1.5%,transparent 2.6%),radial-gradient(circle at 70% 28%,rgba(160,229,255,.85) 0 1.3%,transparent 2.4%),radial-gradient(circle at 42% 70%,rgba(255,255,255,.68) 0 1.2%,transparent 2.2%),radial-gradient(circle at 82% 78%,rgba(139,92,246,.65) 0 1.5%,transparent 2.7%)}.staff-pack-live-overlay.overlay-nebula{background:radial-gradient(circle at 28% 30%,rgba(139,92,246,.48),transparent 44%),radial-gradient(circle at 72% 72%,rgba(56,245,213,.38),transparent 46%);filter:blur(1.5px) saturate(1.25)}.staff-pack-live-overlay.overlay-cosmic-dust{background:radial-gradient(circle at 14% 36%,rgba(255,255,255,.8) 0 .8%,transparent 1.8%),radial-gradient(circle at 30% 24%,rgba(142,161,255,.8) 0 .7%,transparent 1.7%),radial-gradient(circle at 44% 78%,rgba(56,245,213,.75) 0 .7%,transparent 1.6%),radial-gradient(circle at 66% 34%,rgba(255,255,255,.72) 0 .7%,transparent 1.7%),radial-gradient(circle at 86% 62%,rgba(139,92,246,.75) 0 .8%,transparent 1.8%)}.staff-pack-live-icon.overlay-frost-light>.staff-pack-live-overlay,.staff-pack-live-overlay.overlay-frost-light,.staff-pack-live-overlay.overlay-frosted-glass{background:linear-gradient(135deg,rgba(255,255,255,.36),transparent 34%),radial-gradient(circle at 72% 22%,rgba(210,247,255,.52),transparent 34%);filter:blur(.7px)}.staff-pack-live-icon.overlay-holographic>.staff-pack-live-overlay,.staff-pack-live-icon.overlay-prism>.staff-pack-live-overlay,.staff-pack-live-overlay.overlay-holographic,.staff-pack-live-overlay.overlay-prism{background:linear-gradient(112deg,rgba(255,77,166,.34),rgba(56,245,213,.34),rgba(142,161,255,.34),rgba(255,244,180,.28));filter:saturate(1.4)}.staff-pack-live-overlay.overlay-platinum{background:radial-gradient(circle at 20% 18%,rgba(255,255,255,.55),transparent 30%),linear-gradient(112deg,transparent 0 34%,rgba(223,231,244,.72) 40%,rgba(117,129,152,.1) 48%,transparent 56%)}.staff-pack-live-icon.overlay-glass>.staff-pack-live-overlay,.staff-pack-live-overlay.overlay-glass{background:linear-gradient(120deg,rgba(255,255,255,.5),transparent 42%),linear-gradient(0deg,rgba(255,255,255,.12),transparent 55%)}.staff-pack-live-overlay.overlay-diamond-cut{background:linear-gradient(35deg,transparent 0 48%,rgba(196,241,255,.36) 49%,transparent 52%),linear-gradient(145deg,transparent 0 46%,rgba(255,255,255,.42) 47%,transparent 51%),linear-gradient(90deg,transparent 0 49%,rgba(255,255,255,.24) 50%,transparent 52%)}.staff-pack-live-overlay.overlay-ruby-glow{background:radial-gradient(circle at 28% 28%,rgba(255,63,110,.66),transparent 48%)}.staff-pack-live-overlay.overlay-emerald-glow{background:radial-gradient(circle at 28% 28%,rgba(53,246,164,.62),transparent 48%)}.staff-pack-live-overlay.overlay-sapphire-glow{background:radial-gradient(circle at 28% 28%,rgba(56,167,255,.64),transparent 48%)}.staff-pack-live-overlay.overlay-fire{background:radial-gradient(circle at 50% 82%,rgba(255,180,84,.68),transparent 44%),radial-gradient(circle at 50% 94%,rgba(255,90,31,.42),transparent 38%)}.staff-pack-live-overlay.overlay-water{background:radial-gradient(circle at 50% 50%,rgba(223,247,255,.46),transparent 52%),repeating-linear-gradient(170deg,transparent 0 18px,rgba(56,167,255,.24) 20px 24px,transparent 26px 42px)}.staff-pack-live-overlay.overlay-wind{background:linear-gradient(165deg,transparent 0 24%,rgba(223,247,255,.48) 27%,transparent 34%),linear-gradient(165deg,transparent 0 56%,rgba(223,247,255,.34) 60%,transparent 68%)}.staff-pack-live-overlay.overlay-earth{background:radial-gradient(circle at 22% 28%,rgba(216,193,143,.35) 0 2%,transparent 3%),radial-gradient(circle at 72% 44%,rgba(143,92,50,.28) 0 2%,transparent 3%),linear-gradient(165deg,transparent 0 58%,rgba(143,92,50,.22) 62%,transparent 70%)}.staff-pack-live-overlay.overlay-pixel{background:linear-gradient(90deg,rgba(56,245,213,.72) 0 6%,transparent 6% 100%),linear-gradient(0deg,rgba(139,92,246,.54) 0 6%,transparent 6% 100%);background-size:38px 38px;image-rendering:pixelated}.staff-pack-live-overlay.overlay-xp-glow{background:radial-gradient(circle at 50% 50%,rgba(184,243,220,.46),transparent 46%),radial-gradient(circle at 70% 24%,rgba(139,92,246,.36),transparent 34%)}.staff-pack-live-overlay.overlay-arcade{background:repeating-linear-gradient(0deg,transparent 0 30px,rgba(56,245,213,.28) 31px 35px),repeating-linear-gradient(90deg,transparent 0 42px,rgba(139,92,246,.24) 43px 47px)}.staff-pack-live-overlay.overlay-pastel-glow{background:radial-gradient(circle at 26% 24%,rgba(255,199,230,.58),transparent 42%),radial-gradient(circle at 74% 78%,rgba(184,243,220,.54),transparent 44%)}.staff-pack-live-overlay.overlay-sakura-petals{background:radial-gradient(ellipse at 22% 22%,rgba(255,199,230,.78) 0 4%,transparent 5%),radial-gradient(ellipse at 76% 30%,rgba(255,215,238,.72) 0 3.5%,transparent 4.8%),radial-gradient(ellipse at 56% 78%,rgba(255,199,230,.7) 0 4.5%,transparent 5.6%)}.staff-pack-live-overlay.overlay-bubble{background:radial-gradient(circle at 24% 32%,transparent 0 9%,rgba(255,255,255,.48) 10% 12%,transparent 13%),radial-gradient(circle at 74% 42%,transparent 0 12%,rgba(223,247,255,.42) 13% 15%,transparent 16%),radial-gradient(circle at 52% 78%,transparent 0 7%,rgba(255,255,255,.4) 8% 10%,transparent 11%)}.staff-pack-live-icon.overlay-soft-shadow>.staff-pack-live-overlay,.staff-pack-live-overlay.overlay-soft-shadow{background:radial-gradient(circle at 50% 80%,rgba(0,0,0,.34),transparent 48%);mix-blend-mode:multiply}.nova-emoji-page{min-height:100vh;padding:32px;color:#f7f9ff;background:radial-gradient(circle at 16% 10%,rgba(88,101,242,.28),transparent 34%),radial-gradient(circle at 84% 12%,rgba(56,245,213,.16),transparent 32%),linear-gradient(145deg,#070a18,#10162a 54%,#0a1020)}.nova-emoji-hero{max-width:1440px;margin:0 auto 22px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.nova-emoji-hero p{margin:0 0 8px;color:#38f5d5;font-size:.82rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.nova-emoji-hero h1{max-width:760px;margin:0;color:#ffffff;font-size:clamp(2rem,4vw,4rem);line-height:1.02}.nova-emoji-hero span{display:block;max-width:680px;margin-top:12px;color:rgba(235,241,255,.72);font-size:1rem;line-height:1.6}.nova-emoji-welcome{display:grid;grid-gap:28px;gap:28px;max-width:1180px;min-height:calc(100vh - 64px);margin:0 auto;align-content:center}.nova-emoji-welcome-copy{display:grid;grid-gap:12px;gap:12px;max-width:760px;text-align:center;justify-self:center}.nova-emoji-template-gallery>header p,.nova-emoji-welcome-copy p{margin:0;color:#38f5d5;font-size:.82rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.nova-emoji-template-gallery h2,.nova-emoji-welcome-copy h1{margin:0;color:#ffffff;font-size:clamp(2.7rem,7vw,6.6rem);line-height:.94}.nova-emoji-template-gallery h2{font-size:clamp(2rem,4vw,4.2rem)}.nova-emoji-template-gallery>header span,.nova-emoji-welcome-copy span{color:rgba(235,241,255,.74);font-size:clamp(1rem,2vw,1.28rem)}.nova-emoji-welcome-language{display:flex;justify-content:center}.nova-emoji-mode-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.nova-emoji-mode-card{display:grid;grid-gap:14px;gap:14px;min-height:230px;padding:20px;text-align:left;border:1px solid rgba(142,161,255,.18);border-radius:24px;color:#ffffff;background:radial-gradient(circle at 16% 0,rgba(56,245,213,.12),transparent 34%),rgba(11,16,34,.82);box-shadow:0 24px 70px rgba(0,0,0,.22);cursor:pointer;transform:translateY(0);transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease;animation:novaEmojiRise .42s ease both}.nova-emoji-mode-card:hover,.nova-emoji-template-card:hover{transform:translateY(-4px);border-color:rgba(56,245,213,.48);box-shadow:0 28px 84px rgba(56,245,213,.12)}.nova-emoji-mode-icon{display:grid;width:54px;height:54px;place-items:center;border-radius:18px;background:linear-gradient(135deg,rgba(142,161,255,.24),rgba(56,245,213,.18))}.nova-emoji-mode-icon svg{width:28px;height:28px;fill:none;stroke:#dff7ff;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.nova-emoji-mode-card strong{font-size:1.18rem}.nova-emoji-mode-card small{color:rgba(235,241,255,.68);font-size:.94rem;line-height:1.5}.nova-emoji-feature-list{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:18px;gap:18px;padding:20px;border:1px solid rgba(142,161,255,.16);border-radius:24px;background:rgba(255,255,255,.04)}.nova-emoji-feature-list p{margin:0 0 8px;color:#38f5d5;font-size:.8rem;font-weight:950;text-transform:uppercase}.nova-emoji-feature-list h2{margin:0;color:#ffffff;font-size:1.4rem}.nova-emoji-feature-list ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding:0;margin:0;list-style:none}.nova-emoji-feature-list li{padding:12px 14px;border-radius:14px;color:#e9fbff;background:rgba(56,245,213,.08);font-weight:900}.nova-emoji-template-gallery{display:grid;grid-gap:22px;gap:22px;max-width:1240px;margin:0 auto}.nova-emoji-template-gallery>header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.nova-emoji-template-tabs{display:flex;flex-wrap:wrap;gap:10px}.nova-emoji-template-tabs button{border:1px solid rgba(142,161,255,.18);border-radius:999px;padding:10px 16px;color:#dce7ff;background:rgba(255,255,255,.06);font-weight:900;cursor:pointer}.nova-emoji-template-tabs button.active{color:#06101e;background:linear-gradient(135deg,#a7ff70,#38f5d5)}.nova-emoji-template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.nova-emoji-template-card{display:grid;grid-gap:14px;gap:14px;padding:16px;border:1px solid rgba(142,161,255,.18);border-radius:24px;background:rgba(11,16,34,.84);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.nova-emoji-template-preview{display:grid;min-height:170px;place-items:center;border-radius:20px;background:linear-gradient(45deg,rgba(255,255,255,.06) 25%,transparent 0,transparent 75%,rgba(255,255,255,.06) 0),#050816;background-size:22px 22px}.nova-emoji-template-preview span{font-size:4rem;font-weight:950;text-shadow:0 5px 0 #050816,0 0 24px rgba(0,0,0,.42)}.nova-emoji-template-card div:nth-child(2){display:grid;grid-gap:6px;gap:6px}.nova-emoji-template-card div:nth-child(2) span{color:#38f5d5;font-size:.78rem;font-weight:950}.nova-emoji-template-card p{margin:0;color:rgba(235,241,255,.68);line-height:1.5}.nova-emoji-empty-guide button,.nova-emoji-template-card button{border:0;border-radius:14px;padding:12px 14px;color:#06101e;background:linear-gradient(135deg,#e9fbff,#38f5d5);font-weight:950;cursor:pointer}.nova-emoji-editor-hero{align-items:center}.nova-emoji-editor-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.nova-emoji-editor-shell{display:grid;grid-template-columns:minmax(280px,340px) minmax(420px,1fr) minmax(300px,360px);grid-gap:18px;gap:18px;max-width:1440px;margin:0 auto;align-items:stretch}.nova-emoji-panel,.nova-emoji-stage-card{border:1px solid rgba(142,161,255,.18);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.025)),rgba(11,16,34,.86);box-shadow:0 24px 80px rgba(0,0,0,.28)}.nova-emoji-panel{display:grid;align-content:start;grid-gap:14px;gap:14px;padding:18px}.nova-emoji-brand{display:flex;align-items:center;gap:12px;padding:10px;border-radius:18px;background:rgba(255,255,255,.04)}.nova-emoji-brand>span{display:grid;width:44px;height:44px;place-items:center;border-radius:14px;color:#05101f;background:linear-gradient(135deg,#e9fbff,#38f5d5);font-weight:950}.nova-emoji-brand strong,.nova-emoji-tool-group strong{color:#ffffff}.nova-emoji-brand small,.nova-emoji-muted,.nova-emoji-stage-help,.nova-emoji-tool-group header span{color:rgba(235,241,255,.62)}.nova-emoji-tool-group{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:rgba(7,10,24,.44)}.nova-emoji-stage-head,.nova-emoji-tool-group header{display:flex;align-items:center;justify-content:space-between;gap:12px}.nova-emoji-tool-group label{display:grid;grid-gap:7px;gap:7px;color:rgba(235,241,255,.78);font-size:.88rem;font-weight:800}.nova-emoji-tool-group label span{color:#38f5d5;font-size:.78rem}.nova-emoji-tool-group input,.nova-emoji-tool-group select{width:100%;min-width:0;border:1px solid rgba(142,161,255,.2);border-radius:12px;padding:10px 12px;color:#ffffff;background:rgba(6,9,20,.82);outline:none}.nova-emoji-tool-group input[type=range]{padding:0;accent-color:#38f5d5}.nova-emoji-tool-group input[type=color]{height:42px;padding:4px}.nova-emoji-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.nova-emoji-upload{cursor:pointer;padding:16px;border:1px dashed rgba(56,245,213,.42);border-radius:16px;background:rgba(56,245,213,.06)}.nova-emoji-upload.is-promoted{border-color:rgba(56,245,213,.74);box-shadow:0 0 0 3px rgba(56,245,213,.08),0 18px 44px rgba(56,245,213,.1)}.nova-emoji-upload input{display:none}.nova-emoji-upload span{color:#ffffff;font-size:1rem}.nova-emoji-file-name,.nova-emoji-upload small{color:rgba(235,241,255,.64)}.nova-emoji-error,.nova-emoji-file-name,.nova-emoji-success,.nova-emoji-warning{margin:0;font-size:.86rem}.nova-emoji-error,.nova-emoji-warning{color:#ffd0d0}.nova-emoji-success{color:#9fffd9}.nova-emoji-segmented,.nova-emoji-target-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;padding:5px;border-radius:14px;background:rgba(0,0,0,.22)}.nova-emoji-export,.nova-emoji-reset,.nova-emoji-secondary,.nova-emoji-segmented button,.nova-emoji-target-switch button{border:0;border-radius:12px;padding:11px 13px;color:#e9efff;background:rgba(255,255,255,.08);font-weight:900;cursor:pointer;transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.nova-emoji-export,.nova-emoji-segmented button.active,.nova-emoji-target-switch button.active{color:#06101e;background:linear-gradient(135deg,#a7ff70,#38f5d5);box-shadow:0 16px 34px rgba(56,245,213,.2)}.nova-emoji-export:hover,.nova-emoji-reset:hover,.nova-emoji-secondary:hover,.nova-emoji-segmented button:hover,.nova-emoji-target-switch button:hover{transform:translateY(-1px)}.nova-emoji-reset{background:rgba(255,90,110,.16);color:#ffd7dc}.nova-emoji-switch{display:flex!important;grid-template-columns:none!important;align-items:center;gap:8px!important}.nova-emoji-switch input{width:auto}.nova-emoji-stage-card{display:grid;grid-template-rows:auto 1fr auto;grid-gap:16px;gap:16px;padding:20px;min-height:680px}.nova-emoji-stage-head span{display:block;color:#38f5d5;font-size:.78rem;font-weight:900;text-transform:uppercase}.nova-emoji-stage-head strong{color:#ffffff;font-size:1.2rem}.nova-emoji-canvas-shell{position:relative;display:grid;place-items:center;min-height:520px;border-radius:22px;overflow:hidden;background:linear-gradient(45deg,rgba(255,255,255,.04) 25%,transparent 0,transparent 75%,rgba(255,255,255,.04) 0),linear-gradient(45deg,rgba(255,255,255,.04) 25%,transparent 0,transparent 75%,rgba(255,255,255,.04) 0),rgba(3,6,16,.65);background-position:0 0,18px 18px;background-size:36px 36px}.nova-emoji-canvas-shell canvas{width:min(100%,520px);aspect-ratio:1;border:1px solid rgba(255,255,255,.12);border-radius:24px;background:transparent;cursor:-webkit-grab;cursor:grab;touch-action:none}.nova-emoji-canvas-shell canvas:active{cursor:-webkit-grabbing;cursor:grabbing}.nova-emoji-empty-guide{position:absolute;display:grid;grid-gap:8px;gap:8px;max-width:260px;padding:18px;text-align:center;border:1px solid rgba(142,161,255,.24);border-radius:18px;background:rgba(7,10,24,.78)}.nova-emoji-empty-guide p,.nova-emoji-empty-guide span{margin:0;color:rgba(235,241,255,.68)}.nova-emoji-empty-guide span{color:#38f5d5;font-weight:900}.nova-emoji-discord-preview{display:grid;grid-template-columns:44px 1fr;grid-gap:12px;gap:12px;padding:14px;border-radius:16px;background:#313338}.nova-emoji-avatar{display:grid;width:44px;height:44px;place-items:center;border-radius:50%;color:#06101e;background:linear-gradient(135deg,#8ea1ff,#38f5d5);font-weight:950}.nova-emoji-message div{display:flex;align-items:baseline;gap:8px}.nova-emoji-message strong{color:#8ea1ff}.nova-emoji-message span{color:#949ba4;font-size:.75rem}.nova-emoji-message p{margin:4px 0 0;color:#dbdee1}.nova-emoji-inline-placeholder,.nova-emoji-message img{width:22px;height:22px;vertical-align:middle}.nova-emoji-inline-placeholder{display:inline-block;border-radius:6px;background:rgba(255,255,255,.12)}.nova-emoji-preview-grid{display:grid;grid-template-columns:128px 1fr;grid-gap:12px;gap:12px}.nova-emoji-preview-grid article{display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:rgba(7,10,24,.44)}.nova-emoji-preview-grid article>span{color:rgba(235,241,255,.7);font-size:.8rem;font-weight:900}.nova-emoji-real-size,.nova-emoji-zoom-size{display:grid;place-items:center;border-radius:14px;background:linear-gradient(45deg,rgba(255,255,255,.05) 25%,transparent 0,transparent 75%,rgba(255,255,255,.05) 0),#050816;background-size:18px 18px}.nova-emoji-real-size,.nova-emoji-real-size img{width:128px;height:128px}.nova-emoji-zoom-size{min-height:220px;overflow:hidden}.nova-emoji-zoom-size img{width:100%;max-width:260px;image-rendering:auto}.nova-emoji-export-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:rgba(235,241,255,.68)}.nova-emoji-export-meta strong{color:#ffffff}.nova-emoji-export-meta strong.danger{color:#ffd0d0}@media (max-width:1180px){.nova-emoji-editor-shell{grid-template-columns:1fr}.nova-emoji-stage-card{min-height:auto}.nova-emoji-canvas-shell{min-height:420px}.nova-emoji-mode-grid,.nova-emoji-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.nova-emoji-page{padding:18px}.nova-emoji-feature-list,.nova-emoji-feature-list ul,.nova-emoji-mode-grid,.nova-emoji-preview-grid,.nova-emoji-template-grid{grid-template-columns:1fr}}@keyframes novaEmojiRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.staff-pack-live-icon-custom{overflow:visible;border:0;padding:0;background:transparent!important}.staff-pack-live-custom-shape{position:absolute;inset:0;width:100%;height:100%;overflow:visible;opacity:var(--bg-opacity,1);transform:translate(var(--bg-x,0),var(--bg-y,0)) rotate(var(--bg-angle,0deg)) scale(var(--bg-scale,1));transform-box:fill-box;transform-origin:center;filter:drop-shadow(0 16px 22px rgba(0,0,0,.22))}.staff-pack-mini-action{width:-moz-fit-content;width:fit-content;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:rgba(255,255,255,.06);color:#dce6ff;font-weight:800;padding:8px 11px}.staff-pack-live-content img,.staff-pack-live-custom-content img{width:100%;height:100%;opacity:var(--icon-opacity,1);object-fit:contain}.staff-pack-live-svg{display:grid;width:100%;height:100%;place-items:center;color:var(--icon-a)}.staff-pack-live-svg svg{display:block;width:100%;height:100%;overflow:visible}.staff-pack-live-svg svg *{fill:var(--icon-fill,currentColor);fill-opacity:var(--icon-opacity,1);stroke:var(--icon-border);stroke-opacity:1;stroke-width:var(--icon-stroke);vector-effect:non-scaling-stroke}.staff-pack-live-svg svg [fill=none]{fill:none}.staff-pack-live-svg svg [stroke=none]{stroke:none}.staff-pack-live-content b,.staff-pack-live-custom-content b{display:grid;place-items:center;max-width:100%;min-width:0;color:transparent;background:linear-gradient(135deg,var(--icon-a),var(--icon-b));background-clip:text;-webkit-background-clip:text;-webkit-text-stroke:var(--icon-stroke) var(--icon-border);font-size:6.4rem;line-height:1;text-align:center;white-space:nowrap}.staff-pack-live-bg.bg-circle{border-radius:50%}.staff-pack-live-bg.bg-square{border-radius:8%}.staff-pack-live-bg.bg-roundedSquare{border-radius:18%}.staff-pack-live-bg.bg-roundedRect{width:74%!important;border-radius:18%}.staff-pack-live-bg.bg-oval{width:76%!important;border-radius:50%}.staff-pack-live-bg.bg-badge,.staff-pack-live-bg.bg-chatShape,.staff-pack-live-bg.bg-cloudShape,.staff-pack-live-bg.bg-diamond,.staff-pack-live-bg.bg-heartShape,.staff-pack-live-bg.bg-hex,.staff-pack-live-bg.bg-luxuryMedallion,.staff-pack-live-bg.bg-octagon,.staff-pack-live-bg.bg-pentagon,.staff-pack-live-bg.bg-shield,.staff-pack-live-bg.bg-starburst,.staff-pack-live-bg.bg-ticket,.staff-pack-live-bg.bg-ticketShape,.staff-pack-live-bg.bg-triangle{border-radius:10%}.staff-pack-live-bg.bg-diamond{transform:translate(var(--bg-x,0),var(--bg-y,0)) rotate(calc(var(--bg-angle, 0deg) + 45deg)) scale(var(--bg-scale,1))}.staff-pack-live-bg.bg-hex{-webkit-clip-path:polygon(50% 4%,90% 28%,90% 72%,50% 96%,10% 72%,10% 28%);clip-path:polygon(50% 4%,90% 28%,90% 72%,50% 96%,10% 72%,10% 28%)}.staff-pack-live-bg.bg-luxuryMedallion{-webkit-clip-path:polygon(30% 4%,70% 4%,91% 17%,96% 30%,96% 70%,91% 83%,70% 96%,30% 96%,9% 83%,4% 70%,4% 30%,9% 17%);clip-path:polygon(30% 4%,70% 4%,91% 17%,96% 30%,96% 70%,91% 83%,70% 96%,30% 96%,9% 83%,4% 70%,4% 30%,9% 17%);border-radius:22%}.staff-pack-live-bg.bg-starburst{-webkit-clip-path:polygon(50% 2%,57% 28%,78% 12%,70% 36%,98% 34%,74% 50%,98% 66%,70% 64%,78% 88%,57% 72%,50% 98%,43% 72%,22% 88%,30% 64%,2% 66%,26% 50%,2% 34%,30% 36%,22% 12%,43% 28%);clip-path:polygon(50% 2%,57% 28%,78% 12%,70% 36%,98% 34%,74% 50%,98% 66%,70% 64%,78% 88%,57% 72%,50% 98%,43% 72%,22% 88%,30% 64%,2% 66%,26% 50%,2% 34%,30% 36%,22% 12%,43% 28%)}.staff-pack-live-bg.bg-octagon{-webkit-clip-path:polygon(28% 4%,72% 4%,96% 28%,96% 72%,72% 96%,28% 96%,4% 72%,4% 28%);clip-path:polygon(28% 4%,72% 4%,96% 28%,96% 72%,72% 96%,28% 96%,4% 72%,4% 28%)}.staff-pack-live-bg.bg-pentagon{-webkit-clip-path:polygon(50% 4%,94% 38%,76% 96%,24% 96%,6% 38%);clip-path:polygon(50% 4%,94% 38%,76% 96%,24% 96%,6% 38%)}.staff-pack-live-bg.bg-triangle{-webkit-clip-path:polygon(50% 5%,96% 92%,4% 92%);clip-path:polygon(50% 5%,96% 92%,4% 92%)}.staff-pack-live-bg.bg-shield{-webkit-clip-path:polygon(50% 4%,90% 22%,80% 68%,50% 96%,20% 68%,10% 22%);clip-path:polygon(50% 4%,90% 22%,80% 68%,50% 96%,20% 68%,10% 22%)}.staff-pack-live-bg.bg-badge{-webkit-clip-path:polygon(50% 4%,94% 24%,86% 70%,50% 96%,14% 70%,6% 24%);clip-path:polygon(50% 4%,94% 24%,86% 70%,50% 96%,14% 70%,6% 24%)}.staff-pack-live-bg.bg-ticket,.staff-pack-live-bg.bg-ticketShape{-webkit-clip-path:polygon(6% 20%,94% 20%,94% 40%,82% 50%,94% 60%,94% 80%,6% 80%,6% 60%,18% 50%,6% 40%);clip-path:polygon(6% 20%,94% 20%,94% 40%,82% 50%,94% 60%,94% 80%,6% 80%,6% 60%,18% 50%,6% 40%)}.staff-pack-live-bg.bg-heartShape{-webkit-clip-path:path("M 50 88 C 9 61 13 24 38 28 C 45 29 50 39 50 39 C 50 39 55 29 62 28 C 87 24 91 61 50 88 Z");clip-path:path("M 50 88 C 9 61 13 24 38 28 C 45 29 50 39 50 39 C 50 39 55 29 62 28 C 87 24 91 61 50 88 Z")}.staff-pack-live-bg.bg-cloudShape{-webkit-clip-path:polygon(18% 74%,10% 66%,12% 52%,25% 45%,34% 28%,55% 26%,68% 42%,82% 44%,92% 56%,88% 70%,76% 76%);clip-path:polygon(18% 74%,10% 66%,12% 52%,25% 45%,34% 28%,55% 26%,68% 42%,82% 44%,92% 56%,88% 70%,76% 76%)}.staff-pack-live-bg.bg-chatShape{-webkit-clip-path:polygon(10% 18%,90% 18%,90% 72%,54% 72%,30% 92%,36% 72%,10% 72%);clip-path:polygon(10% 18%,90% 18%,90% 72%,54% 72%,30% 92%,36% 72%,10% 72%)}.staff-pack-live-bg.effect-neon,.staff-pack-live-icon.effect-neon .staff-pack-live-custom-shape{filter:drop-shadow(0 0 8px var(--icon-b))}.staff-pack-live-bg.effect-gold,.staff-pack-live-icon.effect-gold .staff-pack-live-custom-shape{background:linear-gradient(145deg,#fff3bd,#f7d774 28%,#b87818 52%,#fff0a8 64%,#5c3507) padding-box,linear-gradient(135deg,#fff7c8,#c8891f,#4d2d06) border-box;filter:drop-shadow(0 5px 8px rgba(67,39,5,.48))}.staff-pack-live-bg.effect-luxuryblack,.staff-pack-live-icon.effect-luxuryblack .staff-pack-live-custom-shape{background:linear-gradient(145deg,#050505,#0a0a0a 36%,#101010 58%,#1b1b1b) padding-box,linear-gradient(135deg,#f4d37a,#d6a338 48%,#a87518) border-box;filter:drop-shadow(0 10px 16px rgba(0,0,0,.46)) drop-shadow(0 0 calc(var(--glow-size, 16px) * .55) color-mix(in srgb,var(--glow-color,#d6a338) calc(var(--glow-intensity, 0) * 65%),transparent))}.staff-pack-live-bg.effect-luxuryblack:before{opacity:var(--bg-highlight-opacity,0);background:radial-gradient(circle at 24% 16%,rgba(255,255,255,.09),transparent 32%);mix-blend-mode:screen}.staff-pack-live-bg.effect-luxuryblack:after{opacity:1;background:linear-gradient(115deg,rgba(255,255,255,.18),transparent 28%,rgba(244,211,122,.08) 56%,transparent 76%),radial-gradient(circle at 76% 82%,rgba(244,211,122,.1),transparent 34%)}.staff-pack-live-bg.effect-chrome:after,.staff-pack-live-bg.effect-crystal:after,.staff-pack-live-bg.effect-glass:after,.staff-pack-live-bg.effect-gold:after,.staff-pack-live-bg.effect-luxuryblack:after{opacity:1}.staff-pack-live-bg.effect-crystal,.staff-pack-live-bg.effect-glass,.staff-pack-live-icon.effect-crystal .staff-pack-live-custom-shape,.staff-pack-live-icon.effect-glass .staff-pack-live-custom-shape{filter:drop-shadow(0 5px 7px rgba(255,255,255,.22))}.staff-pack-live-bg.effect-chrome{background:linear-gradient(145deg,#ffffff,#758198 42%,#eef6ff 58%,#303746) padding-box,linear-gradient(135deg,#ffffff,#8d99aa,#29303c) border-box}.nova-user-connect{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border:1px solid rgba(142,235,255,.28);border-radius:999px;color:#0b1020;background:linear-gradient(135deg,#f5fffb,#7ee7cc);font-weight:900;text-decoration:none;box-shadow:0 14px 28px rgba(41,222,197,.16)}.nova-user-menu{position:relative;z-index:30}.nova-user-menu>button{display:inline-flex;align-items:center;gap:10px;min-height:42px;padding:6px 12px 6px 6px;border:1px solid rgba(142,235,255,.22);border-radius:999px;color:#f7fbff;background:rgba(255,255,255,.08);font:inherit;cursor:pointer}.nova-user-menu img,.nova-user-menu>button span{width:30px;height:30px;border-radius:50%}.nova-user-menu>button span{display:grid;place-items:center;color:#07111d;background:linear-gradient(135deg,#f5fffb,#7ee7cc);font-weight:900}.nova-user-menu-panel{position:absolute;top:calc(100% + 10px);right:0;display:grid;min-width:220px;padding:10px;border:1px solid rgba(142,235,255,.18);border-radius:18px;background:#101426;box-shadow:0 24px 60px rgba(0,0,0,.38)}.nova-user-menu-panel a,.nova-user-menu-panel button{padding:11px 12px;border:0;border-radius:12px;color:#eaf2ff;background:transparent;font:inherit;font-weight:800;text-align:left;text-decoration:none;cursor:pointer}.nova-user-menu-panel a:hover,.nova-user-menu-panel button:hover{background:rgba(126,231,204,.1)}.account-shell{min-height:100vh;padding:28px;color:#f7fbff;background:radial-gradient(circle at 16% 12%,rgba(77,64,190,.32),transparent 34%),linear-gradient(135deg,#080d19,#12142b 58%,#080d19)}.account-nav{display:flex;align-items:center;gap:18px;max-width:1180px;margin:0 auto 28px}.account-nav>a{color:#dce8ff;font-weight:900;text-decoration:none}.account-nav .nova-user-connect,.account-nav .nova-user-menu{margin-left:auto}.account-grid,.account-hero,.account-list,.account-stats{max-width:1180px;margin:0 auto}.account-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;padding:24px;border:1px solid rgba(142,235,255,.16);border-radius:28px;background:rgba(255,255,255,.06)}.account-hero.compact{grid-template-columns:1fr}.account-hero h1{margin:4px 0 10px;font-size:clamp(2rem,3.6vw,3.15rem);line-height:.95}.account-hero p{max-width:680px;margin:0;color:#b9c5df;font-size:1.05rem}.account-profile-card{display:grid;justify-items:center;text-align:center;align-items:center;grid-gap:12px;gap:12px;min-width:260px;padding:22px;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:radial-gradient(circle at 50% 0,rgba(126,231,204,.16),transparent 42%),rgba(9,12,24,.78);box-shadow:0 18px 44px rgba(0,0,0,.28)}.account-profile-card img,.account-profile-card>span{width:86px;height:86px;border-radius:50%}.account-profile-card>span{display:grid;place-items:center;color:#07111d;background:linear-gradient(135deg,#f5fffb,#7ee7cc);font-weight:900}.account-profile-card strong{display:block;font-size:1.25rem}.account-profile-card em{display:inline-flex;margin:8px 0 6px;padding:7px 10px;border:1px solid rgba(126,231,204,.28);border-radius:999px;color:#9df3d9;background:rgba(126,231,204,.1);font-size:.85rem;font-style:normal;font-weight:900}.account-profile-card small{color:#aeb9d2}.account-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:18px}.account-dashboard-grid article,.account-empty,.account-grid article,.account-list article,.account-settings-card,.account-stats article{border:1px solid rgba(142,235,255,.14);border-radius:22px;background:rgba(255,255,255,.055)}.account-stats article{padding:20px}.account-list span,.account-list time,.account-stats span{display:block;color:#aeb9d2;font-weight:800}.account-stats strong{display:block;margin-top:8px;font-size:1.55rem}.account-activity-card small,.account-grid small,.account-stats small{display:block;margin-top:8px;color:#7f8aa5;font-weight:800}.account-dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:18px;gap:18px;max-width:1180px;margin:18px auto 0}.account-activity-card,.account-progress-card,.account-settings-card{padding:22px}.account-discord-servers{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:18px;gap:18px;max-width:1180px;margin:18px auto 0;padding:22px;border:1px solid rgba(142,235,255,.14);border-radius:22px;background:rgba(255,255,255,.055)}.account-discord-servers h2{margin:0 0 8px}.account-discord-servers p{margin:0;color:#b9c5df}.account-inline-action{display:inline-flex;margin-top:14px;padding:10px 14px;border-radius:12px;color:#07111d;background:linear-gradient(135deg,#f5fffb,#7ee7cc);font-weight:900;text-decoration:none}.account-server-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.account-server-stats article{padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(10,14,28,.62)}.account-server-stats span{display:block;color:#aeb9d2;font-weight:800}.account-server-stats strong{display:block;margin-top:8px;font-size:1.4rem}.account-activity-card h2,.account-progress-card h2,.account-settings-card h2{margin:0 0 14px}.account-progress-card ul{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.account-activity-card p,.account-progress-card li{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0;padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(10,14,28,.62)}.account-progress-card b{color:#aeb9d2;font-size:.85rem}.account-progress-card li.done b{color:#9df3d9}.account-activity-card div{display:grid;grid-gap:10px;gap:10px}.account-activity-card time{color:#aeb9d2;font-weight:800}.account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:18px}.account-empty,.account-grid article{padding:24px}.account-empty h2,.account-grid h2{margin:0 0 10px}.account-empty p,.account-grid p,.account-settings-card p{color:#b9c5df}.account-empty a,.account-grid a{display:inline-flex;margin-top:8px;padding:12px 16px;border-radius:14px;color:#07111d;background:linear-gradient(135deg,#f5fffb,#7ee7cc);font-weight:900;text-decoration:none}.account-list{display:grid;grid-gap:12px;gap:12px;margin-top:18px}.account-settings-card,.discord-servers-page-grid{max-width:1180px;margin:18px auto 0}.discord-servers-page-grid{display:grid;grid-template-columns:360px minmax(0,1fr);grid-gap:18px;gap:18px}.discord-server-dashboard,.discord-server-list{padding:22px;border:1px solid rgba(142,235,255,.14);border-radius:22px;background:rgba(255,255,255,.055)}.discord-server-dashboard h2,.discord-server-dashboard h3,.discord-server-list h2{margin:0 0 10px}.discord-server-dashboard p,.discord-server-dashboard small,.discord-server-list p{color:#b9c5df}.discord-server-list>div{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.discord-server-list button{display:grid;grid-template-columns:46px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:16px;color:#f7fbff;background:rgba(10,14,28,.62);font:inherit;text-align:left;cursor:pointer}.discord-server-list button.active,.discord-server-list button:hover{border-color:rgba(126,231,204,.48);background:rgba(126,231,204,.1)}.discord-server-dashboard header img,.discord-server-dashboard header>span,.discord-server-list button>span,.discord-server-list img{width:46px;height:46px;border-radius:16px}.discord-server-dashboard header>span,.discord-server-list button>span{display:grid;place-items:center;color:#07111d;background:linear-gradient(135deg,#8ea1ff,#7ee7cc);font-weight:900}.discord-server-list small,.discord-server-list strong{grid-column:2}.discord-server-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.discord-server-dashboard header{display:flex;align-items:center;gap:14px}.discord-server-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.discord-server-assistant-card,.discord-server-metrics article,.discord-server-roles{padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(10,14,28,.62)}.discord-server-metrics span{display:block;color:#aeb9d2;font-weight:800}.discord-server-metrics strong{display:block;margin-top:8px;font-size:1.2rem}.discord-server-assistant-card,.discord-server-roles{margin-top:14px}.discord-server-assistant-card a{display:inline-flex;margin:8px 8px 0 0;padding:10px 14px;border-radius:12px;color:#07111d;background:linear-gradient(135deg,#f5fffb,#7ee7cc);font-weight:900;text-decoration:none}.discord-server-roles{display:flex;flex-wrap:wrap;gap:10px}.discord-server-roles h3,.discord-server-roles p{flex-basis:100%}.discord-server-roles span{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;color:#eaf2ff;background:rgba(255,255,255,.08);font-weight:800}.discord-server-roles i{width:10px;height:10px;border-radius:50%}.account-list article{display:grid;grid-template-columns:1fr auto auto;grid-gap:14px;gap:14px;align-items:center;padding:16px 18px}@media (max-width:760px){.account-shell{padding:18px}.account-nav{flex-wrap:wrap}.account-dashboard-grid,.account-discord-servers,.account-grid,.account-hero,.account-list article,.account-server-stats,.account-stats,.discord-server-metrics,.discord-servers-page-grid{grid-template-columns:1fr}.account-profile-card{min-width:0}}.staff-pack-panel{margin:0;padding:13px;background:rgba(255,255,255,.035)}.staff-pack-fields,.staff-pack-palette{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.staff-pack-fields label,.staff-pack-palette label,.staff-pack-role-editor label{display:grid;grid-gap:5px;gap:5px;color:#c9d3e8;font-size:.78rem;font-weight:800}.staff-pack-role-editor{display:grid;grid-gap:12px;gap:12px;min-width:0}.staff-pack-role-section{display:grid;grid-gap:10px;gap:10px;min-width:0;overflow:hidden;padding:12px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:rgba(8,12,24,.34)}.staff-pack-role-section header{display:grid;grid-gap:3px;gap:3px}.staff-pack-role-section header strong{color:#eef4ff;font-size:.9rem}.staff-pack-role-section header span{color:#9ca8bd;font-size:.75rem}.staff-pack-glow-panel{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(244,211,122,.18);border-radius:14px;background:radial-gradient(circle at 12% 0,rgba(214,163,56,.12),transparent 34%),rgba(8,12,24,.36)}.staff-pack-glow-panel header{display:grid;grid-gap:3px;gap:3px}.staff-pack-glow-panel header strong{color:#f4d37a}.staff-pack-glow-panel header span{color:#aeb8d6;font-size:.78rem}.staff-overlay-stack{display:grid;grid-gap:12px;gap:12px}.staff-overlay-stack>p{margin:0;color:rgba(235,241,255,.72);font-size:.9rem}.staff-overlay-card{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(142,161,255,.2);border-radius:16px;background:rgba(7,10,24,.48)}.staff-overlay-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.staff-overlay-card header div{display:grid;grid-gap:4px;gap:4px}.staff-overlay-card header span{color:rgba(235,241,255,.66);font-size:.78rem}.staff-pack-color-grid,.staff-pack-control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px;align-items:end;min-width:0;max-width:100%}.staff-pack-color-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding:10px;border-radius:12px;background:rgba(255,255,255,.04)}.staff-pack-color-grid>*,.staff-pack-control-grid>*{min-width:0;max-width:100%}.staff-pack-control-grid input[type=range],.staff-pack-role-editor input[type=range]{display:block;width:100%;max-width:100%;min-width:0;accent-color:#38f5d5}.staff-pack-wide{grid-column:1/-1}.staff-pack-color-grid input[type=color],.staff-pack-role-editor input[type=color]{min-height:42px;padding:3px}.staff-pack-fields label:nth-child(3){grid-column:1/-1}.staff-pack-fields textarea{min-height:64px;resize:vertical}.staff-pack-palette input[type=color]{width:100%;min-height:36px}.staff-pack-toggle{display:flex;gap:7px;align-items:center;min-width:0;max-width:100%;overflow:hidden;color:#dce4f5;font-size:.8rem}.staff-pack-toggle input{position:absolute;opacity:0}.staff-pack-toggle i{flex:0 0 auto;width:30px;height:17px;border-radius:999px;background:#4a5060}.staff-pack-toggle span{min-width:0;overflow:hidden;text-overflow:ellipsis}.staff-pack-toggle i:after{content:"";display:block;width:11px;height:11px;margin:3px;border-radius:999px;background:white;transition:transform .16s ease}.staff-pack-toggle input:checked+i{background:#38f5d5}.staff-pack-toggle input:checked+i:after{transform:translateX(13px)}.staff-pack-role-layout{display:grid;grid-template-columns:210px minmax(0,1fr);grid-gap:12px;gap:12px}.staff-pack-role-list{display:grid;align-content:start;grid-gap:6px;gap:6px;max-height:470px;overflow:auto}.staff-pack-role-list button{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:2px 7px;gap:2px 7px;align-items:center;padding:7px;border:1px solid transparent;border-radius:9px;color:#f5f7fb;background:rgba(255,255,255,.055);text-align:left}.staff-pack-role-list button.active{border-color:rgba(56,245,213,.58);background:rgba(56,245,213,.1)}.staff-pack-role-list b{grid-row:1/3;display:grid;width:28px;height:28px;place-items:center;border-radius:8px;background:rgba(142,161,255,.22);font-size:.68rem}.staff-pack-role-list small{color:#aab2c2;font-size:.69rem}.staff-pack-role-order{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.staff-pack-role-editor .staff-pack-danger,.staff-pack-role-order button{min-height:38px;border-radius:9px}.staff-pack-role-order button{border:1px solid rgba(114,201,193,.22);color:#dce4f5;background:rgba(114,201,193,.08)}.staff-pack-role-editor .staff-pack-danger{border:1px solid rgba(255,135,135,.24);color:#ffaaaa;background:rgba(255,90,90,.08)}.staff-pack-discord-preview{margin:0;background:#313338}.staff-pack-discord-preview header{display:flex;gap:8px;align-items:center;padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,.2)}.staff-pack-discord-preview header i{width:9px;height:9px;border-radius:50%;background:#23a55a}.staff-pack-discord-preview div{display:grid;grid-gap:7px;gap:7px}.staff-pack-discord-preview article{display:flex;gap:8px;align-items:center;min-height:30px}.staff-pack-discord-preview article span{display:grid;width:25px;height:25px;place-items:center;border:0}.staff-pack-discord-preview article>span:not(.staff-pack-live-icon){width:auto;height:auto;place-items:start}.staff-pack-discord-preview article .staff-pack-live-icon b{font-size:1.25rem;-webkit-text-stroke-width:min(var(--icon-stroke),.75px)}.staff-pack-discord-preview article .staff-pack-live-custom-content b{font-size:1.05rem}.staff-pack-discord-preview article b{font-size:.79rem}.staff-pack-discord-preview article small{color:#aab2c2;font-size:.68rem}.staff-pack-studio-shell{min-height:100vh;padding:18px;color:#f5f7fb;background:radial-gradient(circle at 16% 0,rgba(142,161,255,.2),transparent 34%),radial-gradient(circle at 86% 12%,rgba(104,224,178,.12),transparent 30%),#0c1020}.staff-pack-studio-card,.staff-pack-studio-layout,.staff-pack-studio-preview section,.staff-pack-studio-roles,.staff-pack-studio-tools,.staff-pack-studio-topbar{border:1px solid rgba(255,255,255,.1);background:rgba(18,21,31,.78);box-shadow:0 24px 80px rgba(0,0,0,.22)}.staff-pack-studio-topbar{position:-webkit-sticky;position:sticky;top:12px;z-index:10;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;margin-bottom:14px;padding:12px;border-radius:18px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.staff-pack-studio-actions button,.staff-pack-studio-roles header button,.staff-pack-studio-topbar a,.staff-pack-studio-topbar button{min-height:40px;padding:0 14px;border:0;border-radius:12px;color:#101318;background:linear-gradient(135deg,#8ea1ff,#68e0b2);font-weight:950}.staff-pack-studio-topbar a{display:inline-grid;place-items:center;text-decoration:none}.staff-pack-studio-topbar div{display:grid;grid-gap:4px;gap:4px}.staff-pack-studio-card header span,.staff-pack-studio-preview header span,.staff-pack-studio-roles small,.staff-pack-studio-topbar small{color:#aab2c2;font-size:.78rem}.staff-pack-studio-topbar input{width:100%;border:0;color:#f5f7fb;background:transparent;font-size:clamp(1.4rem,3vw,2.2rem);font-weight:950}.staff-pack-studio-layout{display:grid;grid-template-columns:250px minmax(360px,.95fr) minmax(320px,.8fr);grid-gap:12px;gap:12px;padding:12px;border-radius:22px}.staff-pack-studio-preview,.staff-pack-studio-roles,.staff-pack-studio-tools{display:grid;align-content:start;grid-gap:12px;gap:12px}.staff-pack-studio-card,.staff-pack-studio-preview section,.staff-pack-studio-roles,.staff-pack-studio-tools{padding:14px;border-radius:18px}.staff-pack-studio-card header,.staff-pack-studio-preview header,.staff-pack-studio-roles header{display:flex;justify-content:space-between;gap:10px;align-items:center}.staff-pack-studio-roles>div{display:grid;grid-gap:8px;gap:8px;max-height:calc(100vh - 170px);overflow:auto}.staff-pack-studio-roles>div>article{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;padding:8px;border:1px solid rgba(255,255,255,.08);border-radius:14px;color:#f5f7fb;background:rgba(255,255,255,.05)}.staff-pack-studio-role-select{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;min-width:0;padding:0;border:0;color:inherit;background:transparent;text-align:left}.staff-pack-studio-roles>div>article.active{border-color:rgba(104,224,178,.52);background:rgba(104,224,178,.1)}.staff-pack-studio-role-delete{min-height:32px;padding:0 10px;border:1px solid rgba(255,104,104,.28);border-radius:10px;color:#ffd7d7;background:rgba(255,104,104,.12);font-weight:900}.staff-pack-studio-role-delete:hover{border-color:rgba(255,104,104,.58);background:rgba(255,104,104,.2)}.staff-pack-studio-roles .staff-pack-live-icon{width:42px;height:42px}.staff-pack-studio-tools>nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;padding:6px;border-radius:16px;background:rgba(8,12,24,.72)}.staff-pack-studio-tools>nav button{min-height:42px;border:0;border-radius:12px;color:#b9c3d6;background:transparent;font-weight:950}.staff-pack-studio-tools>nav button.active{color:#101318;background:linear-gradient(135deg,#8ea1ff,#68e0b2)}.staff-pack-studio-card{display:grid;grid-gap:12px;gap:12px}.staff-pack-studio-card header{align-items:start;flex-direction:column}.staff-pack-studio-card label{display:grid;grid-gap:7px;gap:7px;color:#cbd5e1;font-size:.82rem;font-weight:850}.staff-pack-studio-card input,.staff-pack-studio-card select,.staff-pack-studio-card textarea{width:100%;min-height:42px;padding:8px 11px;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#eef4ff;background:rgba(8,12,24,.72);font:inherit}.staff-pack-studio-card textarea{min-height:88px;resize:vertical}.staff-pack-icon-picker{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(142,161,255,.16);border-radius:15px;background:rgba(8,12,24,.42)}.staff-pack-icon-picker-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:end}.staff-pack-icon-picker-head span{min-height:42px;padding:0 12px;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#aab8d5;background:rgba(255,255,255,.045);font-size:.8rem;font-weight:900;line-height:42px;white-space:nowrap}.staff-pack-icon-picker-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));grid-gap:8px;gap:8px;max-height:330px;overflow:auto;padding-right:4px}.staff-pack-icon-picker-grid button{display:grid;grid-gap:6px;gap:6px;min-height:116px;padding:9px;border:1px solid rgba(255,255,255,.09);border-radius:13px;color:#eef4ff;background:rgba(255,255,255,.045);text-align:left;cursor:pointer}.staff-pack-icon-picker-grid button.active,.staff-pack-icon-picker-grid button:hover{border-color:rgba(104,224,178,.58);background:rgba(104,224,178,.1);box-shadow:inset 0 0 0 1px rgba(104,224,178,.16)}.staff-pack-icon-picker-preview{display:grid;width:42px;height:42px;place-items:center;border-radius:11px;color:#ffffff;background:rgba(255,255,255,.07)}.staff-pack-icon-picker-preview i,.staff-pack-icon-picker-preview svg{display:block;width:25px;height:25px}.staff-pack-icon-picker-preview i{color:#ffffff}.staff-pack-icon-picker-preview svg{overflow:visible;color:currentColor;fill:currentColor;stroke:currentColor}.staff-pack-icon-picker-preview b{color:#ffffff;font-size:.78rem;font-weight:1000}.staff-pack-icon-picker-grid small,.staff-pack-icon-picker-grid strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staff-pack-icon-picker-grid strong{font-size:.8rem}.staff-pack-icon-picker-grid small{color:#92a5c9;font-size:.72rem;font-weight:850}.staff-pack-studio-colors{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px}.staff-pack-studio-colors input[type=color]{min-height:46px;padding:3px}.staff-pack-studio-check{align-content:end;min-height:68px;padding:10px;border-radius:12px;background:rgba(255,255,255,.05)}.staff-pack-preset-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.staff-pack-preset-row button{min-height:38px;border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#f7f9ff;background:linear-gradient(135deg,rgba(142,161,255,.16),rgba(104,224,178,.09));font-weight:900;cursor:pointer}.staff-pack-studio-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.staff-pack-pattern-panel{display:grid;grid-gap:10px;gap:10px;padding:13px;border:1px solid rgba(142,161,255,.18);border-radius:14px;background:linear-gradient(135deg,rgba(142,161,255,.08),rgba(56,245,213,.045))}.staff-pack-pattern-panel header{align-items:start}.staff-pack-pattern-panel small{overflow:hidden;color:#aab2c2;text-overflow:ellipsis;white-space:nowrap}.staff-pack-pattern-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.staff-pack-pattern-actions button,.staff-pack-pattern-actions label{display:inline-grid;min-height:40px;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#f7f9ff;background:rgba(255,255,255,.06);font-weight:900;cursor:pointer}.staff-pack-pattern-actions label{background:linear-gradient(135deg,rgba(142,161,255,.22),rgba(56,245,213,.14))}.staff-pack-pattern-actions input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.staff-pack-studio-actions .danger{color:#ffb9b9;background:rgba(255,95,95,.13);border:1px solid rgba(255,120,120,.28)}.staff-pack-studio-main-preview{display:grid;position:relative;overflow:hidden;min-height:310px;place-items:center;border-radius:22px;background:radial-gradient(circle at 50% 45%,rgba(142,161,255,.14),transparent 58%),rgba(8,12,24,.34)}.staff-pack-grid-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:10px}.staff-pack-grid-controls label{display:flex;align-items:center;gap:7px;min-height:34px;padding:0 9px;border:1px solid rgba(255,255,255,.09);border-radius:10px;color:#c9d3e8;background:rgba(255,255,255,.04);font-size:.78rem;font-weight:850}.staff-pack-grid-controls input[type=number]{width:64px;min-height:26px;margin-left:auto;padding:0 7px;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#f7f9ff;background:rgba(8,10,22,.74)}.staff-pack-preview-grid{position:absolute;inset:18px;z-index:0;border-radius:22px;background-image:linear-gradient(rgba(104,224,178,.18) 1px,transparent 0),linear-gradient(90deg,rgba(104,224,178,.18) 1px,transparent 0),linear-gradient(rgba(255,255,255,.16),rgba(255,255,255,.16)),linear-gradient(90deg,rgba(255,255,255,.16),rgba(255,255,255,.16));background-position:50%;background-size:var(--grid-size,10px) var(--grid-size,10px),var(--grid-size,10px) var(--grid-size,10px),100% 1px,1px 100%;background-repeat:repeat,repeat,no-repeat,no-repeat;pointer-events:none}.staff-pack-studio-main-preview .staff-pack-live-icon{width:230px;height:230px}.staff-pack-studio-discord{display:grid;grid-gap:10px;gap:10px;background:#313338!important}.staff-pack-studio-discord header{justify-content:start;border-bottom:1px solid rgba(0,0,0,.24);padding-bottom:8px}.staff-pack-studio-discord header i{width:12px;height:12px;border-radius:999px;background:#23a559}.staff-pack-studio-discord article{display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center}.staff-pack-studio-discord article .staff-pack-live-icon{width:36px;height:36px}.staff-pack-studio-discord article span{display:grid;grid-gap:2px;gap:2px}.staff-pack-studio-discord article small{color:#b5bac1;font-size:.74rem}.pack-banner{position:relative;min-height:230px;overflow:hidden;border:1px solid color-mix(in srgb,var(--pack-border,#ffffff) 34%,transparent);border-radius:var(--banner-radius,24px);background:radial-gradient(circle at 18% 18%,rgba(255,255,255,.22),transparent 28%),linear-gradient(135deg,var(--pack-a,#8ea1ff),var(--pack-b,#68e0b2));box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 24px 60px rgba(0,0,0,.24)}.pack-banner.is-compact{min-height:178px}.pack-banner img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:var(--banner-opacity,1);transform:translate(var(--banner-x,0),var(--banner-y,0)) rotate(var(--banner-rotation,0deg)) scale(var(--banner-zoom,1));transform-origin:center}.pack-banner-generated{position:absolute;inset:0;display:flex;gap:16px;align-items:center;padding:22px;background:radial-gradient(circle at 78% 22%,rgba(255,255,255,.22),transparent 26%),linear-gradient(135deg,rgba(8,12,24,.22),rgba(8,12,24,.44))}.pack-banner-generated span{display:grid;flex:0 0 auto;width:82px;height:82px;place-items:center;border:1px solid rgba(255,255,255,.22);border-radius:24px;color:#101424;background:linear-gradient(135deg,#ffffff,var(--pack-b,#68e0b2));font-weight:1000}.pack-banner-generated div{display:grid;grid-gap:6px;gap:6px;min-width:0}.pack-banner-generated strong{overflow:hidden;color:#ffffff;font-size:clamp(1.5rem,4vw,2.6rem);line-height:.95;text-overflow:ellipsis}.pack-banner-generated small{display:-webkit-box;overflow:hidden;color:rgba(255,255,255,.78);line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.staff-pack-banner-panel{display:grid;grid-gap:14px;gap:14px}.staff-pack-banner-import{display:grid;grid-gap:12px;gap:12px;padding:16px;border:1px dashed rgba(104,224,178,.46);border-radius:16px;background:radial-gradient(circle at 12% 10%,rgba(104,224,178,.16),transparent 34%),rgba(104,224,178,.07)}.staff-pack-banner-import div{display:grid;grid-gap:5px;gap:5px}.staff-pack-banner-import strong{color:#ffffff;font-size:1.15rem}.staff-pack-banner-import p,.staff-pack-banner-import span{margin:0;color:#c9d3e8;line-height:1.45}.staff-pack-banner-import label{display:grid;grid-gap:8px;gap:8px;padding:14px;border:1px solid rgba(255,255,255,.12);border-radius:14px;color:#101424;background:linear-gradient(135deg,#ffffff,#68e0b2);font-size:.95rem;font-weight:1000;text-align:center;cursor:pointer}.staff-pack-banner-import input{color:#101424;background:rgba(255,255,255,.72)}.staff-pack-banner-panel .pack-banner{min-height:260px}.staff-pack-banner-actions{display:flex;gap:8px;flex-wrap:wrap}.staff-pack-banner-actions button{min-height:38px;padding:0 12px;border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#f5f7fb;background:rgba(255,255,255,.07);font-weight:900}.staff-pack-summary,.staff-pack-visibility{margin:0;padding:13px;background:rgba(255,255,255,.04)}.staff-pack-summary-palette{display:flex;gap:6px}.staff-pack-summary-palette i{width:26px;height:26px;border:1px solid rgba(255,255,255,.2);border-radius:8px}.staff-pack-save{position:-webkit-sticky;position:sticky;bottom:14px;z-index:20;width:100%;min-height:44px;cursor:pointer;box-shadow:0 18px 34px rgba(0,0,0,.24)}.staff-chart-empty{margin:0 0 10px;color:#aab2c2;font-size:.85rem}.staff-chart-card svg{width:100%;height:auto}.staff-template-card{display:grid;grid-gap:16px;gap:16px;margin-bottom:16px}.staff-template-studio-page{min-height:100vh;padding:22px;background:radial-gradient(circle at 18% 8%,rgba(104,224,178,.13),transparent 28%),radial-gradient(circle at 88% 10%,rgba(142,161,255,.16),transparent 30%),#080c18}.staff-template-editor>header,.staff-template-head{display:flex;gap:14px;align-items:center;justify-content:space-between}.staff-template-editor>header div,.staff-template-head div{display:grid;grid-gap:5px;gap:5px}.staff-template-editor strong,.staff-template-head strong,.staff-template-tile strong{color:#ffffff}.staff-template-editor p,.staff-template-editor span,.staff-template-head span,.staff-template-tile small,.staff-template-tile span{color:#aab2c2}.staff-template-actions button,.staff-template-editor button,.staff-template-head button,.staff-template-toolbar span{min-height:38px;border:1px solid rgba(255,255,255,.12);border-radius:11px;color:#f7f9ff;background:rgba(255,255,255,.07);font-weight:900}.staff-template-editor>header button:first-child,.staff-template-head button,.staff-template-market-card button{color:#101318;border:0;background:linear-gradient(135deg,#bdf566,#38f5d5)}.staff-template-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px}.staff-template-channel-row input,.staff-template-channel-row select,.staff-template-emojis input,.staff-template-fields input,.staff-template-fields select,.staff-template-fields textarea,.staff-template-messages input,.staff-template-messages textarea,.staff-template-roles input,.staff-template-roles select,.staff-template-toolbar input{width:100%;min-height:42px;padding:8px 11px;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#eef4ff;background:rgba(8,12,24,.72);font:inherit}.staff-template-toolbar span{display:grid;padding:0 12px;place-items:center;color:#aab8d5;white-space:nowrap}.staff-template-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));grid-gap:12px;gap:12px}.staff-template-tile{display:grid;grid-gap:11px;gap:11px;padding:12px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:rgba(255,255,255,.045)}.staff-template-banner{position:relative;display:grid;min-height:126px;overflow:hidden;place-items:center;border-radius:15px}.staff-template-banner img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.staff-template-banner b{position:relative;color:#101318;font-size:2rem}.staff-template-banner small{position:absolute;right:10px;bottom:10px;padding:5px 8px;border-radius:999px;color:#101318;background:#dfffea;font-size:.72rem;font-weight:1000}.staff-template-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.staff-template-actions button{font-size:.78rem}.staff-template-editor{display:grid;grid-gap:14px;gap:14px;padding:16px;border:1px solid rgba(104,224,178,.22);border-radius:22px;background:rgba(8,12,24,.5)}.staff-template-studio-page .staff-template-editor{width:min(1860px,100%);margin:0 auto;padding:18px;border-color:rgba(142,161,255,.22);background:rgba(11,15,30,.84);box-shadow:0 24px 80px rgba(0,0,0,.28)}.staff-template-studio-page .staff-template-editor>header{position:-webkit-sticky;position:sticky;top:12px;z-index:5;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:rgba(15,20,38,.94);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.staff-template-studio-page .staff-template-editor>header strong{font-size:1.35rem}.staff-template-tabs{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:7px;gap:7px;padding:6px;border-radius:15px;background:rgba(255,255,255,.055)}.staff-template-studio-page .staff-template-tabs{position:-webkit-sticky;position:sticky;top:92px;z-index:4;background:rgba(18,23,43,.94);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.staff-template-tabs button.active{color:#101318;background:#38f5d5}.staff-template-editor-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);grid-gap:14px;gap:14px}.staff-template-studio-page .staff-template-editor-grid{grid-template-columns:minmax(420px,.58fr) minmax(760px,1.42fr);align-items:start}.staff-template-emojis article,.staff-template-messages article,.staff-template-panel,.staff-template-permissions article,.staff-template-preview>div,.staff-template-roles article,.staff-template-structure article{padding:13px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:rgba(255,255,255,.045)}.staff-template-studio-page .staff-template-emojis article,.staff-template-studio-page .staff-template-messages article,.staff-template-studio-page .staff-template-panel,.staff-template-studio-page .staff-template-permissions article,.staff-template-studio-page .staff-template-preview>div,.staff-template-studio-page .staff-template-roles article,.staff-template-studio-page .staff-template-structure article{border-color:rgba(255,255,255,.11);background:rgba(255,255,255,.055)}.staff-template-emojis article,.staff-template-fields,.staff-template-messages article,.staff-template-roles article{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.staff-template-emojis label,.staff-template-fields label,.staff-template-messages label,.staff-template-permissions label,.staff-template-roles label{display:grid;grid-gap:6px;gap:6px;color:#cbd5e1;font-size:.8rem;font-weight:850}.staff-template-fields .wide,.staff-template-messages textarea{grid-column:1/-1}.staff-template-fields textarea,.staff-template-messages textarea{min-height:110px;resize:vertical}.staff-template-emojis,.staff-template-messages,.staff-template-permissions,.staff-template-preview,.staff-template-roles,.staff-template-structure{display:grid;grid-gap:10px;gap:10px}.staff-template-studio-page .staff-template-preview{position:-webkit-sticky;position:sticky;top:158px;grid-template-columns:minmax(330px,.82fr) minmax(420px,1.18fr);align-items:stretch}.staff-template-studio-page .staff-template-role-preview{grid-column:1/-1}.staff-template-structure article{display:grid;grid-gap:9px;gap:9px}.staff-template-channel-add,.staff-template-channel-row,.staff-template-structure article header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.staff-template-structure article header{grid-template-columns:minmax(0,1fr) auto auto}.staff-template-channel-add{grid-template-columns:repeat(5,minmax(0,1fr))}.staff-template-channel-row{grid-template-columns:28px minmax(0,1fr) 140px auto}.staff-template-permissions article div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;margin-top:10px}.staff-template-install pre{overflow:auto;max-height:430px;padding:12px;border-radius:14px;color:#dfffea;background:rgba(0,0,0,.32);font-size:.76rem}.staff-template-market-card{display:grid;grid-gap:12px;gap:12px;overflow:hidden}.staff-template-market-banner{position:relative;display:grid;min-height:176px;overflow:hidden;place-items:center;border-radius:17px;border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 18px 45px rgba(0,0,0,.24)}.staff-template-studio-page .staff-template-market-banner{min-height:260px}.staff-template-studio-page .staff-template-market-card{align-content:start;padding:16px}.staff-template-market-banner img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.staff-template-market-banner small{position:absolute;right:12px;top:12px;padding:6px 10px;border-radius:999px;color:#101318;background:#dfffea;font-weight:1000;z-index:2}.staff-template-generated-banner{position:relative;z-index:1;display:grid;grid-gap:10px;gap:10px;place-items:center}.staff-template-generated-banner span{display:grid;width:86px;height:86px;place-items:center;border:2px solid rgba(255,255,255,.72);border-radius:28px;color:#ffffff;background:rgba(9,13,28,.42);box-shadow:0 16px 36px rgba(0,0,0,.26);font-size:1.55rem;font-weight:1000}.staff-template-generated-banner b{padding:7px 12px;border-radius:999px;color:#101318;background:rgba(223,255,234,.92);font-size:.78rem}.staff-template-preview-eyebrow{color:#68e0b2!important;font-size:.74rem;font-weight:1000;letter-spacing:.06em;text-transform:uppercase}.staff-template-market-card h3{margin:0;color:#ffffff;font-size:1.35rem;line-height:1.08}.staff-template-studio-page .staff-template-market-card h3{font-size:1.9rem}.staff-template-market-card p{margin:0;line-height:1.45}.staff-template-preview-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.staff-template-preview-stats span{display:grid;grid-gap:2px;gap:2px;min-height:54px;padding:10px;border-radius:14px;color:#aab2c2;background:rgba(255,255,255,.055);font-size:.76rem}.staff-template-preview-stats b{color:#38f5d5;font-size:1.15rem}.staff-template-discord-preview,.staff-template-role-preview{display:grid;grid-gap:8px;gap:8px}.staff-template-discord-shell{display:grid;grid-template-columns:50px minmax(0,1fr);min-height:260px;overflow:hidden;border-radius:16px;background:#1e1f22}.staff-template-studio-page .staff-template-discord-preview{padding:16px}.staff-template-studio-page .staff-template-discord-shell{grid-template-columns:66px minmax(0,1fr);min-height:430px;border-radius:20px}.staff-template-studio-page .staff-template-discord-server span{width:42px;height:42px;border-radius:16px}.staff-template-studio-page .staff-template-discord-channels{gap:12px;padding:16px}.staff-template-studio-page .staff-template-discord-channels section{padding:12px}.staff-template-studio-page .staff-template-discord-channels span{font-size:.95rem}.staff-template-studio-page .staff-template-role-preview{padding:16px}.staff-template-studio-page .staff-template-role-preview span{padding:9px 12px;font-size:.94rem}.staff-template-discord-server{display:flex;justify-content:center;padding:12px 0;background:#111214}.staff-template-discord-server span{display:grid;width:34px;height:34px;place-items:center;border-radius:13px;color:#101318;background:linear-gradient(135deg,#8ea1ff,#68e0b2);font-weight:1000}.staff-template-discord-channels{display:grid;align-content:start;grid-gap:8px;gap:8px;padding:12px;background:#2b2d31}.staff-template-discord-channels section{display:grid;grid-gap:6px;gap:6px;padding:9px;border-radius:12px;background:rgba(49,51,56,.72)}.staff-template-discord-channels small{color:#949ba4;font-weight:1000;text-transform:uppercase}.staff-template-discord-channels span{color:#dbdee1;font-size:.86rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.staff-template-role-preview div{display:flex;flex-wrap:wrap;gap:8px}.staff-template-role-preview span{display:inline-flex;max-width:100%;align-items:center;gap:6px;padding:7px 10px;border:1px solid;border-radius:999px;background:rgba(255,255,255,.055);font-size:.84rem;font-weight:900}@media (max-width:980px){.staff-template-editor-grid,.staff-template-emojis article,.staff-template-fields,.staff-template-messages article,.staff-template-permissions article div,.staff-template-roles article,.staff-template-tabs{grid-template-columns:1fr}}.staff-chart-card circle{fill:#38f5d5}.staff-chart-card text{fill:#aab2c2;font-size:12px;text-anchor:middle}.staff-chart-card .grid-label{font-size:10px;text-anchor:end}.grid-line{stroke:rgba(255,255,255,.12)}.line-fill{fill:rgba(56,245,213,.12)}.line-stroke{fill:none;stroke:#38f5d5;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.staff-bars,.staff-table{display:grid;grid-gap:10px;gap:10px}.staff-bar-row,.staff-table-row{display:grid;grid-template-columns:120px minmax(0,1fr) 42px;grid-gap:10px;gap:10px;align-items:center}.staff-bar-row span,.staff-table-row span{color:#aab2c2}.staff-bar-row div{height:12px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.08)}.staff-bar-row i{display:block;height:100%;border-radius:inherit;background:linear-gradient(135deg,#5865f2,#38f5d5)}.staff-table-row{grid-template-columns:34px minmax(0,1fr) 44px;padding:10px;border-radius:12px;background:rgba(255,255,255,.055)}.staff-table-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staff-activity-card{display:grid;grid-gap:10px;gap:10px}.staff-activity-card header span{color:#aab2c2;font-size:.78rem}.staff-activity-list{display:grid;grid-gap:8px;gap:8px}.staff-activity-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:12px;border-radius:14px;background:rgba(255,255,255,.055)}.staff-activity-row div{display:grid;grid-gap:3px;gap:3px;min-width:0}.staff-activity-row span,.staff-activity-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staff-activity-row span,.staff-activity-row time{color:#aab2c2;font-size:.86rem}.roadmap-shell{padding:28px}.public-pack-shell{min-height:100vh;padding:28px;color:#f7f9ff;background:radial-gradient(circle at 18% 8%,rgba(104,224,178,.14),transparent 28%),radial-gradient(circle at 78% 18%,rgba(142,161,255,.18),transparent 30%),linear-gradient(135deg,#080b18,#11162d 48%,#151033)}.public-pack-actions,.public-pack-grid,.public-pack-hero,.public-pack-nav,.public-pack-selection{width:min(1180px,100%);margin-right:auto;margin-left:auto}.public-pack-nav{display:flex;justify-content:space-between;gap:14px;margin-bottom:24px}.public-pack-nav a,.theme-pack-link{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#f7f9ff;background:rgba(255,255,255,.07);font-weight:900;text-decoration:none}.theme-pack-link{width:100%;color:#101424;background:linear-gradient(135deg,#a7ff77,#38f5d5)}.public-pack-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.72fr);grid-gap:24px;gap:24px;align-items:center;padding:28px;border:1px solid rgba(255,255,255,.12);border-radius:28px;background:rgba(255,255,255,.06);box-shadow:0 24px 80px rgba(0,0,0,.28)}.public-pack-hero h1{margin:4px 0 10px;font-size:clamp(2.4rem,6vw,4.6rem);line-height:.92}.public-pack-hero p{max-width:680px;color:#c9d3e8;font-size:1.05rem}.public-pack-actions,.public-pack-meta,.public-pack-selection{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.public-pack-meta span,.public-pack-selection strong{padding:8px 11px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#c9fff4;background:rgba(104,224,178,.09);font-size:.85rem;font-weight:900}.public-pack-hero-preview{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:center;min-height:170px;padding:16px;border-radius:22px;background:rgba(8,12,24,.46)}.public-pack-hero-preview .staff-pack-live-icon{width:76px;height:76px}.public-pack-actions,.public-pack-selection{justify-content:space-between;margin-top:18px;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(255,255,255,.055)}.public-pack-actions button,.public-pack-grid article button,.public-pack-selection button{min-height:40px;padding:0 14px;border:1px solid rgba(255,255,255,.12);border-radius:12px;color:#101424;background:linear-gradient(135deg,#a7ff77,#38f5d5);font-weight:950;cursor:pointer}.public-pack-actions button:disabled,.public-pack-grid article button:disabled{opacity:.55;cursor:wait}.public-pack-selection div{display:flex;gap:8px;flex-wrap:wrap}.public-pack-grid article button+button,.public-pack-selection button{color:#f7f9ff;background:rgba(255,255,255,.08)}.public-pack-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:18px}.public-pack-grid article{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(255,255,255,.055)}.public-pack-grid article.selected{border-color:rgba(104,224,178,.48);box-shadow:0 0 0 1px rgba(104,224,178,.12),0 16px 34px rgba(0,0,0,.18)}.public-pack-grid label{display:flex;gap:8px;align-items:center;color:#aab2c2;font-size:.82rem;font-weight:850}.public-pack-icon-stage{display:inline-grid;min-height:0;width:-moz-fit-content;width:fit-content;place-items:center;justify-self:center;border-radius:16px;background:none!important;box-shadow:none!important}.public-pack-icon-stage .staff-pack-live-icon{width:138px;height:138px}.public-pack-grid article strong{font-size:1rem}.public-pack-grid article div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.public-packs-index{display:grid;align-content:start;grid-gap:20px;gap:20px}.public-pack-empty,.public-packs-grid,.public-packs-hero{width:min(1180px,100%);margin-right:auto;margin-left:auto}.public-packs-hero{display:grid;grid-gap:12px;gap:12px;padding:32px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:28px;background:radial-gradient(circle at 84% 12%,rgba(104,224,178,.24),transparent 32%),rgba(255,255,255,.06);box-shadow:0 26px 86px rgba(0,0,0,.28)}.public-packs-hero h1{max-width:780px;margin:0;font-size:clamp(2.5rem,7vw,5.2rem);line-height:.92}.public-packs-hero p:last-child{max-width:720px;margin:0;color:#c9d3e8;font-size:1.05rem;line-height:1.6}.public-packs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:56px 18px;gap:56px 18px}.public-pack-list-card{position:relative;display:grid;grid-gap:14px;gap:14px;min-height:100%;margin-bottom:8px;padding:14px;border:1px solid rgba(255,255,255,.11);border-radius:22px;color:#f7f9ff;background:rgba(255,255,255,.055);box-shadow:0 22px 62px rgba(0,0,0,.18);text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.public-pack-list-card:hover{border-color:rgba(104,224,178,.44);box-shadow:0 30px 80px rgba(0,0,0,.26),0 0 0 1px rgba(104,224,178,.08);transform:translate3d(0,-4px,0)}.public-pack-list-cover{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;min-height:178px;padding:18px;border:1px solid color-mix(in srgb,var(--pack-border,#ffffff) 44%,transparent);border-radius:18px;background:radial-gradient(circle at 26% 20%,rgba(255,255,255,.32),transparent 30%),linear-gradient(135deg,var(--pack-a,#8ea1ff),var(--pack-b,#68e0b2))}.public-pack-list-cover .staff-pack-live-icon{width:74px;height:74px;justify-self:center;align-self:center;filter:drop-shadow(0 12px 18px rgba(0,0,0,.22))}.public-pack-list-cover .staff-pack-live-content,.public-pack-list-cover .staff-pack-live-custom-content{width:70%;height:70%}.public-pack-list-cover .staff-pack-live-content b,.public-pack-list-cover .staff-pack-live-custom-content b{font-size:2rem}.public-pack-list-content{display:grid;grid-gap:10px;gap:10px}.public-pack-list-content>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.public-pack-list-content strong{font-size:1.12rem}.public-pack-list-content small{padding:5px 8px;border-radius:999px;color:#101424;background:linear-gradient(135deg,#ffffff,#68e0b2);font-size:.68rem;font-weight:950}.public-pack-list-card>.pack-badge{position:absolute;top:24px;right:24px;z-index:3}.public-pack-list-content .pack-badge{margin-left:auto}.public-pack-list-content p{min-height:44px;margin:0;color:#c9d3e8;line-height:1.45}.public-pack-list-meta{display:flex;gap:8px;flex-wrap:wrap}.public-pack-list-meta span{padding:7px 10px;border-radius:999px;color:#c9fff4;background:rgba(104,224,178,.1);font-size:.78rem;font-weight:900}.public-pack-list-cta{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:12px;color:#101424;background:linear-gradient(135deg,#ffffff,#68e0b2);font-weight:950}.public-pack-ranking-tabs{display:flex;gap:10px;flex-wrap:wrap;width:min(1180px,100%);margin:0 auto}.public-pack-ranking-tabs button{min-height:40px;padding:0 14px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#dce7ff;background:rgba(255,255,255,.07);font-weight:900;cursor:pointer}.public-pack-ranking-tabs button.active,.public-pack-ranking-tabs button:hover{color:#09101d;background:linear-gradient(135deg,#ffffff,#68e0b2)}.public-pack-community-panel{display:grid;grid-gap:14px;gap:14px;width:min(1180px,100%);margin:18px auto 0;padding:18px;border:1px solid rgba(255,255,255,.11);border-radius:22px;background:rgba(255,255,255,.055)}.public-pack-community-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.public-pack-community-head div{display:grid;grid-gap:4px;gap:4px}.public-pack-community-head span,.public-pack-community-message,.public-pack-reviews p,.public-pack-reviews small{color:#c9d3e8}.public-pack-community-head button,.public-pack-review-form button{min-height:40px;padding:0 14px;border:1px solid rgba(255,255,255,.12);border-radius:12px;color:#101424;background:linear-gradient(135deg,#ffffff,#68e0b2);font-weight:950;cursor:pointer}.public-pack-community-head button.liked{color:#fff;background:linear-gradient(135deg,#8c5cff,#ff5da8)}.public-pack-review-form{display:grid;grid-template-columns:160px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:end}.public-pack-review-form label{display:grid;grid-gap:6px;gap:6px;color:#dce7ff;font-size:.82rem;font-weight:900}.public-pack-review-form select,.public-pack-review-form textarea{width:100%;min-height:42px;border:1px solid rgba(255,255,255,.12);border-radius:12px;color:#f7f9ff;background:rgba(8,12,24,.76)}.public-pack-review-form textarea{min-height:74px;padding:10px 12px;resize:vertical}.public-pack-reviews{display:grid;grid-gap:10px;gap:10px}.public-pack-reviews article{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:12px;gap:12px;padding:12px;border-radius:16px;background:rgba(255,255,255,.055)}.public-pack-reviews article>span,.public-pack-reviews img{width:42px;height:42px;border-radius:50%;object-fit:cover;display:grid;place-items:center;color:#101424;background:linear-gradient(135deg,#ffffff,#68e0b2);font-weight:950}.public-pack-reviews article div{display:grid;grid-gap:4px;gap:4px}.public-pack-reviews p{margin:0}.nova-download-gate{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:20px;background:rgba(4,8,18,.78);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nova-download-gate section{position:relative;display:grid;grid-gap:14px;gap:14px;width:min(520px,100%);padding:24px;border:1px solid rgba(104,224,178,.32);border-radius:24px;background:linear-gradient(145deg,rgba(24,30,58,.98),rgba(10,14,28,.98));box-shadow:0 36px 120px rgba(0,0,0,.48)}.nova-download-gate section>button{position:absolute;top:10px;right:10px;width:34px;height:34px;border:0;border-radius:50%;color:#f7f9ff;background:rgba(255,255,255,.1);cursor:pointer}.nova-download-gate strong{font-size:1.35rem}.nova-download-gate li,.nova-download-gate p{color:#c9d3e8}.nova-download-gate div{display:flex;gap:10px;flex-wrap:wrap}.nova-download-gate a,.nova-download-gate div button{min-height:42px;padding:0 14px;border:1px solid rgba(255,255,255,.12);border-radius:12px;color:#101424;background:linear-gradient(135deg,#ffffff,#68e0b2);font-weight:950;text-decoration:none;cursor:pointer}.nova-community-page{display:grid;align-content:start;grid-gap:20px;gap:20px}.nova-community-hero a{width:-moz-fit-content;width:fit-content;min-height:42px;padding:0 16px;border-radius:999px;color:#101424;background:linear-gradient(135deg,#ffffff,#68e0b2);font-weight:950;text-decoration:none}.nova-community-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;width:min(1180px,100%);margin:0 auto}.nova-community-stats article{display:grid;grid-gap:6px;gap:6px;padding:16px;border:1px solid rgba(255,255,255,.11);border-radius:18px;background:rgba(255,255,255,.055)}.nova-community-stats span{color:#aab2c2;font-size:.82rem}.nova-community-stats strong{font-size:1.5rem}.public-pack-empty{display:grid;grid-gap:8px;gap:8px;padding:26px;border:1px solid rgba(255,255,255,.11);border-radius:22px;background:rgba(255,255,255,.055)}.public-pack-empty p{margin:0;color:#c9d3e8}.roadmap-grid,.roadmap-hero,.roadmap-nav,.roadmap-note{width:min(1180px,100%);margin-right:auto;margin-left:auto}.staff-feedback-card,.staff-pack-reviews-card{display:grid;grid-gap:16px;gap:16px;padding:18px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(255,255,255,.055)}.staff-feedback-card>header,.staff-feedback-list footer,.staff-feedback-row-head,.staff-pack-reviews-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.staff-feedback-card>header div,.staff-pack-reviews-card>header div{display:grid;grid-gap:4px;gap:4px}.staff-feedback-card>header span,.staff-feedback-list span,.staff-pack-reviews-card>header span{color:#aab2c2;font-size:.82rem}.staff-feedback-card button,.staff-pack-reviews-card button{min-height:36px;padding:0 12px;border:1px solid rgba(255,255,255,.13);border-radius:9px;color:#f7f8ff;background:rgba(255,255,255,.07);cursor:pointer}.staff-feedback-summary{display:grid;grid-template-columns:repeat(4,minmax(0,150px)) minmax(280px,1fr);grid-gap:10px;gap:10px}.staff-feedback-summary article{display:grid;grid-gap:7px;gap:7px;padding:12px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(255,255,255,.05)}.staff-feedback-summary span{color:#aab2c2;font-size:.78rem}.staff-feedback-summary strong{font-size:1.45rem}.staff-feedback-distribution div{display:flex;gap:8px;flex-wrap:wrap}.staff-feedback-distribution small{color:#ffd966}.staff-feedback-filters{display:grid;grid-template-columns:minmax(220px,1fr) repeat(2,minmax(0,220px));grid-gap:10px;gap:10px}.staff-feedback-warning{margin:0;padding:10px 12px;border:1px solid rgba(255,217,102,.32);border-radius:10px;color:#ffe69a;background:rgba(255,217,102,.08);font-size:.85rem}.staff-feedback-filters input,.staff-feedback-filters select{min-height:40px;padding:0 10px;border:1px solid rgba(255,255,255,.11);border-radius:9px;color:#f8f9ff;background:rgba(10,12,24,.68)}.staff-feedback-list footer div{display:flex;gap:6px;flex-wrap:wrap}.staff-feedback-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.staff-feedback-list article{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(255,255,255,.045)}.staff-feedback-list strong{color:#ffd966}.staff-feedback-list strong span{color:rgba(255,255,255,.18)}.staff-feedback-list p{margin:0;color:#e4e9f5;line-height:1.45}.staff-pack-review-list{display:grid;grid-gap:10px;gap:10px}.staff-pack-review-list article{display:grid;grid-gap:9px;gap:9px;padding:13px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(255,255,255,.045)}.staff-pack-review-list article.hidden{opacity:.62}.staff-pack-review-list article div{display:grid;grid-gap:3px;gap:3px}.staff-pack-review-list span{color:#aab2c2;font-size:.82rem}.staff-pack-review-list p{margin:0;color:#e4e9f5;line-height:1.45}.staff-pack-review-list footer{display:flex;gap:8px;flex-wrap:wrap}.account-community-badge{color:#9effa5!important}.account-community-badge.pending{color:#ffd47a!important}.roadmap-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:58px}.roadmap-back,.roadmap-brand,.roadmap-community{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-weight:950}.roadmap-brand span{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;color:#111318;background:linear-gradient(135deg,#bdf566,#38f5d5);box-shadow:0 16px 34px rgba(56,245,213,.2)}.roadmap-back{min-height:42px;padding:0 16px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.08)}.roadmap-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.roadmap-community{min-height:42px;padding:0 16px;border-radius:999px;color:white;background:#5865f2}.roadmap-note a{color:#38f5d5;font-weight:900}.roadmap-hero{display:grid;grid-gap:14px;gap:14px;max-width:860px;margin-bottom:28px}.roadmap-hero p{margin:0;color:#38f5d5;font-size:.78rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.roadmap-hero h1{max-width:780px;margin:0;font-size:clamp(2.6rem,7vw,5rem);line-height:.92}.roadmap-hero span,.roadmap-note{color:#aab2c2;font-size:1rem;line-height:1.65}.roadmap-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.roadmap-card{position:relative;overflow:hidden;min-height:360px;padding:18px;border:1px solid rgba(255,255,255,.1);border-radius:22px;background:radial-gradient(circle at 92% 10%,rgba(56,245,213,.1),transparent 34%),linear-gradient(180deg,rgba(45,42,82,.9),rgba(31,30,52,.94));box-shadow:0 22px 70px rgba(0,0,0,.24)}.roadmap-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,#38f5d5,#5865f2)}.roadmap-card header{display:flex;justify-content:space-between;gap:14px;margin-bottom:16px}.roadmap-card small{color:#38f5d5;font-weight:950}.roadmap-card h2{margin:4px 0 0;font-size:1.35rem}.roadmap-badge{align-self:start;padding:6px 10px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#c9d3e8;background:rgba(255,255,255,.08);font-size:.78rem}.roadmap-badge.is-live{color:#101318;background:linear-gradient(135deg,#bdf566,#38f5d5)}.roadmap-badge.is-soon{color:#111318;background:linear-gradient(135deg,#ffd966,#38f5d5)}.roadmap-card ul{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.roadmap-card li{display:flex;gap:9px;color:#dce4f5;line-height:1.35}.roadmap-card li:before{content:"";flex:0 0 auto;width:7px;height:7px;margin-top:7px;border-radius:999px;background:#38f5d5;box-shadow:0 0 16px rgba(56,245,213,.32)}.roadmap-note{margin-top:18px;padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(255,255,255,.06)}@media (max-width:1050px){.staff-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.public-packs-grid,.roadmap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-exported-icons-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nova-community-stats,.public-pack-hero,.public-pack-review-form,.staff-config-grid{grid-template-columns:1fr}}@media (max-width:780px){.staff-dashboard-shell{padding:18px}.staff-pack-editor-layout,.staff-pack-role-layout,.staff-shape-layout,.staff-template-layout,.staff-template-layout form{grid-template-columns:1fr}.staff-dashboard-header{align-items:stretch;flex-direction:column}.staff-chart-grid,.staff-icon-filters,.staff-icon-form,.staff-stats-grid,.staff-table-grid{grid-template-columns:1fr}.staff-icon-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-pack-color-grid,.staff-pack-control-grid,.staff-pack-fields,.staff-pack-filters,.staff-pack-palette,.staff-pack-role-editor,.staff-pack-studio-colors,.staff-pack-studio-layout{grid-template-columns:1fr}.staff-pack-studio-topbar{position:static;grid-template-columns:1fr}.staff-pack-studio-tools>nav{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-pack-studio-main-preview .staff-pack-live-icon{width:190px;height:190px}.staff-exported-icons-filters,.staff-exported-icons-grid,.staff-exported-icons-summary,.staff-feedback-filters,.staff-feedback-list,.staff-feedback-summary,.staff-import-chart-grid,.staff-import-filters,.staff-import-summary{grid-template-columns:1fr}.staff-import-vault-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-import-table{overflow-x:auto}.staff-import-row{min-width:620px}.staff-activity-row{grid-template-columns:1fr}.roadmap-shell{padding:18px}.roadmap-nav{align-items:stretch;flex-direction:column;margin-bottom:34px}.roadmap-back{justify-content:center}.roadmap-grid{grid-template-columns:1fr}.roadmap-card{min-height:0}.public-pack-shell{padding:18px}.public-packs-hero{padding:22px}.public-packs-grid{grid-template-columns:1fr;gap:72px!important}.public-pack-list-card{margin-bottom:18px}.public-pack-list-cover{min-height:150px}.nova-download-gate div,.public-pack-community-head{align-items:stretch;flex-direction:column}.nova-download-gate a,.nova-download-gate div button{justify-content:center;width:100%}}