.hint-wrapper.svelte-1eclqpj{position:relative;display:inline-flex;align-items:center}.hint-trigger.svelte-1eclqpj{width:1.1rem;height:1.1rem;padding:0;border:1px solid rgb(203 213 225);border-radius:99rem;background:transparent;color:#475569;font-size:.72rem;font-weight:600;font-family:inherit;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.hint-trigger.svelte-1eclqpj:hover{border-color:#64748b;color:#0f172a}.hint-trigger.svelte-1eclqpj:focus-visible{outline:2px solid rgb(31 63 209);outline-offset:2px}.hint-tip.svelte-1eclqpj{display:none;position:absolute;top:calc(100% + .35rem);left:0;z-index:20;min-width:14rem;max-width:20rem;padding:.55rem .75rem;background:#0f172a;color:#f1f5f9;font-size:.78rem;font-weight:400;line-height:1.45;text-transform:none;letter-spacing:normal;border-radius:.45rem;box-shadow:0 6px 18px #0f172a2e;white-space:normal}.hint-wrapper.svelte-1eclqpj:hover .hint-tip:where(.svelte-1eclqpj),.hint-wrapper.svelte-1eclqpj:focus-within .hint-tip:where(.svelte-1eclqpj){display:block}.rechner.svelte-lrfcf0{--ink: rgb(15 23 42);--ink-soft: rgb(51 65 85);--ink-muted: rgb(71 85 105);--line: rgb(226 232 240);--line-soft: rgb(241 245 249);--surface: #fafaf9;--surface-inner: #ffffff;--accent: rgb(31 63 209);--accent-soft: rgba(31, 63, 209, .07);--radius-lg: 1rem;--radius-xl: 1.25rem;display:flex;flex-direction:column;gap:1.25rem;padding:1.25rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);color:var(--ink);font-family:inherit;box-shadow:0 1px 2px #0f172a08;min-width:0}@media(max-width:479px){.rechner.svelte-lrfcf0{padding:.9rem;border-radius:var(--radius-lg)}}@media(min-width:640px){.rechner.svelte-lrfcf0{padding:1.75rem;gap:1.5rem}}.mode-switch.svelte-lrfcf0{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.mode-btn.svelte-lrfcf0{display:flex;flex-direction:column;gap:.22rem;padding:.7rem .9rem;background:var(--surface-inner);border:1px solid var(--line);border-radius:var(--radius-lg);cursor:pointer;text-align:left;font-family:inherit;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.mode-btn.svelte-lrfcf0:hover{border-color:#94a3b8;background:#fdfdfc}.mode-btn.svelte-lrfcf0:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mode-btn.selected.svelte-lrfcf0{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.mode-label.svelte-lrfcf0{font-size:.95rem;font-weight:600;color:var(--ink);line-height:1.25}.mode-hint.svelte-lrfcf0{font-size:.78rem;color:var(--ink-muted);line-height:1.35}.panes.svelte-lrfcf0{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;min-width:0}@media(min-width:860px){.panes.svelte-lrfcf0{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:1.75rem;align-items:start}.results.svelte-lrfcf0{position:sticky;top:2rem;align-self:start;max-height:calc(100vh - 3rem);overflow-y:auto;z-index:3}}.inputs.svelte-lrfcf0,.results.svelte-lrfcf0{min-width:0}.inputs.svelte-lrfcf0{display:flex;flex-direction:column;gap:1.1rem}.group.svelte-lrfcf0{display:flex;flex-direction:column;gap:.65rem;padding-top:.35rem;min-width:0}.group.svelte-lrfcf0+.group:where(.svelte-lrfcf0){border-top:1px solid var(--line-soft);padding-top:1rem}.group-heading.svelte-lrfcf0{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--ink-muted);margin:0}.pair.svelte-lrfcf0{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;align-items:start}@media(max-width:479px){.pair.svelte-lrfcf0{grid-template-columns:minmax(0,1fr)}}.field.svelte-lrfcf0{display:flex;flex-direction:column;gap:.3rem;min-width:0}.field-label.svelte-lrfcf0{display:block;font-size:.88rem;font-weight:500;color:var(--ink)}.field-header.svelte-lrfcf0{display:flex;justify-content:space-between;align-items:center;gap:.5rem;flex-wrap:wrap}.field-header.svelte-lrfcf0 .field-label:where(.svelte-lrfcf0){margin-bottom:0}.label-with-hint.svelte-lrfcf0{display:inline-flex;align-items:center;gap:.35rem}.view-switch.svelte-lrfcf0{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;margin-top:-.35rem}.view-label.svelte-lrfcf0{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--ink-muted)}.input-row.svelte-lrfcf0{display:flex;align-items:start;border:1px solid var(--line);border-radius:.6rem;overflow:hidden;background:var(--surface-inner);transition:border-color .14s ease,box-shadow .14s ease}.input-row.svelte-lrfcf0:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #1f3fd124}.input-row.svelte-lrfcf0 input:where(.svelte-lrfcf0){flex:1;min-width:0;padding:.55rem .75rem;border:0;outline:none;background:transparent;color:var(--ink);font-size:1rem;font-variant-numeric:tabular-nums}.input-row.svelte-lrfcf0 input[aria-invalid=true]:where(.svelte-lrfcf0){color:#b91c1c}.input-row.svelte-lrfcf0 .unit:where(.svelte-lrfcf0){display:inline-flex;align-items:center;align-self:stretch;padding:0 .75rem;background:var(--line-soft);color:var(--ink-muted);font-size:.85rem;border-left:1px solid var(--line);white-space:nowrap}.error.svelte-lrfcf0{font-size:.78rem;color:#b91c1c;margin:0}.unit-toggle.svelte-lrfcf0{display:inline-flex;gap:0;border:1px solid var(--line);border-radius:.45rem;overflow:hidden;background:var(--surface-inner)}.unit-btn.svelte-lrfcf0{padding:.22rem .6rem;border:0;background:transparent;color:var(--ink-soft);font-size:.72rem;font-weight:500;font-family:inherit;cursor:pointer;transition:background-color .14s ease,color .14s ease}.unit-btn.svelte-lrfcf0+.unit-btn:where(.svelte-lrfcf0){border-left:1px solid var(--line)}.unit-btn.svelte-lrfcf0:hover{background:var(--line-soft)}.unit-btn.svelte-lrfcf0:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.unit-btn.selected.svelte-lrfcf0{background:var(--accent);color:#fff}.actions.svelte-lrfcf0{margin-top:.25rem}.reset-btn.svelte-lrfcf0{font-size:.83rem;color:var(--ink-soft);padding:.45rem .85rem;border:1px solid var(--line);border-radius:.45rem;background:var(--surface-inner);cursor:pointer;transition:background-color .14s ease,border-color .14s ease}.reset-btn.svelte-lrfcf0:hover{background:var(--line-soft);border-color:#94a3b8}.reset-btn.svelte-lrfcf0:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.results.svelte-lrfcf0{display:flex;flex-direction:column;gap:.9rem}.hero.svelte-lrfcf0{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem;padding:1.25rem 1.5rem;background:var(--accent-soft);border:1px solid rgba(31,63,209,.15);border-radius:var(--radius-xl);min-width:0}@media(max-width:479px){.hero.svelte-lrfcf0{padding:1rem 1.1rem}}.hero-label.svelte-lrfcf0{flex-basis:100%;font-size:.72rem;font-weight:600;letter-spacing:.08em;color:var(--accent);text-transform:uppercase;margin-bottom:.35rem}.hero-value.svelte-lrfcf0{font-size:clamp(1.7rem,7vw,2.7rem);font-weight:600;color:var(--accent);font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.01em;overflow-wrap:anywhere;min-width:0}.hero-unit.svelte-lrfcf0{font-size:1rem;color:var(--ink-soft)}.stats.svelte-lrfcf0{display:flex;flex-direction:column;gap:.5rem}.stats-convention.svelte-lrfcf0{margin:.4rem 0 0;font-size:.72rem;line-height:1.45;color:var(--ink-muted)}.stats-convention.svelte-lrfcf0 a:where(.svelte-lrfcf0){color:var(--brand);text-underline-offset:2px}.stat.svelte-lrfcf0{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.75rem 1rem;background:var(--surface-inner);border:1px solid var(--line);border-radius:.75rem}.stat-label.svelte-lrfcf0{font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-weight:500}.stat-value.svelte-lrfcf0{font-size:1.15rem;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums;text-align:right}.breakdown-card.svelte-lrfcf0{padding:1rem 1.1rem;background:var(--surface-inner);border:1px solid var(--line);border-radius:var(--radius-lg)}.breakdown-heading.svelte-lrfcf0{font-size:.72rem;font-weight:600;letter-spacing:.08em;color:var(--ink-muted);text-transform:uppercase;margin:0 0 .55rem}.breakdown.svelte-lrfcf0{display:flex;flex-direction:column;gap:0;margin:0}.breakdown-row.svelte-lrfcf0{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 0;border-top:1px solid var(--line-soft);font-size:.86rem}.breakdown-row.svelte-lrfcf0:first-child{border-top:0;padding-top:.25rem}.breakdown-row.svelte-lrfcf0 dt:where(.svelte-lrfcf0){color:var(--ink-muted)}.breakdown-row.svelte-lrfcf0 dd:where(.svelte-lrfcf0){margin:0;color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500;text-align:right}.invalid.svelte-lrfcf0{padding:1rem 1.1rem;background:#fef2f2;border:1px solid rgb(252 165 165);border-radius:var(--radius-lg);color:#991b1b;font-size:.9rem;margin:0}.rechner.svelte-c2irmf{--ink: rgb(15 23 42);--ink-soft: rgb(51 65 85);--ink-muted: rgb(71 85 105);--line: rgb(226 232 240);--line-soft: rgb(241 245 249);--surface: #fafaf9;--surface-inner: #ffffff;--accent: rgb(31 63 209);--accent-soft: rgba(31, 63, 209, .07);--radius-lg: 1rem;--radius-xl: 1.25rem;--good: rgb(21 128 61);display:flex;flex-direction:column;gap:1.25rem;padding:1.25rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);color:var(--ink);font-family:inherit;box-shadow:0 1px 2px #0f172a08}@media(min-width:640px){.rechner.svelte-c2irmf{padding:1.75rem;gap:1.5rem}}.panes.svelte-c2irmf{display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:860px){.results.svelte-c2irmf{position:sticky;top:2rem;align-self:start;z-index:3}.panes.svelte-c2irmf{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:1.75rem;align-items:start}}.inputs.svelte-c2irmf{display:flex;flex-direction:column;gap:1.1rem}.group.svelte-c2irmf{display:flex;flex-direction:column;gap:.65rem;padding-top:.35rem}.group.svelte-c2irmf+.group:where(.svelte-c2irmf){border-top:1px solid var(--line-soft);padding-top:1rem}.group-heading.svelte-c2irmf{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--ink-muted);margin:0}.pair.svelte-c2irmf{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;align-items:start}.field.svelte-c2irmf{display:flex;flex-direction:column;gap:.3rem}.field-header.svelte-c2irmf{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.field-label.svelte-c2irmf{font-size:.85rem;font-weight:600;color:var(--ink)}.input-row.svelte-c2irmf{display:flex;align-items:stretch;border:1px solid var(--line);border-radius:.6rem;overflow:hidden;background:var(--surface-inner);transition:border-color .14s ease,box-shadow .14s ease}.input-row.svelte-c2irmf:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #1f3fd124}.input-row.svelte-c2irmf input:where(.svelte-c2irmf){flex:1;min-width:0;padding:.55rem .75rem;border:0;outline:none;background:transparent;color:var(--ink);font-family:inherit;font-size:1rem;font-variant-numeric:tabular-nums}.input-row.svelte-c2irmf input[aria-invalid=true]:where(.svelte-c2irmf){color:#b91c1c}select.svelte-c2irmf{width:100%;border:1px solid var(--line);border-radius:.6rem;background:var(--surface-inner);padding:.55rem .7rem;font-family:inherit;font-size:.95rem;color:var(--ink);appearance:auto;transition:border-color .14s ease,box-shadow .14s ease}select.svelte-c2irmf:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #1f3fd124}.input-row.svelte-c2irmf .unit:where(.svelte-c2irmf){display:inline-flex;align-items:center;align-self:stretch;padding:0 .75rem;background:var(--line-soft);color:var(--ink-muted);font-size:.85rem;border-left:1px solid var(--line);white-space:nowrap}.label-with-hint.svelte-c2irmf{display:inline-flex;align-items:center;gap:.35rem}.error.svelte-c2irmf{margin:0;font-size:.75rem;color:#b91c1c}.unit-toggle.svelte-c2irmf{display:inline-flex;align-self:start;background:var(--surface-inner);border:1px solid var(--line);border-radius:.45rem;overflow:hidden}.unit-btn.svelte-c2irmf{background:transparent;border:0;padding:.22rem .6rem;font-family:inherit;font-size:.72rem;font-weight:500;color:var(--ink-soft);cursor:pointer;transition:background-color .14s ease,color .14s ease}.unit-btn.svelte-c2irmf+.unit-btn:where(.svelte-c2irmf){border-left:1px solid var(--line)}.unit-btn.svelte-c2irmf:hover{background:var(--line-soft)}.unit-btn.selected.svelte-c2irmf{background:var(--accent);color:#fff}.unit-btn.svelte-c2irmf:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.unit-toggle.input-size.svelte-c2irmf{min-height:2.55rem;align-items:center;border-radius:.6rem;padding:.2rem .4rem}.unit-toggle.input-size.svelte-c2irmf .unit-btn:where(.svelte-c2irmf){border-radius:.35rem}.unit-toggle.input-size.svelte-c2irmf .unit-btn:where(.svelte-c2irmf)+.unit-btn:where(.svelte-c2irmf){border-left:0}.results.svelte-c2irmf{display:flex;flex-direction:column;gap:1rem}.hero.svelte-c2irmf{display:flex;flex-direction:column;gap:.15rem;padding:1.25rem 1.5rem;background:var(--accent-soft);border:1px solid rgba(31,63,209,.15);border-radius:var(--radius-xl)}.hero-label.svelte-c2irmf{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--accent);margin-bottom:.35rem}.hero-value.svelte-c2irmf{font-size:clamp(2rem,4.5vw,2.6rem);font-weight:700;color:var(--accent);letter-spacing:-.02em;line-height:1.05}.hero-sub.svelte-c2irmf{font-size:.82rem;color:var(--ink-muted)}.stats.svelte-c2irmf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.stat.svelte-c2irmf{display:flex;flex-direction:column;gap:.1rem;padding:.65rem .7rem;background:var(--surface-inner);border:1px solid var(--line);border-radius:.7rem}.stat-label.svelte-c2irmf{font-size:.7rem;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-muted);font-weight:600}.stat-value.svelte-c2irmf{font-size:.95rem;font-weight:600;color:var(--ink)}.diff-card.svelte-c2irmf{padding:.9rem 1rem;border-radius:var(--radius-lg);border:1px solid var(--accent);background:var(--accent-soft);display:flex;flex-direction:column;gap:.3rem}.diff-heading.svelte-c2irmf{margin:0;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--accent)}.diff-message.svelte-c2irmf{margin:0;font-size:.95rem;font-weight:600;color:var(--ink)}.diff-hint.svelte-c2irmf{margin:0;font-size:.78rem;color:var(--ink-muted);line-height:1.4}.breakdown-card.svelte-c2irmf{padding:.9rem 1rem;background:var(--surface-inner);border:1px solid var(--line);border-radius:var(--radius-lg)}.breakdown-heading.svelte-c2irmf{margin:0 0 .5rem;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--ink-muted)}.breakdown.svelte-c2irmf{margin:0;display:flex;flex-direction:column}.breakdown-row.svelte-c2irmf{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding:.28rem 0;font-size:.88rem;color:var(--ink-soft)}.breakdown-row.svelte-c2irmf dt:where(.svelte-c2irmf){margin:0}.breakdown-row.svelte-c2irmf dd:where(.svelte-c2irmf){margin:0;font-variant-numeric:tabular-nums}.breakdown-row.subtotal.svelte-c2irmf{border-top:1px solid var(--line-soft);padding-top:.45rem;margin-top:.15rem;font-weight:600;color:var(--ink)}.breakdown-row.total.svelte-c2irmf{border-top:1.5px solid var(--ink);padding-top:.5rem;margin-top:.2rem;font-weight:700;font-size:1rem;color:var(--ink)}.unit-suffix.svelte-c2irmf{font-size:.75rem;color:var(--ink-muted);font-weight:500;margin-left:.25rem}.disclaimer.svelte-c2irmf{padding:.8rem .95rem;border:1px solid var(--line);border-radius:.7rem;background:var(--line-soft)}.disclaimer-heading.svelte-c2irmf{margin:0 0 .25rem;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:var(--ink-muted)}.disclaimer-body.svelte-c2irmf{margin:0;font-size:.78rem;color:var(--ink-muted);line-height:1.5}.invalid.svelte-c2irmf{color:#b91c1c;font-size:.9rem}.actions.svelte-c2irmf{margin-top:.25rem}.reset-btn.svelte-c2irmf{background:var(--surface-inner);border:1px solid var(--line);border-radius:.45rem;padding:.45rem .85rem;font-family:inherit;font-size:.83rem;color:var(--ink-soft);cursor:pointer;transition:background-color .14s ease,border-color .14s ease}.reset-btn.svelte-c2irmf:hover{background:var(--line-soft);border-color:#94a3b8}.reset-btn.svelte-c2irmf:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rechner.svelte-1sfna6m{--ink: rgb(15 23 42);--ink-soft: rgb(51 65 85);--ink-muted: rgb(71 85 105);--line: rgb(226 232 240);--line-soft: rgb(241 245 249);--surface: #fafaf9;--surface-inner: #ffffff;--accent: rgb(31 63 209);--accent-soft: rgba(31, 63, 209, .07);--radius-lg: 1rem;--radius-xl: 1.25rem;display:flex;flex-direction:column;gap:1.25rem;padding:1.25rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);color:var(--ink);font-family:inherit;box-shadow:0 1px 2px #0f172a08}@media(min-width:640px){.rechner.svelte-1sfna6m{padding:1.75rem;gap:1.5rem}}.mode-switch.svelte-1sfna6m{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.mode-btn.svelte-1sfna6m{display:flex;flex-direction:column;gap:.2rem;padding:.7rem .9rem;background:var(--surface-inner);border:1px solid var(--line);border-radius:var(--radius-lg);cursor:pointer;text-align:left;font-family:inherit;transition:border-color .16s ease,background-color .16s ease}.mode-btn.svelte-1sfna6m:hover{border-color:#94a3b8}.mode-btn.svelte-1sfna6m:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mode-btn.selected.svelte-1sfna6m{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.mode-label.svelte-1sfna6m{font-size:.95rem;font-weight:600;color:var(--ink)}.mode-hint.svelte-1sfna6m{font-size:.78rem;color:var(--ink-muted)}.inputs.svelte-1sfna6m{display:grid;grid-template-columns:1fr;gap:.9rem}@media(min-width:640px){.inputs.svelte-1sfna6m{grid-template-columns:repeat(2,1fr)}}.field.svelte-1sfna6m{display:flex;flex-direction:column;gap:.3rem}.field-label.svelte-1sfna6m{font-size:.85rem;font-weight:600;color:var(--ink)}.label-with-hint.svelte-1sfna6m{display:inline-flex;align-items:center;gap:.35rem}.input-row.svelte-1sfna6m{display:flex;align-items:stretch;border:1px solid var(--line);border-radius:.6rem;overflow:hidden;background:var(--surface-inner);transition:border-color .14s ease,box-shadow .14s ease}.input-row.svelte-1sfna6m:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #1f3fd124}.input-row.svelte-1sfna6m input:where(.svelte-1sfna6m){flex:1;min-width:0;padding:.55rem .75rem;border:0;outline:none;background:transparent;color:var(--ink);font-family:inherit;font-size:1rem;font-variant-numeric:tabular-nums}.input-row.svelte-1sfna6m input[aria-invalid=true]:where(.svelte-1sfna6m){color:#b91c1c}select.svelte-1sfna6m{width:100%;border:1px solid var(--line);border-radius:.6rem;background:var(--surface-inner);padding:.55rem .7rem;font-family:inherit;font-size:.95rem;color:var(--ink);appearance:auto;transition:border-color .14s ease,box-shadow .14s ease}select.svelte-1sfna6m:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #1f3fd124}.input-row.svelte-1sfna6m .unit:where(.svelte-1sfna6m){display:inline-flex;align-items:center;align-self:stretch;padding:0 .75rem;background:var(--line-soft);color:var(--ink-muted);font-size:.85rem;border-left:1px solid var(--line);white-space:nowrap}.results.svelte-1sfna6m{display:flex;flex-direction:column;gap:1rem}.hero-grid.svelte-1sfna6m{display:grid;grid-template-columns:1fr;gap:.7rem}@media(min-width:640px){.hero-grid.svelte-1sfna6m{grid-template-columns:repeat(3,minmax(0,1fr))}}.hero-block.svelte-1sfna6m{display:flex;flex-direction:column;gap:.15rem;padding:.95rem 1.05rem;background:var(--surface-inner);border:1px solid var(--line);border-radius:var(--radius-lg)}.hero-block.primary.svelte-1sfna6m{background:var(--accent-soft);border-color:#1f3fd140}.hero-label.svelte-1sfna6m{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--ink-muted)}.hero-value.svelte-1sfna6m{font-size:1.6rem;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.015em;line-height:1.1}.hero-value.accent.svelte-1sfna6m{font-size:clamp(2rem,4.5vw,2.4rem);color:var(--accent)}.hero-rate.svelte-1sfna6m{font-size:.75rem;color:var(--ink-muted)}.quickref.svelte-1sfna6m{padding:.9rem 1rem;background:var(--surface-inner);border:1px solid var(--line);border-radius:var(--radius-lg)}.quickref-heading.svelte-1sfna6m{margin:0 0 .55rem;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--ink-muted)}.quickref-list.svelte-1sfna6m{margin:0;display:flex;flex-direction:column;gap:.4rem}.quickref-row.svelte-1sfna6m{display:grid;grid-template-columns:4rem 1fr;gap:.75rem;align-items:baseline;font-size:.85rem}.quickref-row.svelte-1sfna6m dt:where(.svelte-1sfna6m){margin:0;font-weight:700;color:var(--accent)}.quickref-row.svelte-1sfna6m dd:where(.svelte-1sfna6m){margin:0;color:var(--ink-soft);line-height:1.45}.quickref-hint.svelte-1sfna6m{margin:.55rem 0 0;font-size:.75rem;color:var(--ink-muted)}.disclaimer.svelte-1sfna6m{padding:.75rem .9rem;background:var(--line-soft);border:1px solid var(--line);border-radius:.7rem}.disclaimer-heading.svelte-1sfna6m{margin:0 0 .2rem;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:var(--ink-muted)}.disclaimer-body.svelte-1sfna6m{margin:0;font-size:.78rem;color:var(--ink-muted);line-height:1.5}.actions.svelte-1sfna6m{margin-top:.25rem}.reset-btn.svelte-1sfna6m{background:var(--surface-inner);border:1px solid var(--line);border-radius:.45rem;padding:.45rem .85rem;font-family:inherit;font-size:.83rem;color:var(--ink-soft);cursor:pointer;transition:background-color .14s ease,border-color .14s ease}.reset-btn.svelte-1sfna6m:hover{background:var(--line-soft);border-color:#94a3b8}.reset-btn.svelte-1sfna6m:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.d-card.svelte-1ki6wvs{display:flex;flex-direction:column;gap:.7rem;padding:.85rem .95rem;border-radius:.7rem;background:#fff;border:1px solid rgb(226 232 240)}.d-header.svelte-1ki6wvs{display:flex}.d-eyebrow.svelte-1ki6wvs{font-size:.66rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#64748b}.d-group.svelte-1ki6wvs{display:flex;flex-direction:column;gap:.35rem}.d-group-label.svelte-1ki6wvs{margin:0;font-size:.74rem;font-weight:600;color:#475569;letter-spacing:.02em;display:inline-flex;align-items:center;gap:.35rem}.d-arrow.svelte-1ki6wvs{font-size:.7rem}.d-group-neg.svelte-1ki6wvs .d-arrow:where(.svelte-1ki6wvs){color:#b91c1c}.d-group-pos.svelte-1ki6wvs .d-arrow:where(.svelte-1ki6wvs){color:#15803d}.d-list.svelte-1ki6wvs{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.3rem}.d-row.svelte-1ki6wvs{position:relative;display:flex;align-items:center;gap:.6rem;width:100%;padding:.45rem .6rem;background:#fff;border:1px solid rgb(226 232 240);border-radius:.45rem;cursor:pointer;text-align:left;font-family:inherit;color:#334155;font-size:.85rem;line-height:1.35;overflow:hidden;transition:border-color .14s ease,transform .14s ease}.d-row.svelte-1ki6wvs:hover{border-color:#94a3b8;transform:translate(1px)}.d-row.svelte-1ki6wvs:focus-visible{outline:2px solid rgb(31 63 209);outline-offset:1px}.d-bar-wrap.svelte-1ki6wvs{position:absolute;inset:0;pointer-events:none}.d-bar.svelte-1ki6wvs{position:absolute;top:0;bottom:0;border-radius:0;transition:width .32s cubic-bezier(.22,1,.36,1)}.d-bar-neg.svelte-1ki6wvs{left:0;background:#b91c1c14}.d-bar-pos.svelte-1ki6wvs{left:0;background:#15803d14}.d-text.svelte-1ki6wvs{position:relative;z-index:1;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d-delta.svelte-1ki6wvs{position:relative;z-index:1;flex-shrink:0;font-variant-numeric:tabular-nums;font-weight:700;font-size:.78rem;padding:.15rem .45rem;border-radius:.3rem}.d-delta-neg.svelte-1ki6wvs{color:#b91c1c;background:#b91c1c1f}.d-delta-pos.svelte-1ki6wvs{color:#15803d;background:#15803d1f}.d-incomplete.svelte-1ki6wvs{margin:.2rem 0 0;font-size:.82rem;font-style:italic;color:#64748b}.d-incomplete-soft.svelte-1ki6wvs{margin:.1rem 0 0;font-size:.74rem;font-style:italic;color:#94a3b8;text-align:right}@media(prefers-reduced-motion:reduce){.d-bar.svelte-1ki6wvs,.d-row.svelte-1ki6wvs{transition:none}}.sp-card.svelte-pt5koe{display:flex;flex-direction:column;gap:.7rem;padding:1rem 1.05rem 1.05rem;border-radius:.85rem;background:#fff;border:1px solid rgb(226 232 240);box-shadow:0 1px 2px #0f172a08}.sp-header.svelte-pt5koe{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.sp-titlebar.svelte-pt5koe{display:flex;align-items:center;gap:.55rem}.sp-bullet.svelte-pt5koe{width:1.5rem;height:1.5rem;border-radius:.4rem;background:#0f172a;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:700;letter-spacing:.04em}.sp-title.svelte-pt5koe{margin:0;font-size:.98rem;font-weight:600;color:#0f172a;letter-spacing:-.01em}.sp-progress.svelte-pt5koe{font-size:.72rem;font-variant-numeric:tabular-nums;font-weight:700;color:#475569;background:#f1f5f9;padding:.18rem .5rem;border-radius:999px;letter-spacing:.02em}.sp-intro.svelte-pt5koe{margin:0;font-size:.85rem;color:#334155;line-height:1.5}.sp-list.svelte-pt5koe{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem}.sp-item.svelte-pt5koe{display:flex;flex-direction:column;gap:.3rem;padding:.65rem .75rem;border-radius:.55rem;background:#fcfcfb;border:1px solid rgb(226 232 240);transition:border-color .16s ease,background .16s ease}.sp-item-fired.svelte-pt5koe{background:#dcfce7;border-color:#86efac}.sp-item-row.svelte-pt5koe{display:flex;align-items:flex-start;gap:.5rem}.sp-num.svelte-pt5koe{flex-shrink:0;margin-top:.05rem;width:1.3rem;height:1.3rem;font-size:.7rem;font-weight:700;color:#475569;background:#f1f5f9;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums}.sp-item-fired.svelte-pt5koe .sp-num:where(.svelte-pt5koe){background:#bbf7d0;color:#14532d}.sp-question.svelte-pt5koe{margin:0;font-size:.9rem;font-weight:500;color:#0f172a;line-height:1.4;flex:1}.sp-hint.svelte-pt5koe{margin:0 0 0 1.8rem;font-size:.78rem;color:#64748b;line-height:1.4}.sp-tristate.svelte-pt5koe{display:inline-flex;margin-left:1.8rem;margin-top:.2rem;background:#fff;border:1px solid rgb(226 232 240);border-radius:999px;padding:.18rem;align-self:flex-start}.sp-tri.svelte-pt5koe{background:transparent;border:0;padding:.3rem .7rem;border-radius:999px;font-family:inherit;font-size:.78rem;font-weight:500;color:#475569;cursor:pointer;transition:background .14s ease,color .14s ease}.sp-tri.svelte-pt5koe:hover{color:#0f172a}.sp-tri-active.sp-tri-ja.svelte-pt5koe{background:#14532d;color:#fff}.sp-tri-active.sp-tri-nein.svelte-pt5koe{background:#7f1d1d;color:#fff}.sp-tri-active.sp-tri-unsicher.svelte-pt5koe{background:#b45309;color:#fff}.sp-banner.svelte-pt5koe{margin:.2rem 0 0;padding:.6rem .8rem;border-radius:.55rem;font-size:.86rem;line-height:1.45}.sp-banner-fired.svelte-pt5koe{display:flex;align-items:center;gap:.5rem;background:#dcfce7;border:1px solid rgb(74 222 128);color:#14532d;font-weight:500}.sp-banner-icon.svelte-pt5koe{flex-shrink:0;width:1.4rem;height:1.4rem;border-radius:999px;background:#14532d;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:700}.sp-banner-soft.svelte-pt5koe{background:#f1f5f9;border:1px solid rgb(203 213 225);color:#475569;font-style:italic;font-size:.8rem}.sp-disclaimer.svelte-pt5koe{margin:.1rem 0 0;font-size:.74rem;font-style:italic;color:#64748b;border-top:1px dashed rgb(226 232 240);padding-top:.55rem}.b-card.svelte-179vuvg{display:flex;flex-direction:column;gap:.85rem;padding:1rem 1.05rem 1.05rem;border-radius:.85rem;background:#fff;border:1px solid rgb(226 232 240);box-shadow:0 1px 2px #0f172a08}.b-header.svelte-179vuvg{display:flex;align-items:center}.b-titlebar.svelte-179vuvg{display:flex;align-items:center;gap:.55rem}.b-bullet.svelte-179vuvg{width:1.5rem;height:1.5rem;border-radius:.4rem;background:#b45309;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:700}.b-title.svelte-179vuvg{margin:0;font-size:.98rem;font-weight:600;color:#0f172a;letter-spacing:-.01em}.b-summary.svelte-179vuvg{display:flex;gap:.85rem;align-items:center;padding:.7rem .8rem;border-radius:.65rem;background:linear-gradient(180deg,#fefce8,#fff);border:1px solid rgb(252 211 77)}.b-ring.svelte-179vuvg{position:relative;width:4.5rem;height:4.5rem;flex-shrink:0}.b-ring-svg.svelte-179vuvg{width:100%;height:100%;transform:rotate(-90deg)}.b-ring-track.svelte-179vuvg{fill:none;stroke:#f1f5f9;stroke-width:3}.b-ring-fill.svelte-179vuvg{fill:none;stroke-width:3;stroke-linecap:round;transition:stroke-dasharray .32s cubic-bezier(.22,1,.36,1)}.b-ring-wenige.svelte-179vuvg{stroke:#f87171}.b-ring-mittlere.svelte-179vuvg{stroke:#facc15}.b-ring-viele.svelte-179vuvg{stroke:#4ade80}.b-ring-center.svelte-179vuvg{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.05rem}.b-ring-num.svelte-179vuvg{font-size:1.4rem;font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums;line-height:1}.b-ring-of.svelte-179vuvg{font-size:.75rem;color:#64748b;font-variant-numeric:tabular-nums;margin-bottom:-.4rem}.b-summary-text.svelte-179vuvg{display:flex;flex-direction:column;gap:.2rem;flex:1;min-width:0}.b-band.svelte-179vuvg{margin:0;font-size:.95rem;font-weight:700;letter-spacing:-.01em}.b-band-wenige.svelte-179vuvg{color:#7f1d1d}.b-band-mittlere.svelte-179vuvg{color:#78350f}.b-band-viele.svelte-179vuvg{color:#14532d}.b-count-template.svelte-179vuvg{margin:0;font-size:.78rem;color:#475569}.b-compare.svelte-179vuvg{margin:.15rem 0 0;font-size:.78rem;color:#475569;font-variant-numeric:tabular-nums;line-height:1.4;border-top:1px dashed rgb(226 232 240);padding-top:.35rem}.b-axes.svelte-179vuvg{display:flex;flex-direction:column;gap:.7rem}.b-axis.svelte-179vuvg{display:flex;flex-direction:column;gap:.4rem}.b-axis-header.svelte-179vuvg{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.b-axis-label.svelte-179vuvg{font-size:.66rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:.18rem .55rem;border-radius:.3rem}.b-axis-vorsorge.svelte-179vuvg{color:#14532d;background:#dcfce7}.b-axis-unternehmer.svelte-179vuvg{color:#1f3fd1;background:#1f3fd114}.b-axis-marktauftritt.svelte-179vuvg{color:#7e22ce;background:#a855f71a}.b-axis-spezialwissen.svelte-179vuvg{color:#78350f;background:#fefce8}.b-axis-count.svelte-179vuvg{font-size:.72rem;font-weight:600;color:#475569;font-variant-numeric:tabular-nums}.b-axis-list.svelte-179vuvg{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.4rem}.b-item.svelte-179vuvg{display:flex;flex-direction:column;gap:.25rem;padding:.55rem .7rem;border-radius:.5rem;background:#fcfcfb;border:1px solid rgb(226 232 240);transition:border-color .16s ease,background .16s ease}.b-item-met.svelte-179vuvg{background:#f0fdf4;border-color:#bbf7d0}.b-q.svelte-179vuvg{margin:0;font-size:.86rem;color:#0f172a;line-height:1.4}.b-hint.svelte-179vuvg{margin:0;font-size:.74rem;color:#64748b;line-height:1.4}.b-tristate.svelte-179vuvg{display:inline-flex;background:#fff;border:1px solid rgb(226 232 240);border-radius:999px;padding:.15rem;align-self:flex-start;margin-top:.1rem}.b-tri.svelte-179vuvg{background:transparent;border:0;padding:.25rem .6rem;border-radius:999px;font-family:inherit;font-size:.74rem;font-weight:500;color:#475569;cursor:pointer;transition:background .14s ease,color .14s ease}.b-tri.svelte-179vuvg:hover{color:#0f172a}.b-tri-active.b-tri-ja.svelte-179vuvg{background:#14532d;color:#fff}.b-tri-active.b-tri-nein.svelte-179vuvg{background:#7f1d1d;color:#fff}.b-tri-active.b-tri-unsicher.svelte-179vuvg{background:#b45309;color:#fff}.b-link.svelte-179vuvg{display:inline-block;align-self:flex-start;color:#1f3fd1;font-size:.82rem;text-decoration:none;margin-top:.1rem}.b-link.svelte-179vuvg:hover{text-decoration:underline}.sg-wrap.svelte-z5bm0m{display:flex;flex-direction:column;gap:.35rem;--sg-pos: rgb(74 222 128);--sg-neg: rgb(248 113 113);--sg-thresh: rgb(15 23 42);--sg-needle: rgb(15 23 42)}.sg-wrap.tone-employed.svelte-z5bm0m{--sg-needle: rgb(127 29 29)}.sg-wrap.tone-self.svelte-z5bm0m{--sg-needle: rgb(20 83 45)}.sg-wrap.tone-unclear.svelte-z5bm0m{--sg-needle: rgb(120 53 15)}.sg-wrap.tone-incomplete.svelte-z5bm0m .sg-needle:where(.svelte-z5bm0m){opacity:.45}.sg-track.svelte-z5bm0m{position:relative;height:.55rem;border-radius:999px;background:#0f172a14;overflow:visible;box-shadow:inset 0 0 0 1px #0f172a0a}.sg-zone.svelte-z5bm0m{position:absolute;top:0;bottom:0;border-radius:999px}.sg-zone-neg.svelte-z5bm0m{left:0;background:linear-gradient(90deg,#f8717173,#f87171d9)}.sg-zone-pos.svelte-z5bm0m{background:linear-gradient(90deg,#4ade80d9,#4ade8073)}.sg-threshold.svelte-z5bm0m{position:absolute;top:-3px;bottom:-3px;width:2px;margin-left:-1px;background:var(--sg-thresh);border-radius:1px;box-shadow:0 0 0 2px #fff}.sg-needle.svelte-z5bm0m{position:absolute;top:50%;transform:translate(-50%,-50%);transition:left .32s cubic-bezier(.22,1,.36,1);display:flex;flex-direction:column;align-items:center}.sg-needle-dot.svelte-z5bm0m{width:.95rem;height:.95rem;border-radius:999px;background:var(--sg-needle);border:2px solid white;box-shadow:0 0 0 1px #0f172a2e,0 4px 10px -4px #0f172a66}.sg-needle-stem.svelte-z5bm0m{position:absolute;top:-.55rem;width:2px;height:.55rem;background:var(--sg-needle);border-radius:1px}@media(prefers-reduced-motion:reduce){.sg-needle.svelte-z5bm0m{transition:none}}.sg-labels.svelte-z5bm0m{position:relative;height:.95rem}.sg-label.svelte-z5bm0m{position:absolute;top:0;font-size:.68rem;color:#475569;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.02em}.sg-label-min.svelte-z5bm0m{left:0}.sg-label-max.svelte-z5bm0m{right:0}.sg-label-threshold.svelte-z5bm0m{transform:translate(-50%);color:#0f172a}.er-shell.svelte-1d3zvyf{display:flex;flex-direction:column;gap:1.5rem;container-type:inline-size;--er-bg: rgb(250 250 248);--er-line: rgb(226 232 240);--er-line-soft: rgb(241 245 249);--er-ink: rgb(15 23 42);--er-ink-soft: rgb(51 65 85);--er-ink-muted: rgb(100 116 139);--er-brand: rgb(31 63 209);--er-brand-soft: rgb(31 63 209 / .08);--er-pos: rgb(21 128 61);--er-pos-bg: rgb(21 128 61 / .1);--er-neg: rgb(185 28 28);--er-neg-bg: rgb(185 28 28 / .1);--er-warn: rgb(180 83 9);--er-warn-bg: rgb(254 252 232)}.er-v2-banner.svelte-1d3zvyf{display:flex;align-items:center;gap:.7rem;padding:.7rem .95rem;border-radius:.6rem;background:var(--er-warn-bg);border:1px solid rgb(250 204 21);color:#78350f}.er-v2-icon.svelte-1d3zvyf{flex-shrink:0;width:1.6rem;height:1.6rem;border-radius:999px;background:#facc15;color:#78350f;display:inline-flex;align-items:center;justify-content:center;font-weight:700}.er-v2-banner.svelte-1d3zvyf p:where(.svelte-1d3zvyf){margin:0;flex:1;font-size:.88rem;line-height:1.45}.er-v2-dismiss.svelte-1d3zvyf{flex-shrink:0;background:#78350f;color:#fff;border:0;padding:.35rem .75rem;border-radius:.4rem;font-weight:600;cursor:pointer;font-family:inherit}.er-meta.svelte-1d3zvyf{display:flex;flex-direction:column;gap:.7rem;padding:1rem 1.1rem;border-radius:.85rem;background:radial-gradient(800px 220px at 0% -10%,rgb(31 63 209 / .06) 0%,transparent 60%),linear-gradient(180deg,#ffffff 0%,var(--er-bg) 100%);border:1px solid var(--er-line)}.er-perspective.svelte-1d3zvyf{display:flex;flex-direction:column;gap:.45rem}.er-perspective-eyebrow.svelte-1d3zvyf{font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--er-ink-muted)}.er-pill-toggle.svelte-1d3zvyf{display:inline-flex;background:#fff;border:1px solid var(--er-line);border-radius:999px;padding:.2rem;align-self:flex-start;box-shadow:0 1px 2px #0f172a0a}.er-pill.svelte-1d3zvyf{background:transparent;border:0;padding:.4rem 1rem;border-radius:999px;font-family:inherit;font-size:.88rem;font-weight:500;color:var(--er-ink-muted);cursor:pointer;transition:background .16s ease,color .16s ease}.er-pill.svelte-1d3zvyf:hover{color:var(--er-ink)}.er-pill-active.svelte-1d3zvyf{background:var(--er-ink);color:#fff;font-weight:600}.er-perspective-hint.svelte-1d3zvyf{margin:0;font-size:.82rem;color:var(--er-ink-muted);line-height:1.45}.er-meta-source.svelte-1d3zvyf{border-top:1px dashed var(--er-line);padding-top:.6rem}.er-meta-source.svelte-1d3zvyf>summary:where(.svelte-1d3zvyf){display:flex;align-items:center;gap:.5rem;list-style:none;cursor:pointer;font-size:.83rem;color:var(--er-ink-soft)}.er-meta-source.svelte-1d3zvyf>summary:where(.svelte-1d3zvyf)::-webkit-details-marker{display:none}.er-meta-icon.svelte-1d3zvyf{flex-shrink:0;width:1.1rem;height:1.1rem;border-radius:999px;background:var(--er-line-soft);color:var(--er-ink-soft);display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700}.er-meta-link.svelte-1d3zvyf{margin-left:auto;color:var(--er-brand);font-weight:500;text-decoration:none}.er-meta-link.svelte-1d3zvyf:hover{text-decoration:underline}.er-meta-source-line.svelte-1d3zvyf{margin:.5rem 0 0;font-size:.74rem;color:var(--er-ink-muted);line-height:1.5}.er-grid.svelte-1d3zvyf{display:grid;grid-template-columns:1fr;gap:1.25rem}@container (min-width: 900px){.er-grid.svelte-1d3zvyf{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start}.er-result.svelte-1d3zvyf{position:sticky;top:1rem;max-height:calc(100vh - 2rem);overflow-y:auto;scrollbar-gutter:stable}}.er-form.svelte-1d3zvyf{display:flex;flex-direction:column;gap:.7rem}.er-cat.svelte-1d3zvyf{border:1px solid var(--er-line);border-radius:.7rem;background:#fff;overflow:clip;transition:border-color .18s ease}.er-cat-open.svelte-1d3zvyf{border-color:#cbd5e1}.er-cat-done.svelte-1d3zvyf{background:linear-gradient(180deg,#f0fdf4,#fff 60%);border-color:#bbf7d0}.er-cat-toggle.svelte-1d3zvyf{display:flex;align-items:center;gap:.7rem;width:100%;padding:.7rem .9rem;background:transparent;border:0;cursor:pointer;font-family:inherit;text-align:left;color:var(--er-ink);font-weight:600;font-size:.95rem}.er-cat-toggle.svelte-1d3zvyf:hover{background:var(--er-line-soft)}.er-cat-step.svelte-1d3zvyf{flex-shrink:0;font-size:.7rem;font-weight:700;color:var(--er-ink-muted);font-variant-numeric:tabular-nums;letter-spacing:.06em;padding:.18rem .4rem;border-radius:.3rem;background:var(--er-line-soft);min-width:1.9rem;text-align:center}.er-cat-done.svelte-1d3zvyf .er-cat-step:where(.svelte-1d3zvyf){background:#bbf7d0;color:#14532d}.er-cat-label.svelte-1d3zvyf{flex:1}.er-cat-progress.svelte-1d3zvyf{display:inline-flex;align-items:center;gap:.15rem;font-size:.78rem;color:var(--er-ink-soft);font-variant-numeric:tabular-nums;padding:.15rem .5rem;border-radius:999px;background:#fff;border:1px solid var(--er-line)}.er-cat-done.svelte-1d3zvyf .er-cat-progress:where(.svelte-1d3zvyf){background:#bbf7d0;border-color:#86efac;color:#14532d;font-weight:600}.er-cat-progress-sep.svelte-1d3zvyf{color:var(--er-ink-muted)}.er-cat-check.svelte-1d3zvyf{color:#15803d;margin-left:.2rem;font-weight:700}.er-cat-icon.svelte-1d3zvyf{color:var(--er-ink-muted);font-size:1.1rem;width:1rem;text-align:center;font-weight:400}.er-cat-body.svelte-1d3zvyf{display:flex;flex-direction:column;gap:1rem;padding:.6rem .9rem 1rem;border-top:1px solid var(--er-line-soft)}.er-q.svelte-1d3zvyf{position:relative;display:flex;flex-direction:column;gap:.45rem;transition:background-color .6s ease,border-color .2s ease,box-shadow .2s ease;border-radius:.55rem;padding:.55rem .65rem;margin:-.55rem -.65rem;scroll-margin-top:1rem;border:1px solid transparent}.er-q-answered.svelte-1d3zvyf{border-color:var(--er-line-soft);background:#fcfcfb}.er-q-next.svelte-1d3zvyf{background:linear-gradient(90deg,#fef08a59,#fefce88c);border-color:#facc15b3;box-shadow:0 0 0 1px #facc152e,inset 4px 0 #ca8a04,0 6px 16px -10px #ca8a044d;padding-left:1rem}.er-q-next-label.svelte-1d3zvyf{align-self:flex-start;font-size:.62rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:.18rem .55rem .18rem .5rem;border-radius:.3rem;background:#ca8a04;color:#fff;margin-bottom:.1rem;display:inline-flex;align-items:center;gap:.35rem;animation:svelte-1d3zvyf-er-next-pulse 2.4s ease-in-out infinite}.er-q-next-label.svelte-1d3zvyf:after{content:"↓";font-size:.78rem;line-height:1;transform:translateY(-1px)}@keyframes svelte-1d3zvyf-er-next-pulse{0%,to{box-shadow:0 0 #ca8a0473}50%{box-shadow:0 0 0 5px #ca8a0400}}@media(prefers-reduced-motion:reduce){.er-q-next-label.svelte-1d3zvyf{animation:none}}.er-q.q-flash{background-color:#fef08ab3!important;border-color:#facc15!important;box-shadow:0 0 0 4px #fef08a59!important}.er-q-text.svelte-1d3zvyf{margin:0;font-size:.95rem;font-weight:500;color:var(--er-ink);line-height:1.4}.er-q-original.svelte-1d3zvyf{margin:0;font-size:.76rem;color:var(--er-ink-muted);font-style:italic;line-height:1.4}.er-q-original-label.svelte-1d3zvyf{font-weight:600;color:var(--er-ink-soft);margin-right:.2rem;font-style:normal}.er-q-help.svelte-1d3zvyf{font-size:.82rem;color:var(--er-ink-soft)}.er-q-help.svelte-1d3zvyf summary:where(.svelte-1d3zvyf){cursor:pointer;color:var(--er-brand)}.er-q-help-body.svelte-1d3zvyf{margin-top:.3rem;line-height:1.45;color:var(--er-ink-soft)}.er-q-help-body.svelte-1d3zvyf p{margin:0 0 .4rem}.er-options.svelte-1d3zvyf{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.35rem}.er-option.svelte-1d3zvyf{display:flex;align-items:flex-start;gap:.55rem;padding:.55rem .7rem;border-radius:.5rem;border:1px solid var(--er-line);background:#fff;cursor:pointer;transition:border-color .12s ease,background-color .12s ease,transform .12s ease}.er-option.svelte-1d3zvyf:hover{border-color:#94a3b8;background:#fcfcfb}.er-option.svelte-1d3zvyf:active{transform:scale(.998)}.er-option.svelte-1d3zvyf input:where(.svelte-1d3zvyf){margin-top:.15rem;accent-color:var(--er-brand)}.er-option-active.svelte-1d3zvyf{border-color:var(--er-brand);background:var(--er-brand-soft);box-shadow:0 1px #1f3fd10a,0 4px 12px -8px #1f3fd140}.er-option-text.svelte-1d3zvyf{flex:1;font-size:.88rem;color:var(--er-ink);line-height:1.4}.er-option-chip.svelte-1d3zvyf{flex-shrink:0;padding:.15rem .45rem;border-radius:.3rem;font-size:.74rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.02em}.er-chip-pos.svelte-1d3zvyf{color:var(--er-pos);background:var(--er-pos-bg)}.er-chip-neg.svelte-1d3zvyf{color:var(--er-neg);background:var(--er-neg-bg)}.er-chip-zero.svelte-1d3zvyf{color:var(--er-ink-muted);background:var(--er-line-soft)}.er-invalid-profession.svelte-1d3zvyf{display:flex;flex-direction:column;gap:.4rem;padding:.7rem .85rem;border-radius:.55rem;background:#fef2f2;border:1px solid rgb(252 165 165)}.er-ip-title.svelte-1d3zvyf{margin:0;font-size:.95rem;font-weight:600;color:#7f1d1d}.er-ip-body.svelte-1d3zvyf{margin:0;font-size:.86rem;color:#7f1d1d;line-height:1.45}.er-ip-cta.svelte-1d3zvyf{align-self:flex-start;color:#7f1d1d;text-decoration:underline;font-size:.86rem;font-weight:500}.er-ip-result.svelte-1d3zvyf{margin-top:.3rem}.er-result.svelte-1d3zvyf{display:flex;flex-direction:column;gap:.85rem}.er-eyebrow.svelte-1d3zvyf{font-size:.66rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--er-ink-muted)}.er-hero.svelte-1d3zvyf{position:relative;display:flex;flex-direction:column;gap:.7rem;padding:1rem 1.1rem 1.1rem;border-radius:.9rem;border:1px solid var(--er-line);background:#fff;box-shadow:0 1px #ffffffb3 inset,0 1px 2px #0f172a0a,0 14px 32px -22px #0f172a2e;overflow:clip}.er-hero.svelte-1d3zvyf:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,rgb(15 23 42 / .05) 1px,transparent 0);background-size:14px 14px;pointer-events:none;mask-image:linear-gradient(180deg,rgb(0 0 0 / .5),transparent 70%)}.er-hero.svelte-1d3zvyf>:where(.svelte-1d3zvyf){position:relative;z-index:1}.er-hero.tone-employed.svelte-1d3zvyf{background:radial-gradient(720px 240px at 0% -10%,rgb(248 113 113 / .18) 0%,transparent 60%),linear-gradient(180deg,#fef2f2,#fff 80%);border-color:#fca5a5}.er-hero.tone-self.svelte-1d3zvyf{background:radial-gradient(720px 240px at 0% -10%,rgb(74 222 128 / .22) 0%,transparent 60%),linear-gradient(180deg,#dcfce7,#fff 80%);border-color:#86efac}.er-hero.tone-unclear.svelte-1d3zvyf{background:radial-gradient(720px 240px at 0% -10%,rgb(250 204 21 / .25) 0%,transparent 60%),linear-gradient(180deg,#fefce8,#fff 80%);border-color:#fcd34d}.er-hero-incomplete.svelte-1d3zvyf{background:radial-gradient(720px 240px at 0% -10%,rgb(31 63 209 / .05) 0%,transparent 60%),linear-gradient(180deg,#fff,#f8fafc);border-color:var(--er-line)}.er-hero-eyebrow.svelte-1d3zvyf{display:flex;align-items:center;gap:.7rem}.er-hero-progress.svelte-1d3zvyf{margin-left:auto;display:inline-flex;align-items:center;gap:.45rem}.er-hero-progress-bar.svelte-1d3zvyf{width:5rem;height:5px;border-radius:999px;background:#0f172a14;overflow:hidden;display:inline-block}.er-hero-progress-fill.svelte-1d3zvyf{display:block;height:100%;background:var(--er-ink);transition:width .24s cubic-bezier(.22,1,.36,1)}.er-hero-progress-text.svelte-1d3zvyf{font-size:.72rem;font-weight:600;color:var(--er-ink-soft);font-variant-numeric:tabular-nums}.er-hero-score-row.svelte-1d3zvyf{display:flex;align-items:baseline;gap:.55rem;margin-top:.1rem}.er-hero-score.svelte-1d3zvyf{font-size:3.2rem;font-weight:700;color:var(--er-ink);font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:"ss01","cv11";letter-spacing:-.045em;line-height:.9;animation:svelte-1d3zvyf-er-pulse .32s cubic-bezier(.22,1,.36,1)}@keyframes svelte-1d3zvyf-er-pulse{0%{transform:scale(.92);opacity:.55}to{transform:scale(1);opacity:1}}.er-hero-delta.svelte-1d3zvyf{font-size:.95rem;font-weight:700;padding:.2rem .55rem;border-radius:.4rem;font-variant-numeric:tabular-nums;animation:svelte-1d3zvyf-er-float 1.4s ease forwards}@keyframes svelte-1d3zvyf-er-float{0%{transform:translateY(0);opacity:0}25%{transform:translateY(-8px);opacity:1}to{transform:translateY(-22px);opacity:0}}@media(prefers-reduced-motion:reduce){.er-hero-score.svelte-1d3zvyf,.er-hero-delta.svelte-1d3zvyf{animation:none}}.er-hero-verdict.svelte-1d3zvyf{margin:0;font-size:1.05rem;font-weight:600;color:var(--er-ink);line-height:1.35}.er-hero-verdict-muted.svelte-1d3zvyf{font-weight:500;color:var(--er-ink-soft)}.er-hero-explain.svelte-1d3zvyf{margin:0;font-size:.85rem;color:var(--er-ink-soft);line-height:1.5;border-top:1px dashed rgb(15 23 42 / .12);padding-top:.6rem}.er-cross-tools.svelte-1d3zvyf{display:flex;flex-direction:column;gap:.4rem;padding:.85rem .95rem;border-radius:.7rem;background:var(--er-bg);border:1px solid var(--er-line)}.er-cross-eyebrow.svelte-1d3zvyf{margin-bottom:.15rem}.er-cross-link.svelte-1d3zvyf{display:flex;flex-direction:column;gap:.15rem;padding:.55rem .7rem;border-radius:.5rem;border:1px solid var(--er-line);background:#fff;text-decoration:none;color:var(--er-ink-soft);transition:border-color .12s ease,background-color .12s ease,transform .12s ease}.er-cross-link.svelte-1d3zvyf:hover{border-color:var(--er-brand);background:var(--er-brand-soft);transform:translateY(-1px)}.er-cross-label.svelte-1d3zvyf{font-size:.9rem;font-weight:600;color:var(--er-ink)}.er-cross-lead.svelte-1d3zvyf{font-size:.78rem;color:var(--er-ink-muted);line-height:1.45}.er-footer.svelte-1d3zvyf{display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap}.er-reset.svelte-1d3zvyf{background:transparent;border:1px solid rgb(203 213 225);color:var(--er-ink-soft);padding:.4rem .85rem;border-radius:.4rem;cursor:pointer;font-family:inherit;font-size:.85rem;transition:border-color .12s ease,color .12s ease}.er-reset.svelte-1d3zvyf:hover{border-color:var(--er-ink-soft);color:var(--er-ink)}.er-privacy.svelte-1d3zvyf{margin:0;font-size:.74rem;color:var(--er-ink-muted)}.er-second.svelte-1d3zvyf{display:flex;flex-direction:column;gap:1rem;padding:1.4rem 1.4rem 1.5rem;border-radius:1rem;border:1px solid var(--er-line);background:radial-gradient(900px 240px at 100% -10%,rgb(250 204 21 / .12) 0%,transparent 55%),radial-gradient(800px 220px at 0% 110%,rgb(31 63 209 / .05) 0%,transparent 55%),linear-gradient(180deg,#fff,#fcfbf8);position:relative;overflow:hidden}.er-second.svelte-1d3zvyf:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,rgb(15 23 42 / .04) 1px,transparent 0);background-size:16px 16px;pointer-events:none;mask-image:linear-gradient(180deg,rgb(0 0 0 / .6),transparent 70%)}.er-second.svelte-1d3zvyf>:where(.svelte-1d3zvyf){position:relative;z-index:1}.er-second-header.svelte-1d3zvyf{display:flex;flex-direction:column;gap:.4rem;max-width:60ch}.er-second-eyebrow.svelte-1d3zvyf{color:#b45309}.er-second-title.svelte-1d3zvyf{margin:0;font-size:1.5rem;font-weight:700;color:var(--er-ink);letter-spacing:-.02em;line-height:1.15}.er-second-lead.svelte-1d3zvyf{margin:0;font-size:.95rem;color:var(--er-ink-soft);line-height:1.55}.er-second-grid.svelte-1d3zvyf{display:grid;grid-template-columns:1fr;gap:1rem}@container (min-width: 720px){.er-second-grid.svelte-1d3zvyf{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start}}.qr-pulse-ring{animation:svelte-h7tim7-qr-pulse 1.8s ease-in-out infinite;transform-origin:center;transform-box:fill-box}@keyframes svelte-h7tim7-qr-pulse{0%,to{opacity:.85;stroke-width:var(--pulse-stroke, 4px)}50%{opacity:.35;stroke-width:calc(var(--pulse-stroke, 4px) * 1.6)}}@media(prefers-reduced-motion:reduce){.qr-pulse-ring{animation:none;opacity:.7}}.qr-walk-cell{--rest: transparent;--lit: #1f3fd1;fill:var(--rest);pointer-events:all;animation-name:svelte-zhs5bc-qr-cell-flash;animation-iteration-count:infinite;animation-timing-function:linear}.qr-walk-cell.dark{--rest: #0f172a}.qr-walk-cell.light{--rest: transparent}.qr-walk-cell.data{--lit: #1f3fd1}.qr-walk-cell.ec{--lit: #d97706}@keyframes svelte-zhs5bc-qr-cell-flash{0%{fill:var(--rest)}0.05%{fill:var(--lit)}6%{fill:var(--rest)}to{fill:var(--rest)}}.qr-walk-cell.lit{--rest: var(--lit);opacity:1}.qr-walk-cell.dimmed{--lit: var(--rest);opacity:.25}.qr-fn-modules.dimmed{opacity:.25}.qr-comet.qr-comet-paused .qr-walk-cell{animation-play-state:paused}.qr-start-pulse{animation:svelte-zhs5bc-qr-start-pulse 1.6s ease-in-out infinite;transform-origin:center;transform-box:fill-box}@keyframes svelte-zhs5bc-qr-start-pulse{0%,to{opacity:.9}50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.qr-walk-cell{animation:none;fill:var(--rest)}.qr-start-pulse{animation:none;opacity:.9}}.pr-svg-overflow.svelte-45lzi5{overflow:visible}.pr-slider.svelte-45lzi5{-webkit-appearance:none;appearance:none;height:6px;background:linear-gradient(90deg,#059669,#f59e0b,#e11d48);border-radius:999px;outline:none}.pr-slider.svelte-45lzi5::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:#fff;border:2px solid rgb(180 83 9);box-shadow:0 2px 6px #78350f4d;cursor:pointer;transition:transform .12s ease}.pr-slider.svelte-45lzi5::-webkit-slider-thumb:hover{transform:scale(1.1)}.pr-slider.svelte-45lzi5::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#fff;border:2px solid rgb(180 83 9);box-shadow:0 2px 6px #78350f4d;cursor:pointer}.zk-card.svelte-1nohyni{animation:none}.zk-card[data-wave-token].svelte-1nohyni:not([data-wave-token="0"]){animation:svelte-1nohyni-zk-wave .7s ease-out;animation-delay:var(--wave-delay, 0ms)}@keyframes svelte-1nohyni-zk-wave{0%{transform:translateY(0) scale(1);box-shadow:0 0 color-mix(in srgb,var(--color-brand) 0%,transparent);border-color:var(--color-line-strong)}25%{transform:translateY(-2px) scale(1.012);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-brand) 18%,transparent),0 8px 22px -10px color-mix(in srgb,var(--color-brand) 50%,transparent);border-color:color-mix(in srgb,var(--color-brand) 55%,var(--color-line-strong))}to{transform:translateY(0) scale(1);box-shadow:0 0 color-mix(in srgb,var(--color-brand) 0%,transparent);border-color:var(--color-line-strong)}}.zk-colon-blink.svelte-1nohyni{animation:svelte-1nohyni-zk-blink 1s steps(2) infinite}@keyframes svelte-1nohyni-zk-blink{0%,50%{opacity:1}50.01%,to{opacity:.35}}.zk-live-pulse.svelte-1nohyni{box-shadow:0 0 color-mix(in srgb,#10b981 60%,transparent);animation:svelte-1nohyni-zk-live-ring 1.6s ease-out infinite}@keyframes svelte-1nohyni-zk-live-ring{0%{box-shadow:0 0 color-mix(in srgb,#10b981 60%,transparent)}70%{box-shadow:0 0 0 8px color-mix(in srgb,#10b981 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,#10b981 0%,transparent)}}@media(prefers-reduced-motion:reduce){.zk-card[data-wave-token].svelte-1nohyni:not([data-wave-token="0"]),.zk-colon-blink.svelte-1nohyni,.zk-live-pulse.svelte-1nohyni{animation:none!important}}.zk-shift-label.svelte-1nohyni{display:inline-flex;align-items:center;gap:.4rem;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-muted);font-weight:600}.zk-pill.svelte-1nohyni{display:inline-flex;align-items:stretch;height:2.15rem;border:1px solid var(--color-line-strong);border-radius:.6rem;background:#fff;overflow:hidden;box-shadow:0 1px 2px -1px color-mix(in srgb,black 6%,transparent)}.zk-pill.svelte-1nohyni>.zk-seg:where(.svelte-1nohyni)+.zk-seg:where(.svelte-1nohyni),.zk-pill.svelte-1nohyni>.zk-seg:where(.svelte-1nohyni)+.zk-seg-input:where(.svelte-1nohyni),.zk-pill.svelte-1nohyni>.zk-seg-input:where(.svelte-1nohyni)+.zk-seg-select:where(.svelte-1nohyni),.zk-pill.svelte-1nohyni>.zk-seg-select:where(.svelte-1nohyni)+.zk-seg:where(.svelte-1nohyni),.zk-pill.svelte-1nohyni>.zk-seg-split:where(.svelte-1nohyni)+.zk-seg:where(.svelte-1nohyni){border-left:1px solid color-mix(in srgb,var(--color-line-strong) 70%,white)}.zk-seg.svelte-1nohyni{display:inline-flex;align-items:center;justify-content:center;padding:0 .65rem;min-width:2.15rem;background:transparent;border:0;color:var(--color-ink);cursor:pointer;line-height:1;transition:background-color .12s,color .12s}.zk-seg--mono.svelte-1nohyni{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.8rem;font-variant-numeric:tabular-nums;letter-spacing:.01em}.zk-seg--icon.svelte-1nohyni{color:var(--color-ink-muted);min-width:2rem;padding:0 .5rem}.zk-seg.svelte-1nohyni:hover{background:color-mix(in srgb,var(--color-brand) 7%,white);color:var(--color-brand)}.zk-seg.svelte-1nohyni:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px;z-index:1}.zk-seg.svelte-1nohyni:active{background:color-mix(in srgb,var(--color-brand) 14%,white)}.zk-seg-split.svelte-1nohyni{width:.45rem;align-self:stretch;background:color-mix(in srgb,var(--color-line-strong) 35%,white);margin:0}.zk-seg-input.svelte-1nohyni{width:3.1rem;padding:0 .55rem;background:transparent;border:0;text-align:right;font-family:ui-monospace,SF Mono,Menlo,monospace;font-variant-numeric:tabular-nums;font-size:.85rem;color:var(--color-ink);outline:0;-moz-appearance:textfield;appearance:textfield}.zk-seg-input.svelte-1nohyni::-webkit-outer-spin-button,.zk-seg-input.svelte-1nohyni::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.zk-seg-input.svelte-1nohyni:focus{background:color-mix(in srgb,var(--color-brand) 4%,white)}.zk-seg-select.svelte-1nohyni{padding:0 1.55rem 0 .6rem;background:transparent;border:0;font-family:inherit;font-size:.85rem;color:var(--color-ink);outline:0;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%2364748b' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'><polyline points='3 4.5 6 7.5 9 4.5'/></svg>");background-repeat:no-repeat;background-position:right .4rem center;background-size:.7rem;line-height:1}.zk-seg-select.svelte-1nohyni:hover{background-color:color-mix(in srgb,var(--color-brand) 7%,white);color:var(--color-brand)}.zk-seg-select.svelte-1nohyni:focus{background-color:color-mix(in srgb,var(--color-brand) 4%,white)}
