@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=Space+Grotesk:wght@500;600;700&display=swap');

:root{
  --bg:#07080c;--bg-2:#0b0d13;--panel:#10121a;--panel-2:#141722;--panel-3:#181c28;
  --line:rgba(255,255,255,.085);--line-strong:rgba(255,255,255,.15);
  --text:#f6f7fb;--muted:#8e94a7;--muted-2:#666d80;--accent:#8b5cf6;--accent-2:#22d3ee;
  --success:#34d399;--danger:#fb7185;--warning:#fbbf24;--radius:22px;--radius-sm:14px;
  --shadow:0 24px 80px rgba(0,0,0,.35);--sidebar:276px;
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}body,button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}img,video{display:block;max-width:100%}button{color:inherit}button,a,input,select,textarea{outline:none}button{cursor:pointer}.container{width:min(1240px,calc(100% - 48px));margin-inline:auto}.narrow-container{width:min(880px,calc(100% - 48px));margin-inline:auto}.muted{color:var(--muted)}.wide{width:100%}.full{grid-column:1/-1}.split{display:flex;align-items:center;justify-content:space-between;gap:20px}.centered{text-align:center}.top-gap{margin-top:28px}.section-space{padding:96px 0}.page-noise{position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.13;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 140 140' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.2'/%3E%3C/svg%3E")}.ambient{position:fixed;width:520px;height:520px;filter:blur(130px);opacity:.12;z-index:-2;pointer-events:none}.ambient-one{left:-180px;top:100px;background:var(--accent)}.ambient-two{right:-180px;top:40%;background:var(--accent-2)}

/* Controls */
.button{border:1px solid transparent;border-radius:12px;min-height:44px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:750;letter-spacing:-.015em;transition:border-color .2s,background .2s,color .2s,box-shadow .2s,opacity .2s;white-space:nowrap}.button:hover{border-color:rgba(255,255,255,.2)}.button:active{transform:none}.button-primary{background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 72%,var(--accent-2)));box-shadow:0 12px 34px color-mix(in srgb,var(--accent) 25%,transparent)}.button-primary:hover{box-shadow:0 16px 44px color-mix(in srgb,var(--accent) 36%,transparent)}.button-discord{background:#5865f2;color:white}.button-ghost{background:rgba(255,255,255,.035);border-color:var(--line)}.button-soft{background:color-mix(in srgb,var(--accent) 12%,transparent);border-color:color-mix(in srgb,var(--accent) 32%,transparent);color:#ddd2ff}.button-outline{background:transparent;border-color:rgba(255,255,255,.22)}.button-light{background:white;color:#11131a}.button-danger{background:rgba(251,113,133,.1);border-color:rgba(251,113,133,.27);color:#ff9aaa}.button-success{background:rgba(52,211,153,.12);border-color:rgba(52,211,153,.26);color:#72edbd}.button-large{min-height:54px;padding:0 24px;border-radius:15px}.button-small{min-height:38px;padding:0 14px;font-size:13px}.button-tiny{min-height:34px;padding:0 11px;font-size:12px;border-radius:9px}.button-full,.button-block{width:100%}.icon-button{width:42px;height:42px;border:1px solid var(--line);background:rgba(255,255,255,.035);border-radius:12px;display:grid;place-items:center}.icon-button:hover{border-color:var(--line-strong);background:rgba(255,255,255,.065)}
label>span,.stack-form label>span,.form-grid label>span{display:block;font-size:12px;color:#bbc0ce;font-weight:700;margin-bottom:9px;letter-spacing:.02em}input,select,textarea{width:100%;border:1px solid var(--line);background:#0b0d13;color:var(--text);border-radius:12px;padding:12px 14px;transition:border-color .2s,box-shadow .2s,background .2s}input,select{min-height:46px}textarea{resize:vertical;line-height:1.6}input::placeholder,textarea::placeholder{color:#545b6d}input:focus,select:focus,textarea:focus{border-color:color-mix(in srgb,var(--accent) 66%,white);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 12%,transparent);background:#0e1017}input[type="color"]{padding:4px;height:46px;cursor:pointer}input[type="file"]{padding:9px}input[type="checkbox"],input[type="radio"]{appearance:none;-webkit-appearance:none;width:19px;height:19px;min-height:19px;padding:0;border-radius:5px;background:#0b0d13;border:1px solid rgba(255,255,255,.2);display:inline-grid;place-content:center;flex:none;cursor:pointer}input[type="radio"]{border-radius:50%}input[type="checkbox"]:checked,input[type="radio"]:checked{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 15%,transparent)}input[type="checkbox"]:checked:after{content:"✓";font-size:12px;font-weight:900;color:white}input[type="radio"]:checked:after{content:"";width:7px;height:7px;border-radius:50%;background:white}.checkbox-line,.check-control{display:flex!important;align-items:center;gap:10px;color:#dce0e9;font-size:13px;font-weight:650;cursor:pointer}.checkbox-line span,.check-control span{margin:0!important}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.stack-form{display:grid;gap:18px}.inline-search{display:flex;gap:10px;align-items:center}.inline-search input{min-width:260px}.switch-control{display:flex;align-items:center;gap:12px;cursor:pointer;min-height:42px}.switch-control>input{position:absolute;opacity:0;pointer-events:none}.switch-control>b{font-size:13px;color:#d8dce6}.switch-track{width:46px;height:25px;border-radius:999px;background:#232734;border:1px solid rgba(255,255,255,.13);padding:3px;transition:.2s;flex:none}.switch-track i{display:block;width:17px;height:17px;border-radius:50%;background:#777e90;transition:.2s}.switch-control>input:checked+.switch-track{background:color-mix(in srgb,var(--accent) 70%,#1c2030);border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 10%,transparent)}.switch-control>input:checked+.switch-track i{transform:translateX(21px);background:white}.switch-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 22px}.switch-row{display:flex;flex-wrap:wrap;gap:14px 28px}.color-input{display:grid;grid-template-columns:58px 1fr;gap:10px}.sticky-save{position:sticky;bottom:20px;grid-column:1/-1;display:flex;justify-content:flex-end;z-index:7;padding:14px;border:1px solid var(--line);border-radius:18px;background:rgba(9,11,16,.83);backdrop-filter:blur(18px)}

/* Header */
.announcement-bar{border-bottom:1px solid var(--line);background:#0a0b10}.announcement-inner{min-height:38px;display:flex;align-items:center;gap:14px;font-size:12px}.announcement-inner p{margin:0;color:#b4b8c5;flex:1;text-align:center}.announcement-inner a{color:white;font-weight:700}.announcement-live{display:flex;align-items:center;gap:7px;color:#71eab8;font-weight:800;font-size:10px;letter-spacing:.12em}.announcement-live i{width:7px;height:7px;background:#34d399;border-radius:50%;box-shadow:0 0 12px #34d399}.site-header{position:sticky;top:0;z-index:30;background:rgba(7,8,12,.76);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.06)}.nav-wrap{height:78px;display:flex;align-items:center;gap:30px}.brand{display:inline-flex;align-items:center;gap:12px}.brand-emblem{width:44px;height:44px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--accent) 42%,transparent),rgba(139,92,246,.08));border-radius:13px;color:white;font-family:Space Grotesk;font-size:22px;font-weight:900;box-shadow:inset 0 0 24px rgba(139,92,246,.1)}.brand-emblem svg{width:31px;fill:none;stroke:var(--accent);stroke-width:2.5}.brand-emblem svg path:last-child{fill:white;stroke:none}.brand-copy{display:grid;line-height:1.05}.brand-copy b{font-family:Space Grotesk;letter-spacing:.045em;font-size:14px}.brand-copy small{color:#72798a;font-size:8px;letter-spacing:.23em;margin-top:5px}.site-nav{display:flex;align-items:center;justify-content:center;gap:28px;margin-left:auto}.site-nav a{font-size:13px;font-weight:650;color:#9298a8;position:relative;padding:30px 0}.site-nav a:after{content:"";position:absolute;left:50%;right:50%;bottom:0;height:2px;background:var(--accent);transition:.2s}.site-nav a:hover,.site-nav a.active{color:white}.site-nav a.active:after{left:0;right:0}.nav-actions{display:flex;align-items:center;gap:9px}.user-pill{height:46px;padding:4px 12px 4px 4px;border:1px solid var(--line);border-radius:14px;display:flex;align-items:center;gap:9px;background:rgba(255,255,255,.025)}.user-pill img{width:36px;height:36px;border-radius:10px;object-fit:cover}.user-pill span{display:grid}.user-pill small{font-size:9px;color:var(--accent-2);font-weight:800}.user-pill b{font-size:12px}.nav-logout{display:flex}.mobile-menu{display:none;width:42px;height:42px;border:1px solid var(--line);background:transparent;border-radius:12px;padding:10px}.mobile-menu span{display:block;height:2px;background:white;margin:4px;border-radius:2px}

/* Hero */
.hero-section{position:relative;min-height:720px;overflow:hidden;border-bottom:1px solid var(--line);isolation:isolate}.hero-section:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(to bottom,black 40%,transparent 95%);z-index:-1}.hero-video-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.28;z-index:-3}.hero-overlay{position:absolute;inset:0;background:radial-gradient(circle at 72% 42%,color-mix(in srgb,var(--accent) 25%,transparent),transparent 34%),linear-gradient(90deg,#07080c 0%,rgba(7,8,12,.78) 44%,rgba(7,8,12,.35) 75%,#07080c 100%);z-index:-2}.hero-grid{min-height:720px;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);align-items:center;gap:50px;padding-top:36px;padding-bottom:40px}.hero-copy{min-width:0;position:relative;z-index:2}.eyebrow{display:inline-flex;align-items:center;gap:10px;color:#afb5c4;font-size:10px;letter-spacing:.18em;font-weight:850}.eyebrow>span{width:28px;height:1px;background:var(--accent);box-shadow:0 0 10px var(--accent)}.hero-copy h1{font-family:Space Grotesk;font-size:clamp(52px,6vw,86px);line-height:.96;letter-spacing:-.065em;margin:25px 0 25px;max-width:760px}.hero-copy h1 em{font-style:normal;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.72);text-shadow:0 0 40px color-mix(in srgb,var(--accent) 45%,transparent)}.hero-copy>p{font-size:17px;color:#a4a9b8;line-height:1.75;max-width:610px;margin:0}.hero-buttons{display:flex;gap:12px;margin:34px 0 30px}.hero-proof{display:flex;align-items:center;gap:12px;color:#9ca2b1}.proof-avatars{display:flex}.proof-avatars img,.proof-avatars span{width:30px;height:30px;border-radius:50%;border:2px solid #08090d;margin-left:-8px;object-fit:cover;background:#191c27;display:grid;place-items:center;font-size:10px}.proof-avatars>*:first-child{margin-left:0}.hero-proof p{margin:0;display:grid;font-size:11px}.hero-proof b{color:white}.hero-stage{position:relative;min-height:540px;display:grid;place-items:center;min-width:0}.stage-grid{position:absolute;inset:0;background:radial-gradient(circle at center,rgba(139,92,246,.13),transparent 55%)}.stage-glow{position:absolute;width:330px;height:330px;border-radius:50%;background:var(--accent);filter:blur(110px);opacity:.15}.city-core{width:350px;height:350px;position:relative;display:grid;place-items:center}.core-ring{position:absolute;border:1px solid color-mix(in srgb,var(--accent) 32%,transparent);border-radius:50%}.ring-a{inset:0}.ring-b{inset:54px;border-style:dashed}.ring-c{inset:104px}.core-logo{width:116px;height:138px;clip-path:polygon(50% 0,100% 26%,100% 74%,50% 100%,0 74%,0 26%);display:grid;place-items:center;background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 95%,white),#3b236e);font:900 60px Space Grotesk;position:relative;box-shadow:0 0 70px color-mix(in srgb,var(--accent) 40%,transparent)}.core-logo:after{content:"";position:absolute;inset:4px;clip-path:inherit;background:#151020;z-index:-1}.floating-card{position:absolute;min-width:130px;padding:13px 15px;border:1px solid var(--line-strong);border-radius:14px;background:rgba(12,14,21,.78);backdrop-filter:blur(16px);display:flex;align-items:center;gap:10px;box-shadow:var(--shadow)}.floating-card span{width:32px;height:32px;border-radius:9px;background:rgba(139,92,246,.15);display:grid;place-items:center;color:#b9a1ff}.floating-card small{font-size:8px;letter-spacing:.12em;color:#747b8c}.floating-card b{display:block;font-size:11px;margin-top:3px}.fc-map{left:2%;top:24%}.fc-sync{right:0;top:38%}.fc-resources{left:8%;bottom:18%}.fc-uptime{right:4%;bottom:14%}.live-card{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);width:min(420px,92%);border:1px solid var(--line-strong);border-radius:20px;background:rgba(12,14,21,.9);backdrop-filter:blur(22px);padding:18px 20px;box-shadow:var(--shadow)}.live-card-head{display:flex;justify-content:space-between;align-items:center}.mini-status,.server-state{display:inline-flex;align-items:center;gap:8px;font-size:10px;font-weight:850;letter-spacing:.08em}.mini-status i,.server-state i{width:7px;height:7px;border-radius:50%}.mini-status.online,.server-state.online{color:var(--success)}.mini-status.online i,.server-state.online i{background:var(--success);box-shadow:0 0 12px var(--success)}.mini-status.offline,.server-state.offline{color:var(--danger)}.mini-status.offline i,.server-state.offline i{background:var(--danger)}.live-card-main{margin:18px 0 15px}.live-card-main b{font-size:15px}.player-progress{height:4px;border-radius:10px;background:#252936;overflow:hidden;margin-top:14px}.player-progress span{height:100%;display:block;background:linear-gradient(90deg,var(--accent),var(--accent-2));border-radius:10px}.live-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.live-metrics div{border-left:1px solid var(--line);padding-left:14px}.live-metrics div:first-child{border-left:0;padding-left:0}.live-metrics b{display:block;font-size:18px}.live-metrics small{font-size:7px;color:#747b8c;letter-spacing:.1em}
.status-ribbon{border-bottom:1px solid var(--line);background:#090a0f}.status-ribbon-grid{min-height:92px;display:grid;grid-template-columns:repeat(4,1fr)}.status-ribbon-grid>div{padding:25px 28px;border-right:1px solid var(--line);display:flex;align-items:center;gap:14px}.status-ribbon-grid>div:first-child{border-left:1px solid var(--line)}.metric-icon{width:39px;height:39px;border:1px solid var(--line);border-radius:12px;display:grid;place-items:center;color:var(--accent)}.status-ribbon p{margin:0;display:grid}.status-ribbon b{font-size:18px}.status-ribbon small{font-size:8px;color:#777e8e;letter-spacing:.12em;margin-top:4px}

/* Public sections */
.section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:34px}.section-heading h2{font:700 clamp(32px,4vw,54px)/1 Space Grotesk;letter-spacing:-.05em;margin:12px 0 0}.section-heading p{color:var(--muted);max-width:520px;line-height:1.7}.experience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.experience-card,.panel-card,.admin-panel{background:linear-gradient(145deg,rgba(20,23,34,.92),rgba(12,14,21,.94));border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 15px 60px rgba(0,0,0,.12)}.experience-card{padding:27px;min-height:235px;position:relative;overflow:hidden}.experience-card:after{content:"";position:absolute;width:160px;height:160px;border-radius:50%;right:-90px;bottom:-100px;background:var(--accent);filter:blur(60px);opacity:.1}.card-index{font-size:9px;color:#606779;letter-spacing:.15em}.feature-symbol{width:48px;height:48px;border-radius:14px;margin:32px 0 24px;display:grid;place-items:center;background:rgba(139,92,246,.12);color:#c1acff;border:1px solid rgba(139,92,246,.22)}.experience-card h3{font-size:18px}.experience-card p{color:var(--muted);line-height:1.65;font-size:13px}.community-showcase{background:#090a0f;border-block:1px solid var(--line)}.masonry-gallery{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:190px;gap:12px}.gallery-tile{position:relative;overflow:hidden;border-radius:17px;border:1px solid var(--line);background:#11141c}.gallery-tile:nth-child(1),.gallery-tile:nth-child(6){grid-column:span 2;grid-row:span 2}.gallery-tile img{width:100%;height:100%;object-fit:cover;transition:transform .55s ease}.gallery-tile:hover img{transform:scale(1.04)}.gallery-tile:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 40%,rgba(0,0,0,.82))}.gallery-tile div{position:absolute;left:16px;right:16px;bottom:14px;z-index:2}.gallery-tile b{font-size:12px}.gallery-tile small{display:block;color:#b3b8c4;font-size:9px;margin-top:4px}.store-preview{background:radial-gradient(circle at 70% 30%,rgba(139,92,246,.09),transparent 30%)}.product-grid,.product-grid-page{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.product-card{border:1px solid var(--line);border-radius:22px;background:#0f1118;overflow:hidden;position:relative}.product-card.featured{border-color:color-mix(in srgb,var(--accent) 48%,transparent);box-shadow:0 20px 70px rgba(139,92,246,.11)}.product-badge{position:absolute;z-index:2;right:13px;top:13px;padding:7px 10px;background:var(--accent);border-radius:8px;font-size:8px;font-weight:850;letter-spacing:.08em}.product-visual{height:180px;background:radial-gradient(circle at center,rgba(139,92,246,.28),transparent 58%),#0a0b10;display:grid;place-items:center;overflow:hidden}.product-visual img{width:100%;height:100%;object-fit:cover}.product-visual span{font:900 54px Space Grotesk;color:#bda9ff}.product-card>div:not(.product-visual):not(.product-badge),.product-card>.product-foot{padding:23px}.product-card h3{margin:0 0 9px}.product-card p{font-size:13px;color:var(--muted);line-height:1.6}.product-card ul{padding:0;margin:18px 0;list-style:none;display:grid;gap:9px}.product-card li{font-size:12px;color:#c7cbd5}.product-card li:before{content:"✓";color:var(--success);margin-right:9px}.product-foot{border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.product-foot b{font-size:21px}.news-grid,.news-grid-page{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.news-card{border:1px solid var(--line);border-radius:20px;background:#0f1118;overflow:hidden}.news-image{height:190px;background:#151824;overflow:hidden}.news-image img{width:100%;height:100%;object-fit:cover}.news-body{padding:22px}.news-body small{font-size:9px;color:var(--accent-2);letter-spacing:.1em;font-weight:850}.news-body h3{font-size:18px;line-height:1.3}.news-body p{color:var(--muted);font-size:13px;line-height:1.65}.text-link{font-size:12px;font-weight:800;color:#d8cbff}.application-grid,.application-grid-page{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.application-card{padding:25px;border:1px solid var(--line);border-radius:20px;background:#0f1118}.application-card span{font-size:9px;letter-spacing:.1em;color:var(--accent-2)}.application-card h3{margin:14px 0 10px}.application-card p{color:var(--muted);line-height:1.65;font-size:13px}.final-cta{position:relative;overflow:hidden;border-top:1px solid var(--line);background:#0b0d13}.final-cta .container{min-height:370px;display:flex;align-items:center;justify-content:space-between;gap:50px;position:relative}.final-cta h2{font:700 clamp(38px,5vw,68px)/1 Space Grotesk;letter-spacing:-.055em;margin:15px 0}.final-cta p{color:var(--muted)}.cta-orb{width:310px;height:310px;border-radius:50%;border:1px solid rgba(139,92,246,.25);background:radial-gradient(circle,rgba(139,92,246,.28),transparent 62%);position:relative}.cta-lines{position:absolute;inset:18%;border:1px dashed rgba(34,211,238,.18);border-radius:50%}

/* Public pages */
.page-hero{padding:100px 0 52px;border-bottom:1px solid var(--line);background:radial-gradient(circle at 70% 20%,rgba(139,92,246,.13),transparent 38%)}.page-hero h1{font:700 clamp(42px,6vw,78px)/1 Space Grotesk;letter-spacing:-.06em;margin:17px 0}.page-hero p{color:var(--muted);max-width:680px;line-height:1.75}.server-command-center{padding:55px 0 90px}.server-big-grid{display:grid;grid-template-columns:1.45fr .75fr;gap:18px}.server-overview-card,.performance-panel{border:1px solid var(--line);border-radius:24px;background:#10121a;padding:28px}.server-title-row{display:flex;justify-content:space-between;gap:20px}.server-title-row h2{margin:10px 0}.performance-dial,.radial-meter{--value:0;width:150px;height:150px;border-radius:50%;background:conic-gradient(var(--accent) calc(var(--value)*1%),#222632 0);display:grid;place-items:center;position:relative}.performance-dial:after,.radial-meter:after{content:"";position:absolute;inset:11px;background:#11141c;border-radius:50%}.performance-dial span,.radial-meter span{position:relative;z-index:1;font-weight:800}.server-detail-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:24px 0}.server-detail-grid>div,.server-detail-row>div{padding:17px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.02)}.server-detail-grid small,.server-detail-row small{font-size:8px;color:#6f7687;letter-spacing:.1em}.server-detail-grid b,.server-detail-row b{display:block;margin-top:7px;font-size:13px}.player-list{display:grid;gap:8px}.player-row{padding:13px 15px;border:1px solid var(--line);border-radius:12px;display:flex;align-items:center;justify-content:space-between}.player-row small{color:var(--muted)}.video-grid,.video-grid-page{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.video-card{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#0f1118}.video-card video{width:100%;aspect-ratio:16/9;background:black}.video-card>div{padding:17px}.video-card h3{margin:0 0 7px}.video-card p{font-size:12px;color:var(--muted)}.gallery-page,.article-page,.result-page,.auth-page,.maintenance-page,.error-page{padding:70px 0 100px}.article-container{width:min(900px,calc(100% - 48px));margin:auto}.article-cover{width:100%;max-height:480px;object-fit:cover;border-radius:24px;margin:30px 0}.article-lead{font-size:18px;color:#c2c7d2;line-height:1.75}.article-content{color:#b2b7c4;line-height:1.9}.store-toolbar{display:flex;justify-content:space-between;align-items:center;margin:42px 0 22px}.balance-pill{padding:11px 15px;border:1px solid var(--line);border-radius:12px}.checkout-layout{display:grid;grid-template-columns:1fr 390px;gap:20px;padding:60px 0 100px}.checkout-summary,.premium-form,.auth-card,.result-card,.public-profile-card{border:1px solid var(--line);border-radius:24px;background:#10121a;padding:28px}.gateway-option{display:flex;align-items:center;gap:13px;padding:16px;border:1px solid var(--line);border-radius:14px;cursor:pointer}.gateway-option:has(input:checked){border-color:var(--accent);background:rgba(139,92,246,.08)}.gateway-option input{width:18px}.checkout-price{font-size:36px;font-weight:900}.secure-note,.info-box,.alert-box{padding:14px 16px;border:1px solid rgba(34,211,238,.18);background:rgba(34,211,238,.055);border-radius:13px;color:#b9c4ce;font-size:12px;line-height:1.6}.info-box.warning{border-color:rgba(251,191,36,.22);background:rgba(251,191,36,.055)}.info-box code{display:block;margin-top:8px;color:#d6dded;overflow-wrap:anywhere}.quick-amounts{display:flex;flex-wrap:wrap;gap:9px}.quick-amounts button{border:1px solid var(--line);background:#12151e;color:#cbd0dc;border-radius:10px;padding:10px 14px}.money-input{position:relative}.money-input span{position:absolute;right:15px;top:50%;transform:translateY(-50%);color:var(--muted)}.payment-frame{border:0;width:100%;min-height:650px;border-radius:18px;background:white}.result-card{max-width:660px;margin:auto;text-align:center}.result-icon{width:76px;height:76px;border-radius:50%;display:grid;place-items:center;background:rgba(52,211,153,.1);color:var(--success);font-size:34px;margin:0 auto 20px}.result-details,.meta-list{display:grid;gap:0;margin:24px 0}.result-details>div,.meta-list>div{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid var(--line);font-size:12px}.result-details span,.meta-list span{color:var(--muted)}.account-layout{display:grid;grid-template-columns:280px 1fr;gap:18px;padding:55px 0 100px}.account-sidebar,.account-main{display:grid;gap:18px;align-content:start}.balance-card{padding:24px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(145deg,rgba(139,92,246,.18),#10121a)}.balance-card b{font-size:30px;display:block;margin:12px 0}.transaction-list,.submission-list{display:grid}.transaction-list>div,.submission-list>div{display:flex;align-items:center;gap:13px;padding:15px 0;border-bottom:1px solid var(--line)}.transaction-list p,.submission-list p{margin:0;display:grid;flex:1}.transaction-list small,.submission-list small{color:var(--muted);margin-top:4px}.transaction-sign{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#171a24}.profile-cover{height:250px;background:linear-gradient(120deg,rgba(139,92,246,.36),rgba(34,211,238,.12)),#12151e;overflow:hidden}.profile-cover img{width:100%;height:100%;object-fit:cover}.profile-hero{margin-top:-55px}.profile-hero-inner{display:flex;align-items:end;gap:24px}.profile-avatar-xl{width:130px;height:130px;border-radius:28px;border:7px solid var(--bg);object-fit:cover}.profile-identity{flex:1}.profile-identity h1{margin:0;font-size:35px}.profile-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:35px 0}.profile-stats>div{padding:18px;border:1px solid var(--line);border-radius:15px;background:#10121a}.profile-stats b{display:block;font-size:22px}.profile-stats small{color:var(--muted)}.auth-page,.maintenance-page,.error-page{min-height:70vh;display:grid;place-items:center}.auth-card{width:min(520px,calc(100% - 32px));text-align:center}.discord-glyph{font-size:17px}.maintenance-orb,.credit-orb{width:100px;height:100px;border:1px solid rgba(139,92,246,.35);border-radius:50%;margin:auto;background:radial-gradient(circle,rgba(139,92,246,.35),transparent 65%)}

/* Footer / Toast */
.site-footer{padding:65px 0 25px;border-top:1px solid var(--line);background:#08090d}.footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:50px}.footer-grid>div{display:grid;align-content:start;gap:12px}.footer-grid p{color:var(--muted);line-height:1.7;font-size:12px}.footer-grid>div>b{font-size:12px;margin-bottom:6px}.footer-grid>div>a:not(.brand){font-size:12px;color:#8e94a4}.footer-grid>div>a:hover{color:white}.footer-bottom{border-top:1px solid var(--line);margin-top:42px;padding-top:22px;display:flex;justify-content:space-between;color:#62697a;font-size:10px}.toast,.admin-toast{position:fixed;right:22px;top:98px;z-index:100;padding:15px 17px;border:1px solid var(--line-strong);border-radius:14px;background:#151822;box-shadow:var(--shadow);display:flex;align-items:center;gap:18px;max-width:430px}.toast button,.admin-toast button{background:none;border:0;font-size:18px}.toast-success{border-color:rgba(52,211,153,.32)}.toast-error{border-color:rgba(251,113,133,.32)}.toast-info{border-color:rgba(34,211,238,.32)}

/* Admin shell */
.admin-body{background:#08090d}.admin-sidebar{position:fixed;left:0;top:0;bottom:0;width:var(--sidebar);padding:22px 17px;border-right:1px solid var(--line);background:rgba(10,11,16,.97);z-index:40;display:flex;flex-direction:column}.admin-brand{padding:0 9px 21px;border-bottom:1px solid var(--line)}.admin-server-mini{display:flex;align-items:center;gap:10px;padding:15px 12px;margin:14px 0;border:1px solid var(--line);border-radius:13px;background:rgba(255,255,255,.02)}.admin-server-mini i{width:8px;height:8px;border-radius:50%}.admin-server-mini i.online{background:var(--success);box-shadow:0 0 12px var(--success)}.admin-server-mini i.offline{background:var(--danger)}.admin-server-mini span{display:grid}.admin-server-mini small{font-size:7px;color:#646b7c;letter-spacing:.12em}.admin-server-mini b{font-size:11px;margin-top:3px}.admin-nav{display:grid;gap:3px;overflow-y:auto;padding-right:3px}.admin-nav>small{font-size:8px;letter-spacing:.16em;color:#505768;margin:15px 10px 6px}.admin-nav-item{display:flex;align-items:center;gap:11px;height:42px;padding:0 12px;border-radius:10px;color:#7f8697}.admin-nav-item span{width:20px;text-align:center}.admin-nav-item b{font-size:12px;font-weight:650}.admin-nav-item:hover{background:rgba(255,255,255,.035);color:#d9ddea}.admin-nav-item.active{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 17%,transparent),rgba(139,92,246,.03));color:#f1edff;border:1px solid color-mix(in srgb,var(--accent) 22%,transparent)}.admin-sidebar-foot{margin-top:auto;border-top:1px solid var(--line);padding:16px 10px 0;display:grid;gap:8px;font-size:10px;color:#6e7585}.admin-shell{margin-left:var(--sidebar);min-height:100vh}.admin-topbar{height:86px;display:flex;align-items:center;gap:18px;padding:0 34px;border-bottom:1px solid var(--line);background:rgba(8,9,13,.84);backdrop-filter:blur(18px);position:sticky;top:0;z-index:25}.admin-topbar>div:nth-child(2){flex:1}.admin-topbar small{font-size:8px;color:#62697a;letter-spacing:.14em}.admin-topbar h1{font-size:18px;margin:5px 0 0}.admin-user{display:flex;align-items:center;gap:11px;text-align:right}.admin-user span{display:grid}.admin-user b{font-size:12px}.admin-user img{width:42px;height:42px;border-radius:12px;object-fit:cover}.sidebar-toggle{display:none;width:42px;height:42px;border:1px solid var(--line);background:#11141c;border-radius:11px}.admin-content{padding:30px 34px 60px}.admin-footer{padding:18px 34px;border-top:1px solid var(--line);display:flex;justify-content:space-between;color:#5e6575;font-size:10px}.admin-page-head,.admin-hero{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:24px}.admin-page-head h1,.admin-hero h2{font:700 34px/1 Space Grotesk;letter-spacing:-.04em;margin:12px 0 8px}.admin-page-head p,.admin-hero p{color:var(--muted);font-size:13px}.admin-hero{padding:28px;border:1px solid var(--line);border-radius:24px;background:radial-gradient(circle at 80% 20%,rgba(139,92,246,.16),transparent 30%),#10121a}.panel-card,.admin-panel{padding:22px}.panel-card-head,.admin-panel-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.panel-card-head small,.admin-panel-head small{font-size:8px;color:#6e7586;letter-spacing:.13em}.panel-card-head h2,.admin-panel-head h2{font-size:17px;margin:6px 0 0}.panel-card-head>a{font-size:11px;color:#a998db}.admin-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:18px}.admin-stat-grid article{padding:20px;border:1px solid var(--line);border-radius:18px;background:#10121a;display:flex;align-items:center;gap:14px}.admin-stat-grid article>span{width:42px;height:42px;border-radius:12px;background:rgba(139,92,246,.1);display:grid;place-items:center;color:#bda9ff}.admin-stat-grid p{margin:0;display:grid}.admin-stat-grid small{font-size:8px;color:#707788;letter-spacing:.1em}.admin-stat-grid b{font-size:21px;margin:4px 0}.admin-stat-grid em{font-style:normal;font-size:9px;color:#747b8b}.admin-dashboard-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:17px;margin-bottom:17px}.admin-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.server-dashboard-metrics{display:grid;grid-template-columns:repeat(4,1fr);margin:25px 0}.server-dashboard-metrics div{padding:0 16px;border-right:1px solid var(--line)}.server-dashboard-metrics div:first-child{padding-left:0}.server-dashboard-metrics div:last-child{border:0}.server-dashboard-metrics small{display:block;font-size:8px;color:#6d7485}.server-dashboard-metrics b{font-size:21px}.compact-list,.audit-mini{display:grid}.compact-list>div,.audit-mini>div{display:flex;align-items:center;gap:11px;padding:12px 0;border-bottom:1px solid var(--line)}.compact-list p,.audit-mini p{margin:0;display:grid;flex:1}.compact-list b,.audit-mini b{font-size:11px}.compact-list small,.audit-mini small{font-size:9px;color:var(--muted);margin-top:3px}.compact-list strong{font-size:12px}.audit-mini>div>span{font-size:9px;color:#6b7282}.status-dot{width:8px;height:8px;border-radius:50%;background:#747b8d;flex:none}.status-dot.status-paid,.status-dot.status-approved{background:var(--success)}.status-dot.status-pending,.status-dot.status-reviewing{background:var(--warning)}.status-dot.status-failed,.status-dot.status-cancelled,.status-dot.status-rejected{background:var(--danger)}.status-badge{display:inline-flex;padding:6px 9px;border-radius:999px;font-size:8px;font-weight:850;letter-spacing:.07em;background:#222633;color:#aeb4c2;text-transform:uppercase}.status-paid,.status-approved{background:rgba(52,211,153,.1);color:#6ee7b7}.status-pending,.status-reviewing{background:rgba(251,191,36,.1);color:#fcd66b}.status-failed,.status-cancelled,.status-rejected{background:rgba(251,113,133,.1);color:#fda4af}.status-refunded,.status-archived{background:rgba(96,165,250,.1);color:#93c5fd}.tag,.owner-only-badge{display:inline-flex;padding:7px 10px;border:1px solid var(--line);border-radius:999px;font-size:8px;color:#9ba1b1;letter-spacing:.08em}.table-wrap,.responsive-table{overflow-x:auto}.table-wrap table,.responsive-table table{width:100%;border-collapse:collapse;min-width:740px}th{text-align:left;font-size:8px;letter-spacing:.11em;color:#666d7e;padding:12px 13px;border-bottom:1px solid var(--line)}td{padding:14px 13px;border-bottom:1px solid rgba(255,255,255,.055);font-size:11px;color:#b9beca}tbody tr:hover{background:rgba(255,255,255,.015)}code{font-family:"SFMono-Regular",Consolas,monospace;color:#b4a7df;font-size:10px}.table-user{display:flex;align-items:center;gap:10px}.table-user img,.table-user>span:first-child{width:34px;height:34px;border-radius:9px;object-fit:cover;background:#1d202b;display:grid;place-items:center}.table-user span{display:grid}.table-user small{color:var(--muted);font-size:9px;margin-top:3px}.table-actions{display:flex;gap:6px}.empty-state{padding:34px;text-align:center;color:#666d7c;font-size:12px}.diagnostic-alert{display:flex;gap:13px;padding:15px;border:1px solid rgba(251,113,133,.25);border-radius:14px;background:rgba(251,113,133,.06);margin-bottom:18px}.diagnostic-alert>span{width:30px;height:30px;border-radius:9px;background:rgba(251,113,133,.14);display:grid;place-items:center;color:var(--danger)}.diagnostic-alert p{margin:4px 0 0;color:#b99ca4;font-size:11px}.server-admin-grid,.admin-split-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:17px;margin-bottom:17px}.console-player{display:flex;align-items:center;justify-content:space-between;padding:16px 0}.console-player>div:first-child b{font-size:58px}.console-player>div:first-child span{font-size:20px;color:#737a8b}.console-player small{display:block;font-size:8px;color:#686f80}.radial-meter{width:120px;height:120px}.server-detail-row{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.endpoint-display{margin-top:16px;padding:14px;border:1px solid var(--line);border-radius:12px;display:grid;gap:7px}.endpoint-display small{font-size:8px;color:#686f80}.resource-stats{display:grid;gap:10px}.resource-stats>div{display:flex;gap:12px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:13px}.resource-stats>div>span{width:34px;height:34px;border-radius:10px;background:rgba(139,92,246,.1);display:grid;place-items:center}.resource-stats p{margin:0;display:grid}.resource-stats small{font-size:7px;color:#686f80}.tag-cloud{display:flex;flex-wrap:wrap;gap:7px;margin-top:17px}.tag-cloud span{padding:7px 9px;border:1px solid var(--line);border-radius:8px;font-size:8px;color:#7e8595}.id-chip{padding:5px 7px;background:#181b25;border-radius:7px}.text-green{color:var(--success)}.text-gold{color:var(--warning)}.text-red{color:var(--danger)}.signal-bars{display:flex;align-items:end;gap:2px;height:14px}.signal-bars i{width:3px;background:var(--success);border-radius:2px}.signal-bars i:nth-child(1){height:5px}.signal-bars i:nth-child(2){height:9px}.signal-bars i:nth-child(3){height:13px}
.editor-grid,.staff-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:17px}.catalog-list,.staff-list,.form-admin-list{display:grid;gap:8px}.catalog-list article,.staff-list article,.form-admin-list article{padding:13px;border:1px solid var(--line);border-radius:13px;background:rgba(255,255,255,.018);display:flex;align-items:center;gap:11px}.catalog-list article>div:nth-child(2),.staff-info,.form-admin-list article>div:first-child{flex:1}.catalog-list b,.staff-info b,.form-admin-list h3{font-size:11px}.catalog-list small,.staff-info small,.form-admin-list p{display:block;color:var(--muted);font-size:9px;margin:4px 0 0}.catalog-icon,.staff-avatar{width:38px;height:38px;border-radius:10px;background:#1d202b;display:grid;place-items:center;overflow:hidden}.staff-avatar img{width:100%;height:100%;object-fit:cover}.role-pill{padding:6px 9px;border:1px solid color-mix(in srgb,var(--role-color) 28%,transparent);border-radius:999px;font-size:8px;color:var(--role-color)}.role-pill i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--role-color);margin-right:6px}.danger-icon,.edit-button,.field-remove,.modal-close{border:0;background:transparent;color:#7b8292}.danger-icon:hover,.field-remove:hover{color:var(--danger)}.edit-button:hover{color:white}.role-manager{margin-top:17px}.role-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.role-card{padding:18px;border:1px solid var(--line);border-radius:17px;background:#0d0f16}.role-card-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.role-card-head>div{display:grid}.role-card-head b{font-size:13px}.role-card-head small{font-size:9px;color:var(--muted);margin-top:4px}.role-card-head>div>i{width:9px;height:9px;border-radius:50%;background:var(--role-color);margin-bottom:9px}.role-card-head>span{font-size:7px;color:#6d7485}.permission-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;margin:16px 0}.permission-grid label{cursor:pointer}.permission-grid input{position:absolute;opacity:0}.permission-grid label>span{padding:9px 10px;border:1px solid var(--line);border-radius:9px;display:flex;align-items:center;gap:7px;font-size:9px;color:#747b8b}.permission-grid label>span i{width:15px;height:15px;border:1px solid var(--line-strong);border-radius:4px;display:grid;place-items:center;font-style:normal;font-size:8px;color:transparent}.permission-grid input:checked+span{border-color:color-mix(in srgb,var(--role-color) 38%,transparent);color:#d7dbe5;background:color-mix(in srgb,var(--role-color) 8%,transparent)}.permission-grid input:checked+span i{background:var(--role-color);color:white}.text-danger{border:0;background:none;color:var(--danger);font-size:10px;margin-top:12px}.order-summary{display:flex;gap:10px}.order-summary>div{padding:12px 17px;border:1px solid var(--line);border-radius:12px;display:grid}.order-summary small{font-size:7px;color:#676e7f}.order-summary b{font-size:14px;margin-top:4px}.inline-status{display:flex;gap:5px}.inline-status select{min-height:34px;padding:5px 8px;font-size:9px}.inline-status button{border:1px solid var(--line);background:#171a24;border-radius:7px;font-size:9px}.audit-action{color:#c0b1ed}.integration-status{padding:7px 10px;border-radius:999px;font-size:8px;font-weight:850}.integration-status.ready{background:rgba(52,211,153,.1);color:var(--success)}.integration-status.missing{background:rgba(251,113,133,.1);color:var(--danger)}.gateway-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-bottom:17px}.admin-detail-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:17px}.check-list{display:grid;gap:8px}.check-list>div{display:flex;align-items:center;gap:12px;padding:13px;border:1px solid var(--line);border-radius:12px}.check-icon{width:32px;height:32px;border-radius:9px;display:grid;place-items:center}.check-icon.ok{background:rgba(52,211,153,.1);color:var(--success)}.check-icon.bad{background:rgba(251,113,133,.1);color:var(--danger)}.check-list p{margin:0;display:grid}.check-list small{font-size:9px;color:var(--muted)}.media-admin-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.media-admin-card{border:1px solid var(--line);border-radius:15px;overflow:hidden;background:#0d0f16}.media-admin-preview{height:170px;position:relative;background:black}.media-admin-preview img,.media-admin-preview video{width:100%;height:100%;object-fit:cover}.media-admin-preview>span{position:absolute;left:10px;top:10px;padding:5px 7px;background:rgba(0,0,0,.7);border-radius:7px;font-size:7px}.media-admin-copy{padding:14px}.media-admin-copy h3{font-size:12px;margin:0}.media-admin-copy p{font-size:10px;color:var(--muted);min-height:30px}.media-admin-copy>div{display:flex;gap:6px;margin-bottom:12px}.form-builder-card{margin-bottom:17px}.builder-head{display:flex;align-items:center;justify-content:space-between;padding-top:18px;border-top:1px solid var(--line)}.builder-head h3{margin:6px 0;font-size:14px}.form-fields{display:grid;gap:9px}.form-field-row{display:grid;grid-template-columns:24px 1.2fr .7fr 1fr auto 28px;gap:9px;align-items:end;padding:12px;border:1px solid var(--line);border-radius:13px;background:#0d0f16}.drag-handle{color:#5d6474;align-self:center}.field-required{display:flex;align-items:center;gap:7px;padding-bottom:11px}.field-required span{margin:0!important}.field-remove{font-size:20px;padding-bottom:9px}.form-admin-list article>div:first-child{display:flex;align-items:center;gap:11px}.list-actions{display:flex;gap:6px;align-items:center}.applicant-card{display:flex;align-items:center;gap:14px;padding:15px;border:1px solid var(--line);border-radius:14px}.applicant-card img{width:52px;height:52px;border-radius:13px}.applicant-card h3{margin:0}.applicant-card p{margin:5px 0 0;color:var(--muted);font-size:10px}.answer-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:16px}.answer-grid article{padding:15px;border:1px solid var(--line);border-radius:13px;background:#0d0f16}.answer-grid small{font-size:8px;color:#72798a;letter-spacing:.08em}.answer-grid p{font-size:12px;line-height:1.6;margin:8px 0 0}.review-card{align-self:start;position:sticky;top:110px}
.modal{position:fixed;inset:0;z-index:200;display:none;place-items:center;padding:20px}.modal.open{display:grid}.modal-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.72);backdrop-filter:blur(6px)}.modal-dialog{position:relative;width:min(480px,100%);padding:25px;border:1px solid var(--line-strong);border-radius:20px;background:#12151e;box-shadow:var(--shadow)}.modal-close{position:absolute;right:15px;top:13px;font-size:24px}.modal-dialog h2{margin:8px 0 22px}

@media(max-width:1180px){.site-nav{gap:18px}.site-nav a{font-size:12px}.hero-grid{grid-template-columns:1fr 450px}.gateway-grid{grid-template-columns:1fr}.admin-stat-grid{grid-template-columns:repeat(2,1fr)}.media-admin-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:980px){.site-nav{position:fixed;left:16px;right:16px;top:86px;display:none;flex-direction:column;align-items:stretch;background:#11131b;border:1px solid var(--line);border-radius:17px;padding:12px;box-shadow:var(--shadow)}.site-nav.open{display:flex}.site-nav a{padding:13px}.site-nav a:after{display:none}.mobile-menu{display:block}.nav-actions>.user-pill span,.nav-actions>.button-discord span:not(.discord-glyph){display:none}.hero-grid{grid-template-columns:1fr;min-height:auto;padding-top:100px;padding-bottom:60px}.hero-section{min-height:auto}.hero-stage{min-height:500px}.hero-copy{text-align:center}.hero-copy>p{margin:auto}.hero-buttons,.hero-proof{justify-content:center}.status-ribbon-grid{grid-template-columns:repeat(2,1fr)}.experience-grid,.product-grid,.product-grid-page,.news-grid,.news-grid-page,.application-grid,.application-grid-page,.video-grid,.video-grid-page{grid-template-columns:repeat(2,1fr)}.masonry-gallery{grid-template-columns:repeat(2,1fr)}.server-big-grid,.checkout-layout,.account-layout{grid-template-columns:1fr}.footer-grid{grid-template-columns:repeat(2,1fr)}.admin-sidebar{transform:translateX(-101%);transition:transform .25s}.admin-sidebar.open{transform:translateX(0)}.admin-shell{margin-left:0}.sidebar-toggle{display:grid;place-items:center}.admin-dashboard-grid,.server-admin-grid,.admin-split-grid,.editor-grid,.staff-grid,.admin-detail-grid{grid-template-columns:1fr}.admin-form-grid{grid-template-columns:1fr}.role-grid{grid-template-columns:1fr}.review-card{position:static}.form-field-row{grid-template-columns:24px 1fr 1fr}.form-field-row label:nth-of-type(3){grid-column:2/-1}.field-required{grid-column:2}.field-remove{grid-column:3;grid-row:2}.admin-topbar,.admin-content{padding-left:20px;padding-right:20px}}
@media(max-width:680px){.container,.narrow-container,.article-container{width:min(100% - 28px,1240px)}.announcement-inner p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.announcement-inner a{display:none}.nav-wrap{height:70px}.brand-copy{display:none}.nav-actions>.button-discord{width:42px;padding:0;font-size:0}.nav-actions>.button-discord .discord-glyph{font-size:17px}.hero-grid{padding-top:72px}.hero-copy h1{font-size:45px}.hero-copy>p{font-size:14px}.hero-buttons{flex-direction:column}.hero-stage{min-height:430px}.city-core{width:285px;height:285px}.core-logo{width:96px;height:116px;font-size:48px}.floating-card{min-width:112px;padding:10px}.fc-map{left:0}.fc-sync{right:0}.fc-resources{left:0}.fc-uptime{right:0}.live-card{bottom:0;padding:15px}.live-metrics div{padding-left:9px}.live-metrics b{font-size:15px}.status-ribbon-grid{grid-template-columns:1fr 1fr}.status-ribbon-grid>div{padding:18px 12px}.section-space{padding:68px 0}.section-heading{display:block}.experience-grid,.product-grid,.product-grid-page,.news-grid,.news-grid-page,.application-grid,.application-grid-page,.video-grid,.video-grid-page{grid-template-columns:1fr}.masonry-gallery{grid-auto-rows:160px}.gallery-tile:nth-child(1),.gallery-tile:nth-child(6){grid-column:span 2;grid-row:span 1}.final-cta .container{min-height:400px;display:block;padding-top:70px}.cta-orb{width:190px;height:190px;margin:30px auto}.footer-grid{grid-template-columns:1fr 1fr;gap:30px}.footer-grid>div:first-child{grid-column:1/-1}.footer-bottom{display:grid;gap:8px}.form-grid,.switch-list,.profile-stats,.answer-grid{grid-template-columns:1fr}.server-detail-grid,.server-detail-row{grid-template-columns:repeat(2,1fr)}.profile-hero-inner{display:grid;text-align:center;justify-items:center}.profile-avatar-xl{width:105px;height:105px}.admin-content{padding:20px 13px 50px}.admin-topbar{padding:0 13px}.admin-user span{display:none}.admin-page-head,.admin-hero{display:grid}.admin-stat-grid{grid-template-columns:1fr}.server-dashboard-metrics{grid-template-columns:repeat(2,1fr);gap:16px}.server-dashboard-metrics div{border:0;padding:0}.panel-card,.admin-panel{padding:16px;border-radius:17px}.media-admin-grid{grid-template-columns:1fr}.permission-grid{grid-template-columns:1fr}.form-field-row{grid-template-columns:1fr}.drag-handle{display:none}.form-field-row label:nth-of-type(3),.field-required,.field-remove{grid-column:auto;grid-row:auto}.inline-search{width:100%;flex-direction:column;align-items:stretch}.inline-search input{min-width:0}.panel-card-head,.admin-panel-head{align-items:flex-start}.panel-card-head:has(.inline-search){display:grid}.sticky-save{bottom:8px}.order-summary{width:100%}.admin-footer{padding:18px 13px}.toast,.admin-toast{left:14px;right:14px;top:82px}.modal{padding:12px}}

/* Component refinements */
.gallery-tile>span{position:absolute;left:14px;right:14px;bottom:13px;z-index:2;display:grid;grid-template-columns:28px 1fr;column-gap:9px;align-items:center}.gallery-tile>span>img{width:28px;height:28px;border-radius:8px;object-fit:cover;grid-row:1/3}.gallery-tile>span>b{font-size:10px}.gallery-tile>span>small{font-size:8px;color:#aeb4c1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.experience-card.wide{grid-column:1/-1;display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:32px}.performance-panel{display:grid;grid-template-columns:1.2fr 1fr 1fr;align-items:center;gap:10px;padding:16px;border:1px solid var(--line);border-radius:17px;background:#0b0d13}.performance-panel>div:not(.performance-dial){padding:16px;border-left:1px solid var(--line)}.performance-panel b{display:block;font-size:19px}.performance-panel span,.performance-panel small{font-size:8px;color:#707788;letter-spacing:.1em}.performance-dial{width:100px;height:100px}.performance-dial:after{inset:9px}.performance-dial b{position:relative;z-index:1;font-size:18px}.performance-dial small{position:absolute;z-index:1;margin-top:32px}.market-bars{position:absolute;right:24px;bottom:24px;height:65px;display:flex;align-items:end;gap:5px}.market-bars i{width:5px;border-radius:4px;background:linear-gradient(var(--accent-2),var(--accent));opacity:.55}.market-bars i:nth-child(1){height:28%}.market-bars i:nth-child(2){height:45%}.market-bars i:nth-child(3){height:36%}.market-bars i:nth-child(4){height:68%}.market-bars i:nth-child(5){height:55%}.market-bars i:nth-child(6){height:84%}.market-bars i:nth-child(7){height:100%}.page-hero em,.section-heading em{font-style:normal;color:#bba8ff}.counter-pill{padding:9px 13px;border:1px solid var(--line);border-radius:999px;font-size:9px;color:var(--muted)}.counter-pill b{color:white}.form-card{display:grid;gap:19px}.field-block{display:grid}.field-block>span{margin-bottom:9px}.gateway-option>span{display:grid;flex:1}.gateway-option>span b{font-size:12px}.gateway-option>span small{font-size:9px;color:var(--muted);margin-top:4px}.gateway-option>i{font-style:normal;color:transparent}.gateway-option:has(input:checked)>i{color:var(--success)}.back-link{display:inline-block;color:#9184b9;font-size:11px;margin-bottom:22px}.public-profile{padding-bottom:90px}.public-profile-card{position:relative;margin-top:-70px;display:grid;grid-template-columns:140px 1fr;gap:22px;align-items:end}.public-profile-card .profile-avatar-xl{margin-top:-70px}.public-profile-card .profile-stats{grid-column:1/-1}.profile-identity>span,.profile-hero-inner>div>span{display:inline-flex;padding:6px 9px;border:1px solid color-mix(in srgb,var(--role-color) 36%,transparent);background:color-mix(in srgb,var(--role-color) 8%,transparent);color:var(--role-color);border-radius:999px;font-size:8px;font-weight:800}.account-layout+.nothing{display:none}.profile-hero:not(.public-profile .profile-hero){margin-top:0;min-height:280px;padding:80px 0 34px;background-position:center;background-size:cover;border-bottom:1px solid var(--line)}.profile-hero .profile-hero-inner>img{width:94px;height:94px;border-radius:24px;object-fit:cover;border:5px solid #08090d}.profile-hero .profile-hero-inner{align-items:center}.profile-hero .profile-hero-inner h1{margin:8px 0 5px}.profile-hero .profile-hero-inner p{margin:0;color:var(--muted);font-size:10px}.account-sidebar .mini-status{padding:18px;border:1px solid var(--line);border-radius:18px;background:#10121a;display:grid;gap:8px}.account-sidebar .mini-status b{font-size:14px}.account-sidebar .mini-status small{font-size:9px;color:var(--muted)}.transaction-sign.plus{color:var(--success)}.transaction-sign.minus{color:var(--danger)}.owner-card-mini{padding:12px 16px;border:1px solid rgba(251,191,36,.18);background:rgba(251,191,36,.05);border-radius:13px;display:flex;align-items:center;gap:11px}.owner-card-mini>span{color:var(--warning);font-size:20px}.owner-card-mini div{display:grid}.owner-card-mini small{font-size:7px;color:#777e8e}.owner-card-mini b{font-size:10px;margin-top:4px}.editor-actions{display:flex;justify-content:flex-end;gap:9px}.news-index{width:38px;text-align:center;font-size:15px;font-weight:800}.news-index small{font-size:7px!important;letter-spacing:.08em}.integration-card{align-self:start}.gateway-card{align-self:start}.admin-split-grid>.panel-card{height:100%}.alert-box{margin:13px 0}.secure-note{margin-top:16px}.credit-summary{text-align:center;align-self:start}.credit-orb{display:grid;place-items:center;font:900 38px Space Grotesk;color:#c5b2ff}.credit-summary>small{display:block;margin-top:19px;color:var(--muted);font-size:8px}.credit-summary h2{font-size:35px}.credit-summary p{color:var(--muted);font-size:12px;line-height:1.7}.checkout-summary{align-self:start;position:sticky;top:110px}.checkout-summary h2{font-size:25px}.checkout-summary p{color:var(--muted);line-height:1.7;font-size:12px}.payment-frame{display:block}.error-page,.maintenance-page{padding-inline:14px;text-align:center}.error-page h1,.maintenance-page h1{font:700 clamp(42px,8vw,78px)/1 Space Grotesk}.error-page p,.maintenance-page p{color:var(--muted);line-height:1.7}.auth-card h1,.result-card h1{font:700 38px Space Grotesk}.auth-card p,.result-card p{color:var(--muted);line-height:1.7}.gallery-page.masonry-gallery{margin-top:0}.video-grid-page,.news-grid-page,.product-grid-page,.application-grid-page{padding-top:0}.store-toolbar+.product-grid-page{margin-bottom:90px}
@media(max-width:680px){.experience-card.wide{grid-template-columns:1fr}.performance-panel{grid-template-columns:1fr 1fr}.performance-dial{grid-row:1/3}.public-profile-card{grid-template-columns:1fr;text-align:center;justify-items:center}.public-profile-card .profile-avatar-xl{margin-top:-80px}.public-profile-card .profile-stats{width:100%}.profile-hero .profile-hero-inner{grid-template-columns:1fr}.profile-hero .profile-hero-inner>a{width:100%}.checkout-summary{position:static}.editor-actions{flex-direction:column}.editor-actions .button{width:100%}}

.result-card.fail .result-icon{background:rgba(251,113,133,.1);color:var(--danger)}
.result-card.pending .result-icon{background:rgba(251,191,36,.1);color:var(--warning);animation:resultPulse 1.4s ease-in-out infinite}
@keyframes resultPulse{50%{opacity:.55;box-shadow:0 0 0 14px rgba(251,191,36,0)}}

/* ================================================================
   Syvixa Web — interface hardening and community modules
   ================================================================ */
html{color-scheme:dark;overflow-x:hidden;scrollbar-color:#343949 #090b10;scrollbar-width:thin}body{overflow-x:hidden;font-size:15px;line-height:1.5}main{min-height:calc(100vh - 116px)}
::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#090b10}::-webkit-scrollbar-thumb{background:#343949;border:2px solid #090b10;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#4a5062}
button,.button,a.button,input,select,textarea{transform:none!important}button:active,.button:active,a.button:active{transform:none!important;scale:1!important}.button{will-change:auto}
input,select,textarea{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:14px;line-height:1.35;max-width:100%}
select{-webkit-appearance:none;appearance:none;color-scheme:dark;padding-right:43px;background-color:#0b0d13;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%239da4b6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:14px}select::-ms-expand{display:none}select option{background:#10131b;color:#f4f6fb;padding:10px}select:disabled,input:disabled,textarea:disabled{opacity:.62;cursor:not-allowed}input[type=number]{appearance:textfield;-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=file]::file-selector-button{border:0;border-radius:9px;background:rgba(139,92,246,.16);color:#d9ceff;padding:8px 12px;margin-right:12px;font-weight:750;cursor:pointer}
.admin-content{width:100%;max-width:1680px;margin-inline:auto}.panel-card,.admin-panel,.premium-form{overflow:visible}.premium-table-wrap{width:100%;overflow:auto;border:1px solid var(--line);border-radius:15px;background:#0b0d13}.premium-table{border-collapse:collapse;width:100%;min-width:820px}.premium-table th{padding:13px 15px;text-align:left;font-size:10px;letter-spacing:.1em;color:#757d90;background:#121520;border-bottom:1px solid var(--line)}.premium-table td{padding:14px 15px;border-bottom:1px solid rgba(255,255,255,.055);vertical-align:middle;font-size:13px}.premium-table tr:last-child td{border-bottom:0}.premium-table td>b{display:block;font-size:13px}.premium-table td>small{display:block;color:var(--muted);font-size:10px;margin-top:4px}.table-actions,.list-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.table-actions form,.list-actions form{display:flex}.table-category,.severity-pill,.priority-badge{display:inline-flex;align-items:center;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:850;letter-spacing:.03em;white-space:nowrap}.table-category{background:color-mix(in srgb,var(--category-color) 12%,transparent);color:color-mix(in srgb,var(--category-color) 75%,white);border:1px solid color-mix(in srgb,var(--category-color) 24%,transparent)}.severity-pill.severity-info,.severity-info .severity-pill{background:rgba(34,211,238,.1);color:#67e8f9}.severity-pill.severity-success,.severity-success .severity-pill{background:rgba(52,211,153,.1);color:#6ee7b7}.severity-pill.severity-warning,.severity-warning .severity-pill{background:rgba(251,191,36,.1);color:#fcd34d}.severity-pill.severity-danger,.severity-danger .severity-pill{background:rgba(251,113,133,.1);color:#fda4af}

/* Rich text editor and rendered documents */
.rich-editor-field{display:block}.rich-toolbar{display:flex;align-items:center;gap:4px;flex-wrap:wrap;padding:9px;border:1px solid var(--line);border-bottom:0;border-radius:13px 13px 0 0;background:#131620}.rich-toolbar button{min-width:34px;height:32px;padding:0 9px;border:1px solid transparent;border-radius:7px;background:transparent;color:#aeb4c4;font-size:11px;font-weight:750}.rich-toolbar button:hover{background:rgba(255,255,255,.07);border-color:var(--line);color:white}.rich-editor{min-height:300px;padding:22px;border:1px solid var(--line);border-radius:0 0 13px 13px;background:#0b0d13;color:#edf0f7;line-height:1.75;overflow:auto;outline:0}.rich-editor:focus{border-color:color-mix(in srgb,var(--accent) 70%,white);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 10%,transparent)}.rich-editor:empty:before{content:attr(data-placeholder);color:#555d70;pointer-events:none}.rich-content{font-size:15px;line-height:1.85;color:#c8cdd9}.rich-content>*:first-child{margin-top:0}.rich-content>*:last-child{margin-bottom:0}.rich-content h2,.rich-content h3,.rich-content h4{font-family:Space Grotesk,sans-serif;color:white;line-height:1.2;margin:34px 0 14px}.rich-content h2{font-size:28px}.rich-content h3{font-size:22px}.rich-content p{margin:0 0 18px}.rich-content ul,.rich-content ol{display:grid;gap:9px;padding-left:24px;margin:16px 0 22px}.rich-content li::marker{color:var(--accent)}.rich-content blockquote{margin:24px 0;padding:18px 20px;border-left:3px solid var(--accent);background:color-mix(in srgb,var(--accent) 7%,transparent);border-radius:0 12px 12px 0;color:#d9dcec}.rich-content code{padding:2px 6px;border-radius:6px;background:#080a0f;color:#c8b8ff}.rich-content pre{overflow:auto;padding:18px;border:1px solid var(--line);border-radius:12px;background:#080a0f}.rich-content a{color:#bca8ff;text-decoration:underline;text-underline-offset:3px}.rich-content hr{border:0;border-top:1px solid var(--line);margin:30px 0}

/* Rules */
.rules-hero{background:radial-gradient(circle at 78% 40%,rgba(139,92,246,.14),transparent 35%)}.rules-layout{display:grid;grid-template-columns:310px minmax(0,1fr);gap:30px;align-items:start}.rules-sidebar{position:sticky;top:108px;padding:18px}.rules-search{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:12px;background:#0b0d13;padding:0 12px}.rules-search>span{color:#7f879a;font-size:20px}.rules-search input{border:0;box-shadow:none!important;background:transparent;padding-inline:0}.rules-category-nav{display:grid;gap:5px;margin-top:15px}.rules-category-nav a{display:flex;gap:11px;align-items:center;padding:12px;border-radius:11px;color:#9399aa}.rules-category-nav a:hover{background:rgba(255,255,255,.04);color:white}.rules-category-nav a>i{width:8px;height:8px;border-radius:50%;background:var(--category-color,var(--accent));box-shadow:0 0 13px var(--category-color,var(--accent))}.rules-category-nav a>span{display:grid}.rules-category-nav b{font-size:12px}.rules-category-nav small{font-size:9px;color:#666e81;margin-top:3px}.rules-category-nav a.child{padding-left:31px}.rules-category-nav a.child:before{content:"↳";color:#596174}.rules-note{margin-top:18px;padding:16px;border:1px solid color-mix(in srgb,var(--accent) 20%,transparent);border-radius:13px;background:color-mix(in srgb,var(--accent) 6%,transparent)}.rules-note b{font-size:12px}.rules-note p{font-size:10px;color:var(--muted);line-height:1.6}.rules-note a{font-size:10px;color:#c9bcff;font-weight:800}.rules-content{display:grid;gap:48px}.rule-category-section>header{display:grid;grid-template-columns:54px 1fr;gap:16px;align-items:start;margin-bottom:20px}.rule-category-section>header>span{width:54px;height:54px;border-radius:15px;display:grid;place-items:center;background:color-mix(in srgb,var(--category-color) 10%,#11141d);border:1px solid color-mix(in srgb,var(--category-color) 28%,transparent);font-size:22px}.rule-category-section>header small,.subcategory-head small{font-size:8px;color:var(--accent);letter-spacing:.14em}.rule-category-section>header h2{font:700 29px/1.15 Space Grotesk;margin:5px 0 8px}.rule-category-section>header p,.subcategory-head p{margin:0;color:var(--muted);font-size:12px;line-height:1.6}.rule-card-list{display:grid;gap:9px}.rule-card{position:relative;display:grid;grid-template-columns:42px 42px 1fr auto;align-items:center;gap:12px;padding:15px 17px;border:1px solid var(--line);border-radius:14px;background:#10131b;overflow:hidden}.rule-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#22d3ee;opacity:.75}.rule-card.severity-success:before{background:var(--success)}.rule-card.severity-warning:before{background:var(--warning)}.rule-card.severity-danger:before{background:var(--danger)}.rule-card:hover{border-color:var(--line-strong);background:#131722}.rule-number{font:700 10px Space Grotesk;color:#5f6678}.rule-emoji{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:rgba(255,255,255,.04)}.rule-card h3{font:650 14px Space Grotesk;margin:0}.rule-card p{font-size:11px;color:var(--muted);margin:5px 0 0;line-height:1.55}.rule-card>b{font-size:10px;color:#a99acb}.rule-subcategory{margin:27px 0 0 34px;padding-left:25px;border-left:1px solid var(--line)}.subcategory-head{display:grid;grid-template-columns:12px 1fr;gap:12px;margin-bottom:14px}.subcategory-head>span{width:8px;height:8px;margin-top:8px;border-radius:50%;background:var(--accent-2)}.subcategory-head h3{margin:3px 0 5px;font-size:18px}.rule-article{padding:34px}.rule-article:before{content:"";display:block;height:3px;margin:-34px -34px 30px;background:var(--accent-2);border-radius:20px 20px 0 0}.rule-article.severity-success:before{background:var(--success)}.rule-article.severity-warning:before{background:var(--warning)}.rule-article.severity-danger:before{background:var(--danger)}.article-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.article-meta span{font-size:9px;font-weight:850;color:var(--accent-2)}.article-meta time{font-size:10px;color:var(--muted)}.related-rules{margin-top:50px}.related-rules h2{font:700 28px Space Grotesk}

/* Staff directory */
.staff-directory{display:grid;gap:42px}.staff-directory-head{display:flex;justify-content:space-between;align-items:end}.staff-directory-head small{font-size:9px;color:var(--accent-2);letter-spacing:.13em}.staff-directory-head h2{font:700 34px Space Grotesk;margin:7px 0 0}.staff-group{display:grid;gap:17px}.staff-group>header{display:grid;grid-template-columns:48px 1fr auto;gap:14px;align-items:center;padding-bottom:15px;border-bottom:1px solid var(--line)}.staff-group>header>span{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:color-mix(in srgb,var(--role-color) 11%,#11141c);border:1px solid color-mix(in srgb,var(--role-color) 30%,transparent);color:var(--role-color);font-size:20px}.staff-group>header small{font-size:8px;letter-spacing:.13em;color:var(--role-color)}.staff-group>header h3{font:700 22px Space Grotesk;margin:4px 0 2px}.staff-group>header p{margin:0;color:var(--muted);font-size:11px}.staff-group>header>b{font:700 25px Space Grotesk;color:color-mix(in srgb,var(--role-color) 72%,white)}.staff-member-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.staff-member-card{display:grid;grid-template-columns:54px 1fr auto;align-items:center;gap:12px;padding:14px;border:1px solid var(--line);background:#10131b;border-radius:15px}.staff-member-card:hover{border-color:color-mix(in srgb,var(--role-color) 35%,transparent);background:color-mix(in srgb,var(--role-color) 5%,#10131b)}.staff-avatar-wrap{position:relative}.staff-avatar-wrap img{width:54px;height:54px;border-radius:14px;object-fit:cover}.staff-avatar-wrap i{position:absolute;width:12px;height:12px;right:-2px;bottom:-2px;border:3px solid #10131b;border-radius:50%;background:var(--success)}.staff-member-card h4{font-size:13px;margin:0}.staff-member-card p{font-size:9px;color:var(--muted);margin:3px 0 6px}.staff-member-card div>span{display:inline-flex;padding:4px 7px;border-radius:999px;background:color-mix(in srgb,var(--role-color) 10%,transparent);color:color-mix(in srgb,var(--role-color) 75%,white);font-size:8px;font-weight:750}.staff-member-card>b{color:#697084}.rich-empty{padding:50px!important}.rich-empty b{font-size:16px}.rich-empty p{color:var(--muted);font-size:12px}

/* Support center */
.support-guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:28px}.support-guide-grid article{padding:22px;border:1px solid var(--line);border-radius:16px;background:#10131b}.support-guide-grid span{font:700 11px Space Grotesk;color:var(--accent)}.support-guide-grid h3{font:650 15px Space Grotesk;margin:15px 0 7px}.support-guide-grid p{font-size:11px;color:var(--muted);line-height:1.6;margin:0}.support-list-panel{padding:0;overflow:hidden}.support-list-panel .panel-card-head{padding:21px 23px;margin:0}.support-ticket-list{display:grid}.support-ticket-row{display:grid;grid-template-columns:120px minmax(0,1fr) 170px;gap:17px;align-items:center;padding:18px 23px;border-top:1px solid var(--line)}.support-ticket-row:hover{background:rgba(255,255,255,.025)}.support-status{display:inline-flex;align-items:center;gap:7px;width:max-content;padding:6px 9px;border:1px solid var(--line);border-radius:999px;font-size:9px;font-weight:800;color:#aab0bf;white-space:nowrap}.support-status i{width:7px;height:7px;border-radius:50%;background:#6b7280}.status-open{color:#67e8f9;border-color:rgba(34,211,238,.2);background:rgba(34,211,238,.06)}.status-open i{background:#22d3ee}.status-answered{color:#6ee7b7;border-color:rgba(52,211,153,.2);background:rgba(52,211,153,.06)}.status-answered i{background:#34d399}.status-waiting{color:#fcd34d;border-color:rgba(251,191,36,.2);background:rgba(251,191,36,.06)}.status-waiting i{background:#fbbf24}.status-closed{color:#9ca3af;background:rgba(156,163,175,.06)}.support-ticket-row h3{margin:4px 0 5px;font-size:14px}.support-ticket-row p{margin:0;color:var(--muted);font-size:10px}.support-ticket-row>div>small{color:#747b8c;font-size:9px}.support-row-meta{display:grid!important;justify-items:end;gap:4px}.support-row-meta b{font-size:10px;color:#c7cbd6}.support-row-meta small,.support-row-meta time{font-size:9px;color:var(--muted)}.priority-low{background:rgba(148,163,184,.08);color:#b9c1cf}.priority-normal{background:rgba(34,211,238,.08);color:#67e8f9}.priority-high{background:rgba(251,191,36,.1);color:#fcd34d}.priority-urgent{background:rgba(251,113,133,.1);color:#fda4af}.support-create-form{padding:27px}.field-help{display:block!important;color:#656d7e!important;font-size:10px!important;font-weight:500!important;margin:8px 0 0!important}.upload-dropzone{position:relative;display:block;padding:17px;border:1px dashed rgba(139,92,246,.37);border-radius:14px;background:rgba(139,92,246,.035)}.upload-dropzone>input{position:absolute;inset:0;opacity:0;cursor:pointer;min-height:100%}.upload-dropzone>div:not(.upload-preview){padding:14px;text-align:center;pointer-events:none}.upload-dropzone>div>b{display:block;font-size:13px}.upload-dropzone>div>small{display:block;color:var(--muted);font-size:10px;margin-top:6px}.upload-preview{position:relative;z-index:2;display:flex;gap:9px;flex-wrap:wrap;pointer-events:none}.upload-preview>span{width:88px;padding:6px;border:1px solid var(--line);border-radius:10px;background:#0b0d13}.upload-preview img{width:74px;height:55px;object-fit:cover;border-radius:7px}.upload-preview small{display:block!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:8px!important;color:#8d94a5!important;margin:5px 0 0!important}.support-detail-title{display:flex;justify-content:space-between;align-items:end;gap:30px}.support-detail-title h1{font-size:clamp(32px,5vw,58px)!important;margin:14px 0 8px!important}.support-detail-title p{margin:0!important}.support-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:25px;align-items:start}.support-thread{display:grid;gap:15px}.support-message{padding:23px;border:1px solid var(--line);border-radius:18px;background:#10131b}.support-message.staff-reply{border-color:color-mix(in srgb,var(--accent) 24%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 5%,#10131b),#10131b)}.support-message>header{display:flex;align-items:center;gap:11px;padding-bottom:16px;border-bottom:1px solid var(--line)}.support-message>header img{width:42px;height:42px;border-radius:12px;object-fit:cover}.support-message>header div{display:grid}.support-message>header b{font-size:12px}.support-message>header small{font-size:9px;color:var(--muted);margin-top:3px}.support-message-body{padding:19px 0 4px;line-height:1.75;color:#cdd2dd;font-size:13px}.evidence-links{display:grid;gap:8px;margin-top:19px}.evidence-links>small{font-size:8px;color:#6f7688;letter-spacing:.12em}.evidence-links>a{display:grid;grid-template-columns:37px 1fr auto;align-items:center;gap:11px;padding:11px;border:1px solid var(--line);border-radius:12px;background:#0b0d13}.evidence-links>a>span{width:37px;height:37px;display:grid;place-items:center;border-radius:10px;background:rgba(139,92,246,.12);color:#c7b6ff}.evidence-links a div{display:grid;min-width:0}.evidence-links a b{font-size:10px}.evidence-links a small{font-size:8px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.evidence-gallery,.submission-attachments>div{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px}.evidence-gallery a,.submission-attachments a{border:1px solid var(--line);border-radius:11px;overflow:hidden;background:#0b0d13}.evidence-gallery img,.submission-attachments img{width:100%;height:105px;object-fit:cover}.submission-attachments{margin-top:23px}.submission-attachments>small{font-size:8px;letter-spacing:.12em;color:#777e90}.submission-attachments a span{display:block;padding:7px;font-size:8px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.support-reply-form{padding:20px}.compact-upload{display:block;margin-bottom:15px}.support-detail-sidebar{display:grid;gap:14px;position:sticky;top:108px}.support-detail-sidebar .panel-card{padding:20px}.support-detail-sidebar>div>small,.support-detail-sidebar>form>small{display:block;font-size:8px;letter-spacing:.12em;color:var(--accent);margin-bottom:15px}.support-detail-sidebar dl{margin:0 0 18px;display:grid}.support-detail-sidebar dl div{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid var(--line)}.support-detail-sidebar dt{font-size:10px;color:var(--muted)}.support-detail-sidebar dd{font-size:10px;font-weight:750;margin:0;text-align:right}

/* Rules/support/Discord admin */
.rules-admin-grid{grid-template-columns:390px minmax(0,1fr)}.category-admin-list,.discord-group-list{display:grid;gap:8px}.category-admin-list article,.discord-group-list article{display:grid;grid-template-columns:8px minmax(0,1fr) auto;gap:12px;align-items:center;padding:13px;border:1px solid var(--line);border-radius:12px;background:#0c0f16}.category-admin-list article.child{margin-left:27px}.category-color{width:8px;height:42px;border-radius:999px}.category-admin-list small,.discord-group-list small{font-size:8px;color:#6d7486}.category-admin-list h3,.discord-group-list h3{font-size:12px;margin:3px 0}.category-admin-list p,.discord-group-list p{font-size:9px;color:var(--muted);margin:0}.discord-group-list article{grid-template-columns:42px minmax(0,1fr) auto}.discord-group-list article>span{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:color-mix(in srgb,var(--role-color) 10%,#11141b);color:var(--role-color)}.support-filter-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.support-filter-grid a{display:flex;justify-content:space-between;align-items:center;padding:13px;border:1px solid var(--line);border-radius:12px;background:#0b0d13}.support-filter-grid a.active{border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 8%,#0b0d13)}.support-filter-grid span{font-size:10px;color:#aeb4c2}.support-filter-grid b{font-size:13px}.mini-category-list{display:grid;gap:7px;margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.mini-category-list article{display:flex;gap:9px;align-items:center;padding:9px}.mini-category-list article>span{width:8px;height:8px;border-radius:50%}.mini-category-list article>div{display:grid}.mini-category-list b{font-size:10px}.mini-category-list small{font-size:8px;color:var(--muted)}.support-admin-list{display:grid}.support-admin-list>a{display:grid;grid-template-columns:42px 115px minmax(0,1fr) 75px 110px 20px;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.support-admin-list>a:last-child{border:0}.support-admin-list>a>img{width:42px;height:42px;border-radius:12px;object-fit:cover}.support-admin-list h3{font-size:12px;margin:4px 0}.support-admin-list p,.support-admin-list small,.support-admin-list time{font-size:8px;color:var(--muted)}.staff-preview-group{padding:16px 0;border-bottom:1px solid var(--line)}.staff-preview-group:last-child{border:0}.staff-preview-group>header{display:flex;align-items:center;gap:10px;margin-bottom:12px}.staff-preview-group>header>span{width:39px;height:39px;display:grid;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--role-color) 10%,transparent);color:var(--role-color)}.staff-preview-group h3{font-size:13px;margin:0}.staff-preview-group small{font-size:8px;color:var(--muted)}.staff-preview-group>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.staff-preview-group article{display:flex;align-items:center;gap:9px;padding:9px;border:1px solid var(--line);border-radius:11px;background:#0b0d13}.staff-preview-group img{width:36px;height:36px;border-radius:10px;object-fit:cover}.staff-preview-group article>span{display:grid;min-width:0}.staff-preview-group article b{font-size:10px}.staff-preview-group article small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.application-card-rich{grid-template-columns:130px 1fr auto!important;padding:0!important;min-height:190px;overflow:hidden}.application-card-image{height:100%;min-height:190px;background:linear-gradient(140deg,rgba(139,92,246,.55),rgba(34,211,238,.18)),var(--form-image,linear-gradient(135deg,#211641,#10131c));background-size:cover;background-position:center;display:flex;align-items:flex-start;padding:14px}.application-card-rich>div:nth-child(2){padding:22px 0}.application-card-rich>b{padding-right:20px}.application-meta{display:flex!important;gap:7px!important;margin-top:12px}.application-meta em{padding:5px 7px;border:1px solid var(--line);border-radius:999px;font-style:normal;font-size:8px;color:#9299aa}.application-detail-hero{position:relative;background-image:linear-gradient(90deg,#090b10 0%,rgba(9,11,16,.92) 45%,rgba(9,11,16,.55)),var(--application-image,none);background-size:cover;background-position:center}.application-form{padding:27px}.application-form-intro{display:flex;align-items:center;gap:12px;padding:15px;border:1px solid var(--line);border-radius:13px;background:#0b0d13}.application-form-intro>span{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;background:rgba(139,92,246,.13);color:#c8b7ff;font-weight:850}.application-form-intro b{font-size:12px}.application-form-intro p{font-size:9px;color:var(--muted);margin:3px 0 0}.application-form .field-block>span{display:flex;align-items:center;gap:9px}.application-form .field-block>span>b{width:26px;height:26px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;color:#777e90;font-size:8px}

@media(max-width:1250px){.site-nav{gap:17px}.site-nav a{font-size:11px}.staff-member-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:980px){.rules-layout,.support-detail-grid{grid-template-columns:1fr}.rules-sidebar,.support-detail-sidebar{position:static}.staff-member-grid{grid-template-columns:repeat(2,1fr)}.support-admin-list>a{grid-template-columns:42px 105px minmax(0,1fr) 65px 20px}.support-admin-list time{display:none}.staff-preview-group>div{grid-template-columns:repeat(2,1fr)}}
@media(max-width:680px){body{font-size:14px}.page-hero.compact{padding-top:62px}.rules-layout{gap:20px}.rule-card{grid-template-columns:34px 1fr auto}.rule-number{display:none}.rule-emoji{width:34px;height:34px}.rule-card p{display:none}.rule-subcategory{margin-left:10px;padding-left:14px}.rule-article{padding:21px}.rule-article:before{margin:-21px -21px 22px}.staff-directory-head,.support-detail-title{align-items:flex-start;flex-direction:column}.staff-member-grid{grid-template-columns:1fr}.support-guide-grid{grid-template-columns:1fr}.support-ticket-row{grid-template-columns:1fr;gap:9px}.support-row-meta{justify-items:start}.support-detail-grid{padding-top:35px}.evidence-gallery,.submission-attachments>div{grid-template-columns:repeat(2,1fr)}.support-admin-list>a{grid-template-columns:38px 1fr auto}.support-admin-list .support-status,.support-admin-list .priority-badge,.support-admin-list time{display:none}.support-admin-list>a>img{width:38px;height:38px}.support-admin-list>a>b{grid-column:3;grid-row:1}.staff-preview-group>div{grid-template-columns:1fr}.application-card-rich{grid-template-columns:1fr!important}.application-card-image{min-height:150px}.application-card-rich>div:nth-child(2){padding:18px}.application-card-rich>b{padding:0 18px 18px}.rich-toolbar{overflow-x:auto;flex-wrap:nowrap}.rich-editor{min-height:240px;padding:16px}.premium-table-wrap{margin-inline:-1px}.support-filter-grid{grid-template-columns:1fr}.category-admin-list article,.discord-group-list article{grid-template-columns:8px minmax(0,1fr)}.category-admin-list .list-actions,.discord-group-list .list-actions{grid-column:2}.category-admin-list article.child{margin-left:12px}}

/* Store studio and product detail */
.store-toolbar-rich{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:26px}.store-toolbar-rich>div:last-child{display:flex;align-items:center;gap:10px}.store-category-tabs{display:flex;align-items:center;gap:7px;overflow-x:auto;padding-bottom:3px}.store-category-tabs button{height:40px;display:inline-flex;align-items:center;gap:7px;padding:0 13px;border:1px solid var(--line);border-radius:11px;background:#0c0f16;color:#8f96a8;font-size:10px;font-weight:750;white-space:nowrap}.store-category-tabs button:hover,.store-category-tabs button.active{border-color:color-mix(in srgb,var(--accent) 35%,transparent);background:color-mix(in srgb,var(--accent) 8%,#0c0f16);color:white}.store-category-tabs button>span{width:7px;height:7px;border-radius:50%}.store-category-tabs button>small{display:grid;place-items:center;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:rgba(255,255,255,.05);font-size:8px}.product-detail-hero{position:relative;background-image:linear-gradient(90deg,#080a0f 0%,rgba(8,10,15,.95) 47%,rgba(8,10,15,.5)),var(--product-image,none);background-size:cover;background-position:center}.product-detail-head{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:55px;align-items:end}.product-detail-head>aside{padding:22px;border:1px solid var(--line);border-radius:18px;background:rgba(10,12,18,.8);backdrop-filter:blur(15px)}.product-detail-head>aside small{display:block;font-size:8px;letter-spacing:.12em;color:var(--muted)}.product-detail-head>aside>b{display:block;font:700 34px Space Grotesk;margin:8px 0 17px}.product-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:24px;align-items:start}.product-detail-layout>.panel-card:first-child{padding:31px}.product-rich-content{margin-top:25px}.product-features-card{position:sticky;top:108px;padding:23px}.product-features-card>small{font-size:8px;letter-spacing:.12em;color:var(--accent)}.product-features-card ul{list-style:none;padding:0;margin:17px 0 20px;display:grid;gap:9px}.product-features-card li{display:flex;gap:9px;align-items:flex-start;padding:11px;border:1px solid var(--line);border-radius:11px;background:#0b0d13;color:#c9ced9;font-size:11px}.product-features-card li span{color:var(--success)}.store-category-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.store-category-admin-grid article{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;padding:15px;border:1px solid var(--line);border-radius:14px;background:#0c0f16}.store-category-admin-grid article>span{width:48px;height:48px;display:grid;place-items:center;border-radius:13px;background:color-mix(in srgb,var(--category-color) 10%,#10131b);border:1px solid color-mix(in srgb,var(--category-color) 25%,transparent);color:var(--category-color);font-size:19px}.store-category-admin-grid small{font-size:8px;color:#697184}.store-category-admin-grid h3{font-size:13px;margin:4px 0}.store-category-admin-grid p{font-size:9px;color:var(--muted);line-height:1.55;margin:0 0 8px}.store-category-admin-grid div>b{font-size:9px;color:#aeb4c2}.store-category-admin-grid .list-actions{grid-column:1/-1;justify-content:flex-end;padding-top:10px;border-top:1px solid var(--line)}
@media(max-width:980px){.store-toolbar-rich{align-items:flex-start;flex-direction:column}.store-category-tabs{width:100%}.product-detail-head,.product-detail-layout{grid-template-columns:1fr}.product-features-card{position:static}.store-category-admin-grid{grid-template-columns:1fr}}
@media(max-width:680px){.store-toolbar-rich>div:last-child{width:100%;flex-wrap:wrap}.store-toolbar-rich>div:last-child .button{flex:1}.product-detail-head{gap:25px}.product-detail-layout>.panel-card:first-child{padding:20px}}

/* Live server and checkout spacing fixes */
.server-command-center{padding:20px 0 45px}.server-overview-card{padding:30px}.server-overview-card>h2{font:650 23px/1.25 Space Grotesk;margin:20px 0}.server-big-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:22px 0}.server-big-grid>div{min-width:0;padding:5px 20px;border-left:1px solid var(--line)}.server-big-grid>div:first-child{border-left:0;padding-left:0}.server-big-grid small{display:block;font-size:8px;letter-spacing:.11em;color:#707789;margin-bottom:7px}.server-big-grid b{display:block;font:700 18px/1.25 Space Grotesk;white-space:normal}.server-overview-card>.button{margin-top:18px}.server-detail-grid{margin-top:16px}.checkout-layout{align-items:start}.checkout-layout>.premium-form{min-width:0}.checkout-layout input,.checkout-layout textarea{min-width:0}.gateway-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.gateway-option{min-width:0}.gateway-option>span{min-width:0}.gateway-option b,.gateway-option small{overflow-wrap:anywhere}.money-input b{position:absolute;right:14px;top:50%;translate:0 -50%;color:var(--muted)}.money-input input{padding-right:40px}
@media(max-width:980px){.server-big-grid{grid-template-columns:repeat(2,1fr);gap:14px}.server-big-grid>div{border:0;padding:13px;border:1px solid var(--line);border-radius:11px;background:#0b0d13}.server-big-grid>div:first-child{padding:13px}}
@media(max-width:680px){.server-big-grid{grid-template-columns:1fr 1fr}.gateway-grid{grid-template-columns:1fr}.checkout-layout{padding-top:35px}.server-overview-card{padding:20px}.server-overview-card>h2{font-size:18px}}

/* Syvixa Web — community control center */
.community-control-center{position:relative}.community-control-center:before{content:"";position:absolute;inset:8% -12% auto;height:420px;pointer-events:none;background:radial-gradient(circle at 35% 40%,rgba(139,92,246,.09),transparent 48%),radial-gradient(circle at 72% 60%,rgba(34,211,238,.06),transparent 45%)}.community-control-center>.section-heading{position:relative}.community-control-center>.section-heading>p{max-width:520px;color:var(--muted);font-size:12px;line-height:1.8}.community-module-grid{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.community-module-card{min-height:230px;position:relative;display:grid;grid-template-columns:54px minmax(0,1fr);align-content:space-between;gap:20px;padding:28px;border:1px solid var(--line);border-radius:19px;background:linear-gradient(145deg,rgba(17,20,29,.96),rgba(10,12,18,.92));overflow:hidden;color:inherit;isolation:isolate}.community-module-card:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.7;background:radial-gradient(circle at 94% 8%,rgba(139,92,246,.17),transparent 38%)}.community-module-card.module-support:before{background:radial-gradient(circle at 94% 8%,rgba(34,211,238,.14),transparent 38%)}.community-module-card.module-forms:before{background:radial-gradient(circle at 94% 8%,rgba(244,114,182,.12),transparent 38%)}.community-module-card.module-staff:before{background:radial-gradient(circle at 94% 8%,rgba(245,196,81,.11),transparent 38%)}.community-module-card:hover{border-color:rgba(167,139,250,.42);translate:0 -3px;box-shadow:0 22px 65px rgba(0,0,0,.3)}.community-module-card>span{width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(139,92,246,.25);border-radius:13px;background:rgba(139,92,246,.09);font:700 10px Space Grotesk;color:#bda8ff}.community-module-card>div{grid-column:2}.community-module-card small{font-size:8px;letter-spacing:.15em;color:#737b8f}.community-module-card h3{font:650 24px/1.2 Space Grotesk;margin:8px 0 10px}.community-module-card p{max-width:430px;color:#8f96a8;font-size:11px;line-height:1.75;margin:0}.community-module-card>b{grid-column:1/-1;justify-self:end;font-size:10px;color:#c9baff}

/* Public staff profile */
.staff-profile-hero{position:relative;min-height:430px;padding:150px 0 55px;overflow:hidden;background:#080a0f}.staff-profile-backdrop{position:absolute;inset:0;background-image:linear-gradient(90deg,#080a0f 5%,rgba(8,10,15,.83) 52%,rgba(8,10,15,.95)),var(--staff-banner,radial-gradient(circle at 75% 20%,color-mix(in srgb,var(--role-color) 24%,transparent),transparent 48%));background-size:cover;background-position:center;filter:saturate(.9)}.staff-profile-backdrop:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(to bottom,black,transparent)}.staff-profile-head{position:relative}.staff-profile-identity{display:flex;align-items:center;gap:25px;margin-top:55px}.staff-profile-avatar{width:124px;height:124px;position:relative;padding:5px;border:1px solid color-mix(in srgb,var(--role-color) 55%,transparent);border-radius:30px;background:rgba(8,10,15,.75);box-shadow:0 0 70px color-mix(in srgb,var(--role-color) 18%,transparent)}.staff-profile-avatar img{width:100%;height:100%;border-radius:24px;object-fit:cover}.staff-profile-avatar i{position:absolute;right:4px;bottom:7px;width:18px;height:18px;border:4px solid #080a0f;border-radius:50%;background:#505665}.staff-profile-avatar i.online{background:var(--success)}.staff-role-chip{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid color-mix(in srgb,var(--role-color) 38%,transparent);border-radius:999px;background:color-mix(in srgb,var(--role-color) 10%,transparent);color:var(--role-color);font-size:9px;font-weight:800}.staff-profile-identity h1{font:700 clamp(34px,5vw,68px)/1 Space Grotesk;margin:15px 0 8px}.staff-profile-identity p{color:#9198aa;margin:0}.staff-profile-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:22px;align-items:start}.staff-profile-about{padding:31px}.staff-profile-about h2{font:650 28px Space Grotesk;margin:23px 0 13px}.staff-profile-about>p{color:#a4aabc;line-height:1.85}.staff-profile-facts{display:grid;grid-template-columns:repeat(3,1fr);margin-top:28px;border:1px solid var(--line);border-radius:14px;overflow:hidden}.staff-profile-facts>div{padding:17px;border-left:1px solid var(--line)}.staff-profile-facts>div:first-child{border-left:0}.staff-profile-facts small{display:block;font-size:7px;letter-spacing:.13em;color:#697184;margin-bottom:7px}.staff-profile-facts b{font-size:11px}.staff-profile-side{position:sticky;top:110px;padding:26px}.staff-profile-symbol{width:64px;height:64px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--role-color) 45%,transparent);border-radius:18px;background:color-mix(in srgb,var(--role-color) 10%,#0b0d13);color:var(--role-color);font-size:24px}.staff-profile-side>small{display:block;margin-top:21px;font-size:8px;letter-spacing:.13em;color:#697184}.staff-profile-side h3{font:650 22px Space Grotesk;margin:7px 0}.staff-profile-side p{color:var(--muted);font-size:10px;line-height:1.7;margin-bottom:21px}

/* Integration studio */
.integration-studio{align-items:start}.integration-primary{grid-column:1/-1}.integration-flow{display:grid;grid-template-columns:34px 1fr 34px 1fr 34px;align-items:center;gap:9px;margin:5px 0 28px;padding:18px;border:1px solid var(--line);border-radius:14px;background:#0a0d13}.integration-flow>span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;border:1px solid rgba(139,92,246,.3);background:rgba(139,92,246,.1);color:#c7b6ff;font-size:9px;font-weight:850}.integration-flow>i{height:1px;background:linear-gradient(90deg,rgba(139,92,246,.45),rgba(34,211,238,.2))}.integration-flow>div{grid-row:2;font-size:8px;color:#737b8e;text-align:center}.integration-flow>div:nth-of-type(1){grid-column:1}.integration-flow>div:nth-of-type(2){grid-column:3}.integration-flow>div:nth-of-type(3){grid-column:5}.compact-grid{margin-top:14px}.integration-checklist{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0}.integration-checklist>div{display:flex;align-items:flex-start;gap:10px;padding:13px;border:1px solid var(--line);border-radius:12px;background:#0b0d13}.integration-checklist>div>span{width:25px;height:25px;flex:0 0 25px;display:grid;place-items:center;border-radius:8px;background:rgba(54,211,153,.1);color:var(--success);font-size:10px}.integration-checklist p{margin:0}.integration-checklist b{display:block;font-size:10px}.integration-checklist small{display:block;color:#737b8f;font-size:8px;line-height:1.5;margin-top:3px}.live-source-list{display:grid;gap:8px;margin:17px 0}.live-source-list>div{display:grid;grid-template-columns:130px 1fr;gap:13px;align-items:center;padding:11px;border:1px solid var(--line);border-radius:11px;background:#0b0d13}.live-source-list span{font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace;color:#bdaaff}.live-source-list p{margin:0;color:#7d8598;font-size:9px}

/* Refined category rows and application information */
.mini-category-list.rich-list{display:grid;gap:8px;margin-top:18px}.mini-category-list.rich-list article{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px;border:1px solid var(--line);border-radius:12px;background:#0b0d13}.mini-category-list.rich-list article>span{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--category-color) 11%,#11141c);border:1px solid color-mix(in srgb,var(--category-color) 25%,transparent);color:var(--category-color)}.mini-category-list.rich-list .list-actions{display:flex;gap:6px}.application-information{padding:27px;margin-bottom:18px}.application-information h2,.application-information h3{font-family:Space Grotesk}.application-information blockquote{margin:18px 0}

/* Remove native bright controls and accidental viewport overflow */
select,input,textarea{max-width:100%}select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#788096 50%),linear-gradient(135deg,#788096 50%,transparent 50%);background-position:calc(100% - 16px) calc(50% - 2px),calc(100% - 11px) calc(50% - 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:38px!important}select[multiple]{background-image:none;padding-right:12px!important}option{background:#0b0d13;color:#e8eaf0}.admin-shell,.site-shell{overflow-x:clip}.admin-main{min-width:0}.panel-card,.premium-form{min-width:0}.premium-table-wrap{width:100%;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#4b3a7b #10131a}.premium-table{min-width:840px}.button:active,.button:hover,.site-nav a:active,.admin-nav a:active{transform:none!important;scale:1!important}.button{will-change:auto}

@media(max-width:980px){.community-module-grid{grid-template-columns:1fr}.staff-profile-layout{grid-template-columns:1fr}.staff-profile-side{position:static}.integration-checklist{grid-template-columns:1fr}.integration-primary{grid-column:auto}.staff-profile-facts{grid-template-columns:1fr}.staff-profile-facts>div{border-left:0;border-top:1px solid var(--line)}.staff-profile-facts>div:first-child{border-top:0}}
@media(max-width:680px){.community-module-card{grid-template-columns:42px 1fr;min-height:210px;padding:20px}.community-module-card>span{width:40px;height:40px}.community-module-card h3{font-size:20px}.staff-profile-hero{min-height:390px;padding-top:110px}.staff-profile-identity{align-items:flex-start;gap:16px;margin-top:43px}.staff-profile-avatar{width:88px;height:88px;border-radius:23px}.staff-profile-avatar img{border-radius:18px}.staff-profile-identity h1{font-size:35px}.staff-profile-identity p{font-size:10px;overflow-wrap:anywhere}.staff-role-chip{font-size:8px}.staff-profile-about{padding:22px}.integration-flow{grid-template-columns:29px 1fr 29px 1fr 29px}.integration-flow>span{width:29px;height:29px}.mini-category-list.rich-list article{grid-template-columns:36px minmax(0,1fr)}.mini-category-list.rich-list .list-actions{grid-column:2}.premium-table{min-width:720px}}

/* ========================================================================== 
   SYVIXA WEB — PREMIUM SYSTEM OVERRIDES
   ========================================================================== */
:root{
  --surface-0:#07080d;
  --surface-1:#0c0e15;
  --surface-2:#11141e;
  --surface-3:#171b27;
  --surface-glass:rgba(15,18,28,.78);
  --purple-soft:color-mix(in srgb,var(--accent) 14%,transparent);
  --cyan-soft:color-mix(in srgb,var(--accent-2) 11%,transparent);
  --glow:0 0 0 1px color-mix(in srgb,var(--accent) 14%,transparent),0 24px 80px rgba(0,0,0,.45);
  --font-display:"Space Grotesk",Inter,sans-serif;
}
html{color-scheme:dark;scrollbar-color:color-mix(in srgb,var(--accent) 65%,#333846) #080a0f;scrollbar-width:thin}
*::-webkit-scrollbar{width:10px;height:10px}
*::-webkit-scrollbar-track{background:#080a0f;border-radius:999px}
*::-webkit-scrollbar-thumb{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 82%,#262a38),color-mix(in srgb,var(--accent-2) 50%,#262a38));border:2px solid #080a0f;border-radius:999px}
*::-webkit-scrollbar-thumb:hover{background:var(--accent)}
::selection{background:color-mix(in srgb,var(--accent) 38%,transparent);color:#fff}
body{overflow-x:hidden;background:
  radial-gradient(circle at 12% 18%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 32%),
  radial-gradient(circle at 91% 55%,color-mix(in srgb,var(--accent-2) 8%,transparent),transparent 34%),
  var(--surface-0)}
h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:-.035em;color:var(--text);margin-top:0}
p{line-height:1.72}
.ui-icon{width:20px;height:20px;display:block;flex:none}
.button .ui-icon{width:18px;height:18px}
.button,.icon-button,.gateway-card,.product-card,.staff-member-card,.application-card,.community-module-card{transform:none!important}
.button:active,.icon-button:active,.gateway-card:active,.product-card:active,.staff-member-card:active{transform:none!important}
.button{position:relative;isolation:isolate;overflow:hidden}
.button:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 15%,rgba(255,255,255,.14) 45%,transparent 75%);transform:translateX(-140%);transition:transform .55s ease;z-index:-1}
.button:hover:before{transform:translateX(140%)}
.button-primary{border-color:color-mix(in srgb,var(--accent) 75%,white);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 96%,white),color-mix(in srgb,var(--accent) 62%,var(--accent-2)));color:#fff}
.button-ghost{background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.02));box-shadow:inset 0 1px rgba(255,255,255,.04)}
.button-danger,.button-success,.button-soft{box-shadow:inset 0 1px rgba(255,255,255,.04)}

/* Native fields: fix bright selects, arrows and squeezed inputs */
input,select,textarea{font-family:Inter,sans-serif;border-color:rgba(255,255,255,.105);background:linear-gradient(180deg,#0d1018,#0a0c12);box-shadow:inset 0 1px 0 rgba(255,255,255,.025);color:#f7f8fc}
select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%239aa2b4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E"),linear-gradient(180deg,#0d1018,#0a0c12);background-repeat:no-repeat;background-position:right 14px center,0 0;background-size:16px,auto;padding-right:42px}
select option{background:#0d1018;color:#f5f7fb}
input[type="number"]{appearance:textfield;-moz-appearance:textfield}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{opacity:.35}
input[type="file"]{min-height:48px;cursor:pointer;color:#9299aa}
input[type="file"]::file-selector-button{height:30px;margin:-2px 12px -2px -5px;padding:0 13px;border:1px solid color-mix(in srgb,var(--accent) 34%,transparent);border-radius:8px;background:var(--purple-soft);color:#dcd2ff;font-weight:750;cursor:pointer}
input[type="color"]{min-width:58px}
.field-help{display:block;margin-top:7px;color:#697184;font-size:11px;line-height:1.5}
.form-grid{align-items:start}
.form-grid>label,.stack-form>label{min-width:0}
.input-action{display:flex;gap:9px}.input-action input{min-width:0}.input-action .button{flex:none}

/* Brand upload / custom logos */
.brand-has-logo{min-width:190px}
.brand-logo-image{width:auto;max-width:190px;height:44px;object-fit:contain;object-position:left center}
.brand-mark-image{width:100%;height:100%;object-fit:contain;border-radius:inherit}
.brand-mark-letter{display:grid;place-items:center;width:100%;height:100%}
.footer-logo-image{height:38px;max-width:170px}
.brand-emblem:has(.brand-mark-image){padding:5px;background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 17%,#0e1018),#090b10)}

/* Shared premium shells */
.panel-card,.form-card,.checkout-summary,.premium-form,.cart-items-panel,.cart-summary{
  border:1px solid rgba(255,255,255,.095)!important;
  background:linear-gradient(145deg,rgba(18,21,32,.96),rgba(10,12,18,.96))!important;
  border-radius:24px!important;
  box-shadow:0 28px 70px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.035)!important;
}
.panel-card{padding:clamp(20px,2.5vw,30px)}
.panel-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}
.panel-card-head small,.form-section-title small{color:#70788c;font-size:10px;letter-spacing:.14em;font-weight:800}
.panel-card-head h2{font-size:clamp(20px,2.4vw,28px);margin:5px 0 0}
.panel-card-head p{margin:6px 0 0;color:var(--muted);font-size:13px}
.empty-state{min-height:130px;border:1px dashed rgba(255,255,255,.12);border-radius:18px;display:grid;place-content:center;text-align:center;color:#747c90;padding:28px;background:rgba(255,255,255,.015)}
.rich-empty{min-height:300px;gap:10px}.rich-empty>span{width:58px;height:58px;display:grid;place-items:center;margin:auto;border-radius:17px;background:var(--purple-soft);color:#c9b7ff}.rich-empty .ui-icon{width:27px;height:27px}.rich-empty b{color:white;font-size:19px}.rich-empty p{max-width:560px;margin:0 auto}
.tag,.counter-pill{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.035);font-size:11px;color:#a7adbb;white-space:nowrap}.tag-success{border-color:rgba(52,211,153,.24);background:rgba(52,211,153,.08);color:#76e9bb}

/* Header density and desktop overflow */
.site-header{box-shadow:0 12px 34px rgba(0,0,0,.18)}
.nav-wrap{height:82px}.site-nav{gap:clamp(14px,1.65vw,27px)}.site-nav a{padding:32px 0;font-size:12px}
.cart-nav-button{position:relative}.cart-nav-button>b{position:absolute;right:-6px;top:-7px;min-width:20px;height:20px;padding:0 5px;border:2px solid #08090d;border-radius:999px;background:var(--accent);display:grid;place-items:center;font-size:10px}

/* Page heroes */
.page-hero{position:relative;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.075);background:
 linear-gradient(110deg,rgba(7,8,13,.96),rgba(12,13,21,.72)),
 radial-gradient(circle at 70% 30%,var(--purple-soft),transparent 45%)}
.page-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(to right,black,transparent 84%)}
.page-hero.compact{padding:78px 0}.page-hero h1{font-size:clamp(45px,6vw,82px);line-height:.98;margin:20px 0 20px;max-width:980px}.page-hero h1 em,.section-heading h2 em{font-style:normal;color:#bda6ff}.page-hero p{max-width:760px;color:#9097a8;font-size:15px}.page-hero-row{display:flex;align-items:center;justify-content:space-between;gap:40px}.hero-icon-orb{width:96px;height:96px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 36%,transparent);border-radius:28px;background:linear-gradient(145deg,var(--purple-soft),rgba(255,255,255,.015));box-shadow:0 0 50px color-mix(in srgb,var(--accent) 14%,transparent)}.hero-icon-orb .ui-icon{width:42px;height:42px;color:#c9b6ff}

/* Main hero: remove unused map / OneSync / game mode layout noise */
.hero-stage{min-height:565px}.hero-stage .city-core{transform:translate(-50%,-50%);left:50%;top:42%}.hero-stage .live-card-main{left:50%;bottom:62px;transform:translateX(-50%);width:min(480px,88%)}
.hero-stage .fc-resources{left:6%;bottom:142px}.hero-stage .fc-uptime{right:5%;bottom:118px}.floating-card{min-width:130px;backdrop-filter:blur(18px);background:rgba(10,12,18,.82)}
.home-stat-rail{border-block:1px solid var(--line);background:rgba(9,11,17,.78);backdrop-filter:blur(14px)}
.home-stat-rail>.container{display:grid;grid-template-columns:repeat(4,1fr)}
.home-stat-rail article{min-height:116px;display:flex;align-items:center;gap:16px;padding:20px 28px;border-right:1px solid var(--line)}.home-stat-rail article:last-child{border:0}.home-stat-rail article>span{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;color:#c4afff;background:var(--purple-soft)}.home-stat-rail b{font:700 25px var(--font-display)}.home-stat-rail small{display:block;margin-top:5px;font-size:9px;color:#6f7788;letter-spacing:.13em}

/* Application cards: always show what the application is */
.application-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.application-card{position:relative;overflow:hidden;min-height:430px;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:linear-gradient(145deg,#151829,#0c0e15);box-shadow:0 24px 65px rgba(0,0,0,.25);transition:border-color .25s,box-shadow .25s}
.application-card:hover{border-color:color-mix(in srgb,var(--accent) 50%,transparent);box-shadow:0 30px 75px rgba(0,0,0,.38),0 0 34px color-mix(in srgb,var(--accent) 11%,transparent)}
.application-card .application-cover{height:205px;position:relative;background:
 linear-gradient(to top,rgba(8,9,14,.45),transparent),
 var(--form-image,linear-gradient(145deg,color-mix(in srgb,var(--accent) 70%,#171b2b),color-mix(in srgb,var(--accent-2) 32%,#171b2b)));background-size:cover;background-position:center}
.application-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,255,255,.1),transparent 32%)}
.application-cover>span{position:absolute;left:18px;top:18px;z-index:2;font-size:10px;color:#75e9ff;font-weight:900;letter-spacing:.12em}
.application-cover>i{position:absolute;right:18px;bottom:18px;z-index:2;width:48px;height:48px;border:1px solid rgba(255,255,255,.15);border-radius:15px;background:rgba(7,8,12,.72);backdrop-filter:blur(12px);display:grid;place-items:center;color:#d1c3ff}.application-cover .ui-icon{width:23px;height:23px}
.application-copy{padding:24px}.application-copy>small{font-size:9px;letter-spacing:.13em;color:#7f8799;font-weight:850}.application-copy h3{font-size:24px;margin:10px 0}.application-copy p{color:#9299ab;margin:0 0 22px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.application-copy>b{display:flex;align-items:center;gap:8px;color:#ddd4ff;font-size:13px}.application-copy>b .ui-icon{width:16px;height:16px}
.application-card:not(:has(.application-copy)){min-height:0}

/* Store toolbar, cards and literal icon-name fix */
.store-toolbar-rich{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;flex-wrap:wrap!important;margin-bottom:30px!important;padding:17px!important;border:1px solid var(--line)!important;border-radius:18px!important;background:rgba(14,17,25,.72)!important;backdrop-filter:blur(18px)}
.store-filter-list{display:flex;gap:9px;flex-wrap:wrap}.store-filter-list button{min-height:42px;border:1px solid var(--line);border-radius:12px;padding:0 14px;background:#0c0f16;color:#9ea5b5;display:flex;align-items:center;gap:9px;font-size:12px;font-weight:750}.store-filter-list button.active,.store-filter-list button:hover{color:white;border-color:color-mix(in srgb,var(--accent) 50%,transparent);background:var(--purple-soft)}
.store-filter-list button .ui-icon{width:16px;height:16px;color:var(--category-color,var(--accent))}.store-filter-list button b{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:rgba(255,255,255,.065);display:grid;place-items:center;font-size:9px}
.store-wallet-actions{display:flex;align-items:center;gap:9px}.balance-pill{min-height:42px;padding:0 14px;border:1px solid var(--line);border-radius:12px;display:flex;align-items:center;gap:8px;background:#0c0f16}.balance-pill b{font-size:12px}
.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.product-card{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.095);border-radius:24px;background:linear-gradient(155deg,rgba(17,20,31,.98),rgba(9,11,17,.98));box-shadow:0 26px 62px rgba(0,0,0,.24);transition:border-color .25s,box-shadow .25s}
.product-card:hover{border-color:color-mix(in srgb,var(--accent) 52%,transparent);box-shadow:0 34px 80px rgba(0,0,0,.38),0 0 40px color-mix(in srgb,var(--accent) 10%,transparent)}
.product-visual{height:215px;position:relative;display:grid;place-items:center;background-size:cover!important;background-position:center!important;overflow:hidden}
.product-visual:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 55%,color-mix(in srgb,var(--accent) 24%,transparent),transparent 45%),linear-gradient(145deg,color-mix(in srgb,var(--accent) 15%,#11131d),#0a0c12)}
.product-visual[style]:before{background:linear-gradient(to top,rgba(9,10,16,.72),rgba(9,10,16,.05))}
.product-visual>span{position:relative;z-index:2;width:84px;height:84px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);border-radius:25px;background:rgba(11,12,19,.68);backdrop-filter:blur(10px);color:#c6b1ff;box-shadow:0 0 40px color-mix(in srgb,var(--accent) 22%,transparent)}
.product-visual>span .ui-icon{width:39px;height:39px}.product-visual>i{position:absolute;z-index:1;width:180px;height:180px;border:1px solid color-mix(in srgb,var(--accent) 18%,transparent);border-radius:50%;animation:productPulse 5s ease-in-out infinite}
@keyframes productPulse{0%,100%{opacity:.35;transform:scale(.88)}50%{opacity:.75;transform:scale(1.08)}}
.product-card>small,.product-card>h3,.product-card>p,.product-card>ul{margin-left:24px;margin-right:24px}.product-card>small{margin-top:22px;color:var(--accent-2);font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.product-card>h3{font-size:25px;margin-top:8px;margin-bottom:10px}.product-card>p{color:#9097a8;margin-top:0;min-height:48px}.product-card>ul{list-style:none;padding:0;display:grid;gap:8px}.product-card>ul li{display:flex;gap:9px;color:#aeb4c2;font-size:12px}.product-card>ul li span{color:#6ee7b7}.product-foot{margin-top:auto;min-height:78px;padding:19px 23px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.product-foot>b{font:700 22px var(--font-display)}.product-foot>div{display:flex;align-items:center;gap:9px}.product-foot a,.product-foot button{min-height:38px;border:1px solid var(--line);border-radius:10px;padding:0 13px;background:rgba(255,255,255,.035);display:flex;align-items:center;justify-content:center;color:#e6e7ee;font-size:12px;font-weight:750}.product-foot button{width:40px;padding:0}.product-foot button:hover,.product-foot a:hover{border-color:var(--accent);background:var(--purple-soft)}.product-badge{position:absolute;right:15px;top:15px;z-index:5;padding:7px 11px;border-radius:999px;background:linear-gradient(135deg,var(--accent),#7168ff);font-size:9px;font-weight:900;box-shadow:0 9px 24px rgba(0,0,0,.25)}

/* Product detail */
.product-detail-hero{padding:88px 0}.product-detail-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:48px;align-items:center}.product-detail-copy h1{font-size:clamp(52px,7vw,92px);margin:18px 0}.product-buy-card{padding:28px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(145deg,#151823,#0b0d13);box-shadow:var(--shadow)}.product-buy-card>small{font-size:9px;color:#767e90;letter-spacing:.14em}.product-buy-card>strong{display:block;font:700 40px var(--font-display);margin:10px 0 22px}.product-buy-actions{display:grid;gap:10px}.product-detail-content{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px}.product-description-card,.product-includes-card{padding:30px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(145deg,#11141e,#0a0c12)}.product-description-card{font-size:15px;line-height:1.8}.product-includes-list{display:grid;gap:12px}.product-includes-list div{display:flex;gap:11px;align-items:flex-start;color:#aeb4c2}.product-includes-list .ui-icon{color:#6ee7b7;margin-top:2px}

/* Checkout / credits / cart */
.checkout-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);gap:24px;align-items:start}.checkout-product,.checkout-form{padding:30px}.checkout-form{display:grid;gap:24px}.checkout-product-visual{height:290px;display:grid;place-items:center;border:1px solid var(--line);border-radius:19px;background-size:cover;background-position:center;position:relative;overflow:hidden}.checkout-product-visual:before{content:"";position:absolute;inset:0;background:linear-gradient(145deg,var(--purple-soft),rgba(5,7,12,.5))}.checkout-product-visual>span{position:relative;z-index:1;width:90px;height:90px;display:grid;place-items:center;border-radius:26px;background:rgba(7,8,13,.72);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent)}.checkout-product-visual .ui-icon{width:42px;height:42px;color:#c7b5ff}.checkout-product-copy{padding:24px 0}.checkout-product-copy small{color:var(--accent-2);font-size:10px;font-weight:850;letter-spacing:.11em}.checkout-product-copy h2{font-size:32px;margin:9px 0}.checkout-product-copy p{color:#9299ab}.gateway-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gateway-card{position:relative;min-height:90px;padding:15px;border:1px solid var(--line);border-radius:16px;background:#0b0e15;display:grid;grid-template-columns:44px 1fr 24px;align-items:center;gap:12px;cursor:pointer;transition:border-color .2s,background .2s}.gateway-card:hover{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.gateway-card>input{position:absolute;opacity:0;pointer-events:none}.gateway-card:has(input:checked){border-color:var(--accent);background:var(--purple-soft);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 8%,transparent)}.gateway-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:13px;background:rgba(255,255,255,.055);color:#c9b8ff}.gateway-card b{font-size:13px}.gateway-card small{display:block;color:#777f91;margin-top:4px;font-size:10px}.gateway-card>i{font-style:normal;color:#6ee7b7;opacity:0}.gateway-card:has(input:checked)>i{opacity:1}.form-section-title{display:flex;align-items:center;gap:13px;padding-top:8px}.form-section-title>span{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:var(--purple-soft);color:#c9b7ff;font-weight:900;font-size:10px}.price-breakdown{display:grid;gap:0;margin:0}.price-breakdown>div{display:flex;align-items:center;justify-content:space-between;padding:13px 0;border-bottom:1px solid var(--line)}.price-breakdown dt{color:#8d95a6}.price-breakdown dd{margin:0;font-weight:750}.price-breakdown .discount dd{color:#6ee7b7}.price-breakdown .grand-total{padding-top:20;border:0}.price-breakdown .grand-total dt{font-weight:800;color:white}.price-breakdown .grand-total dd{font:700 27px var(--font-display)}.checkout-trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}.checkout-trust-grid>div{min-height:74px;padding:12px;border:1px solid var(--line);border-radius:13px;background:rgba(255,255,255,.02);display:flex;align-items:center;gap:9px}.checkout-trust-grid .ui-icon{color:#6ee7b7}.checkout-trust-grid b{font-size:11px}.checkout-trust-grid small{display:block;color:#6e7688;margin-top:3px;font-size:9px}.credit-balance-orb{width:105px;height:105px;padding:12px;margin-bottom:26px;border-radius:30px;display:grid;place-items:center;background:radial-gradient(circle,var(--purple-soft),#0a0c12);border:1px solid color-mix(in srgb,var(--accent) 36%,transparent)}.credit-balance-orb>span{width:70px;height:70px;display:grid;place-items:center;font:800 35px var(--font-display)}.credit-balance-orb img{width:100%;height:100%;object-fit:contain}.credit-summary-premium>h2{font-size:48px;margin:8px 0}.credit-limit-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:24px 0}.credit-limit-grid>div{padding:15px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.02)}.credit-limit-grid span{display:block;color:#70788a;font-size:10px;margin-bottom:7px}.premium-money-input{position:relative}.premium-money-input b{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#b9a8ee}.premium-money-input input{padding-right:44px;font:700 25px var(--font-display)}.quick-amounts{display:flex;gap:9px;flex-wrap:wrap}.quick-amounts button{min-height:40px;padding:0 15px;border:1px solid var(--line);border-radius:11px;background:#0c0f16;color:#aab1c0}.quick-amounts button:hover{border-color:var(--accent);color:white;background:var(--purple-soft)}
.cart-layout{display:grid;grid-template-columns:minmax(0,1.35fr) 390px;gap:24px;align-items:start}.cart-items-panel,.cart-summary{padding:26px}.cart-item{display:grid;grid-template-columns:72px minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:18px 0;border-bottom:1px solid var(--line)}.cart-item:last-child{border:0}.cart-product-icon,.mini-product-icon{width:58px;height:58px;display:grid;place-items:center;border-radius:17px;background:var(--purple-soft);color:#c9b7ff}.cart-product-icon .ui-icon,.mini-product-icon .ui-icon{width:26px;height:26px}.cart-item h3{margin:0 0 5px;font-size:17px}.cart-item p{margin:0;color:#747c8e;font-size:11px}.cart-quantity-form{display:flex;align-items:center;gap:8px}.cart-quantity-form input{width:74px}.cart-remove-button{width:40px;height:40px;border:1px solid rgba(251,113,133,.2);border-radius:11px;background:rgba(251,113,133,.07);color:#ff91a1;display:grid;place-items:center}.coupon-box{margin:22px 0}.coupon-applied{margin-top:10px;padding:12px;border:1px solid rgba(52,211,153,.25);border-radius:13px;background:rgba(52,211,153,.07);display:flex;align-items:center;gap:10px;color:#75e7ba}.coupon-applied>span{display:grid;flex:1}.coupon-applied small{color:#8ba69d}.coupon-applied button{border:0;background:transparent;color:#b3c8c0;font-size:20px}.secure-note.premium-secure{display:flex;gap:12px;padding:15px;margin:20px 0;border:1px solid rgba(34,211,238,.19);border-radius:14px;background:rgba(34,211,238,.055);color:#a9cbd3}.premium-secure .ui-icon{color:#61d9eb}.premium-secure b{font-size:12px;color:#dffaff}.premium-secure p{font-size:10px;line-height:1.6;margin:4px 0 0}.centered-link{display:flex;justify-content:center;margin-top:16px}.checkout-cart-items{display:grid}.checkout-cart-items>div{display:grid;grid-template-columns:58px 1fr auto;align-items:center;gap:13px;padding:14px 0;border-bottom:1px solid var(--line)}.checkout-cart-items p{margin:0}.checkout-cart-items small{display:block;color:#71798c;margin-top:4px}.checkout-cart-items strong{white-space:nowrap}

/* Staff directory */
.staff-hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(350px,.75fr);align-items:end;gap:50px}.staff-hero-summary{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:20px;background:rgba(15,18,27,.7);backdrop-filter:blur(18px);overflow:hidden}.staff-hero-summary>div{padding:22px;border-right:1px solid var(--line)}.staff-hero-summary>div:last-child{border:0}.staff-hero-summary strong{display:block;font:700 27px var(--font-display)}.staff-hero-summary span{display:block;color:#737b8e;font-size:9px;margin-top:6px;letter-spacing:.1em}.staff-directory-head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:42px}.staff-guild-identity{display:flex;align-items:center;gap:16px}.staff-guild-identity>img,.staff-guild-identity>span{width:62px;height:62px;border-radius:19px;display:grid;place-items:center;object-fit:cover;background:var(--purple-soft);border:1px solid var(--line)}.staff-guild-identity>span img{width:100%;height:100%;object-fit:contain}.staff-guild-identity small{color:#747d90;font-size:10px;letter-spacing:.12em}.staff-guild-identity h2{font-size:30px;margin:5px 0 2px}.staff-guild-identity p{margin:0;color:#757e91;font-size:12px}.staff-group-premium{position:relative;margin-bottom:52px}.staff-group-premium:before{content:"";position:absolute;left:0;right:0;top:33px;height:1px;background:linear-gradient(90deg,transparent,var(--role-color),transparent);opacity:.65}.staff-group-title{position:relative;z-index:2;display:grid;grid-template-columns:66px 1fr auto;align-items:center;gap:18px;padding:0 18px 24px;background:var(--surface-0)}.staff-role-emblem{width:66px;height:66px;border:1px solid color-mix(in srgb,var(--role-color) 55%,transparent);border-radius:20px;background:color-mix(in srgb,var(--role-color) 12%,#0b0d13);display:grid;place-items:center;color:var(--role-color);box-shadow:0 0 32px color-mix(in srgb,var(--role-color) 12%,transparent)}.staff-role-emblem img{width:38px;height:38px;object-fit:contain}.staff-role-emblem .ui-icon{width:29px;height:29px}.staff-group-copy small{font-size:9px;color:#6f7789;letter-spacing:.13em}.staff-group-copy h3{font-size:25px;margin:5px 0}.staff-group-copy p{margin:0;color:#81899a;font-size:12px}.staff-group-count{min-width:70px;text-align:center;padding:10px 14px;border:1px solid var(--line);border-radius:14px;background:#0c0e15}.staff-group-count b{display:block;font:700 22px var(--font-display)}.staff-group-count small{font-size:8px;color:#71798a;letter-spacing:.1em}.staff-member-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.staff-member-card.premium{position:relative;min-height:250px;padding:28px 20px 20px;border:1px solid rgba(255,255,255,.095);border-radius:22px;background:linear-gradient(155deg,color-mix(in srgb,var(--role-color) 9%,#141722),#0b0d13 68%);display:flex;flex-direction:column;align-items:center;text-align:center;overflow:hidden;transition:border-color .25s,box-shadow .25s}.staff-member-card.premium:hover{border-color:color-mix(in srgb,var(--role-color) 58%,transparent);box-shadow:0 28px 65px rgba(0,0,0,.35),0 0 30px color-mix(in srgb,var(--role-color) 10%,transparent)}.staff-card-glow{position:absolute;inset:-70% 10% auto;height:180px;background:var(--role-color);filter:blur(80px);opacity:.12}.staff-avatar-wrap{position:relative}.staff-avatar-wrap img{width:90px;height:90px;border-radius:28px;object-fit:cover;border:2px solid color-mix(in srgb,var(--role-color) 48%,transparent);padding:3px;background:#090b11}.staff-avatar-wrap i{position:absolute;right:2px;bottom:4px;width:15px;height:15px;border-radius:50%;border:3px solid #0c0f16;background:#34d399}.staff-card-copy{margin-top:18px}.staff-role-label{display:inline-flex;padding:5px 9px;border-radius:999px;background:color-mix(in srgb,var(--role-color) 12%,transparent);color:color-mix(in srgb,var(--role-color) 70%,white);font-size:8px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.staff-card-copy h4{font-size:19px;margin:10px 0 3px}.staff-card-copy p{margin:0;color:#727b8d;font-size:11px}.staff-card-action{position:absolute;right:13px;top:13px;width:34px;height:34px;border:1px solid var(--line);border-radius:10px;display:grid;place-items:center;color:#8e96a8}.staff-card-action .ui-icon{width:15px;height:15px}

/* Admin Discord auto-role engine */
.discord-sync-overview{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.discord-sync-overview article{min-height:100px;padding:18px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(145deg,#141722,#0b0d13);display:flex;align-items:center;gap:15px}.discord-sync-overview article>span{width:48px;height:48px;border-radius:15px;background:var(--purple-soft);color:#c9b8ff;display:grid;place-items:center}.discord-sync-overview article>span .ui-icon{width:23px;height:23px}.discord-sync-overview small{display:block;color:#70788b;font-size:9px;letter-spacing:.1em}.discord-sync-overview strong{display:block;margin-top:7px;font:700 24px var(--font-display)}.detected-role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.detected-role-grid article{min-height:105px;padding:16px;border:1px solid color-mix(in srgb,var(--role-color) 28%,var(--line));border-radius:17px;background:linear-gradient(145deg,color-mix(in srgb,var(--role-color) 9%,#11141e),#0b0d13);display:grid;grid-template-columns:48px 1fr auto;gap:13px;align-items:center}.detected-role-icon{width:48px;height:48px;border-radius:14px;background:color-mix(in srgb,var(--role-color) 13%,transparent);display:grid;place-items:center;color:var(--role-color)}.detected-role-icon img{width:29px;height:29px;object-fit:contain}.detected-role-grid h3{font-size:16px;margin:4px 0}.detected-role-grid p{font-size:9px;color:#687083;margin:0}.detected-role-grid article>b{font-size:8px;letter-spacing:.1em;color:#70e5b7}.staff-preview-group{margin-top:24px;padding:20px;border:1px solid color-mix(in srgb,var(--role-color) 25%,var(--line));border-radius:18px;background:color-mix(in srgb,var(--role-color) 4%,#0b0d13)}.staff-preview-group>header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.staff-preview-group>header>span{width:44px;height:44px;border-radius:13px;background:color-mix(in srgb,var(--role-color) 12%,transparent);display:grid;place-items:center;color:var(--role-color)}.staff-preview-group>header img{width:26px;height:26px;object-fit:contain}.staff-preview-group>header h3{margin:0;font-size:17px}.staff-preview-group>header small{color:#727a8c}.staff-preview-group>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.staff-preview-group article{padding:11px;border:1px solid var(--line);border-radius:13px;background:#0b0e15;display:flex;gap:10px;align-items:center;min-width:0}.staff-preview-group article>img{width:38px;height:38px;border-radius:11px;object-fit:cover}.staff-preview-group article>span{min-width:0}.staff-preview-group article b,.staff-preview-group article small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staff-preview-group article b{font-size:11px}.staff-preview-group article small{color:#687184;font-size:8px;margin-top:4px}

/* Rich editor, tables and admin forms */
.rich-editor-field{overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#0a0c12}.rich-editor-toolbar{display:flex;gap:6px;flex-wrap:wrap;padding:10px;border-bottom:1px solid var(--line);background:#11141d}.rich-editor-toolbar button{width:34px;height:32px;border:1px solid transparent;border-radius:8px;background:transparent;color:#aab0bd;font-weight:800}.rich-editor-toolbar button:hover{border-color:var(--line);background:rgba(255,255,255,.055);color:white}.rich-editor-surface{min-height:240px;padding:20px;color:#e8eaf0;line-height:1.8;outline:none}.rich-editor-surface:focus{box-shadow:inset 0 0 0 1px var(--accent)}.table-wrap{width:100%;overflow:auto;border:1px solid var(--line);border-radius:15px}.table-wrap table{min-width:780px;border-collapse:collapse;width:100%}.table-wrap th{padding:13px 15px;background:#171b27;color:#7f8799;font-size:9px;letter-spacing:.1em;text-align:left;white-space:nowrap}.table-wrap td{padding:14px 15px;border-top:1px solid var(--line);color:#abb1bf;font-size:12px}.table-wrap tbody tr:hover{background:rgba(255,255,255,.025)}.list-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.list-actions form{display:flex}.admin-split-grid{display:grid;grid-template-columns:minmax(330px,.75fr) minmax(0,1.25fr);gap:22px;align-items:start}.admin-stat-grid-six{grid-template-columns:repeat(3,minmax(0,1fr))!important}.admin-stat-grid-six article>span{display:grid!important;place-items:center!important}.admin-stat-grid-six .ui-icon{width:24px;height:24px}.coupon-admin-card{overflow:hidden}.coupon-list{display:grid;gap:12px}.coupon-admin-card{position:relative;padding:17px;border:1px solid var(--line);border-radius:16px;background:#0c0f16;display:grid;grid-template-columns:130px 1fr auto;gap:17px;align-items:center}.coupon-code b{display:block;font:700 18px var(--font-display);color:#d6c9ff}.coupon-info h3{margin:0 0 4px;font-size:16px}.coupon-info p{color:#747c8e;margin:0 0 9px;font-size:11px}.coupon-info>div{display:flex;gap:12px;align-items:center}.coupon-info>div>span{font-weight:850;color:#70e7b8}.coupon-info small{color:#687184}.coupon-cut{position:absolute;width:22px;height:22px;border-radius:50%;background:var(--surface-1);left:116px}.coupon-cut-a{top:-12px}.coupon-cut-b{bottom:-12px}

/* Premium maintenance: no normal site headings visible behind it */
.is-maintenance{overflow:hidden;background:#06070b}.is-maintenance .page-noise,.is-maintenance .ambient{display:none}.maintenance-main{min-height:100vh}.maintenance-experience{position:fixed;inset:0;overflow:auto;display:grid;place-items:center;padding:32px;background:#06070b;isolation:isolate}.maintenance-backdrop{position:absolute;inset:-35px;z-index:-3;background-image:linear-gradient(rgba(4,5,9,.62),rgba(4,5,9,.9)),var(--maintenance-image),radial-gradient(circle at 55% 30%,color-mix(in srgb,var(--accent) 24%,transparent),transparent 52%);background-size:cover;background-position:center;filter:blur(14px);transform:scale(1.06)}.maintenance-backdrop:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,6,10,.75),rgba(5,6,10,.32),rgba(5,6,10,.75))}.maintenance-grid{position:absolute;inset:0;z-index:-2;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:58px 58px;mask-image:radial-gradient(circle at center,black,transparent 78%)}.maintenance-shell{width:min(760px,100%);text-align:center}.maintenance-brand{display:inline-flex;align-items:center;gap:12px;margin-bottom:22px}.maintenance-mark{width:46px;height:46px;padding:6px;border:1px solid color-mix(in srgb,var(--accent) 50%,transparent);border-radius:14px;background:rgba(13,15,23,.7);display:grid;place-items:center}.maintenance-mark img{width:100%;height:100%;object-fit:contain}.maintenance-brand>div{text-align:left}.maintenance-brand b{display:block;font:700 13px var(--font-display);letter-spacing:.08em}.maintenance-brand small{display:block;color:#737b8e;font-size:8px;letter-spacing:.18em;margin-top:4px}.maintenance-card{padding:clamp(30px,6vw,62px);border:1px solid rgba(255,255,255,.12);border-radius:32px;background:rgba(10,12,19,.72);backdrop-filter:blur(28px) saturate(130%);box-shadow:0 45px 140px rgba(0,0,0,.58),inset 0 1px rgba(255,255,255,.055)}.maintenance-status{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(251,191,36,.24);border-radius:999px;background:rgba(251,191,36,.07);color:#fbd36a;font-size:9px;font-weight:900;letter-spacing:.14em}.maintenance-status i{width:7px;height:7px;border-radius:50%;background:#fbbf24;box-shadow:0 0 14px #fbbf24}.maintenance-card h1{font-size:clamp(43px,7vw,75px);line-height:.98;margin:25px 0 18px}.maintenance-card>p{max-width:580px;margin:0 auto;color:#9ba2b3;font-size:15px}.maintenance-progress{height:5px;margin:32px auto;border-radius:999px;background:rgba(255,255,255,.07);overflow:hidden}.maintenance-progress span{display:block;width:42%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-2));animation:maintenanceScan 2.4s ease-in-out infinite}@keyframes maintenanceScan{0%{transform:translateX(-110%)}50%{transform:translateX(140%)}100%{transform:translateX(320%)}}.maintenance-actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.maintenance-meta{display:flex;justify-content:center;gap:22px;flex-wrap:wrap;margin-top:28px;color:#687184;font-size:10px}.maintenance-meta span{display:flex;align-items:center;gap:7px}.maintenance-meta .ui-icon{width:15px;height:15px}.maintenance-foot{display:block;margin-top:20px;color:#555d70}

/* Responsive fixes */
@media(max-width:1180px){
  .site-nav{gap:14px}.site-nav a{font-size:11px}.brand-copy{display:none}.brand-has-logo{min-width:150px}.brand-logo-image{max-width:150px}
  .staff-member-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.application-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .detected-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:980px){
  .container,.narrow-container{width:min(100% - 30px,1240px)}.section-space{padding:70px 0}
  .site-nav{position:fixed;left:15px;right:15px;top:86px;padding:14px;border:1px solid var(--line);border-radius:18px;background:rgba(9,11,17,.98);box-shadow:var(--shadow);display:none;flex-direction:column;align-items:stretch;gap:0}.site-nav.open{display:flex}.site-nav a{padding:14px;border-bottom:1px solid var(--line)}.site-nav a:last-child{border:0}.site-nav a:after{display:none}.mobile-menu{display:block}.nav-actions>.button-discord{display:none}
  .hero-grid,.staff-hero-grid,.product-detail-grid{grid-template-columns:1fr}.hero-stage{min-height:520px}.hero-copy{padding-top:65px}.home-stat-rail>.container{grid-template-columns:repeat(2,1fr)}.home-stat-rail article:nth-child(2){border-right:0}.home-stat-rail article:nth-child(-n+2){border-bottom:1px solid var(--line)}
  .checkout-layout,.cart-layout,.product-detail-content,.admin-split-grid{grid-template-columns:1fr}.checkout-form,.cart-summary{position:static!important}.staff-hero-summary{max-width:620px}.staff-member-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-preview-group>div{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-stat-grid-six{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:700px){
  .container,.narrow-container{width:min(100% - 22px,1240px)}.page-hero.compact{padding:58px 0}.page-hero h1{font-size:43px}.page-hero-row{align-items:flex-start}.hero-icon-orb{display:none}.form-grid,.form-grid.two,.gateway-grid{grid-template-columns:1fr}.input-action{flex-direction:column}.input-action .button{width:100%}
  .product-grid,.application-grid,.staff-member-grid,.detected-role-grid{grid-template-columns:1fr}.product-card,.application-card{max-width:none}.store-toolbar-rich,.store-wallet-actions{align-items:stretch}.store-wallet-actions{width:100%;display:grid;grid-template-columns:1fr 1fr}.store-wallet-actions .button,.balance-pill{width:100%;justify-content:center}
  .staff-directory-head{align-items:flex-start;flex-direction:column}.staff-group-title{grid-template-columns:55px 1fr}.staff-role-emblem{width:55px;height:55px}.staff-group-count{grid-column:1/-1;width:100%;display:flex;align-items:center;justify-content:center;gap:7px}.staff-group-count b,.staff-group-count small{display:inline}.staff-hero-summary{grid-template-columns:1fr}.staff-hero-summary>div{border-right:0;border-bottom:1px solid var(--line)}.staff-hero-summary>div:last-child{border:0}.staff-preview-group>div,.discord-sync-overview{grid-template-columns:1fr}
  .cart-item{grid-template-columns:58px 1fr auto}.cart-item-price{grid-column:2}.cart-quantity-form{grid-column:2}.cart-remove-button{grid-column:3;grid-row:1}.checkout-trust-grid{grid-template-columns:1fr}.checkout-product,.checkout-form,.panel-card{padding:20px}.admin-stat-grid-six{grid-template-columns:1fr!important}.coupon-admin-card{grid-template-columns:1fr}.coupon-cut{display:none}
  .maintenance-experience{padding:15px}.maintenance-card{border-radius:24px}.maintenance-actions{display:grid}.maintenance-actions .button{width:100%}.maintenance-meta{display:grid;gap:10px}
}
@media(max-width:460px){
  .nav-wrap{height:70px}.brand-emblem{width:40px;height:40px}.brand-logo-image{max-width:125px;height:38px}.site-nav{top:75px}.user-pill span{display:none}.user-pill{padding-right:4px}.hero-stage{min-height:450px}.hero-stage .fc-resources{left:2%;bottom:125px}.hero-stage .fc-uptime{right:2%;bottom:98px}.floating-card{min-width:105px;padding:10px}.live-card-main{padding:17px!important}.home-stat-rail article{padding:16px 12px}.home-stat-rail b{font-size:19px}.section-heading h2{font-size:38px!important}.product-visual{height:185px}.checkout-product-visual{height:220px}
}

/* V5 application, support and settings finishing layer */
.application-card-rich-v5{display:grid;grid-template-rows:210px 1fr;min-height:470px}
.application-card-rich-v5 .application-card-media{position:relative;background:
  linear-gradient(to top,rgba(8,9,14,.75),rgba(8,9,14,.06)),
  var(--form-image,linear-gradient(145deg,color-mix(in srgb,var(--accent) 64%,#151929),color-mix(in srgb,var(--accent-2) 25%,#10131e)));
  background-size:cover;background-position:center;overflow:hidden}
.application-card-media:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:34px 34px;mask-image:linear-gradient(to bottom,black,transparent)}
.application-card-media>span{position:absolute;left:18px;top:17px;z-index:2;color:#63e5fb;font-size:10px;font-weight:900;letter-spacing:.13em}
.application-media-icon{position:absolute;right:18px;bottom:17px;z-index:2;width:52px;height:52px;border-radius:16px;border:1px solid rgba(255,255,255,.16);background:rgba(8,9,14,.68);backdrop-filter:blur(13px);display:grid;place-items:center;color:#d6caff}.application-media-icon .ui-icon{width:24px;height:24px}
.application-card-content{padding:25px;display:flex;flex-direction:column}.application-kicker{display:flex;align-items:center;gap:7px;color:#7b8497;font-size:9px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.application-kicker .ui-icon{width:13px;height:13px;color:var(--accent-2)}.application-card-content h3{font-size:25px;margin:11px 0}.application-card-content p{color:#9299aa;margin:0 0 18px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.application-meta{display:flex;gap:9px;flex-wrap:wrap;margin-top:auto}.application-meta em{font-style:normal;min-height:29px;padding:0 9px;border:1px solid var(--line);border-radius:9px;display:flex;align-items:center;gap:6px;color:#858d9f;font-size:9px}.application-meta .ui-icon{width:12px;height:12px}.application-card-content>b{display:flex;align-items:center;gap:8px;margin-top:18px;color:#ddd4ff;font-size:12px}.application-card-content>b .ui-icon{width:15px;height:15px}
.application-detail-hero{background-image:linear-gradient(90deg,rgba(7,8,13,.98),rgba(7,8,13,.75),rgba(7,8,13,.88)),var(--application-image)!important;background-size:cover!important;background-position:center!important}.application-information{margin-bottom:22px}.application-form{padding:clamp(22px,4vw,38px);display:grid;gap:20px}.application-form-intro{display:flex;align-items:center;gap:13px;padding:17px;border:1px solid var(--line);border-radius:15px;background:var(--purple-soft)}.application-form-intro>span{width:39px;height:39px;border-radius:12px;background:rgba(255,255,255,.07);display:grid;place-items:center;font-weight:900}.application-form-intro b{font-size:14px}.application-form-intro p{margin:4px 0 0;color:#8e95a6;font-size:11px}.field-block>span{display:flex!important;align-items:center;gap:10px}.field-block>span>b{width:27px;height:27px;border-radius:8px;background:var(--purple-soft);display:grid;place-items:center;color:#c5b3fc;font-size:8px}.upload-dropzone{position:relative;min-height:180px;padding:22px;border:1px dashed color-mix(in srgb,var(--accent) 34%,var(--line));border-radius:18px;background:linear-gradient(145deg,var(--purple-soft),rgba(255,255,255,.012));display:grid;align-content:center;gap:10px;cursor:pointer}.upload-dropzone>input{position:absolute;inset:0;opacity:0;cursor:pointer}.upload-dropzone>div:not(.upload-preview){text-align:center;pointer-events:none}.upload-dropzone>div>b{display:block;font-size:14px}.upload-dropzone>div>small{display:block;color:#7c8496;margin-top:5px}.upload-preview{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.upload-preview>span{min-width:0;padding:5px;border:1px solid var(--line);border-radius:10px;background:#0a0c12}.upload-preview img{width:100%;height:75px;object-fit:cover;border-radius:7px}.upload-preview small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;color:#7a8295}
.support-create-form{padding:clamp(22px,4vw,38px);border:1px solid var(--line);border-radius:24px;background:linear-gradient(145deg,#12151f,#090b11);box-shadow:var(--shadow)}

.settings-studio{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important}.settings-studio>.panel-card{min-width:0}.settings-studio>.panel-card:nth-child(1),.settings-studio>.panel-card:nth-child(4),.settings-studio>.panel-card:nth-child(5),.settings-studio>.sticky-save{grid-column:1/-1}.settings-panel-icon{width:44px;height:44px;border-radius:14px;background:var(--purple-soft);display:grid;place-items:center;color:#cbbaff}.settings-panel-icon .ui-icon{width:21px;height:21px}.brand-preview-stage{min-height:150px;margin-bottom:22px;padding:24px;border:1px solid var(--line);border-radius:18px;background:radial-gradient(circle at 50% 0,var(--purple-soft),transparent 55%),#090b11;display:flex;align-items:center;justify-content:center;gap:18px}.brand-preview-mark{width:68px;height:68px;padding:7px;border:1px solid color-mix(in srgb,var(--accent) 43%,transparent);border-radius:20px;background:#10131c;display:grid;place-items:center;font:800 31px var(--font-display)}.brand-preview-mark img{width:100%;height:100%;object-fit:contain}.brand-preview-logo{max-width:260px;max-height:70px;object-fit:contain}.brand-preview-stage>div:last-child b{display:block;font:700 17px var(--font-display);letter-spacing:.05em}.brand-preview-stage>div:last-child small{display:block;margin-top:6px;color:#71798a;font-size:8px;letter-spacing:.17em}.maintenance-preview{min-height:170px;margin-bottom:22px;border:1px solid var(--line);border-radius:18px;background-image:linear-gradient(rgba(5,6,10,.62),rgba(5,6,10,.85)),var(--maintenance-preview),radial-gradient(circle at center,var(--purple-soft),#090b11);background-size:cover;background-position:center;display:grid;place-items:center;overflow:hidden}.maintenance-preview>div{text-align:center;padding:22px}.maintenance-preview>div>span{width:48px;height:48px;margin:0 auto 12px;border-radius:15px;background:rgba(10,12,18,.72);display:grid;place-items:center}.maintenance-preview b,.maintenance-preview small{display:block}.maintenance-preview b{font:700 20px var(--font-display)}.maintenance-preview small{max-width:420px;margin:7px auto 0;color:#9198aa}.module-switch-list{grid-template-columns:repeat(3,minmax(0,1fr))!important}.module-switch-list .switch-control{padding:11px;border:1px solid var(--line);border-radius:13px;background:rgba(255,255,255,.018)}.sticky-save{align-items:center;justify-content:space-between!important}.sticky-save>div{display:grid}.sticky-save small{color:#6c7486;font-size:8px;letter-spacing:.12em}.sticky-save b{font-size:12px;margin-top:4px}

/* Admin chrome refinement */
.admin-sidebar{background:linear-gradient(180deg,#0d1018,#080a0f)!important;border-right:1px solid rgba(255,255,255,.075)!important;box-shadow:24px 0 70px rgba(0,0,0,.22)}.admin-brand{padding:22px 20px!important;border-bottom:1px solid var(--line)}.admin-server-mini{margin:16px 14px!important;border:1px solid var(--line)!important;background:rgba(255,255,255,.025)!important}.admin-nav{padding:0 11px 22px!important}.admin-nav>small{display:block;margin:21px 10px 8px;color:#4f5769;font-size:8px;letter-spacing:.17em;font-weight:900}.admin-nav-item{min-height:45px!important;border:1px solid transparent!important;border-radius:12px!important;color:#858d9f!important}.admin-nav-item:hover{background:rgba(255,255,255,.035)!important;color:#d9dce4!important}.admin-nav-item.active{border-color:color-mix(in srgb,var(--accent) 30%,transparent)!important;background:linear-gradient(90deg,var(--purple-soft),rgba(255,255,255,.018))!important;color:#fff!important;box-shadow:inset 3px 0 var(--accent)}.admin-nav-item>span{color:#8a93a8}.admin-nav-item.active>span{color:#c9b8ff}.admin-topbar{backdrop-filter:blur(22px);background:rgba(8,10,15,.82)!important}.admin-content{padding:clamp(20px,3vw,38px)!important}.admin-page-head{padding:clamp(24px,3vw,36px)!important;border:1px solid var(--line)!important;border-radius:24px!important;background:radial-gradient(circle at 85% 15%,var(--purple-soft),transparent 35%),linear-gradient(145deg,#141722,#0a0c12)!important;box-shadow:0 25px 60px rgba(0,0,0,.23)!important}.admin-page-head h1,.admin-page-head h2{font-size:clamp(30px,4vw,48px)!important;margin:10px 0!important}.admin-page-head p{max-width:760px;color:#8b93a4!important}.admin-footer{border-top:1px solid var(--line)!important;background:#090b10!important}

@media(max-width:980px){.settings-studio{grid-template-columns:1fr!important}.settings-studio>.panel-card{grid-column:1!important}.module-switch-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:700px){.upload-preview{grid-template-columns:repeat(2,1fr)}.module-switch-list{grid-template-columns:1fr!important}.brand-preview-stage{flex-direction:column}.sticky-save{align-items:stretch!important;flex-direction:column}.sticky-save .button{width:100%}}
.core-logo .brand-mark-image{width:74%;height:74%;object-fit:contain}.core-logo .brand-mark-letter{font:800 68px var(--font-display)}

/* ========================================================================== 
   Syvixa Web — Sales-ready visual and UX overhaul
   ========================================================================== */
:root{
  --v6-surface:rgba(14,16,24,.86);
  --v6-surface-solid:#0e1018;
  --v6-surface-raised:#141722;
  --v6-stroke:rgba(255,255,255,.09);
  --v6-stroke-hot:color-mix(in srgb,var(--accent) 38%,rgba(255,255,255,.1));
  --v6-glow:0 26px 90px rgba(0,0,0,.38),0 0 0 1px rgba(255,255,255,.025) inset;
}
html{color-scheme:dark}body{overflow-x:hidden}::selection{background:color-mix(in srgb,var(--accent) 55%,transparent);color:#fff}
*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent) 55%,#282d3a) #090b10}
*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:#090b10}*::-webkit-scrollbar-thumb{background:linear-gradient(var(--accent),color-mix(in srgb,var(--accent) 35%,#303646));border:2px solid #090b10;border-radius:99px}
select{appearance:none;-webkit-appearance:none;padding-right:44px;background-image:linear-gradient(45deg,transparent 50%,#8f97aa 50%),linear-gradient(135deg,#8f97aa 50%,transparent 50%),linear-gradient(to right,transparent,transparent);background-position:calc(100% - 19px) 19px,calc(100% - 14px) 19px,100% 0;background-size:5px 5px,5px 5px,2.8em 2.8em;background-repeat:no-repeat}select option{background:#0e1017;color:#f7f8fb}
input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{opacity:.5}
.button,.icon-button,.product-card,.community-module-card,.experience-card,.staff-member-card,.panel-card{transform:none!important}.button:active,.icon-button:active,.product-card:active,.community-module-card:active,.experience-card:active,.staff-member-card:active{transform:none!important}
.button{position:relative;overflow:hidden}.button:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 15%,rgba(255,255,255,.11),transparent 75%);transform:translateX(-130%);transition:transform .55s ease}.button:hover:before{transform:translateX(130%)}
.panel-card{border-color:var(--v6-stroke);background:linear-gradient(145deg,rgba(19,22,32,.96),rgba(10,12,18,.97));box-shadow:var(--v6-glow)}
.panel-card-head h2{letter-spacing:-.035em}.panel-card-head p{margin:7px 0 0;color:var(--muted);font-size:12px;line-height:1.55}
.field-help{display:block;margin-top:7px;color:#687185;font-size:10px;line-height:1.5}
.admin-inline-icon{width:31px;height:31px;display:inline-grid;place-items:center;margin-right:9px;border:1px solid var(--line);border-radius:9px;background:rgba(255,255,255,.035);vertical-align:middle}.admin-inline-icon .ui-icon{width:16px;height:16px}

/* Hero: clean brand artwork; no duplicated server widgets */
.hero-v6{min-height:700px}.hero-v6 .hero-grid{grid-template-columns:minmax(0,1fr) minmax(430px,.9fr);gap:clamp(38px,7vw,110px)}
.hero-v6 .hero-copy{max-width:720px}.hero-v6 .hero-copy h1{font-size:clamp(58px,6.2vw,104px);line-height:.96;letter-spacing:-.075em}.hero-v6 .hero-copy h1 em{-webkit-text-stroke:1.4px rgba(230,225,255,.7);color:transparent;text-shadow:0 0 45px color-mix(in srgb,var(--accent) 16%,transparent)}
.hero-proof-clean{width:max-content;max-width:100%;padding:9px 12px 9px 8px;border:1px solid var(--line);border-radius:999px;background:rgba(10,12,18,.62);backdrop-filter:blur(12px)}.hero-proof-clean small{color:#777f91!important}
.hero-art{position:relative;min-height:540px;display:grid;place-items:center;isolation:isolate}.hero-art-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:36px 36px;mask-image:radial-gradient(circle,#000 15%,transparent 68%)}.hero-art-aura{position:absolute;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 33%,transparent),transparent 68%);filter:blur(4px)}
.hero-brand-orbit{position:absolute;border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);border-radius:50%;box-shadow:0 0 80px color-mix(in srgb,var(--accent) 7%,transparent) inset}.orbit-one{width:260px;height:260px}.orbit-two{width:365px;height:365px;border-style:dashed;animation:orbit-spin 38s linear infinite}.orbit-three{width:480px;height:480px;opacity:.52;animation:orbit-spin 54s linear infinite reverse}@keyframes orbit-spin{to{rotate:360deg}}
.hero-brand-core{position:relative;width:150px;height:170px;display:grid;place-items:center;clip-path:polygon(50% 0,94% 25%,94% 75%,50% 100%,6% 75%,6% 25%);background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 75%,#17131f),#090a10 58%);filter:drop-shadow(0 0 45px color-mix(in srgb,var(--accent) 42%,transparent));z-index:3}.hero-brand-core:before{content:"";position:absolute;inset:5px;clip-path:inherit;background:#0a0b12}.hero-brand-core>span{position:relative;z-index:2;width:106px;height:106px;display:grid;place-items:center}.hero-brand-core .brand-mark-image{width:100%;height:100%;object-fit:contain}.hero-brand-core .brand-mark-letter{font:900 74px/1 var(--font-display,Space Grotesk);letter-spacing:-.08em}
.hero-orbit-dot{position:absolute;width:9px;height:9px;border-radius:50%;background:var(--accent);box-shadow:0 0 18px var(--accent)}.dot-one{transform:translate(178px,-92px)}.dot-two{transform:translate(-183px,132px);background:var(--accent-2);box-shadow:0 0 18px var(--accent-2)}.dot-three{transform:translate(38px,228px);width:6px;height:6px}
.hero-art-label{position:absolute;min-height:47px;padding:0 14px;border:1px solid var(--line);border-radius:14px;background:rgba(10,12,18,.76);backdrop-filter:blur(16px);box-shadow:0 18px 60px rgba(0,0,0,.3);display:flex;align-items:center;gap:9px;color:#b9c0cf;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.hero-art-label .ui-icon{width:16px;height:16px;color:#c6b4ff}.label-one{left:2%;top:27%}.label-two{right:-2%;top:38%}.label-three{left:11%;bottom:17%}
.experience-section-v6 .section-heading>p{max-width:680px;margin:16px auto 0;color:var(--muted);line-height:1.7}.experience-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.experience-grid-three .experience-card{min-height:360px;padding:34px}.experience-grid-three .experience-card.featured{grid-row:auto}.experience-grid-three .feature-symbol{width:56px;height:56px}.experience-grid-three h3{font-size:24px}.experience-grid-three p{font-size:13px;line-height:1.75}

/* Public store */
.store-page-v5{padding-top:54px}.store-toolbar-v5{align-items:flex-start;padding:14px;border:1px solid var(--line);border-radius:18px;background:rgba(12,14,21,.78);backdrop-filter:blur(16px)}.store-category-tabs{display:flex;flex-wrap:wrap;gap:8px}.store-category-tabs button{min-height:45px;padding:0 14px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.025);color:#8991a2;display:flex;align-items:center;gap:8px;font-size:11px;font-weight:800;white-space:nowrap}.store-category-tabs button:hover,.store-category-tabs button.active{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));background:color-mix(in srgb,var(--accent) 12%,#0c0e15);color:#fff}.store-category-tabs button .ui-icon,.store-category-tabs .category-icon{width:17px;height:17px}.store-category-tabs button small{min-width:20px;height:20px;padding:0 5px;display:grid;place-items:center;border-radius:99px;background:rgba(255,255,255,.06);font-size:8px}
.store-toolbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.balance-pill{min-height:44px;padding:0 14px;border-radius:12px;background:#090b10;border:1px solid var(--line);display:flex;align-items:center;gap:7px;color:#747d91;font-size:10px}.balance-pill b{color:#fff}
.product-grid-v5{gap:20px}.product-card-v5{min-width:0;display:grid;grid-template-rows:250px 1fr auto;overflow:hidden;border:1px solid var(--line);border-radius:24px;background:linear-gradient(165deg,color-mix(in srgb,var(--product-color) 7%,#11131c),#090b11 72%);box-shadow:0 25px 75px rgba(0,0,0,.24)}.product-card-v5:hover{border-color:color-mix(in srgb,var(--product-color) 43%,var(--line));box-shadow:0 28px 90px rgba(0,0,0,.34),0 0 55px color-mix(in srgb,var(--product-color) 8%,transparent)}.product-card-v5 .product-visual{height:auto;border-bottom:1px solid var(--line);background-color:#10121b;background-size:cover;background-position:center}.product-card-v5 .product-visual>span{width:86px;height:86px;border-radius:28px;background:rgba(8,10,16,.72);border:1px solid color-mix(in srgb,var(--product-color) 35%,var(--line));display:grid;place-items:center;box-shadow:0 0 75px color-mix(in srgb,var(--product-color) 22%,transparent)}.product-card-v5 .product-visual>span .ui-icon{width:43px;height:43px;color:color-mix(in srgb,var(--product-color) 80%,white)}.product-card-copy{padding:26px 24px 22px;min-height:210px}.product-card-copy>small{color:color-mix(in srgb,var(--product-color) 75%,#aab1c0);font-size:9px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.product-card-copy h3{font-size:23px;margin:8px 0 11px}.product-card-copy p{min-height:48px;margin:0;color:#8f96a8;line-height:1.65}.product-card-copy ul{display:grid;gap:7px;margin:17px 0 0;padding:0;list-style:none}.product-card-copy li{display:flex;align-items:center;gap:7px;color:#a4aaba;font-size:10px}.product-card-copy li .ui-icon{width:13px;height:13px;color:var(--success)}
.product-card-v5 .product-foot{min-height:84px;padding:16px 22px;gap:14px;border-top:1px solid var(--line);background:rgba(7,9,14,.66)}.product-card-v5 .product-foot>b{font:750 24px var(--font-display,Space Grotesk);white-space:nowrap}.product-card-v5 .product-foot>div{display:flex;gap:7px;margin-left:auto}.product-card-v5 .product-foot form{display:flex}.product-card-v5 .product-foot .button{padding:0 12px}.product-badge{top:17px;right:17px;z-index:4}

/* Staff directory */
.staff-directory{padding-top:56px}.staff-directory-head{padding:22px 24px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(145deg,rgba(18,20,29,.88),rgba(9,11,16,.82));box-shadow:var(--v6-glow)}.staff-group-premium{margin-top:34px}.staff-group-title{padding:18px 20px;border:1px solid color-mix(in srgb,var(--role-color) 35%,var(--line));border-radius:19px;background:linear-gradient(90deg,color-mix(in srgb,var(--role-color) 10%,#0a0c12),#090b10 68%)}.staff-role-emblem{width:59px;height:59px;border-radius:17px}.staff-group-copy h3{font-size:24px}.staff-group-count{min-width:70px}.staff-member-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;padding-top:17px}.staff-member-card.premium{min-height:280px;padding:29px 20px;border-radius:22px}.staff-avatar-wrap{width:92px;height:92px}.staff-card-copy h4{font-size:19px}.staff-card-action{top:14px;right:14px}

/* Rules: actual SVGs instead of literal icon names */
.rule-category-icon{width:58px;height:58px;display:grid;place-items:center;flex:none;border-radius:17px;background:color-mix(in srgb,var(--category-color) 12%,#10131c);border:1px solid color-mix(in srgb,var(--category-color) 40%,var(--line));color:color-mix(in srgb,var(--category-color) 78%,white);font-size:0}.rule-category-icon .ui-icon{width:27px;height:27px}.rule-category-section>header>span.rule-category-icon{font-size:0!important}.subcategory-head .rule-category-icon{width:44px;height:44px;border-radius:13px}.subcategory-head .rule-category-icon .ui-icon{width:20px;height:20px}.rule-card{border-radius:17px}.rule-emoji{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.025)}

/* Application cards: always show title/content over cover */
.application-card-rich-v5,.application-card-home{overflow:hidden}.application-card-rich-v5 .application-card-media,.application-card-home .application-cover{isolation:isolate}.application-card-rich-v5 .application-card-media:before,.application-card-home .application-cover:before{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(7,8,13,.92),rgba(7,8,13,.08) 70%);z-index:1}.application-card-rich-v5 .application-card-media>* ,.application-card-home .application-cover>*{z-index:2}.application-card-content,.application-copy{position:relative;z-index:3;background:linear-gradient(180deg,#12141d,#0b0d13)}

/* Admin 6.0: clearer navigation and denser hierarchy */
.admin-v6 .admin-sidebar{width:292px}.admin-v6 .admin-shell{margin-left:292px}.admin-v6 .admin-brand{min-height:86px}.admin-v6 .admin-server-mini{display:grid!important;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:13px 14px}.admin-server-mini>em{font-style:normal;color:#d9ddeb;font-size:11px;font-weight:800}.admin-nav{display:block}.admin-nav>small{margin-top:25px!important}.admin-nav-item{height:auto!important;min-height:53px!important;padding:8px 10px!important;gap:11px!important}.admin-nav-item>span:first-child{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:rgba(255,255,255,.025);flex:none}.admin-nav-item>span:first-child .ui-icon{width:17px;height:17px}.admin-nav-copy{display:grid;min-width:0}.admin-nav-copy b{font-size:12px}.admin-nav-copy small{margin-top:3px;color:#596174;font-size:8px;font-weight:600}.admin-nav-item.active .admin-nav-copy small{color:#8f83b8}.admin-sidebar-foot a{display:flex;align-items:center;gap:7px}.admin-sidebar-foot .ui-icon{width:14px;height:14px}.admin-topbar{padding-inline:26px!important}.admin-topbar-title small{font-size:8px;letter-spacing:.15em;color:#5e6678}.admin-topbar-title h1{margin:4px 0 0;font-size:19px}.admin-top-actions{display:flex;align-items:center;gap:10px;margin-left:auto}.admin-content{max-width:1540px;margin:0 auto;width:100%}.admin-page-head-simple{min-height:0!important}.admin-page-head-simple h2{font-size:clamp(32px,4vw,48px)!important}
.admin-welcome-v6{padding:32px 34px;border:1px solid var(--line);border-radius:25px;background:radial-gradient(circle at 82% 20%,color-mix(in srgb,var(--accent) 17%,transparent),transparent 33%),linear-gradient(145deg,#151822,#0b0d13);display:flex;align-items:center;justify-content:space-between;gap:30px;box-shadow:var(--v6-glow)}.admin-welcome-v6 h2{font:750 clamp(34px,4vw,56px)/1 var(--font-display,Space Grotesk);letter-spacing:-.055em;margin:13px 0 10px}.admin-welcome-v6 p{margin:0;color:var(--muted)}.admin-live-chip{min-width:230px;padding:15px 18px;border:1px solid var(--line);border-radius:17px;background:rgba(6,8,12,.66);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px}.admin-live-chip>i{width:9px;height:9px;border-radius:50%;background:var(--danger);box-shadow:0 0 13px currentColor}.admin-live-chip.online>i{background:var(--success)}.admin-live-chip span{display:grid}.admin-live-chip small{color:#626b7e;font-size:8px}.admin-live-chip b{font-size:12px}.admin-live-chip strong{font-size:18px}
.admin-stat-grid-v6{grid-template-columns:repeat(4,minmax(0,1fr))!important;margin-top:20px}.admin-stat-grid-v6 article{min-height:142px;padding:22px;border:1px solid var(--line);border-radius:19px;background:linear-gradient(145deg,#141722,#0b0d13)}.admin-stat-grid-v6 article>span{width:43px;height:43px}.admin-stat-grid-v6 article p b{font-size:27px}.admin-stat-grid-v6 article em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}
.admin-dashboard-grid-v6{grid-template-columns:minmax(0,1.2fr) minmax(350px,.8fr);gap:20px;margin-top:20px}.admin-dashboard-grid-v6.lower{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-score{width:69px;height:69px;border-radius:50%;background:conic-gradient(var(--accent) 0 var(--setup,0%),#242837 var(--setup,0%) 100%);display:grid;place-content:center;text-align:center;box-shadow:0 0 0 7px rgba(255,255,255,.025) inset}.setup-score b{font-size:17px}.setup-score span{font-size:8px;color:#7a8294}.setup-progress{height:7px;margin:4px 0 18px;border-radius:99px;background:#222634;overflow:hidden}.setup-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-2));box-shadow:0 0 16px var(--accent)}.setup-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.setup-check-grid>a{min-width:0;padding:12px;border:1px solid var(--line);border-radius:13px;background:rgba(255,255,255,.018);display:grid;grid-template-columns:35px 1fr auto;align-items:center;gap:9px}.setup-check-grid>a:hover{border-color:var(--line-strong);background:rgba(255,255,255,.035)}.setup-check-grid>a>span{width:35px;height:35px;border-radius:10px;display:grid;place-items:center;background:rgba(255,255,255,.04)}.setup-check-grid>a>span .ui-icon{width:16px;height:16px}.setup-check-grid p{display:grid;margin:0;min-width:0}.setup-check-grid b{font-size:11px}.setup-check-grid small{font-size:8px;color:#687184;margin-top:3px}.setup-check-grid i{font-style:normal;color:#687184}.setup-check-grid .done>span,.setup-check-grid .done>i{color:var(--success)}.setup-check-grid .pending>span,.setup-check-grid .pending>i{color:var(--warning)}
.quick-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.quick-action-grid a{min-height:100px;padding:15px;border:1px solid var(--line);border-radius:15px;background:linear-gradient(145deg,rgba(255,255,255,.026),transparent);display:grid;align-content:center;gap:4px}.quick-action-grid a:hover{border-color:var(--v6-stroke-hot);background:color-mix(in srgb,var(--accent) 7%,#0e1018)}.quick-action-grid span{width:34px;height:34px;margin-bottom:5px;border-radius:10px;background:var(--purple-soft);display:grid;place-items:center;color:#c8b7ff}.quick-action-grid .ui-icon{width:16px;height:16px}.quick-action-grid b{font-size:11px}.quick-action-grid small{color:#687184;font-size:8px}.simple-order-list{display:grid}.simple-order-list article{display:grid;grid-template-columns:43px 1fr auto auto;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid var(--line)}.simple-order-list article:last-child{border-bottom:0}.simple-order-list article>span{color:#677084;font-size:9px}.simple-order-list article>div{display:grid;min-width:0}.simple-order-list article b{font-size:11px}.simple-order-list article small{margin-top:4px;color:#687184;font-size:8px}.simple-order-list strong{font-size:11px}.simple-order-list em{font-style:normal}.audit-mini-v6>div{padding:13px 0!important}

/* Integrations */
.integration-studio-v6{grid-template-columns:repeat(2,minmax(0,1fr))!important}.integration-studio-v6 .integration-primary,.integration-studio-v6 .sticky-save{grid-column:1/-1}.integration-studio-v6 .integration-card{min-width:0}.whitelist-live-stat{min-height:118px;margin:3px 0 18px;padding:18px;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));border-radius:17px;background:radial-gradient(circle at 12% 50%,var(--purple-soft),transparent 35%),#0b0d13;display:flex;align-items:center;gap:17px}.whitelist-live-stat>span{width:58px;height:58px;border-radius:17px;background:rgba(255,255,255,.045);display:grid;place-items:center;color:#ccbaff}.whitelist-live-stat .ui-icon{width:27px;height:27px}.whitelist-live-stat div{display:grid}.whitelist-live-stat small{color:#727b8e;font-size:8px;letter-spacing:.13em}.whitelist-live-stat strong{font:800 36px/1 var(--font-display,Space Grotesk);margin:5px 0}.whitelist-live-stat p{margin:0;color:#8d95a6;font-size:10px}.integration-warning{margin-top:13px;padding:12px;border:1px solid rgba(251,191,36,.25);border-radius:12px;background:rgba(251,191,36,.055);color:#e7c86d;font-size:10px;display:flex;gap:8px;align-items:center}.integration-warning .ui-icon{width:15px;height:15px}.compact-list-v6{grid-template-columns:1fr!important;margin-top:14px}.sticky-save-v6{grid-column:1/-1!important}.compact-settings-card{align-self:start}

/* Admin editor/list consistency */
.category-admin-list h3,.store-category-admin-grid h3{display:flex;align-items:center;gap:8px}.category-admin-list article,.store-category-admin-grid article,.discord-group-list article,.mini-category-list article{border-radius:15px!important}.store-category-admin-grid article>span,.mini-category-list article>span{display:grid!important;place-items:center;font-size:0!important}.store-category-admin-grid article>span .ui-icon,.mini-category-list article>span .ui-icon{width:19px;height:19px}.premium-table-wrap,.table-wrap{border:1px solid var(--line);border-radius:16px;overflow:auto;background:#0b0d13}.premium-table th,.premium-table td{padding:14px 16px!important}.premium-table tbody tr:hover{background:rgba(255,255,255,.022)}.rich-editor{min-height:300px!important}.rich-toolbar{position:sticky;top:0;z-index:3;flex-wrap:wrap!important;background:#10131b!important}.rich-toolbar button{min-width:34px}.admin-form-grid,.admin-split-grid{align-items:start}

/* Maintenance */
.maintenance-page{isolation:isolate}.maintenance-page:before{content:"";position:fixed;inset:-30px;background:inherit;background-size:cover;background-position:center;filter:blur(20px) saturate(.7);transform:scale(1.08);z-index:-3}.maintenance-page:after{content:"";position:fixed;inset:0;background:radial-gradient(circle at 50% 20%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 42%),rgba(4,5,9,.82);z-index:-2}.maintenance-shell{border:1px solid rgba(255,255,255,.11)!important;background:rgba(9,11,17,.76)!important;backdrop-filter:blur(22px)!important;box-shadow:0 40px 120px rgba(0,0,0,.6)!important}

@media(max-width:1180px){
 .hero-v6 .hero-grid{grid-template-columns:1fr minmax(360px,.75fr)}.hero-art-label{display:none}.staff-member-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-card-v5{grid-template-rows:220px 1fr auto}.admin-stat-grid-v6{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-dashboard-grid-v6{grid-template-columns:1fr}.admin-dashboard-grid-v6.lower{grid-template-columns:1fr}
}
@media(max-width:980px){
 .hero-v6{min-height:auto}.hero-v6 .hero-grid{grid-template-columns:1fr;padding-top:82px;padding-bottom:60px}.hero-art{min-height:440px}.experience-grid-three{grid-template-columns:1fr}.experience-grid-three .experience-card{min-height:260px}.store-toolbar-v5{display:grid}.store-toolbar-actions{justify-content:flex-start}.product-grid-v5{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-member-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-v6 .admin-shell{margin-left:0}.admin-v6 .admin-sidebar{width:min(330px,88vw)}.integration-studio-v6{grid-template-columns:1fr!important}.integration-studio-v6>*{grid-column:1!important}
}
@media(max-width:700px){
 .container{width:min(100% - 28px,1240px)}.hero-v6 .hero-copy h1{font-size:clamp(50px,15vw,72px)}.hero-v6 .hero-buttons{display:grid}.hero-v6 .hero-buttons .button{width:100%}.hero-proof-clean{width:100%;border-radius:17px}.hero-art{min-height:340px}.orbit-one{width:190px;height:190px}.orbit-two{width:265px;height:265px}.orbit-three{width:330px;height:330px}.hero-brand-core{width:112px;height:128px}.hero-brand-core>span{width:78px;height:78px}.hero-brand-core .brand-mark-letter{font-size:52px}.hero-orbit-dot{display:none}.section-space{padding:68px 0}.product-grid-v5{grid-template-columns:1fr}.product-card-v5{grid-template-rows:210px 1fr auto}.product-card-v5 .product-foot{align-items:flex-start;flex-direction:column}.product-card-v5 .product-foot>div{width:100%;margin-left:0}.product-card-v5 .product-foot .button,.product-card-v5 .product-foot form{flex:1}.staff-directory-head{align-items:flex-start;flex-direction:column}.staff-group-title{align-items:flex-start;grid-template-columns:auto 1fr}.staff-group-count{grid-column:1/-1;width:100%;min-height:44px}.staff-member-grid{grid-template-columns:1fr}.staff-member-card.premium{min-height:235px}.admin-content{padding:15px!important}.admin-welcome-v6{padding:24px;align-items:flex-start;flex-direction:column}.admin-live-chip{width:100%;min-width:0}.admin-stat-grid-v6{grid-template-columns:1fr!important}.setup-check-grid,.quick-action-grid{grid-template-columns:1fr}.simple-order-list article{grid-template-columns:40px 1fr auto}.simple-order-list article>em{grid-column:2/-1;width:max-content}.admin-page-head .page-head-actions{width:100%;display:grid}.admin-page-head .page-head-actions .button{width:100%}.integration-studio-v6 .form-grid{grid-template-columns:1fr}.admin-topbar-title h1{font-size:15px}.admin-user span{display:none}
}
.is-maintenance{min-height:100vh;overflow:hidden}.is-maintenance .page-noise,.is-maintenance .ambient{display:none}.maintenance-experience{position:relative;min-height:100vh;display:grid;place-items:center;overflow:hidden;background:#06070b}.maintenance-backdrop{position:absolute;inset:-34px;background-image:linear-gradient(rgba(5,6,10,.45),rgba(5,6,10,.76)),var(--maintenance-image);background-size:cover;background-position:center;filter:blur(22px) saturate(.72);transform:scale(1.1)}.maintenance-experience:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 20%,color-mix(in srgb,var(--accent) 23%,transparent),transparent 42%),rgba(4,5,9,.72)}.maintenance-grid{position:absolute;inset:0;z-index:1;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:58px 58px;mask-image:radial-gradient(circle at center,#000,transparent 75%)}.maintenance-shell{position:relative;z-index:2;width:min(760px,calc(100% - 28px));padding:24px;border:1px solid rgba(255,255,255,.11);border-radius:30px;background:rgba(8,10,16,.78);backdrop-filter:blur(24px);box-shadow:0 45px 140px rgba(0,0,0,.65)}.maintenance-card{padding:clamp(30px,7vw,70px);border:1px solid var(--line);border-radius:23px;background:radial-gradient(circle at 50% 0,var(--purple-soft),transparent 42%),rgba(7,9,14,.74)}

/* ==========================================================================\n   Syvixa Web — final storefront and control-center polish\n   ========================================================================== */
:root{--v7-panel:rgba(14,16,24,.92);--v7-panel-strong:#11141d;--v7-border:rgba(255,255,255,.09);--v7-border-hot:color-mix(in srgb,var(--accent) 38%,rgba(255,255,255,.08));--v7-glow:0 26px 90px rgba(0,0,0,.32)}
.site-body{overflow-x:hidden}.ui-icon{width:20px;height:20px;display:block;flex:none}.panel-card{border-color:var(--v7-border);box-shadow:var(--v7-glow)}

/* Home */
.hero-v7{min-height:680px}.hero-v7 .hero-grid{min-height:680px}.hero-v7 .hero-copy{max-width:720px}.hero-v7 .hero-copy h1{font-size:clamp(54px,6.3vw,92px)}.hero-art-v7{min-height:520px}.hero-art-v7 .hero-brand-core{box-shadow:0 0 90px color-mix(in srgb,var(--accent) 25%,transparent)}.hero-proof-v7{display:inline-flex;align-items:center;gap:13px;padding:8px 14px 8px 9px;border:1px solid var(--v7-border);border-radius:999px;background:rgba(8,10,15,.66);backdrop-filter:blur(16px)}.hero-proof-v7 b{font-size:12px;color:#fff}.hero-proof-v7 .proof-avatars span{font-size:8px;color:#c9c0e3}
.home-stats-v7{position:relative;z-index:3;border-bottom:1px solid var(--line);background:rgba(8,10,15,.92);box-shadow:0 24px 70px rgba(0,0,0,.18)}.home-stats-grid-v7{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.home-stats-grid-v7 article{min-height:118px;padding:22px 28px;display:flex;align-items:center;gap:15px;border-right:1px solid var(--line)}.home-stats-grid-v7 article:last-child{border-right:0}.home-stats-grid-v7 article>span{width:45px;height:45px;border-radius:14px;display:grid;place-items:center;background:color-mix(in srgb,var(--accent) 12%,#11141c);border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line));color:#c6b4ff}.home-stats-grid-v7 small{display:block;color:#687084;font-size:8px;letter-spacing:.14em;font-weight:800}.home-stats-grid-v7 b{display:block;margin-top:7px;font:750 clamp(19px,2vw,28px)/1 Space Grotesk;white-space:nowrap}
.section-heading-v7{align-items:center}.section-heading-v7 h2{font-size:clamp(34px,4vw,54px)}.home-modules-v7{padding-top:82px;padding-bottom:82px}.home-module-grid-v7{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.home-module-grid-v7>a{min-height:145px;padding:20px;border:1px solid var(--v7-border);border-radius:19px;background:linear-gradient(145deg,rgba(20,23,34,.9),rgba(10,12,18,.94));display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;transition:border-color .2s,background .2s}.home-module-grid-v7>a:hover{border-color:var(--v7-border-hot);background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 8%,#151823),#0a0c12)}.home-module-grid-v7>a>span{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:color-mix(in srgb,var(--accent) 11%,#0d1017);color:#c8b7ff}.home-module-grid-v7 h3{margin:0 0 7px;font-size:15px}.home-module-grid-v7 p{margin:0;color:#70788b;font-size:10px;line-height:1.5}.home-module-grid-v7 i{font-style:normal;color:#737c90}
.home-store-v7{border-block:1px solid var(--line);background:radial-gradient(circle at 72% 20%,color-mix(in srgb,var(--accent-2) 8%,transparent),transparent 28%),#090b10}.home-product-grid-v7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.home-product-card-v7{position:relative;min-width:0;overflow:hidden;border:1px solid var(--v7-border);border-radius:22px;background:#0d1017;display:grid;grid-template-rows:190px 1fr auto}.home-product-visual-v7{display:grid;place-items:center;background-position:center;background-size:cover;background-color:#11131d;border-bottom:1px solid var(--line)}.home-product-visual-v7>span{width:82px;height:82px;border-radius:24px;display:grid;place-items:center;color:#c6b2ff;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 22%,transparent),transparent 70%)}.home-product-visual-v7 .ui-icon{width:48px;height:48px}.home-product-copy-v7{padding:22px}.home-product-copy-v7 small,.home-news-card-v7 small{color:var(--accent-2);font-size:8px;letter-spacing:.12em;font-weight:850}.home-product-copy-v7 h3{margin:8px 0 9px;font-size:19px}.home-product-copy-v7 p{margin:0;color:#858da0;font-size:12px;line-height:1.65}.home-product-foot-v7{padding:17px 22px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:14px}.home-product-foot-v7>b{font-size:21px}
.home-news-grid-v7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.home-news-card-v7{min-width:0;overflow:hidden;border:1px solid var(--v7-border);border-radius:21px;background:#0e1118}.home-news-image-v7{height:190px;background:linear-gradient(145deg,#171a25,#0c0e15);background-size:cover;background-position:center;position:relative}.home-news-image-v7:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 40%,rgba(5,6,9,.72))}.home-news-image-v7>span{position:absolute;left:15px;bottom:14px;z-index:2;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:rgba(8,10,15,.8);border:1px solid var(--line);font-size:9px}.home-news-card-v7>div:last-child{padding:22px}.home-news-card-v7 h3{margin:9px 0;font-size:18px;line-height:1.3}.home-news-card-v7 p{min-height:42px;margin:0 0 17px;color:#858da0;font-size:12px;line-height:1.65}.home-news-card-v7 b{font-size:10px;color:#cbbcff}.home-forms-v7{background:#090b10;border-top:1px solid var(--line)}.home-gallery-v7{border-top:1px solid var(--line)}.final-cta-v7{padding:64px 0;background:radial-gradient(circle at 30% 0,color-mix(in srgb,var(--accent) 12%,transparent),transparent 40%),#090b10}.final-cta-v7 .container{min-height:0;display:flex;align-items:center;justify-content:space-between;gap:30px}.final-cta-v7 h2{margin:12px 0 0;font:750 clamp(36px,5vw,62px)/1 Space Grotesk;letter-spacing:-.055em}.final-cta-actions-v7{display:flex;gap:10px}

/* Store */
.store-page-v7{padding-top:54px}.store-toolbar-v7{margin-bottom:22px;padding:12px;border:1px solid var(--v7-border);border-radius:18px;background:rgba(12,14,21,.84);backdrop-filter:blur(18px);display:flex;align-items:center;justify-content:space-between;gap:16px}.store-category-tabs-v7{display:flex;align-items:center;gap:7px;min-width:0;overflow-x:auto;scrollbar-width:none}.store-category-tabs-v7::-webkit-scrollbar{display:none}.store-category-tabs-v7 button{min-height:43px;padding:0 13px;border:1px solid var(--line);border-radius:11px;background:#0c0f16;color:#858da0;display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:10px;font-weight:750}.store-category-tabs-v7 button.active,.store-category-tabs-v7 button:hover{color:white;border-color:var(--v7-border-hot);background:color-mix(in srgb,var(--accent) 9%,#0c0f16)}.store-category-tabs-v7 .category-icon,.store-category-tabs-v7 button>.ui-icon{width:18px;height:18px;color:var(--category-color,var(--accent))}.store-category-tabs-v7 button small{min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:rgba(255,255,255,.055);display:grid;place-items:center;font-size:8px}.store-actions-v7{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.balance-pill-v7{min-height:44px;padding:0 14px;border:1px solid var(--line);border-radius:12px;background:#090b10;display:flex;align-items:center;gap:7px;color:#747d90;font-size:10px;white-space:nowrap}.balance-pill-v7 b{color:#fff}.store-grid-v7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.store-card-v7{position:relative;min-width:0;overflow:hidden;border:1px solid var(--v7-border);border-radius:22px;background:linear-gradient(180deg,#11141d,#0b0d13);display:grid;grid-template-rows:215px 1fr auto;transition:border-color .2s,box-shadow .2s}.store-card-v7:hover{border-color:color-mix(in srgb,var(--product-color) 42%,var(--line));box-shadow:0 28px 85px color-mix(in srgb,var(--product-color) 10%,transparent)}.store-card-visual-v7{display:grid;place-items:center;background-size:cover;background-position:center;background-color:#0d0f17;border-bottom:1px solid var(--line)}.store-card-visual-v7>span{width:96px;height:96px;border:1px solid color-mix(in srgb,var(--product-color) 26%,var(--line));border-radius:29px;display:grid;place-items:center;background:radial-gradient(circle,color-mix(in srgb,var(--product-color) 20%,transparent),transparent 70%);color:color-mix(in srgb,var(--product-color) 75%,white)}.store-card-visual-v7 .ui-icon{width:50px;height:50px}.store-card-copy-v7{padding:22px}.store-card-copy-v7>small{font-size:8px;letter-spacing:.12em;color:var(--product-color);font-weight:850}.store-card-copy-v7 h3{margin:8px 0 9px;font-size:19px}.store-card-copy-v7 p{margin:0;color:#8991a2;font-size:12px;line-height:1.65}.store-card-copy-v7 ul{list-style:none;padding:0;margin:17px 0 0;display:grid;gap:8px}.store-card-copy-v7 li{display:flex;align-items:center;gap:8px;color:#aeb5c3;font-size:10px}.store-card-copy-v7 li .ui-icon{width:14px;height:14px;color:var(--success)}.store-card-foot-v7{padding:17px 20px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:12px}.store-card-foot-v7>b{font:750 21px Space Grotesk;white-space:nowrap}.store-card-foot-v7>div{display:flex;align-items:center;gap:7px}.store-card-foot-v7 form{display:flex}.store-card-foot-v7 .button{padding-inline:12px}.store-card-v7[hidden]{display:none!important}

/* Cart */
.cart-page-v7{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:22px;align-items:start}.cart-main-v7{padding:24px}.cart-summary-v7{position:sticky;top:106px;padding:24px}.cart-list-v7{display:grid}.cart-row-v7{display:grid;grid-template-columns:68px minmax(0,1fr) 155px 135px 42px;align-items:center;gap:18px;padding:22px 0;border-bottom:1px solid var(--line)}.cart-row-v7:last-child{border-bottom:0}.cart-product-icon-v7{width:68px;height:68px;border:1px solid var(--line);border-radius:16px;background-color:#0b0d13;background-size:cover;background-position:center;display:grid;place-items:center;color:#c8b7ff}.cart-product-icon-v7 .ui-icon{width:28px;height:28px}.cart-product-copy-v7{min-width:0}.cart-product-copy-v7 small{font-size:8px;color:var(--accent-2);letter-spacing:.1em}.cart-product-copy-v7 h3{margin:6px 0 7px;font-size:16px}.cart-product-copy-v7 p{margin:0;color:#777f91;font-size:10px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cart-qty-v7{display:grid;grid-template-columns:1fr;gap:8px}.cart-qty-v7 label span{font-size:8px;margin-bottom:5px}.cart-qty-v7 input{min-height:40px;padding:8px 11px}.cart-price-v7{display:grid;justify-items:end;text-align:right}.cart-price-v7 small{font-size:7px;color:#697184;letter-spacing:.1em}.cart-price-v7 span{margin-top:5px;color:#8a92a3;font-size:10px}.cart-price-v7 b{margin-top:5px;font-size:17px;white-space:nowrap}.cart-remove-v7{display:flex;justify-content:flex-end}.danger-icon{color:#ff8fa1}.price-breakdown-v7{margin:4px 0 21px}.price-breakdown-v7>div{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 0;border-bottom:1px solid var(--line)}.price-breakdown-v7 dt{color:#858da0;font-size:11px}.price-breakdown-v7 dd{margin:0;font-weight:750}.price-breakdown-v7 .grand-total{border-bottom:0;padding-top:18px}.price-breakdown-v7 .grand-total dt{color:#fff;font-size:13px;font-weight:750}.price-breakdown-v7 .grand-total dd{font:800 29px Space Grotesk}.coupon-box-v7{margin-bottom:18px}.coupon-box-v7 label>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.coupon-box-v7 input{min-width:0}.coupon-box-v7 .coupon-applied{margin-top:10px}

/* Checkout */
.checkout-page-v7{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);gap:22px;align-items:start}.checkout-summary-v7{padding:26px;position:sticky;top:106px}.checkout-form-v7{padding:27px}.checkout-product-visual-v7{height:230px;border:1px solid var(--line);border-radius:18px;background:#0b0d13;background-size:cover;background-position:center;display:grid;place-items:center;color:#c9b8ff;overflow:hidden}.checkout-product-visual-v7>span{width:88px;height:88px;border-radius:25px;background:color-mix(in srgb,var(--accent) 13%,#0a0c12);display:grid;place-items:center}.checkout-product-visual-v7 .ui-icon{width:46px;height:46px}.checkout-product-copy-v7{padding:22px 2px 10px}.checkout-product-copy-v7 small{color:var(--accent-2);font-size:8px;letter-spacing:.12em}.checkout-product-copy-v7 h2{margin:8px 0 9px;font-size:25px}.checkout-product-copy-v7 p{margin:0;color:#8991a2;font-size:12px;line-height:1.7}.gateway-grid-v7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gateway-card-v7{position:relative;min-height:78px;padding:13px;border:1px solid var(--line);border-radius:14px;background:#0b0d13;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;cursor:pointer}.gateway-card-v7>input{position:absolute;opacity:0;pointer-events:none}.gateway-card-v7:has(input:checked){border-color:var(--v7-border-hot);background:color-mix(in srgb,var(--accent) 8%,#0b0d13);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 8%,transparent)}.gateway-card-v7 .gateway-icon{width:38px;height:38px;border-radius:11px;background:rgba(255,255,255,.04);display:grid;place-items:center;color:#c4b3f7}.gateway-card-v7 .gateway-icon .ui-icon{width:18px;height:18px}.gateway-card-v7>span:nth-of-type(2){display:grid;min-width:0}.gateway-card-v7 b{font-size:11px}.gateway-card-v7 small{margin-top:4px;color:#747d90;font-size:8px}.gateway-card-v7>i{font-style:normal;color:transparent}.gateway-card-v7:has(input:checked)>i{color:var(--success)}.form-section-title-v7{margin:25px 0 16px;padding-top:22px;border-top:1px solid var(--line);display:flex;align-items:center;gap:12px}.form-section-title-v7>span{width:32px;height:32px;border-radius:9px;background:var(--purple-soft);display:grid;place-items:center;color:#c8b7ff;font-size:9px}.form-section-title-v7>div{display:grid}.form-section-title-v7 b{font-size:13px}.form-section-title-v7 small{margin-top:4px;color:#6e7789;font-size:8px}.checkout-item-list-v7{display:grid}.checkout-item-list-v7>div{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}.checkout-item-list-v7 .mini-product-icon{width:44px;height:44px;border-radius:12px;background:var(--purple-soft);display:grid;place-items:center;color:#c8b7ff}.checkout-item-list-v7 .mini-product-icon .ui-icon{width:19px;height:19px}.checkout-item-list-v7 p{margin:0;display:grid}.checkout-item-list-v7 b{font-size:11px}.checkout-item-list-v7 small{margin-top:4px;color:#727b8e;font-size:8px}.checkout-item-list-v7 strong{font-size:11px;white-space:nowrap}

/* Admin accordion and simplified dashboard */
.admin-v7{--sidebar:270px}.admin-v7 .admin-sidebar{width:270px;padding:17px 13px;background:linear-gradient(180deg,#0d1017,#080a0f);box-shadow:20px 0 65px rgba(0,0,0,.2)}.admin-v7 .admin-shell{margin-left:270px}.admin-v7 .admin-brand{min-height:72px;padding:10px 8px 18px!important}.admin-v7 .admin-server-mini{margin:13px 2px 12px!important;padding:12px!important;border-radius:13px}.admin-accordion-v7{display:block!important;padding:0!important;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent) 45%,#262b38) transparent}.admin-nav-group-v7{margin:6px 0;border:1px solid transparent;border-radius:14px;overflow:hidden}.admin-nav-group-v7.open{border-color:var(--line);background:rgba(255,255,255,.018)}.admin-nav-group-button-v7{width:100%;min-height:58px;padding:9px 10px;border:0;background:transparent;color:#858ea1;display:grid;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:10px;text-align:left}.admin-nav-group-button-v7>span{width:36px;height:36px;border-radius:10px;background:rgba(255,255,255,.03);display:grid;place-items:center}.admin-nav-group-button-v7>span .ui-icon{width:17px;height:17px}.admin-nav-group-button-v7>div{display:grid}.admin-nav-group-button-v7 b{font-size:12px;color:#d2d6df}.admin-nav-group-button-v7 small{margin-top:3px;color:#596174;font-size:8px}.admin-nav-group-button-v7>i{display:grid;place-items:center;transition:transform .2s}.admin-nav-group-button-v7>i .ui-icon{width:15px;height:15px}.admin-nav-group-v7.open .admin-nav-group-button-v7>i{transform:rotate(180deg)}.admin-nav-panel-v7{display:grid;gap:3px;max-height:0;opacity:0;overflow:hidden;padding:0 7px;transition:max-height .28s ease,opacity .2s ease,padding .2s ease}.admin-nav-group-v7.open .admin-nav-panel-v7{max-height:620px;opacity:1;padding:0 7px 9px}.admin-v7 .admin-nav-item{min-height:43px!important;padding:7px 9px!important;border-radius:10px!important;display:flex!important;gap:10px!important}.admin-v7 .admin-nav-item>span:first-child{width:30px;height:30px;border-radius:9px}.admin-v7 .admin-nav-item>span:first-child .ui-icon{width:15px;height:15px}.admin-v7 .admin-nav-item>b{font-size:11px;font-weight:650}.admin-v7 .admin-nav-item.active{box-shadow:none!important;background:color-mix(in srgb,var(--accent) 10%,#11141c)!important}.admin-v7 .admin-topbar{height:76px;padding-inline:24px!important}.admin-v7 .admin-content{padding:28px!important;max-width:1500px}.admin-v7 .panel-card,.admin-v7 .admin-panel{background:linear-gradient(145deg,rgba(19,22,32,.96),rgba(10,12,18,.98));border-color:var(--v7-border);box-shadow:0 20px 65px rgba(0,0,0,.2)}.admin-v7 input,.admin-v7 select,.admin-v7 textarea{background:#0a0c12}.admin-v7 .premium-table-wrap,.admin-v7 .table-wrap{background:#0a0c12}.admin-welcome-v7{padding:29px 31px;border:1px solid var(--v7-border);border-radius:23px;background:radial-gradient(circle at 88% 20%,color-mix(in srgb,var(--accent) 13%,transparent),transparent 32%),linear-gradient(145deg,#151822,#0b0d13);display:flex;align-items:center;justify-content:space-between;gap:24px}.admin-welcome-v7 h2{margin:11px 0 8px;font:750 clamp(31px,4vw,48px)/1 Space Grotesk;letter-spacing:-.05em}.admin-welcome-v7 p{margin:0;color:#81899b;font-size:12px}.admin-stat-grid-v7{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:17px 0}.admin-stat-grid-v7 article{min-width:0;min-height:118px;padding:18px;border:1px solid var(--v7-border);border-radius:17px;background:#10131b;display:flex;align-items:center;gap:13px}.admin-stat-grid-v7 article>span{width:42px;height:42px;border-radius:12px;background:var(--purple-soft);display:grid;place-items:center;color:#c7b6fb}.admin-stat-grid-v7 article>span .ui-icon{width:19px;height:19px}.admin-stat-grid-v7 article>div{display:grid;min-width:0}.admin-stat-grid-v7 small{color:#667084;font-size:7px;letter-spacing:.12em}.admin-stat-grid-v7 b{margin:5px 0;font-size:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-stat-grid-v7 p{margin:0;color:#757e91;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-dashboard-v7{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);gap:17px;margin-bottom:17px}.quick-action-grid-v7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.quick-action-grid-v7 a{min-height:88px;padding:14px;border:1px solid var(--line);border-radius:13px;background:#0b0d13;display:flex;align-items:center;gap:11px}.quick-action-grid-v7 a:hover{border-color:var(--v7-border-hot)}.quick-action-grid-v7 span{width:34px;height:34px;border-radius:10px;background:var(--purple-soft);display:grid;place-items:center;color:#c7b6fa}.quick-action-grid-v7 .ui-icon{width:16px;height:16px}.quick-action-grid-v7 b{font-size:10px}.admin-details-v7{align-self:start}.admin-details-v7>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px}.admin-details-v7>summary::-webkit-details-marker{display:none}.admin-details-v7>summary small{color:#687184;font-size:8px;letter-spacing:.12em}.admin-details-v7>summary h2{margin:5px 0 0;font-size:17px}.admin-details-v7>summary>span{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:var(--purple-soft);border:1px solid var(--v7-border-hot);font-weight:800}.admin-details-v7 .setup-progress{margin:20px 0 14px}.setup-check-list-v7{display:grid;gap:7px}.setup-check-list-v7 a{min-height:46px;padding:8px 10px;border:1px solid var(--line);border-radius:11px;background:#0b0d13;display:grid;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px}.setup-check-list-v7 a>span{width:31px;height:31px;border-radius:9px;background:rgba(255,255,255,.04);display:grid;place-items:center}.setup-check-list-v7 .ui-icon{width:14px;height:14px}.setup-check-list-v7 b{font-size:10px}.setup-check-list-v7 i{font-style:normal;font-size:8px}.setup-check-list-v7 .done i,.setup-check-list-v7 .done>span{color:var(--success)}.setup-check-list-v7 .pending i,.setup-check-list-v7 .pending>span{color:var(--warning)}.admin-orders-v7{margin-top:0}.admin-v7 .rich-editor{background:#090b10!important;color:#e7e9f0!important;border-color:var(--line)!important}.admin-v7 .rich-toolbar{background:#11141c!important;border-color:var(--line)!important}.admin-v7 .rich-toolbar button{color:#aeb5c3}.admin-v7 .rich-toolbar button:hover{background:rgba(255,255,255,.06);color:#fff}.admin-v7 input[type=file]::file-selector-button{border:0;border-right:1px solid var(--line);background:#171a24;color:#c7ccd6;padding:9px 12px;margin:-9px 12px -9px -9px;cursor:pointer}

/* Responsive */
@media(max-width:1180px){.home-module-grid-v7{grid-template-columns:repeat(2,minmax(0,1fr))}.store-grid-v7,.home-product-grid-v7,.home-news-grid-v7{grid-template-columns:repeat(2,minmax(0,1fr))}.cart-page-v7,.checkout-page-v7{grid-template-columns:1fr}.cart-summary-v7,.checkout-summary-v7{position:static}.admin-stat-grid-v7{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-v7{grid-template-columns:1fr}}
@media(max-width:980px){.admin-v7 .admin-shell{margin-left:0}.admin-v7 .admin-sidebar{width:min(300px,88vw)}.store-toolbar-v7{display:grid}.store-actions-v7{justify-content:flex-start}.home-stats-grid-v7{grid-template-columns:repeat(2,minmax(0,1fr))}.home-stats-grid-v7 article:nth-child(2){border-right:0}.home-stats-grid-v7 article:nth-child(-n+2){border-bottom:1px solid var(--line)}.cart-row-v7{grid-template-columns:60px minmax(0,1fr) 140px 110px 42px;gap:12px}}
@media(max-width:700px){.hero-v7 .hero-grid{padding-top:65px}.hero-v7 .hero-copy h1{font-size:clamp(46px,14vw,67px)}.hero-art-v7{min-height:300px}.home-stats-grid-v7{grid-template-columns:1fr 1fr}.home-stats-grid-v7 article{min-height:94px;padding:16px;border-bottom:1px solid var(--line)}.home-stats-grid-v7 article:nth-child(even){border-right:0}.home-stats-grid-v7 article:nth-last-child(-n+2){border-bottom:0}.home-stats-grid-v7 article>span{width:38px;height:38px}.home-stats-grid-v7 b{font-size:17px}.home-module-grid-v7,.store-grid-v7,.home-product-grid-v7,.home-news-grid-v7{grid-template-columns:1fr}.home-module-grid-v7>a{min-height:110px}.section-heading-v7{display:flex;align-items:flex-end}.section-heading-v7 .text-link{flex:none}.final-cta-v7 .container{display:grid;text-align:left}.final-cta-actions-v7{display:grid}.store-actions-v7{display:grid;grid-template-columns:1fr 1fr}.store-actions-v7>*{width:100%;justify-content:center}.balance-pill-v7{grid-column:1/-1}.store-card-v7{grid-template-rows:190px 1fr auto}.store-card-foot-v7{align-items:flex-start;display:grid}.store-card-foot-v7>div{width:100%;display:grid;grid-template-columns:1fr 1fr}.store-card-foot-v7 form,.store-card-foot-v7 .button{width:100%}.cart-main-v7,.cart-summary-v7,.checkout-summary-v7,.checkout-form-v7{padding:18px}.cart-row-v7{grid-template-columns:52px minmax(0,1fr) 38px;gap:11px}.cart-product-icon-v7{width:52px;height:52px}.cart-product-copy-v7 p{display:none}.cart-qty-v7{grid-column:2;grid-row:2;grid-template-columns:84px auto;align-items:end}.cart-price-v7{grid-column:2;grid-row:3;justify-items:start;text-align:left}.cart-remove-v7{grid-column:3;grid-row:1}.gateway-grid-v7{grid-template-columns:1fr}.checkout-form-grid-v7{grid-template-columns:1fr}.quick-action-grid-v7{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-stat-grid-v7{grid-template-columns:1fr}.admin-v7 .admin-content{padding:14px!important}.admin-welcome-v7{padding:22px;align-items:flex-start;display:grid}.admin-live-chip{width:100%;min-width:0}.simple-order-list article{grid-template-columns:38px minmax(0,1fr) auto}.simple-order-list article>em{grid-column:2/-1;width:max-content}.home-product-foot-v7{display:grid}.home-product-foot-v7 .button{width:100%}}
.admin-accordion-v7{flex:1;min-height:0;scrollbar-width:none}.admin-accordion-v7::-webkit-scrollbar{display:none}

/* ======================================================================
   SYVIXA WEB — visual stability, premium storefront, wiki and admin
   ====================================================================== */
:root{--v8-surface:#0d1017;--v8-surface-2:#121621;--v8-line:rgba(255,255,255,.085);--v8-soft:rgba(255,255,255,.035);--v8-shadow:0 28px 90px rgba(0,0,0,.34)}
button:active,.button:active,.icon-button:active,.product-card:active,.store-card-v7:active,.staff-member-card:active{transform:none!important;scale:1!important}

/* announcement ticker */
.announcement-marquee-v8{height:44px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:0 max(18px,calc((100vw - 1240px)/2));overflow:hidden;border-bottom:1px solid rgba(255,255,255,.075);background:linear-gradient(90deg,rgba(139,92,246,.10),rgba(8,9,13,.96) 24%,rgba(8,9,13,.96) 76%,rgba(34,211,238,.08));box-shadow:0 10px 35px rgba(0,0,0,.16)}
.announcement-marquee-v8 .announcement-live{white-space:nowrap}.announcement-viewport-v8{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}
.announcement-track-v8{width:max-content;display:flex;align-items:center;animation:announcement-flow-v8 var(--announcement-speed,28s) linear infinite;will-change:transform}
.announcement-item-v8{display:flex;align-items:center;gap:28px;padding-right:54px;color:#d9dce5;font-size:11px;font-weight:720;letter-spacing:.05em;white-space:nowrap}.announcement-item-v8 i{width:4px;height:4px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px var(--accent)}
.announcement-action-v8{height:30px;padding:0 12px;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));border-radius:9px;background:color-mix(in srgb,var(--accent) 9%,#0d0f16);display:inline-flex;align-items:center;gap:7px;color:#f1edff;font-size:10px;font-weight:800;white-space:nowrap}.announcement-action-v8 .ui-icon{width:13px;height:13px}
.announcement-marquee-v8:hover .announcement-track-v8{animation-play-state:paused}@keyframes announcement-flow-v8{to{transform:translateX(-25%)}}
.brand-logo-only-v8{max-width:190px!important;width:auto!important;height:46px!important;object-fit:contain!important}.brand.brand-has-logo .brand-emblem{display:none!important}

/* latest media and gallery */
.home-gallery-v8{background:linear-gradient(180deg,#090a0f,#0b0d13);border-block:1px solid var(--line)}
.home-latest-media-v8{position:relative;display:block;min-height:520px;border:1px solid var(--v8-line);border-radius:28px;overflow:hidden;background:#0a0c12;box-shadow:var(--v8-shadow)}
.home-latest-media-v8>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:filter .3s ease}.home-latest-media-v8:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(3,4,7,.92))}.home-latest-media-v8>div{position:absolute;z-index:2;left:26px;right:26px;bottom:24px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 17px;border:1px solid rgba(255,255,255,.11);border-radius:17px;background:rgba(9,11,17,.76);backdrop-filter:blur(18px)}
.home-latest-media-v8>div>span{position:relative}.home-latest-media-v8>div>span>img{width:45px;height:45px;border-radius:13px;object-fit:cover}.home-latest-media-v8>div>span>i{position:absolute;right:-2px;bottom:-2px;width:11px;height:11px;border-radius:50%;background:#34d399;border:3px solid #0c0e14}.home-latest-media-v8 p{margin:0;display:grid;min-width:0}.home-latest-media-v8 p small{color:#7e8799;font-size:8px;letter-spacing:.14em}.home-latest-media-v8 p b{margin-top:4px;font-size:14px}.home-latest-media-v8 p em{margin-top:3px;color:#a6adbc;font-size:10px;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-latest-media-v8 strong{display:flex;align-items:center;gap:7px;font-size:10px}.home-latest-media-v8 strong .ui-icon{width:14px;height:14px}
.gallery-grid-v8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.gallery-card-v8{position:relative;min-height:310px;border:1px solid var(--v8-line);border-radius:21px;overflow:hidden;background:#0d1017;box-shadow:0 18px 55px rgba(0,0,0,.18)}.gallery-card-v8:nth-child(1){grid-column:span 2;grid-row:span 2;min-height:636px}.gallery-card-v8>img{width:100%;height:100%;object-fit:cover}.gallery-card-v8:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 45%,rgba(4,5,8,.9))}.gallery-card-v8>div{position:absolute;z-index:2;left:15px;right:15px;bottom:14px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px}.gallery-card-v8>div>span img{width:38px;height:38px;border-radius:11px;object-fit:cover}.gallery-card-v8 p{margin:0;display:grid;min-width:0}.gallery-card-v8 p b{font-size:11px}.gallery-card-v8 p small{margin-top:3px;color:#b0b6c3;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gallery-card-v8>div>i{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:rgba(255,255,255,.07)}

/* storefront and product */
.store-page-v7{padding-top:54px}.store-toolbar-v7{align-items:flex-start}.store-category-tabs-v7{gap:8px}.store-category-tabs-v7 button{min-height:46px;padding:0 14px;border-radius:13px;background:#0d1017}.store-grid-v7{gap:20px}.store-card-v7{grid-template-rows:218px minmax(220px,1fr) auto;border-radius:24px;background:linear-gradient(165deg,#151825,#0b0d13 62%);box-shadow:0 24px 70px rgba(0,0,0,.20)}.store-card-copy-v7{padding:24px}.store-card-copy-v7 h3{font-size:20px}.store-card-copy-v7 p{min-height:40px}.store-card-foot-v7{min-height:78px;padding:17px 20px}.store-card-foot-v7>div{min-width:0}.store-card-foot-v7 .button{min-width:104px;justify-content:center;white-space:nowrap}
.product-detail-v8{padding:78px 0 72px;background:radial-gradient(circle at 20% 20%,color-mix(in srgb,var(--product-color) 13%,transparent),transparent 34%),linear-gradient(180deg,#090a0f,#0b0d13);border-bottom:1px solid var(--line)}
.product-detail-grid-v8{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:34px;align-items:start}.product-detail-main-v8{min-width:0}.product-detail-identity-v8{padding:28px 0 24px}.product-detail-identity-v8 h1{margin:14px 0 13px;font:800 clamp(50px,7vw,88px)/.95 Space Grotesk;letter-spacing:-.065em}.product-detail-identity-v8 p{max-width:690px;color:#969dad;line-height:1.75}.product-showcase-v8{position:relative;min-height:390px;border:1px solid var(--v8-line);border-radius:26px;background-size:cover;background-position:center;overflow:hidden;box-shadow:var(--v8-shadow)}.product-showcase-v8.is-icon{display:grid;place-items:center;background:radial-gradient(circle,color-mix(in srgb,var(--product-color) 22%,transparent),transparent 50%),#0c0e15}.product-showcase-v8>span{width:120px;height:120px;border-radius:35px;display:grid;place-items:center;color:color-mix(in srgb,var(--product-color) 75%,white);background:rgba(7,8,12,.65);border:1px solid color-mix(in srgb,var(--product-color) 35%,transparent)}.product-showcase-v8>span .ui-icon{width:64px;height:64px}.product-showcase-v8>b{position:absolute;top:18px;right:18px;padding:8px 12px;border-radius:10px;background:var(--product-color);font-size:9px}
.product-buy-panel-v8{position:sticky;top:112px;padding:26px;border-color:color-mix(in srgb,var(--product-color) 28%,var(--line));background:linear-gradient(160deg,color-mix(in srgb,var(--product-color) 8%,#151823),#0a0c12)}.product-buy-panel-v8>small{color:#7c8495;font-size:8px;letter-spacing:.14em}.product-buy-panel-v8>strong{display:block;margin:10px 0 9px;font:800 38px Space Grotesk}.product-buy-panel-v8>p{margin:0 0 22px;color:#8991a2;font-size:11px;line-height:1.7}.product-buy-actions-v8{display:grid;gap:9px}.product-buy-actions-v8 form{display:block}.product-secure-v8{margin-top:18px;padding-top:18px;border-top:1px solid var(--line);display:flex;gap:10px;color:#82efd0}.product-secure-v8 .ui-icon{width:18px}.product-secure-v8 span{display:grid}.product-secure-v8 b{font-size:10px}.product-secure-v8 small{margin-top:4px;color:#737c8f;font-size:8px}.product-content-layout-v8{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:22px;align-items:start}.product-rich-card-v8,.product-features-v8{padding:28px}.product-features-v8{position:sticky;top:112px}.product-features-v8 ul{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:10px}.product-features-v8 li{display:flex;gap:10px;padding:12px;border:1px solid var(--line);border-radius:12px;background:#0a0c12}.product-features-v8 li .ui-icon{width:16px;color:#70e6c2}

/* cart and checkout */
.cart-page-v7{grid-template-columns:minmax(0,1fr) 380px}.cart-main-v7,.cart-summary-v7,.checkout-summary-v7,.checkout-form-v7{border-radius:24px}.cart-row-v7{grid-template-columns:72px minmax(190px,1fr) 150px 130px 42px;gap:16px}.cart-qty-v7 .button{width:100%}.cart-price-v7 span,.cart-price-v7 b{display:block}.cart-summary-v7{background:linear-gradient(160deg,#151825,#0b0d13)}.coupon-box-v7 label>div{grid-template-columns:minmax(0,1fr) 92px}.checkout-page-v7{gap:24px}.checkout-form-v7{overflow:hidden}.gateway-grid-v7{grid-template-columns:1fr 1fr}.checkout-form-grid-v7 input,.checkout-form-grid-v7 textarea{min-width:0}.checkout-summary-v7{background:linear-gradient(160deg,#151825,#0b0d13)}

/* staff */
.staff-group-premium{margin-bottom:46px}.staff-group-title{grid-template-columns:66px minmax(0,1fr) 82px;padding:18px 20px;border:1px solid color-mix(in srgb,var(--role-color) 30%,var(--line));border-radius:20px;background:linear-gradient(90deg,color-mix(in srgb,var(--role-color) 9%,#10131a),#090b10 72%)}.staff-group-premium:before{display:none}.staff-group-count{min-width:82px}.staff-member-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.staff-member-card.premium{min-height:250px}.staff-card-action{color:var(--role-color)}

/* admin v8 */
.admin-v8{--sidebar:248px}.admin-v8 .admin-sidebar{width:248px;padding:16px 12px;background:linear-gradient(180deg,#0e1118,#080a0f);border-right:1px solid var(--line);box-shadow:24px 0 75px rgba(0,0,0,.23)}.admin-v8 .admin-shell{margin-left:248px}.admin-brand-v8{min-height:74px;padding:10px 8px 18px;border-bottom:1px solid var(--line)}.admin-logo-only-v8{max-width:184px!important;height:44px!important;object-fit:contain!important}.admin-accordion-v8{display:grid;gap:8px;padding:13px 0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent) 45%,#252a35) transparent}.admin-nav-group-v8{border:1px solid transparent;border-radius:14px;overflow:hidden}.admin-nav-group-v8.open{border-color:var(--line);background:rgba(255,255,255,.018)}.admin-nav-group-button-v8{width:100%;height:52px;padding:7px 10px;border:0;background:transparent;display:grid;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:9px;text-align:left;color:#b0b6c3}.admin-nav-group-button-v8>span{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:rgba(255,255,255,.035)}.admin-nav-group-button-v8>b{font-size:12px}.admin-nav-group-button-v8>i{display:grid;place-items:center;transition:transform .2s}.admin-nav-group-v8.open .admin-nav-group-button-v8>i{transform:rotate(180deg)}.admin-nav-panel-v8{display:grid;gap:3px;max-height:0;opacity:0;overflow:hidden;padding:0 7px;transition:.25s}.admin-nav-group-v8.open .admin-nav-panel-v8{max-height:650px;opacity:1;padding:0 7px 9px}.admin-v8 .admin-nav-item{min-height:40px;padding:6px 9px;border-radius:10px;display:flex;align-items:center;gap:9px}.admin-v8 .admin-nav-item>span:first-child{width:29px;height:29px;border-radius:8px;display:grid;place-items:center;background:rgba(255,255,255,.025)}.admin-v8 .admin-nav-item>b{font-size:11px;font-weight:650}.admin-v8 .admin-nav-item.active{background:color-mix(in srgb,var(--accent) 11%,#11141c);color:white}.admin-v8 .admin-nav-item.active>span{color:#c9b9ff}.admin-v8 .admin-topbar{height:72px;padding-inline:24px}.admin-content-v8{padding:26px;max-width:1520px}.admin-v8 .panel-card,.admin-v8 .admin-panel{background:linear-gradient(150deg,#151823,#0a0c12);border-color:var(--v8-line);box-shadow:0 20px 65px rgba(0,0,0,.19)}.admin-v8 input[type=file]{height:48px;padding:7px 8px;color:#8d95a7;line-height:32px}.admin-v8 input[type=file]::file-selector-button{height:32px;margin:0 12px 0 0;padding:0 13px;border:1px solid var(--line);border-radius:9px;background:#191d28;color:#e0e3eb;font-weight:700;cursor:pointer}.admin-v8 input[type=file]::-webkit-file-upload-button{height:32px;margin:0 12px 0 0;padding:0 13px;border:1px solid var(--line);border-radius:9px;background:#191d28;color:#e0e3eb}.admin-v8 .sticky-save{bottom:14px}
.admin-welcome-v8{padding:28px 30px;border:1px solid var(--v8-line);border-radius:23px;background:radial-gradient(circle at 86% 30%,color-mix(in srgb,var(--accent) 13%,transparent),transparent 34%),linear-gradient(145deg,#161925,#0b0d13);display:flex;align-items:center;justify-content:space-between;gap:22px}.admin-welcome-v8 h2{margin:10px 0 7px;font:750 clamp(30px,4vw,46px)/1 Space Grotesk;letter-spacing:-.05em}.admin-welcome-v8 p{margin:0;color:#80899b;font-size:11px}.admin-live-chip-v8{min-width:245px;padding:12px 14px;border:1px solid var(--line);border-radius:15px;background:#0a0c12;display:grid;grid-template-columns:10px 1fr auto;align-items:center;gap:10px}.admin-live-chip-v8>i{width:8px;height:8px;border-radius:50%;background:#f87171}.admin-live-chip-v8.online>i{background:#34d399;box-shadow:0 0 15px #34d399}.admin-live-chip-v8 span{display:grid}.admin-live-chip-v8 small{font-size:7px;color:#677083;letter-spacing:.12em}.admin-live-chip-v8 b{font-size:11px}.admin-live-chip-v8 strong{font-size:15px}.admin-stat-grid-v8{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0}.admin-stat-grid-v8 article{min-height:112px;padding:17px;border:1px solid var(--v8-line);border-radius:17px;background:#10131b;display:flex;align-items:center;gap:12px}.admin-stat-grid-v8 article>span{width:41px;height:41px;border-radius:12px;display:grid;place-items:center;background:var(--purple-soft);color:#c6b6fa}.admin-stat-grid-v8 article>div{display:grid;min-width:0}.admin-stat-grid-v8 small{font-size:7px;color:#687185;letter-spacing:.12em}.admin-stat-grid-v8 b{margin:5px 0;font-size:21px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-stat-grid-v8 p{margin:0;color:#778093;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-dashboard-grid-v8{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.85fr);gap:16px}.admin-quick-v8,.dashboard-log-v8,.admin-orders-v8{padding:22px}.quick-action-grid-v8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.quick-action-grid-v8 a{min-height:70px;padding:12px;border:1px solid var(--line);border-radius:13px;background:#0a0c12;display:flex;align-items:center;gap:10px}.quick-action-grid-v8 a>span{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--purple-soft);color:#c9b9ff}.quick-action-grid-v8 a>div{display:grid}.quick-action-grid-v8 b{font-size:10px}.quick-action-grid-v8 small{margin-top:4px;color:#6e778a;font-size:8px}.dashboard-log-list-v8{display:grid}.dashboard-log-list-v8 article{min-height:54px;padding:8px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:10px}.dashboard-log-list-v8 article:last-child{border-bottom:0}.dashboard-log-list-v8 img{width:35px;height:35px;border-radius:10px;object-fit:cover}.dashboard-log-list-v8 div{display:grid;min-width:0}.dashboard-log-list-v8 b{font-size:10px}.dashboard-log-list-v8 p{margin:3px 0 0;color:#848c9d;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-log-list-v8 time{color:#687184;font-size:8px}.admin-orders-v8{margin-top:16px}
.audit-filter-v8{padding:18px;margin-bottom:14px}.audit-filter-v8 form{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) 155px auto auto;gap:10px;align-items:end}.audit-list-v8{padding:8px 18px}.audit-record-v8{border-bottom:1px solid var(--line)}.audit-record-v8:last-child{border-bottom:0}.audit-record-v8>summary{list-style:none;min-height:72px;display:grid;grid-template-columns:40px minmax(0,1fr) 150px 130px 18px;align-items:center;gap:12px;cursor:pointer}.audit-record-v8>summary::-webkit-details-marker{display:none}.audit-record-v8>summary>img{width:40px;height:40px;border-radius:11px;object-fit:cover}.audit-record-v8>summary>div{display:grid;min-width:0}.audit-record-v8>summary b{font-size:11px}.audit-record-v8>summary p{margin:4px 0 0;color:#8c94a5;font-size:9px}.audit-record-v8>summary>span{color:#a6adbb;font-size:9px}.audit-record-v8>summary>time{color:#6f788b;font-size:8px}.audit-record-v8>summary>i{transition:transform .2s}.audit-record-v8[open]>summary>i{transform:rotate(180deg)}.audit-record-body-v8{margin:0 0 14px 52px;padding:16px;border:1px solid var(--line);border-radius:13px;background:#090b10}.audit-record-body-v8 dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0}.audit-record-body-v8 dl div{padding:10px;border-radius:10px;background:#0f121a}.audit-record-body-v8 dt{color:#687185;font-size:7px;letter-spacing:.1em}.audit-record-body-v8 dd{margin:5px 0 0;font-size:9px}.audit-json-v8{margin-top:12px}.audit-json-v8 small{font-size:8px;color:#7a8394}.audit-json-v8 pre{max-height:240px;overflow:auto;margin:7px 0 0;padding:12px;border-radius:10px;background:#05070a;color:#bec6d4;font-size:10px}

/* wiki */
.wiki-hero-v8 .page-hero-row{align-items:end}.wiki-search-v8{width:min(460px,100%);padding:8px;border:1px solid var(--line);border-radius:15px;background:#0c0e15;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:7px}.wiki-search-v8>span{display:grid;place-items:center;color:#7f8798}.wiki-search-v8 input{border:0;background:transparent;box-shadow:none!important}.wiki-layout-v8{display:grid;grid-template-columns:270px minmax(0,1fr);gap:22px;align-items:start}.wiki-sidebar-v8{position:sticky;top:105px;padding:18px;display:grid;gap:6px}.wiki-sidebar-v8>small{margin:2px 7px 10px;color:#687185;font-size:8px;letter-spacing:.14em}.wiki-sidebar-v8>a{min-height:48px;padding:8px;border:1px solid transparent;border-radius:12px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;color:#9ba2b1}.wiki-sidebar-v8>a:hover,.wiki-sidebar-v8>a.active{border-color:var(--line);background:#0a0c12;color:white}.wiki-sidebar-v8>a>span{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:color-mix(in srgb,var(--wiki-color,var(--accent)) 10%,#11141c);color:var(--wiki-color,var(--accent))}.wiki-sidebar-v8 b{font-size:10px}.wiki-sidebar-v8 em{font-style:normal;font-size:8px}.wiki-content-v8{display:grid;gap:28px}.wiki-result-note-v8{padding:13px 15px;border:1px solid var(--line);border-radius:13px;background:#0e1118;color:#aab1bf;display:flex;gap:9px;font-size:10px}.wiki-category-v8{scroll-margin-top:110px}.wiki-category-v8>header{display:flex;align-items:center;gap:13px;margin-bottom:13px}.wiki-category-v8>header>span{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:color-mix(in srgb,var(--wiki-color) 11%,#11141c);border:1px solid color-mix(in srgb,var(--wiki-color) 28%,transparent);color:var(--wiki-color)}.wiki-category-v8 h2{margin:4px 0;font-size:23px}.wiki-category-v8 header small{color:var(--wiki-color);font-size:7px;letter-spacing:.13em}.wiki-category-v8 header p{margin:0;color:#7c8496;font-size:10px}.wiki-article-grid-v8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.wiki-article-grid-v8>a{min-height:128px;padding:16px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(145deg,#141722,#0a0c12);display:grid;grid-template-columns:42px minmax(0,1fr) 18px;align-items:start;gap:12px}.wiki-article-grid-v8>a>span{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--wiki-color) 10%,#11141c);color:var(--wiki-color)}.wiki-article-grid-v8 h3{margin:1px 0 7px;font-size:14px}.wiki-article-grid-v8 p{margin:0;color:#7e8799;font-size:9px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wiki-article-grid-v8 small{display:block;margin-top:10px;color:#596276;font-size:7px}.wiki-article-grid-v8>a>i{color:#777f90}.wiki-article-hero-v8{background:radial-gradient(circle at 18% 25%,color-mix(in srgb,var(--wiki-color) 13%,transparent),transparent 36%),#090b10}.article-meta-v8{margin-top:18px;display:flex;gap:14px;flex-wrap:wrap}.article-meta-v8 span{display:flex;align-items:center;gap:6px;color:#7f8799;font-size:9px}.article-meta-v8 .ui-icon{width:14px}.wiki-article-layout-v8{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:18px;align-items:start}.wiki-rich-v8{padding:30px}.wiki-related-v8{padding:20px;position:sticky;top:105px}.wiki-related-v8 h2{margin:5px 0 14px}.wiki-related-v8>a{padding:10px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:32px minmax(0,1fr) 15px;gap:9px;align-items:start}.wiki-related-v8>a>span{width:32px;height:32px;border-radius:9px;background:var(--purple-soft);display:grid;place-items:center;color:#c6b6fa}.wiki-related-v8 a div{display:grid}.wiki-related-v8 a b{font-size:9px}.wiki-related-v8 a small{margin-top:3px;color:#6f788b;font-size:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wiki-admin-grid-v8{align-items:start}.compact-admin-list-v8{display:grid}.compact-admin-list-v8 article{min-height:56px;padding:8px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:38px minmax(0,1fr) 36px 36px;align-items:center;gap:8px}.compact-admin-list-v8 article>span{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:color-mix(in srgb,var(--item-color) 12%,#11141c);color:var(--item-color)}.compact-admin-list-v8 article>div{display:grid}.compact-admin-list-v8 b{font-size:10px}.compact-admin-list-v8 small{margin-top:3px;color:#727b8d;font-size:8px}.wiki-article-studio-v8{margin-top:16px}

@media(max-width:1180px){.gallery-grid-v8{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-card-v8:nth-child(1){grid-column:span 2}.product-detail-grid-v8,.product-content-layout-v8{grid-template-columns:1fr}.product-buy-panel-v8,.product-features-v8{position:static}.admin-stat-grid-v8{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-grid-v8{grid-template-columns:1fr}.audit-filter-v8 form{grid-template-columns:1fr 1fr 150px auto auto}.wiki-layout-v8{grid-template-columns:230px minmax(0,1fr)}}
@media(max-width:980px){.announcement-marquee-v8{grid-template-columns:auto minmax(0,1fr);padding-inline:16px}.announcement-action-v8{display:none}.admin-v8 .admin-shell{margin-left:0}.admin-v8 .admin-sidebar{width:min(286px,88vw)}.cart-page-v7,.checkout-page-v7{grid-template-columns:1fr}.cart-summary-v7,.checkout-summary-v7{position:static}.staff-member-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wiki-layout-v8{grid-template-columns:1fr}.wiki-sidebar-v8{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.wiki-sidebar-v8>small{grid-column:1/-1}.audit-record-v8>summary{grid-template-columns:40px minmax(0,1fr) 110px 18px}.audit-record-v8>summary>span{display:none}.audit-record-body-v8 dl{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.announcement-marquee-v8{height:40px}.announcement-live{font-size:8px}.announcement-item-v8{font-size:9px}.brand-logo-only-v8{max-width:145px!important;height:38px!important}.home-latest-media-v8{min-height:360px;border-radius:20px}.home-latest-media-v8>div{left:12px;right:12px;bottom:12px;padding:11px;grid-template-columns:38px minmax(0,1fr)}.home-latest-media-v8>div>span>img{width:38px;height:38px}.home-latest-media-v8 strong{display:none}.gallery-grid-v8{grid-template-columns:1fr}.gallery-card-v8,.gallery-card-v8:nth-child(1){grid-column:auto;grid-row:auto;min-height:300px}.store-card-foot-v7>div{grid-template-columns:1fr}.product-detail-v8{padding:45px 0}.product-detail-identity-v8 h1{font-size:48px}.product-showcase-v8{min-height:270px}.product-buy-panel-v8{padding:20px}.cart-row-v7{grid-template-columns:52px minmax(0,1fr) 38px}.cart-price-v7 span{display:none}.gateway-grid-v7{grid-template-columns:1fr}.staff-member-grid{grid-template-columns:1fr}.staff-group-title{grid-template-columns:52px minmax(0,1fr);padding:14px}.staff-role-emblem{width:52px;height:52px;border-radius:15px}.staff-group-count{grid-column:1/-1;width:100%;display:flex;align-items:center;justify-content:center;gap:5px}.admin-content-v8{padding:13px}.admin-welcome-v8{padding:20px;display:grid}.admin-live-chip-v8{min-width:0;width:100%}.admin-stat-grid-v8{grid-template-columns:1fr}.quick-action-grid-v8{grid-template-columns:1fr}.audit-filter-v8 form{grid-template-columns:1fr}.audit-record-v8>summary{grid-template-columns:38px minmax(0,1fr) 18px}.audit-record-v8>summary>time{display:none}.audit-record-body-v8{margin-left:0}.audit-record-body-v8 dl{grid-template-columns:1fr}.wiki-search-v8{grid-template-columns:28px minmax(0,1fr)}.wiki-search-v8 .button{display:none}.wiki-sidebar-v8{grid-template-columns:1fr}.wiki-article-grid-v8{grid-template-columns:1fr}.wiki-article-layout-v8{grid-template-columns:1fr}.wiki-related-v8{position:static}}

/* 8.0 storefront readability patch */
.cart-price-v7{display:grid;gap:9px;justify-items:stretch!important;text-align:left!important}.cart-price-v7>div{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px}.cart-price-v7>div+div{padding-top:8px;border-top:1px solid rgba(255,255,255,.065)}.cart-price-v7 small{margin:0}.cart-price-v7 span,.cart-price-v7 b{margin:0!important;text-align:right}.cart-price-v7 b{font-size:16px}.cart-row-v7{overflow:hidden}.cart-product-copy-v7,.cart-qty-v7,.cart-price-v7{min-width:0}.checkout-page-v7 .panel-card{min-width:0}.checkout-form-v7 .button-full{min-height:54px}
@media(max-width:700px){.cart-price-v7{grid-column:2/4!important;grid-row:3!important}.cart-price-v7 span{display:block!important}.cart-price-v7>div{grid-template-columns:auto 1fr}.cart-price-v7 span,.cart-price-v7 b{text-align:right}.cart-qty-v7{grid-template-columns:minmax(84px,110px) auto!important}}

/* =========================================================
   Syvixa Web — public/admin polish pass
   ========================================================= */

/* Applications */
.forms-hero-v9{background:radial-gradient(circle at 78% 30%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 34%),#090b10}
.applications-page-v9{padding-top:42px}
.applications-toolbar-v9,.news-page-toolbar-v9{min-height:66px;margin-bottom:20px;padding:12px 14px 12px 18px;border:1px solid var(--line);border-radius:17px;background:rgba(13,15,22,.78);display:flex;align-items:center;justify-content:space-between;gap:18px;box-shadow:0 18px 60px rgba(0,0,0,.16)}
.applications-toolbar-v9>div,.news-page-toolbar-v9>div{display:grid;gap:4px}.applications-toolbar-v9 small,.news-page-toolbar-v9 small{color:#6f788a;font-size:8px;letter-spacing:.14em}.applications-toolbar-v9 b,.news-page-toolbar-v9 b{font-size:13px}
.application-grid-v9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}
.application-card-v9{min-width:0;border:1px solid var(--line);border-radius:24px;background:linear-gradient(155deg,#151824,#090b11 76%);overflow:hidden;display:grid;grid-template-rows:230px 1fr;box-shadow:0 25px 75px rgba(0,0,0,.24);transition:border-color .25s,box-shadow .25s}
.application-card-v9:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));box-shadow:0 32px 90px rgba(0,0,0,.36),0 0 55px color-mix(in srgb,var(--accent) 9%,transparent)}
.application-card-cover-v9{position:relative;background:radial-gradient(circle at center,color-mix(in srgb,var(--accent) 24%,transparent),transparent 60%),#0a0c12;background-size:cover;background-position:center;overflow:hidden}
.application-card-cover-v9:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(4,5,8,.78))}
.application-card-fallback-v9{position:absolute;inset:0;display:grid;place-items:center;color:#c6b6ff}.application-card-fallback-v9 .ui-icon{width:68px;height:68px;filter:drop-shadow(0 0 25px color-mix(in srgb,var(--accent) 45%,transparent))}
.application-card-index-v9{position:absolute;z-index:2;top:16px;left:16px;color:#9fe7fa;font-size:9px;font-weight:900;letter-spacing:.14em}
.application-card-status-v9{position:absolute;z-index:2;left:16px;right:16px;bottom:15px;width:max-content;max-width:calc(100% - 32px);min-height:31px;padding:0 10px;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:rgba(6,8,13,.72);backdrop-filter:blur(12px);display:flex;align-items:center;gap:7px;color:#dce1eb;font-size:8px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.application-card-status-v9 .ui-icon{width:13px;height:13px;color:var(--accent-2)}
.application-card-body-v9{padding:22px;display:flex;flex-direction:column;min-height:270px}.application-card-title-v9{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.application-card-title-v9 small{color:var(--accent-2);font-size:8px;letter-spacing:.13em}.application-card-title-v9 h2{margin:7px 0 0;font-size:22px;line-height:1.15}.application-card-title-v9>span{width:38px;height:38px;flex:none;border:1px solid var(--line);border-radius:11px;display:grid;place-items:center;color:#9fa6b7}.application-card-title-v9>span .ui-icon{width:16px}
.application-card-body-v9>p{min-height:64px;margin:15px 0;color:#9299aa;font-size:12px;line-height:1.7;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.application-card-meta-v9{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto}.application-card-meta-v9 span{min-height:30px;padding:0 9px;border:1px solid var(--line);border-radius:9px;background:#0a0c12;display:flex;align-items:center;gap:6px;color:#8e96a8;font-size:8px}.application-card-meta-v9 .ui-icon{width:13px;height:13px;color:#a992ff}
.application-card-action-v9{margin-top:18px;padding-top:16px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;color:#ece8ff;font-size:11px}.application-card-action-v9 .ui-icon{width:15px}
.application-empty-v9{grid-column:1/-1}

/* Support creation */
.support-create-hero-v9{background:radial-gradient(circle at 82% 32%,rgba(34,211,238,.11),transparent 34%),#090b10}.support-create-layout-v9{display:grid;grid-template-columns:330px minmax(0,1fr);gap:20px;align-items:start}
.support-guide-v9{position:sticky;top:108px;padding:25px}.support-guide-v9>span{width:52px;height:52px;border-radius:15px;background:rgba(34,211,238,.08);border:1px solid rgba(34,211,238,.2);display:grid;place-items:center;color:var(--accent-2)}.support-guide-v9>small{display:block;margin-top:24px;color:var(--accent-2);font-size:8px;letter-spacing:.13em}.support-guide-v9 h2{font-size:24px;line-height:1.15;margin:8px 0 22px}.support-guide-v9 ul{list-style:none;padding:0;margin:0;display:grid;gap:9px}.support-guide-v9 li{min-height:54px;padding:9px;border:1px solid var(--line);border-radius:13px;background:#0a0c12;display:grid;grid-template-columns:30px 1fr;align-items:center;gap:10px}.support-guide-v9 li>b{width:30px;height:30px;border-radius:9px;background:color-mix(in srgb,var(--accent) 12%,#11141c);display:grid;place-items:center;color:#bbaaff;font-size:10px}.support-guide-v9 li span{color:#a3aaba;font-size:10px;line-height:1.45}.support-guide-v9>div{margin-top:18px;padding:13px;border:1px solid rgba(34,211,238,.2);border-radius:13px;background:rgba(34,211,238,.055);display:flex;gap:9px;color:#9cb5bd;font-size:9px;line-height:1.55}.support-guide-v9>div .ui-icon{width:15px;flex:none;color:var(--accent-2)}
.support-create-form-v9{padding:27px}.support-form-head-v9{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--line)}.support-form-head-v9 small{color:#6e778a;font-size:8px;letter-spacing:.14em}.support-form-head-v9 h2{margin:6px 0 0;font-size:25px}.support-form-head-v9>span{width:46px;height:46px;border:1px solid var(--line);border-radius:14px;background:#0a0c12;display:grid;place-items:center;color:#bca9ff}.support-form-grid-v9{gap:16px}.upload-dropzone-v9{min-height:180px;padding:18px;border:1px dashed color-mix(in srgb,var(--accent) 45%,var(--line));border-radius:17px;background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 5%,#0b0d13),#090b10);display:grid;align-content:start}.upload-dropzone-v9>input{margin-top:9px}.upload-dropzone-v9>div:not(.upload-preview){min-height:78px;margin-top:10px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;color:#929aab;text-align:center}.upload-dropzone-v9>div>span{width:38px;height:38px;border-radius:12px;background:var(--purple-soft);display:grid;place-items:center;color:#c6b7ff}.upload-dropzone-v9>div>b{font-size:11px}.upload-dropzone-v9>div>small{font-size:8px;color:#697287}.support-submit-v9{margin-top:19px;padding-top:18px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:16px}.support-submit-v9>div{display:flex;align-items:center;gap:9px;color:#8f98aa}.support-submit-v9>div>.ui-icon{width:18px;color:var(--accent-2)}.support-submit-v9>div>span{display:grid}.support-submit-v9 b{font-size:10px}.support-submit-v9 small{font-size:8px;color:#697286;margin-top:3px}.support-submit-v9 .button{width:auto;min-width:250px}

/* Product detail */
.product-detail-v9{padding:70px 0;background:radial-gradient(circle at 18% 25%,color-mix(in srgb,var(--product-color) 12%,transparent),transparent 36%),linear-gradient(180deg,#090a0f,#0b0d13);border-bottom:1px solid var(--line)}
.product-hero-v9{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.9fr) 330px;gap:22px;align-items:stretch}.product-copy-v9{padding:20px 0;display:flex;flex-direction:column;justify-content:center}.product-copy-v9 h1{margin:17px 0 13px;font:750 clamp(50px,5vw,80px)/.98 Space Grotesk;letter-spacing:-.065em}.product-copy-v9>p{max-width:560px;color:#9aa1b1;font-size:14px;line-height:1.75}.product-trust-v9{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}.product-trust-v9 span{min-height:34px;padding:0 11px;border:1px solid var(--line);border-radius:10px;background:#0a0c12;display:flex;align-items:center;gap:7px;color:#9da5b5;font-size:9px}.product-trust-v9 .ui-icon{width:14px;color:var(--product-color)}
.product-visual-panel-v9{position:relative;min-height:420px;border:1px solid color-mix(in srgb,var(--product-color) 35%,var(--line));border-radius:26px;background:radial-gradient(circle at center,color-mix(in srgb,var(--product-color) 27%,transparent),transparent 58%),#0b0d13;background-size:cover;background-position:center;display:grid;place-items:center;overflow:hidden;box-shadow:0 30px 95px rgba(0,0,0,.35)}.product-visual-panel-v9:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.025)}.product-visual-panel-v9>span{width:110px;height:110px;border:1px solid color-mix(in srgb,var(--product-color) 40%,var(--line));border-radius:34px;background:rgba(7,9,14,.75);display:grid;place-items:center;color:color-mix(in srgb,var(--product-color) 78%,white);box-shadow:0 0 80px color-mix(in srgb,var(--product-color) 22%,transparent)}.product-visual-panel-v9>span .ui-icon{width:55px;height:55px}.product-visual-panel-v9>b{position:absolute;top:16px;right:16px;z-index:2;padding:8px 11px;border-radius:9px;background:var(--product-color);color:white;font-size:8px;letter-spacing:.09em;text-transform:uppercase}
.product-buy-card-v9{padding:24px;display:flex;flex-direction:column;justify-content:center;min-width:0}.product-buy-card-v9>small{color:#737c8f;font-size:8px;letter-spacing:.14em}.product-buy-card-v9>strong{display:block;margin:8px 0 14px;font:800 38px Space Grotesk}.product-buy-card-v9>p{margin:0 0 20px;color:#8f97a8;font-size:10px;line-height:1.65}.product-buy-actions-v9{display:grid;gap:9px}.product-buy-actions-v9 form{display:block;margin:0}.product-buy-actions-v9 .button{min-height:52px;margin:0;display:flex;align-items:center;justify-content:center;gap:9px}.product-buy-actions-v9 .ui-icon{width:17px}
.product-content-v9{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:20px;align-items:start}.product-description-v9{padding:29px;min-height:260px}.product-description-v9 .rich-content{margin-top:20px}.product-features-v9{padding:23px}.product-features-v9>div{display:flex;align-items:center;gap:13px;padding-bottom:17px;border-bottom:1px solid var(--line)}.product-features-v9>div>span{width:48px;height:48px;border-radius:14px;background:color-mix(in srgb,var(--product-color) 10%,#11141c);display:grid;place-items:center;color:var(--product-color)}.product-features-v9>div small{font-size:8px;color:#6f788b;letter-spacing:.13em}.product-features-v9 h2{margin:5px 0 0;font-size:22px}.product-features-v9 ul{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:9px}.product-features-v9 li{min-height:46px;padding:10px;border:1px solid var(--line);border-radius:12px;background:#0a0c12;display:flex;align-items:center;gap:9px;color:#a8afbd;font-size:10px}.product-features-v9 li .ui-icon{width:15px;color:var(--success)}

/* Payment administration */
.payment-provider-grid-v9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}.payment-provider-card-v9{padding:24px;min-width:0;border-color:color-mix(in srgb,var(--provider) 22%,var(--line))}.payment-provider-head-v9{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:12px;align-items:center;padding-bottom:19px;margin-bottom:19px;border-bottom:1px solid var(--line)}.payment-provider-head-v9>span{width:48px;height:48px;border-radius:14px;background:color-mix(in srgb,var(--provider) 10%,#11141c);border:1px solid color-mix(in srgb,var(--provider) 25%,transparent);display:grid;place-items:center;color:var(--provider)}.payment-provider-head-v9>span .ui-icon{width:21px;height:21px}.payment-provider-head-v9 small{font-size:7px;color:#6c7588;letter-spacing:.14em}.payment-provider-head-v9 h2{margin:4px 0 0;font-size:25px}.payment-provider-head-v9 em{font-style:normal}.payment-provider-card-v9 .form-grid{grid-template-columns:1fr 1fr;gap:13px}.payment-provider-card-v9 input{min-width:0}.payment-switches-v9{padding:12px;border:1px solid var(--line);border-radius:13px;background:#0a0c12;gap:10px 18px}.payment-callback-v9{min-height:76px;padding:13px;border:1px solid rgba(34,211,238,.21);border-radius:14px;background:rgba(34,211,238,.055);display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;align-items:center}.payment-callback-v9.warning{border-color:rgba(245,158,11,.22);background:rgba(245,158,11,.055)}.payment-callback-v9>span{width:32px;height:32px;border-radius:10px;background:rgba(255,255,255,.035);display:grid;place-items:center;color:var(--provider)}.payment-callback-v9 small{font-size:7px;color:#6d7689;letter-spacing:.12em}.payment-callback-v9 code,.payment-callback-v9 p{display:block;margin:5px 0 0;color:#b5bdca;font-size:9px;line-height:1.5;overflow-wrap:anywhere}.payment-provider-card-v9>.stack-form>.button{min-height:49px}.payment-history-v9{margin-top:20px}

/* Staff group headings: role name only */
.staff-group-title-v9{min-height:78px;padding:18px 24px!important;display:flex!important;align-items:center!important;border-radius:18px!important}.staff-group-title-v9 h3{margin:0;font:720 24px/1.1 Space Grotesk;color:#fff;letter-spacing:-.035em}.staff-group-title-v9 h3:before{content:"";display:inline-block;width:9px;height:9px;margin-right:12px;border-radius:50%;background:var(--role-color);box-shadow:0 0 18px var(--role-color)}

/* News */
.news-hero-v9{background:radial-gradient(circle at 82% 32%,color-mix(in srgb,var(--accent-2) 10%,transparent),transparent 35%),#090b10}.news-page-v9{padding-top:42px}.news-grid-v9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.news-card-v9{min-width:0;border:1px solid var(--line);border-radius:23px;background:linear-gradient(155deg,#151824,#090b11 75%);overflow:hidden;box-shadow:0 25px 75px rgba(0,0,0,.22);transition:border-color .25s,box-shadow .25s}.news-card-v9:hover{border-color:color-mix(in srgb,var(--accent) 42%,var(--line));box-shadow:0 30px 90px rgba(0,0,0,.34)}.news-card-image-v9{position:relative;height:225px;background:radial-gradient(circle at center,color-mix(in srgb,var(--accent) 20%,transparent),transparent 62%),#0a0c12;background-size:cover;background-position:center;display:grid;place-items:center}.news-card-image-v9:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 38%,rgba(4,5,8,.82))}.news-card-image-v9>span{color:#bbaaff}.news-card-image-v9>span .ui-icon{width:54px;height:54px}.news-card-image-v9>small,.news-card-image-v9>time{position:absolute;z-index:2;top:15px;font-size:8px}.news-card-image-v9>small{left:15px;color:#9feafa;letter-spacing:.14em}.news-card-image-v9>time{right:15px;padding:6px 8px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(5,6,10,.62);color:#d5dae4}.news-card-copy-v9{padding:22px;min-height:250px;display:flex;flex-direction:column}.news-card-copy-v9>small{color:var(--accent-2);font-size:8px;letter-spacing:.13em}.news-card-copy-v9 h2{margin:9px 0 11px;font-size:21px;line-height:1.22}.news-card-copy-v9 p{margin:0;color:#9098aa;font-size:11px;line-height:1.7;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-card-copy-v9 b{margin-top:auto;padding-top:18px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;color:#ece8ff;font-size:10px}.news-card-copy-v9 b .ui-icon{width:15px}

/* Social links + footer */
.final-cta-v9{border-block:1px solid var(--line);background:radial-gradient(ellipse at center,color-mix(in srgb,var(--accent-2) 5%,transparent),transparent 58%),#090b10}.final-cta-v9>.container{min-height:330px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:60px;align-items:center}.final-cta-v9 h2{margin:13px 0 10px;font:750 clamp(45px,5vw,72px)/.95 Space Grotesk;letter-spacing:-.065em}.final-cta-v9 p{margin:0;color:#8e96a7;font-size:12px}.final-cta-right-v9{display:grid;gap:15px;justify-items:end}.social-links-v9,.footer-socials-v9{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.social-links-v9 a,.footer-socials-v9 a{min-height:39px;padding:0 11px;border:1px solid var(--line);border-radius:11px;background:#0d0f16;display:flex;align-items:center;gap:7px;color:#aab1bf;font-size:9px;font-weight:750}.social-links-v9 a:hover,.footer-socials-v9 a:hover{border-color:color-mix(in srgb,var(--accent) 42%,var(--line));color:white;background:color-mix(in srgb,var(--accent) 8%,#0d0f16)}.social-links-v9 .ui-icon,.footer-socials-v9 .ui-icon{width:15px;height:15px;color:#c4b4ff}.site-footer-v9 .footer-grid{align-items:start}.footer-brand-column-v9{display:grid;gap:13px}.footer-brand-column-v9>p{margin:0}.footer-socials-v9 a{width:39px;padding:0;justify-content:center}.footer-socials-v9 a span{display:none}

/* File inputs and compact admin fixes */
.admin-v8 input[type=file],.admin-v9 input[type=file]{display:block;width:100%;min-height:50px;height:auto;padding:8px;border-radius:12px;line-height:32px;overflow:hidden}.admin-v8 input[type=file]::file-selector-button,.admin-v9 input[type=file]::file-selector-button{display:inline-flex;align-items:center;height:32px;margin:0 12px 0 0;padding:0 13px;border:1px solid var(--line);border-radius:9px;background:#191d28;color:#e0e3eb;font-weight:700;cursor:pointer}

@media(max-width:1240px){
  .application-grid-v9,.news-grid-v9{grid-template-columns:repeat(2,minmax(0,1fr))}
  .product-hero-v9{grid-template-columns:minmax(0,1fr) minmax(360px,.8fr)}.product-buy-card-v9{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:18px;align-items:center}.product-buy-card-v9>small,.product-buy-card-v9>strong,.product-buy-card-v9>p{grid-column:1}.product-buy-actions-v9{grid-column:2;grid-row:1/4}
  .payment-provider-grid-v9{grid-template-columns:1fr 1fr}.payment-provider-card-v9:last-child{grid-column:1/-1}
}
@media(max-width:980px){
  .support-create-layout-v9{grid-template-columns:1fr}.support-guide-v9{position:static}.product-hero-v9,.product-content-v9{grid-template-columns:1fr}.product-buy-card-v9{display:block}.product-buy-actions-v9{margin-top:18px}.payment-provider-grid-v9{grid-template-columns:1fr}.payment-provider-card-v9:last-child{grid-column:auto}.final-cta-v9>.container{grid-template-columns:1fr;gap:28px;padding-block:65px}.final-cta-right-v9{justify-items:start}
}
@media(max-width:700px){
  .applications-toolbar-v9,.news-page-toolbar-v9{align-items:flex-start;display:grid}.application-grid-v9,.news-grid-v9{grid-template-columns:1fr}.application-card-v9{grid-template-rows:210px 1fr}.application-card-body-v9{min-height:250px}.support-create-form-v9,.support-guide-v9{padding:18px}.support-submit-v9{display:grid}.support-submit-v9 .button{width:100%;min-width:0}.product-detail-v9{padding:45px 0}.product-copy-v9 h1{font-size:48px}.product-visual-panel-v9{min-height:300px}.product-buy-card-v9{padding:19px}.product-content-v9{gap:13px}.product-description-v9,.product-features-v9{padding:19px}.payment-provider-card-v9{padding:18px}.payment-provider-head-v9{grid-template-columns:42px minmax(0,1fr)}.payment-provider-head-v9>span{width:42px;height:42px}.payment-provider-head-v9>em{grid-column:1/-1;width:max-content}.payment-provider-card-v9 .form-grid{grid-template-columns:1fr}.staff-group-title-v9{min-height:64px;padding:15px 17px!important}.staff-group-title-v9 h3{font-size:20px}.news-card-image-v9{height:205px}.final-cta-actions-v7{display:grid;width:100%}.final-cta-actions-v7 .button{width:100%}.social-links-v9 a span{display:none}.social-links-v9 a{width:40px;padding:0;justify-content:center}
}
.site-nav{gap:18px}.site-nav a{font-size:12px}
.home-application-grid-v9 .application-card-v9{grid-template-rows:210px 1fr}.home-application-grid-v9 .application-card-body-v9{min-height:235px}


/* ==========================================================================\n   SYVIXA WEB — editorial, social, gallery and layout polish\n   ========================================================================== */

/* Admin navigation starts compact and opens only after an explicit click. */
.admin-nav-group-v8:not(.open) .admin-nav-panel-v8{display:none!important}
.admin-nav-group-v8.open .admin-nav-panel-v8{display:grid!important}
.admin-nav-item b{line-height:1.2}.admin-nav-item small,.admin-nav-panel-v8 small{display:none!important}

/* Home gallery rotator */
.home-gallery-v10{position:relative;overflow:hidden}.home-gallery-v10:before{content:"";position:absolute;inset:10% -20% auto;height:520px;background:radial-gradient(ellipse,color-mix(in srgb,var(--accent) 9%,transparent),transparent 68%);pointer-events:none}
.home-gallery-v10 .section-heading p{max-width:540px;margin:10px 0 0;color:var(--muted);font-size:11px}
.home-gallery-rotator-v10{position:relative;height:clamp(420px,56vw,690px);border:1px solid rgba(255,255,255,.1);border-radius:30px;overflow:hidden;background:#080a0f;box-shadow:0 35px 110px rgba(0,0,0,.42)}
.home-gallery-slide-v10{position:absolute;inset:0;display:block;opacity:0;visibility:hidden;transform:scale(1.025);transition:opacity .75s ease,transform 1.4s ease,visibility .75s}
.home-gallery-slide-v10.active{opacity:1;visibility:visible;transform:scale(1);z-index:2}
.home-gallery-slide-v10>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}
.home-gallery-shade-v10{position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,4,8,.02) 38%,rgba(3,4,8,.94) 100%),linear-gradient(90deg,rgba(3,4,8,.3),transparent 55%)}
.home-gallery-meta-v10{position:absolute;z-index:3;left:28px;right:28px;bottom:27px;display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:15px;align-items:center;padding:16px 18px;border:1px solid rgba(255,255,255,.13);border-radius:19px;background:rgba(8,10,15,.73);backdrop-filter:blur(20px);box-shadow:0 18px 55px rgba(0,0,0,.3)}
.home-gallery-meta-v10>span{position:relative}.home-gallery-meta-v10>span img{width:54px;height:54px;border-radius:15px;object-fit:cover}.home-gallery-meta-v10>span i{position:absolute;right:-2px;bottom:-2px;width:13px;height:13px;border:3px solid #0a0c12;border-radius:50%;background:#34d399}
.home-gallery-meta-v10>div{min-width:0}.home-gallery-meta-v10 small{display:block;color:var(--accent-2);font-size:8px;letter-spacing:.15em}.home-gallery-meta-v10 b{display:block;margin-top:4px;font:700 16px Space Grotesk}.home-gallery-meta-v10 p{margin:3px 0 0;color:#aab1bf;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-gallery-meta-v10 strong{display:flex;align-items:center;gap:8px;font-size:10px}.home-gallery-meta-v10 strong .ui-icon{width:15px}
.home-gallery-controls-v10{position:absolute;z-index:4;top:20px;right:20px;display:flex;gap:6px;padding:8px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(7,8,12,.58);backdrop-filter:blur(14px)}
.home-gallery-controls-v10 button{width:20px;height:4px;padding:0;border:0;border-radius:999px;background:rgba(255,255,255,.22);transition:width .25s,background .25s}.home-gallery-controls-v10 button.active{width:38px;background:linear-gradient(90deg,var(--accent),var(--accent-2))}

/* Social-only closing section with platform-native colors. */
.final-social-v10{border-block:1px solid var(--line);background:radial-gradient(circle at 20% 25%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 40%),#080a0f}
.final-social-v10>.container{min-height:370px;display:grid;grid-template-columns:minmax(0,.85fr) minmax(480px,1.15fr);gap:70px;align-items:center}.final-social-v10 h2{margin:14px 0 12px;font:760 clamp(44px,5vw,72px)/.96 Space Grotesk;letter-spacing:-.06em}.final-social-v10 h2 em{color:#b8a4ff;font-style:normal}.final-social-v10 p{max-width:490px;margin:0;color:#8d96a8;line-height:1.7}
.social-showcase-v10{display:grid;grid-template-columns:1fr 1fr;gap:12px}.social-showcase-v10 a{--social:#fff;min-height:86px;padding:18px;border:1px solid color-mix(in srgb,var(--social) 30%,var(--line));border-radius:18px;background:linear-gradient(145deg,color-mix(in srgb,var(--social) 10%,#10131b),#0b0d13);display:grid;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:13px;color:white;box-shadow:0 20px 55px rgba(0,0,0,.2)}.social-showcase-v10 a:hover{border-color:color-mix(in srgb,var(--social) 64%,white);box-shadow:0 24px 70px color-mix(in srgb,var(--social) 12%,transparent)}.social-showcase-v10>a>.ui-icon:first-child{width:42px;height:42px;padding:10px;border-radius:13px;background:color-mix(in srgb,var(--social) 17%,transparent);color:var(--social)}.social-showcase-v10>a>.ui-icon:last-child{width:16px;color:var(--social)}.social-showcase-v10 span{display:grid}.social-showcase-v10 small{font-size:7px;letter-spacing:.14em;color:#798295}.social-showcase-v10 b{margin-top:4px;font:700 15px Space Grotesk}.social-youtube{--social:#ff0033!important}.social-twitter{--social:#1d9bf0!important}.social-instagram{--social:#e1306c!important}.social-tiktok{--social:#69c9d0!important}
.footer-socials-v9 a.social-youtube{color:#ff3355}.footer-socials-v9 a.social-twitter{color:#1d9bf0}.footer-socials-v9 a.social-instagram{color:#f472b6}.footer-socials-v9 a.social-tiktok{color:#69c9d0}.footer-socials-v9 a .ui-icon{color:currentColor!important}

/* Server page: one premium metric card, no duplicate whitelist/24h strip. */
.server-command-v10{padding-top:0}.server-overview-v10{position:relative;overflow:hidden;padding:34px;background:linear-gradient(145deg,rgba(22,25,36,.96),rgba(9,11,17,.98));box-shadow:0 28px 90px rgba(0,0,0,.28)}.server-overview-v10:after{content:"";position:absolute;width:420px;height:420px;right:-190px;top:-220px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 18%,transparent),transparent 70%);pointer-events:none}.server-metrics-v10{grid-template-columns:repeat(5,minmax(0,1fr))}.server-metrics-v10>div{position:relative;z-index:1}.server-page-v10 .player-list-v10{border:1px solid var(--line);border-radius:20px;overflow:hidden;background:#0c0e14}.server-page-v10 .player-row{padding-inline:18px}

/* News cards and article */
.news-grid-v9{align-items:stretch}.news-card-v9{display:grid;grid-template-rows:225px 1fr}.news-card-copy-v9{min-height:0}.news-card-copy-v9 h2{font-size:22px}.news-card-copy-v9 p{font-size:11px}
.news-article-v10{min-height:70vh}.news-article-hero-v10{position:relative;min-height:clamp(430px,55vw,690px);display:flex;align-items:flex-end;overflow:hidden;border-bottom:1px solid var(--line);background:radial-gradient(circle at 70% 20%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 40%),#080a0f}.news-article-hero-v10>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.news-article-shade-v10{position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,5,8,.15),rgba(4,5,8,.96) 93%),linear-gradient(90deg,rgba(4,5,8,.86),rgba(4,5,8,.12) 70%)}
.news-article-heading-v10{position:relative;z-index:2;padding-bottom:62px}.news-article-heading-v10 .back-link{display:inline-flex;align-items:center;gap:8px;margin-bottom:45px;color:#d6dbea;font-size:10px}.news-article-heading-v10 .back-link .ui-icon{width:15px}.news-article-kicker-v10{display:flex;align-items:center;gap:10px}.news-article-kicker-v10 span{padding:7px 10px;border:1px solid color-mix(in srgb,var(--accent) 38%,transparent);border-radius:999px;background:color-mix(in srgb,var(--accent) 10%,transparent);color:#cabdff;font-size:8px;letter-spacing:.14em}.news-article-kicker-v10 time{color:#8c95a7;font-size:9px}.news-article-heading-v10 h1{max-width:980px;margin:18px 0 15px;font:780 clamp(48px,7vw,98px)/.94 Space Grotesk;letter-spacing:-.065em;overflow-wrap:anywhere}.news-article-heading-v10>p{max-width:760px;margin:0;color:#bcc3cf;font-size:15px;line-height:1.75}
.news-article-layout-v10{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:34px;align-items:start;padding-block:65px 110px}.news-article-content-v10{min-width:0;padding:34px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(155deg,#12151e,#0a0c12);box-shadow:0 28px 90px rgba(0,0,0,.22);font-size:14px;line-height:1.9}.news-article-content-v10 h2{font-size:32px}.news-article-content-v10 h3{font-size:25px}.news-article-content-v10 ul,.news-article-content-v10 ol{display:block!important;margin:20px 0!important;padding-left:26px!important}.news-article-content-v10 li{display:list-item!important;min-height:0!important;margin:8px 0!important;padding:0!important;border:0!important;background:none!important;color:#d1d6e0!important}.news-article-content-v10 blockquote{margin:24px 0!important;padding:18px 20px!important;min-height:0!important;border:1px solid color-mix(in srgb,var(--accent) 25%,var(--line))!important;border-left:3px solid var(--accent)!important;border-radius:0 15px 15px 0!important;background:color-mix(in srgb,var(--accent) 6%,#0b0d13)!important}.news-article-content-v10 blockquote ol,.news-article-content-v10 blockquote ul{margin:0!important}.news-article-content-v10 img{max-width:100%;height:auto;border-radius:16px}
.news-article-aside-v10{position:sticky;top:110px;padding:22px;border:1px solid var(--line);border-radius:20px;background:#0d1017;display:grid;justify-items:start}.news-article-aside-v10>span{width:48px;height:48px;border-radius:14px;background:color-mix(in srgb,var(--accent) 11%,transparent);display:grid;place-items:center;color:#c7b8ff}.news-article-aside-v10>span .ui-icon{width:20px}.news-article-aside-v10 small{margin-top:18px;color:#737c8e;font-size:7px;letter-spacing:.14em}.news-article-aside-v10 b{margin-top:5px}.news-article-aside-v10 p{margin:5px 0 18px;color:#858e9f;font-size:10px}.news-article-aside-v10 a{width:100%;padding-top:15px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;font-size:10px}.news-article-aside-v10 a .ui-icon{width:14px}
.news-editor-form-v10 .rich-editor{min-height:390px}.news-editor-form-v10 .rich-toolbar{position:static;z-index:3;box-shadow:0 8px 25px rgba(0,0,0,.18)}

/* Form builder no longer shows scheduling fields. */
.form-builder-card .form-grid{align-items:start}

@media(max-width:980px){.final-social-v10>.container{grid-template-columns:1fr;gap:34px;padding-block:70px}.social-showcase-v10{max-width:680px}.server-metrics-v10{grid-template-columns:repeat(2,1fr)}.server-metrics-v10>div:last-child{grid-column:1/-1}.news-article-layout-v10{grid-template-columns:1fr}.news-article-aside-v10{position:static}.home-gallery-rotator-v10{height:520px}}
@media(max-width:680px){.home-gallery-rotator-v10{height:420px;border-radius:21px}.home-gallery-meta-v10{left:12px;right:12px;bottom:12px;grid-template-columns:44px minmax(0,1fr);padding:12px}.home-gallery-meta-v10>span img{width:44px;height:44px}.home-gallery-meta-v10 strong{display:none}.home-gallery-controls-v10{top:12px;right:12px}.home-gallery-controls-v10 button{width:12px}.home-gallery-controls-v10 button.active{width:25px}.social-showcase-v10{grid-template-columns:1fr}.final-social-v10 h2{font-size:46px}.server-metrics-v10{grid-template-columns:1fr}.server-metrics-v10>div:last-child{grid-column:auto}.news-article-hero-v10{min-height:500px}.news-article-heading-v10{padding-bottom:38px}.news-article-heading-v10 h1{font-size:49px}.news-article-layout-v10{padding-block:35px 70px}.news-article-content-v10{padding:20px;border-radius:18px}.news-article-content-v10 h2{font-size:26px}}


/* Syvixa Web — focused storefront and form refinements */
input[type="color"]{
  -webkit-appearance:none;appearance:none;
  width:58px!important;min-width:58px!important;max-width:58px!important;
  height:58px!important;min-height:58px!important;
  padding:5px!important;border-radius:50%!important;
  border:1px solid color-mix(in srgb,var(--accent) 48%,rgba(255,255,255,.18))!important;
  background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.015))!important;
  box-shadow:0 0 0 4px rgba(255,255,255,.025),0 12px 32px rgba(0,0,0,.28),0 0 28px color-mix(in srgb,var(--accent) 12%,transparent)!important;
  cursor:pointer;overflow:hidden;transition:border-color .2s,box-shadow .2s,transform .2s;
}
input[type="color"]:hover,input[type="color"]:focus{
  border-color:color-mix(in srgb,var(--accent) 82%,white)!important;
  box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 12%,transparent),0 16px 38px rgba(0,0,0,.34)!important;
  transform:none!important;
}
input[type="color"]::-webkit-color-swatch-wrapper{padding:0}
input[type="color"]::-webkit-color-swatch{border:0;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)}
input[type="color"]::-moz-color-swatch{border:0;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)}
.color-input{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px}
.color-input>input:not([type="color"]){min-width:0}
.form-grid label:has(>input[type="color"]){align-content:start}

.product-detail-v11{padding:72px 0;background:radial-gradient(circle at 18% 24%,color-mix(in srgb,var(--product-color) 13%,transparent),transparent 38%),linear-gradient(180deg,#090a0f,#0b0d13);border-bottom:1px solid var(--line)}
.product-hero-v11{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr) 330px;gap:22px;align-items:stretch}
.product-copy-v11{padding:20px 0;display:flex;flex-direction:column;justify-content:center;min-width:0}
.product-copy-v11 h1{margin:18px 0 14px;font:750 clamp(50px,5vw,80px)/.98 Space Grotesk;letter-spacing:-.065em}
.product-copy-v11>p{max-width:580px;color:#9aa1b1;font-size:14px;line-height:1.78;margin:0}
.product-trust-v11{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}
.product-trust-v11 span{min-height:35px;padding:0 12px;border:1px solid var(--line);border-radius:11px;background:#0a0c12;display:flex;align-items:center;gap:7px;color:#a6adba;font-size:9px}
.product-trust-v11 .ui-icon{width:14px;color:var(--product-color)}
.product-visual-panel-v11{position:relative;min-height:420px;border:1px solid color-mix(in srgb,var(--product-color) 35%,var(--line));border-radius:27px;background:radial-gradient(circle at center,color-mix(in srgb,var(--product-color) 27%,transparent),transparent 58%),#0b0d13;background-size:cover;background-position:center;display:grid;place-items:center;overflow:hidden;box-shadow:0 32px 100px rgba(0,0,0,.35)}
.product-visual-panel-v11:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.025);pointer-events:none}
.product-visual-panel-v11>span{width:112px;height:112px;border:1px solid color-mix(in srgb,var(--product-color) 40%,var(--line));border-radius:35px;background:rgba(7,9,14,.76);display:grid;place-items:center;color:color-mix(in srgb,var(--product-color) 78%,white);box-shadow:0 0 80px color-mix(in srgb,var(--product-color) 22%,transparent)}
.product-visual-panel-v11>span .ui-icon{width:56px;height:56px}
.product-visual-panel-v11>b{position:absolute;top:18px;right:18px;z-index:2;padding:8px 11px;border-radius:999px;background:var(--product-color);color:white;font-size:9px;box-shadow:0 10px 30px color-mix(in srgb,var(--product-color) 28%,transparent)}
.product-buy-card-v11{padding:25px;align-self:stretch;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(160deg,color-mix(in srgb,var(--product-color) 7%,#10131b),#0b0d13)}
.product-buy-card-v11>small{font-size:8px;letter-spacing:.14em;color:#747d90}
.product-buy-card-v11>strong{font:800 39px Space Grotesk;margin:10px 0 13px}
.product-buy-card-v11>p{color:#8f97a7;font-size:11px;line-height:1.68;margin:0 0 22px}
.product-buy-actions-v11{display:grid;gap:9px}.product-buy-actions-v11 form{display:grid}
.product-description-section-v11{padding-top:54px;padding-bottom:92px}
.product-description-card-v11{position:relative;overflow:hidden;padding:34px;border:1px solid var(--line);border-radius:25px;background:linear-gradient(145deg,color-mix(in srgb,var(--product-color) 5%,#11141c),#0b0d13);box-shadow:0 26px 80px rgba(0,0,0,.22)}
.product-description-card-v11:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--product-color),transparent 82%)}
.product-description-card-v11>header{display:flex;align-items:center;gap:15px;padding-bottom:22px;margin-bottom:25px;border-bottom:1px solid var(--line)}
.product-description-card-v11>header>span{width:50px;height:50px;border-radius:15px;display:grid;place-items:center;background:color-mix(in srgb,var(--product-color) 12%,#11141c);color:var(--product-color);border:1px solid color-mix(in srgb,var(--product-color) 28%,var(--line))}
.product-description-card-v11>header .ui-icon{width:23px;height:23px}
.product-description-card-v11>header small{font-size:8px;letter-spacing:.14em;color:#737c8e}
.product-description-card-v11>header h2{margin:5px 0 0;font-size:26px}
.product-description-card-v11 .rich-content{max-width:920px;color:#aeb5c2;font-size:14px;line-height:1.85}
.store-card-copy-v7 ul{display:none!important}
.store-card-copy-v7 p{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;min-height:79px}
.account-sidebar .mini-status{display:none!important}

@media(max-width:1100px){.product-hero-v11{grid-template-columns:minmax(0,1fr) minmax(330px,.9fr)}.product-buy-card-v11{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px}.product-buy-card-v11>p{margin:0}.product-buy-actions-v11{min-width:300px}}
@media(max-width:760px){input[type="color"]{width:54px!important;min-width:54px!important;max-width:54px!important;height:54px!important;min-height:54px!important}.product-detail-v11{padding:44px 0}.product-hero-v11{grid-template-columns:1fr;gap:14px}.product-copy-v11 h1{font-size:48px}.product-visual-panel-v11{min-height:300px}.product-buy-card-v11{display:block;padding:20px}.product-buy-card-v11>p{margin-bottom:18px}.product-buy-actions-v11{min-width:0}.product-description-section-v11{padding-top:32px;padding-bottom:68px}.product-description-card-v11{padding:20px;border-radius:20px}.product-description-card-v11>header h2{font-size:21px}.store-card-copy-v7 p{min-height:auto;-webkit-line-clamp:5}}

/* Syvixa Web — storefront, server browser and brand finish */
.rich-editor-field>span:first-child{display:none!important}
.admin-nav-item small,.admin-nav-item em,.admin-nav-item p,.admin-nav-copy small{display:none!important}

/* Product page */
.product-detail-v12{padding:42px 0 72px;background:radial-gradient(circle at 18% 24%,color-mix(in srgb,var(--product-color) 13%,transparent),transparent 38%),linear-gradient(180deg,#090a0f,#0b0d13);border-bottom:1px solid var(--line)}
.product-back-row-v12{min-height:56px;display:flex;align-items:flex-start;margin-bottom:6px}
.product-back-link-v12{display:inline-flex;align-items:center;gap:9px;min-height:40px;padding:0 13px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.025);color:#a8afbd;font-size:11px;font-weight:750}
.product-back-link-v12:hover{color:white;border-color:color-mix(in srgb,var(--product-color) 42%,var(--line));background:color-mix(in srgb,var(--product-color) 7%,#0c0e14)}
.product-back-link-v12 .ui-icon{width:15px}
.product-hero-v12{display:grid;grid-template-columns:minmax(0,.82fr) minmax(380px,1fr) 330px;gap:22px;align-items:stretch}
.product-copy-v12{padding:34px 0;display:flex;flex-direction:column;justify-content:center;min-width:0}
.product-copy-v12 h1{margin:18px 0 0;font:750 clamp(54px,5.6vw,88px)/.96 Space Grotesk;letter-spacing:-.07em;overflow-wrap:anywhere}
.product-trust-v12{display:flex;gap:8px;flex-wrap:wrap;margin-top:28px}
.product-trust-v12 span{min-height:37px;padding:0 13px;border:1px solid var(--line);border-radius:11px;background:#0a0c12;display:flex;align-items:center;gap:7px;color:#a6adba;font-size:9px}
.product-trust-v12 .ui-icon{width:14px;color:var(--product-color)}
.product-visual-panel-v12{position:relative;min-height:430px;border:1px solid color-mix(in srgb,var(--product-color) 35%,var(--line));border-radius:27px;background:radial-gradient(circle at center,color-mix(in srgb,var(--product-color) 27%,transparent),transparent 58%),#0b0d13;background-size:cover;background-position:center;display:grid;place-items:center;overflow:hidden;box-shadow:0 32px 100px rgba(0,0,0,.35)}
.product-visual-panel-v12:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.025);pointer-events:none}
.product-visual-panel-v12>span{width:112px;height:112px;border:1px solid color-mix(in srgb,var(--product-color) 40%,var(--line));border-radius:35px;background:rgba(7,9,14,.76);display:grid;place-items:center;color:color-mix(in srgb,var(--product-color) 78%,white);box-shadow:0 0 80px color-mix(in srgb,var(--product-color) 22%,transparent)}
.product-visual-panel-v12>span .ui-icon{width:56px;height:56px}.product-visual-panel-v12>b{position:absolute;top:18px;right:18px;z-index:2;padding:8px 11px;border-radius:999px;background:var(--product-color);color:white;font-size:9px;box-shadow:0 10px 30px color-mix(in srgb,var(--product-color) 28%,transparent)}
.product-buy-card-v12{padding:25px;align-self:stretch;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(160deg,color-mix(in srgb,var(--product-color) 7%,#10131b),#0b0d13)}
.product-buy-card-v12>small{font-size:8px;letter-spacing:.14em;color:#747d90}.product-buy-card-v12>strong{font:800 39px Space Grotesk;margin:10px 0 13px}.product-buy-card-v12>p{color:#8f97a7;font-size:11px;line-height:1.68;margin:0 0 22px}.product-buy-actions-v12{display:grid;gap:9px}.product-buy-actions-v12 form{display:grid}
.product-description-section-v12{padding-top:54px;padding-bottom:92px}.product-description-card-v12{position:relative;overflow:hidden;padding:34px;border:1px solid var(--line);border-radius:25px;background:linear-gradient(145deg,color-mix(in srgb,var(--product-color) 5%,#11141c),#0b0d13);box-shadow:0 26px 80px rgba(0,0,0,.22)}
.product-description-card-v12:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--product-color),transparent 82%)}
.product-description-card-v12>header{display:flex;align-items:center;gap:15px;padding-bottom:22px;margin-bottom:25px;border-bottom:1px solid var(--line)}.product-description-card-v12>header>span{width:50px;height:50px;border-radius:15px;display:grid;place-items:center;background:color-mix(in srgb,var(--product-color) 12%,#11141c);color:var(--product-color);border:1px solid color-mix(in srgb,var(--product-color) 28%,var(--line))}.product-description-card-v12>header .ui-icon{width:23px;height:23px}.product-description-card-v12>header small{font-size:8px;letter-spacing:.14em;color:#737c8e}.product-description-card-v12>header h2{margin:5px 0 0;font-size:27px}.product-description-card-v12 .rich-content{max-width:960px;color:#aeb5c2;font-size:14px;line-height:1.85}

/* Server and paginated players */
.server-page-hero-v12{padding-bottom:66px}.server-command-v12{padding-top:0}.server-overview-v12{position:relative;overflow:hidden;padding:34px;background:linear-gradient(145deg,rgba(22,25,36,.96),rgba(9,11,17,.98));box-shadow:0 28px 90px rgba(0,0,0,.28)}.server-overview-v12:after{content:"";position:absolute;width:420px;height:420px;right:-190px;top:-220px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 18%,transparent),transparent 70%);pointer-events:none}.server-metrics-v12{grid-template-columns:repeat(5,minmax(0,1fr))}.server-metrics-v12>div{position:relative;z-index:1}
.player-section-head-v12{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:18px}.player-section-head-v12 h2{margin:10px 0 0;font:750 clamp(38px,5vw,62px)/1 Space Grotesk;letter-spacing:-.055em}.player-tools-v12{display:flex;align-items:center;gap:10px}.player-search-v12{width:min(330px,48vw);min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:13px;background:#0b0d13;display:flex;align-items:center;gap:9px}.player-search-v12 .ui-icon{width:16px;color:#7f8799}.player-search-v12 input{min-height:42px;padding:0;border:0;background:transparent;box-shadow:none!important}.player-browser-v12{border:1px solid var(--line);border-radius:20px;overflow:hidden;background:#0c0e14;box-shadow:0 24px 70px rgba(0,0,0,.18)}.player-list-v12 .player-row{min-height:62px;padding:0 18px;display:grid;grid-template-columns:100px minmax(0,1fr) 100px;align-items:center;border-bottom:1px solid rgba(255,255,255,.055)}.player-list-v12 .player-row:last-child{border-bottom:0}.player-list-v12 .player-row span{font-family:Space Grotesk;font-size:12px;color:#777f91}.player-list-v12 .player-row b{text-align:center;font-size:13px}.player-list-v12 .player-row small{text-align:right;color:#8a92a4}.player-pagination-v12{min-height:64px;padding:12px 16px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:center;gap:7px}.player-pagination-v12:empty{display:none}.player-pagination-v12 button{width:38px;height:38px;border:1px solid var(--line);border-radius:11px;background:#0b0d13;color:#8f97a9;font-weight:800;font-size:11px}.player-pagination-v12 button:hover:not(:disabled),.player-pagination-v12 button.active{border-color:color-mix(in srgb,var(--accent) 50%,var(--line));background:color-mix(in srgb,var(--accent) 14%,#0b0d13);color:white}.player-pagination-v12 button:disabled{opacity:.35;cursor:not-allowed}.player-pagination-v12>span{color:#555e70;padding:0 2px}

/* Wiki back control */
.wiki-back-row-v12{position:relative;z-index:2;padding-top:26px;margin-bottom:-6px}.wiki-back-row-v12 .back-link{display:inline-flex;align-items:center;gap:8px;min-height:39px;padding:0 12px;border:1px solid var(--line);border-radius:11px;background:rgba(255,255,255,.025)}

/* Footer and Syvixa credit */
.site-footer-v9{position:relative;overflow:hidden;background:radial-gradient(circle at 15% 0,color-mix(in srgb,var(--accent) 8%,transparent),transparent 34%),linear-gradient(180deg,#08090d,#06070a)}.site-footer-v9:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--accent),var(--accent-2),transparent);opacity:.55}.site-footer-v9 .footer-grid>div:not(:first-child){padding:18px;border:1px solid rgba(255,255,255,.055);border-radius:17px;background:rgba(255,255,255,.018)}.site-footer-v9 .footer-grid>div>b{font-family:Space Grotesk;font-size:13px}.site-footer-v9 .footer-grid>div>a:not(.brand){display:flex;align-items:center;min-height:28px;border-bottom:1px solid transparent}.site-footer-v9 .footer-grid>div>a:not(.brand):hover{border-color:rgba(255,255,255,.08);padding-left:4px}.footer-bottom-v12{align-items:center}.syvixa-credit-v12,.syvixa-admin-credit{display:inline-flex;align-items:center;gap:6px;color:#a998e8!important;font-weight:800}.syvixa-credit-v12 .ui-icon,.syvixa-admin-credit .ui-icon{width:13px;height:13px}.syvixa-credit-v12:hover,.syvixa-admin-credit:hover{color:white!important}

/* Actual Discord brand glyph */
.button .ui-icon:has(path[fill="currentColor"]){width:19px;height:19px}.hero-buttons a:last-child .ui-icon{color:#5865f2}

@media(max-width:1100px){.product-hero-v12{grid-template-columns:minmax(0,1fr) minmax(340px,.9fr)}.product-buy-card-v12{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px}.product-buy-card-v12>p{margin:0}.product-buy-actions-v12{min-width:300px}.server-metrics-v12{grid-template-columns:repeat(3,1fr)}.footer-grid{grid-template-columns:1.4fr 1fr 1fr}.footer-grid>div:last-child{grid-column:2/-1}}
@media(max-width:760px){.product-detail-v12{padding:24px 0 44px}.product-back-row-v12{min-height:48px}.product-hero-v12{grid-template-columns:1fr;gap:14px}.product-copy-v12{padding:20px 0}.product-copy-v12 h1{font-size:48px}.product-visual-panel-v12{min-height:300px}.product-buy-card-v12{display:block;padding:20px}.product-buy-card-v12>p{margin-bottom:18px}.product-buy-actions-v12{min-width:0}.product-description-section-v12{padding-top:32px;padding-bottom:68px}.product-description-card-v12{padding:20px;border-radius:20px}.product-description-card-v12>header h2{font-size:21px}.player-section-head-v12{align-items:stretch;flex-direction:column}.player-tools-v12{align-items:stretch;flex-direction:column}.player-search-v12{width:100%}.player-tools-v12 .counter-pill{align-self:flex-start}.server-metrics-v12{grid-template-columns:1fr 1fr}.player-list-v12 .player-row{grid-template-columns:62px minmax(0,1fr) 70px}.footer-grid{grid-template-columns:1fr}.footer-grid>div:last-child{grid-column:auto}.footer-bottom-v12{align-items:flex-start;flex-direction:column;gap:12px}}

/* === Syvixa SERVER Control Center v13 === */
.admin-nav-group-server>.admin-nav-group-button-v8{background:linear-gradient(135deg,rgba(139,92,246,.13),rgba(34,211,238,.08));border-color:rgba(139,92,246,.22)}
.admin-nav-group-server>.admin-nav-group-button-v8 span{color:#b69aff}
.server-suite-head{padding:28px 30px;border:1px solid rgba(139,92,246,.2);border-radius:26px;background:radial-gradient(circle at 85% 0,rgba(139,92,246,.18),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.025),rgba(255,255,255,.006))}
.server-head-actions{display:flex;gap:10px;flex-wrap:wrap}.server-head-actions .ui-icon{width:17px;height:17px}
.server-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0}
.server-kpi{position:relative;min-height:150px;padding:22px;border:1px solid rgba(148,163,184,.14);border-radius:22px;background:linear-gradient(160deg,rgba(17,19,29,.98),rgba(8,10,16,.96));overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;box-shadow:0 18px 42px rgba(0,0,0,.15)}
.server-kpi:before{content:"";position:absolute;inset:auto -30px -55px auto;width:135px;height:135px;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.24),transparent 68%)}
.server-kpi>span{position:absolute;top:18px;right:18px;width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:rgba(139,92,246,.13);color:#bca7ff;border:1px solid rgba(139,92,246,.22)}
.server-kpi>span .ui-icon{width:20px;height:20px}.server-kpi small{font-size:10px;letter-spacing:.16em;color:#747c91}.server-kpi b{font-size:24px;line-height:1.15;margin-top:7px}.server-kpi em{font-style:normal;font-size:12px;color:#7d8496;margin-top:5px}.server-kpi.is-online{border-color:rgba(52,211,153,.24)}.server-kpi.is-online>span{color:#55e6b5;background:rgba(16,185,129,.1);border-color:rgba(52,211,153,.2)}.server-kpi.is-offline{border-color:rgba(251,113,133,.2)}
.server-suite-grid{display:grid;gap:16px;margin:16px 0}.server-suite-grid.two-one{grid-template-columns:minmax(0,1.7fr) minmax(320px,.8fr)}.server-suite-grid.equal{grid-template-columns:repeat(2,minmax(0,1fr))}.ranking-board-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ranking-board-grid>section:last-child:nth-child(odd){grid-column:1/-1}
.server-player-list{display:flex;flex-direction:column;gap:8px}.server-player-row{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:11px 12px;border:1px solid rgba(148,163,184,.1);border-radius:14px;background:rgba(7,9,14,.55);transition:border-color .18s ease,background .18s ease}.server-player-row:hover{border-color:rgba(139,92,246,.35);background:rgba(139,92,246,.07)}.server-player-avatar{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(135deg,rgba(139,92,246,.22),rgba(34,211,238,.1));color:#fff;font-weight:800}.server-player-row div{display:flex;flex-direction:column;min-width:0}.server-player-row b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.server-player-row small{color:#798197}.server-player-row strong{font-size:12px;color:#9ca4b7}
.server-quick-actions .server-action-form{display:grid;gap:11px}.server-action-form.inline{margin-top:12px}.server-action-form label,.server-action-card label{display:grid;gap:7px;color:#9299ab;font-size:12px}.server-action-form input,.server-action-card input,.server-action-card select,.server-action-card textarea,.inline-server-form input{width:100%;min-height:43px;border:1px solid rgba(148,163,184,.15);border-radius:12px;background:#090b11;color:#fff;padding:10px 12px;outline:none}.server-action-card textarea{min-height:92px;resize:vertical}.server-action-form input:focus,.server-action-card input:focus,.server-action-card select:focus,.server-action-card textarea:focus,.inline-server-form input:focus{border-color:rgba(139,92,246,.6);box-shadow:0 0 0 3px rgba(139,92,246,.1)}
.ranking-list{display:flex;flex-direction:column}.ranking-row{display:grid;grid-template-columns:38px 1fr auto;gap:10px;align-items:center;padding:12px 2px;border-bottom:1px solid rgba(148,163,184,.09)}.ranking-row:last-child{border-bottom:0}.ranking-row>span{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:rgba(139,92,246,.1);color:#bca7ff;font-size:11px;font-weight:800}.ranking-row div{display:flex;flex-direction:column}.ranking-row small{color:#6f778a;font-size:10px}.ranking-row strong{font-size:13px}
.command-status{display:inline-flex;align-items:center;justify-content:center;min-height:25px;padding:4px 9px;border-radius:999px;font-size:9px;font-weight:800;letter-spacing:.08em;background:rgba(148,163,184,.1);color:#aab1c0}.command-status.status-success{background:rgba(16,185,129,.12);color:#57e4b6}.command-status.status-failed{background:rgba(244,63,94,.12);color:#fb8ca0}.command-status.status-pending{background:rgba(245,158,11,.12);color:#f8c568}.command-status.status-delivered{background:rgba(59,130,246,.12);color:#8fb9ff}
.server-filterbar{display:flex;align-items:center;gap:12px;margin:16px 0;padding:14px;border:1px solid rgba(148,163,184,.12);border-radius:18px;background:rgba(12,14,21,.82)}.server-search{display:flex;align-items:center;gap:10px;flex:1;min-width:220px;border:1px solid rgba(148,163,184,.15);border-radius:13px;padding:0 13px;background:#090b11}.server-search .ui-icon{width:18px;color:#737b90}.server-search input{width:100%;height:46px;border:0;background:transparent;color:#fff;outline:none}.server-check{display:flex;align-items:center;gap:9px;color:#9ca4b6;font-size:12px}.server-check input{accent-color:var(--accent)}.live-dot{width:9px;height:9px;border-radius:50%;display:inline-block;background:#596173}.live-dot.online{background:#34d399;box-shadow:0 0 0 4px rgba(52,211,153,.08),0 0 14px rgba(52,211,153,.6)}.live-dot.offline{background:#fb7185}.table-user p{display:flex;flex-direction:column}.table-user small{font-size:10px;color:#6f778b}.pagination{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:16px}.button.disabled{opacity:.4;pointer-events:none}
.player-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.player-kpis .server-kpi{min-height:110px}.server-tabs{display:flex;gap:8px;overflow:auto;margin:15px 0;padding-bottom:4px}.server-tabs a{white-space:nowrap;padding:10px 14px;border:1px solid rgba(148,163,184,.13);border-radius:12px;background:#0b0d14;color:#a4abbb;font-size:12px}.server-tabs a:hover{color:#fff;border-color:rgba(139,92,246,.45)}.action-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.server-action-card{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid rgba(148,163,184,.12);border-radius:18px;background:linear-gradient(145deg,rgba(16,18,27,.95),rgba(8,10,16,.95))}.server-action-card.danger{border-color:rgba(244,63,94,.22);background:linear-gradient(145deg,rgba(35,11,18,.42),rgba(8,10,16,.96))}.server-action-card.warning{border-color:rgba(245,158,11,.22)}.server-action-card-title{display:flex;align-items:center;gap:10px;margin-bottom:2px}.server-action-card-title>span{width:37px;height:37px;border-radius:12px;display:grid;place-items:center;background:rgba(139,92,246,.12);color:#bba7ff}.server-action-card-title .ui-icon{width:18px;height:18px}.server-action-card .button{margin-top:auto}
.inventory-toolbar{margin-bottom:15px}.inline-server-form{display:grid;grid-template-columns:1fr 100px 1fr 1fr auto;gap:8px}.inventory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.inventory-item{display:grid;grid-template-columns:38px 1fr auto auto;align-items:center;gap:10px;padding:12px;border:1px solid rgba(148,163,184,.11);border-radius:15px;background:#0a0c12}.inventory-item>span{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:rgba(139,92,246,.1);color:#b9a2ff}.inventory-item div{display:flex;flex-direction:column}.inventory-item small{font-size:10px;color:#727a8e}.inventory-item strong{font-size:12px}.icon-button.danger{color:#fb7185}.vehicle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vehicle-card{display:grid;grid-template-columns:48px 1fr minmax(200px,.7fr);align-items:center;gap:12px;padding:14px;border:1px solid rgba(148,163,184,.12);border-radius:16px;background:#0a0c12}.vehicle-card>span{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:rgba(34,211,238,.09);color:#58dff0}.vehicle-card div{display:flex;flex-direction:column}.vehicle-card small{color:#737b8f}.vehicle-card form{display:flex;gap:7px}.vehicle-card form input[name=reason]{min-width:130px}
.server-player-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.server-mini-player{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;padding:12px;border:1px solid rgba(148,163,184,.11);border-radius:15px;background:#0a0c12}.server-mini-player>span{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:rgba(139,92,246,.12);color:#c1adff;font-weight:800}.server-mini-player div{display:flex;flex-direction:column;min-width:0}.server-mini-player b,.server-mini-player small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.server-mini-player small{font-size:10px;color:#70788c}.server-mini-player i{font-style:normal;color:#8b93a7}
.resource-control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.resource-control-card{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px;border:1px solid rgba(148,163,184,.11);border-radius:16px;background:#0a0c12}.resource-control-card>div:first-child{display:grid;grid-template-columns:12px 1fr;column-gap:10px}.resource-control-card small{grid-column:2;color:#71798d}.resource-buttons{display:flex;gap:6px;flex-wrap:wrap}.resource-buttons form{margin:0}
.credential-list{display:grid;gap:10px}.credential-list label{display:grid;gap:6px;color:#8b93a6;font-size:11px}.credential-list code,.code-box{display:block;border:1px solid rgba(139,92,246,.2);border-radius:13px;background:#080a0f;color:#c9baff;padding:12px;overflow:auto}.code-box{width:100%;resize:vertical;line-height:1.6}.install-steps{display:grid;gap:8px;padding-left:22px;color:#8d95a8}.server-detail-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.server-detail-cards>div{padding:14px;border:1px solid rgba(148,163,184,.11);border-radius:14px;background:#0a0c12;display:flex;flex-direction:column}.server-detail-cards small{color:#70788b}.server-detail-cards b{margin-top:5px}.admin-form-grid{display:grid;gap:12px}.admin-form-grid>label:not(.switch-row){display:grid;gap:7px;color:#8f97aa}.switch-row{display:flex!important;align-items:center;gap:10px!important;padding:10px 12px;border:1px solid rgba(148,163,184,.1);border-radius:12px;background:#0a0c12}.switch-row input{accent-color:var(--accent)}
@media(max-width:1200px){.server-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.server-suite-grid.two-one{grid-template-columns:1fr}.action-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-grid,.server-player-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.server-head-actions,.server-filterbar{align-items:stretch;flex-direction:column}.server-kpi-grid,.player-kpis,.server-suite-grid.equal,.ranking-board-grid,.action-card-grid,.inventory-grid,.vehicle-grid,.server-player-card-grid,.resource-control-grid,.server-detail-cards{grid-template-columns:1fr}.inline-server-form{grid-template-columns:1fr}.vehicle-card{grid-template-columns:44px 1fr}.vehicle-card form{grid-column:1/-1;flex-direction:column}.server-kpi{min-height:125px}.server-suite-head{padding:20px}.resource-control-card{align-items:flex-start;flex-direction:column}}


/* Syvixa SERVER v13 vehicle/inventory controls */
.vehicle-manage-details{margin-left:auto;min-width:96px}.vehicle-manage-details summary{cursor:pointer;list-style:none;border:1px solid var(--line);border-radius:12px;padding:.65rem .85rem;font-weight:800;text-align:center}.vehicle-manage-details summary::-webkit-details-marker{display:none}.vehicle-manage-details[open] summary{border-color:color-mix(in srgb,var(--accent) 58%,transparent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.vehicle-manage-actions{display:grid;gap:.65rem;margin-top:.75rem;min-width:min(420px,70vw)}.vehicle-manage-actions form{display:grid;grid-template-columns:1fr 1fr auto;gap:.5rem}.vehicle-manage-actions input{min-width:0}.inventory-toolbar{display:grid;gap:.8rem}.inline-server-form.compact-danger{grid-template-columns:minmax(180px,1fr) auto;max-width:520px}@media(max-width:760px){.vehicle-manage-details{width:100%;margin-left:0}.vehicle-manage-actions{min-width:0}.vehicle-manage-actions form,.inline-server-form.compact-danger{grid-template-columns:1fr}.vehicle-card{align-items:flex-start;flex-wrap:wrap}}


/* Syvixa SERVER v13.2 — stable admin navigation and bridge settings */
.admin-v8 .admin-sidebar-v8{
    height:100vh!important;
    height:100dvh!important;
    min-height:0!important;
    overflow:hidden!important;
    display:grid!important;
    grid-template-rows:auto minmax(0,1fr) auto!important;
    align-content:stretch!important;
}
.admin-v8 .admin-brand-v8{margin:0!important;min-width:0}
.admin-v8 .admin-accordion-v8{
    min-height:0!important;
    max-height:none!important;
    overflow-y:auto!important;
    overflow-x:hidden!important;
    padding:12px 3px 22px 0!important;
    margin:0!important;
    scrollbar-width:thin;
    scrollbar-color:#303646 transparent;
    overscroll-behavior:contain;
}
.admin-v8 .admin-accordion-v8::-webkit-scrollbar{width:6px}
.admin-v8 .admin-accordion-v8::-webkit-scrollbar-track{background:transparent}
.admin-v8 .admin-accordion-v8::-webkit-scrollbar-thumb{background:#303646;border-radius:999px}
.admin-v8 .admin-accordion-v8:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--accent) 58%,#303646)}
.admin-v8 .admin-sidebar-foot{
    position:relative!important;
    inset:auto!important;
    z-index:2;
    flex:none!important;
    margin:0!important;
    padding:13px 8px 2px!important;
    background:linear-gradient(180deg,rgba(8,10,15,.2),#080a0f 42%);
}
.admin-v8 .admin-nav-group-v8{flex:none;min-width:0}
.admin-v8 .admin-nav-group-v8.open .admin-nav-panel-v8{max-height:none!important}
.admin-v8 .admin-nav-item{min-width:0}
.admin-v8 .admin-nav-item>b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.server-settings-head-v13{align-items:flex-end}
.server-settings-grid-v13{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-bottom:16px}
.server-settings-card-v13{min-width:0}
.server-settings-form-v13{display:grid;gap:15px}
.server-toggle-grid-v13{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}
.server-toggle-grid-v13 .switch-row{min-height:54px;padding:10px 12px;border:1px solid var(--line);border-radius:13px;background:#0a0c12}
.server-credential-actions-v13{margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}
.server-credential-actions-v13 form,.server-credential-actions-v13 .button{width:100%}
.server-credential-list-v13{grid-template-columns:1fr}
.server-credential-list-v13 label{min-width:0}
.server-credential-list-v13 code{display:block;max-width:100%;overflow:auto;white-space:nowrap}
.server-config-box-v13{min-height:174px;margin-top:13px;resize:none;font:600 11px/1.8 "SFMono-Regular",Consolas,monospace}
.server-network-card-v13{margin-bottom:16px}
.server-network-grid-v13{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.server-network-grid-v13>a{min-height:76px;padding:13px;border:1px solid var(--line);border-radius:14px;background:#090b10;display:grid;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:11px;color:#aeb5c4}
.server-network-grid-v13>a:hover{border-color:color-mix(in srgb,var(--accent) 50%,var(--line));background:color-mix(in srgb,var(--accent) 6%,#090b10)}
.server-network-grid-v13>a>span{width:38px;height:38px;border-radius:11px;background:var(--purple-soft);display:grid;place-items:center;color:#cbbcff}
.server-network-grid-v13>a>div{display:grid;min-width:0}
.server-network-grid-v13 small{color:#697286;font-size:7px;letter-spacing:.12em}
.server-network-grid-v13 b{margin-top:5px;font:600 10px/1.35 "SFMono-Regular",Consolas,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.server-network-note-v13{margin-top:12px;padding:14px;border:1px solid rgba(34,211,238,.2);border-radius:14px;background:rgba(34,211,238,.055);display:grid;grid-template-columns:36px minmax(0,1fr);gap:11px;align-items:start}
.server-network-note-v13>span{width:36px;height:36px;border-radius:10px;background:rgba(34,211,238,.1);display:grid;place-items:center;color:#67e8f9}
.server-network-note-v13 b{font-size:11px}.server-network-note-v13 p{margin:5px 0 0;color:#8e98aa;font-size:9px;line-height:1.65}

@media(max-width:980px){
    .admin-v8 .admin-sidebar-v8{height:100dvh!important}
    .admin-v8 .admin-accordion-v8{padding-bottom:32px!important}
    .server-settings-grid-v13,.server-network-grid-v13{grid-template-columns:1fr}
}
@media(max-width:680px){
    .server-toggle-grid-v13{grid-template-columns:1fr}
    .server-settings-head-v13{align-items:flex-start}
}


/* Syvixa SERVER v13.3 — compact sidebar, reliable scrolling and clean active states */
.admin-v8 .admin-sidebar-v8{
    display:flex!important;
    flex-direction:column!important;
    height:100vh!important;
    height:100dvh!important;
    min-height:0!important;
    overflow:hidden!important;
    padding:14px 12px 12px!important;
}
.admin-v8 .admin-brand-v8{
    flex:0 0 auto!important;
    min-height:78px!important;
    padding:8px 8px 16px!important;
    margin:0!important;
}
.admin-v8 .admin-accordion-v8{
    flex:1 1 auto!important;
    min-height:0!important;
    height:auto!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:stretch!important;
    justify-content:flex-start!important;
    align-content:flex-start!important;
    gap:7px!important;
    overflow-y:auto!important;
    overflow-x:hidden!important;
    padding:12px 4px 24px 0!important;
    margin:0!important;
    scrollbar-gutter:stable;
    scrollbar-width:thin;
    scrollbar-color:color-mix(in srgb,var(--accent) 48%,#333948) transparent;
    overscroll-behavior:contain;
    -webkit-overflow-scrolling:touch;
    touch-action:pan-y;
}
.admin-v8 .admin-accordion-v8::-webkit-scrollbar{width:6px}
.admin-v8 .admin-accordion-v8::-webkit-scrollbar-track{background:transparent}
.admin-v8 .admin-accordion-v8::-webkit-scrollbar-thumb{
    min-height:44px;
    border-radius:999px;
    background:color-mix(in srgb,var(--accent) 48%,#333948);
}
.admin-v8 .admin-nav-group-v8{
    flex:0 0 auto!important;
    min-width:0!important;
    border-radius:14px!important;
    overflow:hidden!important;
}
.admin-v8 .admin-nav-group-button-v8{
    height:48px!important;
    padding:6px 9px!important;
    border:1px solid transparent!important;
    border-radius:13px!important;
    grid-template-columns:34px minmax(0,1fr) 18px!important;
    color:#aeb5c5!important;
}
.admin-v8 .admin-nav-group-button-v8:hover{
    border-color:rgba(148,163,184,.11)!important;
    background:rgba(255,255,255,.025)!important;
    color:#fff!important;
}
.admin-v8 .admin-nav-group-v8.open{
    border-color:rgba(148,163,184,.12)!important;
    background:linear-gradient(180deg,rgba(18,22,32,.96),rgba(9,11,17,.98))!important;
    box-shadow:0 16px 42px rgba(0,0,0,.18)!important;
}
.admin-v8 .admin-nav-group-v8.open>.admin-nav-group-button-v8{
    border-color:transparent!important;
    border-radius:13px 13px 8px 8px!important;
    background:rgba(255,255,255,.018)!important;
    color:#fff!important;
}
.admin-v8 .admin-nav-group-server.open{
    border-color:color-mix(in srgb,var(--accent) 30%,rgba(148,163,184,.12))!important;
}
.admin-v8 .admin-nav-panel-v8{
    flex:0 0 auto!important;
    gap:3px!important;
    padding:0 7px 8px!important;
}
.admin-v8 .admin-nav-group-v8:not(.open) .admin-nav-panel-v8{display:none!important}
.admin-v8 .admin-nav-group-v8.open .admin-nav-panel-v8{
    display:grid!important;
    max-height:none!important;
    opacity:1!important;
}
.admin-v8 .admin-nav-item{
    min-height:39px!important;
    height:auto!important;
    padding:5px 8px!important;
    border:1px solid transparent!important;
    border-radius:10px!important;
    gap:9px!important;
    color:#858da0!important;
}
.admin-v8 .admin-nav-item:hover{
    background:rgba(255,255,255,.025)!important;
    color:#e8ebf2!important;
}
.admin-v8 .admin-nav-item.active{
    border-color:color-mix(in srgb,var(--accent) 38%,transparent)!important;
    background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 15%,#11141c),#11141c)!important;
    color:#fff!important;
    box-shadow:inset 3px 0 0 var(--accent)!important;
}
.admin-v8 .admin-nav-item>span:first-child{
    width:30px!important;
    height:30px!important;
    border-radius:9px!important;
    flex:0 0 30px!important;
}
.admin-v8 .admin-nav-item>b{
    min-width:0!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
    font-size:10px!important;
}
.admin-v8 .admin-sidebar-foot{
    flex:0 0 auto!important;
    position:relative!important;
    inset:auto!important;
    margin:0!important;
    padding:12px 8px 2px!important;
    background:linear-gradient(180deg,rgba(8,10,15,.05),#080a0f 35%)!important;
}
.server-player-list.compact{min-height:160px}
.server-player-list.compact .empty-state{
    min-height:160px;
    display:grid;
    place-items:center;
    padding:24px;
    border:1px dashed rgba(148,163,184,.12);
    border-radius:14px;
    background:rgba(255,255,255,.012);
}
@media(max-width:980px){
    .admin-v8 .admin-sidebar-v8{overflow:hidden!important}
    .admin-v8 .admin-accordion-v8{padding-bottom:34px!important}
}


/* Syvixa Web + SERVER v13.4 — centered public header and separated workspaces */
.announcement-marquee-v13-4{
    height:40px;
    display:block;
    overflow:hidden;
    padding:0;
    border-bottom:1px solid rgba(255,255,255,.065);
    background:linear-gradient(90deg,rgba(139,92,246,.055),rgba(7,8,12,.97) 22%,rgba(7,8,12,.97) 78%,rgba(34,211,238,.045));
}
.announcement-viewport-v13-4{height:100%;overflow:hidden;display:flex;align-items:center;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}
.announcement-track-v13-4{width:max-content;display:flex;align-items:center;animation:announcement-flow-v13-4 var(--announcement-speed,28s) linear infinite;will-change:transform}
.announcement-item-v13-4{display:flex;align-items:center;gap:34px;padding-right:62px;color:#d6d9e2;font-size:10px;font-weight:760;letter-spacing:.055em;white-space:nowrap}
.announcement-item-v13-4 i{width:4px;height:4px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px var(--accent)}
.announcement-marquee-v13-4:hover .announcement-track-v13-4{animation-play-state:paused}
@keyframes announcement-flow-v13-4{to{transform:translateX(-33.333%)}}

.site-header-v13-4 .nav-wrap-v13-4{display:grid;grid-template-columns:minmax(155px,1fr) auto minmax(155px,1fr);gap:16px;height:78px}
.site-header-v13-4 .brand{grid-column:1;justify-self:start;min-width:0}
.nav-center-v13-4{grid-column:2;display:flex;align-items:center;justify-content:center;gap:12px;min-width:0}
.site-header-v13-4 .site-nav-v13-4{margin-left:0;gap:clamp(10px,1vw,18px)}
.site-header-v13-4 .site-nav-v13-4 a{font-size:11px;padding:29px 0}
.nav-actions-v13-4{gap:7px;flex:0 0 auto}
.discord-login-icon-v13-4{width:42px;height:42px;border:1px solid rgba(88,101,242,.55);border-radius:12px;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#5865f2,#4752c4);box-shadow:0 12px 30px rgba(88,101,242,.23)}
.discord-login-icon-v13-4:hover{background:linear-gradient(145deg,#6571f5,#5360dd);border-color:#7882ff;box-shadow:0 16px 38px rgba(88,101,242,.34)}
.discord-login-icon-v13-4 .ui-icon{width:21px;height:21px}
.site-header-v13-4 .nav-actions-v13-4 .icon-button{width:40px;height:40px;border-radius:11px}
.site-header-v13-4 .nav-actions-v13-4 .user-pill{height:42px;border-radius:12px}
.site-header-v13-4 .nav-actions-v13-4 .user-pill img{width:32px;height:32px;border-radius:9px}
.site-header-v13-4 .nav-actions-v13-4 .user-pill b{font-size:11px}
.site-header-v13-4 .nav-actions-v13-4 .user-pill small{font-size:8px}

.admin-v13-4 .admin-sidebar-v13-4{width:268px!important;padding:14px 12px 12px!important;display:flex!important;flex-direction:column!important;height:100dvh!important;overflow:hidden!important}
.admin-v13-4 .admin-shell{margin-left:268px}
.admin-brand-v13-4{min-height:72px!important;display:flex!important;align-items:center!important;gap:11px!important;padding:7px 8px 14px!important;border-bottom:1px solid var(--line)!important}
.admin-brand-mark-v13-4{width:42px;height:42px;border:1px solid color-mix(in srgb,var(--accent) 38%,var(--line));border-radius:12px;background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--accent) 26%,transparent),#10131b);display:grid;place-items:center;overflow:hidden;flex:0 0 42px}
.admin-brand-mark-v13-4 img{width:100%;height:100%;object-fit:contain}.admin-brand-mark-v13-4 .brand-mark-letter{font:850 20px/1 Space Grotesk}
.admin-brand-v13-4 .brand-copy{display:grid!important;min-width:0}.admin-brand-v13-4 .brand-copy b{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-brand-v13-4 .brand-copy small{font-size:7px;margin-top:4px}
.admin-workspace-switch-v13-4{flex:0 0 auto;display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:12px 0 10px}
.admin-workspace-switch-v13-4 button{min-width:0;min-height:54px;padding:7px 8px;border:1px solid var(--line);border-radius:13px;background:#0b0e14;color:#7f8798;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;text-align:left}
.admin-workspace-switch-v13-4 button>span{width:30px;height:30px;border-radius:9px;background:rgba(255,255,255,.035);display:grid;place-items:center}.admin-workspace-switch-v13-4 button .ui-icon{width:15px;height:15px}
.admin-workspace-switch-v13-4 button div{display:grid;min-width:0}.admin-workspace-switch-v13-4 button b{font:800 9px/1 Space Grotesk;letter-spacing:.08em}.admin-workspace-switch-v13-4 button small{margin-top:4px;color:#626b7d;font-size:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.admin-workspace-switch-v13-4 button.active{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 15%,#11151d),color-mix(in srgb,var(--accent-2) 7%,#0d1017));color:#fff;box-shadow:inset 0 0 22px color-mix(in srgb,var(--accent) 6%,transparent)}
.admin-workspace-switch-v13-4 button.active>span{background:color-mix(in srgb,var(--accent) 16%,#151925);color:#c8b8ff}.admin-workspace-switch-v13-4 button.active small{color:#9fa7b7}
.admin-workspace-stage-v13-4{flex:1 1 auto;min-height:0;position:relative;overflow:hidden}
.admin-workspace-panel-v13-4{display:none;height:100%;min-height:0;flex-direction:column;overflow:hidden}.admin-workspace-panel-v13-4.active{display:flex}
.admin-workspace-heading-v13-4{flex:0 0 auto;position:relative;margin:2px 3px 8px;padding:10px 11px;border:1px solid rgba(255,255,255,.055);border-radius:12px;background:rgba(255,255,255,.016);display:grid;min-width:0}
.admin-workspace-heading-v13-4 small{font-size:7px;letter-spacing:.15em;color:#626a7b}.admin-workspace-heading-v13-4 b{margin-top:5px;font:750 11px/1.2 Space Grotesk;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.admin-workspace-heading-v13-4.server{padding-right:30px}.admin-workspace-heading-v13-4.server i{position:absolute;right:12px;top:50%;width:7px;height:7px;border-radius:50%;transform:translateY(-50%)}.admin-workspace-heading-v13-4.server i.online{background:#34d399;box-shadow:0 0 12px #34d399}.admin-workspace-heading-v13-4.server i.offline{background:#64748b}
.admin-v13-4 .admin-workspace-panel-v13-4>.admin-accordion-v8{flex:1 1 auto!important;min-height:0!important;height:auto!important;overflow-y:auto!important;overflow-x:hidden!important;padding:0 4px 30px 0!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:6px!important;scrollbar-gutter:stable}
.admin-v13-4 .admin-nav-group-v8{flex:0 0 auto!important}
.admin-v13-4 .admin-nav-group-button-v8{height:46px!important;padding:6px 8px!important}
.admin-v13-4 .admin-nav-group-v8.open .admin-nav-panel-v8{display:grid!important;max-height:none!important;opacity:1!important;padding:0 7px 8px!important}
.admin-v13-4 .admin-sidebar-foot{flex:0 0 auto!important;padding:10px 6px 2px!important;margin:0!important}
.admin-v13-4 .admin-sidebar-foot a{min-height:34px}
.admin-v13-4 .admin-topbar-title small{max-width:520px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

@media(max-width:1180px) and (min-width:981px){
    .site-header-v13-4 .nav-wrap-v13-4{grid-template-columns:auto minmax(0,1fr);gap:14px}
    .nav-center-v13-4{grid-column:2;justify-content:flex-end}
    .site-header-v13-4 .site-nav-v13-4{gap:10px}.site-header-v13-4 .site-nav-v13-4 a{font-size:10px}
    .site-header-v13-4 .user-pill span{display:none}.site-header-v13-4 .user-pill{padding-right:4px}
}
@media(max-width:980px){
    .site-header-v13-4 .nav-wrap-v13-4{display:flex;gap:12px}.nav-center-v13-4{margin-left:auto;display:flex;justify-content:flex-end;gap:8px}
    .site-header-v13-4 .site-nav-v13-4{position:fixed;left:16px;right:16px;top:86px;margin:0;display:none;flex-direction:column;align-items:stretch;gap:0;background:#11131b;border:1px solid var(--line);border-radius:17px;padding:12px;box-shadow:var(--shadow)}
    .site-header-v13-4 .site-nav-v13-4.open{display:flex}.site-header-v13-4 .site-nav-v13-4 a{padding:13px;font-size:12px}.site-header-v13-4 .site-nav-v13-4 a:after{display:none}
    .admin-v13-4 .admin-shell{margin-left:0}.admin-v13-4 .admin-sidebar-v13-4{width:min(286px,88vw)!important}
}
@media(max-width:680px){
    .announcement-marquee-v13-4{height:36px}.announcement-item-v13-4{font-size:9px;gap:26px;padding-right:46px}
    .discord-login-icon-v13-4{width:40px;height:40px}.site-header-v13-4 .nav-actions-v13-4 .icon-button{width:40px;height:40px}
    .admin-workspace-switch-v13-4 button{min-height:50px}.admin-workspace-switch-v13-4 button small{display:none}
}


/* Syvixa Web + SERVER v13.5 — right aligned Discord login and reliable workspace navigation */
.site-header-v13-4 .nav-wrap-v13-4{
    grid-template-columns:minmax(150px,1fr) minmax(0,auto) minmax(210px,1fr);
    width:100%;
}
.site-header-v13-4 .nav-center-v13-4{grid-column:2;justify-self:center;min-width:0}
.site-header-v13-4 .nav-actions-v13-5{
    grid-column:3;
    justify-self:end;
    display:flex;
    align-items:center;
    justify-content:flex-end;
    gap:8px;
    min-width:max-content;
}
.discord-login-pill-v13-5{
    min-height:42px;
    padding:0 16px 0 13px;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:9px;
    border:1px solid rgba(88,101,242,.65);
    border-radius:13px;
    color:#fff;
    background:linear-gradient(135deg,#5865f2 0%,#4651d7 100%);
    box-shadow:0 12px 28px rgba(88,101,242,.25),inset 0 1px 0 rgba(255,255,255,.14);
    font:800 11px/1 Space Grotesk;
    white-space:nowrap;
    transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;
}
.discord-login-pill-v13-5:hover{
    color:#fff;
    border-color:#8a93ff;
    background:linear-gradient(135deg,#6672f5 0%,#525ee2 100%);
    box-shadow:0 16px 34px rgba(88,101,242,.34),inset 0 1px 0 rgba(255,255,255,.18);
}
.discord-login-pill-v13-5 .ui-icon{width:19px;height:19px;flex:0 0 19px}
.site-header-v13-4 .nav-actions-v13-5 .icon-button{width:40px;height:40px;border-radius:11px}
.site-header-v13-4 .nav-actions-v13-5 .user-pill{height:42px;border-radius:12px}
.site-header-v13-4 .nav-actions-v13-5 .user-pill img{width:32px;height:32px;border-radius:9px}
.site-header-v13-4 .nav-actions-v13-5 .user-pill b{font-size:11px}
.site-header-v13-4 .nav-actions-v13-5 .user-pill small{font-size:8px}

.admin-workspace-switch-v13-5{
    flex:0 0 auto;
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:7px;
    padding:12px 0 10px;
}
.admin-workspace-switch-v13-5>a{
    min-width:0;
    min-height:54px;
    padding:7px 8px;
    border:1px solid var(--line);
    border-radius:13px;
    background:#0b0e14;
    color:#7f8798;
    display:grid;
    grid-template-columns:30px minmax(0,1fr);
    align-items:center;
    gap:8px;
    text-align:left;
    text-decoration:none;
    transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease;
}
.admin-workspace-switch-v13-5>a>span{width:30px;height:30px;border-radius:9px;background:rgba(255,255,255,.035);display:grid;place-items:center}
.admin-workspace-switch-v13-5>a .ui-icon{width:15px;height:15px}
.admin-workspace-switch-v13-5>a div{display:grid;min-width:0}
.admin-workspace-switch-v13-5>a b{font:800 9px/1 Space Grotesk;letter-spacing:.08em}
.admin-workspace-switch-v13-5>a small{margin-top:4px;color:#626b7d;font-size:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.admin-workspace-switch-v13-5>a:hover{border-color:rgba(139,92,246,.32);color:#d7dbe5;background:#10141c}
.admin-workspace-switch-v13-5>a.active{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 15%,#11151d),color-mix(in srgb,var(--accent-2) 7%,#0d1017));color:#fff;box-shadow:inset 0 0 22px color-mix(in srgb,var(--accent) 6%,transparent)}
.admin-workspace-switch-v13-5>a.active>span{background:color-mix(in srgb,var(--accent) 16%,#151925);color:#c8b8ff}
.admin-workspace-switch-v13-5>a.active small{color:#9fa7b7}

@media(max-width:1320px) and (min-width:981px){
    .site-header-v13-4 .nav-wrap-v13-4{grid-template-columns:minmax(100px,.7fr) auto minmax(172px,.7fr);gap:10px}
    .site-header-v13-4 .site-nav-v13-4{gap:9px}
    .site-header-v13-4 .site-nav-v13-4 a{font-size:10px}
    .discord-login-pill-v13-5{padding:0 12px}
}
@media(max-width:1120px) and (min-width:981px){
    .site-header-v13-4 .brand-copy{display:none}
    .site-header-v13-4 .nav-wrap-v13-4{grid-template-columns:52px minmax(0,1fr) auto}
    .site-header-v13-4 .nav-center-v13-4{justify-self:stretch;justify-content:center}
    .discord-login-pill-v13-5 span{display:none}
    .discord-login-pill-v13-5{width:42px;padding:0}
}
@media(max-width:980px){
    .site-header-v13-4 .nav-wrap-v13-4{display:flex;gap:12px}
    .site-header-v13-4 .nav-center-v13-4{margin-left:auto}
    .site-header-v13-4 .nav-actions-v13-5{margin-left:0}
    .discord-login-pill-v13-5 span{display:none}
    .discord-login-pill-v13-5{width:40px;height:40px;min-height:40px;padding:0;border-radius:11px}
}
@media(max-width:680px){
    .admin-workspace-switch-v13-5>a{min-height:50px}
    .admin-workspace-switch-v13-5>a small{display:none}
}


/* === Syvixa Web v13.6 — compact storefront and unified navigation === */
.unified-back-v13-6{
  display:inline-flex!important;align-items:center!important;gap:9px!important;
  width:max-content;min-height:40px;margin:0 0 24px!important;padding:0 13px!important;
  border:1px solid rgba(255,255,255,.10)!important;border-radius:12px!important;
  background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.012))!important;
  color:#aab2c2!important;font-size:10px!important;font-weight:780!important;
  box-shadow:0 12px 34px rgba(0,0,0,.16);backdrop-filter:blur(14px);
  transition:border-color .18s ease,background .18s ease,color .18s ease!important;
}
.unified-back-v13-6:hover{color:#fff!important;border-color:color-mix(in srgb,var(--accent) 46%,rgba(255,255,255,.12))!important;background:color-mix(in srgb,var(--accent) 8%,#0d1017)!important;transform:none!important}
.unified-back-v13-6 .ui-icon{width:15px!important;height:15px!important;flex:0 0 auto}
.page-hero .unified-back-v13-6{position:relative;z-index:4;margin-top:-18px!important}
.news-article-heading-v10 .unified-back-v13-6{margin-bottom:30px!important}
.wiki-back-row-v12{padding-top:18px!important;margin-bottom:4px!important}
.product-back-row-v12{min-height:46px!important;margin-bottom:10px!important}

/* Remove empty space after deleted page subtitles */
.page-hero-row>div:first-child>h1:last-child,.page-hero.compact .container>h1:last-child{margin-bottom:0}
.gallery-hero-v13-6 h1{max-width:760px}

/* Staff directory starts directly with role groups */
.staff-directory{gap:34px!important;padding-top:58px!important}
.staff-directory>.staff-group:first-child{margin-top:0}

/* Compact, balanced shop cards */
.store-grid-v7{align-items:start!important}
.store-card-v7{
  align-self:start!important;grid-template-rows:172px auto auto!important;
  min-height:0!important;border-radius:21px!important;
}
.store-card-visual-v7{min-height:172px!important}
.store-card-visual-v7>span{width:78px!important;height:78px!important;border-radius:23px!important}
.store-card-visual-v7 .ui-icon{width:39px!important;height:39px!important}
.store-card-copy-v7{padding:18px 19px 17px!important;min-height:0!important}
.store-card-copy-v7 h3{margin:7px 0 7px!important;font-size:18px!important;line-height:1.18!important}
.store-card-copy-v7 p{
  min-height:0!important;margin:0!important;font-size:10.5px!important;line-height:1.58!important;
  display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;
}
.store-card-foot-v7{min-height:66px!important;padding:13px 16px!important;gap:10px!important}
.store-card-foot-v7>b{font-size:19px!important}
.store-card-foot-v7>div{gap:6px!important}
.store-card-foot-v7 .button{min-width:0!important;min-height:38px!important;padding:0 11px!important;font-size:9px!important}
.product-badge{top:12px!important;right:12px!important}

@media(max-width:700px){
  .store-card-v7{grid-template-rows:168px auto auto!important}
  .store-card-copy-v7{padding:17px!important}
  .store-card-copy-v7 p{-webkit-line-clamp:3!important}
  .store-card-foot-v7{display:grid!important;align-items:center!important}
  .store-card-foot-v7>div{grid-template-columns:1fr 1fr!important}
  .page-hero .unified-back-v13-6{margin-top:-8px!important}
}


/* === Syvixa Web v13.7 — polished admin UX, user roles and layout fixes === */
@keyframes syvixaToastInV137{
  from{opacity:0;transform:translate3d(42px,0,0) scale(.985)}
  to{opacity:1;transform:translate3d(0,0,0) scale(1)}
}
@keyframes syvixaToastOutV137{
  from{opacity:1;transform:translate3d(0,0,0) scale(1)}
  to{opacity:0;transform:translate3d(46px,0,0) scale(.985)}
}
.toast,.admin-toast{
  animation:syvixaToastInV137 .42s cubic-bezier(.22,.8,.22,1) both;
  will-change:transform,opacity;
}
.toast.is-leaving,.admin-toast.is-leaving{animation:syvixaToastOutV137 .34s cubic-bezier(.4,0,1,1) both!important}

/* Admin page always fills the viewport; no floating footer / lifted bottom edge. */
.admin-shell{display:flex!important;flex-direction:column!important;min-height:100vh!important}
.admin-content{flex:1 0 auto!important}
.admin-footer,.admin-sidebar-foot{display:none!important}

/* Remove secondary micro-copy while preserving labels, data and status text. */
.admin-body .admin-brand .brand-copy small,
.admin-body .admin-workspace-switch-v13-5 small,
.admin-body .admin-workspace-heading-v13-4 small,
.admin-body .admin-topbar-title>small,
.admin-body .admin-page-head p,
.admin-body .admin-page-head .eyebrow,
.admin-body .panel-card-head>div>small,
.admin-body .admin-panel-head>div>small,
.admin-body .admin-nav-copy small{display:none!important}
.admin-body .admin-brand .brand-copy b{margin:0!important}
.admin-body .admin-topbar-title h1{margin:0!important}
.admin-body .panel-card-head h2,.admin-body .admin-panel-head h2{margin-top:0!important}
.admin-workspace-switch-v13-5>a{grid-template-columns:30px minmax(0,1fr)!important;min-height:48px!important}

/* User management modal */
.user-management-dialog-v13-7{width:min(820px,100%)!important;padding:26px!important;border-radius:24px!important;background:linear-gradient(150deg,#161a25,#0b0e15)!important}
.user-modal-identity-v13-7{display:flex;align-items:center;gap:14px;padding:0 40px 20px 0;border-bottom:1px solid var(--line);margin-bottom:20px}
.user-modal-identity-v13-7>img{width:54px;height:54px;border-radius:16px;object-fit:cover;border:1px solid var(--line)}
.user-modal-identity-v13-7 h2{margin:0 0 5px!important;font-size:23px}
.user-modal-identity-v13-7 span{color:#747d90;font-size:10px;overflow-wrap:anywhere}
.user-modal-grid-v13-7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.user-modal-section-v13-7{padding:18px;border:1px solid var(--line);border-radius:17px;background:rgba(255,255,255,.018)}
.user-modal-section-v13-7 h3{margin:0 0 16px;font-size:14px}
.user-modal-section-v13-7 .stack-form{gap:12px}
.user-modal-section-v13-7 .button{min-height:44px;margin-top:2px;justify-content:center}
.owner-lock-v13-7{min-height:118px;padding:18px;border:1px solid rgba(245,196,81,.22);border-radius:14px;background:rgba(245,196,81,.055);display:flex;align-items:center;gap:12px;color:#d9c88d;font-size:11px;line-height:1.65}
.owner-lock-v13-7 .ui-icon{width:22px;height:22px;flex:0 0 auto}

/* Correctly centered empty-cart icon and content. */
.premium-empty{justify-items:center!important;align-items:center!important;gap:10px!important}
.premium-empty-icon{width:52px;height:52px;border:1px solid var(--line);border-radius:15px;background:rgba(139,92,246,.08);color:#bda9ff;display:grid!important;place-items:center!important;margin:0 auto 4px!important}
.premium-empty-icon .ui-icon{width:23px;height:23px}
.premium-empty h2,.premium-empty p{margin:0!important}
.premium-empty .button{margin-top:8px}

/* Staff card action is now self-explanatory. */
.staff-card-action{width:auto!important;min-width:58px!important;padding:0 9px!important;gap:6px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:rgba(7,9,14,.72);backdrop-filter:blur(10px)}
.staff-card-action b{font-size:8px;letter-spacing:.08em;color:inherit}
.staff-card-action .ui-icon{width:16px!important;height:16px!important}

@media(max-width:760px){
  .user-modal-grid-v13-7{grid-template-columns:1fr}
  .user-management-dialog-v13-7{padding:20px!important}
  .toast,.admin-toast{animation-name:syvixaToastInV137;transform:none}
}


/* === Syvixa Web v13.8 — detail navigation, clean rules, marquee and SERVER pagination === */
.detail-back-row-v13-8{position:relative;z-index:6;padding-top:0;margin-bottom:20px}
.detail-back-row-v13-8 .unified-back-v13-6{margin:0!important}
.page-hero.compact>.detail-back-row-v13-8{margin-top:-20px}
.rule-detail-hero-v13-8 .narrow-container,.wiki-article-hero-v8 .narrow-container{position:relative;z-index:2}
.staff-profile-hero>.detail-back-row-v13-8{padding-top:34px;margin-bottom:0}
.staff-profile-hero .staff-profile-head{padding-top:20px}
.staff-card-action-v13-8{width:36px!important;height:36px!important;padding:0!important;display:grid!important;place-items:center!important;border-radius:11px!important}
.staff-card-action-v13-8 .ui-icon{width:16px!important;height:16px!important}
.rules-note{display:none!important}
.rule-category-section>header p,.rule-subcategory .subcategory-head p{display:none!important}
.rules-content [data-rule-empty][hidden]{display:none!important}
.rules-content [data-rule-empty]:not([hidden]){display:grid}
.announcement-track-v13-4{animation-name:announcement-flow-v13-8!important}
@keyframes announcement-flow-v13-8{from{transform:translate3d(100vw,0,0)}to{transform:translate3d(-100%,0,0)}}
.admin-stat-grid-v8 article div>p{display:none!important}
.admin-stat-grid-v8 article{min-height:112px}
.server-ranking-pagination-v13-8{display:flex;justify-content:center;align-items:center;gap:6px;padding-top:16px;margin-top:4px;border-top:1px solid rgba(148,163,184,.09)}
.server-ranking-pagination-v13-8 a{width:32px;height:32px;border:1px solid var(--line);border-radius:10px;display:grid;place-items:center;color:#8992a4;background:#0b0e14;font-size:10px;font-weight:800}
.server-ranking-pagination-v13-8 a:hover,.server-ranking-pagination-v13-8 a.active{color:#fff;border-color:color-mix(in srgb,var(--accent) 55%,var(--line));background:color-mix(in srgb,var(--accent) 15%,#0b0e14)}
.ranking-board-grid>.admin-panel{align-self:start}
@media(max-width:680px){.detail-back-row-v13-8{margin-bottom:14px}.page-hero.compact>.detail-back-row-v13-8{margin-top:-8px}.staff-profile-hero>.detail-back-row-v13-8{padding-top:22px}}


/* === Syvixa Web v13.9 — compact applications and centered premium footer === */
.application-card-v9{
  grid-template-rows:170px auto!important;
  min-height:0!important;
}
.application-card-cover-v9{min-height:170px!important}
.application-card-fallback-v9 .ui-icon{width:54px!important;height:54px!important}
.application-card-body-v9{
  min-height:188px!important;
  padding:18px 19px 17px!important;
}
.application-card-title-v9 h2{font-size:19px!important;margin-top:5px!important}
.application-card-title-v9>span{width:34px!important;height:34px!important;border-radius:10px!important}
.application-card-body-v9>p{
  min-height:38px!important;
  margin:11px 0 9px!important;
  line-height:1.55!important;
  -webkit-line-clamp:2!important;
}
.application-card-meta-v9{margin-top:3px!important}
.application-card-action-v9{margin-top:12px!important;padding-top:12px!important}
.home-application-grid-v9 .application-card-v9{grid-template-rows:165px auto!important}
.home-application-grid-v9 .application-card-cover-v9{min-height:165px!important}
.home-application-grid-v9 .application-card-body-v9{min-height:172px!important}

.site-footer-v9{padding-top:72px!important;padding-bottom:26px!important}
.site-footer-v9 .footer-grid{
  grid-template-columns:minmax(300px,1.25fr) repeat(2,minmax(220px,.72fr))!important;
  gap:24px!important;
  align-items:center!important;
}
.footer-brand-column-v9{
  align-self:center!important;
  padding:10px 26px 10px 0!important;
}
.footer-brand-column-v9 .footer-brand{width:max-content;max-width:100%}
.footer-brand-column-v9>p{max-width:440px;font-size:13px!important;line-height:1.75!important}
.site-footer-v9 .footer-grid>.footer-nav-column-v13-9{grid-column:auto!important}
.footer-nav-column-v13-9{
  width:100%;
  max-width:270px;
  min-height:260px;
  justify-self:center;
  align-content:center!important;
  padding:28px 30px!important;
  border:1px solid rgba(255,255,255,.07)!important;
  border-radius:24px!important;
  background:linear-gradient(155deg,rgba(255,255,255,.035),rgba(255,255,255,.012))!important;
  box-shadow:0 24px 65px rgba(0,0,0,.2);
}
.footer-nav-column-v13-9>b{
  margin:0 0 10px!important;
  font-size:15px!important;
  color:#f4f1ff;
}
.footer-nav-column-v13-9>a{
  min-height:34px!important;
  font-size:12px!important;
}
.footer-bottom-v13-9{
  margin-top:46px!important;
  padding-top:22px!important;
  min-height:76px;
}
.footer-copyright-v13-9{
  color:#9299aa!important;
  font-size:12px!important;
  font-weight:650;
  letter-spacing:.01em;
}
.syvixa-credit-v13-9{
  min-height:52px;
  padding:7px 10px 7px 8px;
  gap:10px!important;
  border:1px solid rgba(169,152,232,.24);
  border-radius:15px;
  background:linear-gradient(135deg,rgba(139,92,246,.12),rgba(34,211,238,.05));
  box-shadow:0 14px 35px rgba(0,0,0,.18);
}
.syvixa-credit-mark-v13-9{
  width:36px;height:36px;border-radius:11px;display:grid;place-items:center;
  color:#fff;font:800 16px/1 Space Grotesk;
  background:linear-gradient(135deg,var(--accent),var(--accent-2));
  box-shadow:0 8px 24px color-mix(in srgb,var(--accent) 22%,transparent);
}
.syvixa-credit-v13-9>span:nth-child(2){display:grid;gap:1px;line-height:1}
.syvixa-credit-v13-9 small{font-size:7px;text-transform:uppercase;letter-spacing:.16em;color:#777f91}
.syvixa-credit-v13-9 b{font-size:12px;color:#e9e4ff}
.syvixa-credit-v13-9>.ui-icon{margin-left:2px;width:14px!important;height:14px!important}

@media(max-width:980px){
  .site-footer-v9 .footer-grid{grid-template-columns:1fr 1fr!important}
  .footer-brand-column-v9{grid-column:1/-1;padding-right:0!important;justify-items:center;text-align:center}
  .footer-socials-v9{justify-content:center}
  .footer-nav-column-v13-9{max-width:none}
}
@media(max-width:680px){
  .application-card-v9,.home-application-grid-v9 .application-card-v9{grid-template-rows:155px auto!important}
  .application-card-cover-v9,.home-application-grid-v9 .application-card-cover-v9{min-height:155px!important}
  .application-card-body-v9,.home-application-grid-v9 .application-card-body-v9{min-height:168px!important}
  .site-footer-v9 .footer-grid{grid-template-columns:1fr!important;gap:14px!important}
  .footer-brand-column-v9{grid-column:auto!important}
  .footer-nav-column-v13-9{min-height:0;max-width:none;padding:22px!important}
  .footer-bottom-v13-9{align-items:stretch!important}
  .syvixa-credit-v13-9{width:max-content}
}


/* === Syvixa Web v14.0 — full roster, vehicle database and compact premium polish === */
.wiki-layout-v14{padding-bottom:44px!important;align-items:start!important}
.wiki-layout-v14 .wiki-content-v8{gap:18px!important;align-content:start!important}
.wiki-layout-v14 .wiki-category-v8{align-self:start!important}
.wiki-layout-v14 .wiki-article-grid-v8>a{min-height:102px!important;padding:14px!important;align-items:center!important}
.wiki-layout-v14 .wiki-sidebar-v8{align-self:start!important}
.admin-live-site-v14{display:grid!important;place-items:center!important;background:rgba(255,255,255,.035)!important;border-color:var(--line)!important}
.admin-live-site-v14:hover{color:#fff!important;border-color:color-mix(in srgb,var(--accent) 42%,var(--line))!important}
.server-settings-grid-v14{align-items:start!important}
.bridge-main-toggle-v14{min-height:54px!important;border:1px solid var(--line)!important;border-radius:14px!important;background:#0a0d13!important;padding:12px 14px!important}
.server-action-note-v14{margin:0;color:#858da0;font-size:10px;line-height:1.6}
.announcement-item-v13-4{margin-right:130px!important;gap:70px!important}
.announcement-item-v13-4 i{margin-left:70px!important}
.syvixa-credit-v14{min-width:138px!important;padding:11px 15px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}
.syvixa-credit-v14 b{font-size:11px!important;letter-spacing:.02em!important}
.syvixa-credit-v14 .ui-icon{width:14px!important;height:14px!important}
.admin-top-actions{display:flex;align-items:center;gap:10px}
.server-filterbar{align-items:center}
@media(max-width:700px){.announcement-item-v13-4{margin-right:72px!important}.wiki-layout-v14{padding-bottom:30px!important}.admin-live-site-v14{display:none!important}}

/* Syvixa v14.0 final server/data polish */
.wiki-layout-v14.section-space{padding-top:28px!important;padding-bottom:28px!important;min-height:0!important}
.wiki-layout-v14,.wiki-layout-v14 .wiki-content-v8,.wiki-layout-v14 .wiki-category-v8,.wiki-layout-v14 .wiki-article-grid-v8{min-height:0!important}
.wiki-layout-v14 .wiki-content-v8{align-self:start!important}
.wiki-layout-v14 .wiki-category-v8:last-child{margin-bottom:0!important}
.server-settings-grid-v14+.admin-panel{margin-top:18px}
.server-action-note-v14{min-height:42px;margin:0;padding:12px 13px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.018);color:#8f97a8;font-size:10px;line-height:1.55}
.server-filterbar+.admin-panel{margin-top:16px}
.server-ranking-pagination-v13-8{margin-top:18px}
.admin-live-site-v14{width:42px!important;height:42px!important;border-radius:13px!important}


/* Syvixa Web 15.0 — SERVER adapters, stashes and resilient media */
.site-header-v13-4 .brand-logo-only-v8{max-width:214px!important;height:50px!important}
.server-action-card.featured{border-color:rgba(139,92,246,.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 18px 42px rgba(52,34,112,.12)}
.table-subline{display:block;margin-top:4px;color:#747c91;font-size:10px}
.stash-list-panel-v15{overflow:hidden}
.stash-modal-v15 .modal-backdrop{background:rgba(2,3,8,.82);backdrop-filter:blur(12px)}
.stash-dialog-v15{width:min(760px,100%);max-height:min(880px,92dvh);overflow:auto;padding:0;border-radius:24px;background:linear-gradient(160deg,#151824,#0a0c13);border:1px solid rgba(139,92,246,.32)}
.stash-modal-head-v15{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:14px;padding:22px 26px;border-bottom:1px solid rgba(148,163,184,.12);background:linear-gradient(90deg,rgba(139,92,246,.18),rgba(34,211,238,.07)),rgba(12,14,22,.95);backdrop-filter:blur(14px)}
.stash-modal-head-v15>span{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:rgba(139,92,246,.16);color:#c4b5fd}
.stash-modal-head-v15 .ui-icon{width:21px;height:21px}
.stash-modal-head-v15 small{display:block;color:#8b93a7;font-size:9px;letter-spacing:.18em}
.stash-modal-head-v15 h2{margin:3px 0 0!important;font-size:23px}
.stash-editor-form-v15{padding:24px 26px 28px}
.stash-editor-form-v15 .form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.stash-editor-form-v15 label.full{grid-column:1/-1}
.adapter-panel-v15{padding:18px}
.adapter-grid-v15{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.adapter-field-v15{display:grid;grid-template-columns:46px minmax(0,1fr);gap:12px;align-items:center;padding:14px;border:1px solid rgba(148,163,184,.12);border-radius:17px;background:linear-gradient(145deg,rgba(18,20,30,.94),rgba(8,10,16,.96))}
.adapter-field-v15>span{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;background:rgba(139,92,246,.12);color:#bba7ff}
.adapter-field-v15>span .ui-icon{width:20px;height:20px}
.adapter-field-v15>div{display:grid;gap:7px}
.adapter-field-v15 b{font-size:12px}
.adapter-field-v15 select{width:100%;min-height:42px;border:1px solid rgba(148,163,184,.14);border-radius:12px;background:#090b11;color:#fff;padding:0 12px}
.adapter-save-v15{grid-column:1/-1;min-height:52px}
.server-settings-card-v13 .field-help{margin:10px 0 0}
.admin-server-nav-v13-4 .admin-nav-item[title="Depolar"] span{color:#67e8f9}
@media(max-width:760px){
  .site-header-v13-4 .brand-logo-only-v8{max-width:158px!important;height:42px!important}
  .stash-editor-form-v15 .form-grid,.adapter-grid-v15{grid-template-columns:1fr}
  .stash-editor-form-v15 label.full,.adapter-save-v15{grid-column:auto}
  .stash-dialog-v15{border-radius:20px}
  .stash-modal-head-v15,.stash-editor-form-v15{padding-left:18px;padding-right:18px}
}

/* Syvixa Web 15.0 — stash editor controls */
.stash-type-grid-v15{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.stash-type-option-v15{position:relative;cursor:pointer}
.stash-type-option-v15>input{position:absolute;opacity:0;pointer-events:none}
.stash-type-option-v15>span{min-height:74px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(148,163,184,.14);border-radius:15px;background:rgba(5,7,12,.72);color:#8e96aa;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}
.stash-type-option-v15 .ui-icon{width:20px;height:20px}
.stash-type-option-v15 b{font-size:11px}
.stash-type-option-v15>input:checked+span{color:#fff;border-color:color-mix(in srgb,var(--accent) 66%,#fff 10%);background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 17%,#0a0c13),#090b11);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 18%,transparent),0 10px 28px color-mix(in srgb,var(--accent) 12%,transparent)}
.stash-access-row-v15[hidden]{display:none!important}
.stash-access-row-v15 select+.field-help,.stash-access-row-v15 input+.field-help{margin-top:7px}
.input-unit-v15{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#080a10}
.input-unit-v15 input{border:0!important;border-radius:0!important;background:transparent!important}
.input-unit-v15>span{height:100%;display:grid;place-items:center;padding:0 14px;border-left:1px solid var(--line);color:#8991a3;font-size:10px;text-transform:uppercase;letter-spacing:.1em}
.coordinate-grid-v15{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
@media(max-width:680px){.stash-type-grid-v15{grid-template-columns:repeat(2,minmax(0,1fr))}.coordinate-grid-v15{grid-template-columns:1fr}}
.stash-type-field-v15{grid-column:1/-1;display:grid;gap:8px}.stash-field-label-v15{font-size:11px;font-weight:700;color:#aeb5c5}


/* Syvixa Web 16.0 — live inventory, dedicated vehicle management, blips */
.player-row-actions-v16{display:flex;gap:6px;justify-content:flex-end}.player-row-actions-v16 .icon-button{width:34px;height:34px;border-radius:10px}
.player-head-v16{align-items:flex-end}.player-head-actions-v16{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.player-head-actions-v16 form{margin:0}
.player-console-v16{display:grid;grid-template-columns:280px minmax(0,1fr);gap:18px;align-items:start}.player-summary-v16{position:sticky;top:82px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(155deg,rgba(27,29,42,.96),rgba(8,10,15,.98));padding:24px;text-align:center}.player-avatar-v16{width:92px;height:92px;margin:0 auto 14px;border-radius:28px;display:grid;place-items:center;font:800 36px Space Grotesk;background:linear-gradient(145deg,var(--accent),var(--accent-2));position:relative}.player-avatar-v16 i{position:absolute;right:-2px;bottom:8px;width:13px;height:13px;border-radius:50%;border:3px solid #0b0d13}.player-avatar-v16 i.online{background:#34d399}.player-avatar-v16 i.offline{background:#64748b}.player-summary-v16 h2{margin:0 0 5px}.player-summary-v16 code{color:#8d95a7}.player-summary-list-v16{display:grid;gap:8px;margin-top:22px}.player-summary-list-v16 span{display:flex;justify-content:space-between;gap:14px;padding:12px;border:1px solid rgba(148,163,184,.1);border-radius:13px;background:#0a0c12;text-align:left}.player-summary-list-v16 small{color:#727b8e;font-size:9px}.player-summary-list-v16 b{font-size:11px}.player-operations-v16{display:grid;gap:16px}.player-operations-v16>section{border:1px solid var(--line);border-radius:22px;background:#0d1018;padding:20px}.operation-section-head-v16{display:flex;gap:12px;align-items:center;margin-bottom:16px}.operation-section-head-v16>span{width:42px;height:42px;border-radius:13px;background:var(--purple-soft);color:#c4b5fd;display:grid;place-items:center}.operation-section-head-v16 small{color:#747d91;font-size:8px;letter-spacing:.14em}.operation-section-head-v16 h2{margin:3px 0 0;font-size:19px}.action-card-grid.compact-v16{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.action-card-grid.compact-v16 .server-action-card{padding:13px;min-height:0}.quick-health-v16{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;grid-column:1/-1}.quick-health-v16 .server-action-card{min-height:100px}.refresh-inline-v16{margin-bottom:12px}.vehicle-player-toolbar-v16{display:flex;justify-content:flex-end;margin-bottom:12px}
.server-inventory-shell-v16{display:grid;gap:14px}.server-inventory-stats-v16{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.server-inventory-stats-v16 span{padding:12px;border:1px solid var(--line);border-radius:13px;background:#090b10;display:grid;gap:4px}.server-inventory-stats-v16 small{font-size:7px;color:#717a8d;letter-spacing:.12em}.server-inventory-stats-v16 b{font-size:12px}.server-inventory-actions-v16{display:flex;justify-content:flex-end;gap:8px}.server-inventory-actions-v16 form{margin:0}.server-inventory-grid-v16{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;max-height:610px;overflow:auto;padding:8px;border:1px solid rgba(148,163,184,.1);border-radius:18px;background:#06080d}.server-inventory-slot-v16{position:relative;min-height:130px;border:1px solid rgba(148,163,184,.12);border-radius:13px;background:linear-gradient(145deg,#141720,#090b10);padding:14px 10px 10px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:5px}.server-inventory-slot-v16:not(.empty){border-color:rgba(52,211,153,.35);box-shadow:inset 0 0 20px rgba(52,211,153,.035)}.server-inventory-slot-v16.empty{opacity:.38}.slot-number-v16{position:absolute;left:8px;top:6px;font-size:8px;color:#667084}.slot-icon-v16{width:46px;height:46px;border-radius:12px;background:rgba(139,92,246,.12);color:#bba7ff;display:grid;place-items:center}.slot-icon-v16 .ui-icon{width:24px;height:24px}.server-inventory-slot-v16 b{font-size:10px}.server-inventory-slot-v16 small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#737c8f;font-size:8px}.server-inventory-slot-v16 strong{font-size:10px;color:#34d399}.slot-remove-v16{position:absolute;right:6px;top:6px;width:20px;height:20px;border:0;border-radius:7px;background:rgba(244,63,94,.15);color:#fb7185;cursor:pointer}.server-inventory-empty-v16{grid-column:1/-1}.server-mini-dialog-v16,.vehicle-give-dialog-v16{width:min(720px,94vw);max-height:90dvh;overflow:auto;padding:24px;border-radius:22px}.server-mini-head-v16{display:flex;align-items:center;gap:12px;margin-bottom:18px}.server-mini-head-v16>.ui-icon{width:34px;height:34px;color:#34d399}.server-mini-head-v16 small{font-size:8px;letter-spacing:.14em;color:#747d91}.server-mini-head-v16 h2{margin:3px 0 0}.server-mini-dialog-v16 .stack-form,.vehicle-give-dialog-v16 .stack-form{padding:0}.vehicle-give-form-v16 .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vehicle-give-form-v16 .full{grid-column:1/-1}.toggle-input-v16{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center}.vehicle-grid-v16{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vehicle-card-v16{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;border:1px solid var(--line);border-radius:15px;background:#090b11}.vehicle-card-v16>span{width:42px;height:42px;border-radius:12px;background:var(--purple-soft);display:grid;place-items:center;color:#c4b5fd}.vehicle-card-v16 div{display:grid;min-width:0}.vehicle-card-v16 small{color:#767f91;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vehicle-detail-layout-v16{display:grid;grid-template-columns:300px minmax(0,1fr);gap:18px;align-items:start}.vehicle-profile-card-v16{position:sticky;top:82px;padding:24px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(150deg,#181a27,#090b11);text-align:center}.vehicle-hero-icon-v16{width:100px;height:100px;margin:0 auto 15px;border-radius:30px;background:linear-gradient(145deg,var(--accent),var(--accent-2));display:grid;place-items:center;color:#fff}.vehicle-hero-icon-v16 .ui-icon{width:48px;height:48px}.vehicle-stat-list-v16{display:grid;gap:8px;margin-top:22px}.vehicle-stat-list-v16 span{display:flex;justify-content:space-between;gap:12px;padding:11px;border:1px solid var(--line);border-radius:12px;background:#090b10;text-align:left}.vehicle-stat-list-v16 small{color:#737c8f}.vehicle-detail-main-v16{display:grid;gap:16px}.vehicle-admin-actions-v16{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.vehicle-admin-actions-v16 form{display:grid;gap:8px;padding:13px;border:1px solid var(--line);border-radius:14px;background:#090b10}.vehicle-state-badge-v16{padding:9px 12px;border:1px solid var(--line);border-radius:12px}.blip-form-v16 .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blip-form-v16 .full{grid-column:1/-1}.stash-editor-form-v15 .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.stash-type-option-v15>span{min-height:88px;padding:10px}.stash-dialog-v15{width:min(820px,95vw)!important}
@media(max-width:1100px){.player-console-v16,.vehicle-detail-layout-v16{grid-template-columns:1fr}.player-summary-v16,.vehicle-profile-card-v16{position:static}.action-card-grid.compact-v16,.vehicle-admin-actions-v16{grid-template-columns:repeat(2,minmax(0,1fr))}.server-inventory-grid-v16{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:720px){.action-card-grid.compact-v16,.quick-health-v16,.vehicle-admin-actions-v16,.vehicle-grid-v16,.vehicle-give-form-v16 .form-grid,.blip-form-v16 .form-grid{grid-template-columns:1fr}.server-inventory-stats-v16{grid-template-columns:repeat(2,minmax(0,1fr))}.server-inventory-grid-v16{grid-template-columns:repeat(2,minmax(0,1fr))}.toggle-input-v16{grid-template-columns:1fr}.player-head-actions-v16{width:100%}.player-head-actions-v16 .button{flex:1}}


/* Syvixa Web 16.0.1 — SERVER usability hardening */
.stash-dialog-v15{padding:0!important;overflow:hidden!important;background:linear-gradient(160deg,#151827,#090b11)!important}
.stash-modal-head-v15{padding:22px 26px;border-bottom:1px solid var(--line);background:linear-gradient(100deg,color-mix(in srgb,var(--accent) 18%,#151827),color-mix(in srgb,var(--accent-2) 9%,#111522));display:flex;align-items:center;gap:13px}
.stash-modal-head-v15>span{width:46px;height:46px;border-radius:14px;background:color-mix(in srgb,var(--accent) 20%,#151827);display:grid;place-items:center;color:#c4b5fd}
.stash-modal-head-v15 small{font-size:8px;letter-spacing:.16em;color:#8d96aa}.stash-modal-head-v15 h2{margin:4px 0 0}
.stash-editor-form-v15{padding:24px 26px 26px!important;max-height:calc(90dvh - 92px);overflow:auto}
.stash-editor-form-v15 .button-large{margin-top:2px;min-height:54px}
.player-operations-v16 .server-action-card-title{min-height:34px}.player-operations-v16 .server-action-card button{margin-top:auto}
.quick-health-v16 .server-action-card{display:flex;min-height:92px;align-items:center;justify-content:space-between;flex-direction:row}.quick-health-v16 .server-action-card .server-action-card-title{margin:0}.quick-health-v16 .server-action-card button{width:auto;margin:0}
.vehicle-container-v16>.admin-panel-head{align-items:center}.vehicle-container-v16 .server-inventory-grid-v16{min-height:190px}
.server-inventory-slot-v16 form{margin:0}.slot-remove-v16{display:grid;place-items:center;line-height:1}
@media(max-width:720px){.stash-editor-form-v15{padding:18px!important}.stash-modal-head-v15{padding:18px}.quick-health-v16 .server-action-card{display:grid;justify-items:stretch}.quick-health-v16 .server-action-card button{width:100%}}


/* Syvixa Web 16.1 — inventory compatibility, map blips, coordinate UX */
.coordinate-grid-v15 input::placeholder{color:#667085;opacity:.78}.coordinate-grid-v15 input:placeholder-shown{color:#d5d9e5}
.server-map-note-v161{display:flex;align-items:center;gap:12px;padding:13px 14px;border:1px solid rgba(34,211,238,.2);border-radius:14px;background:rgba(8,145,178,.07);color:#67e8f9}.server-map-note-v161>.ui-icon{width:24px;height:24px;flex:0 0 auto}.server-map-note-v161>span{display:grid;gap:3px}.server-map-note-v161 b{font-size:12px;color:#e8fbff}.server-map-note-v161 small{font-size:9px;color:#8297a5}
.server-mini-dialog-v16 .form-grid>label>input,.server-mini-dialog-v16 .form-grid>label>select,.stash-editor-form-v15 input,.stash-editor-form-v15 select{min-width:0}
@media(max-width:720px){.server-map-note-v161{align-items:flex-start}}

/* Syvixa 16.2 — compact player controls and dealership catalog */
.player-control-grid-v16{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.8fr) minmax(300px,1fr);gap:10px;align-items:stretch}
.player-control-grid-v16 .server-action-card{min-height:0;height:auto}
.player-message-card-v16 textarea{min-height:76px!important;max-height:120px;resize:vertical}
.freeze-control-v16{align-self:start;justify-content:flex-start}
.freeze-buttons-v16{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}
.freeze-buttons-v16 form,.freeze-buttons-v16 button{width:100%}
.teleport-card-v16 .coordinate-grid-v15{grid-template-columns:repeat(3,minmax(0,1fr))}
.player-quick-strip-v16{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:10px}
.quick-command-v16,.quick-ban-v16{min-width:0}
.quick-command-v16 button{width:100%;min-height:44px;white-space:nowrap}
.quick-ban-v16{display:grid;grid-template-columns:78px minmax(0,1fr);gap:6px}
.quick-ban-v16 input{width:100%;min-width:0;min-height:44px;border:1px solid rgba(148,163,184,.15);border-radius:12px;background:#090b11;color:#fff;padding:10px}
.quick-ban-v16 button{width:100%}
.dealer-adapter-badge-v16{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding:14px 16px;border:1px solid rgba(139,92,246,.22);border-radius:16px;background:linear-gradient(120deg,rgba(139,92,246,.1),rgba(34,211,238,.05))}
.dealer-adapter-badge-v16>.ui-icon{width:22px;color:#c4b5fd}.dealer-adapter-badge-v16 span{display:grid}.dealer-adapter-badge-v16 small{font-size:8px;letter-spacing:.14em;color:#757e91}.dealer-adapter-badge-v16 b{margin-top:3px;font-size:12px}.dealer-adapter-badge-v16 a{margin-left:auto;color:#c4b5fd;font-size:11px}
.dealership-panel-v16 table td{vertical-align:middle}.dealership-dialog-v16{width:min(760px,calc(100vw - 24px))}.dealership-form-v16{padding:0 24px 24px}
@media(max-width:1250px){.player-control-grid-v16{grid-template-columns:1fr 1fr}.player-message-card-v16{grid-column:1/-1}.player-quick-strip-v16{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:720px){.player-control-grid-v16,.player-quick-strip-v16{grid-template-columns:1fr}.freeze-buttons-v16{grid-template-columns:1fr 1fr}.quick-ban-v16{grid-template-columns:86px 1fr}}

/* Syvixa 16.2 final — tx-style compact actions */
.player-message-card-v16 input{min-height:46px!important}
.player-message-card-v16{align-content:start!important}
.player-message-card-v16 .button{margin-top:8px!important}
.server-quick-actions .server-action-form{gap:10px!important}
.server-quick-actions .server-action-form label{gap:7px!important}
.server-quick-actions .server-action-form input{min-height:46px!important}
.player-quick-strip-v16 .button{padding-inline:10px!important;font-size:10px!important}
.dealership-panel-v16 .responsive-table{max-height:650px;overflow:auto}
@media(max-width:720px){.player-message-card-v16{grid-column:auto}.player-quick-strip-v16 .button{font-size:11px!important}}


/* Account identity and character sync · v16.4 */
.account-layout-v164{grid-template-columns:340px minmax(0,1fr);gap:22px;align-items:start}
.account-sidebar-v164{position:sticky;top:92px;gap:14px}
.account-balance-card-v164{position:relative;overflow:hidden;padding:24px;background:radial-gradient(circle at 82% 10%,color-mix(in srgb,var(--accent-2) 25%,transparent),transparent 42%),linear-gradient(145deg,color-mix(in srgb,var(--accent) 18%,#151421),#0b0d13);box-shadow:0 22px 70px rgba(0,0,0,.24)}
.account-balance-card-v164:after{content:"";position:absolute;width:120px;height:120px;border-radius:999px;right:-54px;bottom:-66px;background:var(--accent);filter:blur(42px);opacity:.18;pointer-events:none}
.account-card-eyebrow-v164{display:flex;align-items:center;gap:9px;color:#d8ceff}.account-card-eyebrow-v164>span{width:31px;height:31px;border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);border-radius:10px;background:rgba(255,255,255,.035);display:grid;place-items:center}.account-card-eyebrow-v164 .ui-icon{width:15px;height:15px}.account-card-eyebrow-v164 small{font-size:9px;letter-spacing:.16em;font-weight:850}.account-balance-card-v164>b{font:750 31px/1 Space Grotesk;margin:20px 0 18px;letter-spacing:-.035em}.account-credit-button-v164{position:relative;z-index:1;min-height:49px;display:flex!important;align-items:center;justify-content:center;gap:8px;border-radius:13px}.account-credit-button-v164 .ui-icon{width:15px;height:15px}
.account-character-panel-v164{padding:19px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(155deg,rgba(18,21,31,.97),rgba(8,10,15,.98));box-shadow:0 22px 70px rgba(0,0,0,.18)}
.account-character-head-v164{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:2px 2px 14px}.account-character-head-v164 small{font-size:7px;letter-spacing:.15em;color:#757e91}.account-character-head-v164 h3{font-size:15px;margin:6px 0 0}.account-character-count-v164{width:30px;height:30px;border-radius:10px;border:1px solid var(--line);background:rgba(255,255,255,.03);display:grid;place-items:center;font-size:10px;font-weight:850;color:#d5caff}
.account-character-list-v164{display:grid;gap:10px}.account-character-card-v164{padding:14px;border:1px solid rgba(148,163,184,.12);border-radius:17px;background:linear-gradient(145deg,#12151e,#090b10)}.account-character-card-v164.featured{border-color:color-mix(in srgb,var(--accent) 34%,rgba(148,163,184,.12));box-shadow:inset 0 0 28px color-mix(in srgb,var(--accent) 5%,transparent)}
.account-character-title-v164{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center}.account-character-avatar-v164{width:38px;height:38px;border-radius:12px;background:linear-gradient(145deg,var(--accent),var(--accent-2));display:grid;place-items:center;font:800 15px Space Grotesk;color:#fff}.account-character-title-v164>div{display:grid;min-width:0}.account-character-title-v164 b{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-character-title-v164 small{margin-top:4px;color:#747d8f;font-size:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-online-state-v164{font-style:normal;font-size:6px;font-weight:850;letter-spacing:.08em;text-transform:uppercase;padding:6px 7px;border-radius:999px}.account-online-state-v164.online{color:#6ee7b7;background:rgba(16,185,129,.11);border:1px solid rgba(16,185,129,.2)}.account-online-state-v164.offline{color:#9ca3af;background:rgba(148,163,184,.07);border:1px solid rgba(148,163,184,.12)}
.account-character-info-v164{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px}.account-character-info-v164>span{min-width:0;padding:9px;border:1px solid rgba(148,163,184,.09);border-radius:11px;background:rgba(255,255,255,.018);display:grid;gap:4px}.account-character-info-v164 small{font-size:6px;letter-spacing:.09em;color:#677084}.account-character-info-v164 b{font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.account-character-empty-v164{padding:25px 14px;text-align:center;border:1px dashed rgba(148,163,184,.16);border-radius:16px;background:rgba(255,255,255,.015)}.account-character-empty-v164>.ui-icon{width:25px;height:25px;color:#9d8bea;margin-bottom:10px}.account-character-empty-v164 b{display:block;font-size:10px}.account-character-empty-v164 p{margin:8px 0 0;color:#747d90;font-size:8px;line-height:1.65}
.account-profile-panel-v164{overflow:hidden}.account-profile-form-v164{display:grid;gap:18px}.account-profile-form-v164 .field-block{display:grid;gap:8px}.account-profile-form-v164 .field-block>span{margin:0;font-size:9px;font-weight:750;color:#c3c8d4}.account-profile-form-v164 textarea{min-height:118px;resize:vertical}.account-profile-form-v164 input,.account-profile-form-v164 select,.account-profile-form-v164 textarea{width:100%;margin:0}.account-profile-actions-v164{display:flex;justify-content:flex-end;padding-top:2px}.account-profile-actions-v164 .button{min-width:178px;min-height:48px;display:flex;justify-content:center;gap:8px}.account-profile-actions-v164 .ui-icon{width:15px;height:15px}
@media(max-width:1080px){.account-layout-v164{grid-template-columns:300px minmax(0,1fr)}}
@media(max-width:980px){.account-layout-v164{grid-template-columns:1fr}.account-sidebar-v164{position:static;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start}.account-balance-card-v164{height:100%}}
@media(max-width:680px){.account-layout-v164{padding-inline:14px}.account-sidebar-v164{grid-template-columns:1fr}.account-profile-actions-v164 .button{width:100%}.account-character-info-v164{grid-template-columns:1fr 1fr}.profile-hero .profile-hero-inner{align-items:flex-start;flex-wrap:wrap}.profile-hero .profile-hero-inner>.button{width:100%;justify-content:center}}

/* Syvixa Web 16.6 — explicit ban flow, JG-only gallery, read-only stash viewer */
.quick-ban-open-v165{min-width:118px;justify-content:center;border-color:rgba(244,63,94,.45);box-shadow:0 10px 30px rgba(244,63,94,.1)}
.ban-dialog-v165{width:min(610px,94vw)}
.ban-duration-grid-v165{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}
.ban-warning-v165{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid rgba(244,63,94,.25);border-radius:13px;background:rgba(244,63,94,.07);color:#fda4af;font-size:10px;line-height:1.55}
.ban-warning-v165 .ui-icon{width:18px;height:18px;flex:0 0 auto;margin-top:1px}
.server-notice-v165{display:flex;gap:13px;align-items:flex-start;margin:0 0 16px;padding:16px 18px;border:1px solid rgba(96,165,250,.25);border-radius:17px;background:rgba(59,130,246,.07)}
.server-notice-v165>.ui-icon{width:22px;height:22px;flex:0 0 auto;color:#93c5fd}
.server-notice-v165 b{display:block;font-size:11px;margin-bottom:5px}.server-notice-v165 p{margin:0;color:#8f98aa;font-size:9px;line-height:1.65}
.server-notice-v165.warning{border-color:rgba(245,158,11,.26);background:rgba(245,158,11,.065)}.server-notice-v165.warning>.ui-icon{color:#fbbf24}
.stash-detail-head-v165{align-items:flex-end}.stash-detail-head-v165 form{margin:0}
.stash-detail-card-v165{display:grid;gap:16px}
.stash-detail-meta-v165{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
.stash-detail-meta-v165>span{display:grid;gap:5px;min-width:0;padding:13px 14px;border:1px solid var(--line);border-radius:14px;background:#090b10}
.stash-detail-meta-v165 small{font-size:7px;letter-spacing:.13em;color:#737c8f}.stash-detail-meta-v165 b,.stash-detail-meta-v165 code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}
.stash-inventory-shell-v165{margin-top:0}.stash-readonly-grid-v165{max-height:660px}.stash-readonly-grid-v165 .server-inventory-slot-v16:not(.empty){border-color:rgba(139,92,246,.28);box-shadow:inset 0 0 22px rgba(139,92,246,.035)}
.dealership-form-v16 select:disabled,.dealership-form-v16 input:disabled{opacity:.5;cursor:not-allowed}
@media(max-width:820px){.stash-detail-meta-v165{grid-template-columns:repeat(2,minmax(0,1fr))}.ban-duration-grid-v165{grid-template-columns:1fr}}
@media(max-width:560px){.stash-detail-head-v165{align-items:stretch}.stash-detail-head-v165 form,.stash-detail-head-v165 .button{width:100%}.stash-detail-meta-v165{grid-template-columns:1fr}.server-notice-v165{padding:14px}.quick-ban-open-v165{width:100%}}
.quick-ban-open-v165{width:100%;min-height:44px}.ban-duration-grid-v165 label.is-disabled{opacity:.5}

/* v16.7 inventory item artwork */
.slot-icon-v16 img{display:block;width:100%;height:100%;max-width:58px;max-height:58px;object-fit:contain;padding:4px;filter:drop-shadow(0 8px 14px rgba(0,0,0,.28))}
.server-inventory-slot-v16:hover .slot-icon-v16 img{transform:scale(1.06);transition:transform .18s ease}

/* v16.11 wiki action alignment */
.wiki-category-actions-v169{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;flex-wrap:wrap!important;margin-top:4px}
.wiki-category-actions-v169>.button{margin:0!important;flex:0 0 auto!important}

/* v16.11 logo/amblem otomatik kadraj */
.brand-auto-frame-v1611{position:relative;display:inline-block;overflow:hidden;line-height:0;flex:0 0 auto;vertical-align:middle}
.brand-auto-frame-v1611>img{display:block!important;margin:0!important;transform:none!important}
.brand-auto-mark-v1611{width:100%;height:100%;border-radius:inherit}
.brand-auto-logo-v1611{max-width:214px;align-self:center}
.brand-has-logo>.brand-auto-logo-v1611{display:block}
.footer-brand>.brand-auto-logo-v1611{max-width:170px}
.brand-preview-stage>.brand-auto-logo-v1611{max-width:260px}
.hero-brand-core>span>.brand-auto-frame-v1611,.brand-emblem>.brand-auto-frame-v1611,.admin-brand-mark-v13-4>.brand-auto-frame-v1611,.maintenance-mark>.brand-auto-frame-v1611,.credit-balance-orb>span>.brand-auto-frame-v1611,.brand-preview-mark>.brand-auto-frame-v1611{width:100%;height:100%}


/* Syvixa Web 16.11.1 — compact freeze controls and checkout copy cleanup */
.freeze-control-v16 .server-action-card-title{margin-bottom:0}

/* ===== Syvixa 16.12 · Discord ekip yönetimi ===== */
.admin-workspace-switch-v13-5{grid-template-columns:repeat(3,minmax(0,1fr))}
.admin-workspace-switch-v13-5>a{grid-template-columns:26px minmax(0,1fr);gap:6px;padding:7px 6px}
.admin-workspace-switch-v13-5>a>span{width:26px;height:30px}.admin-workspace-switch-v13-5>a small{font-size:6.5px}
.admin-workspace-heading-v13-4.discord i{margin-left:auto;width:8px;height:8px;border-radius:50%;background:#ef4444;box-shadow:0 0 12px rgba(239,68,68,.55)}
.admin-workspace-heading-v13-4.discord i.online{background:#22c55e;box-shadow:0 0 12px rgba(34,197,94,.65)}

.discord-hero-v16{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line));border-radius:24px;padding:30px;background:radial-gradient(circle at 82% 18%,color-mix(in srgb,#5865f2 20%,transparent),transparent 34%),linear-gradient(135deg,#111522,#0b0e15 64%);display:flex;justify-content:space-between;gap:24px;align-items:center;box-shadow:0 20px 55px rgba(0,0,0,.2)}
.discord-hero-v16:after{content:"";position:absolute;right:-40px;bottom:-80px;width:280px;height:280px;border:1px solid rgba(88,101,242,.16);border-radius:50%;box-shadow:0 0 0 45px rgba(88,101,242,.035),0 0 0 90px rgba(88,101,242,.025)}
.discord-hero-v16>div{position:relative;z-index:1;max-width:720px}.discord-hero-v16 small{color:#8f99ad;font-size:10px;letter-spacing:.18em}.discord-hero-v16 h2{margin:8px 0 10px;font-size:clamp(25px,3vw,40px);letter-spacing:-.045em}.discord-hero-v16 p{margin:0;color:#8e97a9;line-height:1.7;max-width:670px}
.discord-bot-state{position:relative;z-index:1;display:inline-flex;align-items:center;gap:9px;padding:11px 14px;border:1px solid rgba(239,68,68,.25);border-radius:999px;background:rgba(239,68,68,.08);color:#fca5a5;font-weight:800;white-space:nowrap}.discord-bot-state i{width:8px;height:8px;border-radius:50%;background:#ef4444;box-shadow:0 0 14px rgba(239,68,68,.65)}.discord-bot-state.online{border-color:rgba(34,197,94,.25);background:rgba(34,197,94,.08);color:#86efac}.discord-bot-state.online i{background:#22c55e;box-shadow:0 0 14px rgba(34,197,94,.7)}
.discord-stat-grid-v16{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px}.discord-stat-grid-v16 article{min-height:112px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(145deg,#11151e,#0b0e14);padding:20px;display:flex;align-items:center;gap:15px}.discord-stat-grid-v16 article>span{width:45px;height:45px;border-radius:14px;background:color-mix(in srgb,var(--accent) 14%,#111520);color:#c6b7ff;display:grid;place-items:center}.discord-stat-grid-v16 .ui-icon{width:21px;height:21px}.discord-stat-grid-v16 div{display:grid;gap:7px}.discord-stat-grid-v16 small{font-size:9px;letter-spacing:.13em;color:#717b8e}.discord-stat-grid-v16 b{font-size:27px;line-height:1}
.discord-dashboard-grid-v16{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(310px,.75fr);gap:16px;margin-top:16px}.discord-ranking-list-v16{display:grid;gap:8px}.discord-ranking-list-v16 a{display:grid;grid-template-columns:42px 10px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;border:1px solid var(--line);border-radius:15px;background:#0b0e14;text-decoration:none;color:inherit;transition:.18s}.discord-ranking-list-v16 a:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--team-color) 50%,var(--line));background:#10141c}.discord-ranking-list-v16 a>strong{font-size:13px;color:#8d96a8}.discord-ranking-list-v16 a>i{width:8px;height:34px;border-radius:999px;background:var(--team-color);box-shadow:0 0 16px color-mix(in srgb,var(--team-color) 45%,transparent)}.discord-ranking-list-v16 a div{display:grid;gap:4px}.discord-ranking-list-v16 a div b{font-size:13px}.discord-ranking-list-v16 a small{color:#737d90}.discord-ranking-list-v16 a>span{font-weight:800;color:#c7ceda;font-size:12px}
.discord-quick-v16 ol{list-style:none;padding:0;margin:0 0 16px;display:grid;gap:10px}.discord-quick-v16 li{display:flex;gap:12px;align-items:flex-start;padding:12px;border:1px solid var(--line);border-radius:14px;background:#0b0e14}.discord-quick-v16 li>span{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--accent) 18%,#141823);color:#d8d0ff;font-weight:900}.discord-quick-v16 li div{display:grid;gap:4px}.discord-quick-v16 li b{font-size:12px}.discord-quick-v16 li small{color:#768094;line-height:1.45}
.discord-log-list-v16{display:grid;gap:8px}.discord-log-list-v16 article{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:13px 14px;border:1px solid var(--line);border-radius:14px;background:#0b0e14}.discord-log-list-v16 article>span{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:rgba(139,92,246,.11);color:#bda8ff}.discord-log-list-v16 article div{display:grid;gap:3px}.discord-log-list-v16 b{font-size:12px}.discord-log-list-v16 p{margin:0;color:#8b94a5;font-size:11px;line-height:1.5}.discord-log-list-v16 small{color:#5f697b;font-size:9px}.discord-log-list-v16.expanded article{padding:15px 16px}

.discord-team-admin-grid-v16{grid-template-columns:minmax(320px,.72fr) minmax(0,1.45fr);align-items:start}.discord-team-form-v16{position:sticky;top:86px}.discord-team-form-v16 form{display:grid;gap:14px}.discord-team-option-grid-v16{display:grid;grid-template-columns:1fr 1fr;gap:10px}.discord-team-option-grid-v16>label{cursor:pointer}.discord-team-option-grid-v16 input{position:absolute;opacity:0;pointer-events:none}.discord-team-option-grid-v16 label>span{min-height:98px;border:1px solid var(--line);border-radius:15px;background:#0b0e14;padding:14px;display:grid;align-content:start;gap:6px;transition:.18s}.discord-team-option-grid-v16 label>span>.ui-icon{width:18px;height:18px;color:#8f79ff}.discord-team-option-grid-v16 label>span b{font-size:11px}.discord-team-option-grid-v16 label>span small{color:#707a8d;line-height:1.45}.discord-team-option-grid-v16 input:checked+span{border-color:color-mix(in srgb,var(--accent) 48%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 10%,#11151d),#0b0e14);box-shadow:inset 0 0 25px color-mix(in srgb,var(--accent) 5%,transparent)}
.discord-team-list-v16{display:grid;gap:10px}.discord-team-list-v16>article{display:grid;grid-template-columns:minmax(220px,1fr) minmax(230px,.7fr) auto;gap:16px;align-items:center;padding:16px;border:1px solid var(--line);border-radius:17px;background:#0b0e14}.discord-team-list-v16>article.archived{opacity:.55}.discord-team-list-title-v16{display:flex;align-items:center;gap:12px;min-width:0}.discord-team-list-title-v16>i{width:10px;height:50px;border-radius:999px;background:var(--team-color);box-shadow:0 0 18px color-mix(in srgb,var(--team-color) 42%,transparent)}.discord-team-list-title-v16 div{min-width:0}.discord-team-list-title-v16 small{color:#697386;font-size:8px;letter-spacing:.12em}.discord-team-list-title-v16 h3{margin:4px 0;font-size:16px}.discord-team-list-title-v16 p{margin:0;color:#7b8496;font-size:10px}.discord-team-metrics-v16{display:grid;grid-template-columns:1fr 1fr;gap:9px}.discord-team-metrics-v16 span{display:grid;gap:4px;padding:10px;border:1px solid var(--line);border-radius:12px}.discord-team-metrics-v16 small{color:#636d80;font-size:8px}.discord-team-metrics-v16 b{font-size:10px}.sync-synced{color:#4ade80}.sync-pending{color:#facc15}.sync-error{color:#fb7185}.team-table-name-v16{display:inline-flex;align-items:center;gap:8px;color:inherit;text-decoration:none;font-weight:800}.team-table-name-v16 i{width:8px;height:24px;border-radius:999px;background:var(--team-color)}
.discord-team-profile-v16{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 25px;border:1px solid color-mix(in srgb,var(--team-color) 35%,var(--line));border-radius:22px;background:radial-gradient(circle at 12% 50%,color-mix(in srgb,var(--team-color) 12%,transparent),transparent 38%),#0d1017}.discord-team-profile-main-v16{display:flex;align-items:center;gap:15px}.discord-team-profile-main-v16>i{width:12px;height:64px;border-radius:999px;background:var(--team-color);box-shadow:0 0 22px color-mix(in srgb,var(--team-color) 50%,transparent)}.discord-team-profile-main-v16 small{color:#768094;letter-spacing:.14em;font-size:9px}.discord-team-profile-main-v16 h2{margin:5px 0;font-size:27px}.discord-team-profile-main-v16 p{margin:0;color:#818b9d}.discord-team-profile-actions-v16{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.discord-team-profile-actions-v16 form{margin:0}.discord-sync-pill-v16{padding:8px 11px;border-radius:999px;font-size:9px;font-weight:900;background:rgba(250,204,21,.09);color:#fde047;border:1px solid rgba(250,204,21,.18)}.discord-sync-pill-v16.synced{background:rgba(34,197,94,.09);color:#86efac;border-color:rgba(34,197,94,.2)}.discord-sync-pill-v16.error{background:rgba(244,63,94,.09);color:#fda4af;border-color:rgba(244,63,94,.2)}
.discord-team-detail-grid-v16{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.65fr);gap:16px;margin-top:16px}.discord-member-list-v16{display:grid;gap:8px}.discord-member-list-v16 article{display:grid;grid-template-columns:42px minmax(150px,1fr) auto 90px auto;align-items:center;gap:11px;padding:11px 12px;border:1px solid var(--line);border-radius:14px;background:#0b0e14}.discord-member-list-v16 img{width:42px;height:42px;object-fit:cover;border-radius:12px}.discord-member-list-v16 article>div{display:grid;gap:4px}.discord-member-list-v16 b{font-size:12px}.discord-member-list-v16 small{color:#697386;font-size:9px}.member-online-v16{display:inline-flex;align-items:center;gap:6px;color:#8b94a5;font-size:9px}.member-online-v16 i{width:7px;height:7px;border-radius:50%;background:#64748b}.member-online-v16.online{color:#86efac}.member-online-v16.online i{background:#22c55e;box-shadow:0 0 9px rgba(34,197,94,.55)}.discord-member-list-v16 strong{font-size:10px;text-align:right}.role-sync-v16{font-style:normal;padding:6px 8px;border-radius:999px;font-size:8px;font-weight:800;background:rgba(250,204,21,.09);color:#fde047}.role-sync-v16.ok{background:rgba(34,197,94,.09);color:#86efac}.discord-team-meta-v16{display:grid;gap:8px;margin:0}.discord-team-meta-v16>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:10px;padding:11px 0;border-bottom:1px solid var(--line)}.discord-team-meta-v16 dt{color:#697386;font-size:9px}.discord-team-meta-v16 dd{margin:0;text-align:right;overflow-wrap:anywhere;font-size:10px;font-weight:800}.discord-team-note-v16{margin-top:15px;padding:14px;border:1px solid var(--line);border-radius:14px;background:#0b0e14}.discord-team-note-v16 small{color:#687285;font-size:8px;letter-spacing:.13em}.discord-team-note-v16 p{margin:8px 0 0;color:#8b94a5;line-height:1.6;font-size:11px}
.invite-status-v16{display:inline-flex;padding:6px 9px;border-radius:999px;font-size:8px;font-weight:900;background:rgba(250,204,21,.09);color:#fde047}.invite-status-v16.approved{background:rgba(34,197,94,.09);color:#86efac}.invite-status-v16.rejected,.invite-status-v16.expired,.invite-status-v16.cancelled{background:rgba(244,63,94,.09);color:#fda4af}
.discord-connection-card-v16{display:flex;align-items:center;gap:15px;padding:20px 22px;border:1px solid rgba(239,68,68,.22);border-radius:20px;background:linear-gradient(135deg,rgba(239,68,68,.08),#0c0f16)}.discord-connection-card-v16>span{width:50px;height:50px;border-radius:15px;background:rgba(88,101,242,.15);color:#9aa3ff;display:grid;place-items:center}.discord-connection-card-v16 .ui-icon{width:25px;height:25px}.discord-connection-card-v16>div{display:grid;gap:4px}.discord-connection-card-v16 small{color:#757f92;font-size:8px;letter-spacing:.14em}.discord-connection-card-v16 h2{margin:0;font-size:18px}.discord-connection-card-v16 p{margin:0;color:#7e889a}.discord-connection-card-v16>i{margin-left:auto;width:10px;height:10px;border-radius:50%;background:#ef4444;box-shadow:0 0 15px rgba(239,68,68,.6)}.discord-connection-card-v16.online{border-color:rgba(34,197,94,.2);background:linear-gradient(135deg,rgba(34,197,94,.07),#0c0f16)}.discord-connection-card-v16.online>i{background:#22c55e;box-shadow:0 0 15px rgba(34,197,94,.65)}.discord-settings-grid-v16{grid-template-columns:minmax(0,1fr) minmax(330px,.72fr);margin-top:16px}.discord-settings-grid-v16 form{display:grid;gap:14px}.discord-secret-v16{display:grid;gap:8px;padding:14px;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));border-radius:15px;background:#080b10}.discord-secret-v16 small{font-size:8px;letter-spacing:.14em;color:#7b8495}.discord-secret-v16 code{display:block;overflow-wrap:anywhere;color:#c9bdff;font-size:11px;line-height:1.55}.discord-secret-v16 button{border:0;background:transparent;color:#a99aff;display:inline-flex;align-items:center;gap:6px;padding:0;cursor:pointer;font-weight:800;justify-self:start}.discord-command-flow-v16{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.discord-command-flow-v16 article{min-height:145px;padding:15px;border:1px solid var(--line);border-radius:15px;background:#0b0e14;display:grid;align-content:start;gap:12px}.discord-command-flow-v16 article>span{width:30px;height:30px;border-radius:10px;background:color-mix(in srgb,var(--accent) 16%,#151925);color:#d5caff;display:grid;place-items:center;font-weight:900}.discord-command-flow-v16 div{display:grid;gap:8px}.discord-command-flow-v16 b{font-size:11px}.discord-command-flow-v16 p{margin:0;color:#758094;line-height:1.5;font-size:10px}.discord-command-flow-v16 code{padding:8px;border-radius:9px;background:#080a0f;color:#b9a9ff;font-size:9px;overflow-wrap:anywhere}

@media(max-width:1250px){.discord-stat-grid-v16{grid-template-columns:repeat(2,1fr)}.discord-team-list-v16>article{grid-template-columns:1fr}.discord-team-list-v16 .list-actions{justify-content:flex-start}.discord-command-flow-v16{grid-template-columns:repeat(2,1fr)}}
@media(max-width:980px){.admin-workspace-switch-v13-5{grid-template-columns:repeat(3,1fr)}.discord-dashboard-grid-v16,.discord-team-admin-grid-v16,.discord-team-detail-grid-v16,.discord-settings-grid-v16{grid-template-columns:1fr}.discord-team-form-v16{position:static}.discord-hero-v16{align-items:flex-start;flex-direction:column}.discord-member-list-v16 article{grid-template-columns:42px minmax(0,1fr) auto}.discord-member-list-v16 article>strong,.discord-member-list-v16 article>em{grid-column:2/4;text-align:left;justify-self:start}}
@media(max-width:640px){.admin-workspace-switch-v13-5>a div{display:none}.admin-workspace-switch-v13-5>a{display:grid;grid-template-columns:1fr;place-items:center;min-height:46px}.discord-stat-grid-v16,.discord-team-option-grid-v16,.discord-command-flow-v16{grid-template-columns:1fr}.discord-hero-v16{padding:22px}.discord-team-profile-v16{align-items:flex-start;flex-direction:column}.discord-team-profile-actions-v16{justify-content:flex-start}.discord-member-list-v16 article{grid-template-columns:38px 1fr}.discord-member-list-v16 article>span,.discord-member-list-v16 article>strong,.discord-member-list-v16 article>em{grid-column:2}.discord-team-meta-v16>div{grid-template-columns:1fr}.discord-team-meta-v16 dd{text-align:left}.discord-stat-grid-v16 article{min-height:94px}}


/* Syvixa 16.12 Discord ekip üye işlemleri */
.discord-member-list-v16 article{grid-template-columns:44px minmax(180px,1fr) auto auto auto auto;align-items:center}
.discord-member-actions-v16{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}
.discord-member-actions-v16 form{margin:0}
.discord-member-error-v16{display:block!important;color:#fb7185!important;margin-top:4px;max-width:420px;white-space:normal}
@media(max-width:980px){.discord-member-list-v16 article{grid-template-columns:40px minmax(0,1fr) auto}.discord-member-list-v16 article>strong,.discord-member-list-v16 article>.role-sync-v16{grid-column:auto}.discord-member-actions-v16{grid-column:1/-1;justify-content:flex-start;padding-left:52px}}
@media(max-width:620px){.discord-member-list-v16 article{grid-template-columns:38px 1fr}.discord-member-list-v16 article>.member-online-v16,.discord-member-list-v16 article>strong,.discord-member-list-v16 article>.role-sync-v16{grid-column:2}.discord-member-actions-v16{padding-left:0}}

.discord-team-admin-grid-v16.view-only{grid-template-columns:1fr}

/* ===== Syvixa 16.13 · Discord ekip arayüzü iyileştirmeleri ===== */
.admin-workspace-switch-v13-5{gap:9px;padding:13px 0 12px}
.admin-workspace-switch-v13-5>a{
    min-height:54px!important;
    padding:9px 8px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:8px!important;
    border-width:1px!important;
    border-radius:15px!important;
    text-align:center!important;
}
.admin-workspace-switch-v13-5>a>span{width:30px!important;height:30px!important;flex:0 0 30px}
.admin-workspace-switch-v13-5>a b{font:900 10px/1 Space Grotesk!important;letter-spacing:.07em!important}
.admin-workspace-switch-v13-5>a.active{box-shadow:0 9px 24px color-mix(in srgb,var(--accent) 13%,transparent),inset 0 0 24px color-mix(in srgb,var(--accent) 8%,transparent)!important}

.discord-teams-head-v1613{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 24px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(145deg,#11151e,#0b0e14)}
.discord-teams-head-v1613 h2{margin:0 0 7px;font-size:27px;letter-spacing:-.035em}
.discord-teams-head-v1613 p{margin:0;color:#8b94a6;font-size:12px;line-height:1.6;max-width:720px}
.discord-team-stats-v1613{margin-top:16px}
.discord-team-list-v1613>article{grid-template-columns:minmax(230px,.9fr) minmax(360px,1.15fr) auto}
.discord-team-metrics-v1613{grid-template-columns:repeat(2,minmax(0,1fr))}
.discord-team-metrics-v1613 span{min-height:56px;justify-content:center}
.discord-team-metrics-v1613 small{font-size:9px}
.discord-team-metrics-v1613 b{font-size:11px}
.discord-team-actions-v1613{min-width:128px;justify-content:flex-end}

.discord-create-layout-v1613{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.65fr);gap:16px;margin-top:16px;align-items:start}
.discord-team-create-card-v1613 form{display:grid;gap:18px}
.discord-form-section-v1613{display:grid;gap:14px;padding:19px;border:1px solid var(--line);border-radius:18px;background:#0b0e14}
.discord-form-section-head-v1613{display:flex;align-items:flex-start;gap:12px;padding-bottom:13px;border-bottom:1px solid var(--line)}
.discord-form-section-head-v1613>span{width:32px;height:32px;flex:0 0 32px;border-radius:10px;display:grid;place-items:center;background:color-mix(in srgb,var(--accent) 18%,#151925);color:#e1dbff;font-weight:900}
.discord-form-section-head-v1613 h3{margin:0 0 5px;font-size:15px}
.discord-form-section-head-v1613 p{margin:0;color:#7c8698;font-size:11px;line-height:1.5}
.discord-team-create-card-v1613 label>span{font-size:11px;font-weight:800;color:#cbd1dc}
.discord-team-create-card-v1613 label>p{margin:7px 0 0;color:#788295;font-size:10px;line-height:1.55}
.discord-team-create-card-v1613 input:not([type=checkbox]):not([type=color]),.discord-team-create-card-v1613 textarea{font-size:12px}
.discord-team-create-card-v1613 input[type=color]{height:46px;padding:6px;cursor:pointer}
.discord-team-option-grid-v1613{gap:12px}
.discord-option-button-v1613{position:relative;display:block!important}
.discord-option-button-v1613>span{position:relative;min-height:170px!important;padding:19px!important;border:2px solid var(--line)!important;border-radius:18px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:10px!important;background:linear-gradient(145deg,#10141c,#0a0d13)!important;box-shadow:0 12px 30px rgba(0,0,0,.12);cursor:pointer}
.discord-option-button-v1613>span>.ui-icon{width:24px!important;height:24px!important;color:#a78bfa!important}
.discord-option-button-v1613>span>b{font-size:14px!important;margin-top:3px}
.discord-option-button-v1613>span>p{margin:0!important;color:#838da0!important;font-size:11px!important;line-height:1.55!important;max-width:94%}
.discord-option-button-v1613>span>strong{margin-top:auto;padding:6px 10px;border-radius:999px;background:rgba(100,116,139,.12);color:#94a3b8;font-size:9px;letter-spacing:.06em}.discord-option-button-v1613>span>strong:before{content:"Kapalı"}
.discord-option-check-v1613{position:absolute;right:14px;top:14px;width:28px;height:28px;border:1px solid #343b49;border-radius:9px;background:#111620;color:transparent;display:grid;place-items:center;transition:.18s}
.discord-option-check-v1613 .ui-icon{width:15px!important;height:15px!important}
.discord-option-button-v1613 input:checked+span{border-color:color-mix(in srgb,var(--accent) 68%,#525a6a)!important;background:radial-gradient(circle at 90% 0,color-mix(in srgb,var(--accent) 18%,transparent),transparent 38%),linear-gradient(145deg,color-mix(in srgb,var(--accent) 11%,#11151d),#0b0e14)!important;box-shadow:0 15px 35px color-mix(in srgb,var(--accent) 10%,transparent),inset 0 0 28px color-mix(in srgb,var(--accent) 7%,transparent)!important}
.discord-option-button-v1613 input:checked+span .discord-option-check-v1613{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 6px 16px color-mix(in srgb,var(--accent) 35%,transparent)}
.discord-option-button-v1613 input:checked+span>strong{background:rgba(34,197,94,.11);color:#86efac}.discord-option-button-v1613 input:checked+span>strong:before{content:"Aktif"}
.discord-create-actions-v1613{padding-top:3px}
.discord-create-side-v1613{position:sticky;top:90px}
.discord-create-flow-v1613{display:grid;gap:10px}
.discord-create-flow-v1613 article{display:flex;gap:12px;align-items:flex-start;padding:14px;border:1px solid var(--line);border-radius:14px;background:#0b0e14}
.discord-create-flow-v1613 article>span{width:36px;height:36px;flex:0 0 36px;border-radius:11px;display:grid;place-items:center;background:color-mix(in srgb,var(--accent) 14%,#141823);color:#cbbcff}
.discord-create-flow-v1613 article .ui-icon{width:18px;height:18px}
.discord-create-flow-v1613 b{display:block;margin:1px 0 5px;font-size:12px}
.discord-create-flow-v1613 p{margin:0;color:#7d8799;font-size:10px;line-height:1.55}

.discord-settings-grid-v1613{grid-template-columns:minmax(0,1.15fr) minmax(360px,.7fr);align-items:start}
.discord-settings-form-v1613 form{gap:18px}
.discord-settings-section-v1613{display:grid;gap:13px;padding:17px;border:1px solid var(--line);border-radius:16px;background:#0b0e14}
.discord-settings-section-v1613 h3{margin:0 0 2px;font-size:14px;color:#eef1f7}
.discord-settings-section-v1613 label>span{font-size:11px;font-weight:800;color:#cbd1dc}
.discord-settings-section-v1613 label>p{margin:7px 0 0;color:#7d8799;font-size:10px;line-height:1.55}
.discord-settings-section-v1613 input,.discord-settings-section-v1613 textarea{font-size:12px}
.discord-ticket-switch-v1613{min-height:44px;padding:11px 13px;border:1px solid var(--line);border-radius:13px;background:#0d1118}
.discord-install-card-v1613{display:grid;gap:10px}
.discord-install-item-v1613{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid var(--line);border-radius:14px;background:#0b0e14}
.discord-install-item-v1613>span{width:36px;height:36px;flex:0 0 36px;border-radius:11px;display:grid;place-items:center;background:#141925;color:#a99aff}
.discord-install-item-v1613 .ui-icon{width:17px;height:17px}
.discord-install-item-v1613>div{min-width:0;display:grid;gap:7px}
.discord-install-item-v1613 b{font-size:9px;letter-spacing:.12em;color:#7d8799}
.discord-install-item-v1613 code,.discord-install-item-v1613 strong{font-size:11px;line-height:1.55;overflow-wrap:anywhere;color:#e1e5ed}
.discord-install-item-v1613.accent{border-color:color-mix(in srgb,var(--accent) 42%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 8%,#11151d),#0b0e14)}
.discord-install-item-v1613.accent code{color:#cfc4ff}
.discord-config-note-v1613{font-size:11px;line-height:1.6}
.discord-command-card-v1613 .panel-card-head{margin-bottom:14px}
.discord-command-example-v1613{display:flex;align-items:center;gap:12px;padding:15px 17px;margin-bottom:13px;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));border-radius:15px;background:#090c12}
.discord-command-example-v1613>span{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:color-mix(in srgb,var(--accent) 16%,#151925);color:#cfc3ff}
.discord-command-example-v1613 code{font-size:13px;color:#ddd6fe;overflow-wrap:anywhere}
.discord-command-flow-v1613 article{min-height:160px}
.discord-command-flow-v1613 b{font-size:12px}
.discord-command-flow-v1613 p{font-size:11px;line-height:1.6}

@media(max-width:1250px){
    .discord-team-list-v1613>article{grid-template-columns:1fr}
    .discord-team-actions-v1613{justify-content:flex-start}
}
@media(max-width:980px){
    .discord-create-layout-v1613,.discord-settings-grid-v1613{grid-template-columns:1fr}
    .discord-create-side-v1613{position:static}
}
@media(max-width:640px){
    .admin-workspace-switch-v13-5>a{min-height:48px!important;gap:5px!important;padding:7px 4px!important}
    .admin-workspace-switch-v13-5>a>span{width:27px!important;height:27px!important;flex-basis:27px}
    .admin-workspace-switch-v13-5>a b{font-size:8px!important}
    .discord-teams-head-v1613{align-items:flex-start;flex-direction:column;padding:18px}
    .discord-teams-head-v1613 .button{width:100%}
    .discord-team-option-grid-v1613{grid-template-columns:1fr}
    .discord-team-metrics-v1613{grid-template-columns:1fr 1fr}
}

/* ===== Syvixa 16.14 · Premium Discord ekip yönetimi ===== */
.admin-workspace-switch-v13-5{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
.admin-workspace-switch-v13-5>a:nth-child(3){grid-column:1/-1}
.discord-teams-head-v1614{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 25px;border:1px solid var(--line);border-radius:21px;background:radial-gradient(circle at 95% 0,color-mix(in srgb,var(--accent) 11%,transparent),transparent 38%),linear-gradient(145deg,#11151e,#0a0d13)}
.discord-teams-head-v1614 small{display:block;margin-bottom:7px;font:800 9px/1 Space Grotesk;letter-spacing:.16em;color:#8e98aa}
.discord-teams-head-v1614 h2{margin:0 0 7px;font-size:28px;letter-spacing:-.04em}
.discord-teams-head-v1614 p{margin:0;color:#8791a3;font-size:11px;line-height:1.65;max-width:760px}
.discord-team-stats-v1614{margin-top:16px}
.discord-team-table-card-v1614{overflow:hidden}
.discord-premium-table-v1614 table{min-width:1180px}
.discord-premium-table-v1614 th{padding:13px 14px;font-size:8px;letter-spacing:.13em;color:#778196;background:#090c12}
.discord-premium-table-v1614 td{padding:14px;border-bottom:1px solid rgba(148,163,184,.09);vertical-align:middle;font-size:11px}
.discord-premium-table-v1614 tr:hover td{background:rgba(139,92,246,.025)}
.discord-premium-table-v1614 tr.archived{opacity:.56}
.discord-team-name-cell-v1614{display:flex;align-items:center;gap:11px;color:inherit;text-decoration:none;min-width:190px}
.discord-team-name-cell-v1614>span{width:42px;height:42px;flex:0 0 42px;border-radius:13px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--team-color) 50%,#303749);background:linear-gradient(145deg,color-mix(in srgb,var(--team-color) 24%,#171b25),#0d1017);color:#fff;font:900 11px/1 Space Grotesk;box-shadow:0 8px 24px color-mix(in srgb,var(--team-color) 10%,transparent)}
.discord-team-name-cell-v1614 b,.discord-table-person-v1614 b{display:block;color:#eef1f6;font-size:11px}
.discord-team-name-cell-v1614 small,.discord-table-person-v1614 small{display:block;margin-top:5px;color:#778195;font-size:9px;white-space:nowrap}
.discord-online-count-v1614{display:inline-flex;align-items:center;gap:7px;font-weight:850}.discord-online-count-v1614 i{width:7px;height:7px;border-radius:50%;background:#64748b}.discord-online-count-v1614.online{color:#86efac}.discord-online-count-v1614.online i{background:#22c55e;box-shadow:0 0 12px rgba(34,197,94,.65)}
.discord-icon-actions-v1614{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.discord-icon-actions-v1614 form{display:inline-flex;margin:0}.discord-icon-actions-v1614 .icon-button{width:34px;height:34px;border-radius:10px;background:#111620;border:1px solid #293142;color:#cbd3e1;display:grid;place-items:center;transition:.16s}.discord-icon-actions-v1614 .icon-button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 55%,#354055);color:#fff;background:color-mix(in srgb,var(--accent) 13%,#111620)}.discord-icon-actions-v1614 .icon-button.success{color:#86efac;border-color:rgba(34,197,94,.28)}.discord-icon-actions-v1614 .icon-button.warning{color:#fcd34d;border-color:rgba(245,158,11,.28)}.discord-icon-actions-v1614 .icon-button.danger{color:#fda4af;border-color:rgba(244,63,94,.28)}.discord-icon-actions-v1614 .ui-icon{width:15px;height:15px}
.discord-rank-badge-v1614{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:color-mix(in srgb,var(--accent) 15%,#121720);border:1px solid color-mix(in srgb,var(--accent) 35%,#2b3444);color:#d9d2ff;font-weight:900}
.discord-team-profile-v1614{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 25px;border:1px solid color-mix(in srgb,var(--team-color) 28%,var(--line));border-radius:22px;background:radial-gradient(circle at 8% 50%,color-mix(in srgb,var(--team-color) 14%,transparent),transparent 29%),linear-gradient(145deg,#11151e,#0a0d13)}
.discord-team-profile-main-v1614{display:flex;align-items:center;gap:16px}.discord-team-profile-main-v1614>span{width:58px;height:58px;flex:0 0 58px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(145deg,color-mix(in srgb,var(--team-color) 38%,#181d28),#0d1017);border:1px solid color-mix(in srgb,var(--team-color) 58%,#333c4d);font:900 16px/1 Space Grotesk;color:#fff;box-shadow:0 12px 32px color-mix(in srgb,var(--team-color) 13%,transparent)}
.discord-team-profile-main-v1614 small{font:800 9px/1 Space Grotesk;letter-spacing:.16em;color:#8490a3}.discord-team-profile-main-v1614 h2{margin:7px 0 5px;font-size:26px}.discord-team-profile-main-v1614 p{margin:0;color:#8b95a7;font-size:10px}
.discord-team-summary-grid-v1614{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.discord-team-summary-grid-v1614 article{padding:16px;border:1px solid var(--line);border-radius:16px;background:#0d1118}.discord-team-summary-grid-v1614 small{display:block;font:800 8px/1 Space Grotesk;letter-spacing:.14em;color:#737e91}.discord-team-summary-grid-v1614 b{display:block;margin:9px 0 5px;font-size:12px;color:#eef2f7}.discord-team-summary-grid-v1614 span{display:block;color:#758095;font-size:9px;overflow-wrap:anywhere}
.discord-member-management-v1614{overflow:hidden}.discord-member-table-v1614 table{min-width:1580px}.discord-member-table-v1614 th{font-size:8px;white-space:nowrap}.discord-member-table-v1614 td{font-size:10px;vertical-align:middle}.discord-member-person-v1614{display:flex;align-items:center;gap:10px;min-width:190px}.discord-member-person-v1614 img{width:38px;height:38px;border-radius:12px;object-fit:cover;background:#141925;border:1px solid #2c3444}.discord-member-person-v1614 b{display:block;font-size:11px}.discord-member-person-v1614 small{display:block;margin-top:4px;color:#778195;font-size:8px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.discord-member-table-v1614 code{font-size:9px;color:#aab3c3}.discord-member-table-v1614 .member-actions{min-width:250px}
.discord-role-badge-v1614,.discord-whitelist-v1614{display:inline-flex;align-items:center;justify-content:center;padding:6px 9px;border-radius:999px;font:850 8px/1 Space Grotesk;letter-spacing:.06em;border:1px solid #303949;background:#111620;color:#aab3c4}.discord-role-badge-v1614.boss{color:#fde68a;border-color:rgba(245,158,11,.32);background:rgba(245,158,11,.08)}.discord-whitelist-v1614.yes{color:#86efac;border-color:rgba(34,197,94,.28);background:rgba(34,197,94,.07)}
.discord-audit-card-v1614{padding:0;overflow:hidden}.discord-audit-list-v1614{display:grid}.discord-audit-list-v1614>article{display:grid;grid-template-columns:44px minmax(250px,1fr) minmax(190px,.58fr) 26px minmax(190px,.58fr);align-items:center;gap:14px;padding:16px 18px;border-bottom:1px solid var(--line);background:#0c1017}.discord-audit-list-v1614>article:hover{background:#0f141d}.discord-audit-list-v1614>article.failed{background:rgba(127,29,29,.06)}.discord-audit-icon-v1614{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;background:color-mix(in srgb,var(--accent) 13%,#151a25);color:#c8bcff;border:1px solid color-mix(in srgb,var(--accent) 24%,#2b3444)}.discord-audit-icon-v1614 .ui-icon{width:18px;height:18px}.discord-audit-main-v1614>div{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.discord-audit-main-v1614 b{font-size:11px}.discord-audit-main-v1614>div span{padding:4px 7px;border-radius:999px;background:#151a24;color:#929caf;font-size:8px}.discord-audit-main-v1614 p{margin:6px 0;color:#a7afbe;font-size:10px;line-height:1.55}.discord-audit-main-v1614>small{color:#667185;font-size:8px}.discord-audit-person-v1614{display:flex;align-items:center;gap:10px;min-width:0}.discord-audit-person-v1614 img{width:34px;height:34px;border-radius:11px;object-fit:cover;background:#151925}.discord-audit-person-v1614>div{min-width:0}.discord-audit-person-v1614 small{display:block;color:#687387;font-size:7px;letter-spacing:.12em}.discord-audit-person-v1614 b{display:block;margin:4px 0 3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.discord-audit-person-v1614 code{display:block;overflow:hidden;text-overflow:ellipsis;color:#7e899b;font-size:8px}.discord-audit-arrow-v1614{color:#4d586a}.discord-audit-arrow-v1614 .ui-icon{width:16px;height:16px}
@media(max-width:1200px){.discord-team-summary-grid-v1614{grid-template-columns:repeat(2,minmax(0,1fr))}.discord-audit-list-v1614>article{grid-template-columns:40px 1fr}.discord-audit-person-v1614,.discord-audit-arrow-v1614{grid-column:2}}
@media(max-width:720px){.discord-teams-head-v1614,.discord-team-profile-v1614{align-items:flex-start;flex-direction:column}.discord-team-profile-actions-v16{justify-content:flex-start}.discord-team-summary-grid-v1614{grid-template-columns:1fr}.discord-audit-list-v1614>article{padding:14px}.discord-audit-person-v1614.target{margin-top:-5px}}

/* Syvixa 16.14 Discord dashboard and member action clarity */
.discord-dashboard-actions-v1614{align-items:stretch}
.discord-command-center-v1614{overflow:hidden}
.discord-dashboard-link-grid-v1614{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.discord-dashboard-link-grid-v1614>a{min-height:78px;display:grid;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:13px 14px;border:1px solid #252d3c;border-radius:15px;background:linear-gradient(145deg,#10151d,#0a0d13);color:#d9dfeb;text-decoration:none;transition:.16s}
.discord-dashboard-link-grid-v1614>a:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 48%,#30394a);background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 10%,#111720),#0b0e14)}
.discord-dashboard-link-grid-v1614>a>span{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:color-mix(in srgb,var(--accent) 13%,#151a24);color:#c8bbff}
.discord-dashboard-link-grid-v1614>a>span .ui-icon{width:18px;height:18px}
.discord-dashboard-link-grid-v1614>a>b{font-size:11px}
.discord-dashboard-link-grid-v1614>a div b{display:block;font-size:11px;color:#f0f3f8}
.discord-dashboard-link-grid-v1614>a div small{display:block;margin-top:5px;color:#7f899b;font-size:9px;line-height:1.45}
.discord-dashboard-link-grid-v1614>a>.ui-icon{width:16px;height:16px;color:#596579}
.discord-command-reference-v1614{display:grid;gap:10px}
.discord-command-reference-v1614 article{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:start;padding:14px;border:1px solid #252d3c;border-radius:15px;background:#0c1017}
.discord-command-reference-v1614 article>span{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:rgba(88,101,242,.13);color:#aeb8ff}
.discord-command-reference-v1614 code{display:inline-block;padding:7px 9px;border:1px solid rgba(139,92,246,.28);border-radius:9px;background:#07090e;color:#d8d0ff;font-size:10px}
.discord-command-reference-v1614 p{margin:8px 0 0;color:#8791a3;font-size:9px;line-height:1.55}
.discord-action-legend-v1614{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:0 18px 14px}
.discord-action-legend-v1614 span{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;border:1px solid #283142;border-radius:9px;background:#0c1017;color:#8f99aa;font-size:8px;font-weight:750;white-space:nowrap}
.discord-action-legend-v1614 .ui-icon{width:13px;height:13px;color:#b6a7ff}
.discord-whitelist-v1614.pending{color:#cbd5e1;border-color:rgba(148,163,184,.24);background:rgba(148,163,184,.06)}
@media(max-width:720px){.discord-dashboard-link-grid-v1614{grid-template-columns:1fr}.discord-action-legend-v1614{padding-left:14px;padding-right:14px}}
.admin-workspace-switch-v13-5{gap:8px!important;padding:0!important}
.admin-workspace-switch-v13-5>a{min-width:0!important;justify-content:center!important;padding:9px 7px!important;border-radius:14px!important}


/* Syvixa Web 16.14.1 — balanced workspace triangle and closed overview groups */
.admin-workspace-switch-v13-5{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:8px!important;
    padding:0 0 10px!important;
}
.admin-workspace-switch-v13-5>a{
    width:100%!important;
    min-width:0!important;
    min-height:54px!important;
    grid-template-columns:30px minmax(0,1fr)!important;
    align-items:center!important;
    justify-content:center!important;
    gap:8px!important;
    padding:9px 10px!important;
    border-radius:14px!important;
}
.admin-workspace-switch-v13-5>a>span{
    width:30px!important;
    height:30px!important;
    border-radius:9px!important;
    display:grid!important;
    place-items:center!important;
    justify-self:start!important;
}
.admin-workspace-switch-v13-5>a .ui-icon{
    width:15px!important;
    height:15px!important;
}
.admin-workspace-switch-v13-5>a[href*="/admin/discord"]{
    grid-column:1 / -1!important;
    width:calc((100% - 8px) / 2)!important;
    justify-self:center!important;
}
.admin-workspace-heading-v13-4{
    margin-top:2px!important;
}
@media(max-width:640px){
    .admin-workspace-switch-v13-5>a{
        grid-template-columns:1fr!important;
        place-items:center!important;
        padding:8px!important;
    }
    .admin-workspace-switch-v13-5>a>span{justify-self:center!important}
    .admin-workspace-switch-v13-5>a[href*="/admin/discord"]{width:calc((100% - 8px) / 2)!important}
}

/* Syvixa Web 16.15.0 — compact Discord teams and staff spacing */
.discord-simple-head-v1615{align-items:center!important;margin-bottom:0!important}
.discord-simple-head-v1615 h2{margin:0!important}
.discord-team-create-card-v1615{width:100%!important;max-width:none!important}
.discord-team-create-card-v1615>form{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}
.discord-team-create-card-v1615 .discord-form-section-v1613{height:100%!important;margin:0!important}
.discord-team-create-card-v1615 .discord-create-actions-v1615{grid-column:1/-1!important;margin-top:0!important;justify-content:flex-start!important}
.discord-team-create-card-v1615 .discord-create-actions-v1615 .button{min-width:210px!important}
.discord-team-stats-v1615{grid-template-columns:repeat(4,minmax(0,1fr))!important}
.discord-dashboard-link-grid-v1615{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.discord-member-management-v1615{overflow:hidden!important}
.discord-member-table-v1615{width:100%!important;max-width:100%!important;overflow:visible!important}
.discord-member-table-v1615 table{width:100%!important;min-width:0!important;table-layout:fixed!important}
.discord-member-table-v1615 th,.discord-member-table-v1615 td{padding:11px 8px!important;min-width:0!important;overflow:hidden!important}
.discord-member-table-v1615 th:nth-child(1){width:24%!important}
.discord-member-table-v1615 th:nth-child(2){width:7%!important}
.discord-member-table-v1615 th:nth-child(3){width:13%!important}
.discord-member-table-v1615 th:nth-child(4){width:10%!important}
.discord-member-table-v1615 th:nth-child(5){width:12%!important}
.discord-member-table-v1615 th:nth-child(6){width:34%!important}
.discord-member-person-v1615{min-width:0!important;gap:8px!important}
.discord-member-person-v1615 img{width:34px!important;height:34px!important;flex:0 0 34px!important}
.discord-member-person-v1615>div{min-width:0!important}
.discord-member-person-v1615 b,.discord-member-person-v1615 small,.discord-member-person-v1615 code{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
.discord-member-person-v1615 code{font-size:7px!important;margin-top:2px!important}
.discord-member-state-stack-v1615{display:grid!important;gap:4px!important;justify-items:start!important}
.discord-member-state-stack-v1615>*{font-size:7px!important;padding:4px 6px!important;white-space:nowrap!important}
.discord-member-actions-v1615{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:5px!important;flex-wrap:wrap!important;min-width:0!important;width:100%!important}
.discord-member-actions-v1615 form{display:inline-flex!important;margin:0!important}
.discord-member-actions-v1615 .icon-button{width:30px!important;height:30px!important;min-width:30px!important;border-radius:9px!important;padding:0!important}
.discord-member-actions-v1615 .icon-button .ui-icon{width:13px!important;height:13px!important}
.page-hero.compact.staff-hero{padding-top:54px!important;padding-bottom:42px!important}
.staff-directory{padding-top:36px!important}
.staff-group-premium{margin-top:22px!important}
.staff-group-premium:before{top:27px!important}
.staff-group-title-v9{padding-top:12px!important}
@media(max-width:1280px){
  .discord-team-create-card-v1615>form{grid-template-columns:1fr!important}
  .discord-member-table-v1615 th:nth-child(1){width:23%!important}
  .discord-member-table-v1615 th:nth-child(2){width:8%!important}
  .discord-member-table-v1615 th:nth-child(3){width:14%!important}
  .discord-member-table-v1615 th:nth-child(4){width:10%!important}
  .discord-member-table-v1615 th:nth-child(5){width:12%!important}
  .discord-member-table-v1615 th:nth-child(6){width:33%!important}
}
@media(max-width:900px){
  .discord-team-stats-v1615,.discord-dashboard-link-grid-v1615{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .discord-member-table-v1615{overflow-x:auto!important}
  .discord-member-table-v1615 table{min-width:920px!important;table-layout:auto!important}
}
@media(max-width:640px){
  .discord-team-stats-v1615,.discord-dashboard-link-grid-v1615{grid-template-columns:1fr!important}
  .discord-team-create-card-v1615 .discord-create-actions-v1615 .button{width:100%!important;min-width:0!important}
}

/* v16.16 · Başvuru, ekip üyesi ve blacklist arayüzü */
.submission-detail-v1616{align-items:start}.submission-answer-panel-v1616{min-width:0}.submission-answer-list-v1616{display:grid;gap:16px;margin-top:18px}.submission-answer-card-v1616{overflow:hidden;border:1px solid rgba(148,163,184,.18);border-radius:18px;background:rgba(5,8,17,.38)}.submission-question-v1616{padding:18px 20px;border-bottom:1px solid rgba(148,163,184,.14);background:linear-gradient(135deg,rgba(139,92,246,.13),rgba(34,211,238,.035))}.submission-question-v1616 span,.submission-response-v1616 small{display:block;margin-bottom:7px;color:var(--accent,#8b5cf6);font-size:10px;font-weight:800;letter-spacing:.16em}.submission-question-v1616 h3{margin:0;color:#f8fafc;font-size:18px;line-height:1.45}.submission-response-v1616{padding:18px 20px}.submission-response-v1616 p{margin:0;color:#dbe3f1;font-size:15px;line-height:1.75;white-space:normal}.submission-review-v1616{position:sticky;top:92px}.submission-discord-state-v1616{display:grid;gap:5px;margin-top:16px;padding:13px 15px;border:1px solid rgba(148,163,184,.18);border-radius:14px}.submission-discord-state-v1616.success{border-color:rgba(34,197,94,.3);background:rgba(34,197,94,.07)}.submission-discord-state-v1616.danger{border-color:rgba(239,68,68,.3);background:rgba(239,68,68,.07)}.submission-discord-state-v1616.pending{border-color:rgba(245,158,11,.3);background:rgba(245,158,11,.06)}.submission-discord-state-v1616 span,.submission-discord-state-v1616 small{color:#9ca8bb}
.team-member-add-dialog-v1616{width:min(600px,calc(100vw - 32px))}.team-member-add-dialog-v1616>p{margin:0 0 18px;color:#98a4b8;line-height:1.65}.team-member-id-entry-v1616{display:grid;grid-template-columns:1fr auto;gap:10px}.team-member-id-list-v1616{display:flex;flex-wrap:wrap;gap:8px;min-height:55px;padding:12px;border:1px solid rgba(148,163,184,.16);border-radius:14px;background:rgba(4,7,14,.45)}.team-member-id-list-v1616>span{align-self:center;color:#69758a;font-size:12px}.team-member-id-list-v1616 button{display:flex;align-items:center;gap:9px;padding:8px 10px;border:1px solid rgba(139,92,246,.32);border-radius:10px;background:rgba(139,92,246,.1);color:#e9e5ff;font:inherit;cursor:pointer}.team-member-id-list-v1616 button:hover{border-color:rgba(239,68,68,.55);color:#fecaca}
.blacklist-stats-v1616{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.blacklist-stats-v1616 article{display:flex;align-items:center;gap:15px;padding:22px;border:1px solid rgba(148,163,184,.16);border-radius:18px;background:linear-gradient(145deg,rgba(19,25,42,.9),rgba(9,13,24,.88))}.blacklist-stats-v1616 article>span{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:rgba(139,92,246,.14);color:#a78bfa}.blacklist-stats-v1616 article:nth-child(2)>span{background:rgba(88,101,242,.14);color:#8ea1ff}.blacklist-stats-v1616 article:nth-child(3)>span{background:rgba(34,197,94,.12);color:#4ade80}.blacklist-stats-v1616 b{display:block;color:#f8fafc;font-size:24px}.blacklist-stats-v1616 small{color:#8995aa}.blacklist-panel-v1616 td small{display:block;margin-top:4px;color:#748097}.blacklist-panel-v1616 code{font-size:11px}.blacklist-modal-v1616{width:min(560px,calc(100vw - 32px))}.pagination-v16{display:flex;justify-content:flex-end;gap:6px;margin-top:18px}.pagination-v16 a{display:grid;place-items:center;min-width:34px;height:34px;border:1px solid rgba(148,163,184,.16);border-radius:10px;color:#94a0b5;text-decoration:none}.pagination-v16 a.active,.pagination-v16 a:hover{border-color:rgba(139,92,246,.55);background:rgba(139,92,246,.16);color:#fff}
@media(max-width:900px){.submission-review-v1616{position:static}.blacklist-stats-v1616{grid-template-columns:1fr}.team-member-id-entry-v1616{grid-template-columns:1fr}}


/* Syvixa Web 16.16.1 — readable team member cards and cleaner workspace header */
.admin-brand-v13-4{border-bottom:0!important;padding-bottom:8px!important}
.admin-workspace-switch-v13-5{padding-top:4px!important}
.discord-member-management-v1615{overflow:visible!important}
.discord-member-cards-v16161{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:6px}
.discord-member-card-v16161{min-width:0;padding:18px;border:1px solid rgba(148,163,184,.16);border-radius:19px;background:linear-gradient(145deg,rgba(13,17,28,.96),rgba(7,10,18,.92));box-shadow:0 16px 38px rgba(0,0,0,.16)}
.discord-member-card-v16161.is-boss{border-color:rgba(245,158,11,.3);background:linear-gradient(145deg,rgba(31,25,15,.5),rgba(8,11,19,.94))}
.discord-member-card-head-v16161{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:15px;border-bottom:1px solid rgba(148,163,184,.12)}
.discord-member-person-v16161{display:flex;align-items:center;gap:12px;min-width:0}
.discord-member-person-v16161>img{width:50px;height:50px;flex:0 0 50px;border-radius:15px;object-fit:cover;border:1px solid rgba(148,163,184,.18);background:#070a10}
.discord-member-person-v16161>div{min-width:0}
.discord-member-name-row-v16161{display:flex;align-items:center;gap:8px;min-width:0}
.discord-member-name-row-v16161 h3{min-width:0;margin:0;color:#f7f8fb;font-size:15px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.discord-member-person-v16161 p{margin:5px 0 0;color:#8995a9;font-size:10px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.discord-member-person-v16161 code{display:block;margin-top:5px;color:#68758b;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.discord-member-card-head-v16161>.member-online-v16{flex:0 0 auto;padding:7px 9px!important;font-size:9px!important}
.discord-member-stats-v16161{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px}
.discord-member-stats-v16161>div{min-width:0;padding:11px;border:1px solid rgba(148,163,184,.1);border-radius:12px;background:rgba(255,255,255,.018)}
.discord-member-stats-v16161 small{display:block;margin-bottom:6px;color:#68758a;font-size:7px;font-weight:800;letter-spacing:.11em}
.discord-member-stats-v16161 b{display:block;color:#e8edf6;font-size:10px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.state-good-v16161{color:#5de09a!important}.state-warn-v16161{color:#f5bf5a!important}.state-muted-v16161{color:#8995a9!important}
.discord-member-actions-v16161{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(148,163,184,.11)}
.discord-member-actions-v16161 form{display:block;min-width:0;margin:0}
.team-action-button-v16161{width:100%;min-height:38px;padding:7px 6px;border:1px solid rgba(148,163,184,.16);border-radius:10px;background:rgba(255,255,255,.025);color:#aeb8c9;display:flex;align-items:center;justify-content:center;gap:6px;font:800 9px/1.2 Space Grotesk,system-ui;cursor:pointer;transition:.18s ease}
.team-action-button-v16161 .ui-icon{width:13px;height:13px;flex:0 0 13px}
.team-action-button-v16161:hover{border-color:rgba(139,92,246,.5);background:rgba(139,92,246,.11);color:#fff;transform:translateY(-1px)}
.team-action-button-v16161.success{border-color:rgba(34,197,94,.24);color:#7ce9aa}.team-action-button-v16161.warning{border-color:rgba(245,158,11,.25);color:#f7c96d}.team-action-button-v16161.danger{border-color:rgba(244,63,94,.25);color:#f6a0b3}
.discord-member-empty-v16161{grid-column:1/-1;min-height:130px}
@media(max-width:1280px){.discord-member-cards-v16161{grid-template-columns:1fr}.discord-member-actions-v16161{grid-template-columns:repeat(5,minmax(0,1fr))}}
@media(max-width:720px){.discord-member-stats-v16161{grid-template-columns:repeat(2,minmax(0,1fr))}.discord-member-actions-v16161{grid-template-columns:repeat(2,minmax(0,1fr))}.discord-member-card-head-v16161{align-items:flex-start;flex-direction:column}.discord-member-card-head-v16161>.member-online-v16{align-self:flex-start}}


/* Syvixa Web 16.17.0 — Discord identity, premium settings and compact team operations */
.admin-workspace-heading-v13-4.discord b{max-width:145px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.admin-workspace-heading-v13-4.discord i.online{background:#22c55e!important;box-shadow:0 0 0 4px rgba(34,197,94,.09),0 0 14px rgba(34,197,94,.7)!important}
.admin-workspace-heading-v13-4.discord i.offline{background:#64748b!important;box-shadow:0 0 0 4px rgba(100,116,139,.08)!important}
.discord-settings-grid-v1617{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr)!important;align-items:start!important;gap:18px!important}
.discord-settings-form-v1617 .discord-settings-section-v1613{padding:22px!important;border-radius:18px!important}
.discord-settings-form-v1617 .discord-settings-section-v1613 h3{font-size:14px!important;margin-bottom:17px!important}
.discord-resource-style-v1617 input{font-size:18px!important;font-weight:800!important}
.discord-resource-style-v1617 code{color:#c4b5fd}
.discord-auto-help-v1617{display:flex;align-items:flex-start;gap:12px;padding:15px 16px;margin-top:14px;border:1px solid rgba(139,92,246,.25);border-radius:15px;background:linear-gradient(135deg,rgba(139,92,246,.09),rgba(34,211,238,.035))}
.discord-auto-help-v1617>.ui-icon{width:19px;height:19px;color:#a78bfa;flex:0 0 auto}
.discord-auto-help-v1617 b{display:block;color:#f3f4f6;font-size:12px}
.discord-auto-help-v1617 p{margin:5px 0 0;color:#8f9bae;font-size:10px;line-height:1.6}
.discord-install-card-v1613{position:sticky;top:18px}
.discord-install-card-v1613 .discord-install-item-v1613{min-height:78px}
.discord-member-head-v1617{align-items:center!important;gap:16px!important}
.discord-member-head-actions-v1617{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap}
.discord-member-cards-v16161{grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr))!important}
.discord-member-card-v16161{height:100%;display:flex;flex-direction:column}
.discord-member-actions-v1617{grid-template-columns:repeat(5,minmax(0,1fr))!important;margin-top:auto!important}
.team-member-quick-dialog-v1617{max-width:560px!important}
.team-member-quick-dialog-v1617 textarea{resize:vertical}
@media(max-width:1180px){.discord-settings-grid-v1617{grid-template-columns:1fr!important}.discord-install-card-v1613{position:static}.discord-member-actions-v1617{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:720px){.discord-member-head-v1617{align-items:flex-start!important;flex-direction:column}.discord-member-head-actions-v1617{width:100%;display:grid;grid-template-columns:1fr 1fr}.discord-member-head-actions-v1617 .button{width:100%}.discord-member-actions-v1617{grid-template-columns:repeat(2,minmax(0,1fr))!important}}

/* Syvixa Web 16.18.0 — unified workspace state, compact team table and toolbar polish */
.admin-workspace-status-v1618{
    display:flex!important;
    align-items:center!important;
    gap:9px!important;
    min-height:48px!important;
    padding:11px 13px!important;
}
.admin-workspace-status-v1618 small{display:none!important}
.admin-workspace-status-v1618 b{
    flex:1 1 auto!important;
    min-width:0!important;
    max-width:none!important;
    margin:0!important;
    font:800 11px/1.2 Space Grotesk!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
}
.admin-workspace-status-v1618 i{
    position:static!important;
    flex:0 0 9px!important;
    width:9px!important;
    height:9px!important;
    margin:0!important;
    border-radius:999px!important;
    transform:none!important;
    align-self:center!important;
}
.admin-workspace-status-v1618 i.online{
    background:#22c55e!important;
    box-shadow:0 0 0 4px rgba(34,197,94,.09),0 0 14px rgba(34,197,94,.7)!important;
}
.admin-workspace-status-v1618 i.offline{
    background:#64748b!important;
    box-shadow:0 0 0 4px rgba(100,116,139,.08)!important;
}

.discord-member-management-v1618{overflow:hidden}
.discord-member-head-v1618{align-items:center!important;gap:16px!important}
.discord-action-legend-v1618{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:0 20px 15px}
.discord-action-legend-v1618 span{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid #283142;border-radius:9px;background:#0c1017;color:#929cad;font-size:8px;font-weight:800;white-space:nowrap}
.discord-action-legend-v1618 .ui-icon{width:13px;height:13px;color:#b6a7ff}
.discord-member-table-v1618{width:100%;overflow:visible;padding:0 20px 20px}
.discord-member-table-v1618 table{width:100%;table-layout:fixed;border-collapse:collapse;min-width:0!important}
.discord-member-table-v1618 th{padding:11px 9px;color:#68758b;font-size:8px;letter-spacing:.13em;text-align:left;white-space:nowrap}
.discord-member-table-v1618 td{padding:14px 9px;border-top:1px solid rgba(148,163,184,.12);color:#cbd3df;font-size:10px;vertical-align:middle}
.discord-member-table-v1618 th:nth-child(1),.discord-member-table-v1618 td:nth-child(1){width:25%}
.discord-member-table-v1618 th:nth-child(2),.discord-member-table-v1618 td:nth-child(2){width:10%}
.discord-member-table-v1618 th:nth-child(3),.discord-member-table-v1618 td:nth-child(3){width:12%}
.discord-member-table-v1618 th:nth-child(4),.discord-member-table-v1618 td:nth-child(4){width:10%}
.discord-member-table-v1618 th:nth-child(5),.discord-member-table-v1618 td:nth-child(5){width:11%}
.discord-member-table-v1618 th:nth-child(6),.discord-member-table-v1618 td:nth-child(6){width:32%}
.discord-member-person-v1618{display:flex;align-items:center;gap:11px;min-width:0}
.discord-member-person-v1618>img{width:42px;height:42px;flex:0 0 42px;border-radius:13px;object-fit:cover;background:#10141d;border:1px solid rgba(148,163,184,.18)}
.discord-member-person-v1618>div{min-width:0}
.discord-member-person-v1618>div>div{display:flex;align-items:center;gap:7px;min-width:0}
.discord-member-person-v1618 b{display:block;min-width:0;color:#f4f6fb;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.discord-member-person-v1618 small,.discord-member-person-v1618 code{display:block;margin-top:4px;color:#758196;font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.discord-member-person-v1618 code{font-size:7px;color:#5f6b7e}
.discord-member-state-stack-v1618{display:grid;justify-items:start;gap:6px}
.discord-icon-actions-v1618{display:flex;align-items:center;justify-content:flex-start;gap:6px;flex-wrap:wrap}
.discord-icon-actions-v1618 form{display:inline-flex;margin:0}
.discord-icon-actions-v1618 .icon-button{width:34px;height:34px;flex:0 0 34px;border-radius:10px;background:#111620;border:1px solid #293142;color:#cbd3e1;display:grid;place-items:center;transition:.16s}
.discord-icon-actions-v1618 .icon-button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 55%,#354055);color:#fff;background:color-mix(in srgb,var(--accent) 13%,#111620)}
.discord-icon-actions-v1618 .icon-button.success{color:#86efac;border-color:rgba(34,197,94,.3)}
.discord-icon-actions-v1618 .icon-button.warning{color:#fcd34d;border-color:rgba(245,158,11,.3)}
.discord-icon-actions-v1618 .icon-button.danger{color:#fda4af;border-color:rgba(244,63,94,.3)}
.discord-icon-actions-v1618 .ui-icon{width:15px;height:15px}

.blacklist-search-v1618{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:12px!important}
.blacklist-search-v1618 label{min-width:0!important;margin:0!important}
.blacklist-search-v1618 .button{min-width:104px!important;height:46px!important;margin:0!important;align-self:end!important}

@media(max-width:1180px){
    .discord-member-table-v1618 th:nth-child(2),.discord-member-table-v1618 td:nth-child(2){display:none}
    .discord-member-table-v1618 th:nth-child(1),.discord-member-table-v1618 td:nth-child(1){width:27%}
    .discord-member-table-v1618 th:nth-child(3),.discord-member-table-v1618 td:nth-child(3){width:14%}
    .discord-member-table-v1618 th:nth-child(4),.discord-member-table-v1618 td:nth-child(4){width:11%}
    .discord-member-table-v1618 th:nth-child(5),.discord-member-table-v1618 td:nth-child(5){width:13%}
    .discord-member-table-v1618 th:nth-child(6),.discord-member-table-v1618 td:nth-child(6){width:35%}
}
@media(max-width:820px){
    .discord-member-head-v1618{align-items:flex-start!important;flex-direction:column}
    .discord-member-head-v1618 .button{width:100%}
    .discord-member-table-v1618{padding:0 14px 16px}
    .discord-member-table-v1618 thead{display:none}
    .discord-member-table-v1618,.discord-member-table-v1618 tbody,.discord-member-table-v1618 tr,.discord-member-table-v1618 td{display:block;width:100%!important}
    .discord-member-table-v1618 tr{margin:0 0 14px;padding:14px;border:1px solid rgba(148,163,184,.15);border-radius:16px;background:rgba(8,12,20,.7)}
    .discord-member-table-v1618 td{display:grid;grid-template-columns:88px minmax(0,1fr);gap:10px;padding:9px 0;border:0}
    .discord-member-table-v1618 td:before{content:attr(data-label);color:#69758a;font-size:8px;font-weight:800;letter-spacing:.1em}
    .discord-member-table-v1618 td:first-child{display:block;padding-top:0}
    .discord-member-table-v1618 td:first-child:before{display:none}
    .discord-icon-actions-v1618{justify-content:flex-start}
    .blacklist-search-v1618{grid-template-columns:1fr!important}
    .blacklist-search-v1618 .button{width:100%!important}
}

/* Syvixa Web 16.18.1 — team status readability */
.discord-online-pill-v16181,
.discord-whitelist-pill-v16181{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    min-width:88px;
    padding:5px 9px;
    border-radius:999px;
    font-size:8px;
    font-weight:900;
    line-height:1;
    white-space:nowrap;
    border:1px solid transparent;
}
.discord-online-pill-v16181.online{color:#67e8f9;background:rgba(6,182,212,.14);border-color:rgba(34,211,238,.24)}
.discord-online-pill-v16181.offline{color:#67e8f9;background:rgba(8,145,178,.12);border-color:rgba(34,211,238,.18)}
.discord-whitelist-pill-v16181.yes{color:#86efac;background:rgba(34,197,94,.15);border-color:rgba(34,197,94,.25)}
.discord-whitelist-pill-v16181.no{color:#94a3b8;background:rgba(100,116,139,.13);border-color:rgba(148,163,184,.18)}
.discord-whitelist-pill-v16181.pending{color:#fde68a;background:rgba(245,158,11,.13);border-color:rgba(245,158,11,.22)}
.discord-member-table-v1618 th:nth-child(1),.discord-member-table-v1618 td:nth-child(1){width:22%}
.discord-member-table-v1618 th:nth-child(2),.discord-member-table-v1618 td:nth-child(2){width:7%}
.discord-member-table-v1618 th:nth-child(3),.discord-member-table-v1618 td:nth-child(3){width:10%}
.discord-member-table-v1618 th:nth-child(4),.discord-member-table-v1618 td:nth-child(4){width:11%}
.discord-member-table-v1618 th:nth-child(5),.discord-member-table-v1618 td:nth-child(5){width:9%}
.discord-member-table-v1618 th:nth-child(6),.discord-member-table-v1618 td:nth-child(6){width:11%}
.discord-member-table-v1618 th:nth-child(7),.discord-member-table-v1618 td:nth-child(7){width:30%}
@media(max-width:1180px){
    .discord-member-table-v1618 th:nth-child(2),.discord-member-table-v1618 td:nth-child(2){display:none}
    .discord-member-table-v1618 th:nth-child(1),.discord-member-table-v1618 td:nth-child(1){width:23%}
    .discord-member-table-v1618 th:nth-child(3),.discord-member-table-v1618 td:nth-child(3){width:11%}
    .discord-member-table-v1618 th:nth-child(4),.discord-member-table-v1618 td:nth-child(4){width:12%}
    .discord-member-table-v1618 th:nth-child(5),.discord-member-table-v1618 td:nth-child(5){width:9%}
    .discord-member-table-v1618 th:nth-child(6),.discord-member-table-v1618 td:nth-child(6){width:12%}
    .discord-member-table-v1618 th:nth-child(7),.discord-member-table-v1618 td:nth-child(7){width:33%}
}


/* Syvixa Web 1.0.0 — signed updater */
.update-head-v100{align-items:center}.update-version-chip-v100{min-width:160px;padding:14px 18px;border:1px solid var(--border);border-radius:16px;background:rgba(255,255,255,.025);display:grid;gap:2px}.update-version-chip-v100 small{font-size:9px;letter-spacing:.14em;color:var(--muted)}.update-version-chip-v100 b{font-size:25px}.update-version-chip-v100 span{font-size:11px;color:var(--muted)}
.update-activate-v100{display:grid;grid-template-columns:1.3fr 1fr;gap:28px;align-items:end}.update-activate-v100 form{display:flex;gap:10px;align-items:end}.update-activate-v100 label{flex:1}.update-status-v100{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center}.update-status-icon-v100{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;background:rgba(139,92,246,.13);color:var(--accent)}.update-status-icon-v100 svg{width:25px;height:25px}.update-status-v100.is-current .update-status-icon-v100{background:rgba(34,197,94,.12);color:#22c55e}.update-status-actions-v100{display:flex;gap:10px}.update-status-actions-v100 form{margin:0}.update-notes-v100 ul{display:grid;gap:8px;margin:20px 0 0;padding-left:20px}.update-meta-v100{display:flex;gap:8px;flex-wrap:wrap}.update-meta-v100 span{font-size:11px;border:1px solid var(--border);border-radius:999px;padding:6px 10px;color:var(--muted)}.update-meta-v100 span.danger{color:#fb7185;border-color:rgba(251,113,133,.3)}.update-grid-v100{display:grid;grid-template-columns:1fr 1fr;gap:18px}.update-list-v100{display:grid;gap:10px}.update-list-v100 article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px;border:1px solid var(--border);border-radius:13px;background:rgba(255,255,255,.018)}.update-list-v100 article div{display:grid;gap:4px}.update-list-v100 article small{color:var(--muted)}
@media(max-width:900px){.update-activate-v100,.update-grid-v100{grid-template-columns:1fr}.update-activate-v100 form{flex-direction:column;align-items:stretch}.update-status-v100{grid-template-columns:auto 1fr}.update-status-actions-v100{grid-column:1/-1}.update-head-v100{align-items:flex-start}.update-version-chip-v100{width:100%}}

/* Syvixa Demo Edition 1.0.0 */
.demo-status-banner{position:relative;z-index:45;display:flex;align-items:center;gap:12px;min-height:46px;padding:9px 18px;border-top:1px solid rgba(139,92,246,.22);border-bottom:1px solid rgba(139,92,246,.25);background:linear-gradient(90deg,rgba(139,92,246,.13),rgba(34,211,238,.07),rgba(139,92,246,.11));backdrop-filter:blur(18px);box-shadow:0 10px 30px rgba(0,0,0,.12)}
.demo-status-banner-admin{margin:0 0 0;background:linear-gradient(90deg,rgba(139,92,246,.16),rgba(11,14,21,.94),rgba(34,211,238,.08))}
.demo-status-banner-site{justify-content:center;position:sticky;top:72px}
.demo-status-badge{display:inline-flex;align-items:center;gap:7px;padding:6px 9px;border:1px solid rgba(167,139,250,.35);border-radius:999px;background:rgba(139,92,246,.14);color:#d9ccff;font-size:9px;font-weight:900;letter-spacing:.14em;white-space:nowrap}
.demo-status-badge:before{content:"";width:7px;height:7px;border-radius:50%;background:#34d399;box-shadow:0 0 0 4px rgba(52,211,153,.1),0 0 16px rgba(52,211,153,.65)}
.demo-status-banner p{margin:0;color:#aeb6c8;font-size:11px;line-height:1.45}
.demo-status-banner strong{margin-left:auto;min-width:58px;text-align:center;padding:6px 9px;border-radius:9px;background:rgba(8,10,15,.72);border:1px solid rgba(255,255,255,.07);color:#fff;font:700 11px/1.1 "Space Grotesk",sans-serif;letter-spacing:.04em}
.demo-status-banner-site strong{margin-left:0}
.demo-status-banner a{color:#d9ccff;font-size:10px;font-weight:800;text-decoration:none;white-space:nowrap}
.demo-status-banner a:hover{color:#fff}
@media(max-width:780px){.demo-status-banner{flex-wrap:wrap;padding:10px 13px;gap:8px}.demo-status-banner-site{top:62px;justify-content:flex-start}.demo-status-banner p{flex:1 1 220px}.demo-status-banner strong{margin-left:0}.demo-status-banner-site a{order:4;width:100%}}
