:root{
  --bg:#050609;
  --bg-soft:#090a0e;
  --panel:#0c0e13;
  --panel-2:#101219;
  --panel-3:#151821;
  --line:#272b35;
  --line-red:#5f1018;
  --red:#ff2938;
  --red-2:#d41021;
  --red-dark:#6c0812;
  --green:#22e279;
  --amber:#f3bb3f;
  --text:#f7f7f9;
  --muted:#9296a2;
  --muted-2:#656a76;
  --shadow:0 26px 70px rgba(0,0,0,.48);
  --glow:0 0 32px rgba(255,41,56,.22);
}

*{box-sizing:border-box}
html{color-scheme:dark;scroll-behavior:smooth}
body{margin:0;min-height:100vh;color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#050609;overflow-x:hidden}
body:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 73% 7%,rgba(170,9,23,.16),transparent 23%),radial-gradient(circle at 96% 64%,rgba(148,7,17,.12),transparent 25%),linear-gradient(140deg,#040507,#07080c 50%,#0c0709);z-index:-4}
.noise{position:fixed;inset:0;pointer-events:none;z-index:-1;opacity:.2;background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.012) 0 1px,transparent 1px 12px),repeating-linear-gradient(45deg,rgba(255,40,55,.018) 0 1px,transparent 1px 18px)}
.ambient{position:fixed;pointer-events:none;filter:blur(100px);border-radius:50%;z-index:-3}
.ambient-a{width:480px;height:480px;right:-180px;top:25%;background:rgba(176,8,24,.19)}
.ambient-b{width:360px;height:360px;left:15%;bottom:-210px;background:rgba(230,25,42,.12)}
button,input{font:inherit}
button{user-select:none}

