.spoon-fill-row[data-astro-cid-yy6woqnr]{display:flex;flex-wrap:wrap;gap:4px;align-items:flex-end}.sfr-fill[data-astro-cid-yy6woqnr]{fill:var(--accent-2)}.sfr-outline[data-astro-cid-yy6woqnr]{fill:none;stroke:#e8ecf859;stroke-width:1.6}.sfr-handle[data-astro-cid-yy6woqnr]{fill:#e8ecf838}.seo-content[data-astro-cid-m5nkk5qq]{padding-top:40px}.seo-section[data-astro-cid-m5nkk5qq]{padding:64px 0;border-top:1px solid rgba(255,255,255,.04)}.seo-section[data-astro-cid-m5nkk5qq]:first-child{border-top:none}.seo-steps-grid[data-astro-cid-m5nkk5qq]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:32px}.seo-step-card[data-astro-cid-m5nkk5qq]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:28px 24px;position:relative;transition:border-color var(--transition-fast),transform var(--transition-fast)}.seo-step-card[data-astro-cid-m5nkk5qq]:hover{border-color:var(--border-glow);transform:translateY(-3px)}.seo-step-number[data-astro-cid-m5nkk5qq]{width:32px;height:32px;background:linear-gradient(135deg,var(--accent-1),var(--accent-2));color:#06080c;font-family:var(--font-mono);font-weight:700;font-size:.85rem;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.seo-step-card[data-astro-cid-m5nkk5qq] h3[data-astro-cid-m5nkk5qq]{font-family:var(--font-display);font-size:1.1rem;font-weight:700;color:var(--text-primary);margin-bottom:10px}.seo-step-card[data-astro-cid-m5nkk5qq] p[data-astro-cid-m5nkk5qq]{color:var(--text-secondary);font-size:.92rem;line-height:1.7}.seo-note-box[data-astro-cid-m5nkk5qq]{background:#34d3990a;border:1px solid rgba(52,211,153,.12);border-radius:var(--radius-md);padding:20px 24px}.seo-note-box[data-astro-cid-m5nkk5qq] p[data-astro-cid-m5nkk5qq]{color:var(--text-secondary);font-size:.92rem;line-height:1.7;margin:0}.seo-note-box[data-astro-cid-m5nkk5qq] a[data-astro-cid-m5nkk5qq]{color:var(--accent-1);text-decoration:underline;text-underline-offset:2px}.seo-formula-card[data-astro-cid-m5nkk5qq]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:32px;margin-bottom:32px}.formula-block[data-astro-cid-m5nkk5qq]{background:#0000004d;border-radius:var(--radius-sm);padding:20px 24px;text-align:center;margin-bottom:20px}.formula-block[data-astro-cid-m5nkk5qq] code[data-astro-cid-m5nkk5qq]{font-family:var(--font-mono);font-size:1.15rem;font-weight:600;color:var(--accent-1);letter-spacing:.02em}.formula-block-alt[data-astro-cid-m5nkk5qq]{background:#f59e0b0f;border:1px solid rgba(245,158,11,.12);margin-bottom:0}.formula-block-alt[data-astro-cid-m5nkk5qq] code[data-astro-cid-m5nkk5qq]{color:var(--accent-2)}.formula-explanation[data-astro-cid-m5nkk5qq] p[data-astro-cid-m5nkk5qq]{color:var(--text-secondary);line-height:1.7;margin-bottom:12px}.seo-example-grid[data-astro-cid-m5nkk5qq]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.seo-example-card[data-astro-cid-m5nkk5qq]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:24px}.seo-example-card[data-astro-cid-m5nkk5qq] h3[data-astro-cid-m5nkk5qq]{font-family:var(--font-display);font-size:1rem;font-weight:700;color:var(--text-primary);margin-bottom:12px}.example-steps[data-astro-cid-m5nkk5qq]{list-style:none;padding:0;margin:0;counter-reset:step}.example-steps[data-astro-cid-m5nkk5qq] li[data-astro-cid-m5nkk5qq]{counter-increment:step;color:var(--text-secondary);font-family:var(--font-mono);font-size:.86rem;line-height:1.5;padding:0 0 14px 34px;position:relative}.example-steps[data-astro-cid-m5nkk5qq] li[data-astro-cid-m5nkk5qq]:before{content:counter(step);position:absolute;left:0;top:-1px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:.7rem;font-weight:700;color:var(--accent-1);background:#34d39914;border:1px solid rgba(52,211,153,.3)}.example-steps[data-astro-cid-m5nkk5qq] li[data-astro-cid-m5nkk5qq]:not(:last-child):after{content:"";position:absolute;left:10.5px;top:22px;bottom:0;width:1px;background:#34d39933}.example-steps[data-astro-cid-m5nkk5qq] li[data-astro-cid-m5nkk5qq].is-result{color:var(--accent-2);font-weight:700;font-size:1rem;padding-bottom:0}.example-steps[data-astro-cid-m5nkk5qq] li[data-astro-cid-m5nkk5qq].is-result:before{color:#06080c;background:var(--accent-2);border-color:var(--accent-2)}.example-gauge[data-astro-cid-m5nkk5qq]{display:flex;align-items:center;gap:12px;margin-top:18px;padding-top:16px;border-top:1px solid var(--border-subtle);font-family:var(--font-mono);font-size:.8rem;color:var(--text-tertiary)}.seo-prose[data-astro-cid-m5nkk5qq]{max-width:760px;margin:0 auto}.seo-prose[data-astro-cid-m5nkk5qq] p[data-astro-cid-m5nkk5qq]{color:var(--text-secondary);line-height:1.8;margin-bottom:16px;font-size:.98rem}.seo-prose[data-astro-cid-m5nkk5qq] p[data-astro-cid-m5nkk5qq]:last-child{margin-bottom:0}.seo-prose[data-astro-cid-m5nkk5qq] code[data-astro-cid-m5nkk5qq]{font-family:var(--font-mono);background:#34d39914;padding:2px 8px;border-radius:4px;font-size:.88em;color:var(--accent-1)}.seo-prose[data-astro-cid-m5nkk5qq] a[data-astro-cid-m5nkk5qq]{color:var(--accent-1);text-decoration:underline;text-underline-offset:2px}.seo-benchmarks-grid[data-astro-cid-m5nkk5qq]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:28px 0}.seo-benchmark-card[data-astro-cid-m5nkk5qq]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:24px;text-align:center;transition:border-color var(--transition-fast),transform var(--transition-fast)}.seo-benchmark-card[data-astro-cid-m5nkk5qq]:hover{border-color:var(--border-glow);transform:translateY(-2px)}.benchmark-value[data-astro-cid-m5nkk5qq]{font-family:var(--font-mono);font-size:1.5rem;font-weight:700;color:var(--accent-1);margin-bottom:6px}.benchmark-label[data-astro-cid-m5nkk5qq]{color:var(--text-secondary);font-size:.85rem}.seo-table-wrap[data-astro-cid-m5nkk5qq]{overflow-x:auto;margin-bottom:20px;border-radius:var(--radius-md);border:1px solid var(--border-subtle)}.seo-table[data-astro-cid-m5nkk5qq]{width:100%;border-collapse:collapse;font-size:.9rem}.seo-table[data-astro-cid-m5nkk5qq] thead[data-astro-cid-m5nkk5qq]{background:#34d3990f}.seo-table[data-astro-cid-m5nkk5qq] th[data-astro-cid-m5nkk5qq]{font-family:var(--font-display);font-weight:600;color:var(--text-primary);padding:14px 16px;text-align:left;white-space:nowrap;border-bottom:1px solid var(--border-subtle)}.seo-table[data-astro-cid-m5nkk5qq] td[data-astro-cid-m5nkk5qq]{padding:12px 16px;color:var(--text-secondary);border-bottom:1px solid rgba(255,255,255,.03)}.seo-table[data-astro-cid-m5nkk5qq] tbody[data-astro-cid-m5nkk5qq] tr[data-astro-cid-m5nkk5qq]:hover{background:#34d39908}.seo-table[data-astro-cid-m5nkk5qq] tbody[data-astro-cid-m5nkk5qq] tr[data-astro-cid-m5nkk5qq]:last-child td[data-astro-cid-m5nkk5qq]{border-bottom:none}.seo-table[data-astro-cid-m5nkk5qq] td[data-astro-cid-m5nkk5qq]:first-child{font-weight:500;color:var(--text-primary)}.seo-table-compact[data-astro-cid-m5nkk5qq]{max-width:480px;margin:0 auto}.seo-mini-table-wrap[data-astro-cid-m5nkk5qq]{margin:24px auto;max-width:480px;border-radius:var(--radius-md);border:1px solid var(--border-subtle);overflow:hidden}.seo-chart-note[data-astro-cid-m5nkk5qq]{color:var(--text-tertiary);font-size:.85rem;line-height:1.6;max-width:760px;margin:0 auto}.seo-chart-note[data-astro-cid-m5nkk5qq] a[data-astro-cid-m5nkk5qq]{color:var(--accent-1);text-decoration:underline;text-underline-offset:2px}.seo-qa-grid[data-astro-cid-m5nkk5qq]{display:grid;grid-template-columns:1fr;gap:20px}.seo-qa-card[data-astro-cid-m5nkk5qq]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:28px 32px;border-left:3px solid var(--accent-1)}.seo-qa-card[data-astro-cid-m5nkk5qq] h3[data-astro-cid-m5nkk5qq]{font-family:var(--font-display);font-size:1.1rem;font-weight:700;color:var(--text-primary);margin-bottom:12px}.seo-qa-card[data-astro-cid-m5nkk5qq] p[data-astro-cid-m5nkk5qq]{color:var(--text-secondary);line-height:1.75;font-size:.94rem;margin-bottom:10px}.seo-qa-card[data-astro-cid-m5nkk5qq] p[data-astro-cid-m5nkk5qq]:last-child{margin-bottom:0}.seo-comparison-cards[data-astro-cid-m5nkk5qq]{display:flex;align-items:stretch;gap:0;max-width:760px;margin:28px auto}.seo-compare-card[data-astro-cid-m5nkk5qq]{flex:1;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:28px 24px;text-align:center}.compare-icon[data-astro-cid-m5nkk5qq]{width:64px;height:56px;margin:0 auto 12px;display:block}.seo-compare-card[data-astro-cid-m5nkk5qq] h3[data-astro-cid-m5nkk5qq]{font-family:var(--font-display);font-size:1.15rem;font-weight:700;color:var(--text-primary);margin-bottom:10px}.seo-compare-card[data-astro-cid-m5nkk5qq] p[data-astro-cid-m5nkk5qq]{color:var(--text-secondary);font-size:.9rem;line-height:1.7;text-align:left}.seo-compare-divider[data-astro-cid-m5nkk5qq]{display:flex;align-items:center;justify-content:center;padding:0 16px}.seo-compare-divider[data-astro-cid-m5nkk5qq] span[data-astro-cid-m5nkk5qq]{font-family:var(--font-mono);font-size:.85rem;font-weight:700;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.1em}.ic-line[data-astro-cid-m5nkk5qq]{fill:none;stroke:#e8ecf873;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.ic-accent[data-astro-cid-m5nkk5qq]{fill:var(--accent-2);opacity:.85}.ic-text[data-astro-cid-m5nkk5qq]{fill:var(--accent-1);font-family:var(--font-mono);font-size:9px;font-weight:700;text-anchor:middle}.seo-step-head[data-astro-cid-m5nkk5qq]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.seo-step-head[data-astro-cid-m5nkk5qq] .seo-step-number[data-astro-cid-m5nkk5qq]{margin-bottom:0}.seo-step-icon[data-astro-cid-m5nkk5qq]{width:80px;height:60px}.formula-explorer[data-astro-cid-m5nkk5qq]{margin-top:28px;padding:24px;border-radius:var(--radius-md);background:#00000040;border:1px solid var(--border-subtle)}.fx-controls[data-astro-cid-m5nkk5qq]{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-bottom:24px}.fx-slider-label[data-astro-cid-m5nkk5qq]{flex:1 1 240px;display:flex;align-items:center;gap:14px}.fx-slider-label[data-astro-cid-m5nkk5qq] input[data-astro-cid-m5nkk5qq]{--fill: 10%;flex:1;-webkit-appearance:none;appearance:none;height:6px;border-radius:999px;background:linear-gradient(90deg,var(--accent-1),var(--accent-2)) 0 / var(--fill) 100% no-repeat,#e8ecf814;cursor:pointer}.fx-slider-label[data-astro-cid-m5nkk5qq] input[data-astro-cid-m5nkk5qq]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:var(--accent-1);border:3px solid #0a0e18}.fx-slider-label[data-astro-cid-m5nkk5qq] input[data-astro-cid-m5nkk5qq]::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--accent-1);border:3px solid #0a0e18}.fx-slider-label[data-astro-cid-m5nkk5qq] output[data-astro-cid-m5nkk5qq]{min-width:56px;font-family:var(--font-mono);font-weight:700;color:var(--accent-1)}.fx-select[data-astro-cid-m5nkk5qq]{flex:0 1 260px;padding:10px 14px;background:var(--bg-input);color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:.9rem}.fx-equation[data-astro-cid-m5nkk5qq]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;font-family:var(--font-mono)}.fx-term[data-astro-cid-m5nkk5qq]{display:inline-flex;flex-direction:column;align-items:center;padding:8px 14px;border-radius:var(--radius-sm);border:1px solid;min-width:70px}.fx-term[data-astro-cid-m5nkk5qq] b[data-astro-cid-m5nkk5qq]{font-size:1.25rem;font-weight:700;font-variant-numeric:tabular-nums}.fx-term[data-astro-cid-m5nkk5qq] small[data-astro-cid-m5nkk5qq]{font-size:.68rem;color:var(--text-tertiary);margin-top:2px}.fx-g[data-astro-cid-m5nkk5qq]{color:var(--accent-1);border-color:#34d3994d;background:#34d3990f}.fx-d[data-astro-cid-m5nkk5qq]{color:var(--accent-2);border-color:#f59e0b4d;background:#f59e0b0f}.fx-k[data-astro-cid-m5nkk5qq]{color:var(--text-secondary);border-color:#929ab840;background:#929ab80d}.fx-r[data-astro-cid-m5nkk5qq]{color:var(--accent-3);border-color:#f9731666;background:#f9731614}.fx-op[data-astro-cid-m5nkk5qq],.fx-paren[data-astro-cid-m5nkk5qq]{color:var(--text-tertiary);font-size:1.3rem}.fx-bump[data-astro-cid-m5nkk5qq]{animation:fx-bump .35s var(--ease-out-expo)}@keyframes fx-bump{0%{transform:scale(1.18)}to{transform:none}}.fx-ruler[data-astro-cid-m5nkk5qq]{margin-top:26px}.fx-ruler-track[data-astro-cid-m5nkk5qq]{height:10px;border-radius:999px;background:#e8ecf80f;overflow:hidden}.fx-ruler-fill[data-astro-cid-m5nkk5qq]{height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,var(--accent-1),var(--accent-2),var(--accent-3));transition:width .4s var(--ease-out-expo)}.fx-ruler-ticks[data-astro-cid-m5nkk5qq]{position:relative;height:18px;margin-top:6px}.fx-ruler-ticks[data-astro-cid-m5nkk5qq] span{position:absolute;transform:translate(-50%);font-family:var(--font-mono);font-size:.68rem;color:var(--text-tertiary);white-space:nowrap}.fx-ruler-ticks[data-astro-cid-m5nkk5qq] span:first-child{transform:none}.fx-ruler-ticks[data-astro-cid-m5nkk5qq] span:last-child{transform:translate(-100%)}.fx-ruler-ticks[data-astro-cid-m5nkk5qq] span:last-child:after{content:" tsp"}.bar-cell[data-astro-cid-m5nkk5qq]{position:relative;min-width:110px}.cell-bar[data-astro-cid-m5nkk5qq]{position:absolute;left:8px;top:50%;transform:translateY(-50%);height:60%;width:calc(var(--w) * .85);border-radius:4px;background:linear-gradient(90deg,#f9731638,#f59e0b1a)}.cell-bar-density[data-astro-cid-m5nkk5qq]{background:linear-gradient(90deg,#34d39938,#34d3990f)}.cell-val[data-astro-cid-m5nkk5qq]{position:relative;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.seo-table[data-astro-cid-m5nkk5qq] td[data-astro-cid-m5nkk5qq].bar-cell-wide{min-width:200px}.volume-visual[data-astro-cid-m5nkk5qq]{max-width:760px;margin:32px auto;padding:28px 20px 22px;border-radius:var(--radius-lg);background:var(--bg-card);border:1px solid var(--border-subtle)}.volume-row[data-astro-cid-m5nkk5qq]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;text-align:center}.volume-cube-wrap[data-astro-cid-m5nkk5qq]{height:150px;display:flex;align-items:flex-end;justify-content:center;margin-bottom:14px}.volume-cube[data-astro-cid-m5nkk5qq]{border-radius:10px;display:grid;place-items:center;font-family:var(--font-mono);font-weight:700;font-size:.85rem;color:#06080c}.vc-0[data-astro-cid-m5nkk5qq]{background:linear-gradient(160deg,#f87171,#dc2626)}.vc-1[data-astro-cid-m5nkk5qq]{background:linear-gradient(160deg,#60a5fa,#2563eb)}.vc-2[data-astro-cid-m5nkk5qq]{background:linear-gradient(160deg,#fde68a,#f59e0b)}.volume-name[data-astro-cid-m5nkk5qq]{color:var(--text-primary);font-weight:600;font-size:.92rem}.volume-meta[data-astro-cid-m5nkk5qq]{color:var(--text-tertiary);font-family:var(--font-mono);font-size:.72rem;margin-top:4px}.seo-benchmark-card[data-astro-cid-m5nkk5qq] .benchmark-spoon{justify-content:center;margin-bottom:10px}.bridge-visual[data-astro-cid-m5nkk5qq]{display:flex;align-items:center;justify-content:center;max-width:760px;margin:0 auto 32px}.bridge-node[data-astro-cid-m5nkk5qq]{flex:0 0 auto;width:120px;padding:16px 10px;border-radius:var(--radius-md);text-align:center;border:1px solid}.bridge-node[data-astro-cid-m5nkk5qq] b[data-astro-cid-m5nkk5qq]{display:block;font-family:var(--font-display);font-size:1.5rem}.bridge-node[data-astro-cid-m5nkk5qq] small[data-astro-cid-m5nkk5qq]{display:block;font-size:.72rem;color:var(--text-tertiary);margin-top:4px}.bridge-mass[data-astro-cid-m5nkk5qq]{color:var(--accent-1);border-color:#34d3994d;background:#34d3990d}.bridge-ml[data-astro-cid-m5nkk5qq]{color:var(--accent-2);border-color:#f59e0b4d;background:#f59e0b0d}.bridge-tsp[data-astro-cid-m5nkk5qq]{color:var(--accent-3);border-color:#f9731659;background:#f973160f}.bridge-link[data-astro-cid-m5nkk5qq]{flex:1;position:relative;height:2px;background:linear-gradient(90deg,var(--accent-1),var(--accent-2));opacity:.6}.bridge-link-2[data-astro-cid-m5nkk5qq]{background:linear-gradient(90deg,var(--accent-2),var(--accent-3))}.bridge-link[data-astro-cid-m5nkk5qq] span[data-astro-cid-m5nkk5qq]{position:absolute;left:50%;bottom:8px;transform:translate(-50%);white-space:nowrap;font-family:var(--font-mono);font-size:.85rem;font-weight:600;color:var(--text-primary)}.bridge-link[data-astro-cid-m5nkk5qq]:after{content:"";position:absolute;right:-1px;top:-4px;border:5px solid transparent;border-left:7px solid var(--accent-2);border-right:0}.bridge-link-2[data-astro-cid-m5nkk5qq]:after{border-left-color:var(--accent-3)}@media(prefers-reduced-motion:reduce){.fx-bump[data-astro-cid-m5nkk5qq]{animation:none}.fx-ruler-fill[data-astro-cid-m5nkk5qq]{transition:none}}@media(max-width:768px){.volume-cube-wrap[data-astro-cid-m5nkk5qq]{height:110px}.volume-cube[data-astro-cid-m5nkk5qq]{transform:scale(.72);transform-origin:bottom center}.bridge-visual[data-astro-cid-m5nkk5qq]{flex-direction:column}.bridge-node[data-astro-cid-m5nkk5qq]{width:180px;padding:12px 8px}.bridge-link[data-astro-cid-m5nkk5qq]{flex:0 0 44px;width:2px;height:44px;background:linear-gradient(180deg,var(--accent-1),var(--accent-2))}.bridge-link-2[data-astro-cid-m5nkk5qq]{background:linear-gradient(180deg,var(--accent-2),var(--accent-3))}.bridge-link[data-astro-cid-m5nkk5qq] span[data-astro-cid-m5nkk5qq]{left:14px;bottom:auto;top:50%;transform:translateY(-50%)}.bridge-link[data-astro-cid-m5nkk5qq]:after{inset:auto auto -1px -4px;border:5px solid transparent;border-top:7px solid var(--accent-2);border-bottom:0}.bridge-link-2[data-astro-cid-m5nkk5qq]:after{border-top-color:var(--accent-3);border-left-color:transparent}.fx-term[data-astro-cid-m5nkk5qq]{min-width:0;padding:6px 10px}.fx-term[data-astro-cid-m5nkk5qq] b[data-astro-cid-m5nkk5qq]{font-size:1rem}.seo-section[data-astro-cid-m5nkk5qq]{padding:48px 0}.seo-steps-grid[data-astro-cid-m5nkk5qq],.seo-example-grid[data-astro-cid-m5nkk5qq]{grid-template-columns:1fr}.seo-benchmarks-grid[data-astro-cid-m5nkk5qq]{grid-template-columns:repeat(2,1fr)}.seo-comparison-cards[data-astro-cid-m5nkk5qq]{flex-direction:column;gap:12px}.seo-compare-divider[data-astro-cid-m5nkk5qq]{padding:8px 0}.seo-formula-card[data-astro-cid-m5nkk5qq]{padding:24px 20px}.formula-block[data-astro-cid-m5nkk5qq] code[data-astro-cid-m5nkk5qq]{font-size:.92rem}.seo-qa-card[data-astro-cid-m5nkk5qq]{padding:20px 24px}}@media(max-width:480px){.seo-benchmarks-grid[data-astro-cid-m5nkk5qq]{grid-template-columns:1fr}.benchmark-value[data-astro-cid-m5nkk5qq]{font-size:1.25rem}}.subcalc-links-section[data-astro-cid-xzkrlwqg]{padding:3.5rem 0}.subcalc-links-section[data-astro-cid-xzkrlwqg] .section-header[data-astro-cid-xzkrlwqg]{text-align:center;margin-bottom:2.5rem}.subcalc-links-section[data-astro-cid-xzkrlwqg] .section-title[data-astro-cid-xzkrlwqg]{font-size:clamp(1.6rem,4vw,2.4rem);font-weight:800;color:var(--text-primary, #f0f0f0);margin-bottom:.6rem}.subcalc-links-section[data-astro-cid-xzkrlwqg] .section-subtitle[data-astro-cid-xzkrlwqg]{font-size:1rem;color:var(--text-secondary, #a0a0a0);max-width:600px;margin:0 auto;line-height:1.6}.subcalc-group[data-astro-cid-xzkrlwqg]{margin-bottom:2rem}.subcalc-group-title[data-astro-cid-xzkrlwqg]{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:700;color:var(--text-secondary, #a0a0a0);margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.06)}.group-icon[data-astro-cid-xzkrlwqg]{font-size:1.15rem}.subcalc-grid[data-astro-cid-xzkrlwqg]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.75rem}.subcalc-grid-wide[data-astro-cid-xzkrlwqg]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.subcalc-card[data-astro-cid-xzkrlwqg]{display:flex;align-items:center;gap:.85rem;padding:.85rem 1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:12px;text-decoration:none;transition:all .25s ease;cursor:pointer}.subcalc-card[data-astro-cid-xzkrlwqg]:hover{background:#ffffff0d;border-color:#4ade8033;transform:translateY(-2px);box-shadow:0 4px 20px #00000026}.subcalc-card[data-astro-cid-xzkrlwqg]:hover .subcalc-arrow[data-astro-cid-xzkrlwqg]{color:var(--accent, #4ade80);transform:translate(3px)}.subcalc-icon[data-astro-cid-xzkrlwqg]{font-size:1.5rem;width:40px;height:40px;display:grid;place-items:center;background:#ffffff0a;border-radius:10px;flex-shrink:0}.subcalc-info[data-astro-cid-xzkrlwqg]{display:flex;flex-direction:column;gap:.15rem;flex:1;min-width:0}.subcalc-name[data-astro-cid-xzkrlwqg]{font-size:.9rem;font-weight:600;color:var(--text-primary, #f0f0f0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.subcalc-density[data-astro-cid-xzkrlwqg]{font-size:.75rem;color:var(--text-muted, #666);font-family:JetBrains Mono Variable,monospace}.subcalc-arrow[data-astro-cid-xzkrlwqg]{color:var(--text-muted, #666);flex-shrink:0;transition:all .25s ease}.gradient-text[data-astro-cid-xzkrlwqg]{background:linear-gradient(135deg,#4ade80,#38bdf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-container[data-astro-cid-xzkrlwqg]{max-width:1100px;margin:0 auto;padding:0 1.5rem}
