:root{--bg:#050507;--bg-card:#0e1018bf;--bg-card-hover:#161926d9;--surface:#10121b;--surface-high:#1a1d2c;--border:#ffffff14;--border-strong:#ffffff2e;--border-glow:#ffffff4d;--text:#f3f3f6;--text-secondary:#9a9ab0;--text-muted:#62627a;--accent-white:#fff;--accent-purple:#93c5fd;--success-green:#10b981;--radius:18px;--radius-sm:12px;--radius-pill:999px;--page:min(1380px, calc(100vw - 48px))}*{box-sizing:border-box;margin:0;padding:0}a,a:hover,a:focus,a:active,a:visited{color:inherit;text-decoration:none!important}strong,span,p,h1,h2,h3,h4,h5,h6,div,article,section{text-decoration:none}*{scrollbar-width:thin;scrollbar-color:#ffffff29 transparent}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#ffffff47}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-button{width:0!important;height:0!important;display:none!important}html{scroll-behavior:smooth;background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-padding-top:110px;overflow-x:hidden}body{min-height:100vh;color:var(--text);background:var(--bg);font-family:var(--font-sans), system-ui, -apple-system, sans-serif;-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.55;overflow-x:hidden}#hero,#services,#tariffs,#console,#network,section[id]{scroll-margin-top:100px}.section-padding{padding-top:64px;padding-bottom:64px}button,input,textarea,select{font:inherit}button,summary{cursor:pointer;background:0 0;border:none}button:disabled{cursor:not-allowed;opacity:.5}::selection{color:#000;background:#fff}:focus-visible{outline-offset:3px;outline:2px solid #fff}.page-frame{width:var(--page);z-index:2;margin-inline:auto;position:relative}.sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.eyebrow{font-family:var(--font-mono), monospace;color:#93c5fd;letter-spacing:.08em;text-transform:uppercase;font-size:11px;display:block}.eyebrow-space{font-family:var(--font-mono), monospace;color:#93c5fd;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:11px;display:inline-block}.heading-display{font-family:var(--font-display), sans-serif;color:#fff;letter-spacing:-.02em;font-size:clamp(32px,4vw,54px);font-weight:800;line-height:1.1}.gradient-text{color:#fff}.w-full{width:100%}.wcloud-hero-section{z-index:2;padding-top:140px;padding-bottom:60px;position:relative;overflow:hidden}.wcloud-hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;display:grid}.wcloud-hero-copy{flex-direction:column;display:flex}.badge-purple-dash{font-family:var(--font-mono), monospace;color:#93c5fd;letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px;font-size:12px;display:inline-block}.wcloud-hero-title{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;text-transform:uppercase;color:#fff;word-break:break-word;overflow-wrap:break-word;margin-bottom:20px;font-size:clamp(36px,4.8vw,64px);font-weight:800;line-height:1.08}.wcloud-hero-title .gradient-text{color:#fff;text-shadow:0 0 40px #ffffff4d}.wcloud-hero-lead{max-width:520px;color:var(--text-secondary);margin-bottom:32px;font-size:16px;line-height:1.6}.wcloud-hero-cta{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:36px;display:flex}.btn-wcloud-primary{border-radius:var(--radius-pill);cursor:pointer;background:#fff;border:1px solid #fff;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 28px;font-size:14px;font-weight:700;transition:all .22s cubic-bezier(.2,.8,.2,1);display:inline-flex;box-shadow:0 0 20px #fff3;color:#000!important}.btn-wcloud-primary:hover{background:#eaeaf2;border-color:#eaeaf2;transform:translateY(-2px);box-shadow:0 6px 28px #ffffff59}.btn-wcloud-ghost{border-radius:var(--radius-pill);border:1px solid var(--border-strong);cursor:pointer;background:#ffffff0d;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 26px;font-size:14px;font-weight:600;transition:all .22s;display:inline-flex;color:#fff!important}.btn-wcloud-ghost:hover{background:#ffffff1a;border-color:#ffffff4d;transform:translateY(-2px)}.wcloud-trust-badges{border-top:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:24px;padding-top:24px;display:flex}.wcloud-trust-badges span{font-family:var(--font-mono), monospace;letter-spacing:.05em;color:var(--text-muted);align-items:center;gap:8px;font-size:11px;font-weight:600;display:inline-flex}.wcloud-hero-stats-bar{border-top:1px solid #ffffff14;margin-top:56px;padding-top:36px}.stats-row{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.stat-col{border-right:1px solid #ffffff14;flex-direction:column;gap:6px;padding-right:20px;display:flex}.stat-col:last-child{border-right:none}.stat-num{font-family:var(--font-display), sans-serif;color:#fff;font-size:36px;font-weight:800}.stat-desc{font-family:var(--font-mono), monospace;color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.stats-subcaption{text-align:center;color:var(--text-muted);margin-top:24px;font-size:12px}.hero-scene-wcloud{place-items:center;min-height:440px;display:grid;position:relative}.saturn-image-container{z-index:2;flex-direction:column;align-items:center;display:flex;position:relative}.hero-telemetry-badge{z-index:3;-webkit-backdrop-filter:blur(16px);border-radius:var(--radius-pill);font-family:var(--font-mono), monospace;background:#0f172aa6;border:1px solid #ffffff1a;align-items:center;gap:8px;padding:6px 14px;font-size:11px;display:inline-flex;position:absolute;bottom:30px;left:20px;box-shadow:0 8px 24px #0006}.telemetry-live-dot{background:#10b981;border-radius:50%;width:6px;height:6px;animation:1.5s infinite blinkFast;box-shadow:0 0 10px #10b981}.telemetry-brand{color:#fff;letter-spacing:.06em;font-weight:700}.telemetry-divider{color:#ffffff4d}.telemetry-status{color:#94a3b8;letter-spacing:.04em}.hero-latency-hud{z-index:3;-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#0f172acc 0%,#05070fe6 100%);border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;gap:8px;min-width:170px;padding:14px 18px;transition:all .2s;display:flex;position:absolute;bottom:30px;right:20px;box-shadow:0 16px 36px #00000080}.hero-latency-hud:hover{border-color:#38bdf84d;transform:translateY(-2px)}.hud-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.hud-location{font-family:var(--font-mono), monospace;color:#94a3b8;letter-spacing:.04em;align-items:center;gap:6px;font-size:10px;font-weight:600;display:inline-flex}.hud-badge{font-size:10px;font-family:var(--font-mono), monospace;color:#38bdf8;border-radius:var(--radius-pill);background:#38bdf81a;padding:2px 6px}.hud-stat-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.hud-metric{align-items:baseline;gap:4px;display:flex}.hud-metric strong{font-family:var(--font-display), sans-serif;color:#fff;font-size:24px;font-weight:800;line-height:1}.hud-metric small{color:#94a3b8;font-size:12px}.hud-signal-bars{align-items:flex-end;gap:3px;height:16px;display:flex}.hud-signal-bars .s-bar{background:#10b981;border-radius:2px;width:4px}.hud-signal-bars .b1{opacity:.7;height:40%}.hud-signal-bars .b2{opacity:.85;height:60%}.hud-signal-bars .b3{opacity:.95;height:85%}.hud-signal-bars .b4{opacity:1;height:100%}.hud-footer{color:#64748b;border-top:1px solid #ffffff0f;align-items:center;gap:5px;margin-top:2px;padding-top:6px;font-size:10px;display:inline-flex}.dashboard-title h1{font-family:var(--font-display), sans-serif;color:#fff;font-size:clamp(28px,4vw,40px);font-weight:800;line-height:1.1}.dashboard-title p{color:var(--text-secondary);margin-top:4px;font-size:14px}.button{border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 24px;font-size:14px;font-weight:700;text-decoration:none;transition:all .22s cubic-bezier(.2,.8,.2,1);display:inline-flex}.button-primary{background:#fff;border-color:#fff;box-shadow:0 0 16px #ffffff26;color:#000!important}.button-primary:hover{background:#eaeaf2;border-color:#eaeaf2;transform:translateY(-2px);box-shadow:0 6px 24px #ffffff4d}.button-ghost{border-color:var(--border-strong);background:#ffffff0d;color:#fff!important}.button-ghost:hover{background:#ffffff1f;border-color:#ffffff4d;transform:translateY(-1px)}.button-sm{min-height:38px;padding:0 18px;font-size:13px}.empty-state{background:var(--bg-card);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-strong);text-align:center;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:16px;margin-top:16px;padding:56px 32px;display:flex;box-shadow:0 16px 40px #00000080}.empty-state h2{font-family:var(--font-display), sans-serif;color:#fff;margin:0;font-size:24px;font-weight:700}.empty-state p{color:var(--text-secondary);max-width:420px;margin:0;font-size:14px;line-height:1.55}.empty-state svg{color:var(--text-muted)}.starfield-canvas{pointer-events:none;z-index:1;opacity:.85;width:100vw;height:100vh;position:fixed;inset:0}.brand{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;color:var(--text);align-items:center;gap:10px;font-size:18px;font-weight:700;display:inline-flex}.brand-mark-cloud{color:#fff;background:#ffffff14;border:1px solid #ffffff1f;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.brand-text{letter-spacing:-.03em;font-size:20px;font-weight:700}.brand-accent{color:var(--text-secondary);font-weight:500}.wcloud-floating-header{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-strong);z-index:1000;background:#08090ee0;width:min(1280px,94vw);height:60px;transition:border-color .3s,box-shadow .3s;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #000000b3,inset 0 1px #ffffff1a}.wcloud-header-inner{justify-content:space-between;align-items:center;height:100%;padding:0 12px 0 20px;display:flex}.wcloud-nav-pill{border-radius:var(--radius-pill);background:#ffffff0a;border:1px solid #ffffff0f;align-items:center;gap:4px;padding:4px;display:flex}.wcloud-nav-pill .nav-link{border-radius:var(--radius-pill);color:var(--text-secondary);white-space:nowrap;align-items:center;gap:6px;padding:8px 20px;font-size:14px;font-weight:500;transition:all .22s;display:inline-flex}.wcloud-nav-pill .nav-link:hover{color:var(--text);background:#ffffff0f}.wcloud-nav-pill .nav-link.active{color:#000;background:#fff;font-weight:600;box-shadow:0 2px 10px #fff3}.btn-cabinet-pill,.btn-wcloud-login,.btn-wcloud-user{border-radius:var(--radius-pill);cursor:pointer;align-items:center;gap:8px;min-height:42px;padding:0 20px;font-size:14px;font-weight:700;transition:all .2s cubic-bezier(.2,.8,.2,1);display:inline-flex;box-shadow:0 0 16px #ffffff40;color:#000!important;background:#fff!important;text-decoration:none!important}.btn-cabinet-pill:hover,.btn-wcloud-login:hover,.btn-wcloud-user:hover{transform:translateY(-1px);box-shadow:0 4px 24px #fff6;color:#000!important;background:#eaeaf2!important;text-decoration:none!important}.login-page{z-index:2;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:40px 20px;display:flex;position:relative}.login-top{justify-content:space-between;align-items:center;width:min(1280px,94vw);display:flex;position:absolute;top:24px;left:50%;transform:translate(-50%)}.login-container{width:100%;max-width:480px;margin-top:40px}.login-card{background:var(--bg-card);-webkit-backdrop-filter:blur(24px);border:1px solid var(--border-strong);border-radius:28px;flex-direction:column;gap:20px;padding:40px;display:flex;box-shadow:0 24px 60px #000000b3}.login-card-header{justify-content:space-between;align-items:center;display:flex}.login-number{font-family:var(--font-mono), monospace;color:var(--text-muted);letter-spacing:.05em;font-size:11px}.login-title{font-size:32px;line-height:1.15}.login-desc{color:var(--text-secondary);font-size:14px;line-height:1.55}.dev-login{border-top:1px solid #ffffff14;flex-direction:column;gap:14px;padding-top:20px;display:flex}.dev-separator{font-family:var(--font-mono), monospace;color:var(--text-muted);text-align:center;letter-spacing:.08em;font-size:11px}.dev-actions{flex-direction:column;gap:10px;display:flex}.dev-note{color:var(--text-muted);text-align:center;font-size:11px}.login-methods-stack{flex-direction:column;gap:16px;display:flex}.telegram-deeplink-box{flex-direction:column;gap:12px;display:flex}.btn-tg-primary{cursor:pointer;background:linear-gradient(135deg,#2aabee 0%,#229ed9 100%);border:1px solid #fff3;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;font-size:15px;font-weight:700;transition:all .22s cubic-bezier(.2,.8,.2,1);display:flex;box-shadow:0 8px 24px #229ed959;color:#fff!important;text-decoration:none!important}.btn-tg-primary:hover{background:linear-gradient(135deg,#38bdf8 0%,#2aabee 100%);transform:translateY(-2px);box-shadow:0 12px 32px #38bdf873}.tg-link-icon{opacity:.8;margin-left:2px}.tg-auth-waiting{color:#93c5fd;text-align:center;background:#38bdf80f;border:1px dashed #38bdf840;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:flex}.tg-auth-success{background:#10b9811a;border:1px solid #10b9814d;border-radius:14px;align-items:center;gap:12px;padding:16px;display:flex}.tg-auth-success strong{color:#10b981;font-size:14px;display:block}.tg-auth-success span{color:var(--text-secondary);font-size:12px}.login-divider-or{text-align:center;color:var(--text-muted);font-size:11px;font-family:var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;align-items:center;display:flex}.login-divider-or:before,.login-divider-or:after{content:"";border-bottom:1px solid #ffffff14;flex:1}.login-divider-or span{padding:0 12px}.telegram-widget-wrapper{justify-content:center;align-items:center;display:flex}.login-security{color:var(--text-muted);align-items:center;gap:8px;margin-top:4px;font-size:12px;display:flex}.login-security svg{color:var(--success-green);flex-shrink:0}.wcloud-footer{border-top:1px solid var(--border);z-index:2;background:#08090e99;margin-top:80px;padding-block:60px 40px;position:relative}.footer-content-grid{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px;display:flex}.footer-brand-col{flex-direction:column;gap:12px;display:flex}.footer-copy-text{color:var(--text-muted);font-size:13px}.footer-links-col{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.footer-links-col a{color:var(--text-secondary);font-size:14px;transition:color .2s}.footer-links-col a:hover{color:#fff}.footer-tg-col{flex-direction:column;gap:10px;display:flex}.tg-title{font-family:var(--font-mono), monospace;color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.tg-buttons{align-items:center;gap:10px;display:flex}.btn-tg{border-radius:var(--radius-pill);border:1px solid var(--border);color:#fff;background:#ffffff0d;align-items:center;gap:8px;padding:8px 18px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.btn-tg:hover{background:#ffffff1f;border-color:#ffffff40;transform:translateY(-1px)}.dashboard-page.admin-theme{background:var(--bg);min-height:100vh;color:var(--text);z-index:2;position:relative}.dashboard-header{border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:100;background:#0a0c14d9;justify-content:space-between;align-items:center;height:70px;padding:0 32px;display:flex;position:sticky;top:0}.dashboard-header nav{align-items:center;gap:8px;display:flex}.dashboard-header nav a{border-radius:var(--radius-pill);color:var(--text-secondary);align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.dashboard-header nav a:hover{color:#fff;background:#ffffff0f}.dashboard-header nav a.active{color:#000;background:#fff;font-weight:600}.dashboard-user{align-items:center;gap:16px;display:flex}.dashboard-user div{text-align:right;flex-direction:column;display:flex}.dashboard-user strong{color:#fff;font-size:13px}.dashboard-user span{color:#93c5fd;font-size:11px}.dashboard-content{width:min(1380px,100vw - 48px);margin-inline:auto;padding:32px 0 60px}.admin-online{font-family:var(--font-mono), monospace;color:var(--success-green);border-radius:var(--radius-pill);background:#10b9811a;border:1px solid #10b98140;align-items:center;gap:8px;padding:6px 14px;font-size:12px;display:inline-flex}.admin-online i{background:var(--success-green);width:6px;height:6px;box-shadow:0 0 8px var(--success-green);border-radius:50%}.metric-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:32px;display:grid}.metric-grid article{background:var(--bg-card);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--border);border-radius:20px;flex-direction:column;gap:8px;padding:22px;transition:all .2s;display:flex}.metric-grid article:hover{border-color:var(--border-strong);background:var(--bg-card-hover)}.metric-grid article span{color:var(--text-secondary);align-items:center;gap:8px;font-size:13px;display:inline-flex}.metric-grid article strong{font-family:var(--font-display), sans-serif;color:#fff;font-size:32px;font-weight:800}.metric-grid article small{color:var(--text-muted);font-size:11px}.renewal-banner{color:#f59e0b;background:#f59e0b1f;border:1px solid #f59e0b4d;border-radius:18px;align-items:center;gap:16px;margin-bottom:24px;padding:16px 20px;display:flex}.renewal-banner.critical{color:#ef4444;background:#ef44441f;border-color:#ef44444d}.renewal-banner div{flex-direction:column;gap:2px;display:flex}.renewal-banner strong{color:#fff;font-size:14px}.renewal-banner span{color:var(--text-secondary);font-size:12px}.admin-section{margin-bottom:40px}.admin-section-head h2{font-family:var(--font-display), sans-serif;color:#fff;font-size:22px}.admin-section-head a{color:#93c5fd;align-items:center;gap:4px;font-size:13px;display:inline-flex}.admin-table{background:var(--bg-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--border);border-radius:20px;overflow:hidden}.admin-table-head{border-bottom:1px solid var(--border);font-family:var(--font-mono), monospace;color:var(--text-muted);letter-spacing:.05em;background:#ffffff08;grid-template-columns:80px 1.5fr 1fr 1fr 100px;padding:14px 20px;font-size:11px;display:grid}.admin-table-row{border-bottom:1px solid #ffffff0d;grid-template-columns:80px 1.5fr 1fr 1fr 100px;align-items:center;padding:16px 20px;font-size:13px;transition:background .2s;display:grid}.admin-table-row:hover{background:var(--bg-card-hover)}.inventory-table-head{grid-template-columns:120px 1fr 1fr 1fr 100px}.category-editor-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.compact-form{background:var(--bg-card);border:1px solid var(--border);border-radius:18px;flex-direction:column;gap:12px;padding:20px;display:flex}.compact-form label{color:var(--text-muted);flex-direction:column;gap:4px;font-size:12px;display:flex}.compact-form input,.compact-form select,.compact-form textarea{border:1px solid var(--border);color:#fff;background:#0006;border-radius:10px;outline:none;padding:8px 12px;font-size:13px}.compact-form input:focus,.compact-form select:focus,.compact-form textarea:focus{border-color:var(--border-strong)}.check-label{cursor:pointer;align-items:center;flex-direction:row!important;gap:8px!important}.small-save{border-radius:var(--radius-pill);background:#fff;justify-content:center;align-items:center;gap:6px;min-height:38px;margin-top:4px;padding:0 16px;font-size:12px;font-weight:700;display:inline-flex;color:#000!important}.product-editor-list{flex-direction:column;gap:12px;display:flex}.product-editor{background:var(--bg-card);border:1px solid var(--border);border-radius:18px;overflow:hidden}.product-editor summary{cursor:pointer;align-items:center;gap:16px;padding:16px 20px;font-size:14px;list-style:none;display:flex}.product-editor summary span{font-family:var(--font-mono), monospace;border-radius:var(--radius-pill);color:#10b981;background:#10b98126;padding:2px 8px;font-size:10px;font-weight:700}.product-editor summary strong{color:#fff}.product-editor summary small{color:var(--text-muted);margin-left:auto}.editor-form{border-top:1px solid var(--border);grid-template-columns:repeat(2,1fr);gap:14px;padding:20px;display:grid}.editor-wide{grid-column:span 2}.back-link{color:var(--text-secondary);align-items:center;gap:6px;margin-bottom:20px;font-size:13px;transition:color .2s;display:inline-flex}.back-link:hover{color:#fff}.status-filter{align-items:center;gap:6px;display:flex}.status-filter a{border-radius:var(--radius-pill);color:var(--text-secondary);border:1px solid var(--border);background:#ffffff0a;padding:6px 14px;font-size:12px;transition:all .2s}.status-filter a.active{color:#000;background:#fff;font-weight:600}.chat-panel{background:var(--bg-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--border);border-radius:24px;flex-direction:column;gap:16px;padding:24px;display:flex}.chat-heading{align-items:center;gap:12px;display:flex}.online-label{color:var(--success-green);align-items:center;gap:6px;margin-left:auto;font-size:11px;display:inline-flex}.online-label i{background:var(--success-green);width:6px;height:6px;box-shadow:0 0 8px var(--success-green);border-radius:50%}.message-list{flex-direction:column;gap:12px;max-height:400px;padding-right:8px;display:flex;overflow-y:auto}.chat-message{border:1px solid var(--border);background:#ffffff0a;border-radius:16px;flex-direction:column;gap:6px;max-width:80%;padding:14px 18px;display:flex}.chat-message.own{background:#93c5fd1a;border-color:#93c5fd33;margin-left:auto}.message-meta{color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.message-meta strong{color:#fff}.chat-form{align-items:center;gap:10px;margin-top:8px;display:flex}.chat-form textarea{border:1px solid var(--border-strong);color:#fff;resize:none;background:#0006;border-radius:14px;outline:none;flex:1;padding:10px 14px;font-size:13px}.chat-form button{color:#000;background:#fff;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;transition:all .2s;display:grid}.chat-form button:hover:not(:disabled){background:#eaeaf2;transform:translateY(-1px)}.empty-chat{text-align:center;color:var(--text-muted);flex-direction:column;align-items:center;gap:8px;padding:40px 20px;display:flex}.order-hero{background:var(--bg-card);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-strong);border-radius:24px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;padding:28px 32px;display:flex}.order-hero h1{font-family:var(--font-display), sans-serif;color:#fff;margin-top:4px;font-size:28px;font-weight:800}.order-hero p{color:var(--text-secondary);align-items:center;gap:6px;margin-top:6px;font-size:14px;display:flex}.order-total{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.order-total span{font-family:var(--font-mono), monospace;color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.order-total strong{font-family:var(--font-display), sans-serif;color:#fff;font-size:28px;font-weight:800}.status-block{background:var(--bg-card);-webkit-backdrop-filter:blur(14px);border:1px solid var(--border);border-radius:20px;flex-direction:column;gap:20px;margin-bottom:24px;padding:24px;display:flex}.status-steps{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.status-step{border:1px solid var(--border);background:#ffffff08;border-radius:14px;align-items:center;gap:12px;padding:12px 16px;transition:all .2s;display:flex}.status-step span{font-family:var(--font-mono), monospace;color:var(--text-muted);font-size:12px;font-weight:700}.status-step strong{color:var(--text-secondary);font-size:13px;font-weight:600}.status-step.current{background:#3b82f626;border-color:#3b82f659}.status-step.current span{color:#60a5fa}.status-step.current strong{color:#fff}.status-step.done{background:#10b9811f;border-color:#10b9814d}.status-step.done span{color:#10b981}.status-step.done strong{color:#fff}.status-message{border:1px solid var(--border);background:#ffffff08;border-radius:14px;align-items:flex-start;gap:14px;padding:14px 18px;display:flex}.status-message strong{color:#fff;margin-bottom:2px;font-size:14px;display:block}.status-message p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.4}.status-pulse{background:var(--success-green);width:10px;height:10px;box-shadow:0 0 10px var(--success-green);border-radius:50%;flex-shrink:0;margin-top:4px}.admin-order-controls{background:var(--bg-card);-webkit-backdrop-filter:blur(14px);border:1px solid var(--border);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;padding:20px 24px;display:flex}.admin-order-controls form{align-items:center;gap:12px;display:flex}.admin-order-controls form label{color:var(--text-muted);align-items:center;gap:8px;font-size:12px;display:flex}.admin-order-controls form select{border:1px solid var(--border-strong);color:#fff;background:#0006;border-radius:12px;outline:none;padding:8px 14px;font-size:13px}.admin-order-controls div{flex-direction:column;gap:2px;display:flex}.admin-order-controls div span{font-family:var(--font-mono), monospace;color:var(--text-muted);letter-spacing:.08em;font-size:10px}.admin-order-controls div strong{color:#fff;font-size:13px}.order-workspace{grid-template-columns:1.3fr .7fr;gap:24px;margin-bottom:24px;display:grid}.order-sidebar{flex-direction:column;gap:20px;display:flex}.summary-card{background:var(--bg-card);-webkit-backdrop-filter:blur(14px);border:1px solid var(--border);border-radius:20px;flex-direction:column;gap:12px;padding:24px;display:flex}.summary-card div{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;font-size:13px;display:flex}.summary-card div:last-child{border-bottom:none;padding-bottom:0}.summary-card div span{color:var(--text-secondary)}.summary-card div strong{color:#fff;font-family:var(--font-mono), monospace}.issue-card{background:var(--bg-card);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border);border-radius:24px;flex-direction:column;gap:20px;margin-bottom:24px;padding:28px;display:flex}.panel-heading{align-items:center;gap:14px;display:flex}.panel-icon{color:#fff;background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.panel-heading h2{font-family:var(--font-display), sans-serif;color:#fff;font-size:20px}.issue-form{grid-template-columns:repeat(3,1fr);align-items:flex-end;gap:16px;display:grid}.issue-form label{color:var(--text-muted);flex-direction:column;gap:6px;font-size:12px;display:flex}.issue-form input,.issue-form select{border:1px solid var(--border);color:#fff;background:#0006;border-radius:12px;outline:none;padding:10px 14px;font-size:13px}.issue-form input:focus,.issue-form select:focus{border-color:var(--border-strong)}.issue-form button{border-radius:var(--radius-pill);cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:8px;min-height:42px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex;color:#000!important}.issue-form button:hover{background:#eaeaf2;transform:translateY(-1px)}.form-hint{color:var(--text-secondary);font-size:13px;line-height:1.5}.credential-card{background:var(--bg-card);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border);border-radius:24px;flex-direction:column;gap:20px;margin-bottom:24px;padding:28px;display:flex}.credential-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.credential-warning{color:var(--text-muted);font-size:12px;line-height:1.5}.copy-field{border:1px solid var(--border);background:#0006;border-radius:14px;flex-direction:column;gap:6px;padding:14px 16px;display:flex;position:relative}.copy-field span{font-family:var(--font-mono), monospace;color:var(--text-muted);letter-spacing:.08em;font-size:10px}.copy-field code{font-family:var(--font-mono), monospace;color:#fff;word-break:break-all;font-size:14px}.copy-actions{align-items:center;gap:8px;display:flex;position:absolute;top:14px;right:14px}.copy-actions button{color:var(--text-secondary);transition:color .2s}.copy-actions button:hover{color:#fff}.cart-floating-toast{z-index:1000;-webkit-backdrop-filter:blur(20px);background:#0e1018f2;border:1px solid #10b98166;border-radius:20px;align-items:center;gap:20px;padding:16px 20px;animation:.3s cubic-bezier(.2,.8,.2,1) slideToastUp;display:flex;position:fixed;bottom:30px;right:30px;box-shadow:0 16px 40px #000000b3,0 0 20px #10b98126}@keyframes slideToastUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.toast-left{align-items:center;gap:12px;display:flex}.toast-icon{color:var(--success-green);flex-shrink:0}.toast-text{flex-direction:column;gap:2px;display:flex}.toast-text strong{font-family:var(--font-display), sans-serif;color:#fff;font-size:14px}.toast-text span{color:var(--text-secondary);font-size:12px}.toast-actions{align-items:center;gap:8px;display:flex}.btn-toast-link{border-radius:var(--radius-pill);background:#fff;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex;color:#000!important}.btn-toast-link:hover{background:#eaeaf2;transform:translateY(-1px)}.btn-toast-close{color:var(--text-muted);border-radius:8px;padding:4px;transition:color .2s}.btn-toast-close:hover{color:#fff}.order-button.added-active{border-color:var(--success-green)!important;color:var(--success-green)!important;background:#10b9811a!important}.cart-checkout-container{flex-direction:column;gap:24px;display:flex}.cart-view{flex-direction:column;gap:20px;display:flex}.cart-header-actions{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.checkbox-pill{cursor:pointer;color:#fff;background:0 0;border:none;align-items:center;gap:10px;padding:0;font-size:13px;font-weight:600;transition:opacity .2s;display:inline-flex}.checkbox-pill:hover{opacity:.85}.cart-item-checkbox-btn{cursor:pointer;background:0 0;border:none;flex-shrink:0;place-items:center;padding:0;display:grid}.custom-checkbox-box{color:#fff;background:#ffffff0a;border:1.5px solid #fff3;border-radius:7px;place-items:center;width:22px;height:22px;transition:all .2s cubic-bezier(.4,0,.2,1);display:grid}.checkbox-pill:hover .custom-checkbox-box,.cart-item-checkbox-btn:hover .custom-checkbox-box{background:#ffffff14;border-color:#fff6}.custom-checkbox-box.checked{color:#000;background:#fff;border-color:#fff;animation:.2s cubic-bezier(.175,.885,.32,1.275) checkboxPop;box-shadow:0 0 12px #ffffff59}@keyframes checkboxPop{0%{transform:scale(.85)}50%{transform:scale(1.1)}to{transform:scale(1)}}.btn-clear-cart{color:var(--text-muted);font-size:12px;transition:color .2s}.btn-clear-cart:hover{color:#ef4444}.cart-list{flex-direction:column;gap:12px;list-style:none;display:flex}.cart-item{background:var(--bg-card);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border);border-radius:20px;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;transition:all .22s;display:flex}.cart-item:hover{border-color:var(--border-strong);background:var(--bg-card-hover)}.cart-item.selected{border-color:#ffffff40;box-shadow:0 0 20px #ffffff0a}.cart-item-checkbox{flex-shrink:0;place-items:center;display:grid}.cart-item-info{flex-direction:column;flex:1;gap:4px;display:flex}.cart-item-info strong{font-family:var(--font-display), sans-serif;color:#fff;font-size:17px;font-weight:700}.cart-item-info small{color:var(--text-secondary);align-items:center;gap:6px;font-size:13px;display:inline-flex}.cart-item-actions{align-items:center;gap:20px;display:flex}.cart-item-price{font-family:var(--font-display), sans-serif;color:#fff;white-space:nowrap;font-size:18px;font-weight:800}.cart-item-price span{color:var(--text-muted);font-size:12px;font-weight:400}.cart-summary-box{background:var(--bg-card);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-strong);border-radius:24px;justify-content:space-between;align-items:center;gap:24px;margin-top:12px;padding:24px 32px;display:flex;box-shadow:0 16px 40px #0009}.cart-total-info{flex-direction:column;gap:4px;display:flex}.cart-total-info span{font-family:var(--font-mono), monospace;color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.cart-total-info strong{font-family:var(--font-display), sans-serif;color:#fff;font-size:28px;font-weight:800}.cart-action-buttons{align-items:center;gap:12px;display:flex}.configurator-view{flex-direction:column;gap:28px;display:flex}.configurator-header{flex-direction:column;gap:8px;display:flex}.btn-back-step{color:var(--text-secondary);width:fit-content;margin-bottom:4px;font-size:13px;transition:color .2s}.btn-back-step:hover{color:#fff}.step-tag{font-family:var(--font-mono), monospace;color:#93c5fd;letter-spacing:.08em;font-size:11px}.configurator-header h2{font-family:var(--font-display), sans-serif;color:#fff;font-size:26px;font-weight:800}.configurator-header p{color:var(--text-secondary);font-size:14px}.config-block{background:var(--bg-card);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border);border-radius:24px;flex-direction:column;gap:20px;padding:28px;display:flex}.config-block-title{align-items:center;gap:12px;display:flex}.config-block-title h3{font-family:var(--font-display), sans-serif;color:#fff;font-size:18px}.subtitle-hint{color:var(--success-green);font-size:12px;display:block}.os-selection-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.os-card{border:1px solid var(--border);cursor:pointer;text-align:left;background:#ffffff08;border-radius:16px;align-items:center;gap:12px;padding:16px;transition:all .2s;display:flex}.os-card:hover{background:#ffffff12;border-color:#fff3}.os-card.active{background:#ffffff1a;border-color:#fff;box-shadow:0 0 20px #ffffff1a}.os-card-radio{border:2px solid #ffffff4d;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.os-card.active .os-card-radio{color:#000;background:#fff;border-color:#fff}.os-card span{color:#fff;font-size:14px;font-weight:600}.scripts-selection-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.script-select-card{border:1px solid var(--border);cursor:pointer;background:#ffffff08;border-radius:18px;flex-direction:column;gap:8px;padding:18px 20px;transition:all .2s;display:flex}.script-select-card:hover{background:#ffffff0f;border-color:#fff3}.script-select-card.active{background:#10b98114;border-color:#10b98166}.script-card-head{align-items:center;gap:10px;display:flex}.script-checkbox{border:2px solid #ffffff4d;border-radius:6px;flex-shrink:0;place-items:center;width:20px;height:20px;display:grid}.script-select-card.active .script-checkbox{background:var(--success-green);border-color:var(--success-green);color:#000}.script-card-head strong{color:#fff;flex:1;font-size:15px}.price-tag{font-family:var(--font-mono), monospace;color:var(--success-green);border-radius:var(--radius-pill);background:#10b98126;padding:2px 8px;font-size:11px;font-weight:600}.script-select-card p{color:var(--text-secondary);padding-left:30px;font-size:12px;line-height:1.45}.form-error-banner{color:#ef4444;background:#ef444426;border:1px solid #ef444459;border-radius:14px;padding:12px 18px;font-size:13px;font-weight:600}.balance-card{background:var(--bg-card);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-strong);border-radius:24px;flex-direction:column;gap:16px;margin-bottom:32px;padding:28px 32px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px #0006}.balance-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#10b98114,#0000 70%);width:250px;height:100%;position:absolute;top:0;right:0}.balance-card-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.balance-card-title{align-items:center;gap:14px;display:flex}.balance-icon-box{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.balance-card-title h2{font-family:var(--font-display), sans-serif;color:#fff;margin-top:2px;font-size:22px;font-weight:800}.balance-value-badge strong{font-family:var(--font-display), sans-serif;color:#fff;letter-spacing:-.02em;font-size:32px;font-weight:800}.balance-card-description{color:var(--text-secondary);max-width:680px;margin:0;font-size:14px;line-height:1.5}.balance-card-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:8px;display:flex}.balance-card-actions .button-primary{border-radius:var(--radius-pill);background:#fff;align-items:center;gap:8px;min-height:44px;padding:0 24px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex;color:#000!important}.balance-card-actions .button-primary:hover{background:#eaeaf2;transform:translateY(-1px)}.balance-card-actions .button-ghost{border-radius:var(--radius-pill);border:1px solid var(--border);min-height:44px;color:var(--text-secondary);align-items:center;gap:8px;padding:0 20px;font-size:13px;transition:all .2s;display:inline-flex}.balance-card-actions .button-ghost:hover{color:#fff;background:#ffffff0d;border-color:#ffffff4d}.dashboard-title{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;display:flex}.dashboard-title h1{font-family:var(--font-display), sans-serif;color:#fff;margin-top:4px;margin-bottom:6px;font-size:32px;font-weight:800}.dashboard-title p{color:var(--text-secondary);margin:0;font-size:15px}.admin-section{margin-top:36px;margin-bottom:36px}.admin-section-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.admin-section-head h2{font-family:var(--font-display), sans-serif;color:#fff;margin-top:2px;font-size:22px;font-weight:800}.server-card-box{background:var(--bg-card);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border);border-radius:20px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:16px;padding:24px 28px;transition:all .22s;display:flex}.server-card-box:hover{border-color:var(--border-strong);background:var(--bg-card-hover)}.server-card-top{align-items:center;gap:16px;display:flex}.server-info-line{color:var(--text-secondary);align-items:center;gap:10px;font-size:13px;display:flex}.server-info-line .info-sep{color:#fff3}.server-info-line .info-ip{font-family:var(--font-mono), monospace;color:#fff}.server-meta-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.server-actions{flex-shrink:0;margin-left:16px}.server-actions .button{border-radius:var(--radius-pill);background:#fff;align-items:center;gap:6px;min-height:42px;padding:0 22px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex;color:#000!important}.server-actions .button:hover{background:#eaeaf2;transform:translateY(-1px)}.cabinet-layout-wrapper{z-index:2;grid-template-columns:270px 1fr;gap:32px;min-height:100vh;padding-top:30px;padding-bottom:60px;display:grid;position:relative}.cabinet-left-sidebar{-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-strong);z-index:100;background:#0c0e16d9;border-radius:24px;flex-direction:column;height:calc(100vh - 60px);padding:24px;display:flex;position:sticky;top:30px;box-shadow:0 16px 40px #0009}.sidebar-brand-box{border-bottom:1px solid #ffffff14;margin-bottom:20px;padding-bottom:20px}.sidebar-user-card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;align-items:center;gap:12px;margin-bottom:20px;padding:12px 14px;display:flex}.user-avatar{color:#000;width:36px;height:36px;font-family:var(--font-display), sans-serif;background:#fff;border-radius:10px;place-items:center;font-size:15px;font-weight:800;display:grid}.user-details{flex-direction:column;gap:2px;display:flex}.user-details strong{color:#fff;font-size:14px}.user-details span{color:var(--text-muted);font-size:11px}.sidebar-balance-box{background:linear-gradient(135deg,#10b9811f 0%,#0e101899 100%);border:1px solid #10b98140;border-radius:16px;flex-direction:column;gap:6px;margin-bottom:20px;padding:16px;display:flex}.balance-box-head{font-family:var(--font-mono), monospace;color:var(--text-muted);letter-spacing:.08em;justify-content:space-between;align-items:center;font-size:10px;display:flex}.sidebar-balance-box strong{font-family:var(--font-display), sans-serif;color:#fff;font-size:22px}.btn-sidebar-deposit{border-radius:var(--radius-pill);color:#000;text-align:center;background:#10b981;margin-top:4px;padding:6px 12px;font-size:12px;font-weight:700;transition:all .2s}.btn-sidebar-deposit:hover{background:#34d399;transform:translateY(-1px)}.sidebar-nav-menu{scrollbar-width:thin;scrollbar-color:#ffffff1f transparent;flex-direction:column;flex:1;gap:6px;padding-right:2px;display:flex;overflow-y:auto}.sidebar-nav-menu::-webkit-scrollbar{width:4px}.sidebar-nav-menu::-webkit-scrollbar-track{background:0 0}.sidebar-nav-menu::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:4px}.sidebar-nav-menu::-webkit-scrollbar-thumb:hover{background:#ffffff40}.sidebar-section-tag{font-family:var(--font-mono), monospace;color:var(--text-muted);letter-spacing:.08em;margin-bottom:4px;padding-left:8px;font-size:10px}.sidebar-nav-item{color:var(--text-secondary);border-radius:12px;align-items:center;gap:12px;padding:10px 14px;font-size:14px;transition:all .2s;display:flex;position:relative}.sidebar-nav-item:hover{color:#fff;background:#ffffff0f}.sidebar-nav-item.active{color:#000;background:#fff;font-weight:600;box-shadow:0 4px 14px #fff3}.sidebar-nav-item.highlight-admin{color:#93c5fd;background:#93c5fd1a;border:1px solid #93c5fd33}.sidebar-badge{border-radius:var(--radius-pill);color:#fff;background:#ef4444;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:700}.sidebar-footer{border-top:1px solid #ffffff14;margin-top:auto;padding-top:16px}.btn-sidebar-logout{width:100%;color:var(--text-secondary);background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:13px;transition:all .2s;display:flex}.btn-sidebar-logout:hover{color:#ef4444;background:#ef444426;border-color:#ef44444d}.cabinet-main-content{min-width:0;padding-top:10px}.server-grid{flex-direction:column;gap:16px;display:flex}.server-card-box{background:var(--bg-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--border);border-radius:20px;justify-content:space-between;align-items:center;gap:24px;padding:24px;transition:all .25s;display:flex}.server-card-box:hover{border-color:var(--border-strong);background:var(--bg-card-hover);box-shadow:0 10px 30px #0006}.server-card-main{flex-direction:column;flex:1;gap:10px;display:flex}.server-card-top{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.server-card-top h3{font-family:var(--font-display), sans-serif;color:#fff;font-size:20px;font-weight:700}.server-card-badges{align-items:center;gap:8px;display:flex}.status-badge{border-radius:var(--radius-pill);padding:4px 12px;font-size:11px;font-weight:700}.status-badge.running{color:#10b981;background:#10b98126}.status-badge.setup{color:#f59e0b;background:#f59e0b26}.renewal-pill{border-radius:var(--radius-pill);align-items:center;gap:6px;padding:4px 12px;font-size:11px;font-weight:600;display:inline-flex}.renewal-pill.warning{color:#f59e0b;background:#f59e0b26}.renewal-pill.critical{color:#ef4444;background:#ef444426}.server-info-line{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.info-item{align-items:center;gap:6px;display:inline-flex}.info-ip{font-family:var(--font-mono), monospace;color:#fff;font-weight:600}.info-sep{color:var(--text-muted);font-size:10px}.server-meta-tags{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.meta-tag{color:var(--text-secondary);background:#ffffff0a;border:1px solid #ffffff12;border-radius:8px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;display:inline-flex}.server-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.icon-button{border:1px solid var(--border);width:38px;height:38px;color:var(--text-secondary);background:#ffffff0d;border-radius:10px;place-items:center;transition:all .2s;display:grid}.icon-button:hover{color:#fff;background:#ffffff1f;border-color:#fff3}.order-list{flex-direction:column;gap:12px;display:flex}.order-row{background:var(--bg-card);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--border);border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;transition:all .2s;display:flex}.order-row:hover{border-color:var(--border-strong);background:var(--bg-card-hover)}.order-number{font-family:var(--font-mono), monospace;color:var(--text-muted);flex-shrink:0;min-width:60px;font-size:13px}.order-row-info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.order-row-info strong{font-family:var(--font-display), sans-serif;color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:16px;display:block;overflow:hidden}.order-row-info span{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.status-chip{border-radius:var(--radius-pill);color:var(--text-secondary);background:#ffffff0f;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:4px 14px;font-size:12px;font-weight:600;display:inline-flex}.status-chip.status-ready{color:#10b981;background:#10b98126}.status-chip.status-new{color:#60a5fa;background:#3b82f626}.status-chip.status-contact{color:#f59e0b;background:#f59e0b26}.status-chip.status-cancelled{color:#ef4444;background:#ef444426}.order-price{font-family:var(--font-display), sans-serif;color:#fff;text-align:right;white-space:nowrap;flex-shrink:0;font-size:16px}.order-arrow{color:var(--text-muted);flex-shrink:0;font-size:16px}.services-section-wrapper{flex-direction:column;gap:48px;padding-top:20px;display:flex}.services-header-row{grid-template-columns:1.2fr .8fr;align-items:center;gap:40px;display:grid;position:relative}.services-title-col{flex-direction:column;gap:16px;display:flex}.services-title-col h2{font-family:var(--font-display), sans-serif;color:#fff;font-size:clamp(32px,4vw,52px);font-weight:800;line-height:1.1}.services-header-desc{color:var(--text-secondary);max-width:540px;font-size:16px;line-height:1.6}.services-visual-col{justify-content:flex-end;align-items:center;display:flex}.rocket-graphic-wrapper{place-items:center;display:grid;position:relative}@keyframes saturnFloat{0%{transform:translateY(0)rotate(0)scale(1)}50%{transform:translateY(-10px)rotate(1.5deg)scale(1.015)}to{transform:translateY(0)rotate(0)scale(1)}}@keyframes saturnHaloGlow{0%{opacity:.6;filter:blur(35px);transform:scale(.95)}50%{opacity:.95;filter:blur(50px);transform:scale(1.08)}to{opacity:.6;filter:blur(35px);transform:scale(.95)}}@keyframes spinSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rocketLevitateFly{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(-16px)rotate(2.5deg)}to{transform:translateY(0)rotate(0)}}@keyframes thrusterPulse{0%{opacity:.65;filter:blur(30px);transform:scale(.92)}50%{opacity:1;filter:blur(48px);transform:scale(1.15)}to{opacity:.65;filter:blur(30px);transform:scale(.92)}}.services-cards-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.service-vcard{background:var(--bg-card);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border);border-radius:24px;flex-direction:column;padding:28px;transition:all .28s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden}.service-vcard:hover{background:var(--bg-card-hover);border-color:var(--border-strong);transform:translateY(-4px);box-shadow:0 16px 36px #00000080}.service-vcard.active-vcard{border-color:#ffffff40;box-shadow:0 0 30px #ffffff0d}.vcard-top{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.vcard-code{font-family:var(--font-mono), monospace;color:var(--text-muted);letter-spacing:.05em;font-size:11px}.vcard-status{align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.status-available{color:var(--success-green)}.status-soon{color:var(--text-muted)}.vcard-icon-box{color:#fff;background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:20px;display:grid}.vcard-title{font-family:var(--font-display), sans-serif;color:#fff;margin-bottom:10px;font-size:20px;font-weight:700;line-height:1.25}.vcard-desc{color:var(--text-secondary);flex:1;margin-bottom:24px;font-size:13px;line-height:1.5}.vcard-badges{flex-wrap:wrap;gap:6px;margin-bottom:24px;display:flex}.vbadge{border-radius:var(--radius-pill);color:var(--text-secondary);background:#ffffff0a;border:1px solid #ffffff14;padding:4px 10px;font-size:11px}.vbadge.highlight{color:#10b981;background:#10b98126;border-color:#10b98159;font-weight:600}.vcard-btn{border-radius:var(--radius-pill);border:1px solid var(--border-strong);color:#fff;background:#ffffff0a;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.vcard-btn:hover{color:#000;background:#fff;border-color:#fff}.network-map-section{padding-block:40px}.network-map-layout{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;display:grid}.network-left-info{flex-direction:column;gap:20px;display:flex}.network-description{color:var(--text-secondary);font-size:16px;line-height:1.6}.network-stats-grid{align-items:center;gap:32px;margin-block:16px 24px;display:flex}.net-stat-item{flex-direction:column;gap:4px;display:flex}.net-stat-label{font-family:var(--font-mono), monospace;color:var(--text-muted);letter-spacing:.08em;font-size:10px}.net-stat-val{font-family:var(--font-display), sans-serif;color:#fff;align-items:baseline;gap:4px;font-size:28px;font-weight:800;display:flex}.net-stat-val small{color:var(--text-secondary);font-size:13px;font-weight:400}.btn-wcloud-white{border-radius:var(--radius-pill);background:#fff;align-items:center;gap:8px;width:fit-content;min-height:44px;padding:0 24px;font-size:14px;font-weight:700;transition:all .2s;display:inline-flex;color:#000!important}.btn-wcloud-white:hover{background:#eaeaf2;transform:translateY(-2px)}.network-right-orbit{flex-direction:column;gap:24px;display:flex;position:relative}.orbit-canvas-container{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--border);background:#0e101873;border-radius:24px;place-items:center;height:360px;display:grid;position:relative;overflow:hidden}.orbit-planet-wrapper{z-index:2;flex-direction:column;align-items:center;display:flex;position:relative}.planet-label{font-family:var(--font-mono), monospace;color:var(--text-muted);letter-spacing:.1em;margin-top:8px;font-size:10px}.orbit-ring-svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.animated-orbit-ellipse{animation:24s linear infinite orbitDashesMove}@keyframes orbitDashesMove{0%{stroke-dashoffset:0}to{stroke-dashoffset:-200px}}.orbit-node-pin{-webkit-backdrop-filter:blur(12px);border-radius:var(--radius-pill);font-family:var(--font-mono), monospace;color:var(--text-secondary);z-index:5;cursor:pointer;background:#0f172ad9;border:1px solid #ffffff2e;align-items:center;gap:7px;padding:6px 14px;font-size:12px;transition:all .2s;animation:5s ease-in-out infinite alternate nodePinFloat;display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 8px 20px #0006}@keyframes nodePinFloat{0%{transform:translate(-50%,-50%)translateY(0)}to{transform:translate(-50%,-50%)translateY(-6px)}}.pin-dot{background:#fff6;border-radius:50%;width:6px;height:6px;transition:all .2s}.pin-dot.active{background:#10b981;box-shadow:0 0 8px #10b981}.pin-code-text{letter-spacing:.04em;font-weight:700}.orbit-node-pin:hover{color:#fff;background:#ffffff26;border-color:#38bdf880;transform:translate(-50%,-50%)scale(1.08)}.orbit-node-pin.active{color:#000;background:#fff;border-color:#fff;font-weight:800;transform:translate(-50%,-50%)scale(1.12);box-shadow:0 0 24px #ffffff80,0 8px 24px #0009}.orbit-node-pin.active .pin-dot{box-shadow:none;background:#000}.selected-location-card{background:var(--bg-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--border-strong);border-radius:20px;flex-direction:column;gap:14px;padding:20px 24px;display:flex}.loc-card-header{font-family:var(--font-mono), monospace;color:var(--text-muted);letter-spacing:.08em;align-items:center;gap:8px;font-size:10px;display:flex}.loc-card-title{align-items:center;gap:14px;display:flex}.loc-code-badge{color:#fff;width:44px;height:44px;font-family:var(--font-mono), monospace;background:linear-gradient(135deg,#38bdf826 0%,#10b98126 100%);border:1px solid #38bdf84d;border-radius:12px;flex-shrink:0;place-items:center;font-size:16px;font-weight:800;display:grid}.loc-card-name h4{font-family:var(--font-display), sans-serif;color:#fff;font-size:18px}.loc-card-name span{color:var(--text-secondary);font-size:12px}.loc-card-bar{flex-direction:column;gap:6px;display:flex}.bar-info{color:var(--text-secondary);justify-content:space-between;align-items:center;font-size:12px;display:flex}.bar-info strong{font-family:var(--font-mono), monospace;color:#10b981}.bar-track{border-radius:var(--radius-pill);background:#ffffff14;height:6px;overflow:hidden}.bar-fill{border-radius:var(--radius-pill);background:#10b981;height:100%;transition:width .4s}.console-system-container{flex-direction:column;gap:20px;display:flex}.console-system-top-actions{justify-content:space-between;align-items:center;gap:20px;display:flex}.action-toast-banner{color:#10b981;border-radius:var(--radius-pill);background:#10b98126;border:1px solid #10b98159;padding:8px 18px;font-size:13px;font-weight:600;animation:.3s fadeIn}.web-terminal-screen{font-family:var(--font-mono), monospace;color:#10b981;background:#000;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:8px;min-height:200px;padding:20px;font-size:13px;display:flex}.web-terminal-screen .term-line.prompt{color:#fff}.security-stats-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:12px;display:grid}.console-mockup-wrapper{flex-direction:column;gap:20px;margin-top:32px;display:flex}.console-tab-selector{align-items:center;gap:10px;display:flex}.console-tab-selector button{border-radius:var(--radius-pill);border:1px solid var(--border);color:var(--text-secondary);background:#ffffff0a;align-items:center;gap:8px;padding:10px 22px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.console-tab-selector button:hover{color:#fff;background:#ffffff14}.console-tab-selector button.active{color:#000;background:#fff;border-color:#fff;box-shadow:0 4px 20px #fff3}.console-window{-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-strong);background:#0a0c14d9;border-radius:24px;overflow:hidden;box-shadow:0 20px 50px #000000b3}.console-window-header{background:#ffffff0a;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:44px;padding:0 20px;display:flex}.console-dots{align-items:center;gap:8px;display:flex}.console-dots .dot{border-radius:50%;width:10px;height:10px}.dot-red{background:#ef4444}.dot-yellow{background:#f59e0b}.dot-green{background:#10b981}.console-title{font-family:var(--font-mono), monospace;color:var(--text-secondary);align-items:center;gap:12px;font-size:12px;display:flex}.console-badge{color:#10b981;border-radius:var(--radius-pill);background:#10b98126;padding:2px 8px;font-size:10px}.console-top-action{font-family:var(--font-mono), monospace;color:var(--text-muted);font-size:11px}.console-body{grid-template-columns:240px 1fr;min-height:460px;display:grid}.console-sidebar{background:#0003;border-right:1px solid #ffffff14;flex-direction:column;gap:20px;padding:20px;display:flex}.console-node-card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;flex-direction:column;gap:6px;padding:16px;display:flex}.node-status{color:#10b981;align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.status-dot-active{background:#10b981;border-radius:50%;width:6px;height:6px;transition:all .2s;box-shadow:0 0 8px #10b981}.status-dot-active.warning{background:#f59e0b;box-shadow:0 0 8px #f59e0b}.status-dot-active.danger{background:#ef4444;box-shadow:0 0 8px #ef4444}.toast-preview-msg{font-family:var(--font-mono), monospace;color:#10b981;font-size:11px;font-weight:600;animation:.2s consoleTabFade}.animate-fade-in{animation:.25s cubic-bezier(.16,1,.3,1) consoleTabFade}@keyframes consoleTabFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.node-name{font-family:var(--font-display), sans-serif;color:#fff;font-size:18px;font-weight:700}.node-meta{color:var(--text-secondary);font-size:12px}.node-date{color:var(--text-muted);margin-top:4px;font-size:11px}.console-sidebar-nav{flex-direction:column;gap:4px;display:flex}.console-sidebar-nav .nav-item{color:var(--text-secondary);text-align:left;border-radius:12px;align-items:center;gap:10px;width:100%;padding:10px 14px;font-size:13px;transition:all .2s;display:flex}.console-sidebar-nav .nav-item:hover{color:#fff;background:#ffffff0f}.console-sidebar-nav .nav-item.active{color:#000;background:#fff;font-weight:600}.console-main{flex-direction:column;gap:24px;padding:28px;display:flex}.console-top-bar{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.eyebrow-mini{font-family:var(--font-mono), monospace;color:var(--text-muted);letter-spacing:.08em;font-size:10px;display:block}.console-top-bar h3{font-family:var(--font-display), sans-serif;color:#fff;margin-top:2px;font-size:22px}.console-top-bar p{color:var(--text-secondary);font-size:13px}.console-controls{align-items:center;gap:8px;display:flex}.btn-control{border-radius:var(--radius-pill);align-items:center;gap:6px;padding:8px 16px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.btn-play{color:#10b981;background:#10b98126;border:1px solid #10b9814d}.btn-play:hover{color:#000;background:#10b981}.btn-reload{color:#38bdf8;background:#38bdf826;border:1px solid #38bdf84d}.btn-reload:hover{color:#000;background:#38bdf8}.btn-stop{color:#ef4444;background:#ef444426;border:1px solid #ef44444d}.btn-stop:hover{color:#fff;background:#ef4444}.console-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.console-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;gap:16px;padding:24px;display:flex}.console-card-tag{font-family:var(--font-mono), monospace;color:var(--text-muted);letter-spacing:.08em;font-size:10px}.console-card h4{font-family:var(--font-display), sans-serif;color:#fff;font-size:18px}.console-field{flex-direction:column;gap:4px;display:flex}.field-label{color:var(--text-muted);font-size:12px}.field-value{background:#0006;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;padding:8px 14px;display:flex}.field-value code{font-family:var(--font-mono), monospace;color:#fff;font-size:14px}.field-value button{color:var(--text-secondary);transition:color .2s}.field-value button:hover{color:#fff}.btn-copy-config{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;width:100%;margin-top:8px;padding:10px;font-size:13px;font-weight:600;transition:all .2s}.btn-copy-config:hover{background:#ffffff1f}.terminal-card{background:linear-gradient(135deg,#0e1018e6 0%,#050507f2 100%);position:relative}.terminal-header-icon{color:#ffffff26;position:absolute;top:20px;right:20px}.terminal-desc{color:var(--text-secondary);font-size:12px;line-height:1.4}.terminal-box{background:#000;border:1px solid #10b9814d;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.terminal-box code{font-family:var(--font-mono), monospace;color:#10b981;word-break:break-all;font-size:14px}.terminal-box button{color:#10b981}.terminal-status{color:var(--text-muted);align-items:center;gap:8px;margin-top:auto;font-size:11px;display:flex}.status-dot-green{background:#10b981;border-radius:50%;width:6px;height:6px}.security-panel-view{flex-direction:column;gap:20px;display:flex}.security-head-box{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.scrubbing-live-badge{color:#10b981;border-radius:var(--radius-pill);background:#10b9811a;border:1px solid #10b98140;align-items:center;gap:8px;padding:6px 14px;font-size:11px;font-weight:600;display:inline-flex}.ddos-profiles-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.ddos-profile-card{border:1px solid var(--border);cursor:pointer;background:#ffffff08;border-radius:18px;flex-direction:column;gap:10px;padding:20px;transition:all .22s;display:flex}.ddos-profile-card:hover{background:#ffffff0f;border-color:#fff3}.ddos-profile-card.active{background:#10b98114;border-color:#10b98166;box-shadow:0 0 20px #10b9811a}.profile-header{justify-content:space-between;align-items:center;display:flex}.profile-icon{border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.profile-icon.gaming{color:#10b981;background:#10b98126}.profile-icon.web{color:#38bdf8;background:#38bdf826}.profile-icon.infra{color:#f59e0b;background:#f59e0b26}.profile-status{font-family:var(--font-mono), monospace;border-radius:var(--radius-pill);color:var(--text-secondary);background:#ffffff0f;padding:3px 8px;font-size:10px;font-weight:700}.ddos-profile-card.active .profile-status{color:#000;background:#10b981}.ddos-profile-card strong{color:#fff;font-size:15px}.ddos-profile-card p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.45}.security-stats-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.control-panel-view{flex-direction:column;gap:24px;display:flex}.control-section-block{border-bottom:1px solid #ffffff0f;flex-direction:column;gap:16px;padding-bottom:24px;display:flex}.control-section-block:last-child{border-bottom:none;padding-bottom:0}.specs-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.spec-item-box{background:#0006;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:4px;padding:12px 16px;display:flex}.spec-label{font-family:var(--font-mono), monospace;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:4px;font-size:10px;display:inline-flex}.spec-val{font-family:var(--font-display), sans-serif;color:#fff;font-size:14px;font-weight:700}.highlight-os{color:#60a5fa!important}.installed-scripts-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.installed-script-pill{color:#fff;background:#10b9810f;border:1px solid #10b98133;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;font-weight:600;display:flex}.running-tag{font-family:var(--font-mono), monospace;color:#10b981;border-radius:var(--radius-pill);text-transform:uppercase;background:#10b98126;margin-left:auto;padding:2px 6px;font-size:9px;font-weight:700}.catalog-scripts-head{justify-content:space-between;align-items:center;display:flex}.free-badge{font-family:var(--font-mono), monospace;color:#10b981;border-radius:var(--radius-pill);background:#10b98126;padding:3px 10px;font-size:11px;font-weight:700}.available-scripts-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.addon-script-card{border:1px solid var(--border);background:#ffffff08;border-radius:16px;flex-direction:column;gap:10px;padding:18px;transition:all .2s;display:flex}.addon-script-card:hover{background:#ffffff0d;border-color:#fff3}.addon-script-top{justify-content:space-between;align-items:center;display:flex}.addon-icon-box{color:#fff;background:#ffffff0f;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.addon-category{font-family:var(--font-mono), monospace;color:var(--text-muted);letter-spacing:.05em;font-size:10px}.addon-script-card strong{color:#fff;font-size:14px}.addon-script-card p{color:var(--text-secondary);flex:1;margin:0;font-size:12px;line-height:1.4}.addon-script-card .button{width:fit-content;margin-top:4px}.features-showcase-wrapper{flex-direction:column;gap:24px;display:flex}.features-tab-selector{background:var(--bg-card);border:1px solid var(--border-strong);border-radius:var(--radius-pill);align-items:center;gap:10px;width:fit-content;margin:0 auto;padding:6px;display:flex}.features-tab-selector button{border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:10px 22px;font-size:14px;font-weight:600;transition:all .22s;display:inline-flex}.features-tab-selector button:hover{color:#fff;background:#ffffff0d}.features-tab-selector button.active{color:#000;background:#fff;box-shadow:0 4px 16px #fff3}.features-showcase-card{background:var(--bg-card);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-strong);border-radius:28px;padding:40px;position:relative;overflow:hidden;box-shadow:0 24px 60px #0009}.showcase-grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:40px;display:grid}.showcase-info-col{flex-direction:column;gap:16px;display:flex}.showcase-badge{font-family:var(--font-mono), monospace;border-radius:var(--radius-pill);letter-spacing:.05em;align-items:center;gap:6px;width:fit-content;padding:4px 12px;font-size:11px;font-weight:700;display:inline-flex}.showcase-badge.green{color:#10b981;background:#10b98126;border:1px solid #10b9814d}.showcase-badge.blue{color:#38bdf8;background:#38bdf826;border:1px solid #38bdf84d}.showcase-badge.purple{color:#c084fc;background:#a855f726;border:1px solid #a855f74d}.showcase-info-col h3{font-family:var(--font-display), sans-serif;color:#fff;font-size:28px;font-weight:800;line-height:1.2}.showcase-info-col p{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.6}.showcase-features-list{flex-direction:column;gap:14px;margin-top:10px;display:flex}.feature-bullet{align-items:flex-start;gap:12px;display:flex}.feature-bullet strong{color:#fff;margin-bottom:2px;font-size:14px;display:block}.feature-bullet span{color:var(--text-secondary);font-size:13px;line-height:1.45;display:block}.feature-preview-box{border:1px solid var(--border-strong);background:#0006;border-radius:22px;flex-direction:column;gap:20px;padding:24px;display:flex}.preview-box-header{font-family:var(--font-mono), monospace;color:var(--text-secondary);letter-spacing:.05em;align-items:center;gap:10px;font-size:11px;display:flex}.capacity-tag{color:#10b981;border-radius:var(--radius-pill);background:#10b98126;margin-left:auto;padding:2px 8px;font-weight:700}.preview-metrics-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.metric-cell{border:1px solid var(--border);background:#ffffff08;border-radius:14px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.cell-label{font-family:var(--font-mono), monospace;color:var(--text-muted);letter-spacing:.05em;font-size:10px}.cell-value{font-family:var(--font-display), sans-serif;color:#fff;font-size:14px}.cell-value.green{color:#10b981}.profile-pills-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.profile-pill{border-radius:var(--radius-pill);color:var(--text-secondary);border:1px solid var(--border);background:#ffffff0d;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.profile-pill.active{color:#10b981;background:#10b98126;border-color:#10b98166}.scripts-cards-preview{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.script-mini-card{border:1px solid var(--border);background:#0006;border-radius:16px;flex-direction:column;gap:8px;padding:16px;display:flex;position:relative}.mini-card-icon{color:#fff;background:#ffffff0f;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.mini-card-text strong{color:#fff;font-size:13px;display:block}.mini-card-text span{color:var(--text-muted);font-size:11px;display:block}.mini-tag{font-family:var(--font-mono), monospace;color:#10b981;border-radius:var(--radius-pill);background:#10b98126;padding:2px 6px;font-size:10px;font-weight:700;position:absolute;top:14px;right:14px}.log-preview-box{border:1px solid var(--border-strong);background:#000;border-radius:20px;overflow:hidden}.log-preview-header{font-family:var(--font-mono), monospace;color:var(--text-secondary);background:#ffffff0a;border-bottom:1px solid #ffffff14;align-items:center;gap:8px;padding:12px 18px;font-size:11px;display:flex}.log-preview-body{font-family:var(--font-mono), monospace;flex-direction:column;gap:10px;padding:16px 18px;font-size:12px;display:flex}.log-entry{align-items:flex-start;gap:8px;line-height:1.4;display:flex}.log-time{color:var(--text-muted);flex-shrink:0}.log-msg{color:var(--text-secondary)}.log-msg.green{color:#10b981}.log-msg.blue{color:#60a5fa}.logs-panel-view{flex-direction:column;gap:20px;display:flex}.logs-head-box{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.logs-counter-badge{font-family:var(--font-mono), monospace;color:var(--text-secondary);border:1px solid var(--border);border-radius:var(--radius-pill);background:#ffffff0f;flex-shrink:0;align-items:center;gap:6px;padding:4px 12px;font-size:11px;display:inline-flex}.console-logs-list{border:1px solid var(--border-strong);max-height:380px;font-family:var(--font-mono), monospace;background:#000;border-radius:18px;flex-direction:column;gap:12px;padding:18px 20px;display:flex;overflow-y:auto}.console-log-row{align-items:flex-start;gap:12px;font-size:13px;line-height:1.45;animation:.2s consoleTabFade;display:flex}.log-time-stamp{color:var(--text-muted);flex-shrink:0;font-size:12px}.console-log-row.type-success .log-msg-text{color:#10b981}.console-log-row.type-warning .log-msg-text{color:#f59e0b}.console-log-row.type-info .log-msg-text{color:#60a5fa}.console-log-row.type-action .log-msg-text{color:#fff}.countdown-pill{font-family:var(--font-mono), monospace;color:#f59e0b;border-radius:var(--radius-pill);background:#f59e0b26;border:1px solid #f59e0b4d;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.node-feature-banner{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;align-items:center;gap:20px;margin-top:32px;padding:20px 24px;display:flex}.banner-tag{font-family:var(--font-mono), monospace;color:#38bdf8;border-radius:var(--radius-pill);background:#38bdf81f;border:1px solid #38bdf84d;flex-shrink:0;padding:4px 12px;font-size:11px}.banner-text{color:var(--text-secondary);font-size:14px}.banner-text strong{color:#fff}.catalog-browser{flex-direction:column;gap:32px;margin-top:40px;display:flex}.catalog-console{background:var(--bg-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--border-strong);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:12px 18px;display:flex}.catalog-tabs{align-items:center;gap:8px;display:flex}.catalog-tabs button{border-radius:var(--radius-pill);color:var(--text-secondary);background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .22s;display:inline-flex}.catalog-tabs button:hover{color:#fff;background:#ffffff0d}.catalog-tabs button.active{color:#000;background:#fff;font-weight:700;box-shadow:0 4px 16px #fff3}.catalog-tabs button small{font-family:var(--font-mono), monospace;border-radius:var(--radius-pill);background:#00000026;padding:2px 7px;font-size:11px}.location-tabs{align-items:center;gap:6px;display:flex}.location-tabs button{border-radius:var(--radius-pill);color:var(--text-secondary);background:#ffffff08;border:1px solid #ffffff14;align-items:center;gap:8px;padding:6px 14px;font-size:13px;transition:all .2s;display:inline-flex}.location-tabs button:hover{color:#fff;background:#ffffff14}.location-tabs button.active{color:#10b981;background:#10b98126;border-color:#10b98166;font-weight:600}.category-heading{align-items:center;gap:12px;margin-bottom:24px;display:flex}.cat-num{font-family:var(--font-mono), monospace;color:var(--text-muted);font-size:12px}.category-heading h3{font-family:var(--font-display), sans-serif;color:#fff;font-size:24px}.cat-badge{color:var(--text-secondary);border-radius:var(--radius-pill);background:#ffffff0d;padding:3px 10px;font-size:12px}.product-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.product-card{background:var(--bg-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--border);border-radius:24px;flex-direction:column;gap:20px;min-width:0;padding:28px;transition:all .3s cubic-bezier(.2,.8,.2,1);display:flex;overflow:hidden}.product-card:hover{border-color:var(--border-strong);background:var(--bg-card-hover);transform:translateY(-4px);box-shadow:0 16px 40px #0009}.product-card-header{justify-content:space-between;align-items:center;font-size:12px;display:flex}.product-index{font-family:var(--font-mono), monospace;color:var(--text-muted)}.product-location{color:var(--text-secondary);align-items:center;gap:6px;display:inline-flex}.product-card h4{font-family:var(--font-display), sans-serif;color:#fff;font-size:20px;font-weight:700;line-height:1.25}.product-specs{border-block:1px solid #ffffff14;flex-direction:column;gap:10px;padding-block:16px;display:flex}.product-spec{justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.product-spec .spec-icon{color:#94a3b8;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.product-spec .spec-icon svg{width:13px;height:13px}.product-spec span:not(.spec-icon){color:var(--text-secondary);flex:1;min-width:0;font-size:13px;font-weight:400}.product-spec strong{font-family:var(--font-mono), monospace;color:#fff;text-align:right;letter-spacing:-.01em;font-size:13px;font-weight:600}.product-footer{flex-direction:column;gap:16px;margin-top:auto;display:flex}.price{align-items:baseline;gap:6px;display:flex}.price strong{font-family:var(--font-display), sans-serif;color:#fff;font-size:26px;font-weight:800}.price span{color:var(--text-muted);font-size:12px}.order-actions{flex-direction:column;gap:12px;display:flex}.os-selector-custom{color:var(--text-muted);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex;position:relative}.os-selector-label{color:var(--text-muted);flex-shrink:0;font-size:12px}.os-dropdown-wrapper{flex:1;max-width:190px;position:relative}.os-dropdown-trigger{border:1px solid var(--border-strong);color:#fff;cursor:pointer;text-align:left;background:#ffffff0d;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:6px 10px;font-size:12px;font-weight:500;transition:all .2s;display:flex}.os-dropdown-trigger:hover,.os-dropdown-trigger.open{background:#ffffff14;border-color:#ffffff40}.os-current-val{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chevron-icon{color:var(--text-secondary);flex-shrink:0;transition:transform .2s}.chevron-icon.rotate{transform:rotate(180deg)}.os-dropdown-menu{z-index:120;background:#0d1117;border:1px solid #ffffff26;border-radius:14px;flex-direction:column;gap:2px;min-width:200px;max-height:220px;padding:6px;animation:.18s consoleTabFade;display:flex;position:absolute;bottom:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 36px #000000d9}.os-dropdown-item{color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:8px 10px;font-size:12px;transition:all .15s;display:flex}.os-dropdown-item:hover{color:#fff;background:#ffffff14}.os-dropdown-item.selected{color:#10b981;background:#10b9811f;font-weight:600}.os-selector{color:var(--text-muted);justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.os-selector select{border:1px solid var(--border-strong);color:#fff;cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0d1117;border-radius:10px;outline:none;padding:6px 12px;font-size:12px}.os-selector select option{color:#fff;background:#0d1117;padding:6px 10px}.order-actions-row{align-items:center;gap:10px;display:flex}.order-button{border-radius:var(--radius-pill);cursor:pointer;background:#fff;border:none;flex:1;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:0 16px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex;color:#000!important}.order-button:hover{background:#eaeaf2;transform:translateY(-1px)}.order-button.secondary{border:1px solid var(--border-strong);background:#ffffff0f;color:#fff!important}.order-button.secondary:hover{background:#ffffff1f}.admin-inventory-compact{flex-direction:column;gap:16px;display:flex}.compact-stats-bar{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.compact-stat-item{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:4px;padding:12px 18px;display:flex}.compact-stat-item .stat-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.compact-stat-item .stat-value{font-size:22px;font-weight:800;font-family:var(--font-display), sans-serif;color:#fff}.text-blue{color:#60a5fa!important}.text-yellow{color:#fbbf24!important}.compact-tariff-filter-section{border:1px solid var(--border);background:#ffffff05;border-radius:16px;flex-direction:column;gap:10px;padding:12px 16px;display:flex}.tariff-chips-header{justify-content:space-between;align-items:center;display:flex}.chips-label{color:var(--text-secondary);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.btn-clear-tariff{color:#ef4444;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;font-size:11px;display:inline-flex}.btn-clear-tariff:hover{text-decoration:underline}.compact-chips-scroll{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tariff-chip-btn{border-radius:var(--radius-pill);background:var(--bg-card);border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:500;transition:all .15s;display:inline-flex}.tariff-chip-btn:hover{color:#fff;border-color:#ffffff40}.tariff-chip-btn.active{color:#000;background:#fff;border-color:#fff;font-weight:700}.chip-count{color:var(--text-muted);background:#ffffff14;border-radius:10px;padding:1px 5px;font-size:10px}.tariff-chip-btn.active .chip-count{color:#fff;background:#000}.chip-count.has-stock{color:#10b981}.compact-inventory-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.compact-search-input{background:var(--bg-card);border:1px solid var(--border-strong);border-radius:var(--radius-pill);min-width:260px;color:var(--text-secondary);align-items:center;gap:8px;padding:6px 14px;display:flex}.compact-search-input input{color:#fff;background:0 0;border:none;outline:none;width:100%;font-size:12px}.compact-search-input button{color:var(--text-muted);cursor:pointer;background:0 0;border:none;place-items:center;display:grid}.compact-status-pills{border:1px solid var(--border);border-radius:var(--radius-pill);background:#ffffff08;align-items:center;gap:4px;padding:3px;display:flex}.compact-status-pills button{border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:5px 12px;font-size:11px;font-weight:500;transition:all .15s}.compact-status-pills button:hover{color:#fff}.compact-status-pills button.active{color:#fff;background:#ffffff1f;font-weight:700}.filtered-counter{color:var(--text-muted);font-size:11px}.filtered-counter strong{color:#fff}.compact-table-container{background:var(--bg-card);border:1px solid var(--border-strong);border-radius:16px;overflow:hidden}.compact-table-head{border-bottom:1px solid var(--border);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;background:#ffffff05;grid-template-columns:100px 1.4fr 140px 1.5fr 1.3fr 110px 70px;padding:10px 16px;font-size:11px;font-weight:600;display:grid}.compact-table-body{flex-direction:column;display:flex}.compact-table-row{cursor:pointer;border-bottom:1px solid #ffffff0a;grid-template-columns:100px 1.4fr 140px 1.5fr 1.3fr 110px 70px;align-items:center;padding:8px 16px;font-size:12px;transition:background .12s;display:grid}.compact-table-row:last-child{border-bottom:none}.compact-table-row:hover{background:#ffffff09}.compact-status-badge{border-radius:6px;align-items:center;gap:5px;padding:2px 7px;font-size:11px;font-weight:600;display:inline-flex}.compact-status-badge.available{color:#10b981;background:#10b9811a}.compact-status-badge.sold{color:#60a5fa;background:#60a5fa1a}.compact-status-badge.reserved{color:#fbbf24;background:#fbbf241a}.status-bullet{background:currentColor;border-radius:50%;width:5px;height:5px}.col-product{flex-direction:column;gap:2px;display:flex}.p-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.p-loc{color:var(--text-muted);align-items:center;gap:3px;font-size:10px;display:inline-flex}.col-host{align-items:center;gap:6px;display:flex}.col-host code{font-family:var(--font-mono), monospace;color:#fff;font-size:11px}.btn-row-copy,.btn-row-icon{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;place-items:center;padding:2px;transition:color .15s;display:grid}.btn-row-copy:hover,.btn-row-icon:hover{color:#fff}.col-creds{align-items:center;gap:5px;display:flex}.c-login{color:#60a5fa;font-size:11px;font-family:var(--font-mono), monospace;font-weight:600}.c-sep{color:var(--text-muted)}.c-pass{font-family:var(--font-mono), monospace;border:1px solid var(--border);color:#10b981;background:#0006;border-radius:4px;padding:1px 5px;font-size:11px}.col-buyer{flex-direction:column;gap:2px;display:flex}.buyer-pill-box{flex-direction:column;gap:1px;display:flex}.buyer-user-title{color:#fff;align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex}.buyer-order-tag{color:#60a5fa;text-underline-offset:2px;align-items:center;gap:3px;font-size:10px;text-decoration:underline;display:inline-flex}.free-stock-tag{color:#10b981;align-items:center;gap:3px;font-size:11px;display:inline-flex}.os-badge-compact{border:1px solid var(--border);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;background:#ffffff0a;border-radius:4px;max-width:100px;padding:2px 6px;font-size:10px;display:inline-block;overflow:hidden}.btn-view-details{border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;background:#ffffff0a;border-radius:6px;padding:3px 8px;font-size:11px;transition:all .15s}.btn-view-details:hover{color:#fff;background:#ffffff1a}.compact-empty-state{color:var(--text-muted);flex-direction:column;align-items:center;gap:8px;padding:40px 16px;font-size:12px;display:flex}.inventory-modal-backdrop{-webkit-backdrop-filter:blur(12px);z-index:1000;background:#000000bf;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.inventory-modal-card{border:1px solid var(--border-strong);background:#0d1117;border-radius:24px;flex-direction:column;gap:20px;width:100%;max-width:580px;padding:32px;display:flex;box-shadow:0 24px 60px #000c}.modal-buyer-card{background:#60a5fa0f;border:1px solid #60a5fa40;border-radius:16px;flex-direction:column;gap:12px;margin-bottom:16px;padding:16px;display:flex}.buyer-card-head{justify-content:space-between;align-items:center;display:flex}.buyer-card-body{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.buyer-card-user{align-items:center;gap:12px;display:flex}.buyer-avatar-circle{color:#60a5fa;background:#60a5fa26;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.buyer-card-user div{flex-direction:column;display:flex}.buyer-card-user strong{color:#fff;font-size:14px}.buyer-card-user span{color:#60a5fa;font-size:12px}.modal-available-card{color:var(--text-secondary);background:#10b9810f;border:1px solid #10b98133;border-radius:14px;align-items:center;gap:12px;margin-bottom:16px;padding:14px 16px;font-size:13px;display:flex}.inventory-modal-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.inventory-modal-head h3{font-family:var(--font-display), sans-serif;color:#fff;margin-top:4px;font-size:20px;font-weight:700}.btn-modal-close{border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;background:#ffffff0f;border-radius:50%;place-items:center;width:34px;height:34px;transition:all .2s;display:grid}.btn-modal-close:hover{color:#fff;background:#ffffff1f}.modal-status-bar{align-items:center;gap:10px;margin-bottom:16px;display:flex}.modal-loc-badge{color:var(--text-secondary);border:1px solid var(--border);border-radius:var(--radius-pill);background:#ffffff0a;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.modal-fields-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:16px;display:grid}.modal-field-box{border:1px solid var(--border);background:#ffffff08;border-radius:14px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.field-val-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.field-val-row code{font-family:var(--font-mono), monospace;color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.field-val-row button{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;place-items:center;padding:2px;display:grid}.modal-command-box{border:1px solid var(--border-strong);background:#000;border-radius:16px;flex-direction:column;gap:10px;margin-bottom:16px;padding:16px;display:flex}.command-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.command-row code{font-family:var(--font-mono), monospace;color:#10b981;font-size:13px}.modal-extra-info{color:var(--text-muted);border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:14px;font-size:12px;display:flex}.extra-item{align-items:center;gap:6px;display:inline-flex}.compact-pagination-bar{border-top:1px solid var(--border);background:#ffffff05;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;font-size:12px;display:flex}.pagination-info{color:var(--text-muted)}.pagination-info strong{color:#fff}.pagination-buttons{align-items:center;gap:8px;display:flex}.btn-page-nav{border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;background:#ffffff0d;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;transition:all .15s;display:inline-flex}.btn-page-nav:hover:not(:disabled){color:#fff;background:#ffffff1f}.btn-page-nav:disabled{opacity:.35;cursor:not-allowed}.page-indicator{color:var(--text-secondary);padding:0 4px;font-size:11px;font-weight:500}.add-server-modal{max-width:620px}.add-mode-switcher{border:1px solid var(--border);border-radius:var(--radius-pill);background:#ffffff0a;gap:4px;margin-bottom:16px;padding:3px;display:flex}.mode-btn{border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.mode-btn:hover{color:#fff}.mode-btn.active{color:#000;background:#fff}.add-server-form{flex-direction:column;gap:14px;display:flex}.form-group-row{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.form-group-row.three-cols{grid-template-columns:1fr 1fr 1.2fr}.form-label-col{flex-direction:column;gap:6px;display:flex}.form-label-col span{color:var(--text-secondary);font-size:12px;font-weight:600}.form-label-col input,.form-label-col select,.form-label-col textarea{border:1px solid var(--border-strong);color:#fff;background:#ffffff08;border-radius:10px;outline:none;padding:8px 12px;font-family:inherit;font-size:13px;transition:border-color .2s}.form-label-col select option{color:#fff;background:#111827}.form-label-col input:focus,.form-label-col select:focus,.form-label-col textarea:focus{border-color:#10b981}.input-with-action{align-items:center;gap:6px;display:flex}.input-with-action input{flex:1}.btn-gen-pass{border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;background:#ffffff0f;border-radius:10px;place-items:center;width:36px;height:36px;transition:all .2s;display:grid}.btn-gen-pass:hover{color:#fff;background:#ffffff26}.bulk-hint{color:var(--text-muted);margin-bottom:4px;font-size:11px;line-height:1.4}.bulk-hint code{color:#60a5fa;background:#ffffff14;border-radius:4px;padding:1px 4px}.form-actions-bar{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-top:10px;padding-top:14px;display:flex}.bulk-count-badge{color:var(--text-muted);font-size:12px}.bulk-count-badge strong{color:#10b981}.user-table-container{background:var(--bg-card);border:1px solid var(--border-strong);border-radius:16px;overflow:hidden}.user-table-head{border-bottom:1px solid var(--border);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;background:#ffffff05;grid-template-columns:2fr 130px 160px 140px 190px;padding:12px 18px;font-size:11px;font-weight:600;display:grid}.user-table-row{border-bottom:1px solid #ffffff0a;grid-template-columns:2fr 130px 160px 140px 190px;align-items:center;padding:12px 18px;font-size:13px;transition:background .15s;display:grid}.user-table-row:last-child{border-bottom:none}.user-table-row:hover{background:#ffffff08}.user-col-main{align-items:center;gap:12px;display:flex}.user-avatar-mini{color:#fff;width:34px;height:34px;font-size:12px;font-weight:800;font-family:var(--font-display), sans-serif;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border-radius:10px;place-items:center;display:grid}.user-text-info{flex-direction:column;gap:2px;display:flex}.user-display-name{color:#fff;font-size:13px;font-weight:600}.user-tg-handle{color:#60a5fa;align-items:center;gap:3px;font-size:11px;text-decoration:none;display:inline-flex}.user-tg-handle:hover{text-decoration:underline}.user-no-handle{color:var(--text-muted);font-size:11px}.role-badge{border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.role-badge.owner{color:#c084fc;background:#a855f71f;border:1px solid #a855f740}.role-badge.client{color:#10b981;background:#10b9811a;border:1px solid #10b98133}.user-col-tg code{font-family:var(--font-mono), monospace;color:#fff;border:1px solid var(--border);background:#00000059;border-radius:4px;padding:2px 6px;font-size:12px}.user-col-balance .balance-amount{color:#fff;font-size:14px;font-weight:700}.deposit-inline-form{align-items:center;gap:6px;display:flex}.deposit-input{border:1px solid var(--border);color:#fff;background:#ffffff0a;border-radius:8px;outline:none;width:90px;padding:5px 10px;font-size:12px}.deposit-input:focus{border-color:#10b981}.deposit-btn{min-height:28px!important;padding:5px 10px!important;font-size:12px!important}.admin-scripts-container{flex-direction:column;gap:16px;display:flex}.scripts-table-head{border-bottom:1px solid var(--border);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;background:#ffffff05;grid-template-columns:2.2fr 130px 140px 140px 110px 80px;padding:10px 16px;font-size:11px;font-weight:600;display:grid}.scripts-table-row{border-bottom:1px solid #ffffff0a;grid-template-columns:2.2fr 130px 140px 140px 110px 80px;align-items:center;padding:10px 16px;font-size:12px;transition:background .12s;display:grid}.scripts-table-row:last-child{border-bottom:none}.scripts-table-row:hover{background:#ffffff09}.sc-col-name{align-items:center;gap:12px;display:flex}.script-icon-box{border:1px solid var(--border);color:#10b981;background:#ffffff0a;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.script-title-box{flex-direction:column;gap:2px;display:flex;overflow:hidden}.script-name-text{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.script-desc-text{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:360px;font-size:11px;overflow:hidden}.script-category-pill{border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text-secondary);background:#ffffff0a;align-items:center;padding:3px 8px;font-size:11px;display:inline-flex}.target-cat-badge{border-radius:6px;align-items:center;gap:4px;padding:2px 7px;font-size:11px;display:inline-flex}.target-cat-badge.universal{color:#60a5fa;background:#60a5fa14;border:1px solid #60a5fa33}.target-cat-badge.specific{color:#fbbf24;background:#fbbf2414;border:1px solid #fbbf2433}.price-free-badge{color:#10b981;background:#10b98114;border-radius:6px;align-items:center;gap:3px;padding:2px 6px;font-size:11px;font-weight:600;display:inline-flex}.price-paid-badge{color:#fff;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.script-status-pill{border-radius:6px;align-items:center;gap:5px;padding:2px 6px;font-size:11px;font-weight:600;display:inline-flex}.script-status-pill.active{color:#10b981;background:#10b9811a}.script-status-pill.disabled{color:#ef4444;background:#ef44441a}.sc-col-actions{align-items:center;gap:6px;display:flex}.btn-script-action{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;padding:4px;transition:all .15s;display:grid}.btn-script-action.edit:hover{color:#fff;background:#ffffff1a}.ticket-creator-card{background:var(--bg-card);border:1px solid var(--border-strong);border-radius:20px;flex-direction:column;gap:20px;padding:24px;display:flex}.ticket-type-selector{border:1px solid var(--border);border-radius:var(--radius-pill);background:#ffffff0a;gap:6px;padding:4px;display:flex}.type-tab-btn{border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.type-tab-btn:hover{color:#fff}.type-tab-btn.active{color:#000;background:#fff}.deposit-creator-form,.support-creator-form{flex-direction:column;gap:20px;display:flex}.form-section-box{flex-direction:column;gap:12px;display:flex}.box-title{color:#fff;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.rub-input-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.rub-input-wrapper{align-items:center;display:flex;position:relative}.rub-input-wrapper input{border:1px solid var(--border-strong);color:#fff;font-size:18px;font-weight:800;font-family:var(--font-display), sans-serif;background:#ffffff0a;border-radius:12px;outline:none;width:160px;padding:10px 36px 10px 16px;transition:border-color .2s}.rub-input-wrapper input:focus{border-color:#10b981}.currency-suffix{color:var(--text-muted);font-size:16px;font-weight:700;position:absolute;right:14px}.quick-amount-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.quick-chip{border-radius:var(--radius-pill);border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;background:#ffffff0a;padding:8px 14px;font-size:12px;font-weight:600;transition:all .15s}.quick-chip:hover{color:#fff;border-color:#ffffff40}.quick-chip.active{color:#10b981;background:#10b9811f;border-color:#10b981}.crypto-payment-card{background:linear-gradient(145deg,#141826f2 0%,#0a0c14f2 100%);border:1px solid #10b9814d;border-radius:18px;flex-direction:column;gap:16px;padding:22px;display:flex;box-shadow:0 12px 30px #0006}.crypto-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.crypto-network-badge{border-radius:var(--radius-pill);color:#10b981;background:#10b9811f;border:1px solid #10b98140;align-items:center;gap:8px;padding:5px 12px;font-size:12px;display:inline-flex}.exchange-rate-pill{color:var(--text-muted);border-radius:var(--radius-pill);border:1px solid var(--border);background:#ffffff0a;padding:4px 10px;font-size:11px}.crypto-calc-display{border:1px solid var(--border);background:#00000059;border-radius:14px;flex-direction:column;gap:4px;padding:14px 18px;display:flex}.calc-label{text-transform:uppercase;color:var(--text-muted);letter-spacing:.05em;font-size:10px;font-weight:700}.calc-val-row{align-items:baseline;gap:10px;display:flex}.usdt-big-val{font-size:26px;font-weight:800;font-family:var(--font-display), sans-serif;color:#10b981}.rub-approx{color:var(--text-muted);font-size:14px}.wallet-address-box{flex-direction:column;gap:6px;display:flex}.wallet-label{color:var(--text-muted);font-size:11px}.wallet-code-row{border:1px solid var(--border-strong);background:#00000080;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.wallet-string{font-family:var(--font-mono), monospace;color:#fff;word-break:break-all;font-size:13px}.btn-copy-address{border:1px solid var(--border);color:#fff;cursor:pointer;white-space:nowrap;background:#ffffff14;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:600;transition:all .15s;display:inline-flex}.btn-copy-address:hover{background:#ffffff2e}.payment-instructions-list{flex-direction:column;gap:8px;padding-top:4px;display:flex}.instruction-step{color:var(--text-secondary);align-items:flex-start;gap:10px;font-size:12px;line-height:1.4;display:flex}.step-num{color:#fff;background:#ffffff14;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;margin-top:1px;font-size:10px;font-weight:800;display:grid}.txid-input-field label{flex-direction:column;gap:6px;display:flex}.txid-input-field span{color:var(--text-muted);font-size:11px}.txid-input-field input{border:1px solid var(--border);color:#fff;background:#00000059;border-radius:10px;outline:none;padding:8px 12px;font-family:inherit;font-size:12px}.txid-input-field input:focus{border-color:#10b981}.deposit-action-footer{flex-direction:column;align-items:center;gap:10px;padding-top:6px;display:flex}.pay-confirm-btn{width:100%;max-width:420px;min-height:46px;font-size:14px!important}.footer-safe-hint{color:var(--text-muted);align-items:center;gap:6px;margin:0;font-size:11px;display:inline-flex}.form-field-label{flex-direction:column;gap:6px;display:flex}.form-field-label span{color:var(--text-secondary);font-size:12px;font-weight:600}.form-field-label input,.form-field-label textarea{border:1px solid var(--border-strong);color:#fff;background:#ffffff08;border-radius:12px;outline:none;padding:10px 14px;font-family:inherit;font-size:13px;transition:border-color .2s}.form-field-label input:focus,.form-field-label textarea:focus{border-color:#10b981}.admin-deposit-card{background:linear-gradient(135deg,#10b98114 0%,#0e101acc 100%);border:1px solid #10b98140;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.deposit-card-main{align-items:center;gap:16px;display:flex}.deposit-icon-bubble{background:#10b9811f;border:1px solid #10b98140;border-radius:14px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.deposit-card-info{flex-direction:column;gap:3px;display:flex}.deposit-label{text-transform:uppercase;color:var(--text-muted);letter-spacing:.05em;font-size:10px;font-weight:700}.deposit-numbers{align-items:baseline;gap:8px;display:flex}.dep-rub{font-size:22px;font-weight:800;font-family:var(--font-display), sans-serif;color:#fff}.dep-usdt{color:#10b981;font-size:13px;font-weight:600}.dep-wallet-info code{font-family:var(--font-mono), monospace;color:var(--text-secondary);font-size:11px}.deposit-decision-actions{align-items:center;gap:10px;display:flex}.dep-approve-btn{font-weight:700;color:#000!important;background:#10b981!important}.dep-reject-btn{color:#ef4444!important;background:#ef44441f!important;border:1px solid #ef44444d!important}.dep-reject-btn:hover{background:#ef444440!important}.resolved-text{align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.client-deposit-status-card{background:var(--bg-card);border:1px solid var(--border);border-radius:18px;align-items:center;gap:18px;padding:20px 24px;display:flex}.client-deposit-status-card.resolved{background:#10b9810f;border-color:#10b98159}.client-deposit-status-card.closed{background:#ef44440f;border-color:#ef444459}.status-icon-box{border:1px solid var(--border);background:#ffffff0a;border-radius:14px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.status-info-box{flex-direction:column;gap:3px;display:flex}.status-eyebrow{text-transform:uppercase;color:var(--text-muted);letter-spacing:.05em;font-size:10px;font-weight:700}.status-headline{color:#fff;font-size:16px}.status-sub{color:var(--text-secondary);margin:0;font-size:12px}.transactions-table-head{border-bottom:1px solid var(--border);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;background:#ffffff05;grid-template-columns:2fr 130px 130px 140px 160px;padding:12px 18px;font-size:11px;font-weight:600;display:grid}.transactions-table-row{border-bottom:1px solid #ffffff0a;grid-template-columns:2fr 130px 130px 140px 160px;align-items:center;padding:12px 18px;font-size:13px;transition:background .12s;display:grid}.transactions-table-row:last-child{border-bottom:none}.transactions-table-row:hover{background:#ffffff08}.tx-col-type{align-items:center;gap:12px;display:flex}.tx-icon-bubble{border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.tx-icon-bubble.deposit{color:#10b981;background:#10b9811f;border:1px solid #10b98140}.tx-icon-bubble.purchase{color:#60a5fa;background:#60a5fa1f;border:1px solid #60a5fa40}.tx-type-text{flex-direction:column;gap:2px;display:flex}.tx-type-text strong{color:#fff;font-size:13px}.tx-method-hint{color:var(--text-muted);font-size:11px}.tx-amount-val.deposit{color:#10b981;font-size:14px;font-weight:700}.tx-amount-val.purchase{color:#fff;font-size:14px;font-weight:700}.tx-col-balance code{font-family:var(--font-mono), monospace;color:var(--text-secondary);font-size:12px}.tx-order-link{color:#60a5fa;text-underline-offset:2px;align-items:center;gap:4px;font-size:12px;text-decoration:underline;display:inline-flex}.tx-col-date{color:var(--text-muted);font-size:12px}.activity-timeline-container{flex-direction:column;gap:12px;display:flex}.activity-timeline-item{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;align-items:flex-start;gap:16px;padding:16px 20px;transition:all .15s;display:flex}.activity-timeline-item:hover{border-color:var(--border-strong);background:#ffffff08}.activity-icon-bubble{border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;margin-top:2px;display:grid}.activity-icon-bubble.server{color:#10b981;background:#10b9811f;border:1px solid #10b98140}.activity-icon-bubble.finance{color:#fbbf24;background:#fbbf241f;border:1px solid #fbbf2440}.activity-icon-bubble.order{color:#60a5fa;background:#60a5fa1f;border:1px solid #60a5fa40}.activity-icon-bubble.ticket{color:#c084fc;background:#a855f71f;border:1px solid #a855f740}.activity-item-content{flex-direction:column;flex:1;gap:4px;display:flex}.activity-item-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.activity-title{color:#fff;font-size:13px;font-weight:700}.activity-time{color:var(--text-muted);font-size:11px}.activity-desc{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.4}.cabinet-overview-dashboard{flex-direction:column;gap:20px;display:flex}.client-profile-hero{border:1px solid var(--border-strong);background:linear-gradient(135deg,#141826f2 0%,#0c0e16f2 100%);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:24px 28px;display:flex;box-shadow:0 16px 40px #0006}.profile-hero-left{align-items:center;gap:20px;display:flex}.profile-avatar-large{color:#000;width:64px;height:64px;font-family:var(--font-display), sans-serif;background:linear-gradient(135deg,#fff 0%,#94a3b8 100%);border-radius:20px;flex-shrink:0;place-items:center;font-size:24px;font-weight:800;display:grid;box-shadow:0 8px 24px #ffffff26}.profile-info-block{flex-direction:column;gap:8px;display:flex}.profile-name-row{align-items:center;gap:12px;display:flex}.profile-name-row h2{font-family:var(--font-display), sans-serif;color:#fff;margin:0;font-size:24px;font-weight:800}.profile-role-tag{border-radius:var(--radius-pill);align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.profile-role-tag.owner{color:#fbbf24;background:#fbbf241f;border:1px solid #fbbf244d}.profile-role-tag.client{color:#10b981;background:#10b9811f;border:1px solid #10b9814d}.profile-meta-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.profile-tg-chip{color:#60a5fa;border-radius:var(--radius-pill);background:#60a5fa1a;border:1px solid #60a5fa33;align-items:center;gap:4px;padding:3px 10px;font-size:12px;font-weight:600;transition:background .15s;display:inline-flex}.profile-tg-chip:hover{background:#60a5fa33}.profile-id-chip{border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text-muted);background:#ffffff0a;align-items:center;gap:6px;padding:3px 10px;font-size:11px;display:inline-flex}.profile-id-chip code{font-family:var(--font-mono), monospace;color:var(--text-secondary)}.profile-status-chip{border-radius:var(--radius-pill);color:#10b981;background:#10b98114;border:1px solid #10b98133;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.profile-hero-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.profile-hero-actions a,.profile-hero-actions a:hover,.profile-hero-actions a:focus,.profile-hero-actions a:visited,.profile-hero-actions .stat-link-card,.profile-hero-actions .stat-link-card *,.profile-hero-actions .compact-stat-item,.profile-hero-actions .compact-stat-item *,.profile-hero-actions .profile-tg-chip,.profile-hero-actions .profile-tg-chip *,.profile-hero-actions .widget-link,.profile-hero-actions .widget-link *,.profile-hero-actions .cabinet-sidebar a,.profile-hero-actions .sidebar-link,.profile-hero-actions .sidebar-link *{text-decoration:none!important}.profile-hero-actions .stat-link-card{cursor:pointer;transition:all .15s;text-decoration:none!important}.profile-hero-actions .stat-link-card:hover{background:#ffffff0a;border-color:#fff3;transform:translateY(-1px);text-decoration:none!important}.profile-hero-actions .active-servers-dashboard-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.profile-hero-actions .server-dashboard-card{background:var(--bg-card);border:1px solid var(--border);border-radius:18px;flex-direction:column;gap:14px;padding:18px;transition:all .2s;display:flex}.profile-hero-actions .server-dashboard-card:hover{border-color:var(--border-strong);background:var(--bg-card-hover);transform:translateY(-2px)}.profile-hero-actions .s-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.profile-hero-actions .s-status-indicator{align-items:center;gap:8px;display:inline-flex}.profile-hero-actions .s-status-dot.online{background:#10b981;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #10b981}.profile-hero-actions .s-loc-badge{color:var(--text-muted);border-radius:var(--radius-pill);background:#ffffff0a;align-items:center;gap:4px;padding:2px 8px;font-size:11px;display:inline-flex}.profile-hero-actions .s-card-creds{background:#0000004d;border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;font-size:12px;display:flex}.profile-hero-actions .s-cred-item{justify-content:space-between;align-items:center;gap:8px;display:flex}.profile-hero-actions .s-label{color:var(--text-muted)}.profile-hero-actions .s-cred-item code{font-family:var(--font-mono), monospace;color:#60a5fa}.profile-hero-actions .s-card-bottom{justify-content:space-between;align-items:center;gap:10px;padding-top:4px;display:flex}.profile-hero-actions .s-expires{color:var(--text-muted);font-size:11px}.profile-hero-actions .cabinet-split-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.profile-hero-actions .split-widget-box{background:var(--bg-card);border:1px solid var(--border);border-radius:20px;flex-direction:column;gap:14px;padding:20px;display:flex}.profile-hero-actions .widget-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-hero-actions .widget-head h3{color:#fff;margin:0;font-size:16px;font-weight:700}.profile-hero-actions .widget-link{color:#60a5fa;align-items:center;gap:4px;font-size:12px;transition:opacity .15s;display:inline-flex}.profile-hero-actions .widget-link:hover{opacity:.8}.profile-hero-actions .widget-tx-list,.profile-hero-actions .widget-activity-list{flex-direction:column;gap:8px;display:flex}.profile-hero-actions .widget-tx-item{background:#ffffff05;border:1px solid #ffffff0a;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.profile-hero-actions .w-tx-left{align-items:center;gap:10px;display:flex}.profile-hero-actions .w-tx-left strong{font-size:13px;display:block}.profile-hero-actions .w-tx-left small{color:var(--text-muted);font-size:11px}.profile-hero-actions .widget-activity-item{background:#ffffff05;border:1px solid #ffffff0a;border-radius:12px;align-items:center;gap:12px;padding:10px 14px;display:flex}.profile-hero-actions .admin-activity-hub{flex-direction:column;gap:20px;display:flex}.profile-hero-actions .admin-kpi-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.profile-hero-actions .admin-kpi-card{background:var(--bg-card);border:1px solid var(--border);border-radius:18px;flex-direction:column;gap:8px;padding:18px 20px;transition:all .2s;display:flex}.profile-hero-actions .admin-kpi-card:hover{border-color:var(--border-strong);background:var(--bg-card-hover);transform:translateY(-2px)}.profile-hero-actions .kpi-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.profile-hero-actions .kpi-label{font-family:var(--font-mono), monospace;color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.profile-hero-actions .kpi-icon-bubble{border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.profile-hero-actions .kpi-icon-bubble.green{color:#10b981;background:#10b9811f;border:1px solid #10b98140}.profile-hero-actions .kpi-icon-bubble.blue{color:#60a5fa;background:#60a5fa1f;border:1px solid #60a5fa40}.profile-hero-actions .kpi-icon-bubble.purple{color:#c084fc;background:#a855f71f;border:1px solid #a855f740}.profile-hero-actions .kpi-icon-bubble.yellow{color:#fbbf24;background:#fbbf241f;border:1px solid #fbbf2440}.profile-hero-actions .kpi-value{font-family:var(--font-display), sans-serif;color:#fff;font-size:22px;font-weight:800}.profile-hero-actions .kpi-sub{color:var(--text-secondary);font-size:11px}.profile-hero-actions .activity-controls-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.profile-hero-actions .activity-filter-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.profile-hero-actions .act-chip{border-radius:var(--radius-pill);border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;background:#ffffff0a;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.profile-hero-actions .act-chip:hover{color:#fff;background:#ffffff14;border-color:#fff3}.profile-hero-actions .act-chip.active{color:#000;background:#fff;font-weight:700}.profile-hero-actions .act-chip.active .chip-count{color:#000;background:#00000026}.profile-hero-actions .chip-count{border-radius:var(--radius-pill);font-size:10px;font-family:var(--font-mono), monospace;background:#ffffff14;padding:1px 6px}.profile-hero-actions .activity-search-box{border:1px solid var(--border);background:#ffffff08;border-radius:12px;align-items:center;gap:8px;min-width:280px;padding:6px 14px;display:flex}.profile-hero-actions .activity-search-box input{color:#fff;background:0 0;border:none;outline:none;width:100%;font-size:12px}.profile-hero-actions .admin-act-table-head{border-bottom:1px solid var(--border);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;background:#ffffff05;grid-template-columns:1.8fr 140px 2.2fr 110px 140px 90px;padding:12px 18px;font-size:11px;font-weight:600;display:grid}.profile-hero-actions .admin-act-table-row{border-bottom:1px solid #ffffff0a;grid-template-columns:1.8fr 140px 2.2fr 110px 140px 90px;align-items:center;padding:12px 18px;font-size:13px;transition:background .12s;display:grid}.profile-hero-actions .admin-act-table-row:last-child{border-bottom:none}.profile-hero-actions .admin-act-table-row:hover{background:#ffffff08}.profile-hero-actions .act-col-category{align-items:center;gap:12px;display:flex}.profile-hero-actions .act-icon-bubble{border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.profile-hero-actions .act-icon-bubble.finance{color:#10b981;background:#10b9811f;border:1px solid #10b98140}.profile-hero-actions .act-icon-bubble.order{color:#60a5fa;background:#60a5fa1f;border:1px solid #60a5fa40}.profile-hero-actions .act-icon-bubble.inventory{color:#fbbf24;background:#fbbf241f;border:1px solid #fbbf2440}.profile-hero-actions .act-icon-bubble.script{color:#38bdf8;background:#38bdf81f;border:1px solid #38bdf840}.profile-hero-actions .act-icon-bubble.ticket{color:#c084fc;background:#a855f71f;border:1px solid #a855f740}.profile-hero-actions .act-type-info{flex-direction:column;gap:2px;display:flex}.profile-hero-actions .act-title-text{color:#fff;font-size:13px}.profile-hero-actions .act-action-tag{font-size:10px;font-family:var(--font-mono), monospace;color:var(--text-muted)}.profile-hero-actions .act-col-actor{align-items:center;display:flex}.profile-hero-actions .act-user-badge{align-items:center;gap:8px;display:flex}.profile-hero-actions .act-user-avatar{color:#fff;background:#ffffff14;border-radius:8px;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:11px;font-weight:700;display:grid}.profile-hero-actions .act-user-text{flex-direction:column;gap:1px;display:flex}.profile-hero-actions .act-user-text strong{color:#fff;font-size:12px}.profile-hero-actions .act-tg-sub{color:#60a5fa;font-size:10px}.profile-hero-actions .act-col-desc p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.4}.profile-hero-actions .act-col-amount strong{font-size:13px;font-weight:700}.profile-hero-actions .act-col-time{color:var(--text-muted);font-size:11px}.profile-hero-actions .act-open-link{color:#60a5fa;background:#60a5fa14;border:1px solid #60a5fa26;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;transition:all .15s;display:inline-flex}.profile-hero-actions .act-open-link:hover{color:#fff;background:#60a5fa33}@media (max-width:1024px){.profile-hero-actions .admin-kpi-grid{grid-template-columns:repeat(2,1fr)}.profile-hero-actions .admin-act-table-head,.profile-hero-actions .admin-act-table-row{grid-template-columns:1fr;gap:8px}.profile-hero-actions .cabinet-layout-wrapper{grid-template-columns:1fr}.profile-hero-actions .cabinet-left-sidebar{height:auto;position:static}.profile-hero-actions .wcloud-hero-grid,.profile-hero-actions .services-header-row,.profile-hero-actions .split-heading,.profile-hero-actions .network-map-layout,.profile-hero-actions .order-workspace{grid-template-columns:1fr}.profile-hero-actions .services-cards-grid{grid-template-columns:repeat(2,1fr)}.profile-hero-actions .console-body{grid-template-columns:1fr}.profile-hero-actions .console-sidebar,.profile-hero-actions .rocket-graphic-wrapper{display:none}.profile-hero-actions .editor-form{grid-template-columns:1fr}.profile-hero-actions .metric-grid{grid-template-columns:repeat(2,1fr)}.profile-hero-actions .admin-table-head,.profile-hero-actions .admin-table-row{grid-template-columns:1fr}.profile-hero-actions .provisioning-stages{grid-template-columns:repeat(2,1fr)}.profile-hero-actions .cart-summary-box{flex-direction:column;align-items:flex-start}.profile-hero-actions .os-selection-grid{grid-template-columns:repeat(2,1fr)}.profile-hero-actions .scripts-selection-grid{grid-template-columns:1fr}.profile-hero-actions .product-grid,.profile-hero-actions .specs-grid{grid-template-columns:repeat(2,1fr)}.profile-hero-actions .console-grid{grid-template-columns:1fr}.profile-hero-actions .security-stats-grid{grid-template-columns:repeat(2,1fr)}.profile-hero-actions .showcase-grid{grid-template-columns:1fr}.profile-hero-actions .features-showcase-card{padding:28px}}@media (max-width:768px){.profile-hero-actions .wcloud-floating-header{width:96vw;height:56px}.profile-hero-actions .wcloud-nav-pill{display:none}.profile-hero-actions .wcloud-header-actions{margin-left:auto}.profile-hero-actions .wcloud-hero-section{padding-top:100px;padding-bottom:40px}.profile-hero-actions .wcloud-hero-grid{gap:24px;grid-template-columns:1fr!important}.profile-hero-actions .wcloud-hero-copy{align-items:flex-start}.profile-hero-actions .hero-scene-wcloud{display:none!important}.profile-hero-actions .heading-display{font-size:clamp(28px,8vw,44px)}.profile-hero-actions .hero-cta-row{flex-wrap:wrap;gap:12px}.profile-hero-actions .hero-cta-row>*{flex:auto;min-width:140px}.profile-hero-actions .stats-row{flex-direction:column;gap:12px}.profile-hero-actions .section-padding{padding-top:44px;padding-bottom:44px}.profile-hero-actions .services-header-row{grid-template-columns:1fr;gap:20px}.profile-hero-actions .product-grid{gap:14px;grid-template-columns:1fr!important}.profile-hero-actions .product-card{padding:18px}.profile-hero-actions .catalog-console{flex-direction:column;align-items:stretch;gap:10px;padding:10px 12px}.profile-hero-actions .catalog-tabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:6px;padding-bottom:4px;overflow-x:auto}.profile-hero-actions .catalog-tabs button{flex-shrink:0;padding:8px 14px;font-size:13px}.profile-hero-actions .catalog-panel-shell{overflow:hidden}.profile-hero-actions .network-map-layout{grid-template-columns:1fr}.profile-hero-actions .network-planet-col{display:none}.profile-hero-actions .cabinet-layout-wrapper{grid-template-columns:1fr!important}.profile-hero-actions .cabinet-left-sidebar{border-right:none;border-bottom:1px solid var(--border);padding-bottom:16px;width:100%!important;height:auto!important;position:static!important}.profile-hero-actions .cabinet-nav-section{flex-wrap:wrap;gap:6px;display:flex}.profile-hero-actions .sidebar-link{border-radius:12px;flex:auto;justify-content:center;min-width:140px;padding:8px 12px;font-size:13px}.profile-hero-actions .sidebar-link-label{display:none}.profile-hero-actions .dashboard-header{flex-wrap:wrap;gap:12px;height:auto;padding:12px 16px}.profile-hero-actions .dashboard-header nav{flex-wrap:wrap;order:3;gap:6px;width:100%;display:flex}.profile-hero-actions .dashboard-header nav a{text-align:center;background:#ffffff0d;border-radius:10px;flex:auto;justify-content:center;align-items:center;gap:4px;padding:6px 10px;font-size:12px;display:flex}.profile-hero-actions .dashboard-user{margin-left:auto}.profile-hero-actions .metric-grid{grid-template-columns:repeat(2,1fr);gap:10px}.profile-hero-actions .compact-stats-bar{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.profile-hero-actions .compact-stat-item{border-radius:14px;padding:12px 14px}.profile-hero-actions .admin-kpi-grid{grid-template-columns:repeat(2,1fr);gap:10px}.profile-hero-actions .order-row{flex-direction:column;align-items:flex-start;gap:10px}.profile-hero-actions .order-workspace{grid-template-columns:1fr}.profile-hero-actions .order-sidebar{display:none}.profile-hero-actions .renewal-banner{flex-direction:column;gap:10px}.profile-hero-actions .admin-table-head{display:none}.profile-hero-actions .admin-table-row{border-bottom:1px solid var(--border);flex-direction:column;gap:6px;padding:14px;display:flex}.profile-hero-actions .admin-table-row>*{font-size:13px}.profile-hero-actions .server-card-box{flex-direction:column;align-items:flex-start;gap:12px}.profile-hero-actions .active-servers-dashboard-grid{grid-template-columns:1fr;gap:12px}.profile-hero-actions .client-profile-hero{flex-direction:column;align-items:flex-start;gap:16px}.profile-hero-actions .profile-hero-actions{flex-wrap:wrap;gap:8px}.profile-hero-actions .profile-hero-actions>*{text-align:center;flex:auto;justify-content:center;min-width:140px}.profile-hero-actions .profile-meta-chips{flex-wrap:wrap;gap:6px}.profile-hero-actions .cart-item{flex-direction:column;align-items:flex-start;gap:12px}.profile-hero-actions .cart-item-actions{justify-content:space-between;width:100%}.profile-hero-actions .cart-summary-box{flex-direction:column;align-items:flex-start;gap:14px}.profile-hero-actions .os-selection-grid{grid-template-columns:1fr}.profile-hero-actions .footer-content-grid{flex-direction:column;gap:28px}.profile-hero-actions .footer-links-grid{grid-template-columns:1fr 1fr;gap:20px}.profile-hero-actions .login-card{border-radius:20px;padding:24px 20px}.profile-hero-actions .login-container{padding:0 12px}.profile-hero-actions .login-title{font-size:28px}.profile-hero-actions .legal-header-inner{flex-wrap:wrap;gap:8px;height:auto;padding:12px 16px}.profile-hero-actions .legal-nav-tabs{gap:6px}.profile-hero-actions .legal-tab{padding:5px 10px;font-size:12px}.profile-hero-actions .legal-text-body{border-radius:18px;padding:24px 20px}.profile-hero-actions .legal-layout{grid-template-columns:1fr}.profile-hero-actions .legal-sidebar{display:none}.profile-hero-actions .showcase-grid{grid-template-columns:1fr}.profile-hero-actions .features-showcase-card{padding:22px}.profile-hero-actions .console-body{grid-template-columns:1fr}.profile-hero-actions .console-sidebar,.profile-hero-actions .hero-telemetry-badge,.profile-hero-actions .hero-latency-hud{display:none}}@media (max-width:480px){.profile-hero-actions .wcloud-floating-header{width:96vw;height:52px}.profile-hero-actions .btn-cabinet-pill,.profile-hero-actions .btn-wcloud-login,.profile-hero-actions .btn-wcloud-user{gap:6px;min-height:38px;padding:0 14px;font-size:13px}.profile-hero-actions .brand-text{font-size:16px}.profile-hero-actions .section-padding{padding-top:32px;padding-bottom:32px}.profile-hero-actions .page-frame{width:calc(100vw - 32px)}.profile-hero-actions .heading-display{font-size:clamp(24px,9vw,36px)}.profile-hero-actions .metric-grid{grid-template-columns:1fr}.profile-hero-actions .compact-stats-bar,.profile-hero-actions .admin-kpi-grid{grid-template-columns:1fr 1fr}.profile-hero-actions .product-card{border-radius:16px;padding:16px}.profile-hero-actions .product-specs{gap:8px}.profile-hero-actions .dashboard-header nav a span{display:none}.profile-hero-actions .dashboard-header nav a{flex:none;min-width:44px}.profile-hero-actions .cabinet-nav-section{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:8px;overflow-x:auto}.profile-hero-actions .sidebar-link{min-width:unset;white-space:nowrap;flex:none;padding:8px 14px;font-size:12px}.profile-hero-actions .order-hero{flex-direction:column;align-items:flex-start;padding:18px}.profile-hero-actions .admin-order-controls{flex-direction:column;gap:12px}.profile-hero-actions .admin-table-row{font-size:12px}.profile-hero-actions .login-card{padding:20px 16px}.profile-hero-actions .btn-tg-primary{min-height:48px;font-size:14px}.profile-hero-actions .footer-links-grid{grid-template-columns:1fr}.profile-hero-actions .footer-legal-links{flex-wrap:wrap;gap:8px}.profile-hero-actions .profile-avatar-large{width:52px;height:52px;font-size:18px}.profile-hero-actions .profile-hero-left{gap:12px}.profile-hero-actions .activity-table-row{flex-direction:column;align-items:flex-start;gap:6px;padding:12px}.profile-hero-actions .status-steps{grid-template-columns:repeat(2,1fr);gap:8px}.profile-hero-actions .step-item{padding:10px 12px}.profile-hero-actions .step-item span{font-size:11px}}.profile-hero-actions .legal-page-container{background:var(--bg-canvas);flex-direction:column;min-height:100vh;display:flex}.profile-hero-actions .legal-header{border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(16px);z-index:50;background:#080a0fcc;position:sticky;top:0}.profile-hero-actions .legal-header-inner{justify-content:space-between;align-items:center;gap:20px;height:70px;display:flex}.profile-hero-actions .legal-nav-tabs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.profile-hero-actions .legal-tab-link{border-radius:var(--radius-pill);border:1px solid var(--border);color:var(--text-secondary);background:#ffffff0a;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.profile-hero-actions .legal-tab-link:hover{color:#fff;background:#ffffff14;border-color:#fff3}.profile-hero-actions .legal-content-wrapper{flex:1;width:100%;max-width:900px;margin:0 auto;padding-top:40px;padding-bottom:40px}.profile-hero-actions .legal-title-block{flex-direction:column;gap:12px;margin-bottom:36px;display:flex}.profile-hero-actions .legal-title-block h1{color:#fff;font-size:clamp(32px,4vw,44px);font-weight:800;line-height:1.15}.profile-hero-actions .legal-subtitle{color:var(--text-secondary);font-size:16px;line-height:1.6}.profile-hero-actions .legal-date-badge{font-family:var(--font-mono), monospace;color:var(--text-muted);border:1px solid var(--border);border-radius:var(--radius-pill);background:#ffffff08;align-self:flex-start;padding:4px 12px;font-size:11px;display:inline-block}.profile-hero-actions .legal-text-body{background:var(--bg-card);border:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:24px;flex-direction:column;gap:28px;padding:36px 40px;display:flex}.profile-hero-actions .legal-section{flex-direction:column;gap:12px;display:flex}.profile-hero-actions .legal-section h2{font-family:var(--font-display), sans-serif;color:#fff;border-bottom:1px solid #ffffff0f;padding-bottom:8px;font-size:18px;font-weight:700}.profile-hero-actions .legal-section p{color:#cbd5e1;font-size:14px;line-height:1.7}.profile-hero-actions .legal-section ul{flex-direction:column;gap:8px;padding-left:20px;display:flex}.profile-hero-actions .legal-section li{color:#cbd5e1;font-size:14px;line-height:1.6}.profile-hero-actions .legal-section strong{color:#fff}.profile-hero-actions .legal-section code{font-family:var(--font-mono), monospace;color:#38bdf8;background:#ffffff14;border-radius:4px;padding:2px 6px;font-size:12px}
