.fox-ix{--fox-primary: #1e2a78;--fox-cta: #3b4fd4;--fox-mid: #2d3a9e;--fox-light: #93a3f8;--fox-vlight: #c7cffe;--fox-chip: #e8ecff;--fox-amber: #f59e0b;--fox-green: #16a34a;--fox-red: #dc2626;--fox-ink: #0f172a;--fox-muted: #64748b;--fox-bg: #f8fafc;--fox-border: #e2e8f0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:var(--fox-ink);line-height:1.55;margin:32px 0}.fox-ix *{box-sizing:border-box}.fox-ix .fox-widget-h2{font-size:22px!important;font-weight:700;margin:0 0 6px!important;color:var(--fox-primary);letter-spacing:-.01em}.fox-ix .fox-sub{font-size:14px;color:var(--fox-muted);margin:0 0 20px}.fox-ix .fox-card{background:#fff;border:1px solid var(--fox-border);border-radius:14px;padding:24px;margin-bottom:0;box-shadow:0 2px 8px #0f172a0a}.fox-ix .fox-source{font-size:12px;color:var(--fox-muted);margin-top:14px;padding-top:12px;border-top:1px solid var(--fox-border);line-height:1.5}.fox-ix .axc-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(max-width:620px){.fox-ix .axc-grid{grid-template-columns:1fr}}.fox-ix .axc-label{display:block;font-size:13px;font-weight:600;color:var(--fox-ink);margin-bottom:6px}.fox-ix .axc-input{width:100%;padding:10px 12px;font-size:16px;font-family:inherit;border:1px solid var(--fox-border);border-radius:8px;background:#fff}.fox-ix .axc-input:focus{outline:none;border-color:var(--fox-cta);box-shadow:0 0 0 3px #3b4fd426}.fox-ix .axc-row{margin-bottom:18px}.fox-ix .axc-toggle{display:flex;background:var(--fox-bg);border-radius:8px;padding:4px;gap:4px}.fox-ix .axc-toggle button{flex:1;padding:8px 12px;font-size:13px;font-weight:600;border:none;background:transparent;color:var(--fox-muted);border-radius:6px;cursor:pointer;font-family:inherit;transition:all .15s}.fox-ix .axc-toggle button.active{background:#fff;color:var(--fox-primary);box-shadow:0 1px 3px #0f172a14}.fox-ix .axc-slider-wrap{display:flex;align-items:center;gap:12px}.fox-ix .axc-slider-wrap input[type=range]{flex:1;accent-color:var(--fox-cta)}.fox-ix .axc-slider-val{font-size:14px;font-weight:700;color:var(--fox-primary);min-width:24px;text-align:right}.fox-ix .axc-result{background:linear-gradient(135deg,#3b4fd4,#1e2a78);color:#fff;padding:20px;border-radius:12px;margin-top:8px}.fox-ix .axc-result-label{font-size:12px;opacity:.85;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.fox-ix .axc-result-big{font-size:34px;font-weight:800;margin:4px 0 10px;letter-spacing:-.02em;color:#fff}.fox-ix .axc-result-small{font-size:13px;opacity:.9;color:#fff}.fox-ix .axc-tiers{margin-top:14px;display:flex;flex-direction:column;gap:6px}.fox-ix .axc-tier{display:flex;justify-content:space-between;font-size:12px;padding:4px 0;color:#fff}.fox-ix .axc-note{font-size:12px;color:var(--fox-muted);background:var(--fox-bg);padding:10px 12px;border-radius:8px;margin-top:10px;line-height:1.5}.fox-ix .axc2-chart{--name-col: 170px;background:var(--fox-bg);border-radius:12px;padding:22px 20px 16px}.fox-ix .axc2-body{position:relative;padding:2px 0}.fox-ix .axc2-row{display:grid;grid-template-columns:var(--name-col) 1fr;gap:12px;align-items:center;padding:6px 0;position:relative}.fox-ix .axc2-name-wrap{display:flex;align-items:center;gap:8px;font-size:14px}.fox-ix .axc2-rank{color:var(--fox-muted);font-size:11px;font-weight:700;letter-spacing:.02em;min-width:32px}.fox-ix .axc2-rank.hi{color:var(--fox-red)}.fox-ix .axc2-rank.lo{color:var(--fox-green)}.fox-ix .axc2-name{font-weight:600;color:var(--fox-ink)}.fox-ix .axc2-track{position:relative;height:30px;background:#eef1ff;border-radius:6px;overflow:visible}.fox-ix .axc2-bar{height:100%;width:0;border-radius:6px;display:flex;align-items:center;justify-content:flex-end;padding-right:12px;color:#fff;font-weight:700;font-size:13px;font-variant-numeric:tabular-nums;transition:width 1.2s cubic-bezier(.2,.6,.2,1);box-shadow:0 1px 3px #0f172a14}.fox-ix .axc2-bar.hi1{background:linear-gradient(90deg,#dc2626,#b91c1c)}.fox-ix .axc2-bar.hi2{background:linear-gradient(90deg,#ef4444,#dc2626)}.fox-ix .axc2-bar.hi3{background:linear-gradient(90deg,#f97316,#ea580c)}.fox-ix .axc2-bar.lo1{background:linear-gradient(90deg,#22c55e,#16a34a)}.fox-ix .axc2-bar.lo2{background:linear-gradient(90deg,#16a34a,#15803d)}.fox-ix .axc2-bar.lo3{background:linear-gradient(90deg,#15803d,#166534)}.fox-ix .axc2-avg-line{position:absolute;top:0;bottom:0;left:calc(var(--name-col) + 12px + (100% - var(--name-col) - 12px) * .467);width:0;border-left:2px dashed #475569;z-index:5;pointer-events:none}.fox-ix .axc2-avg-tag{position:absolute;top:-24px;left:50%;transform:translate(-50%);background:#475569;color:#fff;font-size:11px;font-weight:700;padding:3px 8px;border-radius:4px;white-space:nowrap}.fox-ix .axc2-avg-tag:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:4px solid transparent;border-top-color:#475569}.fox-ix .axc2-axis{display:grid;grid-template-columns:var(--name-col) 1fr;gap:12px;margin-top:8px;font-size:11px;color:var(--fox-muted)}.fox-ix .axc2-axis-scale{display:grid;grid-template-columns:repeat(10,1fr);position:relative}.fox-ix .axc2-axis-scale span{text-align:left;transform:translate(-50%)}.fox-ix .axc2-axis-scale span:first-child{transform:none}.fox-ix .axc2-axis-unit{font-size:11px;color:var(--fox-muted);margin-top:10px;text-align:center}.fox-ix .axc2-section-label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:10px 0 4px;color:var(--fox-muted)}.fox-ix .axc2-section-label.hi{color:var(--fox-red)}.fox-ix .axc2-section-label.lo{color:var(--fox-green)}@media(max-width:620px){.fox-ix .axc2-chart{--name-col: 130px;padding:18px 14px 14px}.fox-ix .axc2-name-wrap{font-size:13px}.fox-ix .axc2-rank{min-width:24px;font-size:10px}.fox-ix .axc2-bar{font-size:12px;padding-right:8px}.fox-ix .axc2-avg-tag{font-size:10px;padding:2px 6px}}.fox-ix .axt-step{animation:axt-fade .25s ease-out}@keyframes axt-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.fox-ix .axt-q{font-size:16px;font-weight:700;color:var(--fox-ink);margin:0 0 16px}.fox-ix .axt-choices{display:flex;flex-direction:column;gap:10px}.fox-ix .axt-choice{display:block;width:100%;text-align:left;padding:14px 16px;border:1.5px solid var(--fox-border);background:#fff;border-radius:10px;font-size:14px;font-family:inherit;font-weight:500;color:var(--fox-ink);cursor:pointer;transition:all .15s}.fox-ix .axt-choice:hover{border-color:var(--fox-cta);background:var(--fox-chip)}.fox-ix .axt-outcome{padding:20px;border-radius:12px;background:var(--fox-chip);border-left:4px solid var(--fox-cta)}.fox-ix .axt-outcome.green{background:#ecfdf5;border-left-color:var(--fox-green)}.fox-ix .axt-outcome.amber{background:#fffbeb;border-left-color:var(--fox-amber)}.fox-ix .axt-outcome.red{background:#fef2f2;border-left-color:var(--fox-red)}.fox-ix .axt-outcome-title{font-size:15px;font-weight:700;color:var(--fox-ink);margin:0 0 8px}.fox-ix .axt-outcome-body{font-size:14px;color:var(--fox-ink);line-height:1.5;margin:0 0 12px}.fox-ix .axt-outcome-body a{color:var(--fox-cta);font-weight:600}.fox-ix .axt-back{display:inline-block;margin-top:14px;background:none;border:none;color:var(--fox-muted);font-size:13px;font-weight:600;cursor:pointer;padding:0;font-family:inherit}.fox-ix .axt-back:hover{color:var(--fox-cta)}.fox-ix .axt-progress{display:flex;gap:4px;margin-bottom:16px}.fox-ix .axt-progress-dot{flex:1;height:3px;background:var(--fox-border);border-radius:2px;transition:background .2s}.fox-ix .axt-progress-dot.active{background:var(--fox-cta)}.page-hero[data-astro-cid-w7t2dqfz]{background:var(--color-white);padding:3rem 0;border-bottom:1px solid var(--color-border)}.hero-category[data-astro-cid-w7t2dqfz]{font-size:.8125rem;text-transform:uppercase;letter-spacing:1px;color:var(--color-accent);font-weight:600;margin-bottom:.5rem}.page-hero[data-astro-cid-w7t2dqfz] h1[data-astro-cid-w7t2dqfz]{font-size:2.25rem;max-width:780px;line-height:1.15}.article-layout[data-astro-cid-w7t2dqfz]{display:grid;grid-template-columns:1fr 260px;gap:3rem;align-items:start}.article-content[data-astro-cid-w7t2dqfz]{max-width:720px;min-width:0}@media(max-width:1024px){.article-layout[data-astro-cid-w7t2dqfz]{grid-template-columns:1fr}}.featured-img[data-astro-cid-w7t2dqfz]{width:100%;height:auto;border-radius:var(--radius-md);margin-bottom:1.5rem}.article-content[data-astro-cid-w7t2dqfz] h2[data-astro-cid-w7t2dqfz]{margin-top:2.5rem;margin-bottom:.75rem}.article-content[data-astro-cid-w7t2dqfz] h3[data-astro-cid-w7t2dqfz]{margin-top:1.75rem;margin-bottom:.5rem;font-size:1.125rem}.article-content[data-astro-cid-w7t2dqfz] p[data-astro-cid-w7t2dqfz]{color:var(--color-text-light);margin-bottom:1rem;line-height:1.8;font-size:1.0625rem}.article-content[data-astro-cid-w7t2dqfz] ul[data-astro-cid-w7t2dqfz]{margin:.75rem 0 1.5rem 1.5rem}.article-content[data-astro-cid-w7t2dqfz] li[data-astro-cid-w7t2dqfz]{color:var(--color-text-light);margin-bottom:.625rem;line-height:1.7;font-size:1.0625rem}.article-content[data-astro-cid-w7t2dqfz] a[data-astro-cid-w7t2dqfz]{color:var(--color-accent);text-decoration:underline;text-underline-offset:2px}.article-content[data-astro-cid-w7t2dqfz] a[data-astro-cid-w7t2dqfz]:hover{color:var(--color-primary)}.article-content[data-astro-cid-w7t2dqfz] .disclaimer[data-astro-cid-w7t2dqfz]{font-size:.9375rem;color:var(--color-text-light);margin-top:1.5rem}.faq-list[data-astro-cid-w7t2dqfz]{display:flex;flex-direction:column;gap:.75rem;max-width:720px;margin-top:1.5rem}.faq-item[data-astro-cid-w7t2dqfz]{cursor:pointer}.faq-question[data-astro-cid-w7t2dqfz]{font-weight:600;font-size:1.0625rem;padding:.25rem 0;list-style:none;display:flex;justify-content:space-between;align-items:center}.faq-question[data-astro-cid-w7t2dqfz] h3[data-astro-cid-w7t2dqfz]{font-size:inherit;font-weight:inherit;margin:0;color:inherit}.faq-question[data-astro-cid-w7t2dqfz]:after{content:"+";font-size:1.25rem;color:var(--color-text-light);flex-shrink:0;margin-left:1rem}.faq-item[data-astro-cid-w7t2dqfz][open] .faq-question[data-astro-cid-w7t2dqfz]:after{content:"−"}.faq-answer[data-astro-cid-w7t2dqfz]{padding-top:.75rem;color:var(--color-text-light);line-height:1.6}@media(max-width:768px){.page-hero[data-astro-cid-w7t2dqfz] h1[data-astro-cid-w7t2dqfz]{font-size:1.75rem}}
