.vd-en-page{padding-block:10px 84px}.vd-en-page .site-breadcrumbs{padding-block:4px}.vd-en-page-header{max-width:960px;margin:8px 0 16px}.vd-en-page-header .site-eyebrow{color:var(--ui-blue);margin:0 0 5px;font-size:12px;font-weight:750}.vd-en-page-header h1{color:var(--ui-ink);letter-spacing:-.045em;margin:0 0 7px;font-size:clamp(34px,3.6vw,44px);line-height:1.14}.vd-en-page-header>p:last-child{max-width:900px;color:var(--ui-muted);margin:0;font-size:15px;line-height:1.55}.vd-en-page .vd-calculator{color:var(--ui-ink);grid-template-columns:minmax(0,1.65fr) minmax(305px,1fr);align-items:start;gap:0 18px;display:grid}.vd-en-page .vd-intro{display:none}.vd-en-page .vd-notice,.vd-en-page .vd-error-summary{grid-column:1/-1}.vd-en-page .vd-notice{border-left:3px solid var(--ui-blue);background:var(--ui-tint);min-height:0;color:var(--ui-blue);margin:0 0 10px;padding:10px 13px;font-size:13px}.vd-en-page .vd-notice:empty{display:none}.vd-en-page .vd-error-summary{margin:0 0 12px}.vd-en-page .vd-calculator>form{grid-column:1;min-width:0}.vd-en-page .vd-layout{grid-template-columns:minmax(0,1fr);gap:16px;margin:0;display:grid}.vd-en-page .vd-form-column,.vd-en-page .vd-cable-column{gap:16px;min-width:0}.vd-en-page .vd-panel,.vd-en-page .vd-result-card{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:16px;min-width:0;padding:24px;box-shadow:0 5px 20px #19283b0b}.vd-en-page .vd-panel h2,.vd-en-page .vd-result-card h2{color:var(--ui-ink);margin:5px 0 15px;font-size:clamp(21px,2vw,25px);line-height:1.25}.vd-en-page .vd-kicker{color:var(--ui-blue)}.vd-en-page .vd-fields-three{grid-template-columns:repeat(2,minmax(0,1fr))}.vd-en-page .vd-field{color:var(--ui-ink);margin:9px 0}.vd-en-page .vd-field label{color:var(--ui-ink);font-size:13px}.vd-en-page .vd-field input,.vd-en-page .vd-field select,.vd-en-page .vd-control input,.vd-en-page .input-row input,.vd-en-page .input-row select{min-height:44px;color:var(--ui-ink);background:#fff;border-color:#b9cadc;border-radius:10px}.vd-en-page .vd-control span{color:var(--ui-muted)}.vd-en-page .vd-candidate{border-color:var(--ui-border);background:#f8fafc;border-radius:14px;min-width:0;margin:16px 0;padding:16px}.vd-en-page .vd-candidate legend{color:var(--ui-blue);font-size:14px}.vd-en-page .vd-hint{color:var(--ui-muted)}.vd-en-page .vd-actions{gap:9px;margin:16px 0 0}.vd-en-page .vd-actions button,.vd-en-page .vd-candidate-head button,.vd-en-page .vd-add{min-height:44px;color:var(--ui-blue);background:#fff;border:1px solid #c9d7e6;border-radius:10px;padding:9px 14px;font-size:13px;font-weight:700}.vd-en-page .vd-actions button:first-child{border-color:var(--ui-blue);background:var(--ui-blue);color:#fff}.vd-en-page .vd-actions button:first-child:hover:not(:disabled){background:var(--ui-blue-hover)}.vd-en-page .vd-actions button:not(:first-child):hover:not(:disabled),.vd-en-page .vd-candidate-head button:hover:not(:disabled),.vd-en-page .vd-add:hover:not(:disabled){background:var(--ui-tint)}.vd-en-page .vd-results{grid-area:auto/2;gap:16px;min-width:0}.vd-en-page .vd-results>.vd-result-card{min-width:0}.vd-en-page .vd-results>.vd-result-card:first-child{background:var(--ui-navy);color:#f4f8fc;border-color:#15385a;box-shadow:0 8px 26px #0f2e501c}.vd-en-page .vd-calculator>.vd-result-card{background:var(--ui-navy);color:#f4f8fc;border-color:#15385a;grid-column:2;min-width:0;box-shadow:0 8px 26px #0f2e501c}.vd-en-page .vd-calculator>.vd-result-card h2{color:#fff}.vd-en-page .vd-calculator>.vd-result-card>p{color:#d3e0ec}.vd-en-page .vd-results>.vd-result-card:first-child h2{color:#fff}.vd-en-page .vd-results>.vd-result-card:first-child .vd-kicker{color:#a8c9eb}.vd-en-page .vd-results>.vd-result-card:first-child>p:not(.vd-kicker),.vd-en-page .vd-results>.vd-result-card:first-child .vd-hint{color:#d3e0ec}.vd-en-page .vd-results>.vd-result-card:first-child .vd-stale{color:var(--ui-warning);background:#fff1d9}.vd-en-page .vd-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.vd-en-page .vd-results>.vd-result-card:first-child .vd-metrics div{background:#ffffff17;border-radius:12px;min-width:0;padding:12px}.vd-en-page .vd-results>.vd-result-card:first-child .vd-metrics span{color:#c5d5e5}.vd-en-page .vd-results>.vd-result-card:first-child .vd-metrics strong{overflow-wrap:anywhere;color:#fff;font-size:21px}.vd-en-page .vd-table-wrap,.vd-en-page .vd-chart-scroll{min-width:0;max-width:100%;overflow-x:auto}.vd-en-page .vd-result-card>p:not(.vd-kicker){line-height:1.6}.vd-en-page .vd-boundary{color:#68470f}.vd-en-page .vd-calculator :is(input,select,button):focus-visible{outline-offset:2px;outline:3px solid #83b4e9}@media (max-width:820px){.vd-en-page .vd-calculator{grid-template-columns:minmax(0,1fr)}.vd-en-page .vd-calculator>form,.vd-en-page .vd-results,.vd-en-page .vd-calculator>.vd-result-card{grid-column:1}}@media (max-width:580px){.vd-en-page{padding-block:10px 66px}.vd-en-page-header{margin:8px 0 16px}.vd-en-page-header h1{font-size:34px}.vd-en-page .vd-panel,.vd-en-page .vd-result-card{padding:19px}.vd-en-page .vd-fields-two,.vd-en-page .vd-fields-three{grid-template-columns:minmax(0,1fr)}.vd-en-page .vd-actions{display:grid}.vd-en-page .vd-candidate{padding:12px}}@media print{.vd-en-page{width:100%;padding:0}.vd-en-page-header{margin:0 0 14px}.vd-en-page-header h1{font-size:24px}.vd-en-page .vd-calculator{display:block}.vd-en-page .vd-calculator>form,.vd-en-page .vd-layout,.vd-en-page .vd-actions,.vd-en-page .vd-notice{display:none!important}.vd-en-page .vd-results{display:block}.vd-en-page .vd-result-card,.vd-en-page .vd-calculator>.vd-result-card,.vd-en-page .vd-results>.vd-result-card:first-child{color:#111;box-shadow:none;background:#fff;border:0;border-bottom:1px solid #9aa8b5;border-radius:0;margin:0 0 14px;padding:10px 0}.vd-en-page .vd-calculator>.vd-result-card h2,.vd-en-page .vd-calculator>.vd-result-card>p,.vd-en-page .vd-results>.vd-result-card:first-child h2,.vd-en-page .vd-results>.vd-result-card:first-child>p:not(.vd-kicker),.vd-en-page .vd-results>.vd-result-card:first-child .vd-kicker,.vd-en-page .vd-results>.vd-result-card:first-child .vd-metrics span,.vd-en-page .vd-results>.vd-result-card:first-child .vd-metrics strong{color:#111}.vd-en-page .vd-results>.vd-result-card:first-child .vd-metrics div{background:#fff}.vd-en-page .vd-table-wrap,.vd-en-page .vd-chart-scroll{overflow:visible}.vd-en-page .vd-table-wrap table{min-width:0;font-size:9px}.vd-en-page .vd-chart-scroll svg{width:100%;min-width:0}}
