.hg-rechner[data-v-d24751f2]{--surface:#fff;--ink:#1a1c22;--ink-2:#565a66;--ink-3:#868a96;--line:#e4e7ec;--line-2:#eef0f4;--accent:#303078;--accent-2:#212764;--accent-soft:#e5e7f5;--accent-border:#c7cdec;--coral:#ea6853;--gold:#a5730a;--gold-soft:#fbf0d8;--gold-line:#ead199;--shadow:0 1px 2px rgba(20,33,26,.04),0 10px 30px rgba(20,33,26,.06);--font-display:var(--font-geist,"Geist",sans-serif);--font-body:var(--font-geist,"Geist",sans-serif);--font-mono:var(--font-geist-mono,"Geist Mono",ui-monospace,monospace);color:var(--ink);font-family:var(--font-body);line-height:1.5;-webkit-font-smoothing:antialiased}.hg-rechner[data-v-d24751f2] *{box-sizing:border-box}.controls[data-v-d24751f2]{background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-bottom:20px;padding:20px}.field[data-v-d24751f2]{display:flex;flex-direction:column;gap:6px}.field.span[data-v-d24751f2]{grid-column:1/-1}.field label[data-v-d24751f2]{color:var(--ink-2);font-size:12px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.field select[data-v-d24751f2]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%235a655e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m2 4 4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1px solid var(--line);border-radius:10px;color:var(--ink);cursor:pointer;font-family:var(--font-body);font-size:15px;font-weight:500;padding:11px 32px 11px 12px}.field select[data-v-d24751f2]:focus-visible{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:1px}.card[data-v-d24751f2]{background:var(--surface);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow);overflow:hidden}.card-head[data-v-d24751f2]{border-bottom:1px solid var(--line-2);color:var(--ink-2);font-size:14px;padding:18px 22px}.card-head b[data-v-d24751f2]{color:var(--ink);font-weight:600}.card-body[data-v-d24751f2]{padding:24px 22px}.ladders[data-v-d24751f2]{align-items:flex-start;display:flex;gap:8px;margin:0 auto 22px;max-width:440px}.ladder[data-v-d24751f2]{flex:1;min-width:0}.ladder h4[data-v-d24751f2]{color:var(--ink-3);font-size:11px;font-weight:600;letter-spacing:.06em;margin:0 0 8px;text-align:center;text-transform:uppercase}.ladder h4 b[data-v-d24751f2]{color:var(--ink);display:block;font-family:var(--font-body);font-size:16px;letter-spacing:0;margin-top:2px}.rungs[data-v-d24751f2]{display:flex;flex-direction:column;gap:4px}.rung[data-v-d24751f2]{align-items:center;border:1px solid transparent;border-radius:8px;display:flex;gap:8px;justify-content:space-between;padding:7px 10px}.rung .st[data-v-d24751f2]{color:var(--ink-3);font-size:12px}.rung .eu[data-v-d24751f2]{color:var(--ink-2);font-family:var(--font-mono);font-size:12.5px;font-variant-numeric:tabular-nums}.rung.act-from[data-v-d24751f2]{background:var(--line-2);border-color:var(--line)}.rung.act-from .st[data-v-d24751f2]{color:var(--ink);font-weight:600}.rung.act-from .eu[data-v-d24751f2]{color:var(--ink);font-weight:500}.rung.act-to[data-v-d24751f2]{background:var(--accent-soft);border-color:var(--accent-border)}.rung.act-to .st[data-v-d24751f2]{color:var(--accent-2);font-weight:600}.rung.act-to .eu[data-v-d24751f2]{color:var(--accent-2);font-weight:500}.tag[data-v-d24751f2]{border-radius:5px;font-size:9.5px;font-weight:600;letter-spacing:.05em;margin-left:4px;padding:2px 6px;text-transform:uppercase}.tag.now[data-v-d24751f2]{background:#dde1e8;color:var(--ink-2)}.tag.new[data-v-d24751f2]{background:var(--accent);color:#fff}.mid[data-v-d24751f2]{align-self:center;color:var(--ink-3);flex:0 0 auto;font-size:20px;padding-top:22px}.pills[data-v-d24751f2]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:22px}.pill[data-v-d24751f2]{align-items:center;border:1px solid var(--line);border-radius:999px;display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:7px 13px}.pill .ar[data-v-d24751f2]{font-size:12px}.pill.down[data-v-d24751f2],.pill.same[data-v-d24751f2],.pill.up-st[data-v-d24751f2]{background:var(--line-2);color:var(--ink-2)}.pill.money[data-v-d24751f2]{background:var(--accent-soft);border-color:var(--accent-border);color:var(--accent-2)}.result[data-v-d24751f2]{margin-bottom:20px;text-align:center}.result .rl[data-v-d24751f2]{color:var(--ink-3);font-size:12px;font-weight:600;letter-spacing:.05em;margin-bottom:6px;text-transform:uppercase}.result .rn[data-v-d24751f2]{color:var(--ink);font-size:clamp(34px,8vw,46px);font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1}.result .rd[data-v-d24751f2],.result .rn[data-v-d24751f2]{font-family:var(--font-mono);font-weight:500}.result .rd[data-v-d24751f2]{align-items:center;background:var(--accent-soft);border:1px solid var(--accent-border);border-radius:999px;color:var(--accent-2);display:inline-flex;font-size:14px;font-variant-numeric:tabular-nums;gap:6px;margin-top:12px;padding:5px 12px}.result .rf[data-v-d24751f2]{color:var(--ink-3);font-size:13px;margin-top:12px}.result .rf b[data-v-d24751f2]{color:var(--ink-2);font-family:var(--font-mono);font-weight:500}.panel[data-v-d24751f2]{border-radius:12px;font-size:13.5px;line-height:1.55;margin-top:14px;padding:15px 16px}.panel .pt[data-v-d24751f2]{align-items:center;display:flex;font-weight:600;gap:7px;margin-bottom:3px}.panel .dot[data-v-d24751f2]{border-radius:50%;height:8px;width:8px}.panel.gold[data-v-d24751f2]{background:var(--gold-soft);border:1px solid var(--gold-line);color:#6e4e08}.panel.gold .pt[data-v-d24751f2]{color:var(--gold)}.panel.gold .dot[data-v-d24751f2]{background:var(--gold)}.panel.gold b[data-v-d24751f2]{color:var(--gold);font-family:var(--font-mono);font-weight:600}.panel.info[data-v-d24751f2]{background:#eeeef6;border:1px solid var(--line);color:var(--ink-2)}.panel.info .pt[data-v-d24751f2]{color:var(--ink)}.panel.info .dot[data-v-d24751f2]{background:var(--accent)}.panel.info b[data-v-d24751f2]{color:var(--ink);font-family:var(--font-mono);font-weight:600}.disclaimer[data-v-d24751f2]{color:var(--ink-3);font-size:12px;margin-top:18px;text-align:center}@media(max-width:520px){.controls[data-v-d24751f2]{grid-template-columns:1fr}.field.span[data-v-d24751f2]{grid-column:auto}}