.sidebar{position:fixed;inset:0 auto 0 0;width:300px;padding:24px 20px 18px;border-right:1px solid #20232b;background:linear-gradient(180deg,rgba(5,6,9,.99),rgba(5,6,9,.96));display:flex;flex-direction:column;z-index:20;box-shadow:20px 0 60px rgba(0,0,0,.2)}
.brand{display:flex;gap:14px;align-items:center;padding:0 4px 26px}
.brand-mark{width:58px;height:58px;border:2px solid #ff2b39;border-radius:50%;display:grid;place-items:center;color:#ff3341;font:700 25px/1 serif;background:radial-gradient(circle,#1d080c,#08090d 72%);box-shadow:0 0 28px rgba(255,38,52,.16),inset 0 0 25px rgba(255,38,52,.07)}
.brand-copy strong{display:block;font-size:20px;letter-spacing:.2px}.brand-copy strong span{color:var(--red)}.brand-copy small{display:block;color:#8a8e98;margin-top:4px;font-size:12px}
.sidebar nav{display:grid;gap:10px}
.nav{border:1px solid transparent;background:transparent;color:#c5c7ce;padding:15px 17px;border-radius:9px;text-align:left;font-size:14px;cursor:pointer;transition:.22s;display:flex;align-items:center;gap:14px;min-height:52px}
.nav-ico{font-size:19px;color:#a7aab3;width:22px;text-align:center}.nav:hover{color:#fff;border-color:#2b2e37;background:#0c0e13}.nav.active{color:#fff;border-color:#7c121b;background:linear-gradient(90deg,rgba(151,9,20,.5),rgba(74,5,12,.2));box-shadow:inset 3px 0 #ff2938,0 0 30px rgba(255,29,45,.11)}.nav.active .nav-ico{color:#ff4a56;text-shadow:0 0 12px rgba(255,38,53,.7)}
.sidebar-art{margin-top:auto;text-align:center;padding:24px 8px 18px}.sidebar-art img{width:230px;height:230px;object-fit:contain;margin:-16px auto -10px;display:block;filter:drop-shadow(0 0 20px rgba(255,32,47,.18))}.sidebar-art p{font-family:Georgia,serif;color:#ff4a55;margin:0 0 4px;font-size:14px}.sidebar-art small{color:#747984;font-size:11px}
.sidebar-footer{border:1px solid #242832;border-radius:10px;padding:15px;background:linear-gradient(145deg,rgba(16,18,24,.78),rgba(7,8,11,.9));box-shadow:inset 0 1px rgba(255,255,255,.015)}
.sidebar-version{display:flex;justify-content:space-between;gap:10px;padding-bottom:13px;border-bottom:1px solid #242832;font-size:10px;color:#afb2bc}.sidebar-version b{color:var(--red)}.sidebar-copy{font-size:10px;line-height:1.7;color:#757985;padding:13px 0;border-bottom:1px solid #242832}.sidebar-server{padding-top:12px;display:flex;align-items:center;justify-content:space-between;font-size:10px}.sidebar-server span{color:#a4a7b1}.sidebar-server i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--green);margin-right:8px;box-shadow:0 0 10px rgba(34,226,121,.7)}.sidebar-server b{color:var(--green)}

.shell{margin-left:300px;min-height:100vh;padding:0 30px 40px;position:relative}
.topbar{height:118px;display:flex;align-items:center;justify-content:space-between;position:relative;border-bottom:1px solid #1f222a;margin-bottom:20px;overflow:hidden}
.header-art{position:absolute;right:245px;top:-86px;width:780px;height:260px;object-fit:cover;opacity:.92;pointer-events:none;mask-image:linear-gradient(90deg,transparent 0,#000 25%,#000 74%,transparent 100%)}
.page-heading{position:relative;z-index:2;min-width:250px}.eyebrow{font-size:9px;letter-spacing:3px;color:#ff3a47;margin:0 0 7px;font-weight:700}.topbar h1{font-size:29px;margin:0;letter-spacing:-.6px}.page-subtitle{margin:5px 0 0;color:#777b86;font-size:11px;max-height:0;overflow:hidden;opacity:0;transition:.2s}.topbar.compact-subtitle .page-subtitle{max-height:24px;opacity:1}
.top-actions{display:flex;align-items:center;gap:14px;position:relative;z-index:3}.top-status{display:flex;align-items:center;gap:12px;border:1px solid #2a2d36;background:rgba(10,12,17,.86);padding:10px 16px;border-radius:9px;min-width:142px;box-shadow:0 12px 30px rgba(0,0,0,.22)}.top-status small{display:block;color:#777c87;font-size:8px}.top-status b{font-size:11px;color:var(--green)}.pulse{width:9px;height:9px;border-radius:50%;background:var(--green);box-shadow:0 0 0 6px rgba(34,226,121,.08),0 0 16px rgba(34,226,121,.65)}
.notify{width:44px;height:44px;border-left:1px solid #262932;border-right:1px solid #262932;display:grid;place-items:center;position:relative;color:#cfd1d8;font-size:19px}.notify b{position:absolute;right:-1px;top:-3px;background:#db1d2a;color:#fff;width:19px;height:19px;border-radius:50%;display:grid;place-items:center;font-size:9px}
.operator{display:flex;align-items:center;gap:10px;padding-left:3px;min-width:190px}.operator img{width:48px;height:48px;border-radius:50%;border:1px solid #9d101a;box-shadow:0 0 24px rgba(255,39,52,.16)}.operator strong{display:block;font-size:12px}.operator small{display:block;color:#ff3341;font-size:10px;margin-top:3px}.operator-arrow{color:#858a95;margin-left:auto}

.view{display:none;animation:viewIn .22s ease}.view.active{display:block}@keyframes viewIn{from{opacity:.45;transform:translateY(5px)}to{opacity:1;transform:none}}
.card{background:linear-gradient(145deg,rgba(16,18,24,.96),rgba(8,10,14,.98));border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);position:relative;overflow:hidden}.card:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(120deg,rgba(255,255,255,.02),transparent 24%,transparent 76%,rgba(255,41,56,.018))}
.card-head{display:flex;justify-content:space-between;align-items:center;gap:12px;position:relative;z-index:1}.card-head>div,.card-kicker{display:flex;align-items:center;gap:10px}.card-head h3{margin:0;font-size:15px}.card-kicker{font-size:11px;color:#d6d8dd;font-weight:600;letter-spacing:.2px}.icon-box{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:9px;border:1px solid #76111a;background:#22090d;color:#ff3c49;box-shadow:inset 0 0 18px rgba(255,41,56,.06)}.card-title-icon{color:#ff3542;font-size:19px;margin-right:8px}
.muted{color:var(--muted)}.green{color:var(--green)!important}.red{color:var(--red)!important}.badge{display:inline-flex;padding:6px 10px;border:1px solid rgba(255,42,53,.45);border-radius:999px;background:rgba(255,42,53,.07);color:#ff7078;font-size:9px;letter-spacing:1.3px}.live-pill{font-size:9px;color:var(--green);background:rgba(34,226,121,.06);border:1px solid rgba(34,226,121,.27);border-radius:999px;padding:6px 9px;margin-left:auto}.online-pill{font-size:9px;padding:6px 10px;border-radius:999px;border:1px solid #30343e;color:#a6a9b3}.online-pill.online{color:var(--green);border-color:rgba(34,226,121,.34);background:rgba(34,226,121,.06)}

.primary,.ghost,.danger,.copy-float{border-radius:8px;padding:12px 17px;cursor:pointer;transition:.2s;border:1px solid transparent}.primary{background:linear-gradient(180deg,#ff3a46,#d91322);box-shadow:0 10px 28px rgba(223,19,33,.24),inset 0 1px rgba(255,255,255,.1);color:#fff;font-weight:700}.primary:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 12px 35px rgba(223,19,33,.32)}.ghost{background:#0f1117;border-color:#343843;color:#d3d6dc}.ghost:hover{border-color:#a81924;color:#fff;background:#15171e}.danger{background:#21090d;border-color:#72131c;color:#ff5b65}.danger:hover{background:#2d0b10;border-color:#a51925}.primary:disabled,.ghost:disabled,.danger:disabled{opacity:.45;cursor:not-allowed;transform:none}.qr-disabled{opacity:.5!important}

.hero-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:18px}.hero-card{min-height:342px;padding:29px 32px;display:flex;align-items:center;justify-content:space-between;background:radial-gradient(circle at 78% 52%,rgba(138,8,20,.13),transparent 31%),linear-gradient(145deg,#111319,#090a0e)}.hero-card:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(135deg,transparent 0 28px,rgba(255,255,255,.012) 29px 30px);pointer-events:none}.hero-copy{position:relative;z-index:2;max-width:57%}.slots{display:flex;align-items:flex-end;gap:12px;margin:22px 0 6px}.slots strong{font-size:72px;line-height:.84;color:var(--red);text-shadow:0 0 32px rgba(255,38,52,.2)}.slots span{font-size:29px;color:#c1c4cc;margin-bottom:5px}.hero-copy p{color:#9599a4;font-size:12px;line-height:1.5}.hero-button{margin-top:9px;font-size:14px;padding:13px 20px}.hero-hint{font-size:10px;color:#8e929d;margin-top:19px}.hero-hint:first-letter{color:var(--red)}.hero-emblem{position:absolute;width:290px;height:290px;right:18px;top:28px;filter:drop-shadow(0 0 28px rgba(255,33,48,.14))}
.bot-card{padding:27px 28px;min-height:342px}.bot-card h3{font-size:27px;margin:24px 0 5px;letter-spacing:-.5px}.bot-card p{font-size:12px}.metric-row{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #262a33;border-bottom:1px solid #262a33;margin:25px 0 18px}.metric-row>div{padding:17px 12px}.metric-row>div+div{border-left:1px solid #262a33}.metric-row small,.stat small{display:block;color:#6f7480;font-size:8px;letter-spacing:.7px}.metric-row strong{display:block;font-size:21px;margin-top:7px;color:#f0f1f3}.bot-card .metric-row strong{color:var(--red)}.safe-note{font-size:10px;color:#a2a6b0;background:#08090d;border:1px solid #252932;padding:11px 12px;border-radius:7px}.safe-note span{color:#ff3744}
.dashboard-bottom{margin-top:18px}.triple-grid{display:grid;grid-template-columns:1fr 1.08fr 1.08fr;gap:18px}.mini-card{padding:21px 22px;min-height:320px}.health-card{background:radial-gradient(circle at 30% 55%,rgba(24,121,65,.08),transparent 32%),linear-gradient(145deg,#101219,#080a0e)}.health-card:before{content:"";position:absolute;left:-20px;bottom:-20px;width:220px;height:190px;opacity:.16;background-image:linear-gradient(30deg,#8b131d 12%,transparent 12.5%,transparent 87%,#8b131d 87.5%,#8b131d),linear-gradient(150deg,#8b131d 12%,transparent 12.5%,transparent 87%,#8b131d 87.5%,#8b131d),linear-gradient(30deg,#8b131d 12%,transparent 12.5%,transparent 87%,#8b131d 87.5%,#8b131d),linear-gradient(150deg,#8b131d 12%,transparent 12.5%,transparent 87%,#8b131d 87.5%,#8b131d);background-size:36px 63px;background-position:0 0,0 0,18px 31px,18px 31px}.health-ring{position:relative;width:135px;height:135px;border-radius:50%;background:conic-gradient(var(--green) 0 98%,#252933 98%);display:grid;place-items:center;margin:23px auto 17px;box-shadow:0 0 48px rgba(34,226,121,.14)}.health-ring:before{content:"";position:absolute;width:106px;height:106px;border-radius:50%;background:#0d0f14}.health-ring div{position:relative;text-align:center}.health-ring strong{font-size:26px}.health-ring small{display:block;color:#9499a3;font-size:10px}.status-list,.shield-list{list-style:none;padding:0;margin:0;position:relative;z-index:1}.status-list{display:grid;gap:0}.status-list li{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #22262e;font-size:10px}.shield-list{display:grid;gap:9px;margin-top:18px}.shield-list li{background:#090b0f;border:1px solid #242832;padding:11px 12px;border-radius:7px;color:#b5b9c2;font-size:10px}.shield-list li b{color:var(--red);margin-right:8px}.steps{list-style:none;padding:0;margin:20px 0;display:grid;gap:12px}.steps li{display:flex;gap:13px;align-items:center;color:#a9adb6;font-size:10px}.steps b,.instructions-visual b{color:#ff4651;font-size:10px;border:1px solid #6c1119;background:#1b090c;border-radius:7px;padding:8px}.mini-footer{position:absolute;left:20px;right:20px;bottom:18px;background:#0a0b0f;border:1px solid #272b34;border-radius:7px;padding:10px 11px;color:#979ba5;font-size:9px}.danger-footer{color:#c6c8cf;border-color:#3b1419;background:linear-gradient(90deg,#110a0c,#1c0b0f)}

.create-stepper{display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:14px;padding:17px 22px;margin-bottom:18px}.create-stepper>i{height:2px;background:linear-gradient(90deg,#7f111b,#e22a36,#5d1017)}.step{display:flex;align-items:center;gap:10px;color:#747986}.step b{width:42px;height:42px;border-radius:50%;border:1px solid #4b4f5a;display:grid;place-items:center;font-size:14px}.step span strong{display:block;color:#c8cbd2;font-size:11px}.step span small{display:block;font-size:9px;margin-top:3px}.step.active b{border-color:#ff3a47;background:#26090d;color:#fff;box-shadow:0 0 26px rgba(255,38,52,.34),inset 0 0 14px rgba(255,38,52,.12)}.step.active span strong{color:#fff}
.create-layout{display:grid;grid-template-columns:1.08fr .86fr .62fr;gap:18px;align-items:start}.create-main{display:grid;gap:18px}.form-card,.pairing-card,.instruction-card,.side-stat-card,.security-side-card,.request-side-card{padding:25px}.section-number{color:#fff;font-size:15px;font-weight:800;float:left;margin-right:7px}.form-card h2,.pairing-card h2,.instruction-card h2{font-size:17px;margin:0 0 6px}.form-card p,.pairing-card p,.instruction-card p{font-size:10px}.form-card label{display:block;color:#b3b7c0;font-size:10px;margin:22px 0 8px}.phone-control{display:flex;border:1px solid #323640;border-radius:8px;background:#090a0e;overflow:hidden}.country-box{display:flex;align-items:center;gap:8px;padding:0 15px;border-right:1px solid #323640;color:#d9dbe1}.phone-control input{width:100%;background:transparent;border:0;outline:0;color:#fff;padding:14px;font-size:14px}.input-help{font-size:9px;color:#777c87;margin-top:9px}.create-actions{display:grid;grid-template-columns:1.1fr .9fr;gap:10px;margin-top:20px}.pairing-card{border-color:#4d151b}.pairing-code-box{display:flex;align-items:center;justify-content:space-between;border:1px solid #ca1c2a;border-radius:9px;background:radial-gradient(circle at 50% 50%,rgba(143,10,22,.2),rgba(12,9,12,.95));box-shadow:0 0 25px rgba(255,32,47,.12),inset 0 0 26px rgba(255,32,47,.06);padding:17px;margin-top:17px}.pair-code{font-size:35px;letter-spacing:7px;font-weight:800;color:#ff3644;text-shadow:0 0 17px rgba(255,38,52,.45)}.copy-float{padding:9px 11px;background:#171015;border-color:#3c2429;color:#cdd0d7}.expire-bar{margin-top:12px;border:1px solid #4d151b;border-radius:7px;padding:10px 12px;display:flex;justify-content:space-between;align-items:center;font-size:9px;color:#aaaeb7}.timer{color:#ff3a47;font-size:16px;letter-spacing:1px}.waiting{display:flex;align-items:center;gap:10px;padding-top:15px;color:#d4d7dd;font-size:10px}.spinner{width:14px;height:14px;border:2px solid #3a3f49;border-top-color:var(--red);border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}
.instruction-card{min-height:535px}.instructions-visual{list-style:none;padding:0;margin:24px 0;display:grid;gap:26px}.instructions-visual li{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start;color:#a6aab4;font-size:10px;line-height:1.6}.instruction-note{margin-top:31px;padding:16px}.create-side{display:grid;gap:18px}.side-stat-card{background:radial-gradient(circle at 85% 15%,rgba(155,8,22,.15),transparent 37%),linear-gradient(145deg,#111319,#090a0e)}.side-slots{display:flex;align-items:flex-end;gap:8px;margin-top:20px}.side-slots strong{font-size:52px;color:var(--red);line-height:.9}.side-slots span{font-size:23px;color:#c7c9cf;margin-bottom:4px}.side-stat-card p{font-size:11px;color:#b7bac2;margin:8px 0}.capacity-track{height:6px;border:1px solid #5c1118;border-radius:999px;margin:20px 0 13px;overflow:hidden}.capacity-track span{display:block;height:100%;width:50%;background:linear-gradient(90deg,#ff2435,#d80e20);box-shadow:0 0 13px rgba(255,36,53,.5);transition:.3s}.side-stat-card small{color:#7e838e;font-size:9px}.security-side-card h3,.request-side-card h3{margin:0 0 14px;font-size:13px}.security-side-card ul{list-style:none;padding:0;margin:0;display:grid;gap:12px}.security-side-card li{font-size:9px;color:#a5aab3}.security-side-card li::first-letter{color:var(--red)}.request-side-card>div{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #242832;font-size:9px}.request-side-card>div b{color:#c9ccd2}.warning-strip{margin-top:18px;border:1px solid #42151a;background:linear-gradient(90deg,rgba(45,8,13,.8),rgba(16,9,11,.85));padding:12px 17px;border-radius:8px;color:#b5b8c0;font-size:9px}.warning-strip b{color:var(--red)}

.mine-layout{display:grid;grid-template-columns:1.32fr .85fr;gap:18px}.mybot-card{padding:25px}.mybot-main{display:grid;grid-template-columns:220px 1fr;gap:24px;align-items:center;margin-top:18px}.mybot-main img{width:210px;height:210px}.mybot-info h2{font-size:29px;margin:0 0 7px;letter-spacing:.2px}.metric-row.large{margin-top:21px}.mybot-actions{margin-top:18px;display:grid;grid-template-columns:.9fr .8fr 1.2fr;gap:10px}.recent-code-card{padding:25px}.session-visual{margin-top:24px;border:1px solid #242832;background:#090a0e;border-radius:8px;padding:18px}.session-visual small{display:block;color:#747986;font-size:9px}.session-visual strong{display:block;color:#ff3945;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:17px;letter-spacing:2px;margin-top:8px}.session-row{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #242832;padding:16px 2px;font-size:9px}.session-row span{color:#8e929c}.session-row b{color:#c5c8cf}.recent-code-card .safe-note{margin-top:16px}.mine-bottom-grid{display:grid;grid-template-columns:1fr 1.28fr;gap:18px;margin-top:18px}.activity-card,.gateway-card{padding:22px}.activity-line{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid #242832;font-size:9px}.activity-line i{width:9px;height:9px;border:1px solid #737985;border-radius:50%}.activity-line i.ok{border-color:var(--green);box-shadow:inset 0 0 0 2px #0f1314}.activity-line span{color:#b1b5be}.activity-line b{font-size:8px;color:#6d7280}.gateway-card{display:grid;grid-template-columns:1fr 1fr;gap:20px}.security-column{border-left:1px solid #252932;padding-left:20px}.compact{margin-top:18px}.wave{display:flex;align-items:center;gap:4px;height:54px;border:1px solid #2b161b;background:#0c090c;border-radius:7px;padding:0 9px;margin-top:16px;overflow:hidden}.wave i{display:block;width:20%;height:2px;background:#ff2938;box-shadow:0 0 8px rgba(255,41,56,.5);transform:rotate(var(--r,8deg))}.wave i:nth-child(2){--r:-14deg}.wave i:nth-child(3){--r:18deg}.wave i:nth-child(4){--r:-12deg}.wave i:nth-child(5){--r:10deg}.security-max{margin-top:18px;border:1px solid #3b151b;background:#13090c;padding:10px;text-align:center;color:#ff3542;font-size:9px;border-radius:7px}

.admin-login{max-width:720px;margin:80px auto 0;padding:31px}.admin-login h2{font-size:27px;margin:18px 0 7px}.input-row{display:flex;gap:10px;margin-top:20px}.input-row input,.admin-tools input{flex:1;min-width:0;background:#08090d;border:1px solid #313640;border-radius:8px;padding:13px 14px;color:#fff;outline:0}.input-row input:focus,.admin-tools input:focus{border-color:#8c151f;box-shadow:0 0 0 3px rgba(255,41,56,.06)}
.admin-top-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.stat{padding:22px;min-height:154px}.stat-icon{width:38px;height:38px;border:1px solid #5f121a;background:#1a090c;color:#ff3643;border-radius:8px;display:grid;place-items:center;margin-bottom:17px}.stat strong{display:block;font-size:39px;color:var(--red);margin:8px 0 4px}.stat span{font-size:9px;color:#747986}.free-stat strong.green{color:var(--green)}
.admin-tools{padding:19px 20px;margin:16px 0;display:flex;justify-content:space-between;align-items:center;gap:18px}.admin-tools p{margin:8px 0 0;font-size:9px}.actions{display:flex;gap:10px;flex-wrap:wrap}.admin-control-actions{justify-content:flex-end}.admin-tools input{max-width:90px;padding:11px}.table-card{padding:20px}.table-wrap{overflow:auto;margin-top:15px}table{width:100%;border-collapse:collapse;font-size:10px}th,td{text-align:left;padding:13px;border-bottom:1px solid #232731}th{color:#777c87;font-size:8px;letter-spacing:.6px;font-weight:600}td{color:#c6c9d0}.table-action{padding:8px 10px;font-size:9px}.empty-row{text-align:center!important;color:#747985!important;padding:32px!important}.admin-bottom-grid{display:grid;grid-template-columns:1fr .9fr 1fr;gap:16px;margin-top:16px}.logs-card,.system-card,.secure-panel-card{padding:20px;min-height:235px}.log-line,.secure-row{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid #232731;font-size:9px}.log-line span,.secure-row span{color:#aaaeb7}.log-line b,.secure-row b{font-size:8px;color:#7d828e}

.message{margin-top:14px;padding:11px 13px;border-radius:8px;background:#180d11;border:1px solid #4f1820;color:#ff9da3;font-size:10px}.message.success{background:#091a12;border-color:#194c30;color:#64eca0}.hidden{display:none!important}code{background:#090a0e;border:1px solid #262a33;padding:2px 5px;border-radius:5px;color:#ff7079}

@media(max-width:1350px){.sidebar{width:260px}.shell{margin-left:260px}.brand-copy strong{font-size:17px}.sidebar-art img{width:190px;height:190px}.header-art{right:170px;width:650px}.hero-emblem{width:245px;height:245px;top:48px}.hero-copy{max-width:61%}.create-layout{grid-template-columns:1.1fr .9fr}.create-side{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.instruction-card{min-height:530px}.admin-top-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:1100px){.top-actions .operator{display:none}.header-art{right:90px;opacity:.65}.hero-grid,.triple-grid,.mine-layout,.mine-bottom-grid{grid-template-columns:1fr}.hero-card{min-height:320px}.create-layout{grid-template-columns:1fr}.create-side{grid-template-columns:repeat(3,1fr)}.instruction-card{min-height:auto}.gateway-card{grid-template-columns:1fr 1fr}.admin-bottom-grid{grid-template-columns:1fr}.admin-tools{align-items:flex-start;flex-direction:column}.admin-control-actions{justify-content:flex-start}}
@media(max-width:780px){.sidebar{width:76px;padding:18px 8px}.brand-copy,.nav span:not(.nav-ico),.sidebar-art,.sidebar-footer{display:none}.brand{justify-content:center;padding-bottom:20px}.brand-mark{width:46px;height:46px;font-size:20px}.nav{justify-content:center;padding:14px 10px}.nav-ico{font-size:19px}.shell{margin-left:76px;padding:0 12px 28px}.topbar{height:92px}.header-art{right:-120px;width:520px}.top-status{min-width:auto;padding:9px}.top-status small,.notify{display:none}.page-subtitle{display:none}.topbar h1{font-size:23px}.hero-card{padding:23px;min-height:300px}.hero-emblem{right:-55px;opacity:.35}.hero-copy{max-width:100%}.slots strong{font-size:58px}.create-stepper{grid-template-columns:1fr 1fr;gap:10px}.create-stepper>i{display:none}.step{border:1px solid #242832;border-radius:8px;padding:8px}.create-side{grid-template-columns:1fr}.create-actions{grid-template-columns:1fr}.mine-layout,.mine-bottom-grid{grid-template-columns:1fr}.mybot-main{grid-template-columns:1fr;text-align:center}.mybot-main img{width:160px;height:160px;margin:auto}.metric-row,.metric-row.large{grid-template-columns:1fr}.metric-row>div+div{border-left:0;border-top:1px solid #262a33}.mybot-actions{grid-template-columns:1fr}.gateway-card{grid-template-columns:1fr}.security-column{border-left:0;border-top:1px solid #252932;padding-left:0;padding-top:18px}.admin-top-grid{grid-template-columns:1fr}.admin-control-actions{flex-direction:column;width:100%}.admin-tools input{max-width:none;width:100%}.input-row{flex-direction:column}.pair-code{font-size:25px;letter-spacing:4px}.top-actions{gap:5px}}
