.cs.svelte-1nywi0s{background:var(--ink-raised);border:1px solid var(--line);border-radius:calc(var(--radius) * 2);padding:clamp(1.5rem, 4vw, var(--space-xl))}.cs__head.svelte-1nywi0s{gap:var(--space-xs);flex-direction:column;display:flex}.cs__title.svelte-1nywi0s{letter-spacing:var(--tracking-tight);color:var(--bone);font-size:clamp(1.5rem,4vw,2rem)}.cs__intro.svelte-1nywi0s{max-width:44rem;color:var(--ash);line-height:1.6}.cs__form.svelte-1nywi0s{margin-top:var(--space-lg)}.cs__grid.svelte-1nywi0s{gap:var(--space-lg);grid-template-columns:1fr;display:grid}@media (width>=640px){.cs__grid.svelte-1nywi0s{gap:clamp(var(--space-lg), 4vw, var(--space-xl));grid-template-columns:1fr 1fr}}.effort.svelte-1nywi0s{border:0;min-width:0;margin:0;padding:0}.effort__legend.svelte-1nywi0s{align-items:baseline;gap:var(--space-xs) var(--space-sm);width:100%;margin-bottom:var(--space-md);flex-wrap:wrap;padding:0;display:flex}.effort__name.svelte-1nywi0s{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--brass)}.effort__range.svelte-1nywi0s{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.06em;color:var(--ash-dim);border:1px solid var(--line);border-radius:999px;padding:.2em .7em}.field.svelte-1nywi0s+.field:where(.svelte-1nywi0s){margin-top:var(--space-md)}.field__label.svelte-1nywi0s{justify-content:space-between;align-items:baseline;gap:var(--space-sm);margin-bottom:var(--space-2xs);font-size:var(--text-sm);color:var(--ash);display:flex}.field__fmt.svelte-1nywi0s{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ash-dim);font-size:.7rem}.field__error.svelte-1nywi0s{min-height:1.15em;margin-top:var(--space-2xs);font-size:var(--text-sm);color:var(--error);line-height:1.35}.cs__form-error.svelte-1nywi0s{margin-top:var(--space-md);padding:var(--space-sm) var(--space-md);border:1px solid color-mix(in srgb, var(--error) 40%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--error) 8%, transparent);font-size:var(--text-sm);color:var(--error);line-height:1.45}.cs__actions.svelte-1nywi0s{gap:var(--space-sm);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.btn.svelte-1nywi0s{border-radius:var(--radius);font-size:var(--text-sm);letter-spacing:.01em;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease), transform var(--dur-fast) var(--ease);border:1px solid #0000;justify-content:center;align-items:center;padding:.85rem 1.5rem;font-weight:500;display:inline-flex}.btn--primary.svelte-1nywi0s{background:var(--brass);color:#17130e}.btn--primary.svelte-1nywi0s:hover{background:color-mix(in srgb, var(--brass) 88%, white)}.btn--primary.svelte-1nywi0s:active{transform:translateY(1px)}.cs__result.svelte-1nywi0s{margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--line)}.cs__value.svelte-1nywi0s{margin-top:var(--space-xs);align-items:baseline;gap:.4rem;display:flex}.cs__num.svelte-1nywi0s{letter-spacing:var(--tracking-tight);color:var(--bone);font-variant-numeric:tabular-nums;font-size:clamp(2.75rem,10vw,4rem);font-weight:600;line-height:1}.cs__unit.svelte-1nywi0s{font-family:var(--font-mono);color:var(--brass);font-size:1.15rem}.cs__meta.svelte-1nywi0s{margin-top:var(--space-sm);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.08em;color:var(--ash-dim)}@media (prefers-reduced-motion:no-preference){.cs__result.svelte-1nywi0s{animation:svelte-1nywi0s-cs-reveal var(--dur-slow) var(--ease-out) both}}@keyframes svelte-1nywi0s-cs-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.cp.svelte-i2rf06{background:var(--ink-raised);border:1px solid var(--line);border-radius:calc(var(--radius) * 2);padding:clamp(1.5rem, 4vw, var(--space-xl))}.cp__head.svelte-i2rf06{gap:var(--space-xs);flex-direction:column;display:flex}.cp__title.svelte-i2rf06{letter-spacing:var(--tracking-tight);color:var(--bone);font-size:clamp(1.5rem,4vw,2rem)}.cp__intro.svelte-i2rf06{max-width:44rem;color:var(--ash);line-height:1.6}.cp__form.svelte-i2rf06{margin-top:var(--space-lg)}.cp__grid.svelte-i2rf06{gap:var(--space-lg);grid-template-columns:1fr;display:grid}@media (width>=640px){.cp__grid.svelte-i2rf06{gap:clamp(var(--space-lg), 4vw, var(--space-xl));grid-template-columns:1fr 1fr}}.effort.svelte-i2rf06{border:0;min-width:0;margin:0;padding:0}.effort__legend.svelte-i2rf06{align-items:baseline;gap:var(--space-xs) var(--space-sm);width:100%;margin-bottom:var(--space-md);flex-wrap:wrap;padding:0;display:flex}.effort__name.svelte-i2rf06{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--brass)}.effort__range.svelte-i2rf06{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.06em;color:var(--ash-dim);border:1px solid var(--line);border-radius:999px;padding:.2em .7em}.field.svelte-i2rf06+.field:where(.svelte-i2rf06){margin-top:var(--space-md)}.field__label.svelte-i2rf06{justify-content:space-between;align-items:baseline;gap:var(--space-sm);margin-bottom:var(--space-2xs);font-size:var(--text-sm);color:var(--ash);display:flex}.field__fmt.svelte-i2rf06{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ash-dim);font-size:.7rem}.field__error.svelte-i2rf06{min-height:1.15em;margin-top:var(--space-2xs);font-size:var(--text-sm);color:var(--error);line-height:1.35}.cp__form-error.svelte-i2rf06{margin-top:var(--space-md);padding:var(--space-sm) var(--space-md);border:1px solid color-mix(in srgb, var(--error) 40%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--error) 8%, transparent);font-size:var(--text-sm);color:var(--error);line-height:1.45}.cp__actions.svelte-i2rf06{gap:var(--space-sm);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.btn.svelte-i2rf06{border-radius:var(--radius);font-size:var(--text-sm);letter-spacing:.01em;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease), transform var(--dur-fast) var(--ease);border:1px solid #0000;justify-content:center;align-items:center;padding:.85rem 1.5rem;font-weight:500;display:inline-flex}.btn--primary.svelte-i2rf06{background:var(--brass);color:#17130e}.btn--primary.svelte-i2rf06:hover{background:color-mix(in srgb, var(--brass) 88%, white)}.btn--primary.svelte-i2rf06:active{transform:translateY(1px)}.cp__result.svelte-i2rf06{margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--line)}.cp__value.svelte-i2rf06{margin-top:var(--space-xs);align-items:baseline;gap:.4rem;display:flex}.cp__num.svelte-i2rf06{letter-spacing:var(--tracking-tight);color:var(--bone);font-variant-numeric:tabular-nums;font-size:clamp(2.75rem,10vw,4rem);font-weight:600;line-height:1}.cp__unit.svelte-i2rf06{font-family:var(--font-mono);color:var(--brass);font-size:1.15rem}.cp__meta.svelte-i2rf06{margin-top:var(--space-sm);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.08em;color:var(--ash-dim)}@media (prefers-reduced-motion:no-preference){.cp__result.svelte-i2rf06{animation:svelte-i2rf06-cp-reveal var(--dur-slow) var(--ease-out) both}}@keyframes svelte-i2rf06-cp-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.sw.svelte-z9vpzb{background:var(--ink-raised);border:1px solid var(--line);border-radius:calc(var(--radius) * 2);padding:clamp(1.5rem, 4vw, var(--space-xl))}.sw__head.svelte-z9vpzb{gap:var(--space-xs);flex-direction:column;display:flex}.sw__title.svelte-z9vpzb{letter-spacing:var(--tracking-tight);color:var(--bone);font-size:clamp(1.5rem,4vw,2rem)}.sw__intro.svelte-z9vpzb{max-width:44rem;color:var(--ash);line-height:1.6}.sw__form.svelte-z9vpzb{margin-top:var(--space-lg)}.sw__grid.svelte-z9vpzb{gap:var(--space-lg);grid-template-columns:1fr;display:grid}@media (width>=640px){.sw__grid.svelte-z9vpzb{gap:clamp(var(--space-lg), 4vw, var(--space-xl));grid-template-columns:1fr 1fr}}.effort.svelte-z9vpzb{border:0;min-width:0;margin:0;padding:0}.effort__legend.svelte-z9vpzb{align-items:baseline;gap:var(--space-xs) var(--space-sm);width:100%;margin-bottom:var(--space-md);flex-wrap:wrap;padding:0;display:flex}.effort__name.svelte-z9vpzb{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--brass)}.effort__range.svelte-z9vpzb{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.06em;color:var(--ash-dim);border:1px solid var(--line);border-radius:999px;padding:.2em .7em}.field.svelte-z9vpzb+.field:where(.svelte-z9vpzb){margin-top:var(--space-md)}.field__label.svelte-z9vpzb{justify-content:space-between;align-items:baseline;gap:var(--space-sm);margin-bottom:var(--space-2xs);font-size:var(--text-sm);color:var(--ash);display:flex}.field__fmt.svelte-z9vpzb{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ash-dim);font-size:.7rem}.field__error.svelte-z9vpzb{min-height:1.15em;margin-top:var(--space-2xs);font-size:var(--text-sm);color:var(--error);line-height:1.35}.sw__form-error.svelte-z9vpzb{margin-top:var(--space-md);padding:var(--space-sm) var(--space-md);border:1px solid color-mix(in srgb, var(--error) 40%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--error) 8%, transparent);font-size:var(--text-sm);color:var(--error);line-height:1.45}.sw__actions.svelte-z9vpzb{gap:var(--space-sm);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.btn.svelte-z9vpzb{border-radius:var(--radius);font-size:var(--text-sm);letter-spacing:.01em;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease), transform var(--dur-fast) var(--ease);border:1px solid #0000;justify-content:center;align-items:center;padding:.85rem 1.5rem;font-weight:500;display:inline-flex}.btn--primary.svelte-z9vpzb{background:var(--brass);color:#17130e}.btn--primary.svelte-z9vpzb:hover{background:color-mix(in srgb, var(--brass) 88%, white)}.btn--primary.svelte-z9vpzb:active{transform:translateY(1px)}.sw__result.svelte-z9vpzb{margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--line)}.sw__value.svelte-z9vpzb{margin-top:var(--space-xs);align-items:baseline;gap:.4rem;display:flex}.sw__num.svelte-z9vpzb{letter-spacing:var(--tracking-tight);color:var(--bone);font-variant-numeric:tabular-nums;font-size:clamp(2.75rem,10vw,4rem);font-weight:600;line-height:1}.sw__unit.svelte-z9vpzb{font-family:var(--font-mono);color:var(--brass);font-size:1.15rem}.sw__meta.svelte-z9vpzb{margin-top:var(--space-sm);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.08em;color:var(--ash-dim)}@media (prefers-reduced-motion:no-preference){.sw__result.svelte-z9vpzb{animation:svelte-z9vpzb-sw-reveal var(--dur-slow) var(--ease-out) both}}@keyframes svelte-z9vpzb-sw-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.tools.svelte-1u8eu4f{margin-top:var(--space-2xl);gap:var(--space-lg);flex-direction:column;display:flex}.switch.svelte-1u8eu4f{background:var(--ink-raised);border:1px solid var(--line);border-radius:999px;width:100%;padding:5px;display:grid;position:relative}@media (width>=560px){.switch.svelte-1u8eu4f{align-self:flex-start;width:auto}}.switch__thumb.svelte-1u8eu4f{background:color-mix(in srgb, var(--brass) 12%, transparent);border:1px solid var(--brass-dim);transition:transform var(--dur) var(--ease-out);border-radius:999px;position:absolute;top:5px;bottom:5px;left:5px}.switch__tab.svelte-1u8eu4f{z-index:1;white-space:nowrap;min-width:0;font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ash);transition:color var(--dur-fast) var(--ease);border-radius:999px;padding:.62rem clamp(1rem,4vw,1.75rem);position:relative}.switch__tab.svelte-1u8eu4f:hover,.switch__tab[aria-selected=true].svelte-1u8eu4f{color:var(--bone)}.switch__tab.svelte-1u8eu4f:focus-visible{outline:2px solid var(--brass);outline-offset:3px;border-radius:999px}
