input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}:root{--accent:#00f3ff;--accent-gold:#f59e0b;--accent-teal:#2dd4bf;--accent-red:#f87171;--disc-pos:#00f3ff26;--disc-pos-text:#00f3ff;--disc-zero:#f59e0b2e;--disc-zero-text:#fbbf24;--disc-neg:#f871712e;--disc-neg-text:#f87171;--card:#1e293b66;--border:#ffffff14;--bg-dark:#0b1120;--text-main:#fff;--text-dim:#94a3b8;--text-muted:#64748b;--input-bg:#0f172a80;--input-border:#ffffff1f;--step-circle:#00f3ff33}body{color:var(--text-main);background-color:#0b1120;background-image:radial-gradient(circle at 15%,#00f3ff1f,#0000 40%),radial-gradient(circle at 85% 30%,#bc13fe1f,#0000 40%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:fixed;background-origin:padding-box;background-clip:border-box;flex-direction:column;min-height:100vh;margin:0;padding:0;font-family:Inter,sans-serif;display:flex}.main-container{box-sizing:border-box;width:100%;max-width:1400px;margin:0 auto;padding:30px}.page-sections-outer{box-sizing:border-box;max-width:1400px;margin:0 auto;padding:0 30px 3rem}.calculator-hero{text-align:center;margin-bottom:28px}.page-title{background:linear-gradient(135deg,#fff 0%,#94a3b8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 8px;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800}.subtitle{color:var(--text-dim);margin:0;font-size:1rem}.outer-tabs-bar{border:1px solid var(--border);backdrop-filter:blur(8px);background:#0f172a99;border-radius:14px;gap:4px;width:fit-content;margin-bottom:24px;padding:5px;display:flex}.outer-tab-btn{color:var(--text-dim);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:10px;align-items:center;gap:7px;padding:9px 20px;font-size:.88rem;font-weight:600;transition:all .2s;display:flex}.outer-tab-btn:hover{color:var(--text-main);background:#ffffff0d}.outer-tab-btn.active{color:var(--accent);background:#00f3ff26}.outer-tab-panel{display:none}.outer-tab-panel.active{display:block}.dashboard-split-grid{grid-template-columns:400px 1fr;align-items:start;gap:24px;display:grid}.glass-panel{background:var(--card);border:1px solid var(--border);backdrop-filter:blur(16px);border-radius:20px;padding:24px}.input-card{flex-direction:column;gap:0;display:flex}.eq-preview{color:var(--text-main);text-align:center;word-break:break-all;background:#00f3ff0f;border:1px solid #00f3ff33;border-radius:10px;min-height:42px;margin-bottom:20px;padding:12px 16px;font-family:JetBrains Mono,monospace;font-size:1.1rem;font-weight:700}.coeff-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:14px;display:grid}.coeff-group{flex-direction:column;gap:6px;display:flex}.coeff-group label{color:var(--text-dim);text-transform:uppercase;letter-spacing:.06em;font-size:.78rem;font-weight:700}.coeff-group label .coeff-hint{color:var(--text-muted);text-transform:none;font-weight:400}.coeff-group input{background:var(--input-bg);border:1px solid var(--input-border);color:var(--text-main);text-align:center;box-sizing:border-box;border-radius:10px;outline:none;width:100%;padding:10px 12px;font-family:JetBrains Mono,monospace;font-size:1.1rem;font-weight:600;transition:border-color .2s,box-shadow .2s}.coeff-group input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #00f3ff1f}.a-zero-error{color:var(--accent-red);background:#f871711a;border:1px solid #f8717140;border-radius:8px;margin-bottom:12px;padding:8px 12px;font-size:.8rem;display:none}.preset-row{flex-wrap:wrap;gap:7px;margin-bottom:18px;display:flex}.preset-btn{border:1px solid var(--border);color:var(--text-dim);cursor:pointer;background:#ffffff0a;border-radius:20px;padding:5px 12px;font-family:JetBrains Mono,monospace;font-size:.78rem;transition:all .2s}.preset-btn:hover{color:var(--accent);background:#00f3ff1a;border-color:#00f3ff4d}.divider-line{background:var(--border);height:1px;margin:16px 0}.step-toggle-btn{border:1px solid var(--border);color:var(--text-dim);cursor:pointer;text-align:left;background:0 0;border-radius:8px;width:100%;padding:8px 14px;font-size:.82rem;font-weight:600;transition:all .2s}.step-toggle-btn:hover{border-color:var(--accent);color:var(--accent)}.step-panel{margin-top:12px}.step-list{flex-direction:column;gap:10px;display:flex}.step-row{align-items:flex-start;gap:12px;display:flex}.step-num{background:var(--step-circle);width:26px;height:26px;color:var(--accent);border:1px solid #00f3ff4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:JetBrains Mono,monospace;font-size:.78rem;font-weight:700;display:flex}.step-body{color:var(--text-dim);flex:1;font-size:.84rem;line-height:1.6}.step-body strong{color:var(--text-main)}.step-eq{color:var(--accent);word-break:break-word;background:#00f3ff0f;border-radius:6px;margin-top:4px;padding:6px 10px;font-family:JetBrains Mono,monospace;font-size:.82rem}.result-card{flex-direction:column;gap:0;display:flex}.disc-section{margin-bottom:16px}.disc-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:.75rem;font-weight:700}.disc-formula{text-transform:none;letter-spacing:0;font-family:JetBrains Mono,monospace;font-weight:400}.disc-value{color:var(--text-main);margin-bottom:8px;font-family:JetBrains Mono,monospace;font-size:1.5rem;font-weight:800}.disc-badge{color:var(--text-dim);border:1px solid var(--border);background:#ffffff0f;border-radius:20px;padding:4px 12px;font-size:.78rem;font-weight:700;display:inline-block}.disc-badge.disc-pos{background:var(--disc-pos);color:var(--disc-pos-text);border-color:#00f3ff4d}.disc-badge.disc-zero{background:var(--disc-zero);color:var(--disc-zero-text);border-color:#f59e0b4d}.disc-badge.disc-neg{background:var(--disc-neg);color:var(--disc-neg-text);border-color:#f871714d}.roots-grid{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-bottom:16px;display:grid}.root-block{text-align:center}.root-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:.75rem;font-weight:700}.root-label sub{font-size:.65rem}.root-value{color:var(--accent);word-break:break-all;font-family:JetBrains Mono,monospace;font-size:1.6rem;font-weight:800;line-height:1.2}.root-divider{background:var(--border);width:1px;height:44px}.sub-stats-row{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.stat-chip{border:1px solid var(--border);background:#ffffff0a;border-radius:10px;flex-direction:column;flex:1;gap:2px;min-width:100px;padding:8px 12px;display:flex}.stat-chip__label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.68rem;font-weight:700}.stat-chip__value{color:var(--text-main);font-family:JetBrains Mono,monospace;font-size:.85rem;font-weight:600}.action-bar{gap:8px;margin-bottom:4px;display:flex}.action-btn{border:1px solid var(--border);color:var(--text-dim);cursor:pointer;background:#ffffff0d;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:7px 14px;font-size:.82rem;font-weight:600;transition:all .2s;display:flex}.action-btn:hover{color:var(--accent);background:#00f3ff1a;border-color:#00f3ff4d}.chart-wrap canvas{width:100%;height:100%;position:absolute;top:0;left:0}.lesson-container{max-width:760px;margin:0 auto}.lesson-card{padding:32px}.lesson-header{margin-bottom:24px}.lesson-header h2{margin:0 0 6px;font-size:1.4rem;font-weight:800}.lesson-eq-display{color:var(--text-dim);margin:0;font-size:.9rem}.lesson-eq-display strong{color:var(--accent);font-family:JetBrains Mono,monospace}.lesson-steps{flex-direction:column;gap:0;margin-bottom:24px;display:flex}.lesson-step{border-bottom:1px solid var(--border);gap:16px;padding:16px 0;animation:.3s fadeSlide;display:flex}.lesson-step:last-child{border-bottom:none}@keyframes fadeSlide{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.lstep-num{width:34px;height:34px;color:var(--accent);background:#00f3ff26;border:2px solid #00f3ff66;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:JetBrains Mono,monospace;font-size:.9rem;font-weight:800;display:flex}.lstep-content{flex:1}.lstep-content h4{color:var(--text-main);margin:0 0 8px;font-size:.9rem;font-weight:700}.lstep-content p,.lstep-content ul{color:var(--text-dim);margin:0 0 6px;font-size:.88rem;line-height:1.7}.lstep-content ul{padding-left:18px}.lstep-content li{margin-bottom:3px}.lstep-content strong{color:var(--text-main)}.lstep-math{color:var(--accent);background:#00f3ff0f;border:1px solid #00f3ff26;border-radius:8px;margin-top:8px;padding:8px 12px;font-family:JetBrains Mono,monospace;font-size:.85rem;line-height:1.6;display:block}.lesson-nav{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lesson-btn{border:1px solid var(--border);color:var(--text-dim);cursor:pointer;background:#ffffff0f;border-radius:8px;padding:9px 18px;font-size:.85rem;font-weight:600;transition:all .2s}.lesson-btn:hover:not(:disabled){color:var(--accent);background:#00f3ff1a;border-color:#00f3ff4d}.lesson-btn:disabled{opacity:.35;cursor:default}.lesson-btn--primary{color:var(--accent);background:#00f3ff26;border-color:#00f3ff4d}.lesson-btn--primary:hover:not(:disabled){background:#00f3ff40}.lesson-btn--ghost{margin-left:auto}.lesson-counter{color:var(--text-muted);white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:.82rem}.verify-box{background:#2dd4bf14;border:1px solid #2dd4bf40;border-radius:14px;margin-top:24px;padding:20px;animation:.3s fadeSlide}.verify-box__title{color:var(--accent-teal);text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px;font-size:.85rem;font-weight:800}.verify-box__body{color:var(--text-dim);font-size:.85rem;line-height:1.7}.verify-box__body p{margin:0 0 4px}.verify-box__body strong{color:var(--text-main);font-family:JetBrains Mono,monospace}.verify-badge{color:var(--accent-teal);background:#2dd4bf26;border:1px solid #2dd4bf66;border-radius:20px;margin-top:10px;padding:4px 14px;font-size:.8rem;font-weight:700;display:inline-block}.explorer-main-grid{grid-template-columns:320px 1fr;gap:24px;margin-bottom:24px;display:grid}.explorer-heading{margin:0 0 8px;font-size:1rem;font-weight:700}.explorer-eq-display{color:var(--accent);background:#00f3ff0f;border:1px solid #00f3ff26;border-radius:8px;min-height:36px;margin-bottom:18px;padding:8px 12px;font-family:JetBrains Mono,monospace;font-size:.95rem}.slider-row{align-items:center;gap:10px;margin-bottom:14px;display:flex}.slider-label{color:var(--accent);flex-shrink:0;width:14px;font-family:JetBrains Mono,monospace;font-size:.95rem;font-weight:800}.slider-row input[type=range]{accent-color:var(--accent);cursor:pointer;flex:1;height:4px}.slider-val{color:var(--text-main);text-align:right;min-width:32px;font-family:JetBrains Mono,monospace;font-size:.85rem;font-weight:700}.explorer-info-panel{border-top:1px solid var(--border);flex-direction:column;gap:8px;margin-top:14px;padding-top:14px;display:flex}.explorer-info-row{justify-content:space-between;align-items:center;font-size:.84rem;display:flex}.einfo-label{color:var(--text-muted)}.einfo-value{color:var(--text-main);text-align:right;font-family:JetBrains Mono,monospace;font-weight:600}.explorer-chart-area{padding:16px}.explorer-chart-area canvas{width:100%;height:100%;position:absolute;top:0;left:0}.insight-cards{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.insight-card{text-align:center;padding:20px}.insight-card__icon{width:44px;height:44px;color:var(--accent);background:#00f3ff26;border:2px solid #00f3ff4d;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 12px;font-family:JetBrains Mono,monospace;font-size:1.1rem;font-weight:800;display:flex}.insight-card h4{margin:0 0 8px;font-size:.9rem;font-weight:700}.insight-card p{color:var(--text-dim);margin:0;font-size:.83rem;line-height:1.65}.calc-section{border-bottom:1px solid var(--border);padding:40px 0}.calc-section:last-child{border-bottom:none}.calc-section__header{align-items:flex-start;gap:14px;margin-bottom:24px;display:flex}.calc-section__icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.1rem;display:flex}.calc-section__icon--cyan{background:#00f3ff1f}.calc-section__icon--gold{background:#f59e0b26}.calc-section__icon--purple{background:#bc13fe26}.calc-section__icon--teal{background:#2dd4bf1f}.calc-section__title{margin:0;padding-top:4px;font-size:1.3rem;font-weight:800}.howto-timeline{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.howto-step{border:1px solid var(--border);background:#ffffff08;border-radius:14px;padding:20px}.howto-step__marker{width:32px;height:32px;color:var(--accent);background:#00f3ff26;border:2px solid #00f3ff59;border-radius:50%;justify-content:center;align-items:center;margin-bottom:10px;font-family:JetBrains Mono,monospace;font-size:.9rem;font-weight:800;display:flex}.howto-step h3{margin:0 0 6px;font-size:.95rem;font-weight:700}.howto-step p{color:var(--text-dim);margin:0;font-size:.85rem;line-height:1.65}.formula-pills-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.formula-pill{background:#00f3ff0d;border:1px solid #00f3ff26;border-radius:12px;padding:16px 18px}.formula-pill__label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.07em;margin-bottom:6px;font-size:.72rem;font-weight:700}.formula-pill__eq{color:var(--accent);font-family:JetBrains Mono,monospace;font-size:.9rem;font-weight:600;line-height:1.5}.glossary-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.glossary-chip{border:1px solid var(--border);background:#ffffff08;border-radius:12px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.glossary-chip__term{color:var(--text-main);font-size:.88rem;font-weight:700}.glossary-chip__def{color:var(--text-dim);font-size:.82rem;line-height:1.6}.examples-tabs{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.examples-tab{border:1px solid var(--border);color:var(--text-dim);cursor:pointer;background:#ffffff0a;border-radius:20px;padding:6px 16px;font-size:.82rem;font-weight:600;transition:all .2s}.examples-tab.active,.examples-tab:hover{color:var(--accent);background:#00f3ff1f;border-color:#00f3ff4d}.example-card-enhanced{border:1px solid var(--border);background:#ffffff08;border-radius:14px;overflow:hidden}.example-card__header{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:18px 20px 14px;display:flex}.example-card__avatar{width:40px;height:40px;color:var(--accent);background:#00f3ff1f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-family:JetBrains Mono,monospace;font-size:.9rem;font-weight:800;display:flex}.example-card__persona h4{margin:0 0 3px;font-size:.95rem;font-weight:700}.example-card__persona p{color:var(--text-dim);margin:0;font-size:.82rem}.example-card__body{padding:18px 20px}.example-card__result-banner{background:#00f3ff0f;border:1px solid #00f3ff26;border-radius:10px;margin-bottom:12px;padding:12px 16px}.example-card__result-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.07em;margin-bottom:4px;font-size:.72rem;font-weight:700}.example-card__result-value{color:var(--accent);font-family:JetBrains Mono,monospace;font-size:1rem;font-weight:700}.example-card__interpretation{color:var(--text-dim);margin:0;font-size:.85rem;line-height:1.65}.example-card__interpretation strong{color:var(--text-main)}.article-layout{grid-template-columns:1fr 200px;align-items:start;gap:32px;display:grid}.article-content h3{color:var(--text-main);margin:0 0 10px;font-size:1.05rem;font-weight:700}.article-content p{color:var(--text-dim);margin:0 0 20px;font-size:.88rem;line-height:1.75}.article-content h3:not(:first-child){margin-top:8px}.article-toc{border:1px solid var(--border);background:#ffffff08;border-radius:12px;flex-direction:column;gap:4px;padding:16px;display:flex;position:sticky;top:80px}.article-toc__label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.07em;margin-bottom:8px;font-size:.72rem;font-weight:700}.article-toc a{color:var(--text-dim);border-radius:6px;padding:4px 6px;font-size:.82rem;text-decoration:none;transition:all .2s;display:block}.article-toc a:hover,.article-toc a.active{color:var(--accent);background:#00f3ff14}.faq-grid{flex-direction:column;display:flex}.faq-item-enhanced{cursor:pointer;border-bottom:1px solid #ffffff0f}.faq-item-enhanced summary{cursor:pointer;justify-content:space-between;align-items:center;padding:14px 4px;list-style:none;display:flex}.faq-item-enhanced summary::-webkit-details-marker{display:none}.faq-q-text{color:var(--text-main);flex:1;font-size:.9rem;font-weight:600}.faq-toggle{color:var(--text-dim);flex-shrink:0;margin-left:16px;font-family:JetBrains Mono,monospace;font-size:1.1rem;transition:transform .2s}.faq-item-enhanced[open] .faq-toggle{content:"−";transform:rotate(45deg)}.faq-answer{color:var(--text-dim);padding:0 4px 14px;font-size:.85rem;line-height:1.75}.faq-answer p{margin:0}.calc-related .calc-section__title{margin-bottom:16px;font-size:1.2rem;font-weight:800}.calc-related__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.toast{z-index:9999;pointer-events:none;border-radius:10px;padding:12px 18px;font-size:.85rem;font-weight:600;animation:.3s fadeSlide;position:fixed;bottom:24px;right:24px}.toast-success{color:var(--accent-teal);background:#2dd4bf26;border:1px solid #2dd4bf66}.toast-warn{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b59}[data-theme=light]{--accent:#0e7490;--accent-gold:#a16207;--accent-teal:#0f766e;--accent-red:#dc2626;--disc-pos:#0e74901a;--disc-pos-text:#0e7490;--disc-zero:#a162071a;--disc-zero-text:#92400e;--disc-neg:#dc26261a;--disc-neg-text:#dc2626;--card:#fffffff2;--border:#0000001a;--bg-dark:#e8edf5;--text-main:#0f172a;--text-dim:#334155;--text-muted:#64748b;--input-bg:#f0f4f9;--input-border:#00000026;--step-circle:#0e74901f}[data-theme=light] body{background-color:#e8edf5;background-image:radial-gradient(circle at 15%,#0e749012,#0000 40%),radial-gradient(circle at 85% 30%,#7c3aed0f,#0000 40%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}[data-theme=light] .glass-panel{background:#fffffff2;border-color:#0000001a;box-shadow:0 2px 12px #00000014}[data-theme=light] .page-title{background:linear-gradient(135deg,#0f172a 0%,#334155 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-theme=light] .outer-tabs-bar{background:#ffffffe6;border-color:#0000001f;box-shadow:0 1px 4px #0000000f}[data-theme=light] .outer-tab-btn.active{color:#0e7490;background:#0e74901f}[data-theme=light] .eq-preview{color:#0f172a;background:#0e74900f;border-color:#0e749033}[data-theme=light] .coeff-group input{color:#0f172a;background:#f0f4f9;border-color:#00000026}[data-theme=light] .coeff-group input:focus{border-color:#0e7490;box-shadow:0 0 0 3px #0e74901f}[data-theme=light] .preset-btn{color:#475569;background:#f0f4f9;border-color:#0000001f}[data-theme=light] .preset-btn:hover{color:#0e7490;background:#0e74901a;border-color:#0e74904d}[data-theme=light] .step-toggle-btn{color:#475569;border-color:#0000001f}[data-theme=light] .step-toggle-btn:hover{color:#0e7490;border-color:#0e7490}[data-theme=light] .step-num{color:#0e7490;background:#0e74901a;border-color:#0e74904d}[data-theme=light] .step-body{color:#334155}[data-theme=light] .step-body strong{color:#0f172a}[data-theme=light] .step-eq{color:#0e7490;background:#0e74900f;border-color:#0e749026}[data-theme=light] .disc-value{color:#0f172a}[data-theme=light] .disc-badge{color:#475569;background:#f0f4f9;border-color:#0000001f}[data-theme=light] .disc-badge.disc-pos{color:#0e7490;background:#0e74901a;border-color:#0e74904d}[data-theme=light] .disc-badge.disc-zero{color:#92400e;background:#a162071a;border-color:#a162074d}[data-theme=light] .disc-badge.disc-neg{color:#dc2626;background:#dc26261a;border-color:#dc26264d}[data-theme=light] .root-value{color:#0e7490}[data-theme=light] .stat-chip{background:#f0f4f9;border-color:#0000001f}[data-theme=light] .stat-chip__value{color:#0f172a}[data-theme=light] .action-btn{color:#475569;background:#f0f4f9;border-color:#0000001f}[data-theme=light] .action-btn:hover{color:#0e7490;background:#0e74901a;border-color:#0e74904d}[data-theme=light] .lesson-header h2{color:#0f172a}[data-theme=light] .lesson-eq-display{color:#475569}[data-theme=light] .lesson-eq-display strong{color:#0e7490}[data-theme=light] .lesson-step{border-bottom-color:#00000014}[data-theme=light] .lstep-num{color:#0e7490;background:#0e74901f;border-color:#0e749059}[data-theme=light] .lstep-content h4{color:#0f172a}[data-theme=light] .lstep-content p,[data-theme=light] .lstep-content ul{color:#334155}[data-theme=light] .lstep-content strong{color:#0f172a}[data-theme=light] .lstep-math{color:#0e7490;background:#0e74900f;border-color:#0e749026}[data-theme=light] .lesson-btn{color:#475569;background:#f0f4f9;border-color:#0000001f}[data-theme=light] .lesson-btn:hover:not(:disabled){color:#0e7490;background:#0e74901a;border-color:#0e74904d}[data-theme=light] .lesson-btn--primary{color:#0e7490;background:#0e74901f;border-color:#0e749059}[data-theme=light] .verify-box{background:#0f766e0f;border-color:#0f766e40}[data-theme=light] .verify-box__title{color:#0f766e}[data-theme=light] .verify-box__body{color:#334155}[data-theme=light] .verify-box__body strong{color:#0f172a}[data-theme=light] .verify-badge{color:#0f766e;background:#0f766e1a;border-color:#0f766e59}[data-theme=light] .explorer-eq-display{color:#0e7490;background:#0e74900f;border-color:#0e749026}[data-theme=light] .slider-row input[type=range]{accent-color:#0e7490}[data-theme=light] .slider-label{color:#0e7490}[data-theme=light] .slider-val{color:#0f172a}[data-theme=light] .explorer-info-panel{border-top-color:#0000001a}[data-theme=light] .einfo-label{color:#64748b}[data-theme=light] .einfo-value{color:#0f172a}[data-theme=light] .insight-card__icon{color:#0e7490;background:#0e74901a;border-color:#0e74904d}[data-theme=light] .insight-card h4{color:#0f172a}[data-theme=light] .insight-card p{color:#475569}[data-theme=light] .calc-section{border-bottom-color:#00000014}[data-theme=light] .calc-section__title{color:#0f172a}[data-theme=light] .calc-section__icon--cyan{background:#0e74901a}[data-theme=light] .calc-section__icon--gold{background:#a162071a}[data-theme=light] .calc-section__icon--purple{background:#7c3aed1a}[data-theme=light] .howto-step{background:#fff;border-color:#0000001a;box-shadow:0 1px 4px #0000000f}[data-theme=light] .howto-step__marker{color:#0e7490;background:#0e74901a;border-color:#0e74904d}[data-theme=light] .howto-step h3{color:#0f172a}[data-theme=light] .howto-step p{color:#475569}[data-theme=light] .formula-pill{background:#0e74900f;border-color:#0e749026}[data-theme=light] .formula-pill__label{color:#64748b}[data-theme=light] .formula-pill__eq{color:#0e7490}[data-theme=light] .glossary-chip{background:#fff;border-color:#0000001a;box-shadow:0 1px 4px #0000000f}[data-theme=light] .glossary-chip__term{color:#0f172a}[data-theme=light] .glossary-chip__def{color:#475569}[data-theme=light] .examples-tab{color:#475569;background:#f0f4f9;border-color:#0000001f}[data-theme=light] .examples-tab.active,[data-theme=light] .examples-tab:hover{color:#0e7490;background:#0e74901a;border-color:#0e74904d}[data-theme=light] .example-card-enhanced{background:#fff;border-color:#0000001a}[data-theme=light] .example-card__header{border-bottom-color:#00000014}[data-theme=light] .example-card__avatar{color:#0e7490;background:#0e74901a}[data-theme=light] .example-card__persona h4{color:#0f172a}[data-theme=light] .example-card__persona p{color:#475569}[data-theme=light] .example-card__result-banner{background:#0e74900f;border-color:#0e749026}[data-theme=light] .example-card__result-value{color:#0e7490}[data-theme=light] .example-card__interpretation{color:#475569}[data-theme=light] .example-card__interpretation strong,[data-theme=light] .article-content h3{color:#0f172a}[data-theme=light] .article-content p{color:#475569}[data-theme=light] .article-toc{background:#fff;border-color:#0000001a}[data-theme=light] .article-toc__label{color:#64748b}[data-theme=light] .article-toc a{color:#475569}[data-theme=light] .article-toc a:hover,[data-theme=light] .article-toc a.active{color:#0e7490;background:#0e749014}[data-theme=light] .faq-item-enhanced{border-bottom-color:#00000014}[data-theme=light] .faq-q-text{color:#0f172a}[data-theme=light] .faq-toggle{color:#64748b}[data-theme=light] .faq-answer{color:#475569}[data-theme=light] .glass-navbar{backdrop-filter:blur(12px);background:#f8fafceb}[data-theme=light] .toast-success{color:#0f766e;background:#0f766e1a;border-color:#0f766e59}@media (width<=900px){.dashboard-split-grid,.explorer-main-grid,.insight-cards,.howto-timeline,.formula-pills-grid,.glossary-grid,.article-layout{grid-template-columns:1fr}.article-toc{position:static}.outer-tabs-bar{justify-content:stretch;width:100%}.outer-tab-btn{flex:1;justify-content:center;padding:9px 10px;font-size:.82rem}}@media (width<=600px){.main-container{padding:16px}.page-sections-outer{padding:0 16px 2rem}.coeff-grid{gap:10px}.roots-grid{gap:8px}.root-value{font-size:1.3rem}.sub-stats-row{flex-direction:column}.stat-chip{min-width:unset}.action-bar{flex-direction:column}.lesson-nav{gap:6px}.lesson-btn{padding:8px 12px;font-size:.8rem}.examples-tabs{flex-direction:column}.insight-cards{grid-template-columns:1fr}}