:root{--bg: #090f14;--bg-soft: #121b22;--bg1: #0b1220;--bg2: #0f1b33;--card1: #111a2d;--card2: #0e1729;--panel: rgba(20, 33, 45, .75);--line: rgba(141, 177, 204, .2);--glass: rgba(255, 255, 255, .06);--text: #edf5fa;--muted: #a5bbca;--brand: #35d0ff;--brand-strong: #00b7f5;--accent: #ffd166;--shadow: 0 18px 45px rgba(0, 0, 0, .35)}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{font-family:Space Grotesk,sans-serif;color:var(--text);background:radial-gradient(1000px 500px at 10% -10%,rgba(53,208,255,.2),transparent 70%),radial-gradient(800px 400px at 100% 0%,rgba(255,209,102,.12),transparent 60%),linear-gradient(180deg,#05090d,#0a1218 45%,#091018)}.site{width:min(1100px,92vw);margin:0 auto;padding:1.2rem 0 2rem}.topbar{position:sticky;top:.8rem;z-index:20;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;border:1px solid var(--line);border-radius:999px;background:#060c12cc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.brand{font-family:Sora,sans-serif;font-weight:700;letter-spacing:.12em;color:var(--text);text-decoration:none}.menu{display:flex;align-items:center;gap:.9rem}.menu a{color:var(--muted);text-decoration:none;font-weight:500}.lang-select{border:1px solid var(--line);border-radius:.6rem;background:#ffffff08;color:var(--text);padding:.3rem .45rem}.menu .menu-cta{color:#071119;background:linear-gradient(120deg,var(--brand),var(--accent));padding:.45rem .85rem;border-radius:999px}.hero{text-align:center;padding:5.5rem 0 3.4rem;animation:fade-slide .7s ease both}.eyebrow{display:inline-block;padding:.3rem .65rem;border:1px solid var(--line);border-radius:999px;color:var(--accent);font-weight:600;margin-bottom:1rem}h1,h2,h3{font-family:Sora,sans-serif;margin-top:0}h1{font-size:clamp(2rem,4.8vw,3.9rem);line-height:1.05;max-width:14ch;margin:0 auto 1rem}.hero-copy{color:var(--muted);max-width:65ch;margin:0 auto 1.4rem}.hero-actions{display:flex;justify-content:center;gap:.7rem;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:.8rem;padding:.7rem 1rem;font-weight:700}.btn-primary{background:linear-gradient(130deg,var(--brand),var(--brand-strong));color:#041017}.btn-secondary{color:var(--text);border:1px solid var(--line);background:#ffffff05}.section{padding:2.2rem 0}.map-card{border:1px solid var(--line);border-radius:1rem;overflow:hidden;background:linear-gradient(180deg,var(--card1),var(--card2))}.map-head{display:flex;justify-content:space-between;gap:1rem;padding:1rem 1.2rem .8rem}.map-head p{color:var(--muted)}.map-count{align-self:center;border:1px solid var(--line);border-radius:999px;padding:.4rem .7rem;color:#dfeaff;font-size:.9rem}.map-body{min-height:220px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:center;padding:1rem;background:#0f1827}.map-empty{text-align:center;color:#9fb3d5}.castle{font-weight:800;color:#ffd166}.tiny-note{color:var(--muted);font-size:.9rem}.section h2{font-size:clamp(1.4rem,2.8vw,2.2rem);margin-bottom:1rem}.grid{display:grid;gap:.9rem;min-width:0}.grid>*{min-width:0}.cards-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cards-4{grid-template-columns:repeat(4,minmax(0,1fr))}.cards-2{grid-template-columns:repeat(2,minmax(0,1fr))}.leaderboard-hero-v2{position:relative;overflow:hidden;background:radial-gradient(1000px 450px at 8% 0%,rgba(96,195,255,.2),transparent 60%),radial-gradient(900px 380px at 92% 10%,rgba(255,196,76,.18),transparent 60%),linear-gradient(180deg,#0f182b,#0c1426)}.leaderboard-kicker{display:inline-flex;align-items:center;border-radius:999px;padding:.32rem .72rem;border:1px solid rgba(255,196,76,.35);background:#ffc44c24;color:#ffd77a;font-size:.76rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.lb2-hero{position:relative}.lb2-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.35;background-image:linear-gradient(135deg,#ffffff0f,#fff0 35%),repeating-linear-gradient(120deg,rgba(255,255,255,.03) 0 2px,transparent 2px 6px)}.lb2-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:1rem;align-items:center}.lb2-hero-title{margin:.4rem 0 .45rem;font-family:Sora,sans-serif;font-size:clamp(1.65rem,3.2vw,2.35rem)}.lb2-hero-pills{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.65rem}.lb2-hero-pills span{display:inline-flex;align-items:center;border-radius:999px;border:1px solid var(--line);padding:.32rem .58rem;font-size:.8rem;color:#cfe1ff;background:#ffffff0d}.lb2-hero-card{border:1px solid var(--line);border-radius:1rem;padding:1rem;background:linear-gradient(180deg,#111a2d,#0d172a);box-shadow:0 20px 44px #00000059}.lb2-hero-card-head{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.lb2-hero-card-title{font-weight:800;color:#f5f9ff}.lb2-hero-badge{width:62px;height:62px;border-radius:14px;border:1px solid rgba(255,214,122,.35);background:linear-gradient(135deg,#ffd67a38,#ff7c3a2e);display:grid;place-items:center;color:#ffd77a;font-weight:900}.lb2-hero-badge img{width:52px;height:52px;object-fit:contain}.lb2-hero-rank-line{display:flex;align-items:center;gap:.8rem;margin:.9rem 0 .65rem}.lb2-rank-number{font-size:2rem;font-weight:900;color:#ffd77a}.lb2-rank-progress{flex:1;height:6px;border-radius:999px;background:#ffffff14;overflow:hidden}.lb2-rank-progress span{display:block;height:100%;background:linear-gradient(90deg,#ffd77a,#ff9f43);box-shadow:0 0 18px #ff9f4399}.lb2-section-head{margin-top:.5rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.7rem}.lb2-section-head h3{margin:0}.lb2-motivation-card{border:1px solid rgba(255,214,122,.28);border-radius:.9rem;padding:.75rem .85rem;background:linear-gradient(180deg,#1b1a14,#151311)}.lb2-label{text-transform:uppercase;font-size:.72rem;letter-spacing:.18em;color:#ffd77a;margin-bottom:.15rem}.lb2-top-grid{margin-top:.9rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.lb2-prestige-card{border:1px solid var(--line);border-radius:1rem;padding:1rem;background:linear-gradient(180deg,#131d34,#0e182d)}.lb2-prestige-card.top-1{border-color:#ffd67a73;box-shadow:0 20px 44px #ffbe5633}.lb2-prestige-card.top-2{border-color:#afd2ff61}.lb2-prestige-card.top-3{border-color:#a2d2b959}.lb2-top-header{display:grid;grid-template-columns:72px 1fr auto;align-items:center;gap:.7rem;margin-bottom:.6rem}.lb2-prestige-icon{width:72px;height:72px;border-radius:14px;display:grid;place-items:center;border:1px solid rgba(255,214,122,.35);background:linear-gradient(135deg,#ffd67a38,#ff7c3a2e);color:#ffd77a;font-weight:900}.lb2-prestige-icon.mythic{background:linear-gradient(135deg,#ffd67a57,#ff7c3a57);box-shadow:0 0 28px #ffbe5659}.lb2-prestige-icon img{width:64px;height:64px;object-fit:contain}.lb2-top-name{font-size:1.1rem;font-weight:900;color:#f9fbff}.lb2-top-name a{color:#9ad8ff;text-decoration:none;border-bottom:1px solid rgba(154,216,255,.35)}.lb2-top-prestige{font-size:.82rem;text-transform:uppercase;letter-spacing:.11em;color:#ffd77a;font-weight:700}.lb2-top-total{margin-top:.3rem;font-size:.9rem;color:var(--muted)}.lb2-rank-pill{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:30px;border-radius:999px;background:#0a101cd9;border:1px solid rgba(255,255,255,.08);font-weight:800;color:#dbe9ff}.lb2-prestige-table{margin-top:.9rem}.lb2-user-chip{display:flex;align-items:center;gap:.65rem}.lb2-avatar{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;border:1px solid var(--line);background:#ffffff14;color:#dfeaff;font-weight:800}.lb2-user-name{font-weight:800;color:#dbe9ff}.lb2-user-name a{color:#9ad8ff;text-decoration:none}.lb2-row-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.24rem .58rem;border-radius:999px;background:#ffffff0f;border:1px solid var(--line);font-size:.78rem;color:#cfe1ff;font-weight:600}.lb2-row-badge img{width:22px;height:22px;object-fit:contain}.lb2-prestige-level{font-weight:800;color:#ffd77a}.lb2-secondary{margin-top:1.5rem}.lb2-filter-bar{display:flex;flex-wrap:wrap;gap:.65rem;align-items:end}.lb2-category-bar{margin-top:.85rem;display:flex;flex-wrap:wrap;gap:.55rem}.lb2-category-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.48rem .8rem;border-radius:999px;background:#ffffff0a;border:1px solid var(--line);color:#cfe1ff;font-weight:600;font-size:.84rem}.lb2-category-icon{display:inline-flex;align-items:center;color:#8fd6ff}.lb2-category-btn.active{background:#ffd67a2e;border-color:#ffd67a59;color:#ffd77a}.lb2-title-icon{display:inline-flex;align-items:center;gap:.42rem}.lb2-list-card{margin-top:.85rem}.lb2-row{display:grid;grid-template-columns:60px minmax(160px,1.3fr) minmax(140px,1fr) minmax(110px,.8fr);align-items:center;gap:1rem;padding:.75rem 1rem;border-radius:14px;transition:background .2s ease,transform .2s ease}.lb2-row+.lb2-row{margin-top:.35rem}.lb2-row:hover{background:#ffffff0d;transform:translate(2px)}.lb2-row-rank{font-weight:800;color:#cfe1ff}.lb2-row-value{font-weight:800;color:#ffd77a;text-align:right}.profile-hero-v2{background:radial-gradient(700px 320px at 0% 0%,rgba(184,255,47,.12),transparent 62%),radial-gradient(520px 260px at 100% 0%,rgba(255,196,58,.08),transparent 64%),linear-gradient(180deg,#101714,#0a100e);border-color:#b8ff2f33}.profile-surface .terms-hero{background:linear-gradient(90deg,rgba(184,255,47,.08),transparent 42%),#0b100e;border-color:#b8ff2f2e}.profile-surface .terms-hero h1,.profile-surface .profile-hero-copy h3{color:#f5f8f2}.profile-surface .profile-avatar{color:#0a0f0c;background:linear-gradient(135deg,#b8ff2f,#e7ff9d);box-shadow:0 0 0 1px #b8ff2f52,0 0 28px #b8ff2f1f}.profile-surface .profile-meta-pill{color:#dfe9dd;background:#b8ff2f0d;border-color:#b8ff2f29}.profile-surface .terms-card,.profile-surface .card{background:linear-gradient(180deg,#101613,#0b100e);border-color:#97a99d2e}.profile-surface .highlight-card-v2 h3,.profile-surface .profile-resource-card h3{color:#b8ff2f}.profile-surface .btn-primary{color:#071008;background:#b8ff2f;border-color:#b8ff2f;box-shadow:0 0 24px #b8ff2f29}.profile-hero-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9rem;align-items:center}.profile-avatar{width:58px;height:58px;border-radius:999px;display:grid;place-items:center;font-family:Sora,sans-serif;font-weight:800;color:#061222;background:linear-gradient(135deg,#5ec8ff,#ffd77a)}.profile-avatar img{width:100%;height:100%;object-fit:contain}.profile-hero-copy h3{margin:0 0 .2rem}.profile-hero-copy p{margin:.2rem 0}.profile-hero-meta{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.35rem}.profile-meta-pill{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .52rem;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#d6e8ff;font-size:.8rem;line-height:1}.profile-hero-actions{display:grid;gap:.45rem;justify-items:end;width:min(460px,100%)}.public-profile-badge{width:88px;height:88px;object-fit:contain}.highlight-card-v2 h3{margin:.2rem 0 .18rem;font-size:clamp(1.05rem,2vw,1.38rem)}.highlight-card-v2 p{margin:0}.profile-resource-card h3{margin:.22rem 0 0}.profile-achievements-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.profile-achievement-card h3{margin:.2rem 0 .5rem}.profile-achievement-row{display:flex;justify-content:space-between;align-items:center;gap:.6rem;padding:.4rem .5rem;border-radius:10px;color:var(--muted)}.profile-achievement-row+.profile-achievement-row{margin-top:.25rem}.profile-achievement-row.done{background:#5ec8ff24;color:#d5edff}.profile-achievement-label{display:inline-flex;align-items:center;gap:.42rem}.profile-achievement-badge{width:20px;height:20px;object-fit:contain}.card{border:1px solid var(--line);border-radius:1rem;padding:1rem;background:var(--panel);box-shadow:var(--shadow);animation:fade-slide .8s ease both;min-width:0}.card p{color:var(--muted);margin-bottom:0}.price{color:var(--accent);font-weight:700;font-size:1.8rem}.footer{margin-top:2rem;padding:1rem;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;color:var(--muted)}.footer a{color:var(--brand);text-decoration:none}.container-page{width:min(1000px,94vw);margin:1.5rem auto;display:grid;gap:1rem;min-width:0}.container-page-wide{width:min(1880px,98vw)}:fullscreen .container-page-wide,:-webkit-full-screen .container-page-wide{width:min(2520px,99vw);margin-top:.4rem;margin-bottom:.6rem;gap:.8rem}.obs-fullscreen-mode{height:calc(100vh - .5rem);margin-top:.25rem;margin-bottom:.25rem;overflow:hidden;grid-template-rows:auto auto 1fr;gap:.45rem}.obs-fullscreen-mode .terms-card{margin:0;min-height:0}.obs-fullscreen-topbar{display:flex;justify-content:space-between;align-items:center;gap:.8rem;padding:.55rem 1rem}.obs-fullscreen-titleblock h2{margin:.1rem 0 .15rem;font-size:1.4rem}.obs-fullscreen-titleblock .tiny-note{margin:0}.obs-fullscreen-topmeta{display:flex;align-items:center;justify-content:end;gap:.8rem;flex-wrap:wrap}.obs-fullscreen-toolbar{flex-wrap:wrap;justify-content:end}.obs-health-pill{display:flex;align-items:center;gap:.7rem;min-width:300px;padding:.65rem .8rem;border-radius:1rem;border:1px solid rgba(255,255,255,.08);background:#060c16e0}.obs-health-pill.green{border-color:#22c55e52;box-shadow:0 0 0 1px #16a34a14}.obs-health-pill.yellow{border-color:#f59e0b52;box-shadow:0 0 0 1px #f59e0b14}.obs-health-pill.red{border-color:#dc262657;box-shadow:0 0 0 1px #dc262617}.obs-health-pill-dot{width:12px;height:12px;border-radius:999px;flex:0 0 auto}.obs-health-pill.green .obs-health-pill-dot{background:#22c55e;box-shadow:0 0 16px #22c55e73}.obs-health-pill.yellow .obs-health-pill-dot{background:#f59e0b;box-shadow:0 0 16px #f59e0b73}.obs-health-pill.red .obs-health-pill-dot{background:#ef4444;box-shadow:0 0 16px #ef444480}.obs-health-pill strong,.obs-health-pill span{display:block}.obs-health-pill strong{color:#f8fbff;font-size:.95rem}.obs-health-pill span{color:#98adc7;font-size:.79rem;line-height:1.4}.obs-fullscreen-kpi{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.6rem}.obs-fullscreen-kpi .card{min-height:0;padding:.55rem .7rem}.obs-fullscreen-kpi .obs-kpi-feature{grid-column:span 2}.obs-fullscreen-kpi .card h3{margin:.15rem 0 .2rem;font-size:1.5rem}.obs-fullscreen-main{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto 1fr;gap:.6rem;min-height:0;overflow:hidden}.obs-fullscreen-main .terms-card{display:flex;flex-direction:column;padding:.75rem .9rem;overflow:hidden;min-height:0}.obs-fullscreen-main .terms-card h3{margin:0 0 .5rem}.obs-fullscreen-main .obs-fullscreen-table{flex:1;min-height:0;overflow-y:auto}.obs-fullscreen-board{padding:.55rem .8rem}.obs-fullscreen-section-head{display:flex;justify-content:space-between;align-items:end;gap:.6rem;margin-bottom:.4rem}.obs-fullscreen-section-head .tiny-note{margin:.18rem 0 0}.obs-stat-pill-row{display:flex;flex-wrap:wrap;justify-content:end;gap:.45rem}.obs-stat-pill{display:inline-flex;align-items:center;padding:.26rem .58rem;border-radius:999px;border:1px solid rgba(134,161,207,.2);background:#ffffff08;color:#cfe1ff;font-size:.76rem;white-space:nowrap}.obs-axis-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:.65rem}.obs-primary-trends-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.obs-axis-chart{border:1px solid rgba(134,161,207,.2);border-radius:.8rem;padding:.55rem .6rem .6rem;background:linear-gradient(180deg,#121e33bf,#0e1727d9);min-width:0;overflow:hidden}.obs-axis-chart-head h4{margin:0;font-size:.92rem;letter-spacing:.01em}.obs-axis-chart-head .tiny-note{margin:.15rem 0 .3rem}.obs-axis-chart-canvas-wrap{position:relative;max-width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:.2rem}.obs-axis-chart-canvas-wrap svg{display:block;min-width:340px}.obs-axis-grid>*{min-width:0}.obs-axis-tooltip{position:absolute;top:.55rem;right:.55rem;z-index:3;pointer-events:none;min-width:130px;max-width:190px;border-radius:.55rem;border:1px solid rgba(123,176,255,.35);background:#050b16eb;padding:.45rem .55rem;color:#d5e7ff;font-size:.76rem;line-height:1.35;box-shadow:0 8px 24px #02061273}.obs-axis-tooltip-title{font-weight:700;margin-bottom:.2rem}.obs-fullscreen-table{flex:1;min-height:0;overflow:hidden}.obs-fullscreen-table .table-wrap{height:100%;overflow:hidden}.obs-alert-chip-row{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.6rem}.obs-alert-chip{display:inline-flex;align-items:center;padding:.26rem .58rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#d8e8ff;font-size:.76rem}.obs-alert-chip.info{border-color:#60a5fa57;color:#9ed0ff}.obs-alert-chip.warning{border-color:#f59e0b5c;color:#ffd58c}.obs-alert-chip.critical,.obs-alert-chip.red{border-color:#ef444461;color:#ffb2b2}.obs-beta-version{display:inline-flex;align-items:center;gap:.42rem;padding:.18rem .48rem;border:1px solid rgba(251,191,36,.48);border-radius:999px;background:linear-gradient(135deg,#f59e0b2e,#fbbf2414);color:#fcd34d;font-weight:750;box-shadow:0 0 18px #f59e0b1a}.obs-beta-version small{color:#1c1202;background:#fbbf24;border-radius:999px;padding:.08rem .3rem;font-size:.58rem;font-weight:900;line-height:1.2;letter-spacing:.05em}.obs-empty-state{margin-bottom:.6rem;border:1px dashed rgba(134,161,207,.22);border-radius:.8rem;padding:.75rem .8rem;color:#98adc7;background:#ffffff05}.obs-infra-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.obs-infra-grid .card{padding:.75rem .8rem}.obs-fullscreen-mode .site-table th,.obs-fullscreen-mode .site-table td{font-size:.79rem;padding:.36rem .42rem;white-space:nowrap}@media (max-width: 1300px){.obs-fullscreen-mode{height:auto;overflow:visible}.obs-fullscreen-topbar,.obs-fullscreen-section-head,.obs-fullscreen-topmeta{flex-direction:column;align-items:start}.obs-health-pill{min-width:0;width:100%}.obs-fullscreen-main{grid-template-columns:1fr}.obs-fullscreen-kpi .obs-kpi-feature{grid-column:span 1}.obs-infra-grid,.obs-primary-trends-grid,.obs-axis-grid{grid-template-columns:1fr}}.p-block{padding:1.2rem 1.4rem}.text-center{text-align:center}.soft-note{background:#6bc3ff14;border:1px solid rgba(107,195,255,.22);border-radius:.9rem;padding:1rem 1.2rem}.soft-note p{margin:.4rem 0;color:var(--muted)}.terms-hero{border-radius:1rem;border:1px solid var(--line);background:radial-gradient(800px 400px at 0% 0%,rgba(107,195,255,.15),transparent 60%),radial-gradient(800px 400px at 100% 20%,rgba(163,123,255,.15),transparent 60%),linear-gradient(180deg,var(--card1),var(--card2))}.terms-card{border:1px solid var(--line);border-radius:1rem;padding:1rem 1.2rem;background:linear-gradient(180deg,var(--card1),var(--card2));min-width:0}.terms-card h3{margin-top:1.1rem;margin-bottom:.6rem}.terms-card h4{margin-top:.9rem;margin-bottom:.4rem;color:#a8c4ff}.terms-card p,.terms-card li{color:var(--muted);line-height:1.6}.terms-soft-note{text-align:center}.terms-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.terms-summary-card{border:1px solid var(--line);border-radius:1rem;padding:1rem 1.1rem;background:radial-gradient(130% 110% at 0% 0%,rgba(53,208,255,.12),transparent 60%),linear-gradient(180deg,#111c2f,#0d1628)}.terms-summary-card h3{margin:0 0 .45rem;font-size:1.05rem}.terms-summary-card p{margin:0;color:var(--muted);line-height:1.65}.terms-cta-card{border:1px solid var(--line);border-radius:1rem;padding:1.1rem 1.2rem;text-align:center;background:radial-gradient(130% 100% at 50% 0%,rgba(255,209,102,.16),transparent 65%),linear-gradient(180deg,#151d2b,#101824)}.terms-cta-card h3{margin:0}.terms-cta-card p{margin:.45rem 0 .95rem;color:var(--muted)}.warning-note{border:1px solid rgba(255,154,179,.35);background:#ff9ab31a;border-radius:.7rem;padding:.7rem .8rem;color:#ff9ab3}.verify-success-stack{display:grid;gap:1rem}.verify-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.verify-action-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;min-height:132px;padding:1rem;border:1px solid rgba(141,177,204,.22);border-radius:8px;background:#101a2d;color:#eaf3ff;text-decoration:none}.verify-action-card:hover{border-color:#35d0ffa6;transform:translateY(-1px)}.verify-action-card svg{width:30px;height:30px;color:#35d0ff}.verify-action-card strong,.verify-action-card small{display:block}.verify-action-card strong{margin-bottom:.3rem;font-family:Sora,sans-serif;font-size:1.02rem}.verify-action-card small{color:#a5bbca;line-height:1.35}.verify-action-primary{background:linear-gradient(135deg,#103352,#13233d);border-color:#35d0ff73}.verify-next-card ol{margin:.7rem 0 0}.team-avatar{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.45rem;font-weight:800;margin-bottom:.9rem}.team-avatar.founder{color:#061222;background:linear-gradient(135deg,#5ec8ff,#b99bff)}.team-avatar.dev{color:#061222;background:linear-gradient(135deg,#79bdff,#5ec8ff)}.team-bio{color:var(--muted)}.team-solo-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:1rem}.team-solo-card,.team-focus-card,.team-roadmap{border:1px solid var(--line);border-radius:1rem;background:linear-gradient(180deg,#111a2d,#0d172a);padding:1rem 1.1rem}.team-solo-head{display:flex;align-items:center;gap:.85rem;margin-bottom:.75rem}.team-solo-name{margin:0;font-family:Sora,sans-serif}.team-solo-role{margin:.2rem 0 0;color:#c7def8;font-size:.92rem}.team-solo-chips{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.75rem}.team-solo-chips span{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--line);border-radius:999px;padding:.3rem .6rem;background:#ffffff0a;color:#d5e7ff;font-size:.8rem}.team-focus-card h3,.team-roadmap h3{margin:0 0 .65rem}.team-focus-card ul{margin:0;padding:0;list-style:none;display:grid;gap:.55rem}.team-focus-card li{display:inline-flex;align-items:center;gap:.45rem;color:var(--muted)}.team-roadmap-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.team-roadmap-grid article{border:1px solid var(--line);border-radius:.8rem;padding:.75rem;background:#ffffff08}.team-roadmap-grid strong{font-family:Sora,sans-serif;color:#ffd77a}.team-roadmap-grid p{margin:.45rem 0 0;color:var(--muted)}.download-page{width:min(1440px,100%);margin:0 auto;padding-bottom:3rem}.download-hero{display:grid;justify-items:center;text-align:center;gap:1.1rem;padding:4.5rem 7vw 3.5rem;background:radial-gradient(1200px 650px at 50% 0%,rgba(53,208,255,.17),transparent 60%),linear-gradient(180deg,#09111c,#08111a)}.download-badge{margin:0;font-family:JetBrains Mono,monospace;font-size:.76rem;letter-spacing:.16em;color:var(--brand);text-transform:uppercase;font-weight:600}.download-title{margin:0;font-family:Sora,sans-serif;font-size:clamp(2rem,5.5vw,3.45rem);line-height:1.08;letter-spacing:-.03em}.download-subtitle{margin:0;max-width:760px;color:var(--muted);font-size:1.05rem;line-height:1.6}.download-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.85rem}.download-flow{width:min(760px,100%);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:.9rem;overflow:hidden;background:#ffffff06}.download-flow span{display:flex;align-items:center;justify-content:center;gap:9px;padding:12px;color:var(--muted);font-size:13px}.download-flow span+span{border-left:1px solid var(--line)}.download-flow b{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--concept-lime);color:#071008;font-family:var(--font-mono);font-size:11px}.download-card-requirement{margin-top:auto;color:var(--muted);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.download-auth-gate{width:min(900px,100%);display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:16px;border:1px solid rgba(185,255,45,.24);border-radius:14px;background:#b9ff2d0b;text-align:left}.download-auth-gate strong{display:block;margin-bottom:4px}.download-auth-gate p{margin:0;color:var(--muted);font-size:13px}.download-platform-picker{width:min(520px,100%);display:grid;justify-items:center;gap:10px}.download-platform-picker>span{color:var(--muted);font:700 10px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.download-platform-switch{position:relative;width:100%;display:grid;grid-template-columns:1fr 1fr;padding:4px;border:1px solid var(--concept-line);border-radius:12px;background:#090e0c;isolation:isolate}.download-platform-switch:before{content:"";position:absolute;z-index:-1;inset:4px auto 4px 4px;width:calc(50% - 4px);border-radius:8px;background:var(--concept-lime);box-shadow:0 0 24px #c8ff3d21;transition:transform .34s cubic-bezier(.22,1,.36,1)}.download-platform-switch.is-macos:before{transform:translate(100%)}.download-platform-switch button{display:flex;align-items:center;justify-content:center;gap:9px;min-height:46px;border:0;color:var(--concept-muted);background:transparent;font-weight:800;cursor:pointer;transition:color .2s ease,transform .2s ease}.download-platform-switch button[aria-selected=true]{color:#0a0e0b}.download-platform-switch button:active{transform:scale(.98)}.download-platform-switch svg{width:17px}.download-platform-stage{width:100%;animation:downloadPlatformReveal .34s cubic-bezier(.22,1,.36,1) both}.download-channel-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.85fr);gap:16px}.download-channel-tag{display:inline-flex;width:fit-content;padding:5px 8px;border:1px solid rgba(200,255,61,.3);border-radius:999px;color:var(--concept-lime);font:700 9px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.download-stable-card{border-color:#c8ff3d4d!important;background:radial-gradient(circle at 0 100%,rgba(200,255,61,.08),transparent 42%),linear-gradient(180deg,#111715,#0b100e)!important}.download-beta-card{opacity:.88}.download-macos-panel{min-height:260px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;padding:34px;border:1px solid var(--concept-line);border-radius:10px;background:radial-gradient(circle at 0 50%,rgba(200,255,61,.08),transparent 34%),#0d1210;text-align:left}.download-macos-icon{width:70px;height:70px;display:grid;place-items:center;border:1px solid rgba(200,255,61,.24);border-radius:16px;color:var(--concept-lime);background:#c8ff3d0d}.download-macos-icon svg{width:30px}.download-macos-panel h3{margin:12px 0 8px;font-size:clamp(24px,3vw,36px)}.download-macos-panel p{max-width:620px;margin:0;color:var(--concept-muted);line-height:1.6}.download-macos-panel .landing-btn svg{width:17px}.download-discord-callout{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;padding:22px 24px;border:1px solid rgba(88,101,242,.38);border-radius:12px;color:var(--concept-text);background:radial-gradient(circle at 0 50%,rgba(88,101,242,.16),transparent 35%),#0d1114;text-align:left;text-decoration:none;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.download-discord-callout:hover{transform:translateY(-2px);border-color:#707cffb3;box-shadow:0 18px 45px #0000003d,0 0 34px #5865f217}.download-discord-callout>span:nth-child(2){display:grid;gap:5px}.download-discord-callout small{color:#9ca7ff;font:700 9px/1 var(--font-mono);letter-spacing:.14em}.download-discord-callout strong{font-size:20px}.download-discord-callout p{margin:0;color:var(--concept-muted);font-size:13px}.download-discord-callout>b{color:#b8c0ff;font-size:13px}.download-discord-orbit{position:relative;width:52px;height:52px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#5865f2}.download-discord-orbit:before{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border:1px solid rgba(112,124,255,.5);border-radius:inherit;animation:discordPulse 2.4s ease-out infinite}.download-discord-orbit svg{width:23px}@keyframes downloadPlatformReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes discordPulse{0%{opacity:.8;transform:scale(.82)}70%,to{opacity:0;transform:scale(1.25)}}.download-platform-card{border-radius:1rem;border:1px solid var(--line);background:linear-gradient(180deg,var(--card1),var(--card2));box-shadow:var(--shadow);padding:1.15rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.6rem}.download-platform-card svg{width:2.1rem;height:2.1rem;color:var(--brand)}.download-platform-card h3{margin:0;font-family:Sora,sans-serif;font-size:1.18rem}.download-platform-card p{margin:0;color:var(--muted);font-size:.92rem}.download-platform-card .landing-btn{width:100%;justify-content:center}.download-platform-card .landing-btn svg{width:1rem;height:1rem;color:currentColor}.download-section{padding:1.75rem 7vw 0}.download-section h2{margin:0 0 1rem;font-family:Sora,sans-serif;font-size:clamp(1.6rem,3.2vw,2.1rem)}.download-section h3{margin:1.2rem 0 .65rem;font-size:1.02rem}.download-panel{border-radius:1rem;border:1px solid var(--line);background:linear-gradient(180deg,var(--card1),var(--card2));padding:1rem 1.2rem}.download-panel ul,.download-panel ol{margin:0;padding-left:1.2rem;color:var(--muted);line-height:1.7}.download-panel li+li{margin-top:.2rem}@media (max-width: 900px){.download-hero{padding:3rem 1rem 2.3rem}.download-section{padding:1.25rem 1rem 0}.verify-action-grid{grid-template-columns:1fr}.download-actions{width:100%}.download-actions .landing-btn{width:100%;justify-content:center}.terms-summary-grid{grid-template-columns:1fr}}.muted-line{color:var(--muted);margin-bottom:1.2rem}.muted-line code{color:var(--accent);background:#ffffff0a;border-radius:.35rem;padding:.14rem .3rem}.faq-block{display:grid;gap:.8rem}.faq-items{display:grid;gap:.6rem}.faq-item{border:1px solid var(--line);border-radius:.75rem;background:linear-gradient(180deg,var(--card1),var(--card2));padding:.7rem .85rem}.faq-item summary{cursor:pointer;font-weight:600}.faq-answer{color:var(--muted)}.faq-answer p{margin-top:.6rem}.auth-wrap{display:flex;justify-content:center}.auth-form{width:min(560px,100%);display:grid;gap:.9rem}.auth-form label{display:grid;gap:.35rem;color:var(--text);font-weight:600}.auth-form small{color:var(--muted);font-weight:400}.auth-input{width:100%;border:1px solid var(--line);border-radius:.65rem;padding:.58rem .68rem;color:var(--text);background:#ffffff08}.auth-input::placeholder{color:var(--muted)}.input-inline{display:flex;gap:.55rem;flex-wrap:wrap;min-width:0}.input-inline .btn{white-space:nowrap}.remember-line{display:flex;gap:.5rem;align-items:center;color:var(--muted);font-weight:500}.purchase-page{width:min(1440px,100%);margin:0 auto;padding-bottom:2.5rem}.purchase-hero{padding:4.3rem 7vw 1.3rem}.purchase-hero h1{margin:0;font-family:Sora,sans-serif;font-size:clamp(2rem,5vw,3.25rem);letter-spacing:-.03em}.purchase-hero p{margin:.55rem 0 0;color:var(--muted);font-size:1.06rem;max-width:860px}.purchase-tabs-shell{padding:0 7vw 1rem}.purchase-tabs{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;padding:.45rem;border:1px solid var(--line);border-radius:999px;background:#ffffff0a}.purchase-tabs button{min-height:42px;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--muted);font-weight:700;padding:0 1rem}.purchase-tabs button.is-active{color:#0d1724;border-color:#35d0ffa6;background:linear-gradient(135deg,#35d0ff,#9be7ff);box-shadow:0 10px 28px #35d0ff38}.purchase-plan-grid{display:grid;gap:1rem;padding:0 7vw 2rem}.purchase-plan-grid-monthly,.purchase-plan-grid-annual{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 1100px){.purchase-plan-grid-monthly,.purchase-plan-grid-annual{grid-template-columns:repeat(2,minmax(0,1fr))}}.purchase-card{border-radius:1rem;border:1px solid var(--line);background:var(--glass);padding:1.05rem;display:grid;gap:.65rem;position:relative;overflow:hidden}.purchase-card:before{content:"";position:absolute;inset:-30% -20% auto;height:120px;opacity:.35;pointer-events:none}.purchase-card-periodic:before{background:radial-gradient(circle at top left,rgba(53,208,255,.45),transparent 65%)}.purchase-card-lifetime:before{background:radial-gradient(circle at top left,rgba(255,209,102,.42),transparent 65%)}.purchase-card-featured{border-color:#35d0ff7a;box-shadow:0 24px 60px #35d0ff24;transform:translateY(-2px)}.purchase-card-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.purchase-card-head h3{margin:0;font-size:1.1rem;font-weight:700}.purchase-pill{border-radius:999px;padding:.24rem .58rem;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border:1px solid rgba(255,255,255,.18);background:#ffffff14}.purchase-pill-popular{color:#0e1f2c;border-color:#35d0ffb8;background:linear-gradient(120deg,#35d0ff,#9be7ff)}.purchase-pill-gold{color:#2a1e00;border-color:#ffd166bf;background:linear-gradient(120deg,#ffd166,#ffe5a0)}.purchase-card-sub{margin:0;color:var(--muted);font-size:.93rem}.purchase-price-block{border-radius:.82rem;border:1px solid var(--line);background:#07111a94;padding:.72rem .78rem;display:grid;gap:.22rem}.purchase-price-label{margin:0;color:var(--muted);font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700}.purchase-price-main{margin:0;font-family:Sora,sans-serif;font-weight:800;font-size:2rem;line-height:1;color:#fff}.purchase-features{margin:0;padding-left:1.05rem;display:grid;gap:.25rem;color:var(--muted);font-size:.9rem}.purchase-comparison{margin:0 0 2.5rem;padding:1.2rem;border:1px solid var(--concept-line);border-radius:1rem;background:#0b100e}.purchase-comparison-head span{color:var(--concept-gold);font-size:.72rem;font-weight:800;letter-spacing:.12em}.purchase-comparison-head h2{margin:.35rem 0;font-size:clamp(1.25rem,2vw,1.8rem)}.purchase-comparison-head p{margin:0 0 1rem;color:var(--muted)}.purchase-comparison-scroll{overflow-x:auto;border:1px solid var(--concept-line);border-radius:.8rem}.purchase-comparison table{width:100%;min-width:820px;border-collapse:collapse}.purchase-comparison th,.purchase-comparison td{padding:.75rem .65rem;border-bottom:1px solid var(--concept-line);text-align:center;font-size:.86rem}.purchase-comparison th:first-child{position:sticky;left:0;z-index:1;min-width:190px;background:#0b100e;text-align:left}.purchase-comparison thead th{color:var(--concept-text);background:#f7bf4814}.purchase-comparison tbody tr:last-child th,.purchase-comparison tbody tr:last-child td{border-bottom:0}.purchase-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#03080ebf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:1rem}.purchase-modal{width:min(520px,100%);border-radius:1rem;border:1px solid var(--line);background:linear-gradient(180deg,var(--card1),var(--card2));padding:1rem;display:grid;gap:.75rem}.purchase-modal-wide{width:min(980px,100%);max-height:92vh;overflow:auto}.purchase-modal h3{margin:0}.purchase-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.purchase-modal-head p{margin:.35rem 0 0}.purchase-modal-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.purchase-modal-summary div{border-radius:.8rem;border:1px solid var(--line);background:#ffffff08;padding:.8rem .9rem;display:grid;gap:.2rem}.purchase-modal-summary span{color:var(--muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.purchase-modal-summary strong{font-size:1rem;font-family:Sora,sans-serif}.purchase-paypal-shell{border-radius:.9rem;border:1px solid var(--line);background:#060f1a94;padding:1rem;display:grid;gap:.75rem}.purchase-modal-actions{display:flex;justify-content:flex-end;gap:.55rem}@media (max-width: 1024px){.purchase-hero{padding:3rem 1rem 1rem}}.btn-link{border:0;background:transparent;color:var(--muted);cursor:pointer}.table-wrap{width:100%;overflow-x:auto;max-width:100%}.site-table{width:100%;border-collapse:collapse}.site-table th,.site-table td{border-bottom:1px solid var(--line);text-align:left;padding:.58rem .52rem;white-space:nowrap}.site-table th{color:#d8e8ff;font-weight:700}.site-table td{color:var(--muted)}.site-table .auth-input{width:100%;min-width:84px;max-width:180px}@keyframes fade-slide{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 920px){.cards-3,.cards-2,.cards-4,.profile-hero-head,.profile-achievements-grid{grid-template-columns:1fr}.profile-hero-actions{justify-items:stretch;width:100%}.lb2-hero-grid,.lb2-top-grid{grid-template-columns:1fr}.lb2-row{grid-template-columns:1fr;gap:.55rem}.lb2-row-value{text-align:left}.topbar{border-radius:1rem;flex-direction:column;align-items:flex-start}.menu{width:100%;flex-wrap:wrap}.team-solo-layout,.team-roadmap-grid{grid-template-columns:1fr}}.gold{color:var(--accent)}.landing-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;padding:.7rem 1rem;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:600;text-decoration:none}.landing-btn:disabled{opacity:.45;filter:grayscale(.35);cursor:not-allowed;pointer-events:none}.landing-btn-primary{color:#06131d;background:linear-gradient(130deg,var(--brand),var(--accent))}.landing-btn-secondary{color:var(--text);border:1px solid var(--line);background:#ffffff05}.landing-hero{display:flex;flex-direction:column;align-items:center;gap:32px;padding:80px 120px 60px;text-align:center;background:radial-gradient(120% 120% at 20% 10%,#35d0ff33,#35d0ff00 70%),radial-gradient(90% 90% at 80% 20%,#ffd16620,#ffd16600 70%)}.landing-hero h1{margin:0;max-width:900px;font-size:clamp(2.5rem,5.3vw,64px);line-height:1.05;letter-spacing:-.04em}.landing-hero p{margin:0;max-width:650px;color:var(--muted);font-size:18px;line-height:1.6}.landing-hero-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.landing-kicker{margin:0;color:var(--brand);font-size:12px;font-weight:600;letter-spacing:.16em}.profile-hero-actions{grid-column:1 / -1;display:grid;gap:1rem;width:100%;max-width:none;justify-items:stretch;box-sizing:border-box;padding-top:.9rem;border-top:1px solid rgba(151,169,157,.16)}.profile-action-section{display:grid;width:100%;gap:.45rem}.profile-action-label{color:#758078;font:700 10px/1.2 JetBrains Mono,monospace;letter-spacing:.13em;text-transform:uppercase}.profile-action-grid{display:grid;gap:.55rem}.profile-action-grid-subscription{grid-template-columns:1.3fr 1fr}.profile-action-grid-account{grid-template-columns:1.3fr 1fr 1fr 1.1fr}.profile-action-grid .btn,.profile-action-footer .btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:40px;white-space:nowrap}.profile-action-footer{display:flex;width:100%;justify-content:flex-end;padding-top:.75rem;border-top:1px solid rgba(151,169,157,.12)}.profile-action-footer .profile-signout{min-width:180px}.profile-signout{color:#ff9e9e!important;border-color:#ff62623d!important}@media (max-width: 760px){.profile-action-grid-subscription,.profile-action-grid-account{grid-template-columns:1fr}.profile-action-footer .btn{width:100%}}.profile-billing-area{display:grid;gap:16px;margin-top:8px;scroll-margin-top:88px}.profile-subscription-list{display:grid;gap:10px}.profile-subscription-row{position:relative;display:grid;grid-template-columns:minmax(110px,1.1fr) minmax(80px,.7fr) minmax(150px,1.2fr);align-items:center;gap:14px;padding:14px 110px 14px 14px;border:1px solid rgba(185,255,45,.12);border-radius:12px;background:#ffffff05}.profile-subscription-row>div{min-width:0;display:grid;gap:4px}.profile-subscription-row>div>span{color:var(--muted);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.profile-subscription-row>div>strong{overflow-wrap:anywhere;font-size:13px}.profile-subscription-status{position:absolute;top:14px;right:14px;padding:5px 8px;border:1px solid rgba(148,163,184,.22);border-radius:999px;color:var(--muted);font-family:var(--font-mono);font-size:9px;letter-spacing:.08em}.profile-subscription-status.is-active{border-color:#b9ff2d59;color:var(--accent)}.profile-subscription-status.is-cancelled{border-color:#fbbf2461;color:#fcd34d}.profile-paypal-row{padding-bottom:14px}.profile-subscription-cancel{grid-column:1 / -1;justify-self:start}.profile-subscription-actions{grid-column:1 / -1;display:flex!important;flex-direction:row;flex-wrap:wrap;gap:9px!important}.profile-subscription-actions .btn{min-height:38px}.profile-subscription-pending{grid-column:1 / -1;padding:11px 12px;border:1px solid rgba(251,191,36,.22);border-radius:8px;background:#fbbf240e}.profile-subscription-pending>span{color:#d6a83c!important}.profile-subscription-pending>strong{color:#fde68a}.profile-plan-change-backdrop{background:#020403db;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.profile-plan-change-modal{width:min(560px,calc(100vw - 32px));gap:18px;padding:24px;border-radius:12px;border-color:#b8ff2f33;background:radial-gradient(circle at 8% 0%,rgba(184,255,47,.1),transparent 34%),linear-gradient(155deg,#121815,#070a08);box-shadow:0 34px 100px #000000b8}.profile-plan-change-modal h3{color:#f5f8f2;font-size:24px}.profile-plan-change-modal .tiny-note{margin:0;color:#8f9a92;line-height:1.6}.profile-plan-change-modal .auth-form{gap:16px}.profile-plan-change-modal label{color:#9aa59d;font:700 10px/1.2 JetBrains Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.profile-plan-change-modal .auth-input{margin-top:7px;border-color:#97a99d33;border-radius:8px;color:#f3f7f1;background:#0c110e}.profile-plan-change-modal .auth-input:focus{border-color:#b8ff2f7a;box-shadow:0 0 0 3px #b8ff2f14}.profile-plan-change-modal .auth-input:disabled{color:#b8ff2f;opacity:1}.profile-plan-change-modal .purchase-modal-actions{padding-top:4px;border-top:1px solid rgba(151,169,157,.12)}.profile-billing-empty{margin:0;padding:18px;border:1px dashed rgba(148,163,184,.18);border-radius:12px;color:var(--muted);text-align:center}@media (max-width: 900px){.profile-subscription-row{grid-template-columns:1fr 1fr}.profile-subscription-row>div:last-of-type{grid-column:1 / -1}}@media (max-width: 560px){.profile-subscription-row{grid-template-columns:1fr;padding-right:14px;padding-top:48px}.profile-subscription-row>div:last-of-type{grid-column:auto}}.profile-section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;padding:24px 2px 4px}.profile-section-heading h2{margin:5px 0 0;color:#f3f7f1;font-size:clamp(25px,3vw,38px)}.profile-section-heading .btn{display:inline-flex;align-items:center;gap:7px}.profile-billing-summary{margin:0}.profile-billing-panel{margin:0;min-width:0}.profile-billing-panel>h3{margin:0 0 14px}.profile-orders-panel{margin-top:0}.profile-progress-backdrop{background:#020403db;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.profile-progress-modal{width:min(1040px,calc(100vw - 32px));max-height:calc(100vh - 32px);gap:22px;padding:24px;border-radius:12px;border-color:#b8ff2f33;background:radial-gradient(circle at 8% 0%,rgba(184,255,47,.1),transparent 32%),linear-gradient(155deg,#121815,#070a08);box-shadow:0 34px 100px #000000b8}.profile-progress-head{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:14px;padding-bottom:18px;border-bottom:1px solid rgba(151,169,157,.16)}.profile-progress-head-icon{width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(184,255,47,.25);border-radius:10px;color:#b8ff2f;background:#b8ff2f12}.profile-progress-head h3{margin:4px 0 5px;color:#f5f8f2;font-size:24px}.profile-progress-head p{margin:0;color:#8f9a92}.profile-progress-close{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#9ba69e;background:#ffffff06}.profile-progress-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.profile-progress-metrics article{position:relative;overflow:hidden;min-height:92px;padding:16px;border:1px solid rgba(151,169,157,.16);border-radius:9px;background:#0c110e}.profile-progress-metrics span{display:block;color:#879189;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.profile-progress-metrics strong{display:block;margin-top:9px;color:#b8ff2f;font-size:20px}.profile-progress-metrics i{position:absolute;right:10px;top:8px;color:#ffffff0d;font:700 28px/1 JetBrains Mono,monospace}.profile-progress-achievements{display:grid;gap:12px}.profile-progress-section-title h3{display:flex;align-items:center;gap:8px;margin:0}.profile-progress-section-title p{margin:5px 0 0;color:#7f8a82;font-size:12px}.profile-progress-modal .profile-achievement-card{padding:16px;border:1px solid rgba(151,169,157,.16);border-radius:9px;background:#0c110e}.profile-progress-modal .profile-achievement-card>h3{color:#b8ff2f;font-size:22px}.profile-progress-modal .profile-achievement-row{border:1px solid transparent;border-radius:7px}.profile-progress-modal .profile-achievement-row.done{color:#eaffc3;border-color:#b8ff2f21;background:#b8ff2f0e}@media (max-width:850px){.profile-progress-metrics{grid-template-columns:1fr}.profile-section-heading{align-items:stretch;flex-direction:column}}.concept-account-page>.container-page{position:relative;z-index:1;padding-top:34px}.concept-account-page .concept-footer{margin-top:48px}.concept-legacy-content{position:relative;z-index:1}.concept-legacy-shell .terms-hero,.concept-legacy-shell .terms-card,.concept-legacy-shell .card{color:#f3f6f2;background:linear-gradient(180deg,#101613,#0a100d);border-color:#97a99d2e}.concept-legacy-shell .terms-hero{background:linear-gradient(90deg,rgba(184,255,47,.08),transparent 42%),#0b100e}.concept-legacy-shell .btn-primary{color:#130e05;background:linear-gradient(135deg,#ffd86b,var(--concept-gold));border-color:var(--concept-gold);box-shadow:0 0 24px #f7bf4826}.concept-legacy-shell .btn-secondary{color:#dce8dc;background:#ffffff06;border-color:#97a99d38}.concept-legacy-shell .download-hero{background:radial-gradient(900px 480px at 50% 0%,rgba(184,255,47,.09),transparent 64%),#090e0b}.concept-legacy-shell .download-badge,.concept-legacy-shell .landing-kicker{color:#b8ff2f}.concept-legacy-shell .guide-path-grid article,.concept-legacy-shell .faq-item,.concept-legacy-shell .team-solo-card,.concept-legacy-shell .team-focus-card,.concept-legacy-shell .team-roadmap,.concept-legacy-shell .team-roadmap-grid article{color:#f3f6f2;border-color:#97a99d33;background:linear-gradient(180deg,#101613,#0a100d)}.concept-legacy-shell .guide-path-grid svg,.concept-legacy-shell .team-solo-chips svg,.concept-legacy-shell .team-focus-card svg{color:#b8ff2f}.concept-legacy-shell .landing-btn-primary{color:#130e05;background:linear-gradient(135deg,#ffd86b,var(--concept-gold));border-color:var(--concept-gold);box-shadow:0 0 24px #f7bf4826}.concept-legacy-shell .landing-btn-secondary{color:#dce8dc;background:#ffffff06;border-color:#97a99d38}.brand-transition-note{color:#aebbc9;font-size:.82rem;line-height:1.6;max-width:48rem;margin:.6rem 0}.concept-hero>.brand-transition-note{margin-inline:auto}.concept-page{--concept-bg: #080a0b;--concept-panel: #101315;--concept-panel-2: #15191b;--concept-line: rgba(255, 255, 255, .1);--concept-muted: #929a9f;--concept-text: #f4f5f0;--concept-lime: #c8ff3d;--concept-gold: #f7bf48;position:relative;min-height:100vh;overflow:clip;color:var(--concept-text);background:var(--concept-bg);font-family:Inter,Segoe UI,sans-serif}.concept-page *,.concept-page *:before,.concept-page *:after{box-sizing:border-box}.concept-page a{color:inherit}.concept-grid{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.22;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(to bottom,#000 0,transparent 78%);mask-image:linear-gradient(to bottom,#000 0,transparent 78%)}.concept-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.concept-nav{position:relative;z-index:5;width:min(1420px,calc(100% - 48px));height:82px;margin:0 auto;display:grid;grid-template-columns:1fr auto auto auto;gap:14px;align-items:center;border-bottom:1px solid var(--concept-line)}.concept-brand{display:inline-flex;align-items:center;gap:11px;justify-self:start;text-decoration:none;font-weight:900;letter-spacing:.12em}.concept-brand-mark{width:38px;height:38px;display:grid;place-items:center;overflow:visible;border:0;background:transparent;border-radius:0;box-shadow:none}.concept-brand-mark img{width:100%;height:100%;object-fit:contain;transform:scale(1.16);filter:drop-shadow(0 4px 8px rgba(0,0,0,.48)) drop-shadow(0 0 9px rgba(247,191,72,.12))}.concept-nav-links{display:flex;gap:32px;align-items:center}.concept-nav-links a{color:#abb1b4;text-decoration:none;font-size:13px;font-weight:700;transition:color .2s ease}.concept-nav-links a:hover{color:var(--concept-text)}.concept-nav-cta{justify-self:end;display:inline-flex;align-items:center;gap:9px;padding:10px 15px;border:1px solid var(--concept-line);border-radius:7px;text-decoration:none;font-size:13px;font-weight:800;background:#ffffff0a}.concept-nav-cta svg{width:15px}.concept-lang-select{color:var(--concept-text);background:#101513;border:1px solid var(--concept-line);border-radius:7px;padding:9px 10px;font:800 11px/1 JetBrains Mono,monospace;letter-spacing:.08em;cursor:pointer}.concept-menu-toggle,.concept-mobile-menu{display:none}.concept-menu-toggle{width:44px;height:44px;padding:0;place-items:center;color:var(--concept-text);border:1px solid var(--concept-line);border-radius:7px;background:#ffffff09;cursor:pointer}.concept-menu-toggle svg{width:20px}.concept-mobile-menu{position:absolute;top:calc(100% + 8px);right:0;left:0;padding:12px;border:1px solid rgba(200,255,61,.22);border-radius:10px;background:#090d0bfa;box-shadow:0 28px 80px #0000009e,0 0 36px #c8ff3d0b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.concept-mobile-menu-label{padding:10px 12px 16px;color:#6e7871;font:800 9px/1 JetBrains Mono,monospace;letter-spacing:.14em}.concept-mobile-menu>a{min-height:52px;padding:0 12px;display:flex;align-items:center;gap:16px;color:#e9eee9;text-decoration:none;font-size:16px;font-weight:800;border-top:1px solid rgba(255,255,255,.075)}.concept-mobile-menu>a>span{width:22px;color:#6e7871;font:700 9px/1 JetBrains Mono,monospace;letter-spacing:.08em}.concept-mobile-menu>a.concept-mobile-menu-cta{min-height:50px;margin-top:10px;justify-content:center;gap:10px;color:#0a0e0b;border:0;border-radius:7px;background:var(--concept-lime)}.concept-mobile-menu-cta svg{width:16px}.concept-hero{position:relative;z-index:1;width:min(1260px,calc(100% - 48px));margin:0 auto;padding:86px 0 0;text-align:center}.concept-hero:before{content:"";position:absolute;z-index:-1;width:760px;height:520px;top:0;left:50%;transform:translate(-50%);background:radial-gradient(ellipse,rgba(200,255,61,.12),transparent 68%);filter:blur(12px)}.concept-hero-crest{width:72px;height:72px;margin:0 auto 14px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.concept-hero-crest img{width:100%;height:100%;object-fit:contain;transform:scale(1.15);filter:drop-shadow(0 9px 18px rgba(0,0,0,.58)) drop-shadow(0 0 16px rgba(247,191,72,.13))}.concept-eyebrow,.concept-kicker{color:var(--concept-lime);font:700 11px/1.2 JetBrains Mono,Consolas,monospace;letter-spacing:.16em}.concept-eyebrow{display:inline-flex;align-items:center;gap:9px;padding:8px 11px;border:1px solid rgba(200,255,61,.25);background:#c8ff3d0d;border-radius:5px}.concept-live-dot{width:7px;height:7px;border-radius:50%;background:var(--concept-lime);box-shadow:0 0 14px var(--concept-lime)}.concept-hero h1{margin:24px 0 18px;font-size:clamp(62px,8.4vw,126px);line-height:.83;letter-spacing:-.075em;font-weight:900}.concept-hero h1 span{display:inline-block;color:#090d0bd1;letter-spacing:-.022em;-webkit-text-stroke:1px rgba(229,236,224,.58);paint-order:stroke fill;text-shadow:0 0 26px rgba(200,255,61,.035)}.concept-hero-copy{max-width:690px;margin:30px auto 0;color:#aab1b4;font-size:18px;line-height:1.7}.concept-actions{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:30px}.concept-btn{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 20px;border-radius:7px;text-decoration:none;font-size:13px;font-weight:850;border:1px solid transparent;transition:transform .2s ease,border-color .2s ease,background .2s ease}.concept-btn:hover{transform:translateY(-2px)}.concept-btn svg{width:16px}.concept-btn-primary{color:#130e05!important;background:linear-gradient(135deg,#ffd86b,var(--concept-gold));box-shadow:0 0 32px #f7bf4829}.concept-btn-ghost{border-color:var(--concept-line);background:#ffffff09}.concept-reassurance{margin:22px auto 50px;display:flex;justify-content:center;gap:26px;color:#777f83;font-size:11px;font-weight:700}.concept-reassurance span{display:flex;align-items:center;gap:6px}.concept-reassurance svg{width:13px;color:var(--concept-lime)}.concept-client-preview{position:relative;overflow:hidden;border-radius:10px;background:#080d0b;box-shadow:0 38px 100px #0009,0 0 80px #c8ff3d0e}.concept-client-preview img{display:block;width:100%;height:auto}.concept-commerce-page .download-page,.concept-commerce-page .purchase-page{position:relative;z-index:1;width:min(1260px,calc(100% - 48px))}.concept-commerce-page .download-hero,.concept-commerce-page .purchase-hero{margin-top:0;padding:86px 0 42px;background:transparent;text-align:left;justify-items:start}.concept-commerce-page .download-title,.concept-commerce-page .purchase-hero h1{max-width:920px;font-family:Inter,Segoe UI,sans-serif;font-size:clamp(54px,7vw,92px);line-height:.9;letter-spacing:-.065em}.concept-commerce-page .download-badge{color:var(--concept-lime);font:700 11px/1.2 JetBrains Mono,monospace;letter-spacing:.16em}.concept-commerce-page .download-subtitle,.concept-commerce-page .purchase-hero p{max-width:760px;color:var(--concept-muted);font-size:17px;line-height:1.7}.concept-commerce-page .download-platform-card,.concept-commerce-page .download-panel,.concept-commerce-page .purchase-card{border-radius:10px;border-color:var(--concept-line);background:linear-gradient(180deg,#111715,#0b100e);box-shadow:none}.concept-commerce-page .download-platform-card{min-height:280px;padding:30px;align-items:flex-start;text-align:left}.concept-commerce-page .download-platform-card svg{color:var(--concept-lime)}.concept-commerce-page .download-platform-card .landing-btn{margin-top:auto}.concept-commerce-page .landing-btn-primary,.concept-commerce-page .btn-primary{color:#130e05!important;border-color:var(--concept-gold);background:linear-gradient(135deg,#ffd86b,var(--concept-gold));box-shadow:0 0 26px #f7bf4821}.concept-commerce-page .landing-btn-secondary,.concept-commerce-page .btn-secondary{color:var(--concept-text);border-color:var(--concept-line);background:#ffffff09}.concept-commerce-page .download-section{padding:28px 0 72px}.concept-commerce-page .download-section h2{font-family:Inter,Segoe UI,sans-serif}.concept-commerce-page .purchase-tabs-shell,.concept-commerce-page .purchase-plan-grid{padding-left:0;padding-right:0}.concept-commerce-page .purchase-tabs{border-color:var(--concept-line);background:#0d1210}.concept-commerce-page .purchase-tabs button.is-active{color:#0a0e0b;border-color:var(--concept-lime);background:var(--concept-lime);box-shadow:0 8px 24px #c8ff3d1f}.concept-commerce-page .purchase-card{min-height:430px;padding:28px}.concept-commerce-page .purchase-card:before{background:radial-gradient(circle at top left,rgba(200,255,61,.12),transparent 68%)}.concept-commerce-page .purchase-card-featured{border-color:#c8ff3d66;box-shadow:0 24px 60px #0000004d,0 0 36px #c8ff3d0f}.concept-commerce-page .purchase-pill-popular{color:#0a0e0b;border-color:var(--concept-lime);background:var(--concept-lime)}.concept-commerce-page .purchase-price-block{border-color:var(--concept-line);background:#090e0c}.concept-commerce-page .purchase-price-main{color:#c7d1ca;font-size:1.55rem}.concept-commerce-page .purchase-price-main span{color:#89948d;font:700 12px/1.2 JetBrains Mono,monospace;letter-spacing:.04em;text-transform:uppercase}.concept-commerce-page .soft-note,.concept-commerce-page .warning-note{border-color:#c8ff3d33;background:#c8ff3d0b}.purchase-active-console{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:32px;margin:0 0 32px;padding:30px;overflow:hidden;border:1px solid rgba(200,255,61,.22);border-radius:16px;background:linear-gradient(125deg,#121b16fa,#070c09fa);box-shadow:0 28px 70px #0000004d}.purchase-active-orb{position:absolute;z-index:-1;width:330px;height:330px;right:18%;top:-220px;border-radius:50%;background:var(--concept-lime);filter:blur(85px);opacity:.14}.purchase-active-copy{align-self:center}.purchase-active-copy>span,.purchase-active-plan small,.plan-modal-heading span,.plan-experience-topbar span,.plan-choice-kicker,.plan-delta-title span,.plan-delta-label{color:var(--concept-lime);font:800 10px/1.2 JetBrains Mono,monospace;letter-spacing:.14em;text-transform:uppercase}.purchase-active-copy h2{margin:8px 0 10px;color:#f4f8f5;font:700 clamp(27px,3vw,42px)/1.05 Inter,"Segoe UI",sans-serif;letter-spacing:-.045em}.purchase-active-copy p{max-width:720px;margin:0;color:#929d96;line-height:1.65}.purchase-active-plan{display:grid;gap:8px;align-content:center;padding:20px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff09}.purchase-active-plan strong{color:#fff;font-size:21px}.purchase-active-plan>span{min-height:34px;color:#8d9891;font-size:12px;line-height:1.45}.purchase-active-plan .btn{margin-top:6px}.purchase-active-console.is-paypal{border-color:#ffd16633}.purchase-active-console.is-paypal .purchase-active-copy>span{color:#ffd166}.purchase-card-current{border-color:#c8ff3db3!important;box-shadow:inset 0 0 0 1px #c8ff3d1f,0 22px 55px #00000047!important}.pro-pass-card{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:32px;align-items:center;margin:28px 0;padding:30px;border:1px solid rgba(200,255,61,.38);border-radius:16px;background:radial-gradient(circle at 12% 0,rgba(200,255,61,.13),transparent 35%),linear-gradient(135deg,#111916,#090d0b);box-shadow:0 24px 70px #00000047}.pro-pass-card-copy h2{margin:14px 0 8px;font-size:clamp(1.7rem,3vw,2.5rem)}.pro-pass-card-copy p{max-width:760px;color:var(--concept-muted)}.pro-pass-card-copy ul{display:grid;gap:7px;margin:18px 0 0;padding-left:20px;color:#dce8e1}.pro-pass-card-action{display:flex;flex-direction:column;gap:10px;padding:22px;border:1px solid var(--concept-line);border-radius:12px;background:#050907b8;text-align:center}.pro-pass-card-action small,.pro-pass-card-action span{color:var(--concept-muted)}.pro-pass-card-action strong{font-size:2.8rem;color:#c8ff3d}@media (max-width:760px){.pro-pass-card{grid-template-columns:1fr;padding:22px}}.purchase-pill-current{color:#0a0e0b;border-color:var(--concept-lime);background:var(--concept-lime)}.profile-plan-change-modal,.concept-commerce-page .purchase-modal:has(.plan-experience){width:min(1040px,calc(100vw - 34px));max-height:min(92vh,920px);overflow:auto;padding:0;border:1px solid rgba(200,255,61,.22);border-radius:16px;background:#090d0b;box-shadow:0 38px 100px #000000b8,0 0 80px #c8ff3d0e}.profile-plan-change-modal .auth-form{padding:0 26px 26px}.plan-modal-heading{display:flex;justify-content:space-between;gap:24px;padding:26px 26px 20px;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(120deg,rgba(200,255,61,.07),transparent 52%)}.plan-modal-heading h3{margin:7px 0 5px;color:#f5f8f2;font:700 28px/1.05 Inter,Segoe UI,sans-serif;letter-spacing:-.035em}.plan-modal-heading p{margin:0;color:#87928b;font-size:13px}.plan-experience{display:grid;gap:16px}.plan-experience-topbar{display:flex;align-items:center;justify-content:space-between;gap:18px}.plan-experience-topbar>div:first-child{display:grid;gap:5px}.plan-experience-topbar strong{color:#f4f8f5;font-size:15px}.plan-cycle-toggle{display:inline-flex;padding:4px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#060a08}.plan-cycle-toggle button{min-height:34px;padding:0 14px;border:0;border-radius:999px;color:#7f8a83;background:transparent;font-size:12px;font-weight:800}.plan-cycle-toggle button.is-active{color:#090d0b;background:var(--concept-lime);box-shadow:0 7px 22px #c8ff3d1f}.plan-experience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.plan-choice-card{position:relative;display:grid;gap:9px;min-width:0;padding:18px;text-align:left;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#eaf0eb;background:linear-gradient(160deg,#111713,#0a0f0c);transition:border-color .18s ease,transform .18s ease,background .18s ease}.plan-choice-card:hover:not(.is-current){transform:translateY(-2px);border-color:#c8ff3d4d}.plan-choice-card.is-selected{border-color:#c8ff3dad;background:linear-gradient(155deg,#c8ff3d1b,#0a0f0c 52%);box-shadow:0 20px 45px #00000047,inset 0 0 0 1px #c8ff3d14}.plan-choice-card.is-current{opacity:.62;cursor:default}.plan-choice-card>strong{color:#fff;font-size:22px}.plan-choice-card>p{min-height:38px;margin:0;color:#818c85;font-size:12px;line-height:1.5}.plan-choice-price{display:flex;align-items:baseline;gap:4px;padding:11px 0;border-block:1px solid rgba(255,255,255,.07)}.plan-choice-price b{color:var(--concept-lime);font:800 25px/1 JetBrains Mono,monospace;letter-spacing:-.06em}.plan-choice-price span{color:#77817b;font-size:11px}.plan-choice-card ul{display:grid;gap:6px;margin:0;padding:0;list-style:none;color:#a8b1ab;font-size:11px}.plan-choice-card li{display:flex;align-items:center;gap:6px}.plan-choice-card li svg{color:var(--concept-lime)}.plan-delta-card{overflow:hidden;border:1px solid rgba(200,255,61,.2);border-radius:12px;background:#0d130f}.plan-delta-card.is-downgrade{border-color:#ffd16633}.plan-delta-title{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid rgba(255,255,255,.08);background:#c8ff3d0a}.plan-delta-title>svg{color:var(--concept-lime)}.plan-delta-card.is-downgrade .plan-delta-title>svg,.plan-delta-card.is-downgrade .plan-delta-title span{color:#ffd166}.plan-delta-title div{display:grid;gap:5px}.plan-delta-title strong{color:#f1f5f2;font-size:14px}.plan-delta-title strong i{color:#667069;font-style:normal;padding:0 4px}.plan-delta-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.plan-delta-columns>div{display:grid;align-content:start;gap:9px;padding:17px 18px}.plan-delta-columns>div+div{border-left:1px solid rgba(255,255,255,.08)}.plan-delta-columns p{display:flex;align-items:center;gap:8px;margin:0;color:#aeb7b1;font-size:12px}.plan-delta-columns p svg{color:var(--concept-lime);flex:none}.plan-delta-columns p.is-loss svg{color:#ffd166}.plan-billing-callout{display:grid;grid-template-columns:150px 1fr;gap:16px;align-items:center;padding:14px 18px;border-top:1px solid rgba(255,255,255,.08);background:#080c09}.plan-billing-callout b{color:#f6f8f6;font-size:12px}.plan-billing-callout span{color:#8e9892;font-size:12px;line-height:1.55}.profile-plan-change-modal .purchase-modal-actions,.concept-commerce-page .purchase-modal:has(.plan-experience) .purchase-modal-actions{margin-top:2px;padding-top:18px;border-top:1px solid rgba(255,255,255,.09)}.concept-commerce-page .purchase-modal:has(.plan-experience) .purchase-modal-head{padding:24px 26px 18px}.concept-commerce-page .purchase-modal:has(.plan-experience)>.plan-experience{padding:0 26px}.concept-commerce-page .purchase-modal:has(.plan-experience) .purchase-paypal-shell{margin:18px 26px 0}.concept-commerce-page .purchase-modal:has(.plan-experience)>.purchase-modal-actions{margin:18px 26px 24px}.concept-commerce-page .payment-method-modal{width:min(900px,calc(100vw - 34px));max-height:min(92vh,900px);overflow:auto;padding:0;gap:0;border:1px solid rgba(200,255,61,.2);border-radius:18px;background:radial-gradient(520px 240px at 12% 0,rgba(200,255,61,.07),transparent 70%),#090d0b;box-shadow:0 38px 100px #000000b8,0 0 80px #c8ff3d0b}.concept-commerce-page .payment-method-modal>.purchase-modal-head{padding:24px 26px 18px;border-bottom:1px solid rgba(255,255,255,.08)}.concept-commerce-page .payment-method-modal>.purchase-modal-summary{margin:20px 26px 0}.concept-commerce-page .payment-method-modal>.purchase-modal-actions{margin:18px 26px 24px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.payment-method-experience{display:grid;gap:16px;padding:22px 26px 0}.payment-method-heading{display:flex;align-items:end;justify-content:space-between;gap:20px}.payment-method-heading>div{display:grid;gap:5px}.payment-method-heading span{color:var(--concept-lime);font:800 10px/1.2 JetBrains Mono,monospace;letter-spacing:.14em}.payment-method-heading h4{margin:0;color:#f4f8f5;font:700 21px/1.15 Inter,Segoe UI,sans-serif;letter-spacing:-.025em}.payment-method-heading small{max-width:310px;color:#7f8a83;font-size:12px;line-height:1.45;text-align:right}.payment-method-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.payment-method-option{position:relative;min-width:0;min-height:76px;display:grid;grid-template-columns:20px 104px minmax(0,1fr);align-items:center;gap:12px;padding:13px 14px;text-align:left;color:#eaf0eb;border:1px solid rgba(255,255,255,.1);border-radius:13px;background:linear-gradient(155deg,#121815,#0a0f0c);transition:border-color .18s ease,transform .18s ease,background .18s ease,box-shadow .18s ease}.payment-method-option:hover{transform:translateY(-2px);border-color:#c8ff3d4d}.payment-method-option.is-selected{border-color:#c8ff3da6;background:linear-gradient(145deg,#c8ff3d18,#0a0f0c 58%);box-shadow:0 16px 35px #0000003d,inset 0 0 0 1px #c8ff3d12}.payment-method-radio{width:18px;height:18px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.24);border-radius:50%;background:#070b09}.payment-method-radio i{width:8px;height:8px;border-radius:50%;background:transparent;transform:scale(.5);transition:transform .18s ease,background .18s ease}.payment-method-option.is-selected .payment-method-radio{border-color:var(--concept-lime)}.payment-method-option.is-selected .payment-method-radio i{background:var(--concept-lime);transform:scale(1)}.payment-method-option-copy{min-width:0;display:grid;gap:4px}.payment-method-option-copy strong{color:#f5f8f6;font-size:13px}.payment-method-option-copy small{overflow:hidden;color:#7e8982;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.payment-method-soon{position:absolute;top:7px;right:8px;padding:3px 6px;color:#8f9992;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff09;font:700 8px/1 JetBrains Mono,monospace;letter-spacing:.04em;text-transform:uppercase}.payment-provider-wordmark{min-width:0;display:inline-flex;align-items:center;gap:5px;font:800 15px/1 Inter,Segoe UI,sans-serif;letter-spacing:-.04em;white-space:nowrap}.payment-provider-wordmark i{font-style:normal}.payment-provider-wordmark-lemon{color:#f5f1e8}.payment-provider-wordmark-lemon i{color:#ffc233;font-size:18px;transform:rotate(12deg)}.payment-provider-wordmark-binance{color:#f3ba2f;font-size:12px;letter-spacing:.01em}.payment-provider-wordmark-binance i{font-size:19px}.payment-provider-wordmark-binance span{color:#f7d87a}.payment-provider-wordmark-eldorado{color:#f4bc4d;font-size:13px;letter-spacing:-.02em}.payment-provider-wordmark-eldorado i{width:24px;height:24px;display:grid;place-items:center;color:#171108;border-radius:7px;background:#f4bc4d;font-size:14px}.payment-method-detail{display:grid;gap:15px;padding:18px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:linear-gradient(145deg,#ffffff0a,#ffffff04)}.payment-method-detail.is-paypal{border-color:#2997d647}.payment-method-detail.is-lemon{border-color:#ffc23340}.payment-method-detail.is-binance{border-color:#f3ba2f40}.payment-method-detail.is-eldorado{border-color:#f4bc4d40}.payment-method-detail-brand{display:grid;grid-template-columns:132px minmax(0,1fr) auto;align-items:center;gap:15px}.payment-method-logo-shell{min-height:48px;display:grid;place-items:center;padding:8px 10px;border:1px solid rgba(255,255,255,.09);border-radius:11px;background:#f5f7f5}.payment-method-detail.is-lemon .payment-method-logo-shell{border-color:#ffc23347;background:#111713;box-shadow:inset 0 0 18px #ffc2330b}.payment-method-detail-brand>div{min-width:0;display:grid;gap:5px}.payment-method-detail-brand>div span{color:#7f8a83;font:800 9px/1.2 JetBrains Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.payment-method-detail-brand>div strong{color:#f2f6f3;font-size:15px}.payment-method-status{padding:6px 9px;color:#9ca49f;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0a;font:800 9px/1 JetBrains Mono,monospace;text-transform:uppercase}.payment-method-status.is-ready{color:#0b110d;border-color:var(--concept-lime);background:var(--concept-lime)}.payment-method-detail>p{margin:0;color:#919c95;font-size:13px;line-height:1.65}.payment-method-price{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4px 18px;padding:13px 14px;border:1px solid rgba(200,255,61,.18);border-radius:11px;background:#c8ff3d0b}.payment-method-price span{color:#89948d;font:800 9px/1.2 JetBrains Mono,monospace;letter-spacing:.11em}.payment-method-price strong{color:var(--concept-lime);font-size:20px;line-height:1}.payment-method-price small{grid-column:1 / -1;color:#7f8a83;font-size:11px}.payment-provider-wordmark-lemon img{width:18px;height:24px;object-fit:contain}.payment-provider-action{display:grid;gap:8px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.payment-provider-action>.btn{width:100%}.payment-provider-action>small{color:#737e77;font-size:11px;text-align:center}.binance-manual-payment{padding-top:2px;border-top:1px solid rgba(255,255,255,.08)}.binance-payment-grid{display:grid;grid-template-columns:minmax(210px,.72fr) minmax(0,1.28fr);gap:18px;padding-top:16px}.binance-qr-card{display:grid;justify-items:center;gap:11px;padding:14px;border:1px solid rgba(243,186,47,.24);border-radius:13px;background:linear-gradient(160deg,#f3ba2f13,#0000002e)}.binance-qr-card>span{color:#f3ba2f;font:800 10px/1.2 JetBrains Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.binance-qr-card>a{width:min(100%,240px);display:block;overflow:hidden;border:1px solid rgba(243,186,47,.3);border-radius:10px;background:#181a20;box-shadow:0 12px 30px #00000047}.binance-qr-card img{width:100%;height:auto;display:block}.binance-qr-card>div:last-child{width:100%;display:grid;gap:3px;padding:10px 12px;text-align:center;border-radius:9px;background:#f3ba2f17}.binance-qr-card>div:last-child small{color:#8d928d;font-size:10px}.binance-qr-card>div:last-child strong{color:#f8d568;font-size:20px}.binance-qr-placeholder{min-height:210px;width:100%;display:grid;align-content:center;justify-items:center;gap:7px;padding:20px;text-align:center;border:1px dashed rgba(243,186,47,.35);border-radius:10px}.binance-qr-placeholder strong{color:#f3ba2f}.binance-qr-placeholder small{color:#828b85}.binance-payment-instructions{min-width:0;display:grid;align-content:start;gap:12px}.binance-payment-instructions>strong{color:#f5f7f5;font-size:15px}.binance-payment-instructions ol{margin:0;padding:0;display:grid;gap:8px;list-style:none;counter-reset:binance-step}.binance-payment-instructions li{position:relative;min-height:31px;padding:7px 9px 7px 38px;color:#aeb7b1;font-size:12px;line-height:1.45;border:1px solid rgba(255,255,255,.065);border-radius:9px;background:#ffffff06;counter-increment:binance-step}.binance-payment-instructions li:before{content:counter(binance-step);position:absolute;left:8px;top:7px;width:21px;height:21px;display:grid;place-items:center;color:#15170f;border-radius:50%;background:#f3ba2f;font:900 10px/1 JetBrains Mono,monospace}.binance-payment-instructions>.btn{width:100%}.binance-payment-instructions>small{color:#7d8780;font-size:10px;line-height:1.5;text-align:center}@media (max-width:760px){.purchase-active-console{grid-template-columns:1fr;padding:22px}.plan-experience-grid{grid-template-columns:1fr}.plan-choice-card>p{min-height:0}.plan-experience-topbar{align-items:flex-start;flex-direction:column}.plan-delta-columns{grid-template-columns:1fr}.plan-delta-columns>div+div{border-left:0;border-top:1px solid rgba(255,255,255,.08)}.plan-billing-callout{grid-template-columns:1fr;gap:5px}.concept-commerce-page .payment-method-modal{width:calc(100vw - 18px);max-height:calc(100dvh - 18px);border-radius:14px}.concept-commerce-page .payment-method-modal>.purchase-modal-head{padding:18px 16px 15px}.concept-commerce-page .payment-method-modal>.purchase-modal-summary{margin:15px 16px 0;grid-template-columns:1fr 1fr}.concept-commerce-page .payment-method-modal>.purchase-modal-summary>div:last-child{grid-column:1/-1}.concept-commerce-page .payment-method-modal>.purchase-modal-actions{margin:15px 16px 18px}.payment-method-experience{padding:18px 16px 0}.payment-method-heading{align-items:flex-start;flex-direction:column;gap:6px}.payment-method-heading small{text-align:left}.payment-method-grid{grid-template-columns:1fr}.payment-method-option{grid-template-columns:20px 112px minmax(0,1fr);min-height:68px}.payment-method-detail-brand{grid-template-columns:1fr auto}.binance-payment-grid{grid-template-columns:1fr}.binance-qr-card>a{width:min(100%,280px)}.payment-method-logo-shell{grid-column:1/-1;justify-items:start}}@media (max-width: 900px){.download-channel-grid{grid-template-columns:1fr}.download-macos-panel{grid-template-columns:1fr;justify-items:start}.download-discord-callout{grid-template-columns:auto 1fr}.download-discord-callout>b{grid-column:2}.download-auth-gate{grid-template-columns:1fr;text-align:center}.download-auth-gate .landing-btn{justify-content:center}.concept-commerce-page .download-hero,.concept-commerce-page .purchase-hero{padding-top:58px}}@media (max-width: 560px){.download-flow{grid-template-columns:1fr}.download-flow span+span{border-left:0;border-top:1px solid var(--line)}.download-discord-callout{grid-template-columns:1fr;justify-items:start}.download-discord-callout>b{grid-column:auto}}@media (prefers-reduced-motion: reduce){.download-platform-switch:before,.download-discord-callout{transition:none}.download-platform-stage,.download-discord-orbit:before{animation:none}}.concept-metrics{display:grid;grid-template-columns:repeat(4,1fr);margin-top:28px;border-block:1px solid var(--concept-line)}.concept-metrics div{padding:28px 12px;display:grid;gap:5px;border-right:1px solid var(--concept-line)}.concept-metrics div:last-child{border-right:0}.concept-metrics strong{color:var(--concept-lime);font:800 27px/1 JetBrains Mono,monospace}.concept-metrics span{color:#747c80;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.concept-section{position:relative;z-index:1;width:min(1260px,calc(100% - 48px));margin:0 auto;padding:130px 0}.concept-section-heading{display:grid;grid-template-columns:1.3fr .7fr;gap:80px;align-items:end;margin-bottom:42px}.concept-section-heading h2{max-width:760px;margin:12px 0 0;font-size:clamp(40px,5vw,72px);line-height:.98;letter-spacing:-.055em}.concept-section-heading>p{color:#929a9f;line-height:1.75}.concept-capability-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--concept-line);border-left:1px solid var(--concept-line)}.concept-capability-card{position:relative;min-height:340px;padding:34px;border-right:1px solid var(--concept-line);border-bottom:1px solid var(--concept-line);background:#0f1214bf}.concept-card-icon{width:48px;height:48px;margin-bottom:54px;display:grid;place-items:center;border:1px solid rgba(200,255,61,.22);color:var(--concept-lime);background:#c8ff3d0f;border-radius:7px}.concept-card-icon svg{width:21px}.concept-capability-card>span{color:#72797d;font:700 10px/1 monospace;letter-spacing:.12em}.concept-capability-card h3{max-width:320px;margin:12px 0;font-size:25px;line-height:1.08}.concept-capability-card p{color:var(--concept-muted);line-height:1.65;font-size:14px}.concept-capability-card>a{position:absolute;right:25px;top:25px;width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--concept-line);border-radius:50%}.concept-capability-card>a svg{width:15px}.concept-final{position:relative;z-index:1;width:min(1260px,calc(100% - 48px));margin:0 auto 65px;padding:58px;display:grid;grid-template-columns:1fr .55fr;gap:70px;align-items:end;border:1px solid rgba(200,255,61,.2);background:radial-gradient(circle at 0 100%,rgba(200,255,61,.1),transparent 38%),#101415}.concept-final h2{max-width:740px;margin:12px 0 0;font-size:clamp(42px,5vw,70px);line-height:.95;letter-spacing:-.055em}.concept-final>div:last-child{display:grid;gap:20px;justify-items:start}.concept-final>div:last-child p{color:var(--concept-muted);line-height:1.65}.concept-footer{position:relative;z-index:1;width:min(1420px,calc(100% - 48px));min-height:80px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--concept-line);color:#5f6669;font:700 10px/1 monospace;letter-spacing:.1em}.concept-footer a{color:#939a9e;text-decoration:none}.concept-footer{flex-wrap:wrap;gap:20px;padding:20px 0}.concept-footer-links{display:flex;flex-wrap:wrap;gap:12px 24px;line-height:1.5}.concept-footer a:hover{color:var(--concept-gold)}.concept-detail-hero{position:relative;z-index:1;width:min(1120px,calc(100% - 48px));padding:100px 0 65px;margin:0 auto}.concept-detail-hero h1{max-width:970px;margin:15px 0 22px;font-size:clamp(54px,7vw,96px);line-height:.9;letter-spacing:-.065em}.concept-detail-hero>p:last-child{max-width:760px;color:var(--concept-muted);font-size:18px;line-height:1.7}.concept-product-explainer{position:relative;z-index:1;width:min(1260px,calc(100% - 48px));margin:0 auto 110px;display:grid;grid-template-columns:1.15fr .85fr;border:1px solid var(--concept-line);background:var(--concept-panel)}.concept-explainer-image{position:relative;min-width:0;padding:22px;border-right:1px solid var(--concept-line)}.concept-explainer-image img{width:100%;height:100%;min-height:430px;object-fit:cover;object-position:left top;border-radius:6px}.concept-explainer-image>span{position:absolute;left:35px;bottom:35px;padding:8px 10px;color:#0a0c0d;background:var(--concept-lime);font:800 9px/1 monospace;letter-spacing:.1em}.concept-explainer-copy{padding:52px;display:flex;flex-direction:column;justify-content:center}.concept-explainer-copy h2{margin:13px 0 18px;font-size:38px;line-height:1;letter-spacing:-.045em}.concept-explainer-copy>p:not(.concept-kicker){color:var(--concept-muted);line-height:1.7}.concept-fact-list{display:grid;margin-top:30px;border-top:1px solid var(--concept-line)}.concept-fact-list>span{display:grid;grid-template-columns:38px 1fr;align-items:center;padding:17px 0;border-bottom:1px solid var(--concept-line)}.concept-fact-list svg{grid-row:1 / 3;color:var(--concept-lime);width:19px}.concept-fact-list b{font-size:14px}.concept-fact-list small{color:#777f83;margin-top:4px}.concept-page-cta{position:relative;z-index:1;width:min(1120px,calc(100% - 48px));margin:0 auto 90px;padding:42px;display:flex;align-items:center;justify-content:space-between;gap:30px;border:1px solid var(--concept-line);background:var(--concept-panel)}.concept-page-cta h2{margin:10px 0 0;font-size:32px}.concept-feature-catalog{position:relative;z-index:1;width:min(1260px,calc(100% - 48px));margin:0 auto 100px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--concept-line);border-left:1px solid var(--concept-line)}.concept-feature-catalog article{min-height:310px;padding:32px;display:flex;flex-direction:column;align-items:flex-start;border-right:1px solid var(--concept-line);border-bottom:1px solid var(--concept-line);background:#0f1214d1}.concept-feature-catalog article>svg{width:25px;color:var(--concept-lime);margin-bottom:46px}.concept-feature-catalog article>span{color:#687075;font:700 9px/1 monospace;letter-spacing:.11em}.concept-feature-catalog h2{margin:10px 0;font-size:24px}.concept-feature-catalog p{margin:0;color:var(--concept-muted);font-size:14px;line-height:1.65}.concept-feature-catalog a{display:inline-flex;gap:8px;align-items:center;margin-top:auto;color:var(--concept-lime);font-size:12px;text-decoration:none;font-weight:800}.concept-feature-catalog a svg{width:14px}.concept-wide-shot{position:relative;z-index:1;width:min(1260px,calc(100% - 48px));margin:0 auto 100px;padding:42px;background:#111617;border:1px solid var(--concept-line)}.concept-wide-shot>div{display:flex;align-items:end;justify-content:space-between;margin-bottom:28px}.concept-wide-shot h2{margin:10px 0 0;font-size:37px}.concept-wide-shot img{display:block;width:100%;border:1px solid var(--concept-line);border-radius:7px}.concept-feature-stories{position:relative;z-index:1;width:min(1260px,calc(100% - 48px));margin:0 auto 100px;display:grid;gap:18px}.concept-feature-story{display:grid;grid-template-columns:1.18fr .82fr;min-height:480px;border:1px solid var(--concept-line);background:var(--concept-panel);overflow:hidden}.concept-feature-story.reverse{grid-template-columns:.82fr 1.18fr}.concept-feature-story.reverse .concept-feature-story-media{order:2;border-right:0;border-left:1px solid var(--concept-line)}.concept-feature-story-media{min-width:0;padding:18px;border-right:1px solid var(--concept-line);background:#090c0d}.concept-feature-story-media img{width:100%;height:100%;min-height:440px;display:block;object-fit:contain;object-position:center;border:1px solid rgba(255,255,255,.08);border-radius:7px;background:#080b0c}.concept-feature-story-copy{padding:50px;display:flex;flex-direction:column;justify-content:center}.concept-feature-story-copy h2{margin:12px 0 18px;font-size:clamp(32px,3.5vw,48px);line-height:1;letter-spacing:-.045em}.concept-feature-story-copy>p:not(.concept-kicker){margin:0;color:var(--concept-muted);font-size:15px;line-height:1.75}.concept-chip-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.concept-chip-list span{display:inline-flex;align-items:center;gap:7px;padding:9px 11px;border:1px solid rgba(200,255,61,.18);border-radius:999px;color:#dce5dc;background:#c8ff3d0b;font:700 10px/1 monospace;letter-spacing:.04em}.concept-chip-list svg{width:12px;color:var(--concept-lime)}.concept-service-index{position:relative;z-index:1;width:min(1120px,calc(100% - 48px));margin:0 auto 100px;padding:42px;display:grid;grid-template-columns:.8fr 1.2fr;gap:50px;border:1px solid var(--concept-line);background:linear-gradient(135deg,rgba(200,255,61,.035),transparent 45%),var(--concept-panel)}.concept-service-index h2{margin:11px 0 0;font-size:40px}.concept-service-index ul{margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;list-style:none;border-top:1px solid var(--concept-line)}.concept-service-index li{padding:16px 12px;border-bottom:1px solid var(--concept-line);color:#cbd3cc;font-size:13px}.concept-flow{position:relative;z-index:1;width:min(1260px,calc(100% - 48px));margin:0 auto 100px;display:grid;grid-template-columns:repeat(4,1fr)}.concept-flow article{position:relative;min-height:330px;padding:30px;border:1px solid var(--concept-line);border-right:0;background:var(--concept-panel)}.concept-flow article:last-child{border-right:1px solid var(--concept-line)}.concept-flow-number{color:#6d7579;font:800 11px/1 monospace;letter-spacing:.1em}.concept-flow article>svg:not(.concept-flow-arrow){width:26px;margin:58px 0 24px;color:var(--concept-lime)}.concept-flow h2{margin:0 0 12px;font-size:23px}.concept-flow p{color:var(--concept-muted);font-size:13px;line-height:1.65}.concept-flow-arrow{position:absolute;z-index:2;right:-15px;top:50%;width:30px;padding:6px;border-radius:50%;color:#0a0c0d;background:var(--concept-lime)}.concept-flow-proof{position:relative;z-index:1;width:min(1260px,calc(100% - 48px));margin:0 auto 100px;display:grid;grid-template-columns:1.25fr .75fr;align-items:stretch;border:1px solid var(--concept-line)}.concept-flow-proof img{width:100%;height:100%;object-fit:cover}.concept-flow-proof>div{padding:50px;display:flex;flex-direction:column;justify-content:center;background:var(--concept-panel)}.concept-flow-proof h2{margin:12px 0 15px;font-size:40px}.concept-flow-proof p:not(.concept-kicker){color:var(--concept-muted);line-height:1.7}.concept-flow-proof .concept-btn{align-self:start;margin-top:18px}.concept-outcomes{position:relative;z-index:1;width:min(1120px,calc(100% - 48px));margin:0 auto 60px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.concept-outcomes article{min-height:330px;padding:34px;border:1px solid var(--concept-line);background:var(--concept-panel)}.concept-outcomes svg{color:var(--concept-lime)}.concept-outcomes strong{display:block;margin-top:65px;color:#686f73;font:700 10px/1 monospace;text-transform:uppercase;letter-spacing:.1em}.concept-outcomes h2{margin:12px 0;font-size:27px}.concept-outcomes p{color:var(--concept-muted);line-height:1.65;font-size:14px}.concept-result-note{position:relative;z-index:1;width:min(1120px,calc(100% - 48px));margin:0 auto 100px;padding:35px;display:flex;gap:25px;align-items:flex-start;border:1px solid rgba(200,255,61,.2);background:#c8ff3d0e}.concept-result-note>svg{flex:0 0 auto;color:var(--concept-lime)}.concept-result-note h2{margin:0 0 8px}.concept-result-note p{margin:0;color:#a4acae;line-height:1.7}.concept-feature-index{position:sticky;z-index:4;top:0;width:min(1320px,calc(100% - 48px));margin:26px auto 0;padding:12px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;border:1px solid var(--concept-line);background:#0a0e0ceb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.concept-feature-index span,.concept-feature-index a{white-space:nowrap;font:800 10px/1 JetBrains Mono,monospace;letter-spacing:.08em}.concept-feature-index span{padding:0 7px;color:var(--concept-lime)}.concept-feature-index a{padding:9px 11px;color:#aeb6b1;text-decoration:none;border:1px solid rgba(255,255,255,.07);background:#ffffff06;transition:color .2s ease,border-color .2s ease,background .2s ease}.concept-feature-index a:hover{color:var(--concept-text);border-color:#b8ff2f47;background:#b8ff2f0f}.concept-feature-story{scroll-margin-top:70px}.concept-final{border-color:#f7bf483d;background:radial-gradient(circle at 0 100%,rgba(247,191,72,.1),transparent 38%),#101415}@media (max-width: 980px){.concept-nav{position:sticky;top:0;grid-template-columns:1fr auto auto;background:#080b0af0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.concept-nav-links,.concept-nav-cta{display:none}.concept-menu-toggle{display:grid}.concept-mobile-menu.is-open{display:block}.concept-section-heading,.concept-product-explainer,.concept-flow-proof,.concept-final{grid-template-columns:1fr}.concept-capability-grid,.concept-feature-catalog,.concept-outcomes{grid-template-columns:1fr 1fr}.concept-flow{grid-template-columns:1fr 1fr;gap:10px}.concept-flow article{border-right:1px solid var(--concept-line)}.concept-flow-arrow{display:none}.concept-feature-story,.concept-feature-story.reverse,.concept-service-index{grid-template-columns:1fr}.concept-feature-story.reverse .concept-feature-story-media{order:0;border-left:0;border-bottom:1px solid var(--concept-line)}.concept-feature-story-media{border-right:0;border-bottom:1px solid var(--concept-line)}}@media (max-width: 680px){.concept-nav,.concept-hero,.concept-section,.concept-final,.concept-footer,.concept-detail-hero,.concept-product-explainer,.concept-page-cta,.concept-feature-catalog,.concept-wide-shot,.concept-flow,.concept-flow-proof,.concept-outcomes,.concept-result-note{width:min(100% - 28px,1260px)}.concept-nav{height:68px}.concept-hero{padding-top:52px}.concept-hero h1{font-size:clamp(46px,15vw,58px)}.concept-hero-copy{font-size:16px}.concept-actions,.concept-reassurance{flex-direction:column}.concept-actions .concept-btn{width:100%}.concept-reassurance{align-items:center;gap:9px}.concept-metrics{grid-template-columns:1fr 1fr}.concept-metrics div:nth-child(2){border-right:0}.concept-section{padding:68px 0}.concept-section-heading{gap:22px}.concept-section-heading h2,.concept-final h2{font-size:clamp(36px,11vw,41px)}.concept-capability-grid,.concept-feature-catalog,.concept-outcomes,.concept-flow{grid-template-columns:1fr}.concept-capability-card{min-height:240px;padding:26px}.concept-card-icon{margin-bottom:34px}.concept-final{padding:28px}.concept-footer{padding:24px 0;gap:20px;flex-direction:column;align-items:flex-start}.concept-detail-hero{padding:56px 0 38px}.concept-detail-hero h1{font-size:clamp(42px,13vw,50px)}.concept-detail-hero>p:last-child{font-size:16px}.concept-explainer-image{padding:12px;border-right:0;border-bottom:1px solid var(--concept-line)}.concept-explainer-image img{height:auto;min-height:0;object-fit:contain}.concept-explainer-image>span{left:22px;bottom:22px}.concept-explainer-copy,.concept-flow-proof>div{padding:26px}.concept-page-cta{padding:28px;align-items:flex-start;flex-direction:column}.concept-wide-shot{padding:14px}.concept-flow article{min-height:230px;padding:26px}.concept-flow article>svg:not(.concept-flow-arrow){margin:36px 0 18px}.concept-feature-index{top:68px;width:calc(100% - 28px);margin-top:14px;padding:8px}.concept-feature-index span{display:none}.concept-feature-stories,.concept-service-index{width:min(100% - 28px,1260px)}.concept-feature-story-copy{padding:26px}.concept-feature-story-media{padding:12px}.concept-feature-story-media img{height:auto;min-height:0}.concept-service-index{padding:28px;gap:28px}.concept-service-index ul{grid-template-columns:1fr}}.guide-path-grid{width:min(1040px,100%);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:14px;text-align:left}.guide-path-grid article{display:grid;align-content:start;gap:8px;border:1px solid rgba(114,190,226,.24);border-radius:16px;padding:18px;background:linear-gradient(180deg,#121f2ff5,#09111dfa)}.guide-path-grid svg{color:var(--brand)}.guide-path-grid strong{color:var(--text);font-family:Sora,sans-serif}.guide-path-grid span,.guide-copy p{color:var(--muted);line-height:1.55}.guide-copy h2,.guide-library>h2{color:var(--text)}.concept-guide-page{color:var(--concept-text)}.concept-guide-hero{position:relative;z-index:1;width:min(1260px,calc(100% - 48px));margin:0 auto;padding:92px 0 72px}.concept-guide-hero>h1{max-width:900px;margin:14px 0 18px;font-size:clamp(56px,7vw,98px);line-height:.92;letter-spacing:-.065em}.concept-guide-hero>p:not(.concept-kicker){max-width:720px;color:var(--concept-muted);font-size:17px;line-height:1.7}.concept-guide-page .guide-path-grid{width:100%;margin-top:42px;gap:0;border-top:1px solid var(--concept-line);border-left:1px solid var(--concept-line)}.concept-guide-page .guide-path-grid article{min-height:190px;border:0;border-right:1px solid var(--concept-line);border-bottom:1px solid var(--concept-line);border-radius:0;background:#0f1214c2}.concept-guide-page .guide-path-grid svg{color:var(--concept-lime)}.concept-guide-page .guide-path-grid strong{color:var(--concept-text);font-family:Inter,Segoe UI,sans-serif}.concept-guide-page .guide-path-grid span{color:var(--concept-muted)}.concept-guide-hero .concept-actions{margin-top:26px}.concept-guide-chapters{position:relative;z-index:1;width:min(1260px,calc(100% - 48px));margin:0 auto;display:grid;border-top:1px solid var(--concept-line)}.concept-guide-chapters>article{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);min-height:560px;border-inline:1px solid var(--concept-line);border-bottom:1px solid var(--concept-line);background:#0a0e0cd6}.concept-guide-chapters>article.is-reversed{grid-template-columns:minmax(0,1.28fr) minmax(300px,.72fr)}.concept-guide-chapters>article.is-reversed .concept-guide-copy{order:2}.concept-guide-copy{display:flex;flex-direction:column;justify-content:center;padding:52px}.concept-guide-copy>span{margin-bottom:38px;color:var(--concept-lime);font:800 12px/1 var(--font-mono);letter-spacing:.16em}.concept-guide-copy h2{margin:12px 0 18px;font-size:clamp(34px,4vw,54px);line-height:.98;letter-spacing:-.045em}.concept-guide-copy>p:last-child{margin:0;color:var(--concept-muted);line-height:1.75}.concept-guide-chapters figure{min-width:0;margin:0;display:grid;place-items:center;padding:30px;border-left:1px solid var(--concept-line);background:radial-gradient(circle at center,rgba(200,255,61,.045),transparent 58%)}.concept-guide-chapters .is-reversed figure{border-left:0;border-right:1px solid var(--concept-line)}.concept-guide-chapters img{display:block;width:100%;height:auto;object-fit:contain;border:1px solid rgba(200,255,61,.14);border-radius:10px;box-shadow:0 26px 70px #00000057}.concept-guide-library{position:relative;z-index:1;width:min(1260px,calc(100% - 48px));margin:0 auto;padding:110px 0}.concept-guide-library header{margin-bottom:34px}.concept-guide-library h2{max-width:760px;margin:12px 0 0;font-size:clamp(42px,5vw,68px);line-height:.98;letter-spacing:-.05em}.concept-guide-library>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--concept-line);border-left:1px solid var(--concept-line)}.concept-guide-library article{min-width:0;padding:18px 18px 28px;border-right:1px solid var(--concept-line);border-bottom:1px solid var(--concept-line);background:#0f1214c2}.concept-guide-library article img{display:block;width:100%;height:auto;margin-bottom:24px;object-fit:contain;border:1px solid var(--concept-line)}.concept-guide-library article>svg{width:20px;color:var(--concept-lime)}.concept-guide-library h3{margin:14px 0 9px;font-size:22px}.concept-guide-library article p{margin:0;color:var(--concept-muted);line-height:1.6}.concept-guide-final{position:relative;z-index:1;width:min(1260px,calc(100% - 48px));margin:0 auto 72px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;padding:38px;border:1px solid rgba(200,255,61,.24);background:radial-gradient(circle at 0 50%,rgba(200,255,61,.09),transparent 34%),#101415}.concept-guide-final>svg{width:34px;color:var(--concept-lime)}.concept-guide-final h2{margin:8px 0;font-size:clamp(28px,3vw,42px)}.concept-guide-final div>p:last-child{margin:0;color:var(--concept-muted)}@media (max-width: 900px){.concept-guide-chapters>article,.concept-guide-chapters>article.is-reversed{grid-template-columns:1fr}.concept-guide-chapters>article.is-reversed .concept-guide-copy{order:initial}.concept-guide-chapters figure,.concept-guide-chapters .is-reversed figure{border:0;border-top:1px solid var(--concept-line)}.concept-guide-library>div{grid-template-columns:1fr}.concept-guide-final{grid-template-columns:auto 1fr}.concept-guide-final .concept-btn{grid-column:1 / -1;justify-content:center}}@media (max-width: 600px){.concept-guide-hero{padding-top:58px}.concept-guide-hero>h1{font-size:52px}.concept-guide-copy{padding:34px 24px}.concept-guide-chapters figure{padding:16px}.concept-guide-final{grid-template-columns:1fr;padding:28px}}@media (max-width: 1100px){.landing-mobile-actions>a:not(.landing-btn){min-height:42px;display:flex;align-items:center;padding:0 12px;border:1px solid var(--line);border-radius:10px;color:var(--text);background:#ffffff05;text-decoration:none}}@media (max-width: 760px){.landing-hero{padding-left:16px;padding-right:16px}.landing-hero{gap:22px;padding-top:48px;padding-bottom:44px}.landing-hero h1{font-size:clamp(2.2rem,12vw,3.4rem)}.landing-hero p{font-size:1rem}.landing-hero-actions{width:100%;flex-direction:column}.landing-hero-actions .landing-btn{width:100%}}@media (max-width: 560px){.landing-hero{padding-left:12px;padding-right:12px}}.authp-page{--authp-bg: #080c0a;--authp-card1: #111713;--authp-card2: #0b100d;--authp-line: rgba(151,169,157,.2);--authp-text: #f3f6f2;--authp-muted: #8f9a93;--authp-brand: #b8ff2f;--authp-accent: #f7bf48;--authp-field-bg: rgba(255,255,255,.025);min-height:100vh;background:var(--authp-bg);color:var(--authp-text)}.authp-body{position:relative;z-index:1;padding:62px 24px 70px;display:flex;flex-direction:column;align-items:center;gap:16px}.authp-tabs{width:min(560px,100%);display:grid;grid-template-columns:1fr 1fr;gap:8px}.authp-tab{border-radius:7px;padding:10px 16px;text-align:center;font-size:14px;font-weight:600;text-decoration:none}.authp-tab-active{color:#071008;background:var(--authp-brand)}.authp-tab-idle{color:var(--authp-muted);border:1px solid var(--authp-line);background:#ffffff05}.authp-card{width:min(560px,100%);border:1px solid var(--authp-line);border-radius:8px;padding:28px;display:grid;gap:12px;background:linear-gradient(180deg,var(--authp-card1),var(--authp-card2))}.authp-card h1{margin:0 0 4px;font-size:32px}.authp-card label{display:grid;gap:6px;color:var(--authp-text);font-size:14px;font-weight:500}.authp-field-label{color:var(--authp-muted);font-size:12px;font-weight:600}.authp-input{width:100%;border:none;border-radius:0;padding:0;color:var(--authp-text);background:transparent;font-size:14px;outline:none}.authp-input::placeholder{color:var(--authp-muted)}.authp-field{height:44px;display:flex;align-items:center;gap:10px;border:1px solid var(--authp-line);border-radius:6px;padding:0 12px;background:var(--authp-field-bg)}.authp-field-icon{width:18px;height:18px;color:var(--authp-brand);text-align:center;display:inline-flex;align-items:center;justify-content:center}.authp-field-icon svg{width:16px;height:16px}.authp-field:focus-within{border-color:#b8ff2f8c;box-shadow:0 0 0 1px #b8ff2f29 inset}.authp-submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:6px;height:44px;color:#071008;background:var(--authp-brand);font-size:14px;font-weight:700}.authp-btn-icon{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center}.authp-btn-icon svg{width:16px;height:16px}.authp-inline-message{margin:0;border:1px solid rgba(184,255,47,.24);border-radius:6px;padding:10px 12px;color:#dfffb1;background:#b8ff2f12;font-size:13px}.authp-inline-message-error{border-color:#ff9ab361;color:#ffc6d5;background:#ff9ab31c}.authp-link,.authp-link a{color:var(--authp-brand)}.authp-link{font-size:13px;font-weight:500;text-decoration:none}.authp-remember{display:inline-flex;align-items:center;gap:8px;color:var(--authp-muted);font-size:13px;font-weight:500}.authp-remember input{accent-color:var(--authp-brand)}@media (max-width: 760px){.authp-body{padding-left:16px;padding-right:16px}.authp-card h1{font-size:26px}}.wall-service-hero{background:radial-gradient(circle at 8% 15%,rgba(255,209,102,.16),transparent 45%),radial-gradient(circle at 92% 10%,rgba(101,197,255,.16),transparent 48%),linear-gradient(135deg,#0b1b2b,#1f2f46 55%,#0f2238);border:1px solid rgba(255,221,147,.18)}.wall-service-hero-top{display:flex;justify-content:space-between;align-items:start;gap:12px}.wall-service-kicker{margin:0 0 6px;color:#ffffffb8;text-transform:uppercase;letter-spacing:.12em;font-size:12px}.status-badge{border-radius:999px;font-weight:600;padding:6px 12px;font-size:12px}.status-ok{background:#46c97b33;color:#b6f3cf}.status-idle{background:#a0b5cd33;color:#d8e4f5}.status-error{background:#ff606033;color:#ffc3c3}.storage-track{width:100%;height:8px;border-radius:999px;background:#ffffff1f;overflow:hidden}.storage-fill{height:100%;border-radius:999px}.storage-fill.gold{background:linear-gradient(90deg,#ffd666e6,#ffad33e6)}.storage-fill.elixir{background:linear-gradient(90deg,#b478ffe6,#785affe6)}.wall-levels-wrap{display:flex;flex-wrap:wrap;gap:8px}.wall-level-chip{background:#6bc3ff29;color:#d8ecff;border:1px solid rgba(107,195,255,.35);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.wall-service-snapshot-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.wall-timeline-modal{width:min(1100px,95vw)}.wall-timeline-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.wall-timeline-layout{display:grid;grid-template-columns:1fr 280px;gap:14px}.wall-timeline-list{display:flex;flex-direction:column;gap:8px;max-height:420px;overflow:auto}.wall-timeline-item{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#e9f0fb;border-radius:10px;padding:8px;text-align:left}.wall-timeline-item.active{border-color:#6bc3ff99;background:#6bc3ff2e}@media (max-width: 900px){.wall-timeline-layout{grid-template-columns:1fr}}@media (max-width: 920px){.purchase-tabs-shell,.purchase-plan-grid{padding-left:1rem;padding-right:1rem}.purchase-plan-grid-monthly,.purchase-plan-grid-annual{grid-template-columns:1fr}.purchase-modal-head,.purchase-modal-summary{grid-template-columns:1fr;display:grid}}.admin-priority-panel{background:radial-gradient(760px 280px at 0% 0%,rgba(184,255,47,.12),transparent 62%),radial-gradient(460px 220px at 100% 0%,rgba(255,196,58,.07),transparent 68%),linear-gradient(180deg,#101713,#090f0d);border-color:#b8ff2f33}.admin-home-mode{margin-top:.8rem;margin-bottom:1rem}.admin-surface .terms-hero,.admin-surface .terms-card,.admin-surface .card{background:linear-gradient(180deg,#101613,#0a100d);border-color:#97a99d2e}.admin-surface .terms-hero{background:linear-gradient(90deg,rgba(184,255,47,.08),transparent 42%),#0b100e}.admin-surface .btn-primary{color:#071008;background:#b8ff2f;border-color:#b8ff2f;box-shadow:0 0 24px #b8ff2f26}.admin-surface .btn-secondary{color:#dce8dc;background:#ffffff06;border-color:#97a99d38}.admin-surface .admin-backbar{padding:10px 14px}.admin-surface .admin-backbar .hero-actions{margin:0;justify-content:flex-start}.admin-surface .input-inline{display:flex;align-items:center;gap:8px}.admin-surface .input-inline .auth-input{min-width:0;flex:1 1 320px}.admin-business-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:start}.admin-business-state{margin:.1rem 0 .35rem;font-size:clamp(2rem,4vw,3.6rem);line-height:1;letter-spacing:-.04em}.admin-business-state.good{color:#22c55e}.admin-business-state.watch{color:#f59e0b}.admin-business-state.bad{color:#ef4444}.admin-business-action{margin:0;max-width:52ch;color:#dce8dc;font-size:1.05rem;line-height:1.5}.admin-business-actions{display:flex;flex-wrap:wrap;justify-content:end;gap:.55rem}.admin-business-reasons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:1rem}.admin-business-reason{border:1px solid rgba(151,169,157,.18);border-radius:.7rem;padding:.75rem .85rem;color:#b9c7bb;background:#ffffff09;line-height:1.45}.admin-quick-grant-modal{width:min(920px,calc(100vw - 32px));max-height:min(90vh,880px);overflow:auto}.admin-quick-grant-kicker{display:block;margin-bottom:7px;color:var(--brand);font:800 10px/1 JetBrains Mono,monospace;letter-spacing:.13em}.admin-quick-grant-form{display:grid;gap:14px;padding:18px 24px 0}.admin-quick-grant-step{display:grid;gap:13px;padding:16px;border:1px solid rgba(151,169,157,.17);border-radius:12px;background:linear-gradient(145deg,#b8ff2f06,#ffffff05)}.admin-quick-grant-step-head{display:flex;align-items:center;gap:9px;color:#edf5ec}.admin-quick-grant-step-head>span{width:24px;height:24px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;color:#081008;background:var(--brand);font:900 11px/1 JetBrains Mono,monospace}.admin-quick-user-search .btn{flex:0 0 auto}.admin-quick-user-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:190px;overflow:auto}.admin-quick-user-results button{min-width:0;display:grid;gap:3px;padding:10px 12px;text-align:left;color:#eef5ef;border:1px solid rgba(151,169,157,.18);border-radius:9px;background:#ffffff06;cursor:pointer}.admin-quick-user-results button:hover,.admin-quick-user-results button.is-selected{border-color:#b8ff2f8c;background:#b8ff2f12}.admin-quick-user-results button.is-selected{box-shadow:inset 3px 0 0 var(--brand)}.admin-quick-user-results small{overflow:hidden;color:#859087;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.admin-quick-grant-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.admin-quick-grant-fields label{min-width:0;display:grid;gap:6px;color:#b9c6bb;font-size:12px;font-weight:700}.admin-quick-amount{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.admin-quick-amount>span{position:absolute;z-index:1;left:11px;color:#859087}.admin-quick-amount .auth-input{width:100%;padding-left:25px;padding-right:52px;color:#f7d66b;font-weight:800}.admin-quick-amount:not(.is-editable) .auth-input{cursor:default;background:#f3ba2f0f}.admin-quick-amount>small{position:absolute;right:10px;color:#8d978f;font-size:10px}.admin-quick-grant-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.admin-quick-grant-summary>div{min-width:0;display:grid;gap:4px;padding:10px;border-radius:9px;background:#ffffff09}.admin-quick-grant-summary span{color:#7f8a82;font-size:10px;text-transform:uppercase;letter-spacing:.07em}.admin-quick-grant-summary strong{overflow:hidden;color:#e8f0e9;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.admin-area-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.admin-area-card{display:grid;gap:.8rem;align-content:start;transition:transform .18s ease,border-color .18s ease,background .18s ease}.admin-area-card:hover{transform:translateY(-2px);border-color:#b8ff2f47;background:linear-gradient(180deg,#121a15,#0b110e)}.admin-area-head{display:flex;justify-content:space-between;align-items:start;gap:.7rem}.admin-area-head h3{margin:0}.admin-area-status{display:inline-flex;align-items:center;border-radius:999px;padding:.25rem .55rem;border:1px solid rgba(255,255,255,.12);color:#dce8dc;background:#ffffff0a;font-size:.76rem;font-weight:800;white-space:nowrap}.admin-area-status.good{border-color:#22c55e57;color:#86efac;background:#22c55e1a}.admin-area-status.watch{border-color:#f59e0b5c;color:#fcd34d;background:#f59e0b1a}.admin-area-status.bad{border-color:#ef444461;color:#fca5a5;background:#ef44441a}.admin-area-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.admin-area-metric{border-radius:.6rem;padding:.55rem;background:#ffffff09;min-width:0}.admin-area-metric span,.admin-area-metric strong{display:block}.admin-area-metric span{color:var(--muted);font-size:.75rem}.admin-area-metric strong{margin-top:.15rem;color:#f1f7ef;font-size:.95rem}.admin-area-links{display:flex;flex-wrap:wrap;gap:.45rem}.admin-area-links .btn{min-height:34px;padding:.48rem .65rem;font-size:.84rem}.admin-full-menu{display:grid;gap:.85rem}.admin-menu-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.admin-menu-grid>div{border:1px solid rgba(151,169,157,.16);border-radius:.7rem;padding:.8rem;background:#ffffff06}.admin-menu-grid h4{margin:0 0 .5rem;font-family:Sora,sans-serif}.admin-menu-grid a{display:block;color:#dce8dc;text-decoration:none;padding:.32rem 0}.admin-menu-grid a:hover{color:var(--brand)}.admin-recovery-grid{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:1rem}.admin-recovery-card{display:grid;gap:.75rem;align-content:start;max-width:100%;overflow:hidden}.admin-recovery-card textarea.auth-input{min-height:86px;resize:vertical}.admin-recovery-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1rem}.admin-recovery-engine-controls{display:flex;flex-wrap:wrap;align-items:end;gap:.85rem;margin-top:1rem;padding-top:.85rem;border-top:1px solid rgba(141,177,204,.14)}.admin-compact-label{display:grid;gap:.35rem;min-width:120px;color:#cbd5e1;font-size:.85rem;font-weight:700}.admin-recovery-dryrun{display:grid;gap:.75rem;margin-top:1rem}.admin-recovery-command-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem;margin-bottom:1rem}.admin-recovery-mini-list{display:grid;gap:.35rem;color:#cbd5e1;font-size:.88rem}.admin-recovery-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.admin-recovery-controls.two{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-recovery-block{display:grid;gap:.6rem;border:1px solid rgba(141,177,204,.14);border-radius:.7rem;padding:.75rem;background:#ffffff06}.admin-recovery-block h4{margin:0;font-family:Sora,sans-serif}.admin-recovery-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.admin-recovery-checks label{display:inline-flex;align-items:center;gap:.4rem;color:#cbd5e1;font-size:.85rem}.admin-recovery-schedule{display:grid;gap:.55rem}.admin-recovery-schedule-head{display:flex;justify-content:space-between;align-items:center;gap:.75rem;color:#edf5fa;font-weight:800}.admin-recovery-schedule-row{display:grid;grid-template-columns:minmax(220px,1fr) minmax(140px,.45fr) minmax(140px,.45fr) auto;gap:.5rem;align-items:end;border:1px solid rgba(141,177,204,.12);border-radius:.6rem;padding:.55rem;background:#ffffff06}.admin-recovery-schedule-row .btn-link{min-width:56px;justify-self:end;padding-bottom:.55rem}.toggle-row{display:inline-flex;align-items:center;gap:.45rem;color:#cbd5e1;font-weight:700;white-space:nowrap}.admin-email-preview{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(320px,1.2fr);gap:1rem;margin-top:1rem}.admin-email-preview pre{white-space:pre-wrap;word-break:break-word;border:1px solid rgba(141,177,204,.16);border-radius:.7rem;padding:.8rem;background:#ffffff09;color:#dbeafe}.admin-email-preview iframe{width:100%;min-height:520px;border:1px solid rgba(141,177,204,.2);border-radius:.7rem;background:#08111f}.recovery-claim-card{display:grid;gap:1rem;max-width:720px;margin:0 auto}.admin-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.admin-command-grid{display:grid;grid-template-columns:minmax(280px,1.25fr) repeat(3,minmax(190px,1fr));gap:.75rem;margin-top:.85rem}.admin-detail-stack{display:grid;gap:1rem;margin-top:.9rem}.admin-detail-stack>section{min-width:0}.admin-secondary-tools summary{cursor:pointer;font-weight:700;color:#dfeaff}.admin-secondary-tools[open] summary{margin-bottom:6px}@media (max-width: 720px){.admin-section-head,.admin-business-hero{flex-direction:column;display:flex}.admin-business-actions{justify-content:start}.admin-business-reasons{grid-template-columns:1fr}.admin-quick-grant-form{padding:14px 14px 0}.admin-quick-user-results,.admin-quick-grant-fields,.admin-quick-grant-summary{grid-template-columns:1fr}.admin-quick-user-search{align-items:stretch!important;flex-direction:column}.admin-quick-user-search .btn{width:100%}}.concept-trust-map{width:min(1240px,calc(100% - 48px));margin:70px auto 0;display:grid;grid-template-columns:.72fr 1.28fr;border:1px solid rgba(255,255,255,.1);background:#0a0e0c}.concept-trust-copy{padding:clamp(28px,4vw,64px);border-right:1px solid rgba(255,255,255,.09)}.concept-trust-copy h2,.concept-reviews h2{margin:10px 0 16px;font-size:clamp(30px,4vw,58px);line-height:.98}.concept-trust-copy>p:not(.concept-kicker),.concept-reviews header>p{color:#9aa39d;line-height:1.7}.concept-trust-copy>div{margin-top:34px;display:grid;grid-template-columns:auto 1fr;gap:3px 12px;align-items:baseline}.concept-trust-copy strong{color:#bcff23;font:700 30px/1 var(--font-display,inherit)}.concept-trust-copy span{color:#778078;font-size:12px;text-transform:uppercase;letter-spacing:.12em}.concept-world{position:relative;min-height:430px;overflow:hidden;background:radial-gradient(circle at 65% 45%,rgba(188,255,35,.06),transparent 35%),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:auto,50px 50px,50px 50px}.concept-world svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.concept-world .concept-world-land{fill:#131b16;stroke:#344038;stroke-width:1.15;stroke-linejoin:round;filter:drop-shadow(0 8px 22px rgba(0,0,0,.28))}.concept-world-dot{--dot-scale: 1;position:absolute;z-index:2;width:8px;height:8px;border:1px solid #e6ff9c;border-radius:50%;background:#bcff23;box-shadow:0 0 0 5px #bcff2314,0 0 18px #bcff23;transform:translate(-50%,-50%) scale(var(--dot-scale));animation:concept-dot-pulse 2.8s ease-in-out infinite}.concept-world em{position:absolute;left:50%;bottom:24px;transform:translate(-50%);color:#68726b;font-size:12px;white-space:nowrap}@keyframes concept-dot-pulse{50%{opacity:.65;box-shadow:0 0 0 9px #bcff2300,0 0 24px #bcff23}}.concept-reviews{width:min(1240px,calc(100% - 48px));margin:70px auto 90px}.concept-reviews>header{display:grid;grid-template-columns:1.1fr .9fr;align-items:end;gap:40px;margin-bottom:28px}.concept-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.concept-review-grid article{min-height:190px;padding:25px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(145deg,#111613,#090c0a)}.concept-review-grid article>div{color:#bcff23;letter-spacing:.1em}.concept-review-grid article>div span{color:#485149}.concept-review-grid blockquote{margin:24px 0;color:#e9eee9;line-height:1.55;font-size:17px}.concept-review-grid small{color:#727d75;text-transform:uppercase;letter-spacing:.08em}.concept-review-grid article{min-width:0;overflow-wrap:anywhere}.concept-review-grid .concept-review-incentive{display:block;margin-top:12px;text-transform:none;letter-spacing:normal;line-height:1.5}.concept-review-expand{display:block;margin:0 0 18px;border:0;padding:0;background:none;color:#e8b766;cursor:pointer;text-decoration:underline}.concept-review-pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:24px}.concept-review-pagination button:disabled{opacity:.4;cursor:default}.admin-surface .responsive-table{table-layout:fixed;width:100%}.admin-surface .responsive-table th,.admin-surface .responsive-table td{overflow-wrap:anywhere;white-space:normal;min-width:0}@media (max-width: 700px){.admin-surface .responsive-table{min-width:0;display:block}.admin-surface .responsive-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.admin-surface .responsive-table tbody{display:grid;gap:14px}.admin-surface .responsive-table tr{display:grid;border:1px solid rgba(255,255,255,.12);border-radius:10px;min-width:0}.admin-surface .responsive-table td{display:grid;grid-template-columns:minmax(70px,.6fr) minmax(0,1.4fr);gap:10px;padding:10px}.admin-surface .responsive-table td:before{content:attr(data-label);color:#aeb5b0;font-weight:600}.admin-surface .responsive-table td>*{min-width:0;max-width:100%}}.concept-reviews-empty{grid-column:1/-1;padding:40px;border:1px dashed rgba(188,255,35,.2);color:#7c877f;text-align:center}@media (max-width: 850px){.concept-trust-map,.concept-reviews>header{grid-template-columns:1fr}.concept-trust-copy{border-right:0;border-bottom:1px solid rgba(255,255,255,.09)}.concept-review-grid{grid-template-columns:1fr}.concept-world{min-height:330px}}@media (max-width: 680px){body.concept-menu-is-open{overflow:hidden}.concept-page button,.concept-page select,.concept-page a{touch-action:manipulation}.concept-brand{min-height:44px;gap:8px;font-size:14px}.concept-brand-mark{width:34px;height:34px}.concept-lang-select{min-width:48px;min-height:44px;padding:8px}.concept-mobile-menu{max-height:calc(100vh - 84px);overflow-y:auto}.concept-reassurance{margin-bottom:38px}.concept-feature-catalog article{min-height:230px;padding:26px}.concept-feature-catalog article>svg{margin-bottom:32px}.concept-feature-catalog a{min-height:44px;margin-top:18px}.concept-chip-list span{min-height:36px}.concept-feature-index a{min-height:44px;display:inline-flex;align-items:center}.concept-outcomes article{min-height:230px;padding:26px}.concept-outcomes strong{margin-top:38px}.concept-result-note{padding:26px;gap:16px}.concept-flow-proof img{height:auto;object-fit:contain}.concept-service-index h2{font-size:34px}.concept-trust-map,.concept-reviews{width:calc(100% - 28px);margin-top:50px}.concept-trust-copy{padding:28px 24px}.concept-world{min-height:250px}.concept-world em{bottom:14px;font-size:10px}.concept-review-grid article{min-height:0;padding:22px}.concept-review-grid blockquote{margin:18px 0;font-size:16px}.concept-guide-hero,.concept-guide-chapters,.concept-guide-library,.concept-guide-final{width:calc(100% - 28px)}.concept-guide-hero{padding:52px 0 44px}.concept-guide-hero>h1{font-size:clamp(44px,14vw,52px)}.concept-guide-page .guide-path-grid{grid-template-columns:1fr;margin-top:28px}.concept-guide-page .guide-path-grid article{min-height:0}.concept-guide-chapters>article,.concept-guide-chapters>article.is-reversed{min-height:0}.concept-guide-copy{padding:30px 24px}.concept-guide-copy>span{margin-bottom:22px}.concept-guide-chapters figure{padding:12px}.concept-guide-library{padding:72px 0}.concept-guide-library h2{font-size:38px}.concept-guide-final{margin-bottom:48px;padding:26px}.concept-commerce-page .download-page,.concept-commerce-page .purchase-page{width:calc(100% - 28px)}.concept-commerce-page .download-hero,.concept-commerce-page .purchase-hero{padding:50px 0 34px}.concept-commerce-page .download-title,.concept-commerce-page .purchase-hero h1{font-size:clamp(44px,14vw,54px)}.concept-commerce-page .download-platform-card{min-height:0;padding:24px}.concept-commerce-page .download-platform-card .landing-btn{width:100%;margin-top:24px;justify-content:center}.concept-commerce-page .landing-btn,.concept-commerce-page .btn-primary,.concept-commerce-page .btn-secondary{min-height:48px}.download-platform-switch{width:100%}.download-platform-switch button{min-height:48px}.download-discord-callout,.download-panel,.download-macos-panel{padding:24px}.concept-footer a{min-height:44px;display:inline-flex;align-items:center}.authp-tab,.authp-link,.authp-card a,.auth-form .btn,.auth-form a,.purchase-tabs button{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.auth-input,.concept-account-page .profile-surface button,.concept-account-page .profile-surface a{min-height:44px}}@media (prefers-reduced-motion: reduce){.concept-world-dot{animation:none}}.seo-landing{width:min(1120px,calc(100% - 2rem));margin:0 auto;padding:7.5rem 0 5rem;color:#edf5fa}.seo-landing-hero{max-width:850px;margin:0 auto 3rem;text-align:center}.seo-landing-hero h1{margin:.75rem 0 1rem;font-family:Sora,sans-serif;font-size:clamp(2.25rem,6vw,4.6rem);line-height:1.03;letter-spacing:-.045em}.seo-landing-hero>p:not(.landing-kicker){max-width:760px;margin:0 auto;color:#b8c9d8;font-size:clamp(1rem,2vw,1.18rem);line-height:1.75}.seo-landing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.seo-landing-grid article{display:flex;align-items:flex-start;gap:.9rem;min-height:190px;padding:1.5rem;border:1px solid rgba(141,177,204,.18);border-radius:1.1rem;background:linear-gradient(145deg,#111f31f5,#08111ff5)}.seo-landing-grid svg,.seo-risk-note svg{flex:0 0 auto;width:1.5rem;color:#42d392}.seo-landing-grid h2{margin:0 0 .65rem;font-family:Sora,sans-serif;font-size:1.18rem}.seo-landing-grid p,.seo-risk-note p,.seo-faq p{margin:0;color:#b8c9d8;line-height:1.7}.seo-risk-note{display:flex;align-items:flex-start;gap:.9rem;margin:1.25rem 0 3.5rem;padding:1.2rem 1.35rem;border:1px solid rgba(255,191,71,.35);border-radius:.9rem;background:#ffbf4712}.seo-risk-note svg{color:#ffbf47}.seo-risk-note strong{color:#fff1cc}.seo-faq{max-width:900px;margin:0 auto 3rem}.seo-faq>h2{margin:.5rem 0 1.25rem;font-family:Sora,sans-serif;font-size:clamp(1.8rem,4vw,2.7rem)}.seo-faq-list{display:grid;gap:.75rem}.seo-faq details{padding:1rem 1.2rem;border:1px solid rgba(141,177,204,.17);border-radius:.85rem;background:#0f1b2bdb}.seo-faq summary{cursor:pointer;color:#edf5fa;font-weight:800}.seo-faq details p{padding-top:.8rem}.seo-related{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem 1.25rem;padding:1.2rem;border-top:1px solid rgba(141,177,204,.17)}.seo-related a{color:#5de4ae;font-weight:800}@media (max-width: 760px){.seo-landing{padding-top:6.5rem}.seo-landing-grid{grid-template-columns:1fr}.seo-landing-grid article{min-height:auto}}@media (max-width: 1180px){.admin-command-grid,.admin-area-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-recovery-grid{grid-template-columns:1fr}.admin-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.admin-command-grid,.admin-area-grid,.admin-menu-grid,.admin-area-metrics,.admin-recovery-command-grid,.admin-recovery-controls,.admin-recovery-controls.two,.admin-recovery-checks,.admin-recovery-status-grid,.admin-recovery-schedule-row,.admin-email-preview{grid-template-columns:1fr}}@media (max-width: 900px){.purchase-comparison table{display:block;min-width:0}.purchase-comparison thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.purchase-comparison tbody{display:grid;gap:12px}.purchase-comparison tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-comparison tbody th:first-child{position:static;grid-column:1/-1;min-width:0}.purchase-comparison tbody td{min-width:0;overflow-wrap:anywhere}.purchase-comparison tbody td:before{content:attr(data-plan);display:block;margin-bottom:6px;font-weight:700;color:#e8b766}}@media (max-width: 760px){.concept-feature-index{position:static}}
