:root{--bg:#07100f;--surface:#0c1917;--surface2:#10221f;--line:#1b3731;--text:#eefbf6;--muted:#8da9a1;--mint:#41efac;--cyan:#43d9e8;--amber:#ffd166;--danger:#ff5d69;--radius:22px;--shadow:0 24px 70px #0008}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 75% 5%,#123d33 0,transparent 27rem),var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.5}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;min-height:74px;padding:0 clamp(20px,5vw,76px);border-bottom:1px solid #ffffff12;background:#07100edb;backdrop-filter:blur(18px)}.brand{display:flex;align-items:center;gap:10px;font-weight:760;letter-spacing:-.02em}.brand-mark{display:grid;place-items:center;width:35px;height:35px;border-radius:11px;background:linear-gradient(145deg,var(--mint),var(--cyan));color:#03110c;font-weight:900;box-shadow:0 0 25px #41efac3d}.brand b{color:var(--mint)}.brand small{padding:3px 7px;border-radius:999px;background:var(--danger);font-size:9px;letter-spacing:.12em}.topbar nav{display:flex;align-items:center;gap:28px;color:#b8cec8;font-size:14px}.topbar nav a:hover{color:var(--text)}.outline{padding:9px 16px;border:1px solid var(--line);border-radius:999px}.hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:clamp(40px,7vw,100px);align-items:center;max-width:1350px;min-height:690px;margin:auto;padding:90px clamp(22px,5vw,72px) 70px}.eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--mint);font-size:12px;font-weight:800;letter-spacing:.14em}.eyebrow i,.live i{width:7px;height:7px;border-radius:50%;background:var(--mint);box-shadow:0 0 14px var(--mint)}h1{max-width:740px;margin:18px 0 22px;font-size:clamp(50px,6vw,88px);line-height:.96;letter-spacing:-.065em}h1 em{font-style:normal;color:var(--mint)}.hero-copy>p{max-width:650px;color:#a6bbb5;font-size:18px}.hero-actions{display:flex;gap:12px;margin:30px 0 26px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border:1px solid transparent;border-radius:13px;cursor:pointer;font-weight:760;transition:.2s transform,.2s background,.2s border-color}.button:hover{transform:translateY(-2px)}.primary{background:linear-gradient(135deg,var(--mint),#32ceb0);color:#04120d;box-shadow:0 12px 30px #41efac25}.secondary{border-color:var(--line);background:#12231f;color:var(--text)}.trust{display:flex;flex-wrap:wrap;gap:18px;color:#78968d;font-size:13px}.live-panel{position:relative;overflow:hidden;padding:26px;border:1px solid #2b4b43;border-radius:28px;background:linear-gradient(145deg,#10231fdb,#091412e8);box-shadow:var(--shadow)}.live-panel:before{content:"";position:absolute;inset:-100px auto auto -60px;width:220px;height:220px;border-radius:50%;background:#41efac18;filter:blur(25px)}.panel-head{position:relative;display:flex;justify-content:space-between;color:#aac1ba;font-size:13px}.live{display:flex;align-items:center;gap:7px;color:var(--mint);font-size:11px;font-weight:800}.metric-grid{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:24px 0}.metric-grid div,.stats-grid article{padding:18px;border:1px solid #1c3932;border-radius:16px;background:#07131099}.metric-grid small,.stats-grid span{display:block;margin-bottom:7px;color:var(--muted);font-size:12px}.metric-grid strong{font-size:25px}.pulse-chart{display:flex;align-items:end;gap:7px;height:86px;padding-top:10px}.pulse-chart span{flex:1;height:40%;border-radius:4px 4px 1px 1px;background:linear-gradient(var(--mint),#197158);animation:pulse 2.8s ease-in-out infinite}.pulse-chart span:nth-child(2n){height:72%;animation-delay:-.5s}.pulse-chart span:nth-child(3n){height:50%;animation-delay:-1.2s}.pulse-chart span:nth-child(5n){height:90%;animation-delay:-2s}@keyframes pulse{50%{transform:scaleY(.58);opacity:.65}}.live-panel>p{margin:14px 0 0;color:#66867c;font-size:11px}.section{max-width:1350px;margin:auto;padding:90px clamp(22px,5vw,72px)}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:34px}.section-heading h2{margin:8px 0 0;font-size:clamp(34px,4vw,54px);line-height:1.05;letter-spacing:-.045em}.section-heading>p{max-width:540px;color:var(--muted)}.mode-tabs{display:inline-flex;gap:5px;padding:5px;border:1px solid var(--line);border-radius:16px;background:#091512}.mode-tabs button{min-width:180px;padding:10px 20px;border:0;border-radius:11px;background:transparent;color:var(--muted);cursor:pointer;font-weight:750}.mode-tabs small{display:block;font-size:10px;font-weight:500}.mode-tabs button.active{background:var(--mint);color:#07130f}.pool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:26px}.pool-card,.loading-card,.card{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(145deg,var(--surface2),var(--surface));box-shadow:0 13px 40px #0003}.pool-card{padding:22px;transition:.25s transform,.25s border-color}.pool-card:hover{transform:translateY(-5px);border-color:#3b6a5f}.coin-head{display:flex;align-items:center;justify-content:space-between}.coin-id{display:flex;align-items:center;gap:13px}.coin-icon{display:grid;place-items:center;width:43px;height:43px;border-radius:13px;background:linear-gradient(145deg,#173b33,#0b201c);color:var(--mint);font-weight:900}.coin-id strong{display:block}.coin-id small,.pool-meta small{color:var(--muted)}.mode-badge{padding:4px 8px;border:1px solid #35705e;border-radius:999px;color:var(--mint);font-size:10px;font-weight:800}.pool-meta{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin:20px 0}.pool-meta div{padding:12px;border-radius:12px;background:#07131099}.pool-meta strong{display:block;margin-top:4px;font-size:14px}.pool-footer{display:flex;align-items:center;justify-content:space-between}.pool-footer .button{min-height:39px;font-size:13px}.loading-card{grid-column:1/-1;padding:50px;text-align:center;color:var(--muted)}.privacy-strip{display:flex;align-items:center;gap:20px;max-width:1200px;margin:20px auto;padding:24px 30px;border:1px solid #285348;border-radius:20px;background:linear-gradient(90deg,#102b24,#0c1c19)}.privacy-strip .shield{display:grid;place-items:center;flex:0 0 48px;height:48px;border-radius:15px;background:#41efac1c;color:var(--mint);font-size:25px}.privacy-strip p{margin:3px 0;color:var(--muted)}.wallet-section{scroll-margin-top:75px}.wallet-search{display:grid;grid-template-columns:220px 1fr auto;gap:12px;align-items:end;padding:18px;border:1px solid var(--line);border-radius:20px;background:var(--surface)}label span{display:block;margin-bottom:7px;color:#9fb6af;font-size:12px;font-weight:700}input,select{width:100%;height:48px;padding:0 13px;border:1px solid #29463f;border-radius:11px;outline:none;background:#081410;color:var(--text)}input:focus,select:focus{border-color:var(--mint);box-shadow:0 0 0 3px #41efac16}.form-status{min-height:24px;color:var(--muted);font-size:13px}.form-status.error{color:#ff8088}.form-status.success{color:var(--mint)}.hidden{display:none!important}.dashboard{margin-top:24px}.dashboard-head{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:14px}.dashboard-head small{display:block;color:var(--muted)}.dashboard-head code{max-width:60%;overflow:hidden;text-overflow:ellipsis;color:#81b9aa}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.stats-grid strong{font-size:22px}.dashboard-columns{display:grid;grid-template-columns:1.3fr .7fr;gap:15px;margin-top:15px}.card{padding:21px}.card h3{margin:0 0 15px}.card p{color:var(--muted);font-size:13px}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}th{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.08em}th,td{padding:12px 9px;border-bottom:1px solid #1a312c}td code{color:#94cabc}.payments{margin-top:15px}.setup{padding-bottom:130px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.steps article{padding:26px;border-top:1px solid #315c51;background:linear-gradient(180deg,#10231f99,transparent)}.steps b{color:var(--mint);font-size:12px}.steps h3{margin:30px 0 8px}.steps p{color:var(--muted)}dialog{width:min(560px,calc(100% - 30px));padding:28px;border:1px solid #31564d;border-radius:24px;background:#0b1916;color:var(--text);box-shadow:var(--shadow)}dialog::backdrop{background:#020706c9;backdrop-filter:blur(6px)}.dialog-close{float:right;border:0;background:transparent;color:var(--muted);font-size:28px;cursor:pointer}.copy-row{display:flex;gap:8px;margin:7px 0 16px}.copy-row code{flex:1;overflow:auto;padding:13px;border-radius:10px;background:#05100d;color:var(--mint)}.copy-row button{border:1px solid var(--line);border-radius:10px;background:#132621;color:var(--text);cursor:pointer}.dialog-note{color:var(--amber)!important;font-size:12px}footer{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:35px;padding:35px clamp(22px,5vw,72px);border-top:1px solid var(--line);color:var(--muted);font-size:13px}footer p{max-width:620px}footer>div{display:flex;gap:20px}footer a:hover{color:var(--mint)}@media(max-width:950px){.topbar nav a:not(.outline){display:none}.hero{grid-template-columns:1fr;min-height:auto;padding-top:70px}.pool-grid{grid-template-columns:repeat(2,1fr)}.section-heading{align-items:start;flex-direction:column}.wallet-search{grid-template-columns:1fr}.stats-grid{grid-template-columns:1fr 1fr}.dashboard-columns{grid-template-columns:1fr}.steps{grid-template-columns:1fr}footer{grid-template-columns:1fr}footer>div{flex-wrap:wrap}}@media(max-width:600px){.topbar{padding:0 16px}.brand small{display:none}.hero,.section{padding-left:17px;padding-right:17px}h1{font-size:51px}.hero-actions{flex-direction:column}.hero-actions .button{width:100%}.trust{gap:9px}.metric-grid{gap:8px}.metric-grid div{padding:13px}.metric-grid strong{font-size:19px}.pool-grid{grid-template-columns:1fr}.mode-tabs{display:grid;width:100%;grid-template-columns:1fr 1fr}.mode-tabs button{min-width:0;padding:9px 6px}.privacy-strip{margin:15px 17px;align-items:flex-start}.stats-grid{grid-template-columns:1fr}.dashboard-head{align-items:start;flex-direction:column}.dashboard-head code{max-width:100%}footer>div{flex-direction:column;gap:8px}}
