:root{--bg:#070a10;--panel:#0f1420;--panel2:#151c2a;--text:#f5f7fb;--muted:#9aa6bb;--line:#252d3d;--accent:#6f7cff;--accent2:#a7b0ff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 70% 0,#151c34 0,transparent 34%),var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}.dashboard-header,.header{height:78px;max-width:1180px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:0 24px}.brand{font-weight:900;letter-spacing:.22em}.header nav{display:flex;align-items:center;gap:24px;color:var(--muted);font-size:14px}.button{display:inline-flex;justify-content:center;align-items:center;border:1px solid transparent;border-radius:12px;background:var(--accent);color:white;padding:13px 19px;font-weight:750;cursor:pointer;transition:transform .2s,filter .2s,box-shadow .2s}.button:hover{filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 12px 28px rgba(111,124,255,.2)}.button.small{padding:9px 14px}.button.ghost{background:transparent;border-color:var(--line)}.button.full{width:100%}.button:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.hero{max-width:1180px;margin:0 auto;padding:100px 24px 115px;display:grid;grid-template-columns:1.25fr .75fr;gap:65px;align-items:center}.dashboard h1,.hero h1,.section h2{font-size:clamp(40px,6vw,72px);line-height:1.02;margin:18px 0}.dashboard-intro p,.hero p,.section-intro{color:var(--muted);font-size:18px;line-height:1.7;max-width:700px}.eyebrow{color:var(--accent2);font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.hero-actions{display:flex;gap:12px;margin-top:30px}.auth-card,.dashboard-grid article,.empty-state,.offer-card,.reward-card,.services>div,.status-card{background:linear-gradient(145deg,rgba(21,28,42,.96),rgba(12,16,25,.96));border:1px solid var(--line);border-radius:22px;box-shadow:0 30px 90px rgba(0,0,0,.3)}.status-card{padding:25px;display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:center}.status-card p{margin:4px 0;font-size:13px}.status-dot{width:10px;height:10px;background:#4ddb95;border-radius:50%;box-shadow:0 0 20px #4ddb95}.metric{grid-column:1/-1;padding-top:18px;border-top:1px solid var(--line);display:flex;justify-content:space-between}.metric span{font-weight:800}.metric small{color:var(--muted)}.section{max-width:1180px;margin:auto;padding:80px 24px}.section h2{font-size:42px;max-width:680px}.carousel-shell{margin-top:44px}.carousel-wrap{display:flex;align-items:center;gap:15px}.carousel-arrow{width:46px;height:46px;flex:0 0 auto;border-radius:50%;border:1px solid var(--line);background:var(--panel);color:white;font-size:28px;cursor:pointer;transition:.2s}.carousel-arrow:hover{border-color:var(--accent);transform:scale(1.06)}.offer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;width:100%}.animated-offers{animation:offersEnter .55s cubic-bezier(.22,.8,.22,1)}@keyframes offersEnter{0%{opacity:0;transform:translateX(24px) scale(.985)}to{opacity:1;transform:none}}.offer-card{padding:27px;position:relative;overflow:hidden;transition:transform .25s,border-color .25s}.offer-card:hover{transform:translateY(-6px);border-color:#3a4660}.offer-card.featured{border-color:var(--accent);transform:translateY(-8px)}.offer-card.featured:hover{transform:translateY(-12px)}.offer-index{position:absolute;right:22px;bottom:12px;font-size:62px;font-weight:900;color:rgba(167,176,255,.035)}.badge{position:absolute;right:18px;top:18px;background:rgba(111,124,255,.15);color:var(--accent2);padding:6px 9px;border-radius:999px;font-size:11px;font-weight:700}.offer-card h3{font-size:22px}.price{display:flex;align-items:end;gap:7px}.price strong{font-size:34px}.offer-card li,.price span{color:var(--muted)}.offer-card ul{list-style:none;padding:0;margin:24px 0}.offer-card li{padding:9px 0;border-bottom:1px solid rgba(37,45,61,.75);font-size:14px}.carousel-dots{display:flex;justify-content:center;gap:8px;margin-top:24px}.carousel-dots button{width:8px;height:8px;padding:0;border:0;border-radius:99px;background:var(--line);cursor:pointer;transition:.25s}.carousel-dots button.active{width:30px;background:var(--accent)}.trust-strip{max-width:1050px;margin:10px auto 20px;padding:30px 24px;display:grid;grid-template-columns:repeat(3,1fr);gap:25px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.trust-strip div{display:grid;grid-template-columns:auto auto;justify-content:center;align-items:center;column-gap:10px}.trust-strip div>span{grid-row:1/3;color:var(--accent2);font-size:27px}.trust-strip strong{font-size:17px}.trust-strip small{color:var(--muted);margin-top:3px}.feature-section{max-width:1240px}.section-kicker{display:flex;align-items:center;justify-content:center;gap:16px;color:var(--accent2);font-size:12px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;margin-bottom:28px}.section-kicker span{width:40px;height:1px;background:var(--line)}.support-banner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;background:rgba(111,124,255,.08);border:1px solid rgba(111,124,255,.35);border-radius:20px;padding:25px 28px;margin-bottom:18px}.feature-grid h3,.support-banner h3{margin:0 0 5px}.feature-grid p,.support-banner p{margin:0;color:var(--muted);line-height:1.55}.support-chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.support-chips span{padding:8px 12px;border:1px solid var(--line);background:var(--panel);border-radius:999px;font-size:13px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.feature-grid article{display:grid;grid-template-columns:auto 1fr;gap:16px;padding:24px;background:linear-gradient(145deg,rgba(21,28,42,.9),rgba(12,16,25,.9));border:1px solid var(--line);border-radius:16px;transition:.2s}.feature-grid article:hover{transform:translateY(-3px);border-color:#39435a}.feature-symbol{color:var(--accent2);font-size:29px;line-height:1}.services{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.services>div{padding:30px}.services span{color:var(--accent2);font-weight:800}.services p{color:var(--muted);line-height:1.6}footer{max-width:1180px;margin:50px auto 0;padding:35px 24px 50px;border-top:1px solid var(--line);display:flex;justify-content:space-between;color:var(--muted);font-size:13px}.auth-page{min-height:100vh;display:grid;place-items:center;padding:24px}.auth-card{width:min(430px,100%);padding:38px}.auth-card h1{font-size:36px;margin:35px 0 8px}.auth-card small,.auth-card>p{color:var(--muted)}.auth-form{display:grid;gap:18px;margin:28px 0}.auth-form label{display:grid;gap:8px;font-size:13px;font-weight:700}.auth-form input{width:100%;border:1px solid var(--line);background:#080c14;color:white;border-radius:11px;padding:13px;outline:none}.auth-form input:focus{border-color:var(--accent)}.form-error{margin:0;color:#ff8f9c;font-size:13px}.dashboard{max-width:1180px;margin:auto;padding:0 24px 80px}.dashboard-header{padding:0}.dashboard-intro{padding:70px 0 35px}.dashboard-intro h1{font-size:54px}.dashboard-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.dashboard-grid article{padding:25px}.dashboard-grid article>span{font-size:34px;font-weight:900;color:var(--accent2)}.dashboard-grid p,.empty-state p{color:var(--muted)}.reward-card{margin-top:22px;padding:38px;display:grid;grid-template-columns:1fr 360px;gap:50px;align-items:center;overflow:hidden}.reward-copy h2{font-size:38px;margin:12px 0}.reward-copy>p{color:var(--muted);line-height:1.7}.reward-copy>small{display:block;color:var(--muted);margin-top:14px}.reward-stats{display:flex;gap:12px;margin:24px 0}.reward-stats div{min-width:120px;padding:14px 18px;border:1px solid var(--line);border-radius:14px;background:rgba(7,10,16,.4);display:grid}.reward-stats strong{font-size:25px}.reward-stats span{color:var(--muted);font-size:12px}.wheel-area{position:relative;width:310px;height:310px;display:grid;place-items:center;margin:auto}.wheel-pointer{position:absolute;top:-15px;z-index:3;color:var(--accent2);font-size:28px;filter:drop-shadow(0 4px 8px #000)}.reward-wheel{width:280px;height:280px;border:8px solid var(--panel2);border-radius:50%;position:relative;background:conic-gradient(var(--accent) 0 12.5%,#242d50 12.5% 25%,var(--accent) 25% 37.5%,#242d50 37.5% 50%,var(--accent) 50% 62.5%,#242d50 62.5% 75%,var(--accent) 75% 87.5%,#242d50 87.5% 100%);box-shadow:0 0 0 1px var(--line),0 30px 60px rgba(0,0,0,.35);transition:transform 2.6s cubic-bezier(.12,.72,.08,1)}.reward-wheel:after{content:"A";position:absolute;inset:100px;border-radius:50%;display:grid;place-items:center;background:var(--panel);border:1px solid var(--line);font-weight:900;font-size:28px;box-shadow:0 8px 25px rgba(0,0,0,.3)}.reward-wheel span{position:absolute;left:calc(50% - 16px);top:calc(50% - 12px);width:32px;text-align:center;font-weight:900;font-size:13px}.empty-state{text-align:center;padding:65px 25px;margin-top:22px}.empty-state h2{font-size:30px}@media(max-width:900px){.header nav>a:not(.button){display:none}.hero{padding-top:70px}.hero,.offer-grid{grid-template-columns:1fr}.offer-card:not(:first-child){display:none}.dashboard-grid,.feature-grid,.reward-card,.services,.support-banner,.trust-strip{grid-template-columns:1fr}.support-chips{justify-content:flex-start}.carousel-wrap{gap:8px}.hero h1{font-size:48px}.reward-card{padding:28px}.wheel-area{transform:scale(.9)}footer{flex-direction:column;gap:10px}}@media(max-width:520px){.header{padding:0 16px}.header nav{gap:10px}.header nav>a:not(.button){display:none}.hero,.section{padding-left:18px;padding-right:18px}.hero-actions{flex-direction:column}.carousel-arrow{width:38px;height:38px}.reward-card{padding:22px}.wheel-area{margin-left:-12px;transform:scale(.82)}}.carousel-arrow:disabled{opacity:.28;border-color:var(--line)}.plan-family{display:block;color:var(--muted);font-size:10px;letter-spacing:.16em;font-weight:800;margin-bottom:-6px}.badge.best-seller{top:-1px;right:24px;border-radius:0 0 10px 10px;background:var(--accent);color:#fff;padding:8px 13px;box-shadow:0 8px 24px rgba(111,124,255,.25)}.offer-card.featured{padding-top:36px}.dashboard-wide{max-width:1440px;padding:0 30px 90px}.dashboard-topbar{min-height:82px;display:flex;align-items:center;gap:34px;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:20;background:rgba(7,10,16,.9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.dashboard-brand{margin-right:12px}.dashboard-nav{display:flex;align-items:center;gap:28px;flex:1 1;color:var(--muted);font-size:14px;font-weight:650}.dashboard-nav a{padding:30px 0;position:relative;transition:.2s;color:var(--muted)}.dashboard-nav a.active,.dashboard-nav a:hover{color:var(--text)}.dashboard-nav a.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--accent);border-radius:3px}.dashboard-account{display:flex;align-items:center;gap:12px}.credit-pill{display:flex;align-items:center;gap:8px;padding:9px 13px;border:1px solid var(--line);border-radius:12px;background:var(--panel);font-size:12px;color:var(--muted)}.credit-pill strong{color:var(--text);font-size:15px}.avatar{width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,var(--accent),#3946bb);font-weight:900;box-shadow:0 8px 26px rgba(111,124,255,.25)}.dashboard-welcome{padding:58px 0 38px;display:flex;align-items:flex-end;justify-content:space-between;gap:36px}.dashboard-welcome h1{font-size:46px;margin:12px 0 10px}.dashboard-welcome p{color:var(--muted);font-size:16px;margin:0}.dashboard-quick-stats{display:grid;grid-template-columns:repeat(3,minmax(130px,1fr));gap:12px}.dashboard-quick-stats div{padding:18px 20px;border:1px solid var(--line);border-radius:16px;background:rgba(15,20,32,.72);display:grid;gap:3px;min-width:145px}.dashboard-quick-stats strong{font-size:25px}.dashboard-quick-stats span{font-size:12px;color:var(--muted)}.dashboard-section{margin-top:28px}.section-row{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px}.section-row.compact{margin-bottom:16px}.section-row h2,.support-panel h2{font-size:28px;margin:6px 0 0}.service-overview-card{padding:23px 25px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(140deg,rgba(21,28,42,.92),rgba(11,15,24,.95));display:flex;align-items:center;justify-content:space-between;gap:25px}.service-main{display:flex;align-items:center;gap:18px}.service-icon{width:50px;height:50px;border-radius:14px;display:grid;place-items:center;background:rgba(111,124,255,.12);color:var(--accent2);font-size:24px;border:1px solid rgba(111,124,255,.25)}.service-title-row{display:flex;align-items:center;gap:12px}.service-title-row h3{margin:0;font-size:20px}.service-main p{color:var(--muted);margin:7px 0 0}.status-tag{font-size:11px;font-weight:800;padding:6px 9px;border-radius:999px}.status-tag.neutral{background:rgba(154,166,187,.1);color:var(--muted);border:1px solid var(--line)}.service-actions{display:flex;gap:10px}.purchase-banner{width:100%;margin-top:16px;min-height:108px;border:1px dashed #3a4358;border-radius:18px;background:linear-gradient(90deg,rgba(111,124,255,.08),rgba(15,20,32,.5),rgba(111,124,255,.05));color:var(--text);display:flex;align-items:center;justify-content:center;gap:18px;cursor:pointer;transition:.25s;padding:24px}.purchase-banner:hover{border-color:var(--accent);transform:translateY(-2px);background:linear-gradient(90deg,rgba(111,124,255,.13),rgba(15,20,32,.6),rgba(111,124,255,.09))}.purchase-banner>span:nth-child(2){display:grid;text-align:left}.purchase-banner strong{font-size:19px}.purchase-banner small{color:var(--muted);margin-top:4px}.purchase-plus{font-size:27px;color:var(--accent2)}.purchase-arrow{font-size:24px;color:var(--accent2)}.dashboard-columns{display:grid;grid-template-columns:minmax(0,2fr) minmax(290px,.72fr);gap:22px;align-items:start;margin-top:42px}.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.news-card,.support-panel{border:1px solid var(--line);border-radius:18px;background:linear-gradient(145deg,rgba(21,28,42,.88),rgba(11,15,24,.95))}.news-card{min-height:230px;padding:24px;display:flex;flex-direction:column;transition:.2s}.news-card:hover{transform:translateY(-4px);border-color:#3b465f}.news-card h3{font-size:19px;margin:18px 0 8px}.news-card p{color:var(--muted);line-height:1.6;margin:0 0 22px}.news-card small{color:var(--muted);margin-top:auto}.news-tag{align-self:flex-start;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent2);background:rgba(111,124,255,.1);border:1px solid rgba(111,124,255,.2);padding:6px 8px;border-radius:999px}.support-panel{padding:27px;position:sticky;top:106px}.support-panel>p{color:var(--muted);line-height:1.65}.support-links{display:grid;gap:9px;margin-top:24px}.support-links button{border:1px solid var(--line);background:rgba(7,10,16,.35);color:var(--text);border-radius:12px;padding:14px 15px;display:flex;justify-content:space-between;cursor:pointer;text-align:left}.support-links button:hover{border-color:var(--accent)}.reward-section{margin-top:42px}.reward-section .reward-card{margin-top:0}@media(max-width:1050px){.dashboard-nav{display:none}.dashboard-welcome{align-items:flex-start;flex-direction:column}.dashboard-columns{grid-template-columns:1fr}.support-panel{position:static}.news-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.dashboard-wide{padding:0 16px 70px}.dashboard-topbar{gap:12px}.dashboard-account .button{display:none}.dashboard-welcome{padding-top:38px}.dashboard-welcome h1{font-size:38px}.dashboard-quick-stats{grid-template-columns:1fr;width:100%}.section-row,.service-overview-card{align-items:flex-start;flex-direction:column}.service-actions{width:100%}.service-actions .button{flex:1 1}.news-grid{grid-template-columns:1fr}.purchase-banner{justify-content:flex-start}.purchase-arrow{margin-left:auto}}.dashboard-profile-link{display:flex;align-items:center;gap:10px;padding:6px 10px 6px 6px;border:1px solid transparent;border-radius:13px;color:var(--text);font-size:13px;font-weight:700}.dashboard-profile-link:hover{border-color:var(--line);background:var(--panel)}.avatar-image{object-fit:cover}.subpage-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:58px 0 30px}.subpage-heading h1{margin:10px 0;font-size:46px}.subpage-heading p{margin:0;color:var(--muted)}.profile-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.7fr);gap:22px;align-items:start}.panel-demo-main,.panel-side-card,.profile-card,.profile-information-card,.ticket-conversation,.ticket-create,.ticket-list{border:1px solid var(--line);border-radius:20px;background:linear-gradient(145deg,rgba(21,28,42,.9),rgba(11,15,24,.96))}.profile-card,.profile-information-card{padding:30px}.panel-side-card dl,.profile-information-card dl{display:grid;gap:4px;margin:0}.panel-side-card dl div,.profile-information-card dl div{display:flex;justify-content:space-between;gap:18px;padding:15px 0;border-bottom:1px solid var(--line)}.panel-side-card dt,.profile-information-card dt{color:var(--muted)}.panel-side-card dd,.profile-information-card dd{margin:0;font-weight:750;text-align:right}.profile-form,.ticket-create{display:grid;gap:18px}.profile-form label,.ticket-create label{display:grid;gap:8px;color:var(--muted);font-size:13px;font-weight:700}.profile-form input,.profile-form textarea,.ticket-create input,.ticket-create select,.ticket-create textarea{width:100%;border:1px solid var(--line);border-radius:12px;background:rgba(7,10,16,.58);color:var(--text);padding:13px 14px;outline:none;resize:vertical;font:inherit}.profile-form input:focus,.profile-form textarea:focus,.ticket-create input:focus,.ticket-create select:focus,.ticket-create textarea:focus{border-color:var(--accent)}.profile-form input:disabled{opacity:.65}.profile-preview{display:flex;align-items:center;gap:17px;padding-bottom:23px;margin-bottom:5px;border-bottom:1px solid var(--line)}.profile-preview>div:last-child{display:grid;gap:4px}.profile-preview span{color:var(--muted);font-size:13px}.profile-avatar-large{width:72px;height:72px;border-radius:20px;object-fit:cover;border:1px solid var(--line)}.profile-avatar-placeholder{display:grid;place-items:center;background:linear-gradient(135deg,var(--accent),#3946bb);font-size:25px;font-weight:900}.profile-character-count{margin-top:-10px;color:var(--muted);font-size:11px;text-align:right}.form-success{margin:0;color:#6be6ad;font-size:13px}.reward-cooldown{margin-top:22px;max-width:520px}.reward-cooldown-header{display:flex;justify-content:space-between;gap:20px;margin-bottom:9px;font-size:12px}.reward-cooldown-header span{color:var(--muted)}.reward-progress-track{width:100%;height:9px;overflow:hidden;border:1px solid var(--line);border-radius:999px;background:rgba(7,10,16,.7)}.reward-progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent2));box-shadow:0 0 16px rgba(111,124,255,.38);transition:width 1s linear}.support-links a{border:1px solid var(--line);background:rgba(7,10,16,.35);color:var(--text);border-radius:12px;padding:14px 15px;display:flex;justify-content:space-between}.support-links a:hover{border-color:var(--accent)}.status-tag.online{background:rgba(77,219,149,.12);color:#6be6ad;border:1px solid rgba(77,219,149,.25)}.status-tag.offline{background:rgba(255,99,115,.1);color:#ff7583;border:1px solid rgba(255,99,115,.2)}.panel-demo-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:22px}.panel-demo-main,.panel-side-card{padding:28px}.panel-server-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.panel-server-head h2{margin:8px 0 0}.resource-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin:26px 0}.resource-cards>div{padding:17px;border:1px solid var(--line);border-radius:15px;background:rgba(7,10,16,.32);display:grid;gap:7px}.resource-cards span{font-size:12px;color:var(--muted)}.resource-cards strong{font-size:19px}.mini-bar{height:6px;background:var(--line);border-radius:99px;overflow:hidden}.mini-bar i{display:block;height:100%;background:var(--accent);border-radius:99px;transition:.4s}.panel-actions{display:flex;gap:10px;margin-bottom:22px}.button.danger{background:#c94c5b}.console{min-height:280px;border:1px solid #20283a;border-radius:15px;background:#05070b;padding:18px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.console-head{display:flex;justify-content:space-between;border-bottom:1px solid #20283a;padding-bottom:12px;margin-bottom:12px}.console-head span{color:var(--muted);font-size:12px}.console p{margin:7px 0;color:#b9c5d8;font-size:13px}.panel-side-card p{color:var(--muted);line-height:1.6}.ticket-layout{display:grid;grid-template-columns:280px minmax(0,1fr) 340px;gap:18px;align-items:start}.ticket-conversation,.ticket-create,.ticket-list{padding:22px}.ticket-item{width:100%;border:1px solid var(--line);background:rgba(7,10,16,.35);color:var(--text);border-radius:12px;padding:14px;margin-bottom:9px;display:flex;justify-content:space-between;gap:12px;text-align:left;cursor:pointer}.ticket-item.active{border-color:var(--accent);background:rgba(111,124,255,.09)}.ticket-item span{display:grid;gap:5px}.ticket-item small{color:var(--muted)}.ticket-item em{font-style:normal;font-size:11px;color:var(--accent2)}.ticket-conversation{min-height:490px}.ticket-conversation-head{display:flex;justify-content:space-between;gap:20px}.ticket-conversation-head h2{margin:8px 0 24px}.message-bubble{max-width:80%;padding:15px 17px;border-radius:15px;margin:14px 0}.message-bubble strong{font-size:12px}.message-bubble p{margin:7px 0 0;line-height:1.55}.user-message{margin-left:auto;background:rgba(111,124,255,.17);border:1px solid rgba(111,124,255,.25)}.support-message{background:rgba(7,10,16,.45);border:1px solid var(--line)}.ticket-create h2{margin:8px 0 2px}@media(max-width:1050px){.panel-demo-grid,.profile-layout,.ticket-layout{grid-template-columns:1fr}.ticket-list{order:2}.ticket-conversation{order:1}.ticket-create{order:3}}@media(max-width:720px){.dashboard-profile-link span{display:none}.subpage-heading{align-items:flex-start;flex-direction:column}.resource-cards{grid-template-columns:1fr}.panel-actions{flex-wrap:wrap}.panel-demo-main,.panel-side-card,.profile-card,.profile-information-card,.ticket-conversation,.ticket-create,.ticket-list{padding:20px}}.header-profile-link{display:flex;align-items:center;gap:10px;padding:6px 10px 6px 6px;border:1px solid transparent;border-radius:13px;color:var(--text);font-size:13px;font-weight:700;transition:background .2s ease,border-color .2s ease}.header-profile-link:hover{border-color:var(--line);background:var(--panel)}.header-profile-link .avatar{flex:0 0 auto}.header-credit-pill{margin-left:4px}@media(max-width:760px){.header-credit-pill,.header-profile-link span{display:none}}body:before{content:"";inset:0;z-index:-2;background:linear-gradient(rgba(255,255,255,.014) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.014) 1px,transparent 0);background-size:54px 54px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 82%);mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 82%);animation:gridDrift 22s linear infinite}.ambient-orb,body:before{position:fixed;pointer-events:none}.ambient-orb{z-index:-1;width:460px;height:460px;top:-210px;left:57%;border-radius:50%;background:rgba(111,124,255,.11);filter:blur(90px);animation:ambientFloat 12s ease-in-out infinite alternate}.motion-ready .reveal-on-scroll{opacity:0;transform:translateY(24px) scale(.988);transition:opacity .7s cubic-bezier(.22,.75,.2,1) var(--reveal-delay,0s),transform .7s cubic-bezier(.22,.75,.2,1) var(--reveal-delay,0s)}.motion-ready .reveal-on-scroll.is-visible{opacity:1;transform:none}.floating-card{animation:cardFloat 5.5s ease-in-out infinite}.brand{position:relative;transition:letter-spacing .28s ease,color .28s ease,text-shadow .28s ease}.brand:hover{letter-spacing:.27em;color:#fff;text-shadow:0 0 25px rgba(167,176,255,.36)}.dashboard-nav a,.header nav>a:not(.button){position:relative;transition:color .2s ease}.dashboard-nav a:after,.header nav>a:not(.button):after{content:"";position:absolute;left:0;right:100%;bottom:-7px;height:1px;background:var(--accent2);transition:right .25s ease}.dashboard-nav a.active:after,.dashboard-nav a:hover:after,.header nav>a:not(.button):hover:after{right:0}.status-dot{animation:statusPulse 2.1s ease-in-out infinite}.dashboard-grid article,.feature-grid article,.panel-side-card,.profile-information-card,.services>div,.trust-strip>div{transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.dashboard-grid article:hover,.feature-grid article:hover,.panel-side-card:hover,.profile-information-card:hover,.services>div:hover,.trust-strip>div:hover{transform:translateY(-5px);border-color:rgba(111,124,255,.48);box-shadow:0 18px 45px rgba(0,0,0,.23)}.feature-symbol{transition:transform .3s ease,filter .3s ease}.feature-grid article:hover .feature-symbol,.support-banner:hover .feature-symbol{transform:rotate(-7deg) scale(1.1);filter:drop-shadow(0 0 10px rgba(111,124,255,.38))}.offer-shine{position:absolute;inset:-80% auto -80% -55%;width:42%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.09),transparent);transform:rotate(18deg);transition:left .75s ease}.offer-card:hover .offer-shine{left:125%}.carousel-arrow:disabled{opacity:.24}.ticket-item{transition:transform .2s ease,border-color .2s ease,background .2s ease}.ticket-item:hover{transform:translateX(4px);border-color:rgba(111,124,255,.5)}.ticket-item em.closed{color:var(--muted)}.ticket-count{display:grid;place-items:center;min-width:30px;height:30px;padding:0 9px;border:1px solid var(--line);border-radius:999px;color:var(--accent2);font-size:12px;font-weight:800}.ticket-conversation-empty,.ticket-list-empty{display:grid;place-items:center;text-align:center;color:var(--muted)}.ticket-list-empty{gap:7px;padding:42px 12px;border:1px dashed var(--line);border-radius:14px}.ticket-list-empty strong{color:var(--text)}.ticket-conversation-empty{min-height:430px;align-content:center}.ticket-conversation-empty>span{color:var(--accent2);font-size:34px;animation:emptyPulse 2.4s ease-in-out infinite}.ticket-conversation-empty h2{margin:15px 0 4px;color:var(--text)}.ticket-conversation-empty p{margin:0}.ticket-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:32px;padding-top:20px;border-top:1px solid var(--line)}.button.ghost-danger{margin-left:auto;background:transparent;border-color:rgba(255,99,115,.35);color:#ff8994}.button.ghost-danger:hover{background:rgba(255,99,115,.09);box-shadow:0 12px 28px rgba(255,99,115,.08)}.local-demo-note{color:var(--muted);line-height:1.45}.message-bubble{animation:bubbleEnter .4s cubic-bezier(.22,.75,.2,1) both}.support-message{animation-delay:.1s}@keyframes gridDrift{0%{background-position:0 0,0 0}to{background-position:54px 54px,54px 54px}}@keyframes ambientFloat{0%{transform:translate3d(-30px,0,0) scale(.92)}to{transform:translate3d(70px,85px,0) scale(1.14)}}@keyframes cardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes statusPulse{0%,to{transform:scale(1);box-shadow:0 0 15px #4ddb95}50%{transform:scale(1.28);box-shadow:0 0 27px #4ddb95}}@keyframes bubbleEnter{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@keyframes emptyPulse{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.12);opacity:1}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.motion-ready .reveal-on-scroll{opacity:1;transform:none}}.dashboard-nav a:after{bottom:-1px;height:2px;background:var(--accent)}.panel-empty-state,.services-empty-state{border:1px solid var(--line);border-radius:20px;background:linear-gradient(145deg,rgba(21,28,42,.9),rgba(11,15,24,.96))}.services-empty-state{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;padding:26px}.panel-empty-visual,.services-empty-icon{display:grid;place-items:center;border:1px solid var(--line);background:rgba(111,124,255,.08);color:var(--accent2)}.services-empty-icon{width:52px;height:52px;border-radius:15px;font-size:24px}.panel-empty-copy h2,.services-empty-state h3{margin:0 0 7px}.panel-empty-copy p,.services-empty-state p{margin:0;color:var(--muted);line-height:1.65}.panel-empty-state{min-height:480px;display:grid;grid-template-columns:minmax(240px,.75fr) minmax(0,1fr);align-items:center;gap:48px;padding:46px;overflow:hidden}.panel-empty-visual{width:min(100%,310px);aspect-ratio:1;margin:auto;border-radius:34px;font-size:86px;box-shadow:inset 0 0 60px rgba(111,124,255,.08);animation:emptyPanelFloat 4s ease-in-out infinite}.panel-empty-copy{max-width:620px}.panel-empty-copy h2{margin-top:10px;font-size:clamp(30px,4vw,48px)}.panel-empty-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}@keyframes emptyPanelFloat{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-10px) rotate(2deg)}}@media (max-width:760px){.services-empty-state{grid-template-columns:1fr;align-items:start}.panel-empty-state{grid-template-columns:1fr;min-height:0;padding:28px}.panel-empty-visual{max-width:220px}}.series-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 61px 20px}.series-legend>div{display:flex;align-items:center;gap:12px;padding:13px 16px;border:1px solid var(--line);border-radius:14px;background:rgba(15,20,32,.72)}.series-legend strong{display:grid;place-items:center;min-width:38px;height:30px;border-radius:9px;background:rgba(111,124,255,.12);color:var(--accent2);font-size:13px;letter-spacing:.08em}.series-legend span{color:var(--muted);font-size:12px;line-height:1.45}.offer-card.performance{background:linear-gradient(145deg,rgba(25,31,52,.98),rgba(12,16,27,.98));border-color:rgba(111,124,255,.42)}.offer-card.performance:before{content:"RP";position:absolute;right:-6px;top:50%;transform:translateY(-50%) rotate(-90deg);font-size:10px;font-weight:900;letter-spacing:.28em;color:rgba(167,176,255,.22)}.offer-card.performance .plan-family{color:var(--accent2)}.offer-card.performance h3{letter-spacing:.01em}.carousel-arrow:disabled{opacity:.3;cursor:not-allowed;transform:none}.carousel-arrow:disabled:hover{border-color:var(--line);transform:none}@media(max-width:900px){.series-legend{grid-template-columns:1fr;margin:0 46px 18px}}@media(max-width:520px){.series-legend{margin:0 0 18px}.series-legend>div{align-items:flex-start}}.offer-mode-row{display:flex;justify-content:center;margin:0 0 24px}.performance-toggle{display:inline-flex;align-items:center;gap:11px;border-radius:999px;background:rgba(15,20,32,.84);color:var(--text);padding:10px 16px 10px 11px;font:inherit;font-size:13px;font-weight:800;cursor:pointer;box-shadow:0 12px 32px rgba(0,0,0,.18);transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.performance-toggle:hover{transform:translateY(-2px);border-color:rgba(111,124,255,.58);box-shadow:0 16px 38px rgba(0,0,0,.25)}.performance-toggle-indicator{position:relative;width:42px;height:24px;border-radius:999px;background:#252d3d;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04);transition:background .25s ease}.performance-toggle-indicator>span{position:absolute;left:4px;top:4px;width:16px;height:16px;border-radius:50%;background:#c2c8d5;box-shadow:0 3px 9px rgba(0,0,0,.35);transition:transform .28s cubic-bezier(.2,.8,.2,1),background .25s ease}.performance-toggle.active{border-color:rgba(111,124,255,.7);background:rgba(111,124,255,.1);box-shadow:0 16px 42px rgba(111,124,255,.14)}.performance-toggle.active .performance-toggle-indicator{background:var(--accent)}.performance-toggle.active .performance-toggle-indicator>span{transform:translateX(18px);background:#fff}.performance-mode .animated-offers{animation:performanceOffersEnter .58s cubic-bezier(.2,.8,.2,1)}@keyframes performanceOffersEnter{0%{opacity:0;transform:translateY(12px) scale(.98);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}.carousel-shell.performance-mode{position:relative}.carousel-shell.performance-mode:before{content:"";position:absolute;inset:32px 55px 12px;z-index:-1;border-radius:34px;background:radial-gradient(circle at 50% 0,rgba(255,86,86,.18),transparent 42%),radial-gradient(circle at 80% 50%,rgba(255,148,54,.11),transparent 35%);filter:blur(22px);pointer-events:none;animation:performanceAura 3.8s ease-in-out infinite alternate}@keyframes performanceAura{0%{opacity:.62;transform:scale(.98)}to{opacity:1;transform:scale(1.015)}}.performance-toggle.active{color:#fff6ed;border-color:rgba(255,119,61,.78);background:linear-gradient(135deg,rgba(255,76,76,.18),rgba(255,142,48,.12));box-shadow:0 16px 42px rgba(255,83,70,.2),inset 0 0 18px rgba(255,170,69,.06)}.performance-toggle.active:hover{border-color:rgba(255,167,82,.95);box-shadow:0 18px 48px rgba(255,83,70,.28),inset 0 0 22px rgba(255,170,69,.09)}.performance-toggle.active .performance-toggle-indicator{background:linear-gradient(90deg,#ff424d,#ff9b35);box-shadow:0 0 17px rgba(255,91,63,.58)}.offer-card.performance{background:linear-gradient(145deg,rgba(48,23,34,.98),rgba(18,15,25,.98));border-color:rgba(255,110,68,.52);box-shadow:0 30px 90px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,171,102,.06)}.offer-card.performance:hover{border-color:rgba(255,152,73,.9);box-shadow:0 34px 82px rgba(255,61,61,.12),0 0 35px rgba(255,129,45,.08)}.offer-card.performance.featured{border-color:#ff7750;box-shadow:0 30px 85px rgba(255,70,70,.18),0 0 0 1px rgba(255,163,82,.2),inset 0 1px 0 rgba(255,220,177,.08)}.offer-card.performance .plan-family,.offer-card.performance .price strong{color:#ffac68}.offer-card.performance .offer-index{color:rgba(255,153,87,.055)}.offer-card.performance .best-seller{color:#fff1df;background:linear-gradient(135deg,rgba(255,61,78,.31),rgba(255,142,47,.28));border:1px solid rgba(255,159,77,.38);box-shadow:0 8px 22px rgba(255,77,55,.18)}.offer-card.performance .button{background:linear-gradient(135deg,#ff4958,#ff922f);box-shadow:0 12px 30px rgba(255,78,62,.18)}.offer-card.performance .button:hover{box-shadow:0 16px 36px rgba(255,78,62,.31)}.performance-mode .carousel-dots button.active{background:linear-gradient(90deg,#ff4b58,#ff9938);box-shadow:0 0 13px rgba(255,91,61,.38)}.performance-mode .carousel-arrow:not(:disabled):hover{color:#fff5eb;border-color:#ff8d4b;box-shadow:0 0 18px rgba(255,99,57,.22)}@media (prefers-reduced-motion:reduce){.carousel-shell.performance-mode:before{animation:none}}.brand-with-logo{display:inline-flex;align-items:center;gap:10px;letter-spacing:.18em}.brand-with-logo img{width:34px;height:34px;border-radius:9px;object-fit:cover;box-shadow:0 8px 22px rgba(0,213,180,.16)}.discord-hero:before{content:"";position:absolute;width:440px;height:440px;top:40px;left:48%;z-index:-1;border-radius:50%;background:rgba(0,212,176,.09);filter:blur(90px);pointer-events:none}.discord-hero{position:relative}.beta-note{display:flex;align-items:center;gap:10px;margin-top:24px;color:var(--muted);font-size:13px}.beta-note span{padding:5px 8px;border:1px solid rgba(71,225,176,.38);border-radius:999px;background:rgba(71,225,176,.09);color:#6be6ad;font-size:10px;font-weight:900;letter-spacing:.15em}.bot-status-card{border-color:rgba(71,225,176,.24)}.product-mode-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 61px 30px}.product-mode-tabs button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:62px;padding:14px 16px;border:1px solid var(--line);border-radius:15px;background:rgba(15,20,32,.78);color:var(--text);font:inherit;font-size:13px;font-weight:800;text-align:left;cursor:pointer;transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.product-mode-tabs button:hover{transform:translateY(-2px);border-color:rgba(111,124,255,.48)}.product-mode-tabs button.active{border-color:rgba(71,225,176,.55);background:linear-gradient(135deg,rgba(29,193,150,.14),rgba(111,124,255,.07));box-shadow:0 16px 42px rgba(0,0,0,.2)}.product-mode-tabs button.locked{color:#b2b9c7}.product-mode-tabs small{color:var(--muted);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.mode-status{width:9px;height:9px;border-radius:50%;box-shadow:0 0 12px currentColor}.mode-status.available{color:#4ddb95;background:currentColor}.mode-status.upcoming{color:#d8a24f;background:currentColor}.offer-card.discord-offer{border-color:rgba(71,225,176,.18);background:linear-gradient(145deg,rgba(13,33,35,.96),rgba(12,16,25,.98))}.offer-card.discord-offer:hover{border-color:rgba(71,225,176,.58);box-shadow:0 28px 70px rgba(0,180,145,.08)}.offer-card.discord-offer.featured{border-color:#47e1b0;box-shadow:0 28px 75px rgba(0,190,150,.13)}.offer-card.discord-offer .plan-family,.offer-card.discord-offer .price strong{color:#6be6ad}.offer-card.discord-offer .best-seller{color:#dffff3;background:rgba(71,225,176,.13);border:1px solid rgba(71,225,176,.25)}.discord-mode .carousel-dots button.active{background:linear-gradient(90deg,#47e1b0,#6f7cff)}.locked-product-panel{min-height:390px;margin:0 61px;padding:60px 30px;display:grid;place-items:center;align-content:center;text-align:center;border:1px dashed rgba(167,176,255,.28);border-radius:22px;background:linear-gradient(145deg,rgba(17,22,34,.86),rgba(9,12,19,.92))}.locked-product-panel h3{max-width:640px;margin:14px auto 10px;font-size:30px}.locked-product-panel p{max-width:620px;margin:0 auto 24px;color:var(--muted);line-height:1.7}.locked-product-icon{display:grid;place-items:center;width:56px;height:56px;margin-bottom:18px;border:1px solid var(--line);border-radius:18px;background:rgba(111,124,255,.08);color:var(--accent2);font-size:25px}.services>div{position:relative}.service-state{position:absolute;top:24px;right:24px;padding:5px 8px;border:1px solid rgba(216,162,79,.28);border-radius:999px;color:#e3b56f;font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.service-state.available{color:#6be6ad;border-color:rgba(71,225,176,.28);background:rgba(71,225,176,.07)}.service-locked{opacity:.72}.selected-offer-preview{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0}.selected-offer-preview>div{display:grid;gap:5px;padding:14px;border:1px solid var(--line);border-radius:13px;background:rgba(7,10,16,.35)}.selected-offer-preview span{color:var(--muted);font-size:11px}.selected-offer-preview strong{font-size:13px}@media (max-width:900px){.product-mode-tabs{grid-template-columns:1fr;margin:0 0 24px}.locked-product-panel{margin:0}.selected-offer-preview{grid-template-columns:1fr}}.brand-with-logo img{object-fit:contain;background:transparent;border-radius:0;box-shadow:none}.runtime-setup-card,.service-panel-demo{border:1px solid var(--line);border-radius:22px;background:linear-gradient(145deg,rgba(17,23,35,.96),rgba(8,11,18,.98));box-shadow:0 26px 80px rgba(0,0,0,.28)}.runtime-setup-card{padding:42px;text-align:center}.runtime-setup-card h2{margin:10px 0;font-size:clamp(28px,4vw,42px)}.runtime-setup-card>p{max-width:680px;margin:0 auto 30px;color:var(--muted);line-height:1.7}.runtime-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:760px;margin:0 auto 24px}.runtime-choice-grid button{display:grid;place-items:center;gap:10px;min-height:210px;border:1px solid var(--line);border-radius:18px;background:rgba(10,15,24,.72);color:var(--text);cursor:pointer;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.runtime-choice-grid button:hover{transform:translateY(-5px);border-color:rgba(71,225,176,.65);box-shadow:0 20px 50px rgba(0,210,175,.1)}.runtime-choice-grid strong{font-size:22px}.runtime-choice-grid small{color:var(--muted)}.runtime-logo{width:62px;height:62px;border-radius:18px;background:#f2d54b;color:#151515;font-size:21px;font-weight:950}.runtime-logo.python{background:linear-gradient(135deg,#4d86b7 0 50%,#ffd54a 50% 100%);color:#fff}.service-panel-demo{overflow:hidden}.service-panel-head{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:30px;border-bottom:1px solid var(--line)}.service-panel-head h2{margin:8px 0 4px;font-size:32px}.service-panel-head p{margin:0;color:var(--muted)}.service-live-status{display:inline-flex;align-items:center;gap:9px;padding:9px 13px;border:1px solid rgba(255,95,104,.3);border-radius:999px;color:#ff7d85;background:rgba(255,74,88,.07);font-size:12px;font-weight:850}.service-live-status span{width:9px;height:9px;border-radius:50%;background:currentColor;box-shadow:0 0 12px currentColor}.service-live-status.online{color:#6be6ad;border-color:rgba(71,225,176,.34);background:rgba(71,225,176,.08)}.service-panel-tabs{display:flex;gap:6px;padding:14px 20px;border-bottom:1px solid var(--line);overflow-x:auto}.service-panel-tabs button{padding:10px 14px;border:0;border-radius:10px;background:transparent;color:var(--muted);font:inherit;font-size:13px;font-weight:750;white-space:nowrap;cursor:pointer}.service-panel-tabs button.active,.service-panel-tabs button:hover{background:rgba(111,124,255,.11);color:var(--text)}.panel-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:26px}.panel-overview-grid article{display:grid;gap:7px;padding:20px;border:1px solid var(--line);border-radius:15px;background:rgba(7,10,16,.38)}.panel-overview-grid article small,.panel-overview-grid article span{color:var(--muted);font-size:12px}.panel-overview-grid article strong{font-size:20px}.panel-control-row{grid-column:1/-1;display:flex;gap:10px;padding-top:8px}.terminal-panel{padding:26px}.terminal-output{min-height:360px;max-height:480px;overflow:auto;padding:20px;border:1px solid var(--line);border-radius:14px 14px 0 0;background:#05070b;color:#9deac8;font:13px/1.7 Consolas,Courier New,monospace}.terminal-panel form{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--line);border-top:0;border-radius:0 0 14px 14px;background:#080b11}.terminal-panel form span{color:#6be6ad;font-family:monospace}.terminal-panel input{flex:1 1;border:0;outline:0;background:transparent;color:var(--text);font-family:monospace}.terminal-panel form button{border:0;border-radius:8px;padding:8px 12px;background:var(--accent);color:white;cursor:pointer}.sftp-panel{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1.4fr);gap:18px;padding:26px}.file-browser,.sftp-access-card{border:1px solid var(--line);border-radius:16px;background:rgba(7,10,16,.38)}.sftp-access-card{padding:22px}.sftp-access-card h3{margin:8px 0 18px}.sftp-access-card dl{margin:0 0 18px}.sftp-access-card dl div{display:flex;justify-content:space-between;gap:18px;padding:11px 0;border-bottom:1px solid var(--line)}.sftp-access-card dt{color:var(--muted)}.sftp-access-card dd{margin:0;font-family:monospace}.file-browser{overflow:hidden}.file-browser-head{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;border-bottom:1px solid var(--line)}.file-browser-head button{border:1px solid var(--line);border-radius:9px;background:rgba(111,124,255,.1);color:var(--text);padding:8px 11px;cursor:pointer}.file-row{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.04)}.file-row small{color:var(--muted)}.variables-panel{display:grid;gap:10px;padding:26px}.variables-panel>div{display:grid;grid-template-columns:minmax(150px,.6fr) minmax(0,1fr) auto;gap:16px;align-items:center;padding:15px 17px;border:1px solid var(--line);border-radius:13px;background:rgba(7,10,16,.38)}.variables-panel>div span{color:var(--muted);font-size:12px;font-weight:800}.variables-panel>div strong{font-family:monospace;overflow:hidden;text-overflow:ellipsis}.variables-panel>div button{border:0;background:transparent;color:var(--accent2);cursor:pointer}.variables-panel>.button{justify-self:start;margin-top:8px}@media (max-width:900px){.runtime-choice-grid,.sftp-panel{grid-template-columns:1fr}.panel-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-panel-head{align-items:flex-start;flex-direction:column}}@media (max-width:560px){.runtime-setup-card{padding:28px 18px}.panel-overview-grid{grid-template-columns:1fr;padding:18px}.panel-control-row{flex-wrap:wrap}.variables-panel>div{grid-template-columns:1fr}}.resource-meter{height:7px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.06)}.resource-meter>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent2));transition:width .8s ease}.terminal-toolbar{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border:1px solid var(--line);border-bottom:0;border-radius:14px 14px 0 0;background:#080b11;color:var(--muted);font-size:12px}.file-row-actions button,.terminal-toolbar button,.variable-actions button{border:0;background:transparent;color:var(--accent2);cursor:pointer}.terminal-output{border-radius:0}.terminal-error{color:#ff7d85}.sftp-actions{display:flex;gap:8px;flex-wrap:wrap}.file-manager-layout{grid-template-columns:minmax(260px,.58fr) minmax(0,1.7fr)}.file-browser-head>div{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.file-manager-body{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1.35fr);min-height:520px}.file-list{border-right:1px solid var(--line);overflow:auto}.file-row{grid-template-columns:auto minmax(0,1fr) auto;cursor:pointer;position:relative}.file-row.active,.file-row:hover{background:rgba(111,124,255,.08)}.file-row-actions{grid-column:2/-1;display:flex;gap:10px;opacity:0;height:0;overflow:hidden;transition:opacity .2s ease,height .2s ease}.file-row.active .file-row-actions,.file-row:hover .file-row-actions{opacity:1;height:20px}.file-row-actions button:last-child,.variable-actions button:last-child{color:#ff7d85}.file-editor-empty,.file-list-empty{display:grid;place-items:center;min-height:260px;padding:24px;color:var(--muted);text-align:center}.file-editor{min-width:0;background:#070a10}.file-editor-head{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 16px;border-bottom:1px solid var(--line)}.file-editor-head button{border:0;border-radius:8px;padding:8px 12px;background:var(--accent);color:white;cursor:pointer}.file-editor textarea{min-height:460px;width:100%;box-sizing:border-box;background:#05070b;color:#d7e5e1;font:13px/1.65 Consolas,Courier New,monospace;tab-size:2}.variable-actions{display:flex;justify-content:flex-end;gap:12px}.variable-modal-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:20px;background:rgba(2,4,8,.74);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.variable-modal{width:min(460px,100%);display:grid;gap:16px;padding:26px;border:1px solid var(--line);border-radius:18px;background:#101722;box-shadow:0 30px 100px rgba(0,0,0,.55)}.variable-modal h3{margin:0}.variable-modal label{display:grid;gap:8px;color:var(--muted);font-size:13px;font-weight:700}.variable-modal input[type=password],.variable-modal input[type=text]{border:1px solid var(--line);border-radius:10px;padding:12px;background:#080c13;color:var(--text);outline:0}.variable-modal input:focus{border-color:var(--accent)}.variable-modal .variable-secret-check{display:flex;align-items:center;grid-template-columns:auto 1fr}.variable-modal>div{display:flex;justify-content:flex-end;gap:9px}@media (max-width:1050px){.file-manager-body,.file-manager-layout{grid-template-columns:1fr}.file-list{border-right:0;border-bottom:1px solid var(--line);max-height:330px}}@media (max-width:650px){.file-browser-head{align-items:flex-start;flex-direction:column}.file-browser-head>div{justify-content:flex-start}}.unified-catalog{margin-top:34px}.catalog-mode-bar{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:18px 20px;border:1px solid var(--line);border-radius:18px;background:rgba(15,20,32,.8)}.catalog-mode-bar>div:first-child{display:flex;align-items:center;gap:13px}.catalog-mode-bar small,.catalog-mode-bar strong{display:block}.catalog-mode-bar small{margin-top:4px;color:var(--muted)}.performance-toggle{display:flex;padding:4px;border:1px solid var(--line);border-radius:13px;background:#090d16}.performance-toggle button{min-width:126px;border:0;border-radius:9px;background:transparent;color:var(--muted);padding:11px 15px;font-weight:800;cursor:pointer;transition:.2s}.performance-toggle button.active{background:linear-gradient(135deg,var(--accent),#5866df);color:#fff;box-shadow:0 8px 22px rgba(111,124,255,.22)}.performance-mode .performance-toggle button.active{background:linear-gradient(135deg,#a476ff,#697cff)}.mode-description{text-align:center;max-width:720px;margin:38px auto 12px}.mode-description h3{font-size:clamp(25px,4vw,38px);margin:10px 0}.mode-description p{color:var(--muted);line-height:1.65}.unified-offer{min-height:610px}.unified-offer.perf-offer{border-color:rgba(167,126,255,.35);background:linear-gradient(180deg,rgba(34,26,56,.94),rgba(12,16,27,.98))}.unified-offer.perf-offer.featured{border-color:#a476ff;box-shadow:0 22px 65px rgba(137,102,255,.15)}.included-benefit{color:#72e6b1!important;font-weight:750}.included-services{padding-top:25px}.included-services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.included-services-grid article{position:relative;min-height:240px;padding:28px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(145deg,rgba(19,25,40,.9),rgba(10,14,24,.9));transition:.25s}.included-services-grid article:hover{transform:translateY(-5px);border-color:rgba(111,124,255,.5)}.included-services-grid h3{font-size:22px;margin:18px 0 9px}.included-services-grid p{color:var(--muted);line-height:1.65}.included-level{display:inline-flex;padding:6px 10px;border-radius:999px;background:rgba(111,124,255,.12);border:1px solid rgba(111,124,255,.25);color:var(--accent2);font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}@media(max-width:900px){.catalog-mode-bar{align-items:stretch;flex-direction:column}.performance-toggle button{flex:1 1;min-width:0}.included-services-grid{grid-template-columns:1fr}}@media(max-width:620px){.performance-toggle{width:100%}.catalog-mode-bar{padding:15px}.unified-offer{min-height:auto}}.hosting-panel{display:grid;grid-template-columns:290px minmax(0,1fr);min-height:760px;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#0b1018}.server-sidebar{background:#171c23;border-right:1px solid #27303b;padding:10px 0 20px}.server-controls{display:flex;gap:8px;padding:0 24px 18px}.server-controls button{height:40px;border:0;border-radius:8px;color:white;font-weight:800}.power{background:#4399ff}.stop{background:#f3b400}.kill{width:40px;background:#ff6670;font-size:23px}.sidebar-service{margin:0 18px 12px;padding:14px;border:1px solid #2a3440;border-radius:12px;display:grid;gap:4px}.sidebar-service small,.sidebar-service span{color:#8c98a8;font-size:11px}.sidebar-service span.online{color:#31d49b}.server-menu{display:grid;padding:0 14px}.server-menu button{display:flex;align-items:center;gap:12px;padding:11px 14px;border:0;border-radius:8px;background:transparent;color:#f5f7fb;text-align:left;font-size:15px}.server-menu i{width:22px;text-align:center;font-style:normal;font-size:20px}.server-menu button.active{color:#00d3ad;background:#132b29}.server-workspace{padding:34px;background:radial-gradient(circle at 70% 0,#17203b 0,transparent 35%),#090d14}.panel-title-row{display:flex;justify-content:space-between}.panel-title-row h2{font-size:35px;margin:8px 0}.big-status{padding:8px 12px;border-radius:99px;height:max-content}.big-status.online{color:#52e4ab;background:#12352c}.big-status.offline{color:#ff7b87;background:#351820}.panel-info-grid,.panel-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:24px 0}.panel-info-grid{grid-template-columns:repeat(2,1fr)}.panel-info-grid article,.panel-metrics article{border:1px solid var(--line);border-radius:14px;background:#111722;padding:18px}.panel-info-grid span,.panel-metrics span{display:block;color:var(--muted);font-size:12px}.panel-metrics strong{display:block;font-size:24px;margin:8px 0}.panel-metrics article>div{height:6px;background:#252e3b;border-radius:99px}.panel-metrics i{display:block;height:100%;background:#00d3ad}.panel-info-grid strong{display:block;margin:9px 0;word-break:break-word}.panel-info-grid small{color:var(--muted)}.support-code{color:#aeb5ff}.panel-console{border:1px solid #202938;border-radius:14px;background:#05080d;overflow:hidden}.panel-console header{display:flex;justify-content:space-between;padding:13px 16px;border-bottom:1px solid #202938}.panel-console pre{padding:18px;min-height:160px;color:#aab8c8}.bot-config-view h2,.panel-placeholder h2{font-size:36px}.bot-config-view>p,.panel-placeholder>p{color:var(--muted)}.runtime-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:28px 0}.runtime-grid button{display:grid;place-items:center;gap:12px;min-height:220px;border:1px solid var(--line);border-radius:16px;background:#0e141e;color:white}.runtime-grid button.selected{border-color:#00d3ad}.runtime-logo{width:64px;height:64px;border-radius:16px}.runtime-logo.js{background:#ffd83e}.runtime-logo.py{background:linear-gradient(135deg,#4c93cf 50%,#ffd34b 0)}.bot-summary,.placeholder-card{padding:18px;border:1px solid var(--line);border-radius:14px;background:#111722}.admin-warning{margin:0 28px 24px;padding:15px;border:1px solid #7d5b23;background:#2b2112;border-radius:12px}.admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:0 28px 50px}.admin-card{background:#101620;border:1px solid var(--line);border-radius:16px;padding:22px}.admin-table{display:grid;gap:10px}.admin-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px;border:1px solid var(--line);border-radius:12px;background:#0a0f17}.admin-row>div:first-child{display:grid}.admin-row small{color:var(--muted)}.credit-editor{display:grid;grid-template-columns:100px auto;gap:6px}.credit-editor input{background:#05080d;border:1px solid var(--line);color:white;padding:8px}.credit-editor button{background:var(--accent);border:0;color:white;font-weight:800}.credit-editor small{grid-column:1/-1}@media(max-width:980px){.hosting-panel{grid-template-columns:1fr}.server-menu{grid-template-columns:repeat(2,1fr)}.admin-grid,.panel-info-grid,.panel-metrics{grid-template-columns:1fr}}.module-empty{min-height:230px;display:grid;place-items:center;align-content:center;gap:12px;border:1px dashed #304355;border-radius:10px;color:#93a5bb}.module-empty i{font-size:34px;color:var(--panel-green)}.icon-btn{background:transparent;border:0;color:#9fb0c6;cursor:pointer}.cards-list{display:grid;gap:10px}.full-row{grid-column:1/-1}.chart-card{margin-top:16px;background:#171f25;border:1px solid #27394b;border-radius:9px;padding:20px}.fake-chart{height:280px;display:flex;align-items:flex-end;gap:5px;border-bottom:1px solid #334658}.fake-chart i{flex:1 1;min-height:2px;background:linear-gradient(var(--panel-green),transparent);border-radius:3px 3px 0 0}.activity-list{border-left:1px solid #3a5064;margin-left:10px}.activity-list>div{display:grid;grid-template-columns:24px 1fr auto;gap:8px;padding:12px}.activity-list i{color:var(--panel-green)}.activity-list span{color:#8fa1b8}.runtime-grid,.theme-grid,.version-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.runtime-grid button,.theme-grid button,.version-grid button{background:#171f25;border:1px solid #2d4052;color:white;border-radius:9px;padding:22px;text-align:left;display:grid;gap:8px;cursor:pointer}.runtime-grid button.selected,.theme-grid button.selected,.version-grid button.selected{border-color:var(--panel-green);box-shadow:0 0 0 1px var(--panel-green)}.version-grid button i{font-size:25px;color:var(--panel-green)}.runtime-grid small,.version-grid small{color:#92a5bc}.livemap{display:grid;grid-template-columns:2fr 1fr;gap:18px}.map-grid{height:420px;border:1px solid #2d4052;border-radius:10px;background-image:linear-gradient(#183d35aa 1px,transparent 0),linear-gradient(90deg,#183d35aa 1px,transparent 0);background-size:32px 32px;display:grid;place-items:center}.map-marker{background:#13251f;border:1px solid var(--panel-green);padding:10px 14px;border-radius:8px}.runtime-logo{width:58px;height:58px;border-radius:13px;display:grid;place-items:center;font-weight:900}.runtime-logo.js{background:#f7d43d;color:#111}.runtime-logo.py{background:linear-gradient(135deg,#4688bd 50%,#ffd447 0)}.bot-summary{margin-top:15px;display:flex;justify-content:space-between}.theme-grid{grid-template-columns:repeat(4,1fr)}.theme-swatch{height:70px;border-radius:8px}.theme-swatch.emerald{background:#00b98e}.theme-swatch.violet{background:#8b7cff}.theme-swatch.blue{background:#4e9cff}.theme-swatch.amber{background:#e8a52a}@media(max-width:1050px){.hosting-panel{grid-template-columns:230px minmax(0,1fr)}.server-menu button{font-size:13px}.access-grid{grid-template-columns:1fr}}@media(max-width:780px){.hosting-panel{display:block}.server-sidebar{border-right:0}.server-menu{display:grid;grid-template-columns:repeat(2,1fr)}.server-workspace{padding:18px}.form-grid,.livemap,.monitor-grid,.panel-info-grid,.panel-metrics,.runtime-grid,.theme-grid,.version-grid{grid-template-columns:1fr}.settings-tabs{grid-template-columns:repeat(2,1fr)}.access-grid{grid-template-columns:1fr}}.real-panel{min-height:760px}.panel-alert{padding:12px 15px;border-radius:10px;margin-bottom:16px;border:1px solid}.panel-alert.error{background:#3c1720;border-color:#7d2d3a;color:#ffb3bd}.panel-alert.success{background:#0d3028;border-color:#176d58;color:#87f6d6}.panel-page-head{display:flex;align-items:flex-start;gap:14px;margin-bottom:24px}.panel-page-head>i{font-size:27px;color:#00b98f}.panel-page-head h2{margin:0 0 5px}.panel-page-head p{margin:0;color:#92a2bb}.panel-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.panel-metrics article{min-height:115px}.file-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}.file-toolbar code{margin-right:auto;padding:9px 12px;border-radius:8px;background:#0f1620;border:1px solid #28364a;color:#b9c8db}.real-files>div{grid-template-columns:minmax(240px,1fr) 110px 180px 42px 42px}.real-files .file-name{display:flex;align-items:center;gap:12px;background:none;border:0;color:#edf4ff;text-align:left;cursor:pointer}.real-files .file-name i{color:#00b98f;font-size:18px}.file-editor{position:fixed;z-index:80;inset:6vh 5vw;background:#111821;border:1px solid #304058;border-radius:14px;display:flex;flex-direction:column;box-shadow:0 40px 120px #000a}.file-editor footer,.file-editor header{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid #273447}.file-editor footer{border-top:1px solid #273447;border-bottom:0;justify-content:flex-end}.file-editor textarea{flex:1 1;resize:none;border:0;outline:0;background:#091019;color:#e7eef8;padding:18px;font:14px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}.market-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:22px}.market-tabs button{padding:11px;border:1px solid #31415a;background:#1b2940;color:#d9e2f1;border-radius:7px;font-weight:700;cursor:pointer}.market-tabs button.active{background:#04a77f;border-color:#04a77f;color:white}.market-search{display:grid;grid-template-columns:170px minmax(260px,1fr) auto;gap:10px;margin-bottom:20px}.market-search input,.market-search select{background:#121a24;border:1px solid #31415a;color:white;border-radius:8px;padding:11px}.market-grid{display:grid;grid-template-columns:repeat(3,minmax(260px,1fr));gap:12px}.market-card{display:grid;grid-template-columns:52px 1fr auto;gap:12px;align-items:center;background:#151c24;border:1px solid #27364b;border-radius:10px;padding:14px}.market-card img,.market-placeholder{width:48px;height:48px;border-radius:9px;object-fit:cover;background:#1c293c;display:grid;place-items:center}.market-card h3{font-size:15px;margin:0 0 4px}.market-card p{font-size:12px;color:#9dacc0;margin:0 0 7px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.market-card small{font-size:11px;color:#91a3ba}.market-card .panel-btn{white-space:nowrap}@media(max-width:1100px){.market-grid{grid-template-columns:repeat(2,minmax(240px,1fr))}.panel-metrics{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.market-grid,.market-search{grid-template-columns:1fr}.real-files>div{grid-template-columns:minmax(150px,1fr) 75px 38px 38px}.real-files>div>span:nth-of-type(2){display:none}.server-sidebar{position:relative;width:100%}.hosting-panel{display:block}.server-workspace{padding:18px}.real-controls{grid-template-columns:repeat(5,1fr)}}.panel-empty-compact{min-height:0;margin-top:46px;grid-template-columns:230px minmax(0,1fr);gap:40px;padding:40px}.panel-empty-compact .panel-empty-visual{width:190px;border-radius:28px;font-size:62px;animation:none}.panel-empty-compact .panel-empty-copy h1{margin:10px 0 12px;font-size:clamp(30px,4vw,46px);line-height:1.08}.panel-empty-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:25px}.panel-empty-details>div{min-width:0;display:grid;gap:7px;padding:15px 16px;border:1px solid var(--line);border-radius:14px;background:rgba(7,10,16,.38)}.panel-empty-details span{color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.panel-empty-details strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.panel-empty-note{display:inline-flex;align-items:center;gap:9px;margin-top:20px;color:var(--muted);font-size:13px}.panel-empty-note i{color:var(--accent2)}@media (max-width:820px){.panel-empty-compact{grid-template-columns:1fr;margin-top:28px;padding:28px}.panel-empty-compact .panel-empty-visual{width:150px}.panel-empty-details{grid-template-columns:1fr}}body,html{min-height:100%;background-color:#050914}body{min-height:100vh;background-image:radial-gradient(circle at 72% 7%,rgba(64,79,170,.3) 0,rgba(64,79,170,.12) 24%,transparent 47%),linear-gradient(180deg,#060a14,#050914);background-repeat:no-repeat;background-size:100% 100%;background-attachment:fixed}.dashboard-main,.dashboard-shell,.panel-page,main{background:transparent!important}.docker-demo-panel{align-items:start}.docker-demo-panel .panel-empty-copy{max-width:none;width:100%}.docker-power-section{margin:24px 0;padding:18px;border:1px solid #26344a;border-radius:16px;background:rgba(7,11,20,.62)}.docker-power-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.docker-power-heading>div{display:grid;gap:4px}.docker-power-heading strong{font-size:15px}.docker-power-heading span{color:var(--muted);font-size:12px}.docker-power-controls{display:flex;align-items:stretch;gap:10px;flex-wrap:wrap}.docker-split-control{display:flex}.docker-power-button{min-height:44px;border:0;color:white;font:inherit;font-weight:850;cursor:pointer;transition:filter .18s ease,transform .18s ease,opacity .18s ease}.docker-power-button:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.docker-power-button:disabled{opacity:.38;cursor:not-allowed;transform:none}.docker-power-button.start{display:inline-flex;align-items:center;gap:8px;padding:0 18px;border-radius:10px;background:#08aa7f}.docker-power-button.restart{width:48px;background:#438ff5}.docker-power-button.stop{width:48px;background:#efad00}.docker-power-button.kill{width:48px;border-radius:10px;background:#fb6674;font-size:18px}.docker-split-control .docker-power-button:first-child{border-radius:10px 0 0 10px}.docker-split-control .docker-power-button.delay{width:52px;border-left:1px solid rgba(255,255,255,.32);border-radius:0 10px 10px 0;font-size:13px}.docker-countdown{display:flex;align-items:center;gap:8px;margin-top:13px;color:#dce4f2;font-size:13px}.docker-countdown i{color:var(--accent2)}.docker-demo-panel .panel-alert{margin:16px 0 0}@media(max-width:760px){.docker-power-controls{display:grid;grid-template-columns:1fr 100px 100px 48px}.docker-power-button.start{justify-content:center}}@media(max-width:560px){.docker-power-controls{grid-template-columns:1fr 1fr}.docker-power-button.start{grid-column:1/-1}.docker-split-control{width:100%}.docker-split-control .docker-power-button:first-child{flex:1 1}.docker-power-button.kill{width:100%}}.demo-server-shell{display:grid;gap:1.25rem}.demo-console-card,.demo-server-card{background:linear-gradient(180deg,rgba(13,22,46,.94),rgba(8,14,30,.96));border:1px solid rgba(95,129,255,.18);border-radius:20px;box-shadow:0 24px 60px rgba(0,0,0,.28);overflow:hidden}.demo-server-card{padding:0}.demo-box-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.02)}.demo-box-meta{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.demo-box-meta strong{font-size:1.1rem;color:#f4f7ff}.demo-box-actions{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.mini-action{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:#eaf1ff;border-radius:10px;padding:.6rem .85rem;font-weight:700;display:inline-flex;align-items:center;gap:.45rem}.mini-action.green{background:rgba(16,185,129,.14);border-color:rgba(16,185,129,.3);color:#59f2bf}.mini-action.violet{background:rgba(139,92,246,.14);border-color:rgba(139,92,246,.3);color:#c4b5fd}.mini-action.ghost{background:rgba(255,255,255,.04)}.demo-support-badge{display:inline-flex;align-items:center;padding:.35rem .65rem;border-radius:10px;font-size:.88rem;font-weight:800;letter-spacing:.03em}.demo-support-badge.server{background:rgba(16,185,129,.14);color:#36e7a2;border:1px solid rgba(16,185,129,.28)}.demo-support-badge.box{background:rgba(139,92,246,.14);color:#c4b5fd;border:1px solid rgba(139,92,246,.28)}.demo-server-row{display:grid;grid-template-columns:minmax(0,1.4fr) auto minmax(320px,1fr);gap:1.25rem;align-items:center;padding:1.2rem 1.25rem}.demo-server-identity{display:flex;align-items:center;gap:1rem;min-width:0}.demo-game-art{width:56px;height:56px;border-radius:14px;background:linear-gradient(180deg,#3aa657,#624523);display:grid;place-items:center;border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.demo-game-art span{font-weight:900;color:#fff;font-size:1.35rem;text-shadow:0 2px 8px rgba(0,0,0,.35)}.demo-server-texts{display:grid;gap:.35rem;min-width:0}.demo-code-line{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.demo-server-name{font-size:1.15rem;font-weight:800;color:#f9fbff}.demo-subline{flex-wrap:wrap;color:#8ea5d8;font-size:.92rem}.demo-server-status,.demo-subline{display:flex;align-items:center;gap:.5rem}.demo-server-status{justify-content:center;font-weight:800;white-space:nowrap}.demo-server-status.online{color:#3ee296}.demo-server-status.offline{color:#ff7373}.demo-server-actions{display:flex;align-items:center;justify-content:flex-end;gap:.7rem;flex-wrap:wrap}.demo-action{border:none;border-radius:10px;padding:.78rem .95rem;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-width:50px;transition:transform .15s ease,filter .15s ease;color:#fff}.demo-action:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.05)}.demo-action:disabled{opacity:.45;cursor:not-allowed}.demo-action.start{background:linear-gradient(135deg,#19d39c,#15b887);min-width:138px;color:#08251b}.demo-action.blue{background:#1f4d8f}.demo-action.amber{background:#8a6716}.demo-action.red{background:#8c3844}.demo-action.icon-only{padding:.78rem .9rem}.demo-action.plus{min-width:62px}.demo-split-group{display:flex;align-items:center;gap:.55rem}.demo-server-footnote{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:0 1.25rem 1rem;color:#90a4cf;font-size:.92rem}.demo-server-footnote span{display:inline-flex;align-items:center;gap:.4rem}.demo-console-card{padding:1.1rem 1.25rem 1rem}.demo-console-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.demo-console-header h2{margin:.15rem 0 0;font-size:1.25rem;color:#f8fbff}.demo-console-note{display:flex;align-items:center;gap:.55rem;padding:.75rem .9rem;border-radius:12px;margin-bottom:.85rem;background:rgba(250,204,21,.08);border:1px solid rgba(250,204,21,.18);color:#f6d76d}.demo-console-output{margin:0;min-height:340px;max-height:430px;overflow:auto;border-radius:16px;padding:1rem 1.1rem;background:#070b14;border:1px solid rgba(255,255,255,.08);color:#cae1ff;font:500 .89rem/1.5 Consolas,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;word-break:break-word}.demo-console-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-top:.8rem;color:#91a3c9;font-size:.9rem}.demo-console-footer span{display:inline-flex;align-items:center;gap:.45rem}@media (max-width:1100px){.demo-server-row{grid-template-columns:1fr}.demo-server-actions,.demo-server-status{justify-content:flex-start}}@media (max-width:720px){.demo-box-header,.demo-console-footer,.demo-console-header,.demo-server-footnote,.demo-server-row{padding-left:1rem;padding-right:1rem}.demo-box-header,.demo-console-header{flex-direction:column;align-items:flex-start}.demo-box-actions,.demo-server-actions{width:100%}.demo-action.start{min-width:unset;flex:1 1}.demo-server-actions{gap:.55rem}.demo-split-group,.demo-split-group .demo-action{flex:1 1}}.server-open-button{border:0;background:transparent;color:inherit;text-align:left;padding:0;cursor:pointer}.server-open-button:hover .demo-server-name{text-decoration:underline}.compact-list-row{grid-template-columns:minmax(0,1.5fr) auto minmax(260px,.75fr)}.compact-actions{flex-wrap:nowrap}.demo-detail-layout{display:grid;grid-template-columns:245px minmax(0,1fr);min-height:720px;border:1px solid rgba(95,129,255,.18);border-radius:18px;overflow:hidden;background:#080d18}.demo-detail-sidebar{background:#111923;border-right:1px solid rgba(255,255,255,.08);padding:1rem;display:flex;flex-direction:column}.back-to-boxes{border:0;background:transparent;color:#9fb0cf;text-align:left;padding:.45rem 0 .9rem;cursor:pointer;font-weight:700}.demo-detail-cover{height:112px;border-radius:12px;background:linear-gradient(135deg,#25334e,#121923);display:grid;place-items:center}.demo-detail-cover-art{width:76px;height:76px;border-radius:17px;background:linear-gradient(180deg,#3aa657,#624523);display:grid;place-items:center}.demo-detail-cover-art span{font-size:2rem;font-weight:900;color:#fff}.demo-detail-sidebar h2{text-align:center;margin:1rem 0 .5rem;color:#25d7a2}.demo-detail-support{text-align:center;color:#dbe5f7;font-size:.9rem;display:flex;justify-content:center;gap:.5rem;flex-wrap:wrap}.demo-server-status.detail{margin:1rem 0 .75rem}.sidebar-start{width:100%;margin-bottom:1rem}.demo-detail-menu{display:grid;gap:.22rem}.demo-detail-menu button{border:0;background:transparent;color:#dbe4f2;padding:.72rem .75rem;border-radius:9px;display:flex;align-items:center;gap:.7rem;text-align:left;font-weight:700}.demo-detail-menu button.active{background:rgba(0,194,150,.11);color:#00c296}.demo-detail-menu button:disabled{opacity:.55}.demo-detail-menu button small{margin-left:auto;color:#71809c;font-size:.65rem}.demo-detail-box-link{margin-top:auto;padding-top:1rem;border-top:1px solid rgba(255,255,255,.08);text-align:center;color:#9eaec7;font-size:.83rem;display:grid;gap:.3rem}.demo-detail-box-link strong{color:#00c296}.demo-detail-box-link span{color:#b99cff}.demo-detail-main{min-width:0;background:#0b1018;padding:1rem}.demo-detail-topbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 1rem;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#151c25;margin-bottom:1rem}.demo-detail-topbar>div:first-child{display:flex;gap:1rem;flex-wrap:wrap;color:#d5deed}.demo-detail-topbar span{display:flex;align-items:center;gap:.4rem}.detail-console-panel{border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#11171f;padding:1rem;min-height:610px;display:flex;flex-direction:column}.detail-output{flex:1 1;min-height:480px;max-height:560px}.offline-console-state{flex:1 1;min-height:500px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#9daac0}.offline-console-state i{font-size:3.6rem}.offline-console-state h3{color:#f2f5fa;margin:.75rem 0 .35rem}.offline-console-state p{margin:0 0 1rem}.console-command-form{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;background:#080d14;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:.55rem .65rem;margin-top:.75rem}.console-command-form>span{font:700 1rem Consolas,monospace;color:#73839e}.console-command-form input{border:0;background:transparent;color:#edf4ff;outline:none;font:500 .9rem Consolas,monospace;min-width:0}@media(max-width:1000px){.demo-detail-layout{grid-template-columns:1fr}.demo-detail-sidebar{border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.demo-detail-menu{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-list-row{grid-template-columns:1fr}.compact-actions{justify-content:flex-start}}@media(max-width:650px){.demo-detail-topbar{align-items:flex-start;flex-direction:column}.demo-detail-menu{grid-template-columns:1fr}.console-command-form{grid-template-columns:auto minmax(0,1fr)}.console-command-form button{grid-column:1/-1}.compact-actions{flex-wrap:wrap}}.demo-address-summary{display:flex!important;align-items:center;gap:.85rem!important;flex-wrap:wrap}.address-edit-trigger{border:1px solid rgba(0,194,150,.35);background:rgba(0,194,150,.1);color:#22d8aa;border-radius:8px;padding:.45rem .7rem;display:inline-flex;align-items:center;gap:.4rem;font-weight:700;cursor:pointer}.address-dialog-backdrop{position:fixed;inset:0;z-index:80;background:rgba(2,6,15,.76);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;padding:1rem}.address-dialog{position:relative;width:min(620px,100%);border:1px solid rgba(128,86,255,.35);background:#121825;border-radius:18px;padding:1.35rem;box-shadow:0 30px 90px rgba(0,0,0,.55)}.address-dialog-close{position:absolute;right:.85rem;top:.85rem;border:0;background:transparent;color:#9eacc5;font-size:1.15rem;cursor:pointer}.address-locked-state{text-align:center;padding:2rem 1.2rem;color:#ca8cff}.address-locked-state>i{font-size:2.4rem}.address-locked-state h3{font-size:1.35rem;line-height:1.45;margin:.8rem auto .4rem;max-width:470px}.address-locked-state p{color:#c8a4e8;margin:.3rem 0 1.15rem}.address-upgrade-button{border:0;background:#792fd0;color:white;padding:.72rem 1rem;border-radius:9px;font-weight:800;display:inline-flex;align-items:center;gap:.45rem}.address-editor-preview{display:grid;gap:1rem}.address-info{display:flex;align-items:flex-start;gap:.8rem;border:1px solid rgba(78,157,255,.32);background:rgba(78,157,255,.1);padding:1rem;border-radius:12px;color:#65aaff}.address-info p{margin:0;line-height:1.5}.address-input-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem}.address-input-row input,.address-input-row span{border:1px solid #334963;background:#151d29;color:#f1f5fb;border-radius:8px;padding:.8rem .9rem}.address-input-row span{min-width:150px}.address-preview-actions{display:flex;align-items:center;justify-content:space-between;gap:1rem}.address-delete-button,.address-save-button{border-radius:9px;padding:.72rem .95rem;font-weight:800;display:inline-flex;align-items:center;gap:.45rem}.address-delete-button{background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.35);color:#ff6a6a}.address-save-button{background:#02a87f;border:1px solid #03c693;color:#fff}.address-editor-preview small{color:#8494af}.realtime-monitoring{display:grid;gap:1rem}.monitor-tabs{display:grid;grid-template-columns:repeat(5,1fr);gap:.4rem;background:#1a2942;padding:.28rem;border-radius:10px}.monitor-tabs button{border:0;background:transparent;color:#91a4c4;padding:.72rem;border-radius:8px;font-weight:800;display:flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer}.monitor-tabs button.active{background:#02a87f;color:#031812;box-shadow:inset 0 0 0 1px #25e8b4}.monitor-offline-note{display:flex;align-items:center;gap:.55rem;border:1px solid rgba(255,193,7,.24);background:rgba(255,193,7,.07);color:#f0c85d;padding:.75rem .9rem;border-radius:10px}.monitor-overview-bottom,.monitor-overview-top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.monitor-overview-bottom{grid-template-columns:repeat(2,minmax(0,1fr))}.monitor-panel,.players-detail-panel,.players-period-panel{background:#151c24;border:1px solid #26384a;border-radius:12px;padding:1rem}.monitor-panel header{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#dfe7f4;margin-bottom:.75rem}.monitor-panel header span{color:#52a9ff;font-weight:800}.monitor-chart{height:220px;position:relative;border-bottom:1px solid #35495d;overflow:hidden;background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 0);background-size:100% 20%,10% 100%}.monitor-chart svg{position:absolute;inset:0;width:100%;height:100%}.monitor-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.monitor-summary-grid.four{margin-bottom:1rem}.monitor-metric-box{position:relative;background:#151c24;border:1px solid #26384a;border-radius:12px;padding:1rem;display:grid;grid-template-columns:auto 1fr;align-items:end;gap:.25rem .65rem}.monitor-metric-box span{grid-column:1/-1;color:#91a3bd;text-transform:uppercase;font-size:.72rem;font-weight:800}.monitor-metric-box strong{font-size:1.45rem;color:#f4f7fb}.monitor-metric-box small{color:#8fa0b8}.monitor-panel.detailed .monitor-chart{height:410px}.players-detail-panel,.players-period-panel{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:260px;color:#94a5bf}.players-detail-panel i,.players-period-panel i{font-size:3.2rem}.players-detail-panel h3,.players-period-panel strong{color:#edf2f9;margin:.7rem 0 .3rem}.players-detail-panel{min-height:520px}.players-detail-panel p{max-width:520px;line-height:1.55}.server-open-button .demo-subline{color:#91a2bd}@media(max-width:1050px){.monitor-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.monitor-tabs{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.address-input-row{grid-template-columns:1fr}.address-preview-actions{align-items:stretch;flex-direction:column}.address-delete-button,.address-save-button{justify-content:center}.monitor-overview-bottom,.monitor-overview-top,.monitor-summary-grid{grid-template-columns:1fr}.monitor-tabs{grid-template-columns:1fr 1fr}.monitor-chart{height:180px}}@keyframes averion-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes averion-soft-pop{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes averion-status-pulse{0%,to{box-shadow:0 0 0 0 currentColor}50%{box-shadow:0 0 0 5px transparent}}@keyframes averion-shimmer{0%{background-position:-160% 0}to{background-position:160% 0}}@keyframes averion-bar-rise{0%{transform:scaleY(.15);opacity:.25}to{transform:scaleY(1);opacity:1}}.demo-detail-layout,.demo-server-shell,.module-empty,.monitoring-view,.panel-placeholder,.server-workspace>*{animation:averion-fade-up .42s cubic-bezier(.22,.8,.26,1) both}.demo-detail-menu button,.server-menu button{position:relative;overflow:hidden;transition:color .2s ease,background-color .2s ease,transform .2s ease,box-shadow .2s ease}.demo-detail-menu button:before,.server-menu button:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(83,123,194,.22),rgba(83,123,194,.08));opacity:0;transform:translateX(-12px);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.demo-detail-menu button:hover:not(:disabled),.server-menu button:hover:not(:disabled){background:#1d2a42;color:#f7fbff;transform:translateX(3px);box-shadow:0 8px 22px rgba(0,0,0,.18)}.demo-detail-menu button:hover:not(:disabled):before,.server-menu button:hover:not(:disabled):before{opacity:1;transform:translateX(0)}.demo-detail-menu button:hover:not(:disabled) i,.server-menu button:hover:not(:disabled) i{color:var(--panel-green);transform:scale(1.08)}.demo-detail-menu button i,.server-menu button i{transition:color .2s ease,transform .2s ease;position:relative;z-index:1}.demo-detail-menu button small,.demo-detail-menu button span,.server-menu button{z-index:1}.demo-detail-menu button.active,.server-menu button.active{background:linear-gradient(90deg,rgba(43,73,122,.62),rgba(31,48,78,.72));box-shadow:inset 3px 0 0 var(--panel-green),0 8px 24px rgba(0,0,0,.18)}.back-to-boxes,.control,.demo-action,.mini-action,.panel-btn,.power-main,.sidebar-start{transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s ease,filter .18s ease,border-color .18s ease,background-color .18s ease}.control:hover:not(:disabled),.demo-action:hover:not(:disabled),.mini-action:hover:not(:disabled),.panel-btn:hover:not(:disabled),.power-main:hover:not(:disabled),.sidebar-start:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 10px 24px rgba(0,0,0,.24)}.control:active:not(:disabled),.demo-action:active:not(:disabled),.mini-action:active:not(:disabled),.panel-btn:active:not(:disabled){transform:translateY(0) scale(.98)}.chart-card,.demo-console-card,.demo-server-card,.metric-card,.monitor-card,.panel-card,.row-card{transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background-color .22s ease}.demo-server-card:hover,.metric-card:hover,.monitor-card:hover,.panel-card:hover,.row-card:hover{transform:translateY(-2px);border-color:rgba(85,135,222,.42);box-shadow:0 18px 42px rgba(0,0,0,.24)}.server-open-button:hover .demo-game-art{transform:scale(1.04) rotate(-1deg)}.demo-detail-cover-art,.demo-game-art{transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s ease}.demo-server-status i,.power-status .dot{animation:averion-status-pulse 1.8s ease-in-out infinite}.monitor-tabs button,.monitoring-tabs button{transition:background-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.monitor-tabs button:hover,.monitoring-tabs button:hover{transform:translateY(-1px);background:#263653}.monitor-tabs button.active,.monitoring-tabs button.active{box-shadow:0 0 0 1px rgba(0,194,150,.55),0 10px 25px rgba(0,194,150,.12)}.monitor-grid>*,.panel-info-grid>*,.panel-metrics>*{animation:averion-soft-pop .38s ease both}.monitor-grid>:nth-child(2),.panel-info-grid>:nth-child(2),.panel-metrics>:nth-child(2){animation-delay:.05s}.monitor-grid>:nth-child(3),.panel-info-grid>:nth-child(3),.panel-metrics>:nth-child(3){animation-delay:.1s}.monitor-grid>:nth-child(4),.panel-info-grid>:nth-child(4),.panel-metrics>:nth-child(4){animation-delay:.15s}.fake-chart i,.monitor-bars i{transform-origin:bottom;animation:averion-bar-rise .5s ease both}input,select,textarea{transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--panel-green)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--panel-green) 16%,transparent)}.demo-console-output,.panel-console pre{scroll-behavior:smooth}.module-empty,.panel-placeholder{background-image:linear-gradient(100deg,transparent,rgba(255,255,255,.025) 45%,transparent 65%);background-size:220% 100%;animation:averion-fade-up .4s ease both,averion-shimmer 3.5s linear infinite}.panel-alert,.panel-toast{animation:averion-fade-up .3s ease both}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.provision-page{display:grid;gap:22px;animation:panelEnter .35s ease both}.provision-head{display:flex;justify-content:space-between;align-items:center;gap:20px}.provision-head h2{margin:5px 0;font-size:28px}.provision-head p{margin:0;color:var(--muted)}.node-capacity-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.node-capacity-grid article{padding:18px;border:1px solid var(--border);border-radius:16px;background:rgba(255,255,255,.025);display:grid;gap:6px}.node-capacity-grid span{color:var(--muted);font-size:13px}.node-capacity-grid strong{font-size:19px}.existing-boxes{display:grid;gap:10px}.existing-boxes button{width:100%;display:flex;align-items:center;gap:14px;text-align:left;padding:16px;border:1px solid var(--border);border-radius:16px;background:rgba(255,255,255,.02);color:inherit;transition:.22s}.existing-boxes button:hover{transform:translateY(-2px);border-color:#267cff;background:rgba(38,124,255,.08)}.existing-boxes button>i:first-child{font-size:24px;color:#6aa4ff}.existing-boxes button span{display:grid;gap:3px;flex:1 1}.existing-boxes small{color:var(--muted)}.provision-card{display:grid;gap:20px;padding:24px;border:1px solid var(--border);border-radius:20px;background:rgba(255,255,255,.025)}.provision-card h3{margin:0 0 6px}.provision-card p{margin:0;color:var(--muted)}.provision-card label{display:grid;gap:8px}.provision-card input,.server-settings-grid input,.server-settings-grid select{border:1px solid var(--border);border-radius:11px;background:#0e1420;color:#fff;padding:11px 13px}.offer-choice-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.offer-choice-grid button{display:grid;gap:4px;text-align:left;padding:14px;border:1px solid var(--border);border-radius:14px;background:#0d131e;color:inherit;transition:.2s}.offer-choice-grid button.selected,.offer-choice-grid button:hover{border-color:#267cff;background:rgba(38,124,255,.11);transform:translateY(-2px)}.offer-choice-grid span{color:#75aaff}.offer-choice-grid small{color:var(--muted)}.provision-submit{justify-self:start;border:0;border-radius:12px;padding:12px 18px;background:#267cff;color:#fff;font-weight:700}.spin{display:inline-block;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.server-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.server-settings-grid label{display:grid;gap:7px}.server-settings-grid .switch-row{display:flex;align-items:center;justify-content:space-between;padding:12px;border:1px solid var(--border);border-radius:12px}.settings-save-row{margin-top:18px;display:flex;align-items:center;gap:12px}.settings-note{color:var(--muted);font-size:13px}@media(max-width:1000px){.node-capacity-grid,.offer-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.node-capacity-grid,.offer-choice-grid,.server-settings-grid{grid-template-columns:1fr}.provision-head{align-items:flex-start;flex-direction:column}}:root,html[data-theme=dark]{--bg:#06111f;--panel:#0b1b2c;--panel2:#10243a;--text:#f4f9ff;--muted:#91a7bf;--line:#1c3852;--accent:#079cff;--accent2:#13d7ff;--surface-rgb:11,27,44;--page-orb:rgba(0,153,255,.14)}html[data-theme=light]{--bg:#f2f8fd;--panel:#ffffff;--panel2:#edf6fc;--text:#08213a;--muted:#61788e;--line:#cee0ee;--accent:#079cff;--accent2:#005ca8;--surface-rgb:255,255,255;--page-orb:rgba(0,180,255,.12)}body{transition:background-color .28s ease,color .28s ease}html[data-theme=light] body{background:radial-gradient(circle at 70% 0,rgba(0,174,255,.12) 0,transparent 35%),linear-gradient(180deg,#f9fcff,#edf6fc 65%,#f7fbff)}html[data-theme=light] body:before{background:linear-gradient(rgba(5,74,120,.035) 1px,transparent 0),linear-gradient(90deg,rgba(5,74,120,.035) 1px,transparent 0)}html[data-theme=light] .ambient-orb{background:rgba(0,173,255,.13)}.averion-brand-logo{display:flex;align-items:center;flex:0 0 auto;height:42px;min-width:150px;transition:transform .22s ease,filter .22s ease}.averion-brand-logo:hover{transform:translateY(-1px) scale(1.015);filter:drop-shadow(0 8px 18px rgba(0,157,255,.18))}.averion-brand-logo img{width:150px;max-height:42px;object-fit:contain;object-position:left center}.averion-brand-logo.compact{min-width:42px;width:42px}.averion-brand-logo.compact img{width:42px;height:42px;object-fit:contain}.brand-logo-light,html[data-theme=light] .brand-logo-dark{display:none}html[data-theme=light] .brand-logo-light{display:block}.theme-toggle{height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 11px;border-radius:10px;border:1px solid var(--line);background:rgba(var(--surface-rgb),.72);color:var(--text);font:inherit;font-size:12px;font-weight:750;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.theme-toggle:hover{transform:translateY(-1px);border-color:var(--accent);box-shadow:0 8px 22px rgba(0,157,255,.13)}.theme-toggle i{color:var(--accent);font-size:15px}html[data-theme=light] .auth-card,html[data-theme=light] .dashboard-grid article,html[data-theme=light] .empty-state,html[data-theme=light] .offer-card,html[data-theme=light] .panel-demo-main,html[data-theme=light] .panel-side-card,html[data-theme=light] .profile-card,html[data-theme=light] .profile-information-card,html[data-theme=light] .reward-card,html[data-theme=light] .services>div,html[data-theme=light] .status-card,html[data-theme=light] .ticket-conversation,html[data-theme=light] .ticket-create,html[data-theme=light] .ticket-list{background:rgba(255,255,255,.9);box-shadow:0 18px 55px rgba(37,84,118,.09)}html[data-theme=light] .dashboard-topbar,html[data-theme=light] .header{background:rgba(248,252,255,.82);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}html[data-theme=light] .credit-pill,html[data-theme=light] .header-profile-link:hover,html[data-theme=light] .resource-cards>div,html[data-theme=light] .support-chips span,html[data-theme=light] .support-links a,html[data-theme=light] .ticket-item{background:rgba(236,246,253,.86)}html[data-theme=light] .console,html[data-theme=light] .panel-console{background:#07111c;color:#d9e8f5}html[data-theme=light] .hosting-panel{background:#f7fbfe;color:#10283d;border-color:#c9dce9}html[data-theme=light] .server-sidebar{background:#edf5fa;border-color:#cfdfeb}html[data-theme=light] .server-menu button{color:#173148}html[data-theme=light] .server-menu button i{color:#38556f}html[data-theme=light] .server-menu button.active,html[data-theme=light] .server-menu button:hover{background:#dfeef8;color:var(--panel-green)}html[data-theme=light] .server-workspace{background:#f8fbfd}html[data-theme=light] .module-card,html[data-theme=light] .monitor-grid article,html[data-theme=light] .panel-field input,html[data-theme=light] .panel-field select,html[data-theme=light] .panel-info-grid article,html[data-theme=light] .panel-metrics article,html[data-theme=light] .port-row input,html[data-theme=light] .runtime-grid button,html[data-theme=light] .settings-tabs,html[data-theme=light] .theme-grid button,html[data-theme=light] .version-grid button{background:#ffffff;color:#10283d;border-color:#cfdfeb}html[data-theme=light] .chart-card,html[data-theme=light] .file-table,html[data-theme=light] .settings-shell{border-color:#cfdfeb;background:#fff}html[data-theme=light] .module-head p,html[data-theme=light] .monitor-grid span,html[data-theme=light] .panel-check small,html[data-theme=light] .panel-field,html[data-theme=light] .panel-field small,html[data-theme=light] .panel-info-grid small,html[data-theme=light] .panel-info-grid span,html[data-theme=light] .panel-metrics span{color:#637c92}html[data-theme=light] .panel-check{color:#173148}html[data-theme=light] .panel-check input{background:#fff;border-color:#9bb3c6}html[data-theme=light] .file-table>div,html[data-theme=light] .port-row,html[data-theme=light] .settings-tabs{border-color:#d7e5ef}html[data-theme=light] .module-empty{border-color:#bdd2e1;color:#617b91}@media(max-width:900px){.theme-toggle span{display:none}.theme-toggle{width:38px;padding:0}.averion-brand-logo{min-width:116px}.averion-brand-logo img{width:116px}}.offer-card.unavailable{opacity:.55;filter:grayscale(.5)}.offer-card.unavailable:hover{transform:none;border-color:var(--line)}.badge.coming-soon{top:-1px;right:24px;border-radius:0 0 10px 10px;background:#3a4660;color:#c8d0e6}.offer-choice-grid button.unavailable{opacity:.45;filter:grayscale(.6);cursor:not-allowed}.offer-choice-grid button.unavailable:hover{transform:none}.admin-app{display:grid;grid-template-columns:260px 1fr;min-height:100vh;background:var(--bg)}.admin-app.sidebar-collapsed{grid-template-columns:76px 1fr}.admin-sidebar{background:var(--panel);border-right:1px solid var(--line);padding:22px 14px;position:sticky;top:0;height:100vh}.admin-brand,.admin-sidebar{display:flex;flex-direction:column}.admin-brand{gap:6px;padding:0 8px 20px}.admin-brand-tag{letter-spacing:.18em}.admin-brand-tag,.admin-nav-label{font-size:10px;font-weight:800;color:var(--muted)}.admin-nav-label{letter-spacing:.16em;padding:10px 12px 6px}.admin-sidebar nav{display:flex;flex-direction:column;gap:3px}.admin-sidebar nav button{display:flex;align-items:center;gap:12px;padding:11px 12px;border:0;background:transparent;color:var(--muted);border-radius:12px;cursor:pointer;font-weight:650;font-size:14px;text-align:left;position:relative;transition:.15s}.admin-sidebar nav button:hover{background:rgba(255,255,255,.04);color:var(--text)}.admin-sidebar nav button.active{background:rgba(111,124,255,.14);color:var(--text)}.admin-sidebar nav button i{font-size:16px;width:18px;text-align:center}.admin-sidebar nav button b{margin-left:auto;background:var(--accent);color:#fff;font-size:10px;border-radius:999px;padding:2px 7px}.sidebar-collapsed .admin-brand-tag,.sidebar-collapsed .admin-sidebar nav button span,.sidebar-collapsed .node-mini span,.sidebar-collapsed .sidebar-collapse span{display:none}.admin-sidebar-bottom{margin-top:auto;display:flex;flex-direction:column;gap:10px}.node-mini{display:flex;align-items:center;gap:8px;padding:11px 12px;border:1px solid var(--line);border-radius:12px;font-size:12px;color:var(--muted)}.node-mini strong{margin-left:auto;color:#4ddb95;font-size:11px}.sidebar-collapse{display:flex;align-items:center;gap:8px;border:1px solid var(--line);background:transparent;color:var(--muted);border-radius:10px;padding:9px 12px;cursor:pointer;font-size:12px}.admin-main{display:flex;flex-direction:column;min-width:0}.admin-topbar{justify-content:space-between;padding:18px 28px;border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--bg);z-index:5}.admin-topbar,.topbar-left{display:flex;align-items:center}.topbar-left{gap:14px}.topbar-left h1{font-size:20px;margin:2px 0 0}.mobile-brand{display:none}.topbar-actions{gap:14px}.live-pill,.topbar-actions{display:flex;align-items:center}.live-pill{gap:8px;font-size:12px;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:7px 13px}.admin-user{display:flex;align-items:center;gap:10px;padding-left:12px;border-left:1px solid var(--line)}.admin-user small{color:var(--muted);display:block;font-size:11px}.avatar{width:34px;height:34px;border-radius:50%;background:var(--accent);color:#fff;display:grid;place-items:center;font-weight:800;flex:0 0 auto}.admin-content{padding:26px 28px 60px;display:flex;flex-direction:column;gap:20px}.welcome-row{display:flex;align-items:center;justify-content:space-between;gap:20px}.welcome-row h2{margin:6px 0 4px;font-size:28px}.welcome-row p{color:var(--muted);margin:0}.primary-btn{display:inline-flex;align-items:center;gap:8px;background:var(--accent);color:#fff;border:0;border-radius:11px;padding:11px 17px;font-weight:750;cursor:pointer}.primary-btn:hover{filter:brightness(1.1)}.secondary-btn{display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--text);border:1px solid var(--line);border-radius:11px;padding:11px 17px;font-weight:700;cursor:pointer}.secondary-btn.selected{border-color:var(--accent);color:var(--accent2)}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.stat-card{display:flex;align-items:center;gap:14px;background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:20px}.stat-icon{width:44px;height:44px;border-radius:12px;background:rgba(111,124,255,.14);color:var(--accent2);display:grid;place-items:center;font-size:19px;flex:0 0 auto}.stat-card span{display:block;color:var(--muted);font-size:12px}.stat-card strong{display:block;font-size:24px;margin:2px 0}.stat-card small{color:var(--muted);font-size:12px}.danger-text{color:#ff8f9c!important}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.panel-card{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:20px}.panel-card.large{grid-column:1/-1}.card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.card-head h3{margin:0;font-size:15px}.card-head button{background:transparent;border:0;color:var(--accent2);font-size:12px;font-weight:700;display:flex;align-items:center;gap:6px;cursor:pointer}.infra-list,.ticket-list,.usage-list{display:flex;flex-direction:column;gap:12px}.infra-row{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid rgba(37,45,61,.6)}.infra-row:last-child{border-bottom:0}.infra-row div:first-child{display:flex;align-items:center;gap:8px}.infra-row small{display:block;color:var(--muted);font-size:11px}.mini-metrics{display:flex;gap:14px;font-size:12px;color:var(--muted)}.mini-metrics b{color:var(--text)}.ticket-line{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid rgba(37,45,61,.6)}.ticket-line:last-child{border-bottom:0}.ticket-icon{width:32px;height:32px;border-radius:9px;background:rgba(111,124,255,.12);color:var(--accent2);display:grid;place-items:center;flex:0 0 auto}.ticket-line div:nth-child(2){flex:1 1;min-width:0}.ticket-line small{display:block;color:var(--muted);font-size:11px}.tag{font-size:11px;font-weight:700;padding:4px 9px;border-radius:999px}.tag.faible{background:rgba(77,219,149,.14);color:#4ddb95}.tag.normale{background:rgba(111,124,255,.14);color:var(--accent2)}.tag.haute{background:rgba(255,90,110,.14);color:#ff8f9c}.usage-top{display:flex;justify-content:space-between;font-size:13px;margin-bottom:6px}.usage-top span{color:var(--muted)}.progress{height:7px;background:rgba(255,255,255,.06);border-radius:99px;overflow:hidden}.progress i{display:block;height:100%;background:var(--accent);border-radius:99px}.page-tools{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}.page-tools h2{margin:6px 0 4px;font-size:24px}.page-tools p{color:var(--muted);margin:0}.tool-actions{display:flex;gap:10px}.search{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:11px;padding:9px 13px;background:var(--panel)}.search input{border:0;background:transparent;color:var(--text);outline:none;font-size:13px;min-width:180px}.notice,.search i{color:var(--muted)}.notice{display:flex;align-items:center;gap:10px;background:rgba(111,124,255,.08);border:1px solid rgba(111,124,255,.3);border-radius:12px;padding:12px 16px;font-size:13px}.notice.error{background:rgba(255,90,110,.08);border-color:rgba(255,90,110,.35);color:#ff8f9c}.notice i{color:var(--accent2);flex:0 0 auto}.notice.error i{color:#ff8f9c}.activity-card,.box-table,.data-card{background:var(--panel);border:1px solid var(--line);border-radius:16px;overflow:hidden}.table-head{display:grid;grid-template-columns:2fr 1.6fr 1fr .7fr 1fr .8fr auto;gap:10px;padding:13px 20px;font-size:11px;font-weight:800;letter-spacing:.08em;color:var(--muted);border-bottom:1px solid var(--line)}.data-card .table-head{grid-template-columns:2fr 1fr 1fr 1fr 1fr auto}.table-row{display:grid;grid-template-columns:2fr 1.6fr 1fr .7fr 1fr .8fr auto;gap:10px;align-items:center;padding:14px 20px;border-bottom:1px solid rgba(37,45,61,.6);font-size:13px}.data-card .table-row{grid-template-columns:2fr 1fr 1fr 1fr 1fr auto}.table-row:last-child{border-bottom:0}.product-cell,.user-cell{display:flex;align-items:center;gap:10px}.product-cell small,.user-cell small{display:block;color:var(--muted);font-size:11px}.box-mark{width:36px;height:36px;border-radius:10px;background:rgba(111,124,255,.12);color:var(--accent2);display:grid;place-items:center;flex:0 0 auto}.resource-cell{display:flex;flex-direction:column;gap:2px;font-size:12px;color:var(--muted)}.row-actions{display:flex;gap:6px;justify-content:flex-end}.switch{width:42px;height:24px;border-radius:99px;background:rgba(255,255,255,.08);border:1px solid var(--line);position:relative;cursor:pointer;flex:0 0 auto}.switch i{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;transition:.2s;display:block}.switch.on{background:var(--accent);border-color:var(--accent)}.switch.on i{left:20px}.switch.danger-switch.on{background:#ff5a6e;border-color:#ff5a6e}.role{font-size:11px;font-weight:700;padding:4px 10px;border-radius:999px;background:rgba(255,255,255,.06);color:var(--muted);width:fit-content}.role.admin{background:rgba(111,124,255,.16);color:var(--accent2)}.role.support{background:rgba(255,190,90,.14);color:#ffcb7d}.status-text{display:flex;align-items:center;gap:6px;font-size:12px}.status-text.ok{color:#4ddb95}.status-text.warn{color:#ffb35a}.status-text .status-dot{width:7px;height:7px}.status-text.warn .status-dot{background:#ffb35a;box-shadow:0 0 12px #ffb35a}.filters{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--muted)}.filters button{border:1px solid var(--line);background:transparent;color:var(--muted);border-radius:999px;padding:7px 14px;cursor:pointer;font-size:12px;font-weight:650}.filters button.active{background:var(--accent);border-color:var(--accent);color:#fff}.ticket-row{display:grid;grid-template-columns:auto 2fr auto auto;gap:14px;align-items:center;padding:14px 20px;border-bottom:1px solid rgba(37,45,61,.6)}.ticket-row:last-child{border-bottom:0}.ticket-main small{display:block;color:var(--muted);font-size:11px}.ticket-row select{background:var(--bg);border:1px solid var(--line);color:var(--text);border-radius:9px;padding:7px 10px;font-size:12px}.pill-status{font-size:11px;font-weight:700;padding:5px 11px;border-radius:999px;width:fit-content}.pill-status.good{background:rgba(77,219,149,.14);color:#4ddb95}.pill-status.pending{background:rgba(255,190,90,.14);color:#ffb35a}.pill-status.bad{background:rgba(255,90,110,.14);color:#ff8f9c}.node-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.node-card{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:20px}.node-head{justify-content:space-between;margin-bottom:16px}.node-head,.node-head div{display:flex;align-items:center}.node-head div{gap:8px}.node-head small{display:block;color:var(--muted);font-size:11px}.online{font-size:10px;font-weight:800;color:#4ddb95;letter-spacing:.06em}.node-stats{display:flex;flex-direction:column;gap:12px}.metric-top{margin-bottom:5px}.metric-top,.node-footer{display:flex;justify-content:space-between;font-size:12px;color:var(--muted)}.node-footer{margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.danger-zone{display:flex;align-items:center;justify-content:space-between;gap:20px;background:rgba(255,90,110,.06);border:1px solid rgba(255,90,110,.3);border-radius:16px;padding:20px}.danger-eyebrow{color:#ff8f9c}.plan-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.plan-card{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:22px}.plan-card.disabled{opacity:.55}.plan-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.plan-type{font-size:10px;font-weight:800;letter-spacing:.1em;color:var(--accent2)}.plan-price{font-size:24px;font-weight:800;margin:6px 0 14px}.plan-price small{font-weight:600}.plan-price small,.plan-specs{font-size:12px;color:var(--muted)}.plan-specs{display:flex;flex-direction:column;gap:7px;margin-bottom:16px}.plan-bottom{justify-content:space-between;padding-top:14px;border-top:1px solid var(--line)}.activity-row,.plan-bottom{display:flex;align-items:center}.activity-row{gap:14px;padding:13px 20px;border-bottom:1px solid rgba(37,45,61,.6)}.activity-row:last-child{border-bottom:0}.activity-row time{font-size:11px;color:var(--muted);width:130px;flex:0 0 auto}.activity-dot{width:30px;height:30px;border-radius:9px;background:rgba(111,124,255,.12);color:var(--accent2);display:grid;place-items:center;flex:0 0 auto}.activity-row p{margin:2px 0;color:var(--muted);font-size:12px}.activity-row small{color:var(--muted);font-size:11px}.settings-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.settings-card{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:20px}.settings-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.settings-icon{width:32px;height:32px;border-radius:9px;background:rgba(111,124,255,.12);color:var(--accent2);display:grid;place-items:center}.field{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--muted);margin-bottom:12px}.field input{border:1px solid var(--line);background:var(--bg);color:var(--text);border-radius:9px;padding:9px 11px;font-size:13px}.toggle-row{justify-content:space-between;padding:9px 0}.saved-note,.toggle-row{display:flex;align-items:center;font-size:13px}.saved-note{gap:8px;color:#4ddb95}.modal-backdrop{position:fixed;inset:0;background:rgba(4,6,10,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;z-index:50;padding:20px}.modal{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:26px;width:min(420px,100%)}.modal-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:18px}.modal-head h3{margin:4px 0 0;font-size:18px}.form-grid{gap:14px}.form-grid,.form-grid label{display:flex;flex-direction:column}.form-grid label{gap:6px;font-size:12px;color:var(--muted)}.form-grid input,.form-grid select{border:1px solid var(--line);background:var(--bg);color:var(--text);border-radius:10px;padding:10px 12px;font-size:13px}.modal-note{font-size:11px;color:var(--muted);margin:14px 0 0;line-height:1.5}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.toast{position:fixed;bottom:24px;right:24px;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:13px 18px;display:flex;align-items:center;gap:10px;font-size:13px;box-shadow:0 20px 50px rgba(0,0,0,.4);z-index:60}.toast i{color:#4ddb95}@media(max-width:900px){.admin-app,.admin-app.sidebar-collapsed{grid-template-columns:1fr}.admin-sidebar{position:fixed;left:0;top:0;bottom:0;width:260px;z-index:40;transform:translateX(-100%);transition:.2s}.admin-app:not(.sidebar-collapsed) .admin-sidebar{transform:translateX(0)}.mobile-brand{display:block}.data-card .table-head,.data-card .table-row,.grid-2,.stats-grid,.table-head,.table-row,.ticket-row{grid-template-columns:1fr}.table-head{display:none}.admin-content{padding:18px}}.payment-methods{display:flex;flex-direction:column;gap:10px;margin-top:6px}.payment-method-btn{display:flex;align-items:center;gap:14px;text-align:left;border:1px solid var(--line);background:var(--bg);color:var(--text);border-radius:14px;padding:16px;cursor:pointer;transition:.15s}.payment-method-btn:hover:not(:disabled){border-color:var(--accent)}.payment-method-btn:disabled{opacity:.45;cursor:not-allowed}.payment-method-btn>i:first-child{font-size:22px;color:var(--accent2);flex:0 0 auto}.payment-method-btn>span{flex:1 1;display:grid;gap:3px}.payment-method-btn small{color:var(--muted);font-size:12px}.payment-method-btn>i:last-child{color:var(--muted)}.permission-checks{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:14px}.permission-checks.compact{gap:6px 14px}.permission-check{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--muted);cursor:pointer}.permission-check input{accent-color:var(--accent);width:14px;height:14px}.ticket-thread{display:flex;flex-direction:column;max-height:340px;overflow-y:auto;padding-right:4px}.ticket-attachment{display:block;max-width:220px;border-radius:12px;margin-top:10px;border:1px solid var(--line)}.ticket-reply{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.ticket-reply textarea{width:100%;border:1px solid var(--line);border-radius:12px;background:rgba(7,10,16,.58);color:var(--text);padding:12px 14px;outline:none;resize:vertical;font:inherit}.ticket-reply-row{display:flex;align-items:center;gap:10px;margin-top:10px}.ticket-attach-btn{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:10px;padding:8px 13px;font-size:12px;color:var(--muted);cursor:pointer}.ticket-attach-btn:hover{border-color:var(--accent)}.ticket-attach-preview{width:38px;height:38px;object-fit:cover;border-radius:8px;border:1px solid var(--line)}.ticket-attach-zone{display:flex;align-items:center;gap:10px;margin-top:-6px}.ticket-resolved-note{display:block;margin-top:8px;color:var(--muted);font-size:12px}.ticket-detail-modal{width:min(560px,100%)}.ticket-detail-meta{display:flex;gap:16px;align-items:flex-end;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid var(--line)}.ticket-detail-meta label{display:flex;flex-direction:column;gap:5px;font-size:11px;color:var(--muted)}.ticket-detail-meta select{border:1px solid var(--line);background:var(--bg);color:var(--text);border-radius:9px;padding:7px 10px;font-size:12px}.admin-thread{max-height:280px}.ticket-category-field{display:grid;gap:8px}.ticket-category-label{color:var(--muted);font-size:13px;font-weight:700}.ticket-category-choice{display:flex;gap:8px;flex-wrap:wrap}.ticket-category-choice button{border:1px solid var(--line);background:rgba(7,10,16,.4);color:var(--muted);border-radius:10px;padding:9px 14px;font-size:13px;font-weight:650;cursor:pointer;transition:.15s}.ticket-category-choice button:hover{border-color:var(--accent)}.ticket-category-choice button.selected{background:var(--accent);border-color:var(--accent);color:#fff}.dashboard-nav .nav-badge{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;margin-left:6px;background:#ff5a6e;color:#fff;border-radius:99px;font-size:10px;font-weight:800;vertical-align:2px}.ticket-item-right{display:flex;align-items:center;gap:8px}.unread-dot{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;background:#ff5a6e;color:#fff;border-radius:99px;font-size:10px;font-weight:800}.credits-editor{display:flex;align-items:center;gap:6px}.credits-editor input{width:80px;border:1px solid var(--line);background:var(--bg);color:var(--text);border-radius:9px;padding:6px 9px;font-size:13px}.danger-delete-server{margin-top:14px;width:100%;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(255,90,110,.35);background:rgba(255,90,110,.08);color:#ff8f9c;border-radius:11px;padding:10px;font-weight:700;font-size:13px;cursor:pointer}.danger-delete-server:hover{background:rgba(255,90,110,.16)}.primary-btn.danger{background:#ff5a6e}.primary-btn.danger:hover{filter:brightness(1.08)}.player-list{display:flex;flex-direction:column;gap:8px}.player-row{display:flex;align-items:center;justify-content:space-between;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:11px 15px}.player-row .row-actions{display:flex;gap:6px}.backups-table>div{grid-template-columns:2fr 1fr 1fr auto auto auto}.offres-hero{max-width:1180px;margin:0 auto;padding:70px 24px 20px;text-align:center}.offres-hero h1{font-size:clamp(36px,5vw,58px);margin:14px 0}.offres-hero p{color:var(--muted);font-size:17px;max-width:640px;margin:0 auto}.offres-page-grid{margin-top:20px}.full-catalog-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}@media(max-width:900px){.full-catalog-grid{grid-template-columns:1fr}.full-catalog-grid .offer-card:not(:first-child){display:block}}.choose-offer-cta{margin-top:18px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:15px}.checkout-card p{color:var(--muted);margin:4px 0 0}.version-search{width:100%;border:1px solid var(--line);background:var(--bg);color:var(--text);border-radius:10px;padding:11px 14px;font-size:14px;margin-bottom:14px}.version-picker-list{max-height:320px;overflow-y:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.version-picker-list button{border:1px solid var(--line);background:rgba(255,255,255,.03);color:var(--text);border-radius:9px;padding:10px;cursor:pointer;font-size:13px;font-weight:600}.version-picker-list button:hover{border-color:var(--accent);background:rgba(111,124,255,.1)}.upgrade-modal{width:min(700px,100%)}.upgrade-modal .plan-grid{max-height:420px;overflow-y:auto}.admin-dl{display:grid;gap:10px;margin-top:14px}.admin-dl div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--line);font-size:13px}.admin-dl dt{color:var(--muted)}.admin-dl dd{margin:0;font-weight:700}.security-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.security-grid .panel-card{display:flex;gap:14px;align-items:flex-start}.security-grid .panel-card i{font-size:22px;color:var(--accent2);flex:0 0 auto}.security-grid .panel-card h3{margin:0 0 6px;font-size:15px}.security-grid .panel-card p{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.security-good i{color:#4ddb95}.security-warn i{color:#ffb84d}@media(max-width:900px){.security-grid{grid-template-columns:1fr}}