.bl-page{--bg:#0b0b0f;--card:#15151b;--line:#22222a;--text:#f4f4f6;--muted:#a3a3ae;--soft:#b9b9c3;--lime:#c6f432;--lime-hover:#ddff6b;--lime-bg:#1a1f0c;background:var(--bg);width:100%;min-height:100dvh;color:var(--text);font-family:var(--font-inter), Inter, system-ui, sans-serif;-webkit-font-smoothing:antialiased}.bl-wrap{box-sizing:border-box;max-width:1040px;margin:0 auto;padding:0 20px 48px}.bl-narrow{max-width:560px}.bl-header{justify-content:space-between;align-items:center;height:64px;display:flex}.bl-back{width:44px;height:44px;color:var(--text);border-radius:12px;justify-content:center;align-items:center;margin-left:-10px;display:flex}.bl-back:hover{background:var(--card)}.bl-brand{font-family:var(--font-grotesk), "Space Grotesk", sans-serif;color:var(--text);font-size:15px;font-weight:700;text-decoration:none}.bl-brand b{color:var(--lime)}.bl-h1{font-family:var(--font-grotesk), "Space Grotesk", sans-serif;letter-spacing:-.02em;margin:4px 0 6px;font-size:32px;line-height:1.1}.bl-lead{color:var(--muted);margin:0 0 20px;font-size:15px}.bl-notice{background:var(--card);border:1px solid var(--line);color:var(--soft);border-radius:12px;margin:0 0 16px;padding:12px 14px;font-size:14px}.bl-notice-warn{color:#f5d48a;background:#1f170a;border-color:#6b4a12}.bl-notice-ok{background:var(--lime-bg);color:var(--lime);border-color:#3d4d10}.bl-toggle{background:var(--card);border:1px solid var(--line);border-radius:999px;margin:0 0 20px;padding:4px;display:inline-flex}.bl-toggle button{height:36px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.bl-toggle button[aria-pressed=true]{color:var(--text);background:#2a2a33}.bl-save{color:var(--lime);font-size:11px;font-weight:700}.bl-cards{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:860px){.bl-cards{grid-template-columns:repeat(3,1fr);gap:16px;padding-top:12px}}.bl-card{background:var(--card);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:10px;padding:18px;display:flex;position:relative}.bl-card-pro{background:var(--lime-bg);border:1.5px solid var(--lime)}.bl-badge{letter-spacing:.04em;text-transform:uppercase;background:var(--lime);color:var(--bg);border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700;position:absolute;top:-11px;left:18px}.bl-card-top{justify-content:space-between;align-items:baseline;display:flex}.bl-plan-name{font-size:18px;font-weight:700}.bl-price{font-family:var(--font-grotesk), "Space Grotesk", sans-serif;font-size:26px;font-weight:700}.bl-per{color:#8d8d99;font-size:14px;font-weight:500}.bl-sub{text-align:right;color:#8d8d99;min-height:15px;margin-top:-6px;font-size:12px}.bl-features{color:var(--soft);flex:1;margin:0;padding:0;font-size:14px;line-height:1.6;list-style:none}.bl-card-pro .bl-features{color:#d7d7de}.bl-btn{box-sizing:border-box;width:100%;height:46px;color:var(--text);font:inherit;cursor:pointer;background:#22222a;border:0;border-radius:12px;justify-content:center;align-items:center;font-size:15px;font-weight:600;text-decoration:none;display:flex}.bl-btn:hover{background:#2c2c36}.bl-btn-lime{background:var(--lime);color:var(--bg);font-weight:700}.bl-btn-lime:hover{background:var(--lime-hover)}.bl-btn:disabled,.bl-btn[aria-disabled=true]{color:#6f6f7b;cursor:not-allowed;background:#1c1c23}.bl-btn-small{width:auto;height:36px;padding:0 14px;font-size:14px}.bl-form{margin:0}.bl-scans{border:1px dashed #33333d;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:14px 16px;display:flex}.bl-scans-text{color:var(--soft);font-size:14px}.bl-scans-text b{color:var(--text);font-weight:600}.bl-faq{margin-top:32px}.bl-h2{font-family:var(--font-grotesk), "Space Grotesk", sans-serif;margin:0 0 12px;font-size:20px}.bl-faq details{border-top:1px solid var(--line);padding:14px 0}.bl-faq details:last-child{border-bottom:1px solid var(--line)}.bl-faq summary{cursor:pointer;justify-content:space-between;gap:12px;font-size:15px;font-weight:600;list-style:none;display:flex}.bl-faq summary::-webkit-details-marker{display:none}.bl-faq summary:after{content:"+";color:var(--muted)}.bl-faq details[open] summary:after{content:"−"}.bl-faq p{color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.6}.bl-stack{flex-direction:column;gap:12px;display:flex}.bl-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.bl-label{color:var(--muted);font-size:13px}.bl-value{color:var(--text);font-size:14px}.bl-meter{flex-direction:column;gap:8px;display:flex}.bl-bar{background:#23232b;border-radius:999px;height:8px;overflow:hidden}.bl-fill{background:var(--lime);border-radius:999px;height:100%}.bl-fill-full{background:#ff7a59}.bl-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bl-skeleton{background:var(--card);border:1px solid var(--line);border-radius:20px;height:120px}.bl-a{color:var(--lime)}.bl-a:hover{color:var(--lime-hover)}
