.report-pdf-mode{--pdf-content-width:var(--report-max-width);--pdf-page-margin:.45in;--pdf-section-gap:9pt;--pdf-card-padding:8pt;--pdf-grid-gap:6pt;--pdf-card-radius:12pt;--pdf-border-color:#5d776c4d;--pdf-border-strong:#1f74526b;--pdf-ink:#17211b;--pdf-muted:#52635b;--pdf-surface:#fff;--pdf-surface-soft:#f7fbf8;--pdf-accent:#0f8f5d;color:var(--pdf-ink);background:#fff}.report-pdf-mode,.report-pdf-mode *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.premium-standard-print-report{--premium-standard-color-ink:#17211b;--premium-standard-color-muted:#536158;--premium-standard-color-border:#1c4a3d29;--premium-standard-color-border-strong:#0f664447;--premium-standard-color-surface:#fff;--premium-standard-color-surface-soft:#f6faf7;--premium-standard-color-surface-blue:#eef6fb;--premium-standard-color-hero-navy:#071923;--premium-standard-color-hero-emerald:#0b5e4b;--premium-standard-color-accent-green:#0f6644;--premium-standard-color-accent-gold:#b8892e;--premium-standard-color-accent-blue:#1e5673;--premium-standard-type-display:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--premium-standard-type-body:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--premium-standard-type-label:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--premium-standard-space-page:.46in;--premium-standard-space-card:11pt;--premium-standard-space-gap:11pt;--premium-standard-radius-card:14pt;--premium-standard-radius-soft:10pt;--premium-standard-card-radius-xl:20pt;--premium-standard-hero-curve:82pt;--premium-standard-radius-badge:999px;--premium-standard-shadow-card:0 10pt 28pt #142f2617;--premium-standard-shadow-subtle:0 4pt 14pt #142f260f;--premium-standard-badge-bg:#ecfdf529;--premium-standard-badge-border:#d1fae55c;--premium-standard-metric-value-size:18pt;--premium-standard-warning-bg:#fff9ef;--premium-standard-warning-border:#b8892e4d;--premium-standard-section-rule:#1c4a3d29;--premium-standard-ink:var(--premium-standard-color-ink);--premium-standard-muted:var(--premium-standard-color-muted);--premium-standard-border:var(--premium-standard-color-border);--premium-standard-border-strong:var(--premium-standard-color-border-strong);--premium-standard-surface:var(--premium-standard-color-surface);--premium-standard-soft:var(--premium-standard-color-surface-soft);--premium-standard-soft-blue:var(--premium-standard-color-surface-blue);--premium-standard-accent:var(--premium-standard-color-accent-green);--premium-standard-accent-2:var(--premium-standard-color-accent-blue);--premium-standard-gold:var(--premium-standard-color-accent-gold);--premium-standard-page-padding:var(--premium-standard-space-page);--premium-standard-radius:var(--premium-standard-radius-card);color:var(--premium-standard-ink);font-family:var(--premium-standard-type-body);width:8.5in;max-width:8.5in;margin:0 auto;line-height:1.35;display:block}.report-pdf-mode .premium-standard-print-report .report-donut-chart,.report-pdf-mode .premium-standard-print-report .payment-allocation-visual{aspect-ratio:auto!important;border-radius:var(--premium-standard-radius-card)!important;place-items:stretch stretch!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;overflow:visible!important}.report-pdf-mode .premium-standard-print-report .report-donut-chart:after{content:none!important}.report-pdf-mode .premium-standard-print-report .report-donut-chart>div{text-align:left!important;justify-items:stretch!important;max-width:none!important}.premium-standard-print-report,.premium-standard-print-report *{box-sizing:border-box;overflow-wrap:anywhere}.pdf-export-shell:has(.premium-standard-print-report) .dedicated-print-report-root{overflow:visible}.premium-standard-print-page{background:linear-gradient(180deg, #f5faf7f5, #fffffffa 34%), var(--premium-standard-surface);break-after:page;width:8.5in;min-height:11in;color:var(--premium-standard-ink);page-break-after:always;padding:var(--premium-standard-page-padding);grid-template-rows:auto 1fr;display:grid;position:relative}.premium-standard-print-page:last-child{break-after:auto;page-break-after:auto}.premium-standard-page-header{border-bottom:1px solid var(--premium-standard-section-rule);justify-content:space-between;align-items:start;margin-bottom:18pt;padding-bottom:10pt;display:flex}.premium-standard-section-header{border-bottom:1px solid var(--premium-standard-section-rule)}.premium-standard-page-header p,.premium-standard-kicker,.premium-standard-card>span,.premium-standard-metric-card>span,.premium-standard-chart-card header span{color:var(--premium-standard-accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 3pt;font-size:7.5pt;font-weight:800}.premium-standard-section-header h2{font-family:var(--premium-standard-type-display)}.premium-standard-page-header h2{color:var(--premium-standard-ink);letter-spacing:0;margin:0;font-size:18pt;line-height:1.08}.premium-standard-page-header>span{color:var(--premium-standard-muted);font-size:8pt;font-weight:700}.premium-standard-page-body{align-content:start;gap:11pt;min-width:0;display:grid}.premium-standard-hero{background:linear-gradient(135deg, var(--premium-standard-color-hero-navy) 0%, #0a2d37 52%, var(--premium-standard-color-hero-emerald) 100%);border-radius:calc(var(--premium-standard-radius-card) + 3pt);box-shadow:var(--premium-standard-shadow-card);color:#fff;border:1px solid #d1fae52e;grid-template-columns:138pt minmax(0,1fr);align-items:start;gap:18pt;padding:18pt;display:grid}.premium-standard-logo{filter:brightness(0)invert();width:130pt;max-width:130pt;height:auto}.premium-standard-hero h1{color:#fff;font-family:var(--premium-standard-type-display);letter-spacing:0;margin:0 0 10pt;font-size:34pt;line-height:.98}.premium-standard-hero p{color:#d8f5e3;margin:0;font-size:11pt}.premium-standard-hero .premium-standard-kicker{color:#bbf7d0}.premium-standard-badge-row{flex-wrap:wrap;gap:6pt;margin-top:12pt;display:flex}.premium-standard-badge{background:var(--premium-standard-badge-bg);border:1px solid var(--premium-standard-badge-border);color:#ecfdf5;font-family:var(--premium-standard-type-label);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;padding:5pt 8pt;font-size:7.5pt;font-weight:850;line-height:1;display:inline-flex}.premium-standard-badge-gold{color:#fde68a;background:#b8892e29;border-color:#facc1561}.premium-standard-badge-green{background:#10b98124;border-color:#bbf7d057}.premium-standard-badge-neutral{color:#e2e8f0;background:#e2e8f01a;border-color:#e2e8f03d}.premium-standard-hero-grid,.premium-standard-grid-3,.premium-standard-two-column,.premium-standard-scenario-grid,.premium-standard-chart-evidence-grid{gap:9pt;min-width:0;display:grid}.premium-standard-hero-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.premium-standard-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.premium-standard-two-column,.premium-standard-scenario-grid,.premium-standard-chart-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-standard-card{border:1px solid var(--premium-standard-border);border-radius:var(--premium-standard-radius);break-inside:avoid;box-shadow:var(--premium-standard-shadow-card);color:var(--premium-standard-ink);page-break-inside:avoid;min-width:0;padding:var(--premium-standard-space-card);background:#fffffff5}.premium-standard-card h3{color:var(--premium-standard-ink);letter-spacing:0;margin:0 0 6pt;font-size:12pt;line-height:1.12}.premium-standard-card h4{color:var(--premium-standard-muted);letter-spacing:0;text-transform:uppercase;margin:7pt 0 4pt;font-size:8pt}.premium-standard-card p,.premium-standard-card li,.premium-standard-muted{color:var(--premium-standard-muted);margin:0;font-size:8.4pt}.premium-standard-card p+p{margin-top:5pt}.premium-standard-metric-card strong{color:var(--premium-standard-ink);font-size:var(--premium-standard-metric-value-size);letter-spacing:0;line-height:1.05;display:block}.premium-standard-metric-card{border-top:3pt solid #0f664457}.premium-standard-warning-card{background:var(--premium-standard-warning-bg);border-color:var(--premium-standard-warning-border)}.premium-standard-warning-card h3{color:#7a4d10}.premium-standard-metric-card p{margin-top:6pt}.premium-standard-fact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6pt;min-width:0;margin:0;display:grid}.premium-standard-fact{background:var(--premium-standard-soft);border:1px solid #0f66441f;border-radius:9pt;min-width:0;padding:7pt}.premium-standard-fact dt{color:var(--premium-standard-muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 2pt;font-size:7pt;font-weight:800}.premium-standard-fact dd{color:var(--premium-standard-ink);margin:0;font-size:8.5pt;font-weight:750;line-height:1.2}.premium-standard-list,.premium-standard-number-list{gap:5pt;margin:0;padding-left:13pt;display:grid}.premium-standard-number-list li::marker{color:var(--premium-standard-accent);font-weight:800}.premium-standard-table-card{padding:0}.premium-standard-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.premium-standard-table th,.premium-standard-table td{border-bottom:1px solid var(--premium-standard-border);color:var(--premium-standard-ink);text-align:left;vertical-align:top;padding:8pt 7pt;font-size:8pt}.premium-standard-table th{background:var(--premium-standard-soft);color:var(--premium-standard-muted);letter-spacing:.06em;text-transform:uppercase;font-size:7pt}.premium-standard-table td span{color:var(--premium-standard-accent);margin-top:2pt;font-size:7pt;font-weight:800;display:block}.premium-standard-donut-list,.premium-standard-mini-chart>div{gap:5pt;display:grid}.premium-standard-mini-chart-row{grid-template-columns:minmax(0,1fr) 88pt 58pt;align-items:center;gap:6pt;display:grid}.premium-standard-mini-chart-row span{color:var(--premium-standard-muted);font-size:8pt}.premium-standard-mini-chart-row div,.premium-standard-progress{background:#e7efe9;border-radius:999px;height:7pt}.premium-standard-mini-chart-row i,.premium-standard-progress i{background:linear-gradient(90deg, var(--premium-standard-accent), var(--premium-standard-accent-2));border-radius:inherit;height:100%;display:block}.premium-standard-mini-chart-row strong{color:var(--premium-standard-ink);text-align:right;font-size:8pt}.premium-standard-roadmap-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8pt;display:grid}.premium-standard-progress{margin-top:8pt}.premium-standard-chart-list ul,.premium-standard-nested-series{gap:4pt;margin:0;padding:0;display:grid}.premium-standard-chart-list li{background:var(--premium-standard-soft-blue);border-radius:8pt;grid-template-columns:minmax(0,1fr) auto auto;gap:3pt;padding:5pt;list-style:none;display:grid}.premium-standard-chart-list li small{color:var(--premium-standard-muted);grid-column:1/-1;font-size:7pt}.premium-standard-chart-list li em{color:var(--premium-standard-accent-2);font-size:7.5pt;font-style:normal;font-weight:800}.premium-standard-chart-card .premium-standard-fact-grid,.premium-standard-scenario-card .premium-standard-fact-grid,.premium-standard-roadmap-card .premium-standard-fact-grid,.premium-standard-recommendation-card .premium-standard-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-standard-chart-evidence-grid .premium-standard-chart-card{padding:8pt;box-shadow:0 4pt 14pt #142f260f}.premium-standard-mock-print-report{--premium-standard-color-ink:#111f1b;--premium-standard-color-muted:#5b675f;--premium-standard-color-border:#11413424;--premium-standard-color-border-strong:#0d745257;--premium-standard-color-surface-soft:#f7faf6;--premium-standard-color-surface-blue:#eef7f3;--premium-standard-shadow-card:0 9pt 24pt #1230261c;--premium-standard-shadow-subtle:0 4pt 12pt #12302612;--premium-standard-space-card:12pt;--premium-standard-space-gap:12pt;--premium-standard-radius-card:16pt;--premium-standard-metric-value-size:19pt;background:#f4f8f5}.premium-standard-mock-print-report .report-container{width:100%;max-width:none;margin:0;padding:0}.premium-standard-mock-print-report .premium-standard-print-page{background:radial-gradient(circle at 88% 7%,#b8892e1f,#0000 25%),linear-gradient(#f8faf7 0%,#fff 44%,#f8faf7 100%);gap:0}.premium-standard-mock-page .premium-standard-page-body{gap:10pt}.premium-standard-mock-page-hero{padding-top:var(--premium-standard-page-padding)}.premium-standard-mock-print-report .premium-standard-card{border-radius:var(--premium-standard-card-radius-xl);box-shadow:var(--premium-standard-shadow-card)}.premium-standard-mock-print-report .premium-standard-hero{background:linear-gradient(135deg, var(--premium-standard-color-hero-navy) 0%, #09242f 48%, var(--premium-standard-color-hero-emerald) 100%);color:#fff;margin:calc(var(--premium-standard-page-padding) * -1) calc(var(--premium-standard-page-padding) * -1) 0;border:0;border-radius:0 0 28pt 28pt;grid-template-columns:minmax(0,.52fr) minmax(0,.48fr);gap:0;min-height:252pt;padding:20pt 28pt 46pt;display:grid;position:relative;box-shadow:0 16pt 36pt #051a1838}.premium-standard-hero-content{z-index:2;flex-direction:column;justify-content:center;min-width:0;padding-right:22pt;display:flex;position:relative}.premium-standard-hero-brand-row{color:#f5f8f4;align-items:center;gap:14pt;margin-bottom:12pt;display:flex}.premium-standard-hero-brand-row>span{letter-spacing:.18em;text-transform:uppercase;font-size:8.5pt;font-weight:850}.premium-standard-brand-lockup{color:#fff;align-items:center;gap:7pt;min-width:0;display:inline-flex}.premium-standard-brand-lockup strong{color:#fff;white-space:nowrap;font-size:9pt;font-weight:850;line-height:1}.premium-standard-brand-mark{border:1.5pt solid var(--premium-standard-gold);color:var(--premium-standard-gold);border-radius:8pt;justify-content:center;align-items:center;width:24pt;height:24pt;display:inline-flex;transform:rotate(-8deg)}.premium-standard-brand-mark .premium-standard-icon{width:15pt;height:15pt;transform:rotate(8deg)}.premium-standard-mock-print-report .premium-standard-logo{width:112pt;max-width:112pt;height:auto;display:block}.premium-standard-brand-logo{object-fit:contain}.premium-standard-mock-print-report .premium-standard-hero h1{letter-spacing:0;max-width:318pt;margin:10pt 0;font-size:35pt;line-height:.96;color:#fff!important}.premium-standard-hero-scene{border-left:2pt solid var(--premium-standard-gold);border-radius:var(--premium-standard-hero-curve) 0 0 var(--premium-standard-hero-curve);background:radial-gradient(circle at 47% 19%,#ffecb0d1 0 16pt,#ffecb01f 17pt 42pt,#0000 43pt),linear-gradient(168deg,#f7eedaf0 0 16%,#cadeccd1 17% 33%,#275641e0 34% 58%,#0b2a27f0 59% 100%);min-width:0;min-height:224pt;position:relative;box-shadow:inset 12pt 0 26pt #04121629}.premium-standard-hero-meta{color:#071923;z-index:3;justify-items:end;gap:4pt;padding:18pt 20pt 0 0;display:grid;position:relative}.premium-standard-hero-meta strong,.premium-standard-hero-meta span{color:#071923;font-size:8.5pt;font-weight:800}.premium-standard-road-art{height:155pt;position:absolute;bottom:0;left:18pt;right:0}.premium-standard-road-art span{background:linear-gradient(92deg,#0000 0 46%,#ffffffd1 47% 50%,#0000 51% 100%),linear-gradient(105deg,#2e3e3c 0%,#a7aca3 45%,#f8f4e9 100%);border:1px solid #ffffff8f;border-radius:999px 999px 0 0;width:88pt;height:166pt;position:absolute;bottom:-38pt;left:72pt;transform:rotate(18deg)}.premium-standard-road-art i{background:linear-gradient(155deg,#0000 0 33%,#09221fb8 34% 50%,#0000 51%),linear-gradient(20deg,#0c433185,#051c19db);height:92pt;position:absolute;bottom:0;left:0;right:0}.premium-standard-hero-kpi-grid{z-index:4;grid-template-columns:repeat(4,minmax(0,1fr));gap:10pt;margin-top:-34pt;display:grid;position:relative}.premium-standard-kpi-card{background:#fff;border:1px solid #1141341f;border-top:0;align-content:start;min-height:92pt;padding:11pt}.premium-standard-kpi-card>span,.premium-standard-kpi-card strong{overflow-wrap:normal;word-break:normal}.premium-standard-kpi-card strong{font-size:16.5pt;line-height:1.12}.premium-standard-kpi-card:nth-child(3) strong{font-size:15.2pt}.premium-standard-kpi-icon,.premium-standard-insight-icon,.premium-standard-debt-card-icon{color:#fff;background:#0f6644;border-radius:999px;justify-content:center;align-items:center;width:28pt;height:40pt;display:inline-flex}.premium-standard-kpi-card .premium-standard-kpi-icon{margin-bottom:8pt}.premium-standard-icon{width:15pt;height:15pt}.premium-standard-kpi-card:nth-child(3) .premium-standard-kpi-icon,.premium-standard-kpi-card:nth-child(4) .premium-standard-kpi-icon{background:#b8892e}.premium-standard-recommendation-band{border-radius:var(--premium-standard-card-radius-xl);color:#fff;background:radial-gradient(circle at 10% 15%,#10b9812e,#0000 28%),linear-gradient(135deg,#061b21,#063f35 72%,#09251f);grid-template-columns:minmax(0,.44fr) minmax(0,.56fr);gap:14pt;margin-top:10pt;padding:14pt 18pt;display:grid;box-shadow:0 12pt 28pt #07201d2e}.premium-standard-recommendation-band article>span,.premium-standard-recommendation-band .premium-standard-insight-pill h4,.premium-standard-card-header span{color:var(--premium-standard-accent);letter-spacing:.08em;text-transform:uppercase;font-size:7.5pt;font-weight:850}.premium-standard-recommendation-band h2{color:#fff;font-family:var(--premium-standard-type-display);margin:7pt 0;font-size:27pt;line-height:1}.premium-standard-recommendation-band p,.premium-standard-insight-pill p{color:#e4f4ea;font-size:8.8pt;line-height:1.45}.premium-standard-page-one-dashboard{grid-template-columns:minmax(0,1fr);gap:8pt;margin-top:10pt;display:grid}.premium-standard-hero-projection-card{padding:10pt 12pt}.premium-standard-hero-projection-layout{grid-template-columns:175pt minmax(0,1fr);align-items:center;gap:16pt;min-width:0;display:grid}.premium-standard-hero-projection-layout aside{min-width:0}.premium-standard-hero-projection-layout aside>strong{color:var(--premium-standard-ink);font-family:var(--premium-standard-type-display);font-size:24pt;font-weight:500;line-height:1;display:block}.premium-standard-hero-projection-layout aside>p{margin:3pt 0 9pt;font-size:9.5pt;line-height:1.3}.premium-standard-hero-projection-layout dl{gap:4pt;margin:0;display:grid}.premium-standard-hero-projection-layout dl div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8pt;display:grid}.premium-standard-hero-projection-layout dt{color:var(--premium-standard-muted);font-size:8pt;line-height:1.15}.premium-standard-hero-projection-layout dd{color:var(--premium-standard-ink);white-space:nowrap;margin:0;font-size:8.6pt;font-weight:850}.premium-standard-balance-projection-chart{color:var(--premium-standard-accent);width:100%;min-width:0;height:142pt;display:block}.premium-standard-balance-projection-chart line,.premium-standard-focused-plan-chart line{stroke:#5a6e6447;stroke-width:1px}.premium-standard-balance-projection-chart polyline,.premium-standard-focused-plan-line{fill:none;stroke:var(--premium-standard-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.premium-standard-balance-projection-chart circle{fill:#fff;stroke:var(--premium-standard-accent);stroke-width:2px}.premium-standard-balance-projection-chart text{fill:var(--premium-standard-muted);text-anchor:middle;font-size:9px}.premium-standard-balance-projection-chart .premium-standard-balance-axis-label{text-anchor:end;font-weight:800}.premium-standard-page-one-order,.premium-standard-page-one-insights{padding:10pt}.premium-standard-page-one-order>span,.premium-standard-page-one-insights>span{color:var(--premium-standard-accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7pt;font-size:7.2pt;font-weight:850;display:block}.premium-standard-page-one-order ol,.premium-standard-page-one-insights ul{gap:5pt;margin:0;padding:0;display:grid}.premium-standard-page-one-order li,.premium-standard-page-one-insights li{color:var(--premium-standard-ink);grid-template-columns:19pt minmax(0,1fr);align-items:center;gap:6pt;font-size:8.2pt;list-style:none;display:grid}.premium-standard-page-one-order li strong{background:var(--premium-standard-accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:18pt;height:18pt;font-size:8pt;display:flex}.premium-standard-page-one-insights li{grid-template-columns:7pt minmax(0,1fr)}.premium-standard-page-one-insights li:before{background:var(--premium-standard-gold);content:"";border-radius:999px;width:5pt;height:5pt}.premium-standard-recommendation-band>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10pt;display:grid}.premium-standard-insight-pill{border-left:1px solid #ffffff2e;grid-template-columns:minmax(0,1fr);gap:8pt;padding-left:10pt;display:grid}.premium-standard-insight-pill h4{overflow-wrap:normal;word-break:normal;margin:0 0 5pt}.premium-standard-insight-pill p{overflow-wrap:normal;word-break:normal}.premium-standard-card-header{gap:4pt;margin-bottom:8pt;display:grid}.premium-standard-card-header h3{margin-bottom:0}.premium-standard-executive-summary-card{border:1px solid #0f664429;border-left:3pt solid var(--premium-standard-gold);background:linear-gradient(90deg,#0f664414,#fffffffa);border-radius:12pt;margin-bottom:9pt;padding:9pt 10pt}.premium-standard-executive-summary-card span{color:var(--premium-standard-accent);letter-spacing:.09em;text-transform:uppercase;margin-bottom:4pt;font-size:7.2pt;font-weight:850;display:block}.premium-standard-executive-summary-card p{color:var(--premium-standard-ink);font-size:9pt;line-height:1.36}.premium-standard-financial-grid .premium-standard-kpi-card{min-height:84pt;padding:10pt}.premium-standard-financial-visual-row{break-inside:avoid;page-break-inside:avoid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:11pt;min-width:0;display:grid}.premium-standard-mock-page-2 .premium-standard-page-body{gap:6pt}.premium-standard-mock-page-2 .premium-standard-financial-grid .premium-standard-kpi-card{min-height:54pt;padding:6pt 7pt}.premium-standard-mock-page-2 .premium-standard-kpi-icon{width:24pt;height:24pt}.premium-standard-mock-page-2 .premium-standard-kpi-card>span{font-size:5.8pt}.premium-standard-mock-page-2 .premium-standard-kpi-card strong{font-size:12pt}.premium-standard-mock-page-2 .premium-standard-kpi-card p{font-size:6.6pt}.premium-standard-mock-page-2 .premium-standard-financial-visual-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:7pt}.premium-standard-mock-page-2 .report-donut-chart{justify-items:stretch;min-height:150pt}.premium-standard-mock-page-2 .payment-allocation-visual{min-height:214pt}.premium-standard-mock-page-2 .premium-standard-donut-legend-bottom svg{width:86pt;height:86pt}.premium-standard-mock-page-2 .premium-standard-donut-legend-bottom .premium-standard-chart-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:4pt}.premium-standard-mock-page-2 .premium-standard-donut-legend-bottom .premium-standard-chart-legend li{min-height:28pt;padding:4pt}.premium-standard-mock-page-2 .premium-standard-donut-legend-bottom .premium-standard-chart-legend span,.premium-standard-mock-page-2 .premium-standard-donut-legend-bottom .premium-standard-chart-legend strong,.premium-standard-mock-page-2 .premium-standard-donut-legend-bottom .premium-standard-chart-legend em{font-size:5.8pt;line-height:1.12}.premium-standard-mock-page-2 .premium-standard-composition-card .premium-standard-card-header{gap:2pt;margin-bottom:6pt}.premium-standard-mock-page-2 .premium-standard-composition-card .premium-standard-card-header h3{white-space:nowrap;font-size:10pt;line-height:1.08}.premium-standard-mock-page-2 .premium-standard-debt-composition-chart{grid-template-columns:82pt minmax(0,1fr);place-items:center stretch;gap:7pt;width:100%}.premium-standard-mock-page-2 .premium-standard-debt-composition-chart svg{width:82pt;height:82pt}.premium-standard-mock-page-2 .premium-standard-debt-composition-chart .premium-standard-chart-legend{gap:3pt;width:100%}.premium-standard-mock-page-2 .premium-standard-debt-composition-chart .premium-standard-chart-legend li{border-bottom:1px solid #0f664414;grid-template-columns:7pt minmax(0,1fr) auto;grid-template-areas:"dot label percent""dot value value";align-items:start;gap:2pt 4pt;min-height:0;padding:0 0 3pt}.premium-standard-mock-page-2 .premium-standard-debt-composition-chart .premium-standard-chart-legend i{grid-area:dot;width:6pt;height:6pt;margin-top:2pt}.premium-standard-mock-page-2 .premium-standard-debt-composition-chart .premium-standard-chart-legend span{grid-area:label;font-size:6.1pt;line-height:1.08}.premium-standard-mock-page-2 .premium-standard-debt-composition-chart .premium-standard-chart-legend strong{white-space:normal;grid-area:value;font-size:6.4pt;line-height:1.08}.premium-standard-mock-page-2 .premium-standard-debt-composition-chart .premium-standard-chart-legend em{grid-area:percent;font-size:6.2pt;line-height:1}.premium-standard-financial-meaning-row{break-inside:avoid;page-break-inside:avoid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7pt;min-width:0;display:grid}.premium-standard-financial-note-card,.premium-standard-financial-meaning-card,.premium-standard-why-first-card,.premium-standard-key-assumptions-card,.premium-standard-compact-composition-summary{padding:8pt 9pt}.premium-standard-financial-note-card h3,.premium-standard-financial-meaning-card h3,.premium-standard-why-first-card h3,.premium-standard-key-assumptions-card h3,.premium-standard-compact-composition-summary h3{margin-bottom:5pt;font-size:9.6pt}.premium-standard-financial-note-card p,.premium-standard-financial-note-card li,.premium-standard-financial-meaning-card p,.premium-standard-why-first-card p,.premium-standard-key-assumptions-card li,.premium-standard-compact-composition-summary .premium-standard-fact{font-size:7.2pt;line-height:1.24}.premium-standard-mock-page-3 .premium-standard-page-body{gap:7pt}.premium-standard-mock-page-3 .premium-standard-strategy-brief{padding:9pt 10pt}.premium-standard-mock-page-3 .premium-standard-executive-summary-card{margin-bottom:6pt;padding:7pt 8pt}.premium-standard-mock-page-3 .premium-standard-executive-summary-card p,.premium-standard-mock-page-3 .premium-standard-strategy-brief>p{font-size:7.8pt;line-height:1.28}.premium-standard-mock-page-3 .premium-standard-two-column{gap:7pt}.premium-standard-mock-page-3 .premium-standard-fact-grid{gap:5pt}.premium-standard-mock-page-3 .premium-standard-fact{padding:5pt 6pt}.premium-standard-input-note{box-shadow:var(--premium-standard-shadow-subtle);background:#f9fbf8;padding:9pt 11pt}.premium-standard-input-note h3{margin-bottom:3pt;font-size:10pt}.premium-standard-input-note p{font-size:8.1pt}.premium-standard-horizontal-bars{gap:8pt;min-width:0;display:grid}.premium-standard-horizontal-bar-row{gap:5pt;min-width:0;display:grid}.premium-standard-horizontal-bar-label{justify-content:space-between;align-items:baseline;gap:8pt;min-width:0;display:flex}.premium-standard-horizontal-bar-label span{color:var(--premium-standard-ink);overflow-wrap:normal;white-space:normal;word-break:normal;min-width:0;font-size:8.3pt;font-weight:760;line-height:1.25}.premium-standard-horizontal-bar-label strong{color:var(--premium-standard-accent);flex:none;font-size:8pt}.premium-standard-horizontal-bar-track{background:#e4eee8;border-radius:999px;width:100%;height:8pt}.premium-standard-horizontal-bar-track i{background:linear-gradient(90deg, var(--premium-standard-accent), var(--premium-standard-gold));border-radius:inherit;height:100%;display:block}.premium-standard-donut-chart{grid-template-columns:116pt minmax(0,1fr);align-items:center;gap:12pt;display:grid}.premium-standard-donut-legend-bottom{grid-template-columns:minmax(0,1fr);justify-items:center}.premium-standard-donut-chart svg{width:116pt;height:116pt}.premium-standard-donut-legend-bottom svg{width:142pt;height:142pt}.premium-standard-donut-base{fill:none;stroke:#e5eee8;stroke-width:18px}.premium-standard-donut-slice{fill:none;stroke-linecap:butt;stroke-width:18px;transform-origin:60px 60px;transform:rotate(-90deg)}.premium-standard-donut-center-label,.premium-standard-donut-center-value{fill:var(--premium-standard-ink);font-family:var(--premium-standard-type-body);text-anchor:middle}.premium-standard-donut-center-label{fill:var(--premium-standard-muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.premium-standard-donut-center-value{font-size:16px;font-weight:850}.premium-standard-chart-legend{gap:6pt;min-width:0;margin:0;padding:0;list-style:none;display:grid}.premium-standard-chart-legend li{border-bottom:1px solid #0f664414;grid-template-columns:8pt minmax(0,1fr) auto auto;align-items:center;gap:6pt;min-width:0;padding-bottom:5pt;display:grid}.premium-standard-chart-legend li:last-child{border-bottom:0;padding-bottom:0}.premium-standard-chart-legend i{border-radius:999px;width:7pt;height:7pt}.premium-standard-chart-legend span{color:var(--premium-standard-ink);min-width:0;font-size:8pt;font-weight:760;line-height:1.18}.premium-standard-chart-legend strong{color:var(--premium-standard-ink);white-space:nowrap;font-size:8pt}.premium-standard-chart-legend em{color:var(--premium-standard-accent);white-space:nowrap;font-size:7.5pt;font-style:normal;font-weight:850}.premium-standard-donut-legend-bottom .premium-standard-chart-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:7pt 10pt;width:100%}.premium-standard-donut-legend-bottom .premium-standard-chart-legend li{border:1px solid #0f66441a;border-radius:10pt;grid-template-columns:8pt minmax(0,1fr) auto;align-items:start;gap:4pt 6pt;padding:6pt}.premium-standard-donut-legend-bottom .premium-standard-chart-legend i{margin-top:2pt}.premium-standard-donut-legend-bottom .premium-standard-chart-legend span{font-size:7.8pt;font-weight:850;line-height:1.15}.premium-standard-donut-legend-bottom .premium-standard-chart-legend strong{color:var(--premium-standard-ink);white-space:normal;grid-column:2/4;font-size:8.2pt}.premium-standard-donut-legend-bottom .premium-standard-chart-legend em{font-size:8pt}.premium-standard-stacked-allocation{gap:10pt;display:grid}.premium-standard-stacked-track{background:#e7f0ea;border:1px solid #0f66441f;border-radius:999px;min-width:0;height:22pt;display:flex}.premium-standard-stacked-track span{min-width:5pt;display:block}.premium-standard-stacked-track span:first-child{border-radius:999px 0 0 999px}.premium-standard-stacked-track span:last-child{border-radius:0 999px 999px 0}.premium-standard-chart-legend-compact li{grid-template-columns:8pt minmax(0,1fr) auto auto}.premium-standard-comparison-chart{gap:8pt;display:grid}.premium-standard-comparison-bar-row{grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr) auto;align-items:center;gap:7pt;min-width:0;display:grid}.premium-standard-comparison-bar-row span{color:var(--premium-standard-ink);min-width:0;font-size:7.8pt;font-weight:780;line-height:1.18}.premium-standard-comparison-bar-row div{background:#e5eee8;border-radius:999px;min-width:0;height:10pt}.premium-standard-comparison-bar-row i{border-radius:inherit;height:100%;display:block}.premium-standard-comparison-bar-row strong{color:var(--premium-standard-accent);white-space:nowrap;font-size:7.8pt}.premium-standard-visual-chart{gap:8pt;display:grid}.premium-standard-chart-milestones{grid-template-columns:repeat(2,minmax(0,1fr));gap:7pt;display:grid}.premium-standard-chart-milestones div{background:#f7faf7;border:1px solid #0d5e4024;border-radius:12pt;gap:3pt;min-width:0;padding:8pt 9pt;display:grid}.premium-standard-chart-milestones span{color:var(--premium-standard-muted);overflow-wrap:normal;text-transform:uppercase;word-break:normal;font-size:7.6pt;font-weight:760;line-height:1.2}.premium-standard-chart-milestones strong{color:var(--premium-standard-ink);font-size:10pt;font-weight:780;line-height:1.15}.premium-standard-focused-plan-card{gap:8pt;padding:10pt 12pt;display:grid}.premium-standard-focused-plan-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12pt;display:grid}.premium-standard-focused-plan-heading span{color:var(--premium-standard-accent);letter-spacing:.08em;text-transform:uppercase;font-size:7.5pt;font-weight:850;display:block}.premium-standard-focused-plan-heading h3{margin:2pt 0;font-size:15pt}.premium-standard-focused-plan-heading p{color:var(--premium-standard-muted);margin:0;font-size:8.4pt;line-height:1.25}.premium-standard-focused-plan-heading>strong{color:#0b6b43;white-space:nowrap;background:#dcfce7;border:1px solid #16a34a47;border-radius:999px;padding:6pt 9pt;font-size:7.6pt}.premium-standard-focused-plan-chart{width:100%;height:250pt;display:block}.premium-standard-focused-plan-area{fill:#0f66441f;stroke:none}.premium-standard-focused-plan-minimum-line{fill:none;stroke:#9aa6a0;stroke-dasharray:6 5;stroke-linecap:round;stroke-width:2.3px}.premium-standard-focused-plan-dot{fill:#fff;stroke:var(--premium-standard-accent);stroke-width:1.5px}.premium-standard-focused-plan-final-dot{fill:#16a34a;stroke:#16a34a}.premium-standard-focused-plan-legend{flex-wrap:wrap;gap:7pt;display:flex}.premium-standard-focused-plan-legend span{color:var(--premium-standard-ink);background:#fff;border:1px solid #0f664424;border-radius:8pt;align-items:center;gap:6pt;padding:6pt 8pt;font-size:8.2pt;font-weight:850;display:inline-flex}.premium-standard-focused-plan-legend i{background:var(--premium-standard-accent);border-radius:999px;width:17pt;height:2pt;display:inline-block}.premium-standard-focused-plan-legend span:nth-child(2) i{background:#9aa6a0}.premium-standard-focused-plan-legend strong{color:var(--premium-standard-accent);font-size:8pt}.premium-standard-focused-plan-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7pt;display:grid}.premium-standard-focused-plan-metrics div{background:#f8fbf8;border:1px solid #0f66441f;border-radius:10pt;padding:8pt}.premium-standard-focused-plan-metrics span,.premium-standard-focused-plan-metrics small{color:var(--premium-standard-muted);font-size:7.5pt;line-height:1.2;display:block}.premium-standard-focused-plan-metrics strong{color:var(--premium-standard-ink);margin:3pt 0;font-size:9pt;display:block}.premium-standard-composition-card,.premium-standard-proof-card,.premium-standard-strategy-brief,.premium-standard-text-panel{break-inside:avoid;page-break-inside:avoid}.premium-standard-proof-layout{grid-template-columns:150pt minmax(0,1fr);align-items:end;gap:12pt;display:grid}.premium-standard-proof-layout strong{color:var(--premium-standard-ink);letter-spacing:0;font-size:20pt;line-height:1.05;display:block}.premium-standard-proof-layout ul{gap:5pt;margin:12pt 0 0;padding:0;list-style:none;display:grid}.premium-standard-proof-layout li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6pt;display:grid}.premium-standard-proof-layout li span{overflow-wrap:normal;word-break:normal;min-width:0;line-height:1.15}.premium-standard-proof-layout li strong{white-space:nowrap;font-size:8pt}.premium-standard-proof-layout svg{color:var(--premium-standard-accent);width:100%;min-height:132pt}.premium-standard-proof-layout line{stroke:#5a6e6452;stroke-width:1px}.premium-standard-proof-layout polyline{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.premium-standard-proof-area{fill:#0f66441f;stroke:none}.premium-standard-proof-layout circle{fill:#fff;stroke:var(--premium-standard-accent);stroke-width:2px}.premium-standard-proof-layout text{fill:var(--premium-standard-muted);text-anchor:middle;font-size:9px}.premium-standard-debt-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10pt;min-width:0;display:grid}.premium-standard-mock-print-report .premium-standard-debt-card{border:1px solid var(--premium-standard-border);border-radius:var(--premium-standard-card-radius-xl);break-inside:avoid;box-shadow:var(--premium-standard-shadow-subtle);page-break-inside:avoid;background:#fff;grid-template-columns:32pt minmax(0,1fr);gap:9pt;min-width:0;padding:12pt;display:grid}.premium-standard-debt-card-priority{border-color:#0f664461;box-shadow:0 7pt 20pt #0f66441f}.premium-standard-debt-card-main h3{margin:0 0 4pt;font-size:12pt}.premium-standard-debt-card-main span,.premium-standard-debt-card-main [data-standard-priority-badge=true]{color:#0f6644;letter-spacing:.06em;text-transform:uppercase;background:#0f664417;border-radius:999px;padding:3pt 6pt;font-size:6.8pt;font-weight:850;display:inline-flex}.premium-standard-debt-card-priority .premium-standard-debt-card-main [data-standard-priority-badge=true]{color:#8a5c10;background:#b8892e21}.premium-standard-debt-card-main p{color:var(--premium-standard-muted);margin:7pt 0 0;font-size:8pt;line-height:1.35}.premium-standard-debt-card dl{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:6pt;margin:0;display:grid}.premium-standard-debt-card dt{color:var(--premium-standard-muted);letter-spacing:.06em;text-transform:uppercase;font-size:6.7pt;font-weight:850}.premium-standard-debt-card dd{color:var(--premium-standard-ink);margin:2pt 0 0;font-size:8.2pt;font-weight:750}.premium-standard-phase-summary .premium-standard-fact-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.premium-standard-payoff-timeline{gap:9pt;min-width:0;display:grid}.premium-standard-roadmap-graph-card{padding:10pt 12pt}.premium-standard-roadmap-graph{width:100%;height:160pt;display:block}.premium-standard-roadmap-axis,.premium-standard-roadmap-row-line{stroke:#31464a2e;stroke-width:1px}.premium-standard-roadmap-axis-label,.premium-standard-roadmap-debt-label,.premium-standard-roadmap-month-label{fill:var(--premium-standard-ink);font-family:var(--premium-standard-type-body)}.premium-standard-roadmap-axis-label{fill:var(--premium-standard-muted);font-size:8px;font-weight:760}.premium-standard-roadmap-debt-label{font-size:9px;font-weight:850}.premium-standard-roadmap-month-label{fill:var(--premium-standard-accent);font-size:8px;font-weight:850}.premium-standard-roadmap-final-label{text-anchor:end;font-size:8.4px;font-weight:850}.premium-standard-roadmap-bar{filter:drop-shadow(0 2pt 4pt #09221b1f)}.premium-standard-waterfall-chart{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:8pt;min-height:140pt;display:grid}.premium-standard-waterfall-step{align-content:end;gap:4pt;min-width:0;display:grid}.premium-standard-waterfall-step>div{background:linear-gradient(#f8fbf8,#edf5ef);border:1px solid #0f66441f;border-radius:10pt;align-items:end;height:66pt;padding:5pt;display:flex}.premium-standard-waterfall-step i{border-radius:7pt 7pt 5pt 5pt;width:100%;display:block}.premium-standard-waterfall-step strong{color:var(--premium-standard-accent);font-size:8pt;line-height:1.1}.premium-standard-waterfall-step span{color:var(--premium-standard-ink);font-size:7.2pt;font-weight:780;line-height:1.18}.premium-standard-waterfall-step p{color:var(--premium-standard-muted);font-size:6.8pt;line-height:1.2}.premium-standard-timeline-node{border:1px solid var(--premium-standard-border);border-radius:var(--premium-standard-card-radius-xl);break-inside:avoid;page-break-inside:avoid;background:linear-gradient(90deg,#0f664414,#fffffffa);grid-template-columns:34pt minmax(0,1fr);gap:8pt;padding:9pt;display:grid}.premium-standard-timeline-number{background:linear-gradient(135deg, var(--premium-standard-accent), #143432);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:28pt;height:28pt;font-size:11pt;font-weight:850;display:flex}.premium-standard-timeline-node h3{margin:0 0 4pt;font-size:11pt}.premium-standard-timeline-node p{margin-bottom:8pt}.premium-standard-mock-print-report .premium-standard-momentum-system{border-color:#0f66443d;box-shadow:0 8pt 22pt #0f66441a}.premium-standard-scenario-card{min-height:136pt}.premium-standard-mock-page-5 .premium-standard-page-body,.premium-standard-mock-page-6 .premium-standard-page-body{gap:8pt}.premium-standard-mock-page-5 .premium-standard-payoff-timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:5pt}.premium-standard-mock-page-5 .premium-standard-timeline-node{grid-template-columns:23pt minmax(0,1fr);gap:5pt;padding:6pt}.premium-standard-mock-page-5 .premium-standard-timeline-number{width:20pt;height:20pt;font-size:8pt}.premium-standard-mock-page-5 .premium-standard-timeline-node h3{margin-bottom:2pt;font-size:8.6pt}.premium-standard-mock-page-5 .premium-standard-timeline-node p{margin-bottom:4pt;font-size:7pt;line-height:1.18}.premium-standard-compact-roadmap-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:3pt;margin:0;display:grid}.premium-standard-compact-roadmap-facts div{background:#f0f6f1eb;border-radius:6pt;padding:4pt}.premium-standard-compact-roadmap-facts dt{color:var(--premium-standard-muted);letter-spacing:.04em;text-transform:uppercase;font-size:5.8pt;font-weight:800}.premium-standard-compact-roadmap-facts dd{color:var(--premium-standard-ink);margin:1pt 0 0;font-size:6.8pt;font-weight:850}.premium-standard-mock-page-5 .premium-standard-timeline-node .premium-standard-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5pt}.premium-standard-mock-page-5 .premium-standard-timeline-node .premium-standard-fact{padding:6pt}.premium-standard-mock-page-5 .premium-standard-roadmap-graph{height:136pt}.premium-standard-mock-page-5 .premium-standard-card,.premium-standard-mock-page-6 .premium-standard-card{padding:10pt}.premium-standard-mock-page-6 .premium-standard-scenario-card{min-height:124pt}.premium-standard-mock-page-6 .premium-standard-card h3{margin-bottom:5pt}.premium-standard-scenario-card>span{color:var(--premium-standard-gold)}.premium-standard-chart-preview-list{gap:5pt;margin:9pt 0 0;padding:0;list-style:none;display:grid}.premium-standard-chart-preview-list li{background:var(--premium-standard-soft);border-radius:8pt;justify-content:space-between;gap:8pt;padding:5pt 6pt;display:flex}.premium-standard-chart-preview-list span,.premium-standard-chart-preview-list strong{color:var(--premium-standard-ink);font-size:7.4pt}.premium-standard-chart-ledger{padding:10pt}.premium-standard-chart-ledger-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:4pt;margin:8pt 0 0;padding:0;list-style:none;display:grid}.premium-standard-chart-ledger-list li{background:var(--premium-standard-soft);break-inside:avoid;page-break-inside:avoid;border:1px solid #0f66441a;border-radius:8pt;gap:2pt;padding:5pt;display:grid}.premium-standard-chart-ledger-list span{color:var(--premium-standard-ink);font-size:7.4pt;font-weight:800}.premium-standard-chart-ledger-list strong{color:var(--premium-standard-accent);font-size:7.2pt}.premium-standard-chart-ledger-list small{color:var(--premium-standard-muted);font-size:6.1pt;line-height:1.18}.premium-standard-export-ledger{padding:9pt}.premium-standard-export-ledger .premium-standard-fact-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4pt}.premium-standard-export-ledger .premium-standard-fact{padding:5pt}.premium-standard-export-ledger .premium-standard-fact dt{font-size:6.2pt}.premium-standard-export-ledger .premium-standard-fact dd{font-size:7pt}.premium-standard-plan-facts-card .premium-standard-fact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.premium-standard-plan-id-reference{box-shadow:var(--premium-standard-shadow-subtle);padding:10pt 12pt}.premium-standard-plan-id-reference p{color:var(--premium-standard-ink);margin:0;font-size:9pt;font-weight:800}.premium-standard-mock-print-report{--premium-standard-type-display:Georgia, "Times New Roman", serif;--premium-standard-type-body:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--premium-standard-color-hero-navy:#061c22;--premium-standard-color-hero-emerald:#083f35;--premium-standard-color-accent-green:#0b7048;--premium-standard-color-accent-gold:#b8892e;--premium-standard-page-padding:.32in;--premium-standard-card-radius-xl:14pt;--premium-standard-shadow-card:0 8pt 24pt #09221b1f;background:#fff}.premium-standard-mock-print-report,.premium-standard-mock-print-report *{overflow-wrap:normal;word-break:normal}.premium-standard-mock-print-report .premium-standard-print-page{height:11in;min-height:11in;padding:var(--premium-standard-page-padding);background:#fff;grid-template-rows:auto 1fr auto;width:8.5in;display:grid;overflow:visible}.premium-standard-page-footer{color:#39544a;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:end;gap:8pt;padding-top:8pt;font-size:7pt;display:grid}.premium-standard-page-footer span:first-child{color:var(--premium-standard-accent);font-weight:850}.premium-standard-page-footer p{color:#52635b;text-align:center;margin:0;font-size:6.8pt;line-height:1.25}.premium-standard-page-footer strong{color:#102820;white-space:nowrap;font-size:7pt}.premium-standard-mock-page-hero{padding:0}.premium-standard-mock-page-hero .premium-standard-page-body{gap:0}.premium-standard-mock-page-hero .premium-standard-page-footer{padding:6pt 24pt 12pt}.premium-standard-mock-print-report .premium-standard-hero{box-shadow:none;background:radial-gradient(circle at 20% 18%,#124e4052,#0000 30%),linear-gradient(135deg,#061a20 0%,#072b2b 48%,#063f35 100%);border-radius:0 0 28pt 28pt;grid-template-columns:minmax(0,.56fr) minmax(0,.44fr);min-height:255pt;margin:0;padding:20pt 24pt 46pt}.premium-standard-hero-content{justify-content:start;padding-right:28pt}.premium-standard-hero-brand-row{gap:13pt;margin-bottom:14pt}.premium-standard-brand-lockup strong{color:#fff;font-family:var(--premium-standard-type-body);letter-spacing:.12em;text-transform:uppercase;font-size:8pt}.premium-standard-brand-mark{border-color:var(--premium-standard-gold);color:var(--premium-standard-gold);border-radius:6pt;width:23pt;height:23pt}.premium-standard-hero-brand-row>span:last-child{color:#fff;letter-spacing:.23em;font-size:9pt}.premium-standard-badge-row{margin-top:0}.premium-standard-badge{padding:5pt 9pt;box-shadow:inset 0 0 12pt #ffffff14}.premium-standard-mock-print-report .premium-standard-hero h1{font-family:var(--premium-standard-type-display);letter-spacing:0;max-width:300pt;margin:12pt 0 10pt;font-size:31pt;font-weight:500;line-height:1.02;color:#fff!important}.premium-standard-mock-print-report .premium-standard-hero p{color:#fff;max-width:286pt;font-size:10.5pt;line-height:1.42}.premium-standard-mock-print-report .premium-standard-hero p strong{color:#f5c66a;font-weight:800}.premium-standard-hero-scene{border-left:2pt solid var(--premium-standard-gold);background:linear-gradient(168deg,#f7eedaf0 0 18%,#cadeccd1 19% 34%,#275641e0 35% 58%,#0b2a27f0 59% 100%);border-radius:86pt 0 0 86pt;min-height:232pt;overflow:clip}.premium-standard-hero-scene img{object-fit:cover;object-position:56% 50%;z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.premium-standard-hero-scene:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#061c221f,#0000 30%);position:absolute;inset:0}.premium-standard-hero-meta{padding:16pt 20pt 0 0}.premium-standard-hero-meta strong,.premium-standard-hero-meta span{color:#061923;text-shadow:0 1px 8px #ffffff59}.premium-standard-hero-kpi-grid{gap:9pt;margin:-34pt 24pt 0}.premium-standard-kpi-card{border-radius:7pt;min-height:93pt;padding:11pt}.premium-standard-kpi-card>span{color:#12201c;letter-spacing:.08em;font-size:7.2pt}.premium-standard-kpi-card strong{color:#111;font-family:var(--premium-standard-type-display);font-size:20pt;font-weight:500;line-height:1.02}.premium-standard-kpi-card:nth-child(2) strong{color:var(--premium-standard-accent)}.premium-standard-confidence-kpi strong{font-size:19pt}.premium-standard-confidence-kpi p{color:#28342f;margin-top:3pt;font-size:11pt;line-height:1.1}.premium-standard-star-row{color:var(--premium-standard-gold);gap:2pt;margin-top:5pt;font-size:11pt;display:flex}.premium-standard-kpi-icon{width:27pt;height:27pt}.premium-standard-recommendation-band{border-radius:5pt;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);gap:18pt;margin:12pt 24pt 0;padding:16pt 20pt}.premium-standard-recommendation-band h2{font-family:var(--premium-standard-type-display);font-size:30pt;font-weight:500}.premium-standard-recommendation-band>div{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start}.premium-standard-recommendation-band>div>h3{color:#e7f4ea;letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;margin:0;font-size:7.5pt}.premium-standard-insight-pill{gap:7pt;padding-left:10pt}.premium-standard-insight-pill h4{color:#fff;letter-spacing:0;text-transform:none;font-size:9pt}.premium-standard-insight-pill p{font-size:7.4pt}.premium-standard-page-one-dashboard{grid-template-columns:.38fr .62fr;grid-template-areas:"proof proof""order portfolio""insights verify""insights actions";gap:8pt;margin:12pt 24pt 0;display:grid}.premium-standard-page-one-dashboard .premium-standard-card{border-radius:7pt;padding:10pt;box-shadow:0 5pt 16pt #142f2614}.premium-standard-page-one-dashboard .premium-standard-proof-card{grid-area:proof}.premium-standard-page-one-dashboard .premium-standard-page-one-order{grid-area:order}.premium-standard-page-one-dashboard .premium-standard-page-one-portfolio{grid-area:portfolio}.premium-standard-page-one-dashboard .premium-standard-key-insights{grid-area:insights}.premium-standard-page-one-dashboard .premium-standard-verification-panel{grid-area:verify}.premium-standard-page-one-dashboard .premium-standard-next-actions-strip{grid-area:actions}.premium-standard-proof-card-mock .premium-standard-card-header{margin-bottom:4pt}.premium-standard-proof-card-mock .premium-standard-proof-layout{grid-template-columns:205pt minmax(0,1fr);align-items:stretch;gap:16pt}.premium-standard-proof-card-mock .premium-standard-proof-layout>div>strong{font-family:var(--premium-standard-type-display);font-size:15pt;font-weight:500}.premium-standard-proof-card-mock .premium-standard-proof-layout svg{min-height:118pt}.premium-standard-page-one-panel-heading{justify-content:space-between;align-items:baseline;margin-bottom:7pt;display:flex}.premium-standard-page-one-panel-heading span,.premium-standard-key-insights>span,.premium-standard-next-actions-strip>span,.premium-standard-page-one-order>span{color:var(--premium-standard-accent);letter-spacing:.09em;text-transform:uppercase;font-size:7pt;font-weight:850}.premium-standard-page-one-panel-heading strong{color:#111;font-size:9pt}.premium-standard-mini-debt-list{gap:6pt;display:grid}.premium-standard-mini-debt{border:1px solid #1141341f;border-radius:7pt;grid-template-columns:30pt 1fr auto;align-items:center;gap:6pt;padding:7pt;display:grid}.premium-standard-mini-debt.is-first{border-color:#0f66447a;box-shadow:inset 0 0 0 1px #0f664424}.premium-standard-mini-debt>strong{color:#111;font-size:9pt}.premium-standard-mini-debt>span{color:var(--premium-standard-accent);text-transform:uppercase;background:#0f66441a;border-radius:999px;padding:3pt 5pt;font-size:6.4pt;font-weight:850}.premium-standard-mini-debt dl{grid-column:2/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:6pt;margin:0;display:grid}.premium-standard-mini-debt dt{color:var(--premium-standard-muted);font-size:6pt}.premium-standard-mini-debt dd{color:#111;margin:0;font-size:7.1pt}.premium-standard-key-insights ul{gap:6pt;margin:8pt 0 0;padding:0;list-style:none;display:grid}.premium-standard-key-insights li{grid-template-columns:24pt minmax(0,1fr);gap:8pt;display:grid}.premium-standard-key-insights .premium-standard-icon{background:var(--premium-standard-accent);color:#fff;border-radius:999px;width:22pt;height:22pt;padding:5pt}.premium-standard-key-insights strong{color:#111;font-size:8.2pt}.premium-standard-key-insights p{font-size:7.2pt}.premium-standard-verification-panel{background:linear-gradient(90deg,#f4faf4,#fff);grid-template-columns:38pt minmax(0,1fr);align-items:center;gap:9pt;min-height:0;padding:8pt 10pt;display:grid}.premium-standard-verification-shield{color:var(--premium-standard-accent);border:3pt solid #0f66442e;border-radius:999px;justify-content:center;align-items:center;width:34pt;height:34pt;display:flex}.premium-standard-verification-shield .premium-standard-icon{width:20pt;height:20pt}.premium-standard-verification-copy>span{color:var(--premium-standard-accent);letter-spacing:.08em;text-transform:uppercase;font-size:7.6pt;font-weight:850}.premium-standard-verification-copy p{margin-top:3pt;font-size:7.1pt;line-height:1.28}.premium-standard-verification-badges{flex-wrap:wrap;gap:4pt;margin:6pt 0 0;padding:0;list-style:none;display:flex}.premium-standard-verification-badges li{color:var(--premium-standard-accent);background:#0f664414;border:1px solid #0f66441f;border-radius:999px;padding:3.5pt 5pt;font-size:6.4pt;font-weight:850;line-height:1}.premium-standard-next-actions-strip>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8pt;margin-top:8pt;display:grid}.premium-standard-next-actions-strip section{grid-template-columns:24pt minmax(0,1fr);gap:7pt;display:grid}.premium-standard-next-actions-strip section>strong{color:#fff;background:linear-gradient(135deg,#273d3b,#111f1b);border-radius:999px;justify-content:center;align-items:center;width:24pt;height:24pt;font-size:9pt;display:flex}.premium-standard-next-actions-strip p{color:#111;font-size:7.5pt;font-weight:760}.premium-standard-mock-page-hero .premium-standard-hero{min-height:178pt;padding:14pt 24pt 32pt}.premium-standard-mock-page-hero .premium-standard-hero-content{padding-right:20pt}.premium-standard-mock-page-hero .premium-standard-hero-brand-row{margin-bottom:8pt}.premium-standard-mock-page-hero .premium-standard-hero h1{margin:7pt 0;font-size:25pt;line-height:1}.premium-standard-mock-page-hero .premium-standard-hero p{font-size:8.4pt;line-height:1.36}.premium-standard-mock-page-hero .premium-standard-hero-scene{height:170pt;min-height:170pt}.premium-standard-mock-page-hero .premium-standard-hero-kpi-grid{gap:8pt;margin:-24pt 24pt 0}.premium-standard-mock-page-hero .premium-standard-kpi-card{border-radius:8pt;min-height:64pt;padding:7pt}.premium-standard-mock-page-hero .premium-standard-kpi-icon{width:22pt;height:22pt;margin-bottom:5pt}.premium-standard-mock-page-hero .premium-standard-kpi-card>span{font-size:6pt;line-height:1.05}.premium-standard-mock-page-hero .premium-standard-kpi-card strong{font-size:16pt}.premium-standard-mock-page-hero .premium-standard-kpi-card p{margin-top:4pt;font-size:6.5pt;line-height:1.18}.premium-standard-mock-page-hero .premium-standard-confidence-kpi p{font-size:8.8pt}.premium-standard-mock-page-hero .premium-standard-star-row{margin-top:3pt;font-size:8.5pt}.premium-standard-mock-page-hero .premium-standard-recommendation-band{gap:12pt;margin:8pt 24pt 0;padding:9pt 15pt}.premium-standard-mock-page-hero .premium-standard-recommendation-band h2{margin:4pt 0 5pt;font-size:21pt}.premium-standard-mock-page-hero .premium-standard-recommendation-band p{font-size:7pt;line-height:1.32}.premium-standard-mock-page-hero .premium-standard-insight-pill{gap:5pt;padding-left:7pt}.premium-standard-mock-page-hero .premium-standard-insight-icon{width:22pt;height:22pt}.premium-standard-mock-page-hero .premium-standard-insight-pill h4{font-size:7.2pt;line-height:1.15}.premium-standard-mock-page-hero .premium-standard-insight-pill p{font-size:6.1pt}.premium-standard-mock-page-hero .premium-standard-page-one-dashboard{grid-template-columns:.32fr .34fr .34fr;grid-template-areas:"proof proof proof""order portfolio portfolio""insights verify actions";align-content:start;gap:7pt;margin:8pt 24pt 0}.premium-standard-mock-page-hero .premium-standard-page-one-dashboard .premium-standard-key-insights,.premium-standard-mock-page-hero .premium-standard-page-one-dashboard .premium-standard-verification-panel,.premium-standard-mock-page-hero .premium-standard-page-one-dashboard .premium-standard-next-actions-strip{padding:5pt}.premium-standard-mock-page-hero .premium-standard-page-one-dashboard .premium-standard-proof-card{grid-area:proof!important;height:auto!important;min-height:0!important}.premium-standard-mock-page-hero .premium-standard-proof-card-mock .premium-standard-proof-layout{grid-template-columns:165pt minmax(0,1fr);gap:9pt}.premium-standard-mock-page-hero .premium-standard-proof-card-mock .premium-standard-proof-layout>div>strong{font-size:13pt}.premium-standard-mock-page-hero .premium-standard-proof-layout p,.premium-standard-mock-page-hero .premium-standard-proof-layout li span,.premium-standard-mock-page-hero .premium-standard-proof-layout li strong{font-size:6.2pt}.premium-standard-mock-page-hero .premium-standard-proof-layout ul{gap:3pt;margin-top:5pt}.premium-standard-mock-page-hero .premium-standard-proof-card-mock .premium-standard-proof-layout svg{height:62pt;min-height:0}.premium-standard-mock-page-hero .premium-standard-page-one-panel-heading{margin-bottom:4pt}.premium-standard-mock-page-hero .premium-standard-page-one-panel-heading span,.premium-standard-mock-page-hero .premium-standard-key-insights>span,.premium-standard-mock-page-hero .premium-standard-next-actions-strip>span,.premium-standard-mock-page-hero .premium-standard-page-one-order>span{font-size:5.9pt}.premium-standard-mock-page-hero .premium-standard-mini-debt-list{gap:4pt}.premium-standard-mock-page-hero .premium-standard-mini-debt{grid-template-columns:25pt 1fr auto;gap:5pt;padding:4pt}.premium-standard-mock-page-hero .premium-standard-mini-debt>strong{font-size:7.2pt}.premium-standard-mock-page-hero .premium-standard-mini-debt>span{padding:2pt 4pt;font-size:5.4pt}.premium-standard-mock-page-hero .premium-standard-mini-debt dl{display:none}.premium-standard-mock-page-hero .premium-standard-mini-debt dt{font-size:5pt}.premium-standard-mock-page-hero .premium-standard-mini-debt dd{font-size:5.8pt}.premium-standard-mock-page-hero .premium-standard-key-insights ul{gap:4pt;margin-top:5pt}.premium-standard-mock-page-hero .premium-standard-key-insights li{grid-template-columns:18pt minmax(0,1fr);gap:5pt}.premium-standard-mock-page-hero .premium-standard-key-insights .premium-standard-icon{width:17pt;height:17pt;padding:4pt}.premium-standard-mock-page-hero .premium-standard-key-insights strong{font-size:6.6pt}.premium-standard-mock-page-hero .premium-standard-key-insights p{font-size:5.9pt}.premium-standard-mock-page-hero .premium-standard-verification-panel{grid-template-columns:32pt minmax(0,1fr);gap:7pt;padding:5pt}.premium-standard-mock-page-hero .premium-standard-verification-shield{border-width:3pt;width:34pt;height:34pt}.premium-standard-mock-page-hero .premium-standard-verification-shield .premium-standard-icon{width:20pt;height:20pt}.premium-standard-mock-page-hero .premium-standard-verification-copy>span{font-size:6pt}.premium-standard-mock-page-hero .premium-standard-verification-copy p,.premium-standard-mock-page-hero .premium-standard-verification-badges li{font-size:5.8pt}.premium-standard-mock-page-hero .premium-standard-verification-badges,.premium-standard-mock-page-hero .premium-standard-next-actions-strip>div{gap:3pt;margin-top:4pt}.premium-standard-mock-page-hero .premium-standard-next-actions-strip section{grid-template-columns:14pt minmax(0,1fr);gap:3pt}.premium-standard-mock-page-hero .premium-standard-next-actions-strip section>strong{width:14pt;height:14pt;font-size:6pt}.premium-standard-mock-page-hero .premium-standard-next-actions-strip p{font-size:5pt;line-height:1.08}.premium-standard-mock-page-hero .premium-standard-page-one-dashboard{grid-template-columns:minmax(0,1fr);grid-template-areas:none;align-content:start;gap:10pt;margin:8pt 24pt 0;display:grid}.premium-standard-mock-page-hero .premium-standard-page-one-dashboard .premium-standard-card{align-self:stretch;padding:10pt 12pt}.premium-standard-mock-page-hero .premium-standard-hero-projection-card{width:100%;min-height:174pt}.premium-standard-mock-page-hero .premium-standard-hero-projection-card .premium-standard-card-header{margin-bottom:5pt}.premium-standard-mock-page-hero .premium-standard-hero-projection-layout{grid-template-columns:185pt minmax(0,1fr);align-items:stretch;gap:15pt}.premium-standard-mock-page-hero .premium-standard-hero-projection-layout aside>strong{font-size:22pt}.premium-standard-mock-page-hero .premium-standard-hero-projection-layout aside>p{margin-bottom:8pt;font-size:9pt;line-height:1.28}.premium-standard-mock-page-hero .premium-standard-hero-projection-layout dl{gap:5pt}.premium-standard-mock-page-hero .premium-standard-balance-projection-chart{width:100%;height:146pt;min-height:146pt}.premium-standard-mock-page-hero .premium-standard-balance-projection-chart text{font-size:10px}.premium-advanced-print-report{--premium-standard-metric-value-size:16pt}.premium-advanced-print-report .premium-standard-print-page{min-height:11in}.premium-advanced-hero{grid-template-columns:126pt minmax(0,1fr)}.premium-advanced-print-report .premium-standard-table th,.premium-advanced-print-report .premium-standard-table td{padding:6pt 5pt;font-size:7.2pt}.premium-advanced-print-report .advanced-strategy-comparison-table th,.premium-advanced-print-report .advanced-strategy-comparison-table td,.premium-advanced-print-report .premium-advanced-audit-table th,.premium-advanced-print-report .premium-advanced-audit-table td,.premium-advanced-print-report .premium-advanced-inputs-table th,.premium-advanced-print-report .premium-advanced-inputs-table td{white-space:normal;word-break:normal;overflow:visible}.premium-advanced-matrix-grid,.premium-advanced-scorecard-grid,.premium-advanced-deep-dive-grid,.premium-advanced-execution-grid,.premium-advanced-risk-grid,.premium-advanced-insight-list{gap:8pt;min-width:0;display:grid}.premium-advanced-matrix-grid,.premium-advanced-deep-dive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-advanced-scorecard-grid,.premium-advanced-execution-grid,.premium-advanced-risk-grid,.premium-advanced-insight-list{grid-template-columns:repeat(3,minmax(0,1fr))}.premium-advanced-strategy-card,.premium-advanced-insight-card,.premium-advanced-execution-phase{break-inside:avoid;page-break-inside:avoid}.premium-advanced-print-report .advanced-proof-chart{min-width:0;overflow:visible}.premium-advanced-print-report .advanced-proof-chart svg{max-width:100%;overflow:visible}.premium-advanced-print-report{--premium-standard-color-ink:#111f1b;--premium-standard-color-muted:#52635b;--premium-standard-color-border:#11413424;--premium-standard-color-border-strong:#0d745257;--premium-standard-color-surface-soft:#f7faf6;--premium-standard-color-surface-blue:#eef7f3;--premium-standard-color-hero-navy:#061923;--premium-standard-color-hero-emerald:#063f35;--premium-standard-color-accent-green:#0b7048;--premium-standard-color-accent-gold:#b8892e;--premium-standard-card-radius-xl:20pt;--premium-standard-shadow-card:0 10pt 26pt #0d2a221c;--premium-standard-shadow-subtle:0 4pt 12pt #0d2a2212;--premium-standard-space-card:10pt;--premium-standard-page-padding:.34in;background:#fff}.premium-advanced-print-report .premium-standard-print-page{background:radial-gradient(circle at 90% 6%,#b8892e1c,#0000 25%),linear-gradient(#f8faf7 0%,#fff 43%,#f8faf7 100%);height:11in;min-height:11in;overflow:visible}.premium-advanced-print-report .premium-standard-page-header{margin-bottom:12pt;padding-bottom:8pt}.premium-advanced-print-report .premium-standard-page-header h2{font-size:17pt}.premium-advanced-print-report .premium-standard-page-body{gap:9pt}.premium-advanced-page-subtitle{color:var(--premium-standard-muted);margin:-4pt 0 0;font-size:8.8pt;line-height:1.42}.premium-advanced-page-hero{grid-template-rows:max-content max-content max-content 154pt minmax(0,1fr);align-content:start;gap:0;height:11in;min-height:11in;padding:0;display:grid;overflow:hidden}.premium-advanced-print-report .premium-advanced-page-hero{padding:0}.premium-advanced-hero-shell{color:#fff;background:radial-gradient(circle at 15% 20%,#11564b8c,#0000 34%),linear-gradient(135deg,#05181f 0%,#06282b 52%,#073c32 100%);grid-template-columns:minmax(0,.53fr) minmax(0,.47fr);min-height:168pt;padding:0 0 34pt 20pt;display:grid}.premium-advanced-hero-copy{flex-direction:column;justify-content:center;min-width:0;padding:14pt 18pt 0 0;display:flex}.premium-advanced-brand-line{align-items:center;gap:8pt;margin-bottom:6pt;display:flex}.premium-advanced-brand-line span{color:#fff;letter-spacing:.18em;text-transform:uppercase;font-size:7.2pt;font-weight:850}.premium-advanced-brand-line strong{color:#fff;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:13pt;font-weight:500;line-height:1}.premium-advanced-brand-mark{border:1.5pt solid #d69a2d;border-radius:50% 50% 44% 44%;flex:none;width:24pt;height:24pt;display:inline-block;position:relative}.premium-advanced-brand-mark:after{content:"";background:linear-gradient(135deg,#0000 0 42%,#d69a2d 43% 55%,#0000 56% 100%);position:absolute;inset:6pt}.premium-advanced-logo{filter:none;width:104pt}.premium-advanced-hero-copy h1{letter-spacing:0;margin:5pt 0;font-family:Georgia,Times New Roman,serif;font-weight:500;color:#fff!important;max-width:350pt!important;font-size:26pt!important;line-height:1!important}.premium-advanced-hero-copy h1 strong{font-weight:500;color:#d69a2d!important}.premium-advanced-hero-copy>p{color:#eef8f0;max-width:300pt;margin:0;font-size:7.5pt;line-height:1.28}.premium-advanced-hero-meta-line{gap:12pt;margin:5pt 0 0;display:flex}.premium-advanced-hero-meta-line div{align-items:baseline;gap:4pt;display:flex}.premium-advanced-hero-meta-line dt{color:#ffffffbd;letter-spacing:.06em;text-transform:uppercase;font-size:7pt;font-weight:800}.premium-advanced-hero-meta-line dd{color:#fff;margin:0;font-size:7.6pt}.premium-advanced-hero-scene{border-left:1.8pt solid var(--premium-standard-gold);border-radius:132pt 0 0 132pt;min-width:0;position:relative;overflow:hidden}.premium-advanced-hero-scene img{object-fit:cover;object-position:center;border-radius:132pt 0 0 132pt;width:100%;height:100%;display:block}.premium-advanced-hero-scene aside{color:#fff;text-align:center;background:#071923e6;border:1px solid #ffffff1f;border-radius:7pt;width:100pt;padding:6pt 8pt;position:absolute;top:11pt;right:12pt;box-shadow:0 8pt 22pt #00000040}.premium-advanced-hero-scene aside span{color:#f5c66a;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4pt;font-size:6.8pt;font-weight:850;display:block}.premium-advanced-hero-scene aside strong{font-size:14pt;font-weight:550;line-height:1;display:block}.premium-advanced-hero-scene aside p{color:#d8f5e3;text-transform:uppercase;margin:5pt 0 0;font-size:7pt}.premium-advanced-kpi-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:5pt;margin:-22pt 18pt 0;display:grid;position:relative}.premium-advanced-kpi-strip .premium-standard-card{border-radius:7pt;min-height:66pt;padding:7pt 7pt 6pt;position:relative;box-shadow:0 7pt 18pt #142f261f}.premium-advanced-kpi-strip .premium-standard-card:before{content:"";background:#057a4f;border-radius:50%;width:17pt;height:17pt;position:absolute;top:8pt;left:7pt}.premium-advanced-kpi-strip .premium-standard-card:nth-child(3):before{background:#263844}.premium-advanced-kpi-strip .premium-standard-card:nth-child(4):before{background:#b98216}.premium-advanced-kpi-strip .premium-standard-card:nth-child(5):before{background:#6d4bb1}.premium-advanced-kpi-strip .premium-standard-metric-card>span{min-height:17pt;padding-left:22pt;font-size:5.8pt;line-height:1.15;display:block}.premium-advanced-kpi-strip .premium-standard-metric-card strong{overflow-wrap:normal;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:13.2pt;font-weight:500;line-height:1.08}.premium-advanced-kpi-strip .premium-standard-metric-card p{font-size:5.6pt;line-height:1.2}.premium-advanced-recommendation-panel{color:#fff;background:radial-gradient(circle at 14% 14%,#10b9812e,#0000 28%),linear-gradient(135deg,#062122 0%,#063f35 74%,#08251f 100%);border-radius:7pt;grid-template-columns:1.05fr 1.9fr .75fr;gap:10pt;min-height:88pt;margin:7pt 18pt 0;padding:8pt 10pt;display:grid;box-shadow:0 10pt 22pt #07201d38}.premium-advanced-recommendation-panel article{min-width:0}.premium-advanced-recommendation-panel article+article{border-left:1px solid #ffffff29;padding-left:10pt}.premium-advanced-recommendation-panel span,.premium-advanced-recommendation-panel strong,.premium-advanced-recommendation-panel em{display:block}.premium-advanced-recommendation-panel span{color:#d5f7df;letter-spacing:.09em;text-transform:uppercase;margin-bottom:4pt;font-size:6.5pt;font-weight:850}.premium-advanced-recommendation-panel h2,.premium-advanced-recommendation-panel h3{color:#fff;letter-spacing:0;margin:0 0 5pt;font-family:Georgia,Times New Roman,serif;font-size:14.5pt;font-weight:500;line-height:1.05}.premium-advanced-recommendation-panel p{color:#e7f8ec;margin:0;font-size:5.7pt;line-height:1.24}.premium-advanced-recommendation-panel article>strong{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#10b9812e;border-radius:999px;width:fit-content;margin-top:6pt;padding:4pt 7pt;font-size:5.8pt;font-weight:850}.premium-advanced-recommendation-panel .premium-advanced-goal-alignment-card>strong{letter-spacing:.02em;text-transform:none;white-space:normal;background:#f5c66a29;border:1px solid #f5c66a57;max-width:100%;margin-bottom:6pt;font-size:6pt;line-height:1.12}.premium-advanced-recommendation-panel .premium-advanced-goal-alignment-card p{color:#d8f5e3;font-size:5.9pt}.premium-advanced-recommendation-panel article>em{color:#bbf7d0;margin-top:4pt;font-size:5.8pt;font-style:normal}.premium-advanced-proof-pill-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6pt;display:grid}.premium-advanced-proof-pill-grid div strong{color:#f5c66a;margin-bottom:3pt;font-size:6.2pt}.premium-advanced-fit-gauge{--fit-score:0%;place-items:center;gap:4pt;display:grid}.premium-advanced-fit-gauge div{background:radial-gradient(circle at center, #073f35 0 56%, transparent 57%), conic-gradient(from -80deg, #f5c66a 0 var(--fit-score), #ffffff2e var(--fit-score) 100%);border-radius:50%;justify-content:center;align-items:baseline;width:45pt;height:45pt;padding-top:13pt;display:flex}.premium-advanced-fit-gauge div strong{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:14.5pt;font-weight:500;line-height:1}.premium-advanced-fit-gauge div span{color:#d8f5e3;font-size:5.8pt}.premium-advanced-fit-gauge p{color:#d8f5e3;letter-spacing:.08em;text-transform:uppercase;font-size:5.8pt;font-weight:850}.premium-advanced-page-one-proof,.premium-advanced-page-one-dashboard,.premium-advanced-page-one-bottom,.premium-advanced-page-one-executive-summary,.premium-advanced-page-one-next-best-action,.premium-advanced-page-one-summary-actions{margin-left:18pt;margin-right:18pt}.premium-advanced-page-one-proof{grid-template-columns:198pt minmax(0,1fr);align-items:stretch;height:154pt;margin-top:7pt;padding:9pt 11pt;display:grid}.premium-advanced-page-one-proof-copy{border-right:1px solid #e4ebe6;min-width:0;padding-right:10pt}.premium-advanced-page-one-proof-copy>span,.premium-advanced-page-one-chart>span,.premium-advanced-page-one-roadmap h3,.premium-advanced-page-one-portfolio h3,.premium-advanced-page-one-cashflow h3,.premium-advanced-page-one-insights h3,.premium-advanced-page-one-improvements h3,.premium-advanced-page-one-actions h3{color:#17352c;letter-spacing:.08em;text-transform:uppercase;margin:0 0 4pt;font-size:5.8pt;font-weight:850;line-height:1.1;display:block}.premium-advanced-page-one-proof-copy>strong{color:#1f2f2b;margin-bottom:4pt;font-family:Georgia,Times New Roman,serif;font-size:12pt;font-weight:500;line-height:1.05;display:block}.premium-advanced-page-one-proof-copy>p{color:#2f3e3a;margin:0 0 6pt;font-size:6.1pt;line-height:1.32}.premium-advanced-page-one-proof-legend{gap:2.3pt;display:grid}.premium-advanced-page-one-proof-legend div{grid-template-columns:11pt minmax(0,1fr) auto;align-items:center;gap:4pt;display:grid}.premium-advanced-page-one-proof-legend i{border-radius:999px;width:10pt;height:2pt}.premium-advanced-page-one-proof-legend span,.premium-advanced-page-one-proof-legend em{color:#20332c;font-size:5pt;font-style:normal;line-height:1.1}.premium-advanced-page-one-proof-legend em{color:#057a4f;font-weight:800}.premium-advanced-page-one-chart{min-width:0;padding-left:10pt}.premium-advanced-page-one-chart svg{width:100%;height:126pt;display:block}.premium-advanced-page-one-dashboard{grid-template-columns:.31fr .43fr .26fr;gap:7pt;min-width:0;height:126pt;margin-top:7pt;display:grid}.premium-advanced-page-one-dashboard-roadmap{grid-template-columns:1fr;height:74pt}.premium-advanced-page-one-dashboard>section,.premium-advanced-page-one-bottom>section{min-width:0;min-height:0;padding:6pt;overflow:hidden}.premium-advanced-page-one-dashboard-roadmap>section{overflow:visible}.premium-advanced-page-one-roadmap>div,.premium-advanced-page-one-portfolio>div,.premium-advanced-page-one-improvements,.premium-advanced-page-one-actions,.premium-advanced-page-one-insights{gap:3.5pt;display:grid}.premium-advanced-page-one-roadmap article{grid-template-columns:19pt minmax(0,1fr) 34pt;align-items:center;gap:6pt;display:grid}.premium-advanced-page-one-roadmap article>strong,.premium-advanced-page-one-insights article>strong,.premium-advanced-page-one-actions article>strong{color:#fff;background:#057a4f;border-radius:50%;justify-content:center;align-items:center;width:16pt;height:16pt;font-size:7pt;display:inline-flex}.premium-advanced-page-one-roadmap h4,.premium-advanced-page-one-portfolio h4,.premium-advanced-page-one-insights h4,.premium-advanced-page-one-improvements h4,.premium-advanced-page-one-actions h4{color:#111827;margin:0 0 2pt;font-size:6.2pt;line-height:1.1}.premium-advanced-page-one-roadmap p,.premium-advanced-page-one-insights p,.premium-advanced-page-one-improvements p,.premium-advanced-page-one-actions p{color:#33413c;margin:0;font-size:5pt;line-height:1.22}.premium-advanced-page-one-roadmap span{color:#057a4f;text-transform:uppercase;font-size:5pt;font-weight:850}.premium-advanced-page-one-roadmap em{color:#111827;text-align:right;font-family:Georgia,Times New Roman,serif;font-size:11pt;font-style:normal;line-height:1}.premium-advanced-page-one-summary-actions{background:linear-gradient(#fffffff0,#f7fbf8cc);border-top:1px solid #17352c1c;grid-template-rows:minmax(0,1fr) auto;align-self:stretch;gap:10pt;min-height:0;margin-top:10pt;padding:13pt 0 0;display:grid}.premium-advanced-page-one-summary-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-content:start;align-items:start;gap:18pt;min-width:0;min-height:0;display:grid}.premium-advanced-page-one-strategy-summary,.premium-advanced-page-one-action-checklist{min-width:0}.premium-advanced-page-one-action-checklist{border-left:1px solid #17352c21;padding-left:15pt}.premium-advanced-page-one-strategy-summary span,.premium-advanced-page-one-action-checklist span{color:#17352c;letter-spacing:.08em;text-transform:uppercase;margin:0 0 4pt;font-size:5.8pt;font-weight:850;line-height:1.1;display:block}.premium-advanced-page-one-strategy-summary h3{color:#10241e;margin:0 0 7pt;font-family:Georgia,Times New Roman,serif;font-size:14pt;font-weight:500;line-height:1.08}.premium-advanced-page-one-strategy-summary p,.premium-advanced-page-one-action-checklist p,.premium-advanced-page-one-action-checklist li{color:#263a33;margin:0;font-size:6.2pt;line-height:1.42}.premium-advanced-page-one-strategy-summary p+p{margin-top:6pt}.premium-advanced-page-one-action-checklist p{color:#21382f;margin-bottom:7pt;font-weight:720}.premium-advanced-page-one-action-checklist ul{gap:5pt;margin:0;padding:0;list-style:none;display:grid}.premium-advanced-page-one-action-checklist li{grid-template-columns:11pt minmax(0,1fr);gap:5pt;display:grid}.premium-advanced-page-one-action-checklist li:before{color:#0f6644;content:"";background:#e7f6ee;border:1px solid #0f66442e;border-radius:50%;justify-content:center;align-items:center;width:7pt;height:7pt;margin-top:1pt;display:inline-flex}.premium-advanced-page-one-confidence-chips{grid-template-columns:1.05fr .8fr 1.05fr 1.1fr;gap:6pt;min-width:0;display:grid}.premium-advanced-page-one-confidence-chips span{background:#ffffffc2;border:1px solid #17352c1a;border-radius:6pt;gap:1pt;min-width:0;min-height:38pt;padding:5.5pt 6pt;display:grid}.premium-advanced-page-one-confidence-chips strong{color:#17352c;letter-spacing:.06em;text-transform:uppercase;font-size:5.4pt;font-weight:850;line-height:1.05;display:block}.premium-advanced-page-one-confidence-chips em,.premium-advanced-page-one-confidence-chips small{color:#52645c;font-size:4.6pt;font-style:normal;line-height:1.16;display:block}.premium-advanced-page-one-roadmap .premium-advanced-elimination-timeline{box-shadow:none;border:0;padding:0}.premium-advanced-page-one-roadmap .premium-advanced-elimination-timeline>span{display:none}.premium-advanced-page-one-roadmap .premium-advanced-elimination-timeline>div{gap:6pt}.premium-advanced-page-one-roadmap .premium-advanced-elimination-timeline section{padding:5pt 6pt}.premium-advanced-page-one-portfolio header{justify-content:space-between;align-items:baseline;margin-bottom:3pt;display:flex}.premium-advanced-page-one-portfolio header span{color:#20332c;font-size:6pt;font-weight:750}.premium-advanced-page-one-portfolio article{border:1px solid #e4ebe6;border-radius:7pt;grid-template-columns:82pt minmax(0,1fr);align-items:center;gap:7pt;padding:4pt 5pt;display:grid}.premium-advanced-page-one-portfolio article.is-first-focus{border-color:#057a4f8c;box-shadow:inset 0 0 0 1px #057a4f21}.premium-advanced-page-one-portfolio article span{color:#057a4f;background:#eef7f2;border-radius:999px;padding:2pt 4pt;font-size:4.8pt;font-weight:850;display:inline-block}.premium-advanced-page-one-portfolio article:not(.is-first-focus) span{color:#5b3a9d;background:#f3f0fb}.premium-advanced-page-one-portfolio dl{grid-template-columns:1.05fr .72fr 1.05fr .72fr;gap:3pt;margin:0;display:grid}.premium-advanced-page-one-portfolio dt,.premium-advanced-page-one-cashflow dt{color:#65756f;font-size:4.6pt;line-height:1.1}.premium-advanced-page-one-portfolio dd,.premium-advanced-page-one-cashflow dd{color:#111827;margin:1pt 0 0;font-size:5.3pt;font-weight:750;line-height:1.15}.premium-advanced-page-one-cashflow dl{gap:0;margin:0;display:grid}.premium-advanced-page-one-cashflow dl div{border-bottom:1px solid #edf2ef;justify-content:space-between;align-items:center;padding:2.8pt 0;display:flex}.premium-advanced-page-one-cashflow dl div.is-highlight{background:#eaf7ef;border-bottom:0;border-radius:6pt;margin:2pt -3pt;padding:4pt 3pt}.premium-advanced-page-one-cashflow dl div.is-highlight dd{color:#057a4f;font-size:6.6pt}.premium-advanced-page-one-bottom{grid-template-columns:.29fr .4fr .31fr;gap:7pt;min-width:0;height:106pt;margin-top:7pt;display:grid}.premium-advanced-page-one-insights article,.premium-advanced-page-one-actions article{grid-template-columns:16pt minmax(0,1fr);align-items:start;gap:6pt;display:grid}.premium-advanced-page-one-improvements article{background:#f7fbf8;border:1px solid #e4ebe6;border-radius:7pt;grid-template-columns:minmax(0,1fr) 35pt 42pt;align-items:center;gap:7pt;padding:4pt 5pt;display:grid}.premium-advanced-page-one-improvements article:nth-of-type(2){background:#faf8ff}.premium-advanced-page-one-improvements article:nth-of-type(3){background:#fff9ed}.premium-advanced-page-one-improvements article>strong,.premium-advanced-page-one-improvements article>span{color:#057a4f;text-align:right;font-size:5.3pt;font-weight:850;line-height:1.12;display:block}.premium-advanced-page-one-improvements article>span{color:#b98216}.premium-advanced-page-one-footer{color:#fff;background:linear-gradient(135deg,#061923,#062d2a);grid-template-columns:1.1fr .92fr 1.25fr 52pt;align-items:center;gap:12pt;height:28pt;margin-top:7pt;padding:4pt 20pt;display:grid}.premium-advanced-page-one-footer span{color:#d8f5e3;letter-spacing:.08em;text-transform:uppercase;font-size:5.6pt;font-weight:850;display:block}.premium-advanced-page-one-footer p,.premium-advanced-page-one-footer li,.premium-advanced-page-one-footer strong{color:#f0fbf4;margin:0;font-size:4.8pt;line-height:1.18}.premium-advanced-page-one-footer ul{margin:0;padding:0;list-style:none}.premium-advanced-page-one-footer li:before{color:#86efac;content:"OK";margin-right:4pt;font-weight:850}.premium-advanced-page-one-footer strong{justify-self:end}.premium-advanced-card-grid,.premium-advanced-strategy-matrix,.premium-advanced-debt-card-grid,.premium-advanced-risk-grid,.premium-advanced-roadmap-chain{gap:8pt;min-width:0;display:grid}.premium-advanced-card-grid-2,.premium-advanced-debt-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-advanced-card-grid-3,.premium-advanced-risk-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.premium-advanced-strategy-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-advanced-matrix-card{padding:8pt}.premium-advanced-matrix-card.is-recommended{color:#fff;background:linear-gradient(135deg,#062122,#073f35);border-color:#b8892e66}.premium-advanced-matrix-card.is-recommended h3,.premium-advanced-matrix-card.is-recommended p,.premium-advanced-matrix-card.is-recommended dt,.premium-advanced-matrix-card.is-recommended dd{color:#fff}.premium-advanced-matrix-card.is-recommended .premium-standard-fact{background:#ffffff14;border-color:#ffffff1f}.premium-advanced-matrix-card .premium-standard-fact-grid,.premium-advanced-debt-card .premium-standard-fact-grid,.premium-advanced-scenario-card .premium-standard-fact-grid,.premium-advanced-sensitivity-card .premium-standard-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-advanced-page-financial-snapshot .premium-standard-page-body,.premium-advanced-page-financial-snapshot .premium-advanced-card-grid{gap:6pt}.premium-advanced-page-financial-snapshot .premium-standard-metric-card{min-height:auto;padding:7pt 7pt 8pt;overflow:hidden}.premium-advanced-page-financial-snapshot .premium-standard-metric-card strong{overflow-wrap:normal;white-space:normal;word-break:normal;font-size:13.5pt;line-height:.98}.premium-advanced-page-financial-snapshot .premium-advanced-financial-metric>span{margin-bottom:7pt}.premium-advanced-financial-value{overflow-wrap:normal;white-space:nowrap;word-break:normal;align-items:flex-start;min-width:0;max-width:100%;display:flex}.premium-advanced-financial-prefix{margin-right:.5pt;padding-top:.08em;font-size:.72em;line-height:1}.premium-advanced-financial-major{line-height:.98}.premium-advanced-financial-fraction{padding-top:.1em;font-size:.66em;line-height:1}.premium-advanced-financial-value-currency-compact,.premium-advanced-financial-value-percent{white-space:normal;flex-wrap:wrap}.premium-advanced-financial-exact,.premium-advanced-financial-unit{color:#36534a;font-family:var(--premium-standard-font-sans);flex:0 0 100%;margin-top:1.5pt;font-size:5.3pt;font-weight:760;line-height:1.08}.premium-advanced-financial-value-roomy strong{font-size:15pt}.premium-advanced-financial-value-compact strong{font-size:13.2pt}.premium-advanced-financial-value-dense strong{font-size:11.3pt}.premium-advanced-financial-value-tiny strong{font-size:9.4pt}.premium-advanced-page-financial-snapshot .premium-standard-card{padding:8pt}.premium-advanced-page-strategy-dashboard .premium-standard-page-body{flex-direction:column;align-content:stretch;gap:8pt;display:flex}.premium-advanced-dashboard-recommendation{grid-template-columns:minmax(0,.82fr) minmax(0,1.58fr);align-items:stretch;gap:10pt;display:grid}.premium-advanced-dashboard-recommendation>div{color:#fff;background:linear-gradient(135deg,#062122,#073f35);border-radius:12pt;padding:9pt}.premium-advanced-dashboard-recommendation span,.premium-advanced-dashboard-rationale span{color:#d5f7df;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5pt;font-size:6.3pt;font-weight:850;display:block}.premium-advanced-dashboard-recommendation h3{color:#fff;margin:0 0 5pt;font-family:Georgia,Times New Roman,serif;font-size:16pt;font-weight:500;line-height:1.05}.premium-advanced-dashboard-recommendation p{color:#e7f8ec;margin:0;font-size:6.6pt;line-height:1.22}.premium-advanced-dashboard-recommendation .premium-standard-fact-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-content:stretch;gap:5pt}.premium-advanced-dashboard-recommendation .premium-standard-fact{min-height:48pt}.premium-advanced-dashboard-chart-grid{flex:1;grid-template-rows:minmax(0,1.05fr) minmax(0,.95fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:7pt;min-height:0;display:grid}.premium-advanced-dashboard-chart-grid .premium-advanced-fit-ranking-chart{grid-column:1/-1}.premium-advanced-page-strategy-dashboard .premium-advanced-fit-ranking-chart,.premium-advanced-page-strategy-dashboard .premium-advanced-horizontal-chart,.premium-advanced-dashboard-rationale{flex-direction:column;padding:9pt 10pt;display:flex}.premium-advanced-page-strategy-dashboard .premium-advanced-fit-ranking-chart h3,.premium-advanced-page-strategy-dashboard .premium-advanced-horizontal-chart h3{color:var(--premium-standard-ink);margin:-1pt 0 5pt;font-size:8.2pt;line-height:1.12}.premium-advanced-page-strategy-dashboard .premium-advanced-fit-ranking-chart p{color:var(--premium-standard-muted);margin:-2pt 0 5pt;font-size:6.2pt;line-height:1.18}.premium-advanced-page-strategy-dashboard .premium-advanced-ranked-bars{flex:1;align-content:space-evenly;gap:5pt}.premium-advanced-page-strategy-dashboard .premium-advanced-ranked-bars div{grid-template-columns:83pt minmax(0,1fr) 44pt;gap:5pt}.premium-advanced-page-strategy-dashboard .premium-advanced-ranked-bars span,.premium-advanced-page-strategy-dashboard .premium-advanced-ranked-bars strong,.premium-advanced-page-strategy-dashboard .premium-advanced-ranked-bars em{font-size:6.1pt}.premium-advanced-page-strategy-dashboard .premium-advanced-ranked-bars i{height:7.8pt}.premium-advanced-dashboard-rationale{border-left:4pt solid var(--premium-standard-gold);background:#f7fbf8}.premium-advanced-dashboard-rationale span{color:var(--premium-standard-accent)}.premium-advanced-dashboard-rationale p{color:#20332c;margin:0;font-size:7.2pt;line-height:1.28}.premium-advanced-dashboard-tradeoff{background:linear-gradient(90deg,#057a4f14,#0000 45%),#fff;border-color:#b8892e38;padding:10pt}.premium-advanced-dashboard-tradeoff>span{color:var(--premium-standard-accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6pt;font-size:6.3pt;font-weight:850;display:block}.premium-advanced-dashboard-tradeoff>div{grid-template-columns:minmax(0,1fr) 82pt minmax(0,1fr);align-items:stretch;gap:8pt;display:grid}.premium-advanced-dashboard-tradeoff section{border:1px solid #0f664424;border-radius:10pt;gap:3pt;min-width:0;padding:9pt;display:grid}.premium-advanced-dashboard-tradeoff section.is-selected{color:#fff;background:linear-gradient(135deg,#062122,#073f35);border-color:#f5c66a52}.premium-advanced-dashboard-tradeoff strong,.premium-advanced-dashboard-tradeoff em,.premium-advanced-dashboard-tradeoff p{margin:0;line-height:1.15;display:block}.premium-advanced-dashboard-tradeoff strong{color:var(--premium-standard-ink);font-family:Georgia,Times New Roman,serif;font-size:10pt;font-weight:500}.premium-advanced-dashboard-tradeoff em{color:var(--premium-standard-accent);font-size:7pt;font-style:normal;font-weight:850}.premium-advanced-dashboard-tradeoff p{color:var(--premium-standard-muted);font-size:6.3pt}.premium-advanced-dashboard-tradeoff section.is-selected strong,.premium-advanced-dashboard-tradeoff section.is-selected em,.premium-advanced-dashboard-tradeoff section.is-selected p{color:#fff}.premium-advanced-dashboard-tradeoff>div>i{color:#8a621c;text-align:center;background:#fff7df;border:1px solid #b8892e3d;border-radius:999px;align-self:center;padding:5pt 6pt;font-size:6.1pt;font-style:normal;font-weight:850;line-height:1.12}.premium-advanced-page-strategy-details .premium-standard-page-body{flex-direction:column;align-content:stretch;gap:7pt;display:flex}.premium-advanced-page-strategy-details .premium-advanced-strategy-matrix{flex:none;grid-template-columns:1fr;gap:7pt}.premium-advanced-page-strategy-details .premium-advanced-matrix-card{grid-template-columns:.96in minmax(0,1.45fr) minmax(0,3.65fr);align-items:center;gap:4pt 6pt;min-height:77pt;padding:7pt 8pt;display:grid}.premium-advanced-page-strategy-details .premium-advanced-matrix-card>span,.premium-advanced-page-strategy-details .premium-advanced-matrix-card>h3,.premium-advanced-page-strategy-details .premium-advanced-matrix-card>p,.premium-advanced-page-strategy-details .premium-advanced-matrix-card>.premium-standard-fact-grid{margin:0}.premium-advanced-page-strategy-details .premium-advanced-matrix-card>span{grid-area:1/1}.premium-advanced-page-strategy-details .premium-advanced-matrix-card>h3{grid-area:2/1;font-size:8.4pt;line-height:1.08}.premium-advanced-page-strategy-details .premium-advanced-matrix-card>p{grid-area:1/2/span 2;font-size:6.2pt;line-height:1.2}.premium-advanced-page-strategy-details .premium-advanced-matrix-card>.premium-standard-fact-grid{grid-area:1/3/span 2;grid-template-columns:repeat(3,minmax(0,1fr));gap:3pt}.premium-advanced-page-strategy-details .premium-advanced-matrix-card .premium-standard-fact{padding:2.2pt 3pt}.premium-advanced-page-strategy-details .premium-advanced-strategy-matrix{grid-template-columns:1fr;gap:8pt;display:grid}.premium-advanced-page-strategy-details .premium-advanced-matrix-hero{color:#fff;background:radial-gradient(circle at 88% 18%,#f5c66a3d,#0000 34%),linear-gradient(135deg,#05211e 0%,#073f35 100%);border:1px solid #b8892e57;border-radius:16pt;grid-template-columns:minmax(0,1fr) minmax(0,3.95in);align-items:stretch;gap:11pt;padding:12pt 13pt;display:grid;box-shadow:0 14pt 34pt #082d222e}.premium-advanced-page-strategy-details .premium-advanced-matrix-hero>div:first-child{border-right:1px solid #ffffff24;align-content:center;gap:5pt;padding-right:9pt;display:grid}.premium-advanced-page-strategy-details .premium-advanced-matrix-hero span,.premium-advanced-page-strategy-details .premium-advanced-matrix-readout-header span{color:#b8892e;letter-spacing:.12em;text-transform:uppercase;font-size:6.1pt;font-weight:900;line-height:1;display:block}.premium-advanced-page-strategy-details .premium-advanced-matrix-hero h3{color:#fff;letter-spacing:0;margin:0;font-family:Georgia,Times New Roman,serif;font-size:17.5pt;font-weight:500;line-height:1.03}.premium-advanced-page-strategy-details .premium-advanced-matrix-hero p{color:#d9f4e5;margin:0;font-size:7pt;line-height:1.28}.premium-advanced-page-strategy-details .premium-advanced-matrix-hero .premium-standard-fact-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-content:stretch;gap:5pt;display:grid}.premium-advanced-page-strategy-details .premium-advanced-matrix-hero .premium-standard-fact{background:#ffffff17;border-color:#ffffff24;min-height:37pt;padding:5pt 6pt}.premium-advanced-page-strategy-details .premium-advanced-matrix-hero .premium-standard-fact dt{color:#b7d8c7}.premium-advanced-page-strategy-details .premium-advanced-matrix-hero .premium-standard-fact dd{color:#fff;font-size:7.7pt;line-height:1.08}.premium-advanced-page-strategy-details .premium-advanced-matrix-readout{background:#fff;border:1px solid #0f664433;border-radius:14pt;overflow:hidden;box-shadow:0 16pt 36pt #0e372a14}.premium-advanced-page-strategy-details .premium-advanced-matrix-readout-header,.premium-advanced-page-strategy-details .premium-advanced-matrix-card{grid-template-columns:.78in 1.03in .68in .9in .78in .58in minmax(0,1fr);align-items:center;gap:5pt;min-width:0;display:grid}.premium-advanced-page-strategy-details .premium-advanced-matrix-readout-header{background:#f4f9f6;border-bottom:1px solid #0f664424;padding:6pt 8pt}.premium-advanced-page-strategy-details .premium-advanced-matrix-card{box-shadow:none;color:var(--premium-standard-ink);background:#fff;border:0;border-bottom:1px solid #0f66441a;border-radius:0;min-height:34pt;padding:6pt 8pt}.premium-advanced-page-strategy-details .premium-advanced-matrix-card:last-child{border-bottom:0}.premium-advanced-page-strategy-details .premium-advanced-matrix-card.is-recommended{color:var(--premium-standard-ink);background:linear-gradient(90deg,#057a4f1f,#fffffff5);border-left:4pt solid #057a4f;padding-left:6pt}.premium-advanced-page-strategy-details .premium-advanced-matrix-card.is-baseline{background:#fbfcfb}.premium-advanced-page-strategy-details .premium-advanced-matrix-card>span:first-child{color:#057a4f;letter-spacing:.09em;text-transform:uppercase;font-size:5.8pt;font-weight:900;line-height:1.05}.premium-advanced-page-strategy-details .premium-advanced-matrix-card.is-baseline>span:first-child{color:#6b765f}.premium-advanced-page-strategy-details .premium-advanced-matrix-card h3,.premium-advanced-page-strategy-details .premium-advanced-matrix-card strong,.premium-advanced-page-strategy-details .premium-advanced-matrix-card span,.premium-advanced-page-strategy-details .premium-advanced-matrix-card p,.premium-advanced-page-strategy-details .premium-advanced-matrix-card.is-recommended h3,.premium-advanced-page-strategy-details .premium-advanced-matrix-card.is-recommended strong,.premium-advanced-page-strategy-details .premium-advanced-matrix-card.is-recommended span,.premium-advanced-page-strategy-details .premium-advanced-matrix-card.is-recommended p{color:var(--premium-standard-ink);grid-area:auto;margin:0}.premium-advanced-page-strategy-details .premium-advanced-matrix-card h3{font-family:Georgia,Times New Roman,serif;font-size:8.3pt;font-weight:600;line-height:1.1}.premium-advanced-page-strategy-details .premium-advanced-matrix-card strong{font-size:7pt;font-weight:850;line-height:1.08}.premium-advanced-page-strategy-details .premium-advanced-matrix-card>span:not(:first-child){color:var(--premium-standard-muted);font-size:6.3pt;font-weight:800;line-height:1.12}.premium-advanced-page-strategy-details .premium-advanced-matrix-card p{color:var(--premium-standard-muted);font-size:6.1pt;line-height:1.18}.premium-advanced-page-executive-analysis .premium-standard-page-body,.premium-advanced-page-debt-portfolio .premium-standard-page-body{flex-direction:column;align-content:stretch;display:flex}.premium-advanced-page-executive-analysis .premium-standard-page-body>.premium-standard-two-column,.premium-advanced-page-executive-analysis .premium-standard-page-body>.premium-standard-card{flex:1;min-height:0}.premium-advanced-page-executive-analysis .premium-standard-two-column>.premium-standard-card,.premium-advanced-page-executive-analysis .premium-standard-page-body>.premium-standard-card{flex-direction:column;justify-content:center;display:flex}.premium-advanced-page-debt-portfolio .premium-advanced-debt-card-grid{flex:1;grid-auto-rows:minmax(0,1fr);min-height:0}.premium-advanced-page-debt-portfolio .premium-advanced-debt-card{flex-direction:column;justify-content:center;display:flex}.premium-advanced-winner-callout{border-left:4pt solid var(--premium-standard-gold)}.premium-advanced-recommendation-rationale{border-left:4pt solid var(--premium-standard-accent)}.premium-advanced-dark-card{background:linear-gradient(135deg,#061923,#063f35);border-color:#ffffff1f}.premium-advanced-dark-card h3,.premium-advanced-dark-card p{color:#fff}.premium-advanced-validation-assurance{background:#e9f8ef;border:1px solid #0f66442e;border-radius:9pt;padding:7pt;font-weight:800;color:#0f6644!important;margin-top:7pt!important}.premium-advanced-roadmap-chain{grid-template-columns:repeat(3,minmax(0,1fr))}.premium-advanced-roadmap-chain .premium-standard-card{position:relative}.premium-advanced-roadmap-chain .premium-standard-card:not(:last-child):after{color:var(--premium-standard-gold);content:"→";font-size:18pt;font-weight:700;position:absolute;top:42%;right:-12pt}.premium-advanced-momentum-list{gap:6pt;display:grid}.premium-advanced-momentum-list div{background:#f4faf6;border:1px solid #0f66441f;border-radius:9pt;grid-template-columns:minmax(0,1fr) auto;gap:3pt;padding:7pt;display:grid}.premium-advanced-momentum-list strong{color:var(--premium-standard-ink);font-size:8pt}.premium-advanced-momentum-list span{color:var(--premium-standard-accent);font-size:8pt;font-weight:850}.premium-advanced-momentum-list p{grid-column:1/-1}.premium-advanced-segmented-chart,.premium-advanced-fit-ranking-chart,.premium-advanced-horizontal-chart,.premium-advanced-elimination-timeline,.premium-advanced-rollover-growth-chart{break-inside:avoid;page-break-inside:avoid}.premium-advanced-segmented-chart>span,.premium-advanced-fit-ranking-chart>span,.premium-advanced-horizontal-chart>span,.premium-advanced-elimination-timeline>span,.premium-advanced-rollover-growth-chart>span{color:#17352c;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5pt;font-size:6.6pt;font-weight:850;display:block}.premium-advanced-segmented-chart svg{width:100%;height:38pt;margin-bottom:5pt;display:block}.premium-advanced-segment-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:4pt;margin-bottom:5pt;display:grid}.premium-advanced-segment-legend div{grid-template-columns:8pt minmax(0,1fr) auto;align-items:center;gap:4pt;display:grid}.premium-advanced-segment-legend i{border-radius:50%;width:6pt;height:6pt}.premium-advanced-segment-legend span,.premium-advanced-segment-legend strong{color:var(--premium-standard-ink);font-size:6.6pt;line-height:1.12}.premium-advanced-segment-legend strong{color:var(--premium-standard-accent);font-weight:850}.premium-advanced-ranked-bars{gap:5pt;display:grid}.premium-advanced-ranked-bars div{grid-template-columns:105pt minmax(0,1fr) 50pt;align-items:center;gap:5pt;min-width:0;display:grid}.premium-advanced-ranked-bars span,.premium-advanced-ranked-bars strong,.premium-advanced-ranked-bars em{color:var(--premium-standard-ink);font-size:6.5pt;line-height:1.1}.premium-advanced-ranked-bars i{background:linear-gradient(90deg,#315d71,#94a3b8);border-radius:999px;height:7pt;display:block}.premium-advanced-ranked-bars div.is-recommended i{background:linear-gradient(90deg,#057a4f,#f5c66a)}.premium-advanced-ranked-bars div.is-recommended strong{color:var(--premium-standard-accent)}.premium-advanced-ranked-bars em{color:#b8892e;grid-column:2/-1;margin-top:-2pt;font-style:normal;font-weight:850}.premium-advanced-elimination-timeline{padding:9pt}.premium-advanced-elimination-timeline>h3{margin-bottom:7pt}.premium-advanced-elimination-timeline>div{grid-template-columns:repeat(auto-fit,minmax(92pt,1fr));gap:8pt;display:grid}.premium-advanced-elimination-timeline section{background:#f7fbf8;border:1px solid #deebe4;border-radius:9pt;min-width:0;padding:7pt;position:relative}.premium-advanced-elimination-timeline section:not(:last-child):after{color:var(--premium-standard-gold);content:">";font-size:11pt;font-weight:900;position:absolute;top:44%;right:-7pt}.premium-advanced-elimination-timeline section strong,.premium-advanced-elimination-timeline section em{color:var(--premium-standard-accent);font-size:6.2pt;font-style:normal;font-weight:850;line-height:1.12;display:block}.premium-advanced-elimination-timeline section h4{color:var(--premium-standard-ink);margin:3pt 0;font-size:8pt;line-height:1.08}.premium-advanced-elimination-timeline section p{color:#4b5f56;margin:0 0 4pt;font-size:6.1pt;line-height:1.2}.premium-advanced-elimination-timeline.is-compact>div{grid-template-columns:repeat(auto-fit,minmax(90pt,1fr))}.premium-advanced-elimination-timeline.is-compact section p{font-size:5.3pt;line-height:1.15}.premium-advanced-momentum-growth-bars{grid-template-columns:repeat(auto-fit,minmax(82pt,1fr));align-items:end;gap:8pt;height:96pt;margin:7pt 0 6pt;display:grid}.premium-advanced-momentum-growth-bars div{grid-template-rows:auto minmax(18pt,1fr) auto auto;place-items:center;height:100%;display:grid}.premium-advanced-momentum-growth-bars i{background:linear-gradient(#f5c66a,#057a4f);border-radius:999px 999px 4pt 4pt;align-self:end;width:18pt;min-height:18pt;display:block}.premium-advanced-momentum-growth-bars span,.premium-advanced-momentum-growth-bars strong,.premium-advanced-momentum-growth-bars p{color:var(--premium-standard-ink);text-align:center;margin:0;font-size:6pt;line-height:1.1}.premium-advanced-momentum-growth-bars strong{color:var(--premium-standard-accent);font-weight:850}.premium-advanced-debt-card header{justify-content:space-between;align-items:start;gap:8pt;margin-bottom:8pt;display:flex}.premium-advanced-debt-card header h3{margin-bottom:0}.premium-advanced-debt-card header strong,.premium-advanced-debt-card header em{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:4pt 7pt;font-size:6.8pt;font-style:normal;font-weight:850}.premium-advanced-debt-card header strong{color:#0f6644;background:#dcfce7}.premium-advanced-debt-card header em{color:#52635b;background:#eef2f7}.premium-advanced-debt-card.is-first-priority{border-color:#0f664461;box-shadow:0 8pt 22pt #0f664421}.premium-advanced-composition-list{gap:6pt;margin-bottom:7pt;display:grid}.premium-advanced-composition-list div{grid-template-columns:minmax(0,1fr) auto;gap:4pt;display:grid}.premium-advanced-composition-list span,.premium-advanced-composition-list strong{color:var(--premium-standard-ink);font-size:8pt}.premium-advanced-composition-list i{background:linear-gradient(90deg, var(--premium-standard-accent), var(--premium-standard-gold));border-radius:999px;grid-column:1/-1;height:5pt;display:block}.premium-advanced-svg-card{padding:9pt}.premium-advanced-svg-card>span{display:block}.premium-advanced-bar-svg{width:100%;margin-top:5pt;display:block}.premium-advanced-line-chart-wrap{border:1px solid var(--premium-standard-border);border-radius:var(--premium-standard-card-radius-xl);box-shadow:var(--premium-standard-shadow-card);background:#fff;padding:10pt 12pt 0}.premium-advanced-line-chart-wrap svg{max-height:235pt}.premium-advanced-page-proof-graphs .premium-standard-page-body{gap:7pt}.premium-strategy-proof-chart-stack{gap:8pt;display:grid}.premium-strategy-proof-chart-card{padding:7pt 8pt 5pt}.premium-strategy-proof-chart-card svg{width:100%;display:block}.premium-advanced-page-proof-comparisons .premium-advanced-svg-card{min-height:178pt}.premium-advanced-chart-chip-grid,.premium-advanced-audit-chip-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5pt;display:grid}.premium-advanced-chart-chip-grid div,.premium-advanced-audit-chip-grid div{background:#f6faf7;border:1px solid #0f66441a;border-radius:8pt;gap:2pt;padding:5pt;display:grid}.premium-advanced-chart-chip-grid strong,.premium-advanced-audit-chip-grid strong{color:var(--premium-standard-ink);font-size:6.6pt;font-weight:850}.premium-advanced-chart-chip-grid span,.premium-advanced-chart-chip-grid em,.premium-advanced-audit-chip-grid span{color:var(--premium-standard-muted);font-size:6.2pt;font-style:normal}.premium-advanced-compact-stack{gap:5pt;display:grid}@media print{.premium-standard-print-report{max-width:none;margin:0}.premium-standard-print-page{box-shadow:none}.report-html-document:after{content:"Plan " attr(data-plan-id) " · Generated " attr(data-generated-date) " · Page " counter(page);color:#637067;text-align:center;font-size:8px;position:fixed;bottom:.2in;left:.45in;right:.45in}.report-pdf-mode .report-html-document:after{content:none!important;display:none!important}}.report-pdf-mode [data-print-exclude=true],.report-pdf-mode [data-report-section=full-schedule],.report-pdf-mode [data-report-section=appendix],.report-pdf-mode [data-report-section=online-only]{display:none!important}.print-report-root{display:none}.print-report-root.is-preview,.print-preview-page .print-report-root{display:block}.print-preview-page{background:#eef4f1;min-height:100vh;padding:24px}.print-preview-toolbar{width:min(var(--report-max-width), 100%);color:#17211b;background:#fff;border:1px solid #5d776c47;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin:0 auto 18px;padding:16px 18px;display:flex;box-shadow:0 18px 42px #112d201a}.print-preview-toolbar p{color:#0c7a4b;letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:.78rem;font-weight:800}.print-preview-toolbar h1{color:#17211b;margin:0;font-size:clamp(1rem,2vw,1.35rem);line-height:1.2}.print-preview-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.dedicated-print-report-root{width:min(var(--report-max-width), 100%);margin:0 auto;overflow-x:hidden}#print-report-root,#print-report-root *{-webkit-print-color-adjust:exact;print-color-adjust:exact}@media print{body{background:#fff!important}.no-print,[data-no-print=true]{display:none!important}[data-print-page]{break-after:page;page-break-after:always}[data-print-avoid-break]{break-inside:avoid;page-break-inside:avoid}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}[data-print-exclude=true],[data-report-section=full-schedule],[data-report-section=appendix],[data-report-section=online-only]{display:none!important}}.pdf-export-shell{width:100%;max-width:none;margin:0 auto;padding:0}.report-pdf-mode .print-report-document,.report-pdf-mode.print-report-document,.report-pdf-mode .report-container,.report-pdf-mode .report-page,.report-pdf-mode .advanced-report-sections{box-sizing:border-box;width:100%;max-width:100%;margin-inline:auto}.report-pdf-mode .report-container{max-width:var(--report-max-width);padding-inline:0}.report-pdf-mode .report-page{gap:var(--pdf-section-gap);box-shadow:none;background:#fff;border:0;border-radius:0;padding:0;display:grid}.report-pdf-mode .advanced-report-sections{gap:var(--pdf-section-gap);margin:0;padding:0;display:grid}.report-pdf-mode .report-section,.report-pdf-mode .advanced-section{width:100%;margin:0;padding-block:0}.report-pdf-mode .report-section+.report-section,.report-pdf-mode .advanced-section+.advanced-section{margin-top:0}.report-pdf-mode .report-header{border:1px solid var(--pdf-border-strong);border-radius:calc(var(--pdf-card-radius) + 2pt);box-shadow:none;color:var(--pdf-ink);background:linear-gradient(135deg,#fff 0%,#f5fbf8 100%);margin:0;padding:12pt}.report-pdf-mode .report-header-shell{grid-template-columns:minmax(0,1fr) minmax(2.25in,2.45in);align-items:start;gap:10pt;display:grid}.report-pdf-mode .report-header-main{gap:10pt}.report-pdf-mode .report-title-block{gap:5pt}.report-pdf-mode .report-brand-logo{width:1.42in;max-width:1.42in;filter:none!important}.report-pdf-mode h1,.report-pdf-mode .report-header h1,.report-pdf-mode .section-hero-heading{-webkit-hyphens:none;hyphens:none;letter-spacing:0;overflow-wrap:normal;word-break:normal;max-width:3.9in;font-size:30pt;line-height:.98;color:var(--pdf-ink)!important}.report-pdf-mode .report-header .report-subtitle{color:var(--pdf-muted)!important}.report-pdf-mode .report-header-value-line{color:var(--pdf-accent)!important}.report-pdf-mode .report-hero-recommendation{border-radius:10pt;padding:8pt 9pt;background:#f8fcfadb!important;border:1px solid #5d776c38!important}.report-pdf-mode .report-hero-recommendation p,.report-pdf-mode .report-hero-impact{color:var(--pdf-muted)!important}.report-pdf-mode .report-hero-recommendation strong,.report-pdf-mode .report-hero-impact span{color:var(--pdf-ink)!important}.report-pdf-mode .report-cover-kpi-grid div{border-top-color:#5d776c38!important}.report-pdf-mode .report-cover-kpi-grid-primary{grid-template-columns:repeat(2,minmax(0,1fr));gap:7.5pt}.report-pdf-mode .report-cover-kpi-grid-primary div{border-radius:9pt;padding:7pt;background:#f8fcfabd!important;border:1px solid #5d776c38!important}.report-pdf-mode .report-cover-kpi-grid dt,.report-pdf-mode .report-type-card p,.report-pdf-mode .report-type-card span,.report-pdf-mode .report-header-meta dt,.report-pdf-mode .report-header-secondary-metrics dt,.report-pdf-mode .report-header-secondary-metrics p{color:#5b6c63!important}.report-pdf-mode .report-header-secondary-metrics{border-radius:9pt;background:#f8fcfabd!important;border:1px solid #5d776c38!important}.report-pdf-mode .report-header-secondary-metrics div{padding:7pt}.report-pdf-mode .report-header-secondary-metrics div+div{border-top:1px solid #5d776c2e!important}.report-pdf-mode .report-header-secondary-metrics dd{color:var(--pdf-ink)!important}.report-pdf-mode .report-cover-kpi-grid dd,.report-pdf-mode .report-type-card strong,.report-pdf-mode .report-header-meta dd{font-variant-numeric:tabular-nums;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;max-width:100%;color:var(--pdf-ink)!important}.report-pdf-mode .report-cover-kpi-grid p{color:var(--pdf-muted)!important}.report-pdf-mode .report-cover-confidence{color:#0b6b43!important;background:#ecfdf5e6!important;border-color:#0f8f5d3d!important}.report-pdf-mode .report-section h2,.report-pdf-mode .advanced-section h2{font-size:14pt;line-height:1.15}.report-pdf-mode .report-section h3,.report-pdf-mode .advanced-section h3{font-size:10.5pt;line-height:1.2}.report-pdf-mode p,.report-pdf-mode dd,.report-pdf-mode li{orphans:3;widows:3}.report-pdf-mode .report-subtitle,.report-pdf-mode .report-header-value-line,.report-pdf-mode .report-section p,.report-pdf-mode .advanced-section p,.report-pdf-mode .metric-card dd,.report-pdf-mode .pay-this-first-grid dd{line-height:1.34}.report-pdf-mode .report-header-meta div{grid-template-columns:minmax(0,.42fr) minmax(0,1fr);align-items:baseline;gap:7pt;display:grid;border-bottom-color:#5d776c2e!important}.report-pdf-mode .report-header-meta dd{overflow-wrap:anywhere;white-space:normal;word-break:normal;min-width:0}.report-pdf-mode .report-actions,.report-pdf-mode .report-feedback-section,.report-pdf-mode .advanced-export-panel,.report-pdf-mode .site-header,.report-pdf-mode .public-shell-header,.report-pdf-mode .hero-actions,.report-pdf-mode .preview-cta-row,.report-pdf-mode .admin-only,.report-pdf-mode [data-admin-only=true]{display:none!important}.report-pdf-mode .report-header-meta-card,.report-pdf-mode .report-type-card,.report-pdf-mode .pay-this-first-card,.report-pdf-mode .metric-card,.report-pdf-mode .report-ai-review-insight-card,.report-pdf-mode .projected-payoff-outcome-card,.report-pdf-mode .projected-payoff-outcome-grid>div,.report-pdf-mode .report-debt-snapshot-card,.report-pdf-mode .report-visual-section,.report-pdf-mode .report-chart-card,.report-pdf-mode .report-debt-table-section,.report-pdf-mode .full-payoff-schedule-section,.report-pdf-mode .yearly-balance-snapshot-section,.report-pdf-mode .standard-what-if-section,.report-pdf-mode .standard-what-if-card,.report-pdf-mode .standard-life-after-debt-section,.report-pdf-mode .report-fine-print-section,.report-pdf-mode .advanced-command-center,.report-pdf-mode .advanced-hero-panel,.report-pdf-mode .advanced-recommended-panel,.report-pdf-mode .advanced-section,.report-pdf-mode .advanced-proof-chart,.report-pdf-mode .advanced-strategy-card,.report-pdf-mode .advanced-strategy-deep-dive-card,.report-pdf-mode .advanced-scenario-card,.report-pdf-mode .advanced-strategy-tie-card,.report-pdf-mode .advanced-strategy-tie-summary,.report-pdf-mode .advanced-insight-card,.report-pdf-mode .advanced-outcome-grid article,.report-pdf-mode .advanced-milestone-track article,.report-pdf-mode .roadmap-list li,.report-pdf-mode .advanced-roadmap-list li,.report-pdf-mode .check-list li,.report-pdf-mode .number-list li,.report-pdf-mode .foundation-panel{border:1px solid var(--pdf-border-color)!important;border-radius:var(--pdf-card-radius)!important;background:var(--pdf-surface)!important;box-shadow:none!important;padding:var(--pdf-card-padding)!important}.report-pdf-mode .advanced-command-center{color:var(--pdf-ink)!important;background:linear-gradient(135deg,#f7fbf8 0%,#fff 100%)!important}.report-pdf-mode .advanced-command-center,.report-pdf-mode .advanced-command-center .advanced-command-metrics div,.report-pdf-mode .advanced-command-center .advanced-why-won,.report-pdf-mode .advanced-command-center .advanced-pure-winner-strip article{color:#fff!important;background:linear-gradient(135deg,#071923 0%,#0b2d32 56%,#0f6753 100%),#071923!important;border-color:#13785480!important}.report-pdf-mode .advanced-command-center h2,.report-pdf-mode .advanced-command-center h3,.report-pdf-mode .advanced-command-center strong,.report-pdf-mode .advanced-command-center dd,.report-pdf-mode .advanced-command-center .advanced-command-copy h2,.report-pdf-mode .advanced-command-center .advanced-command-metrics strong,.report-pdf-mode .advanced-command-center .advanced-why-won p:last-child,.report-pdf-mode .advanced-command-center .advanced-pure-winner-strip article strong{color:#fff!important}.report-pdf-mode .advanced-command-center p,.report-pdf-mode .advanced-command-center span,.report-pdf-mode .advanced-command-center dt,.report-pdf-mode .advanced-command-center .panel-kicker{color:#bbf7d0!important}.report-pdf-mode .advanced-command-center .advanced-premium-badge{color:#052033!important;background:linear-gradient(135deg,#21c985,#7dd3fc)!important}.report-pdf-mode .metric-grid,.report-pdf-mode .projected-payoff-outcome-hero,.report-pdf-mode .projected-payoff-outcome-grid,.report-pdf-mode .pay-this-first-grid,.report-pdf-mode .payment-list,.report-pdf-mode .report-chart-grid,.report-pdf-mode .report-debt-snapshot-grid,.report-pdf-mode .standard-what-if-grid,.report-pdf-mode .month-one-summary-grid,.report-pdf-mode .advanced-strategy-grid,.report-pdf-mode .advanced-strategy-card-grid,.report-pdf-mode .advanced-proof-grid,.report-pdf-mode .advanced-scenario-graphs,.report-pdf-mode .advanced-scenario-grid,.report-pdf-mode .advanced-insight-grid,.report-pdf-mode .advanced-outcome-grid,.report-pdf-mode .advanced-command-metrics,.report-pdf-mode .advanced-pure-winner-strip,.report-pdf-mode .advanced-comparison-winner-row,.report-pdf-mode .advanced-audit-grid{gap:var(--pdf-grid-gap)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.report-pdf-mode .projected-payoff-outcome-hero.has-mortgage-continuation{grid-template-columns:minmax(0,1.45fr) minmax(1.55in,.75fr)!important}.report-pdf-mode .projected-payoff-outcome-hero.is-consumer-only{grid-template-columns:1fr!important}.report-pdf-mode .projected-payoff-outcome-card.is-secondary{box-shadow:none!important}.report-pdf-mode .projected-payoff-outcome-card.is-secondary strong{font-size:inherit!important;line-height:inherit!important;margin:0!important;display:inline!important}.report-pdf-mode .advanced-top-scenario-impact-chart,.report-pdf-mode .ranked-scenario-impact-chart,.report-pdf-mode .advanced-stabilization-chart,.report-pdf-mode .advanced-debt-timeline-chart,.report-pdf-mode .current-vs-best-scenario,.report-pdf-mode .cash-flow-use-visual{grid-column:1/-1!important}.report-pdf-mode .advanced-debt-timeline-row{gap:var(--pdf-grid-gap)!important;grid-template-columns:1.28in minmax(0,1fr)!important;padding:8pt!important;display:grid!important}.report-pdf-mode .advanced-debt-timeline-track{height:.34in!important}.report-pdf-mode .advanced-debt-timeline-milestones{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5pt!important;display:grid!important}.report-pdf-mode .advanced-debt-timeline-chip{padding:6pt!important}.report-pdf-mode .payment-allocation-layout,.report-pdf-mode .interest-hero-section,.report-pdf-mode .timeline-legend,.report-pdf-mode .advanced-why-section,.report-pdf-mode .advanced-milestone-track{gap:var(--pdf-grid-gap)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.report-pdf-mode .report-donut-chart,.report-pdf-mode .debt-over-time-area-chart,.report-pdf-mode .payoff-race-chart,.report-pdf-mode .scenario-impact-line-chart,.report-pdf-mode .advanced-svg-line-chart,.report-pdf-mode .advanced-premium-bar-chart,.report-pdf-mode .advanced-proof-bars,.report-pdf-mode .advanced-proof-curve,.report-pdf-mode .report-chart-track,.report-pdf-mode .advanced-proof-bar-track,.report-pdf-mode .payoff-race-track,.report-pdf-mode svg{max-width:100%!important;overflow:visible!important}.report-pdf-mode .scenario-impact-line-chart{padding:8pt!important}.report-pdf-mode .scenario-impact-line-chart svg{height:120px!important}.report-pdf-mode .advanced-svg-line-chart{min-height:1.55in!important}.report-pdf-mode .advanced-svg-line-chart text{font-size:8pt!important}.report-pdf-mode .report-donut-chart{width:1.6in!important;height:1.6in!important}.report-pdf-mode .starting-position-heading{grid-template-columns:minmax(0,1fr) 2.1in!important;gap:10pt!important}.report-pdf-mode .starting-position-status-banner{box-shadow:none!important;padding:7pt!important}.report-pdf-mode .starting-position-diagnosis{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8pt!important;margin-top:8pt!important}.report-pdf-mode .starting-position-panel{box-shadow:none!important;padding:9pt!important}.report-pdf-mode .starting-position-composition-layout{grid-template-columns:1.45in minmax(0,1fr)!important;gap:8pt!important;margin-top:8pt!important}.report-pdf-mode .starting-position-gauge-layout{grid-template-columns:1fr!important;gap:6pt!important;margin-top:8pt!important}.report-pdf-mode .starting-position-donut-wrap{width:1.45in!important;height:1.45in!important;min-height:0!important}.report-pdf-mode .starting-position-donut{width:1.45in!important;height:1.45in!important}.report-pdf-mode .starting-position-donut-center{width:1.04in!important;height:1.04in!important;padding:4pt!important}.report-pdf-mode .starting-position-donut-center span{font-size:5.8pt!important}.report-pdf-mode .starting-position-donut-center strong{white-space:nowrap!important;font-size:12pt!important}.report-pdf-mode .starting-position-legend-row{gap:5pt!important;padding:4pt 0!important}.report-pdf-mode .starting-position-legend-copy strong,.report-pdf-mode .starting-position-legend-copy span,.report-pdf-mode .starting-position-composition-legend .starting-position-insight{font-size:7.2pt!important}.report-pdf-mode .starting-position-gauge{height:1.4in!important}.report-pdf-mode .starting-position-kpi-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6pt!important;margin-top:8pt!important}.report-pdf-mode .starting-position-kpi-card{min-height:0!important;padding:6pt!important}.report-pdf-mode .starting-position-meaning,.report-pdf-mode .starting-position-insight{margin-top:7pt!important;padding:6pt!important}.report-pdf-mode .starting-position-pressure-guidance{margin:6pt 0!important;padding:5pt!important}.report-pdf-mode .starting-position-pressure-guidance>span,.report-pdf-mode .starting-position-pressure-guidance p{font-size:6.8pt!important}.report-pdf-mode .starting-position-pressure-guidance strong{font-size:8.4pt!important}.report-pdf-mode .debt-over-time-area-chart{min-height:2.92in!important;padding:8pt!important}.report-pdf-mode .debt-over-time-area-svg{width:calc(100% - .38in)!important;height:1.78in!important;margin-top:.72in!important;margin-bottom:.3in!important;margin-left:.38in!important}.report-pdf-mode .debt-over-time-scale-labels{width:.34in!important;font-size:5.8pt!important;top:.89in!important;bottom:.52in!important;left:8pt!important}.report-pdf-mode .debt-over-time-label-layer{height:.58in!important;top:8pt!important;left:.52in!important;right:14pt!important}.report-pdf-mode .debt-over-time-marker-label{width:.84in!important;box-shadow:none!important}.report-pdf-mode .debt-over-time-marker-label strong{font-size:7pt!important}.report-pdf-mode .debt-over-time-marker-label small{font-size:6pt!important}.report-pdf-mode .debt-over-time-axis-labels{bottom:8pt!important;left:.52in!important;right:14pt!important}.report-pdf-mode .debt-over-time-axis-label{width:.72in!important}.report-pdf-mode .debt-over-time-axis-label strong{font-size:6.4pt!important}.report-pdf-mode .debt-over-time-axis-label small{font-size:5.5pt!important}.report-pdf-mode .debt-over-time-metrics-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6pt!important;display:grid!important;overflow:visible!important}.report-pdf-mode .debt-over-time-metric-card{padding:6pt!important}.report-pdf-mode .debt-over-time-line-path,.report-pdf-mode .debt-over-time-marker-dot,.report-pdf-mode .debt-over-time-guide-line{filter:none!important}.report-pdf-mode .payoff-race-row{grid-template-columns:1.25in minmax(0,1fr) .75in!important}.report-pdf-mode .payoff-race-saved-gap{width:fit-content!important;margin-top:4pt!important;position:static!important;transform:none!important}.report-pdf-mode .advanced-table-scroll,.report-pdf-mode .strategy-table-wrap,.report-pdf-mode .month-one-table-wrap,.report-pdf-mode .full-payoff-schedule-table-wrap,.report-pdf-mode .full-payoff-roadmap-table-wrap,.report-pdf-mode .yearly-balance-table-wrap,.report-pdf-mode .debt-structure-table-wrap{max-width:100%!important;overflow:visible!important}.report-pdf-mode .advanced-strategy-comparison-table,.report-pdf-mode .advanced-execution-table{min-width:0!important;font-size:7.5pt!important}.report-pdf-mode .strategy-table,.report-pdf-mode .month-one-table,.report-pdf-mode .full-payoff-schedule-table,.report-pdf-mode .full-payoff-roadmap-table,.report-pdf-mode .yearly-balance-table,.report-pdf-mode .debt-structure-table{min-width:0!important;font-size:8.5pt!important}.report-pdf-mode .advanced-strategy-comparison-table th,.report-pdf-mode .advanced-strategy-comparison-table td,.report-pdf-mode .advanced-execution-table th,.report-pdf-mode .advanced-execution-table td,.report-pdf-mode .strategy-table th,.report-pdf-mode .strategy-table td,.report-pdf-mode .month-one-table th,.report-pdf-mode .month-one-table td,.report-pdf-mode .full-payoff-schedule-table th,.report-pdf-mode .full-payoff-schedule-table td,.report-pdf-mode .full-payoff-roadmap-table th,.report-pdf-mode .full-payoff-roadmap-table td,.report-pdf-mode .yearly-balance-table th,.report-pdf-mode .yearly-balance-table td,.report-pdf-mode .debt-structure-table th,.report-pdf-mode .debt-structure-table td{padding:5pt 6pt!important}.report-pdf-mode .full-payoff-schedule-section{break-inside:auto!important;page-break-inside:auto!important}.report-pdf-mode .full-payoff-schedule-table{font-size:6.8pt!important}.report-pdf-mode .full-payoff-schedule-table thead{display:table-header-group}.report-pdf-mode .full-payoff-schedule-table tr,.report-pdf-mode .full-payoff-roadmap-table tr{break-inside:avoid;page-break-inside:avoid}.report-pdf-mode .full-payoff-schedule-overview{gap:6pt!important}.report-pdf-mode .full-payoff-schedule-overview div,.report-pdf-mode .full-payoff-phase-card,.report-pdf-mode .full-payoff-month-card,.report-pdf-mode .full-payoff-paid-summary,.report-pdf-mode .full-payoff-milestone-card{break-inside:avoid;page-break-inside:avoid}.report-pdf-mode .full-payoff-schedule-overview div,.report-pdf-mode .full-payoff-phase-card,.report-pdf-mode .full-payoff-month-card,.report-pdf-mode .full-payoff-paid-summary{border-radius:10pt!important;padding:8pt!important}.report-pdf-mode .full-payoff-phase-strip,.report-pdf-mode .full-payoff-month-card-grid,.report-pdf-mode .full-payoff-month-group{gap:7pt!important}.report-pdf-mode .full-payoff-phase-facts{gap:4pt!important;margin-top:6pt!important;padding-top:6pt!important}.report-pdf-mode .full-payoff-month-card{gap:7pt!important}.report-pdf-mode .full-payoff-milestone-card{gap:7pt!important;padding:8pt!important}.report-pdf-mode .full-payoff-milestone-card dl{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5pt!important}.report-pdf-mode .full-payoff-milestone-card dl div{padding:5pt 6pt!important}.report-pdf-mode .full-payoff-milestone-title>span{flex-basis:20pt!important;width:20pt!important;height:20pt!important}.report-pdf-mode .full-payoff-milestone-title svg{width:12pt!important;height:12pt!important}.report-pdf-mode .full-payoff-month-card-header h4,.report-pdf-mode .full-payoff-milestone-title h4{font-size:11pt!important}.report-pdf-mode .full-payoff-debt-detail{display:none!important}.report-pdf-mode .payment-rollover-waterfall-step{grid-template-columns:1.25in minmax(0,1fr) 1.6in!important;gap:6pt!important;padding:7pt!important;display:grid!important}.report-pdf-mode .report-fine-print-section{gap:6pt;display:grid}.report-pdf-mode .report-fine-print-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:4pt!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}.report-pdf-mode .report-fine-print-list li{break-inside:avoid;page-break-inside:avoid;align-items:baseline;grid-template-columns:5pt minmax(0,1fr)!important;gap:5pt!important;padding:4pt 5pt!important;display:grid!important}.report-pdf-mode .report-legal-footer{border-top:1px solid var(--pdf-border-color)!important;color:var(--pdf-muted)!important;margin-top:4pt!important;padding-top:8pt!important;font-size:7.5pt!important;line-height:1.25!important}.print-section,.print-avoid-break,.report-card,.chart-card,.pay-this-first,.roadmap-step,.milestone-card,.report-card,.chart-card,.pay-this-first-card,.strategy-card,.roadmap-step,.milestone-card,.advanced-command-center,.advanced-strategy-card,.advanced-strategy-deep-dive-card,.advanced-scenario-card,.advanced-milestone-track article,.advanced-insight-card,.advanced-outcome-grid article,.metric-card,.report-ai-review-insight-card,.projected-payoff-outcome-card,.projected-payoff-outcome-grid>div,.report-debt-snapshot-card,.standard-what-if-card,.payment-rollover-waterfall-step,.roadmap-list li,.check-list li,.number-list li{break-inside:avoid;page-break-inside:avoid}.section-title,.section-hero-heading,.report-section-heading,.advanced-section-heading,.advanced-proof-chart-heading,.pay-this-first-heading,.report-header,h1,h2,h3{break-after:avoid;page-break-after:avoid}.print-page-break-before{break-before:page;page-break-before:always}.print-compact{padding-block:8pt}.pdf-layout-debug .report-page,.pdf-layout-debug .report-section,.pdf-layout-debug .advanced-section,.pdf-layout-debug .advanced-proof-chart,.pdf-layout-debug .report-chart-card{outline-offset:2px;outline:1px dashed #0f8f5db3}@media screen and (max-width:820px){.pdf-export-shell{width:100%;max-width:none}.report-pdf-mode .report-header-shell,.report-pdf-mode .metric-grid,.report-pdf-mode .projected-payoff-outcome-hero,.report-pdf-mode .projected-payoff-outcome-grid,.report-pdf-mode .pay-this-first-grid,.report-pdf-mode .payment-list,.report-pdf-mode .report-chart-grid,.report-pdf-mode .report-debt-snapshot-grid,.report-pdf-mode .standard-what-if-grid,.report-pdf-mode .month-one-summary-grid,.report-pdf-mode .advanced-strategy-grid,.report-pdf-mode .advanced-strategy-card-grid,.report-pdf-mode .advanced-proof-grid,.report-pdf-mode .advanced-scenario-graphs,.report-pdf-mode .advanced-scenario-grid,.report-pdf-mode .advanced-insight-grid,.report-pdf-mode .advanced-outcome-grid,.report-pdf-mode .payment-allocation-layout,.report-pdf-mode .interest-hero-section,.report-pdf-mode .timeline-legend,.report-pdf-mode .advanced-why-section,.report-pdf-mode .advanced-milestone-track{grid-template-columns:1fr!important}}@media print{@page{size:Letter;margin:.36in}html[data-print-export-active=true] body *{visibility:hidden!important}html[data-print-export-active=true] #print-report-root,html[data-print-export-active=true] #print-report-root *{visibility:visible!important}html[data-print-export-active=true] #print-report-root{z-index:2147483647!important;background:#fff!important;width:100%!important;margin:0!important;display:block!important;position:absolute!important;top:0!important;left:0!important}html[data-print-export-active=true] .no-print,html[data-print-export-active=true] [data-no-print=true]{display:none!important}html,body{background:#fff!important;min-height:auto!important}body{color:#17211b;font-size:9.6pt;line-height:1.34;margin:0!important}.public-shell-report .report-layout-shell-html,.no-print,.report-actions,.report-feedback-section,.site-header,.public-shell-header,.public-shell-footer,.hero-actions,.preview-cta-row,.advanced-export-panel,.admin-only,[data-admin-only=true]{display:none!important}.print-page-shell,.pdf-export-shell{width:auto!important;max-width:none!important;margin:0!important;padding:0!important}.public-shell-main-report{padding:0!important}.report-layout-shell-html,.public-shell-main-report>.report-layout-shell-html{width:100%!important;margin:0!important;padding:0!important}.report-layout-shell-html .report-container{max-width:none!important;padding-inline:0!important}.report-layout-shell-html [data-report-shell=shared-html]{width:100%!important;max-width:none!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;gap:10pt!important;margin:0!important;padding:0!important;display:grid!important}.report-layout-shell-html .report-html-section-stack,.report-layout-shell-html .report-html-section-stack-standard,.report-layout-shell-html .report-html-section-stack-advanced{gap:10pt!important;display:grid!important}.report-layout-shell-html .report-html-section-stack>.report-section,.report-layout-shell-html .report-html-section-stack>.advanced-report-sections{width:100%!important;margin:0!important}.report-layout-shell-pdf .report-html-document-standard[data-report-shell=shared-html]{width:100%!important;max-width:none!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.report-layout-shell-pdf .report-html-section-stack-standard{gap:0!important;display:block!important}.report-layout-shell-pdf .report-html-section-stack-standard>.report-section{break-after:auto!important;page-break-after:auto!important;break-inside:auto!important;page-break-inside:auto!important;width:100%!important;margin:0 0 7pt!important}.report-layout-shell-pdf .report-html-section-stack-standard>.report-section:last-child{margin-bottom:0!important}.report-html-document-standard[data-report-shell=shared-html] .report-header{break-after:page!important;page-break-after:always!important}.report-html-document-standard[data-report-shell=shared-html] .report-html-section-stack-standard>.report-section{break-after:auto!important;page-break-after:auto!important;break-inside:auto!important;page-break-inside:auto!important}.report-layout-shell-html .advanced-report-sections{gap:10pt!important;padding:0!important}.report-layout-shell-html .report-actions,.report-layout-shell-html .report-feedback-section,.report-layout-shell-html .site-header,.report-layout-shell-html .public-shell-header,.report-layout-shell-html .public-shell-footer{display:none!important}.print-report-document,.report-container,.report-page,.advanced-report-sections{width:100%!important;max-width:none!important;margin:0!important}.report-container{padding-inline:0!important}.report-page{box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;gap:10pt!important;padding:0!important}.advanced-report-sections{gap:10pt!important;padding:0!important}.report-section,.advanced-section{padding-block:0!important}.report-header{margin:0 0 10pt!important;padding:12pt!important}.report-header-shell{grid-template-columns:minmax(0,1fr) minmax(2.35in,.72fr)!important;align-items:start!important;gap:12pt!important;display:grid!important}.report-header-meta div{grid-template-columns:minmax(0,.42fr) minmax(0,1fr)!important;gap:7pt!important;display:grid!important}.report-header-meta dd{overflow-wrap:anywhere!important;white-space:normal!important;word-break:normal!important;min-width:0!important}h1,.report-header h1,.section-hero-heading{font-size:22pt!important;line-height:1.05!important}.report-section h2,.advanced-section h2{font-size:14pt!important;line-height:1.15!important}.report-section h3,.advanced-section h3{font-size:10.5pt!important;line-height:1.2!important}.report-header-meta-card,.report-type-card,.pay-this-first-card,.metric-card,.report-ai-review-insight-card,.projected-payoff-outcome-card,.projected-payoff-outcome-grid>div,.report-debt-snapshot-card,.report-visual-section,.report-chart-card,.report-debt-table-section,.yearly-balance-snapshot-section,.standard-what-if-section,.standard-what-if-card,.standard-life-after-debt-section,.report-fine-print-section,.advanced-command-center,.advanced-hero-panel,.advanced-recommended-panel,.advanced-section,.advanced-proof-chart,.advanced-strategy-card,.advanced-strategy-deep-dive-card,.advanced-scenario-card,.advanced-insight-card,.advanced-outcome-grid article,.advanced-milestone-track article,.roadmap-list li,.advanced-roadmap-list li,.check-list li,.number-list li{box-shadow:none!important;border-color:#5d776c4d!important;border-radius:12pt!important;padding:10pt!important}.report-donut-chart,.debt-over-time-area-chart,.payoff-race-chart,.scenario-impact-line-chart,.advanced-svg-line-chart,.advanced-premium-bar-chart,.advanced-proof-bars,.advanced-proof-curve,.report-chart-track,.advanced-proof-bar-track,svg{max-width:100%!important;overflow:visible!important}.report-layout-shell-html .report-header,.report-layout-shell-html .report-chart-card,.report-layout-shell-html .standard-what-if-card{break-inside:avoid;page-break-inside:avoid}.report-layout-shell-html .report-visual-section,.report-layout-shell-html .advanced-proof-chart{overflow:visible!important}.report-pdf-mode .report-section,.report-pdf-mode .report-visual-section,.report-pdf-mode .report-debt-table-section,.report-pdf-mode .yearly-balance-snapshot-section,.report-pdf-mode .standard-what-if-section,.report-pdf-mode .standard-life-after-debt-section,.report-pdf-mode .advanced-section,.report-pdf-mode .advanced-proof-chart{break-inside:auto!important;page-break-inside:auto!important}.report-pdf-mode .report-html-section-stack,.report-pdf-mode .report-html-section-stack-standard,.report-pdf-mode .report-html-section-stack-advanced{gap:5pt!important}.report-pdf-mode .report-section-heading{margin-bottom:5pt!important}.report-pdf-mode .report-section h2{font-size:13pt!important}.report-pdf-mode .report-section h3{font-size:10pt!important}.report-pdf-mode .report-visual-section,.report-pdf-mode .report-debt-snapshot-section,.report-pdf-mode .report-ai-review-summary,.report-pdf-mode .projected-payoff-outcome-section,.report-pdf-mode .report-debt-table-section,.report-pdf-mode .yearly-balance-snapshot-section,.report-pdf-mode .standard-what-if-section,.report-pdf-mode .standard-life-after-debt-section{margin:6pt 0!important;padding:8pt!important}.report-pdf-mode .report-chart-card,.report-pdf-mode .metric-card,.report-pdf-mode .report-ai-review-insight-card,.report-pdf-mode .projected-payoff-outcome-card,.report-pdf-mode .projected-payoff-outcome-grid>div,.report-pdf-mode .month-one-summary-card,.report-pdf-mode .standard-what-if-card{padding:6pt!important}.report-pdf-mode .report-chart-grid,.report-pdf-mode .payment-list,.report-pdf-mode .metric-grid,.report-pdf-mode .projected-payoff-outcome-hero,.report-pdf-mode .projected-payoff-outcome-grid,.report-pdf-mode .standard-what-if-grid,.report-pdf-mode .month-one-summary-grid{gap:5pt!important}.report-pdf-mode .report-header{padding:10pt!important}.report-pdf-mode .standard-what-if-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.report-pdf-mode .standard-what-if-card{gap:6pt!important}.report-pdf-mode .standard-what-if-card dl{gap:4pt!important}.report-pdf-mode .standard-what-if-card dl div{gap:4pt 6pt!important;padding-top:4pt!important}.report-pdf-mode .standard-what-if-card p{font-size:8pt!important;line-height:1.22!important}.report-pdf-mode .standard-what-if-card dt,.report-pdf-mode .standard-what-if-card dd{font-size:8pt!important;line-height:1.2!important}.report-pdf-mode .debt-over-time-area-svg{height:1.82in!important;margin-top:.94in!important;margin-bottom:.28in!important}.report-pdf-mode .scenario-impact-line-chart svg{height:1.25in!important}.report-pdf-mode .payment-allocation-layout{grid-template-columns:1.45in minmax(0,1fr)!important;gap:10pt!important}.report-pdf-mode .report-donut-chart{width:1.35in!important;min-width:1.35in!important;height:1.35in!important}.report-pdf-mode .projected-balance-milestone-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8pt!important}.report-pdf-mode .projected-balance-milestone-card{border-radius:10pt!important;gap:5pt!important;padding:7pt!important}.report-pdf-mode .projected-balance-milestone-header,.report-pdf-mode .projected-balance-milestone-body{gap:7pt!important}.report-pdf-mode .projected-balance-milestone-header h3{margin-top:2pt!important;font-size:11pt!important}.report-pdf-mode .projected-balance-milestone-progress{min-width:.75in!important;font-size:8pt!important}.report-pdf-mode .projected-balance-milestone-panel{gap:5pt!important;padding-top:6pt!important}.report-pdf-mode .projected-balance-debt-list,.report-pdf-mode .projected-balance-event-list{gap:5pt!important}.report-pdf-mode .projected-balance-debt-list li{gap:4pt!important;padding-bottom:3pt!important}.report-pdf-mode .projected-balance-event-list li{gap:2pt!important;font-size:9pt!important}.report-pdf-mode .projected-balance-event-list li span{font-size:8.5pt!important;line-height:1.3!important}.report-pdf-mode .projected-balance-milestone-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6pt!important;padding-top:6pt!important}.report-pdf-mode .full-payoff-roadmap-list{gap:7pt!important;margin-top:4pt!important}.report-pdf-mode .full-payoff-roadmap-item{border-radius:10pt!important;grid-template-columns:1.05in minmax(0,1fr) .85in!important;gap:7pt!important;padding:7pt!important}.report-pdf-mode .full-payoff-roadmap-debt{gap:2pt!important}.report-pdf-mode .full-payoff-roadmap-debt span{font-size:7.5pt!important}.report-pdf-mode .full-payoff-roadmap-debt strong{font-size:9pt!important}.report-pdf-mode .full-payoff-roadmap-debt p,.report-pdf-mode .full-payoff-roadmap-rollover{font-size:8pt!important;line-height:1.24!important}.report-pdf-mode .full-payoff-roadmap-rollover{padding-left:7pt!important}.report-pdf-mode .full-payoff-roadmap-bar{height:18pt!important}.report-pdf-mode .full-payoff-roadmap-fill{min-width:.42in!important;padding:0 6pt!important;font-size:7.5pt!important}.report-pdf-mode .full-payoff-roadmap-month{white-space:normal!important;font-size:8pt!important}.report-pdf-mode .report-fine-print-section{gap:4pt!important;padding:6pt!important}.report-pdf-mode .report-fine-print-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:3pt!important}.report-pdf-mode .report-fine-print-list li{padding:3pt 4pt!important;font-size:8pt!important;line-height:1.2!important}.report-pdf-mode .check-list,.report-pdf-mode .number-list{gap:5pt!important}.report-pdf-mode .check-list li,.report-pdf-mode .number-list li{padding:6pt!important;line-height:1.28!important}.report-pdf-mode .standard-life-after-debt-section p,.report-pdf-mode .report-trust-footnote{font-size:8pt!important;line-height:1.28!important}.report-layout-shell-html .report-donut-chart,.report-layout-shell-html .debt-over-time-area-chart,.report-layout-shell-html .payoff-race-chart,.report-layout-shell-html .scenario-impact-line-chart,.report-layout-shell-html .advanced-svg-line-chart,.report-layout-shell-html .advanced-premium-bar-chart,.report-layout-shell-html .advanced-proof-bars,.report-layout-shell-html .advanced-proof-curve,.report-layout-shell-html .report-chart-track,.report-layout-shell-html .advanced-proof-bar-track,.report-layout-shell-html svg{max-width:100%!important;overflow:visible!important}.report-layout-shell-html p,.report-layout-shell-html dd,.report-layout-shell-html li{orphans:3;widows:3}.report-pdf-mode .report-header{color:#fff!important;background:linear-gradient(135deg,#071923 0%,#0b2d32 56%,#0f6753 100%),#071923!important;border-color:#1378548c!important}.report-pdf-mode .report-header .report-brand-logo{filter:brightness(0)invert()!important}.report-pdf-mode .report-header h1,.report-pdf-mode .report-header .section-hero-heading{color:#fff!important}.report-pdf-mode .report-header .report-subtitle{color:#d8f5e3!important}.report-pdf-mode .report-header-value-line,.report-pdf-mode .report-hero-recommendation>p:first-child,.report-pdf-mode .report-cover-kpi-grid dt,.report-pdf-mode .report-cover-kpi-grid p,.report-pdf-mode .report-type-card p,.report-pdf-mode .report-type-card span,.report-pdf-mode .report-header-meta dt,.report-pdf-mode .report-header-secondary-metrics dt,.report-pdf-mode .report-header-secondary-metrics p{color:#bbf7d0!important}.report-pdf-mode .report-cover-kpi-grid dd,.report-pdf-mode .report-type-card strong,.report-pdf-mode .report-header-meta dd,.report-pdf-mode .report-header-secondary-metrics dd,.report-pdf-mode .report-hero-recommendation strong,.report-pdf-mode .report-hero-impact span{color:#fff!important}.report-pdf-mode .report-hero-recommendation,.report-pdf-mode .report-cover-kpi-grid-primary div,.report-pdf-mode .report-cover-kpi-grid div{border-top-color:#ecfdf542!important}.report-pdf-mode .report-hero-recommendation,.report-pdf-mode .report-cover-kpi-grid-primary div,.report-pdf-mode .report-header-secondary-metrics{background:#ffffff14!important;border-color:#ecfdf533!important}.report-pdf-mode .report-cover-confidence{color:#d1fae5!important;background:#ecfdf51a!important;border-color:#bbf7d07a!important}.report-pdf-mode .report-type-card,.report-pdf-mode .report-header-meta-card{background:#ffffff14!important;border-color:#ecfdf53d!important}.report-pdf-mode .report-header-meta div{border-bottom-color:#ecfdf52e!important}}
