.intro[data-astro-cid-fihhk3ej]{max-width:62ch;font-size:1.05rem}.banner[data-astro-cid-fihhk3ej]{background:var(--gorse-tint);color:var(--ink);border-radius:10px;padding:10px 14px}.results[data-astro-cid-fihhk3ej]{z-index:5;grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0 8px;display:grid;position:sticky;top:64px}@media (width<=640px){.results[data-astro-cid-fihhk3ej]{grid-template-columns:1fr 1fr 1fr;gap:6px;position:static}.res[data-astro-cid-fihhk3ej]{padding:10px!important}.total[data-astro-cid-fihhk3ej]{font-size:1.25rem!important}}.res[data-astro-cid-fihhk3ej]{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:14px;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.res[data-astro-cid-fihhk3ej][data-level=medium]{border-color:var(--moss)}.lvl[data-astro-cid-fihhk3ej]{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-muted);font-size:.78rem;font-weight:600}.total[data-astro-cid-fihhk3ej]{font:600 1.9rem/1.15 var(--font-display);font-variant-numeric:tabular-nums}.bar[data-astro-cid-fihhk3ej]{background:var(--line);border-radius:999px;height:8px;margin-top:8px;display:flex;overflow:hidden}.bar[data-astro-cid-fihhk3ej] span{height:100%;transition:width .2s}.legend[data-astro-cid-fihhk3ej]{color:var(--ink-muted);flex-wrap:wrap;gap:4px 16px;margin:0 0 18px;padding:0;list-style:none;display:flex}.legend[data-astro-cid-fihhk3ej] i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.box[data-astro-cid-fihhk3ej]{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin:0 0 14px;padding:12px 16px 14px}.box[data-astro-cid-fihhk3ej] legend[data-astro-cid-fihhk3ej]{font-weight:600;font-family:var(--font-display);padding:0 6px;font-size:1.05rem}.days[data-astro-cid-fihhk3ej]{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.days[data-astro-cid-fihhk3ej] input[data-astro-cid-fihhk3ej]{width:76px}input[data-astro-cid-fihhk3ej][type=number]{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:8px;width:100%;min-height:38px;padding:6px 8px}input[data-astro-cid-fihhk3ej][type=number]:focus{border-color:var(--moss);box-shadow:0 0 0 3px color-mix(in srgb, var(--moss) 25%, transparent);outline:none}.grid[data-astro-cid-fihhk3ej]{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(64px,1fr));align-items:center;gap:6px 10px;display:grid}.grid[data-astro-cid-fihhk3ej] .h[data-astro-cid-fihhk3ej]{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-muted);text-align:center;font-size:.78rem;font-weight:600}.grid[data-astro-cid-fihhk3ej] .rl[data-astro-cid-fihhk3ej]{font-size:.925rem}.grid[data-astro-cid-fihhk3ej] .sub[data-astro-cid-fihhk3ej]{grid-column:1/-1;margin-top:8px;font-weight:600}.mixwarn[data-astro-cid-fihhk3ej]{color:var(--rust);text-align:center}.cur[data-astro-cid-fihhk3ej]{border:1px solid var(--line);border-radius:10px;margin-left:auto;display:flex;overflow:hidden}.cur[data-astro-cid-fihhk3ej] input[data-astro-cid-fihhk3ej]{opacity:0;position:absolute}.cur[data-astro-cid-fihhk3ej] span[data-astro-cid-fihhk3ej]{cursor:pointer;padding:6px 12px;font-size:.9rem;display:block}.cur[data-astro-cid-fihhk3ej] input[data-astro-cid-fihhk3ej]:checked+span[data-astro-cid-fihhk3ej]{background:var(--ink);color:var(--paper)}.cur[data-astro-cid-fihhk3ej] input[data-astro-cid-fihhk3ej]:focus-visible+span[data-astro-cid-fihhk3ej]{outline:3px solid var(--moss);outline-offset:-3px}.sw[data-astro-cid-fihhk3ej]{cursor:pointer;align-items:center;gap:10px;display:flex}.sw[data-astro-cid-fihhk3ej] input[data-astro-cid-fihhk3ej]{opacity:0;position:absolute}.knob[data-astro-cid-fihhk3ej]{background:var(--line);border-radius:999px;flex:none;width:40px;height:24px;transition:background .15s;position:relative}.knob[data-astro-cid-fihhk3ej]:after{content:"";background:var(--surface);width:18px;height:18px;box-shadow:var(--shadow-card);border-radius:50%;transition:transform .15s;position:absolute;top:3px;left:3px}.sw[data-astro-cid-fihhk3ej] input[data-astro-cid-fihhk3ej]:checked+.knob[data-astro-cid-fihhk3ej]{background:var(--moss)}.sw[data-astro-cid-fihhk3ej] input[data-astro-cid-fihhk3ej]:checked+.knob[data-astro-cid-fihhk3ej]:after{transform:translate(16px)}.sw[data-astro-cid-fihhk3ej] input[data-astro-cid-fihhk3ej]:focus-visible+.knob[data-astro-cid-fihhk3ej]{outline:3px solid var(--moss);outline-offset:2px}.sr-only[data-astro-cid-fihhk3ej]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}
