.rs-container[data-astro-cid-k2drpaph]{max-width:1100px;margin:0 auto;padding:0 24px}@media(max-width:640px){.rs-container[data-astro-cid-k2drpaph]{padding:0 16px}}.mtg-hero[data-astro-cid-k2drpaph]{background:radial-gradient(720px 360px at 88% -20%,rgba(23,118,200,.12) 0%,transparent 60%),var(--gradient-hero-soft);border-bottom:1px solid var(--color-border-soft);padding:56px 0 44px;text-align:center}.mtg-h1[data-astro-cid-k2drpaph]{font-family:Poppins,sans-serif;font-size:clamp(28px,5vw,44px);font-weight:800;color:var(--color-ink-deep);letter-spacing:-.03em;margin-bottom:16px}.mtg-lede[data-astro-cid-k2drpaph]{font-size:17px;color:var(--color-ink-soft);line-height:1.65;max-width:700px;margin:0 auto}.mtg-calc-section[data-astro-cid-k2drpaph]{padding-top:48px}.mtg-grid[data-astro-cid-k2drpaph]{display:grid;grid-template-columns:380px 1fr;gap:28px;align-items:start}@media(max-width:880px){.mtg-grid[data-astro-cid-k2drpaph]{grid-template-columns:1fr;gap:20px}}.mtg-inputs[data-astro-cid-k2drpaph]{padding:24px;position:sticky;top:88px;min-width:0}@media(max-width:880px){.mtg-inputs[data-astro-cid-k2drpaph]{position:static}}.mtg-panel-head[data-astro-cid-k2drpaph]{display:flex;align-items:center;gap:9px;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;color:var(--color-ink-deep);margin-bottom:20px}.mtg-panel-head[data-astro-cid-k2drpaph] i[data-astro-cid-k2drpaph].bi{color:var(--color-brand)}.mtg-field[data-astro-cid-k2drpaph]{display:block;margin-bottom:24px}.mtg-label[data-astro-cid-k2drpaph]{display:block;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;color:var(--color-ink-deep);margin-bottom:10px}.mtg-duo[data-astro-cid-k2drpaph]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mtg-field-compact[data-astro-cid-k2drpaph]{margin-bottom:0}.mtg-tip[data-astro-cid-k2drpaph]{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;margin-left:5px;color:var(--color-ink-soft);cursor:help;vertical-align:middle;transition:color .15s var(--te-ease)}.mtg-tip[data-astro-cid-k2drpaph] i[data-astro-cid-k2drpaph].bi{font-size:14px;line-height:1}.mtg-tip[data-astro-cid-k2drpaph]:hover,.mtg-tip[data-astro-cid-k2drpaph]:focus-visible{color:var(--color-brand);outline:none}.mtg-tip[data-astro-cid-k2drpaph]:focus-visible{box-shadow:0 0 0 2px #1776c859;border-radius:50%}.mtg-money-input[data-astro-cid-k2drpaph]{display:flex;align-items:center;border:1px solid var(--color-border);border-radius:10px;padding:0 14px;transition:border-color .15s var(--te-ease),box-shadow .15s var(--te-ease)}.mtg-money-input[data-astro-cid-k2drpaph]:focus-within{border-color:var(--color-brand);box-shadow:0 0 0 3px #1776c81f}.mtg-money-prefix[data-astro-cid-k2drpaph],.mtg-money-suffix[data-astro-cid-k2drpaph]{color:var(--color-ink-soft);font-weight:600;font-size:16px}.mtg-money-input[data-astro-cid-k2drpaph] input[data-astro-cid-k2drpaph]{flex:1;min-width:0;border:none;outline:none;background:none;padding:12px 8px;font-size:18px;font-weight:600;color:var(--color-ink-deep);font-family:Poppins,sans-serif}.mtg-select[data-astro-cid-k2drpaph]{width:100%;border:1px solid var(--color-border);border-radius:10px;padding:13px 14px;font-size:15px;font-weight:600;color:var(--color-ink-deep);font-family:Poppins,sans-serif;background:var(--color-surface);cursor:pointer;outline:none;transition:border-color .15s var(--te-ease),box-shadow .15s var(--te-ease)}.mtg-select[data-astro-cid-k2drpaph]:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px #1776c81f}.mtg-chips[data-astro-cid-k2drpaph]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.mtg-chip[data-astro-cid-k2drpaph]{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-ink-soft);border-radius:9999px;padding:6px 13px;font-size:12.5px;font-weight:600;cursor:pointer;font-family:Open Sans,sans-serif;transition:all .15s var(--te-ease)}.mtg-chip[data-astro-cid-k2drpaph]:hover{border-color:var(--color-brand);color:var(--color-brand)}.mtg-help[data-astro-cid-k2drpaph]{display:block;font-size:12.5px;color:var(--color-ink-soft);line-height:1.5;margin-top:9px}.mtg-warn-text[data-astro-cid-k2drpaph]{color:var(--color-warn);font-weight:600}.mtg-advanced[data-astro-cid-k2drpaph]{border-top:1px solid var(--color-border-soft);padding-top:16px}.mtg-advanced[data-astro-cid-k2drpaph] summary[data-astro-cid-k2drpaph]{cursor:pointer;list-style:none;font-family:Poppins,sans-serif;font-size:13.5px;font-weight:600;color:var(--color-brand);display:flex;align-items:center;gap:6px}.mtg-advanced[data-astro-cid-k2drpaph] summary[data-astro-cid-k2drpaph]::-webkit-details-marker{display:none}.mtg-advanced[data-astro-cid-k2drpaph] summary[data-astro-cid-k2drpaph]:before{content:"";font-family:bootstrap-icons;font-size:13px;transition:transform .2s var(--te-ease)}.mtg-advanced[data-astro-cid-k2drpaph][open] summary[data-astro-cid-k2drpaph]:before{transform:rotate(90deg)}.mtg-adv-grid[data-astro-cid-k2drpaph]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.mtg-adv-field[data-astro-cid-k2drpaph]{display:block}.mtg-adv-label[data-astro-cid-k2drpaph]{display:block;font-size:12.5px;font-weight:600;color:var(--color-ink-deep);margin-bottom:6px}.mtg-adv-field[data-astro-cid-k2drpaph] input[data-astro-cid-k2drpaph]{width:100%;border:1px solid var(--color-border);border-radius:8px;padding:9px 10px;font-size:15px;font-weight:600;color:var(--color-ink-deep);font-family:Poppins,sans-serif;outline:none;min-width:0}.mtg-adv-field[data-astro-cid-k2drpaph] input[data-astro-cid-k2drpaph]:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px #1776c81f}.mtg-results[data-astro-cid-k2drpaph]{display:flex;flex-direction:column;gap:20px;min-width:0}.mtg-recap[data-astro-cid-k2drpaph]{font-size:14px;line-height:1.6;color:var(--color-ink-deep);background:var(--color-bg-soft);border:1px solid var(--color-border-soft);border-radius:var(--radius-card);padding:14px 18px}.mtg-recap[data-astro-cid-k2drpaph] strong[data-astro-cid-k2drpaph]{color:var(--color-brand);font-weight:700}.mtg-verdict[data-astro-cid-k2drpaph]{display:flex;gap:16px;padding:22px 24px;background:linear-gradient(135deg,#1776c8,#125a9c);border:none;color:#fff;transition:background .25s var(--te-ease)}.mtg-verdict[data-astro-cid-k2drpaph].is-warn{background:linear-gradient(135deg,var(--color-warn-ink) 0%,var(--color-warn-ink) 100%)}.mtg-verdict[data-astro-cid-k2drpaph].is-ok{background:linear-gradient(135deg,var(--color-success-ink) 0%,#0b7350 100%)}.mtg-verdict-icon[data-astro-cid-k2drpaph]{flex:none;width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#ffffff2e;font-size:24px}.mtg-verdict-kicker[data-astro-cid-k2drpaph]{font-family:Poppins,sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#ffffffd1}.mtg-verdict-headline[data-astro-cid-k2drpaph]{font-family:Poppins,sans-serif;font-size:26px;font-weight:800;line-height:1.2;margin:3px 0;color:#fff}.mtg-verdict-unit[data-astro-cid-k2drpaph]{font-size:15px;font-weight:600;color:#ffffffd9;margin-left:3px}.mtg-verdict-sub[data-astro-cid-k2drpaph]{font-size:14px;color:#ffffffeb;line-height:1.5}.mtg-stats[data-astro-cid-k2drpaph]{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:480px){.mtg-stats[data-astro-cid-k2drpaph]{grid-template-columns:1fr}}.mtg-stat[data-astro-cid-k2drpaph]{padding:16px 18px}.mtg-stat-label[data-astro-cid-k2drpaph]{font-size:12.5px;color:var(--color-ink-soft);font-weight:600;text-transform:uppercase;letter-spacing:.03em;margin-bottom:6px}.mtg-stat-val[data-astro-cid-k2drpaph]{font-family:Poppins,sans-serif;font-size:24px;font-weight:800;color:var(--color-ink-deep);letter-spacing:-.02em}.mtg-stat-sub[data-astro-cid-k2drpaph]{font-size:12px;color:var(--color-ink-soft);margin-top:5px;line-height:1.4}.mtg-stat-val[data-astro-cid-k2drpaph].mtg-stat-brand{color:var(--color-brand)}.mtg-stat-val[data-astro-cid-k2drpaph].mtg-stat-warn{color:var(--color-warn)}.mtg-bar-card[data-astro-cid-k2drpaph]{padding:20px 22px}.mtg-bar-head[data-astro-cid-k2drpaph]{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;flex-wrap:wrap}.mtg-bar-title[data-astro-cid-k2drpaph]{display:inline-flex;align-items:center;font-family:Poppins,sans-serif;font-size:15px;font-weight:700;color:var(--color-ink-deep)}.mtg-bar[data-astro-cid-k2drpaph]{display:flex;height:26px;border-radius:8px;overflow:hidden;background:var(--color-bg-soft)}.mtg-bar-principal[data-astro-cid-k2drpaph]{background:var(--color-brand);transition:width .3s var(--te-ease)}.mtg-bar-interest[data-astro-cid-k2drpaph]{background:var(--color-warn);transition:width .3s var(--te-ease)}.mtg-bar-legend[data-astro-cid-k2drpaph]{display:flex;flex-wrap:wrap;gap:18px;margin-top:12px;font-size:13px;color:var(--color-ink-soft)}.mtg-bar-legend[data-astro-cid-k2drpaph] strong[data-astro-cid-k2drpaph]{color:var(--color-ink-deep)}.mtg-dot-principal[data-astro-cid-k2drpaph]{color:var(--color-brand);font-size:11px}.mtg-dot-interest[data-astro-cid-k2drpaph]{color:var(--color-warn);font-size:11px}.mtg-stress[data-astro-cid-k2drpaph]{display:flex;gap:14px;padding:18px 22px;align-items:flex-start}.mtg-stress-icon[data-astro-cid-k2drpaph]{flex:none;width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#1776c81a;color:var(--color-brand);font-size:20px}.mtg-stress-head[data-astro-cid-k2drpaph]{font-family:Poppins,sans-serif;font-size:15px;font-weight:700;color:var(--color-ink-deep);margin-bottom:4px}.mtg-stress-body[data-astro-cid-k2drpaph]{font-size:14px;color:var(--color-ink-soft);line-height:1.6;margin:0}.mtg-stress-body[data-astro-cid-k2drpaph] strong[data-astro-cid-k2drpaph]{color:var(--color-ink-deep)}.mtg-table-card[data-astro-cid-k2drpaph]{padding:20px 22px}.mtg-ref-head[data-astro-cid-k2drpaph]{font-family:Poppins,sans-serif;font-size:15px;font-weight:700;color:var(--color-ink-deep);margin-bottom:4px}.mtg-ref-sub[data-astro-cid-k2drpaph]{font-size:13px;color:var(--color-ink-soft);line-height:1.5;margin-bottom:14px}.mtg-table-scroll[data-astro-cid-k2drpaph]{max-height:360px;overflow-y:auto}.mtg-table[data-astro-cid-k2drpaph]{width:100%;border-collapse:collapse}.mtg-table[data-astro-cid-k2drpaph] th[data-astro-cid-k2drpaph]{font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--color-ink-soft);text-align:left;padding:9px 10px;border-bottom:1px solid var(--color-border);position:sticky;top:0;background:var(--color-surface)}.mtg-table[data-astro-cid-k2drpaph] th[data-astro-cid-k2drpaph]:not(:first-child),.mtg-table[data-astro-cid-k2drpaph] td[data-astro-cid-k2drpaph]:not(:first-child){text-align:right}.mtg-table[data-astro-cid-k2drpaph] td[data-astro-cid-k2drpaph]{padding:10px;font-size:14px;color:var(--color-ink-deep);border-bottom:1px solid var(--color-border-soft)}.mtg-table[data-astro-cid-k2drpaph] tbody[data-astro-cid-k2drpaph] tr[data-astro-cid-k2drpaph]:last-child td[data-astro-cid-k2drpaph]{border-bottom:none}.mtg-cell-name[data-astro-cid-k2drpaph]{font-weight:600}.mtg-prose[data-astro-cid-k2drpaph]{max-width:760px}.mtg-h2[data-astro-cid-k2drpaph]{margin-top:8px;margin-bottom:14px}.mtg-h2[data-astro-cid-k2drpaph]:not(:first-child){margin-top:40px}.mtg-prose[data-astro-cid-k2drpaph] p[data-astro-cid-k2drpaph]{font-size:16px;line-height:1.7;color:var(--color-ink-deep);margin-bottom:16px}.mtg-prose[data-astro-cid-k2drpaph] p[data-astro-cid-k2drpaph] a[data-astro-cid-k2drpaph],.mtg-list[data-astro-cid-k2drpaph] a[data-astro-cid-k2drpaph]{color:var(--color-brand);text-decoration:underline;text-underline-offset:2px}.mtg-formula[data-astro-cid-k2drpaph]{background:var(--color-surface);border:1px solid var(--color-border);border-left:4px solid var(--color-brand);border-radius:var(--radius-card);padding:16px 20px;font-weight:700;color:var(--color-ink-deep);font-size:16px!important}.mtg-list[data-astro-cid-k2drpaph]{margin:0 0 16px;padding-left:0;list-style:none}.mtg-list[data-astro-cid-k2drpaph] li[data-astro-cid-k2drpaph]{position:relative;padding-left:26px;margin-bottom:10px;font-size:15.5px;line-height:1.6;color:var(--color-ink-deep)}.mtg-list[data-astro-cid-k2drpaph] li[data-astro-cid-k2drpaph]:before{content:"";font-family:bootstrap-icons;position:absolute;left:0;top:1px;color:var(--color-brand);font-size:14px}.mtg-cols[data-astro-cid-k2drpaph]{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:8px}@media(max-width:700px){.mtg-cols[data-astro-cid-k2drpaph]{grid-template-columns:1fr}}.mtg-cols-4[data-astro-cid-k2drpaph]{margin-bottom:18px}.mtg-strat-body[data-astro-cid-k2drpaph]{font-size:14.5px;color:var(--color-ink-soft);line-height:1.65;margin:0}.mtg-strat-body[data-astro-cid-k2drpaph] strong[data-astro-cid-k2drpaph]{color:var(--color-ink-deep)}.mtg-col-card[data-astro-cid-k2drpaph]{padding:22px 24px}.mtg-col-head[data-astro-cid-k2drpaph]{display:flex;align-items:center;gap:9px;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;color:var(--color-ink-deep);margin-bottom:14px}.mtg-col-head[data-astro-cid-k2drpaph] i[data-astro-cid-k2drpaph].bi{color:var(--color-brand)}.mtg-note[data-astro-cid-k2drpaph]{margin-top:32px;padding:22px 24px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card)}.mtg-note-head[data-astro-cid-k2drpaph]{display:flex;align-items:center;gap:9px;font-family:Poppins,sans-serif;font-size:15px;font-weight:700;color:var(--color-ink-deep);margin-bottom:10px}.mtg-note-head[data-astro-cid-k2drpaph] i[data-astro-cid-k2drpaph].bi{color:var(--color-brand)}.mtg-note[data-astro-cid-k2drpaph] p[data-astro-cid-k2drpaph]{font-size:14.5px;color:var(--color-ink-soft);line-height:1.65;margin:0}.mtg-note[data-astro-cid-k2drpaph] a[data-astro-cid-k2drpaph]{color:var(--color-brand);text-decoration:underline;text-underline-offset:2px}.mtg-faq[data-astro-cid-k2drpaph]{display:flex;flex-direction:column;gap:10px}.mtg-faq-item[data-astro-cid-k2drpaph]{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.mtg-faq-item[data-astro-cid-k2drpaph] summary[data-astro-cid-k2drpaph]{cursor:pointer;list-style:none;padding:16px 18px;font-family:Poppins,sans-serif;font-size:15.5px;font-weight:600;color:var(--color-ink-deep);display:flex;justify-content:space-between;gap:12px}.mtg-faq-item[data-astro-cid-k2drpaph] summary[data-astro-cid-k2drpaph]::-webkit-details-marker{display:none}.mtg-faq-item[data-astro-cid-k2drpaph] summary[data-astro-cid-k2drpaph]:after{content:"";font-family:bootstrap-icons;color:var(--color-ink-soft);transition:transform .2s var(--te-ease);flex:none}.mtg-faq-item[data-astro-cid-k2drpaph][open] summary[data-astro-cid-k2drpaph]:after{transform:rotate(180deg)}.mtg-faq-item[data-astro-cid-k2drpaph] p[data-astro-cid-k2drpaph]{padding:0 18px 18px;margin:0;font-size:15px;line-height:1.65;color:var(--color-ink-soft)}.mtg-disclaimer[data-astro-cid-k2drpaph]{margin-top:28px;font-size:13px;color:var(--color-ink-soft);line-height:1.6;font-style:italic}
