:root{color-scheme:dark;font-family:'VT323',monospace;background:#050307;color:#f4eaff;--bg:#050307;--panel:#10091a;--panel-soft:#160d24;--line:#6737a5;--purple:#b66dff;--bright:#e3bdff;--text:#f4eaff;--muted:#af92c7;--danger:#e55b9b;--ok:#abf5c0}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(ellipse at 50% -15%,#31124f 0,transparent 45%),linear-gradient(90deg,#050307 0,#0b0611 50%,#050307 100%);color:var(--text)}body::before{content:'';position:fixed;inset:0;pointer-events:none;opacity:.14;background:repeating-linear-gradient(0deg,transparent 0,transparent 3px,#bd85ff 4px);mix-blend-mode:screen}.shell{position:relative;max-width:1120px;margin:auto;padding:48px 20px}header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;border-bottom:1px solid var(--line);padding-bottom:18px}h1,h2,p{margin-top:0}h1{font-size:2.7rem;margin-bottom:4px;color:var(--bright);text-shadow:0 0 12px #b66dff88}h1::before{content:'root@sms:~$ ';color:var(--purple);font-size:.75em}h2{font-size:1.7rem;color:var(--bright);letter-spacing:.03em}h2::before{content:'> ';color:var(--purple)}.eyebrow{color:var(--purple);font-size:1rem;font-weight:700;letter-spacing:.12em;margin-bottom:8px}.muted,small{color:var(--muted)}.card,.metrics article{background:linear-gradient(135deg,#110a1b,#0c0713);border:1px solid var(--line);border-radius:3px;padding:24px;margin:18px 0;box-shadow:0 0 0 1px #210e38 inset,0 0 22px #7028b622}.card::before,.metrics article::before{content:'[ terminal ]';display:block;color:#8c58bf;font-size:.9rem;letter-spacing:.08em;margin-bottom:16px}.login{max-width:420px;margin:9vh auto}.metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.metrics article{margin:0}.metrics strong{display:block;font-size:2.7rem;margin:10px 0;color:#fff;text-shadow:0 0 10px #c17aff88}form{display:grid;gap:14px}form.inline{grid-template-columns:1fr 1fr auto;align-items:end}.inline.four{grid-template-columns:1fr 1fr auto auto}.header-actions{display:flex;align-items:center;gap:10px}.header-actions form{display:block}label{display:grid;gap:6px;color:#d8b8ef;font-size:1.2rem}.check{display:flex;align-items:center;gap:8px;padding-bottom:10px}.check input{width:auto}input,select{border:1px solid #7545a8;border-radius:2px;background:#06030a;color:#fff;padding:11px;font:1.25rem 'VT323',monospace;min-width:0;outline:none;box-shadow:inset 0 0 10px #1c0d2c}input:focus,select:focus{border-color:var(--bright);box-shadow:0 0 0 2px #a75cff44,inset 0 0 10px #1c0d2c}button,.button-link{border:1px solid #b66dff;border-radius:2px;background:#35165a;color:#fff;font:1.25rem 'VT323',monospace;font-weight:700;padding:11px 16px;cursor:pointer;text-decoration:none;display:inline-block;box-shadow:0 0 12px #9b47db33;transition:background .15s,box-shadow .15s}button:hover,.button-link:hover{background:#56238c;box-shadow:0 0 16px #bd71ff88}.secondary{background:#211033;border-color:#74479f}.danger{background:#52132f;border-color:#e55b9b}.notice{padding:12px 16px;border:1px solid var(--line);border-radius:2px;margin-bottom:16px;font-size:1.25rem}.error{background:#3d1027;border-color:#e55b9b}.success{background:#112a20;border-color:#66c98a}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:1.2rem}th{color:var(--purple)}th,td{text-align:left;padding:12px 8px;border-bottom:1px solid #3b2258;vertical-align:top}.code{font-family:'VT323',monospace;font-weight:bold;color:#fff}.compact{display:flex;gap:6px;min-width:240px}.compact input{min-width:0;width:100%;padding:8px}.compact button,.copy-button{padding:6px 10px;font-size:1rem}.block-form{margin-bottom:6px}.badge{display:inline-block;margin-left:6px;padding:2px 6px;border:1px solid #7545a8;border-radius:2px;background:#211033;color:#e5c6ff}.ok{color:var(--ok)}.blocked{color:#ff9fc7;display:block}.phone-cell{display:flex;align-items:center;gap:8px}.copy-button{background:#211033;border-color:#74479f}.credit-equivalence{margin:16px 0 0;padding-top:14px;border-top:1px dashed #6737a5;font-size:1.25rem}.credit-equivalence strong{display:inline;font-size:1.6rem}.credit-equivalence small{display:block;margin-top:5px}.status-message{display:block;color:#d5a2ff;font-size:1.2rem}button:disabled,select:disabled{cursor:not-allowed;opacity:.45}@media(max-width:650px){.metrics,form.inline,.inline.four{grid-template-columns:1fr}header{align-items:flex-start;gap:12px;flex-direction:column}.shell{padding-top:28px}.header-actions{flex-wrap:wrap}h1::before{display:block;font-size:.6em}}
.inline.three{grid-template-columns:1fr 1fr 1fr auto}@media(max-width:650px){.inline.three{grid-template-columns:1fr}}
.product-description{display:block;margin-top:7px;white-space:pre-wrap;line-height:1.25}
.category-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px}.category-card{display:grid;gap:8px;min-height:140px;padding:18px;border:1px solid #7545a8;background:linear-gradient(135deg,#160d24,#0c0713);color:var(--text);text-decoration:none;box-shadow:0 0 12px #7028b622;transition:border-color .15s,transform .15s}.category-card:hover{border-color:var(--bright);transform:translateY(-2px);box-shadow:0 0 18px #bd71ff55}.category-card strong{font-size:1.55rem;color:var(--bright)}.category-card span{color:#fff;font-size:1.35rem}.section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.section-heading h2{margin-bottom:0}@media(max-width:650px){.section-heading{align-items:stretch;flex-direction:column}}
