:root{--font-inter:system-ui,-apple-system,BlinkMacSystemFont,"Inter",sans-serif}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%;font-family:var(--font-inter);background-color:#ffffff;color:#111827}.page-shell{min-height:100vh;display:flex;flex-direction:column}.page-content{flex:1;padding:64px 24px 48px}@media (min-width:768px){.page-content{padding:80px 64px 64px}}.container{max-width:1120px;margin:0 auto}.site-header{border-bottom:1px solid #e5e7eb;background:#ffffff;position:sticky;top:0;z-index:10}.site-header-inner{max-width:1120px;margin:0 auto;padding:12px 24px;display:flex;align-items:center;justify-content:space-between;gap:1rem}.site-title{font-size:1rem;font-weight:700;color:#111827;text-decoration:none;letter-spacing:.02em}.site-nav{display:flex;flex-wrap:wrap;gap:.4rem}.site-nav-link{font-size:.84rem;color:#374151;text-decoration:none;padding:.35rem .55rem;border-radius:8px;border:1px solid transparent}.site-nav-link:hover{border-color:#e5e7eb}@media (max-width:900px){.site-header-inner{flex-direction:column;align-items:flex-start}}.hero-eyebrow{font-size:.875rem;letter-spacing:.16em;text-transform:uppercase;color:#6b7280;margin-bottom:.75rem}.hero-title{font-size:clamp(2.5rem,4vw,3.25rem);line-height:1.05;font-weight:700;color:#020617;margin:0 0 1.25rem}.hero-subtitle{max-width:520px;font-size:1rem;line-height:1.6;color:#4b5563;margin-bottom:1.75rem}.hero-slogan-seo{max-width:40rem;margin:-.75rem 0 1.5rem;font-size:1.02rem;line-height:1.55;font-weight:600;color:#0f172a;letter-spacing:-.015em}@media (max-width:640px){.hero-slogan-seo{font-size:.95rem;margin-top:-.5rem}}.hero-badges{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2.25rem}.badge{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .6rem;border-radius:999px;border:1px solid #e5e7eb;background-color:#f9fafb;font-size:.75rem;color:#4b5563}.hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-bottom:2.5rem}.button-primary{padding:.7rem 1.4rem;background-color:#111827;color:#f9fafb;font-weight:500}.button-ghost,.button-primary{border-radius:8px;border:1px solid #111827;font-size:.9rem;text-decoration:none}.button-ghost{padding:.7rem 1.2rem;background-color:transparent;color:#111827}.credit-pill{display:inline-flex;align-items:center;margin-bottom:1rem;padding:.45rem .85rem;border:1px solid #111827;border-radius:999px;background:linear-gradient(90deg,#f8fafc,#eef2ff,#f8fafc);color:#0f172a;font-size:.82rem;text-decoration:none;box-shadow:inset 0 0 0 1px #e5e7eb,0 0 18px rgba(15,23,42,.08)}.card-grid{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:900px){.card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.card-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}}.hero-cost-panel{max-width:640px;margin-bottom:2rem;padding:1.25rem 1.35rem;border-radius:8px;border:1px solid #e5e7eb;background:linear-gradient(180deg,#fafafa,#ffffff)}.hero-cost-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.hero-cost-col{text-align:center;padding:.75rem .5rem;border-radius:8px;background:#f3f4f6}.hero-cost-col--seek{background:#ecfdf5;outline:1px solid #a7f3d0}.hero-cost-label{display:block;font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#6b7280;margin-bottom:.35rem}.hero-cost-amount{display:block;font-size:clamp(1.75rem,4vw,2.35rem);font-weight:800;color:#020617;font-variant-numeric:tabular-nums}.hero-cost-col--seek .hero-cost-amount{color:#047857}.hero-cost-slider{margin-top:.25rem;min-height:2.75rem;padding:.65rem 0;touch-action:pan-y}@media (max-width:640px){.hero-cost-panel{padding:1rem}.hero-cost-row{gap:.65rem}.hero-cost-col{padding:.55rem .35rem}}.hero-capital-tagline{margin:1.25rem 0 0;font-size:clamp(1.15rem,2.8vw,1.65rem);font-weight:700;line-height:1.25;color:#0f172a;text-align:center;letter-spacing:-.02em}.hero-cost-model-hint{margin:0 0 1rem;font-size:.8rem;line-height:1.5;color:#64748b;text-align:center}.hero-cost-model-hint strong{color:#0f172a;font-weight:600}.hero-cost-slider-label{margin:.35rem 0 0;font-size:.8125rem;font-weight:600;color:#475569;text-align:center;font-variant-numeric:tabular-nums}.pricing-float-guarantee{position:fixed;bottom:1.25rem;left:50%;transform:translateX(-50%);z-index:50;max-width:calc(100vw - 2rem);pointer-events:none}.pricing-float-guarantee-inner{display:inline-block;padding:.7rem 1.35rem;border-radius:999px;font-size:.8125rem;font-weight:800;letter-spacing:.02em;text-transform:none;color:#000000;background:linear-gradient(180deg,#fde047,#facc15);border:2px solid #ca8a04;box-shadow:0 4px 0 rgba(202,138,4,.35),0 18px 40px rgba(234,179,8,.45),inset 0 0 0 1px rgba(0,0,0,.06);pointer-events:none}.pricing-grid{display:grid;grid-template-columns:1fr;gap:1.25rem;margin-top:2rem;align-items:stretch}@media (max-width:899px){.pricing-grid{gap:1.5rem}.pricing-card{max-width:28rem;margin-left:auto;margin-right:auto;width:100%}}@media (min-width:900px){.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pricing-card{position:relative;border-radius:8px;border:1px solid #e5e7eb;background:#ffffff;padding:1.35rem 1.4rem 1.5rem;display:flex;flex-direction:column}.pricing-card--best{border:2px solid #d4af37;box-shadow:0 0 0 1px rgba(212,175,55,.35),0 18px 40px rgba(15,23,42,.08);background:linear-gradient(180deg,#fffef7,#ffffff 55%)}.pricing-card--growth-lift{position:relative;z-index:1;box-shadow:0 25px 50px -12px rgba(212,175,55,.25),0 0 0 1px rgba(212,175,55,.35),0 18px 40px rgba(15,23,42,.08)}.pricing-fomo-line{margin:.75rem 0 0;max-width:40rem;font-size:.8125rem;font-weight:600;line-height:1.45;color:#64748b;text-shadow:0 0 20px rgba(250,204,21,.55),0 0 42px rgba(253,224,71,.35);animation:pricing-fomo-shimmer 4s ease-in-out infinite}@keyframes pricing-fomo-shimmer{0%,to{opacity:.92;filter:brightness(1)}50%{opacity:1;filter:brightness(1.08)}}@media (prefers-reduced-motion:reduce){.pricing-fomo-line{animation:none}}.pricing-growth-anchor{margin:-.35rem 0 .85rem;font-size:.9375rem;font-weight:800;color:#0f172a;letter-spacing:-.02em}.pricing-compare-block{margin:0 0 1.1rem;padding:.85rem .9rem;border-radius:8px;border:1px solid #e2e8f0;background:#f8fafc}.pricing-compare-line{margin:0 0 .35rem;font-size:.84rem;line-height:1.45;color:#334155}.pricing-compare-line:last-of-type{margin-bottom:.5rem}.pricing-compare-strong{font-weight:800;color:#0f172a;font-variant-numeric:tabular-nums}.pricing-compare-savings-line{margin:0;font-size:.88rem;font-weight:700;line-height:1.45;color:#0f172a}.pricing-savings-emphasis{color:#15803d;font-weight:800;font-variant-numeric:tabular-nums}.pricing-scale-hook{margin:0 0 .5rem;font-size:.8rem;font-weight:600;line-height:1.45;color:#475569}.pricing-ribbon{position:absolute;top:.85rem;right:-.35rem;padding:.28rem 2.25rem .28rem .85rem;font-size:.65rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#0f172a;background:linear-gradient(90deg,#facc15,#fde047);clip-path:polygon(0 0,100% 0,calc(100% - 8px) 50%,100% 100%,0 100%);box-shadow:0 2px 8px rgba(0,0,0,.12)}.pricing-tier-tag{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#6b7280;margin:0 0 .35rem}.pricing-tier-tag--pro{color:#b45309}.pricing-card-title{font-size:1.15rem;font-weight:700;color:#020617;margin:0 0 .5rem}.pricing-card-price{margin:0 0 1rem;min-height:3.25rem}.pricing-price-main{font-size:2rem;font-weight:800;color:#020617;font-variant-numeric:tabular-nums}.pricing-price-unit{display:block;font-size:.85rem;font-weight:500;color:#6b7280;margin-top:.15rem}.pricing-card-list{margin:0 0 1.25rem;padding-left:1.1rem;font-size:.84rem;line-height:1.55;color:#4b5563;flex:1}.pricing-card-list li{margin-bottom:.4rem}.pricing-card-psych{font-size:.78rem;line-height:1.5;color:#6b7280;margin:-.5rem 0 1rem}.pricing-card-cta{display:inline-flex;justify-content:center;width:100%;text-align:center;margin-top:auto}.pricing-pay-strip{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem;margin-top:.85rem}.pricing-pay-badge{display:inline-flex;align-items:center;padding:.2rem .45rem;border-radius:6px;border:1px solid #e5e7eb;background:#f9fafb;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.pricing-rollover-tip{display:flex;align-items:flex-start;gap:.55rem;margin:0 0 1rem;padding:.65rem .75rem;border-radius:8px;border:1px solid #e2e8f0;background:#f8fafc}.pricing-rollover-icon{flex-shrink:0;margin-top:.05rem;color:#0f172a}.pricing-rollover-text{font-size:.8rem;line-height:1.45;color:#475569}.pricing-boosters{margin-top:3rem;padding-top:2.25rem;border-top:1px solid #e5e7eb}.pricing-boosters-title{font-size:1.1rem;font-weight:700;color:#020617;margin:0 0 .5rem}.pricing-boosters-lead{margin:0 0 1.25rem;font-size:.9rem;line-height:1.55;color:#64748b;max-width:40rem}.pricing-boosters-grid{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:640px){.pricing-boosters-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pricing-booster-card{border-radius:8px;border:1px solid #e5e7eb;background:#ffffff;padding:1.25rem 1.35rem;display:flex;flex-direction:column;gap:.75rem}.pricing-booster-card--pro{position:relative;padding-top:2.15rem}.pricing-bonus-badge{position:absolute;top:.75rem;right:.75rem;padding:.2rem .45rem;border-radius:6px;font-size:.62rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#ffffff;background:#dc2626;border:1px solid #b91c1c;box-shadow:0 2px 8px rgba(220,38,38,.35)}.pricing-booster-name{font-size:.95rem;font-weight:700;margin:0;color:#0f172a}.pricing-booster-deal{margin:0;font-size:.88rem;color:#4b5563;flex:1}.pricing-booster-cta{width:100%;justify-content:center;text-align:center}.pricing-api-anchor{margin-top:3rem;padding:1.5rem 1.35rem;border-radius:8px;border:1px dashed #cbd5e1;background:#f8fafc;max-width:36rem}.pricing-api-anchor-title{font-size:.95rem;font-weight:700;margin:0 0 .35rem;color:#0f172a}.pricing-api-anchor-lead{font-size:.85rem;color:#64748b;margin:0 0 .75rem}.pricing-api-snippet{margin:0;padding:.85rem 1rem;border-radius:8px;background:#0f172a;color:#e2e8f0;font-size:.82rem;overflow-x:auto;border:1px solid #1e293b}.pricing-api-snippet code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.pricing-page-main{padding-bottom:5.5rem}.card{border-radius:8px;border:1px solid #e5e7eb;background:#ffffff;padding:1.25rem 1.4rem}.card-title{font-size:.95rem;font-weight:600;margin-bottom:.4rem;color:#111827}.card-body{font-size:.85rem;line-height:1.6;color:#4b5563}.range-slider{margin-top:.8rem;width:100%;accent-color:#111827;min-height:2.75rem;padding:.65rem 0;cursor:pointer;touch-action:pan-y}input[type=range].hero-cost-slider::-webkit-slider-thumb,input[type=range].range-slider::-webkit-slider-thumb{width:1.5rem;height:1.5rem;border-radius:50%;border:2px solid #111827;background:#ffffff;box-shadow:0 2px 8px rgba(15,23,42,.2)}input[type=range].range-slider::-moz-range-thumb{width:1.5rem;height:1.5rem;border-radius:50%;border:2px solid #111827;background:#ffffff;box-shadow:0 2px 8px rgba(15,23,42,.2)}.status-bars{margin-top:.9rem;display:grid;gap:.45rem}.status-bars span{display:block;height:8px;border-radius:999px;background:linear-gradient(90deg,#111827,#334155)}.tab-row{display:inline-flex;gap:.45rem;margin:.45rem 0 .75rem}.tab{border:1px solid #d1d5db;background:#ffffff;color:#374151;border-radius:8px;padding:.35rem .6rem;font-size:.8rem}.tab-active{border-color:#111827;color:#111827}.code-grid{display:grid;grid-template-columns:1fr;gap:.8rem}@media (min-width:900px){.code-grid{grid-template-columns:1fr 1fr}}.code-box{display:block}.code-title{display:inline-block;font-size:.75rem;color:#6b7280;margin-bottom:.4rem}.code-area{width:100%;min-height:132px;border:1px solid #e5e7eb;border-radius:8px;padding:.55rem;font-size:.75rem;line-height:1.45;color:#0f172a;background:#ffffff;resize:vertical}.docs-shell{display:grid;grid-template-columns:220px 1fr;gap:1rem}@media (max-width:900px){.docs-shell{grid-template-columns:1fr}}.docs-sidebar{position:sticky;top:84px;align-self:start}.docs-nav{display:grid;gap:.35rem}.docs-nav-link{text-decoration:none;color:#374151;border:1px solid #e5e7eb;border-radius:8px;padding:.45rem .55rem;font-size:.85rem;background:#fff}.docs-content{min-width:0}.article-shell{max-width:900px}.article-card h1,.article-card h2,.article-card h3{color:#111827}.article-card li,.article-card p{color:#4b5563;line-height:1.65}.article-card pre{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;padding:.8rem;overflow-x:auto}.heartbeat-line{margin-top:.7rem;height:10px;border-radius:999px;background:#e5e7eb;overflow:hidden}.heartbeat-line span{display:block;height:100%;width:30%;background:linear-gradient(90deg,#111827,#64748b);animation:heartbeat-slide 2s ease-in-out infinite}@keyframes heartbeat-slide{0%{transform:translateX(-120%)}50%{transform:translateX(220%)}to{transform:translateX(420%)}}.compare-table{width:100%;border-collapse:collapse;margin-top:1rem;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;font-size:.9rem}.compare-table td,.compare-table th{text-align:left;padding:.8rem;border-bottom:1px solid #e5e7eb}.compare-table thead th{background:#f8fafc;color:#0f172a}.compare-table tbody th{font-weight:600;width:24%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.footer{border-top:1px solid #1e293b;background:#020617;color:#e5e7eb;padding:1.35rem 24px 1.6rem}.footer-inner{max-width:1120px;margin:0 auto}.footer-three-col{display:grid;grid-template-columns:1fr auto 1fr;align-items:start;gap:1.25rem 2rem}.footer-col-address{min-width:0}@media (max-width:768px){.footer-three-col{grid-template-columns:1fr;text-align:center;gap:1.5rem}.footer-col-contact{text-align:center}.footer{padding:1.5rem 18px 2rem}}.footer-company{display:inline-block;font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#d4af37;margin-bottom:.35rem}.footer-address{margin:0;font-size:.75rem;line-height:1.65;color:#9ca3af;max-width:22rem;overflow-wrap:break-word;word-break:normal;hyphens:manual}@media (max-width:768px){.footer-address{max-width:100%;margin-left:auto;margin-right:auto;padding:0 .25rem;font-size:.72rem;line-height:1.7;text-wrap:pretty}}.footer-col-links{display:flex;flex-wrap:wrap;gap:.65rem 1rem;justify-content:center;align-items:center}.footer-col-contact{text-align:right}@media (max-width:768px){.footer-col-links{justify-content:center}}.footer-link-min{font-size:.8rem;color:#374151;text-decoration:none}.footer-link-min:hover{color:#111827;text-decoration:underline}.footer .footer-link-min{color:#d4af37}.footer .footer-link-min:hover{color:#f5e6a3;text-decoration:underline}.footer-contact{font-weight:500}.legal-doc{max-width:42rem;margin:0 auto}.legal-doc h2{font-size:1.05rem;font-weight:600;color:#020617;margin:2rem 0 .65rem}.legal-doc h2:first-of-type{margin-top:1.25rem}.legal-doc li,.legal-doc p{font-size:.92rem;line-height:1.65;color:#4b5563}.legal-doc ul{margin:.5rem 0 0;padding-left:1.25rem}.legal-doc .legal-lead{font-size:.95rem;color:#374151;margin-bottom:.5rem}.legal-doc .legal-meta{font-size:.8rem;color:#6b7280;margin-bottom:1.5rem}.legal-doc a{color:#2563eb;text-decoration:underline}.legal-doc a:hover{color:#1d4ed8}.status-lane-card{border-radius:8px;border:1px solid #e5e7eb;background:#ffffff;padding:1.1rem 1.25rem}.status-lane-title{font-size:.95rem;font-weight:600;color:#0f172a;margin:0 0 .35rem}.status-lane-meta{font-size:.8rem;color:#64748b;margin:0 0 .75rem}.status-lane-bar{height:8px;border-radius:999px;background:linear-gradient(90deg,#22c55e,#4ade80 50%,#16a34a);box-shadow:inset 0 0 0 1px rgb(22 163 74/.2)}.status-lane-detail{font-size:.72rem;line-height:1.45;color:#94a3b8;margin:0 0 .65rem}.status-inline-code{font-size:.8em;background:#f1f5f9;padding:.12rem .35rem;border-radius:4px}.status-lane-card--gateway-ok .status-lane-bar{background:linear-gradient(90deg,#22c55e,#4ade80 50%,#16a34a);box-shadow:inset 0 0 0 1px rgb(22 163 74/.2)}.status-lane-card--gateway-fail .status-lane-bar{background:linear-gradient(90deg,#ef4444,#f87171 50%,#b91c1c);box-shadow:inset 0 0 0 1px rgb(185 28 28/.25)}.status-lane-card--gateway-unknown .status-lane-bar{background:linear-gradient(90deg,#eab308,#facc15 50%,#ca8a04);box-shadow:inset 0 0 0 1px rgb(202 138 4/.3)}.legal-prose{max-width:56rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;padding-bottom:5rem;color:#171717;font-size:1.0625rem;line-height:1.75}.legal-prose h1{font-size:2.25rem;line-height:1.15;font-weight:700;text-transform:uppercase;letter-spacing:-.03em;margin:0 0 2rem;color:#020617}.legal-prose .legal-effective{display:block;font-size:.8125rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#6b7280;margin:-1rem 0 2.5rem}.legal-prose .legal-absolute-box{margin:0 0 3rem;padding-left:1.5rem;border-left:4px solid #000000}.legal-prose .legal-absolute-box h2{font-size:1.25rem;font-weight:700;font-style:italic;text-transform:uppercase;margin:0 0 1rem;color:#020617}.legal-prose .legal-absolute-box p{margin:0;font-weight:700;text-decoration:underline;text-underline-offset:3px;color:#111827}.legal-prose h3{font-size:1.125rem;font-weight:700;margin:2rem 0 .75rem;color:#0f172a}.legal-prose p{margin:0 0 1rem;color:#374151}.legal-prose .legal-copy-footer{margin-top:5rem;padding-top:2.5rem;border-top:1px solid #e5e7eb;font-size:.875rem;color:#9ca3af}.legal-prose.legal-prose--privacy{font-family:Georgia,Times New Roman,Times,serif}.legal-prose.legal-prose--privacy h1{font-weight:900;letter-spacing:.2em;padding-bottom:1rem;margin-bottom:2.5rem;border-bottom:8px solid #000000}.legal-prose.legal-prose--privacy h3{font-family:system-ui,-apple-system,sans-serif}.legal-prose.legal-prose--privacy p{font-size:.98rem}.legal-refund-frame{max-width:56rem;margin-left:auto;margin-right:auto;padding:2.5rem 2rem 3rem;border:8px solid #000000;background:#ffffff}.legal-refund-frame h1{font-size:3rem;line-height:1.1;font-weight:900;text-transform:uppercase;margin:0 0 2rem;text-decoration:underline;text-decoration-color:#facc15;text-decoration-thickness:4px;text-underline-offset:6px;color:#020617}.legal-refund-highlight{margin:0 0 2.5rem;padding:1.5rem;background:#f3f4f6;font-style:italic}.legal-refund-highlight h2{font-size:1.5rem;font-weight:700;text-transform:uppercase;margin:0 0 .75rem;font-style:normal;color:#020617}.legal-refund-highlight p{margin:0;color:#374151}.legal-refund-frame h3{font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;margin:2rem 0 .65rem;color:#0f172a}.legal-refund-frame ul{margin:0 0 1rem;padding-left:1.25rem;color:#374151}.legal-refund-frame li{margin-bottom:.35rem}.legal-refund-frame p{margin:0 0 1rem;color:#374151;line-height:1.7}.legal-refund-frame .legal-mail{font-weight:700;text-decoration:underline}.dash-page{background:linear-gradient(180deg,#fafafa,#ffffff 38%)}.dash-container{max-width:960px}.dash-header{margin-bottom:2rem}.dash-title{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .5rem;color:#020617}.dash-sub{margin:0;font-size:.95rem;color:#64748b;max-width:36rem;line-height:1.55}.dash-glow{position:relative;border-radius:12px;border:1px solid rgba(226,232,240,.95);background:#ffffff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.8),0 1px 2px rgba(15,23,42,.04),0 20px 50px -24px rgba(59,130,246,.12),0 0 40px -20px rgba(16,185,129,.08)}.dash-card-elevated{box-shadow:0 1px 3px rgba(15,23,42,.06),0 8px 24px rgba(15,23,42,.08),inset 0 0 0 1px rgba(226,232,240,.9)}.dash-rollover-protection{padding:1rem 1.35rem;margin-bottom:1.25rem;border-left:4px solid #10b981;background:linear-gradient(90deg,#ecfdf5,#ffffff 55%)}.dash-rollover-protection-label{margin:0 0 .35rem;font-size:.65rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#047857}.dash-rollover-protection-text{margin:0;font-size:1.05rem;font-weight:700;color:#0f172a;letter-spacing:-.02em}.dash-balance-track{margin-top:1.1rem;height:10px;border-radius:999px;background:#e2e8f0;overflow:hidden}.dash-balance-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#0f172a,#334155);box-shadow:0 0 14px rgba(15,23,42,.25);transition:width .45s ease}.dash-console-btn{display:inline-flex;align-items:center;justify-content:center;padding:.7rem 1.35rem;border-radius:8px;border:1px solid #020617;background-color:#020617;color:#f8fafc;font-size:.9rem;font-weight:600;text-decoration:none;box-shadow:0 4px 14px rgba(2,6,23,.2)}.dash-console-btn:hover{background-color:#0f172a;border-color:#0f172a;color:#ffffff}.dash-glow:before{content:"";position:absolute;inset:-1px;border-radius:13px;padding:1px;background:linear-gradient(135deg,rgba(59,130,246,.22),rgba(16,185,129,.15),rgba(250,204,21,.12));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:0}.dash-glow>*{position:relative;z-index:1}.dash-card{padding:1.35rem 1.5rem;margin-bottom:1.25rem}.dash-card--warn{border-color:#fde68a;background:#fffbeb}.dash-card-title{font-weight:700;font-size:1rem;margin:0 0 .5rem;color:#0f172a}.dash-card-eyebrow{font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#64748b;margin:0 0 .35rem}.dash-muted{margin:0;font-size:.875rem;color:#64748b;line-height:1.5}.dash-muted code{font-size:.8rem;background:#f1f5f9;padding:.1rem .35rem;border-radius:4px}.dash-hint{margin:.75rem 0 0;font-size:.75rem;color:#94a3b8;line-height:1.45}.dash-mt{margin-top:1rem;display:inline-flex}.dash-savings-mega{text-align:center;padding:2.25rem 1.5rem 2rem;margin-bottom:1.75rem}.dash-savings-mega-line{margin:0;font-size:clamp(1.15rem,3.2vw,1.5rem);font-weight:600;color:#0f172a;line-height:1.2;letter-spacing:-.02em}.dash-savings-mega-cash{display:inline;font-size:clamp(2.25rem,7vw,4rem);font-weight:900;font-variant-numeric:tabular-nums;color:#047857;text-shadow:0 0 48px rgba(16,185,129,.45),0 0 80px rgba(34,197,94,.2)}.dash-savings-mega-sub{font-size:.875rem;color:#64748b;max-width:32rem;margin:1.25rem auto 0;line-height:1.5}.dash-savings-mega-sub code{font-size:.75rem}.dash-grid{display:grid;grid-template-columns:1fr;gap:1.25rem;margin-bottom:1.5rem}@media (min-width:720px){.dash-grid{grid-template-columns:1fr 1fr}}.dash-balance{margin:0;font-size:2rem;font-weight:800;font-variant-numeric:tabular-nums;color:#020617;letter-spacing:-.02em}.dash-rollover-time{margin:0 0 .35rem;font-size:1.35rem;font-weight:800;color:#0f172a;font-variant-numeric:tabular-nums}.dash-rollover-track{margin-top:1rem;height:8px;border-radius:999px;background:#e2e8f0;overflow:hidden}.dash-rollover-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#3b82f6,#10b981);box-shadow:0 0 12px rgba(16,185,129,.35);transition:width .4s ease}.dash-section{padding-bottom:1.5rem;margin-bottom:1.5rem}.dash-section-head{margin-bottom:1rem}.dash-section-title{margin:0 0 .35rem;font-size:1.05rem;font-weight:800;color:#020617}.dash-table-wrap{overflow-x:auto;border-radius:8px;border:1px solid #e2e8f0}.dash-table{width:100%;border-collapse:collapse;font-size:.8125rem}.dash-table td,.dash-table th{padding:.65rem .85rem;text-align:left;border-bottom:1px solid #f1f5f9}.dash-table th{font-weight:700;color:#64748b;text-transform:uppercase;font-size:.65rem;letter-spacing:.08em;background:#f8fafc}.dash-table tbody tr:last-child td{border-bottom:none}.dash-table-empty{text-align:center;color:#94a3b8;padding:2rem 1rem!important}.dash-delta-pos{color:#047857}.dash-delta-neg,.dash-delta-pos{font-weight:700;font-variant-numeric:tabular-nums}.dash-delta-neg{color:#b45309}.dash-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;color:#475569;word-break:break-all}.dash-boost-row{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:2rem}@media (min-width:640px){.dash-boost-row{grid-template-columns:1fr 1fr}}.dash-boost-card{padding:1.25rem 1.35rem;display:flex;flex-direction:column;gap:.5rem}.dash-boost-card--pro .dash-boost-price{color:#047857}.dash-boost-title{margin:0;font-size:.95rem;font-weight:800;color:#0f172a}.dash-boost-price{margin:0;font-size:1.75rem;font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.dash-boost-cta{margin-top:.5rem;width:100%;justify-content:center;text-align:center}.dash-footer-note{text-align:center;margin:0 0 2rem}.dash-link-button{background:none;border:none;color:#64748b;font-size:.8125rem;text-decoration:underline;cursor:pointer;padding:0}.dash-link-button:hover{color:#0f172a}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}