.victorian-points-calculator-module__UZaYiG__root{--cmv-accent:#0f9a55;--cmv-accent-hover:#0c7a43;--cmv-navy:#0f4c52;--cmv-ink:#14201f;--cmv-muted:#52605e;--cmv-line:#d7e0de;--cmv-soft:#f4f6f5;--cmv-soft-2:#eef3f2;color:var(--cmv-ink);border:1px solid var(--cmv-line);box-sizing:border-box;background:#fff;border-radius:16px;max-width:1040px;margin:0 auto;line-height:1.5;overflow:hidden;box-shadow:0 10px 40px #0f4c5214}.victorian-points-calculator-module__UZaYiG__root *{box-sizing:border-box}.victorian-points-calculator-module__UZaYiG__head{color:#fff;border-bottom:4px solid var(--cmv-accent);background:#0f4c52;padding:28px 28px 24px}.victorian-points-calculator-module__UZaYiG__eyebrow{letter-spacing:.08em;text-transform:uppercase;opacity:.85;font-size:12px;font-weight:600}.victorian-points-calculator-module__UZaYiG__head h2{color:#fff;margin:6px 0 4px;font-size:26px;font-weight:700;line-height:1.2}.victorian-points-calculator-module__UZaYiG__head p{opacity:.9;margin:0;font-size:15px}.victorian-points-calculator-module__UZaYiG__body{grid-template-columns:1fr 320px;gap:24px;padding:24px 28px;display:grid}.victorian-points-calculator-module__UZaYiG__grid{grid-template-columns:1fr 1fr;gap:14px 16px;margin-top:14px;display:grid}.victorian-points-calculator-module__UZaYiG__field label{color:var(--cmv-ink);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.victorian-points-calculator-module__UZaYiG__field label span{color:var(--cmv-muted);font-weight:400}.victorian-points-calculator-module__UZaYiG__selectWrap{position:relative}.victorian-points-calculator-module__UZaYiG__selectWrap:after{content:"";border-right:2px solid var(--cmv-muted);border-bottom:2px solid var(--cmv-muted);pointer-events:none;width:8px;height:8px;position:absolute;top:50%;right:14px;transform:translateY(-60%)rotate(45deg)}.victorian-points-calculator-module__UZaYiG__field select,.victorian-points-calculator-module__UZaYiG__field input{width:100%;font:inherit;color:var(--cmv-ink);background:#fff;border:1px solid #c5d0ce;border-radius:10px;padding:11px 14px;font-size:14px;transition:border-color .15s,box-shadow .15s}.victorian-points-calculator-module__UZaYiG__field select{appearance:none;cursor:pointer;background-image:none;padding-right:40px}.victorian-points-calculator-module__UZaYiG__field select:hover,.victorian-points-calculator-module__UZaYiG__field input:hover{border-color:#9aadaa}.victorian-points-calculator-module__UZaYiG__field select:focus,.victorian-points-calculator-module__UZaYiG__field input:focus{border-color:var(--cmv-accent);outline:none;box-shadow:0 0 0 3px #0f9a552e}.victorian-points-calculator-module__UZaYiG__occMsg{border-radius:8px;margin-top:8px;padding:8px 12px;font-size:13px}.victorian-points-calculator-module__UZaYiG__occYes{color:#17663a;background:#e8f6ee}.victorian-points-calculator-module__UZaYiG__occNo{background:var(--cmv-soft-2);color:var(--cmv-muted)}.victorian-points-calculator-module__UZaYiG__partner{border:1px solid var(--cmv-line);background:#fafafa;border-radius:12px;margin:18px 0 0;padding:12px 16px 8px}.victorian-points-calculator-module__UZaYiG__partner legend{color:var(--cmv-ink);padding:0 6px;font-size:13px;font-weight:600}.victorian-points-calculator-module__UZaYiG__check{cursor:pointer;color:var(--cmv-ink);align-items:flex-start;gap:10px;margin-bottom:8px;font-size:13.5px;display:flex}.victorian-points-calculator-module__UZaYiG__check input{accent-color:var(--cmv-accent);width:auto;box-shadow:none;border:none;margin-top:4px;padding:0}.victorian-points-calculator-module__UZaYiG__result{background:var(--cmv-soft);border:1px solid #0f4c521f;border-radius:14px;align-self:start;padding:20px;position:sticky;top:16px}.victorian-points-calculator-module__UZaYiG__scoreLabel{color:var(--cmv-muted);font-size:13px;font-weight:600}.victorian-points-calculator-module__UZaYiG__score{color:var(--cmv-navy);font-size:52px;font-weight:700;line-height:1.1}.victorian-points-calculator-module__UZaYiG__score small{color:var(--cmv-muted);margin-left:6px;font-size:16px;font-weight:500}.victorian-points-calculator-module__UZaYiG__warn{color:#9b1422;background:#fde9eb;border-radius:8px;margin:8px 0;padding:8px 10px;font-size:13px}.victorian-points-calculator-module__UZaYiG__break{margin:14px 0;padding:0;list-style:none}.victorian-points-calculator-module__UZaYiG__break li{margin-bottom:9px;font-size:12.5px}.victorian-points-calculator-module__UZaYiG__row{color:var(--cmv-ink);justify-content:space-between;display:flex}.victorian-points-calculator-module__UZaYiG__bar{background:#dce6e4;border-radius:3px;height:6px;margin-top:4px;overflow:hidden}.victorian-points-calculator-module__UZaYiG__barFill{background:linear-gradient(90deg,#0f4c52,#0f9a55);border-radius:3px;height:100%;transition:width .25s;display:block}.victorian-points-calculator-module__UZaYiG__note{color:var(--cmv-muted);margin:0 0 14px;font-size:12.5px}.victorian-points-calculator-module__UZaYiG__cta{text-align:center;background:var(--cmv-accent);color:#fff;border-radius:10px;padding:12px;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s,transform .15s;display:block}.victorian-points-calculator-module__UZaYiG__cta:hover{background:var(--cmv-accent-hover);color:#fff}.victorian-points-calculator-module__UZaYiG__disclaimer{color:var(--cmv-muted);border-top:1px solid var(--cmv-line);margin:0;padding:14px 28px 20px;font-size:11.5px}.victorian-points-calculator-module__UZaYiG__disclaimer a{color:var(--cmv-navy);text-underline-offset:2px;text-decoration:underline}@media (max-width:820px){.victorian-points-calculator-module__UZaYiG__body{grid-template-columns:1fr;padding:18px 16px}.victorian-points-calculator-module__UZaYiG__result{position:static}.victorian-points-calculator-module__UZaYiG__head{padding:22px 16px 18px}.victorian-points-calculator-module__UZaYiG__disclaimer{padding:14px 16px 18px}}@media (max-width:520px){.victorian-points-calculator-module__UZaYiG__grid{grid-template-columns:1fr}.victorian-points-calculator-module__UZaYiG__head h2{font-size:22px}}
