@font-face{font-family:Switzer;src:url(/heinzel/schrift/switzer-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Switzer;src:url(/heinzel/schrift/switzer-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Switzer;src:url(/heinzel/schrift/switzer-600.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Switzer;src:url(/heinzel/schrift/switzer-700.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:EB Garamond;src:url(/heinzel/schrift/eb-garamond-latin.woff2)format("woff2");font-weight:400 600;font-display:swap}@font-face{font-family:Playfair Display;src:url(/heinzel/schrift/playfair-italic-latin.woff2)format("woff2");font-weight:400 600;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/heinzel/schrift/jetbrains-mono-400-latin.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Caveat;src:url(/heinzel/schrift/caveat-latin.woff2)format("woff2");font-weight:400;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:#f4f2ec;--paper:#fbfaf6;--ink:#23262a;--ink-muted:#6b6f73;--accent:#6e5e7e;--accent-deep:#4e4058;--accent-soft:#6e5e7e1f;--ok:#2e6f63;--ok-deep:#245348;--ok-soft:#2e6f631a;--warm:#f1c49b;--warm-deep:#e7a97e;--warm-soft:#f1c49b47;--warm-ink:#94532a;--line:#23262a1a;--line-strong:#23262a29;--red:#9b3b2f;--wood:#4a3f54;--wood-deep:#3a3142;--cream:#efeade;--cream-muted:#efeaded9;--cream-faint:#efeadeb3;--cream-line:#efeade1c;--font-sans:"Switzer", "Helvetica Neue", Arial, sans-serif;--font-serif:"Playfair Display", Georgia, serif;--font-book:"EB Garamond", "Iowan Old Style", Georgia, serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--font-hand:"Caveat", cursive}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased}body{background:var(--ground);color:var(--ink);font-family:var(--font-sans);font-size:14px;line-height:1.45}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}button:disabled{cursor:not-allowed}input,textarea,select{font:inherit;color:inherit}svg{display:block}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.on-green :focus-visible,.bench :focus-visible{outline-color:var(--warm)}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);font-size:10.5px}.hz-badge{border-radius:50%;flex-shrink:0}.btn{border:1px solid var(--line-strong);background:var(--paper);white-space:nowrap;border-radius:100px;align-items:center;gap:7px;height:38px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.btn svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.btn .avatar{width:24px;height:24px;margin-left:-8px;font-size:10px}.btn.green{background:var(--accent);border-color:var(--accent);color:#fff}.btn.green:hover:not(:disabled){background:var(--accent-deep)}.btn.ghost{color:var(--ink-muted);background:0 0;border-color:#0000}.btn.round{justify-content:center;width:38px;padding:0}.btn.warn{background:var(--warm-soft);color:#7a4f2b;border-color:#e7a97e99}.btn.locked,.btn:disabled{color:var(--ink-muted);cursor:not-allowed;background:#23262a14;border-color:#0000}.btn.green:disabled{color:var(--ink-muted);background:#23262a14}.btn.red{background:var(--red);border-color:var(--red);color:#fff}.btn .adm{font-family:var(--font-mono);letter-spacing:.1em;color:var(--ink-muted);font-size:9px}.btn.small{height:32px;padding:0 12px;font-size:12.5px}.avatar{border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:12px;font-weight:600;display:grid;position:relative}.avatar.me-a,.avatar.f0{background:var(--warm);color:#6b4527}.avatar.k1,.avatar.f1{color:var(--accent-deep);background:#dce7e3}.avatar.k2,.avatar.f2{color:#6b4527;background:#e9d8c6}.avatar.k3,.avatar.f3{color:#34495e;background:#d8dee6}.avatar.f4{color:#6b3f5e;background:#e6d8e4}.avatar.nobody{color:#7a4f2b;background:0 0;border:1.5px dashed #7a4f2b99}.avatar.u{background:var(--wood);color:var(--cream)}.pop{z-index:30;background:var(--paper);width:300px;box-shadow:0 0 0 1px var(--line), 0 24px 48px -20px #3a314273;color:var(--ink);text-align:left;border-radius:16px;padding:14px;position:absolute;top:calc(100% + 10px);right:0}.pop .eyebrow{margin-bottom:8px;display:block}.pop .opt{text-align:left;border-radius:10px;align-items:center;gap:10px;width:100%;padding:8px;font-size:13px;display:flex}.pop .opt:hover:not(:disabled){background:var(--ground)}.pop .opt .avatar{width:26px;height:26px;font-size:10px}.pop .opt small{color:var(--ink-muted);margin-left:auto;font-size:11px}.pop .opt svg{width:16px;height:16px;stroke:var(--ink-muted);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.pop .opt.danger{color:var(--red)}.pop .opt.danger svg{stroke:var(--red)}.pop .opt:disabled,.pop .opt.is-off{color:var(--ink-muted);opacity:.6;cursor:not-allowed}.pop .opt.is-cur{background:var(--accent-soft)}.pop hr{border:0;border-top:1px solid var(--line);margin:6px 0}.pop .pop-foot{color:var(--ink-muted);padding:4px 8px 2px;font-size:11.5px;line-height:1.4}.pop input[type=datetime-local],.pop input[type=text]{width:100%;height:36px;box-shadow:inset 0 0 0 1px var(--line-strong);background:var(--ground);border:0;border-radius:10px;margin:6px 0;padding:0 10px}.toast{z-index:80;background:var(--wood-deep);color:var(--cream);opacity:0;pointer-events:none;border-radius:100px;align-items:center;gap:10px;max-width:min(640px,100vw - 32px);padding:10px 16px 10px 10px;font-size:13px;transition:opacity .2s,transform .2s;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%,20px);box-shadow:0 18px 40px -16px #1e182499}.toast .hz-badge{width:26px;height:26px}.toast.is-shown{opacity:1;pointer-events:auto;transform:translate(-50%)}.toast.fehler{background:#5a2a22}.dialog-hg{z-index:70;background:#3a314259;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.dialog{width:min(440px,100%);box-shadow:0 0 0 1px var(--line), 0 24px 48px -24px #3a314280;background:var(--paper);border-radius:16px;padding:18px}.dialog b{font-size:15px;display:block}.dialog p{color:var(--ink-muted);margin-top:6px;font-size:13px;line-height:1.45}.dialog .row2{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.dialog .btn{height:34px;font-size:12.5px}.dialog.after{background:var(--accent-soft);box-shadow:none}.lang-toggle{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:100px;margin-left:6px;padding:3px;display:inline-flex}.lang-toggle button{color:var(--ink-muted);border-radius:100px;padding:3px 10px;font-size:11.5px;font-weight:600}.lang-toggle button.is-on{background:var(--accent);color:#fff}.leer-hinweis{text-align:center;color:var(--ink-muted);padding:40px 26px}.spalte-fehler{text-align:center;color:var(--ink-muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px 24px;display:flex}.spalte-fehler svg{width:44px;height:44px}.lade{border:2px solid var(--line-strong);border-top-color:var(--accent);vertical-align:-3px;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite dreh;display:inline-block}@keyframes dreh{to{transform:rotate(360deg)}}.hz-pose{overflow:visible}.hz-shadow{fill:#141e1b21}.hz-cap,.hz-leg{fill:#7f6e8d}.hz-arm{stroke:#7f6e8d;stroke-width:17px;fill:none;stroke-linecap:round}.hz-boot{fill:#5c4d66}.hz-hand,.hz-nose{fill:#e7a97e}.hz-mouth{fill:#7a3b32}.hz-tongue{fill:#d96a5e}.hz-face{fill:#f1c49b}.hz-cheek{fill:#f2c879;opacity:.55}.hz-beard{fill:#fbfaf6}.hz-strand{stroke:#3c322824;stroke-width:2.6px;fill:none;stroke-linecap:round}.hz-brow{stroke:#fbfaf6;stroke-width:7px;fill:none;stroke-linecap:round}.hz-eye{fill:#2f5a8c}.hz-eye-hi{fill:#fff}.hz-eye-shut{stroke:#1b2420;stroke-width:4px;fill:none;stroke-linecap:round}.hz-paper{fill:#fbfaf6;stroke:#3c32282e;stroke-width:2px}.hz-fold{stroke:#3c322838;stroke-width:2px;fill:none;stroke-linejoin:round}.hz-seal{fill:var(--warm);stroke:#e7a97e;stroke-width:1.5px}.hz-ink{fill:#3c322829}.hz-pen,.hz-mug{fill:var(--accent-deep)}.hz-mug-h{stroke:var(--accent-deep);stroke-width:6px;fill:none}.hz-mug-band{fill:var(--warm);opacity:.8}.hz-steam{stroke:#6b6f7373;stroke-width:3px;fill:none;stroke-linecap:round}.hz-lens{fill:#fbfaf68c;stroke:var(--accent-deep);stroke-width:6px}.hz-lens-hi{stroke:#fff;stroke-width:3px;fill:none;stroke-linecap:round;opacity:.9}.hz-handle{stroke:var(--accent-deep);stroke-width:7px;stroke-linecap:round}.hz-cover{fill:var(--warm-deep)}.hz-page{fill:#fbfaf6;stroke:#3c322829;stroke-width:1.5px}.hz-text{stroke:#3c322838;stroke-width:3px;stroke-linecap:round}.hz-spine{stroke:#3c322840;stroke-width:2px}.hz-wave-line{stroke:var(--warm);stroke-width:4px;fill:none;stroke-linecap:round;opacity:.85}.hz-key{fill:none;stroke:var(--warm);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}.on-green .hz-cap,.on-green .hz-leg{fill:#8e7d9c}.on-green .hz-arm{stroke:#8e7d9c}.on-green .hz-boot{fill:#7f6e8d}.hf-hair{fill:#d9b46a}.hf-straehne{stroke:#1e120a52;stroke-width:2.4px;fill:none;stroke-linecap:round}.hf-brow{stroke:#b8934e;stroke-width:6px;fill:none;stroke-linecap:round}.hf-band{fill:#7f6e8d}.hf-kleid{fill:#f3ede2}.hf-naht{stroke:#3c322824;stroke-width:2.6px;fill:none;stroke-linecap:round;stroke-linejoin:round}.on-green .hf-band,.anmeldung .hf-band,.reader .hf-band{fill:#8e7d9c}.badge-bg{fill:#e9e4ec}.bench .badge-bg{fill:#efeade24}.hz-eyes{transform-box:fill-box;transform-origin:50%;animation:5.4s ease-in-out infinite hzBlink}@keyframes hzBlink{0%,92%,to{transform:scaleY(1)}95%,97%{transform:scaleY(.12)}}.hz-writing .hz-line-w{transform-box:fill-box;transform-origin:0;animation:3.2s ease-in-out infinite hzSchreibt}.hz-writing .hz-line-w:nth-of-type(2){animation-delay:.5s}.hz-writing .hz-line-w:nth-of-type(3){animation-delay:1s}@keyframes hzSchreibt{0%{transform:scaleX(0)}40%,to{transform:scaleX(1)}}.hz-writing .hz-penhand{transform-box:fill-box;transform-origin:50%;animation:.8s ease-in-out infinite hzStift}@keyframes hzStift{0%,to{transform:translate(0)}50%{transform:translate(-5px,2px)}}.hz-steam{animation:2.8s ease-in-out infinite hzDampf}.hz-steam+.hz-steam{animation-delay:1.1s}@keyframes hzDampf{0%{opacity:0;transform:translateY(6px)}40%{opacity:1}to{opacity:0;transform:translateY(-8px)}}.hz-sucht .hz-lupe{transform-box:view-box;transform-origin:194px 182px;animation:3.6s ease-in-out infinite hzSucht}@keyframes hzSucht{0%,to{transform:rotate(0)}50%{transform:rotate(-9deg)}}.hz-lesen{transform-box:view-box;transform-origin:150px 140px;animation:6s ease-in-out infinite lesen}@keyframes lesen{0%,40%,to{transform:translate(0)}50%,90%{transform:translate(3px)}}.hz-waving{transform-box:view-box;transform-origin:194px 184px;animation:2.2s ease-in-out infinite winken}@keyframes winken{0%,60%,to{transform:rotate(0)}70%{transform:rotate(-12deg)}80%{transform:rotate(6deg)}90%{transform:rotate(-8deg)}}.pulse{vertical-align:1px;background:#8fd1b8;border-radius:50%;width:6px;height:6px;margin-right:5px;animation:2.4s ease-in-out infinite puls;display:inline-block}@keyframes puls{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.hz-eyes,.hz-line-w,.hz-penhand,.hz-steam,.hz-lupe,.hz-lesen,.hz-waving,.pulse,.lade{animation:none!important}}.brand{align-items:center;gap:11px;display:flex}.brand .icon-heinzel{width:21px;height:32px}.ih-h,.ih-muetze{fill:var(--cream)}.ih-nase{fill:var(--warm)}.brand-name{letter-spacing:-.015em;font-size:17px;font-weight:700;line-height:1.1;display:block}.brand-name em{font-family:var(--font-serif);letter-spacing:0;padding-left:1px;font-size:1.1em;font-style:italic;font-weight:500}.brand .tool-icon{border-radius:9px;flex-shrink:0;width:34px;height:34px;box-shadow:0 8px 16px -10px #000000b3}.brand-sub{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cream-faint);margin-top:3px;font-size:10px;display:block}.bench .brand-name{font-size:20px}.bench .brand .tool-icon{width:36px;height:36px}.brand-for{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cream-faint);border:1px solid var(--cream-line);border-radius:100px;margin-left:auto;padding:3px 9px;font-size:10px}.app{height:100vh;grid-template-columns:372px minmax(0,1fr) clamp(300px,35vw - 204px,480px);height:100dvh;min-height:600px;display:grid}.app>.bench{grid-area:1/1}.app>.sheet{grid-area:1/2}.app>.file{grid-area:1/3}.app.ohne-akte{grid-template-columns:372px minmax(0,1fr)}.col{scrollbar-width:thin;min-height:0;overflow-y:auto}.bench{background:radial-gradient(120% 60% at 0% 0%, #f1c49b1a, transparent 60%), linear-gradient(180deg, var(--wood) 0%, var(--wood-deep) 100%);color:var(--cream);scrollbar-width:none;flex-direction:column;display:flex}.bench::-webkit-scrollbar{display:none}.bench-top{padding:22px 26px 0}.hello{margin-top:34px}.hello .eyebrow{color:var(--cream-faint)}.hello h1{font-family:var(--font-book);letter-spacing:-.015em;margin-top:8px;font-size:38px;font-weight:400;line-height:1.02}.hello h1 em{font-family:var(--font-serif);color:var(--warm);font-style:italic}.hello-line{color:var(--cream-muted);align-items:center;gap:10px;margin-top:14px;font-size:13.5px;display:flex}.hello-line strong{color:var(--cream);font-weight:600}.hello-line .hz-badge{width:30px;height:30px}.hello-line .merken{color:var(--warm);text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #f1c49b80;text-decoration:underline #f1c49b80}.tabs{border-bottom:1px solid var(--cream-line);gap:20px;margin-top:26px;display:flex}.tabs button{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cream-faint);gap:6px;padding:0 0 11px;font-size:10.5px;display:flex;position:relative}.tabs button .n{color:var(--cream-faint)}.tabs button.is-on{color:var(--cream)}.tabs button.is-on .n{color:var(--warm)}.tabs button.is-on:after{content:"";background:var(--warm);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.tabs.is-off button.is-on{color:var(--cream-faint)}.tabs.is-off button.is-on:after{background:var(--cream-line)}.bench-tools{align-items:center;gap:8px;padding:14px 26px 6px;display:flex}.search{min-width:0;height:36px;color:var(--cream-faint);background:#efeade12;border-radius:10px;flex:1;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:flex}.search svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;flex-shrink:0;width:15px;height:15px}.search input{min-width:0;color:var(--cream);background:0 0;border:0;outline:0;flex:1;font-size:13px}.search input::placeholder{color:var(--cream-faint)}.search kbd{font-family:var(--font-mono);border:1px solid var(--cream-line);border-radius:5px;margin-left:auto;padding:0 5px;font-size:10.5px}.search:focus-within{background:#efeade1f}.filter{width:36px;height:36px;color:var(--cream-muted);background:#efeade12;border-radius:10px;flex-shrink:0;place-items:center;display:grid;position:relative}.filter svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;width:16px;height:16px}.filter.is-on{background:var(--warm);color:var(--wood-deep)}.f-badge{background:var(--warm);min-width:16px;height:16px;color:var(--wood-deep);text-align:center;box-shadow:0 0 0 2px var(--wood-deep);border-radius:100px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:-4px;right:-4px}.list{flex-direction:column;gap:6px;padding:6px 0 10px 14px;display:flex}.item{text-align:left;cursor:pointer;width:100%;color:var(--cream);background:#efeade0d;border-radius:16px 0 0 16px;padding:14px 26px 14px 14px;display:block;position:relative}.item:hover{background:#efeade17}.item:not(.is-open){border-radius:16px;width:auto;margin-right:16px}.i-top{align-items:baseline;gap:8px;display:flex}.i-name{font-family:var(--font-book);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:19px;font-weight:500;line-height:1.2;overflow:hidden}.i-time{font-family:var(--font-mono);color:var(--cream-faint);letter-spacing:.04em;flex-shrink:0;align-items:center;gap:6px;margin-left:auto;font-size:10.5px;display:inline-flex}.i-time .kz{width:13px;height:13px;color:var(--cream-muted)}.i-subj{color:var(--cream);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:13px;font-weight:500;overflow:hidden}.i-snip{color:var(--cream-faint);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12.5px;overflow:hidden}.i-state{color:var(--cream-muted);flex-wrap:wrap;align-items:center;gap:4px 7px;margin-top:8px;font-size:11.5px;font-weight:500;display:inline-flex}.i-state .nw{white-space:nowrap}.i-state .seal{width:16px;height:12px}.i-state.ready{color:var(--warm)}.i-state.ask{color:var(--cream)}.i-state.ask .q{border:1.5px solid var(--warm);width:16px;height:16px;color:var(--warm);border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:grid}.i-state .lang{font-family:var(--font-mono);letter-spacing:.08em;border:1px solid var(--cream-line);color:var(--cream-muted);border-radius:5px;padding:0 5px;font-size:10px}.i-state.none{color:var(--cream-muted)}.i-state.none i{color:var(--cream-faint);font-style:normal}.i-state .dash{opacity:.7;border:1.5px dashed;border-radius:3px;width:16px;height:12px}.i-state.gap{color:var(--warm)}.i-state.gap .br{font-family:var(--font-mono);border:1px solid #f1c49b80;border-radius:4px;padding:0 4px;font-size:10px}.i-state.writing{color:var(--cream)}.i-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.item.is-new .i-name:before{content:"";background:var(--warm);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin:0 8px 3px 0;display:inline-block}.item.is-open{background:var(--ground);color:var(--ink);box-shadow:-14px 10px 30px -22px #00000080}.item.is-open .i-subj{color:var(--ink)}.item.is-open .i-snip,.item.is-open .i-time,.item.is-open .i-time .kz{color:var(--ink-muted)}.item.is-open .i-state.ready{color:var(--accent-deep)}.item.is-open .i-state.ask,.item.is-open .i-state.writing{color:var(--ink)}.item.is-open:before,.item.is-open:after{content:"";pointer-events:none;background:0 0;width:16px;height:16px;position:absolute;right:0}.item.is-open:before{box-shadow:6px 6px 0 6px var(--ground);border-bottom-right-radius:16px;top:-16px}.item.is-open:after{box-shadow:6px -6px 0 6px var(--ground);border-top-right-radius:16px;bottom:-16px}.mini{background:var(--warm);height:24px;color:var(--wood-deep);border-radius:100px;align-items:center;gap:5px;margin-top:8px;padding:0 10px;font-size:11.5px;font-weight:600;display:inline-flex}.mini svg{stroke:currentColor;fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.mini.ghost{color:var(--cream);border:1px solid var(--cream-line);background:0 0}.tag{font-size:10.5px;font-family:var(--font-mono);letter-spacing:.06em;border:1px solid var(--cream-line);color:var(--cream-muted);text-transform:uppercase;border-radius:5px;align-items:center;gap:5px;margin-top:8px;padding:1px 7px;display:inline-flex}.tag.unassigned{color:var(--warm);border-color:#f1c49b99}.tag.noise{border-style:dashed}.tag.self{color:var(--cream)}.tag.ours{color:#8fd1b8;border-color:#8fd1b899}.item .s-tag{align-self:center;margin:0 0 0 4px;padding:0 5px;font-size:9.5px}.s-tag.wartet{color:var(--warm);border-color:#f1c49b99}.s-tag.erledigt{border-style:dashed}.item.is-noise .i-name,.item.is-noise .i-subj{color:var(--cream-muted)}.item.is-open.is-noise .i-name,.item.is-open.is-noise .i-subj{color:var(--ink-muted)}.item.is-open .mini.ghost{color:var(--ink);border-color:var(--line-strong)}.item.is-open .tag{color:var(--ink-muted);border-color:var(--line-strong)}.item.is-open .i-state.none,.item.is-open .i-state.gap{color:var(--accent-deep)}.item.is-open .i-state.none i,.item.is-open .i-state .lang{color:var(--ink-muted);border-color:var(--line-strong)}.item.is-open .tag.ours{color:var(--accent-deep);border-color:var(--accent)}.item.plain{padding-top:10px;padding-bottom:10px}.item.plain .i-name{font-family:var(--font-sans);font-size:13.5px;font-weight:600}.item.plain.is-read .i-name{color:var(--cream-muted);font-weight:500}.item.plain .i-subj{color:var(--cream-muted);font-weight:400}.item.plain .tag{margin-top:6px}.item.is-open.plain .i-subj{color:var(--ink-muted)}.item.is-open.plain.is-read .i-name{color:var(--ink)}.kz{stroke:currentColor;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:14px;height:14px}.mehr-laden{border:1px dashed var(--cream-line);color:var(--cream-muted);border-radius:12px;margin:8px 26px 14px 14px;padding:10px;font-size:12.5px}.mehr-laden:hover{color:var(--cream);background:#efeade0d}.fpanel{border-top:1px solid var(--cream-line);border-bottom:1px solid var(--cream-line);margin:4px 26px;padding:12px 0 4px}.fpanel>.eyebrow{color:var(--cream-faint);font-size:9.5px}.views{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.views button{color:var(--cream-muted);border:1px solid var(--cream-line);border-radius:100px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:500;display:inline-flex}.views button:hover{color:var(--cream);background:#efeade0d}.views button .n{font-family:var(--font-mono);color:var(--cream-faint);font-size:10px}.views button.is-on{background:var(--cream);color:var(--wood-deep);border-color:var(--cream)}.views button.is-on .n{color:var(--accent)}.views button.warn .n{color:var(--wood-deep);background:var(--warm);border-radius:100px;padding:0 6px}.views button.auto{border-style:dashed;border-color:#f1c49b73}.views button.auto svg,.views button.post svg{width:12px;height:12px;stroke:var(--warm);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.views button.post{border-color:#efeade38}.views button.post svg{stroke:currentColor}.views button.saved:before{content:"★";color:var(--warm);font-size:10px}.kfilter{flex-wrap:wrap;align-items:center;gap:5px;padding:12px 0 8px;display:flex}.kfilter .k-head{flex-basis:100%;align-items:center;margin-bottom:2px;display:flex}.kfilter .k-head .eyebrow{color:var(--cream-faint);font-size:9.5px}.kfilter button{border:1px solid var(--cream-line);height:26px;color:var(--cream-muted);border-radius:100px;align-items:center;gap:6px;padding:0 10px 0 8px;font-size:11.5px;font-weight:500;display:inline-flex}.kfilter button:hover{color:var(--cream);background:#efeade0f}.kfilter button .kz{width:13px;height:13px}.kfilter button .n{font-family:var(--font-mono);color:var(--cream-faint);font-size:10px}.kfilter button.is-on{color:var(--wood-deep);background:var(--warm);border-color:var(--warm)}.kfilter button.is-on .n{color:var(--accent-deep)}.k-states{background:#efeade14;border-radius:100px;gap:2px;width:max-content;margin-top:2px;padding:2px;display:flex}.k-states button{color:var(--cream-muted);border-radius:100px;padding:3px 10px;font-size:11px;font-weight:600}.k-states button.is-on{background:var(--cream);color:var(--wood-deep)}.fchip{background:var(--cream);width:max-content;max-width:calc(100% - 52px);color:var(--wood-deep);border-radius:100px;align-items:center;gap:6px;margin:2px 26px 4px;padding:3px 4px 3px 12px;font-size:11.5px;font-weight:600;display:flex}.fchip button{background:#3a31421f;border-radius:50%;width:20px;height:20px;font-size:13px;line-height:1}.view-note{color:var(--cream-muted);background:#f1c49b1a;border:1px dashed #f1c49b59;border-radius:12px;margin:6px 26px 4px;padding:12px 14px;font-size:12.5px;line-height:1.45}.view-note b{color:var(--cream);margin-bottom:2px;font-weight:600;display:block}.view-note.kanal{background:0 0;border:0;margin:0 26px 4px;padding:0}.view-empty{text-align:center;color:var(--cream-faint);padding:30px 26px;font-size:13px}.view-empty .hand{font-family:var(--font-hand);color:var(--warm);margin-top:4px;font-size:22px;display:block}.view-empty svg.hz-pose{filter:drop-shadow(0 14px 18px #0000004d);width:auto;height:150px;margin:0 auto 10px}.view-empty h3{font-family:var(--font-book);color:var(--cream);font-size:28px;font-weight:400}.view-empty h3 em{font-family:var(--font-serif);color:var(--warm);font-style:italic}.stuck-bar{color:var(--cream);background:#e7a97e29;border-radius:12px;margin:10px 26px 0;padding:10px 12px;font-size:12px;line-height:1.4}.stuck-bar b{color:var(--warm)}.offline-bar{color:var(--cream-muted);background:#efeade14;border-radius:12px;margin:10px 26px 0;padding:8px 12px;font-size:12px}.bench-foot{border-top:1px solid var(--cream-line);flex-direction:column;gap:14px;margin-top:auto;padding:16px 26px 20px;display:flex}.shelf{gap:8px;display:flex}.shelf a{border:1px solid var(--cream-line);color:var(--cream-muted);border-radius:10px;flex:1;align-items:center;gap:8px;padding:9px 11px;font-size:12.5px;display:flex}.shelf a:hover{color:var(--cream);background:#efeade0d}.shelf svg{width:15px;height:15px;stroke:var(--warm);fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.shelf a .adm{font-family:var(--font-mono);letter-spacing:.1em;color:var(--cream-faint);margin-left:auto;font-size:9px}.me{align-items:center;gap:11px;display:flex}.me .who{font-size:13px;font-weight:600}.me .role{color:var(--cream-faint);font-size:11.5px}.me .avatar .on{width:10px;height:10px;box-shadow:0 0 0 2px var(--wood-deep);background:#8fd1b8;border-radius:50%;position:absolute;bottom:-1px;right:-1px}.me.off .avatar .on{background:#8a8f8c}.duty{color:var(--cream-muted);cursor:pointer;align-items:center;gap:7px;margin-top:4px;font-size:11.5px;display:inline-flex}.duty .sw{background:#3f8a7b;border-radius:100px;width:26px;height:15px;transition:background .2s;position:relative}.duty .sw:after{content:"";background:var(--cream);border-radius:50%;width:11px;height:11px;transition:right .2s;position:absolute;top:2px;right:2px}.me.off .duty .sw{background:#efeade2e}.me.off .duty .sw:after{right:13px}.duty .on-t{color:var(--cream);font-weight:600}.me.off .duty .on-t{color:var(--cream-faint);font-weight:500}.abmelden{color:var(--cream-faint);text-underline-offset:2px;margin-left:6px;font-size:11px;text-decoration:underline}.awake{color:var(--cream-muted);text-align:right;align-items:center;gap:8px;margin-left:auto;font-size:11.5px;line-height:1.25;display:flex}.awake .hz-badge{width:34px;height:34px;box-shadow:0 0 0 2px var(--wood-deep), 0 0 0 3.5px #f1c49b8c}.awake b{color:var(--cream);font-weight:600;display:block}.awake.is-stuck .pulse{background:var(--warm-deep);animation:none}.awake.is-stuck .hz-badge{box-shadow:0 0 0 2px var(--wood-deep), 0 0 0 3.5px var(--warm-deep);filter:saturate(.6)}.duty-today{color:var(--cream-faint);align-items:center;gap:8px;font-size:11.5px;display:flex}.duty-today .stack{display:flex}.duty-today .stack .avatar{width:20px;height:20px;box-shadow:0 0 0 2px var(--wood-deep);font-size:8.5px}.duty-today .stack .avatar+.avatar{margin-left:-5px}.duty-today b{color:var(--cream-muted);font-weight:600}@media (max-width:1100px){.app,.app.ohne-akte{grid-template-columns:340px minmax(0,1fr)}.app>.file{display:none}}@media (max-width:760px){.app,.app.ohne-akte{grid-template-columns:1fr}.app.hat-vorgang>.bench,.app:not(.hat-vorgang)>.sheet{display:none}.app>.sheet{grid-column:1}}.shelf .vorschlag-zahl{color:var(--wood-deep);background:var(--warm);border-radius:100px;margin-left:auto;padding:3px 7px;font-size:11px;font-weight:600;line-height:1}.sheet{background:var(--ground);--gutter:max(44px, calc((100cqw - 960px) / 2));position:relative;container-type:inline-size}.sheet-head{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:26px var(--gutter) 18px;background:#f4f2eceb;align-items:flex-end;gap:24px;display:flex;position:sticky;top:0}.sheet-head .meta{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.sheet-head .meta .eyebrow{color:var(--accent-deep)}.ticket{font-family:var(--font-mono);letter-spacing:.1em;color:var(--ink);font-size:10.5px}.sheet-head h2{font-family:var(--font-book);letter-spacing:-.015em;overflow-wrap:anywhere;margin-top:8px;font-size:40px;font-weight:400;line-height:1.04}.sheet-head h2 .pt{color:var(--warm-deep)}.head-l{flex:1;min-width:0}.head-r{flex-shrink:0;align-items:center;gap:8px;display:flex;position:relative}.head-r .wrap{position:relative}.zurueck{color:var(--ink-muted);align-items:center;gap:6px;margin-bottom:10px;font-size:13px;display:none}.zurueck svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;width:15px;height:15px}@media (max-width:760px){.zurueck{display:inline-flex}}.rule{background:var(--line);height:1px;margin:0 var(--gutter)}.meta .kanal{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);align-items:center;gap:6px;font-size:10.5px;display:inline-flex}@container (width<=960px){.sheet-head{flex-wrap:wrap;align-items:center;row-gap:14px}.head-l{flex-basis:100%}.head-r{flex-wrap:wrap;flex-shrink:1;min-width:0}.head-r .pop{left:0;right:auto}}@media (max-width:760px){.sheet{--gutter:16px}.sheet-head,.head-r .wrap{position:static}.head-r .pop{max-width:100%}}.labels{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex;position:relative}.lab{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:100px;align-items:center;gap:6px;padding:3px 8px 3px 10px;font-size:12px;font-weight:500;display:inline-flex}.lab:before{content:"";background:var(--c,var(--accent));border-radius:50%;width:7px;height:7px}.lab svg{width:11px;height:11px;stroke:var(--ink-muted);fill:none;stroke-width:2.4px;stroke-linecap:round}.lab.add{color:var(--accent);box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0;border:0;font-weight:600}.lab.add:before{display:none}.lab .x{place-items:center;display:grid}.btn.assign{gap:8px;padding:0 12px}.btn.assign .avatar{margin-left:0}.btn.assign .as-k{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);font-size:9.5px;font-weight:400}.btn.assign .chev{width:13px;height:13px;color:var(--ink-muted)}.btn.assign:hover{border-color:var(--accent)}.btn.assign.warn .as-k{color:#7a4f2b}.thread{padding:30px var(--gutter) 16px;flex-direction:column;gap:26px;display:flex}.aelter{color:var(--accent);align-self:center;font-size:12.5px;font-weight:600}.mail{grid-template-columns:40px 1fr;gap:16px;display:grid}.mail>.avatar{width:40px;height:40px;font-size:13px}.mail-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.mail-head .who{font-size:14.5px;font-weight:600}.mail-head .addr{color:var(--ink-muted);overflow-wrap:anywhere;font-size:12.5px}.mail-head .when{font-family:var(--font-mono);color:var(--ink-muted);letter-spacing:.04em;text-transform:uppercase;margin-left:auto;font-size:10.5px}.mail-body{overflow-wrap:anywhere;margin-top:8px;font-size:15px;line-height:1.65}.mail-body p+p{margin-top:8px}.mail-body .text{white-space:pre-wrap}.mail.ausgehend .who:after{content:" · Antwort";color:var(--ink-muted);font-weight:400}.mail.notiz .mail-body{background:#f1c49b24;border-radius:12px;padding:10px 14px;font-size:14px}.mail.notiz .who:after{content:" · interne Notiz";color:var(--ink-muted);font-weight:400}@media (max-width:760px){.mail{grid-template-columns:32px minmax(0,1fr);gap:0 10px}.mail>.avatar{width:32px;height:32px;font-size:11px}.mail>div{display:contents}.mail>div>:not(.mail-head){grid-column:1/-1}.mail-head{align-self:center}}.mailframe{width:100%;box-shadow:inset 0 0 0 1px var(--line);background:#fff;border:0;border-radius:12px;margin-top:8px;display:block}.mailframe-werkzeug{flex-wrap:wrap;gap:12px;margin-top:8px;font-size:12px;display:flex}.mailframe-werkzeug button{color:var(--accent);align-items:center;gap:6px;font-weight:600;display:inline-flex}.mailframe-werkzeug svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.attach{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:14px;display:flex}.photo{background:var(--paper);width:168px;box-shadow:0 1px 0 var(--line), 0 12px 24px -18px #23262a80;border-radius:12px;display:block;overflow:hidden}.photo img{object-fit:cover;background:var(--line);width:100%;height:112px;display:block}.photo .datei{background:var(--ground);height:112px;color:var(--ink-muted);font-family:var(--font-mono);text-transform:uppercase;place-items:center;font-size:11px;display:grid}.photo .cap{color:var(--ink-muted);justify-content:space-between;gap:8px;padding:7px 10px;font-size:11.5px;display:flex}.photo .cap span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.seen-chip{color:var(--accent-deep);background:var(--accent-soft);border-radius:100px;align-self:flex-end;align-items:center;gap:7px;padding:5px 12px 5px 5px;font-size:12px;font-weight:500;display:inline-flex}.seen-chip .hz-badge{width:22px;height:22px}.prep{align-items:center;gap:6px;margin-left:6px;display:inline-flex}.prep .hint-p{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-deep);background:var(--accent-soft);border-radius:5px;padding:1px 6px;font-size:10px}.prep .lang-toggle{margin-left:0}.raw{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);font-family:var(--font-mono);color:var(--ink-muted);white-space:pre-wrap;word-break:break-word;border-radius:12px;margin-top:8px;padding:14px 16px;font-size:12px;line-height:1.6}.raw .q{color:#6b6f73b3;border-left:2px solid var(--line-strong);margin-top:6px;padding-left:10px;display:block}.folded{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.folded button{color:var(--ink-muted);background:#23262a0d;border-radius:100px;align-items:center;gap:5px;padding:3px 10px;font-size:11.5px;display:inline-flex}.folded button:before{content:"···";letter-spacing:.05em;color:var(--ink-muted);font-weight:700}.formkarte{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:16px 22px;margin-top:10px;padding:16px 18px;display:grid}.formkarte .ff.lang{border-top:1px solid var(--line);grid-column:1/-1;padding-top:14px}.formkarte .ff-k{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);font-size:10px}.formkarte .ff-v{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:4px;font-size:14.5px;line-height:1.45}.formkarte .ff.lang .ff-v{font-size:15px;line-height:1.6}.formkarte .ff-v.leer{color:var(--ink-muted);font-style:italic}.tr-note{color:var(--ink-muted);margin-top:8px;font-size:11.5px;font-style:italic}.chat{flex-direction:column;gap:8px;display:flex}.bubble-in{background:var(--paper);max-width:78%;box-shadow:0 1px 0 var(--line), 0 0 0 1px var(--line);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:4px 18px 18px;align-self:flex-start;padding:10px 14px;font-size:15px;line-height:1.5}.bubble-out{background:var(--accent-soft);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:18px 4px 18px 18px;align-self:flex-end;max-width:78%;padding:10px 14px;font-size:15px;line-height:1.5}.bubble-in .t,.bubble-out .t{font-family:var(--font-mono);color:var(--ink-muted);text-align:right;white-space:normal;margin-top:4px;font-size:10px;display:block}.chat-who{color:var(--ink-muted);align-items:center;gap:10px;font-size:13px;display:flex}.chat-who b{color:var(--ink);font-size:14.5px}.chat-who .avatar{width:32px;height:32px;font-size:11px}.aktivitaet{color:var(--ink-muted);background:#23262a0a;border-radius:100px;align-self:center;padding:3px 12px;font-size:11.5px}.draft{background:var(--paper);box-shadow:0 1px 0 var(--line), 0 30px 60px -36px #3a31428c;border-radius:22px;margin-top:64px;position:relative}.draft-band{background:var(--accent-deep);color:var(--cream);border-radius:22px 22px 0 0;padding:22px 180px 20px 26px;position:relative}.draft-band .eyebrow{color:var(--cream-faint)}.draft-band h3{font-family:var(--font-book);letter-spacing:-.01em;margin-top:6px;font-size:27px;font-weight:400;line-height:1.1}.draft-band h3 em{font-family:var(--font-serif);color:var(--warm);font-style:italic}.draft-band .basis{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.src{color:var(--cream);background:#efeade1a;border:1px solid #efeade29;border-radius:100px;align-items:center;gap:6px;padding:4px 11px 4px 8px;font-size:12px;display:inline-flex}.src svg{width:13px;height:13px;stroke:var(--warm);fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.draft-band .hz-stand{filter:drop-shadow(0 12px 16px #1e182459);width:130px;height:auto;position:absolute;bottom:-6px;right:26px}.draft-band .note{font-family:var(--font-hand);color:var(--warm);white-space:nowrap;font-size:21px;position:absolute;top:18px;right:150px;transform:rotate(-4deg)}@container (width<=900px){.draft-band .note{margin-top:10px;display:inline-block;position:static;transform:rotate(-2deg)}.draft-band{padding-right:150px}}@media (max-width:760px){.draft-band{padding:20px 84px 18px 18px}.draft-band .hz-stand{width:64px;bottom:-4px;right:12px}.draft-band .note{margin-top:8px;display:inline-block;position:static;transform:rotate(-2deg)}}.draft-band .lang-toggle{background:#efeade1a;margin:0;box-shadow:inset 0 0 0 1px #efeade29}.draft-band .lang-toggle button{color:var(--cream-muted)}.draft-band .lang-toggle button.is-on{background:var(--cream);color:var(--wood-deep)}.band-tools{align-items:center;gap:10px;margin-top:12px;display:flex}.draft-body{overflow-wrap:anywhere;padding:24px 28px 8px;font-size:15px;line-height:1.7}.draft-body p+p,.draft-body ul+p,.draft-body p+ul{margin-top:10px}.draft-body ul,.mail-body ul{padding-left:20px}.draft-body mark{background:var(--warm-soft);color:inherit;border-radius:3px;padding:0 3px}.draft-body a,.mail-body a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}mark.offen{color:#7a3f17;box-shadow:inset 0 0 0 1.5px var(--warm-deep);background:#e7a97e4d;border-radius:4px;padding:1px 4px;font-weight:500}.sig-im-entwurf{border-top:1px dashed var(--line-strong);color:var(--ink-muted);margin-top:12px;padding-top:10px;position:relative}.sig-im-entwurf .t{font-family:var(--font-mono);letter-spacing:.1em;background:var(--paper);color:var(--accent-deep);padding:0 6px;font-size:9.5px;position:absolute;top:-9px;right:0}.draft-foot{flex-wrap:wrap;align-items:center;gap:10px;padding:16px 22px 20px 28px;display:flex}.draft-foot .btn.green{height:44px;padding:0 20px;font-size:14px;box-shadow:0 10px 20px -12px #4e4058cc}.ask-input{background:var(--ground);height:44px;color:var(--ink-muted);border-radius:100px;flex:240px;align-items:center;gap:9px;padding:0 6px 0 16px;font-size:13.5px;display:flex}.ask-input svg{width:16px;height:16px;stroke:var(--accent);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.ask-input input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:13.5px}.ask-input input::placeholder{color:var(--ink-muted)}.ask-input .btn{height:32px;padding:0 12px;font-size:12.5px}.ask-input:focus-within{background:var(--paper);box-shadow:0 0 0 2px var(--accent), 0 0 0 6px var(--accent-soft)}.ask-input.wachsend{border-radius:22px;align-items:flex-end;height:auto;min-height:44px;padding:6px 6px 6px 16px}.ask-input.wachsend svg{align-self:flex-start;margin-top:8px}.ask-input.wachsend textarea{resize:none;min-width:0;max-height:40vh;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:6px 0;font-size:13.5px;line-height:20px;display:block;overflow-y:auto}.ask-input.wachsend textarea::placeholder{color:var(--ink-muted)}.ask-input.wachsend textarea:placeholder-shown{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gap-note{background:var(--warm-soft);color:#7a4f2b;border-radius:12px;align-items:center;gap:10px;margin:0 28px;padding:10px 14px;font-size:12.5px;display:flex}.gap-note svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:16px;height:16px}.taken{color:var(--accent-deep);align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.taken svg{stroke:currentColor;fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.discard{background:var(--ground);color:var(--ink-muted);border-radius:14px;flex-wrap:wrap;flex-basis:100%;align-items:center;gap:6px;padding:12px 14px;font-size:12.5px;display:flex}.discard .why{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink);border-radius:100px;padding:5px 12px;font-weight:500}.discard .why:hover{box-shadow:inset 0 0 0 1.5px var(--accent)}.discard small{flex-basis:100%;margin-top:2px;font-size:11.5px}.draft.zu .draft-body,.draft.zu .draft-foot{display:none}.draft.zu .zu-band{border-radius:22px;padding-bottom:24px}.zu-text{color:var(--cream-muted);max-width:420px;margin-top:8px;font-size:14px;line-height:1.5}.zu-knoepfe{flex-wrap:wrap;align-items:center;gap:16px;margin-top:18px;display:flex}.zu-neu{background:var(--warm);height:44px;color:var(--wood-deep);border-radius:100px;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 10px 20px -12px #0009}.zu-neu svg{stroke:currentColor;fill:none;stroke-width:2.4px;stroke-linecap:round;width:15px;height:15px}.zu-neu:hover{background:var(--warm-deep)}.zu-wieder{color:var(--cream-muted);text-underline-offset:3px;font-size:13px;font-weight:600;-webkit-text-decoration:underline #efeade59;text-decoration:underline #efeade59}.zu-wieder:hover{color:var(--cream)}.nodraft{background:var(--paper);box-shadow:0 0 0 1.5px var(--line-strong);border-radius:22px;margin-top:30px;position:relative}.nodraft-band{border-bottom:1px dashed var(--line-strong);align-items:center;gap:16px;padding:22px 26px 18px;display:flex}.nodraft-band .hz-badge{width:54px;height:54px}.nodraft-band .hz-pose{flex-shrink:0;width:64px;height:auto}.nodraft-band h3{font-family:var(--font-book);font-size:25px;font-weight:400;line-height:1.1}.nodraft-band h3 em{font-family:var(--font-serif);color:var(--accent);font-style:italic}.nodraft-band .eyebrow{color:var(--accent-deep)}.why-box{grid-template-columns:22px 1fr;gap:10px;margin:18px 26px 4px;font-size:14.5px;line-height:1.55;display:grid}.why-box svg{width:20px;height:20px;stroke:var(--warm-deep);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;margin-top:2px}.why-box .k{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:2px;font-size:10px;display:block}.noise-bar{margin:22px var(--gutter) 0;background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--line-strong);border-left:4px solid var(--warm-deep);border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex}.noise-bar .txt{color:var(--ink-muted);flex:260px;font-size:13px}.noise-bar .txt b{color:var(--ink);font-size:14px;font-weight:600;display:block}.noise-bar .btn{height:36px;font-size:12.5px}.short{background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--line-strong);border-radius:18px;flex-direction:column;gap:12px;margin-top:26px;padding:20px 22px;display:flex}.short .s-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.short .s-head b{font-size:14.5px}.short .s-head .addr{color:var(--ink-muted);font-size:12.5px}.short .s-head .when{font-family:var(--font-mono);color:var(--ink-muted);text-transform:uppercase;margin-left:auto;font-size:10.5px}.short .s-subj{font-family:var(--font-book);overflow-wrap:anywhere;font-size:21px;line-height:1.2}.short .s-text{color:var(--ink-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.short .s-text.voll{-webkit-line-clamp:unset;white-space:pre-line;color:var(--ink);max-height:22em;display:block;overflow:auto}.short .s-why{color:#7a4f2b;background:var(--warm-soft);border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:12.5px;display:flex}.short .s-why svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:15px;height:15px}.short .s-why.info{color:var(--accent-deep);background:var(--accent-soft)}.short .s-why.mit-regel{border-radius:12px;flex-direction:column;align-items:stretch;gap:0;padding:12px 14px}.short .s-why .s-why-kopf{align-items:center;gap:8px;display:flex}.short .s-regel{color:#7a4f2b;border-top:1px solid #7a4f2b2e;flex-direction:column;gap:10px;margin-top:12px;padding-top:10px;font-size:13px;line-height:1.5;display:flex}.short .s-regel code{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:12px}.short .s-regel .knoepfe{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.short .s-regel .btn:not(.green){color:#7a4f2b}.short .s-regel .btn.leise{background:0 0;border-color:#0000}.short .s-orig{color:var(--accent);align-self:flex-start;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.short .s-orig svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.big-acts{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.big-acts .btn{height:48px;padding:0 22px;font-size:14.5px}.big-acts .btn.locked{margin-left:auto;padding:0 16px}.opened{grid-template-columns:40px 1fr;gap:16px;display:grid}.opened .anlass{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);font-family:var(--font-book);border-radius:14px;margin-top:10px;padding:12px 16px;font-size:18px;line-height:1.35}.composer{margin:4px var(--gutter) 32px;background:var(--paper);box-shadow:0 1px 0 var(--line), 0 0 0 1px var(--line);border-radius:18px;position:relative}.ctabs{align-items:center;gap:20px;padding:14px 20px 0;display:flex}.ctabs button{white-space:nowrap;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);border-bottom:2px solid #0000;padding-bottom:10px;font-size:10.5px}.ctabs button.is-on{color:var(--accent-deep);border-color:var(--accent)}.ctabs .kanal-hint{color:var(--ink-muted);align-items:center;gap:6px;margin-left:auto;padding-bottom:10px;font-size:12px;display:inline-flex}@media (max-width:760px){.ctabs{flex-wrap:wrap;row-gap:0;padding:14px 16px 0}.ctabs .kanal-hint{flex-basis:100%;order:-1;margin-left:0;padding-bottom:8px}}.cfield{border-top:1px solid var(--line);align-items:center;gap:10px;padding:8px 20px;font-size:13px;display:flex}.cfield .k{width:52px;color:var(--ink-muted);flex-shrink:0;font-size:12px}.cfield .v{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.cfield .v input{background:0 0;border:0;outline:0;width:100%;font-size:13px}.cfield .v .chip-a{background:var(--ground);border-radius:100px;align-items:center;gap:6px;padding:2px 10px 2px 3px;font-size:12.5px;display:inline-flex}.cfield .v .chip-a .avatar{width:20px;height:20px;font-size:8.5px}.cfield .ccbcc{color:var(--accent);font-size:12px;font-weight:600}.cfield .tk{font-family:var(--font-mono);color:var(--ink-muted);margin-left:6px;font-size:11px}@media (max-width:760px){.cfield{align-items:flex-start}.cfield .v{white-space:normal;overflow-wrap:anywhere}}.cbox{border-top:1px solid var(--line);position:relative}.cbox .spiegel,.cbox textarea{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;padding:12px 20px;font-size:14.5px;line-height:1.65}.cbox .spiegel{color:#0000;pointer-events:none;position:absolute;inset:0;overflow:hidden}.cbox .spiegel mark.offen{color:#0000}.cbox textarea{resize:vertical;width:100%;min-height:96px;max-height:50vh;color:var(--ink);background:0 0;border:0;outline:0;display:block;position:relative}.cbox.notiz{background:#f1c49b1f}.cbox textarea::placeholder{color:var(--ink-muted)}.sig-in{border-top:1px dashed var(--line-strong);color:var(--ink-muted);white-space:pre-wrap;margin:0 20px 10px;padding-top:10px;font-size:14px;line-height:1.55;position:relative}.sig-in .t{font-family:var(--font-mono);letter-spacing:.1em;background:var(--paper);color:var(--accent-deep);padding:0 6px;font-size:9.5px;position:absolute;top:-9px;right:0}.sig-in .weg{color:var(--accent);background:var(--paper);padding:0 6px;font-size:11px;position:absolute;top:-9px;right:92px}.sig-in .mehr{color:var(--accent);font-size:12px}.composer-bar{flex-wrap:wrap;align-items:center;gap:4px;padding:6px 10px 10px 14px;display:flex}.composer-bar>.btn.green,.composer-bar>.senden{margin-left:auto}.tool{color:var(--ink-muted);border-radius:8px;align-items:center;gap:6px;padding:6px 9px;font-size:12.5px;font-weight:500;display:inline-flex}.tool:hover:not(:disabled){background:var(--ground)}.tool svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.tool kbd{font-family:var(--font-mono);font-size:11px}.sig{color:var(--ink-muted);border-radius:8px;align-items:center;gap:6px;padding:6px 9px;font-size:12.5px;font-weight:500;display:inline-flex}.sig>svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.sig .lng{background:var(--ground);border-radius:7px;gap:2px;padding:2px;display:inline-flex}.sig .lng button{font-family:var(--font-mono);border-radius:5px;padding:1px 6px;font-size:10px}.sig .lng button.is-on{background:var(--paper);color:var(--ink);box-shadow:0 1px 2px #0000001a}.sig .lng button:disabled{opacity:.4}.sig.done{color:var(--ok-deep)}.lock-hint{color:#7a4f2b;margin-left:auto;margin-right:8px;font-size:12px}.composer-bar .lock-hint+.btn{margin-left:0}.senden .chev{opacity:.85;width:14px;height:14px;margin:0 -4px 0 2px}.composer .pop.nachher{box-sizing:border-box;width:340px;max-width:calc(100% - 20px);top:auto;bottom:54px;right:10px}.pop.nachher .opt kbd{font-family:var(--font-mono);color:var(--ink-muted);border:1px solid var(--line-strong);border-radius:5px;margin-left:8px;padding:0 5px;font-size:10.5px}.pop.nachher .opt:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.nachher-unter{flex-wrap:wrap;gap:6px;padding:2px 8px 8px 34px;display:flex}.nachher-unter .chip{cursor:pointer;font-size:12.5px}.nachher-unter .chip:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--accent);color:var(--accent-deep)}.nachher-unter .chip:disabled{opacity:.5;cursor:not-allowed}.nachher-unter .chip .avatar{width:20px;height:20px;margin-left:-6px;font-size:8.5px}.nachher-datum{align-items:center;gap:6px;display:inline-flex}.nachher-datum input{font:inherit;border:1px solid var(--line-strong);background:var(--paper);border-radius:8px;padding:4px 6px;font-size:12.5px}.anhaenge{flex-wrap:wrap;gap:6px;padding:0 20px 8px;display:flex}.anhaenge span{background:var(--ground);border-radius:100px;align-items:center;gap:6px;padding:3px 6px 3px 10px;font-size:12px;display:inline-flex}.anhaenge button{border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.mention{color:var(--accent-deep);background:var(--accent-soft);border-radius:5px;padding:0 4px;font-weight:600}.mention-list,.canned-list{z-index:20;background:var(--paper);width:280px;max-height:260px;box-shadow:0 0 0 1px var(--line), 0 14px 30px -18px #3a314280;border-radius:12px;padding:6px;position:absolute;bottom:calc(100% - 40px);left:20px;overflow-y:auto}.mention-list button,.canned-list button{text-align:left;border-radius:8px;align-items:center;gap:8px;width:100%;padding:6px 8px;font-size:13px;display:flex}.mention-list button.is-on,.canned-list button.is-on{background:var(--accent-soft)}.mention-list .avatar{width:22px;height:22px;font-size:9px}.mention-list small,.canned-list small{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;max-width:150px;margin-left:auto;font-size:11px;overflow:hidden}.canned-list code{font-family:var(--font-mono);color:var(--accent-deep);font-size:11.5px}.sigmenu{z-index:20;background:var(--paper);width:270px;box-shadow:0 0 0 1px var(--line), 0 14px 30px -18px #3a314280;border-radius:12px;padding:6px;font-size:13px;position:absolute;bottom:52px;right:120px}.sigmenu button{text-align:left;border-radius:8px;align-items:center;gap:8px;width:100%;padding:7px 9px;display:flex}.sigmenu button.is-on{background:var(--accent-soft)}.sigmenu button:disabled{color:var(--ink-muted)}.sigmenu b{font-family:var(--font-mono);width:22px;font-size:10.5px}.sigmenu small{color:var(--ink-muted);margin-left:auto;font-size:11px}.sigmenu button:disabled small{color:var(--accent);font-weight:600}.window{border-top:1px solid var(--line);color:var(--ink-muted);align-items:center;gap:12px;padding:10px 20px;font-size:12.5px;display:flex}.window svg{width:16px;height:16px;stroke:var(--ok);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.window b{color:var(--ink);font-weight:600}.window .track{background:var(--line);border-radius:4px;flex:0 0 120px;height:4px;margin-left:auto;overflow:hidden}.window .track i{background:var(--ok);border-radius:4px;height:100%;display:block}.window.closed{background:var(--warm-soft);color:#7a4f2b}.window.closed svg{stroke:var(--warm-deep)}.steps{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:4px;padding:10px 20px 12px;font-size:11.5px;display:grid}.steps div{background:var(--ground);color:var(--ink-muted);border-radius:10px;padding:8px 10px;line-height:1.35}.steps div b{font-family:var(--font-mono);letter-spacing:.08em;color:var(--ink);margin-bottom:2px;font-size:10px;display:block}.steps div.is-now{background:var(--accent-soft);color:var(--accent-deep);box-shadow:inset 0 0 0 1.5px var(--accent)}.steps div.is-shut{background:var(--warm-soft);color:#7a4f2b}.tpl{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding:12px 20px;display:flex}.tpl button{background:var(--ground);text-align:left;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:flex}.tpl button.is-on{background:var(--paper);box-shadow:0 0 0 2px var(--accent)}.tpl small{color:var(--ink-muted);margin-left:auto;font-size:11px}.write{background:var(--paper);box-shadow:0 0 0 1.5px var(--line-strong), 0 30px 60px -40px #3a314280;border-radius:22px}.w-head h3{font-family:var(--font-book);margin-top:6px;font-size:27px;font-weight:400;line-height:1.1}.w-head p{color:var(--ink-muted);margin-top:4px;font-size:13px}.w-bezug button{background:var(--ground);border-radius:100px;padding:6px 12px;font-size:12.5px}.w-opt{background:var(--ground);cursor:pointer;text-align:left;border-radius:14px;grid-template-columns:18px 1fr auto;align-items:center;gap:12px;width:100%;padding:13px 14px;display:grid}.w-opt svg.pen{width:20px;height:20px;stroke:var(--ink-muted);fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;margin-right:7px}.w-anlass{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-strong);flex:none;margin:0 0 4px 30px}.w-done{padding:20px 26px 22px}.w-done .ok .hz-badge{width:46px;height:46px}.blatt-leer{text-align:center;min-height:100%;color:var(--ink-muted);place-items:center;padding:40px;display:grid}.blatt-leer svg.hz-pose{filter:drop-shadow(0 10px 20px #141e1b29);width:auto;height:200px;margin:0 auto 18px}.blatt-leer h2{font-family:var(--font-book);color:var(--ink);font-size:34px;font-weight:400}.blatt-leer h2 em{font-family:var(--font-serif);color:var(--accent);font-style:italic}.blatt-leer p{margin-top:8px;font-size:14px}.blatt-leer .hand{font-family:var(--font-hand);color:var(--accent-deep);margin-top:10px;font-size:22px;display:block;transform:rotate(-2deg)}.file{background:var(--paper);border-left:1px solid var(--line);flex-direction:column;padding:26px 24px;display:flex}.block{border-top:1px solid var(--line);padding:20px 0}.block:first-child{border-top:0;padding-top:0}.block>.eyebrow{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.block>.eyebrow a,.block>.eyebrow button{font-family:var(--font-sans);text-transform:none;letter-spacing:0;color:var(--accent);font-size:12px;font-weight:600}.person .name{font-family:var(--font-book);overflow-wrap:anywhere;font-size:24px;line-height:1.1}.person .mail-a{color:var(--ink-muted);overflow-wrap:anywhere;margin-top:2px;font-size:12.5px}.facts3{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.facts3>div{background:var(--ground);border-radius:10px;padding:8px 10px}.facts3 b{font-family:var(--font-book);font-size:19px;font-weight:500;line-height:1.1;display:block}.facts3 span{color:var(--ink-muted);font-size:10.5px}.facts3 .lang-pick{gap:2px;margin-top:2px;display:inline-flex}.facts3 .lang-pick button{font-family:var(--font-mono);color:var(--ink-muted);border-radius:5px;padding:1px 5px;font-size:10px}.facts3 .lang-pick button.is-on{background:var(--accent);color:#fff}.order-no{font-family:var(--font-book);font-size:24px;line-height:1.1}.order-date{color:var(--ink-muted);margin-top:2px;font-size:12.5px}.pos{align-items:center;gap:10px;padding:10px 0;font-size:13px;display:flex}.pos:first-of-type{margin-top:10px}.pos+.pos{border-top:1px solid var(--line)}.pos .thumb{background:var(--ground);width:36px;height:36px;font-family:var(--font-mono);color:var(--ink-muted);border-radius:10px;flex-shrink:0;place-items:center;font-size:10px;display:grid}.pos .thumb svg{fill:none;width:17px;height:17px;stroke:var(--accent);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.pos .price{font-variant-numeric:tabular-nums;color:var(--ink-muted);white-space:nowrap;margin-left:auto}.guarantee{background:var(--ok);color:#fff;border-radius:12px;align-items:center;gap:10px;margin-top:12px;padding:11px 13px;font-size:12.5px;display:flex}.guarantee svg{width:18px;height:18px;stroke:var(--warm);fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.guarantee b{font-size:13px;font-weight:600;display:block}.guarantee span{color:#ffffffb3}.guarantee.abgelaufen{background:var(--ground);color:var(--ink-muted)}.guarantee.abgelaufen span{color:var(--ink-muted)}.hist{flex-direction:column;gap:9px;font-size:13px;display:flex}.hist>div,.hist>button{text-align:left;align-items:baseline;gap:8px;display:flex}.hist .when{font-family:var(--font-mono);color:var(--ink-muted);margin-left:auto;font-size:10.5px}.know{background:var(--ground);border-radius:16px;margin-top:4px;padding:16px}.know .eyebrow{color:var(--accent-deep);justify-content:space-between;margin-bottom:10px;display:flex}.know .eyebrow a{font-family:var(--font-sans);text-transform:none;letter-spacing:0;color:var(--accent);font-size:12px;font-weight:600}.fact{padding:8px 0;font-size:13px}.fact+.fact{border-top:1px solid var(--line)}.fact .k{color:var(--ink-muted);font-size:11px;display:block}.know .hint{font-family:var(--font-hand);color:var(--accent-deep);margin-top:8px;font-size:18px;line-height:1.1}.miss{background:var(--warm-soft);color:#6b4527;border-radius:12px;align-items:flex-start;gap:10px;margin-top:12px;padding:11px 13px;font-size:12.5px;line-height:1.4;display:flex}.miss svg{width:17px;height:17px;stroke:var(--warm-deep);fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;margin-top:1px}.miss b{color:var(--ink);font-size:13px;font-weight:600;display:block}.miss a{color:var(--accent);font-weight:600}.no-order{border:1.5px dashed var(--line-strong);text-align:center;border-radius:14px;padding:18px 16px}.no-order svg.big{width:30px;height:30px;stroke:var(--ink-muted);fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;margin:0 auto 6px}.no-order b{font-family:var(--font-book);font-size:19px;font-weight:500;display:block}.no-order p{color:var(--ink-muted);margin-top:2px;font-size:12.5px}.link-order{gap:6px;margin-top:12px;display:flex}.link-order input{background:var(--ground);min-width:0;height:38px;box-shadow:inset 0 0 0 1px var(--line);font-family:var(--font-mono);border:0;border-radius:10px;flex:1;padding:0 12px;font-size:12.5px}.link-order .btn{height:38px;font-size:12.5px}.pick{flex-direction:column;gap:6px;margin-top:10px;display:flex}.pick button{background:var(--ground);text-align:left;border-radius:12px;grid-template-columns:18px 1fr auto;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:grid}.pick button.is-on{background:var(--paper);box-shadow:0 0 0 2px var(--accent)}.pick .dot{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--line-strong);border-radius:50%}.pick button.is-on .dot{box-shadow:inset 0 0 0 5px var(--accent)}.pick b{font-family:var(--font-book);font-size:17px;font-weight:500}.pick span.d{color:var(--ink-muted);font-size:11.5px;display:block}.pick .price{font-variant-numeric:tabular-nums;color:var(--ink-muted);font-size:12.5px}.pick-hint{color:var(--ink-muted);margin-top:6px;font-size:12px}.sender-stat{background:var(--ground);color:var(--ink-muted);border-radius:12px;margin-top:12px;padding:12px 14px;font-size:12.5px;line-height:1.45}.sender-stat b{color:var(--ink)}.new-mail svg{stroke:var(--accent)}.new-mail:disabled svg{stroke:currentColor}.nm-hint{color:var(--ink-muted);text-align:center;margin-top:6px;font-size:11.5px}.order-ev{align-items:center;gap:8px;font-size:13px;display:flex}.order-ev .when{font-family:var(--font-mono);color:var(--ink-muted);margin-left:auto;font-size:10.5px}.akte-fehlt{color:var(--ink-muted);padding:10px 0;font-size:12.5px}@media (min-width:1800px){.file{zoom:1.12}}@media (min-width:2200px){.file{zoom:1.2}}.seite{height:100vh;grid-template-columns:340px minmax(0,1fr) 300px;height:100dvh;min-height:600px;display:grid}.seite .bench{background:radial-gradient(80% 40% at 50% 100%, #f1c49b24, transparent 70%), radial-gradient(120% 60% at 0% 0%, #f1c49b14, transparent 60%), linear-gradient(180deg, var(--wood) 0%, var(--wood-deep) 100%);padding:22px 26px}.seite .back{color:var(--cream-muted);align-items:center;gap:8px;margin-top:30px;font-size:13px;display:inline-flex}.seite .back svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.seite .bench h1{font-family:var(--font-book);letter-spacing:-.02em;margin-top:18px;font-size:46px;font-weight:400;line-height:1}.seite .bench h1 em{font-family:var(--font-serif);color:var(--warm);font-style:italic}.seite .bench h1 .pt{color:var(--warm)}.seite .bench .lead{color:var(--cream-muted);margin-top:12px;font-size:13.5px;line-height:1.5}.admin-tag{color:var(--cream-muted);align-items:center;gap:8px;margin-top:14px;font-size:12px;display:inline-flex}.admin-tag .avatar{width:24px;height:24px;font-size:9.5px}.groups{flex-direction:column;gap:2px;margin-top:24px;display:flex}.groups .eyebrow{color:var(--cream-faint);margin-bottom:8px}.groups a{color:var(--cream-muted);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;font-size:14px;font-weight:500;display:flex}.groups a:hover{color:var(--cream);background:#efeade0d}.groups a.is-on{color:var(--cream);background:#efeade1a}.groups a svg{width:18px;height:18px;stroke:var(--warm);fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.groups a .n{font-family:var(--font-mono);color:var(--cream-faint);margin-left:auto;font-size:10.5px}.groups a .st,.groups a .open{color:var(--wood-deep);background:var(--warm);border-radius:100px;margin-left:auto;padding:1px 8px;font-size:11px;font-weight:600}.upfold-only{border:1px dashed var(--cream-line);color:var(--cream-muted);border-radius:16px;margin-top:auto;padding:16px;font-size:12.5px;line-height:1.5}.upfold-only b{color:var(--cream);margin-bottom:4px;font-weight:600;display:block}.upfold-only .list{flex-wrap:wrap;gap:5px;margin:8px 0;padding:0;display:flex}.upfold-only .list span{color:var(--cream-faint);background:#efeade12;border-radius:100px;padding:2px 9px;font-size:11.5px}.upfold-only a{color:var(--warm);font-weight:600}.reader{text-align:center;margin-top:auto;padding-top:24px;position:relative}.reader svg{filter:drop-shadow(0 14px 18px #00000047);width:auto;height:200px;margin:0 auto}.reader .hand{font-family:var(--font-hand);color:var(--warm);font-size:21px;position:absolute;top:18px;right:0;transform:rotate(-6deg)}.reader p{color:var(--cream-muted);margin-top:14px;font-size:12.5px;line-height:1.45}.reader .hz-cap,.reader .hz-leg{fill:#8e7d9c}.reader .hz-arm{stroke:#8e7d9c}.reader .hz-boot{fill:#7f6e8d}.seite .sheet{background:var(--ground);position:relative}.seite .sheet-head{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#f4f2eceb;align-items:flex-end;gap:20px;padding:26px 44px 18px;display:flex;position:sticky;top:0}.seite .sheet-head h2{font-family:var(--font-book);letter-spacing:-.015em;margin-top:6px;font-size:38px;font-weight:400;line-height:1.04}.seite .sheet-head h2 .pt{color:var(--warm-deep)}.seite .sheet-head .eyebrow{color:var(--accent-deep)}.seite .head-r{gap:8px;margin-left:auto;display:flex}.seite .suche{background:var(--paper);height:38px;box-shadow:0 0 0 1px var(--line-strong);color:var(--ink-muted);border-radius:100px;align-items:center;gap:8px;width:240px;padding:0 14px;font-size:13px;display:flex}.seite .suche svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;width:15px;height:15px}.seite .suche input{background:0 0;border:0;outline:0;flex:1;min-width:0}.seite .content{max-width:920px;padding:8px 44px 120px}.seite .group{padding-top:38px;scroll-margin-top:110px}.seite .group-head{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:6px;display:flex}.seite .group-head h3{font-family:var(--font-book);letter-spacing:-.01em;font-size:28px;font-weight:500}.seite .group-head .eyebrow{margin-left:auto}.seite .group>.intro{color:var(--ink-muted);max-width:640px;margin-bottom:16px;font-size:13.5px}.fields,.panel{background:var(--paper);box-shadow:0 1px 0 var(--line), 0 18px 40px -34px #3a314280;border-radius:20px}.field{grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:24px;padding:18px 24px;display:grid;position:relative}.field+.field{border-top:1px solid var(--line)}.f-label{align-items:center;gap:8px;font-size:14.5px;font-weight:600;display:flex}.f-label .req{font-family:var(--font-mono);letter-spacing:.12em;color:var(--warm-ink);text-transform:uppercase;font-size:9.5px;font-weight:400}.f-hint{color:var(--ink-muted);margin-top:3px;font-size:12.5px}.f-meta{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-muted);margin-top:6px;font-size:10px}.f-meta.offen{color:var(--warm-ink)}.seite .input{background:var(--ground);min-height:46px;box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;align-items:center;font-size:15px;display:flex;overflow:hidden}.seite .input .pre,.seite .input .post{color:var(--ink-muted);align-self:stretch;place-items:center;padding:0 14px;font-size:13px;display:grid}.seite .input .pre{border-right:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.06em;font-size:11.5px}.seite .input .post{border-left:1px solid var(--line)}.seite .input input,.seite .input textarea{font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:1;min-width:0;height:46px;padding:0 14px}.seite .input textarea{resize:vertical;height:auto;min-height:70px;padding:12px 14px;font-size:14px;line-height:1.5}.seite .input.big input{font-family:var(--font-book);font-size:22px}.seite .input:focus-within{background:var(--paper);box-shadow:0 0 0 2px var(--accent), 0 0 0 6px var(--accent-soft)}.toggle{background:var(--ground);box-shadow:inset 0 0 0 1px var(--line);border-radius:100px;justify-self:start;padding:4px;display:inline-flex}.toggle button{color:var(--ink-muted);border-radius:100px;padding:7px 18px;font-size:13px;font-weight:600}.toggle button.is-on{background:var(--accent);color:#fff}.chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chip{background:var(--ground);box-shadow:inset 0 0 0 1px var(--line);border-radius:100px;align-items:center;gap:6px;padding:6px 10px 6px 12px;font-size:13px;font-weight:500;display:inline-flex}.chip svg{width:12px;height:12px;stroke:var(--ink-muted);fill:none;stroke-width:2.4px;stroke-linecap:round}.chip.add{box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--accent);background:0 0}.chip input{background:0 0;border:0;outline:0;width:120px}.field.is-edit{background:linear-gradient(90deg, var(--warm-soft), transparent 75%)}.field.is-edit:before{content:"";background:var(--warm-deep);border-radius:0 3px 3px 0;width:3px;position:absolute;top:14px;bottom:14px;left:0}.was{color:var(--ink-muted);margin-top:6px;font-size:12px}.was s{color:var(--ink-muted)}.seite .know{grid-template-columns:1fr 1fr;gap:14px;display:grid}.card{background:var(--paper);box-shadow:0 1px 0 var(--line), 0 18px 40px -34px #3a314280;border-radius:18px;flex-direction:column;gap:10px;padding:18px 20px;display:flex}.card .when{justify-content:space-between;align-items:center;gap:8px;display:flex}.card .when .eyebrow{color:var(--accent-deep)}.card .trig{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.card .trig span{background:var(--warm-soft);color:#7a4f2b;border-radius:100px;align-items:center;gap:4px;padding:2px 9px;font-size:12px;display:inline-flex}.card .trig span button{color:#7a4f2b;font-size:12px;line-height:1}.card .trig input{box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0;border:0;border-radius:100px;width:120px;padding:2px 9px;font-size:12px}.card .fact{font-family:var(--font-book);border:0;padding:0;font-size:19px;line-height:1.35}.card .foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:auto;padding-top:8px;display:flex}.card .foot .f-meta{margin:0}.switch{background:var(--accent);border-radius:100px;flex-shrink:0;width:34px;height:20px;position:relative}.switch:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:3px;right:3px}.switch.off{background:#23262a2e}.switch.off:after{left:3px;right:auto}.card.new{box-shadow:inset 0 0 0 1.5px var(--line-strong);text-align:center;color:var(--accent);background:0 0;justify-content:center;align-items:center;min-height:170px;font-weight:600}.card.new svg{width:26px;height:26px;stroke:var(--accent);fill:none;stroke-width:2px;stroke-linecap:round}.card.new span{color:var(--ink-muted);max-width:240px;font-size:12.5px;font-weight:400}.check{background:var(--accent-soft);color:var(--accent-deep);border-radius:100px;align-items:center;gap:5px;padding:2px 9px 2px 7px;font-size:11px;font-weight:600;display:inline-flex}.check svg{stroke:currentColor;fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}.check.wait{background:var(--warm-soft);color:#7a4f2b}.card.is-edit{box-shadow:0 0 0 2px var(--accent), 0 0 0 6px var(--accent-soft), 0 18px 40px -34px #3a314280}.card .fact-edit{font-family:var(--font-book);background:var(--ground);box-shadow:inset 0 0 0 1px var(--line);resize:vertical;border:0;border-radius:12px;outline:0;width:100%;min-height:80px;padding:10px 12px;font-size:19px;line-height:1.35}.count{color:var(--ink-muted);align-items:center;gap:10px;font-size:11.5px;display:flex}.count .bar{background:var(--line);border-radius:3px;flex:1;height:3px;overflow:hidden}.count .bar i{background:var(--accent);border-radius:3px;height:100%;display:block}.count.voll .bar i{background:var(--warm-deep)}.count b{font-family:var(--font-mono);color:var(--ink);font-size:10.5px;font-weight:400}.card .rule-note{color:var(--ink-muted);font-size:12px;line-height:1.45}.card.vorschlag{background:var(--warm-soft);grid-column:1/-1;box-shadow:inset 0 0 0 1.5px #e7a97e99}.card.vorschlag .when .eyebrow{color:#7a4f2b}.card.vorschlag .herkunft{color:var(--ink-muted);font-size:12px}.card .actions{justify-content:flex-end;gap:6px;display:flex}.card.vorschlag .actions{justify-content:flex-start}.card .actions .btn{height:34px;padding:0 14px;font-size:12.5px}.hist-link{color:var(--accent);font-size:12px;font-weight:600}.savebar{background:var(--wood);max-width:812px;color:var(--cream);z-index:4;border-radius:100px;align-items:center;gap:14px;margin:0 44px;padding:12px 12px 12px 18px;display:flex;position:sticky;bottom:20px;box-shadow:0 20px 40px -20px #3a3142cc}.savebar .dot{background:var(--warm);border-radius:50%;width:8px;height:8px}.savebar .txt{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.savebar .txt b{font-weight:600}.savebar .txt span{color:var(--cream-muted)}.savebar .btn{border:0;height:40px;padding:0 18px}.savebar .ghost{color:var(--cream-muted);background:0 0;margin-left:auto}.savebar .save{background:var(--warm);color:var(--wood-deep)}.log{background:var(--paper);border-left:1px solid var(--line);padding:26px 24px}.log h4{font-family:var(--font-book);margin-top:6px;font-size:24px;font-weight:500}.log .sub{color:var(--ink-muted);margin-top:4px;font-size:12.5px}.log-filter{background:var(--ground);box-shadow:inset 0 0 0 1px var(--line);border-radius:100px;gap:2px;margin-top:16px;padding:3px;display:inline-flex}.log-filter button{color:var(--ink-muted);border-radius:100px;padding:4px 11px;font-size:12px;font-weight:600}.log-filter button.is-on{background:var(--paper);color:var(--ink);box-shadow:0 1px 2px #00000014}.timeline{margin-top:22px;padding-left:22px;position:relative}.timeline:before{content:"";background:var(--line-strong);width:1.5px;position:absolute;top:6px;bottom:6px;left:5px}.t-item{padding-bottom:22px;position:relative}.t-item:before{content:"";background:var(--paper);width:10px;height:10px;box-shadow:0 0 0 2px var(--accent);border-radius:50%;position:absolute;top:5px;left:-21px}.t-item.is-now:before{background:var(--warm);box-shadow:0 0 0 2px var(--warm-deep), 0 0 0 6px var(--warm-soft)}.t-item.upfold:before{background:var(--warm);box-shadow:0 0 0 2px var(--warm-deep)}.t-item.red:before{box-shadow:0 0 0 2px var(--red)}.t-when{font-family:var(--font-mono);letter-spacing:.08em;color:var(--ink-muted);text-transform:uppercase;font-size:10px}.t-what{margin-top:3px;font-size:13.5px;font-weight:600}.t-diff{color:var(--ink-muted);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:13px;display:flex}.t-diff s{color:var(--ink-muted)}.t-diff b{color:var(--accent-deep);font-weight:600}.t-diff svg{width:14px;height:14px;stroke:var(--ink-muted);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.t-who{color:var(--ink-muted);align-items:center;gap:6px;margin-top:6px;font-size:12px;display:flex}.t-who .avatar{width:20px;height:20px;font-size:9px}.promise{background:var(--ground);color:var(--ink-muted);border-radius:16px;margin-top:6px;padding:14px 16px;font-size:12.5px;line-height:1.5}.promise b{color:var(--ink);font-weight:600}.promise .hand{font-family:var(--font-hand);color:var(--accent-deep);margin-top:6px;font-size:19px;display:block}.row{grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px 20px;display:grid;position:relative}.row+.row{border-top:1px solid var(--line)}.row .avatar{width:36px;height:36px}.who b{font-size:14px;font-weight:600;display:block}.who{min-width:0}.who span{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.pills{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.pill{background:var(--ground);color:var(--ink-muted);border-radius:100px;padding:3px 9px;font-size:11.5px;font-weight:500}.pill.role{background:var(--accent-soft);color:var(--accent-deep);font-weight:600}.pill.ok{box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}.pill.ok:before{content:"✓ ";color:var(--ok)}.pill.miss{background:var(--warm-soft);color:#7a4f2b}.more{width:30px;height:30px;color:var(--ink-muted);border-radius:8px;place-items:center;display:grid}.more svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;width:16px;height:16px}.more:hover{background:var(--ground)}.new-person{background:var(--paper);box-shadow:0 0 0 2px var(--accent), 0 0 0 6px var(--accent-soft);border-radius:20px;margin-top:14px;padding:20px}.new-person .eyebrow{color:var(--accent-deep)}.new-person h4{font-family:var(--font-book);margin-top:4px;font-size:22px;font-weight:400}.seite .steps{border:0;flex-wrap:wrap;gap:6px;margin-top:10px;padding:0;display:flex}.seite .steps span{color:var(--ink-muted);background:var(--ground);border-radius:100px;align-items:center;gap:6px;padding:3px 10px 3px 6px;font-size:11.5px;display:inline-flex}.seite .steps span i{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-style:normal;font-weight:700;display:grid}.form{grid-template-columns:1fr 1fr;gap:14px 16px;margin-top:18px;display:grid}.form .full{grid-column:1/-1}.lbl{margin-bottom:6px;font-size:12.5px;font-weight:600;display:block}.lbl small{color:var(--ink-muted);font-weight:400}.seite .input.err{box-shadow:inset 0 0 0 1.5px var(--red);background:#9b3b2f0d}.err-t{color:var(--red);margin-top:5px;font-size:12px}.seg{background:var(--ground);box-shadow:inset 0 0 0 1px var(--line);border-radius:100px;padding:3px;display:inline-flex}.seg button{color:var(--ink-muted);border-radius:100px;padding:6px 14px;font-size:12.5px;font-weight:600}.seg button.is-on{background:var(--accent);color:#fff}.checks{flex-wrap:wrap;gap:8px;display:flex}.checks button{background:var(--ground);border-radius:10px;align-items:center;gap:7px;padding:7px 12px;font-size:13px;display:inline-flex}.checks button:before{content:"";width:14px;height:14px;box-shadow:inset 0 0 0 1.5px var(--line-strong);background:var(--paper);border-radius:4px}.checks button.is-on:before{background:var(--accent);box-shadow:none}.sigbox{background:var(--ground);width:100%;min-height:92px;box-shadow:inset 0 0 0 1px var(--line);resize:vertical;border:0;border-radius:12px;outline:0;padding:12px 14px;font-size:14px;line-height:1.5}.sigbox:focus{background:var(--paper);box-shadow:0 0 0 2px var(--accent), 0 0 0 6px var(--accent-soft)}.form-foot{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.form-foot .hint{color:var(--ink-muted);margin-right:auto;font-size:12px}.seite .btn{height:40px;padding:0 18px;font-size:13.5px}.seite .btn.small{height:32px;padding:0 12px;font-size:12.5px}.sig-grid{grid-template-columns:220px minmax(0,1fr);display:grid}.sig-people{border-right:1px solid var(--line);flex-direction:column;gap:2px;padding:10px;display:flex}.sig-people button{text-align:left;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;font-weight:500;display:flex}.sig-people button.is-on{background:var(--ground)}.sig-people .avatar{width:28px;height:28px;font-size:10px}.sig-people .dots{gap:3px;margin-left:auto;display:flex}.sig-people .dots i{background:var(--ok);border-radius:50%;width:6px;height:6px}.sig-people .dots i.no{box-shadow:inset 0 0 0 1.5px var(--warm-deep);background:0 0}.sig-edit{padding:18px 20px}.sig-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:18px;margin-bottom:14px;display:flex}.sig-tabs button{font-family:var(--font-mono);letter-spacing:.14em;color:var(--ink-muted);text-transform:uppercase;border-bottom:2px solid #0000;padding-bottom:9px;font-size:10.5px}.sig-tabs button.is-on{color:var(--accent-deep);border-color:var(--accent)}.sig-tabs button.miss{color:var(--warm-deep)}.sig-edit .where{color:var(--ink-muted);margin-top:10px;font-size:12px}.canned .row{grid-template-columns:160px minmax(0,1fr) auto}.canned code{font-family:var(--font-mono);color:var(--accent-deep);background:var(--accent-soft);border-radius:6px;justify-self:start;padding:2px 8px;font-size:12px}.canned .txt{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.canned .row input,.canned .row textarea{background:var(--ground);box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:10px;outline:0;width:100%;padding:8px 10px}.levels{grid-template-columns:repeat(3,1fr);gap:10px;padding:16px;display:grid}.levels.zwei{grid-template-columns:repeat(2,1fr)}.level{background:var(--ground);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;text-align:left;border-radius:16px;flex-direction:column;gap:6px;padding:16px;display:flex}.level .top{align-items:center;gap:8px;font-size:14.5px;font-weight:600;display:flex}.level .top i{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--line-strong);background:var(--paper);border-radius:50%;flex-shrink:0}.level p{color:var(--ink-muted);font-size:12.5px;line-height:1.45}.level .tag{font-family:var(--font-mono);letter-spacing:.1em;color:var(--ink-muted);text-transform:uppercase;border:0;align-self:flex-start;margin-top:auto;padding:0;font-size:9.5px}.level.is-on{background:var(--paper);box-shadow:0 0 0 2px var(--accent), 0 0 0 6px var(--accent-soft)}.level.is-on .top i{box-shadow:inset 0 0 0 5px var(--accent)}.level.is-on .tag{color:var(--accent-deep)}.filter-foot{border-top:1px solid var(--line);gap:10px;padding:14px 20px;font-size:13px;display:grid}.filter-foot .line{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.filter-foot .line svg{width:16px;height:16px;stroke:var(--accent);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.filter-foot .line b{font-weight:600}.filter-foot .line span.m{color:var(--ink-muted)}.filter-foot .line a{color:var(--accent);margin-left:auto;font-size:12.5px;font-weight:600}.regel-liste{gap:6px;margin:0;padding:0 20px 12px;list-style:none;display:grid}.regel-liste li{background:var(--ground);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:8px 12px;font-size:13px;display:grid}.regel-liste li.is-vorschlag{background:var(--warm-soft)}.regel-liste li code{font-family:var(--font-mono);overflow-wrap:anywhere;grid-area:1/1;font-size:12px}.regel-liste li .m{color:var(--ink-muted);grid-area:2/1}.regel-liste li .btn{grid-area:1/2/span 2}.regel-liste li.leer{background:0 0;padding-left:0}.never{flex-wrap:wrap;align-items:center;gap:6px;padding:0 20px 16px;display:flex}.never span{font-family:var(--font-mono);background:var(--ground);border-radius:100px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;display:inline-flex}.never span.prop{background:var(--warm-soft);color:#7a4f2b}.never span.prop:after{content:"Prüfung Montag";font-family:var(--font-sans);opacity:.8;font-size:10.5px}.never input{font-family:var(--font-mono);box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0;border:0;border-radius:100px;width:220px;padding:4px 10px;font-size:11.5px}.never input.regel-neu{font-family:var(--font-sans);color:var(--ink);width:250px;max-width:100%;padding:5px 12px 5px 10px;font-size:13px;font-weight:500}.never input.regel-neu::placeholder{color:var(--accent);opacity:1;font-weight:600}.labels-p{flex-wrap:wrap;align-items:center;gap:8px;padding:18px 20px;display:flex}.labels-p .lab{background:var(--ground);box-shadow:none;padding:5px 12px 5px 10px;font-size:13px}.labels-p .lab .cnt{font-family:var(--font-mono);color:var(--ink-muted);font-size:10.5px}.labels-p input{box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0;border:0;border-radius:100px;width:160px;padding:5px 12px;font-size:13px}.reserved{border-top:1px solid var(--line);color:var(--ink-muted);padding:12px 20px;font-size:12.5px}.reserved code{font-family:var(--font-mono);background:var(--ground);color:var(--ink);border-radius:5px;padding:1px 6px;font-size:11.5px}.matrix{border-collapse:collapse;width:100%;font-size:13px}.matrix th{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);text-align:center;padding:14px 10px 8px;font-size:10px;font-weight:400}.matrix th:first-child{text-align:left;padding-left:20px}.matrix td{border-top:1px solid var(--line);text-align:center;padding:11px 10px}.matrix td:first-child{text-align:left;padding-left:20px}.matrix td small{color:var(--ink-muted);font-size:11px;display:block}.tg{background:var(--accent);vertical-align:middle;border-radius:100px;width:30px;height:18px;display:inline-block;position:relative}.tg:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:2px;right:2px}.tg.off{background:#23262a2e}.tg.off:after{left:2px;right:auto}.tg:disabled{opacity:.35}.dsg{padding:18px 20px}.dsg .such{gap:8px;display:flex}.dsg .such .input{flex:1}.found{background:var(--ground);border-radius:14px;gap:8px;margin-top:14px;padding:14px 16px;font-size:13px;display:grid}.found .k{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);font-size:10px}.found .line{align-items:center;gap:10px;display:flex}.found .line svg{width:15px;height:15px;stroke:var(--ink-muted);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.found .line span.m{color:var(--ink-muted);margin-left:auto;font-size:12px}.confirm{background:#9b3b2f0a;border-radius:14px;margin-top:14px;padding:14px 16px;font-size:13px;line-height:1.5;box-shadow:inset 0 0 0 1.5px #9b3b2f59}.confirm b{color:var(--red)}.confirm .type{align-items:center;gap:8px;margin-top:10px;display:flex}.confirm .type .input{flex:1}@media (max-width:1100px){.seite{grid-template-columns:300px minmax(0,1fr)}.seite>.log{display:none}}@media (max-width:760px){.seite{grid-template-columns:1fr;height:auto}.seite>.bench{display:none}.field,.seite .know{grid-template-columns:1fr}.seite .content{padding:8px 16px 120px}.row{grid-template-columns:36px minmax(0,1fr);padding:14px 16px}.row>:nth-child(n+3){grid-column:2;justify-self:start}.pills{justify-content:flex-start}.canned .row{grid-template-columns:minmax(0,1fr)}.canned .row>*{grid-column:1}.canned .txt{white-space:normal}.sig-grid,.levels,.levels.zwei{grid-template-columns:minmax(0,1fr)}.seite .zurueck{display:flex}.seite>.col{overflow:visible}.seite .sheet-head{padding:20px 16px 14px;position:static}.savebar{margin:0 16px;bottom:12px}}.card.vorschlag .bisher{color:var(--ink-muted);align-items:baseline;gap:10px;font-size:13px;display:flex}.card.vorschlag .bisher .eyebrow{flex-shrink:0}.card.vorschlag .bisher s{font-family:var(--font-book);font-size:15px}.opened{grid-template-columns:40px 1fr;gap:16px;margin-bottom:24px;display:grid}.opened .ic{background:var(--accent-soft);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.opened .ic svg{width:18px;height:18px;stroke:var(--accent-deep);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.opened .o-head{align-items:baseline;gap:10px;display:flex}.opened .o-head b{font-size:14.5px}.opened .o-head .when{font-family:var(--font-mono);color:var(--ink-muted);margin-left:auto;font-size:10.5px}.opened p{color:var(--ink-muted);margin-top:4px;font-size:14px;line-height:1.5}.opened .anlass{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);font-family:var(--font-book);overflow-wrap:anywhere;border-radius:14px;margin-top:10px;padding:12px 16px;font-size:18px;line-height:1.35}.opened .anlass .k{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:2px;font-size:10px;display:block}.opened+.draft{margin-top:64px}.write{background:var(--paper);box-shadow:0 0 0 1.5px var(--line-strong), 0 30px 60px -40px #3a314280;border-radius:22px;margin-top:20px;display:none}.write.is-open{display:block}.w-head{border-bottom:1px dashed var(--line-strong);padding:22px 26px 16px}.w-head .eyebrow{color:var(--accent-deep)}.w-head h3{font-family:var(--font-book);overflow-wrap:anywhere;margin-top:6px;font-size:27px;font-weight:400;line-height:1.1}.w-head h3 em{font-family:var(--font-serif);color:var(--accent);font-style:italic}.w-head p{color:var(--ink-muted);overflow-wrap:anywhere;margin-top:4px;font-size:13px}.w-body{flex-direction:column;gap:8px;padding:18px 26px 6px;display:flex}.w-body>.eyebrow{margin-top:6px}.w-bezug{flex-wrap:wrap;gap:6px;display:flex}.w-bezug button{background:var(--ground);cursor:pointer;color:var(--ink);border-radius:100px;padding:6px 12px;font-size:12.5px}.w-bezug button b{font-family:var(--font-mono);margin-right:4px;font-size:11px;font-weight:400}.w-bezug button.is-on{background:var(--paper);box-shadow:0 0 0 2px var(--accent)}.w-opt{background:var(--ground);cursor:pointer;text-align:left;width:100%;color:var(--ink);border-radius:14px;grid-template-columns:18px 1fr auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.w-opt.is-on{background:var(--paper);box-shadow:0 0 0 2px var(--accent)}.w-opt .dot{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--line-strong);border-radius:50%}.w-opt.is-on .dot{box-shadow:inset 0 0 0 5px var(--accent)}.w-opt b{font-size:14px;font-weight:600}.w-opt .d{color:var(--ink-muted);margin-top:1px;font-size:12.5px;display:block}.w-opt .hz-badge{width:34px;height:34px}.w-opt>svg:last-child:not(.hz-badge){width:20px;height:20px;stroke:var(--ink-muted);fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;margin-right:7px}.write .w-anlass{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-strong);flex:none;margin:0 0 4px 30px;display:none}.write.is-heinzel .w-anlass{display:flex}.w-betreff{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-strong);flex:none}.w-betreff .k{color:var(--ink-muted);flex-shrink:0;font-size:12px}.w-fehler{background:var(--warm-soft,#fbeee2);color:var(--ink);border-radius:12px;margin-top:4px;padding:10px 14px;font-size:13px}.w-foot{flex-wrap:wrap;align-items:center;gap:8px;padding:14px 22px 20px 26px;display:flex}.w-foot small{color:var(--ink-muted);flex:260px;font-size:12px;line-height:1.45}.w-foot .btn.green{height:44px;padding:0 20px;font-size:14px}.w-done,.write.is-done .w-body,.write.is-done .w-foot{display:none}.write.is-done.is-heinzel .w-done[data-w=heinzel]{display:block}.w-done[data-w=heinzel]{padding:20px 26px 22px}.w-done .ok{align-items:center;gap:14px;font-size:14.5px;line-height:1.5;display:flex}.w-done .ok .hz-badge{flex-shrink:0;width:46px;height:46px}.w-done .ok b{font-size:15px;display:block}.w-done .ok a{color:var(--accent);font-weight:600}.new-mail{justify-content:center;width:100%;height:36px;margin-top:14px;font-size:12.5px}.new-mail svg{width:15px;height:15px}.new-mail[aria-pressed=true]{box-shadow:0 0 0 2px var(--accent)}.retoure-knopf{width:auto;color:var(--cream);align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:flex}.retoure-knopf svg{width:17px;height:17px}.retoure-dialog{width:min(520px,100%);max-height:calc(100vh - 32px);overflow:auto}.retoure-dialog .rd-kopf{justify-content:space-between;align-items:center;gap:10px;display:flex}.retoure-dialog .rd-kopf b{font-size:16px}.retoure-dialog .rd-kopf .x{border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.retoure-dialog .rd-kopf .x svg{width:16px;height:16px;stroke:var(--ink-muted);fill:none;stroke-width:2px}.retoure-dialog p{color:var(--ink-muted);margin:6px 0 12px;font-size:13px;line-height:1.45}.rd-foto{background:var(--ground);min-height:160px;box-shadow:inset 0 0 0 1.5px var(--line-strong);cursor:pointer;color:var(--ink-muted);text-align:center;border-radius:14px;place-items:center;gap:8px;padding:16px;font-size:13px;display:grid;position:relative;overflow:hidden}.rd-foto svg{width:28px;height:28px;stroke:var(--accent);fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.rd-foto.hat{background:var(--paper);padding:0}.rd-foto img{object-fit:contain;width:100%;max-height:320px;display:block}.rd-foto input{opacity:0;cursor:pointer;position:absolute;inset:0}.rd-foto:focus-within{box-shadow:0 0 0 2px var(--accent), 0 0 0 6px var(--accent-soft)}.rd-waehlen{color:var(--accent);cursor:pointer;margin-top:10px;font-size:13px;font-weight:600;display:inline-block;position:relative}.rd-waehlen input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.rd-waehlen:focus-within{text-decoration:underline}.retoure-dialog .row2{margin-top:12px}.rd-liste{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin-top:16px;padding-top:10px;display:flex}.rd-zeile{grid-template-columns:44px 1fr auto;align-items:start;gap:10px;font-size:12.5px;line-height:1.45;display:grid}.rd-zeile .when{font-family:var(--font-mono);color:var(--ink-muted);padding-top:2px;font-size:10.5px}.rd-zeile.ok .t{color:var(--ink)}.rd-zeile.nein .t{color:var(--ink-muted)}.rd-zeile .mini{white-space:nowrap}@media (max-width:640px){.w-head,.w-body{padding-left:16px;padding-right:16px}.w-foot{padding:12px 16px 16px}.write .w-anlass{margin-left:0}.rd-zeile{grid-template-columns:40px 1fr}.rd-zeile .mini{grid-column:2;justify-self:start}}.anmeldung{min-height:100vh;color:var(--cream);background:radial-gradient(42% 46% at 50% 58%, #f1c49b21, transparent 70%), radial-gradient(90% 60% at 0% 0%, #f1c49b0f, transparent 60%), linear-gradient(180deg, var(--wood) 0%, var(--wood-deep) 100%);background-color:var(--wood-deep);grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);padding:32px 40px;font-size:15px;line-height:1.5;display:grid}.anmeldung a{color:var(--accent);font-weight:600;text-decoration:none}.anmeldung .top,.anmeldung .bottom{justify-content:space-between;align-items:center;display:flex}.anmeldung .bottom{color:var(--cream-faint);font-size:12.5px}.anmeldung .bottom a{color:var(--cream-muted);font-weight:500}.anmeldung .bottom .eyebrow{color:var(--cream-faint)}.anmeldung .center{flex-direction:column;justify-content:center;align-items:center;padding:40px 0 24px;display:flex}.anmeldung .center h1{font-family:var(--font-book);letter-spacing:-.02em;text-align:center;font-size:clamp(42px,4.4vw,64px);font-weight:400;line-height:1}.anmeldung .center h1 em{font-family:var(--font-serif);color:var(--warm);font-style:italic}.anmeldung .center h1 .pt{color:var(--warm)}.anmeldung .center .lead{font-family:var(--font-book);color:var(--cream-muted);text-align:center;margin-top:12px;font-size:19px}.anmeldung .scene{width:440px;max-width:100%;margin-top:44px;position:relative}.anmeldung .card{z-index:2;background:var(--paper);color:var(--ink);border-radius:26px;padding:34px 36px 30px;position:relative;box-shadow:inset 0 1px #fff9,0 40px 80px -40px #0000008c,0 0 0 1px #0000000a}.anmeldung .client{align-items:center;gap:12px;display:flex}.anmeldung .client .mark{font-family:var(--font-mono);letter-spacing:.22em;border:1.5px solid var(--ink);text-transform:uppercase;border-radius:6px;padding:6px 11px;font-size:12px}.anmeldung .card h2{font-family:var(--font-book);letter-spacing:-.015em;margin-top:24px;font-size:38px;font-weight:400;line-height:1.02}.anmeldung .card h2 .pt{color:var(--warm-deep)}.anmeldung .card .sub{color:var(--ink-muted);margin-top:8px;font-size:14.5px}.anmeldung .note{color:var(--ink-muted);align-items:flex-start;gap:10px;margin-top:18px;font-size:12.5px;line-height:1.45;display:flex}.anmeldung .note svg{width:16px;height:16px;stroke:var(--accent);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;margin-top:1px}.anmeldung .go{background:var(--accent);color:#fff;border-radius:100px;justify-content:center;align-items:center;gap:10px;width:100%;height:54px;margin-top:18px;font-size:15px;font-weight:600;display:flex;box-shadow:0 14px 24px -14px #4e4058e6}.anmeldung .go:hover{background:var(--accent-deep)}.anmeldung .go svg{stroke:currentColor;fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.anmeldung .fallback{text-align:center;color:var(--ink-muted);margin-top:14px;font-size:12px;font-weight:500;display:block}.anmeldung .fallback u{-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.anmeldung .fehler-box{color:var(--red);background:#9b3b2f0f;border-radius:12px;margin-top:16px;padding:10px 14px;font-size:13px;box-shadow:inset 0 0 0 1px #9b3b2f40}.anmeldung .hz-side{z-index:3;filter:drop-shadow(0 18px 22px #00000052);width:210px;height:auto;position:absolute;bottom:-14px;right:-240px}.anmeldung .hz-shadow-floor{z-index:1;filter:blur(6px);background:#00000038;border-radius:50%;width:170px;height:22px;position:absolute;bottom:-22px;right:-215px}.anmeldung .bubble{z-index:3;font-family:var(--font-hand);color:var(--warm);white-space:nowrap;font-size:30px;position:absolute;top:calc(100% - 300px);left:calc(100% + 215px);transform:rotate(-8deg)}.anmeldung .hz-cap,.anmeldung .hz-leg{fill:#8e7d9c}.anmeldung .hz-arm{stroke:#8e7d9c}.anmeldung .hz-boot{fill:#7f6e8d}@media (max-width:860px){.anmeldung{padding:20px 16px}.anmeldung .scene{margin-top:150px}.anmeldung .hz-side{width:130px;top:-150px;bottom:auto;right:50%;transform:translate(50%)}.anmeldung .hz-shadow-floor,.anmeldung .bubble{display:none}.anmeldung .card{padding:28px 22px 24px}.anmeldung .bottom{flex-direction:column;gap:6px}}body:has(.ob){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:#f4f2ec;--paper:#fbfaf6;--ink:#23262a;--ink-muted:#6b6f73;--accent:#6e5e7e;--accent-deep:#4e4058;--accent-soft:#6e5e7e1f;--ok:#2e6f63;--ok-deep:#245348;--ok-soft:#2e6f631a;--warm:#f1c49b;--warm-deep:#e7a97e;--warm-soft:#f1c49b47;--warm-ink:#94532a;--red:#9b3b2f;--red-soft:#9b3b2f0f;--line:#23262a1a;--line-strong:#23262a2e;--wood:#4a3f54;--wood-deep:#3a3142;--cream:#efeade;--cream-muted:#efeaded9;--cream-faint:#efeadeb3;--cream-line:#efeade24;--font-sans:"Switzer", "Helvetica Neue", Arial, sans-serif;--font-serif:"Playfair Display", Georgia, serif;--font-book:"EB Garamond", "Iowan Old Style", Georgia, serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--font-hand:"Caveat", cursive}.ob *,.ob :before,.ob :after{box-sizing:border-box;margin:0;padding:0}body:has(.ob){-webkit-font-smoothing:antialiased}body:has(.ob){min-height:100vh;font-family:var(--font-sans);color:var(--cream);background:linear-gradient(180deg, var(--wood) 0%, var(--wood-deep) 100%) fixed;background-color:var(--wood-deep);font-size:15px;line-height:1.5}.ob button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.ob button:disabled{cursor:not-allowed}.ob svg{display:block}.ob a{color:inherit;text-decoration:none}.ob .ob-eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);font-size:10.5px}.ob .ob-stage{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);min-height:100vh;padding:32px 40px 96px;display:grid}.ob .ob-top,.ob .ob-bottom{justify-content:space-between;align-items:center;gap:16px;display:flex}.ob .ob-brand{align-items:center;gap:11px;display:flex}.ob .ob-brand .ob-tool-icon{border-radius:9px;flex-shrink:0;width:34px;height:34px;box-shadow:0 8px 16px -10px #000000b3}.ob .ob-brand-name{letter-spacing:-.015em;font-size:17px;font-weight:700;line-height:1.1;display:block}.ob .ob-brand-sub{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cream-faint);margin-top:3px;font-size:10px;display:block}.ob .ob-who{color:var(--cream-muted);align-items:center;gap:9px;font-size:12.5px;display:inline-flex}.ob .ob-avatar{color:#6b4527;background:#e9d8c6;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10.5px;font-weight:600;display:grid}.ob .ob-bottom{color:var(--cream-faint);margin-top:56px;font-size:12.5px}.ob .ob-bottom a{color:var(--cream-muted);font-weight:500}.ob .ob-bottom .ob-eyebrow{color:var(--cream-faint)}.ob .ob-wrap{width:640px;max-width:100%;margin:0 auto;padding-top:48px;position:relative}.ob .ob-hello .ob-eyebrow{color:var(--cream-faint)}.ob .ob-hello h1{font-family:var(--font-book);letter-spacing:-.02em;margin-top:10px;font-size:clamp(40px,4.2vw,58px);font-weight:400;line-height:1.02}.ob .ob-hello h1 em{font-family:var(--font-serif);color:var(--warm);font-style:italic}.ob .ob-hello h1 .ob-pt{color:var(--warm)}.ob .ob-hello .ob-lead{font-family:var(--font-book);color:var(--cream-muted);max-width:520px;margin-top:12px;font-size:19px}.ob .ob-progress{align-items:center;gap:10px;margin-top:28px;display:flex}.ob .ob-progress .ob-st{color:var(--cream-faint);align-items:center;gap:9px;font-size:13.5px;font-weight:600;display:inline-flex}.ob .ob-progress .ob-st i{width:24px;height:24px;box-shadow:inset 0 0 0 1.5px var(--cream-line);color:var(--cream-faint);border-radius:50%;place-items:center;font-size:11.5px;font-style:normal;font-weight:700;display:grid}.ob .ob-progress .ob-st i svg{stroke:currentColor;fill:none;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px;display:none}.ob .ob-progress .ob-st.ob-is-now{color:var(--cream)}.ob .ob-progress .ob-st.ob-is-now i{background:var(--warm);color:var(--wood-deep);box-shadow:none}.ob .ob-progress .ob-st.ob-is-done{color:var(--cream-muted)}.ob .ob-progress .ob-st.ob-is-done i{background:var(--ok);color:#fff;box-shadow:none}.ob .ob-progress .ob-st.ob-is-done i b{display:none}.ob .ob-progress .ob-st.ob-is-done i svg{display:block}.ob .ob-progress .ob-st.ob-is-later i{box-shadow:inset 0 0 0 1.5px var(--cream-line)}.ob .ob-progress .ob-st .ob-later{color:var(--cream-faint);font-size:12px;font-weight:400}.ob .ob-progress .ob-bar{background:var(--cream-line);flex:1;max-width:70px;height:1.5px}.ob .ob-progress .ob-bar.ob-is-done{background:var(--ok)}.ob .ob-safe{color:var(--cream-faint);align-items:flex-start;gap:10px;max-width:520px;margin-top:18px;font-size:12.5px;display:flex}.ob .ob-safe svg{width:16px;height:16px;stroke:var(--warm);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;margin-top:1px}.ob .ob-section{margin-top:44px}.ob .ob-section-head{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.ob .ob-section-head .ob-eyebrow{color:var(--warm)}.ob .ob-section-head h2{font-family:var(--font-book);letter-spacing:-.01em;flex-basis:100%;margin-top:4px;font-size:32px;font-weight:400;line-height:1.05}.ob .ob-section-head h2 .ob-pt{color:var(--warm)}.ob .ob-section .ob-sub{color:var(--cream-faint);margin-top:6px;font-size:13.5px}.ob .ob-channels{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.ob .ob-channels span{color:var(--cream-muted);background:#efeade17;border-radius:100px;padding:3px 11px;font-size:12px;font-weight:500}.ob .ob-box{background:var(--paper);color:var(--ink);border-radius:22px;margin-top:16px;padding:22px 26px;transition:box-shadow .2s;box-shadow:inset 0 1px #fff9,0 34px 70px -40px #0009,0 0 0 1px #0000000a}.ob .ob-box+.ob-box{margin-top:12px}.ob .ob-box-head{align-items:center;gap:14px;display:flex}.ob .ob-box-head .ob-ico{background:var(--accent-soft);border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.ob .ob-box-head .ob-ico svg{width:19px;height:19px;stroke:var(--accent-deep);fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.ob .ob-box-head .ob-name{min-width:0}.ob .ob-box-head .ob-name .ob-eyebrow{display:block}.ob .ob-box-head .ob-name b{overflow-wrap:anywhere;margin-top:2px;font-size:16px;font-weight:600;display:block}.ob .ob-badge{white-space:nowrap;border-radius:100px;align-items:center;gap:7px;margin-left:auto;padding:4px 11px 4px 9px;font-size:12px;font-weight:600;display:none}.ob .ob-badge svg{stroke:currentColor;fill:none;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.ob .ob-badge.ob-b-offen{background:var(--ground);color:var(--ink-muted)}.ob .ob-badge.ob-b-offen:before{content:"";width:7px;height:7px;box-shadow:inset 0 0 0 1.5px var(--line-strong);border-radius:50%}.ob .ob-badge.ob-b-pruefen{background:var(--accent-soft);color:var(--accent-deep)}.ob .ob-badge.ob-b-ok{background:var(--ok-soft);color:var(--ok-deep)}.ob .ob-badge.ob-b-fehler{background:var(--red-soft);color:var(--red)}.ob .ob-badge.ob-b-fehler:before{content:"";background:var(--red);border-radius:50%;width:7px;height:7px}.ob [data-z=offen] .ob-b-offen,.ob [data-z=pruefen] .ob-b-pruefen,.ob [data-z=ok] .ob-b-ok,.ob [data-z=fehler] .ob-b-fehler{display:inline-flex}.ob .ob-spin{border:2px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:13px;height:13px;animation:.8s linear infinite ob-drehen}@keyframes ob-drehen{to{transform:rotate(360deg)}}.ob .ob-box-body{margin-top:18px}.ob [data-z=ok] .ob-box-body{display:none}.ob .ob-lbl{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:7px;font-size:13px;font-weight:600;display:flex}.ob .ob-lbl .ob-step-ref{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);background:var(--accent-soft);white-space:nowrap;border-radius:100px;padding:2px 8px;font-size:10px;font-weight:400}.ob .ob-field{background:var(--ground);height:50px;box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;align-items:center;gap:10px;padding:0 8px 0 16px;font-size:15px;display:flex}.ob .ob-field:focus-within{background:var(--paper);box-shadow:0 0 0 2px var(--accent), 0 0 0 6px var(--accent-soft)}.ob .ob-field>svg{width:17px;height:17px;stroke:var(--ink-muted);fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.ob .ob-field input{font:inherit;color:var(--ink);background:0 0;border:0;outline:0;width:100%;min-width:0}.ob .ob-field input::placeholder{color:#23262a61}.ob .ob-field input.ob-mono{font-family:var(--font-mono);letter-spacing:.02em;font-size:13.5px}.ob .ob-field.ob-tall{align-items:flex-start;height:auto;min-height:50px;padding-top:14px;padding-bottom:14px}.ob .ob-field.ob-tall input{height:22px}.ob .ob-eye{width:36px;height:36px;color:var(--ink-muted);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.ob .ob-eye:hover{color:var(--ink);background:#23262a0d}.ob .ob-field.ob-tall .ob-eye{margin-top:-7px}.ob .ob-eye svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.ob .ob-eye .ob-zu,.ob .ob-eye.ob-is-open .ob-auf{display:none}.ob .ob-eye.ob-is-open .ob-zu{display:block}.ob .ob-hint{color:var(--ink-muted);margin-top:7px;font-size:12.5px}.ob .ob-hint.ob-warm{color:var(--warm-ink);align-items:flex-start;gap:8px;display:flex}.ob .ob-hint.ob-warm svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:15px;height:15px;margin-top:2px}.ob .ob-err{background:var(--red-soft);color:var(--red);border-radius:12px;align-items:flex-start;gap:8px;margin-top:10px;padding:10px 12px;font-size:13px;font-weight:500;display:none}.ob .ob-err svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:16px;height:16px;margin-top:1px}.ob .ob-box[data-z=fehler][data-fehler=pw] .ob-err.ob-e-pw,.ob .ob-box[data-z=fehler][data-fehler=server] .ob-err.ob-e-server,.ob .ob-box[data-z=fehler][data-fehler=schluessel] .ob-err.ob-e-schluessel{display:flex}.ob .ob-box[data-z=fehler][data-fehler=pw] .ob-f-pw,.ob .ob-box[data-z=fehler][data-fehler=schluessel] .ob-f-schluessel{box-shadow:inset 0 0 0 1.5px var(--red);background:var(--red-soft)}.ob .ob-actions{align-items:center;gap:12px;margin-top:16px;display:flex}.ob .ob-btn{white-space:nowrap;background:var(--accent);color:#fff;border-radius:100px;justify-content:center;align-items:center;gap:9px;height:46px;padding:0 24px;font-size:14.5px;font-weight:600;display:inline-flex;box-shadow:0 14px 24px -14px #3a3142e6}.ob .ob-btn:hover:not(:disabled){background:var(--accent-deep)}.ob .ob-btn svg{stroke:currentColor;fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ob .ob-btn .ob-when-pruefen{display:none}.ob [data-z=pruefen] .ob-btn{background:var(--accent-soft);color:var(--accent-deep);box-shadow:none}.ob [data-z=pruefen] .ob-btn .ob-when-pruefen{align-items:center;gap:9px;display:inline-flex}.ob [data-z=pruefen] .ob-btn .ob-when-idle{display:none}.ob .ob-btn .ob-when-idle{align-items:center;gap:9px;display:inline-flex}.ob [data-z=pruefen] .ob-field{opacity:.6}.ob .ob-actions .ob-wait{color:var(--ink-muted);font-size:12.5px;display:none}.ob [data-z=pruefen] .ob-actions .ob-wait{display:inline}.ob .ob-grid2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ob .ob-grid2 .ob-full{grid-column:1/-1}.ob .ob-group-sep{background:var(--line);grid-column:1/-1;height:1px;margin:2px 0}.ob .ob-saved{background:var(--ground);border-radius:14px;margin-top:16px;padding:4px 16px;display:none}.ob [data-z=ok] .ob-saved{display:block}.ob .ob-saved .ob-r{align-items:center;gap:10px;padding:10px 0;font-size:13.5px;display:flex}.ob .ob-saved .ob-r+.ob-r{border-top:1px solid var(--line)}.ob .ob-saved .ob-r .ob-k{color:var(--ink-muted)}.ob .ob-saved .ob-r .ob-v{font-family:var(--font-mono);margin-left:auto;font-size:12.5px}.ob .ob-saved .ob-r .ob-v.ob-held{font-family:var(--font-sans);color:var(--ok-deep);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.ob .ob-saved .ob-r .ob-v.ob-held svg{stroke:currentColor;fill:none;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.ob .ob-later-link{color:var(--cream-muted);align-items:center;gap:7px;margin-top:14px;font-size:13px;font-weight:500;display:inline-flex}.ob .ob-later-link u{-webkit-text-decoration-color:var(--cream-line);text-decoration-color:var(--cream-line);text-underline-offset:3px}.ob .ob-later-link:hover{color:var(--cream)}.ob .ob-later-link svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.ob .ob-is-later-set .ob-later-link{display:none}.ob .ob-later-note{color:var(--cream-muted);margin-top:14px;font-size:13px;display:none}.ob .ob-later-note a{color:var(--warm);font-weight:600}.ob .ob-finish{border-top:1px solid var(--cream-line);flex-wrap:wrap;align-items:center;gap:18px;margin-top:48px;padding-top:28px;display:flex}.ob .ob-finish .ob-btn{background:var(--warm);height:54px;color:var(--wood-deep);padding:0 28px;font-size:15px;box-shadow:0 16px 28px -16px #000000b3}.ob .ob-finish .ob-btn:hover:not(:disabled){background:var(--warm-deep)}.ob .ob-finish .ob-btn:disabled{color:var(--cream-faint);box-shadow:none;background:#efeade1a}.ob .ob-finish .ob-why{color:var(--cream-faint);max-width:290px;font-size:12.5px}.ob .ob-done-card{background:var(--paper);color:var(--ink);border-radius:26px;margin-top:36px;padding:34px 36px 30px;display:none;box-shadow:inset 0 1px #fff9,0 40px 80px -40px #0000008c,0 0 0 1px #0000000a}.ob .ob-done-card .ob-seal{background:var(--ok-soft);border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.ob .ob-done-card .ob-seal svg{width:22px;height:22px;stroke:var(--ok);fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.ob .ob-done-card h2{font-family:var(--font-book);letter-spacing:-.015em;margin-top:18px;font-size:38px;font-weight:400;line-height:1.04}.ob .ob-done-card h2 .ob-pt{color:var(--warm-deep)}.ob .ob-done-card p{color:var(--ink-muted);max-width:460px;margin-top:8px;font-size:15px}.ob .ob-done-card .ob-saved{margin-top:22px;display:block}.ob .ob-done-card .ob-hand{font-family:var(--font-hand);color:var(--accent-deep);margin-top:18px;font-size:24px;display:block}.ob[data-szene=gemeldet] .ob-flow,.ob[data-szene=gemeldet] .ob-safe{display:none}.ob[data-szene=gemeldet] .ob-done-card{display:block}.ob[data-szene=wartet] .ob-hello,.ob[data-szene=wartet] .ob-flow{display:none}.ob[data-szene=wartet] .ob-wartet{display:block}.ob .ob-wartet{display:none}.ob .ob-wartet>.ob-eyebrow{color:var(--cream-faint)}.ob .ob-wartet h1{font-family:var(--font-book);letter-spacing:-.02em;margin-top:10px;font-size:clamp(40px,4.2vw,58px);font-weight:400;line-height:1.02}.ob .ob-wartet h1 em{font-family:var(--font-serif);color:var(--warm);font-style:italic}.ob .ob-wartet h1 .ob-pt{color:var(--warm)}.ob .ob-wartet .ob-lead{font-family:var(--font-book);color:var(--cream-muted);max-width:520px;margin-top:12px;font-size:19px}.ob .ob-wartet .ob-done-card{display:block}.ob .ob-stand{gap:22px;margin-top:18px;list-style:none;display:grid;position:relative}.ob .ob-stand:before{content:"";background:var(--line-strong);width:1.5px;position:absolute;top:14px;bottom:30px;left:13px}.ob .ob-stand li{align-items:flex-start;gap:16px;display:flex;position:relative}.ob .ob-stand li i{z-index:1;background:var(--paper);width:28px;height:28px;box-shadow:inset 0 0 0 1.5px var(--line-strong);color:var(--accent-deep);border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative}.ob .ob-stand li i svg{stroke:currentColor;fill:none;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.ob .ob-stand li.ob-is-done i{background:var(--ok);box-shadow:none;color:#fff}.ob .ob-stand li.ob-is-now i{background:var(--accent-soft);box-shadow:inset 0 0 0 1.5px var(--accent)}.ob .ob-stand li b{margin-top:3px;font-size:15px;font-weight:600;display:block}.ob .ob-stand li span{color:var(--ink-muted);margin-top:2px;font-size:13px;display:block}.ob .ob-stand li:not(.ob-is-done):not(.ob-is-now) b{color:var(--ink-muted)}.ob .ob-lilia{filter:drop-shadow(0 18px 22px #00000052);width:200px;position:absolute;top:70px;left:calc(100% + 36px)}.ob .ob-bubble{font-family:var(--font-hand);color:var(--warm);white-space:nowrap;font-size:28px;position:absolute;top:30px;left:calc(100% + 150px);transform:rotate(-8deg)}.ob .ob-hz-pose{overflow:visible}.ob .ob-hz-cap,.ob .ob-hz-leg{fill:#8e7d9c}.ob .ob-hz-arm{stroke:#8e7d9c;stroke-width:17px;fill:none;stroke-linecap:round}.ob .ob-hz-boot{fill:#7f6e8d}.ob .ob-hz-hand,.ob .ob-hz-nose{fill:#e7a97e}.ob .ob-hz-mouth{fill:#7a3b32}.ob .ob-hz-face{fill:#f1c49b}.ob .ob-hz-cheek{fill:#f2c879;opacity:.55}.ob .ob-hz-eye{fill:#2f5a8c}.ob .ob-hz-eye-hi{fill:#fff}.ob .ob-hf-hair{fill:#d9b46a}.ob .ob-hf-straehne{stroke:#1e120a52;stroke-width:2.4px;fill:none;stroke-linecap:round}.ob .ob-hf-brow{stroke:#b8934e;stroke-width:6px;fill:none;stroke-linecap:round}.ob .ob-hf-kleid{fill:#f3ede2}.ob .ob-hf-naht{stroke:#3c322824;stroke-width:2.6px;fill:none;stroke-linecap:round;stroke-linejoin:round}.ob .ob-hf-band{fill:#8e7d9c}.ob .ob-hz-wave-line{stroke:var(--warm);stroke-width:4px;fill:none;stroke-linecap:round;opacity:.85}.ob .ob-hz-key{fill:none;stroke:var(--warm);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}.ob .ob-hz-eyes{transform-box:fill-box;transform-origin:50%;animation:5.4s ease-in-out infinite ob-hzBlink}@keyframes ob-hzBlink{0%,92%,to{transform:scaleY(1)}95%,97%{transform:scaleY(.12)}}.ob .ob-hz-waving{transform-box:view-box;transform-origin:194px 184px;animation:2.2s ease-in-out infinite ob-winken}@keyframes ob-winken{0%,60%,to{transform:rotate(0)}70%{transform:rotate(-12deg)}80%{transform:rotate(6deg)}90%{transform:rotate(-8deg)}}@media (prefers-reduced-motion:reduce){.ob .ob-hz-eyes,.ob .ob-hz-waving,.ob .ob-spin{animation:none}}@media (max-width:1120px){.ob .ob-lilia,.ob .ob-bubble{display:none}}@media (max-width:640px){.ob .ob-stage{padding:20px 16px 96px}.ob .ob-top .ob-who span:last-child{display:none}.ob .ob-wrap{padding-top:32px}.ob .ob-box{border-radius:20px;padding:18px}.ob .ob-grid2{grid-template-columns:1fr}.ob .ob-progress .ob-bar{max-width:32px}.ob .ob-done-card{padding:28px 22px 24px}.ob .ob-bottom{flex-direction:column;align-items:flex-start;gap:6px}}
