.card.svelte-1sfl5h6{box-sizing:border-box;background:linear-gradient(180deg, color-mix(in srgb, var(--col) 10%, var(--panel-2)), var(--panel));border:1px solid var(--border);border-top:2px solid color-mix(in srgb, var(--col) 85%, transparent);border-radius:.8rem;flex-direction:column;width:100%;padding:1rem 1.05rem 1.1rem;display:flex}.card-top.svelte-1sfl5h6{justify-content:space-between;align-items:center;gap:.5rem;min-height:2.1rem;margin-bottom:.85rem;display:flex}.card-title.svelte-1sfl5h6{min-width:0;font-family:var(--font-display);letter-spacing:.01em;color:color-mix(in srgb, var(--col) 80%, var(--text));margin:0;font-size:.95rem;font-weight:700;line-height:1.2}.seg.period.svelte-1sfl5h6{background:var(--bg);border:1px solid var(--border);border-radius:.55rem;flex:none;gap:.1rem;padding:.15rem;display:inline-flex}.seg.period.svelte-1sfl5h6 button:where(.svelte-1sfl5h6){width:2.4rem;height:1.5rem;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.4rem;padding:0;font-size:.66rem;font-weight:600;line-height:1.5rem;transition:color .15s,background .15s,border-color .15s}.seg.period.svelte-1sfl5h6 button:where(.svelte-1sfl5h6):hover{color:var(--text)}.seg.period.svelte-1sfl5h6 button:where(.svelte-1sfl5h6):focus-visible{border-color:#6e7bffa6;outline:none;box-shadow:0 0 0 3px #6e7bff2e}.seg.period.svelte-1sfl5h6 button.active:where(.svelte-1sfl5h6){color:var(--text);background:linear-gradient(180deg, var(--panel-2), var(--panel));border-color:#6e7bff73;box-shadow:inset 0 1px #c7cdd614}.primary.svelte-1sfl5h6{flex-direction:column;gap:.22rem;margin-bottom:.5rem;padding-bottom:.85rem;display:flex}.primary-lbl.svelte-1sfl5h6{letter-spacing:.05em;text-transform:uppercase;min-width:0;height:1.1rem;color:var(--muted);align-items:center;gap:.3rem;font-size:.68rem;font-weight:600;display:flex}.primary-lbl.svelte-1sfl5h6 .lbl-text:where(.svelte-1sfl5h6){white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.primary-slot.svelte-1sfl5h6{height:2rem;position:relative}.primary-slot.svelte-1sfl5h6>:where(.svelte-1sfl5h6){position:absolute;left:0}.primary-val.svelte-1sfl5h6{max-width:100%;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap;align-items:baseline;font-size:1.7rem;font-weight:700;line-height:1;display:flex;top:50%;overflow:hidden;transform:translateY(-50%)}.primary-num.svelte-1sfl5h6{overflow:hidden}.primary-denom.svelte-1sfl5h6{letter-spacing:.04em;color:var(--muted);flex:none;margin-left:.35rem;font-size:.5em;font-weight:600}.primary-slot.svelte-1sfl5h6 .skel-primary:where(.svelte-1sfl5h6){border-radius:.5rem;height:1.3rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.primary-sub.svelte-1sfl5h6{width:9rem;height:1.1rem;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.72rem;line-height:1.1rem;overflow:hidden}.divider.svelte-1sfl5h6{background:var(--border);height:1px;margin:0 0 .25rem}.rows.svelte-1sfl5h6{flex-direction:column;margin:0;display:flex}.row.svelte-1sfl5h6{border-bottom:1px solid color-mix(in srgb, var(--border) 60%, transparent);justify-content:space-between;align-items:center;gap:.6rem;min-height:2rem;padding-block:.25rem;display:flex}.row.svelte-1sfl5h6:last-of-type{border-bottom:0}.row.svelte-1sfl5h6 dt:where(.svelte-1sfl5h6){min-width:0;color:var(--muted);flex:auto;font-size:.74rem}.row.svelte-1sfl5h6 dt:where(.svelte-1sfl5h6) .info:where(.svelte-1sfl5h6){margin-left:.25rem}.dt-text.svelte-1sfl5h6{min-width:0;line-height:1.2}.row.svelte-1sfl5h6 dd:where(.svelte-1sfl5h6){flex:none;margin:0}.vbox.svelte-1sfl5h6{width:6.5rem;height:1.4rem;font-family:var(--font-mono);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;display:inline-flex;overflow:hidden}.vbox.wide.svelte-1sfl5h6{width:11rem}.vtext.svelte-1sfl5h6{text-overflow:clip;white-space:nowrap;max-width:100%;color:var(--text);font-size:.85rem;font-weight:500;overflow:hidden}.dim.svelte-1sfl5h6{color:var(--muted);margin-left:.2rem;font-size:.72rem;font-weight:500}.skel.svelte-1sfl5h6{background:color-mix(in srgb, #fff 17%, var(--panel-2));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--col) 55%, transparent);border-radius:.35rem;position:relative;overflow:hidden}.skel.svelte-1sfl5h6:after{content:"";background:linear-gradient(90deg,#0000,#ffffff29,#0000);animation:1.5s ease-in-out infinite svelte-1sfl5h6-skel-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes svelte-1sfl5h6-skel-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.skel.svelte-1sfl5h6:after{animation:none}}.vbox.svelte-1sfl5h6 .skel:where(.svelte-1sfl5h6){height:.95rem}.attrib.svelte-1sfl5h6{height:1.1rem;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;opacity:.85;margin-top:.85rem;font-size:.66rem;line-height:1.1rem;text-decoration:none;transition:color .15s,opacity .15s;overflow:hidden}.attrib.svelte-1sfl5h6:hover{color:var(--col);opacity:1}.info.svelte-1sfl5h6{color:var(--muted);cursor:help;vertical-align:middle;background:0 0;border:0;flex:none;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.info.svelte-1sfl5h6 svg:where(.svelte-1sfl5h6){opacity:.7;width:12px;height:12px;display:block}.info.svelte-1sfl5h6:focus{outline:none}.info.svelte-1sfl5h6:hover,.info.svelte-1sfl5h6:focus-visible{color:var(--accent)}.tip.svelte-1sfl5h6{background:var(--panel-2);border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border));width:max-content;max-width:220px;color:var(--text);font-family:var(--font-body);letter-spacing:0;text-align:left;text-transform:none;opacity:0;visibility:hidden;z-index:6;pointer-events:none;border-radius:.5rem;padding:.5rem .6rem;font-size:.7rem;font-weight:400;line-height:1.45;transition:opacity .15s,visibility .15s;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%);box-shadow:0 12px 30px -12px #000c}.info.svelte-1sfl5h6:hover .tip:where(.svelte-1sfl5h6),.info.svelte-1sfl5h6:focus-visible .tip:where(.svelte-1sfl5h6){opacity:1;visibility:visible}.calc.svelte-1mrj6y1{flex-direction:column;gap:1.4rem;padding:clamp(1.25rem,3vw,2rem);display:flex;position:relative}.mono.svelte-1mrj6y1{font-family:var(--font-mono)}.section-head.svelte-1mrj6y1{justify-content:space-between;align-items:center;gap:1rem;min-height:1.6rem;margin-bottom:1rem;display:flex}.reset-btn.svelte-1mrj6y1{cursor:pointer;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--err) 70%, var(--muted));background:0 0;border:0;align-items:center;gap:.3rem;padding:.2rem 0;font-size:.66rem;transition:color .15s;display:inline-flex;position:relative}.reset-btn.svelte-1mrj6y1:hover,.reset-btn.svelte-1mrj6y1:focus-visible{color:var(--err);outline:none}.reset-btn.svelte-1mrj6y1 svg:where(.svelte-1mrj6y1){width:12px;height:12px;display:block}.freshness.svelte-1mrj6y1{align-items:center;gap:.45rem;margin-left:auto;display:inline-flex}.fresh-text.svelte-1mrj6y1{text-align:right;white-space:nowrap;min-width:15.5rem;display:inline-block}.fresh-line.svelte-1mrj6y1{color:var(--muted);font-family:var(--font-mono);letter-spacing:.04em;cursor:pointer;background:0 0;border:0;align-items:center;gap:.45rem;padding:0;font-size:.72rem;transition:color .15s;display:inline-flex;position:relative}.fresh-line.svelte-1mrj6y1:hover,.fresh-line.svelte-1mrj6y1:focus-visible{color:var(--text);outline:none}.cd-ring.svelte-1mrj6y1{flex:none;display:block;overflow:visible}.cd-track.svelte-1mrj6y1{stroke:var(--border);stroke-width:2.5px}.cd-prog.svelte-1mrj6y1{stroke:var(--accent);stroke-width:2.5px;stroke-linecap:round;transition:stroke-dashoffset .95s linear}.fresh-line.loading.svelte-1mrj6y1 .cd-prog:where(.svelte-1mrj6y1){stroke:var(--alert)}.cd-count.svelte-1mrj6y1{font-variant-numeric:tabular-nums}.overlay-veil.svelte-1mrj6y1{z-index:5;border-radius:inherit;background:color-mix(in srgb, var(--bg) 75%, transparent);justify-content:center;align-items:center;padding:1rem;display:flex;position:absolute;inset:0}.overlay-card.svelte-1mrj6y1{text-align:center;border:1px solid var(--border);background:var(--panel);border-radius:.7rem;flex-direction:column;align-items:center;gap:.5rem;max-width:22rem;padding:1.6rem 1.9rem;display:flex;box-shadow:0 18px 44px #00000073}.overlay-glyph.svelte-1mrj6y1{width:30px;height:30px;color:var(--accent);margin-bottom:.1rem}.overlay-glyph.error.svelte-1mrj6y1{color:var(--err)}.overlay-title.svelte-1mrj6y1{font-family:var(--font-display);color:var(--text);margin:0;font-size:1.05rem;font-weight:600}.overlay-sub.svelte-1mrj6y1{max-width:17rem;color:var(--muted);margin:0;font-size:.84rem;line-height:1.45}.overlay-btn.svelte-1mrj6y1{background:var(--accent);color:var(--bg);font-family:var(--font-mono);letter-spacing:.03em;cursor:pointer;border:0;border-radius:.4rem;margin-top:.65rem;padding:.5rem 1.25rem;font-size:.8rem;font-weight:600;transition:filter .15s}.overlay-btn.svelte-1mrj6y1:hover,.overlay-btn.svelte-1mrj6y1:focus-visible{filter:brightness(1.12);outline:none}@media (prefers-reduced-motion:reduce){.cd-prog.svelte-1mrj6y1{transition:none}}.controls.svelte-1mrj6y1{flex-wrap:wrap;align-items:flex-start;gap:1rem 1.4rem;display:flex}.ctrl.svelte-1mrj6y1{flex-direction:column;gap:.45rem;display:flex}.ctrl-switch.svelte-1mrj6y1{align-items:flex-end;margin-left:auto}.ctrl-lbl.svelte-1mrj6y1{color:var(--muted);letter-spacing:.02em;text-transform:uppercase;font-size:.7rem;font-weight:600}.storage-row.svelte-1mrj6y1{border:1px solid var(--border);background:var(--bg);border-radius:.55rem;align-items:stretch;width:9.5rem;transition:border-color .15s,box-shadow .15s;display:inline-flex;overflow:hidden}.storage-row.svelte-1mrj6y1:focus-within{border-color:#6e7bffa6;box-shadow:0 0 0 3px #6e7bff2e}.storage-row.svelte-1mrj6y1 .num:where(.svelte-1mrj6y1){background:0 0;border:0;border-radius:0;flex:auto;width:auto;min-width:0}.storage-row.svelte-1mrj6y1 .unit:where(.svelte-1mrj6y1){border:0;border-left:1px solid var(--border);background-color:#c7cdd60a;border-radius:0;flex:none}.storage-row.svelte-1mrj6y1 input.num:where(.svelte-1mrj6y1):focus,.storage-row.svelte-1mrj6y1 select.unit:where(.svelte-1mrj6y1):focus{box-shadow:none;border-left-color:var(--border)}input.num.svelte-1mrj6y1,select.unit.svelte-1mrj6y1{font-family:var(--font-mono);color:var(--text);background:var(--bg);border:1px solid var(--border);box-sizing:border-box;border-radius:.55rem;outline:none;padding:.5rem .65rem;font-size:.95rem;transition:border-color .15s,box-shadow .15s}input.num.svelte-1mrj6y1{width:100%}input.num.svelte-1mrj6y1:focus,select.unit.svelte-1mrj6y1:focus{border-color:#6e7bffa6;box-shadow:0 0 0 3px #6e7bff2e}input.num.svelte-1mrj6y1::placeholder{color:var(--muted);opacity:.7}select.unit.svelte-1mrj6y1{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%238B93A7'%20stroke-width='2.5'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='m6%209%206%206%206-6'/%3E%3C/svg%3E");background-position:right .6rem center;background-repeat:no-repeat;background-size:.8rem;padding-right:1.9rem}.seg.svelte-1mrj6y1{background:var(--bg);border:1px solid var(--border);border-radius:.55rem;gap:.2rem;padding:.2rem;display:inline-flex}.seg.svelte-1mrj6y1 button:where(.svelte-1mrj6y1){font-family:var(--font-body);color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.4rem;padding:.4rem .7rem;font-size:.8rem;font-weight:600;transition:color .15s,background .15s,border-color .15s}.seg.svelte-1mrj6y1 button:where(.svelte-1mrj6y1):hover{color:var(--text)}.seg.svelte-1mrj6y1 button:where(.svelte-1mrj6y1):focus-visible{border-color:#6e7bffa6;outline:none;box-shadow:0 0 0 3px #6e7bff2e}.seg.svelte-1mrj6y1 button.active:where(.svelte-1mrj6y1){color:var(--text);background:linear-gradient(180deg, var(--panel-2), var(--panel));border-color:#6e7bff73;box-shadow:inset 0 1px #c7cdd614}.switch.svelte-1mrj6y1{cursor:pointer;min-height:2.3rem;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);background:0 0;border:0;align-items:center;gap:.5rem;padding:.35rem 0;font-size:.7rem;transition:color .18s;display:inline-flex}.switch[aria-checked=true].svelte-1mrj6y1{color:var(--accent)}.switch-track.svelte-1mrj6y1{background:var(--bg);border:1px solid var(--border);border-radius:999px;flex:none;width:34px;height:18px;transition:background .2s,border-color .2s;position:relative}.switch[aria-checked=true].svelte-1mrj6y1 .switch-track:where(.svelte-1mrj6y1){background:color-mix(in srgb, var(--accent) 28%, var(--bg));border-color:color-mix(in srgb, var(--accent) 55%, var(--border))}.switch-thumb.svelte-1mrj6y1{background:var(--muted);border-radius:50%;width:12px;height:12px;transition:transform .2s,background .2s;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.switch[aria-checked=true].svelte-1mrj6y1 .switch-thumb:where(.svelte-1mrj6y1){background:var(--accent);transform:translate(15px,-50%)}.switch.svelte-1mrj6y1:focus-visible{outline:none}.switch.svelte-1mrj6y1:focus-visible .switch-track:where(.svelte-1mrj6y1){box-shadow:0 0 0 3px #6e7bff2e}.advanced.svelte-1mrj6y1{border-top:1px dashed var(--border);margin-top:1.1rem;padding-top:1rem}.adv-note.svelte-1mrj6y1{color:var(--muted);max-width:70ch;margin:0 0 .9rem;font-size:.78rem;line-height:1.5}.advanced-row.svelte-1mrj6y1{grid-template-columns:repeat(3,auto) 1fr;align-items:start;gap:1.1rem 1.6rem;display:grid}.advanced-row.svelte-1mrj6y1 .field:where(.svelte-1mrj6y1)>.input-wrap:where(.svelte-1mrj6y1){width:9rem}.storage-row.gs-row.svelte-1mrj6y1{width:11rem}.adv-reset.svelte-1mrj6y1{justify-self:end}@media (width<=720px){.advanced-row.svelte-1mrj6y1{grid-template-columns:1fr}.adv-reset.svelte-1mrj6y1{justify-self:start}.adv-reset.svelte-1mrj6y1 .lbl:where(.svelte-1mrj6y1){display:none}}.adv-reset.svelte-1mrj6y1 .reset-btn:where(.svelte-1mrj6y1){border:1px solid color-mix(in srgb, var(--err) 35%, var(--border));background:color-mix(in srgb, var(--err) 6%, transparent);color:var(--err);white-space:nowrap;border-radius:.55rem;justify-content:center;gap:.35rem;padding:.5rem .9rem}.adv-reset.svelte-1mrj6y1 .reset-btn:where(.svelte-1mrj6y1):hover,.adv-reset.svelte-1mrj6y1 .reset-btn:where(.svelte-1mrj6y1):focus-visible{color:var(--err);border-color:var(--err);background:color-mix(in srgb, var(--err) 14%, transparent)}.adv-reset.svelte-1mrj6y1 .tip:where(.svelte-1mrj6y1){left:auto;right:0;transform:none}.field.svelte-1mrj6y1{flex-direction:column;gap:.4rem;display:flex}.lbl.svelte-1mrj6y1{color:var(--muted);align-items:center;gap:.4rem;font-size:.78rem;font-weight:600;display:flex}.input-wrap.svelte-1mrj6y1{position:relative}.input-wrap.svelte-1mrj6y1 .num:where(.svelte-1mrj6y1){padding-right:2.4rem}.in-suffix.svelte-1mrj6y1{pointer-events:none;font-family:var(--font-mono);color:var(--accent);font-size:.7rem;position:absolute;top:50%;right:.6rem;transform:translateY(-50%)}.results.svelte-1mrj6y1{border-top:1px solid var(--border);padding-top:1.4rem}.result-cols.svelte-1mrj6y1{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1rem;display:grid}@media (width<=900px){.result-cols.svelte-1mrj6y1{grid-template-columns:1fr}}.tip.svelte-1mrj6y1{background:var(--panel-2);border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border));width:max-content;max-width:220px;color:var(--text);font-family:var(--font-body);letter-spacing:0;text-align:left;text-transform:none;opacity:0;visibility:hidden;z-index:6;pointer-events:none;border-radius:.5rem;padding:.5rem .6rem;font-size:.7rem;font-weight:400;line-height:1.45;transition:opacity .15s,visibility .15s;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%);box-shadow:0 12px 30px -12px #000c}.fresh-line.svelte-1mrj6y1:focus,.reset-btn.svelte-1mrj6y1:focus{outline:none}.fresh-line.svelte-1mrj6y1:hover .tip:where(.svelte-1mrj6y1),.fresh-line.svelte-1mrj6y1:focus-visible .tip:where(.svelte-1mrj6y1),.reset-btn.svelte-1mrj6y1:hover .tip:where(.svelte-1mrj6y1),.reset-btn.svelte-1mrj6y1:focus-visible .tip:where(.svelte-1mrj6y1){opacity:1;visibility:visible}.calc-foot.svelte-1mrj6y1{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem 1.5rem;padding-top:.6rem;display:flex}.intro[data-astro-cid-fgdfrmay]{padding-block:2.5rem 1.5rem}h1[data-astro-cid-fgdfrmay]{font-family:var(--font-display);letter-spacing:-.03em;margin:.3em 0 .25em;font-size:clamp(1.9rem,4vw,2.6rem);font-weight:800;line-height:1.05}.lede[data-astro-cid-fgdfrmay]{color:var(--muted);max-width:72ch;font-size:1.08rem;line-height:1.6}.mount[data-astro-cid-fgdfrmay]{padding-block:.5rem 4rem}
