:root{--bg-dark:#050510;--bg-card:#0d0d1f;--bg-input:#111128;--accent:#0ea5e9;--cyan:#00f3ff;--purple:#bc13fe;--text-main:#fff;--text-dim:#88a;--text-muted:#557;--red:#ef4444;--green:#22c55e;--gold:#f59e0b;--border:#1a1a3e;--radius:10px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg-dark);color:var(--text-main);min-height:100vh;font-family:Inter,sans-serif;line-height:1.6}.nav-inner{scrollbar-width:none;align-items:center;gap:.25rem;max-width:1400px;height:52px;margin:0 auto;padding:0 1.5rem;display:flex;overflow-x:auto}.nav-inner::-webkit-scrollbar{display:none}.calc-breadcrumb{max-width:1400px;color:var(--text-muted);margin:1.2rem auto 0;padding:0 1.5rem;font-size:.78rem}.calc-breadcrumb a{color:var(--text-dim);text-decoration:none}.calc-breadcrumb a:hover{color:var(--accent)}.calc-breadcrumb .sep{margin:0 .4rem}.main-container{max-width:1400px;margin:0 auto;padding:1rem 1.5rem 4rem}.page-header{text-align:center;padding:1.5rem 0 1.25rem}.page-title{background:linear-gradient(135deg, var(--cyan), var(--accent), var(--purple));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.4rem;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800}.page-subtitle{color:var(--text-dim);font-size:.9rem}.tab-nav{border-bottom:1px solid var(--border);scrollbar-width:none;gap:.5rem;margin-bottom:1.5rem;padding-bottom:.75rem;display:flex;overflow-x:auto}.tab-nav::-webkit-scrollbar{display:none}.tab-btn{border:1px solid var(--border);color:var(--text-dim);cursor:pointer;white-space:nowrap;background:0 0;border-radius:20px;flex-shrink:0;padding:.45rem 1.1rem;font-family:inherit;font-size:.82rem;transition:all .2s}.tab-btn:hover{color:var(--text-main);border-color:var(--accent)}.tab-btn.active{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.tab-content{display:none}.tab-content.active{display:block}.calc-grid{grid-template-columns:360px 1fr;align-items:start;gap:1.25rem;display:grid}@media (width<=900px){.calc-grid{grid-template-columns:minmax(0,1fr);overflow:hidden}}.card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:1rem;padding:1.25rem}.card:last-child{margin-bottom:0}.card-title{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:1rem;font-size:.78rem;font-weight:700}.input-card{border-left:3px solid var(--cyan)}.result-card{border-left:3px solid var(--purple)}.method-tabs{flex-wrap:wrap;gap:.4rem;margin-bottom:1rem;display:flex}.method-btn{border:1px solid var(--border);color:var(--text-dim);cursor:pointer;background:0 0;border-radius:20px;padding:.32rem .8rem;font-family:inherit;font-size:.78rem;transition:all .2s}.method-btn:hover{color:var(--text-main);border-color:var(--cyan)}.method-btn.active{background:var(--cyan);border-color:var(--cyan);color:#000;font-weight:600}.input-group{margin-bottom:.9rem}.input-label{color:var(--text-dim);margin-bottom:.35rem;font-size:.78rem;font-weight:500;display:block}.input-field{background:var(--bg-input);border:1px solid var(--border);width:100%;color:var(--text-main);border-radius:7px;padding:.55rem .85rem;font-family:inherit;font-size:.9rem;transition:border-color .2s,box-shadow .2s}.input-field:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #0ea5e926}select.input-field{cursor:pointer}.input-hint{color:var(--text-muted);margin-top:.25rem;font-size:.72rem}.adv-toggle{color:var(--accent);cursor:pointer;user-select:none;align-items:center;gap:.4rem;margin-bottom:.75rem;font-size:.78rem;display:flex}.adv-toggle:before{content:"▶";font-size:.6rem;transition:transform .2s}.adv-toggle.open:before{transform:rotate(90deg)}.adv-section{display:none}.adv-section.open{display:block}.hero-result{text-align:center;background:linear-gradient(135deg,#00f3ff0f,#bc13fe14);border-radius:10px;margin-bottom:1.1rem;padding:1.4rem 1rem}.hero-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.35rem;font-size:.72rem}.hero-value{background:linear-gradient(90deg, var(--cyan), var(--purple));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.3rem;font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:800;line-height:1.1}.hero-sub{color:var(--text-dim);font-size:.8rem}.val-range{margin-bottom:1.1rem}.val-range-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.5rem;font-size:.72rem}.val-range-bar{background:var(--bg-input);border-radius:4px;height:8px;margin:1.2rem 0 .5rem;position:relative;overflow:visible}.val-range-fill{background:linear-gradient(90deg, #0ea5e966, var(--cyan), var(--purple));border-radius:4px;position:absolute;inset:0}.val-range-marker{border:2px solid var(--bg-card);border-radius:50%;width:14px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%)}.val-range-marker.low{background:var(--text-dim);left:10%}.val-range-marker.mid{background:var(--cyan);left:50%}.val-range-marker.high{background:var(--purple);left:90%}.val-range-labels{color:var(--text-dim);justify-content:space-between;margin-top:.4rem;font-size:.72rem;display:flex}.val-range-labels span{flex-direction:column;align-items:center;gap:.1rem;display:flex}.val-range-labels .vrl-val{color:var(--text-main);font-size:.78rem;font-weight:600}.stat-grid{grid-template-columns:repeat(3,1fr);gap:.6rem;margin-bottom:1rem;display:grid}@media (width<=500px){.stat-grid{grid-template-columns:repeat(2,1fr)}}.stat-card{background:var(--bg-input);border:1px solid var(--border);border-left:3px solid var(--purple);border-radius:7px;padding:.6rem .75rem}.stat-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.2rem;font-size:.68rem}.stat-value{color:var(--text-main);font-size:.95rem;font-weight:700}.formula-strip{flex-wrap:wrap;gap:.4rem;margin-bottom:1rem;display:flex}.formula-pill{color:var(--cyan);white-space:nowrap;background:#0ea5e91a;border:1px solid #0ea5e94d;border-radius:4px;padding:.2rem .55rem;font-family:Courier New,monospace;font-size:.72rem}.multiple-chips{flex-wrap:wrap;gap:.4rem;margin-bottom:1rem;display:flex}.mult-chip{border:1px solid var(--border);cursor:pointer;background:var(--bg-input);color:var(--text-dim);border-radius:5px;padding:.28rem .65rem;font-size:.72rem;transition:all .2s}.mult-chip:hover{border-color:var(--accent);color:var(--text-main)}.mult-chip.active{border-color:var(--accent);color:var(--accent);background:#0ea5e926;font-weight:600}.mult-chip-label{color:var(--text-muted);margin-bottom:.4rem;font-size:.68rem}.alert-stack{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.alert{border:1px solid;border-radius:7px;align-items:flex-start;gap:.5rem;padding:.6rem .85rem;font-size:.8rem;display:none}.alert.show{display:flex}.alert-info{color:#7dd3fc;background:#0ea5e91a;border-color:#0ea5e94d}.alert-warn{color:#fcd34d;background:#f59e0b1a;border-color:#f59e0b4d}.alert-danger{color:#fca5a5;background:#ef44441a;border-color:#ef44444d}.alert-success{color:#86efac;background:#22c55e1a;border-color:#22c55e4d}.alert-icon{flex-shrink:0;font-size:.85rem}.chart-block{min-width:0;margin-bottom:1rem;overflow:hidden}.chart-title{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.6rem;font-size:.75rem}.action-bar{flex-wrap:wrap;gap:.6rem;margin-top:.5rem;display:flex}.btn{border:1px solid var(--border);cursor:pointer;border-radius:7px;padding:.5rem 1.1rem;font-family:inherit;font-size:.82rem;font-weight:500;transition:all .2s}.btn-primary{background:var(--accent);border-color:var(--accent);color:#fff}.btn-primary:hover{background:#0284c7;border-color:#0284c7}.btn-outline{color:var(--text-dim);background:0 0}.btn-outline:hover{color:var(--text-main);border-color:var(--accent);background:#0ea5e914}.scenario-grid{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:1.25rem;display:grid}@media (width<=700px){.scenario-grid{grid-template-columns:minmax(0,1fr);overflow:hidden}}.scenario-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);text-align:center;padding:1rem}.scenario-card.bear{border-top:3px solid var(--red)}.scenario-card.base{border-top:3px solid var(--accent)}.scenario-card.bull{border-top:3px solid var(--green)}.scenario-name{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:.5rem;font-size:.75rem}.scenario-val{margin-bottom:.25rem;font-size:1.3rem;font-weight:800}.scenario-card.bear .scenario-val{color:var(--red)}.scenario-card.base .scenario-val{color:var(--accent)}.scenario-card.bull .scenario-val{color:var(--green)}.scenario-sub{color:var(--text-dim);font-size:.75rem}.matrix-wrap{margin-bottom:1rem;overflow-x:auto}.matrix-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:.75rem}.matrix-table th,.matrix-table td{border:1px solid var(--border);text-align:center;padding:.4rem .6rem}.matrix-table th{background:var(--bg-input);color:var(--text-dim);font-weight:600}.matrix-table td{background:var(--bg-card);color:var(--text-main)}.matrix-table td.current{border-color:var(--accent);color:var(--accent);background:#0ea5e933;font-weight:700}.matrix-table td.high{color:var(--green);background:#22c55e1a}.matrix-table td.low{color:var(--red);background:#ef44441a}.matrix-section-title{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.6rem;font-size:.78rem}.comparison-table{border-collapse:collapse;width:100%;font-size:.8rem}.comparison-table th,.comparison-table td{border:1px solid var(--border);text-align:left;padding:.55rem .75rem}.comparison-table th{background:var(--bg-input);color:var(--text-dim);text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:600}.comparison-table td{background:var(--bg-card)}.comparison-table tr:hover td{background:#0ea5e90d}.comp-nrr-high{color:var(--green);font-weight:700}.comp-nrr-mid{color:var(--gold);font-weight:600}.comp-mult-badge{color:var(--accent);background:#0ea5e926;border-radius:4px;padding:.1rem .45rem;font-size:.75rem;font-weight:700;display:inline-block}.dilution-table{border-collapse:collapse;width:100%;margin-bottom:1rem;font-size:.8rem}.dilution-table th,.dilution-table td{border:1px solid var(--border);text-align:left;padding:.55rem .75rem}.dilution-table th{background:var(--bg-input);color:var(--text-dim);text-transform:uppercase;font-size:.72rem;font-weight:600}.dilution-table td{background:var(--bg-card)}.dilution-table tr:hover td{background:#0ea5e90a}.round-badge{border-radius:4px;padding:.1rem .5rem;font-size:.72rem;font-weight:700;display:inline-block}.round-seed{color:var(--gold);background:#f59e0b26}.round-a{color:var(--accent);background:#0ea5e926}.round-b{color:var(--purple);background:#bc13fe26}.cap-table-row{align-items:center;gap:.75rem;margin-bottom:.5rem;font-size:.82rem;display:flex}.cap-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.cap-label{color:var(--text-dim);flex:1}.cap-pct{color:var(--text-main);font-weight:700}.faq-section{margin-top:2.5rem}.faq-section-title{color:var(--text-main);margin-bottom:1rem;font-size:1rem;font-weight:700}.faq-item{border:1px solid var(--border);border-radius:8px;margin-bottom:.5rem;overflow:hidden}.faq-q{cursor:pointer;color:var(--text-main);background:var(--bg-card);user-select:none;justify-content:space-between;align-items:center;padding:.85rem 1rem;font-size:.85rem;font-weight:600;transition:background .2s;display:flex}.faq-q:hover{background:#0ea5e914}.faq-q:after{content:"+";color:var(--accent);flex-shrink:0;font-size:1.1rem}.faq-item.open .faq-q:after{content:"−"}.faq-a{color:var(--text-dim);background:var(--bg-card);border-top:1px solid var(--border);padding:.75rem 1rem .85rem;font-size:.82rem;line-height:1.7;display:none}.faq-item.open .faq-a{display:block}.related-section{margin-top:2rem}.related-title{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.75rem;font-size:.85rem;font-weight:700}.related-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.6rem;display:grid}.related-card{background:var(--bg-card);border:1px solid var(--border);color:var(--text-dim);border-radius:8px;padding:.7rem .9rem;font-size:.8rem;text-decoration:none;transition:all .2s;display:block}.related-card:hover{border-color:var(--accent);color:var(--accent);background:#0ea5e90f}footer{border-top:1px solid var(--border);text-align:center;color:var(--text-muted);margin-top:3rem;padding:2rem 1.5rem;font-size:.78rem}footer a{color:var(--text-dim);text-decoration:none}footer a:hover{color:var(--accent)}[data-theme=light]{--bg-dark:#f1f5f9;--bg-card:#fff;--bg-input:#e2e8f0;--accent:#4f46e5;--cyan:#0e7490;--purple:#7c3aed;--text-main:#0f172a;--text-dim:#334155;--text-muted:#475569;--red:#dc2626;--green:#059669;--gold:#a16207;--border:#00000026}[data-theme=light] body{color:#0f172a;background-color:#f1f5f9;background-image:none}[data-theme=light] input,[data-theme=light] select{color-scheme:light}[data-theme=light] .dashboard-container,[data-theme=light] .dashboard-wrapper{background:0 0}[data-theme=light] .dashboard-panel,[data-theme=light] .dashboard-card,[data-theme=light] .card,[data-theme=light] .glass-card,[data-theme=light] .calculator-card{color:#0f172a;background:#fff;border-color:#0000001f;box-shadow:0 2px 8px #00000014}[data-theme=light] .input-group label{color:#334155}[data-theme=light] .input-group input,[data-theme=light] .input-group select,[data-theme=light] .glass-input,[data-theme=light] .input-field{color:#0f172a;background:#e2e8f0;border-color:#00000026}[data-theme=light] .tab-btn{color:#334155;background:#e2e8f0}[data-theme=light] .tab-btn.active{color:#fff;background:#0e7490}[data-theme=light] .preset-chip,[data-theme=light] .chip{color:#334155;background:#e2e8f0}[data-theme=light] .preset-chip.active,[data-theme=light] .chip.active{color:#fff;background:#0e7490}[data-theme=light] .stat-card{background:#fff;border-color:#0000001f}[data-theme=light] .stat-label{color:#475569}[data-theme=light] .stat-value{color:#0f172a}[data-theme=light] .hero-result,[data-theme=light] .result-card{color:#0f172a;background:#fff;border-color:#0000001f}[data-theme=light] .formula-strip,[data-theme=light] .formula-pill{color:#334155;background:#f1f5f9;border-color:#00000014}[data-theme=light] .alert{color:#334155;background:#f8fafc;border-color:#00000014}[data-theme=light] .action-btn{color:#334155;background:#fff;border-color:#00000026}[data-theme=light] .chart-card,[data-theme=light] .chart-block{background:#fff;border-color:#0000001f}[data-theme=light] .scenario-card{color:#0f172a;background:#fff;border-color:#0000001f}[data-theme=light] th{color:#334155;background:#f1f5f9}[data-theme=light] td{color:#0f172a}[data-theme=light] .faq-item{background:#fff;border-color:#00000014}[data-theme=light] .faq-question{color:#0f172a}[data-theme=light] .faq-answer,[data-theme=light] .breadcrumb{color:#475569}[data-theme=light] .mobile-nav{background:#fffffffa}@keyframes heroGlow{0%,to{box-shadow:0 0 20px #00f3ff26,0 0 40px #bc13fe14}50%{box-shadow:0 0 38px #00f3ff52,0 0 65px #bc13fe33}}.hero-result.has-result{animation:3s ease-in-out infinite heroGlow}.nrr-badge{vertical-align:middle;border:1px solid;border-radius:20px;align-items:center;gap:.3rem;margin-left:.5rem;padding:.22rem .75rem;font-size:.75rem;font-weight:700;transition:all .3s;display:inline-flex}.nrr-elite{color:#22c55e;background:#22c55e26;border-color:#22c55e73}.nrr-strong{color:#4ade80;background:#4ade801a;border-color:#4ade8059}.nrr-ok{color:#7dd3fc;background:#0ea5e91a;border-color:#0ea5e959}.nrr-weak{color:#fcd34d;background:#f59e0b1a;border-color:#f59e0b59}.nrr-danger{color:#fca5a5;background:#ef44441a;border-color:#ef444459}.r40-badge{letter-spacing:.02em;border:1px solid;border-radius:30px;justify-content:center;align-items:center;gap:.5rem;margin:0 0 .6rem;padding:.55rem 1.2rem;font-size:1.02rem;font-weight:800;transition:all .3s;display:flex}.r40-premium{color:#22c55e;background:#22c55e1f;border-color:#22c55e73}.r40-ok{color:#f59e0b;background:#f59e0b1f;border-color:#f59e0b73}.r40-low{color:#ef4444;background:#ef44441f;border-color:#ef444473}.burn-badge{background:var(--bg-input);border:1px solid var(--border);border-left:3px solid var(--border);border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem .9rem;transition:all .3s;display:none}.burn-badge.show{display:flex}.burn-badge-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.68rem}.burn-badge-val{font-size:1.05rem;font-weight:800}.burn-badge-desc{color:var(--text-muted);margin-top:.1rem;font-size:.7rem}.burn-good{border-left-color:#22c55e}.burn-ok{border-left-color:#f59e0b}.burn-bad{border-left-color:#ef4444}.burn-good .burn-badge-val{color:#22c55e}.burn-ok .burn-badge-val{color:#f59e0b}.burn-bad .burn-badge-val{color:#ef4444}.investability-ring{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.inv-ring-svg{display:block;overflow:visible}.inv-ring-score{text-anchor:middle;dominant-baseline:central;fill:var(--text-main);font-family:Inter,sans-serif;font-size:14px;font-weight:800}.inv-ring-label-text{text-anchor:middle;fill:var(--text-muted,#557);text-transform:uppercase;letter-spacing:.06em;font-family:Inter,sans-serif;font-size:6.5px}.inv-ring-desc{color:var(--text-muted);text-align:center;text-transform:uppercase;letter-spacing:.06em;margin-top:.2rem;font-size:.68rem}.stat-card.stat-good{border-left-color:#22c55e}.stat-card.stat-ok{border-left-color:#f59e0b}.stat-card.stat-bad{border-left-color:#ef4444}.stat-card.stat-neutral{border-left-color:var(--purple)}.dilution-input{width:100%;min-width:70px;color:var(--text-main);text-align:right;background:0 0;border:1px solid #0000;border-radius:4px;padding:.15rem .35rem;font-family:inherit;font-size:.8rem;transition:border-color .15s,background .15s}.dilution-input:focus{border-color:var(--accent);background:var(--bg-input);outline:none}.dilution-input:hover{border-color:#0ea5e94d}.exit-waterfall{margin-top:.5rem}.exit-presets{flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem;display:flex}.exit-preset-btn{border:1px solid var(--border);cursor:pointer;background:var(--bg-input);color:var(--text-dim);border-radius:5px;padding:.25rem .65rem;font-family:inherit;font-size:.72rem;transition:all .2s}.exit-preset-btn:hover{border-color:var(--purple);color:var(--purple)}.exit-preset-btn.active{border-color:var(--purple);color:var(--purple);background:#bc13fe1f;font-weight:700}.waterfall-bar-wrap{background:var(--bg-input);border-radius:8px;height:38px;margin:.75rem 0;display:flex;overflow:hidden}.waterfall-segment{color:#fff;white-space:nowrap;justify-content:center;align-items:center;min-width:0;height:100%;padding:0 .3rem;font-size:.68rem;font-weight:700;transition:width .5s;display:flex;overflow:hidden}.waterfall-legend{flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem;display:flex}.waterfall-legend-item{color:var(--text-dim);align-items:center;gap:.4rem;font-size:.75rem;display:flex}.waterfall-legend-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.moic-table{border-collapse:collapse;width:100%;margin-top:.5rem;font-size:.78rem}.moic-table th,.moic-table td{border:1px solid var(--border);text-align:left;padding:.42rem .65rem}.moic-table th{background:var(--bg-input);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.68rem;font-weight:600}.moic-table td{background:var(--bg-card)}.moic-table tr:hover td{background:#0ea5e90a}.moic-good{color:#22c55e;font-weight:700}.moic-ok{color:#f59e0b;font-weight:700}.moic-dim{color:var(--text-dim)}.waterfall-summary-text{color:var(--text-dim);margin-bottom:.6rem;font-size:.8rem;line-height:1.6}.waterfall-summary-text strong{color:var(--text-main)}.metrics-row{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.9rem;display:flex}.metrics-row-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;font-size:.72rem}.score-badge-row{align-items:stretch;gap:.75rem;margin-bottom:.9rem;display:flex}.score-badge-row .investability-ring{min-width:90px}.score-badge-col{flex-direction:column;flex:1;justify-content:center;gap:.5rem;display:flex}[data-theme=light] .nrr-badge,[data-theme=light] .r40-badge{filter:saturate(.85)}[data-theme=light] .burn-badge{background:#f8fafc;border-color:#0000001a}[data-theme=light] .dilution-input{color:#0f172a}[data-theme=light] .dilution-input:focus{background:#e2e8f0}[data-theme=light] .exit-preset-btn{color:#334155;background:#e2e8f0;border-color:#00000026}[data-theme=light] .waterfall-bar-wrap{background:#e2e8f0}[data-theme=light] .moic-table th{background:#f1f5f9}[data-theme=light] .moic-table td{background:#fff}[data-theme=light] .inv-ring-score{fill:#0f172a}[data-theme=light] .inv-ring-label-text{fill:#475569}.calc-comparison-table{border:1px solid #00f3ff1f;border-radius:10px;overflow:hidden}.calc-comparison-table thead th{color:var(--cyan);letter-spacing:.08em;text-transform:uppercase;background:#00f3ff0f;border-bottom:1px solid #00f3ff2e;padding:.65rem .9rem;font-size:.7rem}.calc-comparison-table tbody td{color:var(--text-dim);vertical-align:middle;border-bottom:1px solid #ffffff0d;padding:.6rem .9rem;font-size:.82rem}.calc-comparison-table tbody tr:last-child td{border-bottom:none}.calc-comparison-table tbody td:first-child{color:var(--text-main);white-space:nowrap;font-family:Courier New,monospace;font-weight:700}.tier-muted td{background:#64748b0f}.tier-muted td:first-child{border-left:3px solid #64748b}.tier-mid td{background:#eab3080f}.tier-mid td:first-child{border-left:3px solid #ca8a04}.tier-good td{background:#22c55e0f}.tier-good td:first-child{border-left:3px solid #16a34a}.tier-high td{background:#00f3ff0f}.tier-high td:first-child{border-left:3px solid var(--cyan)}.tier-elite td{background:#bc13fe12}.tier-elite td:first-child{border-left:3px solid var(--purple)}.tier-muted td:nth-child(2),.tier-muted td:nth-child(3){color:#94a3b8;font-weight:600}.tier-mid td:nth-child(2),.tier-mid td:nth-child(3){color:#fcd34d;font-weight:600}.tier-good td:nth-child(2),.tier-good td:nth-child(3){color:#4ade80;font-weight:600}.tier-high td:nth-child(2),.tier-high td:nth-child(3){color:var(--cyan);font-weight:700}.tier-elite td:nth-child(2),.tier-elite td:nth-child(3){color:#d946ef;font-weight:700}.calc-comparison-table tbody tr:hover td{background:#ffffff0a!important}.calc-section__title{margin-bottom:.9rem;font-size:1.1rem}[data-theme=light] .calc-comparison-table{background:#fff;border-color:#007bff2e}[data-theme=light] .calc-comparison-table thead th{color:#05c;background:#f1f5f9;border-bottom-color:#007bff2e}[data-theme=light] .calc-comparison-table tbody td{color:#334155;border-bottom-color:#0000000f}[data-theme=light] .calc-comparison-table tbody td:first-child{color:#0f172a}[data-theme=light] .tier-muted td{background:#f8fafc}[data-theme=light] .tier-mid td{background:#fffbeb}[data-theme=light] .tier-good td{background:#f0fdf4}[data-theme=light] .tier-high td{background:#eff6ff}[data-theme=light] .tier-elite td{background:#fdf4ff}[data-theme=light] .tier-muted td:nth-child(2),[data-theme=light] .tier-muted td:nth-child(3){color:#475569}[data-theme=light] .tier-mid td:nth-child(2),[data-theme=light] .tier-mid td:nth-child(3){color:#92400e}[data-theme=light] .tier-good td:nth-child(2),[data-theme=light] .tier-good td:nth-child(3){color:#166534}[data-theme=light] .tier-high td:nth-child(2),[data-theme=light] .tier-high td:nth-child(3){color:#05c}[data-theme=light] .tier-elite td:nth-child(2),[data-theme=light] .tier-elite td:nth-child(3){color:#7e22ce}[data-theme=light] .calc-comparison-table tbody tr:hover td{background:#00000008!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#0f172a;border-radius:3px}::-webkit-scrollbar-thumb{background:#334155;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#475569}[data-theme=light] ::-webkit-scrollbar-track{background:#e2e8f0}[data-theme=light] ::-webkit-scrollbar-thumb{background:#94a3b8}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#64748b}