@font-face{font-family:"Plus Jakarta Sans Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:112.3639%;ascent-override:92.3784%;descent-override:19.7572%;line-gap-override:0%}@font-face{font-family:"Plus Jakarta Sans Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:104%;ascent-override:99.8077%;descent-override:21.3462%;line-gap-override:0%}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Medium"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-_O3Sv75tDeOjXL1zsfRGeuR4aeksX1Zcph5VZxb5JW8.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Variable"),url(../_fonts/nUcvduHXtGB2E0s091ntUXXIhWTbfwXK0AyjqopWzjw-xdSwZkF_Ar8smKcaUldUamZxUPjpOZCk0naZBqn3ld0.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400 700;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Variable"),url(../_fonts/xAgln5dSOIuCufJoUuvSumEbp6nwk_5l1iNEj8UD--Q-lM2uw_GlrieFupO05ZpcDsytugt3jjU5RBmGxD8PVZE.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400 700;font-style:normal}@font-face{font-family:"Plus Jakarta Sans Fallback: Segoe UI";src:local("Segoe UI");size-adjust:105.5577%;ascent-override:98.3348%;descent-override:21.0311%;line-gap-override:0%}@font-face{font-family:"Plus Jakarta Sans Fallback: Noto Sans";src:local("Noto Sans");size-adjust:98.7342%;ascent-override:105.1308%;descent-override:22.4846%;line-gap-override:0%}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Bold"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-FKAZF8SwP3kwDOQXGDcOdi_k2VxddtyW7OIbbzqAVow.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Variable"),url(../_fonts/sYzVejXE0Q8AktK-XNgNEadmJoFvAQlpP8bk2h2Py44-zCSKauXG97M8kHkMdsSHEuzR9LUqA2nZttaC7ssTzJk.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400 700;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Regular"),local("Plus Jakarta Sans"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-nHYMUpOTtTulXVHDQb9zeauF7y1GmFRYdz9piDACvU8.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"Plus Jakarta Sans Fallback: Arial";src:local("Arial");size-adjust:104.9796%;ascent-override:98.8763%;descent-override:21.147%;line-gap-override:0%}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans SemiBold"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-sFIQoV7Hg2LTsbFldNifAMpI1CIgwyT6Oz1PC1XZ2ps.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Variable"),url(../_fonts/nxParXGGR7cNErfBjnXo55C6KEGr87XGQTGPVN06jX8-ePjpwWzTNgzufgT_r9peDQqMZiVMOtIueY_3ltCwe94.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400 700;font-style:normal}@font-face{font-family:Fraunces;src:local("Fraunces Medium"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-DyIQP1bd3dZY5Or6mqUYV5TF3bNJv1eWwuRqmHgLpmY.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Fraunces;src:local("Fraunces Variable"),url(../_fonts/hlBhAijgZdVxBjR74rbt7K71I0wV1mB3jH1hVBCHlKk-FRNF6Y0H_i7oP64VN4wUyVdHpXDaloc-0nVuax5BR6w.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500 700;font-style:normal}@font-face{font-family:Fraunces;src:local("Fraunces Variable"),url(../_fonts/pZrE-slef2USYSteHMofh38tG-0x5V8w3-m5O8o55BA-2lkoGCOmO7jeyF1uZ0eej8W_w9soLdR904X6bIAsF0k.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500 700;font-style:normal}@font-face{font-family:"Fraunces Fallback: Noto Serif";src:local("Noto Serif");size-adjust:97.5052%;ascent-override:100.3023%;descent-override:26.1525%;line-gap-override:0%}@font-face{font-family:Fraunces;src:local("Fraunces SemiBold"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-GvPnmdECYJ5MhUfFCuTx3_ODFMy9ZSYyqpTxxNJBJPM.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:"Fraunces Fallback: Georgia";src:local("Georgia");size-adjust:105.2039%;ascent-override:92.9623%;descent-override:24.2386%;line-gap-override:0%}@font-face{font-family:Fraunces;src:local("Fraunces Bold"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-TCsMHBZizyEaocj5N_SFEPv7gChLAZltWO8Rdfnp5kE.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:"Fraunces Fallback: Times New Roman";src:local("Times New Roman");size-adjust:115.4462%;ascent-override:84.7148%;descent-override:22.0882%;line-gap-override:0%}@font-face{font-family:Fraunces;src:local("Fraunces Variable"),url(../_fonts/XBS0oYP4cksqAElU3IMxAgwpzDzoJIEwfkOV-ozb58o-GfiQeHg5K0elW9dt1_DFU0HCdwAzUNFfFmYXBrpZ7S0.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:500 700;font-style:normal}.hw[data-v-13ef5d29]{--hw-coral:#ef1e2c;--hw-coral-soft:rgba(239,30,44,.06);--hw-navy:#09253a;--hw-mid:#7799b0;--hw-mid-soft:#a0b5c8;--hw-border:#e8eff5;--hw-border-dash:#d9e2eb;--hw-bg:#fff;--hw-surface:#f4f8fb;--hw-radius:16px;--hw-transition:.22s cubic-bezier(.4,0,.2,1);color:var(--hw-navy);font-family:Plus Jakarta Sans,"Plus Jakarta Sans Fallback: BlinkMacSystemFont","Plus Jakarta Sans Fallback: Segoe UI","Plus Jakarta Sans Fallback: Helvetica Neue","Plus Jakarta Sans Fallback: Arial","Plus Jakarta Sans Fallback: Noto Sans",-apple-system,sans-serif;margin:0 auto;max-width:1000px;padding-top:48px;-webkit-font-smoothing:antialiased}.hw-card[data-v-13ef5d29]{background:var(--hw-bg);border:1.5px solid var(--hw-border);border-radius:var(--hw-radius);padding:32px;position:relative}.hw-grid[data-v-13ef5d29]{align-items:start;display:grid;gap:40px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hw-col[data-v-13ef5d29]{min-width:0}.hw-col--right[data-v-13ef5d29]{position:sticky;top:24px}.hw-col .hw-section[data-v-13ef5d29]:first-child{border-top:none;margin-top:0;padding-top:0}.hw-mode[data-v-13ef5d29]{background:var(--hw-surface);border:1px solid var(--hw-border);border-radius:10px;display:grid;grid-template-columns:1fr 1fr;margin-bottom:24px;padding:3px;position:relative}.hw-mode-slider[data-v-13ef5d29]{background:var(--hw-coral);border-radius:7px;bottom:3px;left:3px;position:absolute;top:3px;transition:transform var(--hw-transition);width:calc(50% - 3px);z-index:0}.hw-mode--m2h .hw-mode-slider[data-v-13ef5d29]{transform:translate(100%)}.hw-mode button[data-v-13ef5d29]{background:transparent;border:none;border-radius:7px;color:var(--hw-mid);cursor:pointer;font-family:inherit;font-size:.82rem;font-weight:600;letter-spacing:.01em;padding:9px 12px;position:relative;transition:color var(--hw-transition);z-index:1}.hw-mode button.active[data-v-13ef5d29]{color:#fff}.hw-section[data-v-13ef5d29]{border-top:1px solid var(--hw-border);margin-top:20px;padding-top:20px}.hw-section[data-v-13ef5d29]:first-of-type{border-top:none;margin-top:0;padding-top:0}.hw-label[data-v-13ef5d29]{align-items:baseline;color:var(--hw-mid);display:flex;font-size:.7rem;font-weight:600;justify-content:space-between;letter-spacing:.14em;margin-bottom:14px;text-transform:uppercase}.hw-idx[data-v-13ef5d29]{color:var(--hw-navy);font-family:Fraunces,"Fraunces Fallback: Times New Roman","Fraunces Fallback: Georgia","Fraunces Fallback: Noto Serif",serif;font-size:1.1rem;font-style:italic;font-weight:400;letter-spacing:0;text-transform:none}.hw-field[data-v-13ef5d29]{align-items:baseline;border-bottom:2px solid var(--hw-navy);display:flex;gap:14px;padding:4px 0 10px;position:relative}.hw-currency[data-v-13ef5d29]{color:var(--hw-mid);font-family:Plus Jakarta Sans,"Plus Jakarta Sans Fallback: BlinkMacSystemFont","Plus Jakarta Sans Fallback: Segoe UI","Plus Jakarta Sans Fallback: Helvetica Neue","Plus Jakarta Sans Fallback: Arial","Plus Jakarta Sans Fallback: Noto Sans",sans-serif;font-size:.8rem;font-weight:600;letter-spacing:.1em;padding-bottom:8px}.hw-field input[data-v-13ef5d29]{-moz-appearance:textfield;background:transparent;border:none;color:var(--hw-navy);flex:1;font-family:Fraunces,"Fraunces Fallback: Times New Roman","Fraunces Fallback: Georgia","Fraunces Fallback: Noto Serif",serif;font-size:clamp(40px,8vw,64px);font-weight:500;letter-spacing:-.02em;line-height:1;outline:none;padding:0;width:100%}.hw-field input[data-v-13ef5d29]::-webkit-inner-spin-button,.hw-field input[data-v-13ef5d29]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.hw-field[data-v-13ef5d29]:after{bottom:14px;color:var(--hw-mid-soft);content:attr(data-unit);font-size:.7rem;font-weight:600;letter-spacing:.1em;position:absolute;right:0;text-transform:uppercase}.hw-setting[data-v-13ef5d29]{align-items:center;border-bottom:1px dashed var(--hw-border-dash);display:grid;gap:16px;grid-template-columns:1fr auto;padding:12px 0}.hw-setting[data-v-13ef5d29]:last-child{border-bottom:none;padding-bottom:0}.hw-setting-name[data-v-13ef5d29]{color:var(--hw-navy);font-size:.88rem;font-weight:500;line-height:1.35}.hw-setting-name small[data-v-13ef5d29]{color:var(--hw-mid);display:block;font-size:.72rem;font-weight:400;letter-spacing:0;margin-top:3px}.hw-stepper[data-v-13ef5d29]{align-items:stretch;background:var(--hw-bg);border:1.5px solid var(--hw-border);border-radius:8px;display:inline-flex;overflow:hidden}.hw-stepper button[data-v-13ef5d29]{background:transparent;border:none;color:var(--hw-navy);cursor:pointer;font-family:inherit;font-size:1rem;font-weight:500;height:34px;padding:0;transition:background var(--hw-transition),color var(--hw-transition);width:32px}.hw-stepper button[data-v-13ef5d29]:hover{background:var(--hw-navy);color:#fff}.hw-stepper button[data-v-13ef5d29]:active{background:var(--hw-coral);color:#fff}.hw-stepper input[data-v-13ef5d29]{-moz-appearance:textfield;background:transparent;border:none;border-left:1px solid var(--hw-border);border-right:1px solid var(--hw-border);color:var(--hw-navy);font-family:inherit;font-size:.88rem;font-weight:600;outline:none;padding:0;text-align:center;width:52px}.hw-stepper input[data-v-13ef5d29]::-webkit-inner-spin-button,.hw-stepper input[data-v-13ef5d29]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.hw-toggle[data-v-13ef5d29]{cursor:pointer;flex-shrink:0;height:24px;position:relative;width:44px}.hw-toggle input[data-v-13ef5d29]{height:0;opacity:0;position:absolute;width:0}.hw-toggle-track[data-v-13ef5d29]{background:var(--hw-border);border-radius:22px;inset:0;position:absolute;transition:background var(--hw-transition)}.hw-toggle-track[data-v-13ef5d29]:after{background:#fff;border-radius:50%;box-shadow:0 1px 2px #09253a2e;content:"";height:18px;left:3px;position:absolute;top:3px;transition:transform var(--hw-transition);width:18px}.hw-toggle input:checked+.hw-toggle-track[data-v-13ef5d29]{background:var(--hw-coral)}.hw-toggle input:checked+.hw-toggle-track[data-v-13ef5d29]:after{transform:translate(20px)}.hw-result[data-v-13ef5d29]{padding:8px 0 4px}.hw-result-value[data-v-13ef5d29]{align-items:baseline;color:var(--hw-navy);display:flex;font-family:Fraunces,"Fraunces Fallback: Times New Roman","Fraunces Fallback: Georgia","Fraunces Fallback: Noto Serif",serif;font-size:clamp(56px,11vw,92px);font-variant-numeric:lining-nums tabular-nums;gap:14px;letter-spacing:-.03em;line-height:.95}.hw-result-currency[data-v-13ef5d29]{align-self:flex-start;color:var(--hw-coral);font-family:Plus Jakarta Sans,"Plus Jakarta Sans Fallback: BlinkMacSystemFont","Plus Jakarta Sans Fallback: Segoe UI","Plus Jakarta Sans Fallback: Helvetica Neue","Plus Jakarta Sans Fallback: Arial","Plus Jakarta Sans Fallback: Noto Sans",sans-serif;font-size:.85rem;font-weight:700;letter-spacing:.12em;padding-top:14px;text-transform:uppercase}.hw-result-num em[data-v-13ef5d29]{color:var(--hw-coral);font-style:italic}.hw-result-sub[data-v-13ef5d29]{align-items:center;color:var(--hw-mid);display:flex;font-size:.72rem;font-weight:600;gap:10px;letter-spacing:.1em;margin-top:18px;text-transform:uppercase}.hw-dot[data-v-13ef5d29]{background:var(--hw-coral);border-radius:50%;flex-shrink:0;height:6px;width:6px}.hw-breakdown[data-v-13ef5d29],.hw-row[data-v-13ef5d29]{display:grid}.hw-row[data-v-13ef5d29]{align-items:baseline;border-top:1px solid var(--hw-border);gap:14px;grid-template-columns:1fr auto 44px;padding:11px 0}.hw-row[data-v-13ef5d29]:last-child{border-bottom:1px solid var(--hw-border)}.hw-row--highlight[data-v-13ef5d29]{background:var(--hw-coral-soft);border-radius:6px;margin:0 -10px;padding-left:10px;padding-right:10px}.hw-row--highlight+.hw-row[data-v-13ef5d29]{border-top:none}.hw-key[data-v-13ef5d29]{align-items:baseline;color:var(--hw-mid);display:flex;font-size:.7rem;font-weight:600;gap:8px;letter-spacing:.1em;text-transform:uppercase}.hw-key em[data-v-13ef5d29]{font-family:Fraunces,"Fraunces Fallback: Times New Roman","Fraunces Fallback: Georgia","Fraunces Fallback: Noto Serif",serif;font-size:.92rem;font-style:italic;font-weight:400;letter-spacing:0;text-transform:none}.hw-key em[data-v-13ef5d29],.hw-val[data-v-13ef5d29]{color:var(--hw-navy)}.hw-val[data-v-13ef5d29]{font-size:.95rem;font-variant-numeric:tabular-nums;font-weight:600}.hw-unit[data-v-13ef5d29]{font-size:.7rem;font-weight:600;letter-spacing:.08em;text-align:right}.hw-note[data-v-13ef5d29],.hw-unit[data-v-13ef5d29]{color:var(--hw-mid-soft)}.hw-note[data-v-13ef5d29]{border-top:1px solid var(--hw-border);display:flex;flex-wrap:wrap;font-size:.68rem;font-weight:500;gap:12px;justify-content:space-between;letter-spacing:.06em;margin-top:24px;padding-top:16px;text-transform:uppercase}.hw-mark[data-v-13ef5d29],.hw-note[data-v-13ef5d29]{align-items:center}.hw-mark[data-v-13ef5d29]{color:var(--hw-coral);display:inline-flex;font-weight:700;gap:6px;letter-spacing:.1em}.hw-cross[data-v-13ef5d29]{background:var(--hw-coral);border-radius:2px;display:inline-block;height:12px;position:relative;width:12px}.hw-cross[data-v-13ef5d29]:after,.hw-cross[data-v-13ef5d29]:before{background:#fff;content:"";position:absolute}.hw-cross[data-v-13ef5d29]:before{height:2px;left:22%;right:22%;top:50%;transform:translateY(-50%)}.hw-cross[data-v-13ef5d29]:after{bottom:22%;left:50%;top:22%;transform:translate(-50%);width:2px}@media(max-width:820px){.hw[data-v-13ef5d29]{padding-top:32px}.hw-grid[data-v-13ef5d29]{gap:0;grid-template-columns:minmax(0,1fr)}.hw-col--right[data-v-13ef5d29]{position:static}.hw-col--right .hw-section[data-v-13ef5d29]:first-child{border-top:1px solid var(--hw-border);margin-top:20px;padding-top:20px}}@media(max-width:520px){.hw-card[data-v-13ef5d29]{padding:22px 18px}.hw-row[data-v-13ef5d29]{gap:10px;grid-template-columns:1fr auto 36px}}
