:root{--bg:#07080b;--panel:#11141a;--panel2:#171b22;--line:#2b313b;--text:#f5f7fb;--muted:#9da6b5;--gold:#d8b458;--gold2:#f1d47d;--purple:#7b62ff;--danger:#e76b72}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 20% 0,#15121d 0,#090a0e 32%,#06070a 70%);color:var(--text);font:15px/1.55 Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}.site-header{height:76px;padding:0 clamp(24px,6vw,90px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #20242c;background:rgba(7,8,11,.88);backdrop-filter:blur(16px);position:sticky;top:0;z-index:20}.brand{display:flex;align-items:center;gap:12px}.brand-mark{display:grid;place-items:center;width:42px;height:42px;border:1px solid #6d5c2e;border-radius:50%;font-weight:900;color:var(--gold2);background:linear-gradient(145deg,#1b1d21,#0b0c0e);box-shadow:inset 0 0 0 3px #101215}.brand strong,.brand em{display:block;line-height:1}.brand strong{letter-spacing:.08em}.brand em{font-style:normal;color:var(--gold);font-size:.72rem;letter-spacing:.35em;margin-top:5px}.site-header nav{display:flex;align-items:center;gap:26px;color:#c4cad4}.site-header nav a:hover{color:#fff}.inline{display:inline}.linkbtn{background:none;border:0;color:#c4cad4;cursor:pointer}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 22px;border:1px solid #a9893b;border-radius:7px;background:linear-gradient(180deg,#e6c66e,#b68d34);color:#15130d;font-weight:800;box-shadow:0 10px 30px rgba(207,166,65,.12);cursor:pointer}.btn.ghost{background:#14171d;color:#f2f3f6;border-color:#3a414c;box-shadow:none}.btn.small{min-height:38px;padding:0 16px}.btn.full{width:100%}.hero{max-width:1280px;margin:auto;min-height:660px;padding:100px 32px;display:grid;grid-template-columns:1.25fr .75fr;gap:70px;align-items:center}.hero h1,.section h1{font-size:clamp(3rem,6vw,5.7rem);line-height:.98;letter-spacing:-.05em;margin:14px 0 28px}.hero h1 span{color:var(--gold2)}.hero p{max-width:720px;color:#b6beca;font-size:1.15rem}.eyebrow{color:var(--gold);font-weight:800;font-size:.74rem;letter-spacing:.2em}.actions{display:flex;gap:12px;margin:34px 0 18px}.hero small,.muted{color:#777f8d}.market-card{border:1px solid #393b38;border-radius:16px;padding:24px;background:linear-gradient(155deg,#17191d,#0b0c0f);box-shadow:0 30px 80px rgba(0,0,0,.35)}.card-title{font-weight:800;margin-bottom:18px}.metal-row{display:flex;justify-content:space-between;padding:16px 0;border-bottom:1px solid #292e36}.metal-row strong{color:var(--gold2)}.spark{height:130px;margin-top:20px;background:linear-gradient(180deg,transparent,rgba(216,180,88,.05)),linear-gradient(135deg,transparent 48%,var(--gold) 49%,var(--gold) 51%,transparent 52%);border-bottom:1px solid #4b412b}.section,.dashboard{max-width:1280px;margin:auto;padding:90px 32px}.section>h2{font-size:2.5rem;max-width:650px}.grid{display:grid;gap:16px}.tools{grid-template-columns:repeat(5,1fr);margin-top:36px}.tool-card,.stats article,.admin-grid article,.pricing article{border:1px solid var(--line);border-radius:12px;background:linear-gradient(145deg,#12151a,#0b0d11);padding:22px}.tool-card .num{color:#686f7c;font-weight:800}.tool-card h3{margin:24px 0 8px}.tool-card p,.admin-grid p{color:#8e97a5}.cta{margin:70px auto 0;max-width:1100px;text-align:center;padding:70px 32px;border:1px solid #49412b;border-radius:18px;background:radial-gradient(circle at center,#211b0f,#101115 55%)}.cta h2{font-size:2.8rem;margin:0}.cta p{color:#aeb5c0;margin-bottom:28px}.site-footer{margin-top:80px;padding:40px clamp(24px,6vw,90px);border-top:1px solid #20242c;display:flex;justify-content:space-between;color:#7f8793}.site-footer strong{color:#fff}.auth-wrap{min-height:70vh;display:grid;place-items:center;padding:70px 20px}.auth-card{width:min(520px,100%);padding:34px;border:1px solid var(--line);border-radius:14px;background:#0f1217}.auth-card h1{font-size:2.2rem}.auth-card label{display:block;margin:17px 0;color:#c7ccd5;font-weight:700}.auth-card input{display:block;width:100%;margin-top:7px;padding:13px 14px;border-radius:7px;border:1px solid #343b46;background:#090b0e;color:#fff}.two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.error{padding:12px;border:1px solid #6f3439;background:#261114;color:#ffb4b9;border-radius:6px}.dash-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:30px}.dash-head h1{font-size:2.7rem;margin:8px 0 0}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:44px}.stats span,.stats small{display:block;color:#8992a0}.stats strong{display:block;font-size:1.7rem;margin:10px 0}.compact{grid-template-columns:repeat(5,1fr)}.admin-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pricing{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px}.pricing article{padding:30px}.pricing .featured{border-color:#8c7438;transform:translateY(-8px)}.price{font-size:3rem;font-weight:900;margin:15px 0}.price span{font-size:1rem;color:#8f98a5}.badge{font-size:.7rem;text-transform:uppercase;letter-spacing:.15em;color:var(--gold)}.narrow{max-width:1050px}@media(max-width:980px){.hero{grid-template-columns:1fr}.tools,.compact{grid-template-columns:repeat(2,1fr)}.stats{grid-template-columns:repeat(2,1fr)}.admin-grid,.pricing{grid-template-columns:1fr}.site-header nav>a:not(.btn){display:none}}@media(max-width:600px){.tools,.compact,.stats{grid-template-columns:1fr}.hero{padding-top:60px}.two{grid-template-columns:1fr}.site-footer{display:block}.actions{flex-direction:column}}
select{display:block;width:100%;margin-top:7px;padding:13px 14px;border-radius:7px;border:1px solid #343b46;background:#090b0e;color:#fff}.wide{width:min(720px,100%)}.market-strip{display:flex;gap:12px;flex-wrap:wrap;margin:-24px 0 42px}.market-strip span{border:1px solid var(--line);background:#0d1014;border-radius:8px;padding:10px 14px;color:var(--muted)}.market-strip strong{color:#fff}.tool-card{display:block}.tool-card:hover:not(.disabled){border-color:#74612f;transform:translateY(-2px)}.tool-card.disabled{opacity:.62}.tool-link,.admin-card span{color:var(--gold);font-weight:800}.positive{color:#66d49a!important}.negative,.danger{color:#f07b82!important}.success{padding:12px;border:1px solid #306b4c;background:#0e251b;color:#9be4bd;border-radius:6px;margin-bottom:18px}.table-wrap{overflow:auto;border:1px solid var(--line);border-radius:12px;background:#0d1014}.table-wrap table{width:100%;border-collapse:collapse;min-width:760px}.table-wrap th,.table-wrap td{padding:14px 16px;border-bottom:1px solid #242a32;text-align:left;vertical-align:middle}.table-wrap th{color:#8f98a5;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}.table-wrap small{color:#8992a0}.tool-layout,.admin-two{display:grid;grid-template-columns:minmax(340px,.7fr) minmax(360px,1.3fr);gap:24px;margin-top:30px}.result-card,.ratio-hero,.security-card,.generated-box{border:1px solid var(--line);border-radius:14px;background:linear-gradient(145deg,#15191f,#0b0d11);padding:30px}.result-card>span,.ratio-hero>span{display:block;color:var(--muted)}.result-card>strong,.ratio-hero>strong{display:block;font-size:3rem;color:var(--gold2);margin:10px 0}.result-card dl{display:grid;grid-template-columns:1fr auto;gap:12px}.result-card dt{color:var(--muted)}.result-card dd{margin:0;font-weight:800}.security-card{display:flex;align-items:center;justify-content:space-between}.status-good{display:inline-flex;padding:8px 12px;border-radius:999px;background:#123423;color:#7fe0a8;font-weight:800}.qr-wrap{background:#fff;padding:14px;border-radius:12px;width:max-content;margin:20px auto}.qr-wrap img{display:block;width:240px;height:240px}.secret-code{display:block;padding:13px;background:#07080b;border:1px solid var(--line);border-radius:7px;word-break:break-all;color:var(--gold2);text-align:center}.recovery-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:22px 0}.recovery-grid code{padding:10px;background:#07080b;border:1px solid var(--line);border-radius:6px;text-align:center}.admin-card{border:1px solid var(--line);border-radius:12px;background:linear-gradient(145deg,#12151a,#0b0d11);padding:22px}.admin-card:hover{border-color:#74612f}.generated-box{margin-bottom:24px}.generated-box textarea{width:100%;background:#07080b;color:#fff;border:1px solid #343b46;border-radius:8px;padding:14px;font-family:ui-monospace,monospace}.status-pill{display:inline-flex;padding:5px 9px;border-radius:999px;font-size:.75rem;font-weight:800;text-transform:capitalize}.status-pill.active{background:#123423;color:#7fe0a8}.status-pill.suspended{background:#35161a;color:#ff9aa1}@media(max-width:900px){.tool-layout,.admin-two{grid-template-columns:1fr}.security-card{display:block}}
.logo-brand img{display:block;width:auto;height:54px;max-width:310px;object-fit:contain}.market-card .card-title{display:flex;justify-content:space-between;gap:12px}.market-card .card-title small{color:var(--muted);font-weight:500}@media(max-width:700px){.logo-brand img{height:42px;max-width:220px}}
.footnote{margin-top:18px;font-size:.82rem}.check-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0 20px}.check-grid label{margin:0;padding:10px 12px;border:1px solid var(--line);border-radius:7px;background:#0a0c10}.check-grid input{width:auto;display:inline;margin:0 8px 0 0}.widget-row{border:1px solid var(--line);border-radius:12px;background:#0d1014;padding:18px;margin-bottom:14px}.widget-row>div:first-child{display:flex;justify-content:space-between;gap:12px}.widget-row small{color:var(--muted)}.widget-row textarea{width:100%;margin:12px 0;background:#07080b;color:#d6dce5;border:1px solid #343b46;border-radius:7px;padding:10px;font-family:ui-monospace,monospace;resize:vertical}.widget-row .actions{margin:0;align-items:center}.widget-row form{margin-left:auto}@media(max-width:600px){.check-grid{grid-template-columns:1fr}}
