.head[data-astro-cid-dbx35uf7]{max-width:900px;padding-top:24px}h1[data-astro-cid-dbx35uf7]{letter-spacing:-.05em;margin-top:14px;font-size:clamp(2.4rem,6vw,4.6rem)}.lead[data-astro-cid-dbx35uf7]{color:var(--ink-2);margin-top:20px;font-size:1.25rem}.calc[data-astro-cid-dbx35uf7]{border-top:1px solid var(--ink);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:32px 56px;margin-top:40px;padding-top:28px;display:grid}@media (width<=900px){.calc[data-astro-cid-dbx35uf7]{grid-template-columns:1fr}}fieldset[data-astro-cid-dbx35uf7]{border:0;border-bottom:1px solid var(--rule);min-width:0;margin:0;padding:22px 0}fieldset[data-astro-cid-dbx35uf7]:first-child{padding-top:0}legend[data-astro-cid-dbx35uf7]{margin-bottom:14px;padding:0}.presets[data-astro-cid-dbx35uf7]{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.chip[data-astro-cid-dbx35uf7]{font:inherit;border:1px solid var(--rule);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:999px;padding:9px 14px;font-weight:600}.chip[data-astro-cid-dbx35uf7]:hover{border-color:var(--ink-2)}.chip[data-astro-cid-dbx35uf7].on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.field[data-astro-cid-dbx35uf7]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:6px 0;display:flex}.field[data-astro-cid-dbx35uf7]>span[data-astro-cid-dbx35uf7]:first-child{font-weight:550}.unit[data-astro-cid-dbx35uf7]{color:var(--ink-2);white-space:nowrap;align-items:center;gap:10px;display:inline-flex}input[data-astro-cid-dbx35uf7][type=number]{width:7.5em;font:inherit;font-variant-numeric:tabular-nums;text-align:right;border:1px solid var(--ink);border-radius:var(--r-sm);background:var(--paper);color:var(--ink);padding:.55em .75em;font-weight:600}input[data-astro-cid-dbx35uf7][type=number]:focus{outline:2px solid var(--volt);outline-offset:1px}.toggle[data-astro-cid-dbx35uf7]{cursor:pointer;align-items:center;gap:14px;font-size:1.125rem;font-weight:650;display:flex}.toggle[data-astro-cid-dbx35uf7] input[data-astro-cid-dbx35uf7]{appearance:none;background:var(--rule);cursor:pointer;border-radius:999px;flex:none;width:46px;height:28px;margin:0;transition:background .2s;position:relative}.toggle[data-astro-cid-dbx35uf7] input[data-astro-cid-dbx35uf7]:after{content:"";background:var(--paper);border-radius:50%;width:22px;height:22px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.toggle[data-astro-cid-dbx35uf7] input[data-astro-cid-dbx35uf7]:checked{background:var(--ink)}.toggle[data-astro-cid-dbx35uf7] input[data-astro-cid-dbx35uf7]:checked:after{background:var(--volt);transform:translate(18px)}.toggle[data-astro-cid-dbx35uf7] input[data-astro-cid-dbx35uf7]:focus-visible{outline:2px solid var(--volt);outline-offset:2px}.sub[data-astro-cid-dbx35uf7]{margin-top:14px;padding-left:60px}@media (width<=520px){.sub[data-astro-cid-dbx35uf7]{padding-left:0}}.hint[data-astro-cid-dbx35uf7]{color:var(--ink-2);margin-top:10px;font-size:.9375rem}fieldset[data-astro-cid-dbx35uf7]>.hint[data-astro-cid-dbx35uf7]{padding-left:60px}@media (width<=520px){fieldset[data-astro-cid-dbx35uf7]>.hint[data-astro-cid-dbx35uf7]{padding-left:0}}.adv[data-astro-cid-dbx35uf7]{padding:18px 0}.adv[data-astro-cid-dbx35uf7] summary[data-astro-cid-dbx35uf7]{cursor:pointer;justify-content:space-between;font-weight:650;list-style:none;display:flex}.adv[data-astro-cid-dbx35uf7] summary[data-astro-cid-dbx35uf7]::-webkit-details-marker{display:none}.adv[data-astro-cid-dbx35uf7] summary[data-astro-cid-dbx35uf7]:after{content:"+";font:400 1.5rem/1 var(--display);transition:transform .2s}.adv[data-astro-cid-dbx35uf7][open] summary[data-astro-cid-dbx35uf7]:after{transform:rotate(45deg)}.adv-h[data-astro-cid-dbx35uf7]{margin-top:18px}.result[data-astro-cid-dbx35uf7]{background:var(--night);color:var(--night-ink);border-radius:var(--r-lg);padding:clamp(22px,3vw,34px);position:sticky;top:20px}.result[data-astro-cid-dbx35uf7] .label[data-astro-cid-dbx35uf7]{color:var(--night-ink-2)}.verdict[data-astro-cid-dbx35uf7]{font:650 1.25rem/1.2 var(--display);letter-spacing:-.02em;margin-top:14px}.diff[data-astro-cid-dbx35uf7]{font:700 clamp(4rem, 9vw, 6.5rem)/.9 var(--display);letter-spacing:-.055em;margin-top:6px}.diff[data-astro-cid-dbx35uf7] small[data-astro-cid-dbx35uf7]{font:600 1.5rem var(--text);letter-spacing:0;color:var(--night-ink-2)}[data-astro-cid-dbx35uf7][data-state=save] .diff[data-astro-cid-dbx35uf7]{color:var(--volt)}[data-astro-cid-dbx35uf7][data-state=loss] .diff[data-astro-cid-dbx35uf7]{color:var(--p-hot)}.sub-v[data-astro-cid-dbx35uf7]{color:var(--night-ink-2);margin-top:8px}.sub-v[data-astro-cid-dbx35uf7]:empty{display:none}.mini[data-astro-cid-dbx35uf7]{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:5;background:var(--night);color:var(--night-ink);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-weight:600;text-decoration:none;display:flex;position:fixed;box-shadow:0 8px 30px #00000040}.mini[data-astro-cid-dbx35uf7] strong[data-astro-cid-dbx35uf7]{font:700 1.25rem/1 var(--display);letter-spacing:-.02em}.mini[data-astro-cid-dbx35uf7][data-state=save] strong[data-astro-cid-dbx35uf7]{color:var(--volt)}.mini[data-astro-cid-dbx35uf7][data-state=loss] strong[data-astro-cid-dbx35uf7]{color:var(--p-hot)}.pair[data-astro-cid-dbx35uf7]{border-top:1px solid var(--night-rule);grid-template-columns:1fr 1fr;gap:16px 20px;margin:24px 0 0;padding-top:20px;display:grid}.pair[data-astro-cid-dbx35uf7] dt[data-astro-cid-dbx35uf7]{color:var(--night-ink-2);font-size:.875rem}.pair[data-astro-cid-dbx35uf7] dd[data-astro-cid-dbx35uf7]{margin:4px 0 0;font-size:1.25rem;font-weight:650}.months[data-astro-cid-dbx35uf7]{grid-template-columns:repeat(12,1fr);gap:6px;height:120px;margin-top:28px;display:grid}.months[data-astro-cid-dbx35uf7] .mo{align-items:flex-end;gap:2px;padding-bottom:18px;display:flex;position:relative}.months[data-astro-cid-dbx35uf7] .b{border-radius:2px 2px 0 0;flex:1;min-height:2px;transition:height .25s}.months[data-astro-cid-dbx35uf7] .b.fest,.lg[data-astro-cid-dbx35uf7].fest{background:color-mix(in oklch, var(--night-ink) 35%, var(--night))}.months[data-astro-cid-dbx35uf7] .b.dyn,.lg[data-astro-cid-dbx35uf7].dyn{background:var(--p-cold)}.months[data-astro-cid-dbx35uf7] .ml{text-align:center;color:var(--night-ink-2);font-size:.6875rem;position:absolute;bottom:0;left:0;right:0}.legend[data-astro-cid-dbx35uf7]{color:var(--night-ink-2);align-items:center;gap:8px;margin-top:10px;font-size:.8125rem;display:flex}.lg[data-astro-cid-dbx35uf7]{border-radius:2px;width:10px;height:10px;display:inline-block}.lg[data-astro-cid-dbx35uf7].dyn{margin-left:10px}.next[data-astro-cid-dbx35uf7]{margin-top:24px}.next[data-astro-cid-dbx35uf7] .btn{background:var(--volt);color:var(--volt-ink)}.next[data-astro-cid-dbx35uf7] p{color:var(--night-ink-2)}.next[data-astro-cid-dbx35uf7] .btn{margin-top:16px}.next[data-astro-cid-dbx35uf7] .ad{margin-top:8px;font-size:.75rem}.split[data-astro-cid-dbx35uf7]{border-top:1px solid var(--ink);grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:24px 64px;padding-top:28px;display:grid}@media (width<=860px){.split[data-astro-cid-dbx35uf7]{grid-template-columns:1fr}}.src[data-astro-cid-dbx35uf7]{color:var(--ink-2);margin-top:48px;font-size:.875rem}@media (prefers-reduced-motion:reduce){.months[data-astro-cid-dbx35uf7] .b{transition:none}}
