:root{color-scheme:dark;--u-green:#63e0b8;--u-muted:#a6b5c1;--u-line:#253741}*{box-sizing:border-box}.utility-panel{margin:24px auto;padding:26px;border:1px solid var(--u-line);border-radius:16px;background:linear-gradient(125deg,#0c1d22,#0b1119);max-width:1280px;color:#edf4f5;font:15px/1.65 system-ui,sans-serif}.utility-panel h2{font-size:clamp(23px,3vw,32px);line-height:1.2;letter-spacing:-.6px;margin:10px 0 14px}.utility-eyebrow{color:var(--u-green);font-size:10px;font-weight:800;letter-spacing:1.7px}.utility-panel p,.utility-note{color:var(--u-muted)}.utility-note{font-size:12px}.utility-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.utility-metrics>div{padding:14px;border:1px solid var(--u-line);border-radius:10px;background:#081319}.utility-metrics small{display:block;color:var(--u-muted);font-size:11px}.utility-metrics strong{font-size:26px;display:block}.utility-scroll{overflow:auto}.utility-panel table,.utility-table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.utility-panel td,.utility-panel th,.utility-table td,.utility-table th{padding:12px 10px;border-bottom:1px solid var(--u-line);vertical-align:top}.utility-panel caption{text-align:left;color:var(--u-muted);padding:8px}.utility-panel th{color:#b8c8d0;font-size:10px;letter-spacing:.5px}.utility-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.utility-actions a,.u-button{display:inline-block;border:1px solid #396957;border-radius:8px;background:#112c26;padding:10px 16px;color:#b5ffe1;text-decoration:none;font-weight:700;font-size:13px;cursor:pointer}.utility-actions a:hover,.u-button:hover{background:#214d3f}.u-button:disabled{opacity:.55;cursor:default}.utility-panel a{color:var(--u-green)}nav[aria-label="Main navigation"]{display:flex!important;flex-wrap:wrap!important;gap:7px 12px!important}nav[aria-label="Main navigation"] a{white-space:normal!important}.tier-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important}.tier-grid .stat span{white-space:normal!important;font-size:12px!important}.row small{overflow-wrap:anywhere}.u-body{margin:0;background:#070d12;color:#e7f2f3;font:15px/1.65 system-ui,sans-serif}.u-wrap{max-width:1180px;padding:24px;margin:auto}.u-brand{font-weight:900;font-size:23px;color:#f1fbf7;text-decoration:none}.u-header{display:flex;justify-content:space-between;gap:20px;align-items:center;padding-bottom:22px;border-bottom:1px solid var(--u-line);flex-wrap:wrap}.u-header nav a{font-size:12px;color:var(--u-muted);text-decoration:none}.u-hero{padding:70px 0 35px;max-width:860px}.u-hero h1{font-size:clamp(35px,6vw,62px);line-height:1.04;letter-spacing:-2px;margin:14px 0 22px}.u-hero p{font-size:18px;color:var(--u-muted)}.u-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.u-card{border:1px solid var(--u-line);border-radius:14px;padding:25px;background:#0c151c}.u-card.featured{border-color:#4c9f80;background:linear-gradient(145deg,#112c26,#0c151c)}.u-card h2{font-size:22px}.u-price{font-size:39px;letter-spacing:-1px;font-weight:800}.u-price small{font-size:14px;color:var(--u-muted);font-weight:400;letter-spacing:0}.u-badge{color:#80e5c5;border:1px solid #3a6154;padding:5px 9px;border-radius:20px;font-size:11px}.u-muted{color:var(--u-muted)}.u-card li{margin:10px 0;color:#becdd4}.u-card ul{padding-left:20px}.u-footer{margin:45px 0 0;padding:25px 0;border-top:1px solid var(--u-line);font-size:12px;color:var(--u-muted)}.u-footer a{color:var(--u-green)}.u-form{max-width:650px}.u-form label{display:block;margin:16px 0 7px}.u-form input:not([type=checkbox]),.u-form select,.u-form textarea{display:block;width:100%;padding:13px;border:1px solid #3b515e;border-radius:8px;background:#071017;color:#e7f2f3;font:inherit}.u-form input[type=checkbox]{margin-right:9px}.u-form .check{display:flex;align-items:baseline;font-size:13px}.u-status{padding:16px 0;color:#9ee8ca;overflow-wrap:anywhere}.u-form button{margin-top:14px}.u-form textarea{min-height:110px}.u-chart{width:100%;height:auto;min-height:150px;background:#071017;border-radius:8px}.u-key{overflow-wrap:anywhere;padding:12px;background:#070d12;border:1px solid #375243;border-radius:8px}.u-grid-two{display:grid;grid-template-columns:1fr 1fr;gap:20px}.u-card a{color:var(--u-green)}:focus-visible{outline:3px solid #69dfb8;outline-offset:3px}@media(max-width:800px){.u-grid,.u-grid-two{grid-template-columns:1fr}.utility-metrics{grid-template-columns:1fr 1fr}.u-wrap{padding:18px}.utility-panel{padding:18px;margin:18px 10px}.u-hero{padding:40px 0 25px}.u-hero h1{letter-spacing:-1px}.u-header nav{width:100%}.utility-panel table{min-width:640px}}
.pro-login-line{display:flex;gap:10px;align-items:center}.pro-login-line input{flex:1;min-width:0}.pro-login-line button{margin:0;white-space:nowrap}.pro-editor{border:0;padding:0;margin:0;min-width:0}.pro-editor:disabled{opacity:.6}.pro-editor label{display:block;margin:12px 0 6px;color:#bed1d6}.pro-editor>select,.pro-editor>textarea{width:100%;padding:12px;background:#071017;color:#e7f2f3;border:1px solid #36515e;border-radius:8px;font:inherit}.pro-editor textarea{min-height:120px}.pro-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px}.pro-full-form{max-width:none}.pro-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.pro-tabs a{color:#9ce0c8;text-decoration:none;padding:10px;border:1px solid #2a443e;border-radius:8px;background:#0a1b19}.pro-row-actions{display:flex;gap:7px}.pro-row-actions button{padding:5px 9px;font-size:11px}.pro-table-empty{padding:20px;color:#a6b5c1}.pro-positive{color:#6ae3b8}.pro-negative{color:#ff9ca5}.pro-inline-error{color:#ffb1aa}@media(max-width:700px){.pro-form-grid{grid-template-columns:1fr 1fr}.pro-login-line{display:block}.pro-login-line button{margin-top:10px}}@media(max-width:440px){.pro-form-grid{grid-template-columns:1fr}.pro-tabs{display:grid;grid-template-columns:1fr 1fr}.pro-tabs a{font-size:12px;text-align:center}}
[hidden]{display:none!important}

.subscription-hero{margin:22px 0 32px;padding:26px;border:2px solid #63e0b8;border-radius:18px;background:linear-gradient(125deg,#102b26,#0b1520 70%);color:#edf8f5;font:15px/1.55 system-ui,sans-serif;box-shadow:0 14px 42px #0003}.sub-heading{margin-bottom:20px}.sub-eyebrow{font-size:11px;font-weight:850;letter-spacing:1.6px;color:#81ebc8}.subscription-hero h2{font-size:clamp(28px,4vw,46px);line-height:1.1;letter-spacing:-1px;margin:10px 0 12px}.sub-heading p{margin:0;color:#c5d8d6;font-size:17px}.sub-options{display:grid;grid-template-columns:1fr 1.15fr;gap:16px}.sub-option{border:1px solid #3a6358;border-radius:12px;padding:22px;background:#081713}.sub-option.sub-pro{border:2px solid #edc875;background:linear-gradient(125deg,#24231b,#111c23)}.sub-label{font-size:11px;font-weight:850;letter-spacing:1.2px;color:#9de9ce}.sub-pro .sub-label{color:#ffe1a2}.sub-number{font-size:52px;font-weight:900;letter-spacing:-2px;line-height:1.2;margin:10px 0}.sub-number small{display:inline-block;font-size:15px;font-weight:600;letter-spacing:0;color:#c6d4d1}.sub-option p{min-height:48px;color:#d5e6e0;margin:12px 0 20px}.sub-pro b{color:#ffe1a2}.sub-primary,.sub-secondary{display:block;text-align:center;border-radius:9px;padding:13px 18px;font-size:16px;font-weight:800;text-decoration:none;line-height:1.35}.sub-primary{background:#f0ce83;color:#17201d!important;border:1px solid #f0ce83}.sub-secondary{background:#14392f;color:#c0ffe5!important;border:1px solid #477f6c}.subscription-hero .sub-note{font-size:12px;color:#a8bebb;margin:17px 0 0}.sub-primary:hover{background:#ffe1a2}.sub-secondary:hover{background:#1d5143}@media(max-width:700px){.subscription-hero{padding:18px;margin:16px 0 24px}.sub-options{grid-template-columns:1fr}.sub-option{padding:18px}.sub-number{font-size:46px}.sub-option p{min-height:0}.sub-heading p{font-size:16px}}

.crypto-grid{display:grid;grid-template-columns:246px minmax(0,1fr);gap:24px;align-items:start}.crypto-grid figure{margin:0}.crypto-grid img{display:block;width:246px;max-width:100%;height:auto;background:white;border-radius:8px}.crypto-grid figcaption{text-align:center;margin-top:10px;color:#f4d598;font-weight:750}.crypto-network{font-weight:850;color:#f4d598!important}.crypto-address{display:block;overflow-wrap:anywhere;padding:15px;border:1px solid #577b6c;border-radius:8px;background:#071411;color:#e6fff1;font-size:15px;user-select:all}.crypto-payment button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:650px){.crypto-grid{grid-template-columns:1fr}.crypto-grid figure{max-width:246px;margin:0 auto}.crypto-address{font-size:13px}}
