:root{--a:#3a40ee;--b:#d80020;--pos:#1f7a4d;--neg:#b0001a;--gold:#ffd166;--tint:#eef0ff;--sunk:#f4f5fb;--input:#cfd3e3;--card:#fff;--paper:#fff;--navy-2:#1d2160;--brass:#3a40ee;--brass-bright:#3a40ee;--brass-soft:#eef0ff;--green:#1f7a4d;--radius:16px;--shadow:0 1px 2px #10133a0f,0 8px 24px #10133a12;--serif:"Sora",system-ui,sans-serif;--sans:"Public Sans",system-ui,-apple-system,"Segoe UI",sans-serif}#vaws .num{font-variant-numeric:tabular-nums}#vaws .sec-head{gap:.5rem;max-width:46rem;margin-bottom:2rem;display:grid}#vaws .paths{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}#vaws .path{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;gap:1.2rem;min-width:0;padding:1.6rem;display:flex}#vaws .path-tag{font:600 .78rem var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--brass);align-items:center;gap:.5rem;display:inline-flex}#vaws .dot{border-radius:3px;flex:none;width:12px;height:12px;display:inline-block}#vaws .dot.a{background:var(--a)}.dot.b{background:var(--b)}#vaws .path h3{margin-top:-.6rem;font-size:1.6rem}#vaws .steps{counter-reset:s;gap:.9rem;margin:0;padding:0;list-style:none;display:grid}#vaws .steps li{counter-increment:s;grid-template-columns:32px 1fr;align-items:start;gap:.75rem;margin:0;display:grid}#vaws .steps li:before{content:counter(s);font:700 .95rem var(--serif);background:var(--brass-soft);width:32px;height:32px;color:var(--brass);border-radius:50%;place-items:center;display:grid}#vaws .steps b{color:var(--navy);display:block}#vaws .steps span{color:var(--muted);font-size:.95rem}#vaws .illo{background:var(--sunk);border-radius:12px;gap:.6rem;padding:1rem;display:grid}#vaws .illo-cap{font:600 .7rem var(--sans);color:#9a7a35;letter-spacing:.1em}#vaws .plex{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}#vaws .plex div{border:1px solid var(--line);text-align:center;color:var(--navy);background:#fff;border-radius:10px;padding:.6rem .3rem;font-size:.85rem;font-weight:600;line-height:1.3}#vaws .plex div small{color:var(--muted);font-size:.72rem;font-weight:400;display:block}#vaws .plex .you{border:2px solid var(--a);background:var(--tint)}#vaws .ladder{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}#vaws .ladder div{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:10px;padding:.55rem .6rem;font-size:.85rem;font-weight:600;line-height:1.35}#vaws .ladder div b{color:var(--muted);letter-spacing:.04em;font-size:.7rem;font-weight:600;display:block}#vaws .ladder .live{border:2px solid var(--b);background:var(--brass-soft)}#vaws .calc{background:linear-gradient(160deg,var(--navy) 0%,var(--navy-2) 70%)}#vaws .calc .lede{color:#dbe3f0}#vaws .calc-grid{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}#vaws .panel{background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);min-width:0;padding:1.4rem}#vaws .tabs{background:var(--sunk);border-radius:999px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:1.2rem;padding:4px;display:grid}#vaws .tab{font:600 .92rem var(--sans);color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.55rem .5rem;display:flex}#vaws .tab[aria-selected=true]{color:var(--navy);background:#fff;box-shadow:0 1px 3px #13294b26}#vaws .fields{gap:.9rem;display:grid}#vaws .field{gap:.25rem;display:grid}#vaws .field label{color:var(--navy);flex-wrap:wrap;justify-content:space-between;gap:.5rem;font-size:.85rem;font-weight:600;display:flex}#vaws .field label i{color:var(--muted);font-size:.78rem;font-style:normal;font-weight:400}#vaws .inp{border:1px solid var(--input);background:#fff;border-radius:10px;align-items:center;min-height:48px;display:flex;overflow:hidden}#vaws .inp span{color:#5b6676;padding:0 .75rem;font-size:.95rem}#vaws .inp span:first-child{padding-right:0}#vaws .inp input,#vaws .inp select{min-width:0;color:var(--ink);font:500 16px var(--sans);font-variant-numeric:tabular-nums;-moz-appearance:textfield;appearance:textfield;background:0 0;border:0;outline:none;flex:1;padding:.6rem .7rem}#vaws .inp input::-webkit-inner-spin-button,#vaws .inp input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#vaws .inp:focus-within{border-color:var(--brass-bright);box-shadow:0 0 0 3px #b88a2e33}#vaws .seg{grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;display:grid}#vaws .seg button{font:600 .95rem var(--sans);border:1px solid var(--input);color:var(--navy);cursor:pointer;background:#fff;border-radius:10px;padding:.6rem 0}#vaws .seg button:hover{border-color:var(--brass-bright)}#vaws .seg button[aria-pressed=true]{background:var(--navy);color:#fff;border-color:var(--navy)}#vaws .divider{background:var(--line);height:1px;margin-block:1.1rem}#vaws .check{color:var(--ink);cursor:pointer;align-items:flex-start;gap:.6rem;font-size:.9rem;display:flex}#vaws .check input{accent-color:var(--brass);flex:none;width:16px;height:16px;margin-top:4px}#vaws details.more summary{cursor:pointer;color:var(--navy);justify-content:space-between;font-weight:600;list-style:none;display:flex}#vaws details.more summary::-webkit-details-marker{display:none}#vaws details.more summary:after{content:"+";color:var(--brass);font-size:1.3rem;line-height:1}#vaws details.more[open] summary:after{content:"–"}#vaws details.more .fields{margin-top:.9rem}#vaws .note{color:var(--muted);font-size:.85rem;line-height:1.5}#vaws .results{gap:1.2rem;min-width:0;display:grid}#vaws .compare{grid-template-columns:1fr 1fr;gap:1.2rem;display:grid}#vaws .card-h{align-items:center;gap:.6rem;margin-bottom:.8rem;display:flex}#vaws .card-h h3{font-size:1.25rem}#vaws .timeline{display:grid}#vaws .tl{border-top:1px solid var(--line);grid-template-columns:78px 1fr;align-items:baseline;gap:.6rem;padding-block:.7rem;display:grid}#vaws .tl:first-child{border-top:0;padding-top:0}#vaws .tl .when{font:600 .72rem var(--sans);letter-spacing:.08em;text-transform:uppercase;color:#9a7a35}#vaws .tl .what{gap:.1rem;display:grid}#vaws .tl .big{font-family:var(--serif);color:var(--navy);font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:700;line-height:1.2}#vaws .tl .big.pos{color:var(--pos)}.tl .big.neg{color:var(--neg)}#vaws .tl .sub{color:var(--muted);font-size:.85rem;line-height:1.45}#vaws .legend{color:var(--muted);flex-wrap:wrap;gap:1rem;font-size:.85rem;display:flex}#vaws .legend span{align-items:center;gap:.4rem;display:inline-flex}#vaws .legend i{border-radius:2px;width:16px;height:3px;display:inline-block}#vaws .chart-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.3rem;display:flex}#vaws .chart-h h3{font-size:1.25rem}#vaws .chart{width:100%;height:270px;margin-top:.5rem;position:relative}#vaws .chart svg{width:100%;max-width:none;height:100%;display:block;overflow:visible}#vaws .tip{pointer-events:none;background:var(--navy);color:#fff;white-space:nowrap;box-shadow:var(--shadow);border-radius:10px;padding:.5rem .7rem;font-size:.8rem;line-height:1.5;position:absolute;transform:translate(-50%,-100%)}#vaws .tip b{font-variant-numeric:tabular-nums}#vaws .tbl-wrap{overflow-x:auto}#vaws table{border-collapse:collapse;background:#fff;width:100%;min-width:600px;font-size:.9rem}#vaws th,#vaws td{text-align:right;border-bottom:1px solid var(--line);white-space:nowrap;padding:.6rem .75rem}#vaws th{color:var(--navy);background:#f1efe9;font-size:.82rem;font-weight:600}#vaws th:first-child,#vaws td:first-child{text-align:left}#vaws td{font-variant-numeric:tabular-nums}#vaws .flag{background:var(--brass-soft);color:var(--brass);border-radius:99px;padding:.1rem .55rem;font-size:.78rem;font-weight:700;display:inline-block}#vaws .flag.ok{color:var(--green);background:#e7f3ec}#vaws .takeaway{border-left:4px solid var(--gold);border-radius:0 var(--radius) var(--radius) 0;color:#dbe3f0;background:#ffffff12;padding:1rem 1.2rem;font-size:.95rem}#vaws .ent-grid{grid-template-columns:1fr 1fr;align-items:start;gap:2.5rem;display:grid}#vaws .ledger{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);font-variant-numeric:tabular-nums;padding:1.4rem}#vaws .ledger .ln{border-bottom:1px solid var(--line);justify-content:space-between;gap:.8rem;padding-block:.55rem;font-size:.95rem;display:flex}#vaws .ledger .ln span:first-child{color:var(--muted)}#vaws .ledger .ln span:last-child{color:var(--navy);font-weight:600}#vaws .ledger .ln.total{background:var(--tint);border-bottom:0;border-radius:12px;margin-top:.3rem;padding:.8rem 1rem}#vaws .ledger .ln.total span{color:var(--navy);font-weight:700}#vaws .ledger .ln.total span:last-child{font-family:var(--serif);font-size:1.4rem}#vaws .meter{background:var(--sunk);border-radius:999px;gap:2px;height:28px;margin-block:.9rem .4rem;display:flex;overflow:hidden}#vaws .meter div{color:#fff;white-space:nowrap;place-items:center;font-size:.72rem;font-weight:600;display:grid;overflow:hidden}#vaws .prose{color:var(--ink);gap:1rem;max-width:46rem;display:grid}#vaws .rules{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}#vaws .rule{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);align-content:start;gap:.4rem;padding:1.4rem;display:grid}#vaws .rule h3{font-size:1.15rem}#vaws .rule p{color:var(--muted);font-size:.95rem}#vaws section{padding-block:3.5rem}#vaws h2,#vaws h3,#vaws p{margin:0}#vaws .sec-head .lede{color:var(--muted);max-width:46rem;font-size:1.1rem}#vaws .calc{box-shadow:none;background:var(--navy);border:0;border-radius:0;margin:0;padding:3.5rem 0}#vaws .calc .sec-head h2{color:#fff}#vaws .calc .sec-head .lede{color:#dbe3f0}#vaws .calc label{margin:0}#vaws .calc .inp input{border:0;border-radius:0;width:auto;height:auto;padding:.6rem .7rem}#vaws ul,#vaws ol{padding-left:0}#vaws li{margin-bottom:0}#vaws table,#vaws .steps li{margin:0}.hero-tiles{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.hero-tiles .stat{border-radius:var(--radius);background:#ffffff12;border:1px solid #ffffff24;padding:1rem}.hero-tiles .stat b{font-family:var(--serif);color:#fff;font-size:1.35rem;line-height:1.1;display:block}.hero-tiles .stat span{color:#c8d3e6;margin-top:.2rem;font-size:.85rem;line-height:1.35;display:block}.ws-hero-grid{z-index:1;align-items:center;gap:2.5rem;display:grid;position:relative}@media (width>=960px){.ws-hero-grid{grid-template-columns:minmax(0,1fr) 380px}}.page-hero h1 em{color:#ffd166;font-style:normal}@media (width<=960px){#vaws .calc-grid,#vaws .ent-grid{grid-template-columns:minmax(0,1fr)}#vaws .rules{grid-template-columns:1fr 1fr}}@media (width<=720px){#vaws .paths,#vaws .compare,#vaws .rules{grid-template-columns:minmax(0,1fr)}#vaws section{padding-block:2.6rem}}#vaws{font-family:var(--sans)}#vaws h1,#vaws h2,#vaws h3{font-family:var(--display);margin:0}#vaws .btn{margin:0}#vaws .steps li:before{background:var(--blue-soft);color:var(--blue)}#vaws .eyebrow{font:700 .78rem var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--blue);display:inline-block}#vaws .calc .eyebrow{color:#ffd166}#vaws .path-tag,#vaws .tl .when{color:var(--blue)}#vaws .calc .takeaway{border-left-color:#ffd166}#vaws .illo-cap{color:var(--muted)}#vaws .ladder .live{border-color:var(--b);background:#fdebee}#vaws .flag{background:var(--blue-soft);color:var(--blue)}#vaws .tab[aria-selected=true],#vaws .seg button{color:var(--ink)}#vaws .seg button[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:#fff}#vaws .tip{background:var(--navy)}.vx-hero{align-items:center;gap:2rem;display:grid}@media (width>=960px){.vx-hero{grid-template-columns:minmax(0,1fr) 380px}}.vx-hero .hero-tiles .stat b{font-family:var(--display)}.page-hero .eyebrow-tx{letter-spacing:.1em;text-transform:uppercase;color:#ffd166;margin-bottom:.6rem;font:700 .78rem Public Sans,sans-serif;display:inline-block}.vx-bottom{padding-block:8px 40px}.vx-bottom details{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:10px;padding:0 18px}#vaws td:last-child{white-space:normal;min-width:104px}#vaws th{white-space:normal;vertical-align:bottom}#vaws table{min-width:0}#vaws th,#vaws td{padding:.55rem}@media (width>=1100px){#vaws .rules{grid-template-columns:repeat(4,1fr)}}#vaws .seg button:disabled{background:var(--sunk);color:var(--muted);border-color:var(--line);opacity:.6;cursor:not-allowed}#vaws .seg button:disabled:hover{border-color:var(--line)}#vaws .field.off>label{color:var(--muted)}#vaws [hidden]{display:none!important}
