.svip-banner{width:min(100%,760px);margin:28px auto 0;display:flex;align-items:center;gap:16px;text-align:left;padding:18px 20px;border:1px solid #ffd76c66;border-radius:20px;background:radial-gradient(circle at 10% 10%,#6f44bd55,transparent 35%),linear-gradient(120deg,#1b122c,#342143);box-shadow:0 12px 35px #0005}.svip-gem{display:grid;place-items:center;width:54px;height:54px;border-radius:17px;background:linear-gradient(135deg,#fff2a6,#c48722);color:#3e2400;font-size:29px;box-shadow:0 0 24px #ffd15b44}.svip-banner>span:nth-child(2){display:grid}.svip-banner small,.eyebrow{font-size:10px;font-weight:800;letter-spacing:.18em;color:#e8c872}.svip-banner b{font:700 18px Space Grotesk}.svip-banner em{font-size:12px;color:#bdb4c8;font-style:normal}.svip-banner strong{margin-left:auto;color:#f3d57c;font-size:13px}.svip-screen{min-height:100vh;background:#0a0711}.svip-hero{position:relative;text-align:center;padding:46px 20px 34px;background:radial-gradient(circle at 50% 30%,#7d45b755 0,transparent 33%),linear-gradient(160deg,#11091e,#261439 60%,#0a0711);border-bottom:1px solid #f9d47422}.svip-back{position:absolute;left:24px;top:24px;width:43px;height:43px;border-radius:50%;background:#ffffff0e;font-size:29px}.svip-crown{margin:auto;display:grid;place-items:center;width:100px;height:100px;border-radius:32px;background:linear-gradient(135deg,#fff1aa,#b56c14);color:#382000;font-size:57px;rotate:-4deg;box-shadow:0 0 55px #f5c34e44}.svip-hero h1{font:700 clamp(36px,6vw,60px) Space Grotesk;margin:8px 0;background:linear-gradient(90deg,#fff8d7,#db9e34,#fff6c7);background-clip:text;color:transparent}.svip-hero>p:not(.eyebrow){color:#d2c8dd;margin:0}.svip-progress{max-width:620px;margin:24px auto 0;padding:12px 17px;border:1px solid #e8c05a44;background:#0005;border-radius:14px;display:flex;align-items:center;gap:12px;text-align:left}.svip-progress span{padding:5px 8px;border-radius:7px;background:#ffffff12;color:#d2c9dc;font-size:10px;font-weight:800}.svip-progress span.pending{background:#e09d2022;color:#ffc860}.svip-progress span.approved{background:#3fd68922;color:#62e8a3}.svip-progress span.active{background:#8d56ff33;color:#d4baff}.svip-progress b{font-size:13px}.svip-body{max-width:1120px;margin:auto;padding:34px 24px 70px}.svip-info{text-align:center;max-width:680px;margin:0 auto 25px}.svip-info h2,.svip-process h2{font:700 26px Space Grotesk;margin:0 0 7px}.svip-info p{margin:0;color:var(--muted)}.tier-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.tier-card{position:relative;min-height:306px;padding:18px 15px;border:1px solid #ffffff12;border-radius:20px;background:linear-gradient(160deg,#1b1625,#100d17);overflow:hidden;display:flex;flex-direction:column}.tier-card:before{content:"";position:absolute;width:120px;height:120px;border-radius:50%;background:var(--tier);filter:blur(60px);opacity:.34;right:-40px;top:-40px}.tier-card.featured{border-color:#efc85e88;box-shadow:0 12px 35px #0006}.tier-num{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:var(--tier);font:800 20px Space Grotesk;color:#fff}.tier-card h3{font:700 18px Space Grotesk;margin:13px 0 2px}.tier-card .tier-price{color:#efce78;margin-bottom:11px}.tier-card .tier-price b{font-size:19px}.tier-card ul{padding:0;margin:0 0 15px;list-style:none;color:#c8c1ce;font-size:12px}.tier-card li{margin:7px 0;padding-left:16px;position:relative}.tier-card li:before{content:"✓";position:absolute;left:0;color:#efd378}.tier-card button{margin-top:auto;background:#ffffff0d;border:1px solid #ffffff12;padding:10px;border-radius:11px;font-weight:700}.tier-card.featured button{background:linear-gradient(90deg,#c18a27,#f5d16a);color:#281800}.tier-points{font-size:11px;color:#a49aaa;margin-bottom:10px}.tier-points b{color:#fff}.svip-process{margin-top:36px;text-align:center}.svip-process>div{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.svip-process article{display:flex;gap:12px;text-align:left;padding:16px;background:#15111d;border-radius:15px;border:1px solid var(--line)}.svip-process article>b{min-width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#d5a842;color:#281a00}.svip-process article span{display:grid}.svip-process article small{color:var(--muted);margin-top:3px}.svip-form{text-align:left}.svip-form .form-seal{margin:auto;width:60px;height:60px;display:grid;place-items:center;border-radius:19px;background:linear-gradient(135deg,#ffe993,#b67519);color:#392100;font-size:34px}.svip-form .form-seal.admin{background:linear-gradient(135deg,#a877ff,#4e1f9f);color:#fff}.svip-form>.eyebrow,.svip-form>h2,.svip-form>p{text-align:center}.svip-form label{display:grid;gap:6px;margin:14px 0;font-size:13px;font-weight:700;color:#ddd}.svip-form input,.svip-form textarea,.svip-form select,.admin-search{width:100%;border:1px solid var(--line);background:#ffffff0b;color:#fff;border-radius:11px;padding:11px}.svip-form textarea{min-height:82px;resize:vertical}.svip-form select option{color:#111}.svip-form .form-check{display:flex;align-items:start}.form-check input{width:auto;margin-top:3px}.form-check span{font-weight:400;color:var(--muted)}.admin-screen{padding:35px 30px 90px;max-width:1180px;margin:auto}.admin-head{display:flex;gap:16px;align-items:center}.admin-head>button:first-child{width:43px;height:43px;border-radius:50%;background:#ffffff0e;font-size:28px}.admin-head h1{font:700 33px Space Grotesk;margin:2px 0}.admin-head p{margin:0;color:var(--muted)}.admin-head .eyebrow{color:#bd94ff}.admin-primary{margin-left:auto;background:linear-gradient(90deg,#7540dd,#d7338b);padding:12px 17px;border-radius:12px;font-weight:700}.admin-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:28px 0}.admin-stats article{display:flex;align-items:center;gap:13px;padding:18px;background:var(--panel);border:1px solid var(--line);border-radius:17px}.admin-stats article>span{font-size:26px}.admin-stats small,.admin-stats b{display:block}.admin-stats small{color:var(--muted)}.admin-stats b{font-size:21px}.admin-panel{margin-top:18px;padding:22px;background:#110e18;border:1px solid var(--line);border-radius:20px}.admin-panel-head{display:flex;justify-content:space-between;align-items:center;gap:15px}.admin-panel-head h2{margin:0;font:700 21px Space Grotesk}.admin-panel-head p{margin:3px 0;color:var(--muted);font-size:13px}.admin-filter{display:flex;background:#ffffff09;border-radius:11px;padding:3px}.admin-filter button{background:none;color:var(--muted);padding:7px 11px}.admin-filter .active{background:#ffffff10;color:#fff;border-radius:8px}.request-list{display:grid;gap:9px;margin-top:16px}.request-card{display:grid;grid-template-columns:1.3fr .7fr .5fr auto;align-items:center;gap:15px;padding:14px;background:#ffffff07;border-radius:14px}.request-card span{display:grid}.request-card small{color:var(--muted)}.request-card .request-tier{display:flex;align-items:center;gap:8px}.request-card .request-actions{display:flex;gap:7px}.request-actions button{padding:8px 11px;border-radius:9px;background:#ffffff0e}.request-actions .approve{background:#1ba865}.request-actions .reject{color:#ff8a9e}.tier-dot{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#7544d1;font-style:normal;color:#fff;font-weight:800}.member-table{margin-top:15px}.member-row{display:grid;grid-template-columns:1.5fr .9fr .6fr .5fr .4fr;align-items:center;gap:12px;padding:13px 5px;border-top:1px solid var(--line)}.member-row span:first-child{display:grid}.member-row small{color:var(--muted)}.member-row.headings{color:var(--muted);font-size:12px;border:0}.member-row button{background:#ffffff0d;padding:8px;border-radius:9px}.status{font-style:normal;padding:5px 8px;border-radius:8px;font-size:11px}.status.active{color:#5ee6a0;background:#27c47420}.status.paused{color:#ffc161;background:#e59a2020}.admin-actions{display:flex;gap:9px}.admin-actions .primary{margin:0}.danger{margin-top:0;padding:12px;background:#e9445d1f;color:#ff8395;border-radius:13px}.approved-card .approved-icon{margin:auto;width:65px;height:65px;display:grid;place-items:center;border-radius:50%;background:#28ca78;color:#fff;font-size:35px}.approved-price{margin:18px auto;padding:15px;border:1px solid #edce7555;border-radius:14px;background:#dab04712}.approved-price b,.approved-price small{display:block}.approved-price b{font-size:32px;color:#efd174}.approved-card>.primary{margin:0 0 13px}.approved-card>small{display:block}
@media(max-width:900px){.tier-grid{grid-template-columns:repeat(2,1fr)}.svip-process>div,.admin-stats{grid-template-columns:1fr 1fr}.request-card{grid-template-columns:1fr 1fr}.request-actions{grid-column:1/-1}.member-table{overflow:auto}.member-row{min-width:720px}}
@media(max-width:700px){.svip-body{padding:25px 12px 70px}.tier-grid{grid-template-columns:1fr 1fr;gap:8px}.tier-card{min-height:300px;padding:14px 11px}.tier-card h3{font-size:15px}.tier-card li{font-size:11px}.svip-process>div,.admin-stats{grid-template-columns:1fr}.svip-progress{align-items:start;flex-direction:column}.admin-screen{padding:24px 12px 90px}.admin-head{align-items:start;flex-wrap:wrap}.admin-primary{margin-left:59px}.admin-panel{padding:15px}.admin-panel-head{align-items:start;flex-direction:column}.request-card{grid-template-columns:1fr}.request-actions{grid-column:auto}.svip-banner{padding:14px}.svip-banner strong{display:none}}
.main-admin-badge{display:inline-flex;margin-top:6px;padding:6px 10px;border-radius:9px;background:#d8ad3318;border:1px solid #eacb6d44;color:#f1d57f;font-size:11px;font-weight:800;letter-spacing:.05em}.wealth-banner{width:min(100%,760px);margin:10px auto 0;display:flex;align-items:center;gap:16px;text-align:left;padding:17px 20px;border:1px solid #66d9ff3d;border-radius:20px;background:radial-gradient(circle at 10%,#2ec9d733,transparent 35%),linear-gradient(120deg,#11192c,#1d2440)}.wealth-banner>span:first-child{display:grid;place-items:center;width:54px;height:54px;border-radius:17px;background:linear-gradient(135deg,#7ff8ff,#4261df);font-size:27px}.wealth-banner>span:nth-child(2){display:grid}.wealth-banner small{font-size:10px;font-weight:800;letter-spacing:.15em;color:#77e8f2}.wealth-banner b{font:700 18px Space Grotesk}.wealth-banner em{font-size:12px;color:#adb5ce;font-style:normal}.wealth-banner strong{margin-left:auto;color:#81e9f0;font-size:13px}.effects-showcase{margin-top:38px;padding:25px;border-radius:24px;background:linear-gradient(145deg,#181121,#24142f);border:1px solid #e9c96f33}.effects-showcase h2{font:700 27px Space Grotesk;margin:3px 0}.effects-showcase>div:first-child>p:last-child{color:var(--muted);margin-top:5px}.effect-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:20px}.effect-card{padding:10px;background:#ffffff08;border:1px solid var(--line);border-radius:16px;text-align:center}.effect-card b,.effect-card small{display:block}.effect-card small{color:var(--muted);font-size:10px}.effect-preview{height:100px;border-radius:12px;display:grid;place-items:center;background:radial-gradient(circle,#7f4cbe88,#14101d 68%);overflow:hidden;position:relative}.effect-preview span{font-size:38px;z-index:2;filter:drop-shadow(0 0 15px #fbd46a);animation:effectFloat 2.4s ease-in-out infinite}.effect-preview:before,.effect-preview:after{content:"";position:absolute;width:75px;height:75px;border:2px solid #efd36a77;border-radius:50%;animation:effectSpin 5s linear infinite}.effect-preview:after{width:55px;height:55px;animation-direction:reverse}.effect-preview.wings:before{border-radius:80% 20%;transform:rotate(45deg)}.effect-preview.carriage{background:radial-gradient(circle,#ba722d88,#19101e 70%)}.effect-preview.aura{background:radial-gradient(circle,#35d9dd77,#131522 70%)}.effect-preview.palace,.effect-preview.coronation{background:radial-gradient(circle,#f7cf5c88,#35173c 70%)}.effect-card.supreme{border-color:#efd36a99}.effect-card.supreme .effect-preview{box-shadow:inset 0 0 25px #f1c74f66}@keyframes effectFloat{50%{transform:translateY(-8px) scale(1.1)}}@keyframes effectSpin{to{transform:rotate(360deg)}}.wealth-screen{min-height:100vh;background:#080b16}.wealth-hero{text-align:center;padding:44px 20px 38px;background:radial-gradient(circle at 50% 30%,#1ed0db3b,transparent 30%),linear-gradient(155deg,#07101c,#182449 65%,#080b16);position:relative}.wealth-hero>button{position:absolute;left:24px;top:24px;width:43px;height:43px;border-radius:50%;background:#ffffff0e;font-size:29px}.wealth-orbit{margin:auto;width:112px;height:112px;border:2px solid #7beef4aa;border-radius:50%;display:grid;place-items:center;position:relative;box-shadow:0 0 45px #39d8e34d}.wealth-orbit span{font-size:52px;color:#74edf4;filter:drop-shadow(0 0 12px #3adbe5)}.wealth-orbit i{position:absolute;right:-5px;bottom:2px;width:37px;height:37px;border-radius:50%;background:#efcc6c;color:#302000;display:grid;place-items:center;font-style:normal;font-weight:800;border:3px solid #121a30}.wealth-hero h1{font:700 clamp(31px,5vw,50px) Space Grotesk;margin:7px 0}.wealth-hero>p:last-child{max-width:680px;margin:auto;color:#b8c0d1}.wealth-body{max-width:1000px;margin:auto;padding:30px 22px 80px}.wealth-summary{display:grid;grid-template-columns:.5fr 1.5fr .5fr;gap:14px;align-items:center;padding:22px;border:1px solid #4edce640;border-radius:20px;background:#10172a}.wealth-summary>div:first-child,.wealth-summary>div:last-child{text-align:center}.wealth-summary small,.wealth-summary span,.wealth-summary b{display:block}.wealth-summary small{color:#8fdfe5;font-size:10px;letter-spacing:.12em}.wealth-summary>div>b{font-size:32px}.wealth-summary span{color:var(--muted);font-size:12px}.wealth-progress>span{display:flex;justify-content:space-between;color:#ccd4e4}.wealth-progress>i{display:block;height:11px;margin:9px 0;background:#ffffff12;border-radius:10px;overflow:hidden}.wealth-progress>i>em{display:block;height:100%;background:linear-gradient(90deg,#3ad6df,#7663e8);border-radius:10px}.earn-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin:24px 0}.earn-grid article{padding:18px;background:#111827;border:1px solid #ffffff0e;border-radius:17px}.earn-grid article span{font-size:28px}.earn-grid article b{display:block;margin:9px 0 4px}.earn-grid article p{font-size:12px;color:var(--muted);margin:0}.wealth-ranks,.wealth-rules{padding:22px;border-radius:20px;background:#101625;border:1px solid var(--line);margin-top:16px}.wealth-ranks h2,.wealth-rules h2{margin:0;font:700 22px Space Grotesk}.wealth-ranks>p,.wealth-rules p{color:var(--muted)}#wealthRanks{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.wealth-rank{padding:13px 9px;border-radius:13px;background:#ffffff08;text-align:center}.wealth-rank span{font-size:24px}.wealth-rank b,.wealth-rank small{display:block}.wealth-rank small{font-size:10px;color:var(--muted)}.permission-legend{display:grid;grid-template-columns:repeat(17,1fr);gap:5px;margin:17px 0 8px;padding-left:210px;text-align:center;color:var(--muted);font-size:10px}.admin-accounts{display:grid;gap:7px}.admin-account{display:grid;grid-template-columns:200px repeat(17,1fr) 70px;gap:5px;align-items:center;padding:10px;background:#ffffff06;border-radius:12px}.admin-account>span:first-child{display:grid}.admin-account small{color:var(--muted)}.perm-check{margin:auto;width:23px;height:23px;border-radius:7px;display:grid;place-items:center;background:#ffffff0b;color:#6e6676}.perm-check.on{background:#6f3fce;color:#fff}.admin-account>button{background:#ffffff0e;padding:7px;border-radius:8px}.account-gate{position:fixed;inset:0;z-index:150;background:radial-gradient(circle at 20% 30%,#7938af50,transparent 32%),linear-gradient(135deg,#08050e,#171026 55%,#0b0811);display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:7vw}.account-gate.hidden{display:none}.gate-art{min-height:420px;display:grid;place-items:center;position:relative}.gate-crown{width:230px;height:230px;border-radius:70px;display:grid;place-items:center;font-size:130px;background:linear-gradient(135deg,#ffeaa3,#a86116);color:#392100;box-shadow:0 0 100px #deac3d50;z-index:2;animation:effectFloat 3s ease-in-out infinite}.gate-orbit{position:absolute;width:330px;height:330px;border:2px solid #e8ca7366;border-radius:50%;animation:effectSpin 18s linear infinite}.gate-orbit.two{width:420px;height:420px;border-style:dashed;animation-direction:reverse}.gate-copy{max-width:560px}.gate-copy h1{font:700 clamp(40px,6vw,70px) Space Grotesk;line-height:1.02;margin:10px 0;background:linear-gradient(90deg,#fff,#efd17b);background-clip:text;color:transparent}.gate-copy>p:not(.eyebrow){color:#c9c1d1;font-size:18px}.gate-points{display:grid;gap:8px;margin:24px 0;color:#ded4e4}.gate-copy>.primary{margin:0 0 10px}.guest-entry{width:100%;padding:13px;border:1px solid var(--line);background:#ffffff0a;border-radius:14px}.gate-copy>small{display:block;text-align:center;margin-top:15px;color:var(--muted)}.gate-copy>small button{background:none;color:#efce78;text-decoration:underline}.account-form{width:min(94%,760px);max-height:90vh;overflow:auto;text-align:left}.account-form>.eyebrow,.account-form>h2,.account-form>p{text-align:center}.form-columns{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.account-form label,.admin-permission-form label{display:grid;gap:5px;margin:11px 0;font-size:13px;font-weight:700}.account-form input,.account-form select,.account-form textarea,.admin-permission-form input{width:100%;border:1px solid var(--line);background:#ffffff0b;color:#fff;border-radius:10px;padding:10px}.account-form option{color:#111}.account-form textarea{min-height:70px}.support-fab{position:fixed;right:20px;bottom:94px;z-index:60;padding:12px 16px;border-radius:24px;background:linear-gradient(135deg,#7040db,#d8338e);font-weight:700;box-shadow:0 8px 30px #0008}.support-fab span{margin-left:6px}.support-panel{display:none;position:fixed;z-index:120;right:20px;bottom:88px;width:min(390px,calc(100% - 24px));height:540px;background:#15111e;border:1px solid #ffffff20;border-radius:22px;box-shadow:0 18px 55px #000b;overflow:hidden}.support-panel.open{display:flex;flex-direction:column}.support-head{display:flex;justify-content:space-between;align-items:center;padding:15px;background:linear-gradient(90deg,#3c2474,#7c2862)}.support-head>div{display:flex;gap:10px}.support-head>div>span{font-size:27px}.support-head b,.support-head small{display:block}.support-head small{font-size:10px;color:#d9cfdf}.support-head small i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#50df91}.support-head button{background:none;font-size:24px}.support-messages{padding:15px;flex:1;overflow:auto}.support-messages p{max-width:82%;padding:10px 12px;border-radius:14px;font-size:13px}.support-agent{background:#ffffff0c;border-radius:14px 14px 14px 3px!important}.support-user{background:#7842d9;margin-left:auto;border-radius:14px 14px 3px 14px!important}.support-topics{display:flex;gap:5px;overflow:auto;padding:0 12px 10px}.support-topics button{white-space:nowrap;background:#ffffff0b;border:1px solid var(--line);padding:6px 8px;border-radius:10px;font-size:10px}.support-panel form{display:flex;padding:11px;border-top:1px solid var(--line)}.support-panel form input{flex:1;background:#ffffff0b;color:#fff;border:0;border-radius:20px;padding:10px 13px}.support-panel form button{background:none;font-size:19px}.admin-permission-form fieldset{border:1px solid var(--line);border-radius:12px;margin:14px 0}.admin-permission-form legend{padding:0 6px}.permission-choices{display:grid}.permission-choice{display:flex!important;justify-content:space-between;align-items:center;padding:7px;border-bottom:1px solid var(--line)}.permission-choice input{width:auto}.empty-requests{color:var(--muted)}
@media(max-width:900px){.effect-grid{grid-template-columns:repeat(3,1fr)}.earn-grid{grid-template-columns:1fr 1fr}.account-gate{grid-template-columns:1fr;text-align:center;overflow:auto}.gate-art{min-height:270px}.gate-crown{width:145px;height:145px;border-radius:45px;font-size:80px}.gate-orbit{width:210px;height:210px}.gate-orbit.two{width:270px;height:270px}.gate-copy{margin:auto}.admin-panel:has(.admin-accounts){overflow:auto}.permission-legend,.admin-accounts{min-width:1700px}}
@media(max-width:700px){.wealth-banner strong{display:none}.effect-grid{grid-template-columns:1fr 1fr}.wealth-summary{grid-template-columns:1fr}.earn-grid{grid-template-columns:1fr 1fr}#wealthRanks{grid-template-columns:1fr 1fr}.form-columns{grid-template-columns:1fr}.support-fab span{display:none}.support-fab{width:48px;height:48px;padding:0;border-radius:50%}.gate-art{min-height:220px}.gate-copy h1{font-size:40px}.gate-copy>p:not(.eyebrow){font-size:15px}.account-gate{padding:35px 18px}.gate-crown{width:120px;height:120px;font-size:65px}.gate-orbit{width:170px;height:170px}.gate-orbit.two{width:210px;height:210px}}
