.page.svelte-1840kgk{background:#fff;border:1px solid #dce5e5;border-radius:2px;flex-direction:column;width:44rem;max-width:100%;min-height:62rem;margin:0 auto;padding:2rem 2.25rem 2.25rem;display:flex;box-shadow:0 1px 2px #2442420f,0 10px 28px -18px #24424259}.lh.svelte-1840kgk{border-bottom:2px solid var(--color-accent);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.7rem;display:flex}.lh-name.svelte-1840kgk{color:var(--color-primary);font-size:.9375rem;font-weight:700;line-height:1.2}.lh-dept.svelte-1840kgk{color:var(--color-muted-foreground);margin-top:.1rem;font-size:.6875rem}.lh-type.svelte-1840kgk{text-transform:uppercase;letter-spacing:.05em;color:#5e7878;white-space:nowrap;border:1px solid #d0dcdc;border-radius:3px;flex:none;padding:.2rem .5rem;font-size:.625rem;font-weight:600}.meta.svelte-1840kgk{border-bottom:1px solid #e2e9e9;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem 1.5rem;margin:.8rem 0 1.1rem;padding-bottom:.9rem;display:grid}.meta.svelte-1840kgk div:where(.svelte-1840kgk){gap:.4rem;font-size:.75rem;line-height:1.5;display:flex}.meta.svelte-1840kgk dt:where(.svelte-1840kgk){width:6rem;color:var(--color-muted-foreground);flex:none}.meta.svelte-1840kgk dd:where(.svelte-1840kgk){color:#345151;margin:0;font-weight:500}.doc-h.svelte-1840kgk{text-transform:uppercase;letter-spacing:.04em;color:var(--color-primary);margin-bottom:.5rem;font-size:.8125rem;font-weight:700}.doc-body.svelte-1840kgk{white-space:pre-wrap;color:#345151;font-feature-settings:"liga" 1;text-align:justify;font-size:.875rem;line-height:1.75}.doc-mark.svelte-1840kgk{background:var(--mint-soft);color:var(--color-primary);box-shadow:inset 0 -1px 0 var(--mint-mid);transition:background var(--dur) var(--ease), box-shadow var(--dur) var(--ease);border-radius:3px;padding:.05rem .15rem}.doc-mark.pinned.svelte-1840kgk{background:var(--mint-mid);box-shadow:inset 0 -2px 0 var(--color-accent), 0 0 0 3px #d6f5e899}.note.svelte-1840kgk{margin-top:1rem}.note-h.svelte-1840kgk{text-transform:uppercase;letter-spacing:.04em;color:var(--color-accent);margin-bottom:.2rem;font-size:.6875rem;font-weight:700}.note-t.svelte-1840kgk{color:#3c5d5d;font-size:.8125rem;line-height:1.6}.sign.svelte-1840kgk{flex-direction:column;gap:.3rem;max-width:18rem;margin-top:auto;padding-top:1.6rem;display:flex}.sign-line.svelte-1840kgk{border-bottom:1px solid #a8bdbd;height:1.5rem}.sign-name.svelte-1840kgk{color:var(--color-muted-foreground);font-size:.6875rem}.casefile-head.svelte-1sz2r1i{background:#f9fbfb}.doc-picker.svelte-1sz2r1i{flex:none;align-items:center;display:inline-flex;position:relative}.doc-select.svelte-1sz2r1i{appearance:none;border:1px solid var(--color-border);border-radius:var(--radius);max-width:14rem;color:var(--color-primary);cursor:pointer;transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);background:#fff;padding:.35rem 1.9rem .35rem .7rem;font-size:.8125rem;font-weight:500}.doc-select.svelte-1sz2r1i:hover{border-color:var(--mint-mid)}.doc-select.svelte-1sz2r1i:focus-visible{border-color:var(--color-accent);box-shadow:var(--ring);outline:none}.doc-picker.svelte-1sz2r1i svg.doc-caret{pointer-events:none;color:var(--color-muted-foreground);position:absolute;right:.55rem}.doc-scroll.svelte-1sz2r1i{background:var(--desk);min-height:20rem;max-height:min(62vh,44rem);padding:1.25rem 1rem;overflow-y:auto}@media (width>=1024px){.doc-scroll.svelte-1sz2r1i{min-height:24rem;max-height:min(64vh,46rem)}}@media (width>=60rem){.card.fill.svelte-1sz2r1i{flex-direction:column;height:100%;display:flex}.card.fill.svelte-1sz2r1i>div:where(.svelte-1sz2r1i):first-child{flex:none}.card.fill.svelte-1sz2r1i .doc-scroll:where(.svelte-1sz2r1i){flex:auto;min-height:0;max-height:none}}.scanning.svelte-1sz2r1i .doc-scroll:where(.svelte-1sz2r1i){position:relative}.scanning.svelte-1sz2r1i .doc-scroll:where(.svelte-1sz2r1i):after{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#def7ed80 50%,#0000 100%) 0 0/100% 220%;animation:1.8s ease-in-out infinite svelte-1sz2r1i-doc-scan;position:absolute;inset:0}@keyframes svelte-1sz2r1i-doc-scan{0%{background-position:0 -110%}to{background-position:0 110%}}@media (prefers-reduced-motion:reduce){.scanning.svelte-1sz2r1i .doc-scroll:where(.svelte-1sz2r1i):after{background:0 0;animation:none}}.stream.svelte-541web{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow-y:auto}.stream.is-running.svelte-541web{justify-content:center;align-items:center;overflow:hidden}.hero.svelte-541web{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:1.6rem;padding:1.5rem 0 .5rem;display:flex}.is-running.svelte-541web .hero:where(.svelte-541web){flex:none;width:100%;max-width:32rem;padding:0}.docs.svelte-541web{flex:none;width:8rem;height:10rem;position:relative}.sheet.svelte-541web{border:1px solid var(--color-border);box-shadow:var(--shadow-2);background:#fff;border-radius:7px;position:absolute;inset:0}.sheet-back.svelte-541web{opacity:.5;transform:translate(11px,-9px)rotate(4.5deg)}.sheet-mid.svelte-541web{opacity:.8;transform:translate(6px,-5px)rotate(2.25deg)}.sheet-front.svelte-541web{z-index:2;flex-direction:column;gap:.62rem;padding:1.05rem .95rem;display:flex;overflow:hidden}.ln.svelte-541web{width:100%;height:5px;transition:background .32s var(--ease);background:#e2e9e9;border-radius:3px}.ln-title.svelte-541web{background:var(--mint-mid);width:46%;height:7px}.docs.is-done.svelte-541web .ln:where(.svelte-541web){background:#daf1e7}.docs.is-done.svelte-541web .ln-title:where(.svelte-541web){background:var(--color-accent);opacity:.55}.irow.svelte-541web{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.irow.svelte-541web .ln:where(.svelte-541web){flex:0 auto}.iamt.svelte-541web{background:var(--mint-mid);width:1.4rem;height:5px;transition:background .32s var(--ease);border-radius:3px;flex:none}.docs.is-done.svelte-541web .iamt:where(.svelte-541web){background:var(--color-accent);opacity:.6}.beam.svelte-541web{background:var(--color-accent);height:2px;animation:2.1s ease-in-out infinite svelte-541web-beam-sweep;position:absolute;top:8%;left:-6%;right:-6%;box-shadow:0 0 12px 2px #47d19880}.beam.svelte-541web:before{content:"";background:linear-gradient(#cef3e300,#c6f1df8c);height:38px;position:absolute;bottom:2px;left:0;right:0}@keyframes svelte-541web-beam-sweep{0%{top:8%}50%{top:92%}to{top:8%}}.seal.svelte-541web{z-index:3;background:var(--color-accent);color:#fff;width:1.85rem;height:1.85rem;box-shadow:var(--shadow-2);transition:transform .26s var(--ease);border-radius:9999px;place-items:center;display:grid;position:absolute;bottom:-.5rem;right:-.5rem;transform:scale(0)}.docs.is-done.svelte-541web .seal:where(.svelte-541web){transform:scale(1)}.status.svelte-541web{flex-direction:column;align-items:center;gap:.85rem;width:100%;max-width:22rem;display:flex}.status-text.svelte-541web{justify-content:center;align-items:center;height:1.25rem;display:flex}.status-label.svelte-541web{color:var(--color-primary);align-items:center;gap:.1rem;font-size:.9375rem;font-weight:600;line-height:1.3;display:inline-flex}.bar.svelte-541web{background:var(--color-border);border-radius:9999px;width:100%;height:3px;overflow:hidden}.bar-fill.svelte-541web{height:100%;width:var(--fill,0%);background:linear-gradient(90deg, var(--color-accent) 0%, #74dcb1 50%, var(--color-accent) 100%);transition:width .6s var(--ease);background-size:200% 100%;border-radius:9999px;animation:1.6s linear infinite svelte-541web-bar-flow;display:block}.is-finished.svelte-541web .bar-fill:where(.svelte-541web){animation:none}@keyframes svelte-541web-bar-flow{0%{background-position:200% 0}to{background-position:0 0}}.dots.svelte-541web{align-items:center;gap:3px;margin-left:4px;display:inline-flex}.dots.svelte-541web i:where(.svelte-541web){background:var(--mint-mid);border-radius:9999px;width:4px;height:4px;animation:1.1s ease-in-out infinite svelte-541web-dot-bounce}.dots.svelte-541web i:where(.svelte-541web):nth-child(2){animation-delay:.16s}.dots.svelte-541web i:where(.svelte-541web):nth-child(3){animation-delay:.32s}@keyframes svelte-541web-dot-bounce{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.details-toggle.svelte-541web{align-self:center;margin-top:1.25rem}.details-toggle.is-hidden.svelte-541web{visibility:hidden;pointer-events:none}.is-running.svelte-541web .timeline:where(.svelte-541web){scrollbar-width:none;border-top:0;width:100%;max-width:32rem;height:12rem;margin-top:1.4rem;padding-top:0;overflow-y:auto}.is-running.svelte-541web .timeline:where(.svelte-541web)::-webkit-scrollbar{display:none}.is-running.svelte-541web .timeline.has-overflow:where(.svelte-541web){-webkit-mask-image:linear-gradient(#0000 0,#000 1.9rem);mask-image:linear-gradient(#0000 0,#000 1.9rem)}.is-finished.svelte-541web .timeline:where(.svelte-541web){border-top:1px solid var(--color-border);margin-top:1rem;padding-top:1rem}.timeline.svelte-541web{flex-direction:column;gap:.85rem;display:flex;position:relative}.timeline-item.svelte-541web{align-items:flex-start;gap:.65rem;display:flex}.timeline-dot.svelte-541web{border:1px solid var(--color-border);width:1.4rem;height:1.4rem;color:var(--color-muted-foreground);background:#fff;border-radius:9999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.timeline-item.correction.svelte-541web .timeline-dot:where(.svelte-541web){border-color:var(--mint-mid);background:var(--mint-soft);color:var(--color-accent)}.correction-tag.svelte-541web{background:var(--mint-soft);color:var(--color-accent);text-transform:uppercase;letter-spacing:.04em;vertical-align:1px;border-radius:4px;margin-right:.35rem;padding:.05rem .35rem;font-size:.625rem;font-weight:600;display:inline-block}@media (prefers-reduced-motion:reduce){.beam.svelte-541web,.dots.svelte-541web i:where(.svelte-541web),.bar-fill.svelte-541web{animation:none}}.reduce.svelte-541web .beam:where(.svelte-541web),.reduce.svelte-541web .dots:where(.svelte-541web) i:where(.svelte-541web),.reduce.svelte-541web .bar-fill:where(.svelte-541web){animation:none}.invoice-head.svelte-t36da{border-bottom:1px solid var(--color-border);padding:.85rem 1.25rem}.diagnose-label.svelte-t36da{text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted-foreground);font-size:.625rem;font-weight:600;display:block}.diagnose-value.svelte-t36da{color:var(--color-primary);margin-top:.15rem;font-size:.875rem;font-weight:600;line-height:1.4}.editor-host.svelte-t36da thead th{background:#f9fbfb}.editor-host.svelte-t36da{min-height:24rem}@media (width>=75rem){.editor-host.svelte-t36da{min-height:0}}.editor-host.svelte-t36da table{table-layout:fixed;min-width:0!important}.editor-host.svelte-t36da colgroup col:first-child{width:34%}.editor-host.svelte-t36da colgroup col:nth-child(2){width:auto}.editor-host.svelte-t36da colgroup col:nth-child(3),.editor-host.svelte-t36da colgroup col:nth-child(4){width:3.75rem}.editor-host.svelte-t36da colgroup col:nth-child(5){width:5rem}.editor-host.svelte-t36da colgroup col:nth-child(6){width:1.75rem}.editor-host.svelte-t36da textarea.input{overflow:hidden}.evidence-extra.svelte-t36da{margin-top:.3rem}.evidence-extra.svelte-t36da .src-badge:where(.svelte-t36da){text-transform:none;letter-spacing:.005em;white-space:normal;text-align:left;overflow-wrap:anywhere;max-width:100%;margin-left:0}.src-badge.src-link.svelte-t36da{cursor:pointer;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease)}.src-link.svelte-t36da:hover,.src-link.is-active.svelte-t36da{background:var(--mint-mid);border-color:var(--color-accent)}.src-link.svelte-t36da:focus-visible{box-shadow:var(--ring);outline:none}.textbeleg.svelte-t36da{text-align:left;width:100%;color:var(--color-muted-foreground);transition:background var(--dur) var(--ease), color var(--dur) var(--ease);border-radius:.4rem;align-items:flex-start;gap:.3rem;margin-top:.45rem;padding:.25rem .4rem;font-size:.6875rem;font-style:italic;line-height:1.45;display:flex}.textbeleg.svelte-t36da:hover{background:var(--mint-soft);color:var(--color-primary)}.textbeleg.svelte-t36da:focus-visible{box-shadow:var(--ring);outline:none}.textbeleg.svelte-t36da svg{color:var(--color-accent);flex:none;margin-top:.1rem}.textbeleg-q.svelte-t36da{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.textbeleg-q.svelte-t36da:before{content:"„"}.textbeleg-q.svelte-t36da:after{content:"“"}.result-bar.svelte-uurg7i{z-index:20;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-card);box-shadow:var(--shadow-1);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-bottom:1.25rem;padding:.75rem 1rem;display:flex;position:sticky;top:1.5rem}.result-core.svelte-uurg7i{border:1px solid var(--mint-mid);background:var(--mint-soft);width:2.1rem;height:2.1rem;color:var(--color-accent);border-radius:9999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.result-text.svelte-uurg7i{flex:12rem}.result-title.svelte-uurg7i{color:var(--color-primary);font-size:.9375rem;font-weight:700;line-height:1.2}.result-meta.svelte-uurg7i{color:var(--color-muted-foreground);text-overflow:ellipsis;white-space:nowrap;margin-top:.1rem;font-size:.75rem;overflow:hidden}.result-total.svelte-uurg7i{flex-direction:column;align-items:flex-end;line-height:1.1;display:flex}.result-total-label.svelte-uurg7i{text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted-foreground);font-size:.625rem;font-weight:500}.result-total-value.svelte-uurg7i{color:var(--color-accent);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.25rem;font-weight:700}.result-total-value.svelte-uurg7i .baseline:where(.svelte-uurg7i){color:var(--color-muted-foreground);font-size:.95rem;font-weight:600;text-decoration:line-through}.result-total-value.svelte-uurg7i .arrow:where(.svelte-uurg7i){color:var(--color-muted-foreground);margin:0 .3rem}.result-total-sub.svelte-uurg7i{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:.4rem;margin-top:.15rem;font-size:.6875rem;font-weight:600;display:inline-flex}.result-total-sub.svelte-uurg7i .sub-part:where(.svelte-uurg7i){align-items:center;gap:.2rem;display:inline-flex}.result-total-sub.svelte-uurg7i .realized:where(.svelte-uurg7i){color:var(--color-primary)}.result-total-sub.svelte-uurg7i .realized.neg:where(.svelte-uurg7i){color:#bd2828}.result-total-sub.svelte-uurg7i .pot:where(.svelte-uurg7i){color:var(--accent-strong)}.result-total-sub.svelte-uurg7i .sub-dot:where(.svelte-uurg7i){color:var(--color-border)}.result-total-sub.muted.svelte-uurg7i{color:var(--color-muted-foreground);font-weight:500}.clar-badge.svelte-uurg7i{border:1px solid var(--color-border);color:var(--color-muted-foreground);white-space:nowrap;background:#f6f9f9;border-radius:9999px;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.6875rem;font-weight:600;display:inline-flex}.clar-badge.svelte-uurg7i svg{color:var(--color-accent)}.clar-open.svelte-uurg7i{color:#9b6527;background:#fef7ec;border-color:#f0d6a8}.clar-open.svelte-uurg7i svg{color:#c9781d}.result-actions.svelte-uurg7i{align-items:center;gap:.4rem;margin-left:auto;display:flex}.bar-btn.svelte-uurg7i{border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-muted-foreground);transition:background var(--dur) var(--ease), color var(--dur) var(--ease), border-color var(--dur) var(--ease);background:#fff;align-items:center;gap:.35rem;padding:.4rem .7rem;font-size:.8125rem;font-weight:500;display:inline-flex}.bar-btn.svelte-uurg7i:hover{color:var(--color-primary);border-color:var(--mint-mid);background:#f6f9f9}.bar-btn[aria-pressed=true].svelte-uurg7i{color:var(--color-accent);border-color:var(--mint-mid);background:var(--mint-soft)}@media (width<=640px){.result-total.svelte-uurg7i{align-items:flex-start}.result-actions.svelte-uurg7i{width:100%}}.prompt.svelte-1a14n7q{border-top:1px solid var(--mint-mid);background:#f5fcf9;flex:none;padding:.75rem 1rem .85rem}.prompt-head.svelte-1a14n7q{align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}.prompt-step.svelte-1a14n7q{text-transform:uppercase;letter-spacing:.05em;color:var(--color-accent);font-size:.625rem;font-weight:700}.prompt-bezug.svelte-1a14n7q{color:var(--color-muted-foreground);font-size:.625rem;font-weight:600}.prompt-q.svelte-1a14n7q{color:var(--color-primary);font-size:.875rem;font-weight:600;line-height:1.4}.prompt-impact.svelte-1a14n7q{color:var(--color-muted-foreground);margin-top:.2rem;font-size:.75rem;line-height:1.45}.prompt-options.svelte-1a14n7q{flex-direction:column;gap:.4rem;margin-top:.6rem;display:flex}.prompt-option.svelte-1a14n7q{text-align:left;cursor:pointer;border:1px solid var(--mint-mid);border-radius:var(--radius);width:100%;box-shadow:var(--shadow-1);color:var(--color-primary);transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease);background:#fff;align-items:center;gap:.5rem;padding:.5rem .65rem;font-size:.8125rem;font-weight:500;display:flex}.prompt-option.svelte-1a14n7q:hover,.prompt-option.svelte-1a14n7q:focus-visible{background:var(--mint-soft);border-color:var(--color-accent);color:var(--color-accent);outline:none}.prompt-option.skip.svelte-1a14n7q{color:var(--color-muted-foreground);border-style:dashed}.prompt-option.skip.svelte-1a14n7q:hover{color:var(--color-primary)}.opt-caret.svelte-1a14n7q{width:.75rem;color:var(--color-accent);opacity:0;transition:opacity var(--dur) var(--ease);flex:none;font-weight:700}.prompt-option.svelte-1a14n7q:hover .opt-caret:where(.svelte-1a14n7q),.prompt-option.svelte-1a14n7q:focus-visible .opt-caret:where(.svelte-1a14n7q){opacity:1}.opt-label.svelte-1a14n7q{min-width:0}.prompt-textform.svelte-1a14n7q{gap:.5rem;margin-top:.6rem;display:flex}.prompt-textform.svelte-1a14n7q input:where(.svelte-1a14n7q){border:1px solid var(--mint-mid);border-radius:var(--radius);min-width:0;color:var(--color-primary);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);background:#fff;outline:none;flex:1;padding:.5rem .75rem;font-size:.875rem}.prompt-textform.svelte-1a14n7q input:where(.svelte-1a14n7q):focus{border-color:var(--color-accent);box-shadow:var(--ring)}.prompt-textsend.svelte-1a14n7q{border-radius:var(--radius);background:var(--color-accent);color:#fff;justify-content:center;align-items:center;width:2.4rem;display:inline-flex}.prompt-textsend.svelte-1a14n7q:disabled{cursor:not-allowed;opacity:.5}.prompt-foot.svelte-1a14n7q{align-items:center;gap:.75rem;margin-top:.55rem;display:flex}.foot-link.svelte-1a14n7q{color:var(--color-muted-foreground);transition:color var(--dur) var(--ease);align-items:center;gap:.25rem;font-size:.75rem;font-weight:500;display:inline-flex}.foot-link.svelte-1a14n7q:hover{color:var(--color-primary)}.foot-dismiss.svelte-1a14n7q{margin-left:auto}.prompt-busy.svelte-1a14n7q{color:var(--color-muted-foreground);align-items:center;gap:.45rem;margin-top:.6rem;font-size:.8125rem;display:inline-flex}.loader-mint.svelte-1a14n7q{border:2px solid var(--mint-mid);border-top-color:var(--color-accent);border-radius:50%;flex:none;width:.85rem;height:.85rem;animation:.75s linear infinite spin;display:inline-block}@media (prefers-reduced-motion:reduce){.loader-mint.svelte-1a14n7q{animation:none}}.chat-card.svelte-lga2q2{flex-direction:column;animation:.4s both fade-in;display:flex}.chat-scroll.svelte-lga2q2{min-width:0;max-height:20rem;overflow-y:auto}.chat-body.svelte-lga2q2{flex-direction:column;gap:.6rem;padding:1rem 1.25rem;display:flex}.msg.svelte-lga2q2{align-items:flex-start;gap:.5rem;max-width:88%;display:flex}.msg-user.svelte-lga2q2{align-self:flex-end}.msg-avatar.svelte-lga2q2{border:1px solid var(--mint-mid);background:var(--mint-soft);width:1.4rem;height:1.4rem;color:var(--color-accent);border-radius:9999px;flex:none;justify-content:center;align-items:center;margin-top:.1rem;display:inline-flex}.msg-bubble.svelte-lga2q2{white-space:pre-line;border-radius:.7rem;padding:.45rem .7rem;font-size:.8125rem;line-height:1.5}.msg-agent.svelte-lga2q2 .msg-bubble:where(.svelte-lga2q2){color:var(--color-primary);background:#f3f6f6;border-top-left-radius:.2rem}.msg-user.svelte-lga2q2 .msg-bubble:where(.svelte-lga2q2){background:var(--color-accent);color:#fff;border-top-right-radius:.2rem}.msg-busy.svelte-lga2q2{color:var(--color-muted-foreground);align-items:center;gap:.45rem;display:inline-flex}.loader-mint.svelte-lga2q2{border:2px solid var(--mint-mid);border-top-color:var(--color-accent);border-radius:50%;flex:none;width:.85rem;height:.85rem;animation:.75s linear infinite spin;display:inline-block}.clar-resume.svelte-lga2q2{border-top:1px solid var(--mint-mid);width:100%;color:var(--color-accent);transition:background var(--dur) var(--ease);background:#f5fcf9;flex:none;justify-content:center;align-items:center;gap:.4rem;padding:.55rem 1rem;font-size:.75rem;font-weight:600;display:flex}.clar-resume.svelte-lga2q2:hover{background:var(--mint-soft)}.chat-input.svelte-lga2q2{border-top:1px solid var(--color-border);gap:.5rem;padding:.75rem 1rem;display:flex}.chat-input.svelte-lga2q2 input:where(.svelte-lga2q2){border:1px solid var(--color-border);border-radius:var(--radius);min-width:0;color:var(--color-primary);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);background:#fff;outline:none;flex:1;padding:.5rem .75rem;font-size:.875rem}.chat-input.svelte-lga2q2 input:where(.svelte-lga2q2):focus{border-color:var(--color-accent);box-shadow:var(--ring)}.chat-input.svelte-lga2q2 input:where(.svelte-lga2q2):disabled{opacity:.6}.chat-send.svelte-lga2q2{padding:.5rem .8rem}@media (width>=60rem){.chat-card.svelte-lga2q2{min-height:0}.chat-scroll.svelte-lga2q2{flex:auto;min-height:0;max-height:none}}@media (prefers-reduced-motion:reduce){.loader-mint.svelte-lga2q2{animation:none}}.start-bar.svelte-15tueyr{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-card);box-shadow:var(--shadow-1);flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding:.85rem 1rem;display:flex}.start-core.svelte-15tueyr{border:1px solid var(--mint-mid);background:var(--mint-soft);width:2.1rem;height:2.1rem;color:var(--color-accent);border-radius:9999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.start-text.svelte-15tueyr{flex:16rem}.start-title.svelte-15tueyr{color:var(--color-primary);font-size:.9375rem;font-weight:700;line-height:1.2}.start-sub.svelte-15tueyr{color:var(--color-muted-foreground);margin-top:.1rem;font-size:.75rem}.dev-mock.svelte-15tueyr{border:1px dashed var(--mint-mid);color:var(--color-muted-foreground);white-space:nowrap;cursor:pointer;background:#fff;border-radius:9999px;align-items:center;gap:.35rem;padding:.3rem .55rem;font-size:.6875rem;font-weight:500;display:inline-flex}@media (width<=640px){.start-cta.svelte-15tueyr{width:100%}}.opt-grid.svelte-15auaiu,.preview-only.svelte-15auaiu{--fix-ink:#955318;--fix-border:#eac390;--fix-bg:#fef8ec;--doc-ink:#255d9d;--doc-border:#a4c2df;--doc-bg:#f3f7fc}.opt-grid.svelte-15auaiu{flex:auto;grid-template-columns:1fr;gap:1.25rem;min-height:0;display:grid}@media (width>=75rem){.opt-grid.svelte-15auaiu{grid-template-columns:minmax(0,1.7fr) minmax(23rem,1fr);align-items:stretch}}@media (width<=74.99rem){.opt-grid.svelte-15auaiu{flex:none}.invoice-card.svelte-15auaiu,.review-card.svelte-15auaiu{overflow:visible}.invoice-card.svelte-15auaiu .editor-scroll:where(.svelte-15auaiu){max-height:60vh}.review-list.svelte-15auaiu{overflow:visible}}.invoice-card.svelte-15auaiu,.review-card.svelte-15auaiu{flex-direction:column;min-height:0;display:flex;overflow:hidden}.invoice-card.preview-only.svelte-15auaiu{flex:auto}.invoice-head.svelte-15auaiu{border-bottom:1px solid var(--color-border);flex:none;padding:.85rem 1.1rem}.diagnose-label.svelte-15auaiu{text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted-foreground);font-size:.625rem;font-weight:600;display:block}.diagnose-value.svelte-15auaiu{color:var(--color-primary);margin-top:.15rem;font-size:.9rem;font-weight:600;line-height:1.4}.editor-scroll.svelte-15auaiu{flex:auto;min-height:0;overflow:auto}table.ed.svelte-15auaiu{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%}.ed.svelte-15auaiu col.c-leistung:where(.svelte-15auaiu){width:auto}.ed.svelte-15auaiu col.c-begr:where(.svelte-15auaiu){width:30%}.ed.svelte-15auaiu col.c-anz:where(.svelte-15auaiu){width:3rem}.ed.svelte-15auaiu col.c-fac:where(.svelte-15auaiu){width:5.1rem}.ed.svelte-15auaiu col.c-amt:where(.svelte-15auaiu){width:7.3rem}.ed.svelte-15auaiu col.c-act:where(.svelte-15auaiu){width:2rem}.ed.svelte-15auaiu thead:where(.svelte-15auaiu) th:where(.svelte-15auaiu){z-index:1;text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted-foreground);border-bottom:1px solid var(--color-border);background:#f9fbfb;padding:.5rem .45rem;font-size:.6rem;font-weight:700;position:sticky;top:0}.ed.svelte-15auaiu thead:where(.svelte-15auaiu) th.r:where(.svelte-15auaiu){text-align:right}.ed.svelte-15auaiu thead:where(.svelte-15auaiu) th:where(.svelte-15auaiu):first-child{padding-left:1.1rem}.ed.svelte-15auaiu tbody:where(.svelte-15auaiu) td:where(.svelte-15auaiu){border-bottom:1px solid var(--color-border);vertical-align:top;transition:background var(--dur) var(--ease);padding:.5rem .45rem;font-size:.8rem}.ed.svelte-15auaiu tbody:where(.svelte-15auaiu) td:where(.svelte-15auaiu):first-child{padding-left:1.1rem}.ed.svelte-15auaiu tbody:where(.svelte-15auaiu) td.r:where(.svelte-15auaiu){text-align:right}.ed.svelte-15auaiu tbody:where(.svelte-15auaiu) td.muted:where(.svelte-15auaiu){color:var(--color-muted-foreground)}.ed.svelte-15auaiu .code:where(.svelte-15auaiu){color:var(--color-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:700}.ed.svelte-15auaiu .desc:where(.svelte-15auaiu){color:var(--color-primary);font-weight:500}.amt.svelte-15auaiu{font-weight:500}.cell-input.svelte-15auaiu{border:1px solid var(--color-border);border-radius:var(--radius);width:100%;color:var(--color-primary);text-align:right;font-variant-numeric:tabular-nums;transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);background:#fff;padding:.25rem .35rem;font-size:.78rem}.cell-input.svelte-15auaiu:focus-visible{border-color:var(--color-accent);box-shadow:var(--ring);outline:none}.cell-begr.svelte-15auaiu{border:1px solid var(--color-border);border-radius:var(--radius);width:100%;color:var(--color-primary);resize:none;background:#fff;min-height:1.9rem;padding:.3rem .4rem;font-family:inherit;font-size:.72rem;line-height:1.4}.cell-begr.svelte-15auaiu::placeholder{color:#94a6a8}.cell-begr.svelte-15auaiu:focus-visible{border-color:var(--color-accent);box-shadow:var(--ring);outline:none}.cell-begr.flag.svelte-15auaiu{border-color:var(--doc-border);background:var(--doc-bg)}.row-del.svelte-15auaiu{color:#abb9ba;cursor:pointer;transition:color var(--dur) var(--ease);background:0 0;border:0;padding:.15rem;display:inline-flex}.row-del.svelte-15auaiu:hover{color:var(--fix-ink)}tr.ed-row.pv-pot.svelte-15auaiu td:where(.svelte-15auaiu){background:var(--mint-soft)}tr.ed-row.pv-fix.svelte-15auaiu td:where(.svelte-15auaiu){background:var(--fix-bg)}tr.ed-row.pv-doc.svelte-15auaiu td:where(.svelte-15auaiu){background:var(--doc-bg)}tr.ed-row.pv-pot.svelte-15auaiu td:where(.svelte-15auaiu):first-child{box-shadow:inset 3px 0 0 var(--color-accent)}tr.ed-row.pv-fix.svelte-15auaiu td:where(.svelte-15auaiu):first-child{box-shadow:inset 3px 0 0 var(--fix-ink)}tr.ed-row.pv-doc.svelte-15auaiu td:where(.svelte-15auaiu):first-child{box-shadow:inset 3px 0 0 var(--doc-ink)}tr.ed-row.link-pot.svelte-15auaiu td:where(.svelte-15auaiu){background:var(--mint-soft)}tr.ed-row.link-fix.svelte-15auaiu td:where(.svelte-15auaiu){background:var(--fix-bg)}tr.ed-row.link-doc.svelte-15auaiu td:where(.svelte-15auaiu){background:var(--doc-bg)}tr.ed-row.pv-remove.svelte-15auaiu .code:where(.svelte-15auaiu),tr.ed-row.pv-remove.svelte-15auaiu .desc:where(.svelte-15auaiu){text-decoration:line-through;-webkit-text-decoration-color:var(--fix-border);text-decoration-color:var(--fix-border);color:var(--color-muted-foreground)}.fdiff.svelte-15auaiu,.adiff.svelte-15auaiu{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:baseline;gap:.2rem;display:inline-flex}.fdiff.svelte-15auaiu .arr:where(.svelte-15auaiu),.adiff.svelte-15auaiu s:where(.svelte-15auaiu){color:var(--color-muted-foreground)}.fdiff.svelte-15auaiu b:where(.svelte-15auaiu),.adiff.svelte-15auaiu b:where(.svelte-15auaiu){color:var(--accent-strong);font-weight:700}.pv-fix.svelte-15auaiu .fdiff:where(.svelte-15auaiu) b:where(.svelte-15auaiu),.pv-fix.svelte-15auaiu .adiff:where(.svelte-15auaiu) b:where(.svelte-15auaiu){color:var(--fix-ink)}.ed.svelte-15auaiu td.r:where(.svelte-15auaiu):not(.amt) .num:where(.svelte-15auaiu),.ed.svelte-15auaiu td.r:where(.svelte-15auaiu):not(.amt) .fdiff:where(.svelte-15auaiu){justify-content:flex-end;align-items:center;min-height:1.79rem;padding-right:.41rem;display:inline-flex}.begr-remove.svelte-15auaiu{min-height:1.9rem;color:var(--fix-ink);align-items:center;font-size:.71rem;font-style:italic;display:flex}.begr-preview.svelte-15auaiu{border:1px dashed var(--doc-border);background:var(--doc-bg);border-radius:var(--radius);color:var(--doc-ink);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-height:2.4rem;padding:.3rem .4rem;font-size:.71rem;line-height:1.3;display:-webkit-box;overflow:hidden}tr.ed-row.ghost.svelte-15auaiu td:where(.svelte-15auaiu){background:#f7fdfa;border-style:dashed}tr.ed-row.ghost.svelte-15auaiu .code:where(.svelte-15auaiu),tr.ed-row.ghost.svelte-15auaiu .desc:where(.svelte-15auaiu){color:var(--accent-strong)}.newplus.svelte-15auaiu{color:var(--accent-strong);margin-right:.1rem;font-weight:700}tr.ed-row.added.svelte-15auaiu .code:where(.svelte-15auaiu),tr.ed-row.added.svelte-15auaiu .desc:where(.svelte-15auaiu){color:var(--accent-strong)}.badge.svelte-15auaiu{vertical-align:1px;border:1px solid var(--mint-mid);background:var(--mint-soft);color:var(--accent-strong);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;border-radius:9999px;align-items:center;gap:.2rem;margin-left:.35rem;padding:.02rem .4rem;font-size:.58rem;font-weight:700;display:inline-flex}.badge.user.svelte-15auaiu{color:#3067a6;text-transform:none;letter-spacing:0;background:#eff5fb;border-color:#bfd1e3;font-weight:600}.ed-total.svelte-15auaiu{border-top:1px solid var(--color-border);flex:none;justify-content:flex-end;align-items:baseline;gap:.9rem;padding:.7rem 1.1rem;display:flex}.ed-total.svelte-15auaiu .lbl:where(.svelte-15auaiu){color:var(--color-muted-foreground);margin-right:auto;font-size:.75rem;font-weight:500}.ed-total.svelte-15auaiu .delta:where(.svelte-15auaiu){color:var(--accent-strong);font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:700}.ed-total.svelte-15auaiu .delta.neg:where(.svelte-15auaiu){color:var(--fix-ink)}.ed-total.svelte-15auaiu .amt:where(.svelte-15auaiu){color:var(--color-primary);font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:700}.ed-total.svelte-15auaiu .amt:where(.svelte-15auaiu) .to:where(.svelte-15auaiu){color:var(--color-muted-foreground);font-size:.9rem;font-weight:600}.ed-total.svelte-15auaiu .amt:where(.svelte-15auaiu) .arr:where(.svelte-15auaiu){color:var(--color-muted-foreground);margin:0 .3rem}.ed-total.svelte-15auaiu .amt:where(.svelte-15auaiu) .preview:where(.svelte-15auaiu){color:var(--accent-strong)}.ed-total.svelte-15auaiu .amt:where(.svelte-15auaiu) .preview.neg:where(.svelte-15auaiu){color:var(--fix-ink)}.review-head.svelte-15auaiu{border-bottom:1px solid var(--color-border);flex:none;padding:.85rem .95rem .8rem}.review-head.svelte-15auaiu .row1:where(.svelte-15auaiu){justify-content:space-between;align-items:baseline;display:flex}.review-head.svelte-15auaiu h2:where(.svelte-15auaiu){color:var(--color-primary);margin:0;font-size:.95rem;font-weight:700}.review-head.svelte-15auaiu .ptext:where(.svelte-15auaiu){color:var(--color-muted-foreground);font-size:.72rem;font-weight:600}.pbar.svelte-15auaiu{background:var(--color-border);border-radius:9999px;height:.28rem;margin-top:.55rem;overflow:hidden}.pbar.svelte-15auaiu>i:where(.svelte-15auaiu){background:var(--color-accent);height:100%;transition:width var(--dur) var(--ease);display:block}.review-list.svelte-15auaiu{flex:auto;min-height:0;padding:.7rem .7rem .9rem;overflow:auto}.zone.svelte-15auaiu{border:1px solid var(--color-border);border-radius:var(--radius);overflow:hidden}.zone.svelte-15auaiu+.zone:where(.svelte-15auaiu){margin-top:.85rem}.zone-fix.svelte-15auaiu{border-color:var(--fix-border)}.zone-pot.svelte-15auaiu{border-color:var(--mint-mid)}.zone-head.svelte-15auaiu{align-items:center;gap:.45rem;padding:.5rem .65rem;display:flex}.zone-fix.svelte-15auaiu .zone-head:where(.svelte-15auaiu){background:var(--fix-bg);border-bottom:1px solid var(--fix-border)}.zone-pot.svelte-15auaiu .zone-head:where(.svelte-15auaiu){background:var(--mint-soft);border-bottom:1px solid var(--mint-mid)}.zone-ico.svelte-15auaiu{background:#fff;border-radius:9999px;flex:none;justify-content:center;align-items:center;width:1.1rem;height:1.1rem;display:inline-flex}.zone-ico.fix.svelte-15auaiu{color:var(--fix-ink);border:1px solid var(--fix-border)}.zone-ico.raise.svelte-15auaiu{color:var(--accent-strong);border:1px solid var(--mint-mid)}.zone-name.svelte-15auaiu{text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:800}.zone-fix.svelte-15auaiu .zone-name:where(.svelte-15auaiu){color:var(--fix-ink)}.zone-pot.svelte-15auaiu .zone-name:where(.svelte-15auaiu){color:var(--accent-strong)}.zone-meta.svelte-15auaiu{font-variant-numeric:tabular-nums;margin-left:auto;font-size:.7rem;font-weight:700}.zone-fix.svelte-15auaiu .zone-meta:where(.svelte-15auaiu){color:var(--fix-ink)}.zone-pot.svelte-15auaiu .zone-meta:where(.svelte-15auaiu){color:var(--accent-strong)}.zone-head.svelte-15auaiu .batch:where(.svelte-15auaiu){border:1px solid var(--fix-border);color:var(--fix-ink);cursor:pointer;transition:background var(--dur) var(--ease);background:#fff;border-radius:9999px;margin-left:.5rem;padding:.12rem .55rem;font-size:.66rem;font-weight:700}.zone-head.svelte-15auaiu .batch:where(.svelte-15auaiu):hover{background:#fcf0d9}.zone-body.svelte-15auaiu{padding:.45rem}.zone-fix.svelte-15auaiu .zone-body:where(.svelte-15auaiu){background:#fefcf8}.zone-pot.svelte-15auaiu .zone-body:where(.svelte-15auaiu){background:#f9fdfb}.acc-item.svelte-15auaiu{border:1px solid var(--color-border);border-radius:var(--radius-sm,calc(var(--radius) - 4px));transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);background:#fff;overflow:hidden}.acc-item.svelte-15auaiu+.acc-item:where(.svelte-15auaiu){margin-top:.4rem}.acc-item.tone-fix.svelte-15auaiu{border-color:var(--fix-border)}.acc-item.svelte-15auaiu:not(.expanded):hover{border-color:var(--color-accent);box-shadow:0 1px 2px #1f47470f}.acc-item.tone-fix.svelte-15auaiu:not(.expanded):hover{border-color:var(--fix-ink)}.acc-item.expanded.svelte-15auaiu{box-shadow:var(--shadow-2);background:#fff}.acc-item.expanded.tone-fix.svelte-15auaiu{border-color:var(--fix-ink)}.acc-item.expanded.svelte-15auaiu:not(.tone-fix){border-color:var(--color-accent)}.acc-item.done.svelte-15auaiu .head:where(.svelte-15auaiu),.acc-item.dismissed.svelte-15auaiu .head:where(.svelte-15auaiu){opacity:.7}.head.svelte-15auaiu{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;width:100%;padding:.55rem .65rem;display:flex}.head.svelte-15auaiu:focus-visible{box-shadow:var(--ring);border-radius:var(--radius);outline:none}.ico.svelte-15auaiu{border-radius:9999px;flex:none;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;display:inline-flex}.ico.fix.svelte-15auaiu{background:var(--fix-bg);color:var(--fix-ink);border:1px solid var(--fix-border)}.ico.raise.svelte-15auaiu,.ico.add.svelte-15auaiu{background:var(--mint-soft);color:var(--accent-strong);border:1px solid var(--mint-mid)}.ico.doc.svelte-15auaiu{background:var(--doc-bg);color:var(--doc-ink);border:1px solid var(--doc-border)}.head.svelte-15auaiu .htitle:where(.svelte-15auaiu){min-width:0;color:var(--color-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.78rem;font-weight:600;line-height:1.25;overflow:hidden}.head.svelte-15auaiu .tag:where(.svelte-15auaiu){font-variant-numeric:tabular-nums;flex:none;align-items:center;font-size:.68rem;font-weight:700;display:inline-flex}.tag.q.svelte-15auaiu{color:var(--color-muted-foreground);font-weight:600}.tag.pos.svelte-15auaiu{color:var(--accent-strong)}.tag.neg.svelte-15auaiu{color:var(--fix-ink)}.tag.ok.svelte-15auaiu{color:var(--color-accent)}.tag.mut.svelte-15auaiu{color:var(--color-muted-foreground);font-weight:500}.head.svelte-15auaiu .chev:where(.svelte-15auaiu){color:#9dadaf;transition:transform var(--dur) var(--ease);flex:none;display:inline-flex}.acc-item.expanded.svelte-15auaiu .chev:where(.svelte-15auaiu){transform:rotate(180deg)}.body.svelte-15auaiu{padding:0 .7rem .65rem}.reason.svelte-15auaiu{color:var(--color-muted-foreground);font-size:.72rem;line-height:1.5}.legal.svelte-15auaiu{color:var(--color-muted-foreground);margin-top:.25rem;font-size:.66rem;font-weight:500}.question.svelte-15auaiu{color:var(--color-primary);margin-top:.15rem;font-size:.78rem;font-weight:600;line-height:1.4}.chips.svelte-15auaiu{flex-wrap:wrap;gap:.3rem;margin-top:.45rem;display:flex}.chip.svelte-15auaiu{border:1px solid var(--mint-mid);color:var(--color-primary);cursor:pointer;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease);background:#fff;border-radius:9999px;padding:.28rem .6rem;font-size:.72rem;font-weight:500}.chip.svelte-15auaiu:hover{background:var(--mint-soft);border-color:var(--color-accent)}.tone-doc.svelte-15auaiu .chip:where(.svelte-15auaiu):hover{background:var(--doc-bg);border-color:var(--doc-border)}.free.svelte-15auaiu{gap:.35rem;margin-top:.45rem;display:flex}.free.svelte-15auaiu input:where(.svelte-15auaiu){border:1px solid var(--color-border);border-radius:var(--radius);flex:1;min-width:0;padding:.34rem .5rem;font-size:.76rem}.free.svelte-15auaiu input:where(.svelte-15auaiu):focus-visible{box-shadow:var(--ring);outline:none}.free.svelte-15auaiu button:where(.svelte-15auaiu){border:1px solid var(--color-accent);color:var(--accent-strong);border-radius:var(--radius);cursor:pointer;background:#fff;flex:none;padding:.34rem .65rem;font-size:.74rem;font-weight:600}.free.svelte-15auaiu button:where(.svelte-15auaiu):disabled{opacity:.45;cursor:not-allowed}.chosen.svelte-15auaiu{border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-primary);background:#fff;margin-top:.4rem;padding:.4rem .5rem;font-size:.71rem;line-height:1.45}.chosen.svelte-15auaiu b:where(.svelte-15auaiu){color:var(--accent-strong)}.actions.svelte-15auaiu{align-items:center;gap:.4rem;margin-top:.55rem;display:flex}.actions.svelte-15auaiu .delta:where(.svelte-15auaiu){color:var(--accent-strong);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.8rem;font-weight:700}.actions.svelte-15auaiu .delta.neg:where(.svelte-15auaiu){color:var(--fix-ink)}.actions.svelte-15auaiu .delta.zero:where(.svelte-15auaiu){color:var(--color-muted-foreground);font-size:.66rem;font-weight:600}.btn.svelte-15auaiu{border-radius:var(--radius);cursor:pointer;color:#fff;transition:background var(--dur) var(--ease), filter var(--dur) var(--ease);border:1px solid #0000;align-items:center;gap:.3rem;padding:.38rem .7rem;font-size:.76rem;font-weight:600;display:inline-flex}.btn.svelte-15auaiu:focus-visible{box-shadow:var(--ring);outline:none}.btn-primary.svelte-15auaiu{background:var(--color-accent)}.btn-primary.svelte-15auaiu:hover{background:var(--accent-strong)}.btn-fix.svelte-15auaiu{background:var(--fix-ink)}.btn-fix.svelte-15auaiu:hover{filter:brightness(.94)}.link.svelte-15auaiu{color:var(--color-muted-foreground);cursor:pointer;background:0 0;border:0;padding:.1rem;font-size:.72rem;font-weight:500}.link.svelte-15auaiu:hover{color:var(--color-primary)}.link.svelte-15auaiu:focus-visible{box-shadow:var(--ring);border-radius:var(--radius);outline:none}.yesno.svelte-15auaiu{align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.undo-line.svelte-15auaiu{align-items:center;padding:0 .7rem .55rem;display:flex}.undo-line.svelte-15auaiu .link:where(.svelte-15auaiu){align-items:center;gap:.25rem;margin-left:auto;display:inline-flex}.all-done.svelte-15auaiu{border:1px solid var(--mint-mid);background:var(--mint-soft);border-radius:var(--radius);text-align:center;margin:.4rem .3rem .6rem;padding:.8rem}.all-done.svelte-15auaiu .h:where(.svelte-15auaiu){color:var(--accent-strong);font-size:.82rem;font-weight:700}.all-done.svelte-15auaiu .s:where(.svelte-15auaiu){color:var(--color-muted-foreground);margin-top:.2rem;font-size:.72rem}.ki-abrechnung.svelte-136pngv{--mint-soft:#ebfaf4;--mint-mid:#d1f0e3;--accent-strong:#246b4c;--surface:#f3fcf8;--desk:#f4f6f6;--ease:cubic-bezier(.22, 1, .36, 1);--dur:.2s;--radius:4px;--ring:0 0 0 3px #53c69659;--shadow-1:0 1px 2px #2442420d;--shadow-2:0 1px 3px #2442420f;--shadow-3:0 8px 24px -12px #24424238}.page.svelte-136pngv{background:#fff}main:has(.ki-abrechnung){overflow-x:clip}.workspace.svelte-136pngv{width:100%;max-width:min(116rem,95vw);margin:0 auto;padding:1.5rem 1rem 3rem}@media (width>=640px){.workspace.svelte-136pngv{padding:1.5rem 1.5rem 4rem}}.mode-row.svelte-136pngv{justify-content:center;margin-bottom:1.25rem;display:flex}.demo-preview.svelte-136pngv{min-height:0;display:flex}.demo-preview.svelte-136pngv>.card{flex:auto}.dev-mock.svelte-136pngv{border:1px dashed var(--mint-mid);color:var(--color-muted-foreground);white-space:nowrap;cursor:pointer;background:#fff;border-radius:9999px;align-items:center;gap:.35rem;padding:.3rem .55rem;font-size:.6875rem;font-weight:500;display:inline-flex}.stage.svelte-136pngv{flex-direction:column;gap:1.25rem;width:100%;min-width:0;max-width:60rem;margin-inline:auto;display:flex}.board.svelte-136pngv{flex-direction:column;display:flex}.board-body.svelte-136pngv{flex-direction:column;gap:1.25rem;min-height:0;display:flex}.split.svelte-136pngv{grid-template-columns:1fr;align-items:start;gap:1.25rem;display:grid}.invoice-col.svelte-136pngv{flex-direction:column;min-width:0;display:flex}.col-head.svelte-136pngv{align-items:center;gap:.5rem;min-height:2.4rem;margin-bottom:.85rem;padding-inline:.15rem;display:flex}.col-title.svelte-136pngv{color:var(--color-primary);font-size:.95rem;font-weight:700}.split-side.svelte-136pngv{flex-direction:column;min-width:0;display:flex}.dock-tabs.svelte-136pngv{gap:.4rem;margin-bottom:.85rem;display:flex}.dock-tab.svelte-136pngv{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-card);color:var(--color-muted-foreground);transition:background var(--dur) var(--ease), color var(--dur) var(--ease), border-color var(--dur) var(--ease);flex:1;justify-content:center;align-items:center;gap:.4rem;padding:.5rem .6rem;font-size:.8125rem;font-weight:600;display:inline-flex}.dock-tab.svelte-136pngv:hover{color:var(--color-primary);border-color:var(--mint-mid)}.dock-tab.active.svelte-136pngv{background:var(--mint-soft);border-color:var(--color-accent);color:var(--color-accent);box-shadow:var(--shadow-1), inset 0 -2px 0 var(--color-accent)}.dock-tab.svelte-136pngv:focus-visible{box-shadow:var(--ring);outline:none}.dock-badge.svelte-136pngv{color:#935f25;font-variant-numeric:tabular-nums;background:#fdefd8;border-radius:9999px;justify-content:center;align-items:center;min-width:1.15rem;height:1.15rem;padding:0 .3rem;font-size:.625rem;font-weight:700;display:inline-flex}@media (width>=75rem){.stage.svelte-136pngv{max-width:none;height:calc(100vh - 5.5rem)}.stage.svelte-136pngv>.card.fill{flex-direction:column;flex:auto;min-height:0;display:flex}.board.svelte-136pngv{height:calc(100vh - 5.5rem)}.board-body.svelte-136pngv{flex:auto}.split.svelte-136pngv{flex:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.7fr) minmax(25rem,1fr);align-items:stretch;gap:1.5rem;min-height:0}.dock-tabs.svelte-136pngv{flex:none}.invoice-col.svelte-136pngv{min-height:0}.col-head.svelte-136pngv{flex:none}.invoice-col.svelte-136pngv>.card,.split-side.svelte-136pngv>.card{flex:auto;min-height:0}}.start-bar.svelte-136pngv{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-card);box-shadow:var(--shadow-1);flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding:.85rem 1rem;display:flex}.start-core.svelte-136pngv{border:1px solid var(--mint-mid);background:var(--mint-soft);width:2.1rem;height:2.1rem;color:var(--color-accent);border-radius:9999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.start-text.svelte-136pngv{flex:16rem}.start-title.svelte-136pngv{color:var(--color-primary);font-size:.9375rem;font-weight:700;line-height:1.2}@media (width<=640px){.start-cta.svelte-136pngv{width:100%}}.run-head.svelte-136pngv{align-items:center;gap:.75rem;padding:.25rem 0 1.25rem;display:flex}.run-head.svelte-136pngv .ai-core.static:where(.svelte-136pngv):after{border-top-color:#0000;animation:none}.run-eyebrow.svelte-136pngv{text-transform:uppercase;letter-spacing:.05em;color:var(--color-accent);font-size:.6875rem;font-weight:600}.run-title.svelte-136pngv{color:var(--color-primary);margin-top:.1rem;font-size:1.0625rem;font-weight:700;line-height:1.2}.placeholder-core.svelte-136pngv{border:1px solid var(--mint-mid);width:2.75rem;height:2.75rem;color:var(--color-accent);box-shadow:var(--shadow-1);background:#fff;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.error-core.svelte-136pngv{color:#c96d1d;border-color:#edcaab}.ki-abrechnung .card{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-1)}.ki-abrechnung .invoice-card{box-shadow:var(--shadow-3)}.ki-abrechnung .card.bare{box-shadow:none;background:0 0;border-color:#0000}.ki-abrechnung .btn-primary{border-radius:var(--radius);background:var(--color-accent);color:#fff;transition:background .14s var(--ease), box-shadow .14s var(--ease), transform 60ms var(--ease);justify-content:center;align-items:center;gap:.45rem;padding:.6rem 1.2rem;font-size:.875rem;font-weight:600;display:inline-flex}.ki-abrechnung .btn-primary:hover:not(:disabled){background:#246b4c}.ki-abrechnung .btn-primary:active:not(:disabled){transform:translateY(1px)}.ki-abrechnung .btn-primary:focus-visible{box-shadow:var(--ring);outline:none}.ki-abrechnung .btn-primary:disabled{cursor:not-allowed;opacity:.6}.ki-abrechnung .link-toggle{color:var(--color-muted-foreground);flex:none;align-items:center;gap:.3rem;font-size:.8125rem;font-weight:500;display:inline-flex}.ki-abrechnung .link-toggle:hover{color:var(--color-primary)}.ki-abrechnung .statusbar{background:#fff}.ki-abrechnung .ai-core{border:1px solid var(--mint-mid);background:var(--color-card);width:2rem;height:2rem;color:var(--color-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.ki-abrechnung .ai-core:before{content:"";z-index:-1;background:var(--mint-soft);opacity:.8;filter:blur(8px);border-radius:50%;position:absolute;inset:-6px}.ki-abrechnung .ai-core:after{content:"";border:1.5px solid #0000;border-top-color:var(--color-accent);border-radius:50%;animation:.9s linear infinite spin;position:absolute;inset:-2px}.ki-abrechnung .loader{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;flex:none;width:1rem;height:1rem;animation:.75s linear infinite spin;display:inline-block}.ki-abrechnung .bill{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.8125rem}.ki-abrechnung .bill thead th{text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted-foreground);border-bottom:1px solid var(--color-border);white-space:nowrap;padding:.55rem 1.1rem;font-size:.625rem;font-weight:500}.ki-abrechnung .bill tbody td{border-bottom:1px solid var(--color-border);vertical-align:top;padding:.7rem 1.1rem}.ki-abrechnung .bill tbody tr:last-child td{border-bottom:none}.ki-abrechnung .code{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-weight:600}.ki-abrechnung .bill td.code{white-space:nowrap;font-size:.8125rem}.ki-abrechnung .num{text-align:right;white-space:nowrap}.ki-abrechnung .title{font-weight:500}.ki-abrechnung .src-badge{vertical-align:1px;border:1px solid var(--mint-mid);background:var(--mint-soft);color:var(--accent-strong);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:9999px;align-items:center;gap:.25rem;margin-left:.45rem;padding:.05rem .45rem;font-size:.625rem;font-weight:600;display:inline-flex}.ki-abrechnung .src-user{color:#3067a6;background:#eff5fb;border-color:#bfd1e3}.ki-abrechnung .bill tbody tr.is-active{box-shadow:inset 3px 0 0 var(--color-accent);background:#f7fdfa}.ki-abrechnung .bill tfoot td{border-top:1px solid var(--color-border);background:#fff}.ki-abrechnung .total-label{text-align:right;color:var(--color-muted-foreground);padding:.85rem 1.1rem;font-size:.75rem;font-weight:500}.ki-abrechnung .total-amount{text-align:right;color:var(--color-accent);font-variant-numeric:tabular-nums;white-space:nowrap;transform-origin:100%;padding:.85rem .9rem;font-size:1.125rem;font-weight:700;display:inline-block}.ki-abrechnung .bill-reveal{animation:bill-row-in var(--reveal-dur,.42s) var(--ease) backwards;animation-delay:calc(var(--i,0) * 45ms)}@media (width<=720px){.ki-abrechnung .bill thead{display:none}.ki-abrechnung .bill,.ki-abrechnung .bill tbody,.ki-abrechnung .bill tfoot,.ki-abrechnung .bill tr,.ki-abrechnung .bill td{width:100%;display:block}.ki-abrechnung .bill tbody tr.bill-row{border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-1);margin:.75rem 1rem;padding:.35rem 0}.ki-abrechnung .bill tbody tr.bill-row td{border-bottom:none;justify-content:space-between;align-items:baseline;gap:1rem;padding:.35rem 1rem;display:flex}.ki-abrechnung .bill tbody tr.bill-row td.num:before,.ki-abrechnung .bill tbody tr.bill-row td.code:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted-foreground);font-size:.6875rem;font-weight:500}.ki-abrechnung .bill tbody tr.bill-row td.leistung-col,.ki-abrechnung .bill tbody tr.bill-row td.just-col{padding-top:.6rem;display:block}.ki-abrechnung .bill tbody tr.bill-row td.num{text-align:right}.ki-abrechnung .total-label,.ki-abrechnung .total-amount{text-align:left;justify-content:space-between;display:flex}}.ki-abrechnung .fade-in{animation:.4s both fade-in}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes bill-row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ki-abrechnung *,.ki-abrechnung :before,.ki-abrechnung :after{transition-duration:.01ms!important;animation-duration:.01ms!important}.ki-abrechnung .fade-in,.ki-abrechnung .bill-reveal{opacity:1;transform:none}}
