.PoeBudgetPlanner-module__9G_g0G__tool{border:1px solid var(--hairline,#16181d17);border-radius:var(--radius-card,16px);background:var(--color-paper,#fff);overflow:hidden}.PoeBudgetPlanner-module__9G_g0G__grid{grid-template-columns:1fr 1fr;display:grid}.PoeBudgetPlanner-module__9G_g0G__inputs{border-right:1px solid var(--hairline,#16181d17);flex-direction:column;gap:10px;min-width:0;padding:28px;display:flex}.PoeBudgetPlanner-module__9G_g0G__legend{font-family:var(--font-mono,monospace);font-size:10px;font-weight:var(--weight-mono-ui,500);letter-spacing:.09em;text-transform:uppercase;color:#16181d6b;margin:14px 0 2px}.PoeBudgetPlanner-module__9G_g0G__legend:first-child{margin-top:0}.PoeBudgetPlanner-module__9G_g0G__rows{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.PoeBudgetPlanner-module__9G_g0G__row{grid-template-columns:74px auto 1fr auto;align-items:center;gap:8px;display:grid}.PoeBudgetPlanner-module__9G_g0G__times{color:#16181d59;font-size:13px}.PoeBudgetPlanner-module__9G_g0G__field,.PoeBudgetPlanner-module__9G_g0G__countField,.PoeBudgetPlanner-module__9G_g0G__deviceField{flex-direction:column;gap:5px;min-width:0;display:flex}.PoeBudgetPlanner-module__9G_g0G__number,.PoeBudgetPlanner-module__9G_g0G__select{font-family:var(--font-sans,sans-serif);color:var(--color-dark,#16181d);background:var(--color-cream,#f5f7fa);border:1px solid var(--hairline,#16181d17);border-radius:var(--radius-sharp,4px);width:100%;min-width:0;padding:9px 10px;font-size:14px}.PoeBudgetPlanner-module__9G_g0G__number:focus-visible,.PoeBudgetPlanner-module__9G_g0G__select:focus-visible{outline:2px solid var(--color-primary,#0e7490);outline-offset:1px}.PoeBudgetPlanner-module__9G_g0G__remove{border:1px solid var(--hairline,#16181d17);color:#16181d73;border-radius:var(--radius-sharp,4px);cursor:pointer;background:0 0;width:30px;height:34px;font-size:16px;line-height:1}.PoeBudgetPlanner-module__9G_g0G__remove:hover:not(:disabled){color:var(--color-dark,#16181d);border-color:#16181d47}.PoeBudgetPlanner-module__9G_g0G__remove:disabled{opacity:.35;cursor:not-allowed}.PoeBudgetPlanner-module__9G_g0G__add{color:var(--color-primary,#0e7490);font-family:var(--font-sans,sans-serif);font-size:13px;font-weight:var(--weight-ui,500);border-radius:var(--radius-pill,9999px);cursor:pointer;background:0 0;border:1px solid #0e749059;align-self:flex-start;margin-top:2px;padding:7px 15px;transition:background .2s}.PoeBudgetPlanner-module__9G_g0G__add:hover{background:#0e74900f}.PoeBudgetPlanner-module__9G_g0G__hint{font-family:var(--font-sans,sans-serif);color:#16181d80;margin:2px 0 0;font-size:12px;line-height:1.55}.PoeBudgetPlanner-module__9G_g0G__result{background:var(--color-cream,#f5f7fa);flex-direction:column;min-width:0;padding:28px;display:flex}.PoeBudgetPlanner-module__9G_g0G__headlineLabel{font-family:var(--font-mono,monospace);font-size:10px;font-weight:var(--weight-mono-ui,500);letter-spacing:.09em;text-transform:uppercase;color:#16181d6b;margin:0}.PoeBudgetPlanner-module__9G_g0G__headline{font-family:var(--font-sans,sans-serif);font-size:clamp(40px,6.4vw,62px);font-weight:var(--weight-heading,600);letter-spacing:-.03em;color:var(--color-dark,#16181d);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:6px 0 0;line-height:1;display:flex}.PoeBudgetPlanner-module__9G_g0G__headlineUnit{font-size:17px;font-weight:var(--weight-body,400);letter-spacing:0;color:#16181d73}.PoeBudgetPlanner-module__9G_g0G__ofBudget{font-family:var(--font-sans,sans-serif);font-size:15px;font-weight:var(--weight-body,400);letter-spacing:0;color:#16181d73}.PoeBudgetPlanner-module__9G_g0G__meter{border-radius:var(--radius-pill,9999px);background:#16181d17;height:8px;margin:18px 0 0;position:relative;overflow:hidden}.PoeBudgetPlanner-module__9G_g0G__meterFill{border-radius:var(--radius-pill,9999px);background:var(--color-accent,#22d3ee);transition:width .25s;position:absolute;inset:0 auto 0 0}.PoeBudgetPlanner-module__9G_g0G__meterFill[data-tone=warn]{background:#16181d73}.PoeBudgetPlanner-module__9G_g0G__meterFill[data-tone=fail]{background:var(--color-dark,#16181d)}.PoeBudgetPlanner-module__9G_g0G__meterMark{background:#16181d61;width:1px;position:absolute;top:0;bottom:0}.PoeBudgetPlanner-module__9G_g0G__verdict{font-family:var(--font-sans,sans-serif);color:#16181db8;border-left:3px solid #16181d38;margin:12px 0 0;padding-left:12px;font-size:14px;line-height:1.5}.PoeBudgetPlanner-module__9G_g0G__verdict[data-tone=pass]{border-left-color:var(--color-accent,#22d3ee);color:var(--color-dark,#16181d)}.PoeBudgetPlanner-module__9G_g0G__verdict[data-tone=warn],.PoeBudgetPlanner-module__9G_g0G__verdict[data-tone=fail]{border-left-color:var(--color-dark,#16181d);color:var(--color-dark,#16181d)}.PoeBudgetPlanner-module__9G_g0G__figures{border-top:1px solid var(--hairline,#16181d17);grid-template-columns:1fr 1fr;gap:14px 18px;margin:24px 0 0;padding:20px 0 0;display:grid}.PoeBudgetPlanner-module__9G_g0G__figures div{min-width:0}.PoeBudgetPlanner-module__9G_g0G__figures dt{font-family:var(--font-sans,sans-serif);color:#16181d80;margin-bottom:3px;font-size:12px}.PoeBudgetPlanner-module__9G_g0G__figures dd{font-family:var(--font-mono,monospace);font-size:15px;font-weight:var(--weight-mono-ui,500);color:var(--color-dark,#16181d);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.PoeBudgetPlanner-module__9G_g0G__blockers{flex-direction:column;gap:10px;margin:20px 0 0;padding:0;list-style:none;display:flex}.PoeBudgetPlanner-module__9G_g0G__blockers li{font-family:var(--font-sans,sans-serif);color:var(--color-dark,#16181d);border-left:3px solid var(--color-dark,#16181d);padding-left:12px;font-size:13px;line-height:1.55}.PoeBudgetPlanner-module__9G_g0G__table{border-collapse:collapse;width:100%;font-family:var(--font-sans,sans-serif);margin:22px 0 0;font-size:13px}.PoeBudgetPlanner-module__9G_g0G__table th,.PoeBudgetPlanner-module__9G_g0G__table td{text-align:left;border-bottom:1px solid var(--hairline,#16181d17);vertical-align:baseline;padding:7px 0}.PoeBudgetPlanner-module__9G_g0G__table thead th{font-family:var(--font-mono,monospace);font-size:10px;font-weight:var(--weight-mono-ui,500);letter-spacing:.09em;text-transform:uppercase;color:#16181d6b}.PoeBudgetPlanner-module__9G_g0G__table tbody th{font-weight:var(--weight-body,400);color:var(--color-dark,#16181d);padding-right:12px}.PoeBudgetPlanner-module__9G_g0G__table td{font-family:var(--font-mono,monospace);font-variant-numeric:tabular-nums;color:#16181db8;white-space:nowrap}.PoeBudgetPlanner-module__9G_g0G__table td:last-child{color:var(--color-dark,#16181d);text-align:right}.PoeBudgetPlanner-module__9G_g0G__table th:last-child{text-align:right}.PoeBudgetPlanner-module__9G_g0G__footnote{font-family:var(--font-sans,sans-serif);color:#16181d80;margin:20px 0 0;font-size:12px;line-height:1.6}.PoeBudgetPlanner-module__9G_g0G__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:860px){.PoeBudgetPlanner-module__9G_g0G__grid{grid-template-columns:1fr}.PoeBudgetPlanner-module__9G_g0G__inputs{border-right:0;border-bottom:1px solid var(--hairline,#16181d17)}}@media (max-width:480px){.PoeBudgetPlanner-module__9G_g0G__inputs,.PoeBudgetPlanner-module__9G_g0G__result{padding:20px}.PoeBudgetPlanner-module__9G_g0G__number,.PoeBudgetPlanner-module__9G_g0G__select{font-size:16px}.PoeBudgetPlanner-module__9G_g0G__figures{grid-template-columns:1fr;gap:12px}.PoeBudgetPlanner-module__9G_g0G__row{grid-template-columns:64px auto 1fr auto}}
.page-module__v4MXvW__hero{background:var(--color-dark,#16181d);padding:72px clamp(20px,5vw,48px) 56px}.page-module__v4MXvW__heroInner{max-width:820px;margin:0 auto}.page-module__v4MXvW__eyebrow{font-family:var(--font-mono,monospace);font-size:11px;font-weight:var(--weight-mono-ui,500);letter-spacing:.09em;text-transform:uppercase;color:var(--color-accent,#22d3ee);margin-bottom:14px;display:block}.page-module__v4MXvW__title{font-family:var(--font-sans,sans-serif);font-size:clamp(32px,5vw,50px);font-weight:var(--weight-heading,600);letter-spacing:-.025em;color:#fff;margin:0;line-height:1.08}.page-module__v4MXvW__standfirst{font-family:var(--font-sans,sans-serif);color:#ffffff9e;max-width:62ch;margin:18px 0 0;font-size:17px;line-height:1.65}.page-module__v4MXvW__toolSection{background:var(--color-paper,#fff);padding:48px clamp(20px,5vw,48px) 80px}.page-module__v4MXvW__toolInner{max-width:1000px;margin:0 auto}.page-module__v4MXvW__method{max-width:68ch;margin:56px auto 0}.page-module__v4MXvW__methodTitle{font-family:var(--font-mono,monospace);font-size:10px;font-weight:var(--weight-mono-ui,500);letter-spacing:.09em;text-transform:uppercase;color:#16181d6b;margin:0 0 16px}.page-module__v4MXvW__method p{font-family:var(--font-sans,sans-serif);color:#16181dc7;margin:0 0 16px;font-size:15px;line-height:1.75}.page-module__v4MXvW__methodLink{color:var(--color-primary,#0e7490);border-bottom:1px solid #0e74904d;text-decoration:none}.page-module__v4MXvW__methodLink:hover{border-bottom-color:var(--color-primary,#0e7490)}.page-module__v4MXvW__caveat{border-left:2px solid var(--hairline,#16181d17);padding-left:14px;color:#16181d94!important;font-size:14px!important}@media (max-width:640px){.page-module__v4MXvW__hero{padding:52px clamp(20px,5vw,48px) 40px}.page-module__v4MXvW__toolSection{padding:32px clamp(20px,5vw,48px) 56px}.page-module__v4MXvW__method{margin-top:40px}}
