@import"https://fonts.googleapis.com/css2?family=Source+Serif+4:ital,opsz,wght@0,8..60,300..900;1,8..60,300..900&family=JetBrains+Mono:wght@400;500;600;700&family=Inter:wght@400;500;600;700&display=swap";:root{--bg-app: #0a0a0a;--bg-main: #111111;--bg-surface: #141414;--bg-card: #181818;--bg-input: #1a1a1a;--bg-hover: #0f0f0f;--border-heavy: #1a1a1a;--border-mid: #222222;--border-light: #2a2a2a;--text-primary: #ffffff;--text-secondary:#888888;--text-muted: #444444;--text-hint: #2a2a2a;--accent-red: #cc2200;--accent-green: #1a7a3c;--accent-amber: #cc8800;--sidebar-bg: #0a0a0a;--topbar-bg: #0d0d0d;--topbar-border: #1a1a1a;--btn-primary-bg: #ffffff;--btn-primary-text: #0a0a0a;--btn-ghost-bg: transparent;--btn-ghost-border: #2a2a2a;--btn-ghost-text: #666666;--stat-bg: #111111;--stat-border: #1a1a1a;--tl-done: #ffffff;--tl-active: #ffffff;--tl-pending: #2a2a2a;--photo-tile-bg: #141414;--photo-tile-border: #222222;--photo-tile-active: #ffffff;--letter-bg: #0d0d0d;--letter-border: #1e1e1e;--letter-text: #666666;--form-input-bg: #111111;--form-input-border:#222222;--form-label: #444444;--tog-on: #ffffff;--tog-off: #2a2a2a;--chat-msg-mila-bg: #141414;--chat-msg-mila-border: #1e1e1e;--chat-msg-mila-text: #999999;--chat-msg-user-bg: #ffffff;--chat-msg-user-text: #0a0a0a;--chat-bg: #0a0a0a;--chat-input-bg: #111111;--chat-input-border: #1e1e1e;--chip-bg: transparent;--chip-border: #2a2a2a;--chip-text: #555555}@media (prefers-color-scheme: light){:root{--bg-app: #f5f5f0;--bg-main: #f5f5f0;--bg-surface: #ffffff;--bg-card: #ffffff;--bg-input: #fafaf8;--bg-hover: #f0f0e8;--border-heavy: #e0e0d8;--border-mid: #e8e8e0;--border-light: #f0f0e8;--text-primary: #0a0a0a;--text-secondary:#666666;--text-muted: #aaaaaa;--text-hint: #cccccc;--sidebar-bg: #0a0a0a;--topbar-bg: #ffffff;--topbar-border: #e8e8e0;--btn-primary-bg: #0a0a0a;--btn-primary-text: #ffffff;--btn-ghost-bg: #ffffff;--btn-ghost-border: #e8e8e0;--btn-ghost-text: #888888;--stat-bg: #ffffff;--stat-border: #e8e8e0;--tl-done: #0a0a0a;--tl-active: #0a0a0a;--tl-pending: #dddddd;--photo-tile-bg: #fafaf8;--photo-tile-border: #dddddd;--photo-tile-active: #0a0a0a;--letter-bg: #fafaf8;--letter-border: #e8e8e0;--letter-text: #555555;--form-input-bg: #fafaf8;--form-input-border:#e8e8e0;--form-label: #aaaaaa;--tog-on: #0a0a0a;--tog-off: #dddddd;--chat-msg-mila-bg: #ffffff;--chat-msg-mila-border: #e8e8e0;--chat-msg-mila-text: #555555;--chat-msg-user-bg: #0a0a0a;--chat-msg-user-text: #ffffff;--chat-bg: #f5f5f0;--chat-input-bg: #f5f5f0;--chat-input-border: #e8e8e0;--chip-bg: #ffffff;--chip-border: #dddddd;--chip-text: #999999}}*{margin:0;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased}body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}:root{--ed-ink: #0a0a0a;--ed-ink-2: #2a2a2a;--ed-ink-3: #555555;--ed-ink-4: #8a8a87;--ed-ink-5: #c8c5bd;--ed-paper: #f6f4ef;--ed-paper-2: #fbf9f4;--ed-paper-3: #ffffff;--ed-rule: #d8d4cc;--ed-rule-2: #e8e4dc;--ed-rule-3: #efece4;--ed-accent: #1c3a4a;--ed-accent-2: #2d5a72;--ed-accent-soft:#e8edf0;--ed-warm: #a04300;--ed-warm-soft: #fff4e8;--ed-warm-rule: #f0d878;--ed-green: #1a6644;--ed-green-soft: #e8f3ec;--ed-red: #b02020;--ed-red-soft: #fdeeec;--ed-serif: "Source Serif 4", Georgia, "Times New Roman", serif;--ed-sans: "Inter", "Helvetica Neue", Arial, sans-serif;--ed-mono: "JetBrains Mono", ui-monospace, "Courier New", monospace}.s2-host{background:var(--ed-ink);color:#f3eee6;font-family:var(--ed-serif);font-size:15px;line-height:1.55;font-feature-settings:"onum" 1,"kern" 1,"liga" 1;-webkit-font-smoothing:antialiased;min-height:100vh;box-sizing:border-box}.s2-host *,.s2-host *:before,.s2-host *:after{box-sizing:border-box}.s2-host .ed-sans{font-family:var(--ed-sans)}.s2-host .ed-mono{font-family:var(--ed-mono);font-feature-settings:"tnum" 1,"zero" 1;letter-spacing:-.01em}.s2-host a{color:inherit;text-decoration:none}.s2-host button{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;font-family:inherit;border:none;background:none;color:inherit;margin:0;padding:0}.s2-host .s2{background:#0a0a0a;color:#f3eee6;min-height:100vh;display:grid;grid-template-columns:1fr 300px}.s2-host .s2 *::selection{background:var(--ed-red);color:#fff}.s2-host .s2-main{padding:40px 56px 48px;display:flex;flex-direction:column;position:relative}.s2-host .s2-topbar{position:absolute;top:20px;left:56px;right:56px;display:flex;align-items:center;justify-content:space-between;font-family:var(--ed-sans);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:#888}.s2-host .s2-topbar .crumb{font-family:var(--ed-mono);font-size:10px;letter-spacing:0;text-transform:none;color:#aaa;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:70%}.s2-host .s2-topbar .crumb strong{color:#f3eee6;font-weight:600}.s2-host .s2-topbar .nav-back{border:1px solid #2a2a2a;padding:6px 14px;letter-spacing:.12em;color:#aaa;background:transparent;white-space:nowrap}.s2-host .s2-topbar .nav-back:hover{color:#fff;border-color:#555}.s2-host .s2-eyebrow{margin-top:64px;font-family:var(--ed-sans);font-size:10.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#888;display:flex;align-items:center;gap:14px}.s2-host .s2-eyebrow:before{content:"";width:28px;height:1px;background:#555}.s2-host .s2-kicker{margin-top:14px;font-family:var(--ed-serif);font-style:italic;font-size:clamp(20px,1.8vw,24px);font-weight:400;color:#aaa;letter-spacing:-.01em;font-variation-settings:"opsz" 30}.s2-host .s2-hero{margin-top:4px;font-family:var(--ed-serif);font-size:clamp(120px,16vw,220px);font-weight:600;letter-spacing:-.05em;line-height:.88;color:#fff;font-variation-settings:"opsz" 60}.s2-host .s2-hero .cur{font-weight:400}.s2-host .s2-hero .sub{display:inline-block;vertical-align:top;font-size:clamp(18px,1.6vw,22px);font-weight:500;letter-spacing:0;line-height:1;color:#888;margin-top:18px;margin-left:8px;font-feature-settings:"tnum" 1;font-family:var(--ed-mono)}.s2-host .s2-hero.s10-hero{color:#3a9870}.s2-host .s2-hero.s10-hero .cur{color:#5fb088}.s2-host .s2-caption{margin-top:10px;font-family:var(--ed-sans);font-size:10.5px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:#888}.s2-host .s2-mid{margin-top:48px;border-top:1px solid #2a2a2a;padding-top:22px;display:grid;grid-template-columns:repeat(3,1fr);gap:0;max-width:680px}.s2-host .s2-mid-field{padding:0 22px;border-left:1px solid #1a1a1a}.s2-host .s2-mid-field:first-child{padding-left:0;border-left:none}.s2-host .s2-mid-field .lbl{font-family:var(--ed-sans);font-size:9.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#888;margin-bottom:10px}.s2-host .s2-mid-field .val{font-family:var(--ed-mono);font-size:24px;font-weight:500;letter-spacing:-.025em;color:#fff}.s2-host .s2-mid-field .val.red{color:var(--ed-red)}.s2-host .s2-mid-field .val.green{color:#3a9870}.s2-host .s2-mid-field .val small{font-family:var(--ed-sans);font-size:13px;color:#666;letter-spacing:.06em;margin-left:4px}.s2-host .s2-mid-field .val.green small{color:#6a9080}.s2-host .s2-mid-field .meta{font-family:var(--ed-serif);font-style:italic;font-size:12.5px;color:#888;margin-top:6px;font-variation-settings:"opsz" 18}.s2-host .s2-handoff{margin-top:44px;border-top:1px solid #2a2a2a;padding-top:20px;max-width:540px}.s2-host .s2-handoff .h-eye{font-family:var(--ed-sans);font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#888;margin-bottom:12px}.s2-host .s2-handoff .h-line{font-family:var(--ed-serif);font-size:clamp(16px,1.5vw,19px);line-height:1.45;color:#fff;font-weight:400;letter-spacing:-.012em;font-variation-settings:"opsz" 24}.s2-host .s2-handoff .h-line strong{font-weight:600}.s2-host .s2-handoff .h-line em{font-style:italic;color:#aaa;font-variation-settings:"opsz" 20}.s2-host .s2-cta-wrap{margin-top:auto;padding-top:36px}.s2-host .s2-cta{display:inline-flex;align-items:center;gap:12px;background:#fff;color:var(--ed-ink);border:none;padding:13px 24px;font-family:var(--ed-sans);font-size:13px;font-weight:600;letter-spacing:.005em;text-transform:none;transition:background .15s,transform .12s}.s2-host .s2-cta:hover{background:var(--ed-paper-2);transform:translateY(-1px)}.s2-host .s2-cta:active{transform:translateY(0)}.s2-host .s2-cta .arrow{font-family:var(--ed-mono);font-size:14px;font-weight:500;margin-top:-1px}.s2-host .s2-cta-foot{margin-top:12px;font-family:var(--ed-serif);font-style:italic;font-size:12.5px;color:#888;text-align:left;font-variation-settings:"opsz" 18}.s2-host .s2-rail{border-left:1px solid #1e1e1e;background:#060606;padding:24px 22px;display:flex;flex-direction:column;gap:18px}.s2-host .s2-rail-h{font-family:var(--ed-sans);font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#666;padding-bottom:10px;border-bottom:1px solid #222}.s2-host .s2-rail-row{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--ed-sans);font-size:12px;color:#ccc;letter-spacing:.01em}.s2-host .s2-rail-row .l{color:#888}.s2-host .s2-rail-row .v{font-family:var(--ed-mono);font-size:13px;color:#f3eee6;font-weight:500;letter-spacing:-.01em}.s2-host .s2-rail-row .v.red{color:var(--ed-red)}.s2-host .s2-rail-row .v.green{color:#3a9870}.s2-host .s2-rail-row .v small{font-family:var(--ed-sans);font-size:9.5px;color:#666;font-weight:500;letter-spacing:.04em;margin-left:4px}.s2-host .s2-rail-block{border-top:1px solid #222;padding-top:16px}.s2-host .s2-rail-block:first-of-type{border-top:none;padding-top:0}.s2-host .s2-rail-block .lbl{font-family:var(--ed-sans);font-size:9.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#666;margin-bottom:8px}.s2-host .s2-rail-block .big{font-family:var(--ed-mono);font-size:22px;font-weight:500;color:#fff;letter-spacing:-.025em;line-height:1}.s2-host .s2-rail-block .cap{font-family:var(--ed-serif);font-style:italic;font-size:12px;color:#888;margin-top:6px;font-variation-settings:"opsz" 18}.s2-host .s2-rail-block .cap.plain{font-style:normal;font-family:var(--ed-sans);font-size:11px;color:#aaa;letter-spacing:.02em}.s2-host .s2-rail-engagement{background:transparent;border-top:1px solid #222;padding-top:16px}.s2-host .s2-rail-engagement .lbl{font-family:var(--ed-sans);font-size:9.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#888;margin-bottom:8px}.s2-host .s2-rail-engagement .body{font-family:var(--ed-serif);font-style:italic;font-size:12.5px;line-height:1.55;color:#aaa;font-variation-settings:"opsz" 18}.s2-host .s2-rail-engagement .body strong{font-style:normal;color:#f3eee6;font-weight:500}@media (max-width: 1180px){.s2-host .s2{grid-template-columns:1fr 260px}.s2-host .s2-main{padding:36px 40px 44px}.s2-host .s2-topbar{left:40px;right:40px}}@media (max-width: 900px){.s2-host .s2{grid-template-columns:1fr}.s2-host .s2-rail{border-left:none;border-top:1px solid #1e1e1e;padding:28px 40px 40px}.s2-host .s2-eyebrow{margin-top:56px}.s2-host .s2-hero{font-size:clamp(96px,22vw,180px)}.s2-host .s2-mid{max-width:100%}}@media (max-width: 768px){.s2-host .s2{grid-template-columns:1fr;min-height:100vh}.s2-host .s2-main{padding:calc(env(safe-area-inset-top,0px) + 60px) 24px 24px}.s2-host .s2-topbar{top:calc(env(safe-area-inset-top,0px) + 16px);left:24px;right:24px}.s2-host .s2-eyebrow{margin-top:28px}.s2-host .s2-kicker{margin-top:12px;font-size:18px}.s2-host .s2-hero{font-size:clamp(72px,20vw,110px);margin-top:6px}.s2-host .s2-hero .sub{font-size:16px;margin-top:12px}.s2-host .s2-caption{margin-top:6px}.s2-host .s2-mid{margin-top:28px;padding-top:18px;gap:0}.s2-host .s2-mid-field{padding:0 12px}.s2-host .s2-mid-field .val{font-size:18px}.s2-host .s2-mid-field .meta{font-size:11px}.s2-host .s2-handoff{margin-top:28px;padding-top:16px}.s2-host .s2-handoff .h-line{font-size:15px}.s2-host .s2-cta-wrap{padding-top:24px;padding-bottom:env(safe-area-inset-bottom,16px)}.s2-host .s2-cta{width:100%;justify-content:center}.s2-host .s2-rail{border-left:none;border-top:1px solid #1e1e1e;padding:24px 24px 32px}}.mein-fall-host{background:var(--ed-paper);color:var(--ed-ink);font-family:var(--ed-serif);font-size:15px;line-height:1.55;font-feature-settings:"onum" 1,"kern" 1,"liga" 1;-webkit-font-smoothing:antialiased;box-sizing:border-box;min-height:100vh;padding:32px 40px 100px}.mein-fall-host *,.mein-fall-host *:before,.mein-fall-host *:after{box-sizing:border-box}.mein-fall-host .ed-sans{font-family:var(--ed-sans)}.mein-fall-host .ed-mono{font-family:var(--ed-mono);font-feature-settings:"tnum" 1,"zero" 1;letter-spacing:-.01em}.mein-fall-host a{color:inherit;text-decoration:none}.mein-fall-host button{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;font-family:inherit;border:none;background:none;color:inherit;margin:0;padding:0}.mein-fall-host input,.mein-fall-host textarea,.mein-fall-host select{font-family:inherit;font-size:inherit;outline:none}.mein-fall-host .mf-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:40px;max-width:1400px}.mein-fall-host .btn-ed{font-family:var(--ed-sans);font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:13px 22px;background:var(--ed-ink);color:#fff;border:1px solid var(--ed-ink);display:inline-flex;align-items:center;gap:10px;transition:background .12s,border-color .12s,color .12s;white-space:nowrap}.mein-fall-host .btn-ed:hover{background:var(--ed-accent);border-color:var(--ed-accent)}.mein-fall-host .btn-ed.ghost{background:transparent;color:var(--ed-ink)}.mein-fall-host .btn-ed.ghost:hover{background:var(--ed-ink);color:#fff}.mein-fall-host .btn-ed.tight{padding:9px 14px;font-size:10.5px;letter-spacing:.12em}.mein-fall-host .btn-ed.wide{width:100%;justify-content:center}.mein-fall-host .btn-ed.warn{color:var(--ed-red);border-color:#f0c8c4;background:transparent}.mein-fall-host .btn-ed.warn:hover{background:var(--ed-red);color:#fff;border-color:var(--ed-red)}.mein-fall-host .btn-ed:disabled{background:transparent;color:var(--ed-ink-4);border-color:var(--ed-rule);cursor:not-allowed}.mein-fall-host .btn-link{font-family:var(--ed-sans);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ed-ink-3);display:inline-flex;align-items:baseline;gap:8px;border-bottom:1px solid var(--ed-rule);padding-bottom:2px;transition:color .12s,border-color .12s}.mein-fall-host .btn-link:hover{color:var(--ed-ink);border-color:var(--ed-ink)}.mein-fall-host .chip{display:inline-flex;align-items:center;gap:6px;font-family:var(--ed-sans);font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:4px 9px 5px;border:1px solid}.mein-fall-host .chip.green{color:var(--ed-green);border-color:#b8e0cc;background:var(--ed-green-soft)}.mein-fall-host .chip.warm{color:var(--ed-warm);border-color:var(--ed-warm-rule);background:var(--ed-warm-soft)}.mein-fall-host .chip.red{color:var(--ed-red);border-color:#f0c8c4;background:var(--ed-red-soft)}.mein-fall-host .hinweis{background:var(--ed-accent-soft);border-left:2px solid var(--ed-accent);padding:14px 18px;display:flex;gap:14px;align-items:center;margin-bottom:36px}.mein-fall-host .hinweis-mark{width:22px;height:22px;background:var(--ed-accent);color:#fff;font-family:var(--ed-serif);font-size:13px;font-weight:600;font-style:italic;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mein-fall-host .hinweis-body{flex:1}.mein-fall-host .hinweis-eyebrow{font-family:var(--ed-sans);font-size:9.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ed-accent);margin-bottom:4px}.mein-fall-host .hinweis-title{font-family:var(--ed-serif);font-size:15px;font-weight:600;color:var(--ed-ink);letter-spacing:-.005em}.mein-fall-host .hinweis-title small{font-family:var(--ed-serif);font-style:italic;font-weight:400;color:var(--ed-ink-3);font-size:13px;margin-left:8px;font-variation-settings:"opsz" 18}.mein-fall-host .sec-h{border-top:2px solid var(--ed-ink);padding:14px 0 12px;display:flex;align-items:baseline;justify-content:space-between;margin-bottom:0;gap:18px}.mein-fall-host .sec-h .lbl{font-family:var(--ed-sans);font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--ed-ink)}.mein-fall-host .sec-h .meta{font-family:var(--ed-serif);font-style:italic;font-size:13px;color:var(--ed-ink-3);font-variation-settings:"opsz" 18}.mein-fall-host .sec-h .meta.mono{font-family:var(--ed-mono);font-style:normal;font-size:11px;color:var(--ed-ink-3)}.mein-fall-host .mf-laststep{border-top:3px solid var(--ed-warm);padding-top:16px;margin-bottom:28px}.mein-fall-host .mf-laststep-eyebrow{font-family:var(--ed-sans);font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--ed-warm);margin-bottom:10px}.mein-fall-host .mf-laststep-title{font-family:var(--ed-serif);font-size:clamp(22px,2.4vw,30px);font-weight:500;color:var(--ed-ink);letter-spacing:-.022em;line-height:1.12;margin-bottom:10px;font-variation-settings:"opsz" 40}.mein-fall-host .mf-laststep-title em{font-style:italic;color:var(--ed-ink-3);font-weight:400}.mein-fall-host .mf-laststep-sub{font-family:var(--ed-serif);font-size:15px;color:var(--ed-ink-3);line-height:1.55;max-width:56ch;font-variation-settings:"opsz" 22}.mein-fall-host .mf-laststep-sub strong{color:var(--ed-ink);font-weight:600}.mein-fall-host .mf-status{border-top:3px solid var(--ed-accent);padding-top:16px;margin-bottom:32px}.mein-fall-host .mf-status-eyebrow{font-family:var(--ed-sans);font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--ed-accent);margin-bottom:10px}.mein-fall-host .mf-status-title{font-family:var(--ed-serif);font-size:clamp(22px,2.4vw,30px);font-weight:500;color:var(--ed-ink);letter-spacing:-.022em;line-height:1.12;margin-bottom:12px;font-variation-settings:"opsz" 40}.mein-fall-host .mf-status-title em{font-style:italic;color:var(--ed-ink-3);font-weight:400}.mein-fall-host .mf-status-sub{font-family:var(--ed-serif);font-size:15px;color:var(--ed-ink-3);line-height:1.55;max-width:58ch;font-variation-settings:"opsz" 22}.mein-fall-host .mf-status-sub strong{color:var(--ed-ink);font-weight:600}.mein-fall-host .mf-status-deadline{margin-top:18px;display:inline-flex;align-items:baseline;gap:12px;padding:10px 16px;background:var(--ed-warm-soft);border:1px solid var(--ed-warm-rule)}.mein-fall-host .mf-status-deadline .lbl{font-family:var(--ed-sans);font-size:9.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ed-warm)}.mein-fall-host .mf-status-deadline .val{font-family:var(--ed-mono);font-size:14px;color:var(--ed-ink);font-weight:500}.mein-fall-host .mf-status-deadline .days{font-family:var(--ed-serif);font-style:italic;font-size:12.5px;color:var(--ed-warm);font-variation-settings:"opsz" 18}.mein-fall-host .signed-contracts{background:var(--ed-green-soft);border:1px solid #b8e0cc;border-left:2px solid var(--ed-green);padding:14px 18px;margin-bottom:36px}.mein-fall-host .signed-contracts .lbl{font-family:var(--ed-sans);font-size:9.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ed-green);margin-bottom:6px}.mein-fall-host .signed-contracts .b{font-family:var(--ed-serif);font-size:14px;color:var(--ed-ink-2);line-height:1.5;font-variation-settings:"opsz" 20}.mein-fall-host .signed-contracts .b strong{color:var(--ed-ink);font-weight:600}.mein-fall-host .signed-contracts .meta{font-family:var(--ed-mono);font-size:11px;color:var(--ed-ink-3);margin-top:6px;padding-top:8px;border-top:1px solid #b8e0cc}.mein-fall-host .doclist{margin-bottom:44px}.mein-fall-host .doc-row{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;padding:18px 0;border-top:1px solid var(--ed-rule-2)}.mein-fall-host .doc-row:first-of-type{border-top:none}.mein-fall-host .doc-row:last-child{border-bottom:1px solid var(--ed-rule-2)}.mein-fall-host .doc-info{display:grid;grid-template-columns:28px 1fr;gap:14px;align-items:baseline}.mein-fall-host .doc-icon{font-family:var(--ed-mono);font-size:9px;font-weight:600;color:var(--ed-ink-4);letter-spacing:0;border:1px solid var(--ed-rule);padding:5px 4px 4px;text-align:center;background:var(--ed-paper-3)}.mein-fall-host .doc-name{font-family:var(--ed-serif);font-size:18px;color:var(--ed-ink);font-weight:500;letter-spacing:-.008em;font-variation-settings:"opsz" 24}.mein-fall-host .doc-status{font-family:var(--ed-sans);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin-top:6px;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.mein-fall-host .doc-status .green{color:var(--ed-green)}.mein-fall-host .doc-status .warm{color:var(--ed-warm)}.mein-fall-host .doc-status .red{color:var(--ed-red)}.mein-fall-host .doc-status .sep{color:var(--ed-ink-5)}.mein-fall-host .doc-status .meta{font-family:var(--ed-serif);font-style:italic;color:var(--ed-ink-3);font-weight:400;letter-spacing:.01em;text-transform:none;font-size:13px;font-variation-settings:"opsz" 18}.mein-fall-host .doc-actions{display:flex;gap:8px;align-items:center}.mein-fall-host .doc-analysis{padding:4px 0 14px 42px;max-width:100%;overflow:hidden}.mein-fall-host .doc-analysis-card{padding:12px 14px;background:var(--ed-paper-3);border:1px solid var(--ed-rule);font-family:var(--ed-serif);font-size:13.5px;line-height:1.55;color:var(--ed-ink-2);font-variation-settings:"opsz" 20}.mein-fall-host .doc-analysis-card .h{font-family:var(--ed-serif);font-size:15px;font-weight:600;color:var(--ed-ink);letter-spacing:-.008em;margin-bottom:4px;font-variation-settings:"opsz" 22}.mein-fall-host .doc-analysis-card .s{font-family:var(--ed-serif);font-size:13px;color:var(--ed-ink-3);font-style:italic;font-variation-settings:"opsz" 18}.mein-fall-host .doc-analysis-state{font-family:var(--ed-serif);font-style:italic;font-size:13px;color:var(--ed-ink-3);font-variation-settings:"opsz" 18}.mein-fall-host .photos{margin-bottom:44px}.mein-fall-host .photos-intro{font-family:var(--ed-serif);font-style:italic;font-size:13.5px;color:var(--ed-ink-3);margin:14px 0 20px;font-variation-settings:"opsz" 20}.mein-fall-host .photos-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.mein-fall-host .photo-cell{aspect-ratio:1;border:1px dashed var(--ed-ink-5);background:var(--ed-paper-3);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;transition:background .15s,border-color .15s;cursor:pointer;padding:8px;text-align:center}.mein-fall-host .photo-cell:hover{background:var(--ed-paper-2);border-color:var(--ed-ink-3)}.mein-fall-host .photo-cell.has{border-style:solid;border-color:var(--ed-ink)}.mein-fall-host .photo-cell .ico{font-family:var(--ed-serif);font-size:24px;color:var(--ed-ink-3)}.mein-fall-host .photo-cell .lbl{font-family:var(--ed-sans);font-size:9.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ed-ink-3)}.mein-fall-host .photo-cell .cnt{font-family:var(--ed-mono);font-size:10px;color:var(--ed-ink-4);letter-spacing:0}.mein-fall-host .photos-foot{margin-top:16px;font-family:var(--ed-serif);font-style:italic;font-size:13px;color:var(--ed-ink-4);text-align:center;font-variation-settings:"opsz" 18}.mein-fall-host .photos-tips{background:var(--ed-paper-3);border:1px solid var(--ed-rule);padding:14px 16px;margin-bottom:20px;font-family:var(--ed-serif);font-size:13px;line-height:1.7;color:var(--ed-ink-2);font-variation-settings:"opsz" 18}.mein-fall-host .photos-tips .h{font-family:var(--ed-sans);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ed-ink-3);margin-bottom:8px}.mein-fall-host .photos-room{margin-top:14px;border:1px solid var(--ed-rule)}.mein-fall-host .photos-room-head{background:var(--ed-ink);color:#fff;padding:10px 16px;display:flex;justify-content:space-between;align-items:center}.mein-fall-host .photos-room-head .t{font-family:var(--ed-serif);font-size:14px;font-weight:500;color:#fff}.mein-fall-host .photos-room-tip{padding:10px 16px;background:var(--ed-paper-2);font-family:var(--ed-serif);font-style:italic;font-size:13px;color:var(--ed-ink-3);border-bottom:1px solid var(--ed-rule);font-variation-settings:"opsz" 18}.mein-fall-host .photos-room-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;padding:2px;background:var(--ed-paper-3)}.mein-fall-host .photos-room-empty{padding:20px 16px;font-family:var(--ed-serif);font-style:italic;font-size:13px;color:var(--ed-ink-4);text-align:center}.mein-fall-host .contracts-locked{padding:26px 0 24px;border-top:1px solid var(--ed-rule)}.mein-fall-host .contracts-locked .ico{font-family:var(--ed-serif);font-size:24px;color:var(--ed-ink-4);margin-bottom:12px}.mein-fall-host .contracts-locked .body{font-family:var(--ed-serif);font-style:italic;font-size:15px;color:var(--ed-ink-3);line-height:1.6;max-width:56ch;font-variation-settings:"opsz" 22}.mein-fall-host .contracts-locked .body strong{font-style:normal;color:var(--ed-ink);font-weight:600}.mein-fall-host .s7-laststep{border-top:3px solid var(--ed-warm);padding-top:16px;margin-bottom:32px}.mein-fall-host .s7-laststep-eyebrow{font-family:var(--ed-sans);font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--ed-warm);margin-bottom:10px}.mein-fall-host .s7-laststep-title{font-family:var(--ed-serif);font-size:clamp(24px,2.8vw,34px);font-weight:500;color:var(--ed-ink);letter-spacing:-.025em;line-height:1.08;margin-bottom:12px;font-variation-settings:"opsz" 48}.mein-fall-host .s7-laststep-title em{font-style:italic;color:var(--ed-ink-3);font-weight:400}.mein-fall-host .s7-laststep-sub{font-family:var(--ed-serif);font-size:15.5px;color:var(--ed-ink-3);line-height:1.55;max-width:58ch;font-variation-settings:"opsz" 22}.mein-fall-host .s7-laststep-sub strong{color:var(--ed-ink);font-weight:600}.mein-fall-host .s7-contract-row{display:grid;grid-template-columns:32px 1fr auto auto;gap:16px;align-items:center;padding:20px 0;border-top:1px solid var(--ed-rule-2)}.mein-fall-host .s7-contract-row:first-of-type{border-top:1px solid var(--ed-ink)}.mein-fall-host .s7-contract-row:last-of-type{border-bottom:1px solid var(--ed-rule-2)}.mein-fall-host .s7-contract-icon{width:28px;height:32px;background:var(--ed-paper-3);border:1px solid var(--ed-ink);position:relative}.mein-fall-host .s7-contract-icon:after{content:"";position:absolute;top:0;right:0;width:8px;height:8px;background:linear-gradient(225deg,var(--ed-paper) 50%,transparent 50%)}.mein-fall-host .s7-contract-name{font-family:var(--ed-serif);font-size:17px;color:var(--ed-ink);font-weight:500;letter-spacing:-.008em;font-variation-settings:"opsz" 22}.mein-fall-host .s7-contract-desc{font-family:var(--ed-serif);font-style:italic;font-size:13px;color:var(--ed-ink-3);margin-top:3px;font-variation-settings:"opsz" 18}.mein-fall-host .s7-contract-expanded{grid-column:1 / -1;background:var(--ed-paper-2);border-top:1px solid var(--ed-rule-2);padding:14px 18px;margin-top:14px;font-family:var(--ed-serif);font-size:13.5px;line-height:1.7;color:var(--ed-ink-2);white-space:pre-wrap;max-height:220px;overflow-y:auto;font-variation-settings:"opsz" 18}.mein-fall-host .s7-sign-block{margin:36px 0;background:var(--ed-ink);color:#f3eee6;padding:28px 32px 32px}.mein-fall-host .s7-sign-block.signed{background:var(--ed-green-soft);color:var(--ed-ink);border:1px solid #b8e0cc;border-left:3px solid var(--ed-green)}.mein-fall-host .s7-sign-eye{font-family:var(--ed-sans);font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#888;margin-bottom:6px}.mein-fall-host .s7-sign-block.signed .s7-sign-eye{color:var(--ed-green)}.mein-fall-host .s7-sign-title{font-family:var(--ed-serif);font-size:24px;font-weight:500;color:#fff;letter-spacing:-.018em;margin-bottom:4px;font-variation-settings:"opsz" 28}.mein-fall-host .s7-sign-block.signed .s7-sign-title{color:var(--ed-ink)}.mein-fall-host .s7-sign-sub{font-family:var(--ed-serif);font-style:italic;font-size:13px;color:#888;margin-bottom:24px;font-variation-settings:"opsz" 18}.mein-fall-host .s7-sign-block.signed .s7-sign-sub{color:var(--ed-ink-3)}.mein-fall-host .s7-sign-grid{display:grid;grid-template-columns:28px 1fr;gap:14px;margin-bottom:22px}.mein-fall-host .s7-sign-check{width:22px;height:22px;border:1px solid #555;background:transparent;cursor:pointer;position:relative;margin-top:2px}.mein-fall-host .s7-sign-check.on{background:#fff;border-color:#fff}.mein-fall-host .s7-sign-check.on:after{content:"✓";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--ed-ink);font-family:var(--ed-sans);font-size:14px;font-weight:700}.mein-fall-host .s7-sign-check.err{border-color:var(--ed-red)}.mein-fall-host .s7-sign-check-label{font-family:var(--ed-serif);font-size:14.5px;color:#ddd;line-height:1.55;font-variation-settings:"opsz" 20}.mein-fall-host .s7-sign-check-label strong{color:#fff;font-weight:600}.mein-fall-host .s7-sign-check-label.err{color:#f0a098}.mein-fall-host .s7-sign-input-block{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;border-top:1px solid #2a2a2a;padding-top:22px}.mein-fall-host .s7-sign-input-label{font-family:var(--ed-sans);font-size:9.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#888;margin-bottom:8px}.mein-fall-host .s7-sign-input{width:100%;background:transparent;border:none;border-bottom:1px solid #555;padding:8px 0;font-family:var(--ed-serif);font-style:italic;font-size:22px;color:#fff;letter-spacing:-.005em;font-variation-settings:"opsz" 28}.mein-fall-host .s7-sign-input:focus{border-bottom-color:#fff}.mein-fall-host .s7-sign-input::placeholder{color:#555;font-style:italic}.mein-fall-host .s7-sign-input.err{border-bottom-color:var(--ed-red)}.mein-fall-host .s7-sign-btn{font-family:var(--ed-sans);font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:14px 22px;background:#fff;color:var(--ed-ink);border:1px solid #fff;display:inline-flex;align-items:center;gap:10px;transition:background .12s;white-space:nowrap}.mein-fall-host .s7-sign-btn:hover{background:var(--ed-paper)}.mein-fall-host .s7-sign-btn:disabled{background:transparent;color:#555;border-color:#2a2a2a;cursor:not-allowed}.mein-fall-host .s7-sign-meta{margin-top:18px;padding-top:14px;border-top:1px solid #2a2a2a;display:flex;gap:24px;flex-wrap:wrap;font-family:var(--ed-mono);font-size:10.5px;color:#888;letter-spacing:-.005em}.mein-fall-host .s7-sign-meta strong{color:#ddd;font-weight:500}.mein-fall-host .s7-sign-error{margin-top:12px;font-family:var(--ed-serif);font-style:italic;font-size:13px;color:var(--ed-red);font-variation-settings:"opsz" 18}.mein-fall-host .s7-sign-confirm{padding:6px 0}.mein-fall-host .s7-sign-confirm .name{font-family:var(--ed-serif);font-size:22px;font-style:italic;color:var(--ed-ink);letter-spacing:-.005em;margin-bottom:4px;font-variation-settings:"opsz" 28}.mein-fall-host .s7-sign-confirm .when{font-family:var(--ed-mono);font-size:11px;color:var(--ed-ink-3);letter-spacing:0}.mein-fall-host .s7-timeline-h{border-top:2px solid var(--ed-ink);padding:14px 0 12px;margin-bottom:0;display:flex;align-items:baseline;justify-content:space-between;gap:18px}.mein-fall-host .s7-timeline-h .lbl{font-family:var(--ed-sans);font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--ed-ink)}.mein-fall-host .s7-timeline-h .meta{font-family:var(--ed-serif);font-style:italic;font-size:13px;color:var(--ed-ink-3);font-variation-settings:"opsz" 18}.mein-fall-host .s7-step{display:grid;grid-template-columns:36px 1fr;gap:16px;padding:18px 0;border-top:1px solid var(--ed-rule-2)}.mein-fall-host .s7-step:first-of-type{border-top:none}.mein-fall-host .s7-step-num{font-family:var(--ed-mono);font-size:12px;font-weight:500;color:var(--ed-ink-4);letter-spacing:0;padding-top:2px}.mein-fall-host .s7-step.done .s7-step-num{color:var(--ed-green)}.mein-fall-host .s7-step.done .s7-step-num:before{content:"✓ "}.mein-fall-host .s7-step.current .s7-step-num{background:var(--ed-ink);color:#fff;padding:2px 6px;display:inline-block;width:fit-content;letter-spacing:0}.mein-fall-host .s7-step-name{font-family:var(--ed-serif);font-size:17px;color:var(--ed-ink);font-weight:500;letter-spacing:-.008em;font-variation-settings:"opsz" 22}.mein-fall-host .s7-step.done .s7-step-name{color:var(--ed-ink-3)}.mein-fall-host .s7-step-desc{font-family:var(--ed-serif);font-style:italic;font-size:13px;color:var(--ed-ink-3);margin-top:3px;font-variation-settings:"opsz" 18}.mein-fall-host .s7-step.current .s7-step-name{color:var(--ed-ink)}.mein-fall-host .s7-step.current .s7-step-desc{font-style:normal;color:var(--ed-ink-2)}.mein-fall-host .s7-step-status{display:inline-block;margin-top:6px;font-family:var(--ed-sans);font-size:9.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ed-warm);background:var(--ed-warm-soft);padding:3px 8px;border:1px solid var(--ed-warm-rule)}.mein-fall-host .s7-step-status.green{color:var(--ed-green);background:var(--ed-green-soft);border-color:#b8e0cc}.mein-fall-host .rail-block{margin-bottom:32px}.mein-fall-host .rail-block-h{font-family:var(--ed-sans);font-size:9.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--ed-ink);padding-bottom:8px;margin-bottom:14px;border-bottom:2px solid var(--ed-ink)}.mein-fall-host .rail-row{display:flex;justify-content:space-between;align-items:baseline;padding:9px 0;border-bottom:1px solid var(--ed-rule-2)}.mein-fall-host .rail-row:last-child{border-bottom:none}.mein-fall-host .rail-row .l{font-family:var(--ed-sans);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ed-ink-4)}.mein-fall-host .rail-row .v{font-family:var(--ed-mono);font-size:17px;font-weight:500;color:var(--ed-ink);letter-spacing:-.02em}.mein-fall-host .rail-row .v.red{color:var(--ed-red)}.mein-fall-host .rail-row .v small{font-family:var(--ed-sans);font-size:10px;color:var(--ed-ink-4);margin-left:2px;letter-spacing:.04em}.mein-fall-host .rail-empty{font-family:var(--ed-serif);font-style:italic;font-size:14px;color:var(--ed-ink-4);margin-bottom:14px;padding:6px 0;font-variation-settings:"opsz" 20}.mein-fall-host .rail-status-line{font-family:var(--ed-serif);font-size:15px;color:var(--ed-ink);margin-bottom:6px;font-weight:500}.mein-fall-host .rail-status-sub{font-family:var(--ed-serif);font-style:italic;font-size:13px;color:var(--ed-ink-3);line-height:1.5;font-variation-settings:"opsz" 20}.mein-fall-host .rail-trust{border-left:2px solid var(--ed-green);padding:8px 0 8px 14px;margin-bottom:32px}.mein-fall-host .rail-trust .l{font-family:var(--ed-sans);font-size:9.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ed-green);margin-bottom:6px}.mein-fall-host .rail-trust .b{font-family:var(--ed-serif);font-size:14px;line-height:1.5;color:var(--ed-ink-2);font-variation-settings:"opsz" 20}.mein-fall-host .rail-trust .b strong{color:var(--ed-ink);font-weight:600}.mein-fall-host .rail-video{margin-bottom:32px}.mein-fall-host .rail-video-h{font-family:var(--ed-sans);font-size:9.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--ed-ink);padding-bottom:8px;margin-bottom:12px;border-bottom:2px solid var(--ed-ink)}.mein-fall-host .rail-video-caption{margin-top:12px;font-family:var(--ed-serif);font-size:14px;color:var(--ed-ink);font-weight:500;letter-spacing:-.005em;line-height:1.4}.mein-fall-host .rail-video-caption em{display:block;font-style:italic;font-weight:400;font-size:12.5px;color:var(--ed-ink-3);margin-top:2px;font-variation-settings:"opsz" 18}.mein-fall-host .msg-row{padding:12px 0;border-top:1px solid var(--ed-rule-2)}.mein-fall-host .msg-row:first-of-type{border-top:none;padding-top:4px}.mein-fall-host .msg-row .from{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:4px;gap:8px}.mein-fall-host .msg-row .from .who{font-family:var(--ed-sans);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ed-ink-3)}.mein-fall-host .msg-row .from .when{font-family:var(--ed-mono);font-size:10px;color:var(--ed-ink-4);letter-spacing:0}.mein-fall-host .msg-row .subject{font-family:var(--ed-serif);font-size:14px;font-weight:600;color:var(--ed-ink);letter-spacing:-.008em;margin-bottom:2px;font-variation-settings:"opsz" 20}.mein-fall-host .msg-row .preview{font-family:var(--ed-serif);font-size:13.5px;color:var(--ed-ink-2);line-height:1.5;font-variation-settings:"opsz" 18}.mein-fall-host .msg-row .preview em{font-style:italic;color:var(--ed-ink-3)}.mein-fall-host .msg-form{margin-top:12px;border:1px solid var(--ed-rule);padding:14px;background:var(--ed-paper-3)}.mein-fall-host .msg-form label{display:block;font-family:var(--ed-sans);font-size:9.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ed-ink-4);margin-bottom:6px}.mein-fall-host .msg-form select,.mein-fall-host .msg-form textarea{width:100%;padding:8px 10px;font-family:var(--ed-serif);font-size:13.5px;border:1px solid var(--ed-rule);background:var(--ed-paper);color:var(--ed-ink);margin-bottom:12px;resize:vertical;box-sizing:border-box}.mein-fall-host .msg-form .row{display:flex;gap:8px}.mein-fall-host .msg-form .row .btn-ed{flex:1}.mein-fall-host .msg-success{background:var(--ed-green-soft);border-left:2px solid var(--ed-green);padding:10px 14px;margin-bottom:12px;font-family:var(--ed-serif);font-size:13px;color:var(--ed-green);line-height:1.5}.mein-fall-host .outcome-won{background:var(--ed-green);color:#fff;padding:24px 28px;margin-bottom:28px}.mein-fall-host .outcome-won .lbl{font-family:var(--ed-sans);font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#ffffffc7;margin-bottom:8px}.mein-fall-host .outcome-won .h{font-family:var(--ed-serif);font-size:26px;font-weight:500;letter-spacing:-.022em;margin-bottom:10px;font-variation-settings:"opsz" 36}.mein-fall-host .outcome-won .b{font-family:var(--ed-serif);font-size:14px;line-height:1.55;font-variation-settings:"opsz" 20}.mein-fall-host .outcome-lost{background:var(--ed-paper-3);border:1px solid var(--ed-rule);border-left:3px solid var(--ed-red);padding:18px 22px;margin-bottom:28px}.mein-fall-host .outcome-lost .h{font-family:var(--ed-serif);font-size:19px;font-weight:600;color:var(--ed-ink);letter-spacing:-.012em;margin-bottom:6px;font-variation-settings:"opsz" 24}.mein-fall-host .outcome-lost .b{font-family:var(--ed-serif);font-size:14px;color:var(--ed-ink-3);line-height:1.55;font-variation-settings:"opsz" 20}@media (max-width: 1180px){.mein-fall-host{padding:28px 32px 100px}.mein-fall-host .mf-grid{gap:32px;grid-template-columns:minmax(0,1fr) 260px}}@media (max-width: 900px){.mein-fall-host{padding:24px 24px 100px}.mein-fall-host .mf-grid{grid-template-columns:1fr;gap:24px}.mein-fall-host .doc-row{grid-template-columns:1fr;gap:10px}.mein-fall-host .doc-actions{justify-content:flex-start;flex-wrap:wrap}.mein-fall-host .photos-grid{grid-template-columns:repeat(3,1fr)}.mein-fall-host .s7-contract-row{grid-template-columns:32px 1fr}.mein-fall-host .s7-contract-row>button{grid-column:2;justify-self:start}.mein-fall-host .s7-sign-input-block{grid-template-columns:1fr}.mein-fall-host .s7-sign-btn{width:100%;justify-content:center}}@media (max-width: 640px){.mein-fall-host{padding:20px 16px 100px}.mein-fall-host .photos-grid{grid-template-columns:repeat(2,1fr)}.mein-fall-host .mf-laststep-title,.mein-fall-host .mf-status-title{font-size:22px}.mein-fall-host .s7-laststep-title{font-size:24px}.mein-fall-host .s7-sign-block{padding:22px 20px 24px}.mein-fall-host .s7-sign-title{font-size:22px}.mein-fall-host .doc-info{grid-template-columns:1fr;gap:6px}.mein-fall-host .doc-icon{width:fit-content}.mein-fall-host .doc-analysis{padding-left:0}}.ed-m-tile{display:inline-flex;align-items:center;justify-content:center;perspective:600px;flex-shrink:0}.ed-m-tile .sq{background:var(--ed-ink);display:flex;align-items:center;justify-content:center;width:28px;height:28px;overflow:hidden}.ed-m-tile .gl{color:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;line-height:1;letter-spacing:-.02em;font-size:22px;transform-style:preserve-3d;will-change:transform;animation:ed-mila-tumble 6.5s cubic-bezier(.45,.02,.25,1) infinite;backface-visibility:visible}@keyframes ed-mila-tumble{0%{transform:rotateX(0) rotateY(0) rotate(0)}14%{transform:rotateX(0) rotateY(180deg) rotate(0)}28%{transform:rotateX(180deg) rotateY(180deg) rotate(0)}42%{transform:rotateX(180deg) rotateY(360deg) rotate(-90deg)}57%{transform:rotateX(360deg) rotateY(360deg) rotate(-90deg)}71%{transform:rotateX(360deg) rotateY(540deg) rotate(-180deg)}85%{transform:rotateX(540deg) rotateY(540deg) rotate(-270deg)}to{transform:rotateX(720deg) rotateY(720deg) rotate(-360deg)}}.ed-btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;font-family:var(--ed-sans);font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:13px 22px;background:var(--ed-ink);color:#fff;border:1px solid var(--ed-ink);display:inline-flex;align-items:center;gap:10px;cursor:pointer;margin:0;transition:background .12s,border-color .12s,color .12s;white-space:nowrap;text-decoration:none;line-height:1}.ed-btn:hover{background:var(--ed-accent);border-color:var(--ed-accent)}.ed-btn.ghost{background:transparent;color:var(--ed-ink)}.ed-btn.ghost:hover{background:var(--ed-ink);color:#fff}.ed-btn.tight{padding:9px 14px;font-size:10.5px;letter-spacing:.12em}.ed-btn.wide{width:100%;justify-content:center}.ed-btn:disabled{opacity:.4;cursor:not-allowed}.ed-chip{-moz-appearance:none;appearance:none;-webkit-appearance:none;font-family:var(--ed-sans);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:10px 16px;background:transparent;color:var(--ed-ink);border:1px solid var(--ed-ink);cursor:pointer;margin:0;white-space:nowrap;line-height:1;transition:background .12s,color .12s}.ed-chip:hover,.ed-chip.primary{background:var(--ed-ink);color:#fff}.ed-chip.primary:hover{background:var(--ed-accent);border-color:var(--ed-accent)}.ed-t{display:grid;grid-template-columns:32px 1fr;gap:14px;align-items:flex-start;padding:12px 0}.ed-t-mark{padding-top:1px}.ed-t-body{font-family:var(--ed-serif);font-size:16.5px;line-height:1.55;color:var(--ed-ink);font-variation-settings:"opsz" 22;max-width:56ch;padding-top:2px}.ed-t-body p{margin:0}.ed-t-body p+p{margin-top:8px}.ed-t-body em{font-style:italic;color:var(--ed-ink-3)}.ed-t-body strong{font-weight:600}.ed-t.u{grid-template-columns:1fr;padding:6px 0;justify-items:end}.ed-t.u .ed-t-body{font-style:italic;font-size:15px;color:var(--ed-ink);text-align:right;font-variation-settings:"opsz" 20;max-width:36ch;background:transparent;border-bottom:2px solid var(--ed-ink);padding:2px 0 6px;font-weight:500}.ed-t-gap{height:6px}.ed-t.thinking-row{padding:8px 0}.ed-t.thinking-row .ed-t-body{font-family:var(--ed-serif);font-style:italic;font-size:14px;color:var(--ed-ink-4);padding-top:8px;font-variation-settings:"opsz" 18}.ed-slab{background:var(--ed-ink);color:#f3eee6;margin:36px 0;padding:36px 36px 32px;border-top:2px solid var(--ed-ink);box-sizing:border-box}.ed-slab-eyebrow{font-family:var(--ed-sans);font-size:10px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#888;display:flex;align-items:baseline;justify-content:space-between;margin-bottom:18px;flex-wrap:wrap;gap:10px}.ed-slab-eyebrow .status{color:var(--ed-red)}.ed-slab-kicker{font-family:var(--ed-serif);font-style:italic;font-size:19px;color:#aaa;font-weight:400;margin:0 0 6px;font-variation-settings:"opsz" 24}.ed-slab-hero{font-family:var(--ed-serif);font-size:clamp(68px,11vw,100px);font-weight:600;letter-spacing:-.045em;line-height:.92;color:#fff;font-variation-settings:"opsz" 60}.ed-slab-hero .cur{font-weight:400;color:#ddd}.ed-slab-hero .sub{display:inline-block;vertical-align:top;font-family:var(--ed-mono);font-size:18px;font-weight:500;color:#888;margin-top:14px;margin-left:8px;letter-spacing:0}.ed-slab-caption{margin-top:6px;font-family:var(--ed-sans);font-size:10.5px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:#888}.ed-slab-footnote{margin-top:18px;padding-top:16px;border-top:1px solid #2a2a2a;font-family:var(--ed-serif);font-style:italic;font-size:13.5px;color:#aaa;font-variation-settings:"opsz" 20}.ed-slab-footnote strong{font-style:normal;font-weight:600;color:#f3eee6}.ed-slab.case-opened .ed-slab-az{font-family:var(--ed-mono);font-size:clamp(40px,7vw,56px);font-weight:500;color:#fff;letter-spacing:-.025em;line-height:1;margin-bottom:12px;word-break:break-all}.ed-slab.case-opened .ed-slab-stats{margin-top:28px;display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid #2a2a2a;padding-top:18px}.ed-slab.case-opened .ed-slab-stat{padding:0 18px;border-left:1px solid #1a1a1a}.ed-slab.case-opened .ed-slab-stat:first-child{padding-left:0;border-left:none}.ed-slab.case-opened .ed-slab-stat .lbl{font-family:var(--ed-sans);font-size:9.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#888;margin-bottom:10px}.ed-slab.case-opened .ed-slab-stat .val{font-family:var(--ed-mono);font-size:26px;font-weight:500;color:var(--ed-red);letter-spacing:-.025em}.ed-slab.case-opened .ed-slab-stat .val small{font-family:var(--ed-sans);font-size:11px;color:#888;letter-spacing:.04em;margin-left:4px;font-weight:500}.ed-slab.auth{padding:32px 36px 28px}.ed-slab.auth .ed-slab-eyebrow{margin-bottom:14px}.ed-slab.auth .ed-slab-prompt{font-family:var(--ed-serif);font-size:16.5px;color:#ddd;line-height:1.5;margin:0 0 22px;max-width:50ch;font-variation-settings:"opsz" 22}.ed-slab.auth .ed-slab-prompt strong{color:#fff;font-weight:600}.ed-auth-oauth-row{display:flex;gap:10px;margin-bottom:14px}.ed-auth-oauth-row button{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#fff;color:var(--ed-ink);border:1px solid #fff;padding:14px 10px;font-family:var(--ed-sans);font-size:12px;font-weight:700;letter-spacing:.04em;cursor:pointer;margin:0;min-height:44px}.ed-auth-oauth-row button:disabled{opacity:.5;cursor:not-allowed}.ed-auth-divider{display:flex;align-items:center;gap:10px;margin-bottom:14px}.ed-auth-divider .line{flex:1;height:1px;background:#1e1e1e}.ed-auth-divider .word{font-family:var(--ed-sans);font-size:10px;color:#666;letter-spacing:.12em;font-weight:700}.ed-auth-email-input{width:100%;padding:14px 16px;border:1px solid #1e1e1e;background:#1a1a1a;color:#fff;font-family:var(--ed-sans);font-size:15px;outline:none;box-sizing:border-box;margin-bottom:8px}.ed-auth-email-input.error{border-color:#ff3b30}.ed-auth-email-input::placeholder{color:#888}.ed-auth-code-input{width:100%;padding:18px 16px;border:1px solid #2a2a2a;background:#060606;color:#fff;font-family:var(--ed-mono);font-size:clamp(22px,3vw,30px);letter-spacing:.4em;text-align:center;outline:none;font-weight:500;box-sizing:border-box;margin-bottom:12px}.ed-auth-code-input.error{border-color:#ff3b30}.ed-auth-code-input::placeholder{color:#555;letter-spacing:.4em}.ed-auth-error{font-family:var(--ed-sans);font-size:11px;color:#ff3b30;font-weight:600;margin-bottom:8px}.ed-auth-confirm{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:block;width:100%;background:#fff;color:var(--ed-ink);border:1px solid #fff;padding:16px 22px;font-family:var(--ed-sans);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;text-align:center;cursor:pointer;margin:0;transition:background .12s;min-height:44px}.ed-auth-confirm:hover{background:var(--ed-paper)}.ed-auth-confirm:disabled{opacity:.4;cursor:not-allowed}.ed-auth-foot{margin-top:18px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.ed-auth-foot button,.ed-auth-foot a{-moz-appearance:none;appearance:none;-webkit-appearance:none;font-family:var(--ed-sans);font-size:11px;font-weight:600;letter-spacing:.04em;color:#aaa;background:transparent;border:none;border-bottom:1px solid #2a2a2a;padding:0 0 2px;cursor:pointer;text-decoration:none;transition:color .12s,border-color .12s}.ed-auth-foot button:hover,.ed-auth-foot a:hover{color:#fff;border-color:#fff}.ed-auth-foot .strong{color:#fff;border-bottom-color:#555}.ed-auth-skip{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:none;color:#555;font-family:var(--ed-sans);font-size:11px;cursor:pointer;padding:0;text-decoration:underline;letter-spacing:.03em;margin:0}.ed-auth-doppel-body{font-family:var(--ed-serif);font-size:13.5px;line-height:1.65;margin:0 0 14px;color:#ddd;font-variation-settings:"opsz" 18}.ed-auth-doppel-explainer{font-family:var(--ed-serif);font-style:italic;font-size:13px;line-height:1.6;margin:0 0 22px;color:#888;border-left:2px solid #444;padding-left:12px;font-variation-settings:"opsz" 18}.s1-host{background:var(--ed-paper);min-height:100vh;padding-bottom:120px;font-family:var(--ed-serif);color:var(--ed-ink);font-feature-settings:"onum" 1,"kern" 1,"liga" 1;-webkit-font-smoothing:antialiased;box-sizing:border-box}.s1-host *,.s1-host *:before,.s1-host *:after{box-sizing:border-box}.s1-host .s1-frame{max-width:720px;margin:0 auto;padding:28px 32px 0}.s1-host .s1-head{display:flex;align-items:baseline;justify-content:space-between;border-bottom:2px solid var(--ed-ink);padding-bottom:14px;margin-bottom:24px;gap:18px;flex-wrap:wrap}.s1-host .s1-head .kanzlei{font-family:var(--ed-serif);font-size:18px;font-weight:600;letter-spacing:-.012em;color:var(--ed-ink);font-variation-settings:"opsz" 24}.s1-host .s1-head .meta{font-family:var(--ed-sans);font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ed-ink-4);display:flex;align-items:center;gap:12px}.s1-host .s1-head .meta .addr{font-family:var(--ed-mono);font-size:10.5px;letter-spacing:0;text-transform:none;color:var(--ed-ink-3)}.s1-host .s1-head .meta .dot{color:var(--ed-ink-5)}.s1-host .ed-choices,.s8-host .ed-choices{margin:24px 0 8px;padding-left:46px;display:flex;gap:12px;flex-wrap:wrap}.s1-host .ed-choices .prompt,.s8-host .ed-choices .prompt{width:100%;font-family:var(--ed-serif);font-style:italic;font-size:14px;color:var(--ed-ink-4);margin-bottom:6px;font-variation-settings:"opsz" 20}.ed-composer-sticky{position:fixed;left:0;right:0;bottom:0;background:var(--ed-paper);border-top:1px solid var(--ed-rule);padding:14px 32px 16px;z-index:40;box-sizing:border-box}.ed-composer-sticky.with-sidebar{left:260px}.ed-composer-sticky.with-tabbar{bottom:52px}.ed-composer{max-width:720px;margin:0 auto;display:grid;grid-template-columns:auto 1fr auto;gap:6px;align-items:center;background:var(--ed-paper-3);border:1px solid var(--ed-rule);border-radius:22px;padding:5px 6px 5px 5px;transition:border-color .12s}.ed-composer:focus-within{border-color:var(--ed-ink-3)}.ed-composer .back{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:34px;height:34px;border-radius:50%;border:1px solid var(--ed-rule);background:transparent;color:var(--ed-ink-3);display:inline-flex;align-items:center;justify-content:center;font-family:var(--ed-mono);font-size:15px;line-height:1;cursor:pointer;margin:0;padding:0;transition:color .12s,background .12s,border-color .12s;flex-shrink:0}.ed-composer .back:hover:not(:disabled){color:var(--ed-ink);background:var(--ed-paper-2);border-color:var(--ed-ink-3)}.ed-composer .back:disabled{opacity:.3;cursor:default}.ed-composer input{border:none;background:transparent;font-family:var(--ed-serif);font-size:15.5px;color:var(--ed-ink);padding:8px 10px;font-variation-settings:"opsz" 22;width:100%;outline:none}.ed-composer input::placeholder{color:var(--ed-ink-4);font-style:italic}.ed-composer .send{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--ed-ink);color:#fff;width:34px;height:34px;border-radius:50%;border:none;display:inline-flex;align-items:center;justify-content:center;font-family:var(--ed-mono);font-size:15px;font-weight:500;cursor:pointer;margin:0;padding:0;transition:background .12s}.ed-composer .send:hover:not(:disabled){background:var(--ed-accent)}.ed-composer .send:disabled{background:#ccc;cursor:not-allowed}.s1-host .s1-foot{max-width:720px;margin:28px auto 40px;padding:14px 32px 0;border-top:1px solid var(--ed-rule-2);display:flex;align-items:baseline;justify-content:space-between;font-family:var(--ed-sans);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ed-ink-4);flex-wrap:wrap;gap:10px}.s1-host .s1-foot em{font-family:var(--ed-serif);font-style:italic;letter-spacing:.01em;text-transform:none;color:var(--ed-ink-3);font-size:12.5px;font-variation-settings:"opsz" 18}.s8-host{background:var(--ed-paper);color:var(--ed-ink);font-family:var(--ed-serif);font-feature-settings:"onum" 1,"kern" 1,"liga" 1;-webkit-font-smoothing:antialiased;flex:1;min-height:100%;box-sizing:border-box;display:flex;flex-direction:column}.s8-host *,.s8-host *:before,.s8-host *:after{box-sizing:border-box}.s8-host .s8-chat{max-width:720px;margin:0 auto;padding:24px 32px 120px;width:100%}.ed-chat-hinweis{-moz-appearance:none;appearance:none;-webkit-appearance:none;font-family:inherit;color:inherit;text-align:left;cursor:pointer;margin:16px 0 8px 46px;max-width:480px;width:calc(100% - 46px);display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--ed-paper-3);border:1px solid var(--ed-rule);border-left:2px solid var(--ed-accent);transition:background .12s;box-sizing:border-box}.ed-chat-hinweis:hover{background:var(--ed-paper-2)}.ed-chat-hinweis-mark{width:20px;height:20px;background:var(--ed-accent);color:#fff;font-family:var(--ed-serif);font-style:italic;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ed-chat-hinweis-text{flex:1;font-family:var(--ed-sans);min-width:0}.ed-chat-hinweis-text .eye{font-size:9.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ed-ink-4)}.ed-chat-hinweis-text .lbl{font-family:var(--ed-serif);font-size:14px;font-weight:600;color:var(--ed-ink);letter-spacing:-.005em;margin-top:2px}.ed-chat-hinweis .arrow{font-family:var(--ed-mono);font-size:14px;color:var(--ed-ink-4)}.ed-letter-render{margin:24px 0;background:var(--ed-paper-3);border:1px solid var(--ed-rule);font-family:var(--ed-serif);color:var(--ed-ink);max-width:520px;width:100%;box-sizing:border-box}.ed-letter-render-head{background:var(--ed-ink);color:#fff;padding:14px 22px 16px}.ed-letter-render-head .eye{font-family:var(--ed-sans);font-size:9.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#888;margin-bottom:4px}.ed-letter-render-head h3{font-family:var(--ed-serif);font-size:17px;font-weight:500;letter-spacing:-.008em;color:#fff;font-variation-settings:"opsz" 24;margin:0}.ed-letter-body{padding:24px 28px 20px;font-family:var(--ed-serif);font-size:13.5px;line-height:1.6;color:var(--ed-ink-2);font-variation-settings:"opsz" 16;background:transparent}.ed-letter-body pre{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;margin:0;white-space:pre-wrap;background:transparent}.ed-letter-actions{border-top:1px solid var(--ed-rule);padding:14px 22px;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.ed-letter-actions .meta{font-family:var(--ed-serif);font-style:italic;font-size:12.5px;color:var(--ed-ink-4);font-variation-settings:"opsz" 18}.s5-host{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:#0a0a0ac7;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);font-family:var(--ed-serif);color:var(--ed-ink);font-feature-settings:"onum" 1,"kern" 1,"liga" 1;-webkit-font-smoothing:antialiased;overflow-y:auto;display:flex;align-items:flex-start;justify-content:center;box-sizing:border-box}.s5-host *,.s5-host *:before,.s5-host *:after{box-sizing:border-box}.s5-host .s5-sheet{position:relative;background:var(--ed-paper);width:100%;max-width:640px;margin:48px 16px;padding:0;border-top:3px solid var(--ed-ink)}.s5-host .s5-head{display:flex;align-items:center;justify-content:space-between;padding:16px 32px 14px;border-bottom:1px solid var(--ed-rule)}.s5-host .s5-head .eye{font-family:var(--ed-sans);font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--ed-ink-3)}.s5-host .s5-close{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:32px;height:32px;border:1px solid var(--ed-rule);border-radius:50%;background:transparent;color:var(--ed-ink-3);font-family:var(--ed-mono);font-size:15px;cursor:pointer;margin:0;padding:0;display:inline-flex;align-items:center;justify-content:center;transition:color .12s,border-color .12s,background .12s}.s5-host .s5-close:hover{color:var(--ed-ink);border-color:var(--ed-ink);background:var(--ed-paper-2)}.s5-host .s5-body{padding:36px 32px 48px}.s5-host .s5-eyebrow{font-family:var(--ed-serif);font-style:italic;font-size:15px;color:var(--ed-ink-3);margin:0 0 10px;font-variation-settings:"opsz" 20}.s5-host .s5-title{font-family:var(--ed-serif);font-size:clamp(22px,2.4vw,30px);font-weight:500;color:var(--ed-ink);letter-spacing:-.022em;line-height:1.08;font-variation-settings:"opsz" 40;margin:0 0 22px}.s5-host .s5-title em{font-style:italic;color:var(--ed-ink-3);font-weight:400}.s5-host .s5-lede{font-family:var(--ed-serif);font-size:15px;color:var(--ed-ink-2);line-height:1.55;max-width:60ch;margin:0 0 28px;font-variation-settings:"opsz" 20}.s5-host .s5-lede strong{font-weight:600}.s5-host .s5-section{border-top:1px solid var(--ed-rule);padding:18px 0 6px}.s5-host .s5-section:last-of-type{border-bottom:1px solid var(--ed-rule)}.s5-host .s5-section-h{font-family:var(--ed-sans);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ed-ink-3);margin-bottom:8px}.s5-host .s5-section h3{font-family:var(--ed-serif);font-size:18px;font-weight:600;color:var(--ed-ink);letter-spacing:-.012em;line-height:1.2;margin:0 0 8px;font-variation-settings:"opsz" 24}.s5-host .s5-section p{font-family:var(--ed-serif);font-size:14px;color:var(--ed-ink-2);line-height:1.6;max-width:60ch;margin:0 0 12px;font-variation-settings:"opsz" 18}.s5-host .s5-section p em{font-style:italic;color:var(--ed-ink-3)}.s5-host .s5-section p strong{color:var(--ed-ink);font-weight:600}.s5-host .s5-section ul{list-style:none;padding:0;margin:0 0 12px;max-width:60ch}.s5-host .s5-section li{font-family:var(--ed-serif);font-size:14px;color:var(--ed-ink-2);line-height:1.55;padding-left:24px;position:relative;margin-bottom:6px;font-variation-settings:"opsz" 18}.s5-host .s5-section li:before{content:"→";position:absolute;left:0;top:0;font-family:var(--ed-mono);font-size:12px;color:var(--ed-ink-4)}.s5-host .s5-actions{margin-top:28px;display:flex;gap:14px;align-items:center;flex-wrap:wrap}.s5-host .s5-actions .note{font-family:var(--ed-serif);font-style:italic;font-size:12.5px;color:var(--ed-ink-4);margin-left:4px;font-variation-settings:"opsz" 18}@media (max-width: 768px){.s1-host{padding-bottom:96px}.s1-host .s1-frame{padding:20px 18px 0}.s1-host .s1-head{gap:10px;margin-bottom:18px;padding-bottom:12px}.s1-host .s1-head .kanzlei{font-size:16px}.s1-host .s1-head .meta{font-size:9.5px;gap:8px}.s1-host .s1-head .meta .addr{font-size:9.5px}.s1-host .s1-foot{margin:24px 18px 28px;padding:12px 0 0}.s1-host .s1-foot em{font-size:11.5px}.s1-host .ed-t,.s8-host .ed-t{grid-template-columns:28px 1fr;gap:10px;padding:10px 0}.s1-host .ed-t-body,.s8-host .ed-t-body{font-size:15.5px}.s1-host .ed-t.u .ed-t-body,.s8-host .ed-t.u .ed-t-body{font-size:14px}.s1-host .ed-choices,.s8-host .ed-choices{padding-left:38px;gap:8px}.ed-slab{margin:24px 0;padding:24px 20px 22px}.ed-slab-hero{font-size:clamp(56px,18vw,84px)}.ed-slab-hero .sub{font-size:14px;margin-top:8px}.ed-slab.case-opened .ed-slab-az{font-size:clamp(34px,9vw,48px)}.ed-slab.case-opened .ed-slab-stat{padding:0 12px}.ed-slab.case-opened .ed-slab-stat .val{font-size:22px}.ed-slab.auth{padding:24px 20px 22px}.ed-slab.auth .ed-slab-prompt{font-size:15px;margin-bottom:18px}.ed-auth-oauth-row{flex-direction:column;gap:8px}.ed-composer-sticky{padding:10px 18px calc(env(safe-area-inset-bottom,0px) + 12px)}.ed-composer-sticky.with-sidebar{left:0}.s8-host .s8-chat{padding:16px 18px 100px}.ed-chat-hinweis{margin-left:38px;width:calc(100% - 38px)}.ed-letter-render{font-size:13px}.ed-letter-body{padding:20px 18px 16px}.ed-letter-render-head{padding:12px 18px 14px}.ed-letter-render-head h3{font-size:15.5px}.ed-letter-actions{padding:12px 18px}.s5-host .s5-sheet{margin:24px 12px}.s5-host .s5-head{padding:14px 20px 12px}.s5-host .s5-body{padding:28px 20px 36px}.s5-host .s5-title{font-size:clamp(22px,6vw,28px)}.s5-host .s5-section{padding:16px 0 4px}}.s4-host{background:var(--ed-paper);color:var(--ed-ink);font-family:var(--ed-serif);font-size:15px;line-height:1.55;font-feature-settings:"onum" 1,"kern" 1,"liga" 1;-webkit-font-smoothing:antialiased;min-height:100vh;box-sizing:border-box}.s4-host *,.s4-host *:before,.s4-host *:after{box-sizing:border-box}.s4-host a{color:inherit;text-decoration:none}.s4-host input,.s4-host button,.s4-host select,.s4-host textarea{font-family:inherit;font-size:inherit;color:inherit;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;border:none;outline:none}.s4-host .acc-body{max-width:860px;margin:0 auto;padding:56px 40px 100px}.s4-host .acc-mast{text-align:left;margin-bottom:56px;padding-bottom:8px}.s4-host .acc-mast .eye{font-family:var(--ed-serif);font-style:italic;font-size:17px;color:var(--ed-ink-3);margin-bottom:12px;font-variation-settings:"opsz" 22}.s4-host .acc-mast .title{font-family:var(--ed-serif);font-size:clamp(28px,3vw,40px);font-weight:500;color:var(--ed-ink);letter-spacing:-.028em;line-height:1.05;font-variation-settings:"opsz" 60}.s4-host .acc-mast .title em{font-style:italic;color:var(--ed-ink-3);font-weight:400}.s4-host .acc-section{margin-bottom:56px}.s4-host .acc-section-h{border-top:2px solid var(--ed-ink);padding:16px 0 14px;margin-bottom:24px;display:flex;align-items:baseline;justify-content:space-between;gap:18px}.s4-host .acc-section-h .lbl{font-family:var(--ed-sans);font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--ed-ink)}.s4-host .acc-section-h .meta{font-family:var(--ed-serif);font-style:italic;font-size:13.5px;color:var(--ed-ink-3);font-variation-settings:"opsz" 18}.s4-host .field{margin-bottom:22px}.s4-host .field-label{font-family:var(--ed-sans);font-size:9.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ed-ink-4);margin-bottom:8px}.s4-host .field-input,.s4-host .field-input-static{width:100%;font-family:var(--ed-serif);font-size:16px;background:transparent;border:none;border-bottom:1px solid var(--ed-rule);padding:8px 0;color:var(--ed-ink);letter-spacing:-.005em;font-variation-settings:"opsz" 22}.s4-host .field-input:focus{border-bottom-color:var(--ed-ink)}.s4-host .field-input::placeholder{color:var(--ed-ink-4);font-style:italic}.s4-host .field-input.mono{font-family:var(--ed-mono);font-size:14px;letter-spacing:.04em}.s4-host .field-input-static{padding:8px 0;color:var(--ed-ink);font-family:var(--ed-serif)}.s4-host .field-input-static em{font-style:italic;color:var(--ed-ink-3);font-size:14px}.s4-host .acc-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:22px 36px}.s4-host .lang-toggle{display:inline-flex;align-items:center;gap:18px;padding:4px 0}.s4-host .lang-toggle a{font-family:var(--ed-serif);font-size:17px;color:var(--ed-ink-4);font-weight:400;padding-bottom:2px;cursor:pointer;font-variation-settings:"opsz" 24}.s4-host .lang-toggle a.on{color:var(--ed-ink);font-weight:600;border-bottom:1px solid var(--ed-ink)}.s4-host .lang-toggle .sep{color:var(--ed-ink-5);font-family:var(--ed-serif)}.s4-host .tog-rect{width:36px;height:20px;background:var(--ed-ink);border-radius:3px;position:relative;cursor:pointer;flex-shrink:0;transition:background .15s}.s4-host .tog-rect:after{content:"";position:absolute;width:14px;height:14px;background:#fff;top:3px;right:3px;border-radius:2px;transition:all .15s}.s4-host .tog-rect.off{background:#d8d8d6}.s4-host .tog-rect.off:after{right:auto;left:3px}.s4-host .tog-rect:hover{opacity:.92}.s4-host .tog-rect .fill,.s4-host .tog-rect .knob{display:none}.s4-host .notif-table{display:block}.s4-host .notif-row{display:grid;grid-template-columns:1fr 160px 200px;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid var(--ed-rule-2)}.s4-host .notif-row.head{padding:8px 0;border-bottom-color:var(--ed-ink)}.s4-host .notif-row.head .lbl{font-family:var(--ed-sans);font-size:9.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ed-ink-4)}.s4-host .notif-row .name{font-family:var(--ed-serif);font-size:16px;color:var(--ed-ink);font-weight:500;letter-spacing:-.005em}.s4-host .notif-row .desc{font-family:var(--ed-serif);font-style:italic;font-size:13px;color:var(--ed-ink-4);margin-top:2px;font-variation-settings:"opsz" 18}.s4-host .notif-add{font-family:var(--ed-serif);font-style:italic;font-size:13px;color:var(--ed-ink-4);text-decoration:underline;text-decoration-color:var(--ed-rule);text-underline-offset:3px;background:transparent;cursor:pointer;font-variation-settings:"opsz" 18}.s4-host .acc-address-block{padding:4px 0}.s4-host .acc-address-block .street{font-family:var(--ed-serif);font-size:22px;color:var(--ed-ink);font-weight:500;letter-spacing:-.012em;font-variation-settings:"opsz" 30}.s4-host .acc-address-block .neighborhood{font-family:var(--ed-serif);font-style:italic;font-size:14.5px;color:var(--ed-ink-3);margin-top:4px;font-variation-settings:"opsz" 20}.s4-host .acc-address-block .foot{font-family:var(--ed-serif);font-style:italic;font-size:13px;color:var(--ed-ink-4);margin-top:16px;padding-top:14px;border-top:1px solid var(--ed-rule-2);max-width:56ch;font-variation-settings:"opsz" 18}.s4-host .case-row{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:18px;padding:16px 0;border-bottom:1px solid var(--ed-rule-2)}.s4-host .case-row .a{font-family:var(--ed-serif);font-size:18px;color:var(--ed-ink);font-weight:500;letter-spacing:-.008em;margin-bottom:6px;font-variation-settings:"opsz" 24}.s4-host .case-row .b{display:flex;gap:10px;align-items:baseline;font-family:var(--ed-sans);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ed-ink-4)}.s4-host .case-row .b .red{color:var(--ed-red)}.s4-host .case-row .b .sep{color:var(--ed-ink-5)}.s4-host .case-row .b .az{font-family:var(--ed-mono);font-weight:500;letter-spacing:0;text-transform:none;color:var(--ed-ink-3);font-size:11px}.s4-host .case-row .date{font-family:var(--ed-mono);font-size:11px;color:var(--ed-ink-3);letter-spacing:-.005em;align-self:center}.s4-host .docs-list{margin-bottom:6px}.s4-host .docs-h{font-family:var(--ed-sans);font-style:normal;font-size:9.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ed-ink-4);margin-bottom:6px}.s4-host .docs-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:13px 0;border-bottom:1px solid var(--ed-rule-2)}.s4-host .docs-row .name{font-family:var(--ed-serif);font-size:16px;color:var(--ed-ink);font-weight:500;letter-spacing:-.005em}.s4-host .docs-row .name small{font-family:var(--ed-mono);font-size:11px;color:var(--ed-ink-4);margin-left:12px;letter-spacing:0;font-weight:400}.s4-host .priv-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:18px;padding:16px 0;border-bottom:1px solid var(--ed-rule-2)}.s4-host .priv-row .name{font-family:var(--ed-serif);font-size:16px;color:var(--ed-ink);font-weight:500;letter-spacing:-.005em}.s4-host .priv-row .name.danger{color:var(--ed-red)}.s4-host .priv-row .desc{font-family:var(--ed-serif);font-style:italic;font-size:13px;color:var(--ed-ink-4);margin-top:3px;font-variation-settings:"opsz" 18}.s4-host .contracts-empty{padding:4px 0;font-family:var(--ed-serif);font-style:italic;font-size:15px;color:var(--ed-ink-3);line-height:1.6;max-width:60ch;font-variation-settings:"opsz" 22}.s4-host .contracts-empty strong{font-style:normal;color:var(--ed-ink);font-weight:600}.s4-host .acc-colophon{margin-top:28px;padding-top:24px;border-top:1px solid var(--ed-rule);font-family:var(--ed-serif);font-style:italic;font-size:13px;color:var(--ed-ink-4);line-height:1.6;max-width:64ch;font-variation-settings:"opsz" 18}.s4-host .acc-colophon strong{font-style:normal;color:var(--ed-ink-3);font-weight:600}.s4-host .btn-ed{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:12px 22px;font-family:var(--ed-sans);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--ed-ink);border:1px solid var(--ed-ink);cursor:pointer;transition:background .12s,border-color .12s,color .12s}.s4-host .btn-ed:hover{background:var(--ed-accent);border-color:var(--ed-accent)}.s4-host .btn-ed.ghost{background:transparent;color:var(--ed-ink)}.s4-host .btn-ed.ghost:hover{background:var(--ed-ink);color:#fff}.s4-host .btn-ed.tight{padding:9px 14px;font-size:10.5px;letter-spacing:.12em}.s4-host .btn-ed.lg{padding:16px 28px;font-size:12px;letter-spacing:.16em}.s4-host .btn-ed.wide{width:100%}.s4-host .btn-ed.warn{color:var(--ed-red);border-color:#f0c8c4;background:transparent}.s4-host .btn-ed.warn:hover{background:var(--ed-red);color:#fff;border-color:var(--ed-red)}.s4-host .btn-ed.invert{background:#fff;color:var(--ed-ink);border-color:#fff}.s4-host .btn-ed.invert:hover{background:var(--ed-paper);border-color:var(--ed-paper)}.s4-host .btn-ed:disabled{opacity:.4;cursor:not-allowed}.s4-host .btn-link{font-family:var(--ed-sans);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ed-ink-3);background:transparent;border:none;border-bottom:1px solid var(--ed-rule);padding:4px 0;cursor:pointer;transition:color .12s,border-color .12s}.s4-host .btn-link:hover{color:var(--ed-ink);border-color:var(--ed-ink)}@media (max-width: 768px){.s4-host .acc-body{padding:32px 20px 80px}.s4-host .acc-section{margin-bottom:40px}.s4-host .acc-grid-2{grid-template-columns:1fr;gap:22px}.s4-host .notif-row{grid-template-columns:1fr;gap:8px}.s4-host .case-row{grid-template-columns:1fr}.s4-host .case-row .date{margin-top:8px}.s4-host .docs-row{grid-template-columns:1fr;gap:8px}.s4-host .priv-row{grid-template-columns:1fr;gap:12px}.s4-host .acc-mast{margin-bottom:36px}}.s6-host{background:var(--ed-paper);color:var(--ed-ink);font-family:var(--ed-serif);font-size:15px;line-height:1.55;font-feature-settings:"onum" 1,"kern" 1,"liga" 1;-webkit-font-smoothing:antialiased;min-height:100vh;box-sizing:border-box}.s6-host *,.s6-host *:before,.s6-host *:after{box-sizing:border-box}.s6-host a{color:inherit;text-decoration:none}.s6-host input,.s6-host button,.s6-host select,.s6-host textarea{font-family:inherit;font-size:inherit;color:inherit;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;border:none;outline:none}.s6-host .s6-body{max-width:760px;margin:0 auto;padding:56px 40px 100px}.s6-host .s6-mast{text-align:left;margin-bottom:48px}.s6-host .s6-eyebrow{font-family:var(--ed-serif);font-style:italic;font-size:20px;color:var(--ed-ink-3);margin-bottom:16px;font-variation-settings:"opsz" 26}.s6-host .s6-title{font-family:var(--ed-serif);font-size:clamp(32px,3.8vw,52px);font-weight:500;color:var(--ed-ink);letter-spacing:-.03em;line-height:1.05;margin-bottom:24px;font-variation-settings:"opsz" 60}.s6-host .s6-title em{font-style:italic;color:var(--ed-ink-3);font-weight:400}.s6-host .s6-sub{font-family:var(--ed-serif);font-size:17px;color:var(--ed-ink-2);line-height:1.55;max-width:52ch;font-variation-settings:"opsz" 22}.s6-host .s6-sub strong{color:var(--ed-ink);font-weight:600}.s6-host .s6-link-box{background:var(--ed-paper-3);border:1px solid var(--ed-rule);border-bottom:3px solid var(--ed-ink);margin:48px 0}.s6-host .s6-link-eyebrow{font-family:var(--ed-sans);font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ed-ink-3);padding:18px 24px 0;text-align:center}.s6-host .s6-link-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:stretch;padding:14px 18px 18px}.s6-host .s6-link-input{font-family:var(--ed-mono);font-size:13.5px;padding:14px 16px;background:var(--ed-paper-2);border:1px solid var(--ed-rule-2);color:var(--ed-ink);outline:none;letter-spacing:-.005em}.s6-host .s6-link-share{display:flex;gap:8px}.s6-host .s6-stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ed-rule);border-bottom:1px solid var(--ed-rule);margin-bottom:48px}.s6-host .s6-stat{padding:28px 20px;text-align:center;border-left:1px solid var(--ed-rule-2)}.s6-host .s6-stat:first-child{border-left:none}.s6-host .s6-stat .lbl{font-family:var(--ed-sans);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ed-ink-3);margin-bottom:10px}.s6-host .s6-stat .num{font-family:var(--ed-serif);font-size:42px;font-weight:500;color:var(--ed-ink);letter-spacing:-.025em;line-height:1.05;font-variation-settings:"opsz" 48;margin-bottom:4px}.s6-host .s6-stat .num.zero{color:var(--ed-ink-4)}.s6-host .s6-stat .sub{font-family:var(--ed-serif);font-style:italic;font-size:12.5px;color:var(--ed-ink-3);font-variation-settings:"opsz" 16}.s6-host .s6-how-h{font-family:var(--ed-sans);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ed-ink-3);text-align:center;margin-bottom:28px}.s6-host .s6-steps{display:grid;grid-template-columns:1fr 1fr 1fr}.s6-host .s6-step{padding:0 24px;border-left:1px solid var(--ed-rule-2)}.s6-host .s6-step:first-child{padding-left:0;border-left:none}.s6-host .s6-step:last-child{padding-right:0}.s6-host .s6-step .num{font-family:var(--ed-mono);font-size:11px;font-weight:700;color:var(--ed-ink-4);letter-spacing:.06em;margin-bottom:12px}.s6-host .s6-step h4{font-family:var(--ed-serif);font-size:19px;font-weight:600;color:var(--ed-ink);letter-spacing:-.012em;margin-bottom:10px;margin-top:0;font-variation-settings:"opsz" 24}.s6-host .s6-step p{font-family:var(--ed-serif);font-size:14px;color:var(--ed-ink-2);line-height:1.6;margin:0;font-variation-settings:"opsz" 18}.s6-host .s6-step p em{color:var(--ed-ink-3);font-style:italic}.s6-host .s6-step p strong{font-weight:600;color:var(--ed-ink)}.s6-host .s6-colophon{margin-top:56px;padding-top:28px;border-top:1px solid var(--ed-rule);text-align:center;font-family:var(--ed-serif);font-style:italic;font-size:13.5px;color:var(--ed-ink-3);line-height:1.6;max-width:56ch;margin-left:auto;margin-right:auto;font-variation-settings:"opsz" 18}.s6-host .s6-colophon strong{font-style:normal;color:var(--ed-ink-2);font-weight:600}.s6-host .s6-referral-list{margin-top:16px}.s6-host .s6-referral-list-h{font-family:var(--ed-sans);font-size:9.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ed-ink-4);margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid var(--ed-rule)}.s6-host .s6-referral-row{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid var(--ed-rule-2);font-family:var(--ed-serif);font-size:14px;color:var(--ed-ink-2)}.s6-host .s6-referral-row .who{color:var(--ed-ink);font-weight:500}.s6-host .s6-referral-row .date{font-family:var(--ed-mono);font-size:11px;color:var(--ed-ink-3);letter-spacing:-.005em}.s6-host .s6-referral-row .ok{color:var(--ed-green);font-weight:600}.s6-host .s6-referral-row .err{color:var(--ed-red);font-style:italic}.s6-host .s6-payout{margin-top:24px;padding:20px;background:var(--ed-paper-3);border:1px solid var(--ed-rule)}.s6-host .s6-payout .lbl{font-family:var(--ed-sans);font-size:9.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ed-ink-4);margin-bottom:12px}.s6-host .s6-payout .body{display:flex;flex-direction:column;gap:12px}.s6-host .btn-ed{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:12px 22px;font-family:var(--ed-sans);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--ed-ink);border:1px solid var(--ed-ink);cursor:pointer;transition:background .12s,border-color .12s,color .12s}.s6-host .btn-ed:hover{background:var(--ed-accent);border-color:var(--ed-accent)}.s6-host .btn-ed.ghost{background:transparent;color:var(--ed-ink)}.s6-host .btn-ed.ghost:hover{background:var(--ed-ink);color:#fff}.s6-host .btn-ed.tight{padding:9px 14px;font-size:10.5px;letter-spacing:.12em}.s6-host .btn-ed.wide{width:100%}.s6-host .btn-ed:disabled{opacity:.4;cursor:not-allowed}@media (max-width: 768px){.s6-host .s6-body{padding:36px 20px 80px}.s6-host .s6-link-row{grid-template-columns:1fr}.s6-host .s6-link-share{justify-content:stretch}.s6-host .s6-link-share .btn-ed{flex:1}.s6-host .s6-stats{grid-template-columns:1fr}.s6-host .s6-stat{border-left:none;border-top:1px solid var(--ed-rule-2)}.s6-host .s6-stat:first-child{border-top:none}.s6-host .s6-steps{grid-template-columns:1fr;gap:32px}.s6-host .s6-step{padding:0;border-left:none}.s6-host .s6-step+.s6-step{padding-top:24px;border-top:1px solid var(--ed-rule-2)}.s6-host .s6-referral-row{grid-template-columns:1fr;gap:4px}}.mein-fall-mobile-host{background:var(--ed-paper);color:var(--ed-ink);font-family:var(--ed-serif);font-size:15px;line-height:1.55;font-feature-settings:"onum" 1,"kern" 1,"liga" 1;-webkit-font-smoothing:antialiased;box-sizing:border-box}.mein-fall-mobile-host *,.mein-fall-mobile-host *:before,.mein-fall-mobile-host *:after{box-sizing:border-box}.mein-fall-mobile-host a{color:inherit;text-decoration:none}.mein-fall-mobile-host button{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;font-family:inherit;border:none;background:none;color:inherit;margin:0;padding:0}.mein-fall-mobile-host input,.mein-fall-mobile-host textarea,.mein-fall-mobile-host select{font-family:inherit;font-size:inherit;outline:none;color:inherit}.mein-fall-mobile-host .mfm-hero{padding:24px 20px 22px;background:var(--ed-paper);border-bottom:1px solid var(--ed-rule)}.mein-fall-mobile-host .mfm-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--ed-sans);font-size:9.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--ed-ink-3);margin-bottom:14px}.mein-fall-mobile-host .mfm-eyebrow .chip{background:var(--ed-ink);color:#fff;padding:3px 7px;font-size:9px;letter-spacing:.18em}.mein-fall-mobile-host .mfm-eyebrow .meta{color:var(--ed-ink-4)}.mein-fall-mobile-host .mfm-eyebrow.accent .chip{background:var(--ed-accent)}.mein-fall-mobile-host .mfm-eyebrow.warm .chip{background:var(--ed-warm)}.mein-fall-mobile-host .mfm-eyebrow.warm{color:var(--ed-warm)}.mein-fall-mobile-host .mfm-eyebrow.accent{color:var(--ed-accent)}.mein-fall-mobile-host .mfm-title{font-family:var(--ed-serif);font-size:26px;font-weight:500;letter-spacing:-.022em;line-height:1.1;color:var(--ed-ink);margin:0 0 12px;font-variation-settings:"opsz" 40}.mein-fall-mobile-host .mfm-title em{font-style:italic;color:var(--ed-ink-3);font-weight:400}.mein-fall-mobile-host .mfm-body{font-family:var(--ed-serif);font-size:14.5px;line-height:1.55;color:var(--ed-ink-2);margin:0 0 18px;font-variation-settings:"opsz" 20}.mein-fall-mobile-host .mfm-body strong{font-weight:600}.mein-fall-mobile-host .mfm-body em{font-style:italic;color:var(--ed-ink-3)}.mein-fall-mobile-host .mfm-progress{display:inline-flex;align-items:center;gap:12px;padding:9px 14px;background:var(--ed-paper-3);border:1px solid var(--ed-rule);margin-top:4px}.mein-fall-mobile-host .mfm-progress-bar{display:flex;gap:4px}.mein-fall-mobile-host .mfm-progress-dot{width:8px;height:8px;background:var(--ed-rule-2);border-radius:0}.mein-fall-mobile-host .mfm-progress-dot.filled{background:var(--ed-ink)}.mein-fall-mobile-host .mfm-progress-label{font-family:var(--ed-sans);font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--ed-ink)}.mein-fall-mobile-host .mfm-deadline{display:inline-flex;align-items:baseline;gap:10px;padding:8px 14px;background:var(--ed-warm-soft);border:1px solid var(--ed-warm-rule);margin-top:16px}.mein-fall-mobile-host .mfm-deadline .l{font-family:var(--ed-sans);font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ed-warm)}.mein-fall-mobile-host .mfm-deadline .v{font-family:var(--ed-mono);font-size:13px;color:var(--ed-ink);font-weight:500}.mein-fall-mobile-host .mfm-deadline .days{font-family:var(--ed-serif);font-style:italic;font-size:12px;color:var(--ed-warm);font-variation-settings:"opsz" 16}.mein-fall-mobile-host .mfm-video{display:flex;align-items:center;gap:14px;width:100%;text-align:left;padding:12px 14px;background:var(--ed-paper-3);border:1px solid var(--ed-rule);margin-bottom:16px;transition:border-color .12s,background .12s}.mein-fall-mobile-host .mfm-video:hover{border-color:var(--ed-ink)}.mein-fall-mobile-host .mfm-video-play{width:40px;height:40px;background:var(--ed-ink);display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative}.mein-fall-mobile-host .mfm-video-play:after{content:"";width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid #fff;margin-left:3px}.mein-fall-mobile-host .mfm-video-text{flex:1;min-width:0}.mein-fall-mobile-host .mfm-video-title{font-family:var(--ed-serif);font-size:14px;font-weight:600;color:var(--ed-ink);letter-spacing:-.008em;line-height:1.3;margin-bottom:3px;font-variation-settings:"opsz" 18}.mein-fall-mobile-host .mfm-video-meta{font-family:var(--ed-serif);font-style:italic;font-size:12px;color:var(--ed-ink-3);font-variation-settings:"opsz" 16}.mein-fall-mobile-host .mfm-video-chev{font-family:var(--ed-mono);font-size:14px;color:var(--ed-ink-4);flex-shrink:0}.mein-fall-mobile-host .mfm-numbers{display:grid;grid-template-columns:1fr 1fr;background:var(--ed-ink);color:#fff}.mein-fall-mobile-host .mfm-number-cell{padding:18px 18px 20px;border-right:1px solid #1f1f1f}.mein-fall-mobile-host .mfm-number-cell:last-child{border-right:none}.mein-fall-mobile-host .mfm-number-label{font-family:var(--ed-sans);font-size:9px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#888;margin-bottom:10px}.mein-fall-mobile-host .mfm-number-value{font-family:var(--ed-serif);font-size:26px;font-weight:500;letter-spacing:-.025em;line-height:1;color:#fff;font-variation-settings:"opsz" 32}.mein-fall-mobile-host .mfm-number-value.red{color:#ff6b6b}.mein-fall-mobile-host .mfm-number-value .unit{font-family:var(--ed-mono);font-size:11px;color:#888;font-weight:500;letter-spacing:0;margin-left:3px}.mein-fall-mobile-host .mfm-number-sub{font-family:var(--ed-serif);font-style:italic;font-size:11.5px;color:#888;margin-top:6px;font-variation-settings:"opsz" 16}.mein-fall-mobile-host .mfm-section{background:var(--ed-paper);padding-top:16px;margin-top:12px}.mein-fall-mobile-host .mfm-section.tight{padding-top:12px;margin-top:6px}.mein-fall-mobile-host .mfm-section-h{margin:0 20px 12px;border-top:2px solid var(--ed-ink);padding-top:12px;display:flex;align-items:baseline;justify-content:space-between}.mein-fall-mobile-host .mfm-section-h .lbl{font-family:var(--ed-sans);font-size:10.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--ed-ink)}.mein-fall-mobile-host .mfm-section-h .meta{font-family:var(--ed-serif);font-style:italic;font-size:12px;color:var(--ed-ink-3);font-variation-settings:"opsz" 16}.mein-fall-mobile-host .mfm-section-h .meta.mono{font-family:var(--ed-mono);font-style:normal;font-size:11px}.mein-fall-mobile-host .mfm-doc-list{padding:0 20px 8px}.mein-fall-mobile-host .mfm-doc-item{padding:16px 0;border-top:1px solid var(--ed-rule-2)}.mein-fall-mobile-host .mfm-doc-item:first-child{border-top:none;padding-top:4px}.mein-fall-mobile-host .mfm-doc-row{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.mein-fall-mobile-host .mfm-doc-icon{width:32px;height:32px;background:var(--ed-paper-3);border:1px solid var(--ed-rule);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-family:var(--ed-serif);font-size:13px;font-weight:500;color:var(--ed-ink-3);letter-spacing:0}.mein-fall-mobile-host .mfm-doc-icon.pending{border-color:var(--ed-ink-3);color:var(--ed-ink)}.mein-fall-mobile-host .mfm-doc-icon.done{background:var(--ed-green-soft);border-color:var(--ed-green);color:var(--ed-green)}.mein-fall-mobile-host .mfm-doc-icon.waiting{background:var(--ed-paper-2);border:1px dashed var(--ed-ink-4);color:var(--ed-ink-4)}.mein-fall-mobile-host .mfm-doc-icon.unavailable{background:var(--ed-warm-soft);border-color:var(--ed-warm);color:var(--ed-warm)}.mein-fall-mobile-host .mfm-doc-info{flex:1;min-width:0}.mein-fall-mobile-host .mfm-doc-name{font-family:var(--ed-serif);font-size:15.5px;font-weight:600;color:var(--ed-ink);letter-spacing:-.008em;margin-bottom:3px;font-variation-settings:"opsz" 20}.mein-fall-mobile-host .mfm-doc-status{font-family:var(--ed-serif);font-style:italic;font-size:12.5px;color:var(--ed-ink-3);font-variation-settings:"opsz" 16}.mein-fall-mobile-host .mfm-doc-status.pending{color:var(--ed-ink-3)}.mein-fall-mobile-host .mfm-doc-status.waiting{color:var(--ed-ink-4)}.mein-fall-mobile-host .mfm-doc-status.done{color:var(--ed-green);font-style:normal;font-weight:500}.mein-fall-mobile-host .mfm-doc-status.unavailable{color:var(--ed-warm);font-style:normal;font-weight:500}.mein-fall-mobile-host .mfm-doc-actions{display:flex;gap:8px;flex-wrap:wrap}.mein-fall-mobile-host .mfm-doc-btn{flex:1;min-width:0;padding:10px 12px;font-family:var(--ed-sans);font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;background:var(--ed-ink);color:#fff;border:1px solid var(--ed-ink);text-align:center;min-height:44px;transition:background .12s,color .12s}.mein-fall-mobile-host .mfm-doc-btn.secondary{background:var(--ed-paper-3);color:var(--ed-ink)}.mein-fall-mobile-host .mfm-doc-btn.secondary:hover{background:var(--ed-paper-2)}.mein-fall-mobile-host .mfm-doc-btn.tertiary{background:transparent;color:var(--ed-ink-4);border-color:var(--ed-rule);font-weight:600;letter-spacing:.08em}.mein-fall-mobile-host .mfm-doc-btn.tertiary:hover{color:var(--ed-ink);border-color:var(--ed-ink)}.mein-fall-mobile-host .mfm-doc-btn.warn{background:var(--ed-red);color:#fff;border-color:var(--ed-red)}.mein-fall-mobile-host .mfm-letter-card{background:var(--ed-warm-soft);border:1px solid var(--ed-warm-rule);border-left:3px solid var(--ed-warm);padding:16px 18px;margin-top:16px}.mein-fall-mobile-host .mfm-letter-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.mein-fall-mobile-host .mfm-letter-mark{width:32px;height:32px;background:var(--ed-warm);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--ed-serif);font-size:16px;font-weight:500;flex-shrink:0}.mein-fall-mobile-host .mfm-letter-title{flex:1}.mein-fall-mobile-host .mfm-letter-title strong{display:block;font-family:var(--ed-serif);font-size:15px;font-weight:600;color:var(--ed-ink);letter-spacing:-.008em;margin-bottom:4px;font-variation-settings:"opsz" 20}.mein-fall-mobile-host .mfm-letter-title span{font-family:var(--ed-serif);font-style:italic;font-size:13px;color:#5c4a1a;line-height:1.5;font-variation-settings:"opsz" 18}.mein-fall-mobile-host .mfm-letter-items{margin-bottom:16px}.mein-fall-mobile-host .mfm-letter-item{display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-top:1px solid var(--ed-warm-rule)}.mein-fall-mobile-host .mfm-letter-item:first-child{border-top:none}.mein-fall-mobile-host .mfm-letter-item-name{display:flex;align-items:center;gap:10px;font-family:var(--ed-serif);font-size:14px;color:var(--ed-ink);font-weight:500;letter-spacing:-.005em;font-variation-settings:"opsz" 18}.mein-fall-mobile-host .mfm-letter-item-bullet{width:6px;height:6px;background:var(--ed-warm);border-radius:50%}.mein-fall-mobile-host .mfm-letter-item-action{font-family:var(--ed-sans);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#5c4a1a;background:transparent;text-decoration:underline;text-underline-offset:3px;min-height:44px;padding:0 4px}.mein-fall-mobile-host .mfm-letter-item-action:hover{color:var(--ed-ink)}.mein-fall-mobile-host .mfm-letter-foot{font-family:var(--ed-serif);font-style:italic;font-size:12px;color:#5c4a1a;line-height:1.5;margin-top:12px;font-variation-settings:"opsz" 16}.mein-fall-mobile-host .mfm-doc-summary{margin:0 20px;background:var(--ed-paper-3);border:1px solid var(--ed-rule);padding:16px 18px;display:flex;align-items:center;gap:14px;width:calc(100% - 40px);text-align:left}.mein-fall-mobile-host .mfm-doc-summary-count{font-family:var(--ed-serif);font-size:26px;font-weight:500;color:var(--ed-ink);letter-spacing:-.025em;line-height:1;font-variation-settings:"opsz" 32}.mein-fall-mobile-host .mfm-doc-summary-count .sm{font-size:16px;color:var(--ed-ink-3)}.mein-fall-mobile-host .mfm-doc-summary-text{flex:1;min-width:0}.mein-fall-mobile-host .mfm-doc-summary-text strong{display:block;font-family:var(--ed-serif);font-size:14.5px;font-weight:600;color:var(--ed-ink);letter-spacing:-.005em;margin-bottom:2px;font-variation-settings:"opsz" 18}.mein-fall-mobile-host .mfm-doc-summary-text span{font-family:var(--ed-serif);font-style:italic;font-size:12.5px;color:var(--ed-ink-3);font-variation-settings:"opsz" 16}.mein-fall-mobile-host .mfm-doc-summary-chev{font-family:var(--ed-mono);font-size:16px;color:var(--ed-ink-4)}.mein-fall-mobile-host .mfm-optional{display:flex;align-items:center;gap:14px;width:calc(100% - 40px);margin:16px 20px;padding:14px 16px;background:var(--ed-paper-2);border:1px solid var(--ed-rule);text-align:left}.mein-fall-mobile-host .mfm-optional-badge{font-family:var(--ed-sans);font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ed-ink-3);background:var(--ed-paper-3);border:1px solid var(--ed-rule);padding:3px 7px;flex-shrink:0}.mein-fall-mobile-host .mfm-optional-text{flex:1;min-width:0}.mein-fall-mobile-host .mfm-optional-text strong{display:block;font-family:var(--ed-serif);font-size:14px;font-weight:600;color:var(--ed-ink);letter-spacing:-.005em;margin-bottom:2px;font-variation-settings:"opsz" 18}.mein-fall-mobile-host .mfm-optional-text span{font-family:var(--ed-serif);font-style:italic;font-size:12px;color:var(--ed-ink-3);font-variation-settings:"opsz" 16}.mein-fall-mobile-host .mfm-optional-chev{font-family:var(--ed-mono);font-size:16px;color:var(--ed-ink-4);transition:transform .2s}.mein-fall-mobile-host .mfm-optional-chev.open{transform:rotate(90deg)}.mein-fall-mobile-host .mfm-timeline{padding:0 20px 8px}.mein-fall-mobile-host .mfm-tl-past-group{margin-bottom:14px}.mein-fall-mobile-host .mfm-tl-past{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:9px 0;border-top:1px solid var(--ed-rule-2)}.mein-fall-mobile-host .mfm-tl-past:first-child{border-top:none;padding-top:2px}.mein-fall-mobile-host .mfm-tl-past-check{width:18px;height:18px;background:var(--ed-green);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--ed-sans);font-size:11px;font-weight:700;flex-shrink:0}.mein-fall-mobile-host .mfm-tl-past-title{flex:1;font-family:var(--ed-serif);font-size:14px;font-weight:500;color:var(--ed-ink-3);letter-spacing:-.005em;font-variation-settings:"opsz" 18}.mein-fall-mobile-host .mfm-tl-past-dot{width:6px;height:6px;background:var(--ed-ink-4);border-radius:50%;flex-shrink:0}.mein-fall-mobile-host .mfm-tl-current{display:flex;gap:14px;padding:16px 0;border-top:2px solid var(--ed-ink);border-bottom:2px solid var(--ed-ink);margin:8px 0}.mein-fall-mobile-host .mfm-tl-current-num{width:28px;height:28px;background:var(--ed-ink);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--ed-mono);font-size:13px;font-weight:600;flex-shrink:0;letter-spacing:0}.mein-fall-mobile-host .mfm-tl-current-body{flex:1;min-width:0}.mein-fall-mobile-host .mfm-tl-current-body h3{font-family:var(--ed-serif);font-size:17px;font-weight:600;color:var(--ed-ink);letter-spacing:-.012em;margin:0 0 4px;font-variation-settings:"opsz" 22}.mein-fall-mobile-host .mfm-tl-current-body p{font-family:var(--ed-serif);font-size:13.5px;color:var(--ed-ink-2);line-height:1.55;font-variation-settings:"opsz" 18;margin:0}.mein-fall-mobile-host .mfm-tl-current-body p em{font-style:italic;color:var(--ed-ink-3)}.mein-fall-mobile-host .mfm-tl-future{display:flex;gap:14px;padding:12px 0;border-top:1px solid var(--ed-rule-2)}.mein-fall-mobile-host .mfm-tl-future:first-child{border-top:none}.mein-fall-mobile-host .mfm-tl-future-dot{width:16px;height:16px;border:1px solid var(--ed-ink-4);background:transparent;flex-shrink:0;margin-top:3px;border-radius:50%}.mein-fall-mobile-host .mfm-tl-future-body{flex:1;min-width:0}.mein-fall-mobile-host .mfm-tl-future-body h3{font-family:var(--ed-serif);font-size:14px;font-weight:500;color:var(--ed-ink-3);letter-spacing:-.005em;margin:0 0 3px;font-variation-settings:"opsz" 18}.mein-fall-mobile-host .mfm-tl-future-body p{font-family:var(--ed-serif);font-style:italic;font-size:12.5px;color:var(--ed-ink-4);line-height:1.5;font-variation-settings:"opsz" 16;margin:0}.mein-fall-mobile-host .mfm-tl-toggle{display:block;width:100%;padding:14px 0 12px;margin-top:8px;border-top:1px solid var(--ed-rule);background:transparent;font-family:var(--ed-sans);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ed-ink-3);text-align:center;min-height:44px}.mein-fall-mobile-host .mfm-tl-toggle:hover{color:var(--ed-ink)}.mein-fall-mobile-host .mfm-protection{margin:20px 20px 0;padding:14px 16px;background:var(--ed-green-soft);border-left:2px solid var(--ed-green)}.mein-fall-mobile-host .mfm-protection .lbl{font-family:var(--ed-sans);font-size:9px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ed-green);margin-bottom:6px}.mein-fall-mobile-host .mfm-protection .b{font-family:var(--ed-serif);font-size:13.5px;color:var(--ed-ink-2);line-height:1.55;font-variation-settings:"opsz" 18}.mein-fall-mobile-host .mfm-protection .b strong{color:var(--ed-ink);font-weight:600}.mein-fall-mobile-host .mfm-protection .b em{font-style:italic;color:var(--ed-ink-3)}.mein-fall-mobile-host .mfm-contacted{display:flex;align-items:center;gap:14px;width:calc(100% - 40px);margin:16px 20px 24px;padding:14px 16px;background:var(--ed-paper-2);border:1px solid var(--ed-rule);border-left:2px solid var(--ed-accent);text-align:left}.mein-fall-mobile-host .mfm-contacted:hover{background:var(--ed-paper-3)}.mein-fall-mobile-host .mfm-contacted-text{flex:1;min-width:0}.mein-fall-mobile-host .mfm-contacted-text strong{display:block;font-family:var(--ed-serif);font-size:13.5px;font-weight:600;color:var(--ed-ink);letter-spacing:-.005em;margin-bottom:2px;font-variation-settings:"opsz" 18}.mein-fall-mobile-host .mfm-contacted-text span{font-family:var(--ed-serif);font-style:italic;font-size:12px;color:var(--ed-ink-3);font-variation-settings:"opsz" 16}.mein-fall-mobile-host .mfm-contacted-chev{font-family:var(--ed-mono);font-size:16px;color:var(--ed-ink-4);flex-shrink:0}.mein-fall-mobile-host .mfm-reassurance{padding:18px 20px;background:var(--ed-paper);margin-top:12px}.mein-fall-mobile-host .mfm-reassurance-row{display:flex;gap:12px;padding:12px 0;border-top:1px solid var(--ed-rule-2)}.mein-fall-mobile-host .mfm-reassurance-row:first-child{border-top:none;padding-top:4px}.mein-fall-mobile-host .mfm-reassurance-dot{width:6px;height:6px;background:var(--ed-ink);border-radius:50%;flex-shrink:0;margin-top:8px}.mein-fall-mobile-host .mfm-reassurance-text strong{display:block;font-family:var(--ed-serif);font-size:14.5px;font-weight:600;color:var(--ed-ink);letter-spacing:-.008em;margin-bottom:2px;font-variation-settings:"opsz" 18}.mein-fall-mobile-host .mfm-reassurance-text span{font-family:var(--ed-serif);font-style:italic;font-size:13px;color:var(--ed-ink-3);line-height:1.5;font-variation-settings:"opsz" 18}.mein-fall-mobile-host .mfm-contract-list{padding:0 20px 4px}.mein-fall-mobile-host .mfm-contract-row{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:14px 0;border-top:1px solid var(--ed-rule-2)}.mein-fall-mobile-host .mfm-contract-row:first-child{border-top:none;padding-top:4px}.mein-fall-mobile-host .mfm-contract-icon{width:32px;height:38px;background:var(--ed-paper-3);border:1px solid var(--ed-ink);font-family:var(--ed-mono);font-size:8px;font-weight:600;letter-spacing:0;color:var(--ed-ink);display:flex;align-items:center;justify-content:center;flex-shrink:0}.mein-fall-mobile-host .mfm-contract-info{flex:1;min-width:0}.mein-fall-mobile-host .mfm-contract-name{font-family:var(--ed-serif);font-size:15px;font-weight:600;color:var(--ed-ink);letter-spacing:-.008em;margin-bottom:3px;font-variation-settings:"opsz" 20}.mein-fall-mobile-host .mfm-contract-desc{font-family:var(--ed-serif);font-style:italic;font-size:12.5px;color:var(--ed-ink-3);line-height:1.45;font-variation-settings:"opsz" 18}.mein-fall-mobile-host .mfm-contract-chev{font-family:var(--ed-mono);font-size:14px;color:var(--ed-ink-4);flex-shrink:0;transition:transform .2s}.mein-fall-mobile-host .mfm-contract-chev.open{transform:rotate(90deg)}.mein-fall-mobile-host .mfm-contract-body{background:var(--ed-paper-2);border-top:1px solid var(--ed-rule-2);padding:16px 20px 16px 64px;font-family:var(--ed-serif);font-size:13px;color:var(--ed-ink-2);line-height:1.7;font-variation-settings:"opsz" 18;white-space:pre-wrap}.mein-fall-mobile-host .mfm-sig-slab{margin:20px 0 0;background:var(--ed-ink);color:#f3eee6;padding:22px 24px 24px}.mein-fall-mobile-host .mfm-sig-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:6px}.mein-fall-mobile-host .mfm-sig-eye{font-family:var(--ed-sans);font-size:9px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#888}.mein-fall-mobile-host .mfm-sig-chip{font-family:var(--ed-mono);font-size:9.5px;color:#aaa;padding:2px 6px;background:#1f1f1f;letter-spacing:0}.mein-fall-mobile-host .mfm-sig-title{font-family:var(--ed-serif);font-size:22px;font-weight:500;color:#fff;letter-spacing:-.022em;line-height:1.1;margin:0 0 18px;font-variation-settings:"opsz" 28}.mein-fall-mobile-host .mfm-consent-list{margin-bottom:18px}.mein-fall-mobile-host .mfm-consent-row{display:flex;gap:12px;padding:10px 0;border-top:1px solid #2a2a2a;cursor:pointer}.mein-fall-mobile-host .mfm-consent-row:first-child{border-top:none;padding-top:4px}.mein-fall-mobile-host .mfm-consent-check{width:18px;height:18px;border:1px solid #555;background:transparent;flex-shrink:0;margin-top:2px;position:relative}.mein-fall-mobile-host .mfm-consent-check.checked{background:#fff;border-color:#fff}.mein-fall-mobile-host .mfm-consent-check.checked:after{content:"✓";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--ed-ink);font-family:var(--ed-sans);font-size:12px;font-weight:700}.mein-fall-mobile-host .mfm-consent-text{flex:1;font-family:var(--ed-serif);font-size:13.5px;color:#ddd;line-height:1.55;font-variation-settings:"opsz" 18}.mein-fall-mobile-host .mfm-consent-text strong{color:#fff;font-weight:600}.mein-fall-mobile-host .mfm-sig-input-wrap{border-top:1px solid #2a2a2a;padding-top:18px}.mein-fall-mobile-host .mfm-sig-label{font-family:var(--ed-sans);font-size:9px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#888;margin-bottom:8px}.mein-fall-mobile-host .mfm-sig-input{width:100%;background:transparent;border:none;border-bottom:1px solid #555;padding:8px 0;font-family:var(--ed-serif);font-style:italic;font-size:22px;color:#fff;letter-spacing:-.005em;font-variation-settings:"opsz" 28}.mein-fall-mobile-host .mfm-sig-input:focus{border-bottom-color:#fff}.mein-fall-mobile-host .mfm-sig-input.error{border-bottom-color:#ff6b6b}.mein-fall-mobile-host .mfm-sig-button{width:100%;margin-top:18px;padding:14px;background:#fff;color:var(--ed-ink);border:1px solid #fff;font-family:var(--ed-sans);font-size:11.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px}.mein-fall-mobile-host .mfm-sig-button:hover{background:var(--ed-paper)}.mein-fall-mobile-host .mfm-sig-button:disabled{background:#2a2a2a;color:#666;border-color:#2a2a2a;cursor:not-allowed}.mein-fall-mobile-host .mfm-sig-foot{margin-top:14px;padding-top:14px;border-top:1px solid #2a2a2a;font-family:var(--ed-mono);font-size:10.5px;color:#888;letter-spacing:0}.mein-fall-mobile-host .mfm-sig-error{margin-top:10px;font-family:var(--ed-serif);font-style:italic;font-size:12px;color:#ff6b6b}.mein-fall-mobile-host .mfm-signed-card{margin:20px 20px 0;background:var(--ed-green-soft);border:1px solid #b8e0cc;border-left:2px solid var(--ed-green);padding:14px 16px}.mein-fall-mobile-host .mfm-signed-card .lbl{font-family:var(--ed-sans);font-size:9px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ed-green);margin-bottom:6px}.mein-fall-mobile-host .mfm-signed-card .b{font-family:var(--ed-serif);font-size:13.5px;color:var(--ed-ink-2);line-height:1.5;font-variation-settings:"opsz" 18}.mein-fall-mobile-host .mfm-signed-card .b strong{color:var(--ed-ink);font-weight:600}.mein-fall-mobile-host .mfm-signed-card .meta{font-family:var(--ed-mono);font-size:10.5px;color:var(--ed-ink-3);margin-top:8px;padding-top:8px;border-top:1px solid #b8e0cc}.mein-fall-mobile-host .mfm-analysis{padding:0 20px 12px 64px;font-family:var(--ed-serif);font-size:12.5px;color:var(--ed-ink-3);line-height:1.5;font-variation-settings:"opsz" 16}.mein-fall-mobile-host .mfm-analysis strong{color:var(--ed-ink);font-weight:600}.mein-fall-mobile-host .mfm-analysis-card{background:var(--ed-paper-2);border:1px solid var(--ed-rule-2);padding:10px 12px}.mein-fall-mobile-host .mfm-analysis-card .h{font-family:var(--ed-serif);font-size:14px;font-weight:600;color:var(--ed-ink);margin-bottom:4px;letter-spacing:-.005em;font-variation-settings:"opsz" 18}.mein-fall-mobile-host .mfm-analysis-retry{margin-left:8px;font-family:var(--ed-sans);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ed-warm);background:transparent;border:1px solid var(--ed-warm-rule);padding:4px 10px;min-height:32px}.mein-fall-mobile-host .mfm-photos-panel{padding:0 20px 16px}.mein-fall-mobile-host .mfm-room-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px;margin-bottom:12px}.mein-fall-mobile-host .mfm-room-btn{border:1px solid var(--ed-rule);background:var(--ed-paper-3);padding:12px 6px;display:flex;flex-direction:column;align-items:center;gap:4px;min-height:44px;text-align:center}.mein-fall-mobile-host .mfm-room-btn.active{background:var(--ed-ink);color:#fff;border-color:var(--ed-ink)}.mein-fall-mobile-host .mfm-room-emoji{font-size:18px}.mein-fall-mobile-host .mfm-room-label{font-family:var(--ed-sans);font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.mein-fall-mobile-host .mfm-room-count{font-family:var(--ed-mono);font-size:9px;color:var(--ed-ink-4)}.mein-fall-mobile-host .mfm-room-btn.active .mfm-room-count{color:#aaa}.mein-fall-mobile-host .mfm-photo-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px;margin-bottom:12px}.mein-fall-mobile-host .mfm-photo-tile{aspect-ratio:1;background:var(--ed-ink);overflow:hidden;position:relative;cursor:pointer}.mein-fall-mobile-host .mfm-photo-tile img{width:100%;height:100%;object-fit:cover}.mein-fall-mobile-host .mfm-sheet-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;flex-direction:column;justify-content:flex-end}.mein-fall-mobile-host .mfm-sheet-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0a0a8c}.mein-fall-mobile-host .mfm-sheet{position:relative;background:var(--ed-paper);border-top:2px solid var(--ed-ink);max-height:88%;display:flex;flex-direction:column;overflow:hidden}.mein-fall-mobile-host .mfm-sheet-handle{display:flex;justify-content:center;padding:10px 0 4px;flex-shrink:0}.mein-fall-mobile-host .mfm-sheet-handle-bar{width:32px;height:4px;background:var(--ed-ink-5);border-radius:2px}.mein-fall-mobile-host .mfm-sheet-close{position:absolute;top:14px;right:14px;width:30px;height:30px;border:1px solid var(--ed-rule);background:var(--ed-paper-2);border-radius:50%;font-family:var(--ed-mono);font-size:14px;color:var(--ed-ink-3);display:flex;align-items:center;justify-content:center;min-height:0}.mein-fall-mobile-host .mfm-sheet-close:hover{color:var(--ed-ink);border-color:var(--ed-ink)}.mein-fall-mobile-host .mfm-sheet-scroll{overflow-y:auto;-webkit-overflow-scrolling:touch}.mein-fall-mobile-host .mfm-sheet-header{padding:12px 22px 16px;border-bottom:1px solid var(--ed-rule)}.mein-fall-mobile-host .mfm-sheet-eyebrow{font-family:var(--ed-sans);font-size:9.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--ed-ink-3);margin-bottom:8px;display:flex;align-items:center;gap:10px}.mein-fall-mobile-host .mfm-sheet-eyebrow .stage-chip{background:var(--ed-green);color:#fff;padding:3px 7px;font-size:8.5px;letter-spacing:.18em}.mein-fall-mobile-host .mfm-sheet-title{font-family:var(--ed-serif);font-size:22px;font-weight:500;color:var(--ed-ink);letter-spacing:-.022em;line-height:1.12;margin:0 0 6px;font-variation-settings:"opsz" 28}.mein-fall-mobile-host .mfm-sheet-title em{font-style:italic;color:var(--ed-ink-3);font-weight:400}.mein-fall-mobile-host .mfm-sheet-timestamp{font-family:var(--ed-mono);font-size:11px;color:var(--ed-ink-4);letter-spacing:0}.mein-fall-mobile-host .mfm-status-summary{padding:16px 22px;background:var(--ed-paper-2);display:flex;gap:14px;align-items:center;border-bottom:1px solid var(--ed-rule)}.mein-fall-mobile-host .mfm-status-count{font-family:var(--ed-serif);font-size:26px;font-weight:500;color:var(--ed-ink);letter-spacing:-.025em;line-height:1;font-variation-settings:"opsz" 32}.mein-fall-mobile-host .mfm-status-count .sm{font-size:16px;color:var(--ed-ink-3)}.mein-fall-mobile-host .mfm-status-text{flex:1;font-family:var(--ed-serif);font-style:italic;font-size:12.5px;color:var(--ed-ink-2);line-height:1.5;font-variation-settings:"opsz" 16}.mein-fall-mobile-host .mfm-status-text strong{color:var(--ed-ink);font-style:normal;font-weight:600}.mein-fall-mobile-host .mfm-sheet-section{padding:18px 22px;border-bottom:1px solid var(--ed-rule)}.mein-fall-mobile-host .mfm-sheet-section:last-child{border-bottom:none}.mein-fall-mobile-host .mfm-sheet-section-h{font-family:var(--ed-sans);font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--ed-ink-3);margin-bottom:12px}.mein-fall-mobile-host .mfm-sheet-doc-row{display:flex;gap:12px;padding:14px 22px;border-bottom:1px solid var(--ed-rule-2);background:var(--ed-paper)}.mein-fall-mobile-host .mfm-sheet-doc-row.waiting{background:var(--ed-paper-2)}.mein-fall-mobile-host .mfm-sheet-doc-row.unavailable{background:var(--ed-warm-soft)}.mein-fall-mobile-host .mfm-sheet-doc-row.done .mfm-doc-name{color:var(--ed-ink-3)}.mein-fall-mobile-host .mfm-sheet-doc-row:last-of-type{border-bottom:none}.mein-fall-mobile-host .mfm-sheet-doc-row .mfm-doc-icon{width:28px;height:28px;border-radius:50%;font-family:var(--ed-sans);font-size:12px;font-weight:700;margin-top:2px}.mein-fall-mobile-host .mfm-sheet-doc-meta{font-family:var(--ed-serif);font-style:italic;font-size:12px;color:var(--ed-ink-3);line-height:1.45;margin-bottom:6px;font-variation-settings:"opsz" 16}.mein-fall-mobile-host .mfm-sheet-footer{padding:16px 22px 24px;background:var(--ed-paper-2);border-top:1px solid var(--ed-rule);font-family:var(--ed-serif);font-style:italic;font-size:12.5px;color:var(--ed-ink-3);line-height:1.55;font-variation-settings:"opsz" 16}.mein-fall-mobile-host .mfm-sheet-footer strong{color:var(--ed-ink);font-style:normal;font-weight:600}.mein-fall-mobile-host .mfm-artifact-card{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:14px;background:var(--ed-paper-3);border:1px solid var(--ed-rule)}.mein-fall-mobile-host .mfm-artifact-card:hover{border-color:var(--ed-ink)}.mein-fall-mobile-host .mfm-artifact-icon{width:36px;height:44px;background:var(--ed-ink);color:#fff;font-family:var(--ed-mono);font-size:9px;font-weight:600;letter-spacing:0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mein-fall-mobile-host .mfm-artifact-text{flex:1;min-width:0}.mein-fall-mobile-host .mfm-artifact-title{font-family:var(--ed-serif);font-size:14.5px;font-weight:600;color:var(--ed-ink);letter-spacing:-.008em;margin-bottom:3px;font-variation-settings:"opsz" 18}.mein-fall-mobile-host .mfm-artifact-meta{font-family:var(--ed-mono);font-size:11px;color:var(--ed-ink-3);letter-spacing:0}.mein-fall-mobile-host .mfm-artifact-download{font-family:var(--ed-mono);font-size:16px;color:var(--ed-ink-3);flex-shrink:0}.mein-fall-mobile-host .mfm-explainer{font-family:var(--ed-serif);font-size:14px;color:var(--ed-ink-2);line-height:1.6;font-variation-settings:"opsz" 18;margin:0}.mein-fall-mobile-host .mfm-explainer strong{color:var(--ed-ink);font-weight:600}.mein-fall-mobile-host .mfm-sheet-artifact{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--ed-rule);background:var(--ed-paper-2);text-decoration:none;color:inherit;font-family:var(--ed-sans)}.mein-fall-mobile-host .mfm-sheet-artifact:hover{background:var(--ed-paper-3)}.mein-fall-mobile-host .mfm-sheet-artifact-icon{width:36px;height:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--ed-ink);color:#fff;font-family:var(--ed-mono);font-size:10px;font-weight:700;letter-spacing:.05em}.mein-fall-mobile-host .mfm-sheet-artifact-text{flex:1;display:flex;flex-direction:column;gap:2px}.mein-fall-mobile-host .mfm-sheet-artifact-text strong{font-size:14px;font-weight:600;color:var(--ed-ink)}.mein-fall-mobile-host .mfm-sheet-artifact-text span{font-size:12px;color:var(--ed-green);font-family:var(--ed-mono);letter-spacing:.02em}.mein-fall-mobile-host .mfm-sheet-artifact-chev{font-size:24px;color:var(--ed-ink-4);font-weight:300;flex-shrink:0}.mein-fall-mobile-host .mfm-letter-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:250;background:var(--ed-paper-3);overflow-y:auto;padding-top:61px}.mein-fall-mobile-host .mfm-letter-overlay-h{padding:16px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--ed-rule);font-family:var(--ed-sans);font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ed-ink-3)}.mein-fall-mobile-host .mfm-letter-overlay-close{font-family:var(--ed-mono);font-size:18px;color:var(--ed-ink-3);padding:8px;min-height:0}.mein-fall-mobile-host .mfm-letter-overlay-body{padding:20px}.konto-mobile-host{background:var(--ed-paper);color:var(--ed-ink);font-family:var(--ed-serif);font-size:15px;line-height:1.55;font-feature-settings:"onum" 1,"kern" 1,"liga" 1;-webkit-font-smoothing:antialiased;box-sizing:border-box}.konto-mobile-host *,.konto-mobile-host *:before,.konto-mobile-host *:after{box-sizing:border-box}.konto-mobile-host button{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;font-family:inherit;border:none;background:none;color:inherit;margin:0;padding:0}.konto-mobile-host input,.konto-mobile-host textarea,.konto-mobile-host select{font-family:inherit;outline:none;color:inherit}.konto-mobile-host .km-page-header{padding:26px 20px 18px;background:var(--ed-paper);border-bottom:1px solid var(--ed-rule)}.konto-mobile-host .km-page-header h1{font-family:var(--ed-serif);font-size:32px;font-weight:500;color:var(--ed-ink);letter-spacing:-.028em;line-height:1.05;margin:0 0 8px;font-variation-settings:"opsz" 48}.konto-mobile-host .km-page-header-sub{font-family:var(--ed-serif);font-style:italic;font-size:14px;color:var(--ed-ink-3);line-height:1.5;font-variation-settings:"opsz" 18}.konto-mobile-host .km-section{background:var(--ed-paper);padding-top:16px;margin-top:12px}.konto-mobile-host .km-section.tight{padding-top:12px;margin-top:6px}.konto-mobile-host .km-section-h{margin:0 20px 12px;border-top:2px solid var(--ed-ink);padding-top:12px;display:flex;align-items:baseline;justify-content:space-between}.konto-mobile-host .km-section-h .lbl{font-family:var(--ed-sans);font-size:10.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--ed-ink)}.konto-mobile-host .km-section-h .meta{font-family:var(--ed-serif);font-style:italic;font-size:12px;color:var(--ed-ink-3);font-variation-settings:"opsz" 16}.konto-mobile-host .km-field{padding:0 20px 16px}.konto-mobile-host .km-field-label{font-family:var(--ed-sans);font-size:9.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ed-ink-3);margin-bottom:8px}.konto-mobile-host .km-field-input{width:100%;padding:12px 0;background:transparent;border:none;border-bottom:1px solid var(--ed-ink);font-family:var(--ed-serif);font-size:16px;color:var(--ed-ink);letter-spacing:-.005em;font-variation-settings:"opsz" 20}.konto-mobile-host .km-field-input:focus{border-bottom-color:var(--ed-accent)}.konto-mobile-host .km-field-input::placeholder{color:var(--ed-ink-4);font-style:italic}.konto-mobile-host .km-field-input[readonly]{color:var(--ed-ink-3);border-bottom-style:dashed}.konto-mobile-host .km-field-input.mono{font-family:var(--ed-mono);letter-spacing:0;font-size:14px}.konto-mobile-host .km-field-help{font-family:var(--ed-serif);font-style:italic;font-size:12px;color:var(--ed-ink-4);margin-top:6px;font-variation-settings:"opsz" 16}.konto-mobile-host .km-field-error{font-family:var(--ed-serif);font-style:italic;font-size:12px;color:var(--ed-red);margin-top:6px}.konto-mobile-host .km-field-success{font-family:var(--ed-serif);font-style:italic;font-size:12px;color:var(--ed-green);margin-top:6px}.konto-mobile-host .km-lang-toggle{display:flex;align-items:baseline;gap:14px;padding:10px 0}.konto-mobile-host .km-lang-btn{font-family:var(--ed-serif);font-size:18px;color:var(--ed-ink-4);font-variation-settings:"opsz" 24;letter-spacing:-.005em;padding:4px 0;background:transparent;min-height:44px}.konto-mobile-host .km-lang-btn.active{color:var(--ed-ink);font-weight:500;border-bottom:1px solid var(--ed-ink)}.konto-mobile-host .km-lang-sep{font-family:var(--ed-mono);font-size:14px;color:var(--ed-ink-4)}.konto-mobile-host .km-save-btn{display:block;width:calc(100% - 40px);margin:8px 20px 24px;padding:14px;background:var(--ed-ink);color:#fff;border:1px solid var(--ed-ink);font-family:var(--ed-sans);font-size:11.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;text-align:center;min-height:44px}.konto-mobile-host .km-save-btn:disabled{background:var(--ed-rule);border-color:var(--ed-rule);color:var(--ed-ink-4);cursor:not-allowed}.konto-mobile-host .km-auth-row{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;padding:14px 20px;border-top:1px solid var(--ed-rule-2);background:transparent}.konto-mobile-host .km-auth-row-text{flex:1}.konto-mobile-host .km-auth-row-label{font-family:var(--ed-sans);font-size:9.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ed-ink-3);margin-bottom:4px}.konto-mobile-host .km-auth-row-value{font-family:var(--ed-serif);font-size:14px;color:var(--ed-ink);letter-spacing:-.005em;font-variation-settings:"opsz" 18}.konto-mobile-host .km-auth-row-value em{font-style:italic;color:var(--ed-ink-3)}.konto-mobile-host .km-auth-row-action{font-family:var(--ed-sans);font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ed-ink);text-decoration:underline;text-underline-offset:3px;flex-shrink:0}.konto-mobile-host .km-payout-note{margin:0 20px 16px;padding:12px 14px;background:var(--ed-paper-2);border-left:2px solid var(--ed-ink-4)}.konto-mobile-host .km-payout-note strong{display:block;font-family:var(--ed-sans);font-size:9.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ed-ink);margin-bottom:6px}.konto-mobile-host .km-payout-note span{font-family:var(--ed-serif);font-style:italic;font-size:13px;color:var(--ed-ink-3);line-height:1.5;font-variation-settings:"opsz" 18}.konto-mobile-host .km-new-case{margin:0 20px 20px;padding:16px 18px;background:var(--ed-paper-2);border:1px solid var(--ed-rule);display:flex;align-items:center;gap:14px}.konto-mobile-host .km-new-case-text{flex:1;min-width:0}.konto-mobile-host .km-new-case-text strong{display:block;font-family:var(--ed-serif);font-size:14.5px;font-weight:600;color:var(--ed-ink);letter-spacing:-.008em;margin-bottom:3px;font-variation-settings:"opsz" 18}.konto-mobile-host .km-new-case-text span{font-family:var(--ed-serif);font-style:italic;font-size:12.5px;color:var(--ed-ink-3);line-height:1.5;font-variation-settings:"opsz" 16}.konto-mobile-host .km-new-case-btn{padding:10px 14px;background:var(--ed-ink);color:#fff;border:1px solid var(--ed-ink);font-family:var(--ed-sans);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;flex-shrink:0;min-height:44px}.konto-mobile-host .km-case-row{padding:14px 20px;border-top:1px solid var(--ed-rule-2);width:100%;text-align:left;background:transparent}.konto-mobile-host .km-case-row:first-child{border-top:none}.konto-mobile-host .km-case-row-name{font-family:var(--ed-serif);font-size:14px;font-weight:600;color:var(--ed-ink);margin-bottom:5px;letter-spacing:-.005em;font-variation-settings:"opsz" 18}.konto-mobile-host .km-case-row-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.konto-mobile-host .km-case-status{font-family:var(--ed-sans);font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:2px 6px;background:var(--ed-paper-2);border:1px solid var(--ed-rule)}.konto-mobile-host .km-case-overpay{font-family:var(--ed-mono);font-size:11px;color:var(--ed-red);font-weight:500}.konto-mobile-host .km-case-date{font-family:var(--ed-mono);font-size:10px;color:var(--ed-ink-4);margin-left:auto}.konto-mobile-host .km-notif-table{padding:0 20px 20px}.konto-mobile-host .km-notif-header{display:grid;grid-template-columns:1fr 56px 56px;gap:14px;padding:10px 0;border-bottom:1px solid var(--ed-rule);font-family:var(--ed-sans);font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ed-ink-3)}.konto-mobile-host .km-notif-header .ch{text-align:center}.konto-mobile-host .km-notif-row{display:grid;grid-template-columns:1fr 56px 56px;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid var(--ed-rule-2)}.konto-mobile-host .km-notif-row:last-of-type{border-bottom:none}.konto-mobile-host .km-notif-row-label{font-family:var(--ed-serif);font-size:14.5px;font-weight:500;color:var(--ed-ink);letter-spacing:-.005em;margin-bottom:3px;font-variation-settings:"opsz" 18}.konto-mobile-host .km-notif-row-sub{font-family:var(--ed-serif);font-style:italic;font-size:12px;color:var(--ed-ink-3);line-height:1.45;font-variation-settings:"opsz" 16}.konto-mobile-host .km-notif-toggle-cell{display:flex;justify-content:center;align-items:center}.konto-mobile-host .km-tog{width:36px;height:20px;background:var(--ed-ink);border:1px solid var(--ed-ink);border-radius:3px;position:relative;flex-shrink:0;transition:background .15s;padding:0;min-height:0}.konto-mobile-host .km-tog:after{content:"";position:absolute;width:14px;height:14px;background:#fff;top:2px;right:2px;border-radius:2px;transition:all .15s}.konto-mobile-host .km-tog.off{background:#d8d8d6;border-color:#d8d8d6}.konto-mobile-host .km-tog.off:after{right:auto;left:2px}.konto-mobile-host .km-tog.disabled{opacity:.4;background:#d8d8d6;border-color:#d8d8d6;cursor:not-allowed}.konto-mobile-host .km-tog.disabled:after{right:auto;left:2px}.konto-mobile-host .km-notif-note{margin-top:16px;padding:10px 14px;background:var(--ed-paper-2);border-left:2px solid var(--ed-ink-4);font-family:var(--ed-serif);font-style:italic;font-size:12px;color:var(--ed-ink-3);line-height:1.5;font-variation-settings:"opsz" 16}.konto-mobile-host .km-notif-note strong{color:var(--ed-ink);font-style:normal;font-weight:600}.konto-mobile-host .km-danger-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 20px;border-top:1px solid var(--ed-rule-2)}.konto-mobile-host .km-danger-row:first-of-type{border-top:none}.konto-mobile-host .km-danger-text{flex:1}.konto-mobile-host .km-danger-text strong{display:block;font-family:var(--ed-serif);font-size:14.5px;font-weight:600;color:var(--ed-ink);letter-spacing:-.008em;margin-bottom:3px;font-variation-settings:"opsz" 18}.konto-mobile-host .km-danger-text strong.destructive{color:var(--ed-red)}.konto-mobile-host .km-danger-text span{font-family:var(--ed-serif);font-style:italic;font-size:12px;color:var(--ed-ink-3);line-height:1.45;font-variation-settings:"opsz" 16}.konto-mobile-host .km-danger-btn{padding:9px 14px;background:transparent;color:var(--ed-ink);border:1px solid var(--ed-ink);font-family:var(--ed-sans);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;flex-shrink:0;min-height:44px}.konto-mobile-host .km-danger-btn.destructive{border-color:var(--ed-red);color:var(--ed-red)}.konto-mobile-host .km-danger-btn.destructive:hover{background:var(--ed-red);color:#fff}.konto-mobile-host .km-danger-btn:hover{background:var(--ed-ink);color:#fff}.konto-mobile-host .km-delete-confirm{padding:14px 20px;background:var(--ed-red-soft);border-top:1px solid var(--ed-rule-2)}.konto-mobile-host .km-delete-confirm-msg{font-family:var(--ed-serif);font-size:13px;font-weight:600;color:var(--ed-red);margin-bottom:6px;line-height:1.5}.konto-mobile-host .km-delete-confirm-sub{font-family:var(--ed-serif);font-style:italic;font-size:12px;color:var(--ed-ink-3);margin-bottom:12px}.konto-mobile-host .km-delete-confirm-input{width:100%;padding:12px 0;background:transparent;border:none;border-bottom:1px solid var(--ed-red);font-family:var(--ed-serif);font-size:16px;color:var(--ed-ink);margin-bottom:12px}.konto-mobile-host .km-delete-actions{display:flex;gap:8px}.konto-mobile-host .km-delete-confirm-btn{flex:1;padding:12px;background:var(--ed-red);color:#fff;border:1px solid var(--ed-red);font-family:var(--ed-sans);font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;min-height:44px}.konto-mobile-host .km-delete-confirm-btn:disabled{background:var(--ed-rule);border-color:var(--ed-rule);color:var(--ed-ink-4);cursor:not-allowed}.konto-mobile-host .km-delete-cancel-btn{padding:12px 16px;background:var(--ed-paper-3);color:var(--ed-ink-3);border:1px solid var(--ed-rule);font-family:var(--ed-sans);font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;min-height:44px}.konto-mobile-host .km-signout-section{padding:24px 20px 16px}.konto-mobile-host .km-signout-btn{width:100%;padding:14px;background:transparent;color:var(--ed-ink);border:1px solid var(--ed-rule);font-family:var(--ed-sans);font-size:11.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;min-height:44px}.konto-mobile-host .km-signout-btn:hover{border-color:var(--ed-ink);background:var(--ed-paper-3)}.konto-mobile-host .km-app-meta{text-align:center;padding:8px 20px 24px;font-family:var(--ed-mono);font-size:10px;color:var(--ed-ink-4);letter-spacing:0}.konto-mobile-host .km-inline-panel{padding:0 20px 16px}.konto-mobile-host .km-inline-panel-input{width:100%;padding:12px 0;background:transparent;border:none;border-bottom:1px solid var(--ed-ink);font-family:var(--ed-serif);font-size:16px;color:var(--ed-ink);margin-bottom:8px}.konto-mobile-host .km-inline-panel-btn{width:100%;padding:12px;background:var(--ed-ink);color:#fff;border:1px solid var(--ed-ink);font-family:var(--ed-sans);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;min-height:44px}.konto-mobile-host .km-inline-panel-btn:disabled{background:var(--ed-rule);border-color:var(--ed-rule);color:var(--ed-ink-4);cursor:not-allowed}.einladen-mobile-host{background:var(--ed-ink);color:#f3eee6;font-family:var(--ed-serif);font-size:15px;line-height:1.55;font-feature-settings:"onum" 1,"kern" 1,"liga" 1;-webkit-font-smoothing:antialiased;box-sizing:border-box}.einladen-mobile-host *,.einladen-mobile-host *:before,.einladen-mobile-host *:after{box-sizing:border-box}.einladen-mobile-host button{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;font-family:inherit;border:none;background:none;color:inherit;margin:0;padding:0}.einladen-mobile-host input,.einladen-mobile-host textarea{font-family:inherit;outline:none;color:inherit}.einladen-mobile-host .em-hero{padding:32px 22px 24px}.einladen-mobile-host .em-hero h1{font-family:var(--ed-serif);font-size:36px;font-weight:500;letter-spacing:-.03em;line-height:1.05;color:#fff;margin:0 0 18px;font-variation-settings:"opsz" 48}.einladen-mobile-host .em-hero h1 .amount{color:var(--ed-warm);font-weight:500}.einladen-mobile-host .em-hero-sub{font-family:var(--ed-serif);font-style:italic;font-size:14.5px;color:#aaa;line-height:1.5;margin:0 0 6px;font-variation-settings:"opsz" 20}.einladen-mobile-host .em-hero-emphasis{font-family:var(--ed-serif);font-size:14.5px;font-weight:600;color:#fff;line-height:1.5;font-variation-settings:"opsz" 20;margin:0}.einladen-mobile-host .em-video-wrap{margin:0 22px 24px}.einladen-mobile-host .em-stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #2a2a2a;border-bottom:1px solid #2a2a2a}.einladen-mobile-host .em-stat{padding:22px 12px 20px;text-align:center;border-right:1px solid #1f1f1f}.einladen-mobile-host .em-stat:last-child{border-right:none}.einladen-mobile-host .em-stat-num{font-family:var(--ed-serif);font-size:30px;font-weight:500;letter-spacing:-.025em;line-height:1;color:#fff;margin-bottom:8px;font-variation-settings:"opsz" 36}.einladen-mobile-host .em-stat-num.earned{color:var(--ed-warm)}.einladen-mobile-host .em-stat-lbl{font-family:var(--ed-sans);font-size:9px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#888}.einladen-mobile-host .em-link-section{padding:24px 22px 20px}.einladen-mobile-host .em-link-label{font-family:var(--ed-sans);font-size:9.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#888;margin-bottom:10px}.einladen-mobile-host .em-link-box{background:#131313;border:1px solid #2a2a2a}.einladen-mobile-host .em-link-url{padding:14px 16px;font-family:var(--ed-mono);font-size:12.5px;color:#fff;letter-spacing:0;word-break:break-all;border-bottom:1px solid #2a2a2a}.einladen-mobile-host .em-link-url .ref-code{color:var(--ed-warm);font-weight:600}.einladen-mobile-host .em-copy-btn{display:block;width:100%;padding:13px;background:#fff;color:var(--ed-ink);border:1px solid #fff;font-family:var(--ed-sans);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;text-align:center;min-height:44px}.einladen-mobile-host .em-copy-btn:hover{background:var(--ed-paper)}.einladen-mobile-host .em-share{padding:0 22px 28px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.einladen-mobile-host .em-share-btn{display:flex;align-items:center;gap:12px;padding:12px;background:#131313;border:1px solid #2a2a2a;color:#fff;text-align:left;min-height:44px}.einladen-mobile-host .em-share-btn:hover{border-color:#fff}.einladen-mobile-host .em-share-icon{width:32px;height:32px;background:#fff;color:var(--ed-ink);display:flex;align-items:center;justify-content:center;flex-shrink:0}.einladen-mobile-host .em-share-icon.wa{background:#25d366;color:#fff}.einladen-mobile-host .em-share-text strong{display:block;font-family:var(--ed-serif);font-size:13px;font-weight:600;color:#fff;letter-spacing:-.005em;font-variation-settings:"opsz" 18}.einladen-mobile-host .em-share-text span{font-family:var(--ed-serif);font-style:italic;font-size:11px;color:#888;font-variation-settings:"opsz" 16}.einladen-mobile-host .em-benefits{border-top:1px solid #2a2a2a;padding:22px 22px 28px}.einladen-mobile-host .em-benefits-label{font-family:var(--ed-sans);font-size:9.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#888;margin-bottom:16px}.einladen-mobile-host .em-benefit-row{display:flex;gap:12px;padding:12px 0;border-top:1px solid #1f1f1f}.einladen-mobile-host .em-benefit-row:first-child{border-top:none;padding-top:4px}.einladen-mobile-host .em-benefit-dot{width:6px;height:6px;border-radius:50%;background:var(--ed-warm);flex-shrink:0;margin-top:8px}.einladen-mobile-host .em-benefit-text strong{display:block;font-family:var(--ed-serif);font-size:14px;font-weight:600;color:#fff;letter-spacing:-.005em;margin-bottom:2px;font-variation-settings:"opsz" 18}.einladen-mobile-host .em-benefit-text span{font-family:var(--ed-serif);font-style:italic;font-size:12.5px;color:#aaa;line-height:1.5;font-variation-settings:"opsz" 16}.einladen-mobile-host .em-payout{margin:20px 22px 0;background:#131313;border:1px solid #1f4030;border-left:2px solid var(--ed-green);padding:16px}.einladen-mobile-host .em-payout-title{font-family:var(--ed-sans);font-size:9.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--ed-green);margin-bottom:8px}.einladen-mobile-host .em-payout-desc{font-family:var(--ed-serif);font-style:italic;font-size:13px;color:#aaa;line-height:1.5;margin-bottom:12px;font-variation-settings:"opsz" 18}.einladen-mobile-host .em-payout-input{width:100%;padding:10px 0;background:transparent;border:none;border-bottom:1px solid #444;font-family:var(--ed-serif);font-size:15px;color:#fff;margin-bottom:10px}.einladen-mobile-host .em-payout-input.mono{font-family:var(--ed-mono);font-size:13px}.einladen-mobile-host .em-payout-input:focus{border-bottom-color:#fff}.einladen-mobile-host .em-payout-btn{width:100%;padding:12px;background:var(--ed-green);color:#fff;border:1px solid var(--ed-green);font-family:var(--ed-sans);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;min-height:44px}.einladen-mobile-host .em-payout-btn:disabled{background:#2a2a2a;border-color:#2a2a2a;color:#666;cursor:not-allowed}.einladen-mobile-host .em-payout-saved{margin:20px 22px 0;background:#131313;border:1px solid #1f4030;padding:16px;text-align:center;font-family:var(--ed-serif);font-size:13px;font-weight:600;color:var(--ed-green)}.einladen-mobile-host .em-referrals{margin:20px 22px 0;background:#131313;border:1px solid #2a2a2a;padding:16px}.einladen-mobile-host .em-referrals-label{font-family:var(--ed-sans);font-size:9.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#888;margin-bottom:10px}.einladen-mobile-host .em-referral-row{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-top:1px solid #1f1f1f}.einladen-mobile-host .em-referral-row:first-of-type{border-top:none;padding-top:4px}.einladen-mobile-host .em-referral-contact{font-family:var(--ed-serif);font-size:13.5px;color:#ccc;font-weight:500;font-variation-settings:"opsz" 18}.einladen-mobile-host .em-referral-status{font-family:var(--ed-sans);font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#777}.einladen-mobile-host .em-referral-status.won{color:var(--ed-green)}.einladen-mobile-host .em-referral-status.active{color:#fff}
