.vg{--page:#eef4f2;--text:#1d2b3a;--muted:#5a6a7b;--line:#dbe5e2;--accent:#00f28f;--accent-ink:#00804f;--accent-soft:#e2f8ee;--link:#3550e0;--tint:#f5f9f8;--focus:#3550e0;background:var(--page);color:var(--text);-webkit-font-smoothing:antialiased;box-sizing:border-box;font-family:inherit}@media (prefers-color-scheme:dark){.vg:not([data-theme=light]){--page:#0b141d;--text:#e9eff4;--muted:#9fb0c0;--line:#24344a;--accent-ink:#3ef5a8;--accent-soft:#00f28f1a;--link:#9fadff;--tint:#131f2b;--focus:#9fadff}}.vg[data-theme=dark]{--page:#0b141d;--text:#e9eff4;--muted:#9fb0c0;--line:#24344a;--accent-ink:#3ef5a8;--accent-soft:#00f28f1a;--link:#9fadff;--tint:#131f2b;--focus:#9fadff}.vg *,.vg :after,.vg :before{box-sizing:border-box}.vg a{color:var(--link);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.vg a:hover{text-decoration-thickness:2px}.vg :focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:4px}#vola-calc-head{padding:40px 16px 0}#vola-calc-head .vg-in{max-width:840px;margin:0 auto}#vola-calc-head h1{letter-spacing:-.025em;max-width:16ch;margin:0;font-size:clamp(32px,5vw,44px);font-weight:700;line-height:1.08}#vola-calc .vsc-intro{display:none}#vola-calc{--page:#eef4f2;--card:#fff;--text:#1d2b3a;--muted:#5a6a7b;--line:#e3ebe9;--field:#8a99a8;--hover:#5e6f80;--accent:#00f28f;--accent-hover:#00dc82;--accent-ink:#00804f;--accent-soft:#e5fbf1;--on-accent:#06281a;--you:#2d3c4f;--link:#3550e0;--btn-bg:#1d2b3a;--btn-hover:#33465c;--btn-text:#fff;--tint:#f5f9f8;--track:#e3ebe9;--err:#b3261e;--warn-bg:#fff6e0;--warn-text:#6b4a00;--focus:#3550e0;--ring:#3550e038;--hero:#16222f;--on-hero:#fff;--hero-muted:#b7c4d1;--shadow:0 1px 2px #1d2b3a0a,0 16px 40px -12px #1d2b3a29;background:var(--page);box-sizing:border-box;color:var(--text);-webkit-font-smoothing:antialiased;padding:40px 16px 56px;font-family:inherit;font-size:16px;line-height:1.45}@media (prefers-color-scheme:dark){#vola-calc:not([data-theme=light]){--page:#0b141d;--card:#131f2b;--text:#e9eff4;--muted:#9fb0c0;--line:#24344a;--field:#62778b;--hover:#8ea1b3;--accent-ink:#3ef5a8;--accent-soft:#00f28f1f;--you:#c9d4de;--link:#9fadff;--btn-bg:#e9eff4;--btn-hover:#fff;--btn-text:#0b141d;--tint:#182636;--track:#24344a;--err:#ff8a80;--warn-bg:#3a2e10;--warn-text:#ffd98a;--focus:#9fadff;--ring:#9fadff4d;--hero:#0a1118;--shadow:0 1px 2px #0000004d,0 16px 40px -12px #00000080}}#vola-calc[data-theme=dark]{--page:#0b141d;--card:#131f2b;--text:#e9eff4;--muted:#9fb0c0;--line:#24344a;--field:#62778b;--hover:#8ea1b3;--accent-ink:#3ef5a8;--accent-soft:#00f28f1f;--you:#c9d4de;--link:#9fadff;--btn-bg:#e9eff4;--btn-hover:#fff;--btn-text:#0b141d;--tint:#182636;--track:#24344a;--err:#ff8a80;--warn-bg:#3a2e10;--warn-text:#ffd98a;--focus:#9fadff;--ring:#9fadff4d;--hero:#0a1118;--shadow:0 1px 2px #0000004d,0 16px 40px -12px #00000080}#vola-calc *,#vola-calc :after,#vola-calc :before{box-sizing:border-box}#vola-calc h1,#vola-calc h2,#vola-calc h3,#vola-calc ol,#vola-calc p,#vola-calc ul{margin:0;padding:0}#vola-calc ol,#vola-calc ul{list-style:none}#vola-calc button{color:inherit;cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent}#vola-calc .vsc-link,#vola-calc a{color:var(--link);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}#vola-calc .vsc-link{cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0}#vola-calc .vsc-link:hover,#vola-calc a:hover{text-decoration-thickness:2px}#vola-calc :focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:6px}#vola-calc h1:focus{outline:none}#vola-calc .vsc-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#vola-calc .vsc-num{font-variant-numeric:tabular-nums}#vola-calc .vsc-wrap{grid-template-columns:240px minmax(0,560px);justify-content:center;align-items:start;gap:32px;max-width:840px;margin:0 auto;display:grid}#vola-calc .vsc-intro{max-width:840px;margin:0 auto 28px}#vola-calc .vsc-intro .vsc-eyebrow{color:var(--accent-ink);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}#vola-calc .vsc-intro .vsc-eyebrow:before{background:var(--accent);content:"";border-radius:50%;width:8px;height:8px}#vola-calc .vsc-intro .vsc-title{letter-spacing:-.02em;margin-top:8px;font-size:30px;font-weight:700;line-height:1.2}#vola-calc .vsc-rail{position:sticky;top:104px}#vola-calc .vsc-rail ol{gap:4px;display:grid}#vola-calc .vsc-rail button{text-align:left;background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:28px 1fr;align-items:center;gap:2px 12px;width:100%;padding:12px 14px;transition:background .15s,border-color .15s;display:grid}#vola-calc .vsc-rail button:disabled{cursor:default}#vola-calc .vsc-rail .vsc-n{border:1.5px solid var(--field);color:var(--muted);border-radius:50%;grid-row:1/span 2;place-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:grid}#vola-calc .vsc-rail .vsc-t{font-size:15px;font-weight:700}#vola-calc .vsc-rail .vsc-a{color:var(--muted);font-size:14px}#vola-calc .vsc-rail li.is-current button{background:var(--card);border-color:var(--line);box-shadow:var(--shadow)}#vola-calc .vsc-rail li.is-current .vsc-n{background:var(--btn-bg);border-color:var(--btn-bg);color:var(--btn-text)}#vola-calc .vsc-rail li.is-done .vsc-n{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}#vola-calc .vsc-rail li.is-done button:not(:disabled):hover{background:var(--card);border-color:var(--line)}#vola-calc .vsc-rail li.is-done .vsc-a{color:var(--text)}#vola-calc .vsc-chipwrap,#vola-calc .vsc-top{display:none}#vola-calc .vsc-top{align-items:center;gap:12px;margin-bottom:12px}#vola-calc .vsc-back-arrow{background:var(--card);border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}#vola-calc .vsc-back-arrow[hidden]{display:none}#vola-calc .vsc-bar{background:var(--track);border-radius:99px;flex:1;height:6px;overflow:hidden}#vola-calc .vsc-bar i{background:var(--accent);border-radius:99px;height:100%;transition:width .3s;display:block}#vola-calc .vsc-stepof{color:var(--muted);white-space:nowrap;font-size:13px;font-weight:700}#vola-calc .vsc-chip{background:var(--card);border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:14px;justify-content:space-between;align-items:center;width:100%;padding:12px 16px;font-weight:700;display:flex}#vola-calc .vsc-chip .vsc-help{color:var(--link);font-weight:700}#vola-calc .vsc-chiplist{background:var(--card);border:1px solid var(--line);border-top:0;border-radius:0 0 14px 14px;gap:2px;margin-top:-8px;padding:14px 8px 8px;display:grid}#vola-calc .vsc-chiplist button{text-align:left;background:0 0;border:0;border-radius:10px;justify-content:space-between;gap:12px;padding:10px 8px;display:flex}#vola-calc .vsc-chiplist button span:last-child{color:var(--muted)}#vola-calc .vsc-card{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:24px;padding:36px;overflow:clip}#vola-calc .vsc-stage.vsc-in{animation:.25s ease-out vsc-slide}@keyframes vsc-slide{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){#vola-calc .vsc-stage.vsc-in{animation:none}#vola-calc .vsc-bar i{transition:none}}#vola-calc h1{letter-spacing:-.02em;font-size:28px;font-weight:700;line-height:1.18}#vola-calc .vsc-lead{color:var(--muted);margin-top:8px;font-size:16px}#vola-calc .vsc-lead b{color:var(--text)}#vola-calc .vsc-body{gap:20px;margin-top:28px;display:grid}#vola-calc .vsc-label{margin-bottom:8px;font-size:15px;font-weight:700;display:block}#vola-calc .vsc-label .vsc-help{font-weight:500}#vola-calc .vsc-field{background:var(--card);border:1.5px solid var(--field);color:var(--text);font:inherit;font-variant-numeric:tabular-nums;border-radius:14px;width:100%;height:56px;padding:0 16px;font-size:22px;font-weight:500;transition:border-color .15s,box-shadow .15s}#vola-calc .vsc-field::placeholder{color:var(--field);font-weight:400}#vola-calc .vsc-field.is-sm{height:48px;font-size:17px}#vola-calc .vsc-field:hover{border-color:var(--hover)}#vola-calc .vsc-field:focus,#vola-calc .vsc-field:focus-visible{border-color:var(--focus);box-shadow:0 0 0 4px var(--ring);outline:none}#vola-calc .vsc-field.is-ok{border-color:var(--accent-ink)}#vola-calc .vsc-field[aria-invalid=true]{border-color:var(--err)}#vola-calc select.vsc-field{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%237f90a0' stroke-linecap='round' stroke-width='2' d='m1 1 5 5 5-5'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px}#vola-calc .vsc-err{color:var(--err);margin-top:8px;font-size:14px}#vola-calc .vsc-err:empty{display:none}#vola-calc .vsc-ok{color:var(--muted);align-items:center;gap:8px;margin-top:10px;font-size:14px;display:flex}#vola-calc .vsc-ok b{color:var(--text)}#vola-calc .vsc-ok:empty,#vola-calc .vsc-ok:not(:empty)+.vsc-help{display:none}#vola-calc .vsc-ok:before{background:var(--accent-ink)url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' viewBox='0 0 10 8'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' d='m1 4 2.5 2.5L9 1'/%3E%3C/svg%3E") center no-repeat;content:"";border-radius:50%;flex:none;width:18px;height:18px}#vola-calc .vsc-help{color:var(--muted);font-size:14px}#vola-calc .vsc-help-top{margin-top:10px}#vola-calc .vsc-unsure .vsc-link{font-weight:700}#vola-calc .vsc-panel{background:var(--tint);border:1px solid var(--line);border-radius:18px;gap:18px;padding:20px;display:grid}#vola-calc .vsc-btn{background:var(--btn-bg);color:var(--btn-text);white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:52px;padding:0 28px;font-size:16px;font-weight:700;text-decoration:none;transition:background .15s,transform .1s,box-shadow .15s,opacity .15s;display:inline-flex;box-shadow:0 1px 2px #00000014,0 6px 16px -6px #1d2b3a73}#vola-calc .vsc-btn svg{flex:none;transition:transform .15s}#vola-calc .vsc-btn:hover:not(:disabled){background:var(--btn-hover)}#vola-calc .vsc-btn:hover:not(:disabled) svg{transform:translate(3px)}#vola-calc .vsc-btn:active:not(:disabled){transform:scale(.98)}#vola-calc .vsc-btn:disabled{background:var(--track);box-shadow:none;color:var(--muted);cursor:not-allowed}#vola-calc .vsc-btn.is-ghost{border:1.5px solid var(--line);box-shadow:none;color:var(--text);background:0 0}#vola-calc .vsc-btn.is-ghost:hover{background:var(--tint);border-color:var(--field)}#vola-calc .vsc-btn.is-accent{background:var(--accent);color:var(--on-accent);box-shadow:0 1px 2px #0000000f,0 8px 20px -8px #00be6eb3}#vola-calc .vsc-btn.is-accent:hover{background:var(--accent-hover)}#vola-calc .vsc-btn.is-sm{height:44px;padding:0 20px;font-size:15px}#vola-calc .vsc-actions{align-items:center;gap:12px;margin-top:32px;display:flex}#vola-calc .vsc-actions #vsc-continue{min-width:160px;margin-left:auto}#vola-calc .vsc-actions.is-cta .vsc-btn{flex:1;height:56px;font-size:17px}#vola-calc .vsc-sl-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}#vola-calc .vsc-sl-head .vsc-label{margin-bottom:4px}#vola-calc .vsc-sl-range{background:var(--card);border:1px solid var(--line);color:var(--muted);border-radius:99px;padding:2px 10px;font-size:13px;font-weight:700;display:inline-block}#vola-calc .vsc-sl-range.is-set{background:var(--you);color:var(--card);border-color:#0000}#vola-calc .vsc-sl.is-goal .vsc-sl-range.is-set{background:var(--accent-soft);color:var(--accent-ink)}#vola-calc .vsc-sl-box{flex:none;position:relative}#vola-calc .vsc-sl-val{background:var(--card);border:1.5px solid var(--field);color:var(--text);cursor:text;font:inherit;font-variant-numeric:tabular-nums;text-align:center;border-radius:14px;width:112px;height:52px;padding:0 30px 0 10px;font-size:22px;font-weight:700;transition:border-color .15s,box-shadow .15s}#vola-calc .vsc-sl-val::placeholder{color:var(--field);font-weight:500}#vola-calc .vsc-sl.is-goal .vsc-sl-val{background:var(--accent-soft);border-color:var(--accent-ink);color:var(--accent-ink)}#vola-calc .vsc-sl-val:hover{border-color:var(--hover)}#vola-calc .vsc-sl-val:focus{border-color:var(--focus);box-shadow:0 0 0 4px var(--ring);outline:none}#vola-calc .vsc-sl-val[aria-invalid=true]{border-color:var(--err)}#vola-calc .vsc-sl-box svg{color:var(--muted);pointer-events:none;position:absolute;top:50%;right:11px;transform:translateY(-50%)}#vola-calc .vsc-sl.is-goal .vsc-sl-box svg{color:var(--accent-ink)}#vola-calc .vsc-sl-input{--a:0;--b:0;--A:calc(13px + (100% - 26px)*var(--a));--B:calc(13px + (100% - 26px)*var(--b));appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;width:100%;height:32px;margin:0;padding:0;display:block}#vola-calc .vsc-sl-input:focus-visible{outline:none}#vola-calc .vsc-sl-input::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--you)0 var(--B),var(--track)var(--B)100%);border:0;border-radius:99px;height:8px}#vola-calc .vsc-sl-input::-moz-range-track{background:linear-gradient(90deg,var(--you)0 var(--B),var(--track)var(--B)100%);border:0;border-radius:99px;height:8px}#vola-calc .vsc-sl.is-goal .vsc-sl-input::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--you)0 var(--A),var(--accent)var(--A)var(--B),var(--track)var(--B)100%)}#vola-calc .vsc-sl.is-goal .vsc-sl-input::-moz-range-track{background:linear-gradient(90deg,var(--you)0 var(--A),var(--accent)var(--A)var(--B),var(--track)var(--B)100%)}#vola-calc .vsc-sl-input::-webkit-slider-thumb{-webkit-appearance:none;background:var(--you);border:4px solid #fff;border-radius:50%;width:26px;height:26px;margin-top:-9px;transition:transform .12s,box-shadow .15s;box-shadow:0 0 0 1px #1d2b3a24,0 2px 8px #1d2b3a4d}#vola-calc .vsc-sl-input::-moz-range-thumb{background:var(--you);border:4px solid #fff;border-radius:50%;width:26px;height:26px;transition:transform .12s,box-shadow .15s;box-shadow:0 0 0 1px #1d2b3a24,0 2px 8px #1d2b3a4d}#vola-calc .vsc-sl.is-goal .vsc-sl-input::-webkit-slider-thumb{background:var(--accent-ink)}#vola-calc .vsc-sl.is-goal .vsc-sl-input::-moz-range-thumb{background:var(--accent-ink)}#vola-calc .vsc-sl-input:hover::-webkit-slider-thumb{box-shadow:0 0 0 1px #1d2b3a24,0 2px 8px #1d2b3a4d,0 0 0 8px var(--ring)}#vola-calc .vsc-sl-input:hover::-moz-range-thumb{box-shadow:0 0 0 1px #1d2b3a24,0 2px 8px #1d2b3a4d,0 0 0 8px var(--ring)}#vola-calc .vsc-sl.is-goal .vsc-sl-input:hover::-webkit-slider-thumb{box-shadow:0 0 0 1px #1d2b3a24,0 2px 8px #1d2b3a4d,0 0 0 8px #00f28f38}#vola-calc .vsc-sl.is-goal .vsc-sl-input:hover::-moz-range-thumb{box-shadow:0 0 0 1px #1d2b3a24,0 2px 8px #1d2b3a4d,0 0 0 8px #00f28f38}#vola-calc .vsc-sl-input:active::-webkit-slider-thumb{transform:scale(1.12)}#vola-calc .vsc-sl-input:active::-moz-range-thumb{transform:scale(1.12)}#vola-calc .vsc-sl-input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--card),0 0 0 6px var(--focus)}#vola-calc .vsc-sl-input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--card),0 0 0 6px var(--focus)}#vola-calc .vsc-sl-ticks,#vola-calc .vsc-sl-under{position:relative}#vola-calc .vsc-sl-under{height:26px;margin-top:4px}#vola-calc .vsc-sl-youlbl{background:var(--you);color:var(--card);white-space:nowrap;border-radius:99px;padding:2px 8px;font-size:12px;font-weight:700;position:absolute;top:5px;transform:translate(-50%)}#vola-calc .vsc-sl-youlbl:before{border-bottom:4px solid #0000;border-bottom-color:var(--you);content:"";border-top:0;border-left:4px solid #0000;border-right:4px solid #0000;margin-left:-4px;position:absolute;top:-4px;left:50%}#vola-calc .vsc-sl-ticks{color:var(--muted);font-variant-numeric:tabular-nums;height:18px;margin-top:6px;font-size:12px}#vola-calc .vsc-sl-ticks span{position:absolute;top:0;transform:translate(-50%)}#vola-calc .vsc-sl-ticks span.is-end,#vola-calc .vsc-sl-ticks span.is-start{transform:none}#vola-calc .vsc-legend{gap:2px;display:grid}#vola-calc .vsc-legend li{border-radius:10px;grid-template-columns:88px 84px 1fr;align-items:center;gap:8px;padding:8px 10px;font-size:14px;display:grid}#vola-calc .vsc-legend li b{font-weight:700}#vola-calc .vsc-legend li span{color:var(--muted)}#vola-calc .vsc-legend li.is-cur{background:var(--tint)}#vola-calc .vsc-legend li.is-goal{background:var(--accent-soft)}#vola-calc .vsc-tag{background:var(--you);color:var(--card);letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;border-radius:99px;margin-left:6px;padding:2px 8px;font-size:11px;font-weight:700}#vola-calc .vsc-legend li span.vsc-tag{color:var(--card)}#vola-calc .vsc-legend li span.vsc-tag.is-goal,#vola-calc .vsc-tag.is-goal{background:var(--accent-ink);color:var(--card)}#vola-calc .vsc-achv{background:var(--tint);border:1px solid var(--line);border-radius:18px;gap:14px;padding:20px;display:grid}#vola-calc .vsc-achv-h{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}#vola-calc .vsc-achv h2{font-size:18px;font-weight:700;line-height:1.3}#vola-calc .vsc-achv h2 b{color:var(--accent-ink)}#vola-calc .vsc-path{color:var(--muted);margin-top:2px;font-size:14px}#vola-calc .vsc-gap{background:var(--card);border:1px solid var(--line);letter-spacing:.04em;text-transform:uppercase;border-radius:99px;flex:none;padding:3px 10px;font-size:12px;font-weight:700}#vola-calc .vsc-gap[data-k=next_milestone]{background:var(--accent-soft);color:var(--accent-ink);border-color:#0000}#vola-calc .vsc-gap[data-k=stretch]{background:var(--warn-bg);color:var(--warn-text);border-color:#0000}#vola-calc .vsc-achv h3{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:700}#vola-calc .vsc-habits{gap:8px;font-size:15px;display:grid}#vola-calc .vsc-habits li{grid-template-columns:20px 1fr;align-items:start;gap:10px;display:grid}#vola-calc .vsc-habits li:before{background:var(--accent-soft)url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' viewBox='0 0 10 8'%3E%3Cpath fill='none' stroke='%2300804f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' d='m1 4 2.5 2.5L9 1'/%3E%3C/svg%3E") center no-repeat;content:"";border-radius:50%;width:20px;height:20px;margin-top:1px}#vola-calc .vsc-fine{color:var(--muted);font-size:13px}#vola-calc .vsc-prods{gap:10px;display:grid}#vola-calc .vsc-prod{background:var(--card);border:1.5px solid var(--line);border-radius:16px;transition:border-color .15s,box-shadow .15s;overflow:hidden}#vola-calc .vsc-prod:hover:not([data-on=true]){border-color:var(--field)}#vola-calc .vsc-prod[data-on=true]{border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}#vola-calc .vsc-prod>button{text-align:left;background:0 0;border:0;grid-template-columns:24px 1fr auto;align-items:center;gap:14px;width:100%;min-height:68px;padding:16px;display:grid}#vola-calc .vsc-prod .vsc-radio{border:2px solid var(--field);border-radius:50%;place-items:center;width:22px;height:22px;transition:border-color .15s;display:grid}#vola-calc .vsc-prod[data-on=true] .vsc-radio{border-color:var(--text)}#vola-calc .vsc-prod[data-on=true] .vsc-radio:after{background:var(--text);content:"";border-radius:50%;width:10px;height:10px}#vola-calc .vsc-prod b{font-size:17px;display:block}#vola-calc .vsc-prod small{color:var(--muted);font-size:14px}#vola-calc .vsc-prod .vsc-soon{background:var(--tint);border:1px solid var(--line);border-radius:99px;padding:2px 10px;font-size:12px;font-weight:700}#vola-calc .vsc-prod>button:disabled{cursor:not-allowed;opacity:.6}#vola-calc .vsc-det{gap:12px;padding:2px 16px 18px 54px;display:grid}#vola-calc .vsc-det .vsc-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}#vola-calc .vsc-ro{background:var(--tint);border:1.5px solid var(--line);border-radius:14px;align-items:center;height:48px;padding:0 16px;font-size:17px;display:flex}#vola-calc .vsc-note{background:var(--warn-bg);color:var(--warn-text);border-radius:12px;padding:10px 14px;font-size:14px}#vola-calc .vsc-money{position:relative}#vola-calc .vsc-money>span{color:var(--muted);pointer-events:none;font-size:17px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}#vola-calc .vsc-money input{padding-left:30px}#vola-calc .vsc-badge{background:var(--warn-bg);color:var(--warn-text);letter-spacing:.04em;text-transform:uppercase;border-radius:99px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-block}#vola-calc .vsc-hero{background:radial-gradient(120% 140% at 100% 0,#00f28f33,transparent 55%),var(--hero);color:var(--on-hero);border-radius:20px;gap:6px;padding:28px;display:grid}#vola-calc .vsc-hero-k{color:var(--hero-muted);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:700}#vola-calc .vsc-hero .vsc-big{color:var(--accent);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:60px;font-weight:700;line-height:1}#vola-calc .vsc-hero p{font-size:17px}#vola-calc .vsc-hero p:not(.vsc-msg):not(.vsc-hero-k){color:var(--hero-muted)}#vola-calc .vsc-hero.is-msg .vsc-msg{color:var(--on-hero);font-size:22px;font-weight:700;line-height:1.25}#vola-calc .vsc-hero .vsc-btn{margin-top:10px}#vola-calc .vsc-assume{font-size:17px;line-height:1.55}#vola-calc .vsc-assume .vsc-link{font-weight:700}#vola-calc .vsc-assume strong{color:var(--accent-ink)}#vola-calc .vsc-cmp{border:1px solid var(--line);border-radius:18px;gap:14px;padding:20px;display:grid}#vola-calc .vsc-cmp h2,#vola-calc .vsc-sec h2{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:700}#vola-calc .vsc-bars{gap:10px;display:grid}#vola-calc .vsc-barrow{grid-template-columns:88px 1fr 84px;align-items:center;gap:12px;font-size:14px;display:grid}#vola-calc .vsc-barrow small{color:var(--muted);font-size:13px}#vola-calc .vsc-barrow .vsc-track{background:var(--track);border-radius:99px;height:10px;overflow:hidden}#vola-calc .vsc-barrow .vsc-fill{background:var(--field);border-radius:99px;height:100%;display:block}#vola-calc .vsc-barrow.is-goal .vsc-fill{background:var(--accent)}#vola-calc .vsc-barrow b{font-variant-numeric:tabular-nums;text-align:right;font-weight:700}#vola-calc .vsc-stats{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12px;padding-top:14px;display:grid}#vola-calc .vsc-stats span{color:var(--muted);font-size:13px;display:block}#vola-calc .vsc-stats b{font-variant-numeric:tabular-nums;font-size:16px}#vola-calc .vsc-mile{background:var(--accent-soft);border-left:4px solid var(--accent);border-radius:0 12px 12px 0;padding:12px 16px}#vola-calc .vsc-disc{border-top:1px solid var(--line);color:var(--muted);padding-top:16px;font-size:13px}#vola-calc .vsc-sec-links{flex-wrap:wrap;gap:8px 24px;font-weight:700;display:flex}#vola-calc .vsc-table{border-collapse:collapse;width:100%;margin-top:8px;font-size:14px}#vola-calc .vsc-table td,#vola-calc .vsc-table th{border-bottom:1px solid var(--line);text-align:left;padding:8px}#vola-calc .vsc-table th{color:var(--muted);font-weight:500}#vola-calc .vsc-src{color:var(--muted);gap:2px;margin-top:8px;font-size:13px;display:grid}#vola-calc .vsc-sample{color:var(--err);font-weight:700}#vola-calc .vsc-qr{z-index:60;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}#vola-calc .vsc-qr[hidden]{display:none}#vola-calc .vsc-qr-backdrop{background:#0b141d8c;animation:.2s ease-out vsc-fade;position:absolute;inset:0}#vola-calc .vsc-qr-panel{background:var(--card);text-align:center;border-radius:24px;justify-items:center;gap:12px;width:100%;max-width:360px;padding:32px 28px 24px;animation:.2s ease-out vsc-pop;display:grid;position:relative;box-shadow:0 24px 60px -12px #0b141d73}#vola-calc .vsc-qr-panel h2{letter-spacing:-.01em;font-size:22px;font-weight:700}#vola-calc .vsc-qr-panel p{color:var(--muted);font-size:15px}#vola-calc .vsc-qr-panel img{width:200px;height:200px;margin:4px 0;display:block}#vola-calc .vsc-qr-panel .vsc-qr-alt{font-size:13px}#vola-calc .vsc-qr-x{background:var(--tint);color:var(--muted);border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:12px;right:12px}#vola-calc .vsc-qr-x:hover{background:var(--track);color:var(--text)}@keyframes vsc-fade{0%{opacity:0}}@keyframes vsc-pop{0%{opacity:0;transform:translateY(8px)scale(.98)}}@media (prefers-reduced-motion:reduce){#vola-calc .vsc-qr-backdrop,#vola-calc .vsc-qr-panel{animation:none}}@media (max-width:899px){#vola-calc{padding:16px 16px 0}#vola-calc .vsc-intro{margin-bottom:16px}#vola-calc .vsc-intro .vsc-title{font-size:22px}#vola-calc .vsc-wrap{display:block}#vola-calc .vsc-rail{display:none}#vola-calc .vsc-top{display:flex}#vola-calc .vsc-chipwrap{margin-bottom:12px;display:block}#vola-calc .vsc-card{border-radius:20px;padding:24px 20px 0}#vola-calc h1{font-size:24px}#vola-calc .vsc-actions{background:var(--card);border-top:1px solid var(--line);padding:12px 20px calc(12px + env(safe-area-inset-bottom));z-index:5;margin:28px -20px 0;position:sticky;bottom:0;box-shadow:0 -10px 24px -14px #1d2b3a40}#vola-calc .vsc-actions .vsc-btn{flex:1}#vola-calc .vsc-actions #vsc-continue{margin-left:0}#vola-calc .vsc-actions .vsc-back{display:none}#vola-calc .vsc-det{padding-left:16px}#vola-calc .vsc-legend li{grid-template-columns:76px 76px 1fr;font-size:13px}#vola-calc .vsc-hero{padding:24px}#vola-calc .vsc-hero .vsc-big{font-size:48px}#vola-calc .vsc-field{font-size:18px}}@media (max-width:480px){#vola-calc .vsc-sl-ticks .is-800{display:none}}@media (max-width:420px){#vola-calc .vsc-legend li{grid-template-columns:auto 1fr;gap:0 10px}#vola-calc .vsc-legend li span:last-child{grid-column:1/-1}#vola-calc .vsc-det .vsc-row,#vola-calc .vsc-stats{grid-template-columns:1fr}#vola-calc .vsc-sl-val{width:96px}}#vola-calc-guide{padding:8px 16px 72px;font-size:17px;line-height:1.6}#vola-calc-guide .vg-in{max-width:840px;margin:0 auto}#vola-calc-guide section{max-width:720px;padding-top:56px}#vola-calc-guide h2{letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(24px,3.4vw,30px);font-weight:700;line-height:1.18}#vola-calc-guide h3{margin:32px 0 10px;font-size:19px;font-weight:700;line-height:1.3}#vola-calc-guide p{max-width:66ch;margin:0 0 14px}#vola-calc-guide .vg-answer{font-size:19px;line-height:1.5}#vola-calc-guide .vg-note{color:var(--muted);font-size:15px}#vola-calc-guide ol,#vola-calc-guide ul{max-width:64ch;margin:0 0 16px;padding-left:22px}#vola-calc-guide ul{list-style:outside}#vola-calc-guide ol{list-style:decimal}#vola-calc-guide li{margin-bottom:8px;padding-left:4px}#vola-calc-guide li::marker{color:var(--accent-ink);font-weight:700}#vola-calc-guide .n,#vola-calc-guide .vg-num{font-variant-numeric:tabular-nums}#vola-calc-guide .vg-tw{margin:20px 0 8px;overflow-x:auto}#vola-calc-guide table{border-collapse:collapse;width:100%;min-width:520px;font-size:15px}#vola-calc-guide .vg-tbl{margin:0}#vola-calc-guide .vg-tbl figcaption{margin-top:0;padding-top:4px;line-height:1.45}#vola-calc-guide td,#vola-calc-guide th{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:11px 12px}#vola-calc-guide thead th{border-bottom:1.5px solid var(--text);color:var(--muted);white-space:nowrap;font-size:14px;font-weight:500}#vola-calc-guide tbody th{white-space:nowrap;font-weight:700}#vola-calc-guide td.nw{white-space:nowrap}#vola-calc-guide td.n,#vola-calc-guide thead th.n{text-align:right}#vola-calc-guide tr.is-example td,#vola-calc-guide tr.is-example th{background:var(--accent-soft)}#vola-calc-guide tr.is-example th{box-shadow:inset 3px 0 0 var(--accent-ink)}#vola-calc-guide figure{margin:24px 0 8px}#vola-calc-guide figcaption{color:var(--muted);margin-top:8px;font-size:14px}#vola-calc-guide .vg-chart svg{width:100%;height:auto;display:block}#vola-calc-guide .vg-formula{background:var(--tint);white-space:nowrap;border-radius:10px;max-width:none;margin:18px 0;padding:18px 20px;font-size:18px;overflow-x:auto}#vola-calc-guide .vg-formula var{font-style:italic}#vola-calc-guide dl{grid-template-columns:auto 1fr;gap:6px 14px;max-width:60ch;margin:0 0 16px;display:grid}#vola-calc-guide dt{font-style:italic;font-weight:700}#vola-calc-guide dd{margin:0}#vola-calc-guide .vg-steps li{margin-bottom:12px}#vola-calc-guide .vg-faq{border-bottom:1px solid var(--line)}#vola-calc-guide .vg-faq:first-of-type{border-top:1px solid var(--line)}#vola-calc-guide .vg-faq summary{cursor:pointer;padding:18px 36px 18px 0;list-style:none;position:relative}#vola-calc-guide .vg-faq summary::-webkit-details-marker{display:none}#vola-calc-guide .vg-faq summary:after{border-bottom:2px solid var(--muted);border-right:2px solid var(--muted);content:"";width:10px;height:10px;transition:transform .15s;position:absolute;top:26px;right:6px;transform:rotate(45deg)}#vola-calc-guide .vg-faq[open] summary:after{top:30px;transform:rotate(-135deg)}#vola-calc-guide .vg-faq h3{margin:0;font-size:17px;font-weight:700}#vola-calc-guide .vg-faq p{margin:0;padding-bottom:18px}#vola-calc-guide .vg-cta{background:var(--accent);color:#06281a;border-radius:999px;margin-top:6px;padding:13px 22px;font-weight:700;text-decoration:none;display:inline-block}#vola-calc-guide .vg-cta:hover{background:#00dc82}#vola-calc-guide .vg-disc{color:var(--muted);margin-top:20px;font-size:14px}@media (prefers-reduced-motion:reduce){#vola-calc-guide .vg-faq summary:after{transition:none}}
