:root{--lp-bg:#f4f6f8;--lp-bg-soft:#eaeef3;--lp-surface:#fff;--lp-surface-sunken:#f7f9fb;--lp-border:#dbe1e8;--lp-border-strong:#c3ccd7;--lp-text:#131820;--lp-text-muted:#5a6572;--lp-accent:#1f5c8b;--lp-accent-text:#fff;--lp-accent-soft:#e8f0f7;--lp-danger:#8a1c27;--lp-danger-soft:#fcecee;--lp-ok:#1c6238;--lp-ok-soft:#e8f4ec;--lp-warn:#7a4a05;--lp-warn-soft:#fdf1dd;--lp-font:system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", sans-serif;--lp-font-mono:ui-monospace, "SFMono-Regular", Menlo, "Roboto Mono", monospace;--lp-size-xs:.726rem;--lp-size-sm:.852rem;--lp-size-md:1rem;--lp-size-lg:1.174rem;--lp-size-xl:1.378rem;--lp-size-2xl:1.618rem;--lp-space-1:4px;--lp-space-2:8px;--lp-space-3:13px;--lp-space-4:21px;--lp-space-5:34px;--lp-space-6:55px;--lp-space-7:89px;--lp-gap:var(--lp-space-4);--lp-radius-sm:8px;--lp-radius:14px;--lp-radius-lg:20px;--lp-radius-pill:999px;--lp-shadow-sm:0 1px 2px #1318200f;--lp-shadow:0 1px 2px #1318200d, 0 6px 20px -8px #13182024;--lp-touch:44px;--lp-column:55rem;--lp-column-narrow:34rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--lp-bg:#0f141a;--lp-bg-soft:#161d25;--lp-surface:#171e26;--lp-surface-sunken:#121920;--lp-border:#2a3543;--lp-border-strong:#3a4859;--lp-text:#e8edf3;--lp-text-muted:#a2aeba;--lp-accent:#7fb3dd;--lp-accent-text:#0f141a;--lp-accent-soft:#1b2937;--lp-danger:#f2a3ac;--lp-danger-soft:#2c1a1d;--lp-ok:#8fd4a8;--lp-ok-soft:#16261d;--lp-warn:#e5bd7a;--lp-warn-soft:#2a2113;--lp-shadow-sm:0 1px 2px #0006;--lp-shadow:0 1px 2px #00000059, 0 8px 24px -10px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html,body{height:100%}body{background:var(--lp-bg);color:var(--lp-text);font-family:var(--lp-font);font-size:var(--lp-size-md);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.618}:focus-visible{outline:3px solid var(--lp-accent);outline-offset:2px;border-radius:var(--lp-radius-sm)}h1,h2,h3{letter-spacing:-.011em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0;font-weight:650;line-height:1.25}p,li,label,button,dd,dt,summary,figcaption{overflow-wrap:break-word}p{margin:0 0 var(--lp-space-3)}p:last-child{margin-bottom:0}.lp-app{max-width:var(--lp-column);padding:0 var(--lp-space-4) var(--lp-space-7);padding-bottom:calc(var(--lp-space-7) + env(safe-area-inset-bottom));min-height:100%;margin:0 auto}.lp-header{z-index:10;justify-content:space-between;align-items:center;gap:var(--lp-space-4);padding-block:var(--lp-space-4);margin-bottom:var(--lp-space-2);background:var(--lp-bg);display:flex;position:sticky;top:0}.lp-brand{align-items:center;gap:var(--lp-space-3);min-width:0;display:flex}.lp-brand-text{min-width:0}.lp-brand h1{font-size:var(--lp-size-lg);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lp-product{color:var(--lp-text-muted);font-size:var(--lp-size-xs);letter-spacing:.04em;text-transform:uppercase;display:block}.lp-build{color:var(--lp-text-muted);font-size:var(--lp-size-xs);font-variant-numeric:tabular-nums;opacity:.7;margin-top:2px;display:block}.lp-nav{gap:var(--lp-space-1);padding:var(--lp-space-1);background:var(--lp-bg-soft);border-radius:var(--lp-radius-pill);display:flex}.lp-nav button{align-items:center;gap:var(--lp-space-2);min-height:36px;padding:0 var(--lp-space-3);border-radius:var(--lp-radius-pill);color:var(--lp-text-muted);font-size:var(--lp-size-sm);box-shadow:none;background:0 0;border:0;font-weight:600;display:flex}.lp-nav-icon{flex:none}.lp-nav button[aria-current=page]{background:var(--lp-surface);color:var(--lp-text);box-shadow:var(--lp-shadow-sm)}@media (max-width:46rem){.lp-header{padding-block:var(--lp-space-2);margin-bottom:var(--lp-space-2)}.lp-nav{z-index:20;justify-content:center;gap:var(--lp-space-2);padding:var(--lp-space-2) var(--lp-space-3) calc(var(--lp-space-2) + env(safe-area-inset-bottom));border-top:1px solid var(--lp-border);background:var(--lp-surface);inset-inline:0;border-radius:0;position:fixed;bottom:0}.lp-nav button{min-width:var(--lp-touch);min-height:var(--lp-touch);padding-inline:var(--lp-space-1);white-space:nowrap;flex-direction:column;flex:auto;gap:2px;overflow:hidden}.lp-nav button span{text-overflow:ellipsis;max-width:100%;font-size:var(--lp-size-xs);font-weight:600;line-height:1.1;display:block;overflow:hidden}}@media (max-width:26rem){.lp-nav{gap:var(--lp-space-1);padding-inline:var(--lp-space-1)}.lp-nav button{padding-inline:0}.lp-app{padding-inline:var(--lp-space-3)}.lp-card,.lp-card-auth{padding:var(--lp-space-4)}}.lp-page-title{font-size:var(--lp-size-2xl);margin-bottom:var(--lp-space-4)}.lp-card{background:var(--lp-surface);border:1px solid var(--lp-border);border-radius:var(--lp-radius);box-shadow:var(--lp-shadow);padding:var(--lp-space-5);margin-bottom:var(--lp-space-4)}.lp-card>h2,.lp-card>h3{font-size:var(--lp-size-xl);margin-bottom:var(--lp-space-2)}.lp-card>h3{font-size:var(--lp-size-lg)}@media (max-width:26rem){.lp-page-title{font-size:var(--lp-size-xl)}.lp-card>h2{font-size:var(--lp-size-lg)}.lp-card>h3{font-size:var(--lp-size-md)}}.lp-card-auth,.lp-guest{max-width:var(--lp-column-narrow);margin:var(--lp-space-5) auto;padding:var(--lp-space-6)}.lp-guest input{letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Cascadia Mono,Liberation Mono,monospace}.lp-lead{color:var(--lp-text-muted);margin-bottom:var(--lp-space-4)}.lp-actions+.lp-hint{margin-top:var(--lp-space-3)}.lp-hint,.lp-muted{color:var(--lp-text-muted);font-size:var(--lp-size-sm)}.lp-hint-strong{margin:calc(var(--lp-space-2) * -1) 0 var(--lp-space-4);border-inline-start:3px solid var(--lp-border-strong);color:var(--lp-text);padding-inline-start:var(--lp-space-3)}.lp-divider,hr{background:var(--lp-border);height:1px;margin:var(--lp-space-5) 0;border:0}.lp-field{margin-bottom:var(--lp-space-4);display:block}.lp-field>span{font-weight:600;font-size:var(--lp-size-sm);margin-bottom:var(--lp-space-2);display:block}input,textarea,select{width:100%;min-height:var(--lp-touch);padding:var(--lp-space-3);font:inherit;color:inherit;background:var(--lp-surface-sunken);border:1px solid var(--lp-border-strong);border-radius:var(--lp-radius-sm);transition:border-color .12s,background .12s}input:hover,textarea:hover,select:hover{border-color:var(--lp-text-muted)}input:focus,textarea:focus,select:focus{background:var(--lp-surface)}textarea{resize:vertical;min-height:132px;line-height:1.55}input[type=file]{padding:var(--lp-space-2);background:0 0;border-style:dashed}button{min-height:var(--lp-touch);padding:0 var(--lp-space-4);font:inherit;color:var(--lp-accent-text);background:var(--lp-accent);border-radius:var(--lp-radius-sm);box-shadow:var(--lp-shadow-sm);cursor:pointer;border:1px solid #0000;font-weight:600;transition:filter .12s,background .12s}button:hover:not([disabled]){filter:brightness(1.08)}button:active:not([disabled]){filter:brightness(.95)}button[disabled]{opacity:.5;cursor:default;box-shadow:none}button.lp-secondary{color:var(--lp-accent);background:var(--lp-accent-soft);box-shadow:none;border-color:#0000}button.lp-quiet{color:var(--lp-text-muted);box-shadow:none;padding-inline:var(--lp-space-3);background:0 0;border-color:#0000}.lp-actions{gap:var(--lp-space-3);flex-wrap:wrap;align-items:center;display:flex}.lp-note{gap:var(--lp-space-3);padding:var(--lp-space-3) var(--lp-space-4);border-radius:var(--lp-radius-sm);border:1px solid var(--lp-border);background:var(--lp-bg-soft);margin-bottom:var(--lp-space-4);font-size:var(--lp-size-sm);display:flex}.lp-note:before{content:"i";background:var(--lp-text-muted);width:20px;height:20px;color:var(--lp-surface);font-size:var(--lp-size-xs);border-radius:50%;flex:none;place-items:center;margin-top:2px;font-weight:700;display:grid}.lp-note.lp-error{border-color:var(--lp-danger);background:var(--lp-danger-soft);color:var(--lp-danger)}.lp-note.lp-error:before{content:"!";background:var(--lp-danger);color:var(--lp-danger-soft)}.lp-note.lp-ok{border-color:var(--lp-ok);background:var(--lp-ok-soft);color:var(--lp-ok)}.lp-note.lp-ok:before{content:"✓";background:var(--lp-ok);color:var(--lp-ok-soft)}.lp-note.lp-move{gap:var(--lp-space-2);border-color:var(--lp-accent);flex-direction:column}.lp-note.lp-move:before{display:none}.lp-note.lp-move p{margin:0}.lp-note.lp-move a{overflow-wrap:anywhere}.lp-note.lp-environment{gap:var(--lp-space-2);border-color:var(--lp-warn);background:var(--lp-warn-soft);flex-direction:column;font-weight:600}.lp-note.lp-environment:before{content:"!";background:var(--lp-warn);color:var(--lp-surface);align-self:flex-start}.lp-note.lp-environment p{margin:0;font-weight:400}.lp-note.lp-environment p:first-of-type{font-weight:600}.lp-list{margin:0 0 var(--lp-space-5);gap:var(--lp-space-3);flex-direction:column;padding:0;list-style:none;display:flex}.lp-post{gap:0}.lp-message{padding-block:var(--lp-space-4);border-bottom:1px solid var(--lp-border)}.lp-message:first-child{padding-top:0}.lp-message header{align-items:baseline;gap:var(--lp-space-2);margin-bottom:var(--lp-space-2);flex-wrap:wrap;display:flex}.lp-unread{color:var(--lp-accent);font-size:var(--lp-size-xs);font-weight:650}.lp-sender{font-size:var(--lp-size-sm);font-weight:650}.lp-badge{padding:1px var(--lp-space-2);border-radius:var(--lp-radius-pill);background:var(--lp-accent);color:var(--lp-accent-text);font-size:var(--lp-size-xs);font-weight:650}.lp-time{font-size:var(--lp-size-xs);color:var(--lp-text-muted);font-variant-numeric:tabular-nums;margin-inline-start:auto}.lp-message-subject{margin:0 0 var(--lp-space-1);font-size:var(--lp-size-lg);overflow-wrap:anywhere;font-weight:600}.lp-message-body{white-space:pre-wrap;overflow-wrap:anywhere}.lp-attachments{margin:var(--lp-space-2) 0 0;padding:0;list-style:none}.lp-sealed{margin-top:var(--lp-space-2)}.lp-sealed .lp-hint{margin-top:var(--lp-space-2);margin-bottom:0}.lp-state{margin:var(--lp-space-2) 0 0;color:var(--lp-text-muted);font-size:var(--lp-size-xs)}.lp-empty{color:var(--lp-text-muted);margin:0 0 var(--lp-space-5)}.lp-compose{margin-bottom:var(--lp-space-6)}.lp-code{font-family:var(--lp-font-mono);font-size:var(--lp-size-lg);letter-spacing:.06em;word-break:break-all;background:var(--lp-surface-sunken);border:1px solid var(--lp-border);border-radius:var(--lp-radius-sm);padding:var(--lp-space-4);margin-bottom:var(--lp-space-4)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.lp-sheet{display:none}@media print{body *{visibility:hidden}.lp-sheet,.lp-sheet *{visibility:visible}.lp-sheet{color:#000;background:#fff;width:100%;padding:24px;font-size:12pt;display:block;position:absolute;inset-block-start:0;inset-inline-start:0}.lp-sheet-title{margin-block-end:16px;font-size:18pt}.lp-sheet-meta{grid-template-columns:max-content 1fr;gap:4px 16px;margin-block-end:20px;display:grid}.lp-sheet-meta dt{font-weight:600}.lp-sheet-meta dd{margin:0}.lp-sheet-code{font-family:var(--lp-font-mono);letter-spacing:.08em;border:1.5pt solid #000;flex-wrap:wrap;gap:8px 18px;margin:0 0 20px;padding:12px;font-size:15pt;list-style:none;display:flex}.lp-sheet-note{max-width:60ch;margin:0 0 8px}}.lp-page-head{justify-content:space-between;align-items:center;gap:var(--lp-space-2) var(--lp-space-4);margin-bottom:var(--lp-space-4);flex-wrap:wrap;display:flex}.lp-page-head .lp-page-title{margin-bottom:0}.lp-chips{gap:var(--lp-space-2);margin-bottom:var(--lp-space-4);flex-wrap:wrap;display:flex}.lp-chip{min-height:36px;padding:0 var(--lp-space-4);border:1px solid var(--lp-border-strong);border-radius:var(--lp-radius-pill);color:var(--lp-text-muted);font-size:var(--lp-size-sm);box-shadow:none;background:0 0}.lp-chip[aria-pressed=true]{background:var(--lp-accent);color:var(--lp-accent-text);border-color:#0000}.lp-upload-file{align-items:center;gap:var(--lp-space-3);margin-bottom:var(--lp-space-4);flex-wrap:wrap;display:flex}.lp-documents{gap:var(--lp-space-2)}.lp-document{align-items:center;gap:0 var(--lp-space-4);max-width:none;padding:var(--lp-space-3) var(--lp-space-4);background:var(--lp-surface);border:1px solid var(--lp-border);border-radius:var(--lp-radius);box-shadow:var(--lp-shadow-sm);grid-template-columns:auto 1fr auto;grid-template-areas:"type title action""type meta action";display:grid}.lp-doc-type{padding:2px var(--lp-space-3);border-radius:var(--lp-radius-pill);background:var(--lp-accent-soft);color:var(--lp-accent);font-size:var(--lp-size-xs);white-space:nowrap;grid-area:type;align-self:center;font-weight:650}.lp-doc-title{overflow-wrap:anywhere;grid-area:title;font-weight:600}.lp-doc-meta{color:var(--lp-text-muted);font-size:var(--lp-size-xs);grid-area:meta}.lp-doc-actions{align-items:center;gap:var(--lp-space-2);grid-area:action;display:flex}@media (max-width:34rem){.lp-document{gap:var(--lp-space-2);grid-template-columns:1fr;grid-template-areas:"type""title""meta""action";justify-items:start}.lp-doc-actions{flex-direction:column;align-items:stretch;width:100%}.lp-document button{width:100%}}.lp-form-field{margin:0 0 var(--lp-space-5);border:0;padding:0}.lp-form-field legend,.lp-form-field>label>span{font-weight:600;font-size:var(--lp-size-sm);margin-bottom:var(--lp-space-2);padding:0;display:block}.lp-field-error input,.lp-field-error textarea,.lp-field-error select{border-color:var(--lp-danger)}.lp-field-message{margin:var(--lp-space-2) 0 0;color:var(--lp-danger);font-size:var(--lp-size-sm)}.lp-choices{gap:var(--lp-space-2);flex-direction:column;display:flex}.lp-choice{align-items:center;gap:var(--lp-space-3);min-height:var(--lp-touch);padding:var(--lp-space-2) var(--lp-space-3);border:1px solid var(--lp-border);border-radius:var(--lp-radius-sm);cursor:pointer;display:flex}.lp-choice:hover{border-color:var(--lp-border-strong)}.lp-choice input{width:auto;min-height:0;accent-color:var(--lp-accent);margin:0}.lp-scale{gap:var(--lp-space-2);flex-wrap:wrap;display:flex}.lp-scale-step{align-items:center;gap:var(--lp-space-1);min-width:var(--lp-touch);min-height:var(--lp-touch);padding:var(--lp-space-2);border:1px solid var(--lp-border);border-radius:var(--lp-radius-sm);cursor:pointer;font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.lp-scale-step input{width:auto;min-height:0;accent-color:var(--lp-accent);margin:0}.lp-summary{gap:var(--lp-space-4);margin:0 0 var(--lp-space-4);display:grid}.lp-summary>div{gap:var(--lp-space-1);display:grid}.lp-summary dt{font-size:var(--lp-size-sm);color:var(--lp-text-muted)}.lp-summary dd{overflow-wrap:anywhere;margin:0;font-weight:600}.lp-declaration{padding:var(--lp-space-4);background:var(--lp-surface-sunken);border:1px solid var(--lp-border);border-radius:var(--lp-radius-sm);white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:var(--lp-size-md);margin:0;line-height:1.65}.lp-section-title{font-size:var(--lp-size-lg);margin:var(--lp-space-5) 0 var(--lp-space-3)}.lp-section-title:first-child{margin-top:0}.lp-ablage{gap:0}.lp-ablage .lp-document,.lp-ablage .lp-document:only-child{gap:var(--lp-space-1) var(--lp-space-4);padding:var(--lp-space-3) 0;border:0;border-bottom:1px solid var(--lp-border);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:1fr auto;grid-template-areas:"title action""meta action""state state";justify-items:stretch}.lp-ablage .lp-doc-pruefung,.lp-ablage .lp-doc-abgelehnt,.lp-ablage .lp-doc-withdrawn{grid-area:state}.lp-ablage .lp-doc-actions{flex-direction:row;width:auto}.lp-ablage .lp-document button{width:auto}.lp-viewer-bar{margin-bottom:var(--lp-space-2);column-gap:var(--lp-space-5)}.lp-viewer-controls{align-items:center;gap:var(--lp-space-2) var(--lp-space-4);margin-bottom:var(--lp-space-3);flex-wrap:wrap;display:flex}.lp-viewer-zoom{gap:var(--lp-space-4);margin-inline-start:auto;display:inline-flex}@media (max-width:46rem){.lp-viewer-zoom{display:none}}.lp-viewer-page{max-height:75vh;padding:var(--lp-space-1);text-align:center;overflow:auto}.lp-viewer-page canvas,.lp-viewer-page img{max-width:100%;height:auto;box-shadow:var(--lp-shadow);background:#fff}.lp-profilebar{align-items:center;gap:var(--lp-space-3);padding:var(--lp-space-3) var(--lp-space-4);margin-bottom:var(--lp-space-4);background:var(--lp-accent-soft);border-radius:var(--lp-radius-sm);font-size:var(--lp-size-sm);flex-wrap:wrap;display:flex}.lp-profile-switch select{width:auto;min-height:36px;padding:0 var(--lp-space-3);background:var(--lp-surface)}.lp-profile-note{color:var(--lp-text-muted)}.lp-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button.lp-danger{background:var(--lp-danger);color:var(--lp-danger-soft);border-color:var(--lp-danger)}button.lp-danger:disabled{opacity:.55;cursor:not-allowed}.lp-consequences{margin:0 0 var(--lp-space-4);color:var(--lp-text-muted);padding-left:1.2em;list-style:outside}.lp-consequences li{margin-bottom:var(--lp-space-1)}.lp-check{gap:var(--lp-space-2);margin-bottom:var(--lp-space-4);align-items:flex-start;display:flex}.lp-check input{width:auto;margin-top:.2em}.lp-agreement-text{white-space:pre-wrap;max-height:22rem;padding:var(--lp-space-3);border:1px solid var(--lp-border);border-radius:var(--lp-radius);background:var(--lp-surface-sunken);margin-bottom:var(--lp-space-3);font-size:.95rem;line-height:1.5;overflow-y:auto}.lp-agreement-text:focus-visible{outline:2px solid var(--lp-accent);outline-offset:2px}.lp-skeleton{gap:var(--lp-space-3);padding:var(--lp-space-5);border:1px solid var(--lp-border);border-radius:var(--lp-radius);background:var(--lp-surface);display:grid}.lp-skeleton-label{color:var(--lp-text-muted);font-size:var(--lp-size-sm)}.lp-skeleton-line{border-radius:var(--lp-radius-sm);background:var(--lp-bg-soft);height:14px;animation:1.6s ease-in-out infinite lp-pulse}.lp-skeleton-line:nth-child(3){animation-delay:.15s}.lp-skeleton-short{width:60%;animation-delay:.3s}@keyframes lp-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.lp-skeleton-line{animation:none}}.lp-update{justify-content:space-between;align-items:center;gap:var(--lp-space-3);margin-bottom:var(--lp-space-4);padding:var(--lp-space-3) var(--lp-space-4);border:1px solid var(--lp-border);border-radius:var(--lp-radius);background:var(--lp-bg-soft);font-size:var(--lp-size-sm);flex-wrap:wrap;display:flex}.lp-steps{margin-bottom:var(--lp-space-5)}.lp-steps-count{color:var(--lp-text-muted);font-size:var(--lp-size-xs);letter-spacing:.04em;text-transform:uppercase;margin-bottom:var(--lp-space-2)}.lp-steps-list{gap:var(--lp-space-2) var(--lp-space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lp-step{align-items:center;gap:var(--lp-space-2);font-size:var(--lp-size-sm);color:var(--lp-text-muted);display:flex}.lp-step-mark{border:1px solid var(--lp-border-strong);width:22px;height:22px;font-size:var(--lp-size-xs);border-radius:50%;flex:none;place-items:center;font-weight:650;display:grid}.lp-step-current{color:var(--lp-text);font-weight:600}.lp-step-current .lp-step-mark{background:var(--lp-accent);color:var(--lp-accent-text);border-color:#0000}.lp-step-done .lp-step-mark{background:var(--lp-ok-soft);color:var(--lp-ok);border-color:#0000}.lp-welcome{border-color:var(--lp-accent);background:linear-gradient(var(--lp-accent-soft), var(--lp-surface) 60%)}.lp-welcome-mark{width:34px;height:34px;margin-bottom:var(--lp-space-3);background:var(--lp-ok);color:var(--lp-ok-soft);font-size:var(--lp-size-lg);border-radius:50%;place-items:center;font-weight:700;display:grid}.lp-welcome-pending{margin:0 0 var(--lp-space-3);font-weight:600}.lp-welcome-list{margin:0 0 var(--lp-space-4);color:var(--lp-text);padding-left:1.2em}.lp-welcome-list li{margin-bottom:var(--lp-space-2)}.lp-provenance{margin:0 0 var(--lp-space-2);padding:var(--lp-space-2) var(--lp-space-3);border-left:3px solid var(--lp-text-muted);background:var(--lp-bg-soft);color:var(--lp-text-muted);font-size:var(--lp-size-sm)}.lp-scan{margin-bottom:var(--lp-space-4)}.lp-scan-video{width:100%;max-height:55vh;margin-bottom:var(--lp-space-3);border-radius:var(--lp-radius);background:var(--lp-bg-soft);object-fit:cover}.lp-termine{gap:0;display:grid}.lp-termin{gap:var(--lp-space-2);padding-block:var(--lp-space-4);border-bottom:1px solid var(--lp-border);display:grid}.lp-termin:first-child{padding-top:0}.lp-termin-zeit{font-size:var(--lp-size-xl);margin:0;line-height:1.25}.lp-termin p{margin:0}.lp-fussnote{margin-top:var(--lp-space-5);font-size:var(--lp-size-sm)}a.lp-button{min-height:var(--lp-touch);padding:0 var(--lp-space-4);color:var(--lp-accent-text);background:var(--lp-accent);border-radius:var(--lp-radius-sm);box-shadow:var(--lp-shadow-sm);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}button.lp-link.lp-link-leise{color:var(--lp-text-muted)}button.lp-link,a.lp-link{min-height:var(--lp-touch);color:var(--lp-accent);box-shadow:none;text-underline-offset:3px;background:0 0;border:0;align-items:center;padding:0;font-weight:600;text-decoration:underline;display:inline-flex}.lp-blatt-grund{z-index:40;background:#13182066;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.lp-blatt{width:min(100%, var(--lp-column-narrow));gap:var(--lp-space-3);padding:var(--lp-space-4) var(--lp-space-4) calc(var(--lp-space-4) + env(safe-area-inset-bottom));background:var(--lp-surface);border-radius:var(--lp-radius-lg) var(--lp-radius-lg) 0 0;box-shadow:var(--lp-shadow);display:grid}.lp-blatt h3,.lp-blatt p{margin:0}.lp-blatt-wahl{gap:var(--lp-space-2);display:grid}@media (min-width:46rem){.lp-blatt-grund{align-items:center}.lp-blatt{border-radius:var(--lp-radius-lg)}}.lp-start{gap:0;display:grid}.lp-start-karte{gap:var(--lp-space-2);padding-block:var(--lp-space-4);border-bottom:1px solid var(--lp-border);justify-items:start;display:grid}.lp-start-karte:first-of-type{padding-top:var(--lp-space-2)}.lp-start-karte p{margin:0}.lp-start-art{font-size:var(--lp-size-sm);color:var(--lp-text-muted);margin:0;font-weight:600}.lp-start-leer{margin:var(--lp-space-5) 0;font-size:var(--lp-size-lg);color:var(--lp-text-muted);text-align:center}.lp-mehr{gap:var(--lp-space-1);margin:0;padding:0;list-style:none;display:grid}button.lp-mehr-eintrag{align-items:center;gap:var(--lp-space-3);width:100%;padding:0 var(--lp-space-3);color:var(--lp-text);border-radius:var(--lp-radius-sm);box-shadow:none;text-align:start;background:0 0;border:0;display:flex}button.lp-mehr-eintrag:hover:not([disabled]){background:var(--lp-bg-soft);filter:none}button.lp-zurueck{gap:var(--lp-space-1);text-decoration:none}.lp-profilebar-leise{margin-bottom:var(--lp-space-2);justify-content:flex-end;display:flex}.lp-einstellungen{border-top:1px solid var(--lp-border)}.lp-einstellung{border-bottom:1px solid var(--lp-border)}.lp-einstellung>summary{align-items:center;gap:var(--lp-space-3);min-height:var(--lp-touch);padding-block:var(--lp-space-3);cursor:pointer;list-style:none;display:flex}.lp-einstellung>summary::-webkit-details-marker{display:none}.lp-einstellung>summary:after{content:"›";color:var(--lp-text-muted);font-size:var(--lp-size-lg);margin-inline-start:var(--lp-space-2);line-height:1;transition:transform .12s}.lp-einstellung[open]>summary:after{transform:rotate(90deg)}.lp-einstellung>summary:focus-visible{outline:3px solid var(--lp-focus,var(--lp-accent));outline-offset:2px}.lp-einstellung-titel{font-size:var(--lp-size-md);flex:auto;margin:0;font-weight:600}.lp-einstellung-stand{color:var(--lp-text-muted);font-size:var(--lp-size-sm)}.lp-einstellung-inhalt{padding-bottom:var(--lp-space-4)}.lp-einstellung-inhalt>:first-child{margin-top:0}.lp-abmelden{margin-top:var(--lp-space-5)}@media (prefers-reduced-motion:reduce){.lp-einstellung>summary:after{transition:none}}
