@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-divide-x-reverse:0;--leiste-rand-links:0px;--leiste-rand-rechts:0px}}}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/jetbrains-mono-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/jetbrains-mono-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/source-serif-4-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/source-serif-4-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anotio Flaggen;font-style:normal;font-display:swap;src:url(/fonts/twemoji-country-flags.woff2)format("woff2");unicode-range:U+1F1E6-1F1FF,U+1F3F4,U+E0062-E0063,U+E0065,U+E0067,U+E006C,U+E006E,U+E0073-E0074,U+E0077,U+E007F}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/geist-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/geist-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/newsreader-latin-standard-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/newsreader-latin-ext-standard-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@layer theme{:root,:host{--font-sans:"Geist", system-ui, -apple-system, sans-serif;--font-serif:"Geist", system-ui, -apple-system, sans-serif;--font-mono:"Geist", system-ui, -apple-system, sans-serif;--color-green-50:oklch(98.2% .018 155.826);--color-green-500:oklch(72.3% .219 149.579);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-normal:0em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary:var(--color-ink-100);--color-accent:var(--color-ink-100);--color-focus-ring:var(--color-ink-100);--color-warm:#f59e0b;--color-fsrs-again-bg:var(--color-paper-20);--color-fsrs-again-border:var(--color-paper-40);--color-fsrs-again-deep:var(--color-ink-100);--color-fsrs-hard-bg:var(--color-paper-10);--color-fsrs-hard-border:var(--color-paper-30);--color-fsrs-hard-deep:var(--color-ink-100);--color-fsrs-good-bg:var(--color-paper-05);--color-fsrs-good-border:var(--color-paper-30);--color-fsrs-good-deep:var(--color-ink-100);--color-fsrs-easy-bg:var(--color-paper-00);--color-fsrs-easy-border:var(--color-paper-20);--color-fsrs-easy-deep:var(--color-ink-80);--color-fsrs-again-punkt:var(--color-ink-100);--color-fsrs-hard-punkt:var(--color-ink-80);--color-fsrs-good-punkt:var(--color-ink-60);--color-fsrs-easy-punkt:var(--color-ink-40);--color-brand-google-blue:#4285f4;--color-brand-google-green:#34a853;--color-brand-google-yellow:#fbbc05;--color-brand-google-red:#ea4335;--color-danger:var(--signal-gefahr);--color-zivilrecht:var(--color-zivil);--color-oer:var(--color-oeff);--color-strafrecht:var(--color-straf);--color-grade-again:var(--color-fsrs-again);--color-grade-hard:var(--color-fsrs-hard);--color-grade-good:var(--color-fsrs-good);--color-grade-easy:var(--color-fsrs-easy);--color-foreground:#14130e;--color-muted:#f5f0e4;--color-muted-foreground:#57544a;--color-input:#ece5d2;--color-ring:#87836f;--color-destructive:var(--signal-gefahr);--color-background:#fafaf9;--color-blockquote-text:var(--color-ink-60);--color-code-bg:var(--color-paper-10);--color-code-block-bg:var(--color-paper-10);--color-code-block-text:var(--color-ink-100);--color-table-border:var(--color-paper-20);--color-table-header-bg:var(--color-paper-05);--color-hr-border:var(--color-paper-20);--color-placeholder:var(--input-placeholder);--color-paper-00:#fbf8f1;--color-paper-05:#f5f0e4;--color-paper-10:#ece5d2;--color-kalender-1:#2a6f4e;--color-kalender-2:#7c5e3b;--color-kalender-3:#3a5a8c;--color-kalender-4:#8c3a4e;--color-kalender-5:#5a3a8c;--color-kalender-6:#3a7d8c;--color-kalender-7:#8c6b2a;--color-kalender-8:#4a4a4a;--color-paper-20:#d9d0b8;--color-paper-30:#b8ae93;--color-paper-40:#9e9781;--color-ink-100:#14130e;--color-ink-80:#2b2a22;--color-ink-60:#57544a;--color-ink-40:#6b6857;--color-ink-20:#b5b09a;--color-anwesend-online:var(--color-fsrs-good);--color-anwesend-offline:#8c8778;--color-zivil:#2a3e78;--color-zivil-tint:#dde2f0;--color-oeff:#2d6a4f;--color-oeff-tint:#ddebe0;--color-oeff-deep:#1a4530;--color-straf:#6b2533;--color-straf-tint:#eedcde;--color-fsrs-again:#b33a2a;--color-fsrs-hard:#8f611c;--color-fsrs-good:#4e6b43;--color-fsrs-easy:#2f5c3a;--color-ki-1:#4b6e7a;--color-ki-2:#6b5c8a;--color-ki-3:#c9b98a;--color-fsrs-hard-tint:#f5e4cc;--color-fsrs-good-tint:#dce6d5;--marker-gelb:#f5e4cc;--marker-gruen:#dce6d5;--marker-blau:#dde2f0;--marker-rot:#f2d9d9;--marker-orange:#f7dfc8;--marker-lila:#e4dcef;--marker-tuerkis:#d3e5e6;--marker-rosa:#f4dae6;--marker-grau:#e2ded2;--marker-oliv:#e9e4c3;--color-auswahl:#2a3e7847;--schrift-standard:#14130e;--schrift-grau:#57544a;--schrift-blau:#2a3e78;--schrift-rot:#9b2c2c;--schrift-gruen:#2d6a4f;--schrift-orange:#b45f1f;--schrift-lila:#6b5c8a;--schrift-karamell:#8b6914;--text-akten-micro:clamp(.625rem, .55rem + .25cqi, .6875rem);--text-akten-caption:clamp(.6875rem, .6rem + .3cqi, .75rem);--text-akten-small:clamp(.75rem, .65rem + .35cqi, .8125rem);--text-akten-body:clamp(.875rem, .78rem + .35cqi, .9375rem);--text-akten-body-lg:clamp(1rem, .9rem + .4cqi, 1.0625rem);--text-akten-h6:clamp(1rem, .85rem + .6cqi, 1.125rem);--text-akten-h5:clamp(1.0625rem, .9rem + .8cqi, 1.25rem);--text-akten-h4:clamp(1.125rem, .85rem + 1.4cqi, 1.5rem);--text-akten-h3:clamp(1.25rem, .8rem + 2.2cqi, 2rem);--text-akten-h2:clamp(1.375rem, .6rem + 3.6cqi, 2.75rem);--text-akten-h1:clamp(1.75rem, .6rem + 5.4cqi, 4.25rem);--font-code:"JetBrains Mono", "SF Mono", Menlo, Consolas, "Cascadia Mono", monospace;--font-ui:"Geist", system-ui, -apple-system, sans-serif;--radius-akten-1:4px;--radius-akten-2:8px;--radius-akten-3:12px;--radius-akten-4:16px;--pad-page-x:clamp(1rem, 9vw - 2.5rem, 6rem);--pad-card:var(--abstand-4);--akten-folio-clearance:clamp(28px, 2vw + 12px, 44px);--chat-kopf-h:70px;--chat-radius:22px}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}@media(min-width:1536px){html{font-size:clamp(16px,14px + .15vw,19px)}}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}:is(input,textarea,select,[contenteditable=true]):focus,:is(input,textarea,select,[contenteditable=true]):focus-visible{box-shadow:none;border-color:var(--field-border-focus);outline:none}::selection{background-color:var(--color-auswahl)}input::selection{background-color:var(--color-auswahl)}textarea::selection{background-color:var(--color-auswahl)}.ProseMirror ::selection{background-color:var(--color-auswahl)}.prose :is(h1,h2,h3,h4):not(:first-child){margin-top:1.75em}.prose p{line-height:1.85}.prose-gutachten :is(h1,h2,h3,h4,h5){text-align:left;color:var(--color-ink-100);margin-left:0;font-weight:700}.prose-gutachten h1{margin-top:0;margin-bottom:.8em;font-size:1.25rem}.prose-gutachten h2{margin-top:1.75em;margin-bottom:.6em;font-size:1.125rem}.prose-gutachten h3{margin-top:1.4em;margin-bottom:.4em;font-size:1rem}.prose-gutachten h4{margin-top:1.1em;margin-bottom:.3em;font-size:1rem}.prose-gutachten h5{margin-top:.9em;margin-bottom:.25em;font-size:1rem}.prose-gutachten>:is(h1,h2,h3,h4,h5):first-child{margin-top:0}.prose-gutachten :is(h2,h3,h4,h5)+p{margin-top:.2em}.prose-erklaerung{color:var(--color-ink-80);font-size:13.5px;line-height:1.7}.prose-erklaerung :is(h1,h2,h3,h4){color:var(--color-ink-100);letter-spacing:-.01em;font-weight:700}.prose-erklaerung h1{margin-top:1.5em;margin-bottom:.5em;font-size:1.15rem}.prose-erklaerung h2{border-bottom:1px solid var(--color-paper-20);margin-top:1.6em;margin-bottom:.5em;padding-bottom:.3em;font-size:1.02rem}.prose-erklaerung h3{margin-top:1.2em;margin-bottom:.35em;font-size:.95rem}.prose-erklaerung h4{text-transform:none;letter-spacing:0;color:var(--color-ink-80);margin-top:1em;margin-bottom:.25em;font-size:.8125rem}.prose-erklaerung>:is(h1,h2,h3,h4):first-child{margin-top:0}.prose-erklaerung p{margin-top:0;margin-bottom:.85em}.prose-erklaerung :is(h1,h2,h3,h4)+p{margin-top:0}.prose-erklaerung strong{color:var(--color-ink-100);font-weight:600}.prose-erklaerung ul,.prose-erklaerung ol{margin:.5em 0 .85em;padding-left:1.4em}.prose-erklaerung li{margin:.15em 0}.prose-erklaerung ul{list-style:outside}.prose-erklaerung ol{list-style:decimal}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer components{.oeffentlich-rahmen{flex-direction:column;min-height:100dvh;display:flex}.oeffentlich-kopf{justify-content:space-between;align-items:center;gap:var(--abstand-2) var(--abstand-3);flex-wrap:wrap;padding:clamp(20px,1.6vw + 12px,32px) clamp(20px,4vw,56px);display:flex}.oeffentlich-nav{align-items:center;gap:4px;display:flex}.oeffentlich-nav .akten-knopf[aria-current=page]{color:var(--color-ink-100);background:var(--color-paper-10)}.oeffentlich-nav-hinweis{padding-inline:var(--abstand-2);font-size:var(--text-akten-small);color:var(--color-ink-60)}.oeffentlich-inhalt{flex:1 0 auto}@media(max-width:479.98px){.oeffentlich-nav-preise{display:none}}.oeffentlich-rahmen{--oeffentlich-breite:1080px;--oeffentlich-lesebreite:720px;--oeffentlich-rand:clamp(20px, 4vw, 56px)}.oeffentlich-spalte{box-sizing:content-box;max-width:var(--oeffentlich-breite);padding-inline:var(--oeffentlich-rand);margin-inline:auto}.oeffentlich-spalte[data-breite=lese]{max-width:var(--oeffentlich-lesebreite)}.oeffentlich-abschnitt{padding-block:clamp(32px,2.4vw + 12px,56px)}.oeffentlich-abschnitt[data-getoent]{background:var(--color-paper-05);border-block:1px solid var(--color-paper-20)}.oeffentlich-abschnitt-kopf{text-align:center;flex-direction:column;align-items:center;margin-bottom:clamp(20px,1.4vw + 10px,32px);display:flex}.oeffentlich-abschnitt-titel{margin:var(--abstand-2) 0 0;font-family:var(--font-serif);font-size:var(--text-akten-h3);letter-spacing:-.02em;color:var(--color-ink-100);text-wrap:balance;font-weight:500;line-height:1.15}.oeffentlich-hero{max-width:880px;padding:clamp(24px,3vw + 8px,64px) var(--oeffentlich-rand) clamp(28px,2vw + 12px,48px);text-align:center;flex-direction:column;align-items:center;margin-inline:auto;display:flex}.oeffentlich-brotkrumen{margin-bottom:var(--abstand-4)}.oeffentlich-brotkrumen ol{font-size:var(--text-akten-caption);color:var(--color-ink-60);flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:inline-flex}.oeffentlich-brotkrumen a{color:inherit;text-decoration:none}.oeffentlich-brotkrumen a:hover{color:var(--color-ink-100)}.oeffentlich-brotkrumen [aria-current=page]{color:var(--color-ink-100);font-weight:500}.oeffentlich-hero-titel{margin:var(--abstand-3) 0 0;font-family:var(--font-serif);font-size:var(--text-akten-h2);letter-spacing:-.025em;color:var(--color-ink-100);text-wrap:balance;font-weight:500;line-height:1.08}.oeffentlich-hero[data-groesse=gross] .oeffentlich-hero-titel{font-size:var(--text-akten-h1);letter-spacing:-.03em}.oeffentlich-hero-lead{max-width:60ch;margin:var(--abstand-3) auto 0;font-size:var(--text-akten-body-lg);color:var(--color-ink-80);line-height:1.55}.oeffentlich-hero-zusatz{margin:var(--abstand-3) 0 0;font-family:var(--font-mono);font-size:var(--text-akten-micro);color:var(--color-ink-60)}.oeffentlich-link{color:var(--color-ink-100);text-decoration:underline;-webkit-text-decoration-color:var(--color-paper-30);text-decoration-color:var(--color-paper-30);text-underline-offset:3px;font-weight:500}.oeffentlich-link:hover{-webkit-text-decoration-color:var(--color-ink-60);text-decoration-color:var(--color-ink-60)}.oeffentlich-aufruf-rahmen{padding:clamp(40px,3vw + 16px,72px) var(--oeffentlich-rand)}.akten-blatt.oeffentlich-aufruf{max-width:var(--oeffentlich-lesebreite);margin-inline:auto}.oeffentlich-aufruf-text{max-width:56ch;font-size:var(--text-akten-body);color:var(--color-ink-80);margin:0;line-height:1.55}.oeffentlich-aufruf-wege{flex-flow:row-reverse wrap;justify-content:flex-start;gap:8px;margin-top:8px;display:flex}.akten-fuss-newsletter,.akten-fuss{--fuss-rand:clamp(20px, 8vw - 60px, 280px);background:var(--color-paper-05);border-top:1px solid var(--color-paper-20)}.akten-fuss-newsletter{padding:clamp(18px,1.4vw + 10px,28px) var(--fuss-rand)}.akten-fuss-newsletter-innen{justify-content:space-between;align-items:flex-start;gap:var(--abstand-2) var(--abstand-3);flex-wrap:wrap;max-width:1080px;margin-inline:auto;display:flex}.akten-fuss-newsletter-text{flex:260px;min-width:220px}.akten-fuss-newsletter-text p{font-size:var(--text-akten-small);color:var(--color-ink-80);margin:4px 0 0;line-height:1.5}.akten-fuss-newsletter-form{flex-wrap:wrap;flex:320px;justify-content:flex-end;align-items:flex-start;gap:8px;display:flex}.akten-feld-rahmen.akten-fuss-newsletter-feld{flex:200px;min-width:0}.akten-fuss-newsletter-recht{width:100%;font-size:var(--text-akten-caption);color:var(--color-ink-60);margin:0;line-height:1.5}.akten-fuss{padding:clamp(48px,3vw + 24px,80px) var(--fuss-rand) clamp(28px,1.6vw + 14px,40px)}.akten-fuss-innen{max-width:1280px;margin-inline:auto}.akten-fuss-raster{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:clamp(28px,2vw + 16px,40px);margin-bottom:clamp(40px,3vw + 16px,56px);display:grid}.akten-fuss-spaltenkopf{margin:0 0 var(--abstand-3)}.akten-fuss-liste{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.akten-fuss-link{font-size:var(--text-akten-small);color:var(--color-ink-80);transition:color var(--dauer) var(--kurve);text-decoration:none}.akten-fuss-link:hover{color:var(--color-ink-100)}.akten-fuss-unten{justify-content:space-between;align-items:center;gap:var(--abstand-2);padding-top:var(--abstand-4);border-top:1px solid var(--color-paper-20);font-family:var(--font-mono);font-size:var(--text-akten-caption);color:var(--color-ink-60);flex-wrap:wrap;display:flex}.oeffentlich-formular-spalte{padding-bottom:clamp(48px,4vw + 20px,96px)}.akten-blatt.oeffentlich-formular{--blatt-abstand:20px}.akten-feld.oeffentlich-textfeld{resize:none;min-height:9rem}.oeffentlich-honigtopf{position:absolute;left:-9999px}.oeffentlich-formular-fuss{align-items:center;gap:var(--abstand-2) var(--abstand-3);padding-top:var(--abstand-3);border-top:1px solid var(--color-paper-20);flex-wrap:wrap;display:flex}.oeffentlich-formular-hinweis{font-size:var(--text-akten-caption);color:var(--color-ink-60);flex:240px;margin:0;line-height:1.5}.dsa-einleitung{margin-bottom:var(--abstand-4)}.dsa-einleitung p{margin:0 0 var(--abstand-2);font-size:var(--text-akten-body);color:var(--color-ink-80);line-height:1.65}.dsa-einleitung strong{color:var(--color-ink-100)}.dsa-einleitung p.dsa-einleitung-leise{font-size:var(--text-akten-small);color:var(--color-ink-60);margin:0}.dsa-fehler,.dsa-eingang{outline:none}.dsa-eingang{gap:var(--abstand-2);flex-direction:column;display:flex}.dsa-eingang p{font-size:var(--text-akten-small);color:var(--color-ink-80);margin:0;line-height:1.55}.dsa-eingang strong{color:var(--color-ink-100)}.dsa-eingang p.dsa-eingang-recht{font-size:var(--text-akten-caption);color:var(--color-ink-60)}.dsa-gruppe{gap:var(--abstand-3);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.dsa-gruppe+.dsa-gruppe{padding-top:var(--abstand-4);border-top:1px solid var(--color-paper-20)}.dsa-gruppe legend{margin-bottom:var(--abstand-2);font-family:var(--font-serif);font-size:var(--text-akten-h5);letter-spacing:-.015em;color:var(--color-ink-100);padding:0;font-weight:500}.dsa-gruppe-zusatz{font-family:var(--font-mono);font-size:var(--text-akten-caption);letter-spacing:0;color:var(--color-ink-60);font-weight:400}.akten-absturz-route{justify-content:center;align-items:center;gap:var(--abstand-3);min-height:60dvh;padding:var(--abstand-4);flex-direction:column;display:flex}.akten-absturz-marke{color:inherit;border-radius:var(--radius-akten-1);text-decoration:none;display:inline-flex}.akten-absturz-marke:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:4px}.akten-absturz-details{max-width:100%;padding-top:var(--abstand-2);border-top:1px solid var(--color-paper-20);white-space:pre-wrap;word-break:break-all;font-family:var(--font-mono);font-size:var(--text-akten-caption);color:var(--color-ink-80);margin:0 0 8px;line-height:1.5}.akten-seitenwahl{justify-content:space-between;align-items:center;gap:8px var(--abstand-3);padding-top:var(--abstand-3);flex-wrap:wrap;display:flex}.akten-seitenwahl-stand{font-family:var(--font-mono);font-size:var(--text-akten-caption);font-variant-numeric:tabular-nums;color:var(--color-ink-60);margin:0}.akten-seitenwahl-knoepfe{align-items:center;gap:2px;display:flex}.akten-knopf.akten-seitenwahl-zahl{min-width:30px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;justify-content:center;padding-inline:6px}.akten-knopf.akten-seitenwahl-zahl[aria-current=page]{background:var(--color-paper-10);color:var(--color-ink-100);font-weight:600}.akten-seitenwahl-luecke{text-align:center;min-width:20px;font-family:var(--font-mono);font-size:var(--text-akten-caption);color:var(--color-ink-60)}.kuerzel-raster{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px 32px;display:grid}.kuerzel-gruppe-titel{font-family:var(--font-sans);font-size:var(--text-akten-small);color:var(--color-ink-100);margin:0 0 2px;font-weight:600}.kuerzel-gruppe-wo{font-size:var(--text-akten-caption);color:var(--color-ink-60);margin:0 0 8px}.kuerzel-liste{grid-template-columns:auto 1fr;align-items:baseline;gap:6px 12px;margin:0;display:grid}.kuerzel-zeile{display:contents}.kuerzel-zeile dt{white-space:nowrap}.kuerzel-zeile dd{font-size:var(--text-akten-small);color:var(--color-ink-80);margin:0;line-height:1.45}.kuerzel-plus{color:var(--color-ink-40);margin:0 4px}.kuerzel-taste{font-family:var(--font-mono);font-size:var(--text-akten-caption);color:var(--color-ink-100);background:var(--color-paper-05);border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-1);border-bottom-width:2px;padding:4px 6px;line-height:1;display:inline-block}.wunsch-liste{padding-top:var(--abstand-2);border-top:1px solid var(--color-paper-20)}.wunsch-liste ul{max-height:220px;margin:8px 0 0;padding:0;list-style:none;overflow-y:auto}.wunsch-zeile{border-top:1px solid var(--color-paper-20);flex-direction:column;gap:4px;padding:8px 0;display:flex}.wunsch-zeile:first-child{border-top:0}.wunsch-zeile-kopf{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.wunsch-zeile-meta{font-family:var(--font-mono);font-size:var(--text-akten-micro);letter-spacing:0;color:var(--color-ink-60)}.wunsch-zeile-text{white-space:pre-line;font-size:var(--text-akten-small);color:var(--color-ink-80);line-height:1.45}.einwilligung-knoepfe{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.nachricht-toast-stapel{top:var(--ankunft-oben);right:var(--ankunft-rechts);z-index:var(--stapel-hinweis);flex-direction:column;gap:8px;display:flex;position:fixed}.nachricht-toast{max-width:340px;padding:var(--abstand-2) 6px var(--abstand-3) var(--abstand-3);background:var(--color-paper-00);border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-3);box-shadow:var(--shadow-akten-md);opacity:0;transition:transform var(--dauer-mittel) var(--kurve),opacity var(--dauer-mittel) var(--kurve),background var(--dauer-mittel) var(--kurve);align-items:flex-start;gap:4px;display:flex;position:relative;overflow:hidden;transform:translate(100%)}.nachricht-toast[data-sichtbar=true]{opacity:1;transform:translate(0)}.nachricht-toast:hover{background:var(--color-paper-05)}.nachricht-toast-oeffnen{align-items:flex-start;gap:var(--abstand-2);text-align:left;min-width:0;font:inherit;color:inherit;border-radius:var(--radius-akten-2);cursor:pointer;background:0 0;border:0;flex:1;padding:0;display:flex}.nachricht-toast-oeffnen:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.nachricht-toast-avatar{width:36px;height:36px;font-size:var(--text-akten-caption);color:var(--color-paper-00);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.nachricht-toast-inhalt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.nachricht-toast-titel{white-space:nowrap;text-overflow:ellipsis;font-size:var(--text-akten-small);color:var(--color-ink-100);font-weight:600;overflow:hidden}.nachricht-toast-vorschau{-webkit-line-clamp:2;font-size:var(--text-akten-caption);color:var(--color-ink-60);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nachricht-toast-schliessen{flex-shrink:0;margin-top:-4px}.akten-dialog-aktionen>.einwilligung-knoepfe{flex:0 340px;width:auto}.ki-einwilligung-text{gap:var(--abstand-2);font-size:var(--text-akten-small);color:var(--color-ink-80);flex-direction:column;line-height:1.6;display:flex}.ki-einwilligung-text p{margin:0}.ki-einwilligung-text strong{color:var(--color-ink-100)}.ki-einwilligung-text a{color:var(--color-ink-100);text-decoration:underline;-webkit-text-decoration-color:var(--color-paper-30);text-decoration-color:var(--color-paper-30);text-underline-offset:2px;font-weight:500}.ki-einwilligung-text a:hover{-webkit-text-decoration-color:var(--color-ink-60);text-decoration-color:var(--color-ink-60)}.ki-einwilligung-anbieter{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ki-einwilligung-anbieter li{padding-left:var(--abstand-3);align-items:baseline;gap:8px;display:flex;position:relative}.ki-einwilligung-anbieter li:before{content:"";background:var(--color-ink-60);width:6px;height:1px;position:absolute;top:.8em;left:0}.ki-einwilligung-hinweis{padding:10px var(--abstand-3);background:var(--color-paper-05);border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-2);line-height:1.55}.ki-einwilligung-fuss{gap:var(--abstand-3);flex-direction:column;width:100%;display:flex}.einsicht-band-rahmen{top:env(safe-area-inset-top,0px);z-index:var(--stapel-schwebend);position:fixed;left:0;right:0}.einsicht-erklaerung{font-size:var(--text-akten-caption);color:var(--color-ink-60);margin:0;line-height:1.55}.einsicht-ende{z-index:var(--stapel-seitenfenster);padding:var(--abstand-4);text-align:center;background:var(--color-paper-05);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.einsicht-ende-inhalt{align-items:center;gap:var(--abstand-2);flex-direction:column;max-width:420px;display:flex}.einsicht-ende-text{font-family:var(--font-serif);font-size:var(--text-akten-h4);color:var(--color-ink-100);margin:0}.cookie-hinweis{z-index:var(--stapel-kopf);padding:var(--abstand-2);position:fixed;bottom:0;left:0;right:0}@media(min-width:640px){.cookie-hinweis{padding:var(--abstand-4)}}.cookie-hinweis-karte{align-items:flex-start;gap:var(--abstand-3);background:var(--color-paper-00);border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-4);max-width:580px;box-shadow:var(--shadow-akten-md);margin:0 auto;padding:clamp(18px,1.4vw + 10px,26px);display:flex}.cookie-hinweis-symbol{width:34px;height:34px;color:var(--color-ink-100);background:var(--color-paper-05);border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-2);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cookie-hinweis-inhalt{flex:1;min-width:0}.cookie-hinweis-titel{font-family:var(--font-serif);font-size:var(--text-akten-h5);letter-spacing:-.02em;color:var(--color-ink-100);margin:0;font-weight:500}.cookie-hinweis-text{font-size:var(--text-akten-small);color:var(--color-ink-80);margin:6px 0 0;line-height:1.55}.cookie-hinweis-inhalt strong{color:var(--color-ink-100)}.cookie-hinweis-aktionen{justify-content:flex-end;align-items:center;gap:10px var(--abstand-3);margin-top:var(--abstand-4);flex-wrap:wrap;display:flex}.akten-sidebar-wortmarke{flex:none;min-width:0}.akten-sidebar-examen{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:var(--font-mono);font-size:var(--text-akten-micro);letter-spacing:0;color:var(--color-ink-60);overflow:hidden}.akten-usermenu-knopf{text-align:left;width:100%;min-width:0;color:inherit;border-radius:var(--radius-akten-2);cursor:pointer;transition:background var(--dauer) var(--kurve),border-color var(--dauer),padding var(--dauer-mittel) var(--kurve);background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:6px;display:flex}.akten-usermenu-knopf[data-eingeklappt=true]{justify-content:center;gap:0;padding:4px}.akten-usermenu-knopf:hover,.akten-usermenu-knopf[data-offen=true]{background:var(--surface-hover);border-color:var(--border-default)}.akten-usermenu-knopf:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.akten-usermenu-avatar-rahmen{flex-shrink:0;line-height:0;position:relative}.akten-usermenu-avatar{background:var(--color-paper-10);border:1px solid var(--color-paper-20);width:28px;height:28px;color:var(--color-ink-80);font-family:var(--font-serif);font-size:var(--text-akten-micro);letter-spacing:-.02em;transition:width var(--dauer-mittel) var(--kurve),height var(--dauer-mittel) var(--kurve);border-radius:999px;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.akten-usermenu-knopf[data-eingeklappt=true] .akten-usermenu-avatar{width:26px;height:26px}.akten-usermenu-zahl{background:var(--color-ink-100);min-width:14px;height:14px;color:var(--color-paper-00);border:2px solid var(--color-paper-05);font-size:var(--text-akten-micro);border-radius:999px;justify-content:center;align-items:center;padding:0 3px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;left:-4px}.akten-usermenu-punkt{background:var(--color-ink-100);border:2px solid var(--color-paper-05);border-radius:999px;width:8px;height:8px;position:absolute;top:-2px;right:-2px}.akten-usermenu-text{flex:1;min-width:0}.akten-usermenu-name,.akten-usermenu-examen{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.akten-usermenu-name{font-size:var(--text-akten-caption);color:var(--color-ink-100);font-weight:500}.akten-usermenu-examen{font-family:var(--font-mono);font-size:var(--text-akten-micro);letter-spacing:0;color:var(--color-ink-60);margin-top:2px}.akten-usermenu-kopf{border-bottom:1px solid var(--color-paper-20);margin-bottom:4px;padding:8px 10px 10px}.akten-usermenu-eintrag-zahl{background:var(--color-ink-100);color:var(--color-paper-00);font-size:var(--text-akten-micro);border-radius:999px;margin-left:auto;padding:1px 6px;font-weight:600}.akten-topbar-werkzeug{min-height:30px;color:var(--color-ink-60);cursor:pointer;transition:color var(--dauer) var(--kurve);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:5px 10px;text-decoration:none;display:inline-flex;position:relative}.akten-topbar-werkzeug:hover,.akten-topbar-werkzeug:focus-visible{color:var(--color-ink-100)}.akten-topbar-werkzeug:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.akten-topbar-werkzeug-a{box-sizing:border-box;border-radius:var(--radius-akten-2);width:16px;height:16px;font-family:var(--font-serif);font-size:var(--text-akten-micro);border:1px solid;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.akten-topbar-werkzeug-kbd{white-space:nowrap;font-family:var(--font-mono);font-size:var(--text-akten-micro);letter-spacing:0;color:var(--color-ink-60)}.akten-topbar-werkzeug-name{white-space:nowrap;font-family:var(--font-sans);font-size:var(--text-akten-small);font-weight:500}.akten-topbar-werkzeug-zahl{background:var(--color-ink-100);min-width:16px;height:16px;color:var(--color-paper-00);font-family:var(--font-mono);font-size:var(--text-akten-micro);border-radius:999px;justify-content:center;align-items:center;margin-left:4px;padding:0 5px;font-weight:600;line-height:1;display:inline-flex}.akten-topbar-trenner{background:var(--color-paper-20);width:1px;height:18px;margin:0 6px}.vorgang-formular{gap:var(--abstand-3);flex-direction:column;display:flex}.vorgang-formular fieldset{border:0;min-width:0;margin:0;padding:0}.vorgang-formular legend{margin-bottom:6px;padding:0}.vorgang-stapel{flex-direction:column;gap:8px;display:flex}.vorgang-link{color:var(--color-ink-100);text-decoration:underline;-webkit-text-decoration-color:var(--color-paper-30);text-decoration-color:var(--color-paper-30);text-underline-offset:3px;font-weight:500}.vorgang-link:hover{-webkit-text-decoration-color:var(--color-ink-60);text-decoration-color:var(--color-ink-60)}.vorgang-text{font-size:var(--text-akten-small);color:var(--color-ink-80);margin:0;line-height:1.6}.vorgang-text+.vorgang-text{margin-top:8px}.vorgang-klein{font-size:var(--text-akten-caption);color:var(--color-ink-60);margin:0;line-height:1.5}.vorgang-abschnitt{margin:var(--abstand-5) 0 10px;font-size:inherit;font-weight:inherit}.vorgang-abschnitt:first-child{margin-top:0}.vorgang-zitat{padding:2px 0 2px var(--abstand-3);background:var(--color-paper-10);border-radius:var(--radius-akten-2);font-family:var(--font-serif);font-size:var(--text-akten-body);color:var(--color-ink-100);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}.vorgang-zitat[data-ton=erklaerung]{border:1px solid var(--color-ink-40)}.vorgang-zeilen{border-top:1px solid var(--color-paper-20);margin:0;padding:0;list-style:none}.vorgang-zeilen>li{padding:var(--abstand-2) 0;border-bottom:1px solid var(--color-paper-20)}.vorgang-zeilen[data-marke]>li{font-size:var(--text-akten-small);color:var(--color-ink-80);align-items:flex-start;gap:10px;line-height:1.55;display:flex}.vorgang-zeilen-marke{width:14px;font-family:var(--font-mono);color:var(--color-ink-100);flex-shrink:0;font-weight:600}.vorgang-meta{font-family:var(--font-mono);font-size:var(--text-akten-micro);letter-spacing:0;color:var(--color-ink-60);font-variant-numeric:tabular-nums}.vorgang-betraege{gap:var(--abstand-2) clamp(24px,5vw,56px);flex-wrap:wrap;display:flex}.vorgang-betrag{font-family:var(--font-serif);font-size:var(--text-akten-h3);font-variant-numeric:tabular-nums;color:var(--color-ink-100);margin-top:6px;font-weight:500;line-height:1.1;display:block}.vorgang-betrag[data-alt]{color:var(--color-ink-60)}.vorgang-feld-zusatz{position:relative}.vorgang-feld-zusatz-weg{font-size:var(--text-akten-caption);color:var(--color-ink-60);text-decoration:underline;-webkit-text-decoration-color:var(--color-paper-30);text-decoration-color:var(--color-paper-30);text-underline-offset:3px;line-height:1.2;position:absolute;top:0;right:0}.vorgang-feld-zusatz-weg:hover{color:var(--color-ink-100)}.passwort-eingabe>.akten-eingabe-hinten{margin-block:-6px;margin-inline-end:-8px}.abo-sperre-pfeile{gap:4px;display:flex}.passwort-regeln{flex-direction:column;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:flex}.passwort-regeln>li{font-size:var(--text-akten-caption);color:var(--color-ink-60);align-items:center;gap:6px;line-height:1.4;display:flex}.passwort-regeln>li[data-erfuellt]{color:var(--color-ink-80)}.passwort-regeln>li>svg{color:var(--color-ink-40);flex-shrink:0}.passwort-regeln>li[data-erfuellt]>svg{color:var(--signal-erfolg)}.akten-knopf,.akten-btn{--knopf-grund:transparent;--knopf-schrift:var(--color-ink-100);--knopf-kante:transparent;--knopf-grund-ueber:var(--knopf-grund);--knopf-schrift-ueber:var(--knopf-schrift);--knopf-kante-ueber:var(--knopf-kante);box-sizing:border-box;min-height:38px;font-family:var(--font-sans);font-size:var(--text-akten-body);letter-spacing:-.005em;white-space:nowrap;background:var(--knopf-grund);color:var(--knopf-schrift);border:1px solid var(--knopf-kante);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--dauer) var(--kurve),color var(--dauer) var(--kurve),border-color var(--dauer) var(--kurve),transform 80ms var(--kurve);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:9px clamp(.75rem,.35rem + 2cqi,1rem);font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.akten-knopf[data-size=xs]{min-height:24px;font-size:var(--text-akten-caption);gap:6px;padding:3px 8px}.akten-knopf[data-size=sm]{min-height:30px;font-size:var(--text-akten-small);padding:6px clamp(.5rem,.2rem + 1.6cqi,.75rem)}.akten-knopf[data-size=lg]{min-height:46px;font-size:var(--text-akten-body-lg);padding:12px clamp(1rem,.5rem + 2.4cqi,1.375rem)}.akten-knopf[data-voll=true]{width:100%;min-width:0}.akten-knopf[data-voll=true] .akten-knopf-text{text-overflow:ellipsis;overflow:hidden}.akten-knopf[data-voll=true]>svg{flex-shrink:0}.akten-knopf[data-variant=primary],.akten-btn-primary{--knopf-grund:var(--button-primary-bg);--knopf-grund-ueber:var(--button-primary-bg-hover);--knopf-schrift:var(--button-primary-fg);--knopf-kante:var(--button-primary-border);--ki-kennung-schrift:var(--button-ki-tag-fg);--ki-kennung-kante:var(--button-ki-tag-border)}.akten-knopf[data-variant=secondary],.akten-btn-secondary{--knopf-grund:var(--button-secondary-bg);--knopf-grund-ueber:var(--button-secondary-bg-hover);--knopf-schrift:var(--button-secondary-fg);--knopf-kante:var(--button-secondary-border);--knopf-kante-ueber:var(--button-secondary-border-hover)}.akten-knopf[data-variant=ghost],.akten-btn-ghost{--knopf-grund-ueber:var(--button-ghost-bg-hover);--knopf-schrift:var(--button-ghost-fg)}.akten-knopf[data-variant=danger],.akten-btn-danger{--knopf-grund:var(--button-danger-bg);--knopf-grund-ueber:var(--button-danger-bg-hover);--knopf-schrift:var(--button-danger-fg);--knopf-kante:var(--button-danger-border);--knopf-kante-ueber:var(--button-danger-bg-hover);--ki-kennung-schrift:currentColor;--ki-kennung-kante:currentColor}.akten-knopf[data-variant=danger-still]{--knopf-schrift:var(--signal-gefahr);--knopf-grund-ueber:var(--signal-gefahr-flaeche)}.akten-knopf[data-variant=link]{--knopf-schrift:var(--color-ink-60);--knopf-schrift-ueber:var(--color-ink-100);min-height:24px;font-size:var(--text-akten-caption);border-radius:var(--radius-akten-1);gap:6px;padding:0}.akten-knopf:active:not(:disabled,[aria-disabled=true]),.akten-btn:active:not(:disabled,[aria-disabled=true]),.akten-knopf[data-zeige=ueber],.akten-knopf[data-zeige=gedrueckt]{background:var(--knopf-grund-ueber);color:var(--knopf-schrift-ueber);border-color:var(--knopf-kante-ueber)}@media(hover:hover){.akten-knopf:hover:not(:disabled,[aria-disabled=true]),.akten-btn:hover:not(:disabled,[aria-disabled=true]){background:var(--knopf-grund-ueber);color:var(--knopf-schrift-ueber);border-color:var(--knopf-kante-ueber)}}.akten-knopf:active:not(:disabled,[aria-disabled=true]),.akten-btn:active:not(:disabled,[aria-disabled=true]),.akten-knopf[data-zeige=gedrueckt]{transform:translateY(1px)}.akten-knopf:focus-visible,.akten-btn:focus-visible,.akten-knopf[data-zeige=fokus]{outline:2px solid var(--color-focus-ring);outline-offset:2px}.akten-knopf:disabled,.akten-knopf[aria-disabled=true],.akten-btn:disabled{opacity:var(--button-disabled-opacity);cursor:not-allowed}.akten-knopf[data-laedt=true]{cursor:progress}.akten-knopf-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.akten-symbolknopf{--knopf-grund:transparent;--knopf-schrift:var(--color-ink-60);--knopf-kante:transparent;--knopf-grund-ueber:var(--button-ghost-bg-hover);--knopf-schrift-ueber:var(--color-ink-100);--knopf-kante-ueber:var(--knopf-kante);box-sizing:border-box;background:var(--knopf-grund);width:36px;height:36px;color:var(--knopf-schrift);border:1px solid var(--knopf-kante);cursor:pointer;transition:background-color var(--dauer) var(--kurve),color var(--dauer) var(--kurve),border-color var(--dauer) var(--kurve),transform 80ms var(--kurve);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.akten-symbolknopf[data-size=xs]{width:24px;height:24px}.akten-symbolknopf[data-size=sm]{width:28px;height:28px}.akten-symbolknopf[data-size=lg]{width:44px;height:44px}.akten-symbolknopf[data-form=rund]{border-radius:999px}.akten-symbolknopf[data-variant=outline]{--knopf-grund:var(--button-secondary-bg);--knopf-grund-ueber:var(--button-secondary-bg-hover);--knopf-schrift:var(--color-ink-80);--knopf-kante:var(--button-secondary-border);--knopf-kante-ueber:var(--button-secondary-border-hover)}.akten-symbolknopf[data-variant=solid]{--knopf-grund:var(--button-primary-bg);--knopf-grund-ueber:var(--button-primary-bg-hover);--knopf-schrift:var(--button-primary-fg);--knopf-schrift-ueber:var(--button-primary-fg);--knopf-kante:var(--button-primary-border)}.akten-symbolknopf[data-ton=gefahr]{--knopf-grund-ueber:var(--signal-gefahr-flaeche);--knopf-schrift-ueber:var(--signal-gefahr)}.akten-symbolknopf[data-ton=gefahr][data-variant=outline]{--knopf-kante-ueber:var(--signal-gefahr)}.akten-symbolknopf[data-gedrueckt=true],.akten-knopf[data-gedrueckt=true]{--knopf-grund:var(--color-ink-100);--knopf-grund-ueber:var(--color-ink-100);--knopf-schrift:var(--color-paper-00);--knopf-schrift-ueber:var(--color-paper-00);--knopf-kante:var(--color-ink-100);--knopf-kante-ueber:var(--color-ink-100)}.akten-symbolknopf:active:not(:disabled),.akten-symbolknopf[data-ton=gefahr]:focus-visible,.akten-symbolknopf[data-ton=gefahr][data-zeige=fokus],.akten-symbolknopf[data-zeige=ueber],.akten-symbolknopf[data-zeige=gedrueckt]{background:var(--knopf-grund-ueber);color:var(--knopf-schrift-ueber);border-color:var(--knopf-kante-ueber)}@media(hover:hover){.akten-symbolknopf:hover:not(:disabled){background:var(--knopf-grund-ueber);color:var(--knopf-schrift-ueber);border-color:var(--knopf-kante-ueber)}}.akten-symbolknopf:active:not(:disabled),.akten-symbolknopf[data-zeige=gedrueckt]{transform:translateY(1px)}.akten-symbolknopf:focus-visible,.akten-symbolknopf[data-zeige=fokus]{outline:2px solid var(--color-focus-ring);outline-offset:2px}.akten-symbolknopf:disabled{opacity:.6;cursor:not-allowed}.akten-ki-kuerzel{font-family:var(--font-mono);font-size:var(--text-akten-micro);letter-spacing:0;color:var(--ki-kennung-schrift);border:1px solid var(--ki-kennung-kante);border-radius:var(--radius-akten-1);flex-shrink:0;align-items:center;padding:2px 4px;font-weight:500;line-height:1;display:inline-flex}.akten-menue-kuerzel .akten-ki-kuerzel{margin-left:4px}.akten-menue-kuerzel .akten-ki-kuerzel:first-child{margin-left:0}.akten-dialog-kopf{padding:var(--abstand-4) var(--dialog-rand-x,var(--abstand-4)) var(--abstand-3);border-bottom:1px solid var(--modal-border)}.akten-dialog-koerper{padding:var(--abstand-4) var(--dialog-rand-x,var(--abstand-4))}.akten-dialog-fuss{padding:var(--abstand-3) var(--dialog-rand-x,var(--abstand-4)) var(--abstand-4);border-top:1px solid var(--modal-border)}.akten-dialog-schleier{z-index:var(--stapel-schleier);background:var(--modal-backdrop);position:fixed;inset:0}.akten-dialog{--dialog-rand-x:var(--abstand-4);--dialog-rhythmus:var(--abstand-3);--dialog-breite:560px;--dialog-hoehe-fest:760px;z-index:var(--stapel-dialog);width:calc(100% - 2rem);height:fit-content;max-width:var(--dialog-breite);background:var(--modal-bg);max-height:calc(100dvh - 2rem);color:var(--color-ink-100);border:1px solid var(--modal-border);border-radius:var(--modal-radius);box-shadow:var(--modal-shadow);font-family:var(--font-sans);flex-direction:column;margin:auto;display:flex;position:fixed;inset:0;overflow:hidden}.akten-dialog[data-groesse=S]{--dialog-breite:420px}.akten-dialog[data-groesse=M]{--dialog-breite:560px}.akten-dialog[data-groesse=L]{--dialog-breite:720px}.akten-dialog[data-groesse=XL]{--dialog-breite:960px}.akten-dialog[data-hoehe=fest]{height:min(calc(100dvh - 2rem),var(--dialog-hoehe-fest))}.akten-dialog:focus,.akten-dialog:focus-visible{outline:none}.akten-dialog[data-aufbau=teile]>.akten-dialog-kopf,.akten-dialog[data-aufbau=teile]>.akten-dialog-fuss{flex:none}.akten-dialog[data-aufbau=teile]>.akten-dialog-koerper{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.akten-dialog[data-hoehe-faehrt]>.akten-dialog-koerper{overflow-y:hidden}.akten-dialog-kopfreihe{align-items:flex-start;gap:var(--abstand-3);display:flex}.akten-dialog-kopftext{flex:auto;min-width:0}.akten-dialog-eyebrow{margin-bottom:6px;display:flex}.akten-dialog-titel{font-family:var(--font-serif);font-size:var(--text-akten-h4);letter-spacing:-.01em;color:var(--color-ink-100);overflow-wrap:break-word;margin:0;font-weight:500;line-height:1.2}.akten-dialog-beschreibung{font-size:var(--text-akten-small);color:var(--color-ink-60);margin-top:6px;line-height:1.5}.akten-dialog-rhythmus{gap:var(--dialog-rhythmus,var(--abstand-3));flex-direction:column;display:flex}.akten-dialog-rhythmus>button,.akten-dialog-rhythmus>a{align-self:flex-start}.akten-dialog .akten-dialog-koerper[data-randlos=true]{padding:0}.akten-dialog-text{font-size:var(--text-akten-body);color:var(--color-ink-80);margin:0;line-height:1.55}.akten-dialog-text>p{margin:0}.akten-dialog-text>p+p{margin-top:8px}.akten-bestaetigung-fehler{font-size:var(--text-akten-small);color:var(--signal-gefahr);margin:0;line-height:1.5}.akten-dialog[data-kopf=schlicht]>.akten-dialog-kopf{border-bottom:0;padding-bottom:0}.akten-dialog[data-kopf=schlicht]>.akten-dialog-koerper{padding-top:var(--dialog-rhythmus)}.akten-dialog[data-kopf=schlicht]>.akten-dialog-fuss{border-top:0}.akten-dialog[data-kopf=schlicht]>.akten-dialog-kopf+.akten-dialog-fuss{padding-top:var(--abstand-4)}.akten-dialog-aktionen{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.akten-dialog-aktionen[data-ausrichtung=links]{justify-content:flex-start}.akten-dialog-aktionen[data-ausrichtung=verteilt]{justify-content:space-between}.akten-dialog-fussrand{align-items:center;gap:8px;min-width:0;margin-right:auto;display:flex}.akten-schliessen{border-radius:var(--radius-akten-2);width:32px;height:32px;color:var(--color-ink-60);cursor:pointer;transition:background var(--dauer) var(--kurve),color var(--dauer) var(--kurve);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.akten-schliessen:after{content:"";position:absolute;inset:-6px}.akten-schliessen:hover:not(:disabled){background:var(--color-paper-10);color:var(--color-ink-100)}.akten-schliessen:active:not(:disabled){translate:0 1px}.akten-schliessen:disabled{opacity:.6;cursor:not-allowed}.akten-schliessen:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.akten-pill{border:1px solid var(--border-default);background:var(--surface-page);color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--text-akten-small);cursor:pointer;transition:background-color var(--dauer) var(--kurve),border-color var(--dauer) var(--kurve),color var(--dauer) var(--kurve);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:5px 12px;font-weight:500;display:inline-flex}.akten-pill[data-aktiv]{border-color:var(--color-ink-100);background:var(--color-ink-100);color:var(--text-inverse)}.akten-pill:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.akten-pill:disabled{cursor:not-allowed;opacity:.6}.akten-chip{border-radius:var(--radius-akten-1);background:var(--color-paper-10);color:var(--color-ink-80);font-family:var(--font-sans);font-size:var(--text-akten-caption);align-items:center;gap:6px;padding:3px 4px 3px 10px;font-weight:500;display:inline-flex}.akten-avatar{display:inline-block;position:relative}.akten-avatar-kreis{box-sizing:border-box;width:var(--avatar-groesse,32px);height:var(--avatar-groesse,32px);border:1px solid var(--color-paper-20);background:var(--surface-sunken);color:var(--text-secondary);font-family:var(--font-serif);font-size:calc(var(--avatar-groesse,32px) * .38);letter-spacing:-.02em;border-radius:999px;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.akten-avatar-status{width:calc(var(--avatar-groesse,32px) * .32);height:calc(var(--avatar-groesse,32px) * .32);background:var(--color-anwesend-offline);border-radius:999px;position:absolute;bottom:-1px;right:-1px}.akten-avatar-status[data-status=online]{background:var(--color-anwesend-online)}.akten-avatar-status[data-status=busy]{background:var(--color-fsrs-again)}.akten-chip-kreuz{border-radius:var(--radius-akten-1);width:16px;height:16px;color:var(--color-ink-60);cursor:pointer;transition:color var(--dauer) var(--kurve),background var(--dauer) var(--kurve);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.akten-chip-kreuz:after{content:"";position:absolute;inset:-6px}.akten-chip-kreuz:hover{color:var(--color-ink-100);background:var(--color-paper-20)}.akten-chip-kreuz:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}@media(max-width:559.98px){.akten-dialog-aktionen{flex-flow:column-reverse;align-items:stretch}.akten-dialog-aktionen>*{width:100%}.akten-dialog-fussrand{flex-direction:column-reverse;align-items:stretch;margin-right:0}.akten-dialog-fussrand>*{width:100%}.akten-dialog[data-mobil=blatt]{border-radius:var(--modal-radius) var(--modal-radius) 0 0;width:100%;max-width:none;padding-bottom:env(safe-area-inset-bottom,0px);border-width:1px 0 0;margin:0;inset:auto 0 0}}.legal-seite{padding:0 clamp(20px,4vw,56px) clamp(48px,4vw + 20px,96px)}.legal-spalte{min-width:0;max-width:760px;margin-inline:auto}.legal-inhalt{margin-bottom:clamp(32px,2vw + 16px,56px)}.legal-inhalt-liste{columns:2 16rem;column-gap:var(--abstand-5);margin:0;padding:0;list-style:none}.legal-inhalt-liste>li{break-inside:avoid}.legal-inhalt-eintrag{font-family:var(--font-sans);font-size:var(--text-akten-small);color:var(--color-ink-80);border-radius:var(--radius-akten-1);align-items:baseline;gap:10px;padding:4px 0;line-height:1.45;text-decoration:none;display:flex}.legal-inhalt-eintrag:hover{color:var(--color-ink-100)}.legal-inhalt-eintrag:hover .legal-inhalt-titel{text-decoration:underline;-webkit-text-decoration-color:var(--color-ink-40);text-decoration-color:var(--color-ink-40);text-underline-offset:2px}.legal-inhalt-eintrag:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.legal-inhalt-nummer{font-family:var(--font-mono);font-size:var(--text-akten-caption);font-variant-numeric:tabular-nums;color:var(--color-ink-60);flex:0 0 3em}.akten-legal-prose{font-family:var(--font-sans);font-size:var(--text-akten-body);color:var(--color-ink-80);line-height:1.7}.akten-legal-prose [id]{scroll-margin-top:24px}.akten-legal-prose h2,.akten-legal-prose h3{font-family:var(--font-serif);color:var(--color-ink-100);font-weight:500}.akten-legal-prose h2{margin:0 0 var(--abstand-3);font-size:var(--text-akten-h4);letter-spacing:-.015em;line-height:1.2}.akten-legal-prose h3{margin:var(--abstand-5) 0 10px;font-size:var(--text-akten-h5);letter-spacing:-.01em;line-height:1.3}.akten-legal-prose h4{margin:var(--abstand-4) 0 10px;font-family:var(--font-mono);font-size:var(--text-akten-micro);letter-spacing:0;text-transform:none;color:var(--color-ink-60);font-weight:500}.akten-legal-prose>h2{border-top:1px solid var(--color-paper-20);margin-top:clamp(28px,2vw + 14px,44px);padding-top:clamp(28px,2vw + 14px,44px)}.akten-legal-prose>h2:first-child{border-top:0;margin-top:0;padding-top:0}.akten-legal-prose p{margin:0 0 var(--abstand-3)}.akten-legal-prose strong{color:var(--color-ink-100);font-weight:600}.akten-legal-prose a:not(.akten-knopf){color:var(--color-ink-100);text-decoration:underline;-webkit-text-decoration-color:var(--color-ink-40);text-decoration-color:var(--color-ink-40);text-underline-offset:2px;font-weight:500}.akten-legal-prose a:not(.akten-knopf):hover{-webkit-text-decoration-color:var(--color-ink-100);text-decoration-color:var(--color-ink-100)}.akten-legal-prose ul,.akten-legal-prose ol{margin:0 0 var(--abstand-3)}.akten-legal-prose ul{padding-left:0;list-style:none}.akten-legal-prose ul>li{padding-left:var(--abstand-4);margin-bottom:8px;position:relative}.akten-legal-prose ul>li:before{content:"";background:var(--color-ink-100);border-radius:999px;width:6px;height:6px;position:absolute;top:.78em;left:4px}.akten-legal-prose ol{padding-left:var(--abstand-4);list-style-position:outside}.akten-legal-prose ol>li{margin-bottom:8px;padding-left:4px}.akten-legal-prose code{font-family:var(--font-mono);background:var(--color-paper-05);border-radius:var(--radius-akten-1);padding:1px 6px;font-size:.92em}.legal-abschnitt{border-top:1px solid var(--color-paper-20);margin-top:clamp(28px,2vw + 14px,44px);padding-top:clamp(28px,2vw + 14px,44px)}.legal-abschnitt:first-child{border-top:0;margin-top:0;padding-top:0}.legal-abschnitt-nummer{font-family:var(--font-mono);font-size:var(--text-akten-micro);letter-spacing:0;color:var(--color-ink-60);margin-bottom:8px;font-weight:500}.legal-unterabschnitt{margin-top:var(--abstand-5)}.akten-legal-prose .legal-unterabschnitt-titel{margin:0 0 10px}.akten-blatt.legal-kasten{margin:var(--abstand-4) 0;display:block}.legal-kasten>:first-child{margin-top:0}.legal-kasten>:last-child{margin-bottom:0}.akten-blatt.legal-lead{margin-top:0;line-height:1.65}.legal-hinweis{margin:var(--abstand-4) 0;padding:var(--abstand-2) var(--abstand-3);font-size:var(--text-akten-small);color:var(--color-ink-80);background:var(--color-paper-05);border:1px solid var(--color-paper-30);border-radius:0 var(--radius-akten-2) var(--radius-akten-2) 0;line-height:1.6}.legal-hinweis>:last-child{margin-bottom:0}.akten-legal-prose .legal-anschrift{padding-left:var(--abstand-3);border-inline-start:1px solid var(--color-paper-30)}.akten-legal-prose .legal-klein{font-size:var(--text-akten-small);color:var(--color-ink-60)}.akten-legal-prose .legal-formular>li{padding-left:0}.akten-legal-prose .legal-formular>li:before{content:none}.akten-tabelle{--akten-tabelle-rand:0px;border-collapse:collapse;width:100%;font-family:var(--font-ui);font-size:var(--text-akten-small);color:var(--color-ink-100)}.akten-blatt[data-dicht] .akten-tabelle{--akten-tabelle-rand:var(--pad-card)}.akten-blatt[data-dicht] .akten-tabelle th{padding-top:10px}.akten-tabelle th{text-align:left;vertical-align:bottom;white-space:nowrap;font-family:var(--font-mono);font-size:var(--text-akten-micro);letter-spacing:0;color:var(--color-ink-60);border-bottom:1px solid var(--color-paper-20);padding:0 12px 8px;font-weight:400}.akten-tabelle td{vertical-align:middle;border-bottom:1px solid var(--color-paper-10);padding:9px 12px;line-height:1.4}.akten-tabelle[data-bedienbar]{--akten-tabelle-rand-min:8px}.akten-tabelle :is(th,td):first-child{padding-left:max(var(--akten-tabelle-rand),var(--akten-tabelle-rand-min,0px))}.akten-tabelle :is(th,td):last-child{padding-right:max(var(--akten-tabelle-rand),var(--akten-tabelle-rand-min,0px))}.akten-tabelle tbody tr:last-child>td{border-bottom:0}.akten-tabelle [data-align=right]{text-align:right}.akten-tabelle [data-align=center]{text-align:center}.akten-tabelle td[data-num]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.akten-tabelle td[data-nowrap]{white-space:nowrap}.akten-tabelle td[data-leise],.akten-tabelle tr[data-leise]>td{color:var(--color-ink-60)}.akten-tabelle[data-dicht]{font-size:var(--text-akten-caption)}.akten-tabelle[data-dicht] td{padding-top:6px;padding-bottom:6px}.akten-tabelle[data-dicht] th{padding-bottom:6px}.akten-tabelle tr[data-klickbar]{cursor:pointer}.akten-tabelle tr[data-klickbar]>td{transition:background-color var(--dauer) var(--kurve)}@media(hover:hover){.akten-tabelle tr[data-klickbar]:hover>td{background:var(--color-paper-10)}}.akten-tabelle tr[data-aktiv]>td{background:var(--color-paper-10)}.akten-tabelle-zeilenlink{color:inherit;border-radius:var(--radius-akten-1);text-decoration:none}.akten-tabelle-zeilenlink:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.akten-tabelle-zeilenknopf{font:inherit;color:inherit;text-align:inherit;cursor:pointer;border-radius:var(--radius-akten-1);background:0 0;border:0;margin:0;padding:0;display:inline}.akten-tabelle-zeilenknopf:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.akten-tabelle-wrap[data-kopf-stehend]{overscroll-behavior:contain;overflow:auto}.akten-tabelle-wrap[data-kopf-stehend]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.akten-blatt .akten-tabelle{--akten-tabelle-grund:var(--card-bg)}.akten-blatt[data-ton=gedaempft] .akten-tabelle{--akten-tabelle-grund:var(--surface-sunken)}.akten-tabelle-wrap[data-kopf-stehend] .akten-tabelle thead th{z-index:1;background:var(--akten-tabelle-grund,var(--color-paper-00));box-shadow:inset 0 -1px 0 var(--color-paper-20);border-bottom:0;position:sticky;top:0}.akten-tabelle-klapp{align-items:center;gap:6px;min-width:0;display:inline-flex}.akten-tabelle-klapp-inhalt{min-width:0}.akten-tabelle-winkel{border-radius:var(--radius-akten-1);width:20px;height:20px;color:var(--color-ink-60);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin-left:-4px;padding:0;display:inline-flex}.akten-tabelle-winkel svg{transition:transform var(--dauer) var(--kurve)}.akten-tabelle-winkel[data-leer]{cursor:default}.akten-tabelle-winkel[aria-expanded=true] svg{transform:rotate(90deg)}@media(hover:hover){.akten-tabelle-winkel:hover{color:var(--color-ink-100)}}.akten-tabelle-winkel:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.akten-tabelle .akten-tabelle-detail>td{padding:12px max(var(--akten-tabelle-rand),12px) 16px;background:var(--color-paper-10);border-bottom:1px solid var(--color-paper-20)}.akten-tabelle-leer>td{padding-top:14px;padding-bottom:14px}.akten-tabelle tfoot td{border-top:1px solid var(--color-paper-20);border-bottom:0;padding-top:10px;font-weight:500}@media(prefers-reduced-motion:reduce){.akten-tabelle-winkel svg,.akten-tabelle tr[data-klickbar]>td{transition:none}}.akten-seitenkopf{--seitenkopf-titel:var(--text-akten-h2);--seitenkopf-oben:30px;min-width:0;margin-bottom:clamp(8px,.6vw + 4px,12px);container-type:inline-size}.akten-seitenkopf[data-groesse=arbeit]{--seitenkopf-titel:var(--text-akten-h3)}.akten-seitenkopf[data-groesse=gruss]{--seitenkopf-titel:clamp(1.5rem, 1.125rem + 1.5cqi, 2.5rem)}.akten-seitenkopf[data-groesse=gruss] .akten-seitenkopf-text{flex:auto;container-type:normal}.akten-seitenkopf-oben{min-height:var(--seitenkopf-oben);align-items:flex-start;min-width:0;display:flex}.akten-seitenkopf-oben .akten-zurueck{max-width:min(40rem,100% - 18rem)}.akten-seitenkopf-reihe{align-items:flex-end;gap:var(--abstand-3) var(--abstand-4);padding-bottom:var(--abstand-4);border-bottom:1px solid var(--color-paper-20);flex-wrap:wrap;display:flex}.akten-seitenkopf-text{flex:32rem;min-width:0;container-type:inline-size}.akten-seitenkopf-eyebrow{margin-left:calc(var(--abstand-5) * -1);display:flex}@media(max-width:1024px){.akten-seitenkopf-eyebrow{margin-left:0}}@media(max-width:480px){.akten-seitenkopf[data-zurueck] .akten-seitenkopf-oben{min-height:38px;padding-top:8px}.akten-seitenkopf-oben .akten-zurueck{max-width:100%}}.akten-seitenkopf-titel{margin:var(--abstand-2) 0 0;font-family:var(--font-titel);font-optical-sizing:auto;font-size:var(--seitenkopf-titel);letter-spacing:-.025em;color:var(--color-ink-100);text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-weight:400;line-height:1.12}.akten-seitenkopf-unterzeile{max-width:60ch;font-family:var(--font-sans);font-size:var(--text-akten-body-lg);color:var(--color-ink-60);margin-top:10px;line-height:1.45}.akten-seitenkopf-zaehlzeile{font-family:var(--font-mono);font-size:var(--text-akten-caption);font-variant-numeric:tabular-nums;color:var(--color-ink-60);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.akten-seitenkopf-aktionen{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;min-width:0;max-width:100%;margin-left:auto;display:flex}.akten-seitenkopf-hinweis{flex-shrink:0;display:inline-flex}.akten-zurueck{border-radius:var(--radius-akten-1);max-width:100%;min-height:24px;font-family:var(--font-sans);font-size:var(--text-akten-caption);color:var(--color-ink-60);cursor:pointer;transition:color var(--dauer) var(--kurve);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:500;line-height:16px;text-decoration:none;display:inline-flex}.akten-zurueck:hover:not(:disabled,[aria-disabled=true]){color:var(--color-ink-100)}.akten-zurueck:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.akten-zurueck:disabled,.akten-zurueck[aria-disabled=true]{opacity:.6;cursor:not-allowed}.akten-zurueck-winkel{flex-shrink:0}.akten-zurueck-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.akten-schiene-bereich{min-width:0;container:akten-schiene/inline-size}.akten-schienen-rahmen{gap:var(--abstand-4);flex-direction:column;min-width:0;display:flex}.akten-schiene{scrollbar-width:none;gap:4px;padding-bottom:2px;display:flex;overflow-x:auto}.akten-schiene::-webkit-scrollbar{display:none}.akten-schiene-eintrag{padding:8px var(--abstand-2);border-radius:var(--radius-akten-2);font-family:var(--font-sans);font-size:var(--text-akten-small);color:var(--color-ink-60);white-space:nowrap;transition:background var(--dauer) var(--kurve),color var(--dauer) var(--kurve);flex-shrink:0;align-items:center;gap:8px;font-weight:500;text-decoration:none;display:inline-flex}.akten-schiene-eintrag:hover{background:var(--color-paper-05);color:var(--color-ink-100)}.akten-schiene-eintrag.ist-aktiv{background:var(--color-paper-10);color:var(--color-ink-100)}.akten-schiene-zusatz{flex-shrink:0;margin-left:auto;display:inline-flex}.akten-schienen-inhalt{min-width:0}@container akten-schiene (min-width:600px){.akten-schienen-rahmen{grid-template-columns:minmax(190px,220px) minmax(0,1fr);align-items:start;gap:clamp(20px,2.8cqi,36px);display:grid}.akten-schiene{flex-direction:column;gap:2px;position:sticky;top:8px;overflow-x:visible}.akten-schiene-eintrag{white-space:normal}}.akten-blatt{--blatt-abstand:var(--abstand-3);gap:var(--blatt-abstand);background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);min-width:0;padding:var(--pad-card);flex-direction:column;display:flex}.akten-blatt[data-ton=gedaempft]{background:var(--surface-sunken)}.akten-blatt[data-ton=gefahr]{border-color:var(--signal-gefahr-kante)}.akten-blatt[data-dicht]{gap:0;padding:0;overflow:hidden}.akten-blatt[data-dicht]>.akten-blatt-kopf{padding:var(--abstand-2) var(--pad-card);border-bottom:1px solid var(--color-paper-20)}.akten-blatt[data-dicht]>.akten-meldung{margin:var(--abstand-2) var(--pad-card)}.akten-blatt[data-dicht]>.akten-zustand[data-dichte=zeile]{padding:var(--abstand-2) var(--pad-card)}.akten-blatt[data-dicht]>.akten-zustand:is([data-dichte=feld],[data-dichte=seite]){padding-inline:var(--pad-card)}.akten-blatt-kopf{flex-direction:column;gap:4px;min-width:0;display:flex}.akten-blatt-kopfzeile{justify-content:space-between;align-items:center;gap:8px var(--abstand-3);flex-wrap:wrap;min-width:0;display:flex}.akten-blatt-kopf-rechts{align-items:center;gap:var(--abstand-2);min-width:0;margin-left:auto;display:inline-flex}.akten-blatt-meta{font-family:var(--font-mono);font-size:var(--text-akten-caption);font-variant-numeric:tabular-nums;color:var(--color-ink-60)}.akten-blatt-titel{font-family:var(--font-serif);font-size:var(--text-akten-h4);letter-spacing:-.01em;color:var(--color-ink-100);margin:4px 0 0;font-weight:500;line-height:1.2}.akten-blatt-beschreibung{max-width:72ch;font-family:var(--font-sans);font-size:var(--text-akten-small);color:var(--color-ink-60);line-height:1.5}.akten-blatt.akten-card-huelle{display:block}.einst-abschnitt-stapel{flex-direction:column;display:flex}.akten-wortmarke{color:var(--color-ink-100);border-radius:var(--radius-akten-1);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.akten-wortmarke:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:4px}.akten-wortmarke-zeichen{border-radius:var(--radius-akten-1);background:var(--color-ink-100);width:32px;height:32px;color:var(--color-paper-00);font-family:var(--font-serif);font-size:var(--text-akten-h5);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.akten-wortmarke-name{font-family:var(--font-serif);font-size:var(--text-akten-h4);letter-spacing:-.02em;font-weight:500;line-height:1}.akten-wortmarke[data-groesse=klein]{gap:8px}.akten-wortmarke[data-groesse=klein] .akten-wortmarke-zeichen{width:20px;height:20px;font-size:var(--text-akten-caption)}.akten-wortmarke[data-groesse=klein] .akten-wortmarke-name{font-size:var(--text-akten-body-lg)}.akten-vorgang{--vorgang-breite:460px;min-height:var(--auth-mindesthoehe,100dvh);flex-direction:column;display:flex}.akten-vorgang[data-breite=M]{--vorgang-breite:720px}.akten-vorgang[data-breite=L]{--vorgang-breite:1080px}.akten-vorgang[data-eingebettet]{min-height:0}.akten-vorgang-oben{padding:clamp(20px,1.6vw + 12px,32px) clamp(20px,4vw,56px)}.akten-vorgang-mitte{padding:clamp(8px,4vw - 8px,64px) clamp(16px,4vw,56px) calc(clamp(40px,4vw + 16px,80px) + var(--unten-belegt,0px));flex:1 0 auto;justify-content:center;align-items:flex-start;display:flex}html:has(.akten-vorgang){scroll-padding-bottom:var(--unten-belegt,0px)}.akten-vorgang-blatt{width:100%;max-width:var(--vorgang-breite);min-width:0;margin-block:auto}.akten-blatt.akten-vorgang-kasten{padding:clamp(24px,1.6vw + 16px,36px);display:block}.akten-vorgang-kopf{margin-bottom:var(--abstand-4)}.akten-vorgang-titel{font-family:var(--font-serif);font-size:var(--text-akten-h3);letter-spacing:-.01em;color:var(--color-ink-100);margin:0;font-weight:500;line-height:1.15}.akten-vorgang-kopf .akten-eyebrow+.akten-vorgang-titel{margin-top:var(--abstand-2)}.akten-vorgang-untertitel{max-width:60ch;font-size:var(--text-akten-body);color:var(--color-ink-60);margin-top:8px;line-height:1.5}.akten-vorgang-aktionen{justify-content:flex-start;align-items:center;gap:var(--abstand-2);margin-top:var(--abstand-5);flex-flow:row-reverse wrap;display:flex}.akten-vorgang-aktionen[data-form=voll]{flex-direction:column;align-items:stretch}.akten-vorgang-aktionen[data-form=voll]>*{width:100%}.akten-vorgang-rand{margin-right:auto;display:inline-flex}.akten-vorgang-aktionen[data-form=voll]>.akten-vorgang-rand{justify-content:center;margin-right:0}.akten-vorgang-fussnote{margin-top:var(--abstand-4);padding-top:var(--abstand-3);border-top:1px solid var(--color-paper-20);text-align:center;font-size:var(--text-akten-small);color:var(--color-ink-60);line-height:1.5}.akten-vorgang-fussnote a{color:var(--color-ink-100);text-decoration:underline;-webkit-text-decoration-color:var(--color-paper-30);text-decoration-color:var(--color-paper-30);text-underline-offset:3px}.akten-vorgang-fussnote a:hover{-webkit-text-decoration-color:var(--color-ink-60);text-decoration-color:var(--color-ink-60)}.einst-zeile{align-items:center;gap:var(--abstand-3);padding:var(--abstand-3) 0;border-bottom:1px solid var(--color-paper-20);display:flex}.einst-zeile[data-letzte]{border-bottom:0}.einst-zeile[data-umbruch]{flex-wrap:wrap}.einst-zeile-text{flex:1 1 0;min-width:0}.einst-zeile[data-umbruch] .einst-zeile-text{flex-basis:200px}.einst-zeile-name{font-size:var(--text-akten-body);color:var(--color-ink-100);margin:0;font-weight:500;line-height:1.4;display:block}label.einst-zeile-name{cursor:pointer}label.einst-zeile-name[data-gesperrt]{cursor:not-allowed}.einst-zeile-satz,.einst-satz{max-width:72ch;font-size:var(--text-akten-caption);color:var(--color-ink-60);margin:2px 0 0;line-height:1.55}.einst-satz{margin:0}.einst-zeile-steuer{flex-shrink:0;display:inline-flex}.einst-schalter-platz{background:var(--color-paper-20);opacity:.5;border-radius:999px;width:36px;height:20px;display:inline-block}.einst-fakt{justify-content:space-between;align-items:flex-start;gap:8px var(--abstand-3);padding:var(--abstand-2) 0;border-bottom:1px solid var(--color-paper-20);flex-wrap:wrap;display:flex}.einst-fakt:last-child{border-bottom:0}.einst-fakt-text{flex:280px;min-width:0}.einst-fakt-name{font-size:var(--text-akten-caption);color:var(--color-ink-60);line-height:1.4;display:block}.einst-fakt-wert{font-size:var(--text-akten-body);color:var(--color-ink-100);overflow-wrap:anywhere;margin:2px 0 0;font-weight:500;line-height:1.4}.einst-fakt-satz{max-width:72ch;font-size:var(--text-akten-caption);color:var(--color-ink-60);margin:4px 0 0;line-height:1.55}.einst-fakt-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin-top:8px;display:block}.einst-fakt-zusatz{margin-top:6px;display:block}.einst-fakt-zusatz.ist-tinte{color:var(--color-ink-100)}.einst-fakt-kuerzen{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.einst-stand-reihe{justify-content:space-between;align-items:center;gap:var(--abstand-2) var(--abstand-3);flex-wrap:wrap;display:flex}.einst-profil{align-items:center;gap:var(--abstand-3);min-width:0;display:flex}.einst-profil-text{flex:1;min-width:0}.einst-profil-name{font-family:var(--font-serif);font-size:var(--text-akten-h5);letter-spacing:-.015em;color:var(--color-ink-100);font-weight:500;line-height:1.2;display:block}.einst-profil-mail{font-family:var(--font-mono);font-size:var(--text-akten-caption);color:var(--color-ink-60);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;overflow:hidden}.einst-formular{gap:var(--abstand-3);padding-top:var(--abstand-4);border-top:1px solid var(--color-paper-20);flex-direction:column;margin-top:8px;display:flex}.einst-formular[data-ohne-linie]{border-top:0;margin-top:0;padding-top:0}.einst-stapel{gap:var(--abstand-3);flex-direction:column;display:flex}.einst-knopfreihe{justify-content:flex-start;align-items:center;gap:var(--abstand-2);flex-flow:row-reverse wrap;display:flex}.einst-vor{margin-bottom:var(--abstand-3)}.einst-nach{margin-top:var(--abstand-3)}.einst-meldung{margin-top:10px}.einst-meldung-zusatz{margin-top:6px;font-weight:500;display:block}.einst-skinwahl{margin-top:8px}.einst-dialog-text{font-size:var(--text-akten-small);color:var(--color-ink-80);margin:0;line-height:1.6}.einst-textlink{color:var(--color-ink-100);text-decoration:underline;-webkit-text-decoration-color:var(--color-paper-30);text-decoration-color:var(--color-paper-30);text-underline-offset:2px}.einst-textlink:hover{-webkit-text-decoration-color:var(--color-ink-60);text-decoration-color:var(--color-ink-60)}.einst-qr{align-items:center;gap:var(--abstand-2);text-align:center;flex-direction:column;display:flex}.einst-qr-bild{border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-2)}.einst-qr-klappe{width:100%}.einst-geheimnis{padding:8px var(--abstand-2);border-radius:var(--radius-akten-1);background:var(--color-paper-10);font-family:var(--font-mono);font-size:var(--text-akten-caption);word-break:break-all;-webkit-user-select:all;user-select:all;margin-top:6px;display:block}.einst-codes{margin-top:var(--abstand-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.einst-codes code{border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-1);background:var(--color-paper-00);font-family:var(--font-mono);font-size:var(--text-akten-caption);text-align:center;-webkit-user-select:all;user-select:all;padding:6px 10px}.einst-geraete{margin:0;padding:0;list-style:none}.einst-geraet{align-items:center;gap:var(--abstand-2);border-bottom:1px solid var(--color-paper-20);flex-wrap:wrap;padding:10px 0;display:flex}.einst-geraet:last-child{border-bottom:0}.einst-geraet-text{flex:240px;min-width:0}.einst-geraet-name{font-size:var(--text-akten-small);color:var(--color-ink-100);font-weight:500}.einst-geraet-dieses{font-family:var(--font-mono);font-size:var(--text-akten-micro);color:var(--color-ink-60);margin-left:8px}.einst-geraet-zeit{font-family:var(--font-mono);font-size:var(--text-akten-micro);color:var(--color-ink-60);margin-top:2px}.ki-anbieter-kopf{min-width:0}.ki-anbieter-name{font-size:var(--text-akten-small);color:var(--color-ink-100);font-weight:600}.ki-anbieter-stand{font-family:var(--font-mono);font-size:var(--text-akten-micro);color:var(--color-ink-40);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ki-anbieter-stand[data-hinterlegt]{color:var(--color-ink-60)}.ki-anbieter-zusatz{font-size:var(--text-akten-micro);color:var(--color-ink-60);margin-top:2px;line-height:1.4}.modelle-zeile-trenner{text-align:center;color:var(--color-ink-40)}.akten-blaetterleiste{align-items:center;gap:8px;display:flex}.akten-blaetterleiste-punkt{background:var(--color-ink-40);cursor:pointer;width:6px;height:6px;transition:width var(--dauer-mittel) var(--kurve-ausklang),background var(--dauer);border:0;border-radius:999px;padding:0;position:relative}.akten-blaetterleiste-punkt:after{content:"";position:absolute;inset:-9px -4px}.akten-blaetterleiste-punkt[aria-current=step]{background:var(--color-ink-100);width:22px}.akten-blaetterleiste-punkt:hover:not([aria-current=step]){background:var(--color-ink-60)}.akten-blaetterleiste-punkt:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}.akten-blaetterleiste-zahl{font-family:var(--font-mono);font-size:var(--text-akten-micro);letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--color-ink-60);margin-left:4px}.hint-karte{top:var(--ankunft-oben);right:var(--ankunft-rechts);z-index:var(--stapel-hinweis);width:340px;max-width:calc(100vw - 24px);padding:var(--abstand-3) var(--abstand-3) var(--abstand-3) var(--abstand-4);background:var(--schwebe-flaeche);border-radius:var(--radius-akten-3);box-shadow:var(--schwebe-schatten);position:fixed}.hint-karte-schliessen{position:absolute;top:8px;right:8px}.hint-karte-buehne{margin:var(--abstand-5) 0 var(--abstand-3);padding-bottom:var(--abstand-3);border-bottom:1px solid var(--color-paper-20);justify-content:center;display:flex}.hint-karte-titel{padding-right:var(--abstand-5);font-family:var(--font-serif);font-size:var(--text-akten-h6);letter-spacing:-.01em;color:var(--color-ink-100);margin:6px 0 8px;font-weight:500;line-height:1.3}.hint-karte-text{font-size:var(--text-akten-small);color:var(--color-ink-80);margin:0;line-height:1.55}.hint-karte-punkte{flex-direction:column;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.hint-karte-punkte>li{font-size:var(--text-akten-caption);color:var(--color-ink-60);padding-left:14px;line-height:1.5;position:relative}.hint-karte-punkte>li:before{content:"";background:var(--color-ink-40);width:6px;height:1px;position:absolute;top:.75em;left:0}.hint-karte-aktion{margin-top:var(--abstand-3)}.hint-miniatur{width:100%;max-width:380px;padding:var(--abstand-4) var(--abstand-4);background:var(--schwebe-flaeche);border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-3);font-family:var(--font-serif);font-size:var(--text-akten-body);color:var(--color-ink-100);line-height:1.6;position:relative}.hint-miniatur[data-etikett]{padding-top:var(--abstand-5)}.hint-miniatur-etikett{font-family:var(--font-mono);font-size:var(--text-akten-micro);letter-spacing:0;color:var(--color-ink-60);position:absolute;top:10px;right:14px}.hint-miniatur-fussnote{font-family:var(--font-mono);font-size:var(--text-akten-caption);letter-spacing:0;color:var(--color-ink-60);margin-top:10px}.hint-cursor{vertical-align:middle;background:var(--color-ink-100);width:2px;height:1.1em;margin-left:2px;display:inline-block}.hint-puls-ring{border:1px solid var(--color-ink-40);pointer-events:none;border-radius:50%;position:absolute;inset:-16px}.hint-chip{background:var(--color-paper-10);border:1px solid var(--color-paper-30);border-radius:var(--radius-akten-1);font-family:var(--font-mono);font-size:var(--text-akten-caption);color:var(--color-ink-100);align-items:center;gap:6px;padding:1px 8px;font-weight:600;display:inline-flex}.hint-code{background:var(--color-paper-10);border-radius:var(--radius-akten-1);font-family:var(--font-mono);font-size:var(--text-akten-caption);color:var(--color-ink-100);padding:1px 5px}.hint-schritte{margin:var(--abstand-3) 0 0;flex-direction:column;gap:8px;padding:0;list-style:none;display:flex}.hint-schritte>li{padding-left:var(--abstand-5);font-size:var(--text-akten-small);color:var(--color-ink-80);line-height:1.5;position:relative}.hint-schritt-nummer{background:var(--color-ink-100);width:18px;height:18px;color:var(--color-paper-00);font-family:var(--font-mono);font-size:var(--text-akten-micro);border-radius:50%;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:1px;left:0}.hint-voraussetzung{margin:var(--abstand-3) 0 0;padding:10px var(--abstand-2) 10px var(--abstand-3);background:var(--schwebe-flaeche);border-radius:0 var(--radius-akten-2) var(--radius-akten-2) 0;font-size:var(--text-akten-small);color:var(--color-ink-80);line-height:1.55}.hint-voraussetzung-kopf{font-size:var(--text-akten-micro);color:var(--color-ink-60);margin-bottom:4px;font-weight:600;display:block}.hint-tablette{background:var(--schwebe-flaeche);border-radius:999px;align-items:center;gap:2px;padding:4px 8px;display:inline-flex}.hint-tablette-eintrag{font-family:var(--font-sans);font-size:var(--text-akten-caption);color:var(--color-ink-80);border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;display:inline-flex}.hint-tablette-eintrag[data-text]{padding-inline:9px}.hint-tablette-eintrag[data-aktiv]{background:var(--schwebe-flaeche);border-color:var(--color-paper-30);color:var(--color-ink-100)}.hint-tablette-strich{background:var(--color-paper-30);width:1px;height:14px;margin:0 3px}.hint-preis{align-items:center;gap:var(--abstand-3) var(--abstand-4);margin:var(--abstand-3) 0 0;padding:var(--abstand-3) 0;border-block:1px solid var(--color-paper-20);flex-wrap:wrap;display:flex}.hint-preis-zahlen{align-items:flex-start;gap:var(--abstand-4);display:flex}.hint-preis-trenner{background:var(--color-paper-20);align-self:stretch;width:1px}.hint-preis-zahl{font-family:var(--font-serif);font-size:var(--text-akten-h3);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--color-ink-100);font-weight:500;line-height:1}.hint-preis-einheit{font-family:var(--font-mono);font-size:var(--text-akten-caption);color:var(--color-ink-60);margin-top:6px}.hint-preis-zusage{min-width:0;font-size:var(--text-akten-small);color:var(--color-ink-80);flex:200px;margin:0;line-height:1.5}.hint-mini-eintrag{background:var(--schwebe-flaeche);border-radius:var(--radius-akten-2);align-items:center;gap:10px;padding:6px 10px;display:flex}.hint-mini-marke{border:1px solid var(--color-paper-30);font-family:var(--font-mono);font-size:var(--text-akten-micro);color:var(--color-ink-60);border-radius:999px;align-items:center;padding:0 6px;line-height:1.6;display:inline-flex}.hint-mini-marke[data-form=eckig]{border-radius:var(--radius-akten-1);border-color:var(--color-paper-20)}.hint-mini-marke[data-an]{border-color:var(--color-ink-100);color:var(--color-ink-100)}.hint-mini-kopf{font-family:var(--font-mono);font-size:var(--text-akten-micro);letter-spacing:0;color:var(--color-ink-60)}.hint-mini-trenner{border-top:1px dashed var(--color-paper-20);margin:8px 0}.hint-mini-feld{background:var(--field-bg);border:1px solid var(--field-border);border-radius:var(--radius-akten-2);font-family:var(--font-sans);font-size:var(--text-akten-small);align-items:center;gap:8px;padding:7px 10px;display:flex}.hint-mini-treffer{grid-template-columns:84px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.hint-mini-treffer[data-schmal]{grid-template-columns:64px minmax(0,1fr)}.hint-mini-wahl{text-align:center;border-radius:var(--radius-akten-1);flex:1;padding:6px 4px}.hint-mini-wahl[data-an]{background:var(--color-paper-10)}.hint-mini-wahl[data-an=tinte]{background:var(--color-ink-100);border-color:var(--color-ink-100);color:var(--color-paper-00)}.hint-mini-markiert{background:var(--color-paper-10);border-bottom:2px solid var(--color-ink-40);border-radius:var(--radius-akten-1) var(--radius-akten-1) 0 0;padding:0 3px}.hint-mini-auslauf{max-height:78px;-webkit-mask-image:linear-gradient(180deg,var(--color-ink-100) 45%,transparent 100%);mask-image:linear-gradient(180deg,var(--color-ink-100) 45%,transparent 100%);overflow:hidden}.hint-mini-punkt{background:var(--color-ink-60);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.hint-mini-punkt[data-ton=erfolg]{background:var(--signal-erfolg)}.hint-mini-fortschritt{background:var(--color-paper-10);border-radius:999px;height:4px;overflow:hidden}.hint-mini-fortschritt>span{background:var(--color-ink-100);height:100%;display:block}.hint-mini-kal{--hint-mini-winzig:8px;padding-top:var(--abstand-2);font-family:var(--font-sans);gap:10px;display:flex}.hint-mini-kal [data-kal=ich]{--kal-farbe:var(--color-ink-60)}.hint-mini-kal [data-kal="1"],.hint-mini-farben [data-kal="1"]{--kal-farbe:var(--color-kalender-1)}.hint-mini-farben [data-kal="2"]{--kal-farbe:var(--color-kalender-2)}.hint-mini-farben [data-kal="3"]{--kal-farbe:var(--color-kalender-3)}.hint-mini-farben [data-kal="4"]{--kal-farbe:var(--color-kalender-4)}.hint-mini-kal-leiste{flex:0 0 92px}.hint-mini-kal-reiter{font-size:var(--text-akten-micro);white-space:nowrap;color:var(--color-ink-40);align-items:center;gap:6px;padding:4px 0;display:flex}.hint-mini-kal-reiter[data-an]{color:var(--color-ink-100)}.hint-mini-kal-haekchen{border:1px solid var(--kal-farbe);border-radius:var(--radius-akten-1);width:13px;height:13px;color:var(--color-paper-00);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.hint-mini-kal-reiter[data-an] .hint-mini-kal-haekchen{background:var(--kal-farbe)}.hint-mini-kal-raster{background:var(--schwebe-flaeche);border-radius:var(--radius-akten-1);flex:1;height:96px;position:relative;overflow:hidden}.hint-mini-kal-tage{border-bottom:1px solid var(--color-paper-20);font-family:var(--font-mono);font-size:var(--hint-mini-winzig);letter-spacing:0;color:var(--color-ink-40);display:flex}.hint-mini-kal-tage>span{text-align:center;flex:1;padding:3px 0}.hint-mini-kal-linie{border-top:1px solid var(--color-paper-10);position:absolute;left:0;right:0}.hint-mini-kal-termin{background:var(--kal-farbe);width:calc(20% - 4px);padding:2px 3px;position:absolute;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.hint-mini-kal-termin{background:color-mix(in srgb,var(--kal-farbe) 9%,var(--color-paper-00))}}.hint-mini-kal-termin{border:1px solid var(--kal-farbe)}@supports (color:color-mix(in lab,red,red)){.hint-mini-kal-termin{border:1px solid color-mix(in srgb,var(--kal-farbe) 45%,transparent)}}.hint-mini-kal-termin{border-radius:var(--radius-akten-1);font-size:var(--hint-mini-winzig);color:var(--color-ink-80);line-height:1.25}.hint-mini-farben{gap:6px;display:flex}.hint-mini-farbe{background:var(--kal-farbe);border-radius:999px;width:18px;height:18px}.hint-mini-farbe[data-an]{outline:2px solid var(--color-ink-100);outline-offset:1px}.akten-spinner{--spinner-groesse:16px;--spinner-strich:1.5px;inline-size:var(--spinner-groesse);block-size:var(--spinner-groesse);border:var(--spinner-strich) solid var(--spinner-spur);border-top-color:var(--spinner-bogen);border-radius:999px;flex:none;animation:.7s linear infinite akten-spin;display:inline-block}.akten-spinner[data-dichte=zeile],.akten-spinner[data-dichte=knopf]{--spinner-groesse:14px}.akten-spinner[data-dichte=seite]{--spinner-groesse:22px;--spinner-strich:2px}.akten-spinner[data-dichte=knopf],.akten-spinner[data-auf=tinte]{border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.akten-spinner[data-dichte=knopf],.akten-spinner[data-auf=tinte]{border-color:color-mix(in srgb,currentColor 28%,transparent)}}.akten-spinner[data-dichte=knopf],.akten-spinner[data-auf=tinte]{border-top-color:currentColor}.akten-spinner[data-auf=tinte]{color:var(--color-paper-00)}@media(prefers-reduced-motion:reduce){.akten-spinner{animation-duration:1.6s}}.akten-zustand{padding:var(--abstand-5) var(--abstand-4);text-align:center;color:var(--color-ink-60);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.akten-zustand[data-dichte=seite]{gap:var(--abstand-2);padding:clamp(32px,6vh,64px) var(--abstand-4)}.akten-zustand[data-dichte=feld]{padding:var(--abstand-4) var(--abstand-2);gap:8px}.akten-zustand[data-dichte=zeile]{justify-content:flex-start;align-items:baseline;gap:4px var(--abstand-2);text-align:start;flex-flow:wrap;padding:6px 0}.akten-zustand[data-rahmen=gestrichelt]{border:1px dashed var(--color-paper-30);border-radius:var(--radius-akten-3)}.akten-zustand[data-rahmen=karte]{background:var(--color-paper-05);border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-3)}.akten-zustand-symbol{background:var(--empty-icon-bg);border:1px solid var(--empty-icon-border);block-size:56px;inline-size:56px;color:var(--empty-icon-fg);border-radius:999px;flex:none;justify-content:center;align-items:center;margin-block-end:2px;display:inline-flex}.akten-zustand[data-dichte=feld] .akten-zustand-symbol{block-size:40px;inline-size:40px}.akten-zustand[data-art=fehler] .akten-zustand-symbol{color:var(--signal-gefahr)}.akten-zustand-text{align-items:inherit;flex-direction:column;gap:4px;max-inline-size:46ch;display:flex}.akten-zustand[data-dichte=zeile] .akten-zustand-text{flex-flow:wrap;align-items:baseline;gap:2px 6px;max-inline-size:none}.akten-zustand-titel{font-family:var(--font-serif);font-size:var(--text-akten-h5);color:var(--color-ink-100);margin:0;font-weight:500;line-height:1.3}.akten-zustand[data-dichte=feld] .akten-zustand-titel{font-family:var(--font-sans);font-size:var(--text-akten-body)}.akten-zustand[data-dichte=zeile] .akten-zustand-titel{font-family:var(--font-sans);font-size:var(--text-akten-caption);color:var(--color-ink-60);font-weight:400}.akten-zustand-beschreibung{font-size:var(--text-akten-small);color:var(--color-ink-60);margin:0;line-height:1.5}.akten-zustand[data-dichte=zeile] .akten-zustand-beschreibung{font-size:var(--text-akten-caption)}.akten-zustand-wege{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-block-start:6px;display:flex}.akten-zustand[data-dichte=zeile] .akten-zustand-wege{gap:var(--abstand-2);margin:0}.akten-zustand[data-art=laden]{flex-direction:row;gap:10px}.akten-zustand[data-art=laden][data-dichte=seite]{min-block-size:min(50vh,400px)}.akten-zustand[data-art=laden][data-dichte=zeile]{align-items:center}.akten-zustand[data-art=laden][data-dichte=knopf]{color:inherit;gap:8px;padding:0;display:inline-flex}.akten-zustand-ladetext{font-size:var(--text-akten-caption);color:var(--color-ink-60)}.akten-meldung{padding:11px var(--abstand-3);background:var(--color-paper-05);border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-2);font-family:var(--font-sans);font-size:var(--text-akten-small);color:var(--color-ink-80);text-align:start;align-items:flex-start;gap:8px;line-height:1.5;display:flex}.akten-meldung[data-ton=fehler]{border-color:var(--signal-gefahr);background:var(--signal-gefahr)}@supports (color:color-mix(in lab,red,red)){.akten-meldung[data-ton=fehler]{background:color-mix(in srgb,var(--signal-gefahr) 5%,var(--color-paper-05))}}.akten-meldung[data-ton=warnung]{border:1px dashed var(--signal-warnung);background:var(--signal-warnung)}@supports (color:color-mix(in lab,red,red)){.akten-meldung[data-ton=warnung]{background:color-mix(in srgb,var(--signal-warnung) 5%,var(--color-paper-05))}}.akten-meldung-marke{border-radius:var(--radius-akten-1);font-family:var(--font-mono);font-size:var(--text-akten-micro);letter-spacing:0;text-transform:none;vertical-align:1px;color:var(--color-ink-60);border:1px solid #0000;margin-inline-end:8px;padding:1px 6px;font-weight:600;line-height:1.5;display:inline-block}.akten-meldung[data-ton=fehler] .akten-meldung-marke{background:var(--signal-gefahr);border-color:var(--signal-gefahr);color:var(--color-paper-00)}.akten-meldung[data-ton=warnung] .akten-meldung-marke{border-color:var(--signal-warnung);color:var(--color-ink-100)}.akten-meldung[data-ton=erfolg] .akten-meldung-marke{color:var(--signal-erfolg);padding-inline:0}.akten-meldung[data-ton=info] .akten-meldung-marke{padding-inline:0}.akten-meldung[data-dicht=true]{font-size:var(--text-akten-caption);padding:7px 10px}.akten-meldung-koerper{align-items:center;gap:8px var(--abstand-2);flex-wrap:wrap;flex:auto;min-inline-size:0;display:flex}.akten-meldung-inhalt{overflow-wrap:break-word;flex:16rem;min-inline-size:0}.akten-meldung-titel{color:var(--color-ink-100);font-weight:600}.akten-meldung-aktion{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;max-inline-size:100%;margin-inline-start:auto;display:inline-flex}.akten-meldung-schliessen{margin-block:-6px;margin-inline-end:-6px}.akten-band-leiste{z-index:var(--stapel-seitenfenster);position:sticky;inset-block-start:0}.akten-band-mehr{background:var(--color-paper-05);border:0;border-block-end:1px solid var(--color-paper-20);width:100%;font-family:var(--font-mono);font-size:var(--text-akten-micro);letter-spacing:0;color:var(--color-ink-60);text-align:start;cursor:pointer;padding:6px clamp(13px,2vw,19px);display:none}.akten-band-mehr:hover{color:var(--color-ink-100)}.akten-band-mehr:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}@media(max-width:640px){.akten-band-mehr{display:block}.akten-band-leiste[data-zu=true] .akten-band[data-weiteres]{display:none}}.akten-band{align-items:center;gap:var(--abstand-2);background:var(--color-paper-05);border-block-end:1px solid var(--color-paper-20);font-family:var(--font-sans);font-size:var(--text-akten-small);color:var(--color-ink-80);animation:akten-band-auf var(--dauer-mittel) var(--kurve-ausklang);padding:9px clamp(10px,2vw,16px) 9px clamp(13px,2vw,19px);line-height:1.45;display:flex}.akten-band[data-ton=warnung]{border-block-end:1px dashed var(--signal-warnung);background:var(--signal-warnung)}@supports (color:color-mix(in lab,red,red)){.akten-band[data-ton=warnung]{background:color-mix(in srgb,var(--signal-warnung) 6%,var(--color-paper-05))}}.akten-band[data-ton=invers]{background:var(--band-invers-grund);color:var(--band-invers-schrift);border-block-end-color:var(--band-invers-grund)}.akten-band[data-ton=invers] .akten-band-titel,.akten-band[data-ton=invers] .akten-band-zahl,.akten-band[data-ton=invers] .akten-schliessen{color:var(--band-invers-schrift)}.akten-band[data-ton=invers] .akten-knopf[data-variant=link]{--knopf-schrift:var(--band-invers-schrift);--knopf-schrift-ueber:var(--band-invers-schrift)}.akten-band[data-ton=invers] .akten-schliessen:hover{background:var(--band-invers-schrift)}@supports (color:color-mix(in lab,red,red)){.akten-band[data-ton=invers] .akten-schliessen:hover{background:color-mix(in srgb,var(--band-invers-schrift) 14%,transparent)}}.akten-band-koerper{align-items:center;gap:4px var(--abstand-3);flex-wrap:wrap;flex:auto;min-inline-size:0;display:flex}.akten-band-inhalt{overflow-wrap:break-word;flex:20rem;min-inline-size:0}.akten-band-titel{color:var(--color-ink-100);margin-inline-end:3px;font-weight:600}.akten-band-rechts{align-items:center;gap:4px var(--abstand-3);flex-wrap:wrap;flex:none;margin-inline-start:auto;display:inline-flex}.akten-band-zahl{font-family:var(--font-mono);font-size:var(--text-akten-micro);font-variant-numeric:tabular-nums;color:var(--color-ink-60);white-space:nowrap}.akten-band-schliessen{margin-block:-6px}@media(max-width:640px){.akten-band{align-items:flex-start}}@keyframes akten-band-auf{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.akten-band{animation:none}}.akten-knopf[data-variant=link].akten-textweg-tinte{--knopf-schrift:var(--color-ink-100)}.akten-gebiet-zr{--gebiet-farbe:var(--color-zivil)}.akten-gebiet-oer{--gebiet-farbe:var(--color-oeff)}.akten-gebiet-str{--gebiet-farbe:var(--color-straf)}.akten-gebiet-pille{font-family:var(--font-sans);font-size:var(--text-akten-micro);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-ink-80);background:var(--color-paper-10);border:1px solid var(--gebiet-farbe,var(--color-paper-30));border-radius:var(--radius-akten-2);flex:none;align-items:center;padding:1px 7px;font-weight:600;line-height:1.5;display:inline-flex}.akten-gebiet-pille[data-size=xs]{padding:0 5px;line-height:1.4}.akten-gebiet-wahl{flex-wrap:wrap;gap:8px;display:flex}.akten-gebiet-wahl-pille{min-block-size:30px;font-family:var(--font-sans);font-size:var(--text-akten-small);white-space:nowrap;color:var(--color-ink-80);background:var(--color-paper-00);border:1px solid var(--color-paper-20);cursor:pointer;transition:background-color var(--dauer) var(--kurve),border-color var(--dauer) var(--kurve),color var(--dauer) var(--kurve);border-radius:999px;align-items:center;gap:7px;padding:4px 12px;font-weight:500;line-height:1.3;display:inline-flex}.akten-gebiet-wahl[data-size=sm] .akten-gebiet-wahl-pille{min-block-size:26px;font-size:var(--text-akten-caption);gap:6px;padding:2px 10px}@media(hover:hover){.akten-gebiet-wahl-pille:hover:not([aria-checked=true],:disabled){color:var(--color-ink-100);background:var(--color-paper-05);border-color:var(--color-ink-40)}}.akten-gebiet-wahl-pille[aria-checked=true]{color:var(--color-ink-100);background:var(--color-paper-10);border-color:var(--color-ink-100)}.akten-gebiet-wahl-pille:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.akten-gebiet-wahl-pille:disabled{opacity:.6;cursor:not-allowed}.akten-gebiet-punkt{background:var(--gebiet-farbe,var(--color-paper-30));border-radius:999px;flex:none;block-size:7px;inline-size:7px}.akten-gebiet-wahl-zahl{font-family:var(--font-mono);font-size:var(--text-akten-micro);font-variant-numeric:tabular-nums;color:var(--color-ink-40)}.akten-gebiet-wahl-pille[aria-checked=true] .akten-gebiet-wahl-zahl{color:var(--color-ink-60)}.akten-badge{font-family:var(--font-sans);font-size:var(--text-akten-micro);letter-spacing:0;text-transform:none;white-space:nowrap;color:var(--text-secondary);background:var(--surface-sunken);border:1px solid var(--border-default);border-radius:var(--radius-akten-1);align-items:center;gap:6px;padding:3px 8px;font-weight:500;line-height:1.3;display:inline-flex}.akten-badge[data-size=sm]{gap:4px;padding:2px 6px}.akten-badge[data-ton=ink]{color:var(--text-inverse);background:var(--color-ink-100);border-color:var(--color-ink-100)}.akten-badge[data-ton=again]{color:var(--color-fsrs-again-deep);background:var(--color-fsrs-again-bg);border-color:#0000}.akten-fortschritt{--fortschritt-fuellung:var(--progress-fill-bg);flex-direction:column;gap:6px;inline-size:100%;display:flex}.akten-fortschritt[data-ton=erfolg]{--fortschritt-fuellung:var(--signal-erfolg)}.akten-fortschritt[data-ton=warnung]{--fortschritt-fuellung:var(--signal-warnung)}.akten-fortschritt[data-ton=gefahr]{--fortschritt-fuellung:var(--signal-gefahr)}.akten-fortschritt-kopf{justify-content:space-between;gap:var(--abstand-2);font-size:var(--text-akten-caption);color:var(--color-ink-60);display:flex}.akten-fortschritt-wert{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.akten-fortschritt-spur{background:var(--progress-track-bg);border-radius:999px;block-size:4px;overflow:hidden}.akten-fortschritt[data-dicke=dick] .akten-fortschritt-spur{block-size:8px}.akten-fortschritt-zeile{align-items:center;gap:8px;min-inline-size:0;display:flex}.akten-fortschritt-zeile>.akten-fortschritt-spur{flex:auto;min-inline-size:24px}.akten-fortschritt-wert-rechts{font-size:var(--text-akten-caption);color:var(--color-ink-80);white-space:nowrap;flex:none}.akten-fortschritt-balken{background:var(--fortschritt-fuellung);border-radius:inherit;block-size:100%;inline-size:100%;transition:transform var(--dauer-mittel) var(--kurve)}@media(prefers-reduced-motion:reduce){.akten-fortschritt-balken{transition:none}}.landing-hero-wege{justify-content:center;align-items:center;gap:var(--abstand-2);margin-top:var(--abstand-5);flex-wrap:wrap;display:flex}.landing-hero-meta{margin:var(--abstand-3) 0 0;font-family:var(--font-mono);font-size:var(--text-akten-caption);color:var(--color-ink-60)}.landing-fakten{margin-top:var(--abstand-5);padding-top:var(--abstand-4);border-top:1px solid var(--color-paper-20);font-family:var(--font-mono);font-size:var(--text-akten-micro);color:var(--color-ink-60);flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(12px,1.6vw,24px);font-weight:500;display:inline-flex}.landing-fakten-punkt{color:var(--color-ink-40)}.landing-fett{color:var(--color-ink-100);font-weight:600}.landing-kacheln{grid-template-columns:1fr;grid-auto-rows:1fr;gap:clamp(12px,1vw + 8px,20px);display:grid}@media(min-width:600px){.landing-kacheln{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.landing-kacheln{grid-template-columns:repeat(4,minmax(0,1fr))}}.akten-blatt.landing-kachel{height:100%}.landing-kachel-fuss{justify-content:flex-end;margin-top:auto;display:flex}.landing-kachel-text,.landing-feld-text{font-size:var(--text-akten-small);color:var(--color-ink-80);margin:0;line-height:1.6}.ki-stern{color:var(--color-ink-60);margin-left:1px;font-size:.75em}.ki-fussnote{max-width:64ch;margin:var(--abstand-3) auto 0;text-align:center;font-size:var(--text-akten-caption);color:var(--color-ink-60);line-height:1.5}.landing-zusatz{max-width:64ch;margin:var(--abstand-4) auto 0;text-align:center;font-size:var(--text-akten-small);color:var(--color-ink-60);line-height:1.6}.landing-beispiele{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:start;gap:clamp(24px,2.4vw + 12px,48px);display:grid}.landing-demo-innen{padding:var(--abstand-3)}.landing-demo-platz{min-height:320px}.landing-demotext{margin-top:var(--abstand-3)}.landing-demotext h3{font-family:var(--font-serif);font-size:var(--text-akten-h4);letter-spacing:-.01em;color:var(--color-ink-100);margin:0 0 8px;font-weight:500}.landing-demotext p{font-size:var(--text-akten-body);color:var(--color-ink-80);margin:0;line-height:1.6}.landing-absatz{max-width:68ch;margin:0 auto var(--abstand-4);text-align:center;font-size:var(--text-akten-body);color:var(--color-ink-80);line-height:1.6}.landing-felder{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:clamp(12px,1vw + 8px,24px);max-width:860px;margin-inline:auto;display:grid}.akten-blatt.landing-feld{height:100%}.landing-feld-zahl{font-family:var(--font-serif);font-size:var(--text-akten-h2);letter-spacing:-.025em;color:var(--color-ink-100);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:6px;font-weight:500;line-height:1;display:flex}.landing-feld-einheit{font-family:var(--font-mono);font-size:var(--text-akten-caption);letter-spacing:0;color:var(--color-ink-60)}.landing-weg{margin-top:var(--abstand-3);justify-content:center;display:flex}.landing-vertrauen{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:clamp(16px,1.4vw + 6px,24px);display:grid}.landing-vertrauen-absatz{font-size:var(--text-akten-small);color:var(--color-ink-80);margin:0;line-height:1.6}.landing-vertrauen-absatz strong{font-size:var(--text-akten-body);color:var(--color-ink-100);margin-bottom:6px;font-weight:600;display:block}.landing-vertrauen-fuss{text-align:center;font-size:var(--text-akten-small);color:var(--color-ink-60);grid-column:1/-1;margin:8px 0 0;line-height:1.6}.feature-inhalt{padding-bottom:clamp(48px,4vw + 20px,96px)}.feature-zeile{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));align-items:center;gap:clamp(28px,3vw + 12px,56px);margin-bottom:clamp(48px,4vw + 20px,96px);display:grid}.feature-zeile[data-letzte]{margin-bottom:0}.feature-zeile[data-umgekehrt]{direction:rtl}.feature-zeile>*{direction:ltr;min-width:0}.feature-zeile-eyebrow{margin-bottom:var(--abstand-3)}.feature-zeile-text h2{margin:0 0 var(--abstand-3);font-family:var(--font-serif);font-size:var(--text-akten-h3);letter-spacing:-.02em;color:var(--color-ink-100);font-weight:500;line-height:1.15}.feature-zeile-text>p{max-width:52ch;margin:0 0 var(--abstand-4);font-size:var(--text-akten-body);color:var(--color-ink-80);line-height:1.6}.feature-punkte{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.feature-punkte li{font-size:var(--text-akten-body);color:var(--color-ink-80);align-items:flex-start;gap:12px;line-height:1.55;display:flex}.feature-haken{background:var(--color-ink-100);width:20px;height:20px;color:var(--color-paper-00);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.feature-zeile-bild{justify-content:center;display:flex}.akten-blatt.feature-bild{width:100%;max-width:440px}.feature-bild-liste{flex-direction:column;display:flex}.feature-bild-zeile{align-items:center;gap:10px;padding-block:10px;display:flex}.feature-bild-zeile+.feature-bild-zeile{border-top:1px solid var(--color-paper-20)}.feature-bild-zeile-text{flex:1;min-width:0}.feature-bild-zeile-name{font-size:var(--text-akten-small);color:var(--color-ink-100);font-weight:500;line-height:1.3}.feature-bild-zeile-zusatz{font-size:var(--text-akten-caption);color:var(--color-ink-60);margin-top:2px;line-height:1.4}.feature-bild-zeile-meta{font-family:var(--font-mono);font-size:var(--text-akten-caption);color:var(--color-ink-60);flex-shrink:0}.feature-mitte{justify-content:center;align-items:center;gap:var(--abstand-3);padding-block:var(--abstand-4);border-block:1px solid var(--color-paper-20);flex-wrap:wrap;margin-bottom:clamp(48px,4vw + 20px,96px);display:flex}.feature-mitte-text{font-family:var(--font-serif);font-size:var(--text-akten-body-lg);letter-spacing:-.01em;text-align:center;color:var(--color-ink-100);font-weight:500}.feature-verwandt{max-width:var(--oeffentlich-breite);padding-top:var(--abstand-4);border-top:1px solid var(--color-paper-20);font-size:var(--text-akten-small);color:var(--color-ink-60);margin:0 auto;line-height:1.6}.feature-ki{flex-direction:column;display:flex}.feature-ki-teil{padding-block:10px}.feature-ki-teil+.feature-ki-teil{border-top:1px solid var(--color-paper-20)}.feature-ki-vorzeile{font-family:var(--font-mono);font-size:var(--text-akten-micro);color:var(--color-ink-60);font-weight:600;display:block}.feature-ki-betrag{align-items:baseline;gap:6px;margin-top:6px;display:flex}.feature-ki-zahl{font-family:var(--font-serif);font-size:var(--text-akten-h4);letter-spacing:-.02em;color:var(--color-ink-100);font-variant-numeric:tabular-nums;font-weight:500}.feature-ki-leise{font-size:var(--text-akten-caption);color:var(--color-ink-60)}.feature-ki-paar{gap:var(--abstand-4);margin-top:8px;display:flex}.feature-ki-paar>span{flex-direction:column;gap:1px;display:flex}.feature-ki-wert{font-size:var(--text-akten-small);color:var(--color-ink-100);font-variant-numeric:tabular-nums}.feature-ki-zugaenge{flex-direction:column;gap:6px;margin-top:8px;display:flex}.feature-ki-zugang{align-items:center;gap:8px;display:flex}.feature-ki-anbieter{font-size:var(--text-akten-caption);color:var(--color-ink-100);flex:0 0 44%}.feature-ki-schluessel{border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-1);background:var(--field-bg);min-width:0;font-family:var(--font-mono);font-size:var(--text-akten-micro);color:var(--color-ink-40);text-overflow:ellipsis;white-space:nowrap;flex:1;padding:3px 7px;overflow:hidden}.feature-ki-schluessel[data-hinterlegt]{color:var(--color-ink-100)}.feature-ki-punkt{background:var(--signal-erfolg);border-radius:999px;flex-shrink:0;width:6px;height:6px}.feature-ki-kopf{justify-content:space-between;align-items:center;gap:8px;display:flex}.feature-ki-zeitraeume{gap:2px;display:inline-flex}.feature-ki-zeitraeume>span{border-radius:var(--radius-akten-1);font-size:var(--text-akten-micro);color:var(--color-ink-60);padding:2px 7px}.feature-ki-zeitraeume>span[data-aktiv]{background:var(--color-ink-100);color:var(--color-paper-00)}.feature-ki-saeulen{align-items:flex-end;gap:4px;height:34px;margin-top:10px;display:flex}.feature-ki-saeulen>span{border-radius:var(--radius-akten-1) var(--radius-akten-1) 0 0;background:var(--color-ink-60);flex:1}.feature-ki-posten{border-top:1px solid var(--color-paper-20);flex-direction:column;gap:3px;margin-top:9px;padding-top:8px;display:flex}.feature-ki-posten>div{font-size:var(--text-akten-caption);justify-content:space-between;gap:10px;display:flex}.feature-ki-posten>div>:first-child{color:var(--color-ink-80)}.feature-ki-posten>div>:last-child{color:var(--color-ink-100);font-variant-numeric:tabular-nums}.preise-umschalter{justify-content:center;margin-top:32px;display:flex}.preise-meldung{margin-bottom:var(--abstand-4)}.preise-angebot{padding-bottom:clamp(48px,4vw + 20px,88px)}.preise-raster{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:stretch;gap:clamp(16px,1.4vw + 8px,28px);display:grid}.preise-betrag{padding-bottom:var(--abstand-3);border-bottom:1px solid var(--color-paper-20)}.preise-betrag-zeile{align-items:baseline;gap:6px;display:flex}.preise-betrag-zahl{font-family:var(--font-serif);font-size:var(--text-akten-h2);letter-spacing:-.03em;color:var(--color-ink-100);font-variant-numeric:tabular-nums;font-weight:500;line-height:1}.preise-betrag-waehrung{font-family:var(--font-serif);font-size:var(--text-akten-h4);color:var(--color-ink-100);align-self:flex-start;font-weight:500}.preise-betrag-zeitraum{font-family:var(--font-mono);font-size:var(--text-akten-caption);color:var(--color-ink-60);margin-left:4px}.preise-betrag-hinweis{font-family:var(--font-mono);font-size:var(--text-akten-micro);color:var(--color-ink-60);margin:6px 0 0}.preise-liste{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.preise-liste li{font-size:var(--text-akten-small);color:var(--color-ink-100);align-items:center;gap:10px;line-height:1.45;display:flex}.preise-haken{background:var(--color-ink-100);width:18px;height:18px;color:var(--color-paper-00);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.preise-plan-aufruf{margin-top:auto;padding-top:8px}.preise-aufruf-stapel{flex-direction:column;gap:8px;width:100%;display:flex}.preise-stand{font-size:var(--text-akten-small);color:var(--color-ink-100);justify-content:center;align-items:center;gap:8px;margin:0;padding-block:8px;font-weight:600;display:flex}.preise-weg{align-items:flex-start;gap:var(--abstand-2);display:flex}.preise-weg-symbol{border-radius:var(--radius-akten-2);background:var(--color-paper-10);width:32px;height:32px;color:var(--color-ink-100);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.preise-weg-text{min-width:0}.preise-weg-text h3{font-family:var(--font-serif);font-size:var(--text-akten-body);color:var(--color-ink-100);margin:0;font-weight:500;line-height:1.2}.preise-weg-text p{font-size:var(--text-akten-caption);color:var(--color-ink-80);margin:4px 0 0;line-height:1.5}.preise-kleingedrucktes{text-align:center;font-family:var(--font-mono);font-size:var(--text-akten-micro);color:var(--color-ink-60);margin:0;line-height:1.55}.preise-kleingedrucktes[data-ausrichtung=links]{text-align:left}.preise-fussnote{max-width:var(--oeffentlich-lesebreite);margin:var(--abstand-5) auto 0}.preise-vertrauen{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:clamp(12px,.8vw + 8px,20px);display:grid}.preise-vertrauen-eintrag{align-items:center;gap:var(--abstand-2);min-width:0;display:flex}.preise-vertrauen-titel{font-family:var(--font-serif);font-size:var(--text-akten-body);color:var(--color-ink-100);font-weight:500;line-height:1.2}.preise-vertrauen-zusatz{font-family:var(--font-mono);font-size:var(--text-akten-micro);color:var(--color-ink-60);margin-top:2px}}@layer utilities{.\@container\/sch{container:sch/inline-size}.\@container\/vgl{container:vgl/inline-size}.\@container{container-type:inline-size}.\[pointer-events\:auto\]{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!fixed{position:fixed!important}.\!sticky{position:sticky!important}.\[position\:fixed\]{position:fixed}.absolute{position:absolute}.fixed{position:fixed}.fixed\!{position:fixed!important}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-0\.5{inset-inline:calc(var(--spacing) * .5)}.-inset-y-0\.5{inset-block:calc(var(--spacing) * -.5)}.inset-y-0{inset-block:0}.-top-1{top:calc(var(--spacing) * -1)}.-top-4{top:calc(var(--spacing) * -4)}.-top-6{top:calc(var(--spacing) * -6)}.top-\(--sch-a4\){top:var(--sch-a4)}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-\[-7px\]{top:-7px}.top-\[3px\]{top:3px}.top-\[5px\]{top:5px}.top-\[8px\]{top:8px}.top-\[23px\]{top:23px}.top-full{top:100%}.top-px{top:1px}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.right-\(--abstand-4\){right:var(--abstand-4)}.right-\(--sch-a4\){right:var(--sch-a4)}.right-0{right:0}.right-4{right:calc(var(--spacing) * 4)}.right-\[8px\]{right:8px}.bottom-\(--abstand-4\){bottom:var(--abstand-4)}.bottom-\(--sch-a4\){bottom:var(--sch-a4)}.bottom-0{bottom:0}.bottom-4{bottom:calc(var(--spacing) * 4)}.left-0{left:0}.left-1\/2{left:50%}.left-\[6px\]{left:6px}.left-\[52\%\]{left:52%}.z-\(--stapel-hinweis\){z-index:var(--stapel-hinweis)}.z-\(--stapel-schwebend\){z-index:var(--stapel-schwebend)}.z-\(--stapel-seitenfenster\){z-index:var(--stapel-seitenfenster)}.z-\(--stapel-seitenschleier\){z-index:var(--stapel-seitenschleier)}.z-\(--stapel-tooltip\){z-index:var(--stapel-tooltip)}.z-0{z-index:0}.z-10{z-index:10}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[120\]{z-index:120}.order-1{order:1}.order-2{order:2}.\[grid-column\:1_\/_-1\]{grid-column:1/-1}.col-start-1{grid-column-start:1}.row-start-1{grid-row-start:1}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.\[margin\:0_0_var\(--abstand-2\)\]{margin:0 0 var(--abstand-2)}.\[margin\:2px_0_0\]{margin:2px 0 0}.\[margin\:4px_0_0\]{margin:4px 0 0}.\[margin\:6px_0_0\]{margin:6px 0 0}.\[margin\:8px_0_0\]{margin:8px 0 0}.\[margin\:var\(--abstand-2\)_0_4px\]{margin:var(--abstand-2) 0 4px}.m-0{margin:0}.m-auto{margin:auto}.-mx-\(--sch-pad\){margin-inline:calc(var(--sch-pad) * -1)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.mx-0{margin-inline:0}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:var(--spacing)}.mx-\[1px\]{margin-inline:1px}.mx-\[2px\]{margin-inline:2px}.mx-\[5px\]{margin-inline:5px}.mx-auto{margin-inline:auto}.-my-1{margin-block:calc(var(--spacing) * -1)}.my-\(--abstand-2\){margin-block:var(--abstand-2)}.my-\(--abstand-3\){margin-block:var(--abstand-3)}.my-\(--abstand-5\){margin-block:var(--abstand-5)}.my-0{margin-block:0}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:var(--spacing)}.my-2\.5{margin-block:calc(var(--spacing) * 2.5)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-96{margin-top:calc(var(--spacing) * -96)}.\[margin-top\:-1px\]{margin-top:-1px}.\[margin-top\:-6px\]{margin-top:-6px}.mt-\(--abstand-1\){margin-top:var(--abstand-1)}.mt-\(--abstand-2\){margin-top:var(--abstand-2)}.mt-\(--abstand-3\){margin-top:var(--abstand-3)}.mt-\(--abstand-4\){margin-top:var(--abstand-4)}.mt-\(--abstand-5\){margin-top:var(--abstand-5)}.mt-\(--abstand-6\){margin-top:var(--abstand-6)}.mt-\(--sch-a2\){margin-top:var(--sch-a2)}.mt-\(--sch-a3\){margin-top:var(--sch-a3)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-\[7px\]{margin-top:7px}.mt-auto{margin-top:auto}.mr-\(--abstand-1\){margin-right:var(--abstand-1)}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-auto{margin-right:auto}.-mb-1{margin-bottom:calc(var(--spacing) * -1)}.mb-\(--abstand-2\){margin-bottom:var(--abstand-2)}.mb-\(--abstand-3\){margin-bottom:var(--abstand-3)}.mb-\(--abstand-4\){margin-bottom:var(--abstand-4)}.mb-\(--abstand-5\){margin-bottom:var(--abstand-5)}.mb-\(--sch-a2\){margin-bottom:var(--sch-a2)}.mb-\(--sch-a3\){margin-bottom:var(--sch-a3)}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-\[6px\]{margin-bottom:6px}.mb-\[64px\]{margin-bottom:64px}.-ml-1\.5{margin-left:calc(var(--spacing) * -1.5)}.ml-\(--abstand-3\){margin-left:var(--abstand-3)}.ml-\(--abstand-4\){margin-left:var(--abstand-4)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-\[2px\]{margin-left:2px}.ml-\[6px\]{margin-left:6px}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.aspect-\[16\/9\]{aspect-ratio:16/9}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-4\.5{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-\[7px\]{width:7px;height:7px}.size-\[8px\]{width:8px;height:8px}.size-\[18px\]{width:18px;height:18px}.size-\[30px\]{width:30px;height:30px}.size-full{width:100%;height:100%}.h-0{height:0}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.h-5{height:calc(var(--spacing) * 5)}.h-5\.5{height:calc(var(--spacing) * 5.5)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10\.5{height:calc(var(--spacing) * 10.5)}.h-11{height:calc(var(--spacing) * 11)}.h-24{height:calc(var(--spacing) * 24)}.h-36{height:calc(var(--spacing) * 36)}.h-\[1\.5px\]{height:1.5px}.h-\[1px\]{height:1px}.h-\[2px\]{height:2px}.h-\[5px\]{height:5px}.h-\[6px\]{height:6px}.h-\[10px\]{height:10px}.h-\[12px\]{height:12px}.h-\[14px\]{height:14px}.h-\[15px\]{height:15px}.h-\[16px\]{height:16px}.h-\[18px\]{height:18px}.h-\[22px\]{height:22px}.h-\[26px\]{height:26px}.h-\[28px\]{height:28px}.h-\[48px\]{height:48px}.h-\[50px\]{height:50px}.h-\[60\%\]{height:60%}.h-\[62\%\]{height:62%}.h-\[64px\]{height:64px}.h-\[96px\]{height:96px}.h-\[120px\]{height:120px}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[calc\(100vh-120px\)\]{height:calc(100vh - 120px)}.h-\[min\(70vh\,880px\)\]{height:min(70vh,880px)}.h-auto{height:auto}.h-auto\!{height:auto!important}.h-dvh{height:100dvh}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[28px\]{max-height:28px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[96px\]{max-height:96px}.max-h-\[128px\]{max-height:128px}.max-h-\[180px\]{max-height:180px}.max-h-\[200px\]{max-height:200px}.max-h-\[260px\]{max-height:260px}.max-h-\[288px\]{max-height:288px}.max-h-\[340px\]{max-height:340px}.max-h-\[380px\]{max-height:380px}.max-h-\[min\(70vh\,620px\)\]{max-height:min(70vh,620px)}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-13{min-height:calc(var(--spacing) * 13)}.min-h-\[2px\]{min-height:2px}.min-h-\[6rem\]{min-height:6rem}.min-h-\[22px\]{min-height:22px}.min-h-\[24rem\]{min-height:24rem}.min-h-\[30px\]{min-height:30px}.min-h-\[52px\]{min-height:52px}.min-h-\[320px\]{min-height:320px}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-4\.5{width:calc(var(--spacing) * 4.5)}.w-6{width:calc(var(--spacing) * 6)}.w-9{width:calc(var(--spacing) * 9)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-\[1\.5px\]{width:1.5px}.w-\[1px\]{width:1px}.w-\[6px\]{width:6px}.w-\[12px\]{width:12px}.w-\[14px\]{width:14px}.w-\[15px\]{width:15px}.w-\[17ch\]{width:17ch}.w-\[18px\]{width:18px}.w-\[22\%\]{width:22%}.w-\[22px\]{width:22px}.w-\[30\%\]{width:30%}.w-\[33\%\]{width:33%}.w-\[34\%\]{width:34%}.w-\[40px\]{width:40px}.w-\[48px\]{width:48px}.w-\[56px\]{width:56px}.w-\[60\%\]{width:60%}.w-\[62\%\]{width:62%}.w-\[64px\]{width:64px}.w-\[70\%\]{width:70%}.w-\[72px\]{width:72px}.w-\[76px\]{width:76px}.w-\[80\%\]{width:80%}.w-\[88px\]{width:88px}.w-\[96px\]{width:96px}.w-\[140px\]{width:140px}.w-\[144px\]{width:144px}.w-\[260px\]{width:260px}.w-\[min\(100\%\,280px\)\]{width:min(100%,280px)}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-8{max-width:calc(var(--spacing) * 8)}.max-w-\[9rem\]{max-width:9rem}.max-w-\[10rem\]{max-width:10rem}.max-w-\[14rem\]{max-width:14rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[18ch\]{max-width:18ch}.max-w-\[18rem\]{max-width:18rem}.max-w-\[20rem\]{max-width:20rem}.max-w-\[22rem\]{max-width:22rem}.max-w-\[24rem\]{max-width:24rem}.max-w-\[28rem\]{max-width:28rem}.max-w-\[38ch\]{max-width:38ch}.max-w-\[52rem\]{max-width:52rem}.max-w-\[60ch\]{max-width:60ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[72ch\]{max-width:72ch}.max-w-\[85\%\]{max-width:85%}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[320px\]{max-width:320px}.max-w-\[360px\]{max-width:360px}.max-w-\[390px\]{max-width:390px}.max-w-\[420px\]{max-width:420px}.max-w-\[600px\]{max-width:600px}.max-w-\[640px\]{max-width:640px}.max-w-\[720px\]{max-width:720px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-none{max-width:none}.min-w-\(--breite\){min-width:var(--breite)}.min-w-0{min-width:0}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-\[10rem\]{min-width:10rem}.min-w-\[11rem\]{min-width:11rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[13rem\]{min-width:13rem}.min-w-\[16rem\]{min-width:16rem}.min-w-\[22px\]{min-width:22px}.min-w-\[32px\]{min-width:32px}.min-w-\[120px\]{min-width:120px}.min-w-\[140px\]{min-width:140px}.min-w-\[168px\]{min-width:168px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[260px\]{min-width:260px}.min-w-\[600px\]{min-width:600px}.min-w-\[720px\]{min-width:720px}.min-w-\[min\(100\%\,12rem\)\]{min-width:min(100%,12rem)}.min-w-fit{min-width:fit-content}.min-w-max{min-width:max-content}.\[flex\:0_0_100\%\]{flex:0 0 100%}.flex-1{flex:1}.flex-\[1_1_14rem\]{flex:14rem}.flex-\[1_1_16rem\]{flex:16rem}.flex-\[1_1_18rem\]{flex:18rem}.flex-\[1_1_20rem\]{flex:20rem}.flex-\[999_1_40rem\]{flex:999 40rem}.flex-auto{flex:auto}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-0{flex-basis:0}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.\[border-collapse\:collapse\],.border-collapse{border-collapse:collapse}.\[transform-origin\:top_left\]{transform-origin:0 0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-90{rotate:90deg}.\[transform\:scale\(0\.5\)\]{transform:scale(.5)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.\[animation\:deckdetail-pane-enter_240ms_var\(--kurve-ausklang\)_backwards\]{animation:deckdetail-pane-enter .24s var(--kurve-ausklang) backwards}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.\[touch-action\:pan-y_pinch-zoom\]{touch-action:pan-y pinch-zoom}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-mt-\(--abstand-6\){scroll-margin-top:var(--abstand-6)}.scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.\[scroll-padding-bottom\:25vh\]{scroll-padding-bottom:25vh}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.auto-cols-\[minmax\(9\.5rem\,1fr\)\]{grid-auto-columns:minmax(9.5rem,1fr)}.grid-flow-col{grid-auto-flow:column}.\[grid-template-columns\:1fr_1fr\]{grid-template-columns:1fr 1fr}.\[grid-template-columns\:minmax\(0\,_1fr\)\]{grid-template-columns:minmax(0,1fr)}.\[grid-template-columns\:minmax\(0\,_1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.\[grid-template-columns\:repeat\(2\,_minmax\(0\,_1fr\)\)\]{grid-template-columns:repeat(2,minmax(0,1fr))}.\[grid-template-columns\:repeat\(auto-fill\,_minmax\(min\(100\%\,_420px\)\,_1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr))}.\[grid-template-columns\:repeat\(auto-fit\,_minmax\(120px\,_1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.\[grid-template-columns\:repeat\(auto-fit\,_minmax\(160px\,_1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.\[grid-template-columns\:repeat\(auto-fit\,_minmax\(200px\,_1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.\[grid-template-columns\:repeat\(auto-fit\,_minmax\(220px\,_1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.\[grid-template-columns\:repeat\(auto-fit\,_minmax\(min\(100\%\,_320px\)\,_clamp\(360px\,_30vw_\+_100px\,_520px\)\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),clamp(360px,30vw + 100px,520px)))}.\[grid-template-columns\:repeat\(auto-fit\,_minmax\(min\(280px\,_100\%\)\,_1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.\[grid-template-columns\:repeat\(auto-fit\,_minmax\(min\(340px\,_100\%\)\,_1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr))}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[2\.75rem_10rem_minmax\(0\,1fr\)\]{grid-template-columns:2.75rem 10rem minmax(0,1fr)}.grid-cols-\[2\.75rem_minmax\(0\,1fr\)\]{grid-template-columns:2.75rem minmax(0,1fr)}.grid-cols-\[3rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:3rem minmax(0,1fr) auto}.grid-cols-\[4\.5rem_max-content\]{grid-template-columns:4.5rem max-content}.grid-cols-\[5\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:5.5rem minmax(0,1fr)}.grid-cols-\[6\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:6.5rem minmax(0,1fr)}.grid-cols-\[20px_minmax\(0\,1fr\)\]{grid-template-columns:20px minmax(0,1fr)}.grid-cols-\[28px_minmax\(0\,1fr\)\]{grid-template-columns:28px minmax(0,1fr)}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_auto_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto auto}.grid-cols-\[repeat\(2\,max-content\)\]{grid-template-columns:repeat(2,max-content)}.grid-cols-\[repeat\(auto-fit\,minmax\(120px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(180px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,140px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,260px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,300px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.\[flex-direction\:row-reverse\]{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-start\!{justify-content:flex-start!important}.\[gap\:clamp\(12px\,_1vw_\+_6px\,_24px\)\]{gap:clamp(12px,1vw + 6px,24px)}.gap-\(--abstand-2\){gap:var(--abstand-2)}.gap-\(--abstand-3\){gap:var(--abstand-3)}.gap-\(--abstand-4\){gap:var(--abstand-4)}.gap-\(--abstand-5\){gap:var(--abstand-5)}.gap-\(--abstand-6\){gap:var(--abstand-6)}.gap-\(--dialog-rhythmus\){gap:var(--dialog-rhythmus)}.gap-\(--sch-a2\){gap:var(--sch-a2)}.gap-\(--sch-a3\){gap:var(--sch-a3)}.gap-\(--sch-a4\){gap:var(--sch-a4)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-\[1px\]{gap:1px}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[4px\]{gap:4px}.gap-\[5px\]{gap:5px}.gap-\[6px\]{gap:6px}.gap-\[7px\]{gap:7px}.gap-\[8px\]{gap:8px}.gap-\[10px\]{gap:10px}.gap-\[clamp\(12px\,1vw\+6px\,24px\)\]{gap:clamp(12px,1vw + 6px,24px)}.gap-px{gap:1px}:where(.-space-y-96>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * -96) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * -96) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-\(--abstand-2\){column-gap:var(--abstand-2)}.gap-x-\(--abstand-3\){column-gap:var(--abstand-3)}.gap-x-\(--abstand-4\){column-gap:var(--abstand-4)}.gap-x-\(--abstand-5\){column-gap:var(--abstand-5)}.gap-x-\(--abstand-6\){column-gap:var(--abstand-6)}.gap-x-\(--sch-a2\){column-gap:var(--sch-a2)}.gap-x-\(--sch-a3\){column-gap:var(--sch-a3)}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-\[4px\]{column-gap:4px}.gap-x-\[6px\]{column-gap:6px}.gap-x-\[8px\]{column-gap:8px}.gap-x-\[10px\]{column-gap:10px}.gap-y-\(--abstand-2\){row-gap:var(--abstand-2)}.gap-y-\(--abstand-3\){row-gap:var(--abstand-3)}.gap-y-\(--abstand-4\){row-gap:var(--abstand-4)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}.gap-y-\[2px\]{row-gap:2px}.gap-y-\[4px\]{row-gap:4px}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\(--e-kante\)>:not(:last-child)){border-color:var(--e-kante)}:where(.divide-paper-20>:not(:last-child)){border-color:var(--color-paper-20)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.\[border-radius\:var\(--field-radius\)\]{border-radius:var(--field-radius)}.\[border-radius\:var\(--radius-akten-1\)_var\(--radius-akten-1\)_0_0\]{border-radius:var(--radius-akten-1) var(--radius-akten-1) 0 0}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[5px\]{border-radius:5px}.rounded-\[7px\]{border-radius:7px}.rounded-\[var\(--card-radius\)\]{border-radius:var(--card-radius)}.rounded-\[var\(--e-rund-flaeche\,14px\)\]{border-radius:var(--e-rund-flaeche,14px)}.rounded-\[var\(--field-radius\)\]{border-radius:var(--field-radius)}.rounded-\[var\(--radius-akten-2\)\]{border-radius:var(--radius-akten-2)}.rounded-akten-1{border-radius:var(--radius-akten-1)}.rounded-akten-2{border-radius:var(--radius-akten-2)}.rounded-akten-3{border-radius:var(--radius-akten-3)}.rounded-akten-3\!{border-radius:var(--radius-akten-3)!important}.rounded-akten-4{border-radius:var(--radius-akten-4)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-t-akten-1{border-top-left-radius:var(--radius-akten-1);border-top-right-radius:var(--radius-akten-1)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-\[1\.5px\]{border-top-style:var(--tw-border-style);border-top-width:1.5px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dashed\!{--tw-border-style:dashed!important;border-style:dashed!important}.border-dotted{--tw-border-style:dotted;border-style:dotted}.\[border-color\:var\(--cardx-section-beispiel-border\)\]{border-color:var(--cardx-section-beispiel-border)}.\[border-color\:var\(--cardx-section-merksatz-border\)\]{border-color:var(--cardx-section-merksatz-border)}.\[border-color\:var\(--color-kalender-6\)\]{border-color:var(--color-kalender-6)}.\[border-color\:var\(--field-border\)\]{border-color:var(--field-border)}.\[border-color\:var\(--signal-erfolg\)\]{border-color:var(--signal-erfolg)}.border-\(--color-ink-40\){border-color:var(--color-ink-40)}.border-\(--color-paper-20\){border-color:var(--color-paper-20)}.border-\(--e-kante\){border-color:var(--e-kante)}.border-\(--signal-erfolg\){border-color:var(--signal-erfolg)}.border-\(--signal-gefahr-kante\){border-color:var(--signal-gefahr-kante)}.border-\(--signal-warnung\){border-color:var(--signal-warnung)}.border-\(color\:--e-kante\){border-color:var(--e-kante)}.border-\(color\:--e-kante-stark\){border-color:var(--e-kante-stark)}.border-\[var\(--card-border\)\]{border-color:var(--card-border)}.border-\[var\(--cardx-cloze-hidden-border\)\]{border-color:var(--cardx-cloze-hidden-border)}.border-\[var\(--cardx-cloze-revealed-border\)\]{border-color:var(--cardx-cloze-revealed-border)}.border-\[var\(--color-ink-40\)\]{border-color:var(--color-ink-40)}.border-\[var\(--color-ink-100\)\]{border-color:var(--color-ink-100)}.border-\[var\(--color-paper-05\)\]{border-color:var(--color-paper-05)}.border-\[var\(--color-paper-20\)\]{border-color:var(--color-paper-20)}.border-\[var\(--color-paper-30\)\]{border-color:var(--color-paper-30)}.border-\[var\(--e-kante\,var\(--color-paper-20\)\)\]{border-color:var(--e-kante,var(--color-paper-20))}.border-\[var\(--e-kante-stark\,var\(--color-paper-20\)\)\]{border-color:var(--e-kante-stark,var(--color-paper-20))}.border-\[var\(--field-border\)\]{border-color:var(--field-border)}.border-\[var\(--modal-bg\)\]{border-color:var(--modal-bg)}.border-\[var\(--reife-fragil\)\]{border-color:var(--reife-fragil)}.border-\[var\(--reife-verankert\)\]{border-color:var(--reife-verankert)}.border-\[var\(--reife-wachsend\)\]{border-color:var(--reife-wachsend)}.border-\[var\(--signal-erfolg\)\]{border-color:var(--signal-erfolg)}.border-\[var\(--signal-gefahr\)\]{border-color:var(--signal-gefahr)}.border-\[var\(--signal-warnung\)\]{border-color:var(--signal-warnung)}.border-accent{border-color:var(--color-accent)}.border-current,.border-current\/10{border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.border-current\/10{border-color:color-mix(in oklab,currentcolor 10%,transparent)}}.border-current\/15{border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.border-current\/15{border-color:color-mix(in oklab,currentcolor 15%,transparent)}}.border-current\/40{border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.border-current\/40{border-color:color-mix(in oklab,currentcolor 40%,transparent)}}.border-ink-40{border-color:var(--color-ink-40)}.border-ink-60{border-color:var(--color-ink-60)}.border-ink-100{border-color:var(--color-ink-100)}.border-ink-100\!{border-color:var(--color-ink-100)!important}.border-paper-00\/30{border-color:#fbf8f14d}@supports (color:color-mix(in lab,red,red)){.border-paper-00\/30{border-color:color-mix(in oklab,var(--color-paper-00) 30%,transparent)}}.border-paper-10{border-color:var(--color-paper-10)}.border-paper-20{border-color:var(--color-paper-20)}.border-paper-30{border-color:var(--color-paper-30)}.border-paper-40{border-color:var(--color-paper-40)}.border-transparent{border-color:#0000}.border-b-paper-30{border-bottom-color:var(--color-paper-30)}.bg-\(--color-paper-00\){background-color:var(--color-paper-00)}.bg-\(--color-paper-05\){background-color:var(--color-paper-05)}.bg-\(--color-paper-20\){background-color:var(--color-paper-20)}.bg-\(--e-grund\){background-color:var(--e-grund)}.bg-\(--e-karte\){background-color:var(--e-karte)}.bg-\(--g\){background-color:var(--g)}.bg-\(--modal-backdrop\){background-color:var(--modal-backdrop)}.bg-\(--modal-bg\){background-color:var(--modal-bg)}.bg-\(--signal-erfolg\){background-color:var(--signal-erfolg)}.bg-\(--signal-warnung\){background-color:var(--signal-warnung)}.bg-\[var\(--card-bg\)\]{background-color:var(--card-bg)}.bg-\[var\(--cardx-cloze-hidden-bg\)\]{background-color:var(--cardx-cloze-hidden-bg)}.bg-\[var\(--cardx-cloze-revealed-bg\)\]{background-color:var(--cardx-cloze-revealed-bg)}.bg-\[var\(--color-anwesend-online\)\]{background-color:var(--color-anwesend-online)}.bg-\[var\(--color-ink-100\)\]{background-color:var(--color-ink-100)}.bg-\[var\(--color-paper-00\)\]{background-color:var(--color-paper-00)}.bg-\[var\(--color-paper-05\)\]{background-color:var(--color-paper-05)}.bg-\[var\(--color-paper-10\)\]{background-color:var(--color-paper-10)}.bg-\[var\(--color-paper-20\)\]{background-color:var(--color-paper-20)}.bg-\[var\(--e-karte\,var\(--field-bg\)\)\]{background-color:var(--e-karte,var(--field-bg))}.bg-\[var\(--field-bg\)\]{background-color:var(--field-bg)}.bg-\[var\(--signal-erfolg\)\]{background-color:var(--signal-erfolg)}.bg-\[var\(--signal-gefahr\)\]{background-color:var(--signal-gefahr)}.bg-\[var\(--signal-gefahr-flaeche\)\]{background-color:var(--signal-gefahr-flaeche)}.bg-accent{background-color:var(--color-accent)}.bg-background{background-color:var(--color-background)}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-current,.bg-current\/6{background-color:currentColor}@supports (color:color-mix(in lab,red,red)){.bg-current\/6{background-color:color-mix(in oklab,currentcolor 6%,transparent)}}.bg-current\/\[0\.03\]{background-color:currentColor}@supports (color:color-mix(in lab,red,red)){.bg-current\/\[0\.03\]{background-color:color-mix(in oklab,currentcolor 3%,transparent)}}.bg-foreground{background-color:var(--color-foreground)}.bg-fsrs-good{background-color:var(--color-fsrs-good)}.bg-grade-again{background-color:var(--color-grade-again)}.bg-grade-easy{background-color:var(--color-grade-easy)}.bg-grade-good{background-color:var(--color-grade-good)}.bg-grade-hard{background-color:var(--color-grade-hard)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-500{background-color:var(--color-green-500)}.bg-ink-40{background-color:var(--color-ink-40)}.bg-ink-60{background-color:var(--color-ink-60)}.bg-ink-100{background-color:var(--color-ink-100)}.bg-ink-100\/45{background-color:#14130e73}@supports (color:color-mix(in lab,red,red)){.bg-ink-100\/45{background-color:color-mix(in oklab,var(--color-ink-100) 45%,transparent)}}.bg-input{background-color:var(--color-input)}.bg-muted{background-color:var(--color-muted)}.bg-oer{background-color:var(--color-oer)}.bg-paper-00{background-color:var(--color-paper-00)}.bg-paper-05{background-color:var(--color-paper-05)}.bg-paper-10{background-color:var(--color-paper-10)}.bg-paper-10\!{background-color:var(--color-paper-10)!important}.bg-paper-20{background-color:var(--color-paper-20)}.bg-paper-20\!{background-color:var(--color-paper-20)!important}.bg-paper-30{background-color:var(--color-paper-30)}.bg-primary{background-color:var(--color-primary)}.bg-strafrecht{background-color:var(--color-strafrecht)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-zivilrecht{background-color:var(--color-zivilrecht)}.\[background-image\:radial-gradient\(var\(--color-paper-30\)_1px\,_transparent_1\.2px\)\]{background-image:radial-gradient(var(--color-paper-30) 1px,transparent 1.2px)}.bg-\[linear-gradient\(90deg\,var\(--color-ink-60\)_50\%\,transparent_50\%\)\]{background-image:linear-gradient(90deg,var(--color-ink-60) 50%,transparent 50%)}.bg-\[linear-gradient\(90deg\,var\(--color-ink-100\)_50\%\,transparent_50\%\)\]{background-image:linear-gradient(90deg,var(--color-ink-100) 50%,transparent 50%)}.\[background-size\:12px_12px\]{background-size:12px 12px}.fill-\[var\(--color-ink-100\)\]{fill:var(--color-ink-100)}.fill-primary{fill:var(--color-primary)}.\[padding\:2px_10px_6px\]{padding:2px 10px 6px}.\[padding\:4px_var\(--abstand-3\)_var\(--abstand-2\)\]{padding:4px var(--abstand-3) var(--abstand-2)}.p-\(--abstand-2\){padding:var(--abstand-2)}.p-\(--abstand-3\){padding:var(--abstand-3)}.p-\(--abstand-4\){padding:var(--abstand-4)}.p-\(--abstand-5\){padding:var(--abstand-5)}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.p-\[3px\]{padding:3px}.p-\[clamp\(14px\,1\.2vw\+6px\,22px\)\]{padding:clamp(14px,1.2vw + 6px,22px)}.p-\[var\(--pad-card\)\]{padding:var(--pad-card)}.px-\(--abstand-2\){padding-inline:var(--abstand-2)}.px-\(--abstand-3\){padding-inline:var(--abstand-3)}.px-\(--abstand-4\){padding-inline:var(--abstand-4)}.px-\(--abstand-5\){padding-inline:var(--abstand-5)}.px-\(--pad-card\){padding-inline:var(--pad-card)}.px-\(--sch-pad\){padding-inline:var(--sch-pad)}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[4px\]{padding-inline:4px}.px-\[5px\]{padding-inline:5px}.px-\[6px\]{padding-inline:6px}.px-\[7px\]{padding-inline:7px}.px-\[8px\]{padding-inline:8px}.px-\[var\(--pad-card\)\]{padding-inline:var(--pad-card)}.\[padding-block\:clamp\(24px\,_2vw_\+_12px\,_48px\)\]{padding-block:clamp(24px,2vw + 12px,48px)}.py-\(--abstand-2\){padding-block:var(--abstand-2)}.py-\(--abstand-3\){padding-block:var(--abstand-3)}.py-\(--abstand-4\){padding-block:var(--abstand-4)}.py-\(--abstand-6\){padding-block:var(--abstand-6)}.py-\(--sch-a2\){padding-block:var(--sch-a2)}.py-\(--sch-a3\){padding-block:var(--sch-a3)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-\[1px\]{padding-block:1px}.py-\[2px\]{padding-block:2px}.py-\[3px\]{padding-block:3px}.py-\[5px\]{padding-block:5px}.py-\[5px\]\!{padding-block:5px!important}.py-\[6px\]{padding-block:6px}.py-\[10px\]{padding-block:10px}.pt-\(--abstand-2\){padding-top:var(--abstand-2)}.pt-\(--abstand-3\){padding-top:var(--abstand-3)}.pt-\(--abstand-4\){padding-top:var(--abstand-4)}.pt-\(--sch-a3\){padding-top:var(--sch-a3)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-\[9px\]{padding-top:9px}.pr-\(--abstand-3\){padding-right:var(--abstand-3)}.pr-\(--abstand-4\){padding-right:var(--abstand-4)}.pr-0{padding-right:0}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pb-\(--abstand-2\){padding-bottom:var(--abstand-2)}.pb-\(--abstand-3\){padding-bottom:var(--abstand-3)}.pb-\(--abstand-4\){padding-bottom:var(--abstand-4)}.pb-\(--abstand-5\){padding-bottom:var(--abstand-5)}.pb-\(--sch-a5\){padding-bottom:var(--sch-a5)}.pb-\(--sch-pad\){padding-bottom:var(--sch-pad)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-32{padding-bottom:calc(var(--spacing) * 32)}.pb-\[4px\]{padding-bottom:4px}.pb-\[max\(env\(safe-area-inset-bottom\)\,var\(--abstand-4\)\)\]{padding-bottom:max(env(safe-area-inset-bottom),var(--abstand-4))}.pl-\(--abstand-2\){padding-left:var(--abstand-2)}.pl-\(--abstand-3\){padding-left:var(--abstand-3)}.pl-\(--abstand-4\){padding-left:var(--abstand-4)}.pl-\(--einzug\){padding-left:var(--einzug)}.pl-0{padding-left:0}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[0\.1em\]{vertical-align:.1em}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-\(family-name\:--font-titel\){font-family:var(--font-titel)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.font-ui{font-family:var(--font-ui)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\(length\:--sch-body\){font-size:var(--sch-body)}.text-\(length\:--sch-caption\){font-size:var(--sch-caption)}.text-\(length\:--sch-h4\){font-size:var(--sch-h4)}.text-\(length\:--sch-small\){font-size:var(--sch-small)}.text-\[0\.7em\]{font-size:.7em}.text-\[0\.625rem\]{font-size:.625rem}.text-\[length\:var\(--text-akten-body\)\]{font-size:var(--text-akten-body)}.text-\[length\:…\]{font-size:…}.text-akten-body{font-size:var(--text-akten-body)}.text-akten-body-lg{font-size:var(--text-akten-body-lg)}.text-akten-caption{font-size:var(--text-akten-caption)}.text-akten-h3{font-size:var(--text-akten-h3)}.text-akten-h4{font-size:var(--text-akten-h4)}.text-akten-h5{font-size:var(--text-akten-h5)}.text-akten-h6{font-size:var(--text-akten-h6)}.text-akten-micro{font-size:var(--text-akten-micro)}.text-akten-small{font-size:var(--text-akten-small)}.leading-3{--tw-leading:calc(var(--spacing) * 3);line-height:calc(var(--spacing) * 3)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-10{--tw-leading:calc(var(--spacing) * 10);line-height:calc(var(--spacing) * 10)}.leading-\[0\]{--tw-leading:0;line-height:0}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-\[1\]{--tw-leading:1;line-height:1}.leading-\[17px\]{--tw-leading:17px;line-height:17px}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-\[22px\]{--tw-leading:22px;line-height:22px}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-balance{text-wrap:balance}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.wrap-anywhere{overflow-wrap:anywhere}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal\!{white-space:normal!important}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.\[color\:var\(--cardx-section-beispiel-text\)\]{color:var(--cardx-section-beispiel-text)}.\[color\:var\(--cardx-section-merksatz-text\)\]{color:var(--cardx-section-merksatz-text)}.\[color\:var\(--signal-erfolg\)\]{color:var(--signal-erfolg)}.\[color\:var\(--text-muted\)\]{color:var(--text-muted)}.text-\(--schrift-grau\){color:var(--schrift-grau)}.text-\(--schrift-karamell\){color:var(--schrift-karamell)}.text-\(--signal-erfolg\){color:var(--signal-erfolg)}.text-\(--signal-gefahr\){color:var(--signal-gefahr)}.text-\(--signal-warnung\){color:var(--signal-warnung)}.text-\[color\:var\(--color-ink-80\)\]{color:var(--color-ink-80)}.text-\[var\(--cardx-cloze-hidden-fg\)\]{color:var(--cardx-cloze-hidden-fg)}.text-\[var\(--cardx-cloze-revealed-fg\)\]{color:var(--cardx-cloze-revealed-fg)}.text-\[var\(--color-ink-60\)\]{color:var(--color-ink-60)}.text-\[var\(--color-ink-80\)\]{color:var(--color-ink-80)}.text-\[var\(--color-ink-100\)\]{color:var(--color-ink-100)}.text-\[var\(--color-paper-00\)\]{color:var(--color-paper-00)}.text-accent{color:var(--color-accent)}.text-background{color:var(--color-background)}.text-grade-again{color:var(--color-grade-again)}.text-grade-easy{color:var(--color-grade-easy)}.text-grade-good{color:var(--color-grade-good)}.text-grade-hard{color:var(--color-grade-hard)}.text-inherit{color:inherit}.text-ink-40{color:var(--color-ink-40)}.text-ink-60{color:var(--color-ink-60)}.text-ink-80{color:var(--color-ink-80)}.text-ink-100{color:var(--color-ink-100)}.text-ki-1{color:var(--color-ki-1)}.text-ki-2{color:var(--color-ki-2)}.text-muted-foreground{color:var(--color-muted-foreground)}.text-oeff{color:var(--color-oeff)}.text-paper-00{color:var(--color-paper-00)}.text-paper-20{color:var(--color-paper-20)}.text-paper-30{color:var(--color-paper-30)}.text-straf{color:var(--color-straf)}.text-transparent{color:#0000}.text-transparent\!{color:#0000!important}.text-zivil{color:var(--color-zivil)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.no-underline\!{text-decoration-line:none!important}.underline{text-decoration-line:underline}.decoration-paper-30{-webkit-text-decoration-color:var(--color-paper-30);text-decoration-color:var(--color-paper-30)}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-1{opacity:.01}.opacity-35{opacity:.35}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-100{opacity:1}.opacity-100\!{opacity:1!important}.opacity-\[0\.6\]{opacity:.6}.opacity-\[0\.7\]{opacity:.7}.opacity-\[0\.9\]{opacity:.9}.opacity-\[0\.85\]{opacity:.85}.opacity-\[1\]{opacity:1}.shadow-\(--e-schatten\){--tw-shadow:var(--e-schatten);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\(--e-schatten-schwebend\){--tw-shadow:var(--e-schatten-schwebend);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\(--modal-shadow\){--tw-shadow:var(--modal-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-ink-100{--tw-ring-color:var(--color-ink-100)}.outline,.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.outline-offset-1{outline-offset:1px}.outline-ink-60{outline-color:var(--color-ink-60)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\]{transition-property:color,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\]{transition-property:filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\,opacity\]{transition-property:height,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,visibility\]{transition-property:opacity,visibility;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,opacity\]{transition-property:width,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-\(--dauer\){transition-delay:var(--dauer)}.duration-\(--dauer\){--tw-duration:var(--dauer);transition-duration:var(--dauer)}.duration-\(--dauer-mittel\){--tw-duration:var(--dauer-mittel);transition-duration:var(--dauer-mittel)}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-250{--tw-duration:.25s;transition-duration:.25s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.\[transition-duration\:250ms\]{transition-duration:.25s}.ease-\(--kurve\){--tw-ease:var(--kurve);transition-timing-function:var(--kurve)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-dotted{--tw-outline-style:dotted;outline-style:dotted}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--abstand-1\:round\(clamp\(0\.25rem\,0\.2rem_\+_0\.15vw\,0\.375rem\)\,1px\)\]{--abstand-1:round(clamp(.25rem, .2rem + .15vw, .375rem), 1px)}.\[--abstand-2\:round\(clamp\(0\.5rem\,0\.4rem_\+_0\.3vw\,0\.75rem\)\,1px\)\]{--abstand-2:round(clamp(.5rem, .4rem + .3vw, .75rem), 1px)}.\[--abstand-3\:round\(clamp\(0\.75rem\,0\.6rem_\+_0\.4vw\,1rem\)\,1px\)\]{--abstand-3:round(clamp(.75rem, .6rem + .4vw, 1rem), 1px)}.\[--abstand-4\:round\(clamp\(1rem\,0\.75rem_\+_0\.7vw\,1\.5rem\)\,1px\)\]{--abstand-4:round(clamp(1rem, .75rem + .7vw, 1.5rem), 1px)}.\[--abstand-5\:round\(clamp\(1\.5rem\,1\.2rem_\+_0\.8vw\,2rem\)\,1px\)\]{--abstand-5:round(clamp(1.5rem, 1.2rem + .8vw, 2rem), 1px)}.\[--abstand-6\:round\(clamp\(2rem\,1\.3rem_\+_2vw\,3rem\)\,1px\)\]{--abstand-6:round(clamp(2rem, 1.3rem + 2vw, 3rem), 1px)}.\[--pad-card\:var\(--abstand-4\)\]{--pad-card:var(--abstand-4)}.\[--pad-card\:var\(--sch-a4\)\]{--pad-card:var(--sch-a4)}.\[--zellen\:2\]{--zellen:2}.\[--zellen\:3\]{--zellen:3}.\[--zellen\:4\]{--zellen:4}.\[background\:linear-gradient\(135deg\,_var\(--color-paper-10\)\,_var\(--color-paper-20\)\)\]{background:linear-gradient(135deg,var(--color-paper-10),var(--color-paper-20))}.\[background\:var\(--cardx-section-beispiel-bg\)\]{background:var(--cardx-section-beispiel-bg)}.\[background\:var\(--cardx-section-merksatz-bg\)\]{background:var(--cardx-section-merksatz-bg)}.\[background\:var\(--color-kalender-6\)\]{background:var(--color-kalender-6)}.\[background\:var\(--field-bg\)\]{background:var(--field-bg)}.\[background\:var\(--marker-gelb\)\]{background:var(--marker-gelb)}.\[background\:var\(--signal-erfolg\)\]{background:var(--signal-erfolg)}.\[border-bottom\:1px_dotted_var\(--color-paper-30\)\]{border-bottom:1px dotted var(--color-paper-30)}.\[font-variation-settings\:\'opsz\'_24\]{font-variation-settings:"opsz" 24}.\[font\:inherit\]{font:inherit}.\[grid-area\:1\/1\]{grid-area:1/1}.\[list-style\:disc\]{list-style:outside}.\[sound\:ton\.mp3\]{sound:ton.mp3}.\[sound\:x\.mp3\]{sound:x.mp3}.\[sound\:…\]{sound:…}.\[transition\:opacity_160ms_ease\,_max-height_200ms_var\(--kurve\)\,_padding_200ms_ease\]{transition:opacity .16s ease,max-height .2s var(--kurve),padding .2s ease}.\[transition\:opacity_160ms_ease\,_max-width_200ms_var\(--kurve\)\,_margin-left_200ms_var\(--kurve\)\]{transition:opacity .16s ease,max-width .2s var(--kurve),margin-left .2s var(--kurve)}.\[transition\:opacity_160ms_ease\,_max-width_200ms_var\(--kurve\)\]{transition:opacity .16s ease,max-width .2s var(--kurve)}.\[user-select\:text\]{-webkit-user-select:text;user-select:text}.block-0{block-size:0}.block-1{block-size:var(--spacing)}@media(hover:hover){.group-hover\:block:is(:where(.group):hover *){display:block}.group-hover\:bg-ink-100:is(:where(.group):hover *){background-color:var(--color-ink-100)}}.group-data-\[knapp\]\/rand\:hidden:is(:where(.group\/rand)[data-knapp] *){display:none}.first\:mt-0:first-child{margin-top:0}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.empty\:hidden:empty{display:none}.focus-within\:border-\[var\(--field-border-focus\)\]:focus-within{border-color:var(--field-border-focus)}@media(hover:hover){.hover\:border-\[var\(--color-ink-40\)\]:hover,.hover\:border-ink-40:hover{border-color:var(--color-ink-40)}.hover\:border-ink-100:hover{border-color:var(--color-ink-100)}.hover\:bg-\[var\(--color-paper-05\)\]:hover{background-color:var(--color-paper-05)}.hover\:bg-\[var\(--color-paper-10\)\]:hover,.hover\:bg-paper-10:hover{background-color:var(--color-paper-10)}.hover\:text-\[var\(--color-ink-100\)\]:hover{color:var(--color-ink-100)}.hover\:decoration-ink-60:hover{-webkit-text-decoration-color:var(--color-ink-60);text-decoration-color:var(--color-ink-60)}.hover\:brightness-90:hover{--tw-brightness:brightness(90%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-ring:focus-visible{border-color:var(--color-ring)}.focus-visible\:bg-paper-10:focus-visible{background-color:var(--color-paper-10)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:#87836f80}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-ring) 50%, transparent)}}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[color\:var\(--color-focus-ring\)\]:focus-visible{outline-color:var(--color-focus-ring)}.focus-visible\:outline-ring:focus-visible{outline-color:var(--color-ring)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-60:disabled{opacity:.6}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive) 20%, transparent)}}.data-\[side\=\'bottom\'\]\:translate-y-\[1px\][data-side=bottom]{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=\'left\'\]\:translate-x-\[-1px\][data-side=left]{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=\'right\'\]\:translate-x-\[1px\][data-side=right]{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=\'top\'\]\:translate-y-\[-1px\][data-side=top]{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--color-foreground)}@media(prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:duration-\[120ms\]{--tw-duration:.12s;transition-duration:.12s}}@media not all and (min-width:720px){.max-\[720px\]\:right-auto{right:auto}.max-\[720px\]\:left-4{left:calc(var(--spacing) * 4)}}@media not all and (min-width:40rem){.max-sm\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.max-sm\:w-full{width:100%}.max-sm\:flex-1{flex:1}.max-sm\:text-center{text-align:center}}@media(min-width:420px){.min-\[420px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:901px){.min-\[901px\]\:sticky{position:sticky}.min-\[901px\]\:top-4{top:calc(var(--spacing) * 4)}}@media(min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:inline-block{display:inline-block}.sm\:max-w-\[18rem\]{max-width:18rem}.sm\:max-w-\[30rem\]{max-width:30rem}.sm\:basis-auto{flex-basis:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1fr\)_8rem_auto\]{grid-template-columns:minmax(0,1fr) 8rem auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_9rem\]{grid-template-columns:minmax(0,1fr) 9rem}.sm\:grid-cols-\[minmax\(0\,1fr\)_9rem_auto\]{grid-template-columns:minmax(0,1fr) 9rem auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_15rem\]{grid-template-columns:minmax(0,1fr) 15rem}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-\(--abstand-3\){gap:var(--abstand-3)}:where(.sm\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.sm\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.sm\:self-auto{align-self:auto}.sm\:self-center{align-self:center}.sm\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.sm\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.sm\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.sm\:border-\(--modal-border\){border-color:var(--modal-border)}.sm\:px-\(--abstand-3\){padding-inline:var(--abstand-3)}.sm\:py-0{padding-block:0}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:first\:pl-0:first-child{padding-left:0}.sm\:last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.sm\:last\:pr-0:last-child{padding-right:0}}@media(min-width:48rem){.md\:absolute{position:absolute}.md\:fixed{position:fixed}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[2fr_1fr\]{grid-template-columns:2fr 1fr}.md\:grid-cols-\[minmax\(0\,1fr\)_16rem\]{grid-template-columns:minmax(0,1fr) 16rem}.md\:gap-\(--abstand-4\){gap:var(--abstand-4)}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:border-\(--e-kante\){border-color:var(--e-kante)}.md\:pl-\(--abstand-4\){padding-left:var(--abstand-4)}}@media(min-width:64rem){.lg\:col-span-4{grid-column:span 4/span 4}.lg\:block{display:block}.lg\:max-h-\[calc\(100vh-220px\)\]{max-height:calc(100vh - 220px)}.lg\:min-h-\[600px\]{min-height:600px}.lg\:w-60{width:calc(var(--spacing) * 60)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[15rem_minmax\(0\,1fr\)\]{grid-template-columns:15rem minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_20rem\]{grid-template-columns:minmax(0,1fr) 20rem}.lg\:grid-cols-\[minmax\(280px\,360px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(280px,360px) minmax(0,1fr)}.lg\:flex-row{flex-direction:row}.lg\:overflow-y-auto{overflow-y:auto}}@media(min-width:80rem){.xl\:max-w-4xl{max-width:var(--container-4xl)}.xl\:max-w-5xl{max-width:var(--container-5xl)}.xl\:max-w-xl{max-width:var(--container-xl)}}@container (min-width:28rem){.\@md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:32rem){.\@lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@container vgl (min-width:34rem){.\@min-\[34rem\]\/vgl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container sch (min-width:40rem){.\@min-\[40rem\]\/sch\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:42rem){.\@2xl\:sticky{position:sticky}.\@2xl\:top-0{top:0}.\@2xl\:grid-cols-\[minmax\(0\,1fr\)_280px\]{grid-template-columns:minmax(0,1fr) 280px}.\@2xl\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}@container sch (min-width:56rem){.\@min-\[56rem\]\/sch\:order-1{order:1}.\@min-\[56rem\]\/sch\:order-2{order:2}.\@min-\[56rem\]\/sch\:grid-cols-\[minmax\(0\,1fr\)_var\(--sch-rand\)\]{grid-template-columns:minmax(0,1fr) var(--sch-rand)}.\@min-\[56rem\]\/sch\:grid-cols-\[minmax\(0\,1fr\)_var\(--sch-rand-spur\)\]{grid-template-columns:minmax(0,1fr) var(--sch-rand-spur)}.\@min-\[56rem\]\/sch\:grid-cols-\[var\(--sch-liste\)_minmax\(0\,1fr\)\]{grid-template-columns:var(--sch-liste) minmax(0,1fr)}}.dark\:border-input:where(html[data-skin=pergament-dunkel],html[data-skin=pergament-dunkel] *){border-color:var(--color-input)}.dark\:bg-input\/30:where(html[data-skin=pergament-dunkel],html[data-skin=pergament-dunkel] *){background-color:#ece5d24d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:where(html[data-skin=pergament-dunkel],html[data-skin=pergament-dunkel] *){background-color:color-mix(in oklab,var(--color-input) 30%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40:where(html[data-skin=pergament-dunkel],html[data-skin=pergament-dunkel] *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:where(html[data-skin=pergament-dunkel],html[data-skin=pergament-dunkel] *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive) 40%, transparent)}}@media(pointer:coarse){.pointer-coarse\:size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.pointer-coarse\:min-h-11{min-height:calc(var(--spacing) * 11)}.pointer-coarse\:py-3{padding-block:calc(var(--spacing) * 3)}}.\[\&_\.akten-dialog-beschreibung\]\:leading-5 .akten-dialog-beschreibung{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.\[\&_\.akten-dialog-titel\]\:leading-7 .akten-dialog-titel{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.\[\&_\.akten-eyebrow\]\:leading-5\! .akten-eyebrow{--tw-leading:calc(var(--spacing) * 5)!important;line-height:calc(var(--spacing) * 5)!important}.\[\&_\.akten-kennzahl-basis\]\:leading-4\! .akten-kennzahl-basis{--tw-leading:calc(var(--spacing) * 4)!important;line-height:calc(var(--spacing) * 4)!important}.\[\&_\.akten-kennzahl-basis\]\:whitespace-nowrap .akten-kennzahl-basis{white-space:nowrap}.\[\&_\.akten-kennzahl-reihe\]\:auto-cols-\[round\(down\,calc\(100\%\/var\(--zellen\)\)\,1px\)\]\! .akten-kennzahl-reihe{grid-auto-columns:round(down,calc(100% / var(--zellen)),1px)!important}.\[\&_\.akten-kennzahl-reihe\]\:grid-flow-col\! .akten-kennzahl-reihe{grid-auto-flow:column!important}.\[\&_\.akten-kennzahl-reihe\]\:grid-cols-none\! .akten-kennzahl-reihe{grid-template-columns:none!important}.\[\&_\.akten-kennzahl-reihe\>\*\]\:px-\(--abstand-3\)\! .akten-kennzahl-reihe>*{padding-inline:var(--abstand-3)!important}.\[\&_\.akten-kennzahl-reihe\>\:first-child\]\:pl-0\! .akten-kennzahl-reihe>:first-child{padding-left:0!important}.\[\&_\.akten-kennzahl-reihe\>\:last-child\]\:pr-0\! .akten-kennzahl-reihe>:last-child{padding-right:0!important}.\[\&_\.akten-kennzahl-wert\]\:leading-10\! .akten-kennzahl-wert{--tw-leading:calc(var(--spacing) * 10)!important;line-height:calc(var(--spacing) * 10)!important}.\[\&_\.akten-kennzahl-wert\]\:whitespace-nowrap .akten-kennzahl-wert{white-space:nowrap}.\[\&_input\]\:font-mono input{font-family:var(--font-mono)}.\[\&_input\]\:tracking-\[0\.06em\] input{--tw-tracking:.06em;letter-spacing:.06em}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\:last-child\>\*\]\:border-b-0:last-child>*{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\>\*\]\:\[grid-area\:1\/1\]>*{grid-area:1/1}.\[\&\>\.akten-zustand\]\:pb-\(--abstand-3\)>.akten-zustand{padding-bottom:var(--abstand-3)}@media(pointer:coarse){.pointer-coarse\:\[\&\>button\]\:min-h-11>button{min-height:calc(var(--spacing) * 11)}.pointer-coarse\:\[\&\>button\]\:min-w-11>button{min-width:calc(var(--spacing) * 11)}}@media(hover:hover){.hover\:\[\&\>span\:first-child\]\:bg-ink-80:hover>span:first-child{background-color:var(--color-ink-80)}}.\[\&\[data-state\=checked\]\,\&\[data-state\=indeterminate\]\]\:bg-foreground[data-state=checked],.\[\&\[data-state\=checked\]\,\&\[data-state\=indeterminate\]\]\:bg-foreground[data-state=indeterminate]{background-color:var(--color-foreground)}.\[\&\[data-state\=checked\]\,\&\[data-state\=indeterminate\]\]\:text-background[data-state=checked],.\[\&\[data-state\=checked\]\,\&\[data-state\=indeterminate\]\]\:text-background[data-state=indeterminate]{color:var(--color-background)}}:root{--font-titel:"Newsreader", "Iowan Old Style", "Charter", Georgia, serif}html[data-flaggen=ersatz]{--font-sans:"Anotio Flaggen", "Geist", system-ui, -apple-system, sans-serif;--font-ui:"Anotio Flaggen", "Geist", system-ui, -apple-system, sans-serif;--font-serif:"Anotio Flaggen", "Geist", system-ui, -apple-system, sans-serif;--font-mono:"Anotio Flaggen", "Geist", system-ui, -apple-system, sans-serif}:root{--abstand-1:clamp(.25rem, .2rem + .15vw, .375rem);--abstand-2:clamp(.5rem, .4rem + .3vw, .75rem);--abstand-3:clamp(.75rem, .6rem + .4vw, 1rem);--abstand-4:clamp(1rem, .75rem + .7vw, 1.5rem);--abstand-5:clamp(1.5rem, 1.2rem + .8vw, 2rem);--abstand-6:clamp(2rem, 1.3rem + 2vw, 3rem)}.akten-folio-clear{margin-top:var(--akten-folio-clearance)}:root{--stapel-leiste:40;--stapel-kopf:50;--stapel-schwebend:60;--stapel-seitenschleier:65;--stapel-seitenfenster:70;--stapel-vorschlag:80;--stapel-hinweis:90;--stapel-schleier:100;--stapel-dialog:101;--stapel-ueber-dialog:110;--stapel-tooltip:120;--stapel-toast:130;--stapel-meldung:200;--stapel-vollbild:300;--stapel-ganz-oben:1500;--kurve:cubic-bezier(.22, .61, .36, 1);--kurve-ausklang:cubic-bezier(.16, 1, .3, 1);--kurve-feder:cubic-bezier(.34, 1.56, .64, 1);--kurve-feder-leicht:cubic-bezier(.34, 1.16, .64, 1);--kurve-hinein:cubic-bezier(.4, 0, 1, 1);--kurve-ruetteln:cubic-bezier(.36, .07, .19, .97);--dauer-kurz:.12s;--dauer:.16s;--dauer-mittel:.22s;--dauer-lang:.3s;--dauer-bedacht:.48s;--druck-papier:#fff;--druck-tinte:#111;--prim-shadow-rgb:28, 25, 23;--shadow-akten-xs:0 1px 2px rgba(var(--prim-shadow-rgb), .03);--shadow-akten-sm:0 1px 2px rgba(var(--prim-shadow-rgb), .03), 0 1px 3px rgba(var(--prim-shadow-rgb), .04);--shadow-akten-md:0 2px 4px rgba(var(--prim-shadow-rgb), .03), 0 8px 24px rgba(var(--prim-shadow-rgb), .05);--shadow-akten-lg:0 4px 8px rgba(var(--prim-shadow-rgb), .04), 0 16px 40px rgba(var(--prim-shadow-rgb), .06);--surface-page:var(--color-paper-00);--surface-raised:var(--color-paper-05);--surface-elevated:var(--color-paper-05);--surface-sunken:var(--color-paper-10);--surface-warm:var(--color-paper-05);--surface-hover:var(--color-paper-10);--surface-active:var(--color-paper-20);--rahmen-bg:var(--color-paper-05);--rahmen-rand:var(--color-paper-20);--text-primary:var(--color-ink-100);--text-secondary:var(--color-ink-80);--text-muted:var(--color-ink-60);--text-subtle:var(--color-ink-40);--text-faint:var(--color-ink-20);--text-disabled:var(--color-ink-40);--text-inverse:var(--color-paper-00);--text-link:var(--color-ink-100);--border-subtle:var(--color-paper-10);--border-default:var(--color-paper-20);--border-strong:var(--color-paper-30);--signal-gefahr:#b33a2a;--signal-gefahr-flaeche:#f5dcd7;--signal-gefahr-kante:#d89a8e;--signal-gefahr-tief:#9c2f22;--signal-warnung:#8f611c;--signal-erfolg:#4e6b43;--signal-aufnahme:var(--signal-gefahr);--field-bg:var(--color-paper-00);--field-bg-hell:#fff;--field-border:var(--border-default);--field-border-focus:var(--color-ink-40);--field-pad-y:9px;--field-pad-x:12px;--field-radius:var(--radius-akten-2);--field-disabled-bg:var(--color-paper-10);--button-primary-bg:var(--color-ink-100);--button-primary-fg:var(--color-paper-00);--button-primary-border:var(--color-ink-100);--button-primary-bg-hover:var(--color-ink-80);--button-secondary-bg:var(--color-paper-10);--button-secondary-fg:var(--color-ink-100);--button-secondary-border:var(--color-paper-10);--button-secondary-bg-hover:var(--color-paper-20);--button-secondary-border-hover:var(--color-paper-20);--button-ghost-bg-hover:var(--surface-hover);--button-ghost-fg:var(--color-ink-80);--button-danger-bg:var(--signal-gefahr);--button-danger-fg:var(--color-paper-00);--button-danger-bg-hover:var(--signal-gefahr-tief);--button-danger-border:var(--signal-gefahr);--button-disabled-opacity:.6;--button-cta-bg-from:var(--color-ink-100);--button-cta-bg-to:var(--color-ink-80);--button-cta-fg:var(--color-paper-00);--button-cta-shadow:0 6px 20px -8px rgba(var(--prim-shadow-rgb), .4), 0 2px 4px rgba(var(--prim-shadow-rgb), .08);--button-cta-shadow-hover:0 10px 28px -10px rgba(var(--prim-shadow-rgb), .45), 0 3px 6px rgba(var(--prim-shadow-rgb), .1);--ki-kennung-schrift:var(--color-ink-60);--ki-kennung-kante:var(--color-paper-30);--button-ki-tag-fg:var(--color-ki-3);--button-ki-tag-border:#c9b98a99}@supports (color:color-mix(in lab,red,red)){:root{--button-ki-tag-border:color-mix(in srgb, var(--color-ki-3) 60%, transparent)}}:root{--input-bg:var(--field-bg);--input-fg:var(--text-primary);--input-placeholder:#636052}@supports (color:color-mix(in lab,red,red)){:root{--input-placeholder:color-mix(in srgb, var(--color-ink-60) 40%, var(--color-ink-40))}}:root{--input-border:var(--field-border);--input-border-focus:var(--field-border-focus);--input-disabled-bg:var(--field-disabled-bg);--input-radius:var(--field-radius);--input-pad-y:var(--field-pad-y);--input-pad-x:var(--field-pad-x);--card-bg:var(--surface-raised);--card-border:var(--border-default);--card-radius:var(--radius-akten-3);--card-shadow:var(--shadow-akten-xs);--modal-backdrop:rgba(var(--prim-shadow-rgb), .45);--modal-bg:var(--surface-elevated);--modal-border:var(--border-default);--modal-radius:var(--radius-akten-4);--modal-shadow:var(--shadow-akten-lg);--progress-track-bg:var(--color-paper-10);--progress-fill-bg:var(--color-ink-100);--reife-neu:var(--color-paper-20);--reife-fragil:#bab39e;--reife-wachsend:#8f8977;--reife-stabil:#625e52;--reife-verankert:var(--color-ink-100);--skeleton-bg:var(--color-paper-10);--skeleton-highlight:var(--color-paper-05);--empty-icon-bg:var(--surface-raised);--empty-icon-border:var(--border-strong);--empty-icon-fg:var(--text-muted);--spinner-spur:var(--color-paper-20);--spinner-bogen:var(--color-ink-100);--band-invers-grund:var(--color-ink-100);--band-invers-schrift:var(--color-paper-00);--meldung-grund:var(--color-ink-100);--meldung-schrift:var(--color-paper-00);--meldung-leise:var(--color-paper-30);--meldung-erfolg:#7fa075;--meldung-hinweis:var(--color-paper-30);--meldung-warnung:#dda561;--meldung-gefahr:#e67a68;--meldung-punkt-symbol:var(--color-ink-100);--meldung-kante-hinweis:var(--color-ink-40);--cloze-reveal-bg:linear-gradient(90deg, #f5e4cc00 0%, #f5e4cc80 50%, #f5e4cc00 100%);--tabs-bg-segmented:var(--surface-warm);--tabs-indicator-bg:var(--surface-page);--tabs-indicator-border:var(--border-default);--tabs-fg-active:var(--text-primary);--tabs-fg-inactive:var(--text-muted);--choice-bg-off:var(--surface-page);--choice-bg-on:var(--color-ink-100);--choice-border-off:var(--color-paper-30);--choice-border-on:var(--color-ink-100);--choice-fg-on:var(--color-paper-00);--switch-track-off:transparent;--switch-border-off:var(--color-ink-40);--switch-knob-off:var(--color-ink-40);--switch-track-on:var(--color-ink-100);--switch-knob-bg:var(--color-paper-00);--switch-knob-shadow:0 1px 2px rgba(var(--prim-shadow-rgb), .18);--tooltip-bg:var(--color-ink-100);--tooltip-fg:var(--color-paper-00);--tooltip-radius:var(--radius-akten-1);--akten-page-content-h:calc(100dvh - var(--akten-page-footer-h,88px) - 93px);--akten-sticky-top:0px;--akten-topbar-h:60px}@media(max-width:768px){:root{--akten-sticky-top:var(--akten-topbar-h,60px)}}html[data-skin=pergament-dunkel]{color-scheme:dark;--color-anwesend-online:#f5efe0;--color-anwesend-offline:#7a7264;--color-paper-00:#2a2620;--color-paper-05:#332e27;--color-paper-10:#3d372e;--color-kalender-1:#6fb08e;--color-kalender-2:#b89a74;--color-kalender-3:#8aa6d6;--color-kalender-4:#d07a90;--color-kalender-5:#a98bd6;--color-kalender-6:#7fb8c6;--color-kalender-7:#cfad6e;--color-kalender-8:#a8a29a;--color-paper-20:#4f4838;--color-paper-30:#6b6147;--color-paper-40:#857a5b;--color-ink-100:#f5efe0;--color-ink-80:#e3dcc8;--color-ink-60:#b8b09a;--color-ink-40:#a09782;--color-ink-20:#5f584a;--field-bg:#1f1c17;--field-bg-hell:#1f1c17;--field-disabled-bg:var(--field-bg)}@supports (color:color-mix(in lab,red,red)){html[data-skin=pergament-dunkel]{--field-disabled-bg:color-mix(in srgb, var(--field-bg) 50%, var(--color-paper-00))}}html[data-skin=pergament-dunkel]{--color-zivil:#8aa2e0;--color-zivil-tint:#2f3958;--color-zivil-deep:#b6c5e8;--color-oeff:#7aae92;--color-oeff-tint:#2c4438;--color-oeff-deep:#bdd6cb;--color-straf:#d8868e;--color-straf-tint:#41282c;--color-straf-deep:#e6bfc3;--signal-gefahr:#e67a68;--signal-gefahr-flaeche:#402624;--signal-gefahr-kante:#8a4e48;--signal-gefahr-tief:#f09080;--signal-warnung:#dda561;--signal-erfolg:#7fa075;--color-fsrs-again:#e67a68;--color-fsrs-hard:#dda561;--color-fsrs-good:#7fa075;--color-fsrs-easy:#5a8868;--color-ki-1:#7fa3b4;--color-ki-2:#a990cb;--color-ki-3:#e3cfa0;--color-ki-tint:#3d3548;--button-ki-tag-fg:#c9b98a}@supports (color:color-mix(in lab,red,red)){html[data-skin=pergament-dunkel]{--button-ki-tag-fg:color-mix(in srgb, var(--color-ki-3) 30%, var(--button-primary-fg))}}html[data-skin=pergament-dunkel]{--button-ki-tag-border:var(--button-primary-fg)}@supports (color:color-mix(in lab,red,red)){html[data-skin=pergament-dunkel]{--button-ki-tag-border:color-mix(in srgb, var(--button-primary-fg) 55%, transparent)}}html[data-skin=pergament-dunkel]{--color-fsrs-again-tint:#4a2a28;--color-fsrs-hard-tint:#4a3c22;--color-fsrs-good-tint:#2f3f2a;--marker-gelb:#4a3c22;--marker-gruen:#2f3f2a;--marker-blau:#2f3958;--marker-rot:#4a2a28;--marker-orange:#4e3520;--marker-lila:#3d3548;--marker-tuerkis:#26403f;--marker-rosa:#452430;--marker-grau:#3a362c;--marker-oliv:#423f26;--color-auswahl:#6b85d161;--schrift-standard:#f5efe0;--schrift-grau:#b8b09a;--schrift-blau:#6b85d1;--schrift-rot:#d4736e;--schrift-gruen:#7aae92;--schrift-orange:#dda561;--schrift-lila:#9e84c2;--schrift-karamell:#e3cfa0;--prim-shadow-rgb:0, 0, 0;--cloze-reveal-bg:linear-gradient(90deg, #f5efe000 0%, #f5efe014 50%, #f5efe000 100%);--band-invers-grund:var(--color-paper-20);--band-invers-schrift:var(--color-ink-100);--meldung-grund:var(--color-ink-80);--meldung-schrift:var(--color-paper-00);--meldung-leise:#57544a;--meldung-erfolg:#4e6b43;--meldung-hinweis:#6b6857;--meldung-warnung:#8f611c;--meldung-gefahr:#b33a2a;--meldung-punkt-symbol:var(--color-ink-80);--meldung-kante-hinweis:var(--color-ink-40);--reife-neu:var(--color-paper-20);--reife-fragil:#6b6252;--reife-wachsend:#918873;--reife-stabil:#b8b09b;--reife-verankert:var(--color-ink-100)}html[data-skin=schwarzweiss]{color-scheme:dark;--color-anwesend-online:#fff;--color-anwesend-offline:#6e6e6e;--color-paper-00:#000;--color-paper-05:#0e0e0e;--color-paper-10:#1a1a1a;--color-kalender-1:#fff;--color-kalender-2:#ddd;--color-kalender-3:#bbb;--color-kalender-4:#999;--color-kalender-5:#eee;--color-kalender-6:#ccc;--color-kalender-7:#aaa;--color-kalender-8:#888;--color-paper-20:#333;--color-paper-30:#555;--color-paper-40:#707070;--color-ink-100:#fff;--color-ink-80:#e0e0e0;--color-ink-60:#b0b0b0;--color-ink-40:#858585;--color-ink-20:#5c5c5c;--field-bg:#121212;--field-bg-hell:#121212;--field-disabled-bg:var(--field-bg)}@supports (color:color-mix(in lab,red,red)){html[data-skin=schwarzweiss]{--field-disabled-bg:color-mix(in srgb, var(--field-bg) 50%, var(--color-paper-00))}}html[data-skin=schwarzweiss]{--color-zivil:#fff;--color-zivil-tint:#262626;--color-zivil-deep:#fff;--color-oeff:#bdbdbd;--color-oeff-tint:#1f1f1f;--color-oeff-deep:#e4e4e4;--color-straf:#8a8a8a;--color-straf-tint:#191919;--color-straf-deep:#c6c6c6;--signal-gefahr:#fff;--signal-gefahr-flaeche:#262626;--signal-gefahr-kante:#fff;--signal-gefahr-tief:#d0d0d0;--signal-warnung:#c4c4c4;--signal-erfolg:#949494;--color-fsrs-again:#fff;--color-fsrs-hard:#c4c4c4;--color-fsrs-good:#949494;--color-fsrs-easy:#6e6e6e;--color-fsrs-again-tint:#262626;--color-fsrs-hard-tint:#1f1f1f;--color-fsrs-good-tint:#1a1a1a;--color-ki-1:#fff;--color-ki-2:#d0d0d0;--color-ki-3:#a8a8a8;--color-ki-tint:#262626;--marker-gelb:#4a4a4a;--marker-gruen:#434343;--marker-blau:#3c3c3c;--marker-rot:#353535;--marker-orange:#2e2e2e;--marker-lila:#2a2a2a;--marker-tuerkis:#262626;--marker-rosa:#222;--marker-grau:#1e1e1e;--marker-oliv:#1a1a1a;--color-auswahl:#ffffff52;--schrift-standard:#fff;--schrift-grau:#a8a8a8;--schrift-blau:#e8e8e8;--schrift-rot:#d0d0d0;--schrift-gruen:#bdbdbd;--schrift-orange:#c6c6c6;--schrift-lila:#b4b4b4;--schrift-karamell:#dcdcdc;--prim-shadow-rgb:0, 0, 0;--radius-akten-1:0px;--radius-akten-2:0px;--radius-akten-3:2px;--radius-akten-4:2px;--button-ki-tag-fg:var(--button-primary-fg);--button-ki-tag-border:var(--button-primary-fg);--cloze-reveal-bg:transparent;--band-invers-grund:var(--color-paper-20);--band-invers-schrift:var(--color-ink-100);--meldung-grund:#fff;--meldung-schrift:#000;--meldung-leise:#444;--meldung-erfolg:#000;--meldung-hinweis:#000;--meldung-warnung:#000;--meldung-gefahr:#000;--meldung-punkt-symbol:#fff;--meldung-kante-hinweis:var(--color-ink-40);--reife-neu:#333;--reife-fragil:#666;--reife-wachsend:#8c8c8c;--reife-stabil:#b8b8b8;--reife-verankert:#fff}html[data-skin=schwarzweiss] .akten-bg{background-image:none}.akten-footer-compact{background:var(--rahmen-bg);border-top:1px solid var(--rahmen-rand);height:var(--akten-page-footer-h,56px);box-sizing:border-box;z-index:2;animation:footerMount var(--dauer-bedacht) var(--kurve-ausklang) backwards;flex-shrink:0;align-items:center;margin-top:auto;padding:0 clamp(20px,4vw,56px);display:flex;position:relative}@keyframes footerMount{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.akten-footer-compact-inner{justify-content:space-between;align-items:center;gap:clamp(10px,1vw + 4px,18px);width:100%;max-width:1280px;min-height:0;margin:0 auto;display:flex;container-type:inline-size}@container (max-width:1000px){.akten-footer-compact-hide-md{display:none}}@container (max-width:1210px){.akten-footer-compact-hide-lg{display:none}}.akten-footer-compact-left{white-space:nowrap;flex-shrink:0;align-items:center;gap:clamp(8px,.8vw + 4px,14px);display:flex;overflow:visible}.akten-footer-compact-brand{flex-shrink:0}.akten-footer-compact-meta{font-family:var(--font-mono);font-size:var(--text-akten-micro);color:var(--color-ink-60);font-variant-numeric:tabular-nums;flex-shrink:0}.akten-footer-compact-dot{background:var(--color-ink-30,var(--color-ink-20));border-radius:999px;flex-shrink:0;width:2.5px;height:2.5px}.akten-footer-compact-nav{--fuss-abstand: calc(1.2em + 2.5px) ;min-width:0;font-size:clamp(10px,calc((100cqi - 110px) / 66),var(--text-akten-micro));text-wrap:balance;clip-path:inset(-6px -6px -6px calc(var(--fuss-abstand) - 4px));flex:0 auto;margin-inline-start:calc(var(--fuss-abstand) * -1);line-height:1.3;display:block}.akten-footer-compact{height:auto;min-height:var(--akten-page-footer-h,56px);padding-block:8px}.akten-footer-compact-link{white-space:nowrap;color:var(--color-ink-60);cursor:pointer;transition:color var(--dauer-mittel) var(--kurve-ausklang);margin-inline-start:var(--fuss-abstand);padding:2px 0;font-size:1em;font-weight:500;text-decoration:none;display:inline-block;position:relative}.akten-footer-compact-link:before{content:"";top:50%;right:calc(100% + (var(--fuss-abstand) - 2.5px) / 2);background:var(--color-ink-30,var(--color-ink-20));border-radius:999px;width:2.5px;height:2.5px;margin-top:-1.25px;position:absolute}.akten-footer-compact-link:after{content:"";background:var(--color-ink-100);transform-origin:0;height:1px;transition:transform var(--dauer-mittel) var(--kurve-ausklang);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.akten-footer-compact-link:hover{color:var(--color-ink-100)}.akten-footer-compact-link:hover:after{transform:scaleX(1)}@media(max-width:1024px){.akten-footer-compact-hide-md,.akten-footer-compact-hide-lg{display:none}}@media(max-width:767px){.akten-footer-compact{padding:14px clamp(16px,4vw,24px);animation:none;position:static}.akten-footer-compact-link{padding:6px 0}}.akten-lesedeckel-rahmen{min-height:100%;position:relative}.akten-lesedeckel-inhalt{filter:grayscale();opacity:.6;min-height:100%}.akten-lesedeckel{z-index:5;cursor:not-allowed;background:#f5f0e459;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.akten-lesedeckel{background:color-mix(in srgb,var(--color-paper-05) 35%,transparent)}}.akten-topbar-pill[data-lesedeckel="1"]{filter:grayscale();opacity:.5;cursor:not-allowed}@media(max-width:479.98px){.akten-topbar .akten-topbar-trenner{display:none}.akten-topbar .akten-topbar-pill{padding:2px 4px}.akten-topbar .akten-topbar-pill-tools,.akten-topbar .akten-topbar-marke-bereich{gap:0}.akten-topbar .akten-topbar-pill-tools button:not(.no-touch-bump){min-width:40px}.akten-topbar .akten-topbar-werkzeug{padding-inline:8px}}.abo-sperre{margin-top:6px;container-type:inline-size}.abo-sperre-blatt{grid-template-columns:minmax(0,11fr) minmax(0,10fr);align-items:center;gap:clamp(20px,4cqw,44px);display:grid}.abo-sperre-buehne{justify-content:center;align-items:center;min-width:0;min-height:280px;display:flex}.abo-sperre-text{min-width:0}.abo-sperre-leiste{justify-content:space-between;align-items:center;gap:var(--abstand-2);margin-top:var(--abstand-4);padding-top:var(--abstand-3);border-top:1px solid var(--color-paper-20);display:flex}@container (max-width:680px){.abo-sperre-blatt{grid-template-columns:minmax(0,1fr)}.abo-sperre-buehne{min-height:0}}.akten-feld.vorgang-code>input.akten-kein-feld{text-align:center;font-family:var(--font-mono);font-size:var(--text-akten-h5);letter-spacing:0;font-variant-numeric:tabular-nums}@media(max-width:768px){.akten-auth-form .vorgang-formular .akten-eingabe>input:not([type=checkbox]):not([type=radio]){min-height:0}.akten-auth-form .vorgang-formular .akten-feld.akten-eingabe{min-height:44px}.akten-auth-form .passwort-eingabe button.akten-symbolknopf:not([role=checkbox]):not([role=radio]):not([role=switch]){min-height:0}}@media(prefers-reduced-motion:reduce){.akten-footer-compact,.akten-footer-compact-link:after{transition:none!important;animation:none!important}}.akten-anzeiger-knopf{min-height:30px;color:var(--color-ink-60);cursor:pointer;transition:background var(--dauer) var(--kurve),color var(--dauer) var(--kurve);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:7px;text-decoration:none;display:inline-flex;position:relative}.akten-anzeiger-knopf:hover,.akten-anzeiger-knopf[data-offen]{color:var(--color-ink-100)}.akten-anzeiger-knopf[data-offen]{background:var(--color-paper-10)}.akten-anzeiger-knopf[data-laeuft]{background:var(--color-paper-10);color:var(--color-ink-100);padding:6px 10px}.akten-anzeiger-knopf[data-laeuft=pause]{background:var(--color-oeff-tint);color:var(--color-oeff-deep)}.akten-anzeiger-knopf[data-laeuft=pause][data-offen]{background:var(--color-paper-10)}.akten-anzeiger-puls{background:var(--color-ink-100);border-radius:999px;width:6px;height:6px;animation:1.6s ease-in-out infinite akten-pulse}.akten-anzeiger-knopf[data-laeuft=pause] .akten-anzeiger-puls{background:var(--color-oeff)}.akten-anzeiger-zahl{border:2px solid var(--color-paper-05);background:var(--color-ink-100);min-width:14px;height:14px;color:var(--color-paper-00);font-family:var(--font-mono);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 3px;font-size:8px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:1px;right:1px}.akten-topbar{z-index:var(--stapel-kopf);box-sizing:border-box;height:var(--akten-topbar-h);min-height:var(--akten-topbar-h);padding:0 var(--pad-page-x) 0 clamp(16px,2vw + 8px,32px);pointer-events:none;background:0 0;justify-content:space-between;align-items:center;gap:4px;display:flex;position:sticky;top:0}.seiten-inhalt-auf{display:contents}.akten-kennzahl{flex-direction:column;gap:3px;min-width:0;display:flex}.akten-kennzahl-wert{font-family:var(--font-serif);letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-weight:500;line-height:1;font-size:var(--text-akten-h2);margin-top:2px}.akten-kennzahl[data-groesse=l] .akten-kennzahl-wert{font-size:var(--text-akten-h1)}.akten-kennzahl[data-groesse=s] .akten-kennzahl-wert{font-size:var(--text-akten-h4)}.akten-kennzahl-reihe{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid;overflow:hidden}.akten-kennzahl-reihe>*{padding:var(--abstand-3) var(--abstand-4);border-left:1px solid var(--color-paper-20)}.akten-kennzahl-reihe>:first-child{border-left:0}.akten-kennzahl-reihe[data-flach]{background:0 0;border:0;border-radius:0;overflow:visible}.akten-kennzahl-reihe[data-flach]>*{padding-block:0}.akten-kennzahl-reihe[data-flach]>:first-child{padding-left:0}.akten-kennzahl-einheit{color:var(--color-ink-60);margin-left:.2em;font-size:.55em}.akten-kennzahl-basis{font-family:var(--font-mono);font-size:var(--text-akten-micro);letter-spacing:0;color:var(--color-ink-60);margin-top:2px}.akten-sidebar-footer-strip{height:var(--akten-page-footer-h,56px);box-sizing:border-box;border-top:1px solid var(--border-default);background:var(--surface-raised);padding:0 var(--abstand-2);flex-shrink:0;align-items:center;min-width:0;display:flex}.akten-sidebar-collapsed .akten-sidebar-footer-strip{justify-content:center;padding:0 6px}.akten-streak{padding:6px var(--abstand-2);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-akten-2);color:var(--color-fsrs-hard);flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.akten-streak-flame{flex-shrink:0;display:inline-block}.akten-streak-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600;font-size:var(--text-akten-small)}.akten-streak-label{font-family:var(--font-sans);font-size:var(--text-akten-caption);letter-spacing:0;color:var(--color-ink-60);font-weight:500}.akten-streak[data-pausiert]{color:var(--color-ink-60)}.akten-bg{background-color:var(--color-paper-00);background-image:radial-gradient(#14130e03 1px,#0000 1px),radial-gradient(#14130e02 1px,#0000 1px)}@supports (color:color-mix(in lab,red,red)){.akten-bg{background-image:radial-gradient(color-mix(in srgb,var(--color-ink-100) 1.25%,transparent) 1px,transparent 1px),radial-gradient(color-mix(in srgb,var(--color-ink-100) .9%,transparent) 1px,transparent 1px)}}.akten-bg{color:var(--color-ink-100);background-position:0 0,1px 1px;background-size:3px 3px,7px 7px;position:relative}.akten-bg>*{z-index:1;position:relative}.akten-text-micro{font-size:var(--text-akten-micro)}.akten-text-caption{font-size:var(--text-akten-caption)}.akten-text-small{font-size:var(--text-akten-small)}.akten-text-body{font-size:var(--text-akten-body)}.akten-text-body-lg{font-size:var(--text-akten-body-lg)}.akten-text-h5{font-size:var(--text-akten-h5)}.akten-text-h4{font-size:var(--text-akten-h4)}.akten-text-h3{font-size:var(--text-akten-h3)}.akten-text-h2{font-size:var(--text-akten-h2)}.akten-text-h1{font-size:var(--text-akten-h1)}.akten-mono-eyebrow{font-family:var(--font-mono);font-size:var(--text-akten-micro);color:var(--color-ink-60);letter-spacing:0;text-transform:none}.akten-mono-value{font-family:var(--font-mono);font-size:var(--text-akten-caption);color:var(--color-ink-100);letter-spacing:0;font-variant-numeric:tabular-nums;font-weight:600}.akten-bar{background:var(--color-paper-10);border-radius:var(--radius-akten-1);height:4px;overflow:hidden}.akten-bar>.akten-bar-fill{background:var(--color-paper-30);border-radius:var(--radius-akten-1);height:100%;transition:width .6s var(--kurve-ausklang)}.akten-bar>.akten-bar-fill.akten-bar-fill--accent{background:var(--color-ink-100)}.akten-week-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(4px,.5vw + 2px,8px);display:grid}@media(max-width:640px){.akten-week-grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.akten-week-grid>*{scroll-snap-align:start;flex:none;min-width:120px}}.akten-eyebrow{font-family:var(--font-sans);font-size:var(--text-akten-small);letter-spacing:0;text-transform:none;color:var(--color-ink-60);align-items:center;gap:10px;font-weight:400;display:inline-flex}.akten-eyebrow:before,.akten-eyebrow.akten-eyebrow--centered:after{display:none!important}.akten-eyebrow:before{content:"";background:var(--color-paper-30);flex-shrink:0;width:18px;height:1px;display:inline-block}.akten-eyebrow.no-rule:before{display:none}.akten-eyebrow.akten-eyebrow--centered{justify-content:center}.akten-eyebrow.akten-eyebrow--centered:after{content:"";background:var(--color-paper-30);flex-shrink:0;width:18px;height:1px;display:inline-block}:where(code,kbd,samp,pre){font-family:var(--font-code)}.uppercase{text-transform:none}.tracking-wide,.tracking-wider,.tracking-widest,[class*="tracking-[0."]{letter-spacing:0}.akten-tab{font-size:var(--text-akten-small);font-family:var(--font-sans);color:var(--color-ink-60);cursor:pointer;transition:color var(--dauer) var(--kurve),border-color var(--dauer) var(--kurve);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 16px;font-weight:500}.akten-tab:hover{color:var(--color-ink-100)}.akten-tab[data-active=true]{color:var(--color-ink-100);border-bottom-color:var(--color-ink-100)}.akten-tab__count{font-family:var(--font-mono);font-size:var(--text-akten-caption);color:var(--color-ink-40);font-variant-numeric:tabular-nums;margin-left:6px}.karten-zeile-ziehbar{transition:background var(--dauer) var(--kurve);grid-template-columns:22px minmax(0,1fr);align-items:stretch;gap:0;padding-left:6px;display:grid;position:relative}.karten-zeile-ziehbar+.karten-zeile-ziehbar{border-top:1px solid var(--color-paper-20)}.karten-zeile-ziehbar:hover{background:var(--color-paper-10)}.karten-zeile-ziehbar .akten-zeile{border-top:0;min-width:0;padding-left:8px}.karten-zeile-ziehbar .akten-zeile:hover{background:0 0}.karten-zeile-ziehbar.ist-am-ziehen{z-index:2;background:var(--color-paper-05);box-shadow:var(--shadow-akten-md)}.karten-griff{width:22px;color:var(--color-paper-30);cursor:grab;border-radius:var(--radius-akten-1);touch-action:none;transition:color var(--dauer),background var(--dauer);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.karten-zeile-ziehbar:hover .karten-griff,.karten-griff:focus-visible{color:var(--color-ink-60)}.karten-griff:hover{background:var(--color-paper-20);color:var(--color-ink-100)}.karten-griff:active{cursor:grabbing}.karten-griff:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.card-list-item__status{font-family:var(--font-mono);font-size:var(--text-akten-caption);color:var(--color-ink-60);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.card-list-item__pill{background:var(--color-ink-40);border-radius:999px;flex-shrink:0;width:6px;height:6px;display:inline-block}.card-list-item__status.is-new,.card-list-item__status.is-due{color:var(--color-ink-100)}.card-list-item__status.is-new .card-list-item__pill,.card-list-item__status.is-due .card-list-item__pill{background:var(--color-ink-100)}.card-list-item__status.is-leech .card-list-item__pill{background:var(--signal-warnung)}.card-list-item__status.is-good .card-list-item__pill{background:var(--signal-erfolg)}.karten-zeile-frage{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}.note-list-item__icon{background:var(--color-paper-10);width:30px;height:30px;color:var(--color-ink-80);border-radius:var(--radius-akten-2);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.note-list-item__icon.is-cloze{color:var(--color-ink-100)}.akten-kachel.draft-recovery-karte[data-fall=lokal],.akten-kachel.draft-recovery-karte[data-fall=lokal]:hover:not(:disabled){border-color:var(--color-ink-100)}.draft-recovery-karte .akten-wahlkarte-zusatz{min-height:2.9em}.draft-recovery-vorschau{font-size:var(--text-akten-caption);color:var(--color-ink-60);margin-top:4px;line-height:1.55;display:block}.draft-recovery-hinweis{font-size:var(--text-akten-caption);color:var(--color-ink-60);transition:color var(--dauer-mittel) var(--kurve);margin:0}.draft-recovery-hinweis[data-pocht=true]{color:var(--color-ink-100);animation:draftRecoveryPochen .62s var(--kurve-ruetteln)}@keyframes draftRecoveryPochen{0%,to{transform:translate(0)}15%{transform:translate(-4px)}30%{transform:translate(4px)}45%{transform:translate(-3px)}60%{transform:translate(2px)}80%{transform:translate(-1px)}}@media(prefers-reduced-motion:reduce){.draft-recovery-hinweis[data-pocht=true]{animation:none}}.akten-serif{font-family:var(--font-serif);font-variation-settings:"opsz" 24}.akten-mono{font-family:var(--font-mono)}.akten-num{font-variant-numeric:tabular-nums}.akten-paper{background:var(--color-paper-05);border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-3)}.akten-paper-flat{background:var(--color-paper-05);border-bottom:1px solid var(--color-paper-20)}.akten-rule{background:var(--color-paper-20);border:0;height:1px}.akten-rule-ink{background:var(--color-ink-100);opacity:.85;border:0;height:1px}.akten-card{background:var(--color-paper-05);border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-3);padding:var(--pad-card);flex-direction:column;min-width:0;display:flex}.akten-card-head{justify-content:space-between;align-items:baseline;gap:var(--abstand-2);min-height:18px;margin-bottom:clamp(12px,.8vw + 6px,18px);display:flex}.akten-page{padding:var(--abstand-4) var(--pad-page-x) 80px;min-width:0;animation:aktenPageEnter var(--dauer-mittel) var(--kurve-ausklang);flex-direction:column;gap:clamp(14px,.9vw + 8px,24px);display:flex;position:relative;container-type:inline-size}.akten-page-fixed{padding:var(--abstand-4) var(--pad-page-x) 80px;min-width:0;height:calc(100dvh - var(--top-banner-height,0px) - var(--akten-topbar-h,60px) - var(--akten-page-footer-h,88px));animation:aktenPageEnter var(--dauer-mittel) var(--kurve-ausklang);flex-direction:column;gap:clamp(14px,.9vw + 8px,24px);display:flex;position:relative;overflow-y:auto;container-type:inline-size}.akten-page-fit{height:calc(100dvh - var(--top-banner-height,0px) - var(--akten-topbar-h,60px) - var(--akten-page-footer-h,88px));animation:aktenPageEnter var(--dauer-mittel) var(--kurve-ausklang);overflow:hidden}.akten-page-fit>.akten-page-fit-content{padding:var(--abstand-4) var(--pad-page-x) var(--abstand-4);flex-direction:column;gap:clamp(14px,.9vw + 8px,24px);width:100%;min-width:0;display:flex}@media(max-width:1024px){.akten-page-fit>.akten-page-fit-content{padding:16px var(--pad-page-x) 20px}}@media(max-width:640px){.akten-page-fit>.akten-page-fit-content{padding:14px var(--pad-page-x) 18px}}.akten-page-fit-content .akten-hero h1{letter-spacing:-.025em;margin:0;font-size:clamp(40px,4.5vw + 20px,68px);line-height:1.05}.akten-page-fit-content .akten-hero{gap:var(--abstand-2);padding:0 0 4px}.akten-page-fit-content .akten-card{padding:clamp(14px,.8vw + 8px,22px)}.akten-page-fit-content .akten-serif.akten-num{font-size:clamp(40px,14px + 3.5vw,72px)}@keyframes aktenPageEnter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.akten-page{animation:none}}.akten-hero{border-bottom:1px solid var(--color-paper-20);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:clamp(16px,2vw,32px);padding-bottom:clamp(12px,1vw + 6px,22px);display:flex}.akten-hero>:last-child{margin-left:auto}.akten-hero h1{font-family:var(--font-serif);letter-spacing:-.025em;margin:8px 0 0;font-size:clamp(28px,2.4vw + 14px,44px);font-weight:500;line-height:1.05}.akten-tooltip-kuerzel{font-family:var(--font-mono);opacity:.7;white-space:nowrap;margin-left:.6em;font-size:.95em}:root{--stagger-tight:50ms;--stagger-base:.1s}@keyframes revealUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes revealFade{0%{opacity:0}to{opacity:1}}@keyframes aspectFill{0%{transform-origin:0;transform:scaleX(0)}to{transform-origin:0;transform:scaleX(1)}}.stagger-children>*{animation:revealUp var(--dauer-mittel) var(--kurve) backwards}.stagger-children>:first-child{animation-delay:calc(var(--stagger-base) * 0)}.stagger-children>:nth-child(2){animation-delay:calc(var(--stagger-base) * 1)}.stagger-children>:nth-child(3){animation-delay:calc(var(--stagger-base) * 2)}.stagger-children>:nth-child(4){animation-delay:calc(var(--stagger-base) * 3)}.stagger-children>:nth-child(5){animation-delay:calc(var(--stagger-base) * 4)}.stagger-children>:nth-child(6){animation-delay:calc(var(--stagger-base) * 5)}.stagger-children>:nth-child(7){animation-delay:calc(var(--stagger-base) * 6)}.stagger-children>:nth-child(8){animation-delay:calc(var(--stagger-base) * 7)}.stagger-tight>*{animation:revealUp var(--dauer-mittel) var(--kurve) backwards}.stagger-tight>:first-child{animation-delay:calc(var(--stagger-tight) * 0)}.stagger-tight>:nth-child(2){animation-delay:calc(var(--stagger-tight) * 1)}.stagger-tight>:nth-child(3){animation-delay:calc(var(--stagger-tight) * 2)}.stagger-tight>:nth-child(4){animation-delay:calc(var(--stagger-tight) * 3)}.stagger-tight>:nth-child(5){animation-delay:calc(var(--stagger-tight) * 4)}.stagger-tight>:nth-child(6){animation-delay:calc(var(--stagger-tight) * 5)}.stagger-tight>:nth-child(7){animation-delay:calc(var(--stagger-tight) * 6)}.stagger-tight>:nth-child(8){animation-delay:calc(var(--stagger-tight) * 7)}@media(prefers-reduced-motion:reduce){.stagger-children>*,.stagger-tight>*{animation:none!important}}.home-page-wrap{padding:var(--abstand-4) var(--pad-page-x) var(--abstand-4);box-sizing:border-box;width:100%;animation:aktenPageEnter var(--dauer-mittel) var(--kurve-ausklang);flex-direction:column;display:flex;position:relative}@media(max-width:1024px){.home-page-wrap{padding:16px var(--pad-page-x) 18px}}@media(max-width:640px){.home-page-wrap{padding:14px var(--pad-page-x) 18px}}.home-content{gap:var(--abstand-4);flex-direction:column;display:flex}.home-content>.home-grid{grid-auto-rows:auto;align-items:start}.akten-page-folio{top:8px;right:var(--pad-page-x);z-index:5;font-family:var(--font-mono);font-size:var(--text-akten-micro);letter-spacing:0;pointer-events:none;white-space:nowrap;align-items:baseline;gap:6px;display:flex;position:absolute}.akten-page-folio .folio-key{color:var(--text-muted);font-weight:500}@media(max-width:480px){.akten-page-folio .folio-key{display:none}}.akten-page-folio .folio-num{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:600}.akten-page-folio .folio-sep{color:var(--text-subtle);letter-spacing:0;font-size:var(--text-akten-small)}.home-hero-exam{padding:6px var(--abstand-2);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-akten-2);font-family:var(--font-mono);font-size:var(--text-akten-small);color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.home-hero-exam-num{color:var(--text-primary);font-weight:600}.home-grid{gap:var(--abstand-4);grid-template:"status status""recs seite"/minmax(0,3fr) minmax(0,2fr);display:grid}.home-seite{gap:var(--abstand-4);flex-direction:column;grid-area:seite;min-width:0;display:flex}@media(max-width:880px){.home-grid{grid-template-columns:1fr;grid-template-areas:"status""recs""seite"}}.home-status{grid-area:status;container-type:inline-size}.home-recs{grid-area:recs}.home-recs-list{flex-direction:column;gap:2px;display:flex}.home-rec{border-radius:var(--radius-akten-2);transition:background var(--dauer) var(--kurve);animation:revealUp var(--dauer-mittel) var(--kurve) backwards;position:relative}.home-recs-list>.home-rec:first-child{animation-delay:60ms}.home-recs-list>.home-rec:nth-child(2){animation-delay:.12s}.home-recs-list>.home-rec:nth-child(3){animation-delay:.18s}.home-rec:hover{background:var(--color-paper-10)}.home-rec-flaeche{border-radius:var(--radius-akten-2);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:3px;padding:8px 10px;font-family:inherit;text-decoration:none;display:flex}div.home-rec-flaeche{cursor:default}.home-rec-flaeche:focus-visible{outline:2px solid var(--color-ink-100);outline-offset:-2px}.home-rec-eyebrow{font-family:var(--font-mono);font-size:var(--text-akten-micro);letter-spacing:0;color:var(--color-ink-60);padding-right:var(--abstand-5);align-items:center;gap:6px;font-weight:500;display:inline-flex}.home-rec-eyebrow:before{content:"";border-radius:var(--radius-akten-1);background:var(--color-ink-40);flex-shrink:0;width:10px;height:2px;margin-inline:1px}.home-rec-unten{padding-left:var(--abstand-4);align-items:flex-start;gap:8px;display:flex}.home-rec-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.home-rec-title{font-family:var(--font-serif);font-size:var(--text-akten-small);color:var(--color-ink-100);font-weight:500;line-height:1.35}.home-rec-pfeil{color:var(--color-ink-40);transition:transform var(--dauer) var(--kurve),color var(--dauer);flex-shrink:0;margin-top:2px}.home-rec:hover .home-rec-pfeil{color:var(--color-ink-100);transform:translate(2px)}.home-rec-verwerfen{opacity:0;transition:opacity var(--dauer);position:absolute;top:2px;right:2px}.home-rec:hover .home-rec-verwerfen,.home-rec-verwerfen:focus-visible{opacity:1}@media(hover:none){.home-rec-verwerfen{opacity:1}}.home-v2-plan-progress{justify-content:space-between;align-items:baseline;gap:var(--abstand-2);display:flex}.home-v2-plan-progress .big{font-family:var(--font-serif);color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:clamp(34px,2.8vw + 16px,48px);font-weight:500;line-height:1}.home-v2-plan-progress .big .sm{color:var(--text-muted);margin-left:4px;font-size:.4em;font-weight:400}.home-v2-plan-progress .right-min{font-family:var(--font-mono);font-size:var(--text-akten-small);color:var(--text-muted);letter-spacing:0;font-variant-numeric:tabular-nums}.home-v2-plan-tasks{flex-direction:column;margin-top:4px;display:flex}.home-v2-plan-task{align-items:center;gap:var(--abstand-2);border-top:1px solid var(--border-subtle);font-family:var(--font-serif);font-size:var(--text-akten-body);color:var(--text-primary);transition:background var(--dauer) var(--kurve);grid-template-columns:24px 1fr auto;padding:10px 2px;text-decoration:none;display:grid}.home-v2-plan-task:first-child{border-top:0}.home-v2-plan-task:hover{background:var(--surface-hover)}.home-v2-plan-task.done{color:var(--text-muted)}.home-v2-plan-task.done .home-v2-plan-title{text-decoration:line-through}.home-v2-plan-check{border-radius:var(--radius-akten-2);border:1.5px solid var(--border-strong);width:18px;height:18px;color:var(--color-paper-00);transition:background var(--dauer),border-color var(--dauer);justify-content:center;align-items:center;display:inline-flex}.home-v2-plan-check.done{background:var(--color-ink-100);border-color:var(--color-ink-100)}.home-v2-plan-title{font-family:var(--font-serif);font-size:var(--text-akten-body);font-weight:500}.home-v2-plan-inhalt{color:var(--color-ink-60);font-weight:400}.home-v2-plan-meta{font-family:var(--font-mono);font-size:var(--text-akten-caption);color:var(--text-muted);letter-spacing:0;font-variant-numeric:tabular-nums}.home-v2-status-sub{font-family:var(--font-serif);font-size:var(--text-akten-caption);color:var(--text-muted);font-style:italic}.home-v2-status-weg{align-self:flex-start;margin-top:2px}.home-v2-meta{font-family:var(--font-mono);font-size:var(--text-akten-caption);color:var(--text-muted);letter-spacing:0}.home-v2-meta a{color:inherit;text-decoration:none}.home-v2-meta a:hover{color:var(--text-primary)}.home-v2-breakdown{align-items:center;gap:10px var(--abstand-2);flex:auto;grid-template-columns:32px 1fr auto;align-content:space-evenly;display:grid}.home-v2-breakdown .area{font-family:var(--font-mono);font-size:var(--text-akten-caption);letter-spacing:0;color:var(--text-muted);font-weight:600}.home-v2-breakdown .mini-bar{background:var(--color-paper-10);border-radius:999px;height:5px;display:flex;overflow:hidden}.home-v2-breakdown .mini-bar .fill{transform-origin:0;height:100%;animation:aspectFill var(--dauer-bedacht) linear backwards;animation-delay:.32s;display:inline-block}.home-v2-breakdown .count{font-family:var(--font-mono);font-size:var(--text-akten-small);color:var(--text-secondary);font-variant-numeric:tabular-nums;font-weight:600}.home-v2-breakdown--leer .mini-bar{background:var(--color-paper-20)}.home-v2-breakdown--leer .count{color:var(--text-muted)}.home-v2-breakdown-leer-text{border-top:1px solid var(--border-subtle);font-size:var(--text-akten-small);color:var(--text-secondary);margin-top:8px;padding-top:8px}.home-v2-breakdown-legend{border-top:1px solid var(--border-subtle);flex-wrap:wrap;gap:10px;margin-top:6px;padding-top:6px;display:flex}.home-v2-breakdown-legend .legend-item{align-items:center;gap:6px;display:inline-flex}.home-v2-breakdown-legend .legend-swatch{border-radius:var(--radius-akten-1);width:8px;height:8px}.home-v2-breakdown-legend .legend-label{font-family:var(--font-mono);font-size:var(--text-akten-micro);letter-spacing:0;color:var(--text-muted)}.home-v2-card-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.akten-dot{vertical-align:middle;border-radius:999px;width:8px;height:8px;display:inline-block}.akten-dot-zivil{background:var(--color-zivil)}.akten-dot-oeff{background:var(--color-oeff)}.akten-dot-straf{background:var(--color-straf)}.akten-sidebar{--text-akten-micro:10px;--text-akten-caption:13px;--text-akten-small:13.5px;--text-akten-h5:18px;top:var(--top-banner-height,0px);z-index:var(--stapel-schwebend);height:calc(100dvh - var(--top-banner-height,0px));background:var(--rahmen-bg);border-right:1px solid var(--rahmen-rand);flex-direction:column;min-width:0;display:flex;position:sticky;overflow:visible}.akten-sidebar-brand{box-sizing:content-box;min-width:0;min-height:var(--akten-topbar-h);border-bottom:1px solid var(--color-paper-20);transition:padding .2s var(--kurve),gap .2s var(--kurve);flex-shrink:0;justify-content:flex-start;align-items:center;gap:10px;padding:0 14px;display:flex;overflow:hidden}.akten-sidebar[data-collapsed="1"] .akten-sidebar-brand{justify-content:center;gap:0;padding:0}.akten-nav-link{border-radius:var(--radius-akten-2);min-width:0;color:var(--color-ink-80);font-size:var(--text-akten-caption);text-align:left;cursor:pointer;transition:color .16s var(--kurve);background:0 0;align-items:center;gap:10px;padding:7px 10px;font-weight:400;text-decoration:none;display:flex;position:relative}.akten-nav-link[data-disabled="1"]{color:var(--color-ink-20);cursor:not-allowed;opacity:.4}.akten-nav-link-badge-dot{border:1.5px solid var(--color-paper-05);background:var(--color-ink-100);opacity:0;pointer-events:none;border-radius:999px;width:8px;height:8px;transition:opacity .15s,transform .15s;position:absolute;top:-2px;right:-2px;transform:scale(.8)}.akten-nav-link-badge-pill{border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-1);background:var(--color-paper-10);max-width:60px;color:var(--color-ink-80);font-family:var(--font-sans);font-size:var(--text-akten-micro);letter-spacing:0;text-transform:none;opacity:1;transition:opacity .16s ease,max-width .2s var(--kurve),padding .2s ease,border-color .2s ease;flex-shrink:0;padding:1px 6px;font-weight:500;overflow:hidden}.akten-sidebar-strict{min-width:0;margin:10px var(--abstand-2) 0;border-radius:var(--radius-akten-2);background:var(--color-paper-10);color:var(--color-ink-80);font-size:var(--text-akten-caption);transition:padding .2s var(--kurve);align-items:center;gap:8px;padding:8px 10px;display:flex;overflow:hidden}.akten-sidebar-edge-winkel{transition:transform .22s var(--kurve)}.akten-sidebar-edge-toggle[data-collapsed="1"] .akten-sidebar-edge-winkel{transform:rotate(180deg)}.akten-usermenu-feld{z-index:var(--stapel-ueber-dialog);border:1px solid var(--color-ink-100);border-radius:var(--radius-akten-1);background:var(--color-paper-00);box-shadow:var(--shadow-akten-md);flex-direction:column;gap:2px;padding:6px;display:flex;position:fixed}.akten-sidebar-navbereich .akten-nav-link{z-index:1;position:relative}.akten-sidebar-marke{background:var(--color-paper-10);border-radius:var(--radius-akten-2);pointer-events:none;z-index:0}.akten-nav-link[data-active="1"]{color:var(--color-ink-100);font-weight:500}.akten-sidebar-navbereich{flex-direction:column;gap:2px;display:flex}.akten-sidebar-nav{min-height:0;padding:var(--abstand-2) var(--abstand-2) var(--abstand-3);flex:1;overflow:hidden auto}.akten-bg{--akten-sidebar-w:240px;--akten-page-footer-h:56px}.akten-bg[data-sidebar-collapsed="1"]{--akten-sidebar-w:64px}.akten-sidebar-edge-toggle{background:var(--surface-page);border:1px solid var(--border-default);width:24px;height:24px;color:var(--color-ink-60);cursor:pointer;z-index:var(--stapel-seitenfenster);opacity:0;transition:opacity var(--dauer-mittel) var(--kurve),transform var(--dauer) var(--kurve),background var(--dauer) var(--kurve),color var(--dauer) var(--kurve),border-color var(--dauer) var(--kurve);border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:-12px;transform:translateY(-50%)}.akten-sidebar-edge-toggle:before{content:"";pointer-events:auto;background:0 0;border-radius:999px;position:absolute;inset:-10px}.akten-sidebar:hover .akten-sidebar-edge-toggle,.akten-sidebar-edge-toggle:focus-visible{opacity:1}.akten-sidebar-edge-toggle:hover{background:var(--color-ink-100);color:var(--color-paper-00);border-color:var(--color-ink-100);transform:translateY(-50%)scale(1.08)}.akten-sidebar[data-collapsed="1"] .akten-nav-link-label{pointer-events:none;visibility:hidden;opacity:0!important;max-width:0!important;margin-left:-10px!important}.akten-sidebar[data-collapsed="1"] .akten-nav-link-badge-pill{opacity:0;pointer-events:none;border-color:#0000;max-width:0;padding:0}.akten-sidebar[data-collapsed="1"] .akten-nav-link-badge-dot{opacity:1;transform:scale(1)}.akten-sidebar[data-collapsed="1"] .akten-nav-link-rail{left:2px}.akten-sidebar[data-collapsed="1"] .akten-sidebar-wortmarke .akten-wortmarke-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.akten-sidebar[data-collapsed="1"] .akten-sidebar-strict{justify-content:center;padding:8px 0}.akten-sidebar[data-collapsed="1"] .akten-sidebar-strict-label{opacity:0;max-width:0}.akten-sidebar[data-collapsed="1"] .akten-sidebar-cat-label{opacity:0!important;pointer-events:none!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.akten-sidebar[data-collapsed="1"] nav>div:not(:first-of-type){margin-top:var(--abstand-3);position:relative}.akten-sidebar[data-collapsed="1"] nav>div:not(:first-of-type):before{content:"";background:var(--color-paper-20);width:18px;height:1px;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.akten-sidebar[data-collapsed="1"] .akten-sidebar-utilities{flex-direction:column;gap:2px}.akten-bg :focus-visible:not(input):not(textarea):not(select):not([contenteditable=true]):not(.akten-feld):not(.akten-switch):not(.akten-knopf):not(.akten-btn):not(.akten-symbolknopf),.akten-app-bridge :focus-visible:not(input):not(textarea):not(select):not([contenteditable=true]):not(.akten-feld):not(.akten-switch):not(.akten-knopf):not(.akten-btn):not(.akten-symbolknopf){outline:2px solid var(--color-focus-ring);outline-offset:2px}@media(prefers-reduced-motion:reduce){.akten-bg,.akten-bg *{transition-duration:.01ms!important;animation-duration:.01ms!important}}.akten-app-bridge{--color-warm:var(--color-fsrs-hard);--color-warm-light:var(--color-fsrs-hard);--color-warm-muted:var(--color-fsrs-hard-bg);--color-surface:var(--color-paper-00);--color-surface-secondary:var(--color-paper-05);--color-border:var(--color-paper-20);--color-border-strong:var(--color-paper-30);--color-placeholder:var(--input-placeholder);--color-success:var(--color-fsrs-good);--color-warning:var(--color-fsrs-hard);--color-danger:var(--color-fsrs-again);--color-zivilrecht:var(--color-zivil);--color-zivilrecht-bg:var(--color-zivil-tint);--color-oer:var(--color-oeff);--color-oer-bg:var(--color-oeff-tint);--color-strafrecht:var(--color-straf);--color-strafrecht-bg:var(--color-straf-tint);--color-grade-good:var(--color-fsrs-good);--color-grade-good-bg:var(--color-fsrs-good-bg);--color-grade-good-border:var(--color-fsrs-good-border);--color-grade-good-fg:var(--color-ink-100);--color-grade-easy:var(--color-fsrs-easy);--color-grade-easy-bg:var(--color-fsrs-easy-bg);--color-grade-easy-border:var(--color-fsrs-easy-border);--color-grade-easy-fg:var(--color-ink-100)}.akten-row:hover{background:var(--color-paper-05)}.akten-tabs [role=tablist]{height:auto}.akten-tabs [role=tab]{cursor:pointer;transition:color var(--dauer) var(--kurve)}.akten-tabs .akten-tabs-punkt{background:var(--color-ink-40);border-radius:999px;flex-shrink:0;width:6px;height:6px}.akten-tabs .akten-tabs-zahl{border:1px solid var(--color-paper-20);background:var(--color-paper-10);min-width:20px;height:20px;color:var(--color-ink-80);font-family:var(--font-mono);font-size:var(--text-akten-micro);letter-spacing:0;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-weight:600;display:inline-flex}.akten-tabs [role=tab][data-state=active] .akten-tabs-zahl{background:var(--akten-tabs-akzent,var(--color-ink-100));color:var(--color-paper-00);border-color:#0000}.akten-tabs-pills [role=tab][data-state=active] .akten-tabs-zahl{background:var(--color-paper-00);color:var(--akten-tabs-akzent,var(--color-ink-100))}.akten-choice-box{border-radius:var(--radius-akten-1);background:var(--choice-bg-off);border:1px solid var(--choice-border-off);width:18px;height:18px;color:var(--choice-fg-on);transition:background var(--dauer) var(--kurve),border-color var(--dauer)}.akten-choice-box[data-state=checked],.akten-choice-box[data-state=indeterminate]{background:var(--choice-bg-on);border-color:var(--choice-border-on);color:var(--choice-fg-on)}.akten-wahlreihe{cursor:pointer;align-items:flex-start;gap:10px;display:inline-flex}.akten-wahlreihe[data-aus]{cursor:not-allowed;opacity:var(--button-disabled-opacity)}.akten-wahlreihe>.akten-choice-box{margin-top:1px}.akten-wahlreihe[data-art=schalter]{align-items:center;gap:12px}.akten-wahlreihe[data-art=schalter][data-hinweis]{align-items:flex-start}.akten-wahlreihe[data-art=schalter][data-hinweis]>.akten-switch{margin-top:1px}.akten-wahlreihe[data-art=schalter][data-aus]{opacity:var(--button-disabled-opacity)}.akten-wahlreihe-name{font-size:var(--text-akten-body);color:var(--text-primary);cursor:inherit;font-weight:500;line-height:1.4}.akten-zustimmung{align-items:flex-start;gap:var(--abstand-2);padding:11px var(--abstand-3);border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-2);background:var(--color-paper-00);cursor:pointer;transition:border-color var(--dauer) var(--kurve),background var(--dauer) var(--kurve);display:flex}.akten-zustimmung[data-wichtig]{padding:var(--abstand-3)}.akten-zustimmung[data-an]{border-color:var(--color-ink-60);background:var(--color-paper-05)}.akten-zustimmung[data-an][data-wichtig]{border-color:var(--color-ink-100);background:var(--color-paper-10)}.akten-zustimmung[data-aus]{cursor:not-allowed;opacity:var(--button-disabled-opacity)}.akten-zustimmung>.akten-choice-box{margin-top:2px}.akten-zustimmung-eyebrow{margin-bottom:0}.akten-zustimmung[data-wichtig] .akten-zustimmung-eyebrow{color:var(--color-ink-100)}.akten-switch{box-sizing:border-box;border:1px solid var(--switch-border-off);background:var(--switch-track-off);cursor:pointer;width:36px;height:20px;transition:background-color var(--dauer) var(--kurve),border-color var(--dauer) var(--kurve);border-radius:999px;outline:none;flex-shrink:0;padding:0;display:inline-block;position:relative}.akten-switch[data-state=checked]{background:var(--switch-track-on);border-color:var(--switch-track-on)}.akten-switch-knopf{background:var(--switch-knob-bg);width:16px;height:16px;box-shadow:var(--switch-knob-shadow);pointer-events:none;transition:transform var(--dauer-mittel) var(--kurve),width var(--dauer-mittel) var(--kurve),height var(--dauer-mittel) var(--kurve),background-color var(--dauer-mittel) var(--kurve);border-radius:999px;display:block;position:absolute;top:50%;left:0;transform:translate(17px,-50%)}.akten-switch-knopf[data-state=unchecked]{background:var(--switch-knob-off);width:12px;height:12px;box-shadow:none;transform:translate(3px,-50%)}@media(prefers-reduced-motion:reduce){.akten-switch,.akten-switch-knopf{transition:none}}.akten-switch:disabled{opacity:1;cursor:not-allowed}.akten-switch:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;box-shadow:none}@media(forced-colors:active){.akten-switch{forced-color-adjust:none;background:canvas;border-color:canvastext}.akten-switch[data-state=checked]{background:highlight;border-color:highlight}.akten-switch-knopf,.akten-switch-knopf[data-state=unchecked]{box-shadow:none;background:canvastext}.akten-switch[data-state=checked] .akten-switch-knopf{background:highlighttext}.akten-switch:disabled{border-color:graytext}.akten-switch:disabled[data-state=checked],.akten-switch:disabled .akten-switch-knopf{background:graytext}.akten-switch:disabled[data-state=checked] .akten-switch-knopf{background:canvas}.akten-switch:focus-visible{outline-color:highlight}}.akten-kursliste-kopf,.akten-kursliste-zeile{padding:0 var(--pad-card);grid-template-columns:minmax(0,1fr) 4.5rem 8.5rem 88px;align-items:center;gap:clamp(12px,2vw,28px);display:grid}.akten-kursliste-kopf{border-bottom:1px solid var(--color-paper-20);padding-top:8px;padding-bottom:8px}.akten-kursliste-kopf>span{font-family:var(--font-mono);font-size:var(--text-akten-micro);letter-spacing:0;color:var(--color-ink-60);font-weight:500}.akten-kursliste-kopf>span:nth-child(2),.akten-kursliste-kopf>span:nth-child(3){text-align:right}.akten-kursliste-zeile{border:none;border-bottom:1px solid var(--color-paper-20);text-align:left;width:100%;min-height:48px;font-family:var(--font-ui);cursor:pointer;transition:background var(--dauer-kurz) var(--kurve);background:0 0}.akten-kursliste-zeile:last-child{border-bottom:0}.akten-kursliste-zeile:hover{background:var(--color-paper-10)}.akten-kursliste-zeile:focus-visible{background:var(--color-paper-10);outline:2px solid var(--color-focus-ring);outline-offset:-2px}.akten-kursliste-name{min-width:0;font-family:var(--font-serif);font-size:var(--text-akten-body);color:var(--color-ink-100);align-items:center;gap:8px;display:flex}.akten-kursliste-titel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.akten-kursliste-zeile[data-ohne-kurs=true] .akten-kursliste-titel{color:var(--color-ink-60);font-style:italic}.akten-kursliste-zahl{font-family:var(--font-mono);font-size:var(--text-akten-small);font-variant-numeric:tabular-nums;color:var(--color-ink-100);text-align:right}.akten-kursliste-zahl[data-null=true]{color:var(--color-ink-40)}.akten-kursliste-zeit{font-family:var(--font-mono);font-size:var(--text-akten-micro);letter-spacing:0;color:var(--color-ink-60);text-align:right;white-space:nowrap}.akten-kursliste-aktionen{opacity:0;transition:opacity var(--dauer-kurz);justify-content:flex-end;align-items:center;gap:2px;display:flex}.akten-kursliste-zeile:hover .akten-kursliste-aktionen,.akten-kursliste-zeile:focus-within .akten-kursliste-aktionen,.akten-kursliste-aktionen:focus-within{opacity:1}@media(hover:none){.akten-kursliste-aktionen{opacity:1}}.akten-kursliste-zeile[data-fragt=true]{background:var(--color-paper-10);cursor:default;grid-template-columns:minmax(0,1fr) auto}.akten-kursliste-frage{font-family:var(--font-ui);font-size:var(--text-akten-small);color:var(--color-ink-100)}.akten-kursliste-frage strong{font-weight:600}.akten-kursliste-rueckfrage{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.akten-kursliste-leer{padding:var(--abstand-3) var(--pad-card);font-size:var(--text-akten-small);color:var(--color-ink-60);margin:0}@container notes-ansicht (max-width:520px){.akten-kursliste-kopf,.akten-kursliste-zeile:not([data-fragt=true]){grid-template-columns:minmax(0,1fr) 4.5rem 88px}.akten-kursliste-kopf>span:nth-child(3),.akten-kursliste-zeit{display:none}}.ntc-deck{flex-direction:column;gap:8px;display:flex}.ntc-deck-neu{align-items:center;gap:8px;display:flex}.akten-feld.ntc-deck-feld{flex:1;min-width:0}.ntc-laeuft{gap:var(--abstand-4);padding:var(--abstand-3) 0;flex-direction:column;display:flex}.akten-feld.ntc-json{font-family:var(--font-mono);font-size:var(--text-akten-caption)}.ntc-blaettern{justify-content:flex-end;gap:8px;display:flex}.ntc-fertig{padding:var(--abstand-3) 0;text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.ntc-fertig-zeichen{background:var(--color-paper-05);border:1px solid var(--color-paper-20);width:48px;height:48px;color:var(--signal-erfolg);border-radius:999px;justify-content:center;align-items:center;margin-bottom:8px;display:inline-flex}.ntc-fertig-titel{font-family:var(--font-serif);font-size:var(--text-akten-h5);color:var(--color-ink-100);margin:0;font-weight:500}.ntc-fertig-text{font-size:var(--text-akten-small);color:var(--color-ink-60);margin:0}.ntc-fertig-text strong{color:var(--color-ink-100);font-weight:500}.ntc-fertig-gruppe{width:100%;max-width:420px;margin-top:var(--abstand-2);text-align:left}.ntc-quiz{gap:var(--abstand-2);flex-direction:column;display:flex}.ntc-quiz-kopf{justify-content:space-between;align-items:center;gap:8px;display:flex}.ntc-quiz-optionen{flex-direction:column;gap:8px;display:flex}.ntc-quiz-option{align-items:center;gap:8px;display:flex}.akten-feld.ntc-quiz-feld{flex:1;min-width:0}.ntc-quiz-buchstabe{width:16px;font-family:var(--font-mono);font-size:var(--text-akten-caption);color:var(--color-ink-60);flex-shrink:0;font-weight:600}.akten-wahlkarten{gap:var(--abstand-2);grid-template-columns:minmax(0,1fr);display:grid}@media(min-width:480px){.akten-wahlkarten[data-spalten="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.akten-wahlkarten[data-spalten="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.akten-wahlkarten[data-spalten="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.akten-wahlkarte{align-items:flex-start;gap:var(--abstand-2);width:100%;min-width:0;padding:var(--abstand-4);text-align:left;font-family:var(--font-sans);background:var(--color-paper-05);border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-3);color:var(--color-ink-100);cursor:pointer;transition:border-color var(--dauer) var(--kurve),background var(--dauer) var(--kurve),color var(--dauer) var(--kurve);display:flex}.akten-wahlkarte[data-dicht]{padding:var(--abstand-3)}.akten-wahlkarte[data-breit]{grid-column:1/-1}.akten-wahlkarte[data-mitte]{text-align:center;justify-content:center;align-items:center}.akten-wahlkarte:hover:not([aria-checked=true]):not(:disabled){background:var(--color-paper-10);border-color:var(--color-ink-40)}.akten-wahlkarte:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.akten-wahlkarte[aria-checked=true]{background:var(--color-ink-100);border-color:var(--color-ink-100);color:var(--color-paper-00)}.akten-wahlkarte:disabled{opacity:var(--button-disabled-opacity);cursor:not-allowed}.akten-wahlkarte-symbol{color:var(--color-ink-60);flex-shrink:0;margin-top:1px;display:inline-flex}.akten-wahlkarte-text{flex-direction:column;gap:4px;min-width:0;display:flex}.akten-wahlkarte-titel{font-family:var(--font-serif);font-size:var(--text-akten-h6);letter-spacing:-.01em;font-weight:500;line-height:1.2}.akten-wahlkarte[data-dicht] .akten-wahlkarte-titel{font-size:var(--text-akten-body)}.akten-wahlkarte-zusatz{font-size:var(--text-akten-caption);color:var(--color-ink-60);text-wrap:pretty;line-height:1.45}.akten-wahlkarte[aria-checked=true] .akten-wahlkarte-zusatz,.akten-wahlkarte[aria-checked=true] .akten-wahlkarte-symbol{color:var(--color-paper-20)}.akten-wahlkarte[data-mitte] .akten-wahlkarte-titel{text-wrap:balance;-webkit-hyphens:none;hyphens:none;line-height:1.25}.akten-wahlkarte[data-vorschau]{flex-direction:column;align-items:stretch;gap:10px}.akten-wahlkarte-vorschau{display:block}.skin-probe{border:1px solid var(--border-default);border-radius:var(--radius-akten-1);background:var(--probe-grund);align-items:center;height:54px;padding:8px 10px;display:flex}.skin-probe-karte{border:1px solid var(--probe-rand);border-radius:var(--radius-akten-2);background:var(--probe-karte);flex:1;align-items:center;gap:8px;padding:8px 10px;display:flex}.skin-probe-zeilen{flex-direction:column;flex:1;gap:5px;display:flex}.skin-probe-zeilen>span{border-radius:var(--radius-akten-1)}.skin-probe-zeilen>span:first-child{background:var(--probe-schrift);width:62%;height:3px}.skin-probe-zeilen>span:last-child{background:var(--probe-leise);opacity:.8;width:88%;height:2px}.skin-probe-punkt{background:var(--probe-akzent);border-radius:50%;flex-shrink:0;width:9px;height:9px}.akten-kachel[data-mitte]{flex-direction:column}.akten-kachel[data-mitte] .akten-wahlkarte-text{align-items:center}.akten-kachel[data-gestrichelt]{border-style:dashed;border-color:var(--color-ink-40)}.akten-kachel[data-gestrichelt]:hover:not(:disabled){border-color:var(--color-ink-60)}.akten-kachel[data-form=feld]{border:0;border-right:1px solid var(--color-paper-20);border-bottom:1px solid var(--color-paper-20);background:0 0;border-radius:0;flex-direction:column}.akten-kachel[data-form=feld]:hover:not(:disabled){background:var(--color-paper-05);border-color:var(--color-paper-20)}.akten-kachel[data-form=feld]:focus-visible{outline-offset:-2px}.akten-kachel-raster{overflow:hidden}.akten-kachel-raster>*{margin:0 -1px -1px 0}.akten-kachel-fuss{justify-content:space-between;align-items:center;gap:var(--abstand-2);border-top:1px solid var(--color-paper-20);margin-top:auto;padding-top:10px;display:flex}.akten-kachel .akten-wahlkarte-text{flex:1;align-self:stretch}.akten-kachel[data-mitte]{justify-content:center}.akten-kachel[data-mitte] .akten-wahlkarte-text{flex:none}.akten-kachel-angaben{min-width:0;font-family:var(--font-mono);font-size:var(--text-akten-caption);font-variant-numeric:tabular-nums;color:var(--color-ink-60);flex-wrap:wrap;flex:1;gap:4px 8px;display:flex}.akten-kachel-aufruf{white-space:nowrap;font-size:var(--text-akten-small);color:var(--color-ink-100);font-weight:500}.unverified-mark{-webkit-text-decoration:underline dashed #8f611c99;text-decoration:underline dashed #8f611c99;text-decoration-thickness:1px}@supports (color:color-mix(in lab,red,red)){.unverified-mark{-webkit-text-decoration-color:color-mix(in srgb,var(--color-fsrs-hard) 60%,transparent);text-decoration-color:color-mix(in srgb,var(--color-fsrs-hard) 60%,transparent)}}.unverified-mark{text-underline-offset:3px;cursor:help}html[data-skin=pergament-dunkel] .unverified-mark,html[data-skin=schwarzweiss] .unverified-mark{text-decoration-color:#8f611cbf}@supports (color:color-mix(in lab,red,red)){html[data-skin=pergament-dunkel] .unverified-mark,html[data-skin=schwarzweiss] .unverified-mark{-webkit-text-decoration-color:color-mix(in srgb,var(--color-fsrs-hard) 75%,transparent);text-decoration-color:color-mix(in srgb,var(--color-fsrs-hard) 75%,transparent)}}.akten-tabs-umbruch{width:100%}.akten-tabs-umbruch [role=tablist]{flex-wrap:wrap;justify-content:flex-start;width:100%;display:flex}.akten-tabs-sm [role=tab]{font-size:var(--text-akten-caption);gap:6px;padding:4px 10px}.akten-tabs-sm .akten-tabs-zahl{min-width:16px;height:16px;padding:0 4px}.akten-tabs-breit,.akten-tabs-breit [role=tablist]{width:100%}.akten-tabs-breit [data-slot=motion-highlight-item-container],.akten-tabs-breit [data-slot=tabs-highlight-item],.akten-tabs-breit [role=tab]{flex:1;min-width:0}.akten-tabs-breit .akten-tabs-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.akten-tabs-segmented [role=tablist]{background:var(--color-paper-20);border:0;border-radius:999px;gap:2px;padding:3px}.akten-tabs-segmented [role=tab]{font-family:var(--font-sans);font-size:var(--text-akten-small);letter-spacing:0;text-transform:none;color:var(--color-ink-60);border-radius:999px;padding:4px 12px;font-weight:500}.akten-tabs-segmented [role=tab][data-state=active]{color:var(--akten-tabs-akzent,var(--color-ink-100));font-weight:600}.akten-tabs-segmented [data-slot=motion-highlight]{background:var(--color-paper-00);border-radius:999px}.akten-tabs-pills [data-slot=motion-highlight-item-container],.akten-tabs-pills [data-slot=tabs-highlight-item],.akten-tabs-umbruch [data-slot=motion-highlight-item-container],.akten-tabs-umbruch [data-slot=tabs-highlight-item]{flex:none}.akten-tabs-pills [role=tablist]{background:0 0;border:none;flex-wrap:wrap;justify-content:flex-start;gap:6px;padding:0}.akten-tabs-pills [role=tab]{border-radius:var(--radius-akten-2);border:1px solid var(--color-paper-20);font-family:var(--font-sans);font-size:var(--text-akten-small);color:var(--color-ink-60);white-space:nowrap;background:0 0;align-items:center;gap:8px;padding:8px 16px;font-weight:600;display:flex}.akten-tabs-pills [role=tab]:hover:not([data-state=active]){border-color:var(--color-paper-30);color:var(--color-ink-80)}.akten-tabs-pills [role=tab][data-state=active]{color:var(--color-paper-00);background:0 0;border-color:#0000}.akten-tabs-pills [role=tab][data-state=active] .akten-tabs-punkt{background:var(--color-paper-00)}.akten-tabs-pills [data-slot=motion-highlight]{border-radius:var(--radius-akten-2);background:var(--akten-tabs-akzent,var(--color-ink-100));box-shadow:none;transition:background-color var(--dauer-mittel) var(--kurve);border-color:#0000}.akten-tabs-underline [role=tablist]{border:none;border-bottom:1px solid var(--color-paper-20);background:0 0;gap:4px;padding:0}.akten-tabs-underline [role=tab]{font-family:var(--font-sans);font-size:var(--text-akten-small);color:var(--color-ink-60);white-space:nowrap;border-radius:0;align-items:center;gap:8px;padding:10px 14px;font-weight:500;display:flex}.akten-tabs-underline [role=tab]:hover:not([data-state=active]){color:var(--color-ink-80)}.akten-tabs-underline [role=tab][data-state=active]{color:var(--akten-tabs-akzent,var(--color-ink-100));font-weight:600}.akten-tabs-underline [data-slot=motion-highlight]{background:var(--akten-tabs-akzent,var(--color-ink-100));height:2px;box-shadow:none;border-color:#0000;border-radius:999px;top:auto}.akten-tabs [data-slot=motion-highlight-hover]{background:var(--color-paper-10);border-radius:var(--radius-akten-1)}.akten-tabs-pills [data-slot=motion-highlight-hover]{border-radius:var(--radius-akten-2)}.akten-tabs-underline [data-slot=motion-highlight-hover]{border-radius:var(--radius-akten-1) var(--radius-akten-1) 0 0;background:var(--color-paper-10)}@media(prefers-reduced-motion:reduce){[data-slot=motion-highlight-hover]{transition:none!important}}.akten-app-bridge,.akten-ui{--color-background:var(--color-paper-00);--color-foreground:var(--color-ink-100);--color-muted:var(--color-paper-05);--color-muted-foreground:var(--color-ink-60);--color-border:var(--color-paper-20);--color-input:var(--color-paper-10);--color-ring:var(--color-ink-40);--color-popover:var(--color-paper-00);--color-popover-foreground:var(--color-ink-100);--color-destructive:var(--signal-gefahr);--color-secondary:var(--color-paper-10)}.akten-ui.rounded,.akten-ui .rounded,.akten-ui.rounded-md,.akten-ui .rounded-md{border-radius:var(--radius-akten-1)!important}.akten-ui.rounded-lg,.akten-ui .rounded-lg{border-radius:var(--radius-akten-2)!important}.akten-ui.rounded-2xl,.akten-ui .rounded-2xl{border-radius:var(--radius-akten-3)!important}.akten-app-bridge .rounded,.akten-app-bridge .rounded-md{border-radius:var(--radius-akten-1)!important}.akten-app-bridge .rounded-lg{border-radius:var(--radius-akten-2)!important}.akten-app-bridge .rounded-2xl{border-radius:var(--radius-akten-3)!important}.akten-app-bridge .shadow-md{box-shadow:var(--shadow-akten-sm)!important}.akten-app-bridge .shadow-lg,.akten-app-bridge .shadow-xl{box-shadow:var(--shadow-akten-md)!important}.akten-app-bridge .shadow-2xl{box-shadow:var(--shadow-akten-lg)!important}.akten-app-bridge input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=range]):not([type=file]):not(.akten-kein-feld),.akten-app-bridge select:not(.akten-kein-feld),.akten-app-bridge textarea:not(.akten-kein-feld){background:var(--field-bg);border-color:var(--field-border);color:var(--color-ink-100);border-radius:var(--radius-akten-2)}.akten-app-bridge input:not([type=checkbox]):not([type=radio]):not(.akten-kein-feld):focus,.akten-app-bridge input:not([type=checkbox]):not([type=radio]):not(.akten-kein-feld):focus-visible,.akten-app-bridge select:not(.akten-kein-feld):focus,.akten-app-bridge select:not(.akten-kein-feld):focus-visible,.akten-app-bridge textarea:not(.akten-kein-feld):focus,.akten-app-bridge textarea:not(.akten-kein-feld):focus-visible{box-shadow:none;border-color:var(--field-border-focus);outline:none}.akten-app-bridge .chat-composer-textarea,.akten-app-bridge .chat-composer-textarea:focus,.akten-app-bridge .chat-composer-textarea:focus-visible{box-shadow:none;background:0 0;border:none;border-radius:0;outline:none}.chat-composer-shell{box-shadow:none}.chat-composer-shell:focus-within{border-color:var(--field-border-focus);box-shadow:none}.chat-composer-tray{background:var(--color-paper-05);border-top:1px solid var(--color-paper-20)}.akten-app-bridge .focus\:ring-accent,.akten-app-bridge .focus\:ring-primary,.akten-app-bridge .focus\:ring-emerald,.akten-app-bridge .focus\:ring-blue,.akten-app-bridge .focus\:ring-2{--tw-ring-color:#14130e2e}.akten-app-bridge h1.akten-seitenkopf-titel{font-family:var(--font-titel)}.akten-app-bridge h1.text-xl,.akten-app-bridge h2.text-xl,.akten-app-bridge h1,.akten-app-bridge h2{font-family:var(--font-serif);letter-spacing:-.02em}.akten-app-bridge .font-mono{font-family:var(--font-mono)!important}.akten-app-bridge .font-bold{font-weight:600!important}.akten-app-bridge .hover\:bg-gray-50:hover,.akten-app-bridge .hover\:bg-gray-100:hover{background:var(--color-paper-05)!important}.akten-app-bridge .hover\:bg-white:hover{background:var(--color-paper-00)!important}.akten-app-bridge .hover\:border-gray-200:hover,.akten-app-bridge .hover\:border-gray-300:hover{border-color:var(--color-paper-30)!important}.akten-app-bridge .hover\:text-gray-900:hover,.akten-app-bridge .hover\:text-gray-800:hover,.akten-app-bridge .hover\:text-accent:hover,.akten-app-bridge .hover\:text-accent-light:hover,.akten-app-bridge .hover\:text-primary:hover,.akten-app-bridge .hover\:text-primary-dark:hover{color:var(--color-ink-100)!important}@keyframes akten-spin{to{transform:rotate(360deg)}}@keyframes akten-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes akten-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}html{background:var(--color-paper-00);color-scheme:light;overflow-y:auto;overflow-y:overlay;scrollbar-color:#14130e52 transparent}html{scrollbar-width:thin}::-webkit-scrollbar{width:0;height:0;display:none}*{scrollbar-width:none}html{scrollbar-width:auto;scrollbar-color:#14130e52 transparent}@supports (color:color-mix(in lab,red,red)){html{scrollbar-color:color-mix(in srgb,var(--color-ink-100) 32%,transparent) transparent}}html::-webkit-scrollbar{background:0 0;width:12px;height:12px;display:block;background-color:#0000!important}html::-webkit-scrollbar-track{background:0 0;background-color:#0000!important}html::-webkit-scrollbar-thumb{background-color:#14130e47}@supports (color:color-mix(in lab,red,red)){html::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--color-ink-100) 28%,transparent)}}html::-webkit-scrollbar-thumb{transition:background-color var(--dauer) var(--kurve);background-clip:padding-box;border:3px solid #0000;border-radius:999px}html::-webkit-scrollbar-thumb:hover{background-color:#14130e80}@supports (color:color-mix(in lab,red,red)){html::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--color-ink-100) 50%,transparent)}}html::-webkit-scrollbar-thumb:hover{background-clip:padding-box}::-webkit-scrollbar-corner{background:0 0;background-color:#0000!important}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:0 0}input:focus{transition:box-shadow var(--dauer) var(--kurve),border-color var(--dauer) var(--kurve)}.chat-markdown h1{margin-top:.75rem;margin-bottom:.25rem;font-size:1rem;font-weight:700}.chat-markdown h2{margin-top:.625rem;margin-bottom:.25rem;font-size:.9375rem;font-weight:700}.chat-markdown h3{margin-top:.5rem;margin-bottom:.125rem;font-size:.875rem;font-weight:600}.chat-markdown p{margin-top:.25rem;margin-bottom:.25rem}.chat-markdown ul,.chat-markdown ol{margin-top:.25rem;margin-bottom:.25rem;padding-left:1.25rem}.chat-markdown ul{list-style-type:disc}.chat-markdown ol{list-style-type:decimal}.chat-markdown li{margin-top:.125rem;margin-bottom:.125rem}.chat-markdown li>ul,.chat-markdown li>ol{margin-top:.125rem;margin-bottom:0}.chat-markdown strong{font-weight:600}.chat-markdown p.md-vorspann>strong:first-child{margin-bottom:.125rem;display:block}.chat-markdown hr{border:none;border-top:1px solid var(--color-hr-border);margin:.5rem 0}.chat-markdown blockquote{color:var(--color-blockquote-text);margin:.375rem 0;padding-left:1rem;font-style:italic}.chat-markdown code{background:var(--color-code-bg);border-radius:var(--radius-akten-2);padding:.1rem .3rem;font-family:ui-monospace,monospace;font-size:.8125rem}.chat-markdown pre{background:var(--color-code-block-bg);color:var(--color-code-block-text);border-radius:var(--radius-akten-3);margin:.375rem 0;padding:.625rem;font-size:.8125rem;overflow-x:auto}.chat-markdown pre code{color:inherit;background:0 0;padding:0}.chat-markdown table{border-collapse:collapse;width:100%;margin:.375rem 0;font-size:.8125rem}.chat-markdown th,.chat-markdown td{border:1px solid var(--color-table-border);text-align:left;padding:.25rem .5rem}.chat-markdown th{background:var(--color-table-header-bg);font-weight:600}.chat-markdown>:first-child{margin-top:0}.chat-markdown>:last-child{margin-bottom:0}.akten-ki-prose h1,.akten-ki-prose h2,.akten-ki-prose h3{font-family:var(--font-serif);letter-spacing:-.015em;color:var(--color-ink-100);font-variation-settings:"opsz" 24;font-weight:500}.akten-ki-prose h1{font-size:var(--text-akten-h5);margin:.75rem 0 .4rem;line-height:1.25}.akten-ki-prose h2{font-size:var(--text-akten-body-lg);margin:.625rem 0 .35rem;line-height:1.3}.akten-ki-prose h3{font-size:var(--text-akten-body);margin:.5rem 0 .25rem;font-weight:600;line-height:1.35}.akten-ki-prose p{margin:0 0 .6rem;line-height:1.6}.akten-ki-prose p:last-child{margin-bottom:0}.akten-ki-prose ul,.akten-ki-prose ol{margin:.4rem 0;padding-left:1.4rem}.akten-ki-prose li{margin:.2rem 0;line-height:1.55}.akten-ki-prose strong{color:var(--color-ink-100);font-weight:600}.akten-ki-prose em{color:var(--color-ink-80);font-style:italic}.akten-ki-prose blockquote{color:var(--color-ink-80);margin:.5rem 0;padding:0 0 0 1.25rem;font-style:italic}.akten-ki-prose code{font-family:var(--font-mono);background:var(--color-paper-10);border-radius:var(--radius-akten-1);color:var(--color-ink-100);padding:.05rem .35rem;font-size:.85em}.akten-ki-prose pre{background:var(--color-paper-05);border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-2);margin:.5rem 0;padding:.75rem;font-size:.85rem;overflow-x:auto}.akten-ki-prose pre code{background:0 0;padding:0}.akten-ki-prose hr{border:0;border-top:1px solid var(--color-paper-20);margin:.75rem 0}.akten-ki-prose a{color:var(--color-zivil);text-decoration:underline;-webkit-text-decoration-color:var(--color-paper-30);text-decoration-color:var(--color-paper-30);text-underline-offset:2px}.akten-ki-prose a:hover{-webkit-text-decoration-color:var(--color-zivil);text-decoration-color:var(--color-zivil)}.akten-ki-prose>:first-child{margin-top:0}.akten-ki-prose>:last-child{margin-bottom:0}.tiptap,.ProseMirror{outline:none}.tiptap h1,.tiptap h2,.tiptap h3,.tiptap h4,.tiptap h5,.tiptap h6,.ProseMirror h1,.ProseMirror h2,.ProseMirror h3,.ProseMirror h4,.ProseMirror h5,.ProseMirror h6{font-family:var(--font-sans);color:var(--color-ink-100);text-wrap:balance;line-height:1.25}.tiptap h1,.ProseMirror h1{letter-spacing:-.02em;border-bottom:1px solid var(--color-paper-20);margin-top:2.75rem;margin-bottom:.5rem;padding-bottom:.3rem;font-size:1.5rem;font-weight:650}.tiptap h2,.ProseMirror h2{letter-spacing:-.012em;margin-top:2.125rem;margin-bottom:.4rem;font-size:1.2rem;font-weight:650}.tiptap h3,.ProseMirror h3{letter-spacing:0;margin-top:1.625rem;margin-bottom:.3rem;font-size:1.02rem;font-weight:650}.tiptap h4,.ProseMirror h4{letter-spacing:0;margin-top:1.375rem;margin-bottom:.25rem;font-size:.94rem;font-weight:650}.tiptap h5,.ProseMirror h5{letter-spacing:0;text-transform:none;color:var(--color-ink-80);margin-top:1.25rem;margin-bottom:.25rem;font-size:.86rem;font-weight:650}.tiptap h6,.ProseMirror h6{letter-spacing:0;text-transform:none;color:var(--color-ink-80);margin-top:1.125rem;margin-bottom:.2rem;font-size:.8rem;font-weight:600}.tiptap>h1:first-child,.tiptap>h2:first-child,.tiptap>h3:first-child,.tiptap>h4:first-child,.tiptap>h5:first-child,.tiptap>h6:first-child,.ProseMirror>h1:first-child,.ProseMirror>h2:first-child,.ProseMirror>h3:first-child,.ProseMirror>h4:first-child,.ProseMirror>h5:first-child,.ProseMirror>h6:first-child{margin-top:0}.tiptap p,.ProseMirror p{margin-top:.6rem;margin-bottom:.6rem;line-height:1.7}.tiptap ul,.tiptap ol,.ProseMirror ul,.ProseMirror ol{margin-top:.75rem;margin-bottom:.75rem;padding-left:1.5rem}.tiptap ul,.ProseMirror ul{list-style-type:disc!important}.tiptap ol,.ProseMirror ol{list-style-type:decimal!important}.tiptap li,.ProseMirror li{margin-top:.375rem;margin-bottom:.375rem;line-height:1.6}.tiptap li p,.ProseMirror li p{margin-top:0;margin-bottom:0}.tiptap li>ul,.tiptap li>ol,.ProseMirror li>ul,.ProseMirror li>ol{margin-top:.375rem;margin-bottom:0}.tiptap strong,.ProseMirror strong{font-weight:600}.tiptap em,.ProseMirror em{font-style:italic}.tiptap blockquote,.ProseMirror blockquote{color:var(--color-ink-60);border-left:0;margin:.75rem 0;padding-left:1.25rem;font-style:italic}.tiptap hr,.ProseMirror hr{border:none;border-top:1px solid var(--color-hr-border);margin:.75rem 0}.tiptap code,.ProseMirror code{background:var(--color-code-bg);border-radius:var(--radius-akten-2);padding:.1rem .3rem;font-family:ui-monospace,monospace;font-size:.875rem}.tiptap>:first-child,.ProseMirror>:first-child{margin-top:0}.cloze-editor-view span[data-cloze]{background:var(--cardx-cloze-revealed-bg);color:var(--cardx-cloze-revealed-fg);border-bottom:2px dashed var(--cardx-cloze-revealed-border);border-radius:var(--radius-akten-2);padding:0 3px;font-weight:600}.cloze-hidden span[data-cloze]:not([data-cloze=inactive]){color:#0000;background:var(--cardx-cloze-hidden-bg);border-bottom:2px solid var(--cardx-cloze-hidden-border);border-radius:var(--radius-akten-2);vertical-align:baseline;-webkit-user-select:none;user-select:none;min-width:3em;margin:0 1px;padding:0 6px;display:inline-block;position:relative}.cloze-hidden span[data-cloze]:not([data-cloze=inactive]):after{content:"[ … ]";color:var(--cardx-cloze-hidden-fg);letter-spacing:0;justify-content:center;align-items:center;font-size:.95em;font-weight:700;display:flex;position:absolute;inset:0}.abfrage-karte .cloze-hidden span[data-cloze]:not([data-cloze=inactive]){white-space:nowrap;-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline}.cloze-revealed span[data-cloze]:not([data-cloze=inactive]){background:var(--cardx-cloze-revealed-bg);color:var(--cardx-cloze-revealed-fg);border-bottom:2px solid var(--cardx-cloze-revealed-border);border-radius:var(--radius-akten-2);margin:0 1px;padding:0 6px;font-weight:700}span[data-cloze][data-luecke-ersetzt]{display:none!important}.luecke-feld{min-width:6ch;max-width:100%;font:inherit;font-weight:600;line-height:inherit;color:var(--color-ink-100);background:var(--cardx-cloze-hidden-bg);border:0;border-bottom:2px solid var(--cardx-cloze-hidden-border);border-radius:var(--radius-akten-2);vertical-align:baseline;outline:none;margin:0 1px;padding:0 6px;display:inline-block}.luecke-feld::placeholder{color:var(--cardx-cloze-hidden-fg);opacity:1}.luecke-feld:focus-visible,.luecke-feld:focus{border-bottom-color:var(--color-ink-100);box-shadow:0 0 0 2px var(--color-paper-20)}.luecke-ergebnis{background:var(--cardx-cloze-revealed-bg);color:var(--cardx-cloze-revealed-fg);border-bottom:2px solid var(--cardx-cloze-revealed-border);border-radius:var(--radius-akten-2);-webkit-box-decoration-break:clone;box-decoration-break:clone;margin:0 1px;padding:0 6px;font-weight:700}.luecke-ergebnis[data-ergebnis=richtig]{border-bottom-color:var(--signal-erfolg)}.luecke-ergebnis[data-ergebnis=falsch]{border-bottom-color:var(--signal-gefahr);background:var(--signal-gefahr-flaeche);color:var(--color-ink-100)}.luecke-eigene{color:var(--color-ink-60);margin-right:.4em;font-weight:400}span[data-cloze=inactive]{opacity:.7;border-bottom:1px dashed}:root{--cardx-familie:var(--color-ink-100);--cardx-grund:var(--color-paper-00);--cardx-bg:var(--cardx-grund);--cardx-border:var(--color-paper-20);--cardx-title:var(--color-ink-100);--cardx-body:var(--color-ink-80);--cardx-bold:var(--color-ink-100);--cardx-accent:var(--color-ink-100);--cardx-linie:var(--cardx-body)}@supports (color:color-mix(in lab,red,red)){:root{--cardx-linie:color-mix(in srgb, var(--cardx-body) 20%, transparent)}}:root{--cardx-ton-2:var(--cardx-body)}@supports (color:color-mix(in lab,red,red)){:root{--cardx-ton-2:color-mix(in srgb, var(--cardx-body) 11%, transparent)}}:root{--cardx-section-beispiel-bg:transparent;--cardx-section-beispiel-border:var(--cardx-linie);--cardx-section-beispiel-text:var(--cardx-body);--cardx-section-merksatz-bg:var(--cardx-ton-2);--cardx-section-merksatz-border:var(--cardx-body)}@supports (color:color-mix(in lab,red,red)){:root{--cardx-section-merksatz-border:color-mix(in srgb, var(--cardx-body) 60%, transparent)}}:root{--cardx-section-merksatz-text:var(--color-ink-100);--cardx-cloze-hidden-bg:var(--cardx-familie)}@supports (color:color-mix(in lab,red,red)){:root{--cardx-cloze-hidden-bg:color-mix(in srgb, var(--cardx-familie) 12%, var(--cardx-grund))}}:root{--cardx-cloze-hidden-fg:var(--cardx-familie)}@supports (color:color-mix(in lab,red,red)){:root{--cardx-cloze-hidden-fg:color-mix(in srgb, var(--cardx-familie) 60%, var(--color-ink-100))}}:root{--cardx-cloze-hidden-border:var(--cardx-familie)}@supports (color:color-mix(in lab,red,red)){:root{--cardx-cloze-hidden-border:color-mix(in srgb, var(--cardx-familie) 45%, var(--cardx-grund))}}:root{--cardx-cloze-revealed-bg:#4e6b43}@supports (color:color-mix(in lab,red,red)){:root{--cardx-cloze-revealed-bg:color-mix(in srgb, var(--color-fsrs-good) 16%, var(--cardx-grund))}}:root{--cardx-cloze-revealed-fg:var(--color-ink-100);--cardx-cloze-revealed-border:#4e6b43}@supports (color:color-mix(in lab,red,red)){:root{--cardx-cloze-revealed-border:color-mix(in srgb, var(--color-fsrs-good) 70%, var(--cardx-grund))}}:is(.review-card-shell,.abfrage-karte) .karten-blatt{background:0 0;border:0;border-radius:0;padding:0}.karten-blatt .cardx-kasten{border-radius:var(--radius-akten-2);margin:.625rem 0;padding:.625rem .875rem}.karten-blatt{background:var(--cardx-bg);border:1px solid var(--cardx-border);border-radius:var(--radius-akten-3);color:var(--cardx-body);padding:var(--abstand-3) var(--abstand-4)}.karten-blatt.karten-blatt-eng{padding:var(--abstand-2) var(--abstand-3)}.karten-blatt .cardx-title{color:var(--cardx-title)}.karten-blatt .cardx-md,.karten-blatt .cardx-md p,.karten-blatt .cardx-md li{color:inherit}.karten-blatt .cardx-frage,.karten-blatt .cardx-frage p,.karten-blatt .cardx-frage li{color:var(--cardx-title)}.karten-blatt .cardx-md strong{color:var(--cardx-bold);font-weight:700}.karten-blatt .cardx-md em{color:var(--cardx-accent)}.karten-blatt .cardx-md a{color:var(--cardx-accent);text-decoration:underline}.karten-blatt .cardx-md code{background:#14130e14}@supports (color:color-mix(in lab,red,red)){.karten-blatt .cardx-md code{background:color-mix(in srgb,var(--color-ink-100) 8%,transparent)}}.exam-editor .ProseMirror h1,.exam-editor .ProseMirror h2,.exam-editor .ProseMirror h3,.exam-editor .ProseMirror h4,.exam-editor .ProseMirror h5,.exam-editor .ProseMirror h6{margin-top:.9rem;margin-bottom:.15rem;font-size:1rem;font-weight:700;line-height:1.7}.tiptap .callout-block,.ProseMirror .callout-block{border-radius:var(--radius-akten-4);padding:10px var(--abstand-3) var(--abstand-2) var(--abstand-3);margin:var(--abstand-3) 0;background:var(--color-paper-00);border:1px solid var(--color-paper-20)}.callout-block[data-callout-type=merke]{border-color:var(--color-ink-40);background:var(--color-paper-10)}.callout-block[data-callout-type=definition]{border-color:var(--color-paper-30);background:var(--color-paper-05)}.callout-block[data-callout-type=schema]{border-color:var(--color-paper-30);background:0 0}.callout-block[data-callout-type=achtung]{border-color:var(--signal-gefahr);background:var(--color-paper-05)}.callout-block[data-callout-type=tipp]{border-color:var(--color-paper-20);background:var(--color-paper-05)}.callout-block[data-callout-type=beispiel]{border-color:var(--color-paper-30);background:0 0;border-style:dashed}.callout-block-wrapper .callout-delete-btn{opacity:.3!important}.callout-block-wrapper:hover .callout-delete-btn,.callout-block-wrapper:focus-within .callout-delete-btn{opacity:.55!important}.callout-block-wrapper .callout-delete-btn:hover,.callout-block-wrapper .callout-delete-btn:focus-visible{opacity:1!important}.callout-details-zeile{-webkit-user-select:none;user-select:none;margin-top:6px;display:flex}.callout-zusatz-anbieten{display:none}.callout-block-wrapper:hover .callout-zusatz-anbieten,.callout-cursor-innen .callout-zusatz-anbieten,.callout-zusatz-anbieten:focus-within{display:flex}.callout-details-toggle{opacity:.45;transition:opacity var(--dauer) var(--kurve),color var(--dauer) var(--kurve)}.callout-block-wrapper:hover .callout-details-toggle,.callout-block-wrapper:focus-within .callout-details-toggle{opacity:.7}.callout-details-toggle:hover,.callout-details-toggle:focus-visible{opacity:1;color:var(--color-ink-100)}.callout-details-wrapper[data-open=true] .callout-details-toggle{opacity:.55}.callout-block .callout-details,.callout-details{padding-top:6px;padding-left:var(--abstand-2);border-top:1px solid var(--color-paper-20);border-left:1px solid var(--color-paper-20);margin-top:8px;font-size:.94em}.baustein-rahmen{margin:var(--abstand-3) 0;padding:var(--abstand-2) var(--abstand-3) var(--abstand-3);background:var(--color-paper-00);border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-2);position:relative}.baustein-kopf{-webkit-user-select:none;user-select:none;align-items:center;gap:8px;min-height:28px;margin-bottom:8px;display:flex}.baustein-kopf[data-eng]{margin-bottom:2px}.baustein-marke{font-family:var(--font-sans);font-size:var(--text-akten-micro);letter-spacing:0;color:var(--color-ink-80);align-items:center;gap:8px;font-weight:600;display:inline-flex}.baustein-marke>svg{flex-shrink:0;width:13px;height:13px}.baustein-marke>svg[stroke=currentColor]{color:var(--color-ink-60)}.baustein-kopf-rechts{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.baustein-text{font-family:var(--font-serif);color:var(--color-ink-100);font-size:14px;line-height:1.6}.baustein-text[data-weit]{line-height:1.7}.baustein-fuss{margin-top:var(--abstand-2);-webkit-user-select:none;user-select:none;flex-wrap:wrap;gap:8px;display:flex}.baustein-teil{min-width:0;padding:8px var(--abstand-2) 10px;background:var(--color-paper-00);border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-2)}.streit-stellungnahme.baustein-teil{padding:10px var(--abstand-2) var(--abstand-2);border:1px solid var(--color-ink-40);grid-column:1/-1}.streit-ausgangspunkt.baustein-teil{padding:10px var(--abstand-2) var(--abstand-2);grid-column:1/-1}.baustein-teil-kopf{align-items:flex-start;gap:6px;margin-bottom:4px;display:flex}.baustein-teil-marke{font-family:var(--font-sans);font-size:var(--text-akten-micro);letter-spacing:0;color:var(--color-ink-80);font-weight:600}.baustein-teil .streit-view-label{min-width:0;font-family:var(--font-sans);font-size:var(--text-akten-micro);letter-spacing:0;color:var(--color-ink-100);-webkit-hyphens:auto;hyphens:auto;background:0 0;border:0;outline:none;flex:1;padding:0;font-weight:600;line-height:1.35}.baustein-teil .streit-view-label:focus-visible{box-shadow:0 1px 0 0 var(--color-ink-100)}.baustein-teil-kopf .baustein-teil-weg{opacity:.5;margin-left:auto}.baustein-teil:hover .baustein-teil-weg,.baustein-teil:focus-within .baustein-teil-weg,.baustein-teil-weg:focus-visible{opacity:1}.baustein-schema-punkt{margin:.25em 0;padding-left:2.6em;list-style:none;position:relative}.baustein-schema-zeichen{min-width:2.2em;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-ink-80);-webkit-user-select:none;user-select:none;pointer-events:none;font-weight:700;position:absolute;top:0;left:0}.callout-details-toggle{border-radius:var(--radius-akten-1);color:var(--color-ink-60);cursor:pointer;font-family:var(--font-sans);font-size:var(--text-akten-micro);letter-spacing:0;background:0 0;border:0;align-items:center;gap:5px;margin-left:-4px;padding:2px 6px 2px 4px;font-weight:600;line-height:1.2;display:inline-flex}.callout-details-toggle:focus-visible{outline:2px solid var(--color-ink-100);outline-offset:1px}.callout-details-pfeil{width:11px;height:11px;transition:transform var(--dauer) var(--kurve);flex-shrink:0}.callout-details-pfeil[data-offen]{transform:rotate(90deg)}.callout-details-inhalt{padding-left:var(--abstand-2);border-left:1px solid var(--color-paper-20);font-family:var(--font-serif);color:var(--color-ink-80);margin-top:4px;font-size:13.5px;line-height:1.7}@media(prefers-reduced-motion:reduce){.callout-details-pfeil{transition:none}}.streit-views-wrapper[data-layout=columns]{grid-template-columns:repeat(var(--view-count,2),minmax(0,1fr))!important;align-items:stretch!important;gap:.75rem!important;display:grid!important}.streit-views-wrapper[data-layout=rows]{flex-direction:column!important;gap:.75rem!important;display:flex!important}.streit-views-wrapper>.streit-views-content,.streit-views-wrapper>.streit-views-content>:not(.streit-stellungnahme):not([data-streit-stellungnahme]):not(.streit-ausgangspunkt):not([data-streit-ausgangspunkt]){display:contents}.streit-views-wrapper .node-streitStellungnahme,.streit-views-wrapper [data-streit-stellungnahme],.streit-views-wrapper .streit-stellungnahme,.streit-views-wrapper .node-streitAusgangspunkt,.streit-views-wrapper [data-streit-ausgangspunkt],.streit-views-wrapper .streit-ausgangspunkt,.streit-views-wrapper>.streit-views-content>:has(>[data-streit-stellungnahme]),.streit-views-wrapper>.streit-views-content>:has(>.streit-stellungnahme),.streit-views-wrapper>.streit-views-content>:has(>[data-streit-ausgangspunkt]),.streit-views-wrapper>.streit-views-content>:has(>.streit-ausgangspunkt){grid-column:1/-1!important;width:100%!important}.streit-views-wrapper>.streit-views-content>:has(>[data-streit-stellungnahme]),.streit-views-wrapper>.streit-views-content>:has(>.streit-stellungnahme),.streit-views-wrapper>.streit-views-content>:has(>[data-streit-ausgangspunkt]),.streit-views-wrapper>.streit-views-content>:has(>.streit-ausgangspunkt){display:block!important}.streit-views-wrapper[data-layout=columns] .streit-view{flex-direction:column!important;height:100%!important;display:flex!important}.streit-view-label{overflow-wrap:anywhere;white-space:normal}.streit-view>.streit-view-body>ul,.streit-view>.streit-view-body>ol{border-top:1px dashed var(--color-paper-20);margin:.5rem 0 0;padding-top:.5rem;padding-left:1.1rem;position:relative}.streit-view>.streit-view-body>ul:before,.streit-view>.streit-view-body>ol:before{content:"Argumente";font-family:var(--font-sans);letter-spacing:0;color:var(--color-ink-60);margin-bottom:.3rem;margin-left:-1.1rem;font-size:9px;font-weight:700;display:block}.streit-view>.streit-view-body>ul>li,.streit-view>.streit-view-body>ol>li{margin-bottom:.25rem}.streit-view>.streit-view-body>ul>li>p,.streit-view>.streit-view-body>ol>li>p{margin:0}.streit-view>.streit-view-body>p:first-child{margin-top:0}.baustein-rahmen[data-kopf-im-text]{grid-template-columns:auto minmax(0,1fr) auto;grid-auto-rows:auto;align-items:center;gap:6px 8px;display:grid}.baustein-rahmen[data-kopf-im-text]>.baustein-kopf,.baustein-rahmen[data-kopf-im-text]>.structured-def-inline-wrapper,.baustein-rahmen[data-kopf-im-text]>.structured-def-inline-wrapper>.structured-def-content,.baustein-rahmen[data-kopf-im-text]>.structured-def-inline-wrapper>.structured-def-content>*,.baustein-rahmen[data-kopf-im-text]>.baustein-text,.baustein-rahmen[data-kopf-im-text]>.baustein-text>*{display:contents!important}.baustein-rahmen[data-kopf-im-text] .baustein-marke{grid-area:1/1;min-height:28px}.baustein-rahmen[data-kopf-im-text] .baustein-kopf-rechts{grid-area:1/3;margin-left:0}.baustein-rahmen[data-kopf-im-text] [data-structured-def-term],.baustein-rahmen[data-kopf-im-text] [data-schema-title],.baustein-rahmen[data-kopf-im-text] .baustein-titel-anlegen{grid-area:1/2}.baustein-rahmen[data-kopf-im-text] [data-structured-def-body],.baustein-rahmen[data-kopf-im-text]>.baustein-text>*>ol[data-schema-list]{grid-area:2/1/auto/-1}[data-structured-def-term],[data-schema-title]{letter-spacing:0;overflow-wrap:anywhere;min-width:0;font-family:var(--font-sans)!important;font-size:var(--text-akten-micro)!important;color:var(--color-ink-100)!important;background:0 0!important;border:none!important;border-radius:0!important;margin:0!important;padding:0!important;font-weight:600!important;line-height:1.35!important}[data-structured-def-term]:empty:before,[data-structured-def-term]:has(>br.ProseMirror-trailingBreak:only-child):before{content:"Begriff";color:var(--color-ink-40);pointer-events:none;font-weight:500}[data-schema-title]:empty:before,[data-schema-title]:has(>br.ProseMirror-trailingBreak:only-child):before{content:"Prüfungsschema";color:var(--color-ink-40);pointer-events:none;font-weight:500}.baustein-titel-anlegen{cursor:text;font-family:var(--font-sans);font-size:var(--text-akten-micro);letter-spacing:0;color:var(--color-ink-80);text-align:left;background:0 0;border:0;justify-self:start;padding:0;font-weight:600}.baustein-titel-anlegen:hover{color:var(--color-ink-100)}.baustein-titel-anlegen:focus-visible{box-shadow:0 1px 0 0 var(--color-ink-100);outline:none}[data-structured-def-body]{min-height:2.2em;background:var(--color-paper-00)!important;border:1px solid var(--color-paper-20)!important;border-radius:var(--radius-akten-2)!important;width:100%!important;font-family:var(--font-serif)!important;color:var(--color-ink-100)!important;flex:auto!important;margin:0!important;padding:8px 10px!important;font-size:14px!important;line-height:1.7!important}[data-structured-def-body]>p:first-child:empty:before{content:"Erklärung …";color:var(--color-ink-40);pointer-events:none;font-weight:400}[data-structured-def-body]>p{margin:0}[data-structured-def-body]>p+p{margin-top:.5em}@keyframes progress-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.akten-floating-dock-tab:hover,.akten-floating-dock-tab:focus-visible,.akten-floating-dock-tab[data-active="1"]{border-color:var(--color-ink-100);padding-right:16px;transform:translate(-4px)}.akten-floating-dock-tab:hover .akten-floating-dock-label,.akten-floating-dock-tab:focus-visible .akten-floating-dock-label,.akten-floating-dock-tab[data-active="1"] .akten-floating-dock-label{opacity:1;max-width:160px;margin-left:10px}.akten-deck-card[data-ruht],.akten-deck-zeile[data-ruht]{--deck-titel:var(--color-ink-60);--deck-punkt:var(--color-ink-20);--deck-balken:var(--color-paper-30)}.tiptap p.is-editor-empty:first-child:before,.ProseMirror p.is-editor-empty:first-child:before{color:var(--color-placeholder);content:attr(data-placeholder);float:left;pointer-events:none;height:0}.textLayer{text-align:initial;opacity:1;letter-spacing:normal;word-spacing:normal;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;caret-color:canvastext;line-height:1;position:absolute;inset:0;overflow:clip}.textLayer :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;-webkit-user-select:text;user-select:text;position:absolute}.textLayer .endOfContent{z-index:0;cursor:default;-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:100% 0 0}.textLayer.selecting .endOfContent{top:0}.textLayer{--min-font-size:1;--total-scale-factor:var(--scale-factor,1);--text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv:calc(1 / var(--min-font-size));--scale-round-x:1px;--scale-round-y:1px}.textLayer>:not(.markedContent),.textLayer .markedContent span:not(.markedContent){z-index:1;--font-height:0;font-size:calc(var(--text-scale-factor) * var(--font-height));--scale-x:1;--rotate:0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.textLayer .markedContent{display:contents}.textLayer span[role=img]{-webkit-user-select:none;user-select:none;cursor:default}.textLayer ::selection{background:var(--color-auswahl)}.pdf-fundstelle{animation:pdf-fundstelle-auf 1.4s var(--kurve)}@keyframes pdf-fundstelle-auf{0%{box-shadow:0 0 0 0 var(--color-ink-60)}60%{box-shadow:0 0 0 5px #0000}to{box-shadow:0 0 #0000}}@media(prefers-reduced-motion:reduce){.pdf-fundstelle{animation:none}}.pdf-ohne-text{z-index:12;border:1px solid var(--color-paper-30);border-radius:var(--radius-akten-1);background:var(--color-paper-00);box-shadow:var(--shadow-akten-md);font-size:var(--text-akten-caption);color:var(--color-ink-60);align-items:flex-start;gap:8px;margin:8px 8px 0;padding:8px 10px;line-height:1.45;display:flex;position:sticky;top:0}.pdf-ohne-text svg{color:var(--color-ink-40);flex-shrink:0;margin-top:1px}.pdf-zustand{height:100%;padding:var(--abstand-3);justify-content:center;align-items:center;display:flex}.pdf-leiste-hof{z-index:10;padding:0 var(--abstand-2);pointer-events:none;justify-content:flex-end;display:flex;position:sticky;bottom:12px}.pdf-leiste{pointer-events:auto;background:var(--color-paper-00);border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-3);box-shadow:var(--shadow-akten-md);align-items:center;gap:2px;padding:3px;display:flex}.pdf-leiste-zoom{text-align:center;min-width:3.25rem;font-size:var(--text-akten-caption);color:var(--color-ink-80);-webkit-user-select:none;user-select:none}.pdf-leiste-trenner{background:var(--color-paper-20);width:1px;height:18px;margin:0 3px}.pdf-blase{z-index:20;background:var(--schwebe-flaeche);border-radius:var(--radius-akten-3);box-shadow:var(--schwebe-schatten);align-items:center;gap:6px;padding:4px;display:flex;position:absolute}.pdf-farbwahl{border-radius:999px;padding:5px 7px}.akten-farbwahl-feld.pdf-farbe-weg{background:var(--color-paper-00);color:var(--color-ink-60);box-shadow:inset 0 0 0 1px var(--color-paper-40)}.akten-farbwahl-feld.pdf-farbe-weg:hover{color:var(--color-ink-100);background:var(--color-paper-10)}.pdf-vollbild{z-index:var(--stapel-schleier);background:var(--color-paper-10);flex-direction:column;display:flex;position:fixed;inset:0}.pdf-vollbild-kopf{justify-content:space-between;align-items:center;gap:var(--abstand-2);padding:calc(8px + env(safe-area-inset-top,0px)) var(--abstand-3) 8px;background:var(--color-paper-00);border-bottom:1px solid var(--color-paper-20);display:flex}.pdf-vollbild-seiten{font-size:var(--text-akten-caption);color:var(--color-ink-60)}.card-answer-reveal{animation:slideDown var(--dauer-mittel) var(--kurve)}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.card-markdown h1{margin-top:.75rem;margin-bottom:.375rem;font-size:1.125rem;font-weight:700}.card-markdown h2{margin-top:.625rem;margin-bottom:.25rem;font-size:1rem;font-weight:700}.card-markdown h3{margin-top:.5rem;margin-bottom:.25rem;font-size:.9375rem;font-weight:600}.card-markdown p{margin-top:.375rem;margin-bottom:.375rem}.card-markdown ul,.card-markdown ol{margin-top:.375rem;margin-bottom:.375rem;padding-left:1.5rem}.card-markdown ul{list-style-type:disc}.card-markdown ol{list-style-type:decimal}.card-markdown li{margin-top:.125rem;margin-bottom:.125rem}.card-markdown li>ul,.card-markdown li>ol{margin-top:.125rem;margin-bottom:0}.card-markdown strong{font-weight:600}.card-markdown hr{border:none;border-top:1px solid var(--color-hr-border);margin:.625rem 0}.card-markdown blockquote{color:var(--color-blockquote-text);margin:.5rem 0;padding-left:1.25rem;font-style:italic}.card-markdown code{background:var(--color-code-bg);border-radius:var(--radius-akten-2);padding:.1rem .3rem;font-family:ui-monospace,monospace;font-size:.875rem}.card-markdown pre{background:var(--color-code-block-bg);color:var(--color-code-block-text);border-radius:var(--radius-akten-3);margin:.5rem 0;padding:.75rem;font-size:.875rem;overflow-x:auto}.card-markdown pre code{color:inherit;background:0 0;padding:0}.card-markdown table{border-collapse:collapse;width:100%;margin:.5rem 0;font-size:.875rem}.card-markdown th,.card-markdown td{border:1px solid var(--color-table-border);text-align:left;padding:.375rem .625rem}.card-markdown th{background:var(--color-table-header-bg);font-weight:600}.card-markdown>:first-child{margin-top:0}.card-markdown>:last-child{margin-bottom:0}.norm-link{color:var(--color-ink-100);cursor:pointer;border-bottom:1px dashed var(--color-ink-40);transition:color var(--dauer),border-color var(--dauer)}.norm-link:hover{border-bottom-color:var(--color-ink-100);background:var(--color-paper-10);border-bottom-style:solid}.norm-link:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-akten-1)}.card-markdown .norm-link,.chat-markdown .norm-link{font-weight:500}.az-link{color:var(--color-ink-100);border-bottom:1px dashed var(--color-ink-40);white-space:nowrap;transition:border-color var(--dauer) var(--kurve),background var(--dauer) var(--kurve);text-decoration:none}.az-link:hover{border-bottom-color:var(--color-ink-100);background:var(--color-paper-10);border-bottom-style:solid}.az-link:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-akten-1)}.card-html{--ch-ton-1:var(--color-paper-05);--ch-ton-2:var(--color-paper-10);--ch-blatt:var(--field-bg);--ch-linie:var(--color-paper-20);--ch-linie-stark:var(--color-paper-30);--ch-balken:var(--color-ink-60);--ch-balken-stark:var(--color-ink-80);--ch-balken-leise:var(--color-ink-40);--ch-label:var(--color-ink-60);--ch-label-stark:var(--color-ink-100);--ch-leise:var(--color-ink-60);--ch-signal:var(--signal-gefahr);--ch-signal-schr:var(--signal-gefahr)}@supports (color:color-mix(in lab,red,red)){.card-html{--ch-signal-schr:color-mix(in srgb, var(--signal-gefahr) 80%, var(--color-ink-100))}}.card-html{font-size:.875rem;line-height:1.7}.karten-blatt .card-html{--ch-ton-1:var(--cardx-body)}@supports (color:color-mix(in lab,red,red)){.karten-blatt .card-html{--ch-ton-1:color-mix(in srgb, var(--cardx-body) 6%, transparent)}}.karten-blatt .card-html{--ch-ton-2:var(--cardx-body)}@supports (color:color-mix(in lab,red,red)){.karten-blatt .card-html{--ch-ton-2:color-mix(in srgb, var(--cardx-body) 11%, transparent)}}.karten-blatt .card-html{--ch-blatt:transparent;--ch-linie:var(--cardx-body)}@supports (color:color-mix(in lab,red,red)){.karten-blatt .card-html{--ch-linie:color-mix(in srgb, var(--cardx-body) 20%, transparent)}}.karten-blatt .card-html{--ch-linie-stark:var(--cardx-body)}@supports (color:color-mix(in lab,red,red)){.karten-blatt .card-html{--ch-linie-stark:color-mix(in srgb, var(--cardx-body) 35%, transparent)}}.karten-blatt .card-html{--ch-balken:var(--cardx-body)}@supports (color:color-mix(in lab,red,red)){.karten-blatt .card-html{--ch-balken:color-mix(in srgb, var(--cardx-body) 60%, transparent)}}.karten-blatt .card-html{--ch-balken-stark:var(--cardx-body)}@supports (color:color-mix(in lab,red,red)){.karten-blatt .card-html{--ch-balken-stark:color-mix(in srgb, var(--cardx-body) 80%, transparent)}}.karten-blatt .card-html{--ch-balken-leise:var(--cardx-body)}@supports (color:color-mix(in lab,red,red)){.karten-blatt .card-html{--ch-balken-leise:color-mix(in srgb, var(--cardx-body) 40%, transparent)}}.karten-blatt .card-html{--ch-label:var(--cardx-body)}@supports (color:color-mix(in lab,red,red)){.karten-blatt .card-html{--ch-label:color-mix(in srgb, var(--cardx-body) 70%, transparent)}}.karten-blatt .card-html{--ch-label-stark:var(--cardx-body);--ch-leise:var(--cardx-body)}@supports (color:color-mix(in lab,red,red)){.karten-blatt .card-html{--ch-leise:color-mix(in srgb, var(--cardx-body) 70%, transparent)}}.card-html .f{color:var(--ch-label-stark);font-size:1.05rem;font-weight:600;line-height:1.5}.card-html .normen{font-family:var(--font-mono);font-size:var(--text-akten-caption);letter-spacing:0;color:var(--ch-leise);margin-top:8px;font-weight:400}.card-html b:not(.ak-blatt *),.card-html strong:not(.ak-blatt *){color:inherit;font-weight:700}.card-html i:not(.ak-blatt *),.card-html em:not(.ak-blatt *){color:inherit;font-style:italic}.card-html ul,.card-html ol{margin:.5rem 0;padding-left:1.25rem}.card-html ul{list-style-type:disc}.card-html ol{list-style-type:decimal}.card-html li{margin-bottom:.3rem}.card-html br:not(.ak-blatt *){content:"";margin-top:.25rem;display:block}.card-html .definition{background:var(--ch-ton-1);border:1px solid var(--ch-linie-stark);border-radius:var(--radius-akten-2);margin:.625rem 0;padding:.75rem .875rem}.card-html .definition .label{letter-spacing:1.5px;color:var(--ch-label);margin-bottom:.25rem;font-size:.5625rem;font-weight:700}.card-html .schema{border:1px solid var(--ch-linie-stark);border-radius:var(--radius-akten-3);background:0 0;margin:.625rem 0;padding:.875rem}.card-html .schema .schema-title{color:var(--ch-label-stark);font-size:.8125rem;font-weight:700;font-family:var(--font-serif);text-align:center;border-bottom:1px dashed var(--ch-linie);margin-bottom:.625rem;padding-bottom:.375rem}.card-html .schema ol{counter-reset:schema-counter;padding-left:0;list-style:none!important}.card-html .schema>ol>li,.card-html .schema>.inhalt>ol>li,.card-html .schema>.inhalt>:where([data-node-view-content-react])>ol>li{counter-increment:schema-counter;background:var(--ch-blatt);border-radius:var(--radius-akten-2);border:1px solid var(--ch-linie);margin-bottom:.25rem;padding:.3rem .5rem .3rem 2rem;position:relative}.card-html .schema>ol>li:before,.card-html .schema>.inhalt>ol>li:before,.card-html .schema>.inhalt>:where([data-node-view-content-react])>ol>li:before{content:counter(schema-counter,upper-roman) ".";color:var(--ch-leise);font-weight:700;font-family:var(--font-mono);font-size:.6875rem;position:absolute;left:.5rem}.card-html .schema ol ol{margin-top:.25rem;padding-left:.875rem}.card-html .schema ol ol li{background:0 0;border:none;padding:.125rem 0;font-size:.8125rem}.card-html .schema ol ol li:before{display:none}.card-html .streit{background:var(--ch-ton-1);border:1px solid var(--ch-linie-stark);border-radius:var(--radius-akten-3);margin:.625rem 0;padding:.875rem}.card-html .streit .streit-title{color:var(--ch-label-stark);font-size:.8125rem;font-weight:700;font-family:var(--font-serif);margin-bottom:.625rem}.card-html .streit .ansicht{background:var(--ch-blatt);border-radius:var(--radius-akten-2);border:1px solid var(--ch-linie);margin-bottom:.5rem;padding:.625rem}.card-html .streit .ansicht.herrschend{border-color:var(--ch-balken-leise)}.card-html .streit .ansicht.mindermeinung{border-color:var(--ch-linie-stark);border-style:dashed}.card-html .streit .ansicht.rspr{border-color:var(--ch-linie-stark)}.card-html .streit .ansicht.vermittelnd{border-color:var(--ch-linie)}.card-html .streit .ansicht-label{letter-spacing:1px;margin-bottom:.1875rem;font-size:.625rem;font-weight:700}.card-html .streit .ansicht.herrschend .ansicht-label{color:var(--ch-label-stark)}.card-html .streit .ansicht.mindermeinung .ansicht-label{color:var(--ch-leise)}.card-html .streit .ansicht.rspr .ansicht-label{color:var(--ch-label)}.card-html .streit .ergebnis{background:var(--ch-ton-2);border-radius:var(--radius-akten-2);margin-top:.5rem;padding:.5rem;font-size:.8125rem}.card-html .streit .ergebnis strong{color:var(--ch-label-stark)}.card-html .klausur-tipp{background:var(--ch-ton-1);border:1px solid var(--ch-linie);border-radius:var(--radius-akten-2);margin:.625rem 0;padding:.625rem .875rem}.card-html .klausur-tipp .label{letter-spacing:1.5px;color:var(--ch-label);margin-bottom:.25rem;font-size:.5625rem;font-weight:700}.card-html .merke{background:var(--ch-ton-2);border:1px solid var(--ch-balken-leise);border-radius:var(--radius-akten-2);margin:.625rem 0;padding:.625rem .875rem;font-weight:600}.card-html .merke .label{letter-spacing:1.5px;color:var(--ch-label-stark);margin-bottom:.25rem;font-size:.5625rem;font-weight:700}.card-html .achtung{background:var(--ch-ton-1);border:1px solid var(--ch-signal);border-radius:var(--radius-akten-2);margin:.625rem 0;padding:.625rem .875rem}.card-html .achtung .label{letter-spacing:1.5px;color:var(--ch-signal-schr);margin-bottom:.25rem;font-size:.5625rem;font-weight:700}.card-html .achtung b,.card-html .achtung strong{color:var(--ch-signal-schr)}.card-html .sv,.card-html .beispiel{border:1px solid var(--ch-linie);border-radius:var(--radius-akten-2);background:0 0;margin:.625rem 0;padding:.75rem .875rem;line-height:1.7}.card-html .beispiel .label,.card-html .sv .label{letter-spacing:1.5px;color:var(--ch-leise);margin-bottom:.3125rem;font-size:.5625rem;font-weight:700}.card-html .tenor{background:var(--ch-blatt);border:1px solid var(--ch-balken);border-radius:var(--radius-akten-3);margin:.625rem 0;padding:.875rem}.card-html .tenor .label{font-family:var(--font-serif);color:var(--ch-label-stark);text-align:center;letter-spacing:0;border-bottom:1px dashed var(--ch-linie);margin-bottom:.625rem;padding-bottom:.375rem;font-size:.8125rem;font-weight:700}.card-html .tenor ol{font-family:var(--font-mono);margin:0;padding-left:1.375rem;font-size:.78125rem;line-height:1.65}.card-html .tenor ol li{margin-bottom:.4375rem}.card-html .tenor ol li:last-child{margin-bottom:0}.card-html .tenor .hinweis{border-top:1px dashed var(--ch-linie);margin-top:.625rem;padding-top:.5rem;font-size:.78125rem}.card-html table{border-collapse:collapse;width:100%;margin:.625rem 0;font-size:.8125rem}.card-html thead th{background:var(--ch-ton-2);color:var(--ch-label-stark);border-bottom:1px solid var(--ch-linie-stark);text-align:left;letter-spacing:.5px;padding:.375rem .5rem;font-size:.6875rem;font-weight:600}.card-html tbody td{border-bottom:1px solid var(--ch-linie);vertical-align:top;padding:.3rem .5rem}.card-html tbody tr:nth-child(2n){background:var(--ch-ton-1)}.card-html>:first-child{margin-top:0}.card-html>:last-child{margin-bottom:0}.card-html h3{font-family:var(--font-serif);text-align:center;color:var(--ch-label-stark);border-bottom:1px dashed var(--ch-linie);margin:.625rem 0;padding-bottom:.375rem;font-size:.9375rem;font-weight:700}.card-html .inhalt>*+*{margin-top:.35rem}.card-html .inhalt>ul,.card-html .inhalt>ol{margin-top:.35rem;margin-bottom:0}.card-html p+p{margin-top:.35rem}.card-html .schema ol.schema-list{counter-reset:schemastufe;margin:0;padding:0;list-style:none}.card-html .schema ol.schema-list>li{counter-increment:schemastufe;background:var(--ch-blatt);border:1px solid var(--ch-linie);border-radius:var(--radius-akten-2);font-size:inherit;margin:0 0 .25rem;padding:.3rem .5rem .3rem 2.4rem;position:relative}.card-html .schema ol.schema-list>li:before{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ch-leise);content:counter(schemastufe,upper-roman) ".";font-size:.6875rem;font-weight:700;display:block;position:absolute;top:.35rem;left:.5rem}.card-html .schema ol.schema-list ol.schema-list>li:before{content:counter(schemastufe) "."}.card-html .schema ol.schema-list ol.schema-list ol.schema-list>li:before{content:counter(schemastufe,lower-alpha) ")"}.card-html .schema ol.schema-list ol.schema-list ol.schema-list ol.schema-list>li:before{content:counter(schemastufe,lower-alpha) counter(schemastufe,lower-alpha) ")"}.card-html .schema ol.schema-list ol.schema-list ol.schema-list ol.schema-list ol.schema-list>li:before{content:"(" counter(schemastufe) ")"}.card-html .schema ol.schema-list ol.schema-list{margin-top:.25rem;padding-left:.875rem}.card-html .schema ol.schema-list ol.schema-list>li{background:0 0;border:0;border-radius:0;margin:0;padding:.125rem 0 .125rem 1.6rem;font-size:.9375em}.card-html .schema ol.schema-list ol.schema-list>li:before{top:.15rem;left:0}.card-html .schema ol.schema-list li>p{margin:0}.fremdes-html{contain:paint}.eigenes-design{max-width:100%;display:block;overflow-x:auto}.antwort-editor .kartenbaustein-kopf{-webkit-user-select:none;user-select:none;align-items:center;gap:6px;display:flex;position:relative}.antwort-editor input.kartenbaustein-label{min-width:4ch;max-width:100%;height:auto;box-shadow:none;font:inherit;line-height:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:text;background:0 0;border:0;border-bottom:1px dashed #0000;border-radius:0;outline:none;flex:0 auto;margin:0;padding:0}.antwort-editor input.kartenbaustein-label:hover,.antwort-editor input.kartenbaustein-label:focus{box-shadow:none;background:0 0;border-bottom-color:currentColor}.antwort-editor .schema-title.kartenbaustein-label{text-align:center;flex:auto;width:100%!important}.antwort-editor .kartenbaustein-werkzeuge{opacity:0;transition:opacity var(--dauer);align-items:center;gap:2px;margin-left:auto;display:flex}.antwort-editor .kartenbaustein:hover .kartenbaustein-werkzeuge,.antwort-editor .kartenbaustein:focus-within .kartenbaustein-werkzeuge,.antwort-editor .kartenbaustein-werkzeuge:has([data-state=open]){opacity:1}.antwort-editor .kartenbaustein-marke-halter{position:relative}.ak-blatt{--ak-ink:var(--color-ink-100);--ak-soft:var(--color-ink-60);--ak-rule:var(--color-paper-20);--ak-paper:var(--field-bg);--ak-ph:var(--schrift-karamell);--ak-ph-bg:var(--marker-gelb);--ak-note:var(--color-ink-60);--ak-note-bg:var(--color-paper-10);--ak-accent:var(--color-straf);--ak-pad:clamp(18px, 1.8vw + 10px, 32px);background:var(--ak-paper);color:var(--ak-ink);font-family:var(--font-serif);font-size:var(--text-akten-body);text-align:left;border:1px solid var(--ak-rule);border-radius:var(--radius-akten-1);padding:var(--ak-pad) var(--ak-pad) calc(var(--ak-pad) + 6px);max-width:720px;margin:0 auto;line-height:1.5;container-type:inline-size}.ak-blatt p{margin:.6em 0}.ak-blatt b,.ak-blatt strong{font-weight:700}.ak-blatt .ak-wappen{border:1px dashed var(--ak-rule);border-radius:var(--radius-akten-1);width:46px;height:56px;font-family:var(--font-ui);color:var(--ak-note);text-align:center;justify-content:center;align-items:center;margin:0 auto 8px;font-size:9px;display:flex}.ak-blatt .ak-behoerde{text-align:center;letter-spacing:0;text-transform:none;font-weight:700}.ak-blatt .ak-haft{margin-top:var(--abstand-4);color:var(--ak-accent);letter-spacing:0;font-weight:700}.ak-blatt .ak-zeile{justify-content:space-between;gap:var(--abstand-4);margin-top:var(--abstand-3);flex-wrap:wrap;display:flex}.ak-blatt .ak-rechts{text-align:right;margin-left:auto}.ak-blatt .ak-empfaenger{margin-top:var(--abstand-5);line-height:1.45}.ak-blatt .ak-titel{text-align:center;letter-spacing:0;margin:var(--abstand-6) 0 var(--abstand-4);font-size:1.4em;font-weight:700}.ak-blatt .ak-mitte{text-align:center;margin:0}.ak-blatt .ak-personalien{gap:4px var(--abstand-4);margin:var(--abstand-3) 0 6px;grid-template-columns:auto minmax(0,1fr);display:grid}.ak-blatt .ak-name{white-space:nowrap;font-weight:700}.ak-blatt .ak-verteidiger{margin-top:var(--abstand-2)}.ak-blatt .ak-einleitung{margin:var(--abstand-5) 0 var(--abstand-3);font-weight:700}.ak-blatt .ak-ueberleitung{margin:var(--abstand-4) 0 8px;font-weight:700}.ak-blatt .ak-abstraktum{margin:0 0 var(--abstand-2)}.ak-blatt .ak-strafbar{margin:var(--abstand-3) 0 2px}.ak-blatt .ak-paragraphen{margin:0}.ak-blatt .ak-antragsatz{margin-top:var(--abstand-4)}.ak-blatt .ak-abschnitt{margin:var(--abstand-5) 0 8px;letter-spacing:0;text-transform:none;color:var(--ak-soft);border-bottom:1px solid var(--ak-rule);padding-bottom:4px;font-size:.8em;font-weight:700}.ak-blatt .ak-bm{margin:.4em 0 0;padding-left:1.4em;list-style-type:upper-roman}.ak-blatt .ak-bm>li{margin:.5em 0}.ak-blatt .ak-bm ul{margin:.25em 0 0;padding-left:1.2em;list-style:none}.ak-blatt .ak-bm ul li{margin:.18em 0}.ak-blatt .ak-eingerueckt{margin-left:2.4em}.ak-blatt .ak-antrag{margin:10px 0 10px 2.4em;font-weight:700}.ak-blatt .ak-unterschrift{margin-top:var(--abstand-6)}.ak-blatt .ak-strich{border-top:1px solid var(--ak-rule);width:180px;margin-bottom:4px;padding-top:2px}.ak-blatt .ph{color:var(--ak-ph);background:var(--ak-ph-bg);border-radius:var(--radius-akten-1);margin:0 -.08em;padding:0 .18em}.ak-blatt .ak-hinweis{font-family:var(--font-ui);color:var(--ak-note);margin:.3em 0 0;font-size:.78em;font-style:italic}.ak-blatt .ak-note{background:var(--ak-note-bg);border-radius:var(--radius-akten-1);font-family:var(--font-ui);color:var(--ak-note);margin:.6em 0 1.1em;padding:.55em .7em;font-size:.79em;line-height:1.45}.ak-blatt>:first-child{margin-top:0}.ak-blatt>:last-child{margin-bottom:0}@container (max-width:520px){.ak-blatt .ak-personalien{grid-template-columns:minmax(0,1fr);gap:2px}.ak-blatt .ak-name{white-space:normal}.ak-blatt .ak-titel{margin:var(--abstand-5) 0 var(--abstand-4)}.ak-blatt .ak-eingerueckt,.ak-blatt .ak-antrag{margin-left:1.2em}}.akten-shell{transition:grid-template-columns var(--dauer-mittel) var(--kurve);height:calc(100dvh - var(--top-banner-height,0px));grid-template-columns:clamp(220px,16vw + 80px,280px) 1fr;min-height:0;display:grid}.akten-shell[data-sidebar-collapsed="1"]{grid-template-columns:64px 1fr}.akten-shell-main{z-index:1;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.akten-shell-scroll{flex:1;min-height:0;position:relative;overflow:hidden auto}.akten-pflichtseite{--auth-mindesthoehe:0px;flex-direction:column;min-height:100dvh;display:flex}.akten-pflichtseite>.page-enter,.akten-pflichtseite>.opacity-0{flex-direction:column;flex:1 0 auto;min-height:0;display:flex}.akten-pflichtseite>.page-enter>*,.akten-pflichtseite>.opacity-0>*{flex:1 0 auto;min-height:0}.akten-mobile-backdrop{display:none}@media(max-width:768px){.akten-shell,.akten-shell[data-sidebar-collapsed="1"]{grid-template-columns:1fr}.akten-shell{height:auto;min-height:calc(100dvh - var(--top-banner-height,0px))}.akten-shell-main{height:auto;min-height:calc(100dvh - var(--top-banner-height,0px));overflow:visible}.akten-shell-scroll{overflow:visible}.akten-shell>.akten-sidebar{width:min(86vw,320px);height:auto;transition:transform var(--dauer-mittel) var(--kurve);box-shadow:var(--shadow-akten-lg);overscroll-behavior:contain;left:0;overflow-y:auto;transform:translate(-100%);top:var(--top-banner-height,0px)!important;z-index:var(--stapel-seitenfenster)!important;position:fixed!important;bottom:0!important}.akten-shell>.akten-sidebar .akten-sidebar-nav{overscroll-behavior:contain}.akten-shell>.akten-sidebar>.akten-sidebar-brand,.akten-shell>.akten-sidebar>.akten-sidebar-footer-strip,.akten-shell>.akten-sidebar>.akten-sidebar-strict{touch-action:none}.akten-shell[data-mobile-open="1"]>.akten-sidebar{transform:translate(0)}.akten-shell>.akten-mobile-backdrop{background:var(--modal-backdrop);z-index:var(--stapel-seitenschleier);opacity:0;pointer-events:none;transition:opacity var(--dauer-mittel) var(--kurve);display:block;position:fixed;inset:0}.akten-shell[data-mobile-open="1"]>.akten-mobile-backdrop{opacity:1;pointer-events:auto}.akten-sidebar>button[aria-label*=ausklappen],.akten-sidebar>button[aria-label*=einklappen]{display:none!important}.akten-topbar-mobile-brand{display:inline-flex!important}.akten-topbar{padding-left:12px!important;padding-right:12px!important}}@media(max-width:720px){.akten-tool-label{display:none!important}}@media(max-width:480px){.akten-topbar-mobile-brand .akten-wortmarke-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media(max-width:768px){.akten-topbar button:not(.no-touch-bump),.akten-topbar a:not(.no-touch-bump),.akten-sidebar button:not(.no-touch-bump),.akten-sidebar a:not(.no-touch-bump),button.akten-touch-target,a.akten-touch-target{min-width:44px;min-height:44px}.akten-footer-compact{height:auto!important;padding-top:16px!important;padding-bottom:16px!important;position:static!important}.akten-page-fixed,.akten-page-fit{height:auto!important;overflow:visible!important}.akten-page-fit>.akten-page-fit-content{width:100%!important;transform:none!important}.akten-card-head{flex-wrap:wrap;row-gap:4px}body{overflow-x:hidden}body:has(.abfrage-raster){overflow-x:clip}}.akten-grid-fluid{grid-template-columns:repeat(auto-fit,minmax(min(var(--akten-grid-min,140px),100%),1fr));display:grid}.akten-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1vw + 4px,18px);display:grid}.akten-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1vw + 4px,18px);display:grid}@media(max-width:640px){.akten-grid-2,.akten-grid-3{grid-template-columns:1fr}}.akten-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.akten-table-wrap>table{min-width:max-content}.akten-table-wrap.akten-tabelle-wrap>table{min-width:100%}.akten-blatt[data-ton=gefahr]>.akten-blatt-kopf .akten-eyebrow:before{background:var(--signal-gefahr)}.akten-seitenkopf .akten-seitenkopf-aktionen .akten-kopf-btn{background:var(--color-paper-10);border-color:var(--color-paper-10);border-radius:999px;min-width:36px;height:36px}.akten-seitenkopf .akten-seitenkopf-aktionen .akten-kopf-btn.hint-reopen-btn{width:36px}.akten-folio-clear .akten-seitenkopf:not([data-zurueck]){--seitenkopf-oben:0px}.akten-klappen{border-top:1px solid var(--color-paper-20);flex-direction:column;display:flex}.akten-klappe{border-bottom:1px solid var(--color-paper-20)}.akten-klappe-kopf{column-gap:var(--abstand-2);width:100%;padding:var(--abstand-2) 2px;text-align:left;cursor:pointer;color:var(--color-ink-100);transition:background var(--dauer);-webkit-user-select:none;user-select:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name pfeil""stand pfeil";align-items:center;row-gap:2px;display:grid}.akten-klappe-kopf:hover{background:var(--color-paper-10)}.akten-klappe-name{font-size:var(--text-akten-body);grid-area:name;font-weight:500}.akten-klappe-stand{font-family:var(--font-mono);font-size:var(--text-akten-caption);color:var(--color-ink-60);overflow-wrap:anywhere;grid-area:stand}.akten-klappe-pfeil{color:var(--color-ink-60);transition:transform var(--dauer);grid-area:pfeil}.akten-klappe-zeile{align-items:center;gap:var(--abstand-2);display:flex}.akten-klappe-vor{flex:none;align-items:center;padding-left:2px;display:inline-flex}.akten-klappe-zeile>.akten-klappe-kopf{flex:auto;min-width:0}.akten-klappe.ist-offen>.akten-klappe-kopf .akten-klappe-pfeil,.akten-klappe.ist-offen>.akten-klappe-zeile>.akten-klappe-kopf .akten-klappe-pfeil{transform:rotate(90deg)}.akten-klappe-fach{transition:grid-template-rows var(--dauer-mittel) var(--kurve);grid-template-rows:0fr;display:grid}.akten-klappe-huelle{min-height:0;overflow:hidden}.akten-klappe.ist-offen>.akten-klappe-fach{grid-template-rows:1fr}.akten-klappe.ist-offen:not(.faehrt)>.akten-klappe-fach>.akten-klappe-huelle{overflow:visible}.akten-klappe-inhalt{padding:0 0 6px var(--abstand-3);margin:0}@media(prefers-reduced-motion:reduce){.akten-klappe-fach,.akten-klappe-pfeil{transition:none}}.akten-klappe[data-form=faq]>summary{list-style:none}.akten-klappe[data-form=faq]>summary::-webkit-details-marker{display:none}.akten-klappe[data-form=faq] .akten-klappe-kopf{padding:var(--abstand-3) 2px}.akten-klappe[data-form=faq] .akten-klappe-name{font-family:var(--font-serif);font-size:var(--text-akten-body-lg);letter-spacing:-.01em}.akten-klappe[data-form=faq][open]:not([data-ziel=zu]) .akten-klappe-pfeil,.akten-klappe[data-form=faq][data-ziel=offen] .akten-klappe-pfeil{transform:rotate(90deg)}.akten-klappe[data-form=faq] .akten-klappe-inhalt{max-width:68ch;padding:0 2px var(--abstand-3);font-size:var(--text-akten-body);color:var(--color-ink-80);line-height:1.6}.akten-klappe[data-form=blatt]{border-bottom:0}.akten-klappe[data-form=blatt] .akten-klappe-kopf{padding:var(--abstand-2) var(--abstand-3);border-radius:var(--radius-akten-3)}.akten-klappe[data-form=blatt] .akten-klappe-inhalt{padding:0}.akten-klappe[data-form=klein]{border-bottom:0}.akten-klappe[data-form=klein] .akten-klappe-kopf{width:auto;color:var(--color-ink-60);gap:4px;padding:2px 0;display:inline-flex}.akten-klappe[data-form=klein] .akten-klappe-kopf:hover{color:var(--color-ink-100);background:0 0}.akten-klappe[data-form=klein].ist-offen>.akten-klappe-kopf,.akten-klappe[data-form=klein].ist-offen>.akten-klappe-zeile>.akten-klappe-kopf{color:var(--color-ink-100)}.akten-klappe[data-form=klein] .akten-klappe-name{font-size:var(--text-akten-caption);order:2;font-weight:500}.akten-klappe[data-form=klein] .akten-klappe-pfeil{color:currentColor;order:1}.akten-klappe[data-form=klein] .akten-klappe-inhalt{padding:6px 0 2px}.modelle-liste{margin:0;padding:0;list-style:none}.modelle-zeile-reset{flex:0 0 28px;width:28px;height:28px}.modelle-zeile{gap:8px var(--abstand-3);padding:var(--abstand-2) 0;border-top:1px solid var(--color-paper-20);grid-template-columns:minmax(0,1fr);display:grid}@media(min-width:900px){.modelle-zeile{grid-template-columns:minmax(0,1fr) auto auto;align-items:start}}.modelle-zeile-name{font-size:var(--text-akten-small);color:var(--color-ink-100);font-weight:600}.modelle-zeile-satz{font-size:var(--text-akten-caption);color:var(--color-ink-60);max-width:44ch}.modelle-zeile-preis{font-family:var(--font-mono);font-size:var(--text-akten-caption);color:var(--color-ink-60);white-space:nowrap;padding-top:4px}.modelle-zeile-anbieter{font-family:var(--font-mono);font-size:var(--text-akten-micro);color:var(--color-ink-60);margin-top:5px}.akten-feld.einst-code-feld>input.akten-kein-feld{text-align:center;font-family:var(--font-mono);font-size:var(--text-akten-h5);letter-spacing:0;font-variant-numeric:tabular-nums}.akten-feld.ki-schluessel-feld>input.akten-kein-feld{font-family:var(--font-mono);font-size:var(--text-akten-small)}.ki-schluessel-raster{grid-template-columns:minmax(0,1fr);align-items:center;gap:8px;display:grid}@media(min-width:1024px){.ki-schluessel-raster{grid-template-columns:var(--ki-spalten);gap:10px}}@media(max-width:1023px){.ki-schluessel-raster>.ki-anbieter-kopf:not(:first-child){margin-top:12px}}.akten-2col-aside{grid-template-columns:minmax(280px,1fr) minmax(0,2fr);gap:clamp(14px,1vw + 8px,22px);display:grid}.akten-2col-aside[data-aside=wide]{grid-template-columns:minmax(320px,360px) minmax(0,1fr)}@media(max-width:840px){.akten-2col-aside,.akten-2col-aside[data-aside=wide]{grid-template-columns:1fr}}.akten-2col-aside-right{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:clamp(14px,1vw + 8px,22px);display:grid}@media(max-width:840px){.akten-2col-aside-right{grid-template-columns:1fr}}.akten-topbar{padding-top:max(env(safe-area-inset-top,0),0px)}@media(max-width:768px){.akten-shell>.akten-sidebar{padding-bottom:max(env(safe-area-inset-bottom,0),16px)}}button,a,[role=button],input,textarea,select{-webkit-tap-highlight-color:transparent}@media(max-width:768px){input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select{font-size:max(16px,1rem)}}.akten-gruppenwahl-liste{padding:2px 0 var(--abstand-2);gap:var(--abstand-1);flex-direction:column;margin:0;list-style:none;display:flex}.akten-gruppenwahl-leer{padding:var(--abstand-3) 0;font-size:var(--text-akten-small);color:var(--color-ink-60);margin:0}@keyframes akten-cursor-blink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes ai-bounce{0%,to{transform:scale(1)rotate(0)}25%{transform:scale(1.15)rotate(15deg)}50%{transform:scale(.9)rotate(-10deg)}75%{transform:scale(1.1)rotate(5deg)}}@keyframes checkPop{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes drawCheck{0%{stroke-dashoffset:30px}to{stroke-dashoffset:0}}@keyframes timelinePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.2)}}@keyframes spotlightEnter{0%{opacity:0;transform:translateY(-12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.page-enter{animation:pageEnter var(--dauer-bedacht) var(--kurve-ausklang)}@keyframes pageEnter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.suspense-fade{animation:suspenseFade var(--dauer-mittel) var(--kurve)}@keyframes suspenseFade{0%{opacity:.5}to{opacity:1}}@keyframes megaMenuEnter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes dialogOverlayEnter{0%{opacity:0}to{opacity:1}}@keyframes dialogContentEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes dialogOverlayExit{0%{opacity:1}to{opacity:0}}@keyframes dialogContentExit{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.95)translateY(8px)}}@keyframes popoverEnter{0%{opacity:0;transform:scale(.96)translateY(-6px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes popoverExit{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.96)translateY(-6px)}}.animate-popover-enter{animation:popoverEnter var(--dauer) var(--kurve-ausklang)}@keyframes dropdownEnter{0%{opacity:0;transform:scale(.95)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes dropdownExit{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.95)translateY(-4px)}}.animate-dropdown-enter{animation:dropdownEnter var(--dauer) var(--kurve-ausklang)}@keyframes listItemEnter{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}.animate-list-item{animation:listItemEnter var(--dauer-lang) var(--kurve) backwards}.stagger-list>*{animation:listItemEnter var(--dauer-bedacht) var(--kurve) backwards}.stagger-list>:first-child{animation-delay:0s}.stagger-list>:nth-child(2){animation-delay:55ms}.stagger-list>:nth-child(3){animation-delay:.11s}.stagger-list>:nth-child(4){animation-delay:.165s}.stagger-list>:nth-child(5){animation-delay:.22s}.stagger-list>:nth-child(6){animation-delay:.275s}.stagger-list>:nth-child(7){animation-delay:.31s}.stagger-list>:nth-child(8){animation-delay:.345s}.stagger-list>:nth-child(n+9){animation-delay:.37s}@keyframes counterPop{0%{transform:scale(1)}50%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes fadeInQuick{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:fadeInQuick var(--dauer-mittel) var(--kurve)}@keyframes viewFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes viewFadeSlideLeft{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes viewFadeSlideRight{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes viewScaleIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.animate-view-fade{animation:viewFadeIn var(--dauer-mittel) var(--kurve)}@keyframes coffeeCupBob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-1.5px)rotate(-1.5deg)}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.anotio-datepicker-popper{z-index:var(--stapel-ueber-dialog)!important}.anotio-datepicker{font-family:var(--font-sans)!important;background:var(--schwebe-flaeche)!important;color:var(--color-ink-100)!important;border-radius:var(--radius-akten-3)!important;box-shadow:var(--schwebe-schatten)!important;border:0!important;align-items:stretch!important;padding:0!important;display:flex!important;overflow:hidden!important}.anotio-datepicker .react-datepicker__month-container,.anotio-datepicker .react-datepicker__time-container,.anotio-datepicker .react-datepicker__time,.anotio-datepicker .react-datepicker__time-box{background:var(--color-paper-00)!important;color:var(--color-ink-100)!important}.anotio-datepicker .react-datepicker__month-text:hover,.anotio-datepicker .react-datepicker__year-text:hover,.anotio-datepicker .react-datepicker__week-number:hover{background:var(--color-paper-10)!important}.anotio-datepicker .react-datepicker__header{background:var(--color-paper-00)!important;border-bottom:1px solid var(--color-paper-10)!important;padding-top:.75rem!important}.anotio-datepicker .react-datepicker__current-month{font-size:var(--text-akten-small)!important;color:var(--color-ink-100)!important;margin-bottom:.5rem!important;font-weight:600!important}.anotio-datepicker .react-datepicker__day-name{color:var(--color-ink-60)!important;font-size:var(--text-akten-micro)!important;text-transform:none!important;width:2rem!important;font-weight:500!important;line-height:2rem!important}.anotio-datepicker .react-datepicker__day{border-radius:var(--radius-akten-2)!important;width:2rem!important;line-height:2rem!important;font-size:var(--text-akten-caption)!important;color:var(--color-ink-80)!important;transition-property:background-color,color,box-shadow!important;transition-duration:var(--dauer-kurz)!important}.anotio-datepicker .react-datepicker__day:hover{background:var(--color-paper-10)!important;border-radius:var(--radius-akten-2)!important}.anotio-datepicker .react-datepicker__day--selected,.anotio-datepicker .react-datepicker__day--keyboard-selected{background:var(--color-ink-100)!important;color:var(--color-paper-00)!important;border-radius:var(--radius-akten-2)!important;font-weight:600!important}.anotio-datepicker .react-datepicker__day--selected:hover,.anotio-datepicker .react-datepicker__day--keyboard-selected:hover{background:var(--color-ink-80)!important;color:var(--color-paper-00)!important}.anotio-datepicker .react-datepicker__day--today{color:var(--color-ink-100)!important;box-shadow:inset 0 0 0 1px var(--color-paper-30)!important;font-weight:700!important}.anotio-datepicker .react-datepicker__day--today.react-datepicker__day--selected{color:var(--color-paper-00)!important;box-shadow:none!important}.anotio-datepicker .react-datepicker__day--outside-month{color:var(--color-ink-40)!important;opacity:.6!important}.anotio-datepicker .react-datepicker__navigation{top:.75rem!important}.anotio-datepicker .react-datepicker__navigation-icon:before{border-color:var(--color-ink-60)!important;border-width:2px 2px 0 0!important;width:7px!important;height:7px!important}.anotio-datepicker .react-datepicker__navigation:hover .react-datepicker__navigation-icon:before{border-color:var(--color-ink-80)!important}.anotio-datepicker .react-datepicker__month-container{float:none!important}.anotio-datepicker .react-datepicker__time-container{border-left:1px solid var(--color-paper-20)!important;flex-direction:column!important;width:112px!important;display:flex!important}.anotio-datepicker .react-datepicker__time-container .react-datepicker__time{background:0 0!important;flex-direction:column!important;flex:1!important;min-height:0!important;display:flex!important}.anotio-datepicker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{flex-direction:column!important;flex:1!important;width:112px!important;height:auto!important;min-height:0!important;display:flex!important}.anotio-datepicker .react-datepicker__time-list{scrollbar-width:none;-webkit-mask-image:linear-gradient(#0000 0,#000 14px calc(100% - 14px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 14px calc(100% - 14px),#0000);flex:1!important;height:auto!important;min-height:0!important;max-height:288px!important;overflow-y:auto!important}.anotio-datepicker .react-datepicker__time-list::-webkit-scrollbar{display:none}.anotio-datepicker .react-datepicker__header--time{text-align:left!important;background:0 0!important;border-bottom:0!important;flex-shrink:0!important;padding:8px 10px 4px!important}.anotio-datepicker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:auto!important;font-family:var(--font-sans)!important;font-size:var(--text-akten-small)!important;text-align:left!important;border-radius:var(--radius-akten-1)!important;margin:0 var(--schwebe-polster)!important;color:var(--color-ink-100)!important;padding:8px 10px!important;line-height:1.43!important;position:relative!important}.anotio-datepicker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background:var(--schwebe-markierung)!important}.anotio-datepicker .react-datepicker__time-list-item.kal-zeit-belegt{position:relative!important}.anotio-datepicker .react-datepicker__time-list-item.kal-zeit-belegt:after{content:"";background:var(--color-ink-40);border-radius:999px;width:5px;height:5px;margin-top:-2.5px;position:absolute;top:50%;right:6px}.anotio-datepicker .react-datepicker__time-list-item--selected.kal-zeit-belegt:after{right:26px}.anotio-datepicker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background:var(--schwebe-markierung)!important;color:var(--color-ink-100)!important}.anotio-datepicker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{color:var(--color-ink-100)!important;background:0 0!important;font-weight:400!important}.anotio-datepicker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:before{content:"";background:currentColor;width:13px;height:13px;margin-top:-6.5px;position:absolute;top:50%;right:8px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat}.anotio-datepicker .react-datepicker__time-container--with-today-button{border:none!important}.anotio-datepicker .react-datepicker-time__header{font-family:var(--font-sans)!important;font-size:var(--text-akten-micro)!important;color:var(--color-ink-40)!important;text-transform:none!important;letter-spacing:0!important;text-align:left!important;font-weight:400!important}@keyframes heading-flash-anim{0%{background-color:var(--color-paper-20)}to{background-color:#0000}}aside[data-icon-only]{overflow:hidden}.ProseMirror>*{position:relative}.note-link{color:var(--text-link);border-bottom:1px dashed var(--color-ink-40);border-radius:var(--radius-akten-1);cursor:pointer;transition:background var(--dauer-kurz),border-color var(--dauer-kurz);align-items:center;gap:2px;padding:0 2px;text-decoration:none;display:inline-flex}.note-link:before{content:"↗";color:var(--color-ink-60);font-size:.85em}.note-link:hover{background:var(--color-paper-10);border-bottom-color:var(--text-link);border-bottom-style:solid}.lernplan-tagesband{height:calc(var(--band-stunde) * var(--band-stunden));grid-template-columns:2.25rem minmax(0,1fr);display:grid}.lernplan-tagesband-stunden{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lernplan-tagesband-stunden li{height:var(--band-stunde);font-family:var(--font-mono);font-size:var(--text-akten-micro);color:var(--color-ink-40);flex:none;line-height:1;transform:translateY(-.45em)}.lernplan-tagesband-flaeche{border-left:1px solid var(--color-paper-20);background-image:repeating-linear-gradient(to bottom,var(--color-paper-20) 0 1px,transparent 1px var(--band-stunde));margin:0;padding:0;list-style:none;position:relative}.lernplan-tagesband-termin{border-radius:var(--radius-akten-2);color:var(--color-ink-80);background-color:var(--color-paper-00);background-image:var(--termin-muster,none),linear-gradient(var(--termin-bg,transparent),var(--termin-bg,transparent));flex-wrap:wrap;align-items:baseline;column-gap:6px;padding:2px 8px;display:flex;position:absolute;overflow:hidden}.lernplan-tagesband-termin[data-zweizeilig]{flex-flow:column;align-items:stretch;padding-block:4px}.lernplan-tagesband-titel{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.3;font-size:var(--text-akten-caption);color:var(--color-ink-100);font-weight:500;overflow:hidden}.lernplan-tagesband-zeit{line-height:1.3;font-family:var(--font-mono);font-size:var(--text-akten-micro);color:var(--color-ink-60);white-space:nowrap}.lernplan-tagesband-termin.ist-vorbei{opacity:.5}.lernplan-tagesband-termin.ist-aktuell .lernplan-tagesband-titel{font-weight:600}.lernplan-tagesband-jetzt{z-index:1;background:var(--color-ink-100);pointer-events:none;height:1px;position:absolute;left:-4px;right:0}.lernplan-tagesband-jetzt:before{content:"";background:var(--color-ink-100);border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;left:0}.lernplan-ganztags{margin:0 0 var(--abstand-2);font-size:var(--text-akten-small);color:var(--color-ink-100);flex-direction:column;gap:4px;padding:0;list-style:none;display:flex}.lernplan-ganztags-marke{font-family:var(--font-mono);font-size:var(--text-akten-micro);color:var(--color-ink-60);margin-right:8px}.lernplan-tag-sub{font-family:var(--font-serif);font-size:var(--text-akten-small);color:var(--color-ink-60);margin:0;line-height:1.5}.lernplan-slot-card:not(:last-child):after{content:"";border-left:1px dashed var(--color-paper-30);pointer-events:none;height:calc(100% - 10px);position:absolute;top:25px;left:-19px}.lernplan-slot-toggle:hover:not(:disabled) .lernplan-slot-pfeil{color:var(--color-ink-80)}.lernplan-hinweis{font-family:var(--font-serif);font-style:italic;font-size:var(--text-akten-micro);color:var(--color-ink-60);line-height:1.45}.lernplan-gespeichert{font-family:var(--font-mono);font-size:var(--text-akten-micro);color:var(--color-ink-60)}.lernplan-dialog-satz{font-family:var(--font-serif);font-size:var(--text-akten-body);color:var(--color-ink-100);margin:0;line-height:1.6}.lernplan-dialog-liste{padding-left:var(--abstand-4);font-size:var(--text-akten-caption);color:var(--color-ink-80);flex-direction:column;gap:6px;margin:0;line-height:1.55;display:flex}.lernplan-dialog-fussnote{font-size:var(--text-akten-micro);color:var(--color-ink-60);margin:0;line-height:1.5}.lernplan-dialog-lauf{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.lernplan-dialog-ergebnis{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:8px 0;display:flex}.lernplan-dialog-ergebnis-titel{font-family:var(--font-serif);font-size:var(--text-akten-h4);letter-spacing:-.02em;color:var(--color-ink-100);margin:0;line-height:1.2}.lernplan-dialog-begruendung{font-family:var(--font-serif);font-style:italic;font-size:var(--text-akten-small);color:var(--color-ink-60);text-align:left;margin:6px 0 0;line-height:1.6}.lernplan-miniatur{font-size:var(--text-akten-body);line-height:1.9}.lernplan-miniatur-leise{color:var(--color-ink-60)}.lernplan-miniatur-einzug{padding-left:var(--abstand-3)}.lernplan-deckbaum-block{gap:var(--abstand-2);flex-direction:column;display:flex}.lernplan-deckbaum-kopf{align-items:center;gap:var(--abstand-3);display:flex}.lernplan-deckbaum-kopf>:first-child{flex:auto;min-width:0}.lernplan-deckbaum{border-top:1px solid var(--color-paper-20);max-height:min(48vh,380px);margin:0;padding:0;list-style:none;overflow-y:auto}.lernplan-deckbaum-zeile{align-items:flex-start;gap:var(--abstand-1);border-bottom:1px solid var(--color-paper-20);padding-block:7px;display:flex}.lernplan-deckbaum-wahl{flex:auto;min-width:0}.lernplan-deckbaum-zeile>.lernplan-deckbaum-klappe{flex:none}span.lernplan-deckbaum-klappe{width:28px}.lernplan-deckbaum-klappe svg{transition:transform .12s}.lernplan-deckbaum-klappe[data-offen=ja] svg{transform:rotate(90deg)}.lernplan-deckbaum-zahl{font-size:var(--text-akten-caption);color:var(--color-ink-60);flex:none;padding-top:2px}.bild-betrachter{z-index:var(--stapel-tooltip);background:var(--modal-backdrop);animation:bildBetrachterAuf var(--dauer) var(--kurve) backwards;justify-content:center;align-items:center;padding:clamp(16px,4vw,48px);display:flex;position:fixed;inset:0}@keyframes bildBetrachterAuf{0%{opacity:0}to{opacity:1}}.bild-betrachter-inhalt{min-width:0;max-width:min(1100px,100%);max-height:100%;padding:var(--abstand-2);background:var(--modal-bg);border:1px solid var(--modal-border);border-radius:var(--modal-radius);box-shadow:var(--modal-shadow);flex-direction:column;gap:10px;display:flex}.bild-betrachter-buehne{flex:auto;justify-content:center;align-items:center;min-height:0;display:flex}.bild-betrachter-bild{object-fit:contain;border-radius:var(--radius-akten-3);background:var(--color-paper-00);max-width:100%;max-height:100%}.bild-betrachter-kopf{flex-shrink:0;align-items:center;gap:10px;min-width:0;display:flex}.bild-betrachter-fuss{flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;display:flex}.bild-betrachter-name{font-family:var(--font-sans);font-size:var(--text-akten-small);color:var(--color-ink-100);text-overflow:ellipsis;white-space:nowrap;flex:200px;min-width:0;overflow:hidden}.bild-betrachter-groesse{font-size:var(--text-akten-caption);color:var(--color-ink-60)}.stats-gilt-fuer-alles{margin:0 0 var(--abstand-2);font-family:var(--font-serif);font-style:italic;font-size:var(--text-akten-micro);color:var(--color-ink-60);line-height:1.45}.stats-gilt-fuer-alles.ist-leer{visibility:hidden}.lernplan-gebiete{gap:var(--abstand-2);flex-direction:column;display:flex}.lernplan-gebiet{grid-template-columns:minmax(96px,.9fr) minmax(60px,2fr) auto;align-items:center;gap:clamp(8px,1vw,14px);display:grid}.lernplan-gebiet-name{font-size:var(--text-akten-small);color:var(--color-ink-100);align-items:center;gap:7px;min-width:0;display:inline-flex}.lernplan-gebiet-fokus{font-family:var(--font-mono);font-size:var(--text-akten-micro);color:var(--color-ink-60);border:1px solid var(--color-paper-20);border-radius:999px;flex-shrink:0;padding:1px 6px}.lernplan-gebiet-spur{background:var(--color-paper-10);border-radius:999px;min-width:0;height:8px;overflow:hidden}.lernplan-gebiet-weg{background:var(--gebiet-farbe,var(--color-paper-30));height:100%;transition:width .9s var(--kurve);border-radius:999px;display:block}.lernplan-gebiet-wert{font-family:var(--font-mono);font-size:var(--text-akten-caption);color:var(--color-ink-60);font-variant-numeric:tabular-nums;text-align:right}.lernplan-gebiet.is-leer .lernplan-gebiet-name{color:var(--color-ink-60)}.lernplan-fussnote{font-size:var(--text-akten-caption);color:var(--color-ink-60);margin:0;line-height:1.6}.lernplan-fussnote a{color:var(--color-ink-100)}.lernplan-klausuren{flex-direction:column;display:flex}.lernplan-klausur{align-items:center;gap:var(--abstand-2);border-bottom:1px solid var(--color-paper-20);color:inherit;min-width:0;padding:11px 0;text-decoration:none;display:flex}.lernplan-klausur:last-child{border-bottom:0}.lernplan-klausur-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.lernplan-klausur-titel{font-size:var(--text-akten-small);color:var(--color-ink-100);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.lernplan-klausur-meta{font-family:var(--font-mono);font-size:var(--text-akten-micro);color:var(--color-ink-60);white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex}.lernplan-klausur-meta>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.lernplan-marke{font-family:var(--font-mono);font-size:var(--text-akten-micro);letter-spacing:0;text-transform:none;border:1px solid var(--color-paper-20);color:var(--color-ink-60);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:3px 9px}.lernplan-marke.is-fertig{color:var(--color-ink-100);border-color:var(--color-ink-40)}.lernplan-marke.is-wartet{border-style:dashed}.lernplan-klausur-verteilung{gap:var(--abstand-2);padding-bottom:var(--abstand-3);margin-bottom:var(--abstand-2);border-bottom:1px solid var(--color-paper-20);flex-direction:column;display:flex}.lernplan-klausur-satz{font-size:var(--text-akten-small);color:var(--color-ink-100);margin:0;line-height:1.5}.lernplan-klausur-gebiete{gap:var(--abstand-1) var(--abstand-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lernplan-klausur-gebiete li{font-family:var(--font-mono);font-size:var(--text-akten-caption);color:var(--color-ink-100);align-items:center;gap:6px;display:inline-flex}.lernplan-klausur-gebiete li[data-leer]{color:var(--color-ink-40)}.lernplan-inhalt-zeile{justify-content:space-between;align-items:center;gap:var(--abstand-2);flex-wrap:wrap;display:flex}.lernplan-inhalt-filter{align-items:center;gap:var(--abstand-2);margin-bottom:var(--abstand-2);flex-wrap:wrap;display:flex}.lernplan-inhalt-filter>:last-child{flex:200px;min-width:0}.lernplan-inhalt-liste{max-height:min(55vh,520px);padding:var(--glas-schattenraum,4px);margin:calc(-1 * var(--glas-schattenraum,4px));overflow-y:auto}.lernplan-verteilung{margin-top:var(--abstand-2)}.lernplan-verteilung-wert{width:clamp(80px,22vw,140px);padding-right:var(--abstand-2);display:inline-block}.kal-termin-form{gap:var(--dialog-rhythmus,var(--abstand-3));flex-direction:column;min-width:0;display:flex}.kal-form-zwei{gap:var(--abstand-2);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}@media(max-width:559.98px){.kal-form-zwei{grid-template-columns:minmax(0,1fr)}}.kal-form-abschnitt{gap:var(--abstand-2);flex-direction:column;min-width:0;display:flex}.kal-form-hinweis{font-size:var(--text-akten-caption);color:var(--color-ink-60);margin:0;line-height:1.5}.akten-wahl,.kal-pillen{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.kal-feld-mit-weg{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.kal-feld-mit-weg>:first-child{align-self:stretch}.kal-titelfeld{position:relative}.kal-vorlagen{z-index:var(--stapel-schwebend);max-height:210px;margin:4px 0 0;position:absolute;left:0;right:0}.kal-vorlage-farbe{border-radius:999px;width:8px;height:8px;display:block}.akten-knopf.kal-icon-knopf{align-self:flex-start}.akten-knopf.kal-icon-knopf .akten-knopf-text{align-items:center;gap:8px;display:inline-flex}.kal-tag-pille{align-items:center;gap:6px;display:inline-flex}.kal-tag-punkt{border-radius:999px;flex-shrink:0;width:9px;height:9px}.kal-erinnerungen{flex-direction:column;align-items:flex-start;gap:4px;margin:0;padding:0;list-style:none;display:flex}.kal-einladen-kopf{justify-content:space-between;align-items:center;gap:8px;display:flex}.kal-einladen-zahl{color:var(--color-ink-100)}.kal-einladen-liste{max-height:160px;overflow-y:auto}.kal-belegt{align-items:flex-start;gap:8px;margin-top:-4px;display:flex}.kal-belegt-zeichen{color:var(--color-ink-60);flex-shrink:0;margin-top:2px}.kal-belegt-text{min-width:0;font-size:var(--text-akten-caption);color:var(--color-ink-60);flex:1;margin:0;line-height:1.5}.kal-belegt-text strong{color:var(--color-ink-80);font-weight:500}.kal-loeschfrage{padding-top:var(--abstand-2);border-top:1px solid var(--color-paper-20);flex-direction:column;gap:10px;display:flex}.kal-loeschfrage-text{font-size:var(--text-akten-small);color:var(--color-ink-100);margin:0;line-height:1.5}.kal-loeschfrage-knoepfe{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.kal-termin-eingebettet{gap:var(--abstand-3);flex-direction:column;min-width:0;display:flex}.kal-termin-eingebettet-kopf{flex-direction:column;gap:4px;display:flex}.kal-termin-eingebettet-titel{font-family:var(--font-serif);font-size:var(--text-akten-body-lg);letter-spacing:-.015em;color:var(--color-ink-100);margin:0;font-weight:500}.kal-termin-eingebettet .kal-form-zwei{grid-template-columns:minmax(0,1fr)}.kal-termin-eingebettet-fuss{padding-top:var(--abstand-2);border-top:1px solid var(--color-paper-20);flex-direction:column;gap:8px;display:flex}.kal-termin-eingebettet-reihe{gap:8px;display:flex}.kal-termin-eingebettet-reihe>*{flex:1}.react-datepicker-wrapper.akten-datum{width:100%;min-width:0;display:block}.react-datepicker-wrapper.akten-datum+.react-datepicker__tab-loop{position:absolute}.react-datepicker-wrapper.akten-datum:has(.akten-eingabe[data-size=sm]){width:9.5rem;display:inline-block}.react-datepicker-wrapper.akten-datum .akten-eingabe input{width:100%;min-width:0}.react-datepicker-wrapper.akten-datum .akten-eingabe:not([data-disabled]),.react-datepicker-wrapper.akten-datum .akten-eingabe:not([data-disabled]) input{cursor:pointer}.kal-zeile-mit-knopf{align-items:center;gap:8px;min-width:0;display:flex}.kal-zeile-mit-knopf>.akten-eingabe{flex:1}.kal-freunde-rolle{max-height:200px;overflow-y:auto}.kal-mitglieder{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kal-mitglied{border-bottom:1px solid var(--color-paper-20);align-items:center;gap:8px;min-height:40px;padding:4px 0;display:flex}.kal-mitglied:last-child{border-bottom:0}.kal-mitglied-name{min-width:0;font-size:var(--text-akten-caption);color:var(--color-ink-100);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.kal-mitglied-rolle{flex-shrink:0;width:150px}.kal-mitglied-stand{font-size:var(--text-akten-micro);color:var(--color-ink-60);flex-shrink:0}.kal-einst-abschnitt{flex-direction:column;gap:10px;min-width:0;display:flex}.kal-einst-abschnitt+.kal-einst-abschnitt{padding-top:var(--abstand-3);border-top:1px solid var(--color-paper-20)}.kal-einst-text{font-size:var(--text-akten-small);color:var(--color-ink-80);margin:0;line-height:1.55}.kal-einst-knoepfe{flex-wrap:wrap;gap:8px;display:flex}.akten-eingabe.kal-einst-adresse input{font-family:var(--font-mono)}.home-fortsetzen{flex-direction:column;gap:2px;display:flex}.home-fortsetzen-zeile{border-radius:var(--radius-akten-2);transition:background var(--dauer) var(--kurve);position:relative}.home-fortsetzen-zeile:hover{background:var(--color-paper-10)}.home-fortsetzen-zeile[data-zustand=laeuft]{--fortsetzen-ton:var(--signal-erfolg)}.home-fortsetzen-zeile[data-zustand=pausiert]{--fortsetzen-ton:var(--signal-warnung)}.home-fortsetzen-flaeche{border-radius:var(--radius-akten-2);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;padding:8px 10px;font-family:inherit;text-decoration:none;display:flex}.home-fortsetzen-flaeche:focus-visible{outline:2px solid var(--color-ink-100);outline-offset:-2px}.home-fortsetzen-kopf{align-items:center;gap:6px;display:flex}.home-fortsetzen-zeichen{color:var(--fortsetzen-ton,var(--color-ink-60));flex-shrink:0}.home-fortsetzen-art{font-family:var(--font-mono);font-size:var(--text-akten-micro);letter-spacing:0;color:var(--color-ink-60)}.home-fortsetzen-meta{padding-right:var(--abstand-5);font-family:var(--font-mono);font-size:var(--text-akten-micro);color:var(--color-ink-60);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.home-fortsetzen-unten{padding-left:var(--abstand-4);align-items:center;gap:8px;display:flex}.home-fortsetzen-titel{min-width:0;font-family:var(--font-serif);font-size:var(--text-akten-small);color:var(--color-ink-100);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;line-height:1.35;display:-webkit-box;overflow:hidden}.home-fortsetzen-pfeil{color:var(--color-ink-40);transition:transform var(--dauer) var(--kurve),color var(--dauer);flex-shrink:0}.home-fortsetzen-zeile:hover .home-fortsetzen-pfeil{color:var(--color-ink-100);transform:translate(2px)}.home-fortsetzen-verwerfen{opacity:0;transition:opacity var(--dauer);position:absolute;top:2px;right:2px}.home-fortsetzen-zeile:hover .home-fortsetzen-verwerfen,.home-fortsetzen-verwerfen:focus-visible{opacity:1}@media(hover:none){.home-fortsetzen-verwerfen{opacity:1}}.home-recs-trenner{height:1px;margin:var(--abstand-3) var(--abstand-2);background:var(--color-paper-20);border:0}@keyframes review-summary-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes review-section-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes akten-pulse-soft{0%,to{opacity:.4;transform:scale(1)}50%{opacity:0;transform:scale(2.4)}}.akten-form-label{font-family:var(--font-sans);font-size:var(--text-akten-caption);letter-spacing:0;text-transform:none;color:var(--color-ink-60);margin-bottom:6px;font-weight:500;line-height:1.35;display:block}.akten-form-input{box-sizing:border-box;width:100%;padding:var(--field-pad-y) var(--field-pad-x);background:var(--field-bg);border:1px solid var(--field-border);border-radius:var(--field-radius);font-family:inherit;font-size:var(--text-akten-body);color:var(--input-fg);transition:border-color var(--dauer) var(--kurve);outline:0;line-height:1.2}textarea.akten-form-input{line-height:1.5}.akten-form-input::placeholder{color:var(--input-placeholder);opacity:1}.akten-form-input:focus{border-color:var(--field-border-focus)}.akten-form-input:disabled{background:var(--input-disabled-bg);opacity:.6;cursor:not-allowed}.akten-feld{box-sizing:border-box;min-width:0;padding:var(--field-pad-y) var(--field-pad-x);background:var(--field-bg);border:1px solid var(--field-border);border-radius:var(--field-radius);color:var(--input-fg);font-family:var(--font-ui);font-size:var(--text-akten-body);transition:border-color var(--dauer) var(--kurve);outline:none;line-height:1.2}.akten-feld:focus,.akten-feld:focus-visible,.akten-feld:focus-within,.akten-feld[data-state=open]{border-color:var(--field-border-focus);box-shadow:none;outline:none}textarea.akten-feld{resize:none;max-height:60vh;line-height:1.5;overflow-y:auto}textarea.akten-feld.import-textfeld{max-height:min(40vh,360px)}button.akten-feld{cursor:pointer}button.akten-feld.akten-auswahl[data-size=sm]{min-height:30px;font-size:var(--text-akten-small);padding:5px 10px}textarea.akten-feld::placeholder,.akten-feld>input::placeholder{color:var(--input-placeholder);opacity:1}.akten-feld[data-disabled],textarea.akten-feld:disabled,button.akten-feld:disabled{background:var(--input-disabled-bg);opacity:.6;cursor:not-allowed}.akten-feld>input.akten-kein-feld{min-width:0;color:inherit;font:inherit;line-height:inherit;background:0 0;border:0;outline:none;flex:1;margin:0;padding:0}.akten-feld-rahmen{flex-direction:column;gap:6px;min-width:0;display:flex}.akten-feld-rahmen>.akten-form-label{margin-bottom:0}.akten-feld-hinweis,.akten-feld-fehler{font-size:var(--text-akten-caption);line-height:1.5}.akten-feld-hinweis{color:var(--color-ink-60)}.akten-feld-fehler{color:var(--signal-gefahr);font-weight:500}.akten-feld-pflicht{color:var(--color-ink-60);margin-left:4px}.akten-feld-fuss{align-items:baseline;gap:12px;min-width:0;display:flex}.akten-feld-fuss-zaehler{flex-shrink:0;margin-left:auto}.akten-feld-zaehler{font-family:var(--font-mono);font-size:var(--text-akten-micro);letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--color-ink-40);align-self:flex-end}.akten-feld-zaehler[data-knapp=true]{color:var(--color-ink-100)}.akten-feld[data-zeige=fokus],.akten-feld:has(>input[data-zeige=fokus]){border-color:var(--field-border-focus)}.akten-feld.akten-eingabe{align-items:center;gap:8px;min-height:38px;display:flex}.akten-feld.akten-eingabe:not([data-disabled]){cursor:text}.akten-feld.akten-eingabe[data-size=sm]{min-height:30px;font-size:var(--text-akten-small);gap:6px;padding:5px 10px}.akten-eingabe-vorne,.akten-eingabe-hinten{color:var(--color-ink-60);font-size:var(--text-akten-small);flex-shrink:0;align-items:center;gap:6px;line-height:1;display:inline-flex}.akten-eingabe[data-size=sm]>.akten-eingabe-vorne,.akten-eingabe[data-size=sm]>.akten-eingabe-hinten{font-size:var(--text-akten-caption)}.akten-feld.akten-eingabe[data-size=lg]{min-height:46px;font-size:var(--text-akten-body-lg);gap:10px;padding:11px 14px}.akten-eingabe[data-size=lg]>.akten-eingabe-vorne,.akten-eingabe[data-size=lg]>.akten-eingabe-hinten{font-size:var(--text-akten-body)}.akten-suche>input::-webkit-search-cancel-button{appearance:none}.akten-suche>input::-webkit-search-decoration{appearance:none}.akten-suche-leeren,.akten-zahl-knopf{border-radius:var(--radius-akten-1);width:24px;height:24px;color:var(--color-ink-60);cursor:pointer;transition:background-color var(--dauer) var(--kurve),color var(--dauer) var(--kurve);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin-block:-4px;padding:0;display:inline-flex}.akten-suche-leeren{margin-right:-6px}.akten-eingabe[data-size=sm] .akten-suche-leeren,.akten-eingabe[data-size=sm] .akten-zahl-knopf{width:20px;height:20px;margin-block:-3px}@media(hover:hover){.akten-suche-leeren:hover,.akten-zahl-knopf:hover:not(:disabled){background:var(--color-paper-10);color:var(--color-ink-100)}}.akten-zahl-knopf:disabled{opacity:.6;cursor:not-allowed}.akten-zahl>input.akten-kein-feld{font-variant-numeric:tabular-nums}.akten-zahl-einheit{color:var(--color-ink-60)}.akten-zahl-knoepfe{border-left:1px solid var(--field-border);gap:2px;margin-right:-6px;padding-left:6px;display:inline-flex}.datei-ablage{border:1px dashed var(--color-ink-40);border-radius:var(--radius-akten-3);background:var(--color-paper-05);color:var(--color-ink-80);cursor:pointer;transition:border-color var(--dauer) var(--kurve),background-color var(--dauer) var(--kurve)}.datei-ablage:hover{border-color:var(--color-ink-60);background:var(--color-paper-10)}.datei-ablage[data-zieht=true]{border-style:solid;border-color:var(--color-ink-100);background:var(--color-paper-10)}.datei-ablage:disabled{cursor:progress}.akten-ablage{width:100%;padding:var(--abstand-3);text-align:center;font-family:var(--font-sans);flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.akten-ablage[data-groesse=gross]{gap:var(--abstand-2);padding:var(--abstand-6) var(--abstand-4)}.akten-ablage-symbol{color:var(--color-ink-60)}.akten-ablage-titel{font-size:var(--text-akten-small);color:var(--color-ink-60);line-height:1.5}.akten-ablage-titel b{color:var(--color-ink-100);font-weight:500}.akten-ablage[data-groesse=gross] .akten-ablage-titel{font-family:var(--font-serif);font-size:var(--text-akten-body-lg);letter-spacing:-.01em;color:var(--color-ink-100);font-weight:500}.akten-ablage-hinweis{max-width:44ch;font-family:var(--font-mono);font-size:var(--text-akten-micro);letter-spacing:0;color:var(--color-ink-60);line-height:1.5}@media(min-width:640px){.cd-form-2col{grid-template-columns:1fr 1fr!important}}.cd-type-skeleton[data-selected=false]:hover{border-color:var(--color-paper-30)!important;background:var(--color-paper-10)!important}.pdf-notiz-wahl{gap:var(--abstand-2);flex-direction:column;min-width:0;display:flex}.pdf-notiz-liste{border-top:1px solid var(--color-paper-20);border-bottom:1px solid var(--color-paper-20);max-height:400px;overflow-y:auto}.pdf-note-item-symbol{border-radius:var(--radius-akten-2);background:var(--color-paper-10);width:32px;height:32px;color:var(--color-ink-60);flex:none;justify-content:center;align-items:center;display:inline-flex}.note-diff{background:var(--color-paper-00);flex-direction:column;height:100%;display:flex}.note-diff-kopf{align-items:center;gap:8px var(--abstand-2);padding:8px var(--abstand-2);background:var(--color-paper-05);border-bottom:1px solid var(--color-paper-20);flex-wrap:wrap;flex-shrink:0;display:flex}.note-diff-kopf-text{align-items:center;gap:var(--abstand-2);min-width:0;display:flex}.note-diff-stand{font-family:var(--font-mono);font-size:var(--text-akten-caption);font-variant-numeric:tabular-nums;color:var(--color-ink-60)}.note-diff-kopf-knoepfe{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.note-diff-liste{min-height:0;padding:var(--abstand-4) var(--abstand-4);flex:1;overflow-y:auto}.note-diff-karten{gap:var(--abstand-2);flex-direction:column;display:flex}.note-diff-card{--diff-ton:var(--color-ink-100);text-align:left;width:100%;padding:var(--abstand-3) var(--abstand-4);background:var(--color-paper-05);border:1px solid var(--color-paper-20);border:1px solid var(--diff-ton);border-radius:var(--radius-akten-2);font:inherit;cursor:pointer;transition:opacity var(--dauer-mittel) var(--kurve),background var(--dauer-mittel),border-color var(--dauer-mittel);display:block}.note-diff-card:hover{background:var(--color-paper-10)}.note-diff-card:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.note-diff-card[data-stand=modified]{--diff-ton:var(--signal-warnung)}.note-diff-card[data-stand=rejected]{--diff-ton:var(--color-paper-30);opacity:.6}.note-diff-karte-kopf{align-items:center;gap:8px;margin-bottom:10px;display:flex}.note-diff-marke{font-family:var(--font-sans);font-size:var(--text-akten-caption);color:var(--color-ink-100);align-items:center;gap:6px;font-weight:600;display:inline-flex}.note-diff-punkt{background:var(--color-ink-100);border-radius:999px;flex-shrink:0;width:8px;height:8px;display:inline-block}.note-diff-punkt[data-stand=modified]{background:var(--signal-warnung)}.note-diff-punkt[data-stand=rejected]{box-shadow:inset 0 0 0 1.5px var(--color-ink-40);background:0 0}.note-diff-art{font-family:var(--font-mono);font-size:var(--text-akten-micro);letter-spacing:0;color:var(--color-ink-60)}.note-diff-vorher{padding-left:var(--abstand-2);background:var(--color-paper-05);border-radius:var(--radius-akten-2);font-family:var(--font-serif);font-size:var(--text-akten-caption);color:var(--color-ink-60);margin-bottom:8px;font-style:italic;line-height:1.5;display:block}.note-diff-vorher-marke{font-family:var(--font-mono);font-size:var(--text-akten-micro);letter-spacing:0;margin-right:4px;font-style:normal;font-weight:600}.note-diff-vorschau{font-family:var(--font-serif);font-size:var(--text-akten-body);color:var(--color-ink-100);line-height:1.6}.note-diff-legende{align-items:center;gap:4px var(--abstand-3);padding:8px var(--abstand-3);background:var(--color-paper-05);border-top:1px solid var(--color-paper-20);font-family:var(--font-mono);font-size:var(--text-akten-micro);letter-spacing:0;color:var(--color-ink-60);flex-wrap:wrap;flex-shrink:0;display:flex}.note-diff-legende-eintrag{align-items:center;gap:6px;display:inline-flex}.note-diff-legende-hinweis{margin-left:auto}@media(prefers-reduced-motion:reduce){.note-diff-card{transition:none!important}}.np-rumpf{padding:4px var(--abstand-3) var(--abstand-2);border-top:1px solid var(--color-paper-20)}.np-liste{gap:8px var(--abstand-3);font-size:var(--text-akten-small);grid-template-columns:auto minmax(0,1fr);margin:8px 0 0;display:grid}.np-schluessel{font-size:var(--text-akten-caption);color:var(--color-ink-60);align-self:start;align-items:center;gap:6px;padding-top:2px;display:flex}.np-wertfeld{min-width:0;margin:0}.np-griff{display:inline-block}.np-spalte{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.np-inline-edit{border-radius:var(--radius-akten-1);max-width:100%;font:inherit;color:var(--color-ink-100);text-align:left;cursor:pointer;transition:background var(--dauer) var(--kurve);background:0 0;border:none;align-items:center;gap:6px;margin-left:-6px;padding:2px 6px;display:inline-flex}.np-inline-edit:disabled{cursor:default}.np-inline-edit:not(:disabled):hover{background:var(--color-paper-10)}.np-inline-edit:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.np-kursname{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:260px;overflow:hidden}.np-leerwert{color:var(--color-ink-60);font-style:italic}.np-hinweis{font-family:var(--font-mono);font-size:var(--text-akten-micro);color:var(--color-ink-60)}.np-wert{color:var(--color-ink-100)}.np-pfeil{color:var(--color-ink-60);transition:transform var(--dauer-mittel) var(--kurve);flex-shrink:0}.np-pfeil[data-offen=true]{transform:rotate(180deg)}.np-punkt{background:var(--color-ink-40);border-radius:999px;flex-shrink:0;width:8px;height:8px;display:inline-block}.np-punkt[data-ton=warnung]{background:var(--signal-warnung)}.np-punkt[data-ton=erfolg]{background:var(--signal-erfolg)}.np-punkt[data-ton=tinte]{background:var(--color-ink-100)}.np-punkt[data-ton=leer]{box-shadow:inset 0 0 0 1.5px var(--color-ink-40);background:0 0}.np-datum{width:170px}.np-sicherheit{align-items:center;gap:8px;display:inline-flex}.np-kurzfassung{max-width:64ch;font-family:var(--font-serif);font-size:var(--text-akten-caption);color:var(--color-ink-60);margin:0;line-height:1.55}.np-tags{flex-wrap:wrap;align-items:center;gap:6px;min-height:22px;display:flex}.np-tag{background:var(--color-paper-10);border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-1);font-family:var(--font-mono);font-size:var(--text-akten-micro);letter-spacing:0;color:var(--color-ink-100);align-items:center;gap:4px;padding:2px 9px;font-weight:500;display:inline-flex}.np-tag-weg{color:var(--color-ink-60);cursor:pointer;transition:color var(--dauer-kurz);background:0 0;border:0;padding:0;display:inline-flex}.np-tag-weg:hover:not(:disabled){color:var(--color-ink-100)}.np-tag-weg:disabled{cursor:not-allowed;opacity:.5}.np-tag-weg:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px;border-radius:var(--radius-akten-1)}.np-tag-feld{width:140px}.ws-schiene{height:100%;padding:var(--abstand-2) 0;flex-direction:column;align-items:center;gap:4px;display:flex}.ws-abschnitt{padding:8px var(--abstand-3) 4px}.ws-row{width:100%;padding:6px var(--abstand-3);text-align:left;font-family:var(--font-sans);cursor:pointer;transition:background var(--dauer) var(--kurve),transform var(--dauer-mittel) var(--kurve),padding-right var(--dauer) var(--kurve);background:0 0;border:none;align-items:center;gap:8px;display:flex;position:relative}.ws-row[data-active=true]{background:var(--color-paper-05)}.ws-row:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.ws-row[data-art=tag]{padding-top:4px;padding-bottom:4px}.ws-row[data-art=notiz]{gap:6px;padding-top:4px;padding-bottom:4px}.ws-row[data-einzug=flach]{padding-left:var(--abstand-4)}.ws-row[data-einzug=tief]{padding-left:var(--abstand-6)}.ws-row-symbol{color:var(--color-ink-60);transition:color var(--dauer);flex-shrink:0;display:inline-flex}.ws-row[data-art=notiz] .ws-row-symbol{opacity:.7}.ws-row[data-active=true] .ws-row-symbol{color:var(--color-ink-100);opacity:1}.ws-row-raute{font-family:var(--font-mono);font-size:var(--text-akten-caption)}.ws-row-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-akten-small);color:var(--color-ink-80);transition:color var(--dauer);flex:1;overflow:hidden}.ws-row[data-art=tag] .ws-row-name,.ws-row[data-art=notiz] .ws-row-name{font-size:var(--text-akten-caption)}.ws-row[data-active=true] .ws-row-name{color:var(--color-ink-100);font-weight:600}.ws-row-name[data-ohne-kurs]{color:var(--color-ink-60);font-style:italic}.ws-row-zahl{font-family:var(--font-mono);font-size:var(--text-akten-micro);font-variant-numeric:tabular-nums;color:var(--color-ink-60);flex-shrink:0}.ws-row-favorit,.ws-row-geteilt{color:var(--color-ink-60);flex-shrink:0;display:inline-flex}.ws-kurs-farbe{border-radius:var(--radius-akten-1);border:1px solid var(--kurs-farbe);background:var(--kurs-farbe);flex-shrink:0;width:14px;height:14px}@supports (color:color-mix(in lab,red,red)){.ws-kurs-farbe{background:color-mix(in srgb,var(--kurs-farbe) 40%,transparent)}}.ws-kurs-farbe[data-leer]{border:1px dashed var(--color-ink-40);background:0 0}.ws-leer{padding:2px var(--abstand-4) 6px}.ws-leer[data-tief]{padding-left:var(--abstand-6)}.akten-knopf.ws-textweg{margin:2px 16px 4px}.ws-fuss{border-top:1px solid var(--color-paper-20);flex-direction:column;flex-shrink:0;gap:2px;padding:8px;display:flex}.ws-fuss-link{width:100%;padding:6px var(--abstand-2);border-radius:var(--radius-akten-1);font-family:var(--font-sans);font-size:var(--text-akten-caption);color:var(--color-ink-60);text-align:left;cursor:pointer;transition:color var(--dauer),background var(--dauer);background:0 0;border:0;align-items:center;gap:8px;text-decoration:none;display:flex}.ws-fuss-link:hover{color:var(--color-ink-100);background:var(--color-paper-05)}.ws-fuss-link:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.ws-fuss-link svg{flex-shrink:0}.ws-zaehler{background:var(--color-ink-100);min-width:16px;color:var(--color-paper-00);font-family:var(--font-mono);font-size:var(--text-akten-micro);text-align:center;border-radius:999px;margin-left:auto;padding:0 5px;font-weight:600;line-height:16px}.ws-status{padding:6px var(--abstand-2);border-top:1px solid var(--color-paper-20);font-family:var(--font-sans);font-size:var(--text-akten-micro);color:var(--color-ink-60);flex-shrink:0;align-items:center;gap:8px;display:flex}.ws-status-netz{align-items:center;gap:6px;display:flex}.ws-status-netz>svg{color:var(--signal-erfolg)}.ws-status-netz[data-online=false]>svg{color:var(--signal-warnung)}.ws-status-format{font-family:var(--font-mono);letter-spacing:0;margin-left:auto}.ws-row[data-active=false]:hover{transform:translate(2px)}@media(prefers-reduced-motion:reduce){.ws-row{transition:none!important;transform:none!important}}.ws-strich{background:var(--ws-strich,var(--color-ink-100));border-radius:var(--radius-akten-1);pointer-events:none;width:2px!important}.ws-hovermarke{background:#f5f0e499}@supports (color:color-mix(in lab,red,red)){.ws-hovermarke{background:color-mix(in srgb,var(--color-paper-05) 60%,transparent)}}.ws-hovermarke{border-radius:var(--radius-akten-1)}.notes-search-wrap{position:relative}.notes-treffer{max-height:340px;padding:var(--schwebe-polster);overflow-y:auto}.notes-treffer-rest{border-top:1px solid var(--color-paper-20);font-family:var(--font-sans);font-size:var(--text-akten-caption);color:var(--color-ink-60);margin:2px 0 0;padding:6px 10px;font-style:italic}.notes-pfad{flex:0 auto;min-width:0;max-width:46%;overflow:hidden}.notes-search-wrap{min-width:190px}@media(max-width:900px){.notes-pfad{max-width:38%}.notes-search-wrap{min-width:150px}}.ws-baum-kurs{width:100%;padding:6px var(--abstand-3);text-align:left;cursor:pointer;transition:background var(--dauer) var(--kurve),transform var(--dauer-mittel) var(--kurve);background:0 0;border:none;align-items:center;gap:8px;display:flex}.ws-baum-kurs[data-active=true]{background:var(--color-paper-05)}.ws-baum-pfeil{color:var(--color-ink-60);transition:transform var(--dauer-mittel) var(--kurve),color var(--dauer);flex-shrink:0}[data-state=open]>.ws-baum-pfeil,[data-state=open] .ws-baum-pfeil{transform:rotate(90deg)}.kal-lernzeit-hinweis{padding:10px var(--abstand-3);border:1px solid var(--e-kante,var(--color-paper-20));border-radius:var(--radius-akten-2);font-size:var(--text-akten-small);color:var(--color-ink-80);grid-template-columns:14px minmax(0,1fr);align-items:start;gap:10px;margin:0;line-height:1.5;display:grid}.kal-lernzeit-hinweis>svg{color:var(--color-ink-60);margin-top:2px}.notes-seite{height:calc(100dvh - var(--top-banner-height,0px) - var(--akten-topbar-h,60px) - var(--akten-page-footer-h,88px));border-top:1px solid var(--color-paper-20);flex-direction:column;display:flex;overflow:hidden}.notes-kopfleiste{height:48px;padding:0 var(--abstand-3);background:var(--color-paper-00);border-bottom:1px solid var(--color-paper-20);flex-shrink:0;align-items:center;display:flex;container:notes-kopf/inline-size}.notes-kopf-zeile{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.notes-pfad{font-family:var(--font-sans);font-size:var(--text-akten-caption);color:var(--color-ink-60);align-items:center;gap:2px;display:flex}.notes-crumb-btn{border-radius:var(--radius-akten-2);min-width:0;min-height:28px;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;transition:background var(--dauer) var(--kurve),color var(--dauer);background:0 0;border:0;align-items:center;gap:6px;padding:0 6px;display:inline-flex}.notes-crumb-btn:hover{background:var(--color-paper-10);color:var(--color-ink-100)}.notes-crumb-btn:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.notes-crumb-btn svg{flex-shrink:0}.notes-crumb-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.notes-crumb-trenner{color:var(--color-paper-30);-webkit-user-select:none;user-select:none;margin:0 2px}.notes-crumb-aktuell{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-ink-100);padding:3px 6px;font-weight:500;overflow:hidden}.notes-search-wrap{flex:1;max-width:520px;margin:0 auto}.notes-search-wrap>.akten-suche{width:100%}.notes-kopf-aktionen{flex-shrink:0;align-items:center;gap:6px;display:flex}.notes-kopf-aktionen .akten-kopf-btn{border-color:var(--color-ink-40);background:0 0}@container notes-kopf (max-width:720px){.notes-kopf-aktionen .akten-knopf-text,.notes-pfad .notes-crumb-btn:first-child .notes-crumb-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.notes-kopf-aktionen .akten-knopf{padding-inline:7px}.notes-pfad{flex-shrink:0}.notes-pfad .notes-crumb-trenner,.notes-pfad .notes-crumb-trenner~*{display:none}}@container notes-kopf (max-width:460px){.notes-kopf-zeile{gap:6px}.notes-kopf-aktionen{gap:4px}}.notes-zustand{min-height:0;padding:var(--abstand-4);flex:1;justify-content:center;align-items:center;display:flex;overflow-y:auto}.notes-ansicht{flex:1;min-height:0;overflow-y:auto;container-type:inline-size}.notes-ansicht-inhalt{gap:var(--abstand-4);padding-block:clamp(20px,3vw,32px) clamp(32px,4vw,48px);padding-inline:max(clamp(16px,3vw,32px),min(8cqi - 32px,var(--pad-page-x)));flex-direction:column;display:flex;container:notes-ansicht/inline-size}.notes-ansicht .akten-seitenkopf:not([data-zurueck]){--seitenkopf-oben:0px}.notes-ansicht .akten-seitenkopf{margin-bottom:0}.notes-werkzeuge{align-items:center;gap:8px var(--abstand-2);flex-wrap:wrap;display:flex}.notes-werkzeuge>.akten-suche{flex:240px;max-width:380px}.notes-werkzeuge-rechts{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.notes-ergebnis{font-family:var(--font-mono);font-size:var(--text-akten-caption);font-variant-numeric:tabular-nums;color:var(--color-ink-60);flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.notes-zeilen{margin:0;padding:0;list-style:none}.notes-zeile{align-items:flex-start;gap:var(--abstand-2);padding:var(--abstand-2) var(--pad-card);border-top:1px solid var(--color-paper-20);transition:background var(--dauer-kurz) var(--kurve);display:flex;position:relative}.notes-zeile:first-child,.akten-blatt-kopf+.notes-zeilen>.notes-zeile:first-child,.akten-blatt-kopf+.notes-zeile{border-top:0}.notes-zeile:hover,.notes-zeile:focus-within{background:var(--color-paper-10)}.notes-zeile[data-fragt=true]{background:var(--color-paper-10);align-items:center}.notes-zeile-meta{font-family:var(--font-mono);font-size:var(--text-akten-caption);font-variant-numeric:tabular-nums;color:var(--color-ink-60);flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.notes-zeile-aktionen{flex-shrink:0;align-items:center;gap:4px;display:flex}.notes-zeile-aktionen[data-beim-ueberfahren]{opacity:0;transition:opacity var(--dauer-kurz)}.notes-zeile:hover .notes-zeile-aktionen[data-beim-ueberfahren],.notes-zeile:focus-within .notes-zeile-aktionen[data-beim-ueberfahren]{opacity:1}@media(hover:none){.notes-zeile-aktionen[data-beim-ueberfahren]{opacity:1}}.notes-zeile{flex-wrap:wrap}.notes-zeile-notiz{font-family:var(--font-serif);font-weight:400;font-size:var(--text-akten-body);color:var(--color-ink-100);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}.akten-zeile[data-offen],.akten-zeile[data-offen]:hover{background:var(--color-paper-10)}.notes-zeile-formular{gap:var(--abstand-2);flex-direction:column;flex:1;min-width:0;display:flex}.notes-zeile-formular-knoepfe{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.notes-zeile-abgesetzt{margin-left:auto}.notes-kartennotiz{flex-direction:column;align-items:stretch;gap:8px}.notes-kartennotiz:hover,.notes-kartennotiz:focus-within{background:0 0}.notes-kartennotiz-kopf{align-items:center;gap:8px;min-height:28px;display:flex}.notes-kartennotiz-marken{flex-wrap:wrap;align-items:center;gap:6px;margin-right:auto;display:flex}.notes-kartennotiz-frage{font-family:var(--font-serif);font-size:var(--text-akten-body);color:var(--color-ink-100);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;line-height:1.4;text-decoration:none;display:-webkit-box;overflow:hidden}.notes-kartennotiz-frage:hover{text-decoration:underline;-webkit-text-decoration-color:var(--color-ink-40);text-decoration-color:var(--color-ink-40);text-underline-offset:3px}.notes-kartennotiz-frage:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-akten-1)}.notes-kartennotiz-fuss{justify-content:flex-end;display:flex}@media(prefers-reduced-motion:reduce){.cd-type-skeleton{transition:none}}.card-detail-mode-pane{animation:card-detail-mode-enter var(--dauer-lang) var(--kurve-ausklang) backwards}@keyframes card-detail-mode-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.card-detail-mode-pane{animation:none}}.deckdetail-results-pane{animation:deckdetail-pane-enter var(--dauer-lang) var(--kurve-ausklang) backwards}@keyframes deckdetail-pane-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.deckdetail-results-pane{animation:none}}.kalender-month-body-anim{animation:kalenderMonthFade var(--dauer-mittel) var(--kurve) backwards}@keyframes kalenderMonthFade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.kalender-month-body-anim{animation:none}}.termin-chip{border:1px solid var(--color-paper-30);border-radius:var(--radius-akten-1);min-width:0;color:var(--color-ink-100);font-size:var(--text-akten-micro);text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;flex-shrink:0;align-items:center;gap:5px;padding:2px 6px;font-weight:500;line-height:1.3;display:flex;overflow:hidden}.termin-chip[data-klausur=true]{font-weight:600}.termin-chip[data-ziehbar=true]{cursor:grab}.termin-chip[data-zieht=true]{opacity:.6}.termin-chip-zeit{font-family:var(--font-mono);opacity:.7;flex:none}.termin-chip-titel{text-overflow:ellipsis;overflow:hidden}.termin-chip[data-form=gestapelt]{width:100%;font-size:var(--text-akten-caption);white-space:normal;transition:transform var(--dauer) var(--kurve);flex-direction:column;align-items:stretch;gap:1px;padding:3px 6px 3px 8px}.termin-chip[data-form=gestapelt]:hover{transform:translate(1px)}.termin-chip[data-form=gestapelt] .termin-chip-zeit{font-size:var(--text-akten-micro);color:var(--text-muted);opacity:1}.termin-chip[data-form=gestapelt] .termin-chip-titel{-webkit-line-clamp:2;letter-spacing:-.005em;-webkit-box-orient:vertical;display:-webkit-box}.review-page-akten{gap:var(--abstand-3);padding:var(--abstand-4) var(--pad-page-x) var(--abstand-5);box-sizing:border-box;flex-direction:column;width:100%;display:flex}@media(max-width:1024px){.review-page-akten{padding:16px var(--pad-page-x) 32px}}@media(max-width:640px){.review-page-akten{padding:14px var(--pad-page-x) 32px}}.card-detail-page{padding:var(--abstand-4) var(--pad-page-x) var(--abstand-5);box-sizing:border-box;width:100%;animation:aktenPageEnter var(--dauer-mittel) var(--kurve-ausklang);flex-direction:column;gap:clamp(14px,1vw + 8px,28px);display:flex}@media(max-width:1024px){.card-detail-page{padding:16px var(--pad-page-x) 32px}}@media(max-width:640px){.card-detail-page{padding:14px var(--pad-page-x) 32px}}.review-card-shell{background:var(--color-paper-05);border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-3);gap:var(--abstand-3);animation:review-card-enter var(--dauer-lang) var(--kurve) backwards;flex-direction:column;padding:clamp(20px,2.4vw,28px) clamp(20px,2.6vw,32px) clamp(18px,2vw,24px);display:flex;position:relative;overflow:hidden}.review-card-shell.is-leaving{animation:review-card-exit var(--dauer) var(--kurve-hinein) both}.review-card-shell.is-entering{animation:review-card-enter-right var(--dauer-lang) var(--kurve) backwards}@keyframes review-card-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes review-card-enter-right{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}@keyframes review-card-exit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-12px)}}.review-card-stripe{background:var(--color-paper-30);height:3px;position:absolute;top:0;left:0;right:0}.review-card-shell.is-zivil .review-card-stripe{background:var(--color-zivil)}.review-card-shell.is-straf .review-card-stripe{background:var(--color-straf)}.review-card-shell.is-oeff .review-card-stripe{background:var(--color-oeff)}.review-card-head{justify-content:space-between;align-items:flex-start;gap:var(--abstand-2);padding-top:4px;display:flex}.review-card-head-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.review-card-norm{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-akten-caption);color:var(--color-ink-60);font-weight:500}.review-card-interval{font-size:var(--text-akten-caption);color:var(--color-ink-60);font-weight:400}.review-rating-panel{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px;display:grid}.review-rating-btn{overflow-wrap:anywhere;border-radius:var(--radius-akten-3);text-align:left;cursor:pointer;min-width:0;font-family:var(--font-sans);transition:transform var(--dauer) var(--kurve),filter var(--dauer-mittel);opacity:0;animation:review-rating-reveal .36s var(--kurve) both;border:1px solid;flex-direction:column;align-items:stretch;gap:4px;padding:12px 14px;display:flex}.stagger-rating .review-rating-btn:first-child{animation-delay:80ms}.stagger-rating .review-rating-btn:nth-child(2){animation-delay:.14s}.stagger-rating .review-rating-btn:nth-child(3){animation-delay:.2s}.stagger-rating .review-rating-btn:nth-child(4){animation-delay:.26s}@keyframes review-rating-reveal{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.review-rating-btn:hover{filter:brightness(1.04);transform:translateY(-2px)}.review-rating-btn:active{transform:translateY(0)}.review-rating-row{align-items:center;gap:8px;display:flex}.review-rating-dot{border-radius:999px;flex-shrink:0;width:8px;height:8px}.review-rating-label{font-size:var(--text-akten-small);letter-spacing:-.005em;font-weight:700}.review-rating-kbd{background:#fbf8f199;margin-left:auto;padding:1px 6px}@supports (color:color-mix(in lab,red,red)){.review-rating-kbd{background:color-mix(in srgb,var(--color-paper-00) 60%,transparent)}}.review-rating-kbd{border-radius:var(--radius-akten-1);font-family:var(--font-mono);font-size:var(--text-akten-micro);color:var(--color-ink-60)}.review-rating-interval{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-akten-micro);letter-spacing:0;opacity:.7}@media(prefers-reduced-motion:reduce){.review-card-shell,.review-card-shell.is-leaving,.review-card-shell.is-entering,.review-rating-btn{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.review-wahl-raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.akten-knopf.review-wahl{justify-content:flex-start}.review-wahl .akten-knopf-text{align-items:center;gap:10px;display:inline-flex}.review-wahl-name .abfrage-taste{margin-left:8px}@media(pointer:coarse){.review-wahl-name .abfrage-taste{display:none}}.akten-knopf.review-wahl--zweizeilig{white-space:normal;text-align:left;justify-content:flex-start}.review-wahl--zweizeilig .akten-knopf-text{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.review-wahl-hinweis{font-family:var(--font-sans);font-size:var(--text-akten-caption);color:var(--color-ink-60);font-weight:400}.review-wahl-abschalten{padding-top:var(--abstand-2);border-top:1px solid var(--color-paper-20);opacity:0;transition:opacity var(--dauer-lang) var(--kurve-ausklang),transform var(--dauer-lang) var(--kurve-ausklang);flex-direction:column;align-items:flex-start;gap:4px;display:flex;transform:translateY(6px)}.review-wahl-abschalten[data-sichtbar=true]{opacity:1;transform:none}.review-wahl-abschalten .akten-feld-hinweis{margin:0}.review-einst-link{color:var(--color-ink-100);text-decoration:underline;-webkit-text-decoration-color:var(--color-paper-30);text-decoration-color:var(--color-paper-30);text-underline-offset:2px}.review-einst-link:hover{-webkit-text-decoration-color:var(--color-ink-60);text-decoration-color:var(--color-ink-60)}.streit-matrix{grid-template-columns:max-content repeat(var(--streit-cols,2),minmax(0,1fr));border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-2);background:var(--color-paper-00);display:grid;overflow:hidden}.streit-label{padding:var(--abstand-2) var(--abstand-2) var(--abstand-2) var(--abstand-3);border-top:1px solid var(--color-paper-20);background:var(--color-paper-05);font-family:var(--font-mono);font-size:var(--text-akten-micro);letter-spacing:0;color:var(--color-ink-60);white-space:nowrap;grid-column:1;align-items:flex-start;font-weight:600;display:flex}.streit-label[data-row=ausgangspunkt]{border-top:0;grid-row:1}.streit-label[data-row=head]{grid-row:var(--streit-r,1);border-top:0}.streit-label[data-row=opinion]{grid-row:var(--streit-r,2)}.streit-label[data-row=arguments]{grid-row:var(--streit-r,3)}.streit-label[data-row=stellungnahme]{grid-row:var(--streit-r,4);color:var(--color-fsrs-hard)}.streit-matrix[data-ausgangspunkt] .streit-label[data-row=head],.streit-matrix[data-ausgangspunkt] .streit-cell-head{border-top:1px solid var(--color-paper-20)}.streit-cell{grid-column:var(--streit-c,2);grid-row:var(--streit-r,2);min-width:0;padding:var(--abstand-2) var(--abstand-3);border-top:1px solid var(--color-paper-20);border-left:1px solid var(--color-paper-20);transition:background var(--dauer-mittel) var(--kurve);position:relative}.streit-cell[data-span]{grid-column:2/-1}.streit-cell[data-row=ausgangspunkt]{border-top:0}.streit-cell-head{grid-row:var(--streit-r,1);padding-top:var(--abstand-3);background:var(--color-paper-05);box-shadow:inset 0 3px 0 -1px var(--streit-accent);border-top:0;flex-direction:column;gap:3px;display:flex}@supports (color:color-mix(in lab,red,red)){.streit-cell-head{box-shadow:inset 0 3px 0 -1px color-mix(in srgb,var(--streit-accent) 55%,transparent)}}.streit-cell-head[data-state=focus]{background:var(--streit-accent)}@supports (color:color-mix(in lab,red,red)){.streit-cell-head[data-state=focus]{background:color-mix(in srgb,var(--streit-accent) 8%,var(--color-paper-05))}}.streit-view-nr{font-family:var(--font-mono);font-size:var(--text-akten-micro);letter-spacing:0;color:var(--color-ink-60);font-weight:600}.streit-view-name{font-family:var(--font-serif);font-size:var(--text-akten-small);color:var(--streit-accent);overflow-wrap:anywhere;font-weight:600;line-height:1.4}.streit-cell-label{font-family:var(--font-mono);font-size:var(--text-akten-micro);letter-spacing:0;color:var(--color-ink-60);margin-bottom:4px;font-weight:600;display:none}.streit-cell[data-state=hidden]{background:repeating-linear-gradient(-45deg,#14130e08 0 5px,transparent 5px 10px),var(--color-paper-00)}@supports (color:color-mix(in lab,red,red)){.streit-cell[data-state=hidden]{background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--color-ink-100) 3%,transparent) 0 5px,transparent 5px 10px),var(--color-paper-00)}}.streit-cell[data-state=active]{background:var(--streit-accent)}@supports (color:color-mix(in lab,red,red)){.streit-cell[data-state=active]{background:color-mix(in srgb,var(--streit-accent) 9%,var(--color-paper-00))}}.streit-cell[data-state=active]{box-shadow:inset 0 0 0 2px var(--streit-accent)}@supports (color:color-mix(in lab,red,red)){.streit-cell[data-state=active]{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--streit-accent) 45%,transparent)}}.streit-cell[data-state=open]{background:var(--streit-accent)}@supports (color:color-mix(in lab,red,red)){.streit-cell[data-state=open]{background:color-mix(in srgb,var(--streit-accent) 5%,var(--color-paper-00))}}.streit-cell[data-state=open]>.streit-cell-text,.streit-cell[data-state=open]>.streit-cell-prompt{animation:streitCellReveal var(--dauer-lang) var(--kurve) backwards}.streit-cell[data-row=stellungnahme][data-state=done],.streit-cell[data-row=stellungnahme][data-state=open]{background:var(--color-paper-10)}@keyframes streitCellReveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.streit-cell-veil{min-height:2.6em;display:block}.streit-cell-empty{min-height:2.6em;color:var(--color-ink-40);display:block}.streit-cell-prompt{min-height:2.6em;font-family:var(--font-serif);font-size:var(--text-akten-h4);color:var(--streit-accent);line-height:1.2;display:block}@supports (color:color-mix(in lab,red,red)){.streit-cell-prompt{color:color-mix(in srgb,var(--streit-accent) 55%,transparent)}}.streit-cell-text{font-size:var(--text-akten-small);color:var(--color-ink-100);overflow-wrap:anywhere;line-height:1.6}.streit-cell[data-state=done] .streit-cell-text{color:var(--color-ink-80)}.streit-matrix[data-stacked]{grid-template-columns:minmax(0,1fr)}.streit-matrix[data-stacked] .streit-label{display:none}.streit-matrix[data-stacked] .streit-cell{border-left:0;grid-area:auto/1}.streit-matrix[data-stacked] .streit-cell-head{border-top:1px solid var(--color-paper-20)}.streit-matrix[data-stacked] .streit-cell-head[data-col="1"]{border-top:0}.streit-matrix[data-stacked][data-ausgangspunkt] .streit-cell-head[data-col="1"]{border-top:1px solid var(--color-paper-20)}.streit-matrix[data-stacked] .streit-cell-label{display:block}.streit-matrix[data-stacked] .streit-cell-veil,.streit-matrix[data-stacked] .streit-cell-empty{min-height:1.1em}@media(prefers-reduced-motion:reduce){.streit-cell[data-state=open]>.streit-cell-text,.streit-cell[data-state=open]>.streit-cell-prompt{animation-duration:.01ms!important}}.abfrage-seite{--abfrage-a2:round(var(--abstand-2), 2px);--abfrage-a3:round(var(--abstand-3), 2px);--abfrage-a4:round(var(--abstand-4), 2px);--abfrage-a5:round(var(--abstand-5), 2px);--abfrage-pad:round(var(--abstand-5), 2px);--abfrage-spalte:round(48rem, 2px);--abfrage-rand-breite:round(clamp(18rem, 12rem + 10cqi, 24rem), 2px);--abfrage-oben:19rem;gap:var(--abfrage-a4);padding-bottom:var(--abfrage-a5)}.abfrage-kopf{flex-direction:column;min-width:0;display:flex}.abfrage-kopf .akten-seitenkopf{margin-bottom:0}.abfrage-kopf .akten-seitenkopf-reihe{padding-bottom:var(--abfrage-a3);border-bottom:0}.abfrage-kopf .akten-seitenkopf-titel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.abfrage-zaehl{font-family:var(--font-sans);font-size:var(--text-akten-small)}.abfrage-fortschritt .akten-fortschritt-balken{transition:transform var(--dauer-mittel) var(--kurve)}.abfrage-pille{gap:8px}.abfrage-form-zeichen{flex:none;width:14px;height:14px}.abfrage-uhr .akten-num{text-align:left;font-variant-numeric:tabular-nums;min-width:4ch}.abfrage-einwilligung{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.abfrage-raster{align-items:start;gap:var(--abfrage-a4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}@container (min-width:60rem){.abfrage-raster[data-rand]{grid-template-columns:minmax(0,1fr) var(--abfrage-rand-breite)}.abfrage-raster:has(>.abfrage-rand-zu){grid-template-columns:minmax(0,1fr) auto}}.abfrage-spalte{gap:var(--abfrage-a3);flex-direction:column;min-width:0;display:flex}.abfrage-rand-zu{top:var(--abfrage-a3);position:sticky}html body .akten-blatt.abfrage-karte{--pad-card:var(--abfrage-pad);--abfrage-seite-pad:max(var(--abfrage-pad), round(down, calc((100% - var(--abfrage-spalte)) / 2), 2px));min-block-size:clamp(28rem,calc(100dvh - var(--abfrage-oben)),48rem);gap:0;padding:0;overflow:clip;container:abfrage-karte/inline-size}html body .akten-blatt.abfrage-karte--skelett{padding:var(--abfrage-pad);gap:var(--abfrage-a3)}.abfrage-karte-kopf{justify-content:space-between;align-items:center;gap:var(--abfrage-a2);padding:var(--abfrage-a4) var(--abfrage-pad) 0;display:flex}.abfrage-karte-marken{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.abfrage-geschwister{font-size:var(--text-akten-small);color:var(--color-ink-60)}.abfrage-karte-fundstelle{padding:0 var(--abfrage-pad);font-size:var(--text-akten-small);color:var(--color-ink-60);text-overflow:ellipsis;white-space:nowrap;margin:8px 0 0;overflow:hidden}.abfrage-karte-koerper{gap:var(--abfrage-a4);padding:var(--abfrage-a5) var(--abfrage-seite-pad);flex-direction:column;flex:1 0 auto;display:flex}.abfrage-mitte{gap:var(--abfrage-a4);flex-direction:column;min-width:0;margin-block:auto;display:flex}.abfrage-inhalt{gap:var(--abfrage-a4);flex-direction:column;min-width:0;display:flex}.abfrage-inhalt div:has(>.karte-frage){display:contents}.abfrage-inhalt .karte-frage{order:0;margin-bottom:0}.abfrage-inhalt>.abfrage-abgleich{order:1}.abfrage-inhalt .karte-antwort{order:2}.abfrage-inhalt>.abfrage-normen{order:3}.abfrage-karte .karte-frage :is(.card-html,.card-markdown,p){font-size:round(var(--text-akten-h5),1px);color:var(--color-ink-100);text-wrap:pretty;font-weight:500;line-height:1.5}.abfrage-karte-koerper[data-kurz] .karte-frage :is(.card-html,.card-markdown,p){font-size:round(var(--text-akten-h4),1px);letter-spacing:-.01em;text-wrap:balance;line-height:1.35}.abfrage-karte .karte-antwort :is(.card-html,.card-markdown){font-size:round(var(--text-akten-body-lg),1px);color:var(--color-ink-80);line-height:1.65}.abfrage-karte .card-answer-reveal{animation:abfrage-auftauchen var(--dauer-mittel) var(--kurve) backwards}.karte-trenner{margin:0 0 var(--abstand-3);font-size:var(--text-akten-small);color:var(--color-ink-60);align-items:center;gap:10px;display:flex}.karte-trenner:after{content:"";background:var(--e-kante);flex:1;height:1px}.abfrage-normen{font-size:var(--text-akten-small);color:var(--color-ink-60);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;display:flex}.abfrage-normen-name{margin-right:4px}.abfrage-norm{border:1px solid var(--e-kante-stark);font-variant-numeric:tabular-nums;color:var(--color-ink-80);white-space:nowrap;border-radius:999px;padding:2px 10px}.abfrage-eigene .akten-feld{font-size:var(--text-akten-body-lg);line-height:1.6}.abfrage-karte .voice-transkript{border-radius:var(--e-rund-innen)}.abfrage-abgleich{gap:var(--abfrage-a3) var(--abfrage-a5);padding:var(--abfrage-a4);border:1px solid var(--e-kante);border-radius:var(--e-rund-innen);background:#ece5d299;grid-template-columns:minmax(0,1fr);display:grid}@supports (color:color-mix(in lab,red,red)){.abfrage-abgleich{background:color-mix(in srgb,var(--color-paper-10) 60%,transparent)}}@container abfrage-karte (min-width:34rem){.abfrage-abgleich[data-mit-begriffen]{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.abfrage-abgleich-eigen,.abfrage-abgleich-begriffe{flex-direction:column;gap:8px;min-width:0;display:flex}.abfrage-abgleich-text{font-size:var(--text-akten-body);color:var(--color-ink-80);white-space:pre-wrap;margin:0;line-height:1.6}.abfrage-abgleich-zahl{font-size:var(--text-akten-small);justify-content:space-between;align-items:baseline;gap:8px;display:flex}.abfrage-abgleich-begriffe .voice-treffer-begriffe{margin:0}.abfrage-leiste{z-index:2;justify-content:space-between;align-items:center;gap:var(--abfrage-a3);box-sizing:border-box;min-block-size:78px;padding:var(--abfrage-a3) var(--abfrage-seite-pad);background:var(--e-karte);border-top:1px solid var(--e-kante);margin-top:auto;display:flex;position:sticky;bottom:0}html:has(.abfrage-leiste),.akten-shell-scroll:has(.abfrage-leiste){scroll-padding-bottom:96px}.abfrage-leiste-links{align-items:center;gap:var(--abfrage-a3);min-width:0;display:flex}.abfrage-haupt{flex:none;min-inline-size:13rem}.abfrage-taste{border:1px solid var(--e-kante-stark);border-radius:var(--radius-akten-1);font-family:var(--font-code);font-size:var(--text-akten-micro);color:var(--color-ink-60);margin-left:10px;padding:1px 6px;font-weight:400}.abfrage-taste--hell{border-color:#fbf8f159}@supports (color:color-mix(in lab,red,red)){.abfrage-taste--hell{border-color:color-mix(in srgb,var(--color-paper-00) 35%,transparent)}}.abfrage-taste--hell{color:#fbf8f1bf}@supports (color:color-mix(in lab,red,red)){.abfrage-taste--hell{color:color-mix(in srgb,var(--color-paper-00) 75%,transparent)}}.abfrage-mikro{display:inline-flex}.abfrage-schritt{font-size:var(--text-akten-small);color:var(--color-ink-80);white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.abfrage-schritt-was{color:var(--color-ink-60)}.abfrage-schritt-punkte{gap:4px;display:inline-flex}.abfrage-schritt-punkte>span{background:var(--color-paper-30);width:6px;height:6px;transition:background var(--dauer) var(--kurve);border-radius:999px}.abfrage-schritt-punkte>span[data-stand=fertig]{background:var(--color-ink-60)}.abfrage-schritt-punkte>span[data-stand=jetzt]{background:var(--color-ink-100);width:18px}.abfrage-schritt-punkte>span[data-stand=jetzt]:not(:first-child){transform-origin:100%;animation:abfrage-punkt-wachsen var(--dauer) var(--kurve)}.abfrage-schritt-punkte>span[data-stand=fertig]:not(:has(+[data-stand=fertig])){transform-origin:0;animation:abfrage-punkt-schrumpfen var(--dauer) var(--kurve)}@keyframes abfrage-punkt-wachsen{0%{transform:scaleX(.333333)}}@keyframes abfrage-punkt-schrumpfen{0%{transform:scaleX(3)}}@container abfrage-karte (max-width:44rem){.abfrage-schritt-was{display:none}}@container abfrage-karte (max-width:30rem){.abfrage-schritt-punkte{display:none}}.abfrage-leiste[data-art=bewerten]{padding-block:var(--abfrage-a3)}.abfrage-noten{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;display:grid}.abfrage-karte[tabindex="-1"]:focus,.abfrage-noten[tabindex="-1"]:focus{outline:none}html body .akten-kachel.abfrage-note{min-block-size:58px;animation:abfrage-auftauchen var(--dauer-mittel) var(--kurve) backwards;align-items:center;gap:8px;padding:10px 12px}html body .akten-kachel.abfrage-note:nth-child(2){animation-delay:40ms}html body .akten-kachel.abfrage-note:nth-child(3){animation-delay:80ms}html body .akten-kachel.abfrage-note:nth-child(4){animation-delay:.12s}.abfrage-note .akten-wahlkarte-symbol{align-self:flex-start;padding-top:6px}.abfrage-note .akten-wahlkarte-titel{font-family:var(--font-sans);font-size:var(--text-akten-body);color:var(--color-ink-100);align-items:center;font-weight:500;display:flex}.abfrage-note .abfrage-taste{margin-left:auto}.abfrage-note .akten-wahlkarte-zusatz{font-size:var(--text-akten-small);color:var(--color-ink-60);font-variant-numeric:tabular-nums}:is(.abfrage-note,.abfrage-verlauf-zeile)[data-note=again]{--abfrage-ton:var(--color-fsrs-again-punkt)}:is(.abfrage-note,.abfrage-verlauf-zeile)[data-note=hard]{--abfrage-ton:var(--color-fsrs-hard-punkt)}:is(.abfrage-note,.abfrage-verlauf-zeile)[data-note=good]{--abfrage-ton:var(--color-fsrs-good-punkt)}:is(.abfrage-note,.abfrage-verlauf-zeile)[data-note=easy]{--abfrage-ton:var(--color-fsrs-easy-punkt)}.abfrage-punkt{background:var(--abfrage-ton,var(--color-ink-40));border-radius:999px;flex:none;width:8px;height:8px;display:inline-block}.abfrage-karte .streit-matrix{border-color:var(--e-kante);border-radius:var(--e-rund-innen);background:0 0}.abfrage-karte .streit-label{border-top-color:var(--e-kante);font-family:var(--font-sans);font-size:var(--text-akten-small);background:0 0;font-weight:500}.abfrage-karte .streit-cell{border-color:var(--e-kante)}.abfrage-karte .streit-cell-head{box-shadow:none;background:0 0}.abfrage-karte .streit-cell-head[data-state=focus]{background:#ece5d2b3}@supports (color:color-mix(in lab,red,red)){.abfrage-karte .streit-cell-head[data-state=focus]{background:color-mix(in srgb,var(--color-paper-10) 70%,transparent)}}.abfrage-karte .streit-view-name{font-family:var(--font-sans);font-size:var(--text-akten-body);color:var(--color-ink-100);font-weight:500}.abfrage-karte .streit-view-nr{font-family:var(--font-sans);font-weight:400}.abfrage-karte .streit-cell[data-state=hidden]{background:0 0}.abfrage-karte .streit-cell[data-state=active]{background:#ece5d2b3}@supports (color:color-mix(in lab,red,red)){.abfrage-karte .streit-cell[data-state=active]{background:color-mix(in srgb,var(--color-paper-10) 70%,transparent)}}.abfrage-karte .streit-cell[data-state=active]{box-shadow:inset 0 0 0 1px var(--color-ink-40)}.abfrage-karte .streit-cell[data-state=open]{background:0 0}.abfrage-karte .streit-cell-prompt{font-family:var(--font-titel);color:var(--color-ink-40)}.abfrage-karte .streit-cell-text{font-size:var(--text-akten-body)}.abfrage-karte .streit-label[data-row=stellungnahme]{color:var(--color-ink-60)}html body .akten-blatt.abfrage-rand{top:var(--abfrage-a3);gap:var(--abfrage-a3);position:sticky}.abfrage-rand-inhalt{gap:var(--abfrage-a4);flex-direction:column;display:flex}.abfrage-rand-teil{flex-direction:column;gap:8px;display:flex}.abfrage-rand-teil+.abfrage-rand-teil{padding-top:var(--abfrage-a4);border-top:1px solid var(--e-kante)}.abfrage-rand-titelzeile{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.abfrage-teiltitel{font-family:var(--font-sans);font-size:var(--text-akten-small);color:var(--color-ink-60);margin:0;font-weight:500}.abfrage-rand-stand{font-size:var(--text-akten-caption);color:var(--color-ink-60)}.abfrage-rand-stand-zeile{align-items:baseline;gap:8px;display:inline-flex}.abfrage-leise{font-size:var(--text-akten-small);color:var(--color-ink-60);margin:0;line-height:1.5}.abfrage-notiz-zu{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.abfrage-rand-weg{font-size:var(--text-akten-small);color:var(--color-ink-60);transition:color var(--dauer) var(--kurve);align-self:flex-start;text-decoration:none}.abfrage-rand-weg:hover{color:var(--color-ink-100)}.abfrage-rand-weg:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-akten-1)}.abfrage-verlauf{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.abfrage-verlauf-zeile{min-block-size:30px;font-size:var(--text-akten-small);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.abfrage-verlauf-zeile+.abfrage-verlauf-zeile{border-top:1px solid var(--e-kante)}.abfrage-verlauf-note{color:var(--color-ink-100)}.abfrage-verlauf-wann{color:var(--color-ink-60)}html body .akten-blatt.abfrage-rand--schmal{gap:0;padding:6px;position:static}.akten-knopf.abfrage-rand-klappe{justify-content:flex-start;gap:10px;min-block-size:44px}.abfrage-rand-klappe .akten-knopf-text{flex:1;align-items:baseline;gap:10px;min-width:0;display:flex}.abfrage-rand-klappe-name{color:var(--color-ink-100)}.abfrage-rand-klappe-meta{text-overflow:ellipsis;color:var(--color-ink-60);font-weight:400;overflow:hidden}.abfrage-rand-klappe[aria-expanded=true] svg{rotate:180deg}.abfrage-rand--schmal .abfrage-rand-inhalt{padding:10px}@keyframes abfrage-auftauchen{0%{opacity:0;transform:translateY(4px)}}@keyframes abfrage-ueberblenden{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.abfrage-karte .card-answer-reveal,html body .akten-kachel.abfrage-note{animation:abfrage-ueberblenden var(--dauer-kurz) linear backwards}.abfrage-fortschritt .akten-fortschritt-balken,.abfrage-schritt-punkte>span{transition:none}}@container (max-width:40rem){.abfrage-kopf,.abfrage-raster{--abfrage-pad:var(--abfrage-a4);--abfrage-oben:13.5rem}.abfrage-kopf .akten-seitenkopf-reihe{flex-wrap:nowrap;align-items:flex-start}.abfrage-kopf .akten-seitenkopf-aktionen{flex-wrap:nowrap;flex-shrink:0;gap:6px}html body .abfrage-kopf .akten-seitenkopf-hinweis{position:static}html body .abfrage-kopf .akten-seitenkopf-reihe .akten-seitenkopf-titel{padding-right:0}.abfrage-kopf :is(.abfrage-pille,.akten-kopf-btn){min-block-size:44px;min-inline-size:44px}.abfrage-karte-koerper{padding-block:var(--abfrage-a4)}.abfrage-leiste{padding:10px 10px calc(10px + env(safe-area-inset-bottom,0px));min-block-size:72px}.abfrage-haupt{flex:auto;min-inline-size:0}.abfrage-noten{gap:6px}html body .akten-kachel.abfrage-note{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:8px 4px}.abfrage-note .akten-wahlkarte-text{align-items:center}.abfrage-note .akten-wahlkarte-titel{justify-content:center}}.decks-page{padding:var(--abstand-4) var(--pad-page-x) var(--abstand-4);box-sizing:border-box;width:100%;position:relative}@media(max-width:1024px){.decks-page{padding:16px var(--pad-page-x) 18px}}@media(max-width:640px){.decks-page{padding:14px var(--pad-page-x) 18px}}.decks-grid{gap:var(--abstand-4);flex-direction:column;display:flex}.pdf-config-raster{justify-content:center;gap:var(--abstand-4);padding-top:var(--abstand-5);grid-template-columns:minmax(0,672px);align-items:start;display:grid}@media(min-width:1000px){.pdf-config-raster:not(.ist-einspaltig){grid-template-columns:minmax(0,672px) minmax(360px,640px)}.pdf-config-raster>*{min-width:0}}.pdf-config-blatt{flex-direction:column;gap:10px;min-width:0;display:flex}.pdf-config-formular{--blatt-abstand:20px}.pdf-umfang{font-family:var(--font-mono);font-size:var(--text-akten-caption);letter-spacing:0;color:var(--color-ink-60);align-items:center;gap:6px;margin:0;display:inline-flex}.pdf-umfang strong{color:var(--color-ink-100)}.pdf-config-vorschau{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);align-self:center;min-width:0;height:min(86vh,1040px);overflow:hidden}@media(max-width:999px){.pdf-config-vorschau{height:min(60vh,640px)}}body[data-pdf-vollbild=true] .akten-topbar-pill{display:none}.pdf-pruef-raster{justify-content:center;gap:var(--abstand-4);padding-top:var(--abstand-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media(min-width:1000px){.pdf-pruef-raster{grid-template-columns:320px minmax(0,760px)}.pdf-pruef-pdf{grid-column:1/-1}}@media(min-width:1720px){.pdf-pruef-raster{grid-template-columns:300px minmax(0,620px) 520px}.pdf-pruef-pdf{grid-column:auto;position:sticky;top:8px}.pdf-pruef-raster .pdf-pruef-pdf-feld{height:min(86vh,1040px)}}.pdf-pruef-spalte{flex-direction:column;gap:10px;min-width:0;max-height:calc(100vh - 140px);display:flex;position:sticky;top:8px}@media(max-width:999px){.pdf-pruef-spalte{max-height:none;position:static}}.pdf-pruef-liste{--blatt-abstand:14px;flex:auto;min-height:0}.pdf-pruef-zeilen{border-top:1px solid var(--color-paper-20);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.pdf-result-nr{border-radius:var(--radius-akten-1);width:20px;height:20px;font-family:var(--font-mono);font-size:var(--text-akten-micro);font-variant-numeric:tabular-nums;background:var(--color-paper-10);color:var(--color-ink-60);flex:none;justify-content:center;align-items:center;margin-top:1px;font-weight:600;display:inline-flex}.akten-zeile[data-aktiv] .pdf-result-nr{background:var(--color-ink-100);color:var(--color-paper-00)}.pdf-pruef-karte{gap:var(--abstand-4);flex-direction:column;min-width:0;display:flex}.pdf-pruef-rohtext{gap:var(--abstand-3);flex-direction:column;display:flex}.pdf-pruef-vorschau{border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-3);background:var(--color-paper-00);min-height:160px;padding:clamp(16px,1.4vw + 6px,24px)}.pdf-pruef-pdf{flex-direction:column;gap:10px;min-width:0;display:flex;overflow:hidden}.pdf-pruef-quelle{font-size:var(--text-akten-caption);color:var(--color-ink-60);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.pdf-pruef-pdf-feld{align-self:stretch;width:100%;height:min(64vh,760px);position:static}.pdf-lauf-mitte{min-height:calc(100vh - 240px);padding-top:var(--abstand-5);place-items:center;display:grid}.pdf-lauf{gap:var(--abstand-3);flex-direction:column;width:min(100%,560px);display:flex}.pdf-lauf-titel{font-family:var(--font-serif);font-size:var(--text-akten-h4);letter-spacing:-.015em;color:var(--color-ink-100);margin:0;font-weight:500;line-height:1.2}.pdf-lauf-quelle{font-family:var(--font-mono);font-size:var(--text-akten-caption);letter-spacing:0;color:var(--color-ink-60);overflow-wrap:anywhere;margin:0}.pdf-lauf-phasen{flex-direction:column;gap:10px;margin:8px 0 0;padding:0;list-style:none;display:flex}.pdf-lauf-phase{column-gap:var(--abstand-2);font-family:var(--font-sans);font-size:var(--text-akten-body);color:var(--color-ink-100);grid-template-columns:18px minmax(0,1fr);align-items:center;display:grid}.pdf-lauf-marke{border:1.5px solid var(--color-paper-30);width:18px;height:18px;color:var(--color-paper-00);transition:background var(--dauer-mittel),border-color var(--dauer-mittel);background:0 0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.pdf-lauf-phase.ist-fertig .pdf-lauf-marke{background:var(--color-ink-100);border-color:var(--color-ink-100)}.pdf-lauf-phase.ist-fertig .pdf-lauf-text{color:var(--color-ink-60);text-decoration:line-through}.pdf-lauf-phase.ist-laeuft .pdf-lauf-marke{border-color:var(--color-ink-100)}.pdf-lauf-phase.ist-laeuft .pdf-lauf-marke:after{content:"";background:var(--color-ink-100);border-radius:999px;width:8px;height:8px;animation:1.4s ease-in-out infinite pdf-lauf-puls}.pdf-lauf-phase.ist-stopp .pdf-lauf-marke{border-color:var(--signal-gefahr);background:var(--signal-gefahr-flaeche)}.pdf-lauf-phase.ist-stopp .pdf-lauf-text{color:var(--color-ink-100);font-weight:500}.pdf-lauf-phase.ist-offen .pdf-lauf-text{color:var(--color-ink-60)}.pdf-lauf-detail{font-family:var(--font-mono);font-size:var(--text-akten-caption);letter-spacing:0;color:var(--color-ink-60);grid-column:2;margin-top:2px}@keyframes pdf-lauf-puls{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}@media(prefers-reduced-motion:reduce){.pdf-lauf-phase.ist-laeuft .pdf-lauf-marke:after{animation:none}}.pdf-lauf-hinweis{font-family:var(--font-mono);font-size:var(--text-akten-caption);letter-spacing:0;color:var(--color-ink-60);margin:0}.pdf-lauf-knoepfe{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.pdf-fertig{align-items:center;gap:var(--abstand-2);text-align:center;flex-direction:column;max-width:480px;margin:80px auto 0;display:flex}.pdf-fertig-symbol{border:1px solid var(--color-paper-20);background:var(--color-paper-05);width:56px;height:56px;color:var(--color-ink-100);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.pdf-fertig-titel{font-family:var(--font-serif);font-size:var(--text-akten-h3);letter-spacing:-.01em;color:var(--color-ink-100);margin:4px 0 0;font-weight:500}.pdf-fertig-text{font-family:var(--font-serif);font-size:var(--text-akten-body);color:var(--color-ink-60);margin:0;line-height:1.5}.pdf-fertig-text strong{color:var(--color-ink-100);font-weight:500}.pdf-fertig-knoepfe{margin-top:var(--abstand-2);flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.pdf-pruef-diagramm{gap:var(--abstand-2);flex-direction:column;display:flex}.pdf-pruef-diagramm-titel{font-family:var(--font-serif);font-size:var(--text-akten-body-lg);color:var(--color-ink-100);margin:0;font-weight:500}.pdf-pruef-diagramm .diagramm-buehne{width:100%;max-width:100%}.pdf-pruef-diagramm-stand{font-family:var(--font-mono);font-size:var(--text-akten-caption);letter-spacing:0;color:var(--color-ink-60);margin:0}.mitschrift-quelle-feld{padding:clamp(16px,1.6vw + 6px,28px);overflow:auto}.mitschrift-quelle-flaeche{--note-zoom:.9;min-height:0}mark.mitschrift-quelle{background:var(--marker-gelb);color:inherit;border-radius:var(--radius-akten-1);-webkit-box-decoration-break:clone;box-decoration-break:clone}.pdf-quelle-raster{justify-content:center;gap:var(--abstand-4);grid-template-columns:minmax(0,760px);align-items:start;display:grid}@media(min-width:1000px){.pdf-quelle-raster{grid-template-columns:minmax(0,760px) minmax(280px,400px)}}.pdf-quelle-seite{--blatt-abstand:14px}.pdf-quelle-schritte{padding-left:var(--abstand-4);font-family:var(--font-serif);font-size:var(--text-akten-body);color:var(--color-ink-80);flex-direction:column;gap:10px;margin:0;line-height:1.5;display:flex}.pdf-quelle-schritte strong{color:var(--color-ink-100);font-weight:600}.pdf-quelle-hinweis{font-size:var(--text-akten-caption);color:var(--color-ink-60);margin:0;line-height:1.55}.deck-aktionen{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.deck-gruppe{align-items:center;gap:6px;display:inline-flex}.deck-gruppe+.deck-gruppe{border-left:1px solid var(--color-paper-20);padding-left:var(--abstand-2);margin-left:2px}@media(max-width:760px){.deck-gruppe+.deck-gruppe{border-left:0;margin-left:0;padding-left:0}}.akten-menue-knopf{box-sizing:border-box;border:1px solid var(--button-secondary-border);border-radius:var(--radius-akten-2);background:var(--button-secondary-bg);min-height:38px;color:var(--color-ink-80);font-family:var(--font-sans);font-size:var(--text-akten-body);cursor:pointer;transition:background var(--dauer) var(--kurve),border-color var(--dauer) var(--kurve);align-items:center;gap:8px;padding:9px clamp(.75rem,.35rem + 2cqi,1rem);font-weight:500;line-height:1.2;display:inline-flex}.akten-menue-knopf:hover{background:var(--button-secondary-bg-hover);border-color:var(--button-secondary-border-hover)}.akten-menue-knopf[data-state=open]{border-color:var(--button-secondary-border-hover)}.akten-menue-knopf:disabled{opacity:var(--button-disabled-opacity);cursor:not-allowed}.akten-menue-pfeil{flex-shrink:0}button.akten-feld.akten-auswahl{text-align:left;width:auto;min-width:160px;color:var(--input-fg);align-items:center;gap:8px;display:inline-flex}button.akten-feld.akten-auswahl[data-voll]{width:100%;min-width:0}button.akten-feld.akten-auswahl[data-leer]{color:var(--input-placeholder)}.akten-menue-knopf.akten-auswahl-knopf{text-align:left;width:auto;min-width:0}.akten-menue-knopf.akten-auswahl-knopf[data-voll]{width:100%}.akten-auswahl-winkel{color:var(--text-muted);transition:transform var(--dauer) var(--kurve);flex:none;display:inline-flex}.akten-auswahl-winkel[data-offen]{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.akten-auswahl-winkel{transition:none}}.akten-menue.akten-auswahl-liste{min-width:var(--radix-dropdown-menu-trigger-width);max-width:max(300px,var(--radix-dropdown-menu-trigger-width))}.akten-auswahl-pflicht{width:auto;display:inline-block;position:relative}.akten-auswahl-pflicht[data-voll]{width:100%;display:block}.akten-auswahl-pflicht-feld{opacity:0;pointer-events:none;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;bottom:0;left:0}.akten-auswahl-knopf{max-width:100%}.akten-auswahl-knopf[data-size=sm]{min-height:30px;font-size:var(--text-akten-small);padding:6px 12px}.akten-auswahl-knopf:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.akten-menue-mehr{border-radius:var(--radius-akten-1);width:28px;height:28px;color:var(--color-ink-60);cursor:pointer;transition:background var(--dauer) var(--kurve),color var(--dauer) var(--kurve);background:0 0;border:1px solid #0000;flex-shrink:0;place-items:center;padding:0;display:inline-grid}.akten-menue-mehr:hover,.akten-menue-mehr[data-state=open]{background:var(--color-paper-10);color:var(--color-ink-100)}.akten-menue-mehr:disabled{opacity:.6;cursor:not-allowed}:root{--schwebe-flaeche:var(--color-paper-00);--schwebe-markierung:var(--color-paper-10);--schwebe-schatten:var(--shadow-akten-lg);--schwebe-radius:var(--radius-akten-2);--schwebe-polster:4px}html[data-skin=pergament-dunkel],html[data-skin=schwarzweiss]{--schwebe-flaeche:var(--color-paper-10);--schwebe-markierung:var(--color-paper-20)}.akten-klappfeld{z-index:var(--stapel-ueber-dialog);box-sizing:border-box;max-width:calc(100vw - 32px);max-height:min(var(--radix-popover-content-available-height,var(--radix-hover-card-content-available-height,100dvh)),calc(100dvh - 32px));background:var(--schwebe-flaeche);color:var(--color-ink-100);border-radius:var(--radius-akten-3);box-shadow:var(--schwebe-schatten);font-family:var(--font-sans);font-size:var(--text-akten-small);border:0;outline:none;flex-direction:column;padding:0;line-height:1.5;display:flex;overflow:hidden}.akten-klappfeld[data-art=hover]{transform-origin:var(--radix-hover-card-content-transform-origin);animation:akten-klappfeld-auf var(--dauer) var(--kurve-ausklang)}.akten-klappfeld[data-art=hover][data-state=closed]{animation:akten-klappfeld-zu var(--dauer-kurz) var(--kurve) forwards}@keyframes akten-klappfeld-auf{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes akten-klappfeld-zu{to{opacity:0;transform:translateY(-2px)scale(.99)}}@media(prefers-reduced-motion:reduce){.akten-klappfeld[data-art=hover],.akten-klappfeld[data-art=hover][data-state=closed]{animation:none}}.akten-klappfeld-kopf{border-bottom:1px solid var(--color-paper-20);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px 10px;display:flex}.akten-klappfeld-kopftext{flex-direction:column;gap:4px;min-width:0;display:flex}.akten-klappfeld-titel{font-family:var(--font-serif);font-size:var(--text-akten-body-lg);font-weight:500;line-height:1.25}.akten-klappfeld-inhalt{flex:auto;min-height:0;padding:12px 16px 14px;overflow-y:auto}.akten-klappfeld[data-polster=ohne]>.akten-klappfeld-inhalt{flex-direction:column;padding:0;display:flex}.akten-info-knopf{vertical-align:middle;border:1px solid var(--color-paper-40);width:18px;height:18px;color:var(--color-ink-60);font-family:var(--font-serif);font-style:italic;font-size:var(--text-akten-small);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.akten-info-knopf:hover{color:var(--color-ink-100);border-color:var(--color-ink-40)}.akten-info-knopf[data-state=open]{background:var(--color-ink-100);color:var(--color-paper-00);border-color:var(--color-ink-100)}.akten-info-text{font-family:var(--font-serif);color:var(--color-ink-80)}.akten-menue{z-index:var(--stapel-ueber-dialog);box-sizing:border-box;width:max-content;min-width:11rem;max-width:min(300px,var(--radix-dropdown-menu-content-available-width,300px));max-height:var(--radix-dropdown-menu-content-available-height,none);padding:var(--schwebe-polster);background:var(--schwebe-flaeche);color:var(--color-ink-100);border-radius:var(--schwebe-radius);box-shadow:var(--schwebe-schatten);transform-origin:var(--radix-dropdown-menu-content-transform-origin);font-family:var(--font-sans);font-size:var(--text-akten-small);text-align:left;border:0;outline:none;line-height:1.43;overflow:hidden auto}.akten-menue-marke{z-index:0;background:var(--schwebe-markierung);border-radius:var(--field-radius);position:absolute;inset:0}.akten-menue-marke--gefahr{background:var(--signal-gefahr-flaeche)}.akten-menue-titel{font-family:var(--font-sans);font-size:var(--text-akten-micro);letter-spacing:0;color:var(--color-ink-40);margin:0;padding:8px 10px 6px;font-weight:400;line-height:1.5}.akten-menue-hinweis{max-width:20rem;font-size:var(--text-akten-micro);color:var(--color-ink-60);margin:0;padding:2px 10px 8px;line-height:1.45}.akten-menue-eintrag{border-radius:var(--radius-akten-1);color:var(--color-ink-100);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.akten-menue .akten-menue-eintrag,.akten-menue .akten-menue-eintrag:focus-visible{outline:none}.akten-menue-symbol{width:16px;height:17px;color:var(--color-ink-60);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.akten-menue-symbol>svg{width:14px;height:14px}.akten-menue-symbol:has(>.kartentyp-miniatur){width:auto;height:auto}.akten-menue-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.akten-menue-name{font-size:var(--text-akten-small);color:var(--color-ink-100);font-weight:500}.akten-menue-zeile{font-size:var(--text-akten-micro);color:var(--color-ink-60);white-space:normal;font-weight:400;line-height:1.45}.akten-menue-kuerzel{font-family:var(--font-mono);font-size:var(--text-akten-micro);letter-spacing:0;color:var(--color-ink-60);white-space:nowrap;flex-shrink:0;align-self:center;margin-left:6px}.akten-menue-haken,.akten-menue-weiter{flex-shrink:0;align-self:center}.akten-menue-haken{color:var(--color-ink-100)}.akten-menue-weiter{color:var(--color-ink-60)}.akten-menue-eintrag[data-gefahr=true] .akten-menue-name,.akten-menue-eintrag[data-gefahr=true] .akten-menue-symbol{color:var(--color-fsrs-again)}.akten-menue-trenner{background:var(--color-paper-20);height:1px;margin:6px 4px}.akten-feld.tag-wahl{cursor:text;flex-wrap:wrap;align-items:center;gap:6px;min-height:38px;padding-block:5px;display:flex}.akten-feld.tag-wahl[data-disabled]{cursor:not-allowed;background:var(--color-paper-05)}.tag-wahl-eingabe{min-width:140px;font:inherit;color:var(--color-ink-100);background:0 0;border:0;outline:none;flex:140px;padding:2px 0}.tag-wahl-liste{max-height:20rem;overflow-y:auto}.tag-wahl-hinweis{font-size:var(--text-akten-caption);color:var(--color-ink-60);margin:6px 0 0;line-height:1.45}.akten-menue-eintrag.ist-schwebe{width:100%;font-family:var(--font-sans);text-align:left;transition:background-color var(--dauer-kurz) var(--kurve);background:0 0;border:0;outline:none;margin:0}.akten-menue-eintrag.ist-schwebe:hover,.akten-menue-eintrag.ist-schwebe:focus-visible,.akten-menue-eintrag.ist-schwebe[data-gewaehlt=true]{background:var(--schwebe-markierung)}.akten-menue-eintrag.ist-schwebe .akten-menue-name,.akten-menue-eintrag.ist-schwebe .akten-menue-zeile{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.akten-schwebeliste{padding:var(--schwebe-polster);background:var(--schwebe-flaeche);color:var(--color-ink-100);border-radius:var(--schwebe-radius);box-shadow:var(--schwebe-schatten);border:0;overflow:hidden auto}.akten-schwebeliste-rumpf{padding:var(--schwebe-polster)}.decks-filter-bar{gap:var(--abstand-2);flex-direction:column;display:flex}.decks-filter-row{align-items:center;gap:var(--abstand-2);flex-wrap:wrap;display:flex}.decks-filter-row>:first-child{flex:1;min-width:240px}.decks-filter-row-secondary{justify-content:space-between}.decks-filter-row-secondary>:first-child{flex:0 auto;min-width:0}.decks-filter-sortierung{align-items:center;gap:var(--abstand-2);margin-left:auto;display:inline-flex}.decks-match-count{font-family:var(--font-mono);font-size:var(--text-akten-caption);color:var(--color-ink-60);flex-shrink:0}.decks-weg-reihe{justify-content:space-between;align-items:flex-start;gap:var(--abstand-3);flex-wrap:wrap;display:flex}.decks-weg-satz{min-width:0;font-family:var(--font-serif);font-size:var(--text-akten-h5);letter-spacing:-.015em;color:var(--color-ink-100);margin:0;font-weight:500;line-height:1.25;text-decoration:none}.decks-weg-satz strong{font-weight:600}.decks-weg-reihe>.decks-weg-satz{flex:16rem}.decks-weg-name{color:var(--color-ink-80)}.decks-weg-knoepfe{flex-shrink:0;align-items:center;gap:8px;display:flex}.decks-weg-zusatz{font-family:var(--font-sans);font-size:var(--text-akten-small);color:var(--color-ink-60);margin:0}.decks-weg-link{color:inherit;border-radius:var(--card-radius);text-decoration:none;display:flex}.decks-weg-link>.akten-blatt{transition:background-color var(--dauer),border-color var(--dauer);flex:1}.decks-weg-link:hover>.akten-blatt{background:var(--color-paper-10);border-color:var(--color-ink-40)}.decks-weg-link:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.decks-weg-pfeil{color:var(--color-ink-60)}.decks-weg-link:hover .decks-weg-pfeil{color:var(--color-ink-100)}.decks-grid-layout{gap:var(--abstand-3);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.akten-deck-card{min-height:clamp(180px,15vw,210px);transition:border-color var(--dauer) var(--kurve);position:relative;container-type:inline-size}.akten-deck-card:hover{border-color:var(--color-ink-40)}.akten-deck-card:has(.akten-deck-card-link:focus-visible){outline:2px solid var(--color-focus-ring);outline-offset:2px}.akten-deck-card-kopf{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"vor mastery""titel titel";align-items:center;gap:8px clamp(8px,1.5cqi,14px);display:grid}.akten-deck-card-titelspalte{display:contents}.akten-deck-card-vorzeile{grid-area:vor;align-items:center;gap:8px;min-width:0;display:flex}.akten-deck-card-punkt{background:var(--deck-punkt,var(--deck-farbe,var(--color-ink-40)));border-radius:999px;flex-shrink:0;block-size:8px;inline-size:8px}.akten-deck-card-zeit{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);font-size:var(--text-akten-micro);letter-spacing:0;color:var(--color-ink-60);overflow:hidden}.akten-deck-card-titel{font-family:var(--font-serif);letter-spacing:-.015em;color:var(--deck-titel,var(--color-ink-100));-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;text-wrap:balance;grid-area:titel;margin:0;font-size:clamp(15px,5.2cqi,22px);font-weight:500;line-height:1.2}.akten-deck-card-link{color:inherit;outline:none;text-decoration:none}.akten-deck-card-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.akten-deck-card-mastery{grid-area:mastery;align-items:baseline;gap:8px;display:flex}.akten-deck-card-mastery>.akten-eyebrow{order:-1}.akten-deck-card-prozent{font-family:var(--font-serif);letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--deck-titel,var(--color-ink-100));font-size:clamp(18px,5cqi,24px);font-weight:500;line-height:1}.akten-deck-card-prozent>span{color:var(--color-ink-60);font-size:.55em}.akten-deck-card .akten-fortschritt{margin-top:auto}.akten-deck-card[data-ruht] .akten-fortschritt{--fortschritt-fuellung:var(--deck-balken)}.akten-deck-card-fuss{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}.akten-deck-card-zahlen{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.akten-deck-card-anzahl{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);font-size:var(--text-akten-caption);letter-spacing:0;color:var(--color-ink-60);overflow:hidden}.akten-deck-card-anzahl strong{color:var(--deck-titel,var(--color-ink-100));font-weight:600}.akten-deck-card-faellig{border:1px solid var(--color-ink-100);white-space:nowrap;font-family:var(--font-mono);font-size:var(--text-akten-micro);letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--color-ink-100);border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:3px 10px;font-weight:500;display:inline-flex}.akten-deck-card-faellig:before{content:"";background:currentColor;border-radius:999px;block-size:5px;inline-size:5px}.akten-deck-card-zustand{white-space:nowrap;font-family:var(--font-mono);font-size:var(--text-akten-micro);letter-spacing:0;color:var(--color-ink-60);flex-shrink:0;align-items:center;gap:4px;font-weight:500;display:inline-flex}.akten-deck-card-zustand[data-ton=erledigt] svg{color:var(--signal-erfolg)}.akten-deck-card-actions{z-index:1;flex-shrink:0;align-items:center;gap:2px;display:flex;position:relative}@media(hover:hover){.akten-deck-card-actions{right:calc(var(--pad-card) - 4px);bottom:calc(var(--pad-card) - 4px);opacity:0;transition:opacity var(--dauer) var(--kurve);padding-left:8px;position:absolute}.akten-deck-card-zahlen{transition:opacity var(--dauer) var(--kurve)}.akten-deck-card:hover .akten-deck-card-actions,.akten-deck-card:focus-within .akten-deck-card-actions{opacity:1}.akten-deck-card:hover .akten-deck-card-zahlen,.akten-deck-card:focus-within .akten-deck-card-zahlen{opacity:0}}.akten-kachel.decks-neu-kachel{min-height:clamp(180px,15vw,210px)}.decks-liste-eintrag+.decks-liste-eintrag{border-top:1px solid var(--color-paper-20)}.decks-liste-fortschritt{padding:0 var(--abstand-3) var(--abstand-2) 52px;margin-top:-4px}.decks-liste-unterdecks{border-top:1px solid var(--color-paper-20);padding-bottom:4px}.akten-deck-zeile{min-height:40px;padding-inline:8px var(--abstand-2);transition:background-color var(--dauer);align-items:center;gap:8px;display:flex}.akten-deck-zeile[data-wurzel]{min-height:48px}.akten-deck-zeile{content-visibility:auto;contain-intrinsic-size:auto 40px}.akten-deck-zeile[data-wurzel]{contain-intrinsic-size:auto 48px}.akten-deck-zeile:hover{background:var(--color-paper-10)}.akten-deck-zeile-klapp[data-offen] svg{transform:rotate(90deg)}.akten-deck-zeile-klapp svg{transition:transform var(--dauer)}.akten-deck-zeile-platz{flex-shrink:0;inline-size:28px}.akten-deck-zeile-name{min-width:0;color:var(--color-ink-100);flex:1;padding-block:8px;text-decoration:none}.akten-deck-zeile-titel{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-sans);font-size:var(--text-akten-small);color:var(--deck-titel,var(--color-ink-100));margin:0;font-weight:500;overflow:hidden}.akten-deck-zeile[data-wurzel] .akten-deck-zeile-titel{font-size:var(--text-akten-body);font-weight:600}.akten-deck-zeile-name:hover .akten-deck-zeile-titel{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--color-ink-40);text-decoration-color:var(--color-ink-40)}.akten-deck-zeile-rechts{flex-shrink:0;align-items:center;gap:6px;display:flex}.akten-deck-zeile-anzahl{font-family:var(--font-mono);font-size:var(--text-akten-caption);color:var(--color-ink-60)}.akten-deck-zeile-marke{border-radius:var(--radius-akten-2);background:var(--color-paper-10);font-family:var(--font-mono);font-size:var(--text-akten-caption);color:var(--color-ink-60);padding:2px 8px;font-weight:500}.akten-deck-zeile-knopf,.akten-deck-zeile:not([data-wurzel]) .akten-deck-zeile-lernen{opacity:0;transition:opacity var(--dauer)}.akten-deck-zeile:hover .akten-deck-zeile-knopf,.akten-deck-zeile:focus-within .akten-deck-zeile-knopf,.akten-deck-zeile:hover .akten-deck-zeile-lernen,.akten-deck-zeile:focus-within .akten-deck-zeile-lernen{opacity:1}@media(hover:none){.akten-deck-zeile-knopf,.akten-deck-zeile:not([data-wurzel]) .akten-deck-zeile-lernen{opacity:1}}.decks-mastery-spur{background:var(--progress-track-bg);border-radius:999px;block-size:6px;display:flex;overflow:hidden}.decks-mastery-sicher{background:var(--color-ink-100);transform-origin:0}.decks-mastery-lernend{background:var(--color-ink-60);transform-origin:0}.decks-mastery-sicher[data-wachsen],.decks-mastery-lernend[data-wachsen]{animation:.8s linear backwards progress-fill}.decks-mastery-legende{align-items:center;gap:6px var(--abstand-3);font-family:var(--font-mono);font-size:var(--text-akten-micro);letter-spacing:0;color:var(--color-ink-60);flex-wrap:wrap;margin-top:8px;display:flex}.decks-mastery-legende>span{align-items:center;gap:5px;display:inline-flex}.decks-mastery-legende>span:before{content:"";background:var(--color-paper-30);border-radius:999px;block-size:7px;inline-size:7px}.decks-mastery-legende>[data-stufe=sicher]:before{background:var(--color-ink-100)}.decks-mastery-legende>[data-stufe=lernend]:before{background:var(--color-ink-60)}.decks-mastery-legende>[data-stufe=faellig]{color:var(--color-ink-100)}.decks-mastery-legende>[data-stufe=faellig]:before{background:var(--color-ink-100)}.decks-treffer-liste{margin:0;padding:0;list-style:none}.decks-treffer-liste>li+li{border-top:1px solid var(--color-paper-20)}.decks-card-hit{padding:var(--abstand-2) var(--pad-card);color:inherit;transition:background-color var(--dauer);text-decoration:none;display:block}.decks-card-hit:hover{background:var(--color-paper-10)}.decks-card-hit:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.decks-card-hit-frage,.decks-card-hit-antwort{overflow-wrap:anywhere}.decks-card-hit-frage{font-family:var(--font-serif);font-size:var(--text-akten-body);color:var(--color-ink-100);line-height:1.4;display:block}.decks-card-hit-frage[data-leer]{color:var(--color-ink-60)}.decks-card-hit-antwort{font-family:var(--font-sans);font-size:var(--text-akten-caption);color:var(--color-ink-60);margin-top:3px;line-height:1.5;display:block}.decks-treffer-rest{padding:var(--abstand-2) var(--pad-card);border-top:1px solid var(--color-paper-20);font-size:var(--text-akten-caption);color:var(--color-ink-60);margin:0}.decks-card-hit-deck{font-family:var(--font-mono);font-size:var(--text-akten-micro);letter-spacing:0;color:var(--color-ink-60);margin-top:7px;display:block}.decks-content>*{animation:decks-content-fade var(--dauer-lang) var(--kurve) backwards}@keyframes decks-content-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.decks-grid-layout>*{animation:decks-card-in .36s var(--kurve) backwards}.decks-grid-layout>:first-child{animation-delay:30ms}.decks-grid-layout>:nth-child(2){animation-delay:60ms}.decks-grid-layout>:nth-child(3){animation-delay:90ms}.decks-grid-layout>:nth-child(4){animation-delay:.12s}.decks-grid-layout>:nth-child(5){animation-delay:.15s}.decks-grid-layout>:nth-child(6){animation-delay:.18s}.decks-grid-layout>:nth-child(7){animation-delay:.21s}.decks-grid-layout>:nth-child(8){animation-delay:.24s}.decks-grid-layout>:nth-child(n+9){animation-delay:.26s}@keyframes decks-card-in{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@media(prefers-reduced-motion:reduce){.decks-content>*,.decks-grid-layout>*,.decks-mastery-sicher,.decks-mastery-lernend{animation:none}}.akten-symbolknopf.deck-offline-schalter[data-an]{color:var(--color-ink-100)}.decks-mastery[data-dick] .decks-mastery-spur{block-size:8px}.deckdetail-ansicht{justify-content:space-between;align-items:center;gap:var(--abstand-2);flex-wrap:wrap;display:flex}.deckdetail-filterknopf[data-aktiv]:after{content:"";background:currentColor;border-radius:999px;block-size:6px;inline-size:6px}.deckdetail-notizen>.akten-zeile{content-visibility:auto;contain-intrinsic-size:auto 72px}.deckdetail-notizen-mehr{justify-content:space-between;align-items:center;gap:var(--abstand-2);font-family:var(--font-mono);font-size:var(--text-akten-caption);color:var(--color-ink-60);flex-wrap:wrap;display:flex}.deckdetail-trefferzahl{font-family:var(--font-mono);font-size:var(--text-akten-caption);color:var(--color-ink-60);margin:0}.deckdetail-gruppen{gap:var(--abstand-3);flex-direction:column;display:flex}.deckdetail-suche{gap:var(--abstand-3);margin-bottom:var(--abstand-4);flex-direction:column;display:flex}.deckdetail-suche-kopf{justify-content:space-between;align-items:center;gap:var(--abstand-2);display:flex}.deckdetail-suche-zahl{font-family:var(--font-mono);font-size:var(--text-akten-caption);letter-spacing:0;color:var(--color-ink-60);align-items:center;gap:8px;margin:0;display:inline-flex}.deckdetail-suche-zahl strong{color:var(--color-ink-100);font-weight:600}.deckdetail-suche-puls{background:var(--color-ink-60);border-radius:999px;flex-shrink:0;block-size:6px;inline-size:6px;animation:1.4s ease-in-out infinite akten-pulse-soft}.deckdetail-treffer{margin:0;padding:0;list-style:none}.deckdetail-treffer>li+li{border-top:1px solid var(--color-paper-20)}.deckdetail-treffer-zeile{padding:10px var(--pad-card);color:inherit;transition:background-color var(--dauer);text-decoration:none;display:block}.deckdetail-treffer-zeile:hover{background:var(--color-paper-10)}.deckdetail-treffer-zeile:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.deckdetail-treffer-mehr{font-family:var(--font-sans);font-size:var(--text-akten-caption);color:var(--color-ink-60)}.deckdetail-treffer-mehr:hover{color:var(--color-ink-100)}.deckdetail-treffer-inhalt{min-width:0;display:block}.deckdetail-treffer-frage,.deckdetail-treffer-antwort{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.deckdetail-treffer-frage{font-family:var(--font-serif);font-size:var(--text-akten-small);color:var(--color-ink-100);font-weight:500}.deckdetail-treffer-antwort{font-family:var(--font-sans);font-size:var(--text-akten-caption);color:var(--color-ink-60);margin-top:2px}.deckdetail-treffer-meta{font-family:var(--font-mono);font-size:var(--text-akten-micro);letter-spacing:0;color:var(--color-ink-60);align-items:center;gap:8px;margin-top:6px;display:inline-flex}@media(prefers-reduced-motion:reduce){.deckdetail-suche-puls{animation:none}}.unterdeck-zeile{border-top:1px solid var(--color-paper-20);padding-inline:var(--pad-card) var(--abstand-2);transition:background-color var(--dauer)}.unterdeck-baum[data-tiefe="0"]>:first-child>.unterdeck-zeile{border-top:0}.unterdeck-zeile:hover{background:var(--color-paper-10)}.unterdeck-inhalt{align-items:center;gap:8px;min-height:36px;display:flex}.unterdeck-zeile[data-wurzel] .unterdeck-inhalt{min-height:44px}.unterdeck-name{min-width:0;color:inherit;flex:1;align-items:baseline;gap:10px;padding-block:6px;text-decoration:none;display:flex}.unterdeck-name:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-akten-1)}.unterdeck-titel{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-akten-caption);color:var(--color-ink-80);flex:1;overflow:hidden}.unterdeck-zeile[data-wurzel] .unterdeck-titel{font-size:var(--text-akten-small);color:var(--color-ink-100);font-weight:500}.unterdeck-ast{flex-shrink:0;align-self:stretch;width:14px;margin-right:-2px;position:relative}.unterdeck-ast:before,.unterdeck-ast:after{content:"";background:var(--color-ink-40);position:absolute;left:4px}.unterdeck-ast:before{width:1px;top:-1px;bottom:0}.unterdeck-ast[data-letzter]:before{bottom:50%}.unterdeck-ast:after{width:9px;height:1px;top:50%}.unterdeck-name:hover .unterdeck-titel{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--color-ink-40);text-decoration-color:var(--color-ink-40)}.unterdeck-anzahl,.unterdeck-faellig{font-family:var(--font-mono);font-size:var(--text-akten-micro);color:var(--color-ink-60);flex-shrink:0}.unterdeck-faellig{color:var(--color-ink-100);font-weight:500}.unterdeck-klapp{padding-block:2px 6px}.unterdeck-klapp .akten-knopf svg{transition:transform var(--dauer)}.unterdeck-klapp .akten-knopf[data-offen] svg{transform:rotate(90deg)}.schwaechen-detail{gap:var(--abstand-4);flex-direction:column;display:flex}.schwaechen-stand-fuss{font-family:var(--font-mono);font-size:var(--text-akten-caption);color:var(--color-ink-60);margin:8px 0 0}.schwaechen-liste{margin:0;padding:0;list-style:none}.schwaechen-liste>li+li,.schwaechen-liste .schwaechen-liste>li{border-top:1px solid var(--color-paper-20)}.schwaechen-zeile{align-items:center;gap:var(--abstand-2);padding:10px var(--pad-card);color:inherit;transition:background-color var(--dauer);grid-template-columns:minmax(0,1fr) auto auto 6rem 3rem;text-decoration:none;display:grid}.schwaechen-zeile:hover{background:var(--color-paper-10)}.schwaechen-zeile:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.schwaechen-zeile[data-ebene="2"]{padding-left:calc(var(--pad-card) + 24px);grid-template-columns:minmax(0,1fr) auto auto 4rem 3rem}.schwaechen-zeile-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-akten-small);color:var(--color-ink-100);font-weight:500;overflow:hidden}.schwaechen-zeile[data-ebene="2"] .schwaechen-zeile-name{font-size:var(--text-akten-caption);color:var(--color-ink-80);font-weight:400}.schwaechen-zeile-zahl,.schwaechen-zeile-prozent{font-family:var(--font-mono);font-size:var(--text-akten-caption);color:var(--color-ink-60);white-space:nowrap}.schwaechen-zeile-prozent{text-align:right;color:var(--color-ink-100)}.schwaechen-zeile-balken{min-width:0}.schwaechen-faellig{font-family:var(--font-mono);font-size:var(--text-akten-caption);color:var(--color-ink-100);white-space:nowrap;font-weight:500}@media(max-width:560px){.schwaechen-zeile,.schwaechen-zeile[data-ebene="2"]{grid-template-columns:minmax(0,1fr) 4rem 3rem}.schwaechen-zeile-zahl,.schwaechen-zeile .schwaechen-faellig{display:none}}.schwaechen-raster{gap:var(--abstand-3);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.schwaechen-kachel{transition:border-color var(--dauer);position:relative}.schwaechen-kachel:hover{border-color:var(--color-ink-40)}.schwaechen-kachel:has(.schwaechen-kachel-ziel:focus-visible){outline:2px solid var(--color-focus-ring);outline-offset:2px}.schwaechen-kachel-titel{font-family:var(--font-serif);font-size:var(--text-akten-h5);color:var(--color-ink-100);margin:0;font-weight:500;line-height:1.25}.schwaechen-kachel-ziel{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;outline:none;padding:0;text-decoration:none}.schwaechen-kachel-ziel:after{content:"";border-radius:inherit;position:absolute;inset:0}.schwaechen-kachel-zahlen{font-family:var(--font-mono);font-size:var(--text-akten-caption);color:var(--color-ink-60);margin:0}.schwaechen-kachel-fuss{justify-content:space-between;align-items:center;gap:8px;min-height:20px;display:flex}.schwaechen-kachel-unter{font-family:var(--font-mono);font-size:var(--text-akten-micro);color:var(--color-ink-60)}.deck-teilen-form{gap:var(--abstand-3);flex-direction:column;display:flex}.deck-teilen-knoepfe{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.handout-satz{font-family:var(--font-serif);font-size:var(--text-akten-body);color:var(--color-ink-100);margin:0;line-height:1.6}.handout-schritte{padding-left:var(--abstand-4);font-size:var(--text-akten-small);color:var(--color-ink-80);flex-direction:column;gap:6px;margin:0;line-height:1.55;list-style:decimal;display:flex}.handout-randnotiz{text-align:center;font-size:var(--text-akten-caption);color:var(--color-ink-60);margin:0}.akten-farbwahl{--farbwahl-groesse:26px;flex-wrap:wrap;gap:10px;display:flex}.akten-farbwahl[data-groesse=s]{--farbwahl-groesse:22px;gap:8px}.akten-farbwahl[data-groesse=l]{--farbwahl-groesse:32px}.akten-farbwahl-feld{inline-size:var(--farbwahl-groesse);block-size:var(--farbwahl-groesse);background:var(--farbwahl-farbe);color:var(--color-paper-00);cursor:pointer;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.akten-farbwahl-feld:disabled{cursor:not-allowed;opacity:.5}.akten-farbwahl-feld[aria-checked=true]{outline:2px solid var(--farbwahl-farbe);outline-offset:2px}.akten-farbwahl-feld:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.akten-farbwahl[data-dicht]{gap:6px}.akten-farbwahl-feld[data-form=eckig]{border-radius:var(--radius-akten-1)}.akten-farbwahl-feld[data-hell]{box-shadow:inset 0 0 0 1px var(--color-paper-40)}.akten-farbwahl-feld[data-fremd]:not([aria-checked=true]):not(:focus-visible){outline:1px dashed var(--color-ink-40);outline-offset:2px}.deck-dialog-abschnitt{padding-top:var(--abstand-3);border-top:1px solid var(--color-paper-20);flex-direction:column;gap:10px;display:flex}@media(max-width:720px){.decks-filter-row>:first-child{width:100%}.decks-filter-row{flex-direction:column;align-items:stretch}.decks-filter-sortierung{justify-content:space-between;margin-left:0}}.pdf-detail-zeichen{font-family:var(--font-mono);font-size:var(--text-akten-body-lg);font-weight:600;line-height:1}.ws-kopf{height:var(--notes-kopf-h,45px);box-sizing:border-box;padding-top:6px}.ws-kopf-zeile{height:var(--notes-kopf-zeile1,calc(var(--notes-kopf-h,45px) - 12px))}.note-editor-toolbar{box-sizing:border-box;padding:6px var(--abstand-2);background:var(--color-paper-00);border-bottom:1px solid var(--color-paper-20);flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:10px;display:flex}.note-versionen{z-index:var(--stapel-schwebend);background:var(--color-paper-00);border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-3);width:min(420px,100vw - 48px);max-height:min(60vh,520px);box-shadow:var(--shadow-akten-md);flex-direction:column;gap:4px;padding:10px;display:flex;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}.note-versionen-kopf{border-bottom:1px solid var(--color-paper-10);justify-content:space-between;align-items:baseline;gap:10px;padding:2px 4px 8px;display:flex}.note-versionen-zahl{font-family:var(--font-mono);font-size:var(--text-akten-micro);color:var(--color-ink-40);font-variant-numeric:tabular-nums}.note-versionen-liste{margin:0;padding:0;list-style:none}.note-versionen-eintrag+.note-versionen-eintrag{border-top:1px solid var(--color-paper-10)}.note-versionen-umfang{font-family:var(--font-mono);font-size:var(--text-akten-micro);color:var(--color-ink-40);font-variant-numeric:tabular-nums;white-space:nowrap}.note-versionen-umfang .ist-weniger{color:var(--signal-warnung)}.note-versionen-umfang .ist-mehr{color:var(--color-ink-60)}.note-anhang-knopf{position:relative}.akten-symbolknopf.note-anhang-knopf[data-hat-anhaenge]{--knopf-schrift:var(--color-ink-100)}.akten-knopf.note-anhang-anfuegen{margin-top:10px}.note-anhang-eintraege{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.note-anhang-eintraege li{border-radius:var(--radius-akten-1);align-items:center;gap:4px;display:flex}.note-anhang-eintraege li[data-offen]{background:var(--color-paper-05)}.note-anhang-name{text-align:left;min-width:0;font:inherit;font-size:var(--text-akten-caption);color:var(--color-ink-100);cursor:pointer;border-radius:var(--radius-akten-1);background:0 0;border:none;flex:1;align-items:baseline;gap:8px;padding:6px 8px;display:flex}.note-anhang-name:hover{background:var(--color-paper-05)}.note-anhang-name>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.note-anhang-meta{font-size:var(--text-akten-micro);color:var(--color-ink-60);flex-shrink:0}.note-anhang-feld{flex:0 0 var(--anhang-breite,46%);border-left:1px solid var(--color-paper-20);background:var(--color-paper-00);flex-direction:column;min-width:300px;max-width:82%;min-height:0;display:flex;position:relative}.note-anhang-griff{z-index:2;cursor:col-resize;background:linear-gradient(to right,transparent 4px,var(--color-paper-20) 4px 5px,transparent 5px);width:11px;transition:background var(--dauer-kurz) var(--kurve);touch-action:none;position:absolute;top:0;bottom:0;left:-5px}.note-anhang-griff:hover,.note-anhang-griff:focus-visible,body.zieht-seitenfeld .note-anhang-griff{background:linear-gradient(to right,transparent 3px,var(--color-ink-60) 3px 6px,transparent 6px);outline:none}body.zieht-seitenfeld{cursor:col-resize;-webkit-user-select:none;user-select:none}.note-anhang-feld-kopf{border-bottom:1px solid var(--color-paper-20);align-items:center;gap:8px;min-height:40px;padding:6px 10px;display:flex}.note-anhang-feld-titel{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-akten-caption);color:var(--color-ink-100);flex:1;font-weight:500;overflow:hidden}.note-anhang-feld-inhalt{flex:1;min-height:0;overflow:hidden}@media(max-width:1100px){.note-anhang-feld{width:var(--anhang-breite,92vw);z-index:30;max-width:92vw;box-shadow:var(--shadow-akten-md);position:absolute;inset:0 0 0 auto}}.zeichnung-block{margin:var(--abstand-3) 0;position:relative}.zeichenflaeche{outline:none;flex-direction:column;gap:8px;display:flex;position:relative}.zeichenflaeche[data-ausrichtung=oben] .zeichenleiste{z-index:3;box-shadow:var(--shadow-akten-md);position:absolute;bottom:calc(100% + 6px);left:0}.zeichenflaeche[data-ausrichtung=links]{flex-direction:row;align-items:flex-start}.zeichenflaeche[data-ausrichtung=kopf] .zeichenleiste{z-index:3;justify-content:center;gap:6px var(--abstand-2);width:100%;padding:8px 10px;position:sticky;top:0}.zeichenflaeche[data-ausrichtung=kopf] .zeichenleiste-gruppe+.zeichenleiste-gruppe{padding-left:var(--abstand-2);border-left:1px solid var(--color-paper-20)}.zeichenflaeche[data-ausrichtung=kopf] .zeichenleiste-knopf{min-width:38px;height:38px}.zeichenflaeche[data-ausrichtung=kopf] .zeichenleiste-farbe{width:26px;height:26px}.zeichenleiste{background:var(--color-paper-00);border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-2);flex-wrap:wrap;align-items:center;gap:4px 10px;width:fit-content;max-width:100%;padding:5px 8px;display:flex}.zeichenflaeche[data-ausrichtung=links] .zeichenleiste{flex-direction:column;align-items:stretch;position:sticky;top:12px}.zeichenleiste-gruppe{align-items:center;gap:2px;display:flex}.zeichenflaeche[data-ausrichtung=links] .zeichenleiste-gruppe{border-top:1px solid var(--color-paper-20);flex-direction:column;padding:4px 0}.zeichenflaeche[data-ausrichtung=links] .zeichenleiste-gruppe:first-child{border-top:0}.zeichenflaeche[data-ausrichtung=oben] .zeichenleiste-gruppe+.zeichenleiste-gruppe{border-left:1px solid var(--color-paper-20);padding-left:10px}.zeichenleiste-knopf{border-radius:var(--radius-akten-1);min-width:30px;height:30px;color:var(--color-ink-80);font:inherit;font-size:var(--text-akten-micro);cursor:pointer;transition:background var(--dauer-kurz),border-color var(--dauer-kurz),color var(--dauer-kurz);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.zeichenleiste-knopf:hover:not(:disabled){background:var(--color-paper-05);color:var(--color-ink-100)}.zeichenleiste-knopf[data-aktiv]{background:var(--color-paper-10);border-color:var(--color-paper-30);color:var(--color-ink-100)}.zeichenleiste-knopf:disabled{opacity:.35;cursor:default}.zeichenleiste-stufe{min-width:24px}.zeichenleiste-text{font-family:var(--font-mono);letter-spacing:0}.zeichenleiste-farbe{border:2px solid var(--color-paper-00);width:22px;height:22px;box-shadow:0 0 0 1px var(--color-paper-30);background:var(--farbe);cursor:pointer;border-radius:999px;margin:0 1px;padding:0}.zeichenleiste-farbe[data-aktiv]{box-shadow:0 0 0 2px var(--color-ink-100)}.zeichenblatt{border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-2);background-color:var(--color-paper-00);width:100%;transition:height var(--dauer-lang) var(--kurve-ausklang);position:relative;overflow:hidden}@media(prefers-reduced-motion:reduce){.zeichenblatt{transition:none}}.zeichen-schnellmenue{z-index:5;background:var(--color-paper-00);border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-2);max-width:300px;box-shadow:var(--shadow-akten-md);animation:review-section-enter var(--dauer) var(--kurve-ausklang) backwards;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:6px 8px;display:flex;position:absolute}.zeichen-schnellmenue .zeichenleiste-gruppe+.zeichenleiste-gruppe{border-left:1px solid var(--color-paper-20);padding-left:10px}.zeichenflaeche[data-papier=liniert] .zeichenblatt{background-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(28px * var(--zeichen-skala,1) - 1px),#14130e1f calc(28px * var(--zeichen-skala,1) - 1px),#14130e1f calc(28px * var(--zeichen-skala,1)))}@supports (color:color-mix(in lab,red,red)){.zeichenflaeche[data-papier=liniert] .zeichenblatt{background-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(28px * var(--zeichen-skala,1) - 1px),color-mix(in srgb,var(--color-ink-100) 12%,transparent) calc(28px * var(--zeichen-skala,1) - 1px),color-mix(in srgb,var(--color-ink-100) 12%,transparent) calc(28px * var(--zeichen-skala,1)))}}.zeichenflaeche[data-papier=liniert] .zeichenblatt{background-position:0 calc(20px * var(--zeichen-skala,1))}.zeichenflaeche[data-papier=kariert] .zeichenblatt{background-image:repeating-linear-gradient(to right,#14130e12 0 1px,transparent 1px calc(22px * var(--zeichen-skala,1))),repeating-linear-gradient(to bottom,#14130e12 0 1px,transparent 1px calc(22px * var(--zeichen-skala,1)))}@supports (color:color-mix(in lab,red,red)){.zeichenflaeche[data-papier=kariert] .zeichenblatt{background-image:repeating-linear-gradient(to right,color-mix(in srgb,var(--color-ink-100) 7%,transparent) 0 1px,transparent 1px calc(22px * var(--zeichen-skala,1))),repeating-linear-gradient(to bottom,color-mix(in srgb,var(--color-ink-100) 7%,transparent) 0 1px,transparent 1px calc(22px * var(--zeichen-skala,1)))}}.zeichenflaeche[data-papier=punkte] .zeichenblatt{background-image:radial-gradient(circle,#14130e29 .9px,#0000 1px)}@supports (color:color-mix(in lab,red,red)){.zeichenflaeche[data-papier=punkte] .zeichenblatt{background-image:radial-gradient(circle,color-mix(in srgb,var(--color-ink-100) 16%,transparent) .9px,transparent 1px)}}.zeichenflaeche[data-papier=punkte] .zeichenblatt{background-size:calc(22px * var(--zeichen-skala,1)) calc(22px * var(--zeichen-skala,1))}.zeichenblatt canvas{display:block;position:absolute;inset:0}.zeichenblatt-deck{cursor:crosshair;touch-action:none}.zeichenflaeche,.zeichenflaeche *,.zeichen-seite,.zeichnung-block{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.zeichen-start-form input,.zeichen-kopplung-link{-webkit-user-select:text;user-select:text}.zeichenflaeche[data-modus=radierer] .zeichenblatt-deck{cursor:cell}.zeichenflaeche[data-modus=lasso] .zeichenblatt-deck{cursor:default}.zeichenleiste-vorlage{font-family:var(--font-mono);font-size:var(--text-akten-micro);letter-spacing:0;color:var(--color-ink-40);pointer-events:none;position:absolute;bottom:6px;right:8px}.zeichnung-block-laedt{border:1px dashed var(--color-paper-30);border-radius:var(--radius-akten-2);color:var(--color-ink-60);font-size:var(--text-akten-caption);justify-content:center;align-items:center;display:flex}.zeichnung-block-fehler{font-size:var(--text-akten-micro);color:var(--signal-gefahr);margin:6px 0 0}.zeichen-kopplung{z-index:4;justify-content:center;align-items:center;gap:var(--abstand-2) var(--abstand-5);padding:var(--abstand-3) var(--abstand-4);background:#fbf8f1eb;flex-wrap:wrap;display:flex;position:absolute;inset:0;overflow:auto}@supports (color:color-mix(in lab,red,red)){.zeichen-kopplung{background:color-mix(in srgb,var(--color-paper-00) 92%,transparent)}}.zeichen-kopplung{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.zeichen-kopplung img{border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-2);background:var(--color-paper-00);flex:none;width:168px;height:168px}.zeichen-kopplung-rest{text-align:left;flex-direction:column;align-items:flex-start;gap:10px;max-width:320px;display:flex}.zeichen-kopplung-text{font-family:var(--font-serif);font-size:var(--text-akten-caption);color:var(--color-ink-100);margin:0;line-height:1.5}.zeichen-kopplung-link{font-size:var(--text-akten-micro);color:var(--color-ink-60);word-break:break-all;margin:0;line-height:1.4}.zeichen-kopplung-knoepfe{flex-wrap:wrap;gap:8px;display:flex}.zeichen-kopplung-vonhand{font-size:var(--text-akten-micro);color:var(--color-ink-80)}.zeichen-kopplung-code{font-size:var(--text-akten-body);letter-spacing:0;color:var(--color-ink-100);white-space:nowrap;font-weight:600}.zeichen-kopplung-laedt{font-size:var(--text-akten-caption);color:var(--color-ink-60)}.zeichen-kopplung-marke{z-index:4;background:var(--color-paper-00);border:1px solid var(--color-paper-20);font-size:var(--text-akten-micro);color:var(--color-ink-80);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:4px 6px 4px 12px;display:inline-flex;position:absolute;top:8px;left:50%;transform:translate(-50%)}.zeichen-kopplung-punkt{background:var(--signal-erfolg);border-radius:999px;width:7px;height:7px;animation:1.6s ease-in-out infinite live-transkript-puls}.zeichen-seite{z-index:var(--stapel-vollbild);background:var(--color-paper-05);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.zeichen-seite-kopf{align-items:center;gap:var(--abstand-2);padding:8px var(--abstand-3);background:var(--color-paper-00);border-bottom:1px solid var(--color-paper-20);display:flex}.zeichen-seite-titel{font-size:var(--text-akten-caption);color:var(--color-ink-60);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.zeichen-seite-status{font-size:var(--text-akten-micro);color:var(--color-ink-60);align-items:center;gap:6px;display:inline-flex}.zeichen-seite-blatt{min-height:0;padding:var(--abstand-2);flex:1;overflow:auto}.zeichen-seite-blatt .zeichenflaeche{gap:var(--abstand-2);max-width:1100px;margin:0 auto}.zeichen-seite-mitte{padding:var(--abstand-4);width:min(460px,100%);margin:auto}.zeichen-seite[data-phase=start]{overflow-y:auto}.zeichen-start{gap:var(--abstand-3);flex-direction:column;display:flex}.zeichen-start-stand{font-size:var(--text-akten-caption);color:var(--color-ink-80);align-items:center;gap:8px;margin:0;display:flex}.zeichen-start-form{gap:var(--abstand-2);padding-top:var(--abstand-3);border-top:1px solid var(--color-paper-20);flex-direction:column;display:flex}.zeichen-start-form:first-child{border-top:0;padding-top:0}.zeichen-seite-klein{font-family:var(--font-sans);font-size:var(--text-akten-caption);color:var(--color-ink-60);margin:0;line-height:1.5}.akten-feld.zeichen-code{font-family:var(--font-code)}.zeichen-code>input{letter-spacing:0;text-align:center}.notiz-bild{margin:var(--abstand-3) 0;text-align:center}.notiz-bild-rahmen{vertical-align:top;cursor:grab;border-radius:var(--radius-akten-2);max-width:100%;display:inline-block;position:relative}.notiz-bild[data-zieht] .notiz-bild-rahmen{cursor:ew-resize}.notiz-bild-rahmen:active{cursor:grabbing}.notiz-bild-rahmen img{border-radius:var(--radius-akten-2);width:100%;height:auto;display:block}.notiz-bild[data-laedt] .notiz-bild-rahmen img{background:var(--color-paper-05);min-width:120px;min-height:80px}.notiz-bild-griff{background:var(--color-paper-00);border:1px solid var(--color-ink-60);width:10px;height:36px;box-shadow:var(--shadow-akten-sm);cursor:ew-resize;opacity:0;transition:opacity var(--dauer-kurz);border-radius:999px;margin-top:-18px;position:absolute;top:50%;right:-5px}.notiz-bild-rahmen:hover .notiz-bild-griff,.notiz-bild.ProseMirror-selectednode .notiz-bild-griff,.notiz-bild[data-zieht] .notiz-bild-griff{opacity:1}.ProseMirror[contenteditable=false] .notiz-bild-griff{display:none}.note-textstil-nr{color:var(--color-ink-60);font-variant-numeric:tabular-nums;margin-left:.6em;font-weight:400}.ProseMirror[contenteditable=false] .schema-als-ueberschriften{display:none}@media(max-width:520px){.schema-als-ueberschriften{display:none}}.notiz-bild-hinweis{font-size:var(--text-akten-micro);color:var(--color-ink-60);border:1px dashed var(--color-paper-30);border-radius:var(--radius-akten-2);padding:8px;display:none}.notiz-bild[data-fehler] .notiz-bild-rahmen img{display:none}.notiz-bild[data-fehler] .notiz-bild-hinweis{display:block}.notiz-bild.ProseMirror-selectednode .notiz-bild-rahmen{outline:2px solid var(--color-ink-100);outline-offset:2px}.notiz-bild-text{max-width:640px;font-family:var(--font-serif);font-style:italic;font-size:var(--text-akten-caption);color:var(--color-ink-60);text-align:center;min-height:1.5em;margin:6px auto 0;line-height:1.5}.notiz-bild.is-empty .notiz-bild-text:before{content:"Bildunterschrift…";color:var(--color-ink-40);pointer-events:none;float:left;width:100%;height:0}.note-editor-surface .ProseMirror-dropcursor{background:var(--color-ink-100)}.live-transkript{color:var(--color-ink-60);background:#4b6e7a1a;font-style:italic}@supports (color:color-mix(in lab,red,red)){.live-transkript{background:color-mix(in srgb,var(--color-ki-1) 10%,transparent)}}.live-transkript{border-bottom:1px dotted var(--color-ink-40);-webkit-user-select:none;user-select:none;padding:0 2px}.live-transkript:before{content:"";background:var(--color-fsrs-again);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin:0 5px 2px 1px;animation:1.2s ease-in-out infinite live-transkript-puls;display:inline-block}@keyframes live-transkript-puls{0%,to{opacity:.35}50%{opacity:1}}.note-versionen-hinweis{font-size:var(--text-akten-micro);color:var(--color-ink-40);margin:6px 0 0}.note-versionen-vorschau{padding:10px var(--abstand-2);background:var(--color-paper-05);border-radius:var(--radius-akten-2);flex-direction:column;align-items:flex-start;gap:10px;margin:0 6px 8px;display:flex}.note-versionen-vorschau p{font-family:var(--font-serif);font-size:var(--text-akten-caption);color:var(--color-ink-60);max-height:8.5em;margin:0;line-height:1.55;overflow:hidden}.note-editor-docactions{flex-shrink:0;align-items:center;gap:4px;margin-left:auto;display:flex;position:relative}.note-toolbar{scrollbar-width:none;flex-wrap:nowrap;flex:auto;align-items:center;gap:1px;min-width:0;display:flex;overflow-x:auto}.note-toolbar-sep{background:var(--color-paper-20);flex-shrink:0;width:1px;height:18px;margin:0 5px}.note-toolbar-nurlesen{font-family:var(--font-sans);font-size:var(--text-akten-micro);letter-spacing:0;color:var(--color-ink-40);white-space:nowrap;padding:0 8px}.blatt-groesse{flex-shrink:0;align-items:center;gap:1px;display:inline-flex}.akten-knopf.blatt-groesse-wert{min-width:46px;min-height:28px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;padding-inline:4px}.note-toolbar-trigger{height:28px;color:var(--color-ink-60);border-radius:var(--radius-akten-2);font-family:var(--font-sans);font-size:var(--text-akten-caption);cursor:pointer;transition:background var(--dauer) var(--kurve),color var(--dauer);background:0 0;border:1px solid #0000;align-items:center;gap:5px;padding:0 7px;font-weight:500;display:inline-flex}.note-toolbar-trigger:hover{background:var(--color-paper-10);color:var(--color-ink-100)}.note-toolbar-trigger[data-open=true]{background:var(--color-paper-10);color:var(--color-ink-100);border-color:var(--color-paper-20)}.note-toolbar-trigger-label{white-space:nowrap;text-overflow:ellipsis;text-align:left;flex:1;overflow:hidden}.note-ki-split{align-items:stretch;display:inline-flex}.note-ki-split .akten-knopf.note-ki-haupt{border-top-right-radius:0;border-bottom-right-radius:0}.note-ki-split .akten-knopf.note-ki-pfeil{border-left:1px solid var(--button-primary-fg,#fbf8f1);border-top-left-radius:0;border-bottom-left-radius:0;padding-inline:8px}@supports (color:color-mix(in lab,red,red)){.note-ki-split .akten-knopf.note-ki-pfeil{border-left:1px solid color-mix(in srgb,var(--button-primary-fg,var(--color-paper-00)) 30%,transparent)}}.note-ki-split .akten-knopf.note-ki-pfeil[data-state=open]{background:var(--color-ink-80)}.note-ki-anweisung{flex-direction:column;gap:10px;display:flex}.note-ki-vorschlaege{flex-wrap:wrap;gap:4px;display:flex}.note-ki-anhang{border-top:1px solid var(--color-paper-20);flex-direction:column;gap:6px;padding-top:10px;display:flex}.note-ki-anhang-zeile{background:var(--color-paper-05);border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-1);align-items:center;gap:8px;padding:4px 4px 4px 9px;display:flex}.note-ki-anhang-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-akten-small);color:var(--color-ink-100);flex:1;overflow:hidden}.note-ki-anhang-zahl{font-size:var(--text-akten-micro);color:var(--color-ink-60);flex:none}.akten-knopf.note-ki-anhang-knopf{align-self:flex-start}.note-ki-anhang-hinweis{font-size:var(--text-akten-micro);color:var(--color-ink-60);line-height:1.4}.note-ki-anweisung-fuss{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.note-editor-meldung{margin:var(--abstand-2) var(--abstand-3) 0;flex-shrink:0}.ne-fav-btn{flex-shrink:0}.ne-fav-btn[aria-pressed=true]{color:var(--color-ink-100)}.ne-fav-btn[aria-pressed=true] svg{fill:currentColor}.note-link-feld{flex-direction:column;gap:8px;display:flex}.note-link-feld-knoepfe{justify-content:flex-end;gap:6px;display:flex}.slash-menue{z-index:var(--stapel-schwebend);width:min(320px,100vw - 16px);max-height:320px;position:fixed}.note-link-liste{width:min(280px,100vw - 16px);max-height:256px}.slash-vorschau{color:var(--color-ink-100)}.akten-sidebar-raum{--akten-raum-luft:8px;margin:0 var(--akten-raum-luft) 6px;z-index:20;flex-shrink:0;position:relative}.akten-sidebar-raum-zeile{border-radius:var(--radius-akten-2);background:var(--color-paper-05);border:1px solid var(--color-paper-20);cursor:pointer;text-align:left;width:100%;color:inherit;transition:background var(--dauer) var(--kurve),border-color var(--dauer) var(--kurve);align-items:center;gap:8px;padding:7px 10px;text-decoration:none;display:flex}.akten-sidebar-raum[data-offen=true] .akten-sidebar-raum-zeile{background:var(--color-paper-10);border-color:var(--color-paper-30)}.akten-sidebar-raum-punkt{background:var(--color-ink-40);border-radius:999px;flex-shrink:0;width:7px;height:7px}.akten-sidebar-raum-punkt[data-laeuft=true]{background:var(--signal-erfolg);animation:2s ease-in-out infinite akten-pulse-soft}.akten-sidebar-raum-zeit{font-family:var(--font-mono);font-size:var(--text-akten-caption);font-variant-numeric:tabular-nums;color:var(--color-ink-100);font-weight:600}.akten-sidebar-raum-phase{font-family:var(--font-sans);font-size:var(--text-akten-micro);color:var(--color-ink-60);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.akten-sidebar-raum-zahl{font-family:var(--font-mono);font-size:var(--text-akten-micro);font-variant-numeric:tabular-nums;color:var(--color-ink-60);flex-shrink:0;margin-left:auto}.akten-sidebar-raum-auszug{border-radius:var(--radius-akten-2);background:var(--color-paper-00);border:1px solid var(--color-paper-20);box-shadow:var(--shadow-akten-md);opacity:0;pointer-events:none;transition:opacity var(--dauer-lang) var(--kurve),transform var(--dauer-lang) var(--kurve);flex-direction:column;gap:8px;padding:10px;display:flex;position:absolute;bottom:calc(100% + 6px);left:0;right:0;transform:translateY(6px)}.akten-sidebar-raum-auszug:after{content:"";height:10px;position:absolute;top:100%;left:0;right:0}.akten-sidebar-raum[data-offen=false] .akten-sidebar-raum-auszug:after{display:none}.akten-sidebar-raum[data-offen=true] .akten-sidebar-raum-auszug{opacity:1;pointer-events:auto;transform:translateY(0)}.akten-sidebar-raum-kopf{flex-direction:column;gap:2px;min-width:0;display:flex}.akten-sidebar-raum-name{font-family:var(--font-serif);font-size:var(--text-akten-caption);color:var(--color-ink-100);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.akten-sidebar-raum-leute{align-items:center;display:flex}.akten-sidebar-raum-kopfbild{border:2px solid var(--color-paper-00);border-radius:999px;flex-shrink:0;margin-right:-5px;display:flex}.akten-sidebar-raum-mehr{font-family:var(--font-mono);font-size:var(--text-akten-micro);color:var(--color-ink-60);margin-left:9px}.akten-sidebar-raum-knoepfe{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.akten-sidebar-raum-knoepfe>.akten-knopf{flex:auto}.akten-sidebar-raum-mikro{position:relative}.akten-sidebar-raum-mikro[data-an=true]:after{content:"";background:var(--signal-erfolg);border-radius:999px;width:6px;height:6px;position:absolute;top:3px;right:3px}.akten-sidebar-raum-mikro-an{color:var(--signal-erfolg);align-items:center;margin-left:auto;display:inline-flex}.akten-sidebar-raum[data-schmal=true] .akten-sidebar-raum-zeile{justify-content:center;padding:8px 0}.akten-sidebar-raum[data-schmal=true]{--akten-raum-austritt:calc(var(--akten-raum-luft) + 1px + 8px)}.akten-sidebar-raum[data-schmal=true] .akten-sidebar-raum-auszug{left:calc(100% + var(--akten-raum-austritt));width:224px;bottom:0;right:auto;transform:translate(-6px)}.akten-sidebar-raum[data-schmal=true][data-offen=true] .akten-sidebar-raum-auszug{transform:translate(0)}.akten-sidebar-raum[data-schmal=true] .akten-sidebar-raum-auszug:after{width:var(--akten-raum-austritt);height:auto;inset:0 100% 0 auto}@media(prefers-reduced-motion:reduce){.akten-sidebar-raum-auszug,.akten-sidebar-raum-zeile{transition:none!important}.akten-sidebar-raum-punkt[data-laeuft=true]{animation:none}}.studyroom-status-marke{background:var(--color-paper-00);border:1px solid var(--color-paper-20);min-width:22px;height:22px;font-size:var(--text-akten-caption);pointer-events:none;z-index:2;animation:studyroom-status-auf var(--dauer-lang) var(--kurve);border-radius:999px;justify-content:center;align-items:center;padding:0 3px;line-height:1;display:inline-flex;position:absolute;top:-6px;left:-6px}@keyframes studyroom-status-auf{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.freunde-auswahl{flex-wrap:wrap;gap:6px;max-height:132px;display:flex;overflow-y:auto}.freunde-auswahl-knopf{background:var(--color-paper-00);border:1px solid var(--color-paper-20);font-family:var(--font-ui);font-size:var(--text-akten-caption);color:var(--color-ink-80);cursor:pointer;transition:background var(--dauer) var(--kurve),border-color var(--dauer) var(--kurve),color var(--dauer) var(--kurve);border-radius:999px;align-items:center;gap:7px;padding:5px 10px 5px 5px;display:inline-flex}.freunde-auswahl-knopf:hover{border-color:var(--color-ink-40);background:var(--color-paper-10);color:var(--color-ink-100)}.freunde-auswahl-knopf:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.freunde-auswahl-knopf[data-gewaehlt=true]{background:var(--color-ink-100);border-color:var(--color-ink-100);color:var(--color-paper-00)}.freunde-auswahl-name{white-space:nowrap;text-overflow:ellipsis;max-width:140px;overflow:hidden}.freunde-auswahl-hinweis{font-family:var(--font-ui);font-size:var(--text-akten-caption);color:var(--color-ink-60);margin:8px 0 0;line-height:1.5}@media(prefers-reduced-motion:reduce){.freunde-auswahl-knopf{transition:none}}.feed-aussen-stapel{min-width:0;transition:opacity var(--dauer) var(--kurve),transform var(--dauer) var(--kurve);flex-direction:column;gap:4px;padding:0 8px 8px;display:flex;position:relative}.feed-aussen-stapel[data-weicht=true]{opacity:0;pointer-events:none;transform:translateY(6px)}@media(prefers-reduced-motion:reduce){.feed-aussen-stapel{transition:opacity var(--dauer) var(--kurve)}.feed-aussen-stapel[data-weicht=true]{transform:none}}.feed-aussen-karte{background:var(--color-paper-00);border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-2);transform-origin:bottom;min-width:0;padding:7px 9px;position:relative}.feed-aussen-karte[data-offen=true]{border-color:var(--color-ink-40);padding-right:var(--abstand-5)}.feed-aussen-kopf{align-items:center;gap:7px;min-width:0;display:flex}.feed-aussen-text{min-width:0;font-family:var(--font-ui);font-size:var(--text-akten-caption);color:var(--color-ink-80);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;line-height:1.35;display:-webkit-box;overflow:hidden}.feed-aussen-text strong{color:var(--color-ink-100);font-weight:600}.feed-aussen-wahl{padding-left:var(--abstand-5);opacity:0;transition:opacity var(--dauer) var(--kurve);align-items:center;gap:1px;margin-top:5px;display:inline-flex}.feed-aussen-karte:hover .feed-aussen-wahl,.feed-aussen-karte:focus-within .feed-aussen-wahl{opacity:1}.feed-banner .feed-aussen-wahl{opacity:1;margin-top:0;padding-left:0}.feed-aussen-zu{position:absolute;top:2px;right:2px}.feed-aussen-ruhend{flex-direction:column;margin-top:4px;display:flex;position:relative}.feed-aussen-punkt{background:var(--color-ink-100);min-width:20px;height:20px;color:var(--color-paper-00);font-family:var(--font-mono);font-size:var(--text-akten-micro);border-radius:999px;justify-content:center;align-self:center;align-items:center;margin-bottom:6px;padding:0 5px;font-weight:600;display:inline-flex}.feed-banner{top:var(--ankunft-oben);right:var(--ankunft-rechts);z-index:var(--stapel-tooltip);width:min(320px,100vw - 36px);padding:10px var(--abstand-2);background:var(--color-paper-00);border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-3);box-shadow:var(--shadow-akten-md);position:fixed}.feed-banner-inhalt{text-align:left;width:100%;color:inherit;cursor:pointer;min-width:0;text-decoration:none;display:block}.feed-banner-fuss{border-top:1px solid var(--color-paper-10);justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding-top:7px;display:flex}.feed-banner .feed-aussen-zu{position:static}.studyroom-karten-kopf{width:100%;min-width:0;padding:var(--abstand-2) var(--pad-card);text-align:left;color:var(--color-ink-60);cursor:pointer;transition:background-color var(--dauer-kurz) var(--kurve);background:0 0;border:0;align-items:center;gap:10px;display:flex}.studyroom-karten-kopf:hover{background:var(--color-paper-10)}.studyroom-karten-kopf:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.studyroom-karten-zahl{font-family:var(--font-mono);font-size:var(--text-akten-caption);font-variant-numeric:tabular-nums;color:var(--color-ink-60);margin-left:auto}.studyroom-karten-winkel{transition:transform var(--dauer-mittel) var(--kurve);flex-shrink:0}.studyroom-karten-kopf>.akten-eyebrow+.studyroom-karten-winkel{margin-left:auto}[data-offen=true]>.studyroom-karten-kopf .studyroom-karten-winkel{transform:rotate(180deg)}.studyroom-live{padding:var(--abstand-3) var(--pad-card) var(--abstand-3);flex-direction:column;gap:10px;display:flex}.akten-dialog .studyroom-live{padding:0}.studyroom-live-liste{margin:0;padding:0;list-style:none}.studyroom-live-zeile{align-items:center;gap:var(--abstand-2);border-top:1px solid var(--color-paper-20);padding:10px 0;display:flex}.studyroom-live-zeile:first-child{border-top:0;padding-top:0}.studyroom-live-inhalt{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.studyroom-live-kopf{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.studyroom-live-name{font-size:var(--text-akten-small);color:var(--color-ink-100);font-weight:500}.studyroom-live-zahl{font-family:var(--font-mono);font-size:var(--text-akten-caption);font-variant-numeric:tabular-nums;color:var(--color-ink-60)}.studyroom-live-ziel{font-size:var(--text-akten-caption);color:var(--color-ink-60);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.akten-regler{touch-action:none;-webkit-user-select:none;user-select:none;cursor:pointer;align-items:center;width:100%;min-width:0;height:20px;display:flex;position:relative}.akten-regler[data-disabled]{cursor:not-allowed;opacity:.5}.akten-regler-spur{background:var(--color-paper-20);border-radius:999px;flex-grow:1;height:3px;position:relative;overflow:hidden}.akten-regler-strecke{background:var(--color-ink-100);height:100%;position:absolute}.akten-regler-griff{background:var(--color-ink-100);width:14px;height:14px;box-shadow:0 0 0 2px var(--color-paper-00);transition:transform var(--dauer) var(--kurve),box-shadow var(--dauer) var(--kurve);border-radius:999px;display:block}.akten-regler:not([data-disabled]):hover .akten-regler-griff{transform:scale(1.15)}.akten-regler-griff:focus-visible,.akten-regler:not([data-disabled]):active .akten-regler-griff{box-shadow:0 0 0 2px var(--color-paper-00),0 0 0 6px #14130e24;outline:none;transform:scale(1.25)}@supports (color:color-mix(in lab,red,red)){.akten-regler-griff:focus-visible,.akten-regler:not([data-disabled]):active .akten-regler-griff{box-shadow:0 0 0 2px var(--color-paper-00),0 0 0 6px color-mix(in srgb,var(--color-ink-100) 14%,transparent)}}@media(prefers-reduced-motion:reduce){.akten-regler-griff{transition:none}}@media(forced-colors:active){.akten-regler{forced-color-adjust:none}.akten-regler-spur{background:graytext}.akten-regler-strecke{background:highlight}.akten-regler-griff{background:canvastext;box-shadow:0 0 0 2px canvas}.akten-regler-griff:focus-visible{outline-offset:2px;outline:2px solid highlight}.akten-regler[data-disabled] :is(.akten-regler-strecke,.akten-regler-griff){background:graytext}}.nutzer-kopf{outline-offset:2px;transition:outline-color var(--dauer-kurz) var(--kurve);border-radius:999px;outline:1px solid #0000;flex-shrink:0;line-height:0;display:inline-flex}.nutzer-kopf[data-klick=profil]{cursor:pointer}.nutzer-kopf[data-klick=profil]:hover,.nutzer-kopf[data-state=open]{outline-color:var(--color-ink-40)}.nutzer-kopf:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.nutzer-kopf.chat-absender{margin-left:var(--abstand-3);border-radius:0;align-self:flex-start;margin-bottom:4px;line-height:1.3}.nutzer-kopf.chat-absender:hover:not(:focus-visible),.nutzer-kopf.chat-absender[data-state=open]:not(:focus-visible){outline-color:#0000}.nutzer-kopf.chat-absender:hover>span,.nutzer-kopf.chat-absender[data-state=open]>span,.nutzer-kopf.chat-absender:focus-visible>span{text-underline-offset:3px;text-decoration:underline;color:var(--color-ink-100)!important}.akten-nutzerkarte-innen{gap:var(--abstand-2);padding:var(--abstand-3);flex-direction:column;display:flex}.akten-nutzerkarte-kopf{align-items:center;gap:var(--abstand-2);min-width:0;display:flex}.akten-nutzerkarte-titel{flex-direction:column;gap:3px;min-width:0;display:flex}.akten-nutzerkarte-name{font-family:var(--font-serif);font-size:var(--text-akten-h5);letter-spacing:-.015em;color:var(--color-ink-100);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.1;overflow:hidden}.akten-nutzerkarte-status{font-family:var(--font-ui);font-size:var(--text-akten-caption);color:var(--color-ink-60);align-items:center;gap:6px;line-height:1.2;display:inline-flex}.akten-nutzerkarte-status[data-online=ja]{color:var(--color-ink-80)}.akten-nutzerkarte-punkt{background:var(--color-anwesend-online);border-radius:999px;flex-shrink:0;width:7px;height:7px}.akten-nutzerkarte-vorstellung{font-family:var(--font-serif);font-size:var(--text-akten-small);color:var(--color-ink-80);-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.akten-nutzerkarte-hinweis{font-family:var(--font-ui);font-size:var(--text-akten-caption);color:var(--color-ink-60);margin:0;font-style:italic;line-height:1.4}.akten-nutzerkarte-hinweis[data-fehler=ja]{color:var(--signal-gefahr);font-style:normal}.akten-nutzerkarte-aktionen{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.akten-nutzerkarte-aktionen:empty{display:none}.notif-fuss{padding:10px var(--abstand-3);border-top:1px solid var(--color-paper-20);align-items:center;gap:8px;display:flex}.notif-zaehler{background:var(--color-ink-100);min-width:20px;height:20px;color:var(--color-paper-00);font-family:var(--font-mono);font-size:var(--text-akten-micro);font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.notes-share-kopf{padding:var(--abstand-2) var(--abstand-3) 10px;border-bottom:1px solid var(--color-paper-20)}.notes-share-titel{font-family:var(--font-serif);font-size:var(--text-akten-h5);letter-spacing:-.015em;color:var(--color-ink-100);margin:0;font-weight:500}.notes-share-unter{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-akten-micro);color:var(--color-ink-60);margin:2px 0 0;overflow:hidden}.notes-share-rumpf{gap:var(--abstand-3);padding:var(--abstand-2) var(--abstand-3);flex-direction:column;display:flex}.notes-share-abschnitt{flex-direction:column;gap:6px;display:flex}.notes-share-personen{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.notes-share-person{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:6px 8px;padding:4px 0;display:grid}.notes-share-person-zeile{align-items:center;gap:6px;min-width:0;display:flex}.notes-share-person-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-akten-caption);color:var(--color-ink-100);flex:1;overflow:hidden}.notes-share-klein{font-size:var(--text-akten-micro);color:var(--color-ink-60);flex-shrink:0}.notes-share-wachsen{flex:1;min-width:0}.notes-share-satz{font-size:var(--text-akten-micro);color:var(--color-ink-60);margin:0;line-height:1.55}.notes-share-trenn{padding-top:var(--abstand-2);border-top:1px solid var(--color-paper-20);flex-direction:column;gap:6px;display:flex}.note-editor-scroll{background:var(--color-paper-05);height:100%;overflow-y:auto}.note-editor-page{max-width:calc(880px * var(--note-zoom,1));background:var(--color-paper-00);border-inline:1px solid var(--color-paper-20);min-height:100%;margin-inline:auto;padding:clamp(26px,3vw,44px) clamp(38px,5.5vw,80px) 30vh;position:relative}[data-marker=gelb]{background-color:var(--marker-gelb)!important}[data-marker=gruen]{background-color:var(--marker-gruen)!important}[data-marker=blau]{background-color:var(--marker-blau)!important}[data-marker=rot]{background-color:var(--marker-rot)!important}[data-marker=orange]{background-color:var(--marker-orange)!important}[data-marker=lila]{background-color:var(--marker-lila)!important}[data-marker=tuerkis]{background-color:var(--marker-tuerkis)!important}[data-marker=rosa]{background-color:var(--marker-rosa)!important}[data-marker=grau]{background-color:var(--marker-grau)!important}[data-marker=oliv]{background-color:var(--marker-oliv)!important}[data-marker]{color:var(--color-ink-100)!important}[data-farbe=standard]{color:var(--schrift-standard)!important}[data-farbe=grau]{color:var(--schrift-grau)!important}[data-farbe=blau]{color:var(--schrift-blau)!important}[data-farbe=rot]{color:var(--schrift-rot)!important}[data-farbe=gruen]{color:var(--schrift-gruen)!important}[data-farbe=orange]{color:var(--schrift-orange)!important}[data-farbe=lila]{color:var(--schrift-lila)!important}[data-farbe=karamell]{color:var(--schrift-karamell)!important}.postfach-kopf{gap:var(--abstand-2);flex-wrap:wrap;display:flex}.postfach-rolle{flex-direction:column;display:flex}.postfach-abschnitt{margin:var(--abstand-3) 0 6px;font-family:var(--font-ui);font-size:var(--text-akten-caption);color:var(--color-ink-80);font-weight:500}.postfach-abschnitt:first-child{margin-top:0}.postfach-abschnitt[data-gedaempft=true]{margin-top:var(--abstand-4);color:var(--color-ink-60)}.postfach-zeile{padding:var(--abstand-2) 0;border-bottom:1px solid var(--color-paper-20)}.postfach-zeile[data-offen=false]{opacity:.72}.postfach-zeile-kopf{align-items:flex-start;gap:9px;display:flex}.postfach-punkt{border-radius:999px;flex-shrink:0;width:8px;height:8px;margin-top:6px}.postfach-zeile-inhalt{flex:1;min-width:0}.postfach-zeile-titel{font-family:var(--font-serif);font-size:var(--text-akten-body);color:var(--color-ink-100);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:500;overflow:hidden}.postfach-zeile-zeit{font-size:var(--text-akten-caption);color:var(--color-ink-60);margin:1px 0 0}.postfach-zeile-zeit[data-vorbei=true]{color:var(--color-ink-40);text-decoration:line-through;text-decoration-thickness:1px}.postfach-zeile-datum{font-family:var(--font-mono);font-size:var(--text-akten-micro);color:var(--color-ink-60);margin-left:7px}.postfach-person{margin:8px 0 0 var(--abstand-4);font-size:var(--text-akten-caption);color:var(--color-ink-60);align-items:center;gap:7px;display:flex}.postfach-person strong{color:var(--color-ink-80);font-weight:500}.postfach-nachricht{margin:8px 0 0 var(--abstand-4);font-family:var(--font-serif);font-style:italic;font-size:var(--text-akten-caption);color:var(--color-ink-80);background:var(--color-paper-05);border-radius:var(--radius-akten-2);padding:2px 0 2px 10px;line-height:1.55}.postfach-antwort{margin:6px 0 0 var(--abstand-4);font-family:var(--font-serif);font-style:italic;font-size:var(--text-akten-caption);color:var(--color-ink-60)}.postfach-knoepfe{flex-wrap:wrap;gap:4px;margin:10px 0 0 11px;display:flex}.postfach-wartet{border-radius:var(--radius-akten-2);background:var(--color-paper-05);height:42px;margin-bottom:4px;animation:1.8s ease-in-out infinite akten-pulse-soft}.postfach-nichts{padding:10px var(--abstand-3);font-size:var(--text-akten-caption);color:var(--color-ink-60);border:1px dashed var(--color-paper-20);border-radius:var(--radius-akten-2);margin:0 0 4px;line-height:1.55}.emoji-waehler{flex-direction:column;min-height:0;display:flex}.emoji-waehler-leiste{scrollbar-width:none;border-bottom:1px solid var(--color-paper-10);flex-shrink:0;gap:2px;padding:0 8px 6px;display:flex;overflow-x:auto}.emoji-waehler-leiste::-webkit-scrollbar{display:none}.emoji-waehler-reiter{height:26px;font-family:var(--font-ui);font-size:var(--text-akten-caption);white-space:nowrap;color:var(--color-ink-60);cursor:pointer;transition:color var(--dauer-kurz) var(--kurve),background var(--dauer-kurz) var(--kurve);background:0 0;border:0;border-radius:999px;flex:none;padding:0 10px;font-weight:500;line-height:1}.emoji-waehler-reiter:hover{color:var(--color-ink-100);background:var(--schwebe-markierung)}.emoji-waehler-reiter:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.emoji-waehler-reiter.ist-aktiv{color:var(--color-paper-00);background:var(--color-ink-100)}.emoji-waehler-rolle{overscroll-behavior:contain;max-height:300px;padding:0 8px 8px;overflow-y:auto}.emoji-waehler-abschnitt{content-visibility:auto;contain-intrinsic-size:auto 200px}.emoji-waehler-gruppe{z-index:1;background:var(--schwebe-flaeche);font-family:var(--font-mono);font-size:var(--text-akten-micro);color:var(--color-ink-60);margin:0;padding:8px 2px 4px;position:sticky;top:0}.emoji-waehler-gitter{grid-template-columns:repeat(8,1fr);gap:2px;display:grid}.emoji-waehler-knopf{border-radius:var(--radius-akten-2);cursor:pointer;height:32px;transition:background var(--dauer-kurz) var(--kurve);background:0 0;border:0;justify-content:center;align-items:center;font-size:19px;line-height:1;display:flex}.emoji-waehler-knopf:hover,.emoji-waehler-knopf:focus-visible{background:var(--schwebe-markierung)}.emoji-waehler-zustand{padding:8px 2px}.icon-waehler{flex-direction:column;gap:8px;min-width:0;display:flex}.icon-waehler-leiste{border-bottom:1px solid var(--color-paper-10);gap:2px;padding-bottom:6px;display:flex}.icon-waehler-reiter{border-radius:var(--radius-akten-2);min-width:0;height:30px;color:var(--color-ink-40);cursor:pointer;transition:color var(--dauer-kurz) var(--kurve),background var(--dauer-kurz) var(--kurve);background:0 0;border:0;flex:1 1 0;justify-content:center;align-items:center;display:flex}.icon-waehler-reiter:hover{color:var(--color-ink-60)}.icon-waehler-reiter.ist-aktiv{color:var(--color-ink-100);background:var(--color-paper-10)}.icon-waehler-rolle{overscroll-behavior:contain;max-height:min(320px,50vh);overflow-y:auto}.icon-waehler-gruppe{z-index:1;background:var(--modal-bg,var(--color-paper-00));font-family:var(--font-mono);font-size:var(--text-akten-micro);letter-spacing:0;color:var(--color-ink-60);margin:0;padding:8px 2px 4px;position:sticky;top:0}.icon-waehler-gitter{grid-template-columns:repeat(8,1fr);gap:6px;display:grid}.icon-waehler-knopf{border-radius:var(--radius-akten-2);color:var(--color-ink-60);cursor:pointer;transition:background var(--dauer-kurz) var(--kurve);background:0 0;border:0;justify-content:center;align-items:center;padding:8px;display:flex}.icon-waehler-knopf:hover,.icon-waehler-knopf:focus-visible{background:var(--color-paper-10)}.icon-waehler-knopf.ist-gewaehlt{background:var(--color-ink-100);color:var(--color-paper-00)}.icon-waehler-leer{font-family:var(--font-serif);font-style:italic;font-size:var(--text-akten-caption);color:var(--color-ink-60);text-align:center;margin:0;padding:12px 0}.chat-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-ink-40);text-decoration-color:var(--color-ink-40);text-underline-offset:2px;word-break:break-word;overflow-wrap:anywhere;text-decoration-thickness:1px}.chat-link:hover,.chat-link:focus-visible{text-decoration-color:currentColor;text-decoration-thickness:2px}.chatfeld-schleier{z-index:var(--stapel-seitenschleier);background:var(--modal-backdrop);display:none;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.chatfeld-schleier{background:color-mix(in srgb,var(--modal-backdrop) 40%,transparent)}}.chatfeld-schleier{opacity:0;pointer-events:none;transition:opacity var(--dauer) var(--kurve)}.chatfeld{--chatfeld-hoehe:min(round(clamp(560px, 40vh + 280px, 720px), 2px), calc(100dvh - var(--chatfeld-oben,calc(var(--top-banner-height,0px) + 72px)) - 16px));top:var(--chatfeld-oben,calc(var(--top-banner-height,0px) + 72px));right:var(--chatfeld-rechts,var(--pad-page-x));z-index:var(--stapel-seitenfenster);width:round(clamp(380px,12.5vw + 200px,440px),2px);max-width:calc(100vw - 16px);max-height:var(--chatfeld-hoehe);border:1px solid var(--e-kante);border-radius:var(--e-rund-schwebend);background:var(--e-karte);box-shadow:var(--e-schatten-schwebend);opacity:0;transform-origin:100% 0;visibility:hidden;pointer-events:none;transition:opacity var(--dauer) var(--kurve),transform 0s linear var(--dauer),visibility 0s linear var(--dauer);flex-direction:column;display:flex;position:fixed;overflow:hidden;transform:translateY(-6px)}.chatfeld[data-ansicht=chat]{height:var(--chatfeld-hoehe)}.chatfeld[data-offen=true]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--dauer-mittel) var(--kurve),transform var(--dauer-mittel) var(--kurve),visibility 0s linear 0s;transform:none}.chatfeld:focus{outline:none}@media(max-width:768px){.chatfeld-schleier{display:block}.chatfeld-schleier[data-offen=true]{opacity:1;pointer-events:auto;transition:opacity var(--dauer-mittel) var(--kurve)}.chatfeld,.chatfeld[data-ansicht=chat]{inset:calc(var(--top-banner-height,0px) + 8px) 8px 8px;border-radius:var(--chat-radius);width:auto;max-width:none;height:auto;max-height:none;transform:translateY(16px)}.chatfeld[data-offen=true]{transform:none}}@media(prefers-reduced-motion:reduce){.chatfeld,.chatfeld[data-ansicht=chat]{transform:none}}.chatfeld-rahmen{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow:hidden}.chatfeld-blende{z-index:50;background:var(--e-karte);opacity:0;pointer-events:none;transition:opacity var(--dauer-kurz) var(--kurve);position:absolute;inset:0}.chatfeld-blende[data-an=true]{opacity:1}.chatfeld-ansicht{flex-direction:column;flex:auto;min-height:0;display:flex}.chatfeld{--chatfeld-a2:round(var(--abstand-2), 2px);--chatfeld-a3:round(var(--abstand-3), 2px)}.chatfeld :is(.chatfeld-kopf,.chatfeld-zeile){padding-block:var(--chatfeld-a2)}.chatfeld .chatfeld-zeile{padding-inline:var(--chatfeld-a3)}.chatfeld .chatfeld-titel{line-height:round(calc(var(--text-akten-body-lg) * 1.25),2px)}.chatfeld .chatfeld-kopf-zeile{line-height:round(calc(var(--text-akten-caption) * 1.4),2px)}.chatfeld .chatfeld-zeile :is(.chatfeld-name,.chatfeld-zeit){line-height:round(calc(var(--text-akten-small) * 1.35),2px)}.chatfeld .chatfeld-zeile :is(.chatfeld-vorschau,.chatfeld-ort){line-height:round(calc(var(--text-akten-caption) * 1.4),2px)}.chatfeld .chatfeld-zeile-oben,.chatfeld .chatfeld-zeile-unten{min-height:round(calc(var(--text-akten-small) * 1.35),2px)}.chatfeld .size-10{width:round(2.5rem,2px);height:round(2.5rem,2px)}.chatfeld .size-9{width:round(2.25rem,2px);height:round(2.25rem,2px)}.chatfeld .size-8{width:round(2rem,2px);height:round(2rem,2px)}.chatfeld-kopf{align-items:center;gap:var(--abstand-2);padding:var(--abstand-2) var(--abstand-2) var(--abstand-2) var(--abstand-3);background:var(--color-paper-05);border-bottom:1px solid var(--color-paper-20);flex-shrink:0;display:flex}.chatfeld-kopf-text{flex:auto;min-width:0}.chatfeld-eyebrow{margin-bottom:2px;display:flex}.chatfeld-titel{font-family:var(--font-serif);font-size:var(--text-akten-body-lg);letter-spacing:-.015em;color:var(--color-ink-100);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:500;line-height:1.2;overflow:hidden}.chatfeld-titel-zahl{font-family:var(--font-mono);font-size:var(--text-akten-caption);color:var(--color-ink-60);margin-left:8px;font-weight:400}.chatfeld-kopf-zeile{font-size:var(--text-akten-caption);color:var(--color-ink-60);align-items:center;gap:6px;margin-top:1px;display:flex}.chatfeld-online-punkt{background:var(--color-anwesend-online);border-radius:999px;flex-shrink:0;width:6px;height:6px}.chatfeld-kopf-aktionen{flex-shrink:0;align-items:center;gap:2px;display:flex}.chat-online{background:var(--color-anwesend-offline);border-radius:999px;width:10px;height:10px;position:absolute;bottom:0;right:0}.chat-online[data-online=true]{background:var(--color-anwesend-online)}.chat-online[data-groesse=md]{width:12px;height:12px}.chatfeld-kopfbild{border-radius:999px;flex-shrink:0;display:inline-flex;position:relative}.chatfeld-gruppenbild{background:var(--color-paper-10);border:1px solid var(--color-paper-20);width:40px;height:40px;color:var(--color-ink-80);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.chatfeld-gruppenbild[data-klein=true]{width:36px;height:36px}.chatfeld-suche{padding:10px var(--abstand-2);border-bottom:1px solid var(--color-paper-20);flex-shrink:0}.chatfeld-liste{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.chatfeld-zustand{padding:var(--abstand-4) var(--abstand-3)}.chatfeld-liste>.akten-zustand[data-art=laden]{padding-block:var(--abstand-5)}.chatfeld-zeilen{margin:0;padding:0;list-style:none}.chatfeld-zeile{align-items:center;gap:var(--abstand-2);width:100%;padding:var(--abstand-2) var(--abstand-3);border:0;border-bottom:1px solid var(--color-paper-20);color:inherit;text-align:left;cursor:pointer;transition:background var(--dauer-kurz) var(--kurve);background:0 0;text-decoration:none;display:flex}.chatfeld-zeile[data-oben=true]{align-items:flex-start}.chatfeld-zeilen>li:last-child>.chatfeld-zeile{border-bottom:0}.chatfeld-zeile:hover:not(:disabled){background:var(--color-paper-05)}.chatfeld-zeile:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.chatfeld-zeile:disabled{cursor:wait;opacity:.6}.chatfeld-zeile[data-gedaempft=true]{opacity:.7}.chatfeld-zeile-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.chatfeld-zeile-oben,.chatfeld-zeile-unten{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.chatfeld-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-serif);font-size:var(--text-akten-small);letter-spacing:-.01em;color:var(--color-ink-100);font-weight:500;overflow:hidden}.chatfeld-zeile[data-ungelesen=true] .chatfeld-name{font-weight:600}.chatfeld-zeit{font-family:var(--font-mono);font-size:var(--text-akten-micro);color:var(--color-ink-60);flex-shrink:0}.chatfeld-vorschau{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-akten-caption);color:var(--color-ink-60);flex:auto;overflow:hidden}.chatfeld-zeile[data-ungelesen=true] .chatfeld-vorschau{color:var(--color-ink-80)}.chatfeld-vorschau-absender{color:var(--color-ink-80);font-weight:500}.chatfeld-vorschau-leer{font-style:italic}.chatfeld-zaehler{background:var(--color-ink-100);min-width:18px;height:18px;color:var(--color-paper-00);font-family:var(--font-mono);font-size:var(--text-akten-micro);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 6px;font-weight:600;display:inline-flex}.chatfeld-ort{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:var(--text-akten-micro);color:var(--color-ink-60);overflow:hidden}.chatfeld-auszug{-webkit-line-clamp:2;font-size:var(--text-akten-caption);color:var(--color-ink-80);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:2px;line-height:1.5;display:-webkit-box;overflow:hidden}.chatfeld-vorschau-symbol{vertical-align:-2px;color:var(--color-ink-60);margin-right:4px;display:inline-block}.chatfeld-abschnitt{padding:10px var(--abstand-3) 6px;border-bottom:1px solid var(--color-paper-20);justify-content:space-between;align-items:center;gap:8px;display:flex}.chatfeld-abschnitt-zahl{font-family:var(--font-mono);font-size:var(--text-akten-micro);color:var(--color-ink-60)}.chatfeld-medium{border-radius:var(--radius-akten-2);background:var(--color-paper-10);width:36px;height:36px;color:var(--color-ink-60);flex-shrink:0;place-items:center;display:grid;overflow:hidden}.chatfeld-medium-bild{object-fit:cover;width:100%;height:100%}.chatfeld-zeile-weg{color:var(--color-ink-40);flex-shrink:0}.chatfeld-zeile-nach{padding:0 var(--abstand-3) 10px;border-bottom:1px solid var(--color-paper-20)}.chat-nachrichten{overflow-anchor:none;min-height:0;padding:var(--abstand-3) var(--abstand-2);background:var(--color-paper-00);flex-direction:column-reverse;flex:auto;display:flex;overflow-y:auto}.chat-nachrichten-innen{flex-direction:column;flex:1 0 auto;justify-content:flex-end;gap:2px;display:flex}.chat-nachrichten-zustand{padding:var(--abstand-5) 8px;margin-block:auto}.chat-nachladen{justify-content:center;padding:8px 0;display:flex}.chat-tag{align-items:center;gap:var(--abstand-2);margin:var(--abstand-3) 0;font-family:var(--font-mono);font-size:var(--text-akten-micro);color:var(--color-ink-60);white-space:nowrap;font-weight:500;display:flex}.chat-tag:before,.chat-tag:after{content:"";background:var(--color-paper-20);flex:1;height:1px}.chat-tag-nachrichten{flex-direction:column;gap:2px;display:flex}.chat-nachricht{flex-direction:column;align-items:flex-start;min-width:0;max-width:82%;display:flex;position:relative}@media(hover:hover){.chat-nachricht{max-width:min(82%,100% - 4.5rem)}.chat-zeile-kopfbild+.chat-nachricht{max-width:min(82%,100% - 36px - 4.5rem)}}.chat-nachricht[data-eigen=true]{align-items:flex-end}.chat-absender-name{font-family:var(--font-ui);font-size:var(--text-akten-micro);color:var(--color-ink-60);font-weight:500;line-height:1.3}.chat-zitat{background:var(--color-paper-05);border-radius:var(--radius-akten-2);max-width:100%;font-size:var(--text-akten-caption);color:var(--color-ink-60);flex-direction:column;margin-bottom:4px;padding:6px 10px;display:flex}.chat-zitat-absender{color:var(--color-ink-80);font-weight:600}html body .chat-zitat[data-in-blase]{border-radius:var(--field-radius);background:var(--color-paper-10);color:inherit;border:0;margin:0 -6px 6px;padding:6px 10px}html[data-skin=pergament-dunkel] body .chat-zitat[data-in-blase]{background:var(--color-paper-20)}html body .chat-blase[data-eigen=true] .chat-zitat[data-in-blase]{background:currentColor}@supports (color:color-mix(in lab,red,red)){html body .chat-blase[data-eigen=true] .chat-zitat[data-in-blase]{background:color-mix(in srgb,currentColor 14%,transparent)}}.chat-zitat[data-in-blase] :is(.chat-zitat-absender,.chat-zitat-text){color:inherit}.chat-zitat[data-in-blase] .chat-zitat-text{opacity:.8}.chat-zitat-text{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-serif);font-style:italic;display:block;overflow:hidden}.chat-blase{overflow-wrap:anywhere;max-width:100%;padding:9px var(--abstand-3);border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-4) var(--radius-akten-4) var(--radius-akten-4) var(--radius-akten-2);background:var(--color-paper-10);color:var(--color-ink-100);font-family:var(--font-ui);font-size:var(--text-akten-body);line-height:1.5}.chat-blase[data-eigen=true]{border-radius:var(--radius-akten-4) var(--radius-akten-4) var(--radius-akten-2) var(--radius-akten-4);background:var(--color-paper-05)}.chat-blase[data-art=anhang]{padding:6px}.chat-blase-entfernt{border:1px dashed var(--color-paper-30);border-radius:var(--radius-akten-2);background:var(--color-paper-05);font-size:var(--text-akten-caption);color:var(--color-ink-60);padding:4px 10px;font-style:italic}.chat-meta{margin:4px 0 0 var(--abstand-3);font-family:var(--font-mono);font-size:var(--text-akten-micro);color:var(--color-ink-60);align-items:center;gap:8px;display:flex}.chat-nachricht[data-eigen=true] .chat-meta{margin:4px 6px 0 0}.chat-meta-trenner{color:var(--color-ink-40)}.chat-nachricht-aktionen{opacity:0;align-items:center;gap:2px;padding:0 4px;display:flex;position:absolute;top:0}.chat-nachricht-aktionen[data-seite=rechts]{right:0;transform:translate(100%)}.chat-nachricht-aktionen[data-seite=links]{left:0;transform:translate(-100%)}.group:hover>.chat-nachricht>.chat-nachricht-aktionen,.chat-nachricht-aktionen:focus-within{opacity:1}@media(hover:none){.chat-nachricht-aktionen{opacity:1;display:none}.chat-zeile:focus-within>.chat-nachricht>.chat-nachricht-aktionen,.chat-nachricht-aktionen[data-offen=true]{padding:2px 0 0;display:flex;position:static;transform:none}}.chat-zeile:focus{outline:none}.chat-reaktion-wahl{gap:2px;padding:4px 6px;display:flex}.chat-nachricht-aktionen[data-offen=true]{opacity:1}.chat-reaktion-zeichen{font-size:var(--text-akten-body-lg);line-height:1}.chat-reaktionen{z-index:1;flex-wrap:wrap;gap:4px;margin-top:-8px;padding-inline:10px;display:flex;position:relative}.chat-zeile-kopfbild:has(+.chat-nachricht>.chat-reaktionen+.chat-meta){margin-bottom:calc(var(--chat-meta-hoehe) + 14px)}.chat-reaktion{border:1px solid var(--color-paper-20);background:var(--color-paper-05);height:22px;color:var(--color-ink-100);font-size:var(--text-akten-caption);cursor:pointer;transition:background var(--dauer-kurz) var(--kurve);border-radius:999px;align-items:center;gap:4px;padding:0 7px;display:inline-flex}.chat-reaktion:hover{background:var(--color-paper-10)}.chat-reaktion[aria-pressed=true]{background:var(--color-paper-10);border-color:var(--color-ink-100)}.chat-reaktion:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.chat-reaktion-zahl{font-family:var(--font-mono);font-size:var(--text-akten-micro);color:var(--color-ink-80);font-weight:600}.chat-tippt{margin-top:var(--abstand-2)}html body .chat-blase.chat-tippt-blase{padding:10px var(--abstand-3);align-items:center;display:inline-flex}.chat-tippt-punkte{gap:4px;display:inline-flex}.chat-tippt-punkte>span{background:var(--color-ink-60);border-radius:999px;width:5px;height:5px;animation:1s infinite chat-tippt-hopfen}@keyframes chat-tippt-hopfen{0%,to{transform:translateY(0)}40%{transform:translateY(-3px)}}.chat-tippt-punkte>span:nth-child(2){animation-delay:.15s}.chat-tippt-punkte>span:nth-child(3){animation-delay:.3s}@media(prefers-reduced-motion:reduce){.chat-tippt-punkte>span{animation:none}}.chat-gelesen{color:inherit}.chat-gemerkt{align-items:center;gap:3px;display:inline-flex}.chat-antwort-streifen{padding:6px 6px 6px var(--abstand-2);background:var(--color-paper-00);border-radius:var(--radius-akten-2);align-items:center;gap:8px;margin-bottom:8px;display:flex}.chat-antwort-streifen p{margin:0}.chat-antwort-streifen-an{font-size:var(--text-akten-micro);color:var(--color-ink-60);font-weight:500}.chat-antwort-streifen-text{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-serif);font-size:var(--text-akten-caption);color:var(--color-ink-80);font-style:italic;overflow:hidden}.chat-eingabe-hinweis{margin-bottom:8px}.chat-eingabe-zeile{background:var(--field-bg);border:1px solid var(--field-border);border-radius:var(--radius-akten-2);transition:border-color var(--dauer-kurz) var(--kurve);align-items:flex-end;gap:4px;padding:4px 6px;display:flex}.chat-gif-zeichen{font-family:var(--font-mono);font-size:var(--text-akten-micro);letter-spacing:0;font-weight:600}.chat-eingabe-text{resize:none;min-width:0;min-height:28px;max-height:100px;font-family:var(--font-ui);font-size:var(--text-akten-body);color:var(--color-ink-100);background:0 0;flex:auto;padding:5px 2px;line-height:1.4;overflow-y:auto}.chat-eingabe-text:disabled{opacity:.5}.chat-eingabe-fusszeile{justify-content:space-between;align-items:center;gap:8px;margin-top:6px;padding:0 2px;display:flex}.chat-zeichen{font-family:var(--font-mono);font-size:var(--text-akten-micro);color:var(--color-ink-60)}.chat-zeichen[data-knapp=true]{color:var(--signal-warnung)}.emoji-waehler-kopf{flex-shrink:0;padding:8px 8px 6px}.chat-teilung{flex-direction:column;gap:6px;width:28rem;max-width:100%;display:flex}.chat-teilung-karte{align-items:flex-start;gap:var(--abstand-2);width:100%;padding:var(--abstand-2) var(--abstand-3);border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-3);background:var(--color-paper-05);color:inherit;text-align:left;cursor:pointer;transition:background var(--dauer-kurz) var(--kurve),border-color var(--dauer-kurz) var(--kurve);display:flex}.chat-teilung-karte:hover:not(:disabled){background:var(--color-paper-10);border-color:var(--color-paper-30)}.chat-teilung-karte:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.chat-teilung-karte:disabled{cursor:wait;opacity:.6}.chat-teilung-symbol{color:var(--color-ink-60);flex-shrink:0;margin-top:2px;display:inline-flex}.chat-teilung-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.chat-teilung-art{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-akten-micro);color:var(--color-ink-60);font-weight:500;overflow:hidden}.chat-teilung-zusatz{font-weight:400}.chat-teilung-titel{-webkit-line-clamp:2;font-family:var(--font-serif);font-size:var(--text-akten-body);letter-spacing:-.015em;color:var(--color-ink-100);-webkit-box-orient:vertical;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.chat-teilung-auszug{-webkit-line-clamp:2;font-family:var(--font-serif);font-size:var(--text-akten-caption);color:var(--color-ink-60);-webkit-box-orient:vertical;margin-top:4px;font-style:italic;line-height:1.5;display:-webkit-box;overflow:hidden}.chat-teilung-marken{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.chat-teilung-pfeil{color:var(--color-ink-60);flex-shrink:0;margin-top:4px}.chat-anhang{flex-direction:column;gap:4px;display:flex}.chat-anhang-bildknopf{border-radius:var(--radius-akten-3);cursor:pointer;max-width:240px;transition:opacity var(--dauer-kurz) var(--kurve);background:0 0;border:0;padding:0;display:block;overflow:hidden}.chat-anhang-bildknopf:hover{opacity:.9}.chat-anhang-bildknopf:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.chat-anhang-bild{object-fit:cover;border-radius:var(--radius-akten-3);max-width:100%;max-height:12rem;display:block}.chat-anhang-fehler{max-width:260px}.chat-anhang-platzhalter{border-radius:var(--radius-akten-3);background:var(--color-paper-10);place-items:center;min-width:120px;min-height:80px;display:grid}.chat-anhang-unterzeile{min-width:0;font-size:var(--text-akten-micro);color:var(--color-ink-60);align-items:center;gap:4px;padding:0 4px;display:flex}.chat-anhang-datei{width:100%;padding:10px var(--abstand-2);border:1px solid var(--field-border);border-radius:var(--radius-akten-2);background:var(--field-bg);color:var(--color-ink-100);text-align:left;cursor:pointer;transition:border-color var(--dauer-kurz) var(--kurve);align-items:center;gap:10px;display:flex}.chat-anhang-datei:hover{border-color:var(--color-ink-40)}.chat-anhang-datei:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.chat-anhang-symbol{border-radius:var(--radius-akten-2);background:var(--color-paper-10);width:32px;height:32px;color:var(--color-ink-60);flex-shrink:0;place-items:center;display:grid}.chat-anhang-text{flex-direction:column;flex:auto;min-width:0;display:flex}.chat-anhang-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-akten-caption);font-weight:500;overflow:hidden}.chat-anhang-groesse{font-size:var(--text-akten-micro);color:var(--color-ink-60)}.chat-anhang-weg{color:var(--color-ink-60);flex-shrink:0}.chat-ziel{padding:var(--schwebe-polster)}.chat-ziel-suche{padding:0 4px 4px}.chat-ziel-leer{padding:2px 9px 6px}.chat-ziel-liste{max-height:190px;margin:0;padding:0;list-style:none;overflow-y:auto}.chat-teilen{flex-direction:column;min-height:0;max-height:320px;display:flex}.chat-teilen-reiter{border-bottom:1px solid var(--color-paper-20);flex-shrink:0;padding:6px 8px;overflow-x:auto}.chat-teilen-suche{border-bottom:1px solid var(--color-paper-20);flex-shrink:0;padding:6px 8px}.chat-eingabe-anker{flex-shrink:0;display:inline-flex}.chat-teilen-liste{flex:auto;min-height:0;max-height:220px;padding:4px;overflow-y:auto}.chat-teilen-liste>.akten-zustand,.chat-teilen-liste>.akten-meldung{margin:8px}.chat-gemeldet{font-size:var(--text-akten-caption);color:var(--color-ink-60);align-items:center;gap:6px;padding:0 8px;display:inline-flex}.chat-gemeldet-haken{color:var(--signal-erfolg)}.chat-melden{width:100%;padding:10px var(--abstand-2);background:var(--color-paper-05);border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-3);flex-direction:column;gap:8px;margin-top:2px;display:flex}.chat-melden-frage{font-size:var(--text-akten-caption);color:var(--color-ink-80);margin:0;font-weight:500}.chat-melden-knoepfe{align-items:center;gap:8px;display:flex}.gruppe-chat-kopftext{flex-direction:column;gap:2px;min-width:0;display:flex}.gruppe-chat-wartet{padding:var(--abstand-6) var(--abstand-4);flex:auto;place-items:center;display:grid}.ki-chat-schleier{will-change:opacity;z-index:var(--stapel-seitenschleier);background:var(--modal-backdrop);opacity:0;pointer-events:none;visibility:hidden;transition:opacity var(--dauer) var(--kurve),visibility 0s linear var(--dauer);position:fixed;inset:0}.ki-chat-schleier[data-offen=true]{opacity:1;pointer-events:auto;visibility:visible;transition:opacity var(--dauer-lang) var(--kurve-ausklang),visibility 0s linear 0s}.ki-chat-buehne{z-index:var(--stapel-seitenfenster);pointer-events:none;justify-content:center;align-items:center;padding:clamp(12px,3vh,40px) clamp(12px,3vw,40px);display:flex;position:fixed;inset:0}.ki-chat-fenster{background:var(--color-paper-00);border:1px solid var(--color-paper-20);border-radius:var(--chat-radius);width:clamp(860px,100vw - 520px,1120px);max-width:100%;height:auto;min-height:min(380px,100%);max-height:min(1040px,100%);box-shadow:none;opacity:0;pointer-events:none;visibility:hidden;transition:opacity var(--dauer-mittel) var(--kurve-ausklang),transform var(--dauer-lang) var(--kurve-ausklang),visibility 0s linear .28s,height var(--dauer-lang) var(--kurve-ausklang),width var(--dauer-lang) var(--kurve-ausklang),box-shadow var(--dauer-mittel) var(--kurve);position:relative;transform:scale(.97)translateY(8px)}:is(.ki-chat-fenster,.ki-seite-mitte){--text-akten-body:.875rem;--text-akten-h6:.9375rem;--text-akten-h5:1.0625rem}:is(.ki-chat-fenster,.ki-seite-mitte) .chat-verlauf,:is(.ki-chat-fenster,.ki-seite-mitte) .chat-eingabe-bereich{--chat-spalte:720px}:is(.ki-chat-fenster,.ki-seite-mitte) .chat-verlauf{padding-bottom:var(--abstand-5);-webkit-mask-image:linear-gradient(to bottom,black calc(100% - var(--abstand-5)),transparent);mask-image:linear-gradient(to bottom,black calc(100% - var(--abstand-5)),transparent)}:is(.ki-chat-fenster,.ki-seite-mitte) .chat-eingabe-bereich{padding-left:calc(clamp(16px,4vw,40px) + var(--chat-zeichen-einzug))}:is(.ki-chat-fenster,.ki-seite-mitte) .chat-eingabe-bereich>*{max-width:calc(var(--chat-spalte) - var(--chat-zeichen-einzug))}@media(max-width:480px){:is(.ki-chat-fenster,.ki-seite-mitte) .chat-eingabe-bereich{padding-left:clamp(16px,4vw,40px)}:is(.ki-chat-fenster,.ki-seite-mitte) .chat-eingabe-bereich>*{max-width:var(--chat-spalte)}}.ki-chat-fenster[data-leer=true]{min-height:min(420px,100%)}.ki-chat-fenster[data-offen=true]{opacity:1;pointer-events:auto;visibility:visible;box-shadow:var(--shadow-akten-lg);transition:opacity var(--dauer-mittel) var(--kurve-ausklang),transform var(--dauer-lang) var(--kurve-ausklang),visibility 0s linear 0s,height var(--dauer-lang) var(--kurve-ausklang),width var(--dauer-lang) var(--kurve-ausklang),box-shadow var(--dauer-mittel) var(--kurve);transform:scale(1)translateY(0)}.ki-chat-kopf{padding:var(--abstand-2) var(--abstand-2) var(--abstand-2) var(--abstand-3);background:var(--color-paper-05);border-bottom:1px solid var(--color-paper-20);justify-content:space-between;align-items:center;display:flex}.ki-chat-titel{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-serif);font-size:var(--text-akten-body-lg);letter-spacing:-.015em;color:var(--color-ink-100);margin:0;font-weight:500;line-height:1.2;overflow:hidden}.ki-chat-kontext{padding:6px var(--abstand-2) 6px var(--abstand-3);background:var(--color-paper-05);border-bottom:1px solid var(--color-paper-20);flex-shrink:0;align-items:center;gap:8px;display:flex}.ki-chat-kontext-name{font-size:var(--text-akten-micro);color:var(--color-ink-60);flex-shrink:0;font-weight:500}.ki-chat-kontext-karte{white-space:nowrap;min-width:0;max-width:70%;display:inline-flex;overflow:hidden}.ki-chat-kontext-karte+.akten-symbolknopf{margin-left:auto}.ki-chat-leer-titel{font-family:var(--font-serif);font-size:var(--text-akten-h5);letter-spacing:-.015em;color:var(--color-ink-100);margin:0 0 8px;font-weight:500;line-height:1.25}.ki-chat-leer-text{margin:0 0 var(--abstand-3);font-family:var(--font-serif);font-size:var(--text-akten-caption);color:var(--color-ink-60);line-height:1.55}.ki-chat-antwort-aktionen{flex-wrap:wrap;align-items:center;gap:4px;margin-top:8px;display:flex}.chat-gruss{font-family:var(--font-serif);font-size:var(--text-akten-h3);letter-spacing:-.02em;color:var(--color-ink-100);text-align:center;margin:0;font-weight:500;line-height:1.35}.chat-sitzungen{margin:0;padding:0;list-style:none}.chat-sitzung{border-radius:var(--radius-akten-2);transition:background var(--dauer-kurz) var(--kurve),border-color var(--dauer-kurz) var(--kurve);border:1px solid #0000;align-items:flex-start;margin-bottom:2px;display:flex;position:relative}.chat-sitzung:hover{background:var(--color-paper-05)}.chat-sitzung[data-aktiv=true]{background:var(--color-paper-00);border-color:var(--color-paper-20)}.chat-sitzung-knopf{border-radius:var(--radius-akten-2);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:auto;gap:4px;min-width:0;padding:8px 4px 8px 10px;display:flex}.chat-sitzung-knopf:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.chat-sitzung-titel{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-serif);font-size:var(--text-akten-caption);color:var(--color-ink-80);overflow:hidden}.chat-sitzung[data-aktiv=true] .chat-sitzung-titel{color:var(--color-ink-100);font-weight:500}.chat-sitzung-meta{font-size:var(--text-akten-micro);color:var(--color-ink-60);align-items:center;gap:6px;display:flex}.chat-sitzung-weg{opacity:0;transition:opacity var(--dauer-kurz) var(--kurve);flex-shrink:0;padding:4px 4px 0 0}.chat-sitzung:hover .chat-sitzung-weg,.chat-sitzung:focus-within .chat-sitzung-weg{opacity:1}@media(hover:none){.chat-sitzung-weg{opacity:1}}.norm-im-text{border-bottom:1px dotted var(--color-ink-40);cursor:help;transition:border-color var(--dauer-kurz) var(--kurve),background var(--dauer-kurz) var(--kurve)}.norm-im-text:hover{border-bottom-color:var(--color-ink-100);background:var(--color-paper-10);border-radius:var(--radius-akten-1)}.fremdes-html .norm-im-text{cursor:pointer}.fremdes-html .norm-im-text:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-akten-1)}.cloze-hidden span[data-cloze]:not([data-cloze=inactive]) .norm-im-text{cursor:inherit;background:0 0;border-bottom:0}.norm-schwebefeld{animation:dropdownEnter var(--dauer-kurz) var(--kurve-ausklang);position:fixed}.norm-schwebefeld-kopf{border-bottom:1px solid var(--color-paper-20);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:8px;padding:12px 10px 10px 16px;display:flex}.norm-schwebefeld-kopf-text{flex:1;min-width:0;padding-top:3px}.norm-schwebefeld-blaettern{flex-shrink:0;align-items:center;gap:1px;display:inline-flex}.norm-schwebefeld-stand{font-family:var(--font-mono);font-size:var(--text-akten-micro);color:var(--color-ink-60);font-variant-numeric:tabular-nums;padding:0 2px}.akten-schliessen.norm-schwebefeld-zu{flex-shrink:0}.norm-schwebefeld-titel{font-family:var(--font-serif);font-size:var(--text-akten-body-lg);letter-spacing:-.015em;color:var(--color-ink-100);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:500;line-height:1.3;display:block;overflow:hidden}.norm-schwebefeld-unter{font-size:var(--text-akten-caption);color:var(--color-ink-60);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;display:block;overflow:hidden}.norm-absatz-markiert{border:1px solid var(--e-kante);border-radius:var(--radius-akten-3);background:var(--color-paper-10);padding:8px 10px;margin-inline:-10px!important}.norm-schwebefeld-rumpf{-webkit-user-select:text;user-select:text;cursor:auto;min-height:0;font-family:var(--font-serif);font-size:var(--text-akten-small);color:var(--color-ink-80);flex:1;padding:12px 16px;line-height:1.6;overflow-y:auto}.norm-schwebefeld-hinweis{font-size:var(--text-akten-caption);color:var(--color-ink-60);margin:0}.norm-feld-fuss{border-top:1px solid var(--color-paper-20);flex-shrink:0;padding:8px 16px 10px}.norm-feld-vermerk{font-size:var(--text-akten-caption);color:var(--color-ink-60);margin-bottom:2px;line-height:1.45;display:block}.norm-warnung-abschnitt{flex-direction:column;gap:4px;margin-top:6px;display:flex}.norm-warnung-marken{flex-wrap:wrap;gap:4px 6px;min-width:0;display:flex}.norm-warnung-marke{background:var(--color-paper-00);border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-1);font-family:var(--font-mono);font-size:var(--text-akten-caption);color:var(--color-ink-100);padding:1px 8px;display:inline-block}.norm-warnung-hinweis{font-size:var(--text-akten-caption);color:var(--color-ink-60);line-height:1.5}.akten-meldung.norm-warnung{margin-top:10px}.benachr-gruppe-titel{padding:10px var(--abstand-3) 4px;font-family:var(--font-mono);font-size:var(--text-akten-micro);letter-spacing:0;color:var(--color-ink-40);margin:0}.benachr-gruppe+.benachr-gruppe .benachr-gruppe-titel{border-top:1px solid var(--color-paper-10);margin-top:4px}.benachr-eintrag{position:relative}.benachr-zeile{padding:9px var(--abstand-3) 9px var(--abstand-2);color:inherit;transition:background var(--dauer-kurz) var(--kurve);align-items:flex-start;gap:10px;text-decoration:none;display:flex}a.benachr-zeile:hover{background:var(--color-paper-05)}.benachr-zeile.ist-still{cursor:default}button.benachr-zeile.ist-knopf{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0}button.benachr-zeile.ist-knopf:hover{background:var(--color-paper-05)}.benachr-eintrag[data-neu=true] .benachr-zeile{background:#14130e0a}@supports (color:color-mix(in lab,red,red)){.benachr-eintrag[data-neu=true] .benachr-zeile{background:color-mix(in srgb,var(--color-ink-100) 4%,transparent)}}.benachr-eintrag[data-neu=true] .benachr-titel{color:var(--color-ink-100);font-weight:500}.benachr-zeichen{flex-shrink:0;margin-top:1px;display:inline-flex}.art-ton{--art-ton:var(--color-ink-60)}.art-ton[data-ton="1"]{--art-ton:var(--color-kalender-1)}.art-ton[data-ton="2"]{--art-ton:var(--color-kalender-2)}.art-ton[data-ton="3"]{--art-ton:var(--color-kalender-3)}.art-ton[data-ton="4"]{--art-ton:var(--color-kalender-4)}.art-ton[data-ton="5"]{--art-ton:var(--color-kalender-5)}.art-ton[data-ton="6"]{--art-ton:var(--color-kalender-6)}.art-ton[data-ton="7"]{--art-ton:var(--color-kalender-7)}.art-ton[data-ton="8"]{--art-ton:var(--color-kalender-8)}.art-ton[data-ton=gefahr]{--art-ton:var(--signal-gefahr)}.benachr-zeichen.art-ton{color:var(--art-ton)}.benachr-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.benachr-kopf{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.benachr-titel{font-family:var(--font-serif);font-size:var(--text-akten-body);color:var(--color-ink-80);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.benachr-zeit{font-family:var(--font-mono);font-size:var(--text-akten-micro);color:var(--color-ink-40);white-space:nowrap;flex-shrink:0}.benachr-body{font-size:var(--text-akten-caption);color:var(--color-ink-60);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.benachr-leer{padding:var(--abstand-5) var(--abstand-4);text-align:center}.benachr-leer-titel{font-family:var(--font-serif);font-size:var(--text-akten-body);color:var(--color-ink-80);margin:0 0 4px}.benachr-leer-text{font-size:var(--text-akten-caption);color:var(--color-ink-60);margin:0;line-height:1.5}.recherche-fenster{z-index:var(--stapel-ueber-dialog);background:var(--color-paper-00);border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-2);box-shadow:var(--shadow-akten-md);animation:dropdownEnter var(--dauer-kurz) var(--kurve-ausklang);flex-direction:column;display:flex;position:fixed;overflow:hidden}.recherche-fenster-kopf{padding:6px 6px 6px var(--abstand-2);background:var(--color-paper-05);border-bottom:1px solid var(--color-paper-20);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:8px;display:flex}.recherche-fenster-kopf:active{cursor:grabbing}.recherche-fenster-kopf .akten-eyebrow{flex:1;min-width:0}.recherche-fenster-griff{color:var(--color-ink-40);flex-shrink:0;display:inline-flex}.recherche-fenster-kopf:hover .recherche-fenster-griff{color:var(--color-ink-60)}.recherche-fenster-suche{padding:10px var(--abstand-2);border-bottom:1px solid var(--color-paper-20);flex-shrink:0}.recherche-fenster-quellen{padding:8px var(--abstand-2);border-bottom:1px solid var(--color-paper-20);flex-shrink:0}.recherche-fenster-liste{flex:1;min-height:0;overflow-y:auto}.recherche-fenster-liste>.akten-zustand{padding:var(--abstand-3)}.recherche-fenster-eintrag{border-bottom:1px solid var(--color-paper-20)}.recherche-fenster-eintrag[data-offen=true]{background:var(--color-paper-05)}.recherche-fenster-inhalt{padding:2px var(--abstand-3) var(--abstand-2);flex-direction:column;gap:8px;display:flex}.recherche-fenster-text{font-family:var(--font-serif);font-size:var(--text-akten-small);color:var(--color-ink-80);white-space:pre-wrap;max-height:190px;margin:0;line-height:1.55;overflow-y:auto}.recherche-fenster-normtext{max-height:190px;font-size:var(--text-akten-small);color:var(--color-ink-80);line-height:1.6;overflow-y:auto}.recherche-fenster-fundstelle{font-size:var(--text-akten-caption);color:var(--color-ink-60);margin:0}.recherche-fenster-knoepfe{flex-wrap:wrap;gap:6px;display:flex}.recherche-fenster-fuss{padding:6px 8px 6px var(--abstand-3);border-top:1px solid var(--color-paper-20);background:var(--color-paper-05);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;display:flex}.recherche-fenster-fuss-text{font-size:var(--text-akten-micro);color:var(--color-ink-60)}@media(max-width:640px){.recherche-fenster{right:8px;width:auto!important;max-width:none!important;left:8px!important}}.note-editor-titlerow{align-items:flex-start;gap:8px;margin-bottom:2px;display:flex}.np-gruppen{margin:8px 0 2px}.np-gruppen [role=tablist],.np-gruppen [role=radiogroup]{width:fit-content}.np-normen{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.np-norm-tot{color:var(--color-ink-60);font-family:var(--font-mono);font-size:var(--text-akten-micro)}.np-icon-paragraph{width:.875rem;height:.875rem;font-family:var(--font-serif);flex-shrink:0;justify-content:center;align-items:center;font-size:14px;line-height:1;display:inline-flex}.np-verwandt{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.np-verwandt button{border-radius:var(--radius-akten-1);text-align:left;width:100%;font:inherit;cursor:pointer;transition:background var(--dauer) var(--kurve);background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:1px;margin-left:-6px;padding:3px 6px;display:flex}.np-verwandt button:disabled{cursor:default}.np-verwandt button:hover:not(:disabled){background:var(--color-paper-10)}.np-verwandt-titel{color:var(--color-ink-100);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.np-verwandt-kurs{color:var(--color-ink-60)}.np-verwandt-grund{font-size:var(--text-akten-micro);color:var(--color-ink-40)}.np-leer{font-family:var(--font-serif);font-size:var(--text-akten-caption);color:var(--color-ink-60);grid-column:1/-1;max-width:60ch;margin:4px 0 2px;line-height:1.55}.note-editor-surface .bereich-gesperrt{border-radius:var(--radius-akten-1);padding-inline:8px;position:relative}.note-editor-surface .bereich-gesperrt:after{content:"gesperrt von " attr(data-halter);font-family:var(--font-sans);font-size:var(--text-akten-micro);letter-spacing:0;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:-.9em;right:0}.note-editor-surface .bereich-gesperrt.ist-meine{background:#b8ae9359}@supports (color:color-mix(in lab,red,red)){.note-editor-surface .bereich-gesperrt.ist-meine{background:color-mix(in srgb,var(--color-paper-30) 35%,transparent)}}.note-editor-surface .bereich-gesperrt.ist-meine:after{color:var(--color-ink-40)}.note-editor-surface .bereich-gesperrt.ist-fremd{background:var(--signal-warnung)}@supports (color:color-mix(in lab,red,red)){.note-editor-surface .bereich-gesperrt.ist-fremd{background:color-mix(in srgb,var(--signal-warnung) 10%,var(--color-paper-00))}}.note-editor-surface .bereich-gesperrt.ist-fremd{outline:1px dashed var(--signal-warnung);outline-offset:1px}.note-editor-surface .bereich-gesperrt.ist-fremd:after{color:var(--color-ink-80)}.note-editor-surface .bereich-gesperrt.ist-fremd,.note-editor-surface .bereich-gesperrt.ist-fremd *{cursor:not-allowed}.note-editor-surface .note-konflikt{padding:10px var(--abstand-2);background:var(--signal-warnung);margin:10px 0}@supports (color:color-mix(in lab,red,red)){.note-editor-surface .note-konflikt{background:color-mix(in srgb,var(--signal-warnung) 10%,var(--color-paper-00))}}.note-editor-surface .note-konflikt{border:1px solid var(--signal-warnung)}@supports (color:color-mix(in lab,red,red)){.note-editor-surface .note-konflikt{border:1px solid color-mix(in srgb,var(--signal-warnung) 35%,transparent)}}.note-editor-surface .note-konflikt{border-radius:var(--radius-akten-2);font-family:var(--font-sans);font-size:var(--text-akten-micro);color:var(--color-ink-100);cursor:default;-webkit-user-select:none;user-select:none;line-height:1.5}.note-editor-surface .note-konflikt-kopf{margin:0;font-weight:600}.note-editor-surface .note-konflikt-fremd{border:1px dashed var(--signal-warnung);margin:6px 0 0;padding-left:10px}@supports (color:color-mix(in lab,red,red)){.note-editor-surface .note-konflikt-fremd{border:1px dashed color-mix(in srgb,var(--signal-warnung) 45%,transparent)}}.note-editor-surface .note-konflikt-fremd{font-family:var(--font-serif);font-size:var(--text-akten-caption);color:var(--color-ink-80)}.note-editor-surface .note-konflikt-knoepfe{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.note-editor-surface .note-konflikt-knoepfe button{background:var(--color-paper-00);border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-1);font:inherit;color:var(--color-ink-100);cursor:pointer;transition:background var(--dauer) var(--kurve),border-color var(--dauer);padding:4px 10px}.note-editor-surface .note-konflikt-knoepfe button:hover{background:var(--color-paper-05);border-color:var(--color-ink-100)}.note-geteilt-band{margin-bottom:var(--abstand-3);border-bottom:1px solid var(--color-paper-20);font-family:var(--font-sans);font-size:var(--text-akten-micro);color:var(--color-ink-60);align-items:baseline;gap:8px;padding-bottom:10px;line-height:1.5;display:flex}.note-geteilt-band svg{color:var(--color-ink-40);flex-shrink:0;align-self:center}.note-geteilt-band strong{color:var(--color-ink-100);font-weight:500}.note-editor-title{width:100%;min-width:0;font-family:var(--font-serif);font-size:calc(clamp(24px,1.6vw + 14px,34px) * var(--note-zoom,1));letter-spacing:-.02em;color:var(--color-ink-100);resize:none;white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border:none;outline:none;flex:1;padding:0;font-weight:500;line-height:1.2;display:block;overflow:hidden}.note-editor-title::placeholder{color:var(--color-placeholder)}.akten-bg .note-editor-title:focus,.akten-bg .note-editor-title:focus-visible,.akten-app-bridge .note-editor-title:focus,.akten-app-bridge .note-editor-title:focus-visible,.note-editor-title:focus,.note-editor-title:focus-visible{box-shadow:none;border:none;outline:none}.note-properties-block{margin-top:var(--abstand-3)}.note-inhalt{margin:var(--abstand-3) 0 var(--abstand-4);padding-left:var(--abstand-2)}.note-inhalt-zahl{font-size:var(--text-akten-micro);color:var(--color-ink-40)}.note-inhalt-liste{flex-direction:column;gap:1px;margin:6px 0 0;padding:0;list-style:none;display:flex}.note-inhalt-liste button{border-radius:var(--radius-akten-1);text-align:left;width:100%;font-family:var(--font-sans);font-size:var(--text-akten-caption);color:var(--color-ink-60);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;transition:background var(--dauer-kurz) var(--kurve),color var(--dauer-kurz) var(--kurve);background:0 0;border:0;padding:3px 6px;line-height:1.45;display:block;overflow:hidden}.note-inhalt-liste button:hover{background:var(--color-paper-05);color:var(--color-ink-100)}.note-inhalt-liste button[data-ebene="1"]{color:var(--color-ink-100);font-weight:500}.note-inhalt-liste button:is([data-ebene="3"],[data-ebene="4"],[data-ebene="5"],[data-ebene="6"]){font-size:var(--text-akten-micro)}.note-inhalt-nr{color:var(--color-ink-40);font-variant-numeric:tabular-nums;margin-right:.4em}.akten-knopf.note-inhalt-mehr{margin-top:4px}.akten-symbolknopf.notes-offline[aria-pressed=true]{color:var(--color-ink-100)}.note-editor-surface{min-height:340px;font-family:var(--font-serif);font-size:calc(17px * var(--note-zoom,1));color:var(--color-ink-100);line-height:1.7}.akten-bg .note-editor-surface:focus,.akten-bg .note-editor-surface:focus-visible,.akten-app-bridge .note-editor-surface:focus,.akten-app-bridge .note-editor-surface:focus-visible,.note-editor-surface:focus,.note-editor-surface:focus-visible{box-shadow:none;outline:none}.note-editor-surface p{line-height:1.7}.note-statusbar{justify-content:space-between;align-items:center;gap:var(--abstand-2);height:30px;padding:0 var(--abstand-3);background:var(--color-paper-05);border-top:1px solid var(--color-paper-20);font-family:var(--font-mono);font-size:var(--text-akten-micro);letter-spacing:0;color:var(--color-ink-60);white-space:nowrap;flex-shrink:0;display:flex}.note-statusbar-group{align-items:center;gap:7px;min-width:0;display:flex}.note-statusbar-ort{min-width:0}.note-statusbar-leise{color:var(--color-ink-60)}.note-statusbar-trenner{color:var(--color-paper-30);-webkit-user-select:none;user-select:none}.note-statusbar-state{align-items:center;gap:4px;display:inline-flex}.note-statusbar-state[data-fehler=true]{color:var(--color-ink-100);font-weight:600}.note-statusbar-state[data-fehler=true]>svg{color:var(--signal-gefahr)}.note-statusbar-ai{color:var(--color-ink-100);align-items:center;gap:5px;font-weight:600;display:inline-flex}@media(max-width:900px){.note-statusbar-wide{display:none}}.note-editor-surface table{border-collapse:collapse;table-layout:fixed;width:100%;margin:1.1rem 0;overflow:hidden}.note-editor-surface td,.note-editor-surface th{border:1px solid var(--color-paper-20);vertical-align:top;box-sizing:border-box;min-width:1em;padding:7px 10px;font-size:15px;line-height:1.55;position:relative}.note-editor-surface th{background:var(--color-paper-05);font-family:var(--font-sans);text-align:left;font-weight:600}.note-editor-surface .selectedCell:after{content:"";background:#14130e12;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.note-editor-surface .selectedCell:after{background:color-mix(in srgb,var(--color-ink-100) 7%,transparent)}}.note-editor-surface .selectedCell:after{pointer-events:none}.note-editor-surface .column-resize-handle{background:var(--color-ink-100);opacity:.25;pointer-events:none;width:4px;position:absolute;top:0;bottom:-2px;right:-2px}.note-editor-surface ul[data-type=taskList]{padding-left:0;list-style:none!important}.note-editor-surface ul[data-type=taskList] li{align-items:flex-start;gap:9px;display:flex}.note-editor-surface ul[data-type=taskList] li>label{-webkit-user-select:none;user-select:none;flex-shrink:0;margin-top:.32em}.note-editor-surface ul[data-type=taskList] li>div{flex:1;min-width:0}.note-editor-surface ul[data-type=taskList] input[type=checkbox]{width:15px;height:15px;accent-color:var(--color-ink-100);cursor:pointer}.note-editor-surface ul[data-type=taskList] li[data-checked=true]>div{color:var(--color-ink-60)}:is(.neben-lese,.studyroom-tafel-notiz) ul[data-type=taskList]{padding-left:0;list-style:none}:is(.neben-lese,.studyroom-tafel-notiz) ul[data-type=taskList]>li[data-checked]{align-items:flex-start;gap:9px;display:flex;position:relative}:is(.neben-lese,.studyroom-tafel-notiz) ul[data-type=taskList]>li[data-checked]>span:empty{display:none}:is(.neben-lese,.studyroom-tafel-notiz) ul[data-type=taskList]>li[data-checked]>div{flex:1;min-width:0}:is(.neben-lese,.studyroom-tafel-notiz) ul[data-type=taskList]>li[data-checked]:before{content:"";box-sizing:border-box;border:1.5px solid var(--color-ink-60);border-radius:var(--radius-akten-1);background:var(--color-paper-00);flex-shrink:0;width:15px;height:15px;margin-top:.32em}:is(.neben-lese,.studyroom-tafel-notiz) ul[data-type=taskList]>li[data-checked=true]:before{border-color:var(--color-ink-100);background:var(--color-ink-100)}:is(.neben-lese,.studyroom-tafel-notiz) ul[data-type=taskList]>li[data-checked=true]:after{content:"";border:solid var(--color-paper-00);border-width:0 2px 2px 0;width:5px;height:8px;position:absolute;top:calc(.32em + 2px);left:5px;transform:rotate(45deg)}:is(.neben-lese,.studyroom-tafel-notiz) ul[data-type=taskList]>li[data-checked=true]>div{color:var(--color-ink-60)}.note-editor-surface mark{border-radius:var(--radius-akten-1);background-color:var(--color-fsrs-hard-tint);color:inherit;padding:.1em .15em}.note-editor-surface a:not(.note-link){color:var(--color-ink-100);text-decoration:underline;-webkit-text-decoration-color:var(--color-ink-60);text-decoration-color:var(--color-ink-60);text-underline-offset:2px;cursor:pointer;text-decoration-thickness:1px}.note-editor-surface a:not(.note-link):hover{text-decoration-thickness:2px}.note-editor-surface a:hover{cursor:pointer}.note-editor-surface :is(h1,h2,h3,h4,h5,h6){scroll-margin-top:96px}:is(h2,h3,h4,h5,h6)[data-gliederung]:before{content:attr(data-gliederung);font-variant-numeric:tabular-nums;margin-inline-end:.5em}:is(h2,h3,h4,h5,h6)[data-gliederung]:has(>br.ProseMirror-trailingBreak:only-child):before{float:left}@counter-style anotio-klammer-a{system:alphabetic;symbols:a b c d e f g h i j k l m n o p q r s t u v w x y z;suffix:") "}@counter-style anotio-doppel-a{system:fixed;symbols:aa bb cc dd ee ff gg hh ii jj kk ll mm nn oo pp qq rr ss tt uu vv ww xx yy zz;suffix:") ";fallback:anotio-klammer-a}@counter-style anotio-klammer-zahl{system:extends decimal;prefix:"(";suffix:") "}:is(.note-editor-surface,.neben-lese) :is(ul,ol) ol{list-style-type:anotio-klammer-a!important}:is(.note-editor-surface,.neben-lese) :is(ul,ol) :is(ul,ol) ol{list-style-type:anotio-doppel-a!important}:is(.note-editor-surface,.neben-lese) :is(ul,ol) :is(ul,ol) :is(ul,ol) ol{list-style-type:anotio-klammer-zahl!important}.note-editor-surface [style*="text-align: center"]{text-align:center}.note-editor-surface [style*="text-align: right"]{text-align:right}.note-editor-surface [style*="text-align: justify"]{text-align:justify;-webkit-hyphens:auto;hyphens:auto}@media(max-width:640px){.note-editor-page{padding-inline:18px}.note-editor-surface{font-size:16px}}.akten-symbolknopf.ws-row-delete{opacity:0;pointer-events:none;width:24px;height:24px;transition:opacity var(--dauer-kurz) var(--kurve),color var(--dauer-kurz),background var(--dauer-kurz);position:absolute;top:50%;right:4px;transform:translateY(-50%)}.ws-row-wrap:hover .ws-row-delete,.ws-row-wrap:focus-within .ws-row-delete{opacity:1;pointer-events:auto}@media(hover:none){.akten-symbolknopf.ws-row-delete{opacity:1;pointer-events:auto}}.ws-row-wrap{position:relative}.ws-row-wrap>.ws-row{padding-right:var(--abstand-2)}.ws-row-wrap[data-loeschbar=true]:hover>.ws-row,.ws-row-wrap[data-loeschbar=true]:focus-within>.ws-row{padding-right:var(--abstand-5)}mark.such-treffer{border-radius:var(--radius-akten-1);background-color:var(--color-fsrs-hard-tint);color:inherit;padding:0 .1em}.exam-writing{flex-direction:column;flex:1;min-height:0;display:flex}.exam-toolbar{padding:6px var(--abstand-2);background:var(--color-paper-00);border-bottom:1px solid var(--color-paper-20);z-index:12;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:3px;display:flex;position:sticky;top:0}.exam-toolbar-ende{flex-wrap:nowrap;align-items:center;gap:3px;margin-left:auto;display:flex}.exam-toolbar-abgeben{margin-left:10px}.exam-toolbar-sep{background:var(--color-paper-20);flex-shrink:0;width:1px;height:18px;margin:0 6px}.exam-toolbar-spacer{flex:auto;min-width:8px}.akten-knopf.exam-toolbar-wort{min-height:28px}.exam-toolbar-count{font-family:var(--font-mono);font-size:var(--text-akten-micro);color:var(--color-ink-60);white-space:nowrap;margin-right:8px}.exam-toolbar-timer{--exam-timer-ton:var(--color-ink-100);background:var(--color-paper-00);border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-1);white-space:nowrap;align-items:center;gap:7px;height:28px;margin-left:2px;padding:0 9px;display:inline-flex}.exam-toolbar-timer[data-state=warn]{--exam-timer-ton:var(--signal-warnung)}.exam-toolbar-timer[data-state=urgent],.exam-toolbar-timer[data-state=over]{--exam-timer-ton:var(--signal-warnung);border-color:var(--signal-warnung)}.exam-toolbar-timer[data-state=paused]{--exam-timer-ton:var(--color-ink-60)}.exam-toolbar-timer-tag{font-family:var(--font-mono);font-size:var(--text-akten-micro);letter-spacing:0;color:var(--exam-timer-ton);font-weight:600}.exam-toolbar-timer-value{font-family:var(--font-mono);font-size:var(--text-akten-small);font-variant-numeric:tabular-nums;color:var(--exam-timer-ton);font-weight:600}.exam-toolbar-timer-track{background:var(--color-paper-20);border-radius:999px;width:46px;height:3px;overflow:hidden}.exam-toolbar-timer-fill{height:100%;width:calc(var(--exam-timer-fill,0) * 100%);background:var(--exam-timer-ton);border-radius:999px;transition:width .9s linear;display:block}@media(prefers-reduced-motion:reduce){.exam-toolbar-timer-fill{transition:none}}.exam-page-scroll{background:var(--color-paper-05);min-height:0;padding:var(--abstand-4) 0 12vh;flex:1;scroll-padding-bottom:22vh;overflow:auto}.exam-page-sheet{width:calc(18.5cm * var(--exam-zoom,1));background:var(--druck-papier);border:1px solid var(--color-paper-20);box-shadow:var(--shadow-akten-md);padding:calc(2cm * var(--exam-zoom,1));box-sizing:border-box;min-height:calc(24cm * var(--exam-zoom,1));margin-inline:auto}.exam-page-surface{font-family:Arial,Helvetica,sans-serif;font-size:calc(15px * var(--exam-zoom,1));color:var(--druck-tinte);min-height:calc(20cm * var(--exam-zoom,1));line-height:1.6}.exam-page-surface *{font-family:inherit}.exam-page-surface li::marker{font-family:inherit}.exam-page-surface p{margin:0 0 .65em;line-height:1.6}.exam-page-surface p:empty{min-height:1em}.exam-page-surface>*,.exam-notes-surface>*{position:static}.exam-page-surface h1,.exam-page-surface h2,.exam-page-surface h3{letter-spacing:0;color:inherit;font-family:inherit;font-weight:700;line-height:1.5}.exam-page-surface h1{margin:.9em 0 .3em;font-size:1.08em}.exam-page-surface h2{margin:.8em 0 .25em;font-size:1.02em}.exam-page-surface h3{margin:.7em 0 .2em;font-size:1em}.exam-page-surface>h1:first-child,.exam-page-surface>h2:first-child,.exam-page-surface>h3:first-child{margin-top:0}.exam-page-surface ul,.exam-page-surface ol{margin:.5em 0;padding-left:1.6rem}.exam-page-surface [style*="text-align: justify"]{text-align:justify;-webkit-hyphens:auto;hyphens:auto}.akten-bg .exam-page-surface:focus,.akten-bg .exam-page-surface:focus-visible,.akten-app-bridge .exam-page-surface:focus,.akten-app-bridge .exam-page-surface:focus-visible,.exam-page-surface:focus,.exam-page-surface:focus-visible{box-shadow:none;outline:none}@media(max-width:820px){.exam-page-sheet{width:100%;box-shadow:none;border-inline:0;padding:1.2cm .9cm}.exam-page-scroll{background:var(--color-paper-00)}}.exam-notes{flex-direction:column;height:100%;min-height:0;display:flex}.exam-toolbar-compact{gap:2px;padding:5px 8px}.exam-toolbar-compact .exam-toolbar-sep{margin:0 4px}.exam-notes-scroll{min-height:0;padding:10px var(--abstand-2) var(--abstand-3);background:var(--color-paper-00);flex:1;overflow:hidden auto}.exam-notes-surface{color:var(--color-ink-100);min-height:100%;font-family:Arial,Helvetica,sans-serif;font-size:13.5px;line-height:1.55}.exam-notes-surface *{font-family:inherit}.exam-notes-surface li::marker{font-family:inherit}.exam-notes-surface p{margin:0 0 .55em;line-height:1.55}.exam-notes-surface p:empty{min-height:1em}.exam-notes-surface ul,.exam-notes-surface ol{margin:0 0 .55em;padding-left:1.4em}.exam-notes-surface ul{list-style:outside}.exam-notes-surface ol{list-style:decimal}.exam-notes-surface li{margin-bottom:.15em}.exam-notes-surface li>p{margin:0}.akten-bg .exam-notes-surface:focus,.akten-bg .exam-notes-surface:focus-visible,.akten-app-bridge .exam-notes-surface:focus,.akten-app-bridge .exam-notes-surface:focus-visible,.exam-notes-surface:focus,.exam-notes-surface:focus-visible{box-shadow:none;outline:none}.akten-topbar{contain:layout}.akten-topbar-pill{--akten-pill-fade:.13s;--akten-pill-collapse:.24s;--akten-pill-dur:.3s;--akten-pill-ein-vor:calc(var(--akten-pill-dur) * .3);--akten-pill-ein:calc(var(--akten-pill-dur) * .7);--akten-pill-ease:var(--kurve);background:var(--color-paper-05);border:1px solid var(--color-paper-20);pointer-events:auto;view-transition-name:akten-topbar-pill;transition:padding var(--akten-pill-dur) var(--akten-pill-ease),gap var(--akten-pill-dur) var(--akten-pill-ease),transform var(--akten-pill-dur) var(--akten-pill-ease),background var(--dauer-lang) var(--akten-pill-ease),border-color var(--dauer-lang),box-shadow var(--dauer-bedacht);border-radius:999px;align-items:center;gap:2px;margin-left:auto;padding:3px 6px;display:flex;position:relative}.akten-topbar-pill-tools{max-width:var(--akten-tools-w,60rem);opacity:1;visibility:visible;transition:opacity var(--akten-pill-ein) var(--kurve) var(--akten-pill-ein-vor),visibility 0s;align-items:center;gap:2px;display:flex}.akten-topbar-pill-tools[data-clip=true]{transition:max-width var(--akten-pill-dur) var(--akten-pill-ease),opacity var(--akten-pill-ein) var(--kurve) var(--akten-pill-ein-vor),visibility 0s}.akten-topbar-pill-tools>*{animation:topbar-pill-item-enter var(--dauer-mittel) var(--akten-pill-ease) backwards;flex:none}.akten-topbar-marke-bereich{align-items:center;gap:2px;display:flex}.akten-topbar-marke{background:var(--color-paper-10);pointer-events:none;border-radius:999px}@keyframes topbar-pill-item-enter{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.akten-topbar-pill-tools[data-clip=true]{overflow:hidden}.akten-topbar-pill-toggle{width:0;height:30px;color:var(--color-ink-60);cursor:pointer;opacity:0;pointer-events:none;visibility:hidden;transition:width var(--akten-pill-dur) var(--akten-pill-ease),height var(--akten-pill-dur) var(--akten-pill-ease),opacity 90ms var(--kurve),background var(--dauer),color var(--dauer),visibility 0s linear var(--akten-pill-dur);background:0 0;border:0;border-radius:999px;flex:none;place-items:center;margin:0;padding:0;display:grid;position:relative;overflow:hidden}.akten-topbar-pill-toggle:hover{background:var(--color-paper-10);color:var(--color-ink-100)}.chat-verlauf{overflow-anchor:none;--chat-spalte:672px;padding:var(--abstand-4) clamp(16px,4vw,40px) var(--abstand-3);gap:var(--abstand-5)}.chat-verlauf>*{width:100%;max-width:var(--chat-spalte);margin-inline:auto}.chat-antwort{display:flex}.chat-verlauf[data-leer=true]{justify-content:center;gap:var(--abstand-3)}.chat-eingabe-lage{position:relative}.chat-vorschlaege{opacity:1;transition:opacity var(--dauer-lang) var(--kurve),transform var(--dauer-lang) var(--kurve),height var(--dauer-mittel) var(--kurve),margin-bottom var(--dauer-mittel) var(--kurve),visibility 0s linear 0s;flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:10px;display:flex;overflow:hidden;transform:translateY(0)}.chat-vorschlaege[data-verblassen=true]{opacity:0;visibility:hidden;pointer-events:none;height:0;transition:opacity var(--dauer-mittel) var(--kurve-hinein),transform var(--dauer-mittel) var(--kurve-hinein),height var(--dauer-mittel) var(--kurve-hinein),margin-bottom var(--dauer-mittel) var(--kurve-hinein),visibility 0s linear var(--dauer-mittel);margin-bottom:0;overflow:hidden;transform:translateY(4px)}.akten-knopf.chat-vorschlag{--knopf-schrift:var(--color-ink-40);--knopf-schrift-ueber:var(--color-ink-100);white-space:normal;text-align:left;height:auto;min-height:24px;padding-block:3px}.chat-eingabe-bereich{flex:none;margin-top:auto;padding:0 clamp(16px,4vw,40px) 14px}.chat-eingabe-bereich>*{width:100%;max-width:var(--chat-spalte,672px);margin-inline:auto}.chat-eingabe{background:var(--field-bg);border:1px solid var(--field-border);border-radius:var(--radius-akten-3);transition:border-color var(--dauer) var(--kurve);flex-direction:column;gap:10px;padding:14px;display:flex}.chat-eingabe:hover,.chat-eingabe:focus-within{border-color:var(--field-border-focus)}.chat-eingabe-feld{z-index:1;width:100%;min-height:46px;max-height:180px;font-size:var(--text-akten-body);font-family:var(--font-ui);color:var(--color-ink-100);background:0 0;padding:2px 4px;line-height:1.5;position:relative}.chat-dokumente{flex-direction:column;gap:4px;display:flex}.chat-dokumente-liste{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.chat-dokument{max-width:min(100%,260px);color:var(--color-ink-60);background:var(--color-paper-05);border:1px solid var(--field-border);border-radius:var(--radius-akten-2);align-items:center;gap:7px;padding:4px 4px 4px 9px;display:inline-flex}.chat-dokument[data-laedt=true]{padding-right:10px}.chat-dokument-text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.chat-dokument-name{font-family:var(--font-ui);font-size:var(--text-akten-caption);color:var(--color-ink-100);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.chat-dokument-umfang{font-family:var(--font-ui);font-size:var(--text-akten-micro);color:var(--color-ink-60)}.chat-dokumente-platz{font-family:var(--font-ui);font-size:var(--text-akten-micro);color:var(--color-ink-60);margin:0}.chat-eingabe-steuerung{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chat-gegenfrage{font-family:var(--font-ui);font-size:var(--text-akten-caption);white-space:nowrap;color:var(--color-ink-60);border:1px solid var(--color-ink-40);border-radius:var(--radius-akten-2);cursor:pointer;transition:color var(--dauer-kurz),border-color var(--dauer-kurz),background var(--dauer-kurz);background:0 0;flex:none;align-items:center;gap:5px;padding:5px 10px;line-height:1;display:inline-flex}.chat-gegenfrage:hover{color:var(--color-ink-100);border-color:var(--color-ink-100)}.chat-gegenfrage[data-an=ja]{color:var(--color-paper-00);background:var(--color-ink-100);border-color:var(--color-ink-100)}@media(max-width:560px){.chat-gegenfrage{flex:100%;justify-content:center}}.chat-auswahl-knopf{border-radius:var(--radius-akten-2);font-family:var(--font-ui);font-size:var(--text-akten-caption);color:var(--color-ink-100);cursor:pointer;white-space:nowrap;transition:background var(--dauer) var(--kurve);background:0 0;border:0;align-items:center;gap:5px;padding:5px 9px;display:inline-flex}.chat-auswahl-knopf:hover,.chat-auswahl-knopf[aria-expanded=true]{background:var(--color-paper-10)}.chat-auswahl-name{color:var(--color-ink-60)}.chat-auswahl-wert{font-weight:500}.chat-auswahl-pfeil{opacity:.6}.chat-senden{border:1px solid var(--color-paper-20);background:var(--color-paper-10);width:32px;height:32px;color:var(--color-ink-40);transition:background var(--dauer) var(--kurve),color var(--dauer) var(--kurve),border-color var(--dauer) var(--kurve);border-radius:999px}.chat-senden[data-bereit=true]{background:var(--color-ink-100);border-color:var(--color-ink-100);color:var(--color-paper-00)}.chat-senden:disabled{cursor:not-allowed}.chat-eingabe-fuss{font-family:var(--font-ui);font-size:var(--text-akten-micro);color:var(--color-ink-60);text-align:center;margin:8px auto 0}.studyroom-page{padding:var(--abstand-4) var(--pad-page-x) var(--abstand-4);min-width:0;height:calc(100dvh - var(--top-banner-height,0px) - var(--akten-topbar-h,60px) - var(--akten-page-footer-h,88px));animation:aktenPageEnter var(--dauer-mittel) var(--kurve-ausklang);flex-direction:column;gap:clamp(10px,.6vw + 6px,16px);display:flex;position:relative;overflow:hidden}.studyroom-kopf{flex:none;margin-bottom:0}.studyroom-zustand{color:var(--color-ink-100);align-items:center;gap:6px;display:inline-flex}.studyroom-punkt{background:var(--color-ink-40);border-radius:999px;flex-shrink:0;width:7px;height:7px;display:inline-block}.studyroom-punkt[data-ton=erfolg]{background:var(--signal-erfolg)}.studyroom-punkt[data-ton=warnung]{background:var(--signal-warnung)}.studyroom-punkt[data-pulst=true]{animation:2s ease-in-out infinite akten-pulse-soft}@media(prefers-reduced-motion:reduce){.studyroom-punkt[data-pulst=true]{animation:none}}.studyroom-einstieg{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.studyroom-einstieg li{font-size:var(--text-akten-small);color:var(--color-ink-80);align-items:flex-start;gap:10px;line-height:1.5;display:flex}.studyroom-einstieg svg{color:var(--color-ink-60);flex-shrink:0;margin-top:2px}.studyroom-einstieg b{color:var(--color-ink-100);font-weight:600}.studyroom-einwilligung-knoepfe{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}@media(max-width:420px){.studyroom-einwilligung-knoepfe{grid-template-columns:1fr}}.studyroom-einwilligung-beispiel{--studyroom-karten-luft:12px;padding-bottom:var(--abstand-2);background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);overflow:hidden}.studyroom-ring-flaeche{flex:1;min-height:0;padding:clamp(12px,1.2vw + 4px,24px) clamp(16px,2vw + 4px,32px);position:relative}.studyroom-ring-mitte{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.studyroom-ring-mitte[data-sichtbar=false]{opacity:0}.studyroom-ring-zahl{font-family:var(--font-serif);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--color-ink-100);font-weight:500;line-height:1}.studyroom-ring-wort{margin-top:6px}.studyroom-du-marke{background:var(--color-ink-100);color:var(--color-paper-00);font-family:var(--font-mono);font-size:var(--text-akten-micro);border-radius:999px;padding:1px 6px;font-weight:600;line-height:1.3;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.studyroom-platz-unter{flex-direction:column;align-items:center;width:132px;display:flex}.studyroom-platz-name{max-width:100%;font-family:var(--font-serif);font-size:var(--text-akten-caption);letter-spacing:-.005em;color:var(--color-ink-100);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.studyroom-chat-liste{overflow-anchor:none;min-height:0;padding:var(--abstand-2) var(--pad-card);border-top:1px solid var(--color-paper-20);flex-direction:column-reverse;flex:1;display:flex;overflow-y:auto}.studyroom-chat-innen{flex-direction:column;flex:1 0 auto;justify-content:flex-end;gap:6px;display:flex}.studyroom-chat-innen>.akten-zustand{margin-block:auto}.studyroom-tippt{padding:6px var(--pad-card);font-size:var(--text-akten-micro);color:var(--color-ink-60);align-items:center;gap:8px;display:flex}.studyroom-tippt-punkte{gap:2px;display:inline-flex}.studyroom-tippt-punkte>span{background:var(--color-paper-30);border-radius:999px;width:6px;height:6px;animation:1s ease-in-out infinite studyroom-tippt}.studyroom-tippt-punkte>span:nth-child(2){animation-delay:.15s}.studyroom-tippt-punkte>span:nth-child(3){animation-delay:.3s}@keyframes studyroom-tippt{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.studyroom-tippt-punkte>span{animation:none}}.chat-composer-tray.studyroom-chat-tray{padding:8px var(--abstand-2) var(--abstand-2);position:relative}.chat-composer-shell.studyroom-chat-shell{background:var(--field-bg);border:1px solid var(--field-border);border-radius:var(--radius-akten-2);box-shadow:none;align-items:center;gap:6px;padding:4px 4px 4px 10px;display:flex}.chat-composer-shell.studyroom-chat-shell:focus-within{border-color:var(--field-border-focus);box-shadow:none}.chat-composer-textarea.studyroom-chat-eingabe{resize:none;min-width:0;font-family:var(--font-ui);font-size:var(--text-akten-body);color:var(--color-ink-100);background:0 0;border:0;outline:none;flex:1;padding:5px 4px;line-height:1.45}.studyroom-nachricht{gap:8px;display:flex}.studyroom-nachricht[data-eigen=true]{flex-direction:row-reverse}.studyroom-nachricht-spalte{min-width:0;max-width:75%}.studyroom-nachricht-kopf{align-items:baseline;gap:6px;margin-bottom:2px;display:flex}.studyroom-nachricht[data-eigen=true] .studyroom-nachricht-kopf{justify-content:flex-end}.studyroom-nachricht-name{font-size:var(--text-akten-micro);color:var(--color-ink-60);font-weight:500}.studyroom-nachricht-zeit{font-family:var(--font-mono);font-size:var(--text-akten-micro);color:var(--color-ink-60)}.studyroom-blase{padding:8px var(--abstand-2);border-radius:var(--radius-akten-3);font-family:var(--font-sans);font-size:var(--text-akten-small);color:var(--color-ink-100);overflow-wrap:anywhere;line-height:1.5;display:inline-block}.studyroom-blase[data-art=fremd]{background:var(--color-paper-10);border:1px solid var(--color-paper-20)}.studyroom-blase[data-art=eigen]{background:var(--color-paper-05);border:1px solid var(--color-paper-20)}.studyroom-blase[data-art=frage]{background:var(--color-paper-00);border:1px solid var(--color-paper-20);border:1px dashed var(--signal-warnung)}.studyroom-blase[data-art=gif]{background:0 0;border:0;padding:0}.studyroom-blase-frage{font-weight:600}.studyroom-waehler-winkel{transition:transform var(--dauer-kurz)}.studyroom-waehler-winkel[data-offen=true]{transform:rotate(90deg)}.studyroom-body{flex:1;grid-template-columns:minmax(0,1fr) clamp(340px,34vw,520px);align-items:start;gap:clamp(12px,1vw + 6px,20px);min-height:0;display:grid}.akten-usermenu-feld:after{content:"";height:10px;position:absolute;top:100%;left:0;right:0}.akten-usermenu-liste{flex-direction:column;gap:2px;min-width:0;display:flex;position:relative}.akten-usermenu-marke{background:var(--color-paper-10);border-radius:var(--radius-akten-2);z-index:0}.akten-usermenu-eintrag{z-index:1;border-radius:var(--radius-akten-2);width:100%;min-width:0;font-family:inherit;font-size:var(--text-akten-small);color:var(--color-ink-80);text-align:left;cursor:pointer;transition:color var(--dauer) var(--kurve);background:0 0;border:0;align-items:center;gap:10px;padding:7px 10px;text-decoration:none;display:flex;position:relative}.akten-usermenu-eintrag:hover{color:var(--color-ink-100)}.akten-sidebar-footer-strip>*{flex:1;min-width:0}.studyroom-stage{--studyroom-karten-luft:clamp(14px, 1.4vw + 6px, 22px);flex-direction:column;gap:10px;min-width:0;min-height:0;display:flex}.studyroom-ring-karte{flex:none;min-width:0;height:clamp(240px,32vh,360px);min-height:230px;display:flex;position:relative;overflow:hidden}.studyroom-stage>:not(.studyroom-ring-karte):not(.studyroom-feed-karte):not(.studyroom-tafel){flex:none}.studyroom-side{min-width:0;min-height:0;height:var(--studyroom-buehne-h,auto);transition:height var(--dauer-lang) var(--kurve);overscroll-behavior:contain;flex-direction:column;gap:clamp(10px,.6vw + 6px,16px);display:flex;overflow-y:auto}.studyroom-chat-karte{flex-direction:column;flex:auto;min-height:240px;display:flex}.studyroom-chat-karte--zu{flex:none;min-height:0}.studyroom-chat-inhalt{min-height:0;transition:grid-template-rows var(--dauer-lang) var(--kurve);flex:auto;grid-template-rows:1fr;display:grid}.studyroom-chat-inhalt>*{flex-direction:column;min-height:0;display:flex;overflow:hidden}.studyroom-chat-karte--zu .studyroom-chat-inhalt{grid-template-rows:0fr}@media(prefers-reduced-motion:reduce){.studyroom-chat-inhalt{transition:none}}.studyroom-chat-karte>:not(:first-child){min-height:0}@media(max-width:1100px){.studyroom-page{height:auto;min-height:calc(100dvh - var(--top-banner-height,0px) - var(--akten-topbar-h,60px) - var(--akten-page-footer-h,88px));padding-bottom:80px;overflow:visible}.studyroom-body{grid-template-columns:minmax(0,1fr)}.studyroom-ring-karte{flex:none;height:clamp(320px,46vh,520px)}.studyroom-side{overflow:visible}}.studyroom-uhr-karte{padding:clamp(12px,1vw + 5px,18px) var(--studyroom-karten-luft)}.studyroom-uhr{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"zeit kopf""zeit spur""zeit fuss";align-items:center;gap:7px clamp(14px,1.6vw + 6px,26px);display:grid}.studyroom-uhr-kopf{grid-area:kopf;justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.studyroom-uhr-phase{align-items:center;gap:7px;display:inline-flex}.studyroom-uhr-laenge{font-family:var(--font-mono);font-size:var(--text-akten-micro);letter-spacing:0;color:var(--color-ink-60);white-space:nowrap}.studyroom-uhr-zeit{font-family:var(--font-serif);font-size:var(--text-akten-h1);letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--color-ink-100);grid-area:zeit;font-weight:500;line-height:1}.studyroom-uhr-spur{grid-area:spur;min-width:0}.studyroom-uhr-spur .akten-fortschritt-balken{transition:transform 1s linear,background-color .6s var(--kurve)}@media(prefers-reduced-motion:reduce){.studyroom-uhr-spur .akten-fortschritt-balken{transition:none}}.studyroom-uhr-fuss{justify-content:space-between;align-items:center;gap:var(--abstand-2);grid-area:fuss;min-width:0;display:flex}.studyroom-uhr-runden{align-items:center;gap:8px;min-width:0;display:flex}.studyroom-uhr-punkte{flex-shrink:0;align-items:center;gap:4px;display:flex}.studyroom-uhr-punkt{background:var(--signal-erfolg);border-radius:999px;flex-shrink:0;width:6px;height:6px}.studyroom-uhr-rundenzahl{font-family:var(--font-ui);font-size:var(--text-akten-caption);color:var(--color-ink-60);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.studyroom-uhr-knoepfe{flex-shrink:0;align-items:center;gap:6px;display:flex}@media(max-width:620px){.studyroom-uhr{grid-template-columns:minmax(0,1fr);grid-template-areas:"kopf""zeit""spur""fuss"}}.studyroom-strip{justify-content:space-between;align-items:center;gap:var(--abstand-2);padding:6px var(--pad-card);border-top:1px solid var(--color-paper-20);flex-wrap:wrap;flex:none;display:flex}.studyroom-strip-activity{min-width:0;max-width:60%;font-family:var(--font-sans);font-size:var(--text-akten-caption);color:var(--color-ink-80);cursor:pointer;transition:color var(--dauer) var(--kurve);background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.studyroom-strip-activity:hover{color:var(--color-ink-100)}.studyroom-strip-activity:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-akten-1)}.studyroom-thought{background:var(--color-paper-00);border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-4);max-width:100%;margin-top:9px;padding:4px 9px;position:relative}.studyroom-thought-dot{background:var(--color-paper-00);border:1px solid var(--color-paper-20);border-radius:999px;position:absolute;left:15px}.studyroom-thought-dot--big{width:6px;height:6px;top:-6px}.studyroom-thought-dot--small{width:4px;height:4px;top:-11px;left:11px}.studyroom-thought-text{-webkit-line-clamp:2;font-family:var(--font-sans);font-size:var(--text-akten-micro);color:var(--color-ink-80);text-align:center;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.32;display:-webkit-box;overflow:hidden}.akten-topbar-pill-dot{background:var(--color-ink-100);min-width:15px;height:15px;color:var(--color-paper-00);font-family:var(--font-mono);font-size:var(--text-akten-micro);box-shadow:0 0 0 2px var(--color-paper-05);pointer-events:none;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px}.akten-topbar-pill-ring{pointer-events:none;width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;inset:-1px;transform:rotate(-90deg)}.akten-topbar-pill-ring circle{fill:none;stroke:var(--color-ink-100);stroke-width:2px;stroke-linecap:round}.akten-topbar-pill-toggle[data-pomodoro=pause] .akten-topbar-pill-ring circle{stroke:var(--color-oeff)}.akten-topbar-pill-toggle[data-angehalten] .akten-topbar-pill-ring circle{stroke:var(--color-ink-40)}.akten-topbar-pill-zeit{font-family:var(--font-mono);font-size:var(--text-akten-caption);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--color-ink-100);font-weight:600;line-height:1}.akten-topbar-pill-toggle[data-pomodoro=pause] .akten-topbar-pill-zeit{color:var(--color-oeff-deep)}.akten-topbar-pill-toggle[data-angehalten] .akten-topbar-pill-zeit{color:var(--color-ink-60)}.akten-topbar-pill[data-collapsed=true]{transform:translate(min(calc(var(--pad-page-x) / 2 + 20px),var(--pad-page-x)),14px);transition:padding var(--akten-pill-collapse) var(--akten-pill-ease) var(--akten-pill-fade),gap var(--akten-pill-collapse) var(--akten-pill-ease) var(--akten-pill-fade),transform var(--akten-pill-collapse) var(--akten-pill-ease) var(--akten-pill-fade),background var(--dauer-lang) var(--akten-pill-ease),border-color var(--dauer-lang),box-shadow var(--dauer-bedacht);justify-content:center;gap:0;padding:0}.akten-topbar-pill[data-collapsed=true] .akten-topbar-pill-tools{opacity:0;visibility:hidden;max-width:0;transition:opacity var(--akten-pill-fade) var(--kurve),max-width var(--akten-pill-collapse) var(--akten-pill-ease) var(--akten-pill-fade),visibility 0s linear calc(var(--akten-pill-fade) + var(--akten-pill-collapse))}.akten-topbar-pill[data-collapsed=true] .akten-topbar-pill-toggle{opacity:1;pointer-events:auto;visibility:visible;width:40px;height:40px;transition:width var(--akten-pill-collapse) var(--akten-pill-ease) var(--akten-pill-fade),height var(--akten-pill-collapse) var(--akten-pill-ease) var(--akten-pill-fade),opacity var(--dauer-kurz) var(--kurve) calc(var(--akten-pill-fade) + var(--akten-pill-collapse) * .45),background var(--dauer),color var(--dauer),visibility 0s;overflow:visible}@media(max-width:768px){.akten-topbar-pill[data-collapsed=true] .akten-topbar-pill-toggle{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){.akten-topbar-pill,.akten-topbar-pill-tools,.akten-topbar-pill-toggle,.akten-topbar-pill[data-collapsed=true],.akten-topbar-pill[data-collapsed=true] .akten-topbar-pill-tools,.akten-topbar-pill[data-collapsed=true] .akten-topbar-pill-toggle{transition:none}.akten-topbar-pill-tools>*{animation:none}}.exam-findbar{padding:8px var(--abstand-2);background:var(--color-paper-05);border-bottom:1px solid var(--color-paper-20);flex-direction:column;flex-shrink:0;gap:6px;display:flex}.exam-findbar-row{align-items:center;gap:6px;display:flex}.akten-feld.exam-findbar-input{flex:1;min-width:0;max-width:320px}.exam-findbar-count{font-family:var(--font-mono);font-size:var(--text-akten-micro);color:var(--color-ink-60);text-align:center;min-width:44px}.exam-findbar-opts{font-family:var(--font-sans);font-size:var(--text-akten-caption);color:var(--color-ink-60)}.exam-findbar-schliessen{margin-left:auto}.exam-findbar-check{cursor:pointer;align-items:center;gap:5px;display:inline-flex}.exam-search-hit{background:var(--marker-gelb);border-radius:var(--radius-akten-1)}.exam-search-hit-active{background:var(--color-ink-100);color:var(--color-paper-00)}.exam-ref-option{padding:8px var(--abstand-2);background:var(--color-paper-00);border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-2);cursor:pointer;text-align:left;transition:background var(--dauer) var(--kurve),border-color var(--dauer);flex-direction:column;align-items:flex-start;gap:2px;display:flex}.exam-ref-option:hover:not(:disabled){background:var(--color-paper-05);border-color:var(--color-paper-30)}.exam-ref-option[data-active=true]{background:var(--color-paper-05);border-color:var(--color-ink-100)}.exam-ref-option:disabled{opacity:.45;cursor:not-allowed}.exam-ref-option-label{font-family:var(--font-sans);font-size:var(--text-akten-small);color:var(--color-ink-100);font-weight:500}.exam-ref-option-hint{font-family:var(--font-mono);font-size:var(--text-akten-micro);color:var(--color-ink-60);text-overflow:ellipsis;white-space:nowrap;max-width:22ch;overflow:hidden}html body .akten-shell[data-vollbild="1"]{grid-template-columns:minmax(0,1fr)}html body .akten-shell[data-vollbild="1"] .akten-shell-scroll{overflow:hidden}.kl-schreiben{block-size:calc(100dvh - var(--top-banner-height,0px));padding:var(--abstand-3);box-sizing:border-box;color:var(--color-ink-100);grid-template-rows:auto auto minmax(0,1fr);grid-template-areas:"leiste""meldung""arbeit";display:grid}.kl-leiste{align-items:center;gap:var(--kl-a3);min-height:60px;margin-bottom:var(--kl-a3);border:1px solid var(--e-kante);border-radius:var(--chat-radius);background:var(--e-karte);box-shadow:var(--e-schatten-schwebend);grid-area:leiste;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding:8px 10px;display:grid;position:relative}.kl-leiste-links,.kl-leiste-titel{align-items:center;gap:8px;min-width:0;display:flex}.kl-leiste-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--kl-body);font-weight:500;overflow:hidden}.kl-leiste-rechts{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.kl-schloss{font-size:var(--kl-small);color:var(--color-ink-80);white-space:nowrap;align-items:center;gap:6px;padding-inline:8px;display:inline-flex}.kl-speicher{font-size:var(--kl-small);color:var(--color-ink-60);white-space:nowrap;align-items:center;margin-right:4px;display:inline-flex}.kl-leiste-zeit{inset-inline:22px;border-radius:999px;block-size:2px;position:absolute;bottom:-1px;overflow:hidden}.kl-leiste-zeit>span{background:var(--color-ink-40);block-size:100%;display:block}.kl-uhr{white-space:nowrap;justify-content:center;align-items:baseline;gap:8px;display:flex}.kl-uhr-vor,.kl-uhr-nach{font-size:var(--kl-small);color:var(--color-ink-60)}.kl-uhr-zahl{font-family:var(--font-titel);font-size:var(--kl-uhr);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--color-ink-100);line-height:1}.kl-uhr[data-ton=warnung] :is(.kl-uhr-zahl,.kl-uhr-vor){color:var(--signal-warnung)}.kl-uhr[data-ton=pause] .kl-uhr-zahl{color:var(--color-ink-60)}.kl-meldung{margin-bottom:var(--kl-a3);flex-direction:column;grid-area:meldung;gap:8px;display:flex}.kl-arbeit{gap:var(--kl-a3);grid-area:arbeit;min-height:0;display:grid}.kl-arbeit[data-spalten="2"]{grid-template-columns:minmax(20rem,3fr) minmax(0,5fr)}.kl-arbeit[data-spalten="3"]{grid-template-columns:minmax(22rem,3fr) minmax(0,5fr) 20rem}.kl-arbeit[data-spalten=b]{grid-template-columns:minmax(0,1fr)}.kl-arbeit[data-spalten=b-rand]{grid-template-columns:minmax(0,1fr) auto var(--kl-rand-breite) minmax(0,1fr)}.kl-arbeit[data-spalten=b-rand]>.kl-b-mitte{grid-column:2}.kl-arbeit[data-spalten=b-rand]>.kl-schreib-rand{grid-column:3}.kl-arbeit>*{min-height:0}.kl-arbeit[data-akte=zu][data-spalten="2"]{grid-template-columns:auto minmax(0,1fr)}.kl-arbeit[data-akte=zu][data-spalten="3"]{grid-template-columns:auto minmax(0,1fr) 20rem}.kl-akte{flex-direction:column;min-height:0;display:flex;overflow:hidden}.kl-akte[hidden]{display:none}.kl-akte-kopf{padding:10px var(--kl-pad);border-bottom:1px solid var(--e-kante);flex:none;justify-content:space-between;align-items:center;gap:8px;display:flex}.kl-akte-kopf>:first-child{min-width:0}.kl-akte-schiene{flex-direction:column;align-items:center;gap:4px;padding:10px 6px;display:flex}.kl-akte-schiene-trenner{background:var(--e-kante);block-size:1px;inline-size:20px;margin-block:4px}.kl-akte-inhalt{min-height:0;padding:var(--kl-pad);flex:1;overflow:auto;container-type:inline-size}.kl-akte-inhalt:is([data-reiter=gliederung],[data-pdf]){padding:0}.kl-akte-inhalt[data-pdf]{overflow:hidden}.kl-blatt{flex-direction:column;min-height:0;display:flex;overflow:hidden}.kl-blatt .exam-writing{flex:1;min-height:0}html body .kl-blatt .exam-toolbar{contain:inline-size;scrollbar-width:none;flex-wrap:nowrap;inline-size:calc(100% - 16px);max-inline-size:none;margin:8px auto 0;position:relative;overflow-x:auto}.kl-blatt .exam-page-scroll{padding:var(--kl-a3) var(--kl-a4) 12vh}html body .kl-blatt .exam-page-sheet{min-height:calc(29.7cm * var(--exam-zoom,1));background:var(--kl-blatt)}.kl-blatt .exam-page-surface{color:var(--kl-blatt-tinte)}.kl-schreib-rand{gap:var(--kl-a3);flex-direction:column;min-height:0;display:flex;overflow:auto}.kl-schreib-rand>.akten-blatt{flex:none}.kl-b-mitte{align-items:center;gap:var(--kl-a3);flex-direction:column;min-width:0;min-height:0;display:flex}.kl-b-mitte>:is(.akten-blatt,.kl-b-dokument){min-height:0;inline-size:min(100%,calc(18.5cm * var(--kl-faktor,1) + 2 * var(--kl-a4) + 2px));flex:1}.kl-b-dokument{flex-direction:column;display:flex}.kl-b-dokument[hidden]{display:none}.kl-b-dokument>.kl-blatt{flex:1}.kl-b-reiter{align-items:center;gap:var(--kl-a3);display:flex}.kl-papier-blatt{overflow:auto}.kl-b-gl{gap:var(--kl-a3);flex-direction:column;inline-size:100%;display:flex;overflow:auto}.kl-sv{max-width:80ch;font-size:max(var(--kl-body),round(clamp(.9375rem,.7rem + .75cqi,1.25rem),1px));white-space:pre-line;line-height:1.65}.kl-sv p{margin:0 0 .9em}.kl-sv-pdf{block-size:100%;min-height:24rem}.kl-sv-pdf .kl-pdf{border:0;border-radius:0}.kl-gl{--kl-stufe:0}.kl-gl+.kl-gl{border-top:1px solid var(--e-kante)}.kl-gl .akten-zeile{padding-left:calc(var(--kl-pad) + var(--kl-stufe) * 14px)}.kl-gl .akten-zeile-rechts{font-variant-numeric:tabular-nums}.kl-normen{gap:var(--kl-a3);flex-direction:column;display:flex}.kl-normen-suche{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kl-normen-suche>:first-child{flex:12rem;min-width:0}.kl-normen-gruppe{grid-template-columns:3.5rem minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.kl-normen-gesetz{font-size:var(--kl-small);color:var(--color-ink-80);font-weight:500}.kl-normen-liste{flex-wrap:wrap;gap:4px;display:flex}.kl-normen-mal{font-size:var(--kl-micro);color:var(--color-ink-60);margin-left:4px}.kl-notizen{flex-direction:column;gap:8px;display:flex}html body .kl-notizen .exam-toolbar{inline-size:auto;box-shadow:none;margin:0}.kl-pause{grid-area:arbeit;place-items:center;display:grid}.kl-schreiben[data-pause] .kl-arbeit{visibility:hidden}.kl-pause-blatt{inline-size:min(100%,34rem)}html body .kl-pause-titel{font-family:var(--font-titel);font-size:var(--kl-uhr);letter-spacing:-.025em;margin:0 0 8px;font-weight:400}.kl-pause-satz{margin:0 0 var(--kl-a3);font-size:var(--kl-body);color:var(--color-ink-80);line-height:1.55}.kl-pause-blatt .kl-knopfreihe{margin-top:var(--kl-a4)}@media(max-width:720px){.kl-schreiben{padding:8px}.kl-leiste{grid-template-columns:auto minmax(0,1fr) auto;gap:6px;min-height:52px;margin-bottom:8px;padding:6px 8px}.kl-leiste-rechts{gap:4px}.kl-uhr{gap:6px}.kl-arbeit{gap:8px}.kl-b-reiter{align-self:stretch}.kl-b-reiter>*{flex:1}.kl-b-mitte>:is(.akten-blatt,.kl-b-dokument){inline-size:100%}.kl-schreiben .exam-page-scroll{padding:8px 8px 20vh}html body .kl-schreiben .exam-page-sheet{inline-size:auto;min-height:0;padding:20px 16px}}@keyframes hint-blink{0%,50%{opacity:1}51%,to{opacity:0}}.hint-blink{animation:1s step-end infinite hint-blink}@keyframes hint-pulse{0%,to{opacity:.18;transform:scale(1)}50%{opacity:.04;transform:scale(1.18)}}.hint-pulse{animation:2.4s ease-in-out infinite hint-pulse}.akten-kopf-btn{background:var(--color-paper-00);border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-2);min-width:30px;height:30px;color:var(--color-ink-60);font-family:inherit;font-size:var(--text-akten-small);cursor:pointer;transition:background var(--dauer) var(--kurve),border-color var(--dauer),color var(--dauer);flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0;font-weight:500;display:inline-flex}.akten-kopf-btn:has(>span){padding:0 10px}.akten-kopf-btn:hover:not(:disabled){background:var(--color-paper-05);border-color:var(--color-ink-100);color:var(--color-ink-100)}.akten-kopf-btn:disabled{opacity:var(--button-disabled-opacity,.6);cursor:not-allowed}.akten-kopf-btn[aria-expanded=true]{background:var(--color-paper-10);border-color:var(--color-ink-100);color:var(--color-ink-100)}.hint-reopen-btn{background:var(--color-paper-00);border:1px solid var(--color-paper-20);width:32px;height:32px;color:var(--color-ink-60);cursor:pointer;transition:background var(--dauer),color var(--dauer),border-color var(--dauer);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.hint-reopen-btn:hover{background:var(--color-paper-05);border-color:var(--color-ink-100);color:var(--color-ink-100)}.akten-kopf-btn.hint-reopen-btn{border-radius:var(--radius-akten-1);width:30px;height:30px}@media(prefers-reduced-motion:reduce){.hint-blink,.hint-pulse,.onb-schritt{animation:none}}.onb{overscroll-behavior-y:contain;flex-direction:column;height:100dvh;display:flex;overflow-y:auto}.onb-buehne{padding:var(--abstand-5) var(--abstand-4) var(--abstand-3);flex:1 0 auto;display:flex}@media(min-width:1024px){.onb-buehne{padding:var(--abstand-6) var(--abstand-6) var(--abstand-4)}}.onb-schritt{width:100%;animation:deckdetail-pane-enter var(--dauer-lang) var(--kurve-ausklang) backwards;margin:auto}.onb-marke{margin-bottom:var(--abstand-4)}.onb-titel{margin:0 0 var(--abstand-2);font-family:var(--font-titel);font-optical-sizing:auto;font-size:var(--text-akten-h2);letter-spacing:-.025em;color:var(--color-ink-100);text-wrap:balance;font-weight:400;line-height:1.12}html body .onb-titel:focus,html body .onb-titel:focus-visible{box-shadow:none!important;outline:none!important}.onb-lead{max-width:46ch;margin:0 auto var(--abstand-5);font-size:var(--text-akten-body);color:var(--color-ink-60);text-wrap:pretty;line-height:1.55}.onb-frage{margin:0 0 var(--abstand-2);text-align:left;font-size:var(--text-akten-body);color:var(--color-ink-80);font-weight:500;line-height:1.4}.onb-wahlen+.onb-frage{margin-top:var(--abstand-5)}.onb-wahlen{gap:var(--abstand-2);text-align:left;display:grid}.onb-wahlen[data-spalten="2"],.onb-wahlen[data-spalten="3"],.onb-wahlen[data-spalten="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:640px){.onb-wahlen[data-spalten="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:768px){.onb-wahlen[data-spalten="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.onb-wahlen .akten-wahlkarte-titel{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.onb-wahlen[data-form=hoch] .akten-wahlkarte{flex-direction:column;gap:10px}.onb-wahlen[data-form=hoch] .akten-wahlkarte-symbol{margin-top:0}.onb-wahlen[data-gross]{grid-template-columns:minmax(0,1fr)}.onb-wahlen[data-gross] .akten-wahlkarte{flex-direction:row}.onb-wahlen[data-gross] .akten-wahlkarte-symbol{border-radius:var(--radius-akten-3);background:currentColor;place-items:center;width:40px;height:40px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.onb-wahlen[data-gross] .akten-wahlkarte-symbol{background:color-mix(in srgb,currentColor 7%,transparent)}}.onb-wahlen[data-gross] .akten-wahlkarte-symbol{color:var(--color-ink-80)}@media(min-width:640px){.onb-wahlen[data-gross]{grid-template-columns:repeat(3,minmax(0,1fr))}.onb-wahlen[data-gross] .akten-wahlkarte{gap:var(--abstand-3);padding:var(--abstand-5);flex-direction:column;min-height:15rem}.onb-wahlen[data-gross] .akten-wahlkarte-symbol{width:48px;height:48px}.onb-wahlen[data-gross] .akten-wahlkarte-titel{font-size:var(--text-akten-h5)}.onb-wahlen[data-gross] .akten-wahlkarte-zusatz{font-size:var(--text-akten-small);line-height:1.55}}@media(min-width:1280px){.onb-wahlen[data-gross] .akten-wahlkarte{min-height:20rem;padding:var(--abstand-6) var(--abstand-5)}.onb-wahlen[data-gross] .akten-wahlkarte-titel{font-size:var(--text-akten-h4)}.onb-wahlen[data-gross] .akten-wahlkarte-zusatz{font-size:var(--text-akten-body)}}.onb-termin{align-items:center;gap:var(--abstand-2);text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.onb-termin .akten-pill.onb-termin-offen{min-height:38px;padding-inline:var(--abstand-3);grid-column:1/-1;justify-self:start}@media(min-width:640px){.onb-termin{grid-template-columns:minmax(0,13rem) minmax(0,8rem) auto;justify-content:start}.onb-termin .akten-pill.onb-termin-offen{grid-column:auto}}.onb-hinweis{text-align:left;font-size:var(--text-akten-caption);color:var(--color-ink-60);text-wrap:pretty;margin:8px 0 0;line-height:1.5}.akten-blatt.onb-profil{margin-bottom:var(--abstand-4);text-align:left}.akten-meldung.onb-fehler{margin-bottom:var(--abstand-3);text-align:left}.onb-notiz{margin:var(--abstand-3) auto 0;max-width:52ch;font-size:var(--text-akten-caption);color:var(--color-ink-60);text-wrap:balance;line-height:1.6}.onb-textlink{color:var(--color-ink-100);text-decoration:underline;-webkit-text-decoration-color:var(--color-paper-30);text-decoration-color:var(--color-paper-30);text-underline-offset:2px}.onb-textlink:hover{-webkit-text-decoration-color:var(--color-ink-60);text-decoration-color:var(--color-ink-60)}.onb-fuss{z-index:2;padding:var(--abstand-2) var(--abstand-3) calc(var(--abstand-3) + env(safe-area-inset-bottom,0px) + var(--unten-belegt,0px));pointer-events:none;transition:padding-bottom var(--dauer-lang) var(--kurve-ausklang);justify-content:center;display:flex;position:sticky;bottom:0}.onb-fuss-pille{pointer-events:auto;align-items:center;gap:var(--abstand-2);background:var(--e-karte);border:1px solid var(--e-kante);width:min(100%,34rem);min-height:52px;box-shadow:var(--e-schatten-schwebend);border-radius:999px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding:6px;display:grid}.onb-fuss-links{justify-self:start}.onb-fuss-rechts{justify-self:end}.onb-punkte{gap:6px;display:flex}.onb-punkt{background:var(--color-paper-30);width:6px;height:6px;transition:width var(--dauer-lang),background var(--dauer-lang);border-radius:999px}.onb-punkt[data-stand=erledigt]{background:var(--color-ink-60)}.onb-punkt[data-stand=aktiv]{background:var(--color-ink-100);width:24px}.onb-recht{padding:0 var(--abstand-3) calc(var(--abstand-2) + env(safe-area-inset-bottom,0px));font-size:var(--text-akten-caption);color:var(--color-ink-40);flex-wrap:wrap;justify-content:center;gap:2px 8px;line-height:1.6;display:flex}.onb-recht-link{color:var(--color-ink-60);text-underline-offset:2px;text-decoration:none}.onb-recht-link:hover{color:var(--color-ink-100);text-decoration:underline}.onb-recht-link:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-akten-1)}@media(prefers-reduced-motion:reduce){.onb-schritt{animation:none}.onb-punkt,.onb-fuss{transition:none}}.chat-folgefragen{flex-wrap:wrap;gap:5px;display:flex}.chat-folgefragen>button{white-space:normal;text-align:left;max-width:100%;font-size:var(--text-akten-micro);flex:0 auto;padding:3px 9px;line-height:1.3}.chat-folgefragen-bereich{border-top:1px solid var(--color-paper-20);flex:none;padding-top:8px}.chat-antwort .akten-ki-prose,.chat-antwort .chat-markdown{text-align:justify;-webkit-hyphens:auto;hyphens:auto}@media(max-width:480px){.chat-antwort .akten-ki-prose,.chat-antwort .chat-markdown{text-align:left}}.chat-antwort h1,.chat-antwort h2,.chat-antwort h3,.chat-antwort h4,.chat-antwort li,.chat-antwort td,.chat-antwort th{text-align:left;-webkit-hyphens:manual;hyphens:manual}.chat-antwort .akten-ki-prose hr+p,.chat-antwort .chat-markdown hr+p,.chat-antwort .akten-ki-prose hr~ul,.chat-antwort .chat-markdown hr~ul{font-size:var(--text-akten-caption);color:var(--color-ink-40);text-align:left;line-height:1.45}.chat-antwort .akten-ki-prose hr~ul,.chat-antwort .chat-markdown hr~ul{margin-top:2px;padding-left:0;list-style:none}.chat-antwort .akten-ki-prose hr~p,.chat-antwort .chat-markdown hr~p,.chat-antwort .akten-ki-prose hr~h3+p,.chat-antwort .chat-markdown hr~h3+p,.chat-antwort .akten-ki-prose hr~p+p,.chat-antwort .chat-markdown hr~p+p{margin-top:2px}.chat-antwort .akten-ki-prose hr~ul li,.chat-antwort .chat-markdown hr~ul li{display:inline}.chat-antwort .akten-ki-prose hr~ul li:not(:last-child):after,.chat-antwort .chat-markdown hr~ul li:not(:last-child):after{content:"; "}.chat-verlauf-spalte{--innen:0;box-sizing:border-box;z-index:-1;width:236px;padding-right:var(--abstand-3);margin-right:calc(var(--abstand-3) * -1);background:#f7f3e9;position:absolute;top:-1px;bottom:-1px;right:100%}@supports (color:color-mix(in lab,red,red)){.chat-verlauf-spalte{background:color-mix(in srgb,var(--color-paper-05) 60%,var(--color-paper-00))}}.chat-verlauf-spalte{border:1px solid var(--color-paper-20);border-radius:var(--chat-radius) 0 0 var(--chat-radius);border-right:0;box-shadow:-14px 0 30px -18px #14130e4d}@supports (color:color-mix(in lab,red,red)){.chat-verlauf-spalte{box-shadow:-14px 0 30px -18px color-mix(in srgb,var(--color-ink-100) 30%,transparent)}}.chat-verlauf-spalte{opacity:0;pointer-events:none;transition:opacity var(--dauer-kurz) var(--kurve-hinein),transform var(--dauer-lang) var(--kurve-ausklang) 90ms;overflow:hidden;transform:translate(calc(100% + 14px))}.chat-verlauf-spalte[data-offen=true]{opacity:1;pointer-events:auto;transition:transform var(--dauer-lang) var(--kurve-ausklang),opacity var(--dauer-mittel) var(--kurve) 60ms;transform:translate(0)}@media(max-width:1360px){.chat-verlauf-spalte{--innen:1;left:-1px;right:auto;top:var(--chat-kopf-h);z-index:2;border-top:0;border-right:1px solid var(--color-paper-20);border-radius:0 0 0 var(--chat-radius);max-width:calc(100% - 96px);box-shadow:14px 0 34px -20px #14130e6b}@supports (color:color-mix(in lab,red,red)){.chat-verlauf-spalte{box-shadow:14px 0 34px -20px color-mix(in srgb,var(--color-ink-100) 42%,transparent)}}.chat-verlauf-spalte{margin-right:0;padding-right:0;transform:translate(-100%)}.chat-verlauf-spalte[data-offen=true]{transform:translate(0)}.chat-verlauf-spalte .chat-verlauf-kopf{display:none}}.chat-antwort h2,.chat-antwort h3,.chat-antwort h4{margin-top:var(--abstand-4);margin-bottom:5px;font-weight:600}.chat-antwort h2:first-child,.chat-antwort h3:first-child,.chat-antwort h4:first-child{margin-top:0}.chat-antwort p>strong:only-child{margin-top:var(--abstand-4);margin-bottom:2px;display:block}.chat-antwort .chat-markdown>p:first-child>strong:only-child,.chat-antwort h2+ul,.chat-antwort h3+ul,.chat-antwort h4+ul,.chat-antwort h2+ol,.chat-antwort h3+ol,.chat-antwort h4+ol,.chat-antwort h2+p,.chat-antwort h3+p,.chat-antwort h4+p{margin-top:0}.chat-overlay-inhalt{border-radius:inherit;overflow:hidden}.chat-verlauf-kopf{box-sizing:border-box;height:var(--chat-kopf-h,70px);min-height:var(--chat-kopf-h,70px);max-height:var(--chat-kopf-h,70px);border-bottom:1px solid var(--color-paper-20);background:var(--color-paper-05);flex:none}.chat-kopfleiste{box-sizing:border-box;height:var(--chat-kopf-h,70px);min-height:var(--chat-kopf-h,70px);max-height:var(--chat-kopf-h,70px);flex:none}@media(min-width:1361px){.akten-app-bridge[data-verlauf-offen=true]{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.akten-app-bridge[data-verlauf-offen=true] .chat-overlay-inhalt{border-top-left-radius:0;border-bottom-left-radius:0}}.gif-waehler{flex-direction:column;gap:8px;min-height:0;max-height:min(360px,60vh);padding:10px;display:flex}.gif-waehler-suche{flex-shrink:0}.gif-waehler-reiter{overscroll-behavior-x:contain;scrollbar-width:none;--gif-reiter-links:#000;--gif-reiter-rechts:#000;-webkit-mask-image:linear-gradient(to right,var(--gif-reiter-links),#000 24px,#000 calc(100% - 24px),var(--gif-reiter-rechts));mask-image:linear-gradient(to right,var(--gif-reiter-links),#000 24px,#000 calc(100% - 24px),var(--gif-reiter-rechts));flex-shrink:0;margin-inline:-10px;padding-inline:10px;overflow-x:auto}.gif-waehler-reiter::-webkit-scrollbar{display:none}.gif-waehler-reiter[data-rand-links]{--gif-reiter-links:transparent}.gif-waehler-reiter[data-rand-rechts]{--gif-reiter-rechts:transparent}.gif-waehler-reiter .akten-tabs{width:max-content}.gif-waehler-reiter [role=tablist]{flex-wrap:nowrap;gap:4px}.gif-waehler-reiter [role=tab]{font-size:var(--text-akten-caption);padding:4px 10px}.gif-waehler-raster{flex:1;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-auto-rows:120px;align-content:start;gap:6px;min-height:0;display:grid;overflow-y:auto}.gif-waehler-treffer{border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-2);background:var(--color-paper-05);cursor:pointer;width:100%;height:100%;min-height:0;transition:border-color var(--dauer-kurz);padding:0;display:block;overflow:hidden}.gif-waehler-treffer:hover,.gif-waehler-treffer:focus-visible{border-color:var(--color-ink-40)}.gif-waehler-treffer img{object-fit:contain;width:100%;height:100%;display:block}.gif-waehler-fuss{font-family:var(--font-ui);font-size:var(--text-akten-micro);color:var(--color-ink-60);text-align:center;flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:center;gap:2px 8px;margin:0;padding-top:2px;display:flex}.gif-waehler-marke{width:108px;height:auto;display:block}.gif-waehler-marke[data-grund=dunkel],html:is([data-skin=pergament-dunkel],[data-skin=schwarzweiss]) .gif-waehler-marke[data-grund=hell]{display:none}html:is([data-skin=pergament-dunkel],[data-skin=schwarzweiss]) .gif-waehler-marke[data-grund=dunkel]{display:block}.gif-waehler-hinweis{padding:var(--abstand-2) var(--abstand-3) 10px;max-width:62ch;font-family:var(--font-ui);font-size:var(--text-akten-caption);color:var(--color-ink-60);flex-direction:column;gap:10px;line-height:1.55;display:flex}.gif-waehler-hinweis p{margin:0}.gif-waehler-hinweis-titel{color:var(--color-ink-100);font-weight:600}.gif-waehler-hinweis-knoepfe{grid-template-columns:1fr 1fr;gap:8px;padding-top:2px;display:grid}.chat-gif{border-radius:var(--radius-akten-2);border:1px solid var(--color-paper-20);background:var(--color-paper-05);width:auto;max-width:min(260px,100%);height:auto;max-height:220px;display:block}@media(prefers-reduced-motion:reduce){.gif-waehler-treffer{transition:none}.gif-waehler-treffer:hover{transform:none}}.lib-modal-kennzeichen{align-items:center;gap:8px;display:flex}.lib-modal-chips{flex-wrap:wrap;gap:6px;display:flex}.lib-modal-inhalt{padding-top:var(--abstand-3);border-top:1px solid var(--color-paper-20)}.lib-modal-leer{font-size:var(--text-akten-small);color:var(--color-ink-60);margin:0}.lib-modal-abschnitt{font-size:var(--text-akten-small);color:var(--color-ink-80);margin:0 0 8px;font-weight:600}.lib-modal-schema{padding:var(--abstand-3);background:var(--color-paper-05);border-radius:var(--radius-akten-2);font-family:var(--font-mono);font-size:var(--text-akten-small);flex-direction:column;gap:4px;display:flex}.lib-modal-luecke{border:1px dashed var(--color-ink-40);border-radius:var(--radius-akten-1);color:var(--color-ink-60);padding:1px 8px}.lib-modal-meinung{padding:var(--abstand-2);background:var(--color-paper-05);border-radius:var(--radius-akten-2)}.lib-modal-roh{padding:var(--abstand-3);background:var(--color-paper-05);border-radius:var(--radius-akten-2);font-size:var(--text-akten-caption);overflow:auto}.lib-modal-aufdecken svg{transition:transform var(--dauer)}.lib-modal-aufdecken[data-offen] svg{transform:rotate(90deg)}.lib-modal-verdeckt{margin-top:var(--abstand-2);padding:var(--abstand-4);background:var(--color-paper-05);border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-3)}.lib-modal-chip{border-radius:var(--radius-akten-2);border:1px solid var(--color-paper-20);background:var(--color-paper-05);color:var(--color-ink-60);font-family:var(--font-ui);font-size:var(--text-akten-micro);align-items:center;padding:1px 8px;display:inline-flex}.lib-modal-zaehler{align-items:center;gap:var(--abstand-4);font-size:var(--text-akten-caption);color:var(--color-ink-60);display:flex}.lib-modal-zaehler>span{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.fall-norm-chip{border-radius:var(--radius-akten-2);border:1px solid var(--color-paper-20);background:var(--color-paper-05);font-family:var(--font-mono);font-size:var(--text-akten-caption);transition:border-color var(--dauer) var(--kurve),background var(--dauer);align-items:center;padding:2px 4px;display:inline-flex}.fall-norm-chip:hover{border-color:var(--color-paper-30);background:var(--color-paper-10)}.fall-norm-chip .norm-link{color:var(--color-ink-80);border-bottom:0;padding:0 4px}.fall-norm-chip:hover .norm-link{color:var(--color-ink-100)}.fall-norm-chip-tot{color:var(--color-ink-60);padding:2px 8px}.fall-norm-chip-tot:hover{border-color:var(--color-paper-20);background:var(--color-paper-05)}.fall-reiter [role=tablist]{z-index:4;background:var(--color-paper-00);width:100%;padding-top:var(--abstand-4);position:sticky;top:-22px}.fall-reiter-buehne{padding-top:var(--abstand-3)}.fall-reiter [role=tab]{font-family:var(--font-mono);font-size:var(--text-akten-micro);letter-spacing:0}.fall-frage{padding:var(--abstand-3) var(--abstand-3);border-radius:var(--radius-akten-3);border:1px solid var(--color-paper-20);background:var(--color-paper-05)}.fall-vermerk [data-slot=accordion-item]{border-bottom:0}.fall-vermerk [data-slot=accordion-trigger]{font-family:var(--font-mono);font-size:var(--text-akten-micro);letter-spacing:0;color:var(--color-ink-60);padding:6px 0}.fall-vermerk [data-slot=accordion-trigger]:hover{color:var(--color-ink-100);text-decoration:none}.fall-vorhang{padding:var(--abstand-4) var(--abstand-4);text-align:center;color:var(--color-ink-60);flex-direction:column;align-items:center;gap:8px;display:flex}.fall-vorhang h4{font-family:var(--font-serif);font-size:var(--text-akten-h5);letter-spacing:-.015em;color:var(--color-ink-100);font-weight:500}.fall-vorhang p{max-width:44ch;font-size:var(--text-akten-small);color:var(--color-ink-80);line-height:1.55}@keyframes lib-freischalt-auf{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes lib-freischalt-hoch{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.akten-skip-link{z-index:var(--stapel-tooltip);padding:10px var(--abstand-3);background:var(--color-ink-100);color:var(--color-paper-00);border-radius:var(--radius-akten-2);font-family:var(--font-sans);font-size:var(--text-akten-small);font-weight:500;text-decoration:none;position:absolute;top:-120px;left:16px}.akten-skip-link:focus-visible{outline:2px solid var(--color-paper-00);outline-offset:2px;top:16px}.akten-sticky-cta{display:none}@media(max-width:767px){.akten-sticky-cta{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:var(--stapel-schwebend);background:var(--color-ink-100);color:var(--color-paper-00);border-radius:var(--radius-akten-3);box-shadow:var(--shadow-akten-lg);opacity:0;pointer-events:none;transition:transform var(--dauer-lang) var(--kurve-ausklang),opacity var(--dauer-mittel) var(--kurve);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:flex;position:fixed;transform:translateY(calc(100% + 24px))}.akten-sticky-cta[data-sichtbar=true]{opacity:1;pointer-events:auto;transform:none}.akten-sticky-cta:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.akten-sticky-cta-titel{font-family:var(--font-serif);font-size:var(--text-akten-body-lg);letter-spacing:-.01em;font-weight:500}.akten-sticky-cta-zusatz{font-family:var(--font-mono);font-size:var(--text-akten-caption)}html:has(.akten-sticky-cta[data-sichtbar=true]){scroll-padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){.akten-sticky-cta{transition:none}}.preise-zeitraum{border:1px solid var(--e-kante-stark);background:var(--e-karte);border-radius:999px;align-items:center;gap:2px;min-inline-size:0;margin:0;padding:3px;display:inline-flex}.preise-zeitraum-schalter{min-block-size:30px;font-family:var(--font-sans);font-size:var(--text-akten-small);color:var(--color-ink-80);white-space:nowrap;cursor:pointer;touch-action:manipulation;transition:color var(--dauer) var(--kurve),background-color var(--dauer) var(--kurve);border-radius:999px;justify-content:center;align-items:center;padding:4px 12px;font-weight:500;display:inline-flex;position:relative}.preise-zeitraum-schalter:hover:not(:has(:checked)){background:var(--color-paper-10);color:var(--color-ink-100)}.preise-zeitraum-schalter:has(:checked){background:var(--color-ink-100);color:var(--color-paper-00)}.preise-zeitraum-schalter:has(:focus-visible){outline:2px solid var(--color-focus-ring);outline-offset:2px}@media(prefers-reduced-motion:reduce){.preise-zeitraum-schalter{transition:none}}.voice-knopf-hof{align-items:center;display:flex;position:relative}.voice-mic{border:1.5px solid var(--color-ink-40);background:var(--color-paper-00);color:var(--color-ink-80);cursor:pointer;transition:background-color var(--dauer) var(--kurve),border-color var(--dauer) var(--kurve),color var(--dauer) var(--kurve);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.voice-mic:focus-visible{outline:2px solid var(--color-ink-100);outline-offset:2px}.voice-mic[data-zustand=bereit]:hover{border-color:var(--color-ink-100);background:var(--color-paper-10);color:var(--color-ink-100)}.voice-mic[data-zustand=aufnahme]{border-color:var(--signal-aufnahme);background:var(--signal-aufnahme);color:var(--color-paper-00);animation:1.6s ease-in-out infinite voice-mic-puls}.voice-mic[data-zustand=laedt],.voice-mic[data-zustand=schreibt]{border-color:var(--color-paper-30);color:var(--color-ink-100);cursor:progress}.voice-mic[data-zustand=aus]{border-color:var(--color-paper-20);background:var(--color-paper-05);color:var(--color-ink-40);cursor:not-allowed}.voice-mic-ring{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.voice-mic-ring-spur{stroke:var(--color-paper-30)}.voice-mic-ring-bogen{stroke:var(--color-ink-100);transition:stroke-dasharray var(--dauer-mittel) var(--kurve)}.voice-mic-dreht{border:2px solid #0000;border-top-color:var(--color-ink-100);pointer-events:none;border-radius:999px;animation:.8s linear infinite voice-mic-dreh;position:absolute;inset:-3px}@keyframes voice-mic-puls{0%,to{box-shadow:0 0 color-mix(in srgb,var(--signal-aufnahme) 35%,transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--signal-aufnahme) 0%,transparent)}}@keyframes voice-mic-dreh{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.voice-mic[data-zustand=aufnahme]{box-shadow:0 0 0 3px var(--color-paper-30);animation:none}.voice-mic-dreht{animation-duration:2.4s}}.voice-hinweis-punkte{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.voice-hinweis-punkt{font-size:var(--text-akten-small);color:var(--color-ink-80);align-items:flex-start;gap:10px;line-height:1.5;display:flex}.voice-hinweis-punkt strong{color:var(--color-ink-100);font-weight:600}.voice-hinweis-haken{color:var(--color-ink-60);flex-shrink:0;margin-top:3px}.voice-treffer{padding:var(--abstand-3) var(--abstand-4);background:var(--color-paper-05);border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-3);flex-direction:column;gap:10px;display:flex}.voice-treffer-kopf{justify-content:space-between;align-items:center;gap:var(--abstand-2);flex-wrap:wrap;display:flex}.voice-treffer-zahl{font-family:var(--font-mono);font-size:var(--text-akten-caption);color:var(--color-ink-80);font-weight:600}.voice-treffer-antwort{font-size:var(--text-akten-small);color:var(--color-ink-80);margin:0;line-height:1.6}.voice-treffer-stelle{color:var(--color-ink-100);text-underline-offset:3px;text-decoration-line:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--signal-erfolg);text-decoration-color:var(--signal-erfolg);background:0 0;font-weight:600}.voice-treffer-stelle[data-getroffen=false]{color:var(--color-ink-60);text-decoration-style:dotted;-webkit-text-decoration-color:var(--color-ink-40);text-decoration-color:var(--color-ink-40);font-weight:500}.voice-treffer-begriffe{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.voice-treffer-begriff{border:1px solid var(--color-paper-30);background:var(--color-paper-00);font-family:var(--font-mono);font-size:var(--text-akten-micro);color:var(--color-ink-100);border-radius:999px;align-items:center;gap:5px;padding:2px 9px 2px 7px;display:inline-flex}.voice-treffer-begriff[data-getroffen=false]{color:var(--color-ink-60);border-style:dashed}.voice-treffer-haken{color:var(--signal-erfolg);flex-shrink:0}.voice-treffer-kreis{border:1.5px solid var(--color-ink-40);border-radius:999px;flex-shrink:0;width:8px;height:8px}.voice-treffer-fuss{font-family:var(--font-mono);font-size:var(--text-akten-micro);color:var(--color-ink-60);margin:0}.voice-pille{right:24px;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:var(--stapel-ganz-oben);background:var(--color-paper-00);border:1px solid var(--color-paper-30);box-shadow:var(--shadow-akten-md);border-radius:999px;align-items:center;gap:12px;padding:8px 12px 8px 14px;display:flex;position:fixed}.voice-pille-text{font-family:var(--font-mono);font-size:var(--text-akten-caption);letter-spacing:0;color:var(--color-ink-100);font-weight:600}.voice-pille-text[data-zustand=ready]{color:var(--color-ink-60)}@media(max-width:559.98px){.voice-pille{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px))}}.voice-technik{background:var(--color-paper-05);border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-1);max-height:120px;font-family:var(--font-mono);font-size:var(--text-akten-caption);color:var(--color-ink-60);overflow-wrap:anywhere;margin-top:10px;padding:8px 10px;line-height:1.5;display:block;overflow-y:auto}.draft-status{color:var(--color-ink-60);align-items:center;gap:5px;display:inline-flex}.draft-status[data-stand=fehler]{color:var(--color-ink-100);font-weight:600}.draft-status-zeichen{color:var(--signal-gefahr);flex-shrink:0}.voice-blase{z-index:20;width:max-content;max-width:min(340px,70vw);padding:9px var(--abstand-2);background:var(--color-paper-00);border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-2);box-shadow:var(--shadow-akten-md);text-align:left;animation:review-section-enter var(--dauer) var(--kurve-ausklang) backwards;flex-direction:column;gap:3px;display:flex;position:absolute;bottom:calc(100% + 10px);right:0}.voice-blase:before,.voice-blase:after{content:"";border:6px solid #0000;border-top-color:var(--color-paper-20);position:absolute;top:100%;right:13px}.voice-blase:after{border-top-color:var(--color-paper-00);margin-top:-1px}.voice-blase-kopf{font-family:var(--font-mono);font-size:var(--text-akten-micro);letter-spacing:0;color:var(--color-ink-80);font-weight:600}.voice-blase-text{font-family:var(--font-serif);font-size:var(--text-akten-small);color:var(--color-ink-60);line-height:1.45}.voice-blase[data-art=nimmt-auf] .voice-blase-kopf,.voice-blase[data-art=nimmt-auf] .voice-blase-text{color:var(--color-ink-100)}.voice-blase[data-art=fehler] .voice-blase-kopf{color:var(--signal-gefahr)}.voice-transkript{padding:10px var(--abstand-2);background:var(--color-paper-05);border-radius:var(--radius-akten-2);border-radius:0 var(--radius-akten-2) var(--radius-akten-2) 0;flex-direction:column;gap:4px;margin-top:10px;display:flex}.voice-transkript-kopf{justify-content:space-between;align-items:baseline;gap:var(--abstand-2);display:flex}.voice-transkript-text{font-family:var(--font-serif);font-size:var(--text-akten-body);color:var(--color-ink-100);margin:0;line-height:1.5}.kl-seite,.kl-schreiben,.kl-fenster,.kl-buehne{--kl-a1:round(var(--abstand-1), 2px);--kl-a2:round(var(--abstand-2), 2px);--kl-a3:round(var(--abstand-3), 2px);--kl-a4:round(var(--abstand-4), 2px);--kl-a5:round(var(--abstand-5), 2px);--kl-pad:round(var(--pad-card), 2px);--kl-micro:round(var(--text-akten-micro), 1px);--kl-caption:round(var(--text-akten-caption), 1px);--kl-small:round(var(--text-akten-small), 1px);--kl-body:round(var(--text-akten-body), 1px);--kl-h4:round(var(--text-akten-h4), 1px);--kl-uhr:round(var(--text-akten-h3), 1px);--kl-rand-breite:round(clamp(18rem, 12rem + 10cqi, 24rem), 2px);--kl-blatt:var(--e-karte)}@supports (color:color-mix(in lab,red,red)){.kl-seite,.kl-schreiben,.kl-fenster,.kl-buehne{--kl-blatt:color-mix(in srgb, var(--e-karte) 50%, #fff)}}.kl-seite,.kl-schreiben,.kl-fenster,.kl-buehne{--kl-blatt-tinte:var(--color-ink-100)}html[data-skin=pergament-dunkel] :is(.kl-seite,.kl-schreiben){--kl-blatt:var(--e-karte)}.kl-seite{padding-bottom:var(--kl-a5)}.akten-shell-scroll:has(.kl-seite),.kl-seite{overflow-anchor:none}.kl-gruppe{gap:var(--kl-a4);flex-direction:column;min-width:0;display:flex;container:kl/inline-size}.kl-gruppe>.akten-seitenkopf{margin-bottom:0}.kl-raster{align-items:start;gap:var(--kl-a4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}@container kl (min-width:56rem){.kl-raster[data-rand]{grid-template-columns:minmax(0,1fr) var(--kl-rand-breite)}}.kl-haupt,.kl-rand{gap:var(--kl-a4);flex-direction:column;min-width:0;display:flex}.kl-leise{font-size:var(--kl-small);color:var(--color-ink-60);line-height:1.45}p.kl-leise{margin:0}.kl-teil-titel{font-size:var(--kl-small);color:var(--color-ink-80);margin:0;font-weight:500}.kl-rand-satz{font-size:var(--kl-small);color:var(--color-ink-80);margin:8px 0 0;line-height:1.5}.kl-rand-satz:first-child{margin-top:0}.kl-fussnote{padding:10px var(--kl-pad);border-top:1px solid var(--e-kante);font-size:var(--kl-caption);color:var(--color-ink-60);margin:0;line-height:1.45}.kl-fussnote .akten-knopf{font-size:inherit}.kl-zaehl{flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.kl-zaehl-weg.akten-knopf{font-size:inherit}.kl-knopfreihe{flex-flow:row-reverse wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.kl-knopfreihe-satz{margin-right:auto}.kl-kachel{border:1px solid var(--e-kante);border-radius:var(--e-rund-flaeche);background:var(--e-karte);block-size:52px;inline-size:52px;color:var(--color-ink-100);flex-direction:column;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.kl-kachel-zahl{font-family:var(--font-titel);font-size:var(--kl-h4);letter-spacing:-.03em}.kl-kachel-einheit,.kl-kachel-wort{font-size:var(--kl-micro);color:var(--color-ink-60);white-space:nowrap;margin-top:3px}.kl-kachel[data-ton=erfolg] .kl-kachel-zahl{color:var(--signal-erfolg)}.kl-kachel[data-ton=warnung] .kl-kachel-zahl{color:var(--signal-warnung)}.kl-kachel[data-nachtrag]{border-style:dashed;border-color:var(--color-ink-40)}.kl-kachel[data-ton=offen]{border-style:dashed;border-color:var(--color-ink-40);background:0 0}.kl-kachel[data-ton=offen] .kl-kachel-wort{font-size:var(--kl-caption);margin:0}.kl-kachel:is([data-ton=uhr],[data-ton=frist]) .kl-kachel-zahl{font-family:var(--font-sans);font-size:var(--kl-body);letter-spacing:0;font-variant-numeric:tabular-nums;font-weight:500}.kl-stufe-kurz{display:none}.kl-seite .akten-zeile-titel{-webkit-hyphens:auto;hyphens:auto}@container kl (max-width:40rem){.kl-stufe-lang{display:none}.kl-stufe-kurz{display:inline}}@container kl (max-width:30rem){.kl-haupt .akten-liste:not(.kl-offen) .akten-zeile-rechts{display:none}}.kl-liste-fuss{padding:10px var(--kl-pad);border-top:1px solid var(--e-kante);justify-content:flex-end;display:flex}.kl-monat+.kl-monat{border-top:1px solid var(--e-kante)}.kl-monat-titel{padding:10px var(--kl-pad) 4px;font-size:var(--kl-small);color:var(--color-ink-60);margin:0;font-weight:500}.kl-gebiet-titel{align-items:center;gap:8px;display:inline-flex}.kl-gebiet-zahl{white-space:nowrap;font-variant-numeric:tabular-nums}.kl-gebiet-zahl b{font-size:var(--kl-body);color:var(--color-ink-100);margin-right:4px;font-weight:500}.kl-reihe{margin:0}.kl-legende{gap:4px var(--kl-a3);font-size:var(--kl-caption);color:var(--color-ink-60);flex-wrap:wrap;margin-top:8px;display:flex}.kl-legende-eintrag{align-items:center;gap:6px;display:inline-flex}.kl-legende-punkt{background:var(--kl-gebiet);border-radius:999px;block-size:8px;inline-size:8px}.kl-legende-punkt[data-nachtrag]{border:1.5px solid var(--color-ink-60);background:0 0}.kl-schritte{gap:var(--kl-a3);margin:var(--kl-a4) 0 0;padding:var(--kl-a4) 0 0;border-top:1px solid var(--e-kante);font-size:var(--kl-small);color:var(--color-ink-80);line-height:1.55;list-style:none;display:grid}@container kl (min-width:44rem){.kl-schritte{column-gap:var(--kl-a5);grid-template-columns:repeat(3,minmax(0,1fr))}}.kl-schritte b{color:var(--color-ink-100);font-weight:500}.kl-paare{font-size:var(--kl-small);margin:8px 0;padding:0;list-style:none}.kl-paare li{border-top:1px solid var(--e-kante);justify-content:space-between;gap:8px;padding:4px 0;display:flex}.kl-paare li>.akten-num{white-space:nowrap;flex:none}.kl-paare-titel{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-ink-80);overflow:hidden}.kl-einstieg-satz{margin:0 0 var(--kl-a3);max-width:72ch;font-size:var(--kl-body);color:var(--color-ink-80);line-height:1.55}.kl-felder{gap:var(--kl-a4);grid-template-columns:minmax(0,1fr);display:grid}@container kl (min-width:60rem){.kl-felder{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kl-felder>:nth-child(3){grid-column:1/-1}}.kl-quelle{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.kl-quelle>:not(.akten-wahl){align-self:stretch}.kl-fest{min-height:30px;font-size:var(--kl-body);align-items:center;gap:8px;display:inline-flex}.kl-datei{min-height:38px;padding:4px 4px 4px var(--kl-a3);border:1px solid var(--field-border);border-radius:var(--field-radius);background:var(--field-bg);font-size:var(--kl-body);align-items:center;gap:10px;display:flex}.kl-datei-name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.kl-datei>.akten-knopf:last-child{margin-left:auto}.kl-hinweise{margin:0;padding:0;list-style:none}.kl-hinweise li{font-size:var(--kl-small);color:var(--color-ink-80);grid-template-columns:16px minmax(0,1fr);gap:10px;line-height:1.5;display:grid}.kl-hinweise li+li{margin-top:var(--kl-a3)}.kl-hinweise svg{color:var(--color-ink-80);margin-top:1px}.kl-hinweise b{color:var(--color-ink-100);font-weight:500}.kl-noten-felder{gap:var(--kl-a3);margin-bottom:var(--kl-a3);grid-template-columns:minmax(0,1fr);display:grid}@container kl (min-width:48rem){.kl-noten-felder{grid-template-columns:repeat(3,minmax(0,1fr))}}.kl-votum{font-size:var(--kl-body);white-space:pre-line;margin:0;line-height:1.6}.kl-loesung-kopf{justify-content:space-between;align-items:center;gap:8px var(--kl-a3);padding:10px var(--kl-pad);border-bottom:1px solid var(--e-kante);flex-wrap:wrap;display:flex}.kl-loesung-inhalt{padding:var(--kl-a4)}.kl-loesung-blatt{max-inline-size:calc(18.5cm * var(--exam-zoom,1));padding:calc(1.5cm * var(--exam-zoom,1));border:1px solid var(--e-kante-stark);background:var(--kl-blatt);margin-inline:auto}.kl-loesung-blatt .exam-page-surface{min-height:0;color:var(--kl-blatt-tinte)}.kl-loesung-inhalt[data-reiter=sachverhalt] .kl-sv-pdf{block-size:min(80dvh,60rem)}@container kl (max-width:40rem){.kl-gruppe .akten-kennzahl-reihe[data-flach]{row-gap:var(--kl-a4);grid-template-columns:repeat(2,minmax(0,1fr))}.kl-gruppe .akten-kennzahl-reihe[data-flach]>:nth-child(odd){border-left:0;padding-left:0}}@media(max-width:720px){.kl-loesung-inhalt{padding:8px}.kl-loesung-blatt{padding:20px 16px}}.exam-feldgruppe{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.exam-feldgruppe>legend{margin-bottom:8px;padding:0}.exam-feldgruppe-hinweis{font-size:var(--text-akten-caption);color:var(--color-ink-60);margin:-4px 0 0}.exam-datei{min-height:38px;padding:4px 4px 4px var(--abstand-2);background:var(--field-bg);border:1px solid var(--field-border);border-radius:var(--radius-akten-2);color:var(--color-ink-60);align-items:center;gap:10px;display:flex}.exam-datei-name{min-width:0;font-size:var(--text-akten-small);color:var(--color-ink-100);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.exam-nachtrag-reihe{gap:var(--abstand-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.exam-nachtrag-reihe[data-spalten="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:480px){.exam-nachtrag-reihe,.exam-nachtrag-reihe[data-spalten="3"]{grid-template-columns:1fr}}.exam-ref-optionen{flex-wrap:wrap;gap:8px;display:flex}.exam-ref-eigene{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.akten-feld.exam-ref-eingabe{flex:160px;max-width:280px}.exam-ref-bestaetigt{font-size:var(--text-akten-caption);color:var(--color-ink-60);align-items:center;gap:6px;display:inline-flex}.exam-ref-name{border-top:1px solid var(--color-paper-20);padding-top:10px}.studyroom-tafel{flex-direction:column;flex:1 1 0;min-height:180px;display:flex}.studyroom-tafel-flaeche{min-height:0;padding:var(--abstand-2) var(--pad-card) var(--abstand-3);flex:auto;overflow-y:auto}.studyroom-tafel-notiz.note-editor-surface{cursor:default;min-height:0}.studyroom-tafel-blaettern{margin-bottom:var(--abstand-2);justify-content:space-between;align-items:center;gap:10px;display:flex}.studyroom-tafel-zaehler{font-family:var(--font-mono);font-size:var(--text-akten-micro);letter-spacing:0;color:var(--color-ink-60)}.studyroom-tafel-karte{gap:var(--abstand-3);box-sizing:border-box;flex-direction:column;width:100%;max-width:640px;margin-inline:auto;display:flex}.studyroom-tafel-aufdecken{align-self:flex-start}.studyroom-body[data-zeigt=ja]{grid-template-rows:minmax(0,1fr);align-items:stretch}.studyroom-stage[data-zeigt=ja]{align-self:stretch;height:100%;min-height:0}.studyroom-stage[data-zeigt=ja] .studyroom-ring-karte{flex:none;height:auto;min-height:0}.studyroom-reihe{scrollbar-width:thin;align-items:center;gap:clamp(12px,1.6vw,22px);padding:2px 0;display:flex;overflow-x:auto}.studyroom-reihe-kopf{transition:border-color var(--dauer),opacity var(--dauer);border:1px solid #0000;border-radius:999px;flex:none;align-items:center;gap:8px;padding:4px 10px 4px 4px;display:flex}.studyroom-reihe-kopf[data-weg=ja]{opacity:.5}.studyroom-reihe-kopf[data-spricht=ja]{border-color:var(--signal-erfolg)}.studyroom-reihe-name{font-family:var(--font-ui);font-size:var(--text-akten-caption);color:var(--color-ink-80);white-space:nowrap}.studyroom-stage[data-zeigt=ja] .studyroom-feed-karte{display:none}.studyroom-waehler-faenger{z-index:calc(var(--stapel-schwebend) - 1);background:0 0;position:fixed;inset:0}.studyroom-waehler{z-index:var(--stapel-schwebend);width:min(400px,100vw - 24px);max-height:min(72vh,600px);padding:var(--abstand-3);background:var(--schwebe-flaeche);border-radius:var(--radius-akten-3);box-shadow:var(--schwebe-schatten);animation:studyroom-waehler-auf var(--dauer-kurz) var(--kurve);transform-origin:100% 0;flex-direction:column;gap:10px;display:flex;position:fixed;top:60px;right:clamp(12px,2.5vw,32px)}.studyroom-waehler:before{content:"";top:-6px;left:var(--waehler-pfeil-x, calc(100% - 62px) );background:var(--color-paper-00);border-top:1px solid var(--color-paper-20);border-left:1px solid var(--color-paper-20);width:10px;height:10px;margin-left:-5px;position:absolute;transform:rotate(45deg)}@keyframes studyroom-waehler-auf{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.studyroom-waehler{animation:none}}@media(max-width:560px){.studyroom-waehler{border-radius:var(--radius-akten-3) var(--radius-akten-3) 0 0;width:100vw;max-height:82vh;padding:16px 14px calc(14px + env(safe-area-inset-bottom,0px));animation-name:studyroom-waehler-hoch;bottom:0;top:auto!important;left:0!important;right:0!important}.studyroom-waehler:before{display:none}}@keyframes studyroom-waehler-hoch{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.studyroom-waehler-kopf{justify-content:space-between;align-items:flex-start;gap:var(--abstand-2);display:flex}.studyroom-waehler-kopf h2{font-family:var(--font-serif);font-size:var(--text-akten-h5);color:var(--color-ink-100);margin:2px 0 0;font-weight:500}.studyroom-waehler-reiter,.studyroom-waehler-reiter [role=tablist]{width:100%}.studyroom-waehler-reiter [role=tab]{flex:1 1 0}.studyroom-waehler-liste{flex:auto;min-height:120px;margin:0 -4px;padding:0 4px;overflow-y:auto}.studyroom-waehler-zweig{align-items:center;gap:2px;display:flex}.studyroom-waehler-klapp,.studyroom-waehler-klapp-platz{width:20px;height:20px;color:var(--color-ink-60);border-radius:var(--radius-akten-2);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.studyroom-waehler-klapp:hover{color:var(--color-ink-100);background:var(--color-paper-10)}.studyroom-waehler-klapp:focus-visible,.studyroom-waehler-zeile:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.studyroom-waehler-zeile{text-align:left;width:100%;min-width:0;font-family:var(--font-sans);font-size:var(--text-akten-small);color:var(--color-ink-100);border-radius:var(--radius-akten-2);cursor:pointer;transition:background var(--dauer-kurz),border-color var(--dauer-kurz);background:0 0;border:1px solid #0000;flex:auto;align-items:center;gap:9px;padding:7px 9px;display:flex}.studyroom-waehler-zeile:hover{background:var(--color-paper-10)}.studyroom-waehler-zeile[data-gewaehlt=true]{border-color:var(--color-ink-100);background:var(--color-paper-10)}.studyroom-waehler-zeichen{color:var(--color-ink-60);flex:none;display:inline-flex}.studyroom-waehler-text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.studyroom-waehler-zahl{font-family:var(--font-mono);font-size:var(--text-akten-micro);color:var(--color-ink-60);font-variant-numeric:tabular-nums;flex:none}.studyroom-waehler-fuss{justify-content:space-between;align-items:center;gap:var(--abstand-2);border-top:1px solid var(--color-paper-20);padding-top:10px;display:flex}.studyroom-waehler-bestaetigen{flex:none}.studyroom-waehler-hinweis{min-width:0;font-size:var(--text-akten-caption);color:var(--color-ink-60);text-overflow:ellipsis;margin:0;overflow:hidden}.studyroom-tafel-pdf{height:100%;min-height:320px}.studyroom-tafel-bild{border-radius:var(--radius-akten-2);max-width:100%;height:auto;display:block}@keyframes selbsttest-aufdecken{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.selbsttest-antwort{animation:selbsttest-aufdecken var(--dauer) var(--kurve) backwards}@media(prefers-reduced-motion:reduce){.selbsttest-antwort{animation:none}}.selbsttest-start,.selbsttest-frage-block{gap:var(--abstand-3);flex-direction:column;display:flex}.selbsttest-satz{font-family:var(--font-serif);font-size:var(--text-akten-body);color:var(--color-ink-100);margin:0;line-height:1.6}.selbsttest-leise{color:var(--color-ink-60)}.selbsttest-schritte{padding-left:var(--abstand-4);font-size:var(--text-akten-caption);color:var(--color-ink-80);flex-direction:column;gap:6px;margin:0;line-height:1.55;display:flex}.selbsttest-klein{font-size:var(--text-akten-micro);color:var(--color-ink-60);margin:0;line-height:1.55}.selbsttest-frage{font-family:var(--font-serif);font-size:var(--text-akten-h5);color:var(--color-ink-100);margin:0 0 4px;line-height:1.45}.selbsttest-anleitung{font-family:var(--font-serif);font-size:var(--text-akten-caption);color:var(--color-ink-60);margin:0;font-style:italic}.selbsttest-antwort{padding:var(--abstand-3) var(--abstand-3);background:var(--color-paper-05);border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-2)}.selbsttest-antwort-text{font-family:var(--font-serif);font-size:var(--text-akten-caption);color:var(--color-ink-100);margin:6px 0 0;line-height:1.6}.selbsttest-stufen-block{flex-direction:column;gap:8px;display:flex}.selbsttest-stufen{gap:8px;display:flex}.selbsttest-stufe{background:var(--color-fsrs-good-bg);border:1px solid var(--color-fsrs-good-border);border-radius:var(--radius-akten-2);min-height:52px;font:inherit;color:var(--color-ink-100);cursor:pointer;transition:border-color var(--dauer-kurz),background var(--dauer-kurz);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:8px;display:flex}.selbsttest-stufe[data-stufe=again]{background:var(--color-fsrs-again-bg);border-color:var(--color-fsrs-again-border)}.selbsttest-stufe[data-stufe=hard]{background:var(--color-fsrs-hard-bg);border-color:var(--color-fsrs-hard-border)}.selbsttest-stufe:hover{border-color:var(--color-ink-100)}.selbsttest-stufe:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.selbsttest-stufe-name{font-size:var(--text-akten-caption);font-weight:600}.selbsttest-stufe-kurz{font-size:var(--text-akten-micro);color:var(--color-ink-60)}.selbsttest-ergebnis{padding:var(--abstand-2) 0;text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.selbsttest-zahl{font-family:var(--font-serif);font-size:var(--text-akten-h1);letter-spacing:-.03em;color:var(--color-ink-100);margin:0;font-weight:500;line-height:1}.home-recs-fuss{margin-top:auto}.home-recs-fuss .home-recs-trenner{margin-top:8px}.bildmaske-karte{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.bildmaske-titel{align-self:flex-start}.bildmaske-buehne{border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-2);background:var(--color-paper-05);width:100%;max-width:720px;position:relative;overflow:hidden}.bildmaske-platzhalter{aspect-ratio:4/3;border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-2);background:var(--color-paper-05);width:100%;max-width:720px}.bildmaske-bild{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.bildmaske-feld{background:var(--color-ink-100);border-radius:var(--radius-akten-1);transition:opacity var(--dauer-mittel) var(--kurve);justify-content:center;align-items:center;display:flex;position:absolute}.bildmaske-feld--gefragt{background:var(--color-fsrs-hard);box-shadow:0 0 0 2px var(--color-paper-00),0 0 0 4px var(--color-fsrs-hard)}.bildmaske-feld--frei{opacity:0;pointer-events:none}.bildmaske-fragezeichen{font-family:var(--font-serif);color:var(--color-paper-00);font-size:clamp(10px,4cqmin,28px);font-weight:600;container-type:size}.bildmaske-antwort{text-align:center;font-family:var(--font-serif);font-size:var(--text-akten-body-lg);color:var(--color-ink-100);margin:0;line-height:1.5}.bildmaske-aufforderung{text-align:center;font-family:var(--font-serif);font-style:italic;font-size:var(--text-akten-caption);color:var(--color-ink-60);margin:0}.bildmaske-hinweis{font-size:var(--text-akten-caption);color:var(--color-ink-60);margin:0}.bildmasken-editor{gap:var(--abstand-3);flex-direction:column;display:flex}.bildmasken-buehne{border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-2);background:var(--color-paper-05);cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;position:relative;overflow:hidden}.bildmasken-rechteck{background:#14130eb8;position:absolute}@supports (color:color-mix(in lab,red,red)){.bildmasken-rechteck{background:color-mix(in srgb,var(--color-ink-100) 72%,transparent)}}.bildmasken-rechteck{border:1px solid var(--color-paper-00);border-radius:var(--radius-akten-1)}.bildmasken-rechteck--zug{background:#14130e59}@supports (color:color-mix(in lab,red,red)){.bildmasken-rechteck--zug{background:color-mix(in srgb,var(--color-ink-100) 35%,transparent)}}.bildmasken-rechteck--zug{border-style:dashed}.bildmasken-rechteck-nr{font-family:var(--font-mono);font-size:var(--text-akten-micro);color:var(--color-paper-00);position:absolute;top:2px;left:4px}.bildmasken-anleitung{font-size:var(--text-akten-caption);color:var(--color-ink-60);margin:0;line-height:1.55}.bildmasken-liste{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.bildmasken-zeile{align-items:center;gap:8px;display:flex}.bildmasken-zeile-nr{text-align:center;width:22px;font-family:var(--font-mono);font-size:var(--text-akten-micro);color:var(--color-ink-60);flex:none}.bildmasken-fuss{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media(max-width:560px){.bildmasken-fuss>button{flex:auto}}.diagramm-buehne{border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-2);background:var(--color-paper-00);-webkit-user-select:none;user-select:none;width:100%;max-width:760px;margin:0 auto;position:relative;overflow:hidden;container-type:inline-size}.diagramm-buehne--editor{cursor:default;touch-action:none;background-image:radial-gradient(#14130e14 1px,#0000 1px)}@supports (color:color-mix(in lab,red,red)){.diagramm-buehne--editor{background-image:radial-gradient(color-mix(in srgb,var(--color-ink-100) 8%,transparent) 1px,transparent 1px)}}.diagramm-buehne--editor{background-size:4% 6.4%}.diagramm-buehne--pfeilmodus .diagramm-feld{cursor:crosshair}.diagramm-buehne--wartet{opacity:.55}.diagramm-ki{border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-2);background:var(--color-paper-05)}.diagramm-ki-zeile{font-size:var(--text-akten-caption);color:var(--color-ink-60);margin:0}.diagramm-ki-koerper{padding:0 var(--abstand-2) var(--abstand-2);flex-direction:column;gap:8px;display:flex}.diagramm-ki-fuss{justify-content:space-between;align-items:center;gap:var(--abstand-2);flex-wrap:wrap;display:flex}.diagramm-ki-hinweis{font-size:var(--text-akten-micro);color:var(--color-ink-60)}.diagramm-pfeile{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.diagramm-pfeil{stroke:var(--color-ink-80);stroke-width:1.8px;vector-effect:non-scaling-stroke;fill:none}.diagramm-spitze{fill:var(--color-ink-80)}.diagramm-pfeil-text{font-family:var(--font-sans);fill:var(--color-ink-60);paint-order:stroke;stroke:var(--color-paper-00);stroke-width:6px;stroke-linejoin:round;font-weight:500}.diagramm-feld{box-sizing:border-box;text-align:center;font-family:var(--font-sans);color:var(--color-ink-100);background:var(--color-paper-00);border:1.5px solid var(--color-ink-40);border-radius:var(--radius-akten-3);box-shadow:0 1px 0 var(--color-paper-20);transition:background var(--dauer) var(--kurve),border-color var(--dauer) var(--kurve),opacity var(--dauer) var(--kurve);justify-content:center;align-items:center;padding:1cqw;font-weight:500;line-height:1.28;display:flex;position:absolute;overflow:hidden}.diagramm-feld-text{overflow-wrap:anywhere;display:block}.diagramm-feld-nr{font-family:var(--font-mono);color:var(--color-ink-40);font-size:clamp(8px,1.4cqw,12px);position:absolute;top:2px;left:5px}.diagramm-feld--kontext{border-style:dashed;border-color:var(--color-paper-30);background:var(--color-paper-05);color:var(--color-ink-80);font-weight:400}.diagramm-feld--zu{background:var(--color-ink-100);border-color:var(--color-ink-100);color:var(--color-paper-00)}.diagramm-feld--zu .diagramm-feld-nr{color:var(--color-paper-20)}.diagramm-feld--gefragt{background:#eae0cf}@supports (color:color-mix(in lab,red,red)){.diagramm-feld--gefragt{background:color-mix(in srgb,var(--color-fsrs-hard) 16%,var(--color-paper-00))}}.diagramm-feld--gefragt{border:1.5px dashed var(--color-fsrs-hard)}.diagramm-feld--gefragt .diagramm-feld-nr{color:var(--color-fsrs-hard)}.diagramm-feld--frei{background:var(--color-paper-00);border:1.5px solid var(--color-fsrs-hard);font-weight:600}.diagramm-feld--ausgewaehlt{box-shadow:0 0 0 2px var(--color-paper-00),0 0 0 4px var(--color-ink-100);cursor:grab}.diagramm-buehne--editor .diagramm-feld{cursor:grab}.diagramm-fragezeichen{font-family:var(--font-serif);color:var(--color-fsrs-hard);font-size:3.2cqw;font-weight:600}.diagramm-griff{background:var(--color-paper-00);border:2px solid var(--color-ink-100);border-radius:var(--radius-akten-2);cursor:nwse-resize;touch-action:none;z-index:2;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute}.diagramm-leer{padding:var(--abstand-4);text-align:center;font-size:var(--text-akten-caption);color:var(--color-ink-60);pointer-events:none;justify-content:center;align-items:center;margin:0;line-height:1.5;display:flex;position:absolute;inset:0}.diagramm-editor{gap:var(--abstand-2);flex-direction:column;display:flex}.diagramm-werkzeuge{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.diagramm-werkzeuge-trenner{background:var(--color-paper-20);width:1px;height:22px}.diagramm-feld-panel{background:var(--color-paper-05);border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-2);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.diagramm-feld-zeile{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.diagramm-pfeil-von-nach{min-width:0;font-size:var(--text-akten-micro);color:var(--color-ink-60);white-space:nowrap;text-overflow:ellipsis;flex:0 220px;overflow:hidden}.diagramm-reihe{flex-direction:column;gap:6px;display:flex}.diagramm-reihe-liste{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.diagramm-reihe-zeile{border-radius:var(--radius-akten-2);border:1px solid #0000;align-items:center;gap:8px;padding:4px 8px;display:flex}.diagramm-reihe-wahl{min-width:0;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:8px;padding:0;display:flex}.diagramm-reihe-zeile:hover{background:var(--color-paper-05)}.diagramm-reihe-zeile.ist-ausgewaehlt{border-color:var(--color-paper-30);background:var(--color-paper-05)}.diagramm-reihe-text{min-width:0;font-size:var(--text-akten-caption);color:var(--color-ink-100);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.sprint-seite{gap:var(--abstand-4);max-width:760px;padding-block:8px;padding-inline:var(--abstand-3);flex-direction:column;margin:0 auto;display:flex}.sprint-karte--lauf{gap:var(--abstand-3)}.sprint-text{font-family:var(--font-serif);font-size:var(--text-akten-body);color:var(--color-ink-80);margin:0;line-height:1.6}.sprint-schalter-hinweis{font-size:var(--text-akten-caption);color:var(--color-ink-60);line-height:1.5}.sprint-mengen{flex-wrap:wrap;gap:8px;display:flex}.sprint-inhalt{min-height:140px}.sprint-wahl{flex-wrap:wrap;gap:8px;display:flex}.sprint-wahl>button{flex:180px}.sprint-zusage{text-align:center;font-size:var(--text-akten-micro);color:var(--color-ink-40);margin:0}.sprint-ergebnis{text-align:center;font-family:var(--font-serif);color:var(--color-ink-100);margin:0;font-size:clamp(2.5rem,8vw,3.5rem);font-weight:500;line-height:1}.sprint-fuss{justify-content:flex-start;gap:var(--abstand-2);flex-flow:row-reverse wrap;display:flex}@media(max-width:560px){.sprint-fuss>*{flex:auto}}.kikosten{gap:var(--abstand-4);flex-direction:column;display:flex}.kikosten-kopf{justify-content:flex-start;display:flex}.kikosten-bilanz{align-items:flex-end;gap:var(--abstand-4) var(--abstand-5);flex-wrap:wrap;display:flex}.kikosten-summe{flex-direction:column;flex:220px;gap:2px;min-width:0;display:flex}.kikosten-summe-wert{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--color-ink-100);font-variant-numeric:tabular-nums;font-size:clamp(2rem,5vw,2.8rem);font-weight:500;line-height:1}.kikosten-summe-basis{font-size:var(--text-akten-caption);color:var(--color-ink-60);line-height:1.5}.kikosten-teilung{gap:var(--abstand-4);flex-wrap:wrap;display:flex}.kikosten-teil{flex-direction:column;gap:2px;min-width:0;display:flex}.kikosten-teil-wert{font-family:var(--font-serif);font-size:var(--text-akten-h5);color:var(--color-ink-100);font-variant-numeric:tabular-nums}.kikosten-teil-basis{font-size:var(--text-akten-micro);color:var(--color-ink-40)}.kikosten-verlauf{flex-direction:column;gap:6px;display:flex}.kikosten-verlauf-feld{align-items:flex-end;gap:2px;height:56px;display:flex}.kikosten-saeule{flex:1 1 0;align-items:flex-end;min-width:0;height:100%;display:flex}.kikosten-saeule-fuellung{background:var(--color-ink-40);border-radius:var(--radius-akten-1) var(--radius-akten-1) 0 0;width:100%;transition:height var(--dauer-mittel) var(--kurve)}.kikosten-verlauf-achse{font-family:var(--font-mono);font-size:var(--text-akten-micro);color:var(--color-ink-40);justify-content:space-between;display:flex}.kikosten-liste{gap:var(--abstand-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kikosten-zeile{flex-direction:column;gap:4px;display:flex}.kikosten-zeile-kopf{justify-content:space-between;align-items:baseline;gap:var(--abstand-2);display:flex}.kikosten-zeile-name{font-size:var(--text-akten-body);color:var(--color-ink-100);overflow-wrap:break-word;min-width:0}.kikosten-zeile-wert{font-family:var(--font-serif);font-size:var(--text-akten-body);color:var(--color-ink-100);font-variant-numeric:tabular-nums;flex:none}.kikosten-balken{background:var(--color-paper-10);border-radius:var(--radius-akten-1);height:4px;overflow:hidden}.kikosten-balken-fuellung{background:var(--color-ink-100);border-radius:var(--radius-akten-1);height:100%;transition:width var(--dauer-lang) var(--kurve)}.kikosten-zeile-basis{font-size:var(--text-akten-micro);color:var(--color-ink-60)}.kikosten-unterliste{padding:0 0 0 var(--abstand-2);flex-direction:column;gap:4px;margin:4px 0 0;list-style:none;display:flex}.kikosten-unterzeile{align-items:baseline;column-gap:var(--abstand-2);font-size:var(--text-akten-micro);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.kikosten-unterzeile-name{color:var(--color-ink-80);overflow-wrap:break-word;min-width:0}.kikosten-unterzeile-basis{color:var(--color-ink-40);white-space:nowrap}.kikosten-unterzeile-wert{color:var(--color-ink-80);font-variant-numeric:tabular-nums}@media(max-width:480px){.kikosten-unterzeile{grid-template-columns:minmax(0,1fr) auto}.kikosten-unterzeile-basis{white-space:normal;grid-column:1/-1}}.kikosten-fussnote{padding-top:var(--abstand-2);border-top:1px solid var(--color-paper-20);font-size:var(--text-akten-micro);color:var(--color-ink-40);margin:0;line-height:1.6}.kiguthaben{gap:var(--abstand-4);flex-direction:column;display:flex;container-type:inline-size}.kiguthaben-status{min-height:3.1em;font-size:var(--text-akten-small);color:var(--color-ink-100);align-items:center;gap:10px;margin:0;line-height:1.55;display:flex}.kiguthaben-status.ist-stopp{font-weight:500}.kiguthaben-bilanz{align-items:flex-end;gap:var(--abstand-3) var(--abstand-5);flex-wrap:wrap;display:flex}.kiguthaben-kontingent{padding-top:var(--abstand-3);border-top:1px solid var(--color-paper-20)}.kiguthaben-summe{flex-direction:column;flex:220px;gap:2px;min-width:0;display:flex}.kiguthaben-teilung{flex-direction:column;align-self:flex-end;gap:8px;min-width:0;max-width:100%;margin-left:auto;display:flex}.kiguthaben-teil{column-gap:var(--abstand-2);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;min-width:0;display:grid}.kiguthaben-teil-name{font-size:var(--text-akten-caption);color:var(--color-ink-60)}.kiguthaben-teil-wert{font-family:var(--font-serif);font-size:var(--text-akten-body);color:var(--color-ink-100);font-variant-numeric:tabular-nums;text-align:right}.kiguthaben-teil-basis{font-size:var(--text-akten-micro);color:var(--color-ink-60);grid-column:1/-1;line-height:1.45}.kiguthaben-aufladen{flex-direction:column;gap:10px;display:flex}.kiguthaben-fussnote{font-size:var(--text-akten-micro);color:var(--color-ink-40);margin:0;line-height:1.6}.kiguthaben-verlauf{padding-top:var(--abstand-3);border-top:1px solid var(--color-paper-20);flex-direction:column;gap:8px;display:flex}.kiguthaben-buchungen{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kiguthaben-buchung{align-items:baseline;gap:var(--abstand-2);border-bottom:1px solid var(--color-paper-20);font-size:var(--text-akten-caption);color:var(--color-ink-80);grid-template-columns:auto minmax(0,1fr) auto auto;padding:6px 0;display:grid}.kiguthaben-buchung:last-child{border-bottom:0}.kiguthaben-buchung-zeit{font-family:var(--font-mono);font-size:var(--text-akten-micro);color:var(--color-ink-40);white-space:nowrap}.kiguthaben-buchung-art{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kiguthaben-buchung-detail{color:var(--color-ink-60)}.kiguthaben-beleg{font-size:var(--text-akten-micro);grid-column:1/-1;min-width:0;margin-top:2px;overflow-x:auto}.kiguthaben-beleg table{border-collapse:collapse;font-family:var(--font-mono);color:var(--color-ink-80);margin:6px 0 4px}.kiguthaben-beleg td{white-space:nowrap;vertical-align:top;padding:2px 10px 2px 0}.kiguthaben-beleg td:last-child{text-align:right;padding-right:0}.kiguthaben-beleg tr.ist-summe td{border-top:1px solid var(--color-paper-20);color:var(--color-ink-100);padding-top:4px}.kiguthaben-beleg .kiguthaben-beleg-hinweis{white-space:normal;color:var(--color-ink-60);font-family:var(--font-ui)}.kiguthaben-buchung-betrag{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.kiguthaben-buchung-betrag.ist-minus{color:var(--color-ink-60)}.kiguthaben-buchung-betrag.ist-plus{color:var(--color-ink-100)}.kiguthaben-buchung-stand{font-family:var(--font-mono);font-size:var(--text-akten-micro);color:var(--color-ink-40);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;min-width:7ch}@container (max-width:460px){.kiguthaben-buchung{grid-template-columns:auto minmax(0,1fr) auto}.kiguthaben-buchung-stand{display:none}.kiguthaben-teilung{gap:var(--abstand-3)}}.ankuend-loeschfrage{border-top:1px solid var(--color-paper-10);font-size:var(--text-akten-caption);color:var(--color-ink-80);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;padding-top:10px;display:flex}.ankuend-vorschau{flex-direction:column;gap:6px;display:flex}.ankuend-vorschau-band{border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-2);overflow:hidden}.pomodoro-uhr{gap:var(--abstand-3);padding:var(--abstand-4);overscroll-behavior:contain;flex-direction:column;min-height:0;display:flex;overflow-y:auto}.pomodoro-kopf{justify-content:space-between;align-items:center;gap:8px;display:flex}.pomodoro-anzeige{flex-direction:column;gap:10px;display:flex}.pomodoro-zeit{font-family:var(--font-serif);font-size:var(--text-akten-h1);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--color-ink-100);align-self:center;font-weight:500;line-height:1}.pomodoro-knoepfe{justify-content:center;gap:8px;display:flex}.pomodoro-fuss{padding-top:var(--abstand-2);border-top:1px solid var(--color-paper-20);font-size:var(--text-akten-caption);color:var(--color-ink-60);justify-content:space-between;align-items:center;gap:8px;display:flex}.pomodoro-einstellungen{flex-direction:column;min-height:0;display:flex}.pomodoro-einstellungen-kopf{padding:var(--abstand-2) var(--abstand-3) var(--abstand-2) 10px;border-bottom:1px solid var(--color-paper-20);flex-shrink:0;align-items:center;gap:8px;display:flex}.pomodoro-einstellungen-koerper{gap:var(--abstand-3);padding:var(--abstand-4);overscroll-behavior:contain;flex-direction:column;min-height:0;display:flex;overflow-y:auto}.pomodoro-gruppe{flex-direction:column;gap:8px;display:flex}.pomodoro-gruppe--linie{padding-top:var(--abstand-2);border-top:1px solid var(--color-paper-20);gap:10px}.pomodoro-voreinstellungen{flex-wrap:wrap;gap:6px;display:flex}.pomodoro-zeile{justify-content:space-between;align-items:center;gap:var(--abstand-2);display:flex}.pomodoro-beschriftung{font-family:var(--font-sans);font-size:var(--text-akten-caption);color:var(--color-ink-60)}.pomodoro-beschriftung--klickbar{cursor:pointer}.pomodoro-zahl{flex-shrink:0;inline-size:9.5rem}.frueh-block{gap:var(--abstand-3);flex-direction:column;display:flex}.frueh-mitte{text-align:center;justify-content:center}.frueh-block.frueh-mitte{align-items:center}.frueh-lead{font-family:var(--font-serif);font-size:var(--text-akten-body);color:var(--color-ink-100);margin:0;line-height:1.6}.frueh-lead--leise{color:var(--color-ink-60)}.frueh-text,.frueh-liste{font-size:var(--text-akten-caption);color:var(--color-ink-80);margin:0;line-height:1.55}.frueh-liste{padding-left:var(--abstand-4);flex-direction:column;gap:6px;list-style:decimal;display:flex}.frueh-fussnote{font-size:var(--text-akten-micro);color:var(--color-ink-60);margin:0;line-height:1.5}.frueh-stand{font-size:var(--text-akten-micro);color:var(--color-ink-60)}.frueh-frage-block{flex-direction:column;gap:6px;display:flex}.frueh-engere{display:flex}.frueh-frage{font-family:var(--font-serif);font-size:var(--text-akten-h5);color:var(--color-ink-100);margin:0;line-height:1.45}.frueh-hinweis{font-family:var(--font-serif);font-size:var(--text-akten-caption);color:var(--color-ink-60);margin:0;font-style:italic}.frueh-knoepfe{flex-wrap:wrap;gap:8px;display:flex}.frueh-knoepfe>.akten-knopf{flex:200px}.frueh-antwort-ki{font-family:var(--font-serif);font-size:var(--text-akten-body);color:var(--color-ink-100);margin:0;line-height:1.6}.frueh-bewertung{flex-direction:column;gap:8px;display:flex}.frueh-bewertung-frage{font-size:var(--text-akten-micro);color:var(--color-ink-60);margin:0;font-weight:500}.frueh-stufen{flex-wrap:wrap;gap:8px;display:flex}.frueh-stufe{background:var(--stufe-grund,var(--color-paper-00));border:1px solid var(--stufe-kante,var(--color-paper-20));border-radius:var(--radius-akten-2);font:inherit;color:var(--color-ink-100);cursor:pointer;transition:border-color var(--dauer-kurz) var(--kurve),background-color var(--dauer-kurz) var(--kurve);flex-direction:column;flex:96px;align-items:center;gap:2px;padding:10px 8px;display:flex}.frueh-stufe[data-stufe=easy]{--stufe-grund:var(--color-fsrs-easy-bg);--stufe-kante:var(--color-fsrs-easy-border);--stufe-punkt:var(--color-fsrs-easy-punkt)}.frueh-stufe[data-stufe=good]{--stufe-grund:var(--color-fsrs-good-bg);--stufe-kante:var(--color-fsrs-good-border);--stufe-punkt:var(--color-fsrs-good-punkt)}.frueh-stufe[data-stufe=hard]{--stufe-grund:var(--color-fsrs-hard-bg);--stufe-kante:var(--color-fsrs-hard-border);--stufe-punkt:var(--color-fsrs-hard-punkt)}@media(hover:hover){.frueh-stufe:hover{border-color:var(--color-ink-60)}}.frueh-stufe:active{transform:translateY(1px)}.frueh-stufe-name{font-size:var(--text-akten-caption);align-items:center;gap:6px;font-weight:500;display:inline-flex}.frueh-stufe-punkt{background:var(--stufe-punkt,var(--color-ink-60));border-radius:999px;block-size:6px;inline-size:6px}.frueh-stufe-kurz{font-size:var(--text-akten-micro);color:var(--color-ink-60)}.frueh-ergebnis-zahl{font-family:var(--font-serif);font-size:var(--text-akten-h1);letter-spacing:-.03em;color:var(--color-ink-100);margin:0;font-weight:500;line-height:1}.frueh-antwort-kasten{padding:var(--abstand-3) clamp(14px,1.6vw,20px);background:var(--color-paper-05);border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-2);flex-direction:column;gap:8px;display:flex}.frueh-antwort-scroll{overscroll-behavior:contain;max-height:min(48dvh,520px);padding-right:4px;overflow-y:auto}.frueh-antwort{font-family:var(--font-serif);font-size:var(--text-akten-small);color:var(--color-ink-100);overflow-wrap:anywhere;line-height:1.6}.frueh-antwort--text{white-space:pre-wrap}.frueh-antwort>:first-child{margin-top:0}.frueh-antwort>:last-child{margin-bottom:0}.frueh-antwort p{margin:0 0 .55em}.frueh-antwort h1,.frueh-antwort h2,.frueh-antwort h3,.frueh-antwort h4{font-family:var(--font-serif);letter-spacing:-.01em;margin:.8em 0 .3em;font-size:1.02em;font-weight:600}.frueh-antwort .f{margin-bottom:.4em;font-weight:600}.frueh-antwort b,.frueh-antwort strong{color:var(--color-ink-100);font-weight:600}.frueh-antwort i,.frueh-antwort em{color:var(--color-ink-80);font-style:italic}.frueh-antwort u{-webkit-text-decoration-color:var(--color-ink-40);text-decoration-color:var(--color-ink-40);text-underline-offset:2px}.frueh-antwort ul,.frueh-antwort ol{margin:.35em 0 .6em;padding-left:1.3em}.frueh-antwort ul{list-style:outside}.frueh-antwort ol{list-style:decimal}.frueh-antwort li{margin:0 0 .25em}.frueh-antwort li::marker{color:var(--color-ink-40)}.frueh-antwort br{content:"";margin-top:.2em;display:block}.frueh-antwort hr{border:0;border-top:1px dashed var(--color-paper-30);margin:.8em 0}.frueh-antwort code{font-family:var(--font-code);font-size:.9em}.frueh-antwort a{color:var(--color-ink-100);text-underline-offset:2px;text-decoration:underline}.frueh-antwort .definition,.frueh-antwort .schema,.frueh-antwort .streit,.frueh-antwort .merke,.frueh-antwort .achtung,.frueh-antwort .sv,.frueh-antwort .tenor,.frueh-antwort .klausur-tipp{background:var(--color-paper-00);border:1px solid var(--color-paper-30);border-radius:var(--radius-akten-1);margin:.7em 0;padding:.6em .85em}.frueh-antwort .achtung{border-color:var(--signal-gefahr)}.frueh-antwort .merke,.frueh-antwort .klausur-tipp{border-style:dashed;border-color:var(--color-ink-40)}.frueh-antwort .label,.frueh-antwort .schema-title,.frueh-antwort .streit-title,.frueh-antwort .ansicht-label{font-family:var(--font-mono);font-size:var(--text-akten-micro);letter-spacing:0;color:var(--color-ink-60);margin-bottom:.3em;font-weight:600;display:block}.frueh-antwort .ansicht{border-left:1px solid var(--color-paper-30);margin:.45em 0;padding-left:.7em}.frueh-antwort .ansicht-label{letter-spacing:0;margin-bottom:.1em}.frueh-antwort .ergebnis{border-top:1px dashed var(--color-paper-30);margin-top:.5em;padding-top:.45em}.frueh-antwort .hinweis{color:var(--color-ink-60);font-size:.92em}.frueh-antwort .ruhig-matrix-teil{margin-bottom:.55em}.frueh-antwort .schema ol{list-style:decimal}.frueh-antwort .schema ol ol{margin:.15em 0 .3em;list-style:lower-alpha}.frueh-antwort table{border-collapse:collapse;width:100%;margin:.6em 0;font-size:.95em}.frueh-antwort thead th{text-align:left;font-family:var(--font-mono);font-size:var(--text-akten-micro);letter-spacing:0;color:var(--color-ink-60);border-bottom:1px solid var(--color-ink-40);padding:.3em .5em;font-weight:600}.frueh-antwort tbody td{border-bottom:1px solid var(--color-paper-20);vertical-align:top;padding:.3em .5em}.frueh-antwort img{border-radius:var(--radius-akten-1);max-width:100%;height:auto}.wiedergabe-seite{gap:var(--abstand-4);max-width:820px;padding-block:8px;padding-inline:var(--abstand-3);flex-direction:column;margin:0 auto;display:flex}.wiedergabe-text{font-family:var(--font-serif);font-size:var(--text-akten-body);color:var(--color-ink-80);margin:0;line-height:1.6}.wiedergabe-feld{flex-direction:column;gap:6px;display:flex}.wiedergabe-hinweis{font-size:var(--text-akten-caption);color:var(--color-ink-60);line-height:1.5}.wiedergabe-hinweis a{color:var(--color-ink-100)}textarea.wiedergabe-freitext{min-height:200px;font-family:var(--font-serif);line-height:1.6}.wiedergabe-textfuss{justify-content:space-between;align-items:center;gap:var(--abstand-2);flex-wrap:wrap;display:flex}.wiedergabe-fuss{justify-content:flex-start;gap:var(--abstand-2);flex-flow:row-reverse wrap;display:flex}@media(max-width:560px){.wiedergabe-fuss>*{flex:auto}}.wiedergabe-wahl{gap:var(--abstand-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.wiedergabe-leitfragen{gap:var(--abstand-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wiedergabe-leitfrage{flex-direction:column;gap:6px;min-width:0;display:flex}.wiedergabe-leitfrage-text{font-family:var(--font-serif);font-size:var(--text-akten-body);color:var(--color-ink-100);overflow-wrap:anywhere;gap:8px;line-height:1.45;display:flex}.wiedergabe-leitfrage-nr{min-width:1.5em;font-family:var(--font-mono);font-size:var(--text-akten-caption);color:var(--color-ink-60);flex:none;padding-top:2px}textarea.wiedergabe-stichworte{width:100%;line-height:1.5}.wiedergabe-eigene{background:var(--color-paper-05);border-radius:var(--radius-akten-2);font-size:var(--text-akten-small);color:var(--color-ink-100);white-space:pre-wrap;overflow-wrap:anywhere;flex-direction:column;gap:2px;padding:6px 10px;line-height:1.5;display:flex}.wiedergabe-eigene-marke{font-size:var(--text-akten-caption);color:var(--color-ink-60)}.wiedergabe-eigene[data-leer] .wiedergabe-eigene-text{color:var(--color-ink-60)}.wiedergabe-antwort [data-cloze]:not([data-cloze=inactive]){text-decoration:underline;-webkit-text-decoration-color:var(--color-ink-40);text-decoration-color:var(--color-ink-40);text-underline-offset:2px;font-weight:600}.wiedergabe-rueckmeldung{font-family:var(--font-serif);font-size:var(--text-akten-body-lg);color:var(--color-ink-100);margin:0;line-height:1.5}.wiedergabe-zaehler{gap:var(--abstand-4);font-family:var(--font-mono);font-size:var(--text-akten-caption);color:var(--color-ink-60);flex-wrap:wrap;display:flex}.wiedergabe-zaehler b{font-family:var(--font-serif);font-size:var(--text-akten-h4);color:var(--color-ink-100);margin-right:4px;font-weight:500}.wiedergabe-zusage{font-size:var(--text-akten-micro);color:var(--color-ink-40);margin:0}.wiedergabe-gruppe{gap:0;padding:0}.wiedergabe-gruppe.ist-fehlt{--wg-ton:var(--color-fsrs-again)}.wiedergabe-gruppe.ist-teilweise{--wg-ton:var(--color-fsrs-hard)}.wiedergabe-gruppe.ist-getroffen{--wg-ton:var(--color-fsrs-good)}.wiedergabe-gruppe.ist-unbeurteilt{--wg-ton:var(--color-ink-40)}.wiedergabe-liste{padding:0 var(--abstand-4) 8px;flex-direction:column;margin:0;list-style:none;display:flex}.wiedergabe-eintrag{gap:var(--abstand-2);border-top:1px solid var(--color-paper-20);grid-template-columns:8px minmax(0,1fr);padding:10px 0;display:grid}.wiedergabe-marke{background:var(--wg-ton,var(--color-ink-40));border-radius:50%;width:8px;height:8px;margin-top:7px}.wiedergabe-eintrag-text{flex-direction:column;gap:4px;min-width:0;display:flex}.wiedergabe-frage{font-size:var(--text-akten-body);color:var(--color-ink-100);line-height:1.4}.wiedergabe-hinweis-satz{font-size:var(--text-akten-caption);color:var(--color-ink-80);line-height:1.5}.wiedergabe-antwort{padding:var(--abstand-2) var(--abstand-3);background:var(--color-paper-05);border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-2);margin-top:8px}.import-dateien{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.import-dateien li{border-top:1px solid var(--color-paper-20);font-size:var(--text-akten-small);color:var(--color-ink-100);align-items:center;gap:10px;padding:6px 0;display:flex}.import-dateien li>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.import-dateien .akten-num{font-size:var(--text-akten-micro);color:var(--color-ink-60);white-space:nowrap}.import-dateien li[data-fehler=true] .akten-num{color:var(--color-ink-100)}.import-feld{flex-direction:column;gap:8px;display:flex}.import-zeile-titel{font:inherit;color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.notes-neben-wrap{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;min-height:0;display:grid}.notes-neben-wrap>*{min-width:0;min-height:0}.notes-neben-schalter{display:none}.neben-mitschrift{border-left:1px solid var(--color-paper-20);background:var(--color-paper-00);flex-direction:column;display:flex}.neben-kopf{padding:8px var(--abstand-3);border-bottom:1px solid var(--color-paper-20);align-items:center;gap:10px;display:flex}.neben-kopf-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.neben-titel{font-family:var(--font-serif);font-size:var(--text-akten-body);color:var(--color-ink-100);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.neben-kurs{font-size:var(--text-akten-micro);color:var(--color-ink-60)}.neben-kopf-knoepfe{flex-shrink:0;gap:6px;display:flex}.neben-rumpf{min-height:0;padding:var(--abstand-5) clamp(20px,5%,56px) 64px;flex:1;overflow-y:auto}.neben-lese{max-width:68ch;font-family:var(--font-serif);color:var(--color-ink-100);font-size:17px;line-height:1.7}@media(max-width:900px){.notes-neben-wrap{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.notes-neben-schalter{border-bottom:1px solid var(--color-paper-20);background:var(--color-paper-00);padding:6px 12px;display:block}.notes-neben-wrap[data-sicht=editor]>.neben-mitschrift,.notes-neben-wrap[data-sicht=neben]>.notes-neben-editor{display:none}.neben-mitschrift{border-left:0}.neben-rumpf{padding:20px 16px 48px}}.neben-waehler-suche{border-bottom:1px solid var(--color-paper-20);padding:8px 10px}.neben-waehler-suche>.akten-suche{width:100%}.neben-waehler-liste{max-height:min(50vh,360px);margin:0;list-style:none;overflow-y:auto}.neben-waehler-leer{padding:8px var(--abstand-3)}.pdf-zitat{position:relative}.pdf-zitat-quelle{font-family:var(--font-mono);font-style:normal;font-size:var(--text-akten-micro);letter-spacing:0;color:var(--color-ink-60);margin-top:4px}.pdf-zitat-sprung{font:inherit;color:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--color-paper-40);text-decoration-color:var(--color-paper-40);text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.pdf-zitat-sprung:hover{color:var(--color-ink-100);-webkit-text-decoration-color:var(--color-ink-100);text-decoration-color:var(--color-ink-100)}.pdf-zitat-seite{font-size:var(--text-akten-micro);opacity:.7}.frag-fenster{z-index:var(--stapel-seitenfenster);box-sizing:border-box;background:var(--schwebe-flaeche);color:var(--color-ink-100);border-radius:var(--radius-akten-3);box-shadow:var(--schwebe-schatten);font-family:var(--font-sans);font-size:var(--text-akten-small);flex-direction:column;display:flex;position:fixed;overflow:hidden}.frag-fenster[data-schmal]{border-radius:var(--radius-akten-3) var(--radius-akten-3) 0 0;max-height:min(80dvh,640px);padding-bottom:env(safe-area-inset-bottom,0px);bottom:0;left:0;right:0}.frag-fenster-kopf{padding:8px 8px 8px var(--abstand-3);border-bottom:1px solid var(--color-paper-20);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;display:flex}.frag-fenster-ziehgriff{color:var(--color-ink-40);flex-shrink:0;margin-right:4px;display:inline-flex}.frag-fenster-kopf:hover .frag-fenster-ziehgriff{color:var(--color-ink-60)}.frag-fenster[data-eingeklappt] .frag-fenster-kopf{border-bottom:0}.frag-fenster[data-zieht]{-webkit-user-select:none;user-select:none}.frag-fenster[data-zieht] .frag-fenster-kopf{cursor:grabbing}.frag-fenster[data-schmal] .frag-fenster-kopf{cursor:default;touch-action:auto}.frag-fenster-titel{min-width:0;font-family:var(--font-serif);font-size:var(--text-akten-body-lg);flex:1;margin:0;font-weight:500;line-height:1.25}.frag-fenster-bereich{align-items:center;gap:6px var(--abstand-2);padding:8px var(--abstand-3);border-bottom:1px solid var(--color-paper-20);flex-wrap:wrap;display:flex}.frag-fenster-bereich-titel{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-serif);font-size:var(--text-akten-small);color:var(--color-ink-80);flex:8rem;overflow:hidden}.frag-fenster[data-eingeklappt] .frag-fenster-bereich{display:none}.frag-fenster-anhaenge{align-items:center;gap:6px var(--abstand-2);padding:6px var(--abstand-3);border-bottom:1px solid var(--color-paper-20);font-size:var(--text-akten-small);flex-wrap:wrap;display:flex}.frag-fenster-anhaenge>.akten-meldung{flex:100%}.frag-fenster-kontingent{padding:8px var(--abstand-3);border-bottom:1px solid var(--color-paper-20)}.frag-fenster[data-eingeklappt] .frag-fenster-kontingent{display:none}.einbettung-kontingent{flex-direction:column;gap:4px;display:flex}.einbettung-kontingent-zeile{font-size:var(--text-akten-micro);color:var(--color-ink-60);margin:4px 0 0;line-height:1.45}.frag-zug-bereich{font-size:var(--text-akten-micro);color:var(--color-ink-60);align-self:flex-end;margin-top:-6px}.frag-fenster-verlauf{overscroll-behavior:contain;min-height:0;padding:var(--abstand-3);gap:var(--abstand-4);flex-direction:column;flex:auto;display:flex;position:relative;overflow-y:auto}.frag-fenster-leer{gap:var(--abstand-3);flex-direction:column;display:flex}.frag-fenster-fuss{padding:10px var(--abstand-2) var(--abstand-2);border-top:1px solid var(--color-paper-20);align-items:flex-end;gap:8px;display:flex}.frag-fenster-fuss>:first-child{flex:1;min-width:0}.frag-fenster-fuss .frag-fenster-feld{resize:none;min-height:0;max-height:160px;padding-block:7px;line-height:22px}.frag-fenster-feld::placeholder{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.frag-fenster-griff{cursor:nwse-resize;touch-action:none;width:16px;height:16px;position:absolute;bottom:0;right:0}.frag-zug{flex-direction:column;gap:10px;display:flex}.frag-zug-frage{max-width:85%;padding:8px var(--abstand-3);border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-4) var(--radius-akten-4) var(--radius-akten-2) var(--radius-akten-4);background:var(--color-paper-05);font-size:var(--text-akten-body);white-space:pre-wrap;overflow-wrap:anywhere;align-self:flex-end;margin:0;line-height:1.55}.frag-zug-antwort{flex-direction:column;gap:10px;display:flex}.frag-erklaerung{font-family:var(--font-serif);font-size:var(--text-akten-body);color:var(--color-ink-80);margin:0;line-height:1.6}.frag-beispiele{flex-wrap:wrap;gap:6px;display:flex}.akten-knopf.frag-beispiel{white-space:normal;text-align:left;height:auto;min-height:24px;padding-block:3px}.frag-antwort-text{font-family:var(--font-serif);font-size:var(--text-akten-body);color:var(--color-ink-100);line-height:1.65}.frag-antwort-text p{margin:0 0 .6em}.frag-antwort-text p:last-child{margin-bottom:0}.frag-antwort-text .frag-beleg-marke{font-family:var(--font-mono);color:var(--color-ink-60);vertical-align:super;border-radius:var(--radius-akten-1);font-size:.8em;line-height:0;text-decoration:none}.frag-antwort-text .frag-beleg-marke:hover{color:var(--color-ink-100);text-underline-offset:2px;text-decoration:underline}.frag-antwort-text--leer{color:var(--color-ink-60)}.frag-belege-liste{border-top:1px solid var(--color-paper-20);flex-direction:column;margin:0;padding:4px 0 0;list-style:none;display:flex}.frag-beleg{border-top:1px solid var(--color-paper-10);gap:10px;padding:8px 0;scroll-margin-block:12px;display:flex}.frag-beleg:first-child{border-top:0}.frag-beleg-nr{font-size:var(--text-akten-micro);color:var(--color-ink-60);flex:none;padding-top:3px}.frag-beleg-inhalt{flex:1;min-width:0}.frag-beleg-titel{font-size:var(--text-akten-caption);color:var(--color-ink-100);text-decoration:underline;-webkit-text-decoration-color:var(--color-paper-40);text-decoration-color:var(--color-paper-40);text-underline-offset:3px;font-weight:500}.frag-beleg-titel:hover{-webkit-text-decoration-color:var(--color-ink-100);text-decoration-color:var(--color-ink-100)}.frag-beleg-herkunft{font-size:var(--text-akten-micro);color:var(--color-ink-60);margin-top:1px;display:block}.frag-beleg-text{font-family:var(--font-serif);font-size:var(--text-akten-small);color:var(--color-ink-80);margin:3px 0 0;line-height:1.55}.frag-beleg-text mark{background:var(--color-paper-20);color:inherit;border-radius:var(--radius-akten-1);margin:0 -2px;padding:0 2px}.tabellen-leiste{z-index:5;background:var(--color-paper-00);border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-1);box-shadow:var(--shadow-akten-md);flex-wrap:wrap;align-items:center;gap:2px;padding:3px;display:inline-flex;position:absolute}.tabellen-leiste-trenner{background:var(--color-paper-20);width:1px;height:16px;margin:0 2px}.tabellen-raster{flex-direction:column;gap:6px;padding:4px 10px 8px;display:flex}.tabellen-raster-zellen{gap:3px;display:grid}.tabellen-raster-zelle{background:var(--color-paper-05);border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-2);cursor:pointer;width:16px;height:16px;padding:0}.tabellen-raster-zelle[data-an=true]{background:var(--color-ink-100);border-color:var(--color-ink-100)}.tabellen-raster-text{font-size:var(--text-akten-micro);color:var(--color-ink-60)}.notiz-bild-ocr{display:none}.notiz-bild[data-ocr] .notiz-bild-ocr{text-align:left;flex-direction:column;align-items:flex-start;gap:6px;margin-top:4px;display:flex}.notiz-bild-ocr-knopf{border:1px solid var(--color-paper-20);font-family:var(--font-mono);font-size:var(--text-akten-micro);letter-spacing:0;color:var(--color-ink-60);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:2px 8px;display:inline-flex}.notiz-bild-ocr-knopf:after{content:"▾";font-size:var(--text-akten-micro)}.notiz-bild[data-ocr-offen] .notiz-bild-ocr-knopf:after{content:"▴"}.notiz-bild-ocr-knopf:hover{color:var(--color-ink-100);border-color:var(--color-ink-60)}.notiz-bild-ocr-box{width:100%;padding:10px var(--abstand-2);background:var(--color-paper-05);border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-2);flex-direction:column;gap:8px;display:none}.notiz-bild[data-ocr-offen] .notiz-bild-ocr-box{display:flex}.notiz-bild-ocr-text{white-space:pre-wrap;font-family:var(--font-serif);font-size:var(--text-akten-small);color:var(--color-ink-100);margin:0;line-height:1.55}.notiz-bild-ocr-hinweis{font-size:var(--text-akten-micro);color:var(--color-ink-60)}.notiz-bild-ocr-uebernehmen{background:var(--color-paper-00);border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-1);font-family:inherit;font-size:var(--text-akten-caption);color:var(--color-ink-100);cursor:pointer;align-self:flex-start;padding:4px 10px;font-weight:500}.notiz-bild-ocr-uebernehmen:hover{border-color:var(--color-ink-100)}.akten-knopf.aufnahme-knopf{min-width:28px;min-height:28px;padding-inline:6px}.aufnahme-knopf .akten-knopf-text{align-items:center;gap:5px;display:inline-flex}.aufnahme-punkt{background:var(--color-ink-60);width:9px;height:9px;box-shadow:0 0 0 2px var(--color-paper-00),0 0 0 3px var(--color-ink-60);border-radius:999px}.aufnahme-knopf:hover .aufnahme-punkt{background:var(--color-ink-100);box-shadow:0 0 0 2px var(--color-paper-00),0 0 0 3px var(--color-ink-100)}.akten-knopf.aufnahme-knopf[data-zustand=laeuft]{--knopf-schrift:var(--color-ink-100);padding-inline:8px}.aufnahme-knopf[data-zustand=laeuft] .aufnahme-punkt{background:var(--signal-aufnahme);box-shadow:0 0 0 2px var(--color-paper-00),0 0 0 3px var(--signal-aufnahme);animation:1.4s ease-in-out infinite aufnahme-puls}.akten-knopf.aufnahme-knopf[data-zustand=laedt]{padding-inline:8px}.aufnahme-uhr{font-size:var(--text-akten-micro)}@keyframes aufnahme-puls{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.aufnahme-knopf[data-zustand=laeuft] .aufnahme-punkt{animation:none}}.aufnahme-rueckfrage-text{font-family:var(--font-serif);font-size:var(--text-akten-small);color:var(--color-ink-100);margin:0;line-height:1.55}.aufnahme-rueckfrage-knoepfe{margin-top:var(--abstand-2);flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.zeitmarke{vertical-align:2px;background:var(--color-paper-05);border:1px solid var(--color-paper-20);font-family:var(--font-mono);font-size:var(--text-akten-micro);letter-spacing:0;color:var(--color-ink-60);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;margin-right:6px;padding:0 5px;line-height:15px;display:inline-flex}.zeitmarke:hover{color:var(--color-ink-100);border-color:var(--color-ink-60)}.aufnahme-leiste{padding:6px var(--abstand-2);border-top:1px solid var(--color-paper-20);background:var(--color-paper-00);flex-shrink:0;align-items:center;gap:10px;display:flex}.aufnahme-leiste-zeit{font-size:var(--text-akten-micro);color:var(--color-ink-100);white-space:nowrap}.aufnahme-leiste-von{color:var(--color-ink-60)}.akten-regler.aufnahme-leiste-regler{flex:1;width:auto;min-width:60px}.aufnahme-leiste-name{font-size:var(--text-akten-micro);color:var(--color-ink-60);white-space:nowrap;text-overflow:ellipsis;max-width:220px;overflow:hidden}.aufnahme-leiste-wahl{width:220px;max-width:40%}@media(max-width:640px){.aufnahme-leiste{flex-wrap:wrap}.aufnahme-leiste-name{display:none}.aufnahme-leiste-wahl{flex-basis:100%;order:5;width:auto;max-width:none}}.ProseMirror .auswahl-gehalten{background-color:#14130e33}@supports (color:color-mix(in lab,red,red)){.ProseMirror .auswahl-gehalten{background-color:color-mix(in srgb,var(--color-accent) 20%,transparent)}}.ProseMirror .beleg-hervorhebung{background-color:var(--marker-gelb);border-radius:var(--radius-akten-1);animation:beleg-hervorhebung 4.2s var(--kurve) forwards}.ProseMirror .beleg-hervorhebung-knoten{outline:3px solid var(--marker-gelb);outline-offset:4px;border-radius:var(--radius-akten-1);animation:beleg-hervorhebung-knoten 4.2s var(--kurve) forwards}@keyframes beleg-hervorhebung{0%,55%{background-color:var(--marker-gelb)}to{background-color:#0000}}@keyframes beleg-hervorhebung-knoten{0%,55%{outline-color:var(--marker-gelb)}to{outline-color:#0000}}@media(prefers-reduced-motion:reduce){.ProseMirror .beleg-hervorhebung,.ProseMirror .beleg-hervorhebung-knoten{animation:none}}.antwortform-kompakt [role=radio]{min-height:36px}.note-anwesende{align-items:center;gap:0;display:flex}.note-anwesende-kopf{align-items:center;min-width:0;margin-left:-9px;display:inline-flex}.note-anwesende-kopf:first-child{margin-left:0}.note-anwesende-kopf{position:relative}.note-anwesende-kopf:first-child{z-index:5}.note-anwesende-kopf:nth-child(2){z-index:4}.note-anwesende-kopf:nth-child(3){z-index:3}.note-anwesende-kopf:nth-child(4){z-index:2}.note-anwesende-kopf:nth-child(5){z-index:1}.note-anwesende-ring{background:var(--color-paper-00);transition:border-color var(--dauer-mittel) var(--kurve);border:1.5px solid #0000;border-radius:999px;padding:2px;display:inline-flex}.note-anwesende-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.note-anwesende-mehr{z-index:0;background:var(--color-paper-10);border:1px solid var(--color-paper-20);min-width:24px;height:24px;color:var(--color-ink-60);font-family:var(--font-mono);font-size:var(--text-akten-micro);border-radius:999px;justify-content:center;align-items:center;margin-left:-9px;padding:0 6px;display:inline-flex;position:relative}.notes-anwesende-slot{flex-shrink:0;align-items:center;margin-inline:2px;display:inline-flex}.notes-anwesende-slot[hidden]{display:none}.note-toolbar{overflow:hidden}.note-toolbar-zeile{flex:auto;align-items:center;gap:1px;min-width:0;display:flex;overflow:hidden}.note-toolbar-item{flex-shrink:0;align-items:center;display:inline-flex}.note-toolbar-item[data-versteckt=true]{display:none}.note-toolbar-mehr{margin-left:4px}.note-toolbar-mehr-feld{flex-wrap:wrap;align-items:center;gap:2px;padding:6px;display:flex}.note-editor-toolbar{flex-wrap:nowrap;container-type:inline-size}@container (max-width:760px){.note-editor-docactions .note-ki-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.note-editor-docactions .blatt-groesse{display:none}}.kal-link{gap:var(--abstand-3);flex-direction:column;display:flex}.kal-link-karte{padding-top:var(--abstand-2);border-top:1px solid var(--color-paper-20);flex-direction:column;gap:8px;display:flex}.kal-link-kopf{align-items:center;gap:10px;min-width:0;display:flex}.kal-link-symbol{border-radius:var(--radius-akten-2);background:var(--color-paper-00);border:1px solid var(--color-paper-20);flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.kal-link-symbol--dunkel{background:var(--color-ink-100);border-color:var(--color-ink-100);color:var(--color-paper-00)}.kal-link-name{min-width:0;font-size:var(--text-akten-caption);color:var(--color-ink-100);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:600;overflow:hidden}.kal-link-stand{font-size:var(--text-akten-micro);color:var(--color-ink-80);flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.kal-link-stand:before{content:"";background:var(--color-ink-40);border-radius:999px;width:7px;height:7px}.kal-link-stand[data-verbunden=true]:before{background:var(--signal-erfolg)}.kal-link-meta{font-size:var(--text-akten-micro);color:var(--color-ink-60);margin:0;line-height:1.5}.kal-link-handlungen{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.kal-link-abos{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kal-link-abo{border-bottom:1px solid var(--color-paper-20);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 0;display:flex}.kal-link-abo-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.kal-link-abo-name{font-size:var(--text-akten-caption);color:var(--color-ink-100);font-weight:500}.kal-link-url{font-family:var(--font-mono);font-size:var(--text-akten-micro);color:var(--color-ink-60);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kal-link-abo-knoepfe{flex-shrink:0;align-items:center;gap:2px;display:flex}.kal-link-abo .kal-link-meldung{flex-basis:100%}.kal-link-abgleich[data-laeuft=true] svg{animation:1s linear infinite akten-spin}@media(prefers-reduced-motion:reduce){.kal-link-abgleich[data-laeuft=true] svg{animation:none}}.kal-link-form{border-top:1px solid var(--color-paper-20);flex-direction:column;gap:10px;padding-top:8px;display:flex}.kal-link-fuss{text-align:center;font-size:var(--text-akten-micro);color:var(--color-ink-60);margin:0}.home-wochen{flex-direction:column;flex:auto;gap:6px;display:flex}.home-wochen-svg{flex:88px;width:100%;min-height:88px;display:block;overflow:visible}.home-wochen-linie{stroke:var(--color-paper-20);stroke-width:1px;vector-effect:non-scaling-stroke}.home-wochen-ziel{stroke:var(--color-ink-40);stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.home-wochen-balken{fill:var(--color-paper-30);transition:fill var(--dauer) var(--kurve)}.home-wochen-balken.ist-letzte{fill:var(--color-ink-100)}.home-wochen-leerbalken{fill:var(--color-paper-20)}.home-wochen-spalte{cursor:default}.home-wochen-treffer{fill:#0000;pointer-events:all}.home-wochen-spalte:hover .home-wochen-balken:not(.ist-letzte){fill:var(--color-ink-60)}.home-kurve{flex-direction:column;flex:auto;gap:6px;display:flex}.home-kurve-zahlen{justify-content:space-between;align-items:flex-end;gap:var(--abstand-2);display:flex}.home-kurve-zahl{align-items:last baseline;gap:3px;min-width:0;display:flex}.home-kurve-zahl.ist-ende{text-align:right;flex-shrink:0}.home-kurve-wert{font-family:var(--font-serif);color:var(--text-primary);font-variant-numeric:tabular-nums oldstyle-nums;font-size:clamp(20px,1vw + 12px,28px);font-weight:500;line-height:1}.home-kurve-zahl.ist-ende .home-kurve-wert{color:var(--color-ink-60);font-size:clamp(16px,.6vw + 10px,20px)}.home-kurve-einheit{font-size:var(--text-akten-caption);color:var(--color-ink-40)}.home-kurve-text{font-family:var(--font-mono);font-size:var(--text-akten-micro);letter-spacing:0;color:var(--color-ink-60);margin-left:6px;line-height:1.25}.home-kurve-feld{flex:72px;min-height:72px;position:relative}.home-kurve-svg{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.home-kurve-flaeche{fill:var(--color-paper-20)}.diagramm-linie,.home-kurve-linie{fill:none;stroke:var(--color-ink-100);stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.diagramm-kreuzlinie{stroke:var(--color-ink-40);stroke-width:1px;stroke-dasharray:3 3;pointer-events:none}.diagramm-punkt{background:var(--color-ink-100);width:8px;height:8px;box-shadow:0 0 0 2px var(--color-paper-00);pointer-events:none;border-radius:999px;margin:-4px 0 0 -4px;position:absolute}.home-kurve-spalte{cursor:default;height:100%;position:absolute;top:0}.home-kurve-punkt{background:var(--color-paper-00);border:1.5px solid var(--color-ink-100);box-sizing:border-box;opacity:0;width:7px;height:7px;transition:opacity var(--dauer-kurz) var(--kurve);border-radius:999px;margin:-3.5px 0 0 -3.5px;position:absolute}.home-kurve-punkt.ist-heute{opacity:1;background:var(--color-ink-100)}.home-kurve-spalte:hover .home-kurve-punkt{opacity:1}.home-wochen-achse{font-family:var(--font-mono);font-size:var(--text-akten-micro);letter-spacing:0;color:var(--color-ink-60);justify-content:space-between;gap:8px;display:flex}.home-wochen-achse>span{white-space:nowrap}.home-wochen-zielwort{color:var(--color-ink-40)}.archiv-inhaltsspalte{gap:var(--abstand-2);flex-direction:column;display:flex}.archiv-zahl{font-family:var(--font-mono);font-size:var(--text-akten-micro);color:var(--color-ink-60)}.archiv-suchzeile{flex-wrap:wrap;gap:8px;display:flex}.archiv-suchzeile>.akten-suche{flex:1;min-width:200px}.archiv-auswahlkopf{justify-content:space-between;align-items:center;gap:var(--abstand-2);padding:8px var(--abstand-2);background:var(--color-paper-05);border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-2);font-size:var(--text-akten-caption);color:var(--color-ink-60);flex-wrap:wrap;display:flex}.archiv-auswahlkopf strong{color:var(--color-ink-100);font-weight:500}.archiv-auswahlknoepfe{flex-wrap:wrap;gap:8px;display:flex}.archiv-kopfzeile{align-items:center;gap:var(--abstand-2);padding:10px var(--pad-card);border-bottom:1px solid var(--color-paper-20);font-family:var(--font-mono);font-size:var(--text-akten-micro);letter-spacing:0;color:var(--color-ink-60);display:flex}.archiv-liste{margin:0;padding:0;list-style:none}.archiv-zeile{align-items:center;gap:var(--abstand-2);padding:10px var(--pad-card);transition:background-color var(--dauer);grid-template-columns:16px 1fr auto auto;display:grid}.archiv-zeile+.archiv-zeile{border-top:1px solid var(--color-paper-20)}.archiv-zeile:hover,.archiv-zeile[data-gewaehlt]{background:var(--color-paper-10)}.archiv-zeile-deck{grid-template-columns:10px 1fr auto auto}.archiv-deckpunkt{background:var(--deck-farbe);border-radius:999px;width:10px;height:10px}.archiv-inhalt{min-width:0;color:inherit;flex-direction:column;gap:2px;text-decoration:none;display:flex}.archiv-frage{font-size:var(--text-akten-small);color:var(--color-ink-100);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}a.archiv-inhalt:hover .archiv-frage{text-underline-offset:2px;text-decoration:underline}.archiv-quelle{font-family:var(--font-mono);font-size:var(--text-akten-micro);color:var(--color-ink-60);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.archiv-meta{font-family:var(--font-mono);font-size:var(--text-akten-micro);color:var(--color-ink-60);white-space:nowrap}@media(max-width:760px){.archiv-zeile{grid-template-columns:16px 1fr auto}.archiv-zeile>.archiv-meta:nth-last-child(2){display:none}}.decks-zwei-wege{gap:var(--abstand-2);grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}@media(max-width:720px){.decks-zwei-wege{grid-template-columns:minmax(0,1fr)}}.review-rating-panel--kompakt{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.review-rating-panel--kompakt .review-rating-btn{text-align:center;overflow-wrap:normal;white-space:nowrap;align-items:center;gap:3px;min-height:52px;padding:9px 4px}.review-rating-panel--kompakt .review-rating-btn:hover{transform:none}.review-rating-panel--kompakt .review-rating-row{justify-content:center;gap:0}.review-rating-panel--kompakt .review-rating-label{font-size:var(--text-akten-small)}.review-rating-panel--kompakt .review-rating-interval{font-size:var(--text-akten-micro);letter-spacing:0}.card-detail-form{justify-content:center;gap:var(--abstand-4);grid-template-columns:minmax(0,760px) 320px;align-items:start;display:grid}.card-detail-form>.cd-haupt{gap:var(--abstand-4);flex-direction:column;grid-column:1;min-width:0;display:flex}.card-detail-form>.cd-meta{gap:var(--abstand-3);flex-direction:column;grid-column:2;display:flex;position:sticky;top:16px}.cd-block-aktionen{margin-top:4px;padding-top:4px}.card-detail-form .cd-meta>.cd-block{padding:var(--abstand-3) var(--abstand-4)!important;box-shadow:none!important;gap:var(--abstand-3)!important}.card-detail-form .cd-meta .cd-form-2col{grid-template-columns:minmax(0,1fr)!important}@media(max-width:1100px){.card-detail-form{flex-direction:column;gap:20px;max-width:760px;margin:0 auto;display:flex}.card-detail-form>.cd-meta{gap:20px;position:static}.card-detail-form .cd-meta>.cd-block{padding:clamp(20px,1.6vw + 8px,28px)!important}}.card-detail-page{padding-top:var(--abstand-2);gap:clamp(12px,.8vw + 6px,20px)}.card-detail-page>div:empty{display:none}:root{--landing-demo-hoehe:478px}.landing-demo-feld{height:var(--landing-demo-hoehe);border-radius:var(--radius-akten-3);overflow:hidden}.landing-demo-deckel{height:var(--landing-demo-hoehe);border-radius:var(--radius-akten-3);position:relative;overflow:hidden}.landing-demo-deckel:after{content:"";background:linear-gradient(to bottom,transparent,var(--color-paper-05));pointer-events:none;height:90px;position:absolute;bottom:0;left:0;right:0}.mockup-schreibmarke{animation:1.1s steps(2,start) infinite mockup-schreibmarke-blinkt}@keyframes mockup-schreibmarke-blinkt{0%,to{opacity:1}50%{opacity:0}}.mockup-bild-wechsel{animation:mockup-bild-auf var(--dauer-bedacht) var(--kurve-ausklang) backwards}@keyframes mockup-bild-auf{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.mockup-schreibmarke,.mockup-bild-wechsel{animation:none}}.mail-editor-inhalt .ProseMirror h2,.mail-editor-inhalt .ProseMirror h3{margin-top:1.1em;margin-bottom:.3em}.mail-editor-inhalt .ProseMirror>:first-child{margin-top:0}.mail-editor-inhalt .ProseMirror a{color:var(--color-zivil);text-underline-offset:2px;text-decoration:underline}.mail-editor-inhalt .ProseMirror p{margin:0 0 .65em}.prompt-verwaltung{gap:var(--abstand-4);grid-template-columns:minmax(0,280px) minmax(0,1fr);align-items:start;display:grid}@media(max-width:900px){.prompt-verwaltung{grid-template-columns:minmax(0,1fr)}}.slash-geist{color:var(--color-placeholder);pointer-events:none;-webkit-user-select:none;user-select:none}.rechen-geist{color:var(--color-placeholder);font-family:var(--font-mono);letter-spacing:0;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:pre;font-size:.9em}.curated-browser{gap:var(--abstand-3);flex-direction:column;display:flex}.curated-titel{font-family:var(--font-serif);font-size:var(--text-akten-h4);color:var(--color-ink-100);margin:0;font-weight:500}.curated-beschreibung{font-size:var(--text-akten-small);color:var(--color-ink-60);margin:4px 0 0}.curated-aktive-filter{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.curated-blaettern{justify-content:center;align-items:center;gap:var(--abstand-2);padding-top:8px;display:flex}.curated-seite{font-family:var(--font-mono);font-size:var(--text-akten-caption);color:var(--color-ink-60)}.curated-filterzeile{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.schema-vorlage-zeile{padding:clamp(10px,.7vw + 5px,15px) var(--pad-card);transition:background var(--dauer) var(--kurve);align-items:center;gap:clamp(12px,1.2vw,20px);display:flex}.schema-vorlage-zeile+.schema-vorlage-zeile{border-top:1px solid var(--color-paper-20)}.schema-vorlage-zeile:hover{background:var(--color-paper-10)}.schema-vorlage-aktionen{flex-shrink:0;align-items:center;gap:8px;display:flex}.schema-vorlage-stufen{align-items:center;gap:2px;display:flex}.schema-vorlage-trenner{background:var(--color-paper-20);width:1px;height:20px}@container ueb-haupt (max-width:520px){.schema-vorlage-zeile{flex-wrap:wrap}.schema-vorlage-aktionen{justify-content:flex-end;width:100%}}@media(max-width:640px){.schema-vorlage-zeile{flex-wrap:wrap}.schema-vorlage-aktionen{justify-content:flex-end;width:100%}}.schema-vorlage-zeile{content-visibility:auto;contain-intrinsic-size:auto 66px}@media(prefers-reduced-motion:reduce){.schema-vorlage-zeile{transition:none}}.score-verlauf{background:var(--color-paper-05);border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-3);overflow:hidden}.score-verlauf-kopf{padding:11px var(--abstand-3);border-bottom:1px solid var(--color-paper-20);align-items:baseline;gap:10px;display:flex}.score-verlauf-legende{align-items:center;gap:var(--abstand-3);font-size:var(--text-akten-micro);color:var(--color-ink-60);flex-wrap:wrap;display:flex}.score-verlauf-legende-eintrag{align-items:center;gap:5px;display:inline-flex}.score-verlauf-legende-punkt{background:var(--punkt-farbe,var(--color-ink-40));border-radius:999px;width:7px;height:7px}.score-verlauf-zahl{font-family:var(--font-mono);font-size:var(--text-akten-micro);color:var(--color-ink-60);letter-spacing:0;margin-left:auto}.score-verlauf-feld{padding:10px 14px 0;position:relative}.score-verlauf .punktreihe-punkt{stroke:var(--color-paper-05)}.score-verlauf-leer{padding:var(--abstand-3) var(--abstand-3) var(--abstand-3);font-family:var(--font-serif);font-style:italic;font-size:var(--text-akten-caption);color:var(--color-ink-60);margin:0}.score-verlauf-auskunft{min-height:38px;padding:8px var(--abstand-3) var(--abstand-2);font-size:var(--text-akten-caption);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;display:flex}.score-verlauf-note{font-family:var(--font-mono);color:var(--color-ink-100);font-weight:500}.score-verlauf-titel{color:var(--color-ink-100);overflow-wrap:anywhere}.score-verlauf-meta{color:var(--color-ink-60)}.score-verlauf-hinweis{color:var(--color-ink-60);font-style:italic;font-family:var(--font-serif)}.ueb-seite .akten-schienen-inhalt{container:ueb-bereich/inline-size}.ueb-raster{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:start;gap:clamp(14px,1.6vw,20px);display:grid}.ueb-oben{flex-direction:column;gap:clamp(14px,1.6vw,20px);min-width:0;display:flex}.ueb-haupt{flex-direction:column;order:1;grid-column:1/-1;gap:clamp(14px,1.6vw,20px);min-width:0;display:flex}.ueb-stand{min-width:0}.ueb-trenner{border:0;border-top:1px solid var(--color-paper-20);margin:var(--abstand-3) 0 8px}.ueb-oben:empty,.ueb-stand:empty{display:none}@container ueb-bereich (min-width:940px){.ueb-raster{grid-template:"haupt oben""haupt stand""haupt."1fr/minmax(0,1fr) clamp(300px,26cqw,380px)}.ueb-oben{grid-area:oben}.ueb-haupt{order:0;grid-area:haupt/auto}.ueb-stand{grid-area:stand}.ueb-raster:has(>.ueb-oben:empty){grid-template-rows:auto 1fr;grid-template-areas:"haupt stand""haupt."}}.ueb-haupt{container:ueb-haupt/inline-size}.ueb-karte-link{font-family:var(--font-sans);font-size:var(--text-akten-caption);color:var(--color-ink-60);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.ueb-karte-link:hover{color:var(--color-ink-100)}.ueb-karte-text{font-family:var(--font-serif);font-size:var(--text-akten-small);color:var(--color-ink-60);margin:0;line-height:1.5}.ueb-karte-text strong{color:var(--color-ink-100);font-weight:500}.ueb-karte-text.ist-leer{font-style:italic}.ueb-zahl-unter{font-family:var(--font-mono);font-size:var(--text-akten-caption);color:var(--color-ink-60);font-variant-numeric:tabular-nums}.ueb-zahl-unter-abstand{margin-top:6px}.ueb-gebiete{align-items:center;gap:9px var(--abstand-2);grid-template-columns:auto minmax(0,1fr) auto;margin:0;padding:0;display:grid}.ueb-gebiet-name{font-family:var(--font-sans);font-size:var(--text-akten-caption);color:var(--color-ink-80);white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.ueb-gebiet-punkt{background:var(--gebiet-farbe,var(--color-ink-40));border-radius:999px;flex-shrink:0;width:7px;height:7px}.ueb-gebiet-balken{background:var(--color-paper-20);border-radius:999px;height:5px;margin:0;overflow:hidden}.ueb-gebiet-balken>span{background:var(--gebiet-farbe,var(--color-ink-60));border-radius:999px;height:100%;display:block}.ueb-gebiet-wert{font-family:var(--font-mono);font-size:var(--text-akten-caption);color:var(--color-ink-100);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.ueb-gebiet-wert small{font-size:inherit;color:var(--color-ink-60);margin-left:5px}.akten-liste-leiste{align-items:center;gap:8px var(--abstand-2);padding:10px var(--pad-card);border-bottom:1px solid var(--color-paper-20);flex-wrap:wrap;display:flex}.akten-zeilen{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.akten-zeile{width:100%;padding:clamp(9px,.7vw + 4px,14px) var(--pad-card);border:0;border-top:1px solid var(--color-paper-20);text-align:left;color:inherit;font:inherit;cursor:pointer;transition:background var(--dauer) var(--kurve);background:0 0;align-items:center;gap:clamp(10px,.9vw,14px);text-decoration:none;display:flex}.akten-zeilen>.akten-zeile:first-child{border-top:0}.akten-zeile:hover{background:var(--color-paper-10)}.akten-zeile:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.akten-zeile.ist-still{cursor:default}.akten-zeile.ist-still:hover{background:0 0}.akten-zeile.akten-zeile-rahmen{cursor:default;padding:0}.akten-zeile-rahmen>.akten-zeile-ziel{border-top:0;flex:1;min-width:0}.akten-zeile-nach{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.akten-zeile-rahmen>.akten-zeile-nach{padding-right:10px}.akten-zeile-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.akten-zeile-titel{font-family:var(--font-serif);font-size:var(--text-akten-small);color:var(--color-ink-100);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.akten-zeile-unter{font-family:var(--font-mono);font-size:var(--text-akten-micro);letter-spacing:0;color:var(--color-ink-60);align-items:center;gap:8px;min-width:0;display:flex}.akten-zeile-unter>.ist-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.akten-zeile-rechts{font-family:var(--font-mono);font-size:var(--text-akten-micro);letter-spacing:0;color:var(--color-ink-60);flex-shrink:0}.akten-zeile-pfeil{color:var(--color-ink-40);transition:color var(--dauer),transform var(--dauer) var(--kurve);flex-shrink:0}.akten-zeile[aria-expanded=true] .akten-zeile-pfeil{color:var(--color-ink-100);transform:rotate(90deg)}.akten-zeile:hover .akten-zeile-pfeil{color:var(--color-ink-100)}.akten-zeile-rahmen>.akten-zeile-vor{padding-left:var(--pad-card);flex-shrink:0;align-items:center;display:inline-flex}.akten-zeile-rahmen>.akten-zeile-vor+.akten-zeile-ziel{padding-left:clamp(10px,.9vw,14px)}.akten-zeile.ist-still>.akten-zeile-vor{padding-left:0}.akten-zeile-nach[data-beim-ueberfahren]{opacity:0;transition:opacity var(--dauer-kurz)}.akten-zeile:hover>.akten-zeile-nach[data-beim-ueberfahren],.akten-zeile:focus-within>.akten-zeile-nach[data-beim-ueberfahren]{opacity:1}@media(hover:none){.akten-zeile-nach[data-beim-ueberfahren]{opacity:1}}@media(prefers-reduced-motion:reduce){.akten-zeile-nach[data-beim-ueberfahren]{transition:none}}.akten-zeile[data-aktiv]{background:var(--color-paper-10)}.akten-zeile[data-aktiv] .akten-zeile-titel{font-weight:500}.akten-zeile[data-dichte=voll]{align-items:flex-start}.akten-zeile[data-dichte=voll] .akten-zeile-text{gap:4px}.akten-zeile[data-dichte=voll] .akten-zeile-titel{font-size:var(--text-akten-body);white-space:normal;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 8px;font-weight:500;line-height:1.3;display:flex}.akten-zeile[data-dichte=voll] .akten-zeile-unter{font-size:var(--text-akten-caption);letter-spacing:0;flex-wrap:wrap;row-gap:4px}.akten-zeile[data-dichte=voll] .akten-zeile-unter>.ist-text{white-space:normal}.akten-zeile[data-dichte=voll]>.akten-zeile-nach,.akten-zeile[data-dichte=voll]>.akten-zeile-vor,.akten-zeile[data-dichte=voll]>.akten-zeile-pfeil,.akten-zeile[data-dichte=voll] .akten-zeile-ziel>.akten-zeile-pfeil,.akten-zeile[data-dichte=voll] .akten-zeile-rechts{align-self:center}.akten-zeile-meldung{padding:0 var(--pad-card) var(--abstand-2)}.akten-zeile[data-fragt]{background:var(--color-paper-10)}.akten-zeile-frage{min-width:0;font-family:var(--font-sans);font-size:var(--text-akten-small);color:var(--color-ink-100);flex:1}.akten-zeile-auszug{font-family:var(--font-serif);font-size:var(--text-akten-small);color:var(--color-ink-60);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.ueb-kachel{border-radius:var(--radius-akten-2);width:clamp(32px,2.2vw + 6px,42px);height:clamp(32px,2.2vw + 6px,42px);font-family:var(--font-serif);font-size:var(--text-akten-body);font-variant-numeric:tabular-nums;background:var(--color-paper-10);color:var(--color-ink-100);border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.ueb-kachel.ist-gut{border-color:var(--signal-erfolg);background:var(--color-paper-00)}.ueb-kachel.ist-schwach{border-color:var(--signal-warnung);background:var(--color-paper-00)}.ueb-kachel.ist-offen{color:var(--color-ink-60);font-weight:400}.ueb-marke{font-family:var(--font-mono);font-size:var(--text-akten-micro);letter-spacing:0;text-transform:none;color:var(--color-ink-60);border-radius:var(--radius-akten-1);background:var(--color-paper-10);flex-shrink:0;padding:1px 6px}.ueb-marke-neben{margin-left:8px}.schema-vorlage-weg{--knopf-schrift:var(--color-ink-60);--knopf-schrift-ueber:var(--color-ink-100)}.schema-vorlage-weg.ist-primaer{--knopf-schrift:var(--color-ink-100)}.schema-stufen-punkt{vertical-align:1px;box-sizing:border-box;border:1px solid var(--color-ink-40);border-radius:999px;flex-shrink:0;width:6px;height:6px;margin-right:2px;display:inline-block}.schema-stufen-punkt.ist-geuebt{background:var(--color-ink-40)}.schema-stufen-punkt.ist-sitzt{background:var(--color-ink-100);border-color:var(--color-ink-100)}.schema-ablage{min-width:96px;min-height:30px;font-family:var(--font-serif);font-size:var(--text-akten-small);color:var(--color-ink-100);background:var(--field-bg);border:1px solid var(--color-paper-20);border-bottom:2px solid var(--color-paper-30);border-radius:var(--radius-akten-1) var(--radius-akten-1) 0 0;cursor:pointer;text-align:left;transition:border-color var(--dauer) var(--kurve),background var(--dauer) var(--kurve);align-items:center;padding:2px 10px;font-weight:500;line-height:1.4;display:inline-flex}.schema-ablage.ist-gefuellt{border-bottom-color:var(--color-ink-60)}.schema-ablage.ist-aktiv{border-bottom-color:var(--color-ink-100);background:var(--color-paper-10)}.schema-wortbank{z-index:2;position:sticky;bottom:0}.schema-wortbank-hinweis{font-family:var(--font-sans);font-size:var(--text-akten-caption);color:var(--color-ink-60);margin:0}.schema-wortbank-reihe{flex-wrap:wrap;gap:8px;display:flex}.schema-wortbank-wort{overflow-wrap:anywhere;cursor:grab;touch-action:manipulation;max-width:100%}.schema-wortbank-wort[data-weg]{cursor:default;color:var(--color-ink-40);box-shadow:none;background:0 0;border-style:dashed}.ueb-arbeit.mit-seitenleiste{max-width:min(100%,clamp(720px,62vw,1040px) + 300px)}.schema-zuordnen{container-type:inline-size}.schema-zuordnen-raster{flex-direction:column;gap:clamp(14px,1.6vw,20px);display:flex}@container (min-width:880px){.schema-zuordnen-raster{grid-template-columns:minmax(0,1fr) clamp(220px,26%,280px);align-items:start;display:grid}.schema-zuordnen-raster .schema-wortbank{top:calc(var(--akten-sticky-top) + var(--abstand-3));bottom:auto}.schema-zuordnen-raster .schema-wortbank-reihe{flex-direction:column;align-items:flex-start}}.schema-antwort-quelle{font-family:var(--font-mono);font-size:var(--text-akten-micro);color:var(--color-ink-60);overflow-wrap:anywhere}.schema-antwort-paar{gap:4px var(--abstand-3);font-family:var(--font-sans);font-size:var(--text-akten-small);color:var(--color-ink-60);flex-wrap:wrap;margin-top:4px;display:flex}.schema-antwort-paar strong{color:var(--color-ink-100);margin-left:4px;font-weight:500}.schema-urteil-notiz{font-family:var(--font-sans);font-size:var(--text-akten-caption);color:var(--color-ink-60)}@media(prefers-reduced-motion:reduce){.schema-ablage{transition:none}}.ueb-arbeit{flex-direction:column;gap:clamp(14px,1.6vw,20px);width:100%;min-width:0;max-width:min(100%,clamp(720px,62vw,1040px));margin:0 auto;display:flex}.ueb-arbeit-norm{font-family:var(--font-mono);font-size:var(--text-akten-small);color:var(--color-ink-60);letter-spacing:0;overflow-wrap:anywhere}.ueb-arbeit-text{max-width:72ch;font-family:var(--font-sans);font-size:var(--text-akten-small);color:var(--color-ink-60);margin:0;line-height:1.55}.ueb-spalte{flex-direction:column;gap:clamp(14px,1.6vw,20px);min-width:0;display:flex}.ueb-wechsel{animation:deckdetail-pane-enter var(--dauer-lang) var(--kurve-ausklang) backwards}.ueb-aufdecken{animation:review-summary-enter var(--dauer-bedacht) var(--kurve-ausklang) backwards}.ueb-aufgabe{font-family:var(--font-serif);font-size:var(--text-akten-body);color:var(--color-ink-100);margin:0;line-height:1.55}.ueb-fuss{justify-content:space-between;align-items:center;gap:var(--abstand-2);padding-top:var(--abstand-3);border-top:1px solid var(--color-paper-20);flex-wrap:wrap;display:flex}.ueb-fuss.ist-ohne-linie{border-top:0;padding-top:0}.ueb-fuss.ueb-fuss-rechts{justify-content:flex-end}.ueb-fuss-hinweis{font-family:var(--font-mono);font-size:var(--text-akten-caption);color:var(--color-ink-60);font-variant-numeric:tabular-nums}.ueb-fuss-frage{font-family:var(--font-sans);font-size:var(--text-akten-caption);color:var(--color-ink-60)}.ueb-fuss-fehler{font-family:var(--font-sans);font-size:var(--text-akten-caption);color:var(--signal-gefahr)}.ueb-fuss-bestaetigt{font-family:var(--font-serif);font-style:italic;font-size:var(--text-akten-caption);color:var(--color-ink-60)}.ueb-fuss-knoepfe{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ueb-note-kopf{flex-wrap:wrap;align-items:center;gap:clamp(18px,2.4vw,32px);display:flex}.ueb-note-text{flex:260px;min-width:0}.ueb-note-titel{font-family:var(--font-serif);font-size:var(--text-akten-h3);letter-spacing:-.02em;color:var(--color-ink-100);margin:0;font-weight:500;line-height:1.15}.ueb-note-satz{margin-top:8px}.ueb-note-zusatz{margin-top:4px}.ueb-note-feedback{color:var(--color-ink-100);font-size:var(--text-akten-body)}.ueb-befund{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:clamp(16px,2vw,28px);display:grid}.ueb-befund-spalte{flex-direction:column;gap:10px;min-width:0;display:flex}.ueb-befund-liste{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ueb-befund-liste li{font-family:var(--font-serif);font-size:var(--text-akten-small);color:var(--color-ink-100);grid-template-columns:14px minmax(0,1fr);gap:8px;line-height:1.5;display:grid}.ueb-befund-liste li:before{content:var(--befund-zeichen,"–");font-family:var(--font-mono);color:var(--color-ink-60)}.ueb-befund-spalte[data-art=richtig]{--befund-zeichen:"✓"}.ueb-befund-spalte[data-art=fehler]{--befund-zeichen:"✗"}.ueb-befund-spalte.ist-fehler .ueb-befund-liste li:before{color:var(--signal-gefahr)}.ueb-befund-spalte.ist-fehler .akten-eyebrow:before{background:var(--signal-gefahr)}.ueb-chips{flex-wrap:wrap;gap:6px;display:flex}.ueb-erklaerung{font-family:var(--font-serif);font-size:var(--text-akten-body);color:var(--color-ink-80);line-height:1.6}.ueb-korrektur{flex-direction:column;display:flex}.ueb-korrektur-zeile{align-items:start;gap:var(--abstand-2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding:10px 0;display:grid}.ueb-korrektur-zeile+.ueb-korrektur-zeile{border-top:1px solid var(--color-paper-20)}.ueb-korrektur-spalte{min-width:0}.ueb-korrektur-pfeil{margin-top:var(--abstand-4);color:var(--color-ink-40);flex-shrink:0}.ueb-korrektur-label{font-family:var(--font-mono);font-size:var(--text-akten-micro);letter-spacing:0;color:var(--color-ink-60);margin-bottom:4px}.ueb-korrektur-falsch{font-family:var(--font-serif);font-size:var(--text-akten-small);color:var(--color-ink-60);text-decoration:line-through;-webkit-text-decoration-color:var(--signal-gefahr);text-decoration-color:var(--signal-gefahr);overflow-wrap:anywhere}.ueb-korrektur-richtig{font-family:var(--font-serif);font-size:var(--text-akten-small);color:var(--color-ink-100);overflow-wrap:anywhere;font-weight:500}@media(max-width:560px){.ueb-korrektur-zeile{grid-template-columns:minmax(0,1fr)}.ueb-korrektur-pfeil{display:none}}.schema-gebiet-filter{flex:auto;min-width:0}.schema-status-filter{flex-wrap:wrap;gap:6px;display:flex}.schema-vorlagen{scroll-margin-top:24px}.schema-vorlage-kopf{flex:1;min-width:0}.schema-vorlage-titel{font-family:var(--font-serif);font-size:var(--text-akten-small);color:var(--color-ink-100);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:500;display:-webkit-box;overflow:hidden}.schema-vorlage-unter{font-family:var(--font-mono);font-size:var(--text-akten-micro);letter-spacing:0;color:var(--color-ink-60);align-items:center;gap:8px;margin-top:4px;display:flex}.schema-zeile-rueckfrage{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.schema-note-ring{flex-shrink:0;width:96px;height:96px;position:relative}.schema-note-ring svg{display:block;transform:rotate(-90deg)}.schema-note-bogen{transition:stroke-dasharray 1s var(--kurve)}.schema-note-zahl{font-family:var(--font-serif);font-size:var(--text-akten-h4);letter-spacing:-.03em;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-weight:500;display:flex;position:absolute;inset:0}.schema-legende{align-items:center;gap:var(--abstand-2);font-family:var(--font-sans);font-size:var(--text-akten-caption);color:var(--color-ink-60);flex-wrap:wrap;display:inline-flex}.schema-legende-eintrag{align-items:center;gap:5px;display:inline-flex}.schema-legende-punkt{background:var(--color-ink-40);border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.schema-legende-punkt[data-ton=erfolg]{background:var(--signal-erfolg)}.schema-legende-punkt[data-ton=gefahr]{background:var(--signal-gefahr)}.schema-gliederung{flex-direction:column;gap:2px;padding:8px 0;display:flex}.schema-gliederung-zeile{--stufe-einzug:0px;padding-left:var(--stufe-einzug);gap:8px;display:flex}.schema-gliederung-zeile[data-stufe="1"]{--stufe-einzug:20px}.schema-gliederung-zeile[data-stufe="2"]{--stufe-einzug:40px}.schema-gliederung-zeile[data-stufe="3"]{--stufe-einzug:56px}.schema-gliederung-zeile[data-abschnitt]{border-top:1px solid var(--color-paper-20);margin-top:10px;padding-top:8px}.schema-gliederung-marke{text-align:right;width:28px;font-family:var(--font-mono);font-size:var(--text-akten-caption);color:var(--color-ink-60);flex-shrink:0}.schema-gliederung-text{font-family:var(--font-serif);font-size:var(--text-akten-caption);color:var(--color-ink-60);line-height:1.5}.schema-gliederung-zeile[data-stufe="0"] .schema-gliederung-marke{color:var(--color-ink-100);font-weight:700}.schema-gliederung-zeile[data-stufe="0"] .schema-gliederung-text{font-size:var(--text-akten-small);color:var(--color-ink-100);font-weight:600}.schema-gliederung-zeile[data-stufe="1"] .schema-gliederung-marke{font-weight:500}.schema-gliederung-zeile[data-stufe="1"] .schema-gliederung-text{color:var(--color-ink-80);font-weight:500}.schema-gliederung-zeile[data-stufe="3"] .schema-gliederung-text{font-size:var(--text-akten-micro)}.schema-luecken{flex-direction:column;gap:6px;display:flex}.schema-luecken-zeile{padding:2px 0 2px calc(var(--einzug,0) * 22px);font-family:var(--font-serif);font-size:var(--text-akten-body);color:var(--color-ink-100);line-height:1.65}.schema-luecken-zeile.ist-luecke{overflow-wrap:anywhere;line-height:2.2}.schema-luecken-zeile.ist-luecke .schema-luecken-text{white-space:pre-wrap}.schema-luecken-platz{vertical-align:middle;max-width:100%;display:inline-flex}.schema-luecken-platz>.schema-luecke-ergebnis{line-height:1.65}.schema-luecke-feld{min-width:140px;max-width:320px;font-family:var(--font-serif);font-size:var(--text-akten-body);color:var(--color-ink-100);background:var(--field-bg);border:1px solid var(--field-border);border-bottom:2px solid var(--color-paper-30);border-radius:var(--radius-akten-1) var(--radius-akten-1) 0 0;transition:border-color var(--dauer) var(--kurve);outline:none;padding:4px 10px;font-weight:500}.schema-luecke-feld:focus{border-color:var(--field-border-focus);border-bottom-color:var(--color-ink-60)}.schema-luecke-feld:disabled{color:var(--color-ink-60);background:var(--field-disabled-bg,var(--color-paper-10))}.schema-luecke-feld.ist-definition{resize:none;flex:280px;min-width:min(280px,100%);max-width:none;padding:6px 12px;line-height:1.55}.schema-luecke-ergebnis{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.schema-luecke-antwort{border:1px solid var(--color-paper-30);border-radius:var(--radius-akten-1);background:var(--color-paper-00);font-family:var(--font-serif);font-size:var(--text-akten-small);color:var(--color-ink-100);align-items:center;gap:4px;padding:1px 8px;font-weight:500;display:inline-flex}.schema-luecke-antwort[data-ergebnis=richtig]{border-color:var(--signal-erfolg)}.schema-luecke-antwort[data-ergebnis=richtig] svg{color:var(--signal-erfolg)}.schema-luecke-antwort[data-ergebnis=falsch]{border-color:var(--signal-gefahr-kante)}.schema-luecke-antwort[data-ergebnis=falsch] .schema-luecke-antwort-text{color:var(--color-ink-60);text-decoration:line-through;-webkit-text-decoration-color:var(--signal-gefahr);text-decoration-color:var(--signal-gefahr)}.schema-luecke-loesung{overflow-wrap:anywhere;max-width:100%;font-family:var(--font-serif);font-size:var(--text-akten-small);color:var(--color-ink-100);align-items:center;gap:5px;font-weight:500;display:inline-flex}.schema-luecke-loesung svg{color:var(--color-ink-60);flex-shrink:0}.schema-punkte{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.schema-punkte-zahl{font-family:var(--font-serif);font-size:var(--text-akten-h2);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:500;line-height:1}.schema-teilwertung{flex-direction:column;gap:6px;min-width:0;display:flex}.schema-teilwertung-kopf{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.schema-teilwertung-name{font-family:var(--font-sans);font-size:var(--text-akten-caption);color:var(--color-ink-100);font-weight:500}.schema-teilwertung-wert{font-family:var(--font-mono);font-size:var(--text-akten-small);color:var(--color-ink-100);font-variant-numeric:tabular-nums}.schema-teilwertung-hinweis{font-family:var(--font-sans);font-size:var(--text-akten-caption);color:var(--color-ink-60);margin:0}.schema-wertung-fuss{padding-top:var(--abstand-2);border-top:1px solid var(--color-paper-20)}.schema-master{font-family:var(--font-serif);font-size:var(--text-akten-body);flex-direction:column;gap:2px;line-height:1.7;display:flex}.schema-master-zeile{padding-left:calc(var(--einzug,0) * 18px);color:var(--color-ink-100);align-items:baseline;gap:8px;display:flex}.schema-master-zeile[data-treffer=nein]{color:var(--color-ink-60)}.schema-master-zeile .schema-legende-punkt{transform:translateY(-1px)}.schema-eigene{font-family:var(--font-mono);font-size:var(--text-akten-caption);color:var(--color-ink-100);flex-direction:column;line-height:1.6;display:flex}.schema-eigene-zeile{padding-left:calc(var(--einzug,0) * 16px)}.akten-feld.schema-frei-feld{min-height:520px;font-family:var(--font-mono);font-size:var(--text-akten-small);resize:none;line-height:1.6}.schema-sortier-liste{margin:0;padding:0;list-style:none}.schema-sortier-zeile{align-items:center;gap:var(--abstand-2);padding:10px var(--pad-card);border-top:1px solid var(--color-paper-20);cursor:grab;-webkit-user-select:none;user-select:none;transition:background var(--dauer) var(--kurve),opacity var(--dauer-mittel) var(--kurve);display:flex}.schema-sortier-zeile:first-child{border-top:0}.schema-sortier-zeile.ist-still{cursor:default;-webkit-user-select:text;user-select:text}.schema-sortier-zeile[data-ziel]{background:var(--color-paper-10)}.schema-sortier-zeile[data-gezogen]{opacity:.4}.schema-sortier-griff{color:var(--color-ink-60);font-size:var(--text-akten-small);flex-shrink:0;line-height:1}.schema-sortier-nummer{text-align:center;width:24px;font-family:var(--font-mono);font-size:var(--text-akten-caption);color:var(--color-ink-60);flex-shrink:0}.schema-sortier-text{min-width:0;padding-left:calc(var(--einzug,0) * 12px);font-family:var(--font-serif);font-size:var(--text-akten-body);color:var(--color-ink-100);flex:1;line-height:1.45}.schema-sortier-pfeile{flex-shrink:0;gap:2px;display:inline-flex}@media(prefers-reduced-motion:reduce){.akten-zeile,.schema-sortier-zeile,.schema-luecke-feld,.schema-note-bogen{transition:none}.ueb-wechsel,.ueb-aufdecken{animation:none}}.suche-dialog{width:min(800px,100vw - 24px);max-width:none;height:min(620px,100dvh - 32px)}.suche-dialog.hat-detail{width:min(1040px,100vw - 24px)}@media(max-width:559.98px){.suche-dialog,.suche-dialog.hat-detail{width:100%;height:min(620px,100dvh - 16px)}}.suche-kopf{padding:6px 10px 0}.suche-feld.akten-eingabe{width:100%}.suche-kopf .akten-feld.akten-eingabe,.suche-kopf .akten-feld.akten-eingabe:focus-within{min-height:52px;box-shadow:none;background:0 0;border-color:#0000;padding-inline:10px}.suche-feld.akten-eingabe input{font-size:var(--text-akten-body-lg)}.suche-filter{padding:6px var(--abstand-3) 10px;border-bottom:1px solid var(--color-paper-20)}.suche-filter .akten-tabs{width:100%}.suche-filter [role=tablist]{flex-wrap:nowrap;gap:4px;width:100%;display:flex}.suche-filter [data-slot=motion-highlight-item-container],.suche-filter [data-slot=tabs-highlight-item]{flex:1 1 0;min-width:0}.suche-filter [role=tab]{width:100%;font-size:var(--text-akten-micro);letter-spacing:0;justify-content:center;gap:4px;padding:4px 6px}.suche-filter .akten-tabs-zahl{min-width:15px;height:15px;font-size:var(--text-akten-micro);padding:0 3px}@media(max-width:640px){.suche-filter{scrollbar-width:none;overflow-x:auto}.suche-filter [data-slot=motion-highlight-item-container],.suche-filter [data-slot=tabs-highlight-item]{flex:none}}.suche-koerper{flex:auto;grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.suche-liste{overscroll-behavior:contain;min-height:0;padding:4px 8px 8px;overflow-y:auto}.suche-detail{gap:var(--abstand-3);min-height:0;padding:var(--abstand-3) var(--abstand-4) var(--abstand-4);background:var(--color-paper-05);border-left:1px solid var(--color-paper-20);flex-direction:column;display:flex;overflow-y:auto}@media(min-width:760px){.suche-koerper[data-detail=true]{grid-template-columns:minmax(280px,5fr) minmax(0,7fr)}.suche-detail .suche-zurueck{display:none}}@media(max-width:759.98px){.suche-koerper[data-detail=true] .suche-liste{display:none}.suche-detail{border-left:0}}.suche-zustand{padding:8px 2px 0}.suche-gruppe+.suche-gruppe{margin-top:4px}.suche-gruppe-kopf{padding-top:10px}.suche-zeile{color:inherit;text-decoration:none}.akten-menue-eintrag.suche-zeile .akten-menue-name,.akten-menue-eintrag.suche-zeile .akten-menue-zeile{-webkit-line-clamp:1}.suche-gebiet{flex-shrink:0;align-self:center;margin-left:6px}.suche-fuss{gap:var(--abstand-4);padding:9px var(--abstand-4);border-top:1px solid var(--color-paper-20);font-size:var(--text-akten-micro);color:var(--color-ink-60);display:flex}.suche-fuss>span{align-items:center;gap:4px;display:inline-flex}.suche-fuss kbd{font-family:var(--font-mono);font-size:var(--text-akten-micro);color:var(--color-ink-80)}@media(hover:none),(max-width:640px){.suche-fuss{display:none}}.suche-loesen{margin-left:auto}.suche-fuss:has(.suche-loesen){padding-block:5px}.suche-fuss-hinweis{color:var(--color-ink-60)}.suche-neuer-tab{color:var(--color-ink-60);flex-shrink:0;align-self:center;margin-left:6px;display:inline-flex}.suche-wortlaut{margin:0}.suche-quelle{font-size:var(--text-akten-caption);color:var(--color-ink-60);margin:0}.suche-fenster{z-index:var(--stapel-seitenfenster);color:var(--color-ink-100);background:var(--modal-bg);border:1px solid var(--modal-border);border-radius:var(--radius-akten-4);box-shadow:var(--modal-shadow);flex-direction:column;display:flex;position:fixed;overflow:hidden}.suche-fenster-kopf{height:44px;padding:0 8px 0 var(--abstand-2);border-bottom:1px solid var(--color-paper-20);cursor:move;-webkit-user-select:none;user-select:none;touch-action:none;flex:none;align-items:center;gap:8px;display:flex}.suche-fenster-griff{color:var(--color-ink-60);flex:none}.suche-fenster-titel{font-size:var(--text-akten-small);flex:auto;font-weight:500}.suche-fenster-ecke{cursor:nwse-resize;touch-action:none;background:linear-gradient(135deg,transparent 0 55%,var(--color-paper-30) 55% 62%,transparent 62% 76%,var(--color-paper-30) 76% 83%,transparent 83%);width:14px;height:14px;position:absolute;bottom:2px;right:2px}.suche-fenster .suche-kopf{padding:2px 6px 0}.suche-fenster .suche-kopf .akten-feld.akten-eingabe,.suche-fenster .suche-kopf .akten-feld.akten-eingabe:focus-within{min-height:46px}.suche-fenster .suche-filter{scrollbar-width:none;padding:4px var(--abstand-2) 10px;overflow-x:auto}.suche-fenster .suche-filter [data-slot=motion-highlight-item-container],.suche-fenster .suche-filter [data-slot=tabs-highlight-item]{flex:none}.suche-fenster .suche-koerper[data-detail=true]{grid-template-columns:minmax(0,1fr)}.suche-fenster .suche-koerper[data-detail=true] .suche-liste{display:none}.suche-fenster .suche-detail{padding:var(--abstand-3);border-left:0}.suche-fenster .suche-detail .suche-zurueck{display:inline-flex}.suche-fenster .suche-fuss{padding-inline:var(--abstand-3) var(--abstand-4);flex-wrap:wrap;row-gap:2px}.suche-detail-kopf{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.suche-detail-titel{font-family:var(--font-serif);font-size:var(--text-akten-h5);letter-spacing:-.015em;color:var(--color-ink-100);margin:0 0 4px;font-weight:500;line-height:1.25}.suche-normtext{padding:var(--abstand-3) var(--abstand-3);font-family:var(--font-serif);font-size:var(--text-akten-small);color:var(--color-ink-100);background:var(--color-paper-00);border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-3)}.wiedergabe-eingebettet{gap:var(--abstand-4);flex-direction:column;min-width:0;display:flex}.ueben-raster{gap:var(--abstand-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media(max-width:720px){.ueben-raster{grid-template-columns:minmax(0,1fr)}.ueben-raster>*{grid-column:auto!important}}.akten-zurueck.wiedergabe-zurueck{align-self:flex-start}.wiedergabe-kopf{align-items:flex-start;gap:var(--abstand-4);flex-wrap:wrap;display:flex}.wiedergabe-kopf-text{flex-direction:column;flex:320px;gap:10px;min-width:0;display:flex}.wiedergabe-kopf>.akten-button,.wiedergabe-kopf>button{align-self:center}.wiedergabe-quote{text-align:right;flex:none}.wiedergabe-eigentext{padding:0 var(--abstand-4) var(--abstand-3);white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-serif);font-size:var(--text-akten-body);color:var(--color-ink-100);margin:0;line-height:1.6}.akten-menue-eintrag[data-disabled]:not([data-disabled=false]){opacity:.45;pointer-events:none;cursor:default}.themenleiter-text{margin:0 0 var(--abstand-3);font-family:var(--font-serif);font-size:var(--text-akten-caption);color:var(--color-ink-80);max-width:64ch;line-height:1.55}.themenleiter-tabelle-huelle{margin:0 -4px;overflow-x:auto}.themenleiter-tabelle{border-collapse:collapse;width:100%;font-size:var(--text-akten-caption)}.themenleiter-tabelle th{text-align:left;font-family:var(--font-mono);font-size:var(--text-akten-micro);color:var(--color-ink-60);border-bottom:1px solid var(--color-paper-20);white-space:nowrap;padding:6px 8px;font-weight:500}.themenleiter-tabelle td{border-bottom:1px solid var(--color-paper-10);vertical-align:top;padding:8px}.themenleiter-tabelle tr.ist-unterdeck td:first-child{padding-left:20px}.themenleiter-thema{color:var(--color-ink-100);font-weight:500;text-decoration:none}.themenleiter-thema:hover{text-decoration:underline}.themenleiter-unter{font-size:var(--text-akten-micro);color:var(--color-ink-60);align-items:center;gap:6px;margin-top:2px;display:flex}.themenleiter-leiter{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.themenleiter-punkte{gap:3px;display:inline-flex}.themenleiter-punkte i{border:1px solid var(--color-ink-40);background:0 0;border-radius:50%;width:7px;height:7px}.themenleiter-punkte i.ist-voll{background:var(--color-ink-100);border-color:var(--color-ink-100)}.themenleiter-stufe{font-family:var(--font-mono);font-size:var(--text-akten-micro);color:var(--color-ink-60)}.themenleiter-wert{font-variant-numeric:tabular-nums}.themenleiter-wert.ist-gut{color:var(--color-ink-100);font-weight:600}.themenleiter-wert.ist-schwach{color:var(--signal-warnung)}.themenleiter-wert.ist-leer{color:var(--color-ink-40)}.themenleiter-offen{font-family:var(--font-mono);font-size:var(--text-akten-micro);color:var(--color-ink-60);margin-left:6px}.themenleiter-schritt{color:var(--color-ink-80)}.serien-wizard-anzahl{flex-wrap:wrap;gap:6px;display:flex}.serien-wizard-formate{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:10px;display:grid}.serien-wizard-hinweis{font-family:var(--font-sans);font-size:var(--text-akten-caption);color:var(--color-ink-60);margin:8px 0 0}.serien-wizard-satz{font-family:var(--font-serif);font-size:var(--text-akten-body);color:var(--color-ink-80);margin:0;line-height:1.6}.ki-warten{width:100%;max-width:460px;padding:var(--abstand-6) var(--abstand-3);align-items:stretch;gap:var(--abstand-2);text-align:center;flex-direction:column;margin:0 auto;display:flex}.ki-warten[data-dicht]{padding:var(--abstand-2) 0;max-width:none}.ki-warten-symbol{background:var(--color-paper-10);width:56px;height:56px;color:var(--color-ink-60);border-radius:50%;justify-content:center;align-self:center;align-items:center;margin-bottom:8px;display:inline-flex}.ki-warten-eyebrow{justify-content:center;display:flex}.ki-warten-balken{padding:0 8px}.ki-warten-satz{font-family:var(--font-serif);font-size:var(--text-akten-body);color:var(--color-ink-80);margin:0;line-height:1.5}.ki-warten-vorschau{padding:2px 0 2px var(--abstand-2);background:var(--color-paper-05);border-radius:var(--radius-akten-2);text-align:left;margin-top:8px}.ki-warten-vorschau p{font-family:var(--font-serif);font-size:var(--text-akten-small);color:var(--color-ink-80);margin:0;line-height:1.6}.uebung-eingang{margin:0;padding:0;list-style:none}.uebung-eingang-zeile{align-items:flex-start;gap:var(--abstand-3);padding:var(--abstand-3) var(--pad-card);border-top:1px solid var(--color-paper-20);flex-wrap:wrap;display:flex}.uebung-eingang-zeile:first-child{border-top:0}.uebung-eingang-text{flex-direction:column;flex:280px;gap:4px;min-width:0;display:flex}.uebung-eingang-kennung{font-family:var(--font-sans);font-size:var(--text-akten-caption);color:var(--color-ink-60);flex-wrap:wrap;align-items:center;gap:8px;font-weight:500;display:flex}.uebung-neu{border:1px solid var(--color-ink-100);font-family:var(--font-mono);font-size:var(--text-akten-micro);letter-spacing:0;color:var(--color-ink-100);border-radius:999px;padding:1px 8px;font-weight:500}.uebung-eingang-titel{font-family:var(--font-serif);font-size:var(--text-akten-body);color:var(--color-ink-100);margin:0;font-weight:500}.uebung-eingang-thema{font-family:var(--font-sans);font-size:var(--text-akten-small);color:var(--color-ink-60);margin:0}.uebung-eingang-nachricht{padding-left:var(--abstand-2);background:var(--color-paper-05);border-radius:var(--radius-akten-2);font-family:var(--font-serif);font-style:italic;font-size:var(--text-akten-small);color:var(--color-ink-80);margin:4px 0 0;line-height:1.5}.uebung-eingang-meta{font-family:var(--font-mono);font-size:var(--text-akten-micro);letter-spacing:0;color:var(--color-ink-60);margin:2px 0 0}.uebung-eingang-knoepfe{flex-shrink:0;gap:4px;display:flex}.uebung-teilen{gap:var(--dialog-rhythmus,var(--abstand-3));flex-direction:column;display:flex}.uebung-teilen-gegenstand{padding:10px var(--abstand-3);background:var(--color-paper-05);border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-2);flex-direction:column;gap:2px;display:flex}.uebung-teilen-art{font-family:var(--font-sans);font-size:var(--text-akten-caption);color:var(--color-ink-60)}.uebung-teilen-titel{font-family:var(--font-serif);font-size:var(--text-akten-body);color:var(--color-ink-100);font-weight:500}.uebung-teilen-unter{font-family:var(--font-sans);font-size:var(--text-akten-caption);color:var(--color-ink-60);align-items:center;gap:8px;display:flex}.admin-hub{padding-top:var(--akten-folio-clearance);gap:0}.admin-leiste-oben{justify-content:space-between;align-items:flex-end;gap:8px var(--abstand-4);border-bottom:1px solid var(--color-paper-20);flex-wrap:wrap;display:flex}.admin-suche{flex:0 320px;min-width:220px;padding-bottom:6px}@media(max-width:640px){.admin-suche{flex-basis:100%;order:-1}}.admin-bereiche{scrollbar-width:none;flex:auto;gap:2px;min-width:0;margin-bottom:-1px;display:flex;overflow-x:auto}.admin-bereiche::-webkit-scrollbar{display:none}.admin-bereich{padding:10px var(--abstand-3) 11px;font-family:var(--font-sans);font-size:var(--text-akten-small);color:var(--color-ink-60);white-space:nowrap;transition:color var(--dauer) var(--kurve),border-color var(--dauer) var(--kurve);border-bottom:2px solid #0000;flex-shrink:0;font-weight:500;text-decoration:none}.admin-bereich:hover{color:var(--color-ink-100)}.admin-bereich.ist-aktiv{color:var(--color-ink-100);border-bottom-color:var(--color-ink-100)}.admin-bereich:focus-visible,.admin-reiter-eintrag:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.admin-reiter{padding:var(--abstand-2) 0 0;scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.admin-reiter::-webkit-scrollbar{display:none}.admin-reiter-eintrag{border-radius:var(--radius-akten-2);font-family:var(--font-sans);font-size:var(--text-akten-small);color:var(--color-ink-60);white-space:nowrap;transition:background var(--dauer) var(--kurve),color var(--dauer) var(--kurve);flex-shrink:0;padding:6px 11px;font-weight:500;text-decoration:none}.admin-reiter-eintrag:hover{background:var(--color-paper-05);color:var(--color-ink-100)}.admin-reiter-eintrag.ist-aktiv{background:var(--color-paper-10);color:var(--color-ink-100)}.admin-hub>.akten-seitenkopf{--seitenkopf-oben:14px;margin-bottom:var(--abstand-3)}.admin-inhalt{min-width:0}.admin-schnell{border-radius:var(--radius-akten-2);transition:background-color var(--dauer) var(--kurve);padding:8px 10px;display:block}.admin-schnell:hover{background:var(--color-paper-10)}.admin-schnell:focus-visible,.admin-weg:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.admin-weg{transition:background-color var(--dauer) var(--kurve)}.admin-weg:hover{background:var(--color-paper-10)}.admin-weg-text{color:var(--color-ink-60)}.admin-weg:hover .admin-weg-text{color:var(--color-ink-100)}.akten-verweis{font:inherit;text-align:inherit;color:var(--color-ink-100);text-decoration:underline;-webkit-text-decoration-color:var(--color-paper-30);text-decoration-color:var(--color-paper-30);text-underline-offset:2px;cursor:pointer;transition:text-decoration-color var(--dauer) var(--kurve);background:0 0;border:0;margin:0;padding:0;display:inline}.akten-verweis:hover{-webkit-text-decoration-color:var(--color-ink-60);text-decoration-color:var(--color-ink-60)}.akten-verweis:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-akten-1)}.akten-marke{font-family:var(--font-sans);font-size:var(--text-akten-caption);letter-spacing:0;color:var(--color-ink-100);white-space:nowrap;align-items:center;gap:6px;font-weight:500;line-height:1.3;display:inline-flex}.akten-marke-punkt{background:var(--color-ink-40);border-radius:50%;flex-shrink:0;width:7px;height:7px}.akten-marke[data-ton=erfolg] .akten-marke-punkt,.akten-marke-punkt[data-ton=erfolg]{background:var(--signal-erfolg)}.akten-marke[data-ton=warnung] .akten-marke-punkt,.akten-marke-punkt[data-ton=warnung]{background:var(--signal-warnung)}.akten-marke[data-ton=gefahr] .akten-marke-punkt,.akten-marke-punkt[data-ton=gefahr]{background:var(--signal-gefahr)}.akten-marke[data-ton=tinte] .akten-marke-punkt,.akten-marke-punkt[data-ton=tinte]{background:var(--color-ink-100)}.akten-marke[data-ton=neutral]{color:var(--color-ink-60)}.akten-marke[data-laeuft] .akten-marke-punkt,.akten-marke-punkt[data-laeuft]{animation:1.6s ease-in-out infinite akten-marke-atmen}@keyframes akten-marke-atmen{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.akten-marke[data-laeuft] .akten-marke-punkt,.akten-marke-punkt[data-laeuft]{animation:none}}.admin-leiste{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.akten-blatt[data-dicht]>.admin-leiste{padding:10px var(--pad-card);border-bottom:1px solid var(--color-paper-10)}.admin-kennzahlen{gap:var(--abstand-4) var(--abstand-4);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));min-width:0;display:grid}.admin-kennzahlen .akten-kennzahl-wert{font-size:var(--text-akten-h3)}.admin-blaettern{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.akten-blatt[data-dicht]>.admin-blaettern{padding:6px var(--pad-card);border-top:1px solid var(--color-paper-10)}.admin-leiste-zahl{font-family:var(--font-mono);font-size:var(--text-akten-caption);font-variant-numeric:tabular-nums;color:var(--color-ink-60);white-space:nowrap}.akte{gap:var(--abstand-3);flex-direction:column;display:flex;container-type:inline-size}.akte-kopf-zeile{justify-content:space-between;align-items:flex-start;gap:var(--abstand-3);flex-wrap:wrap;display:flex}.akte-name{align-items:center;gap:var(--abstand-2);min-width:0;display:flex}.akte-avatar{border-radius:var(--radius-akten-2);background:var(--color-ink-100);width:44px;height:44px;color:var(--color-paper-00);font-family:var(--font-serif);font-size:var(--text-akten-h5);flex-shrink:0;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.akte-name h3{font-family:var(--font-serif);font-size:var(--text-akten-h4);color:var(--color-ink-100);overflow-wrap:anywhere;margin:0;font-weight:500;line-height:1.2}.akte-name-unter{gap:4px var(--abstand-2);font-size:var(--text-akten-caption);color:var(--color-ink-60);flex-wrap:wrap;margin-top:2px;display:flex}.akte-name-unter button{font:inherit;color:inherit;cursor:pointer;font-family:var(--font-mono);border-radius:var(--radius-akten-1);background:0 0;border:0;padding:0}.akte-name-unter button:hover{color:var(--color-ink-100)}.akte-name-unter button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.akte-marken{gap:6px var(--abstand-3);flex-wrap:wrap;align-items:center;padding-top:4px;display:flex}.akte-fakten-rahmen{padding-top:var(--abstand-2);border-top:1px solid var(--color-paper-20)}.akte-raster{gap:var(--abstand-3);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@container (min-width:1000px){.akte-raster{grid-template-columns:minmax(0,1fr) 320px}}.akte-seite{gap:var(--abstand-3);flex-direction:column;min-width:0;display:flex}.akte-handeln{gap:var(--abstand-3);flex-direction:column;display:flex}.akte-handeln-gruppe{flex-direction:column;gap:6px;display:flex}.akte-handeln-gruppe>span{font-size:var(--text-akten-caption);color:var(--color-ink-60);font-weight:500}.akte-handeln-gruppe>div{flex-wrap:wrap;gap:6px;display:flex}.akte-offen{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.akte-offen-punkt{font-size:var(--text-akten-small);color:var(--color-ink-100);align-items:flex-start;gap:8px;display:flex}.gruppe-blatt{container-type:inline-size}.gruppe-blatt-meta{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-akten-caption);color:var(--color-ink-60)}.gruppe-leer{font-family:var(--font-sans);font-size:var(--text-akten-caption);color:var(--color-ink-60);margin:0;line-height:1.55}.gruppe-buehne{align-items:center;gap:var(--abstand-2);padding:var(--abstand-5) var(--abstand-4);background:var(--color-paper-05);border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-3);flex-direction:column;display:flex}.gruppe-buehne-symbol{border-radius:var(--radius-akten-2);background:var(--color-paper-10);width:44px;height:44px;color:var(--color-ink-100);place-items:center;display:grid}.gruppe-buehne-zeile{max-width:26ch;font-family:var(--font-sans);font-size:var(--text-akten-body);text-align:center;color:var(--color-ink-80);line-height:1.5}.gruppe-zustimmung{background:var(--color-paper-20);border:1px solid var(--color-ink-40);border-radius:999px;width:10px;height:10px}.gruppe-zustimmung[data-an=true]{background:var(--signal-erfolg);border-color:var(--signal-erfolg)}.gruppe-zeilen{flex-direction:column;min-width:0;display:flex}.gruppe-zeile{align-items:center;gap:var(--abstand-2);border-top:1px solid var(--color-paper-20);border-radius:var(--radius-akten-2);color:inherit;text-align:left;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;min-width:0;margin:0 -8px;padding:10px 8px;text-decoration:none;display:grid}.gruppe-zeile:first-child{border-top-color:#0000}.gruppe-zeile.ist-klickbar{cursor:pointer;position:relative}.gruppe-zeile.ist-klickbar:hover{background:var(--color-paper-10)}.gruppe-zeile.ist-klickbar:hover+.gruppe-zeile{border-top-color:#0000}.gruppe-zeile.ist-klickbar .gruppe-zeile-rechts{z-index:1;position:relative}.gruppe-zeile-text{flex-direction:column;gap:2px;min-width:0;display:flex}.gruppe-zeile-titel{font-family:var(--font-serif);font-size:var(--text-akten-body);letter-spacing:-.01em;color:var(--color-ink-100);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.gruppe-zeile-meta{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-akten-caption);color:var(--color-ink-60);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gruppe-zeile-rechts{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.gruppe-symbol{background:var(--color-paper-05);border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-2);width:30px;height:30px;color:var(--color-ink-80);flex-shrink:0;place-items:center;display:grid}.gruppe-datum{text-align:center;background:var(--color-paper-00);border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-2);flex-direction:column;flex-shrink:0;align-items:center;gap:2px;width:42px;padding:4px 0;display:flex}.gruppe-datum.ist-heute{background:var(--color-ink-100);border-color:var(--color-ink-100)}.gruppe-datum-tag{font-family:var(--font-mono);font-size:var(--text-akten-body-lg);color:var(--color-ink-100);font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.gruppe-datum-monat{font-family:var(--font-mono);font-size:var(--text-akten-micro);letter-spacing:0;color:var(--color-ink-60);font-weight:500}.gruppe-datum.ist-heute .gruppe-datum-tag,.gruppe-datum.ist-heute .gruppe-datum-monat{color:var(--color-paper-00)}.gruppe-anwesend{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gruppe-anwesend-stapel{display:inline-flex}.gruppe-anwesend-stapel>span{border:2px solid var(--color-paper-05);border-radius:999px;margin-left:-6px;line-height:0}.gruppe-anwesend-stapel>span:first-child{margin-left:0}.gruppe-anwesend-namen{font-family:var(--font-sans);font-size:var(--text-akten-small);color:var(--color-ink-100);min-width:0}.gruppe-anwesend-namen em{color:var(--color-ink-60);font-style:normal}.gruppe-chat{background:var(--color-paper-00);border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-3);flex-direction:column;min-width:0;display:flex;overflow:hidden}.gruppe-chat-kopf{justify-content:space-between;align-items:center;gap:var(--abstand-2);padding:var(--abstand-2) var(--abstand-4);background:var(--color-paper-05);border-bottom:1px solid var(--color-paper-20);flex-wrap:wrap;flex-shrink:0;display:flex}.gruppe-chat-titel{font-family:var(--font-serif);font-size:var(--text-akten-h5);letter-spacing:-.015em;color:var(--color-ink-100);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.2;overflow:hidden}.gruppe-chat-meta{align-items:center;gap:8px;display:inline-flex}.gruppe-inhalte-feed{height:400px}.gruppe-inhalte-feed .gruppe-zeilen{overscroll-behavior:contain;background:var(--color-paper-00);border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-2);flex:auto;min-height:0;margin:0;padding:2px 8px;overflow-y:auto}.gruppe-inhalte-feed .gruppe-zeile{border-radius:var(--radius-akten-1);margin:0}.gruppe-inhalte-feed .gruppe-zeile.ist-klickbar:hover{background:var(--color-paper-05)}.gruppe-chat.ist-bereich{height:clamp(420px,100dvh - 300px,760px)}.entdecken-filterleiste{z-index:1;gap:var(--abstand-2);padding:var(--abstand-3) var(--dialog-rand-x,var(--abstand-4)) var(--abstand-3);background:var(--modal-bg);border-bottom:1px solid var(--modal-border);flex-direction:column;display:flex;position:sticky;top:0}.entdecken-liste{min-height:260px;padding:4px var(--dialog-rand-x,var(--abstand-4)) 8px}.entdecken-zeile{border-top:1px solid var(--color-paper-20);padding:var(--abstand-2) 0}.entdecken-zeile:first-child{border-top:0}.entdecken-zeile-kopf{align-items:start;gap:var(--abstand-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.entdecken-zeile-text{flex-direction:column;gap:3px;min-width:0;display:flex}.entdecken-zeile-text .gruppe-zeile-titel{white-space:normal}.entdecken-zeile-rechts{flex-shrink:0;align-items:center;padding-top:2px;display:flex}.entdecken-beschreibung{font-family:var(--font-sans);font-size:var(--text-akten-small);color:var(--color-ink-80);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.entdecken-meta{font-family:var(--font-mono);font-size:var(--text-akten-caption);font-variant-numeric:tabular-nums;color:var(--color-ink-60);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.entdecken-stand{height:30px;font-family:var(--font-mono);font-size:var(--text-akten-caption);color:var(--color-ink-60);border:1px dashed var(--color-ink-40);border-radius:var(--radius-akten-2);white-space:nowrap;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.entdecken-anfrage{margin-top:var(--abstand-2);padding:var(--abstand-3);background:var(--color-paper-05);border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-2);animation:entdecken-auf var(--dauer-mittel) var(--kurve-ausklang);flex-direction:column;gap:10px;display:flex}@keyframes entdecken-auf{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.entdecken-anfrage{animation:none}}.entdecken-anfrage-knoepfe{align-items:center;gap:var(--abstand-2);flex-wrap:wrap;display:flex}.entdecken-fuss-zahl{font-family:var(--font-mono);font-size:var(--text-akten-caption);color:var(--color-ink-60);font-variant-numeric:tabular-nums}@media(max-width:559.98px){.entdecken-filterleiste,.entdecken-liste{padding-left:16px;padding-right:16px}.entdecken-zeile-kopf{grid-template-columns:minmax(0,1fr)}.entdecken-zeile-rechts{padding-top:4px}}.gruppen-aktivitaet-symbol{border:1px solid var(--art-ton,#57544a);flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab,red,red)){.gruppen-aktivitaet-symbol{border:1px solid color-mix(in srgb,var(--art-ton,var(--color-ink-60)) 34%,transparent)}}.gruppen-aktivitaet-symbol{border-radius:var(--radius-akten-2);background:var(--art-ton,#57544a)}@supports (color:color-mix(in lab,red,red)){.gruppen-aktivitaet-symbol{background:color-mix(in srgb,var(--art-ton,var(--color-ink-60)) 14%,transparent)}}.gruppen-aktivitaet-symbol{color:var(--art-ton,var(--color-ink-60))}.ki-lauf-mitte{padding:var(--abstand-4) 0;place-items:center;display:grid}.ki-lauf{gap:var(--abstand-3);background:var(--color-paper-05);border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-3);flex-direction:column;width:min(100%,560px);min-width:0;padding:clamp(20px,1.6vw + 8px,28px);display:flex}.ki-lauf-titel{font-family:var(--font-serif);font-size:var(--text-akten-h4);letter-spacing:-.015em;color:var(--color-ink-100);margin:0;font-weight:500;line-height:1.2}.ki-lauf-quelle{font-family:var(--font-mono);font-size:var(--text-akten-caption);letter-spacing:0;color:var(--color-ink-60);overflow-wrap:anywhere;margin:0}.ki-lauf-phasen{flex-direction:column;gap:10px;margin:8px 0 0;padding:0;list-style:none;display:flex}.ki-lauf-phase{column-gap:var(--abstand-2);font-family:var(--font-sans);font-size:var(--text-akten-body);color:var(--color-ink-100);grid-template-columns:18px minmax(0,1fr);align-items:center;display:grid}.ki-lauf-marke{border:1.5px solid var(--color-paper-30);width:18px;height:18px;color:var(--color-paper-00);transition:background var(--dauer-mittel),border-color var(--dauer-mittel);background:0 0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.ki-lauf-phase.ist-fertig .ki-lauf-marke{background:var(--color-ink-100);border-color:var(--color-ink-100)}.ki-lauf-phase.ist-fertig .ki-lauf-text{color:var(--color-ink-60);text-decoration:line-through}.ki-lauf-phase.ist-laeuft .ki-lauf-marke{border-color:var(--color-ink-100)}.ki-lauf-phase.ist-laeuft .ki-lauf-marke:after{content:"";background:var(--color-ink-100);border-radius:999px;width:8px;height:8px;animation:1.4s ease-in-out infinite pdf-lauf-puls}.ki-lauf-phase.ist-stopp .ki-lauf-marke{border-color:var(--color-fsrs-again)}.ki-lauf-phase.ist-stopp .ki-lauf-text{color:var(--color-fsrs-again)}.ki-lauf-phase.ist-offen .ki-lauf-text{color:var(--color-ink-60)}.ki-lauf-detail{font-family:var(--font-mono);font-size:var(--text-akten-caption);letter-spacing:0;color:var(--color-ink-60);grid-column:2;margin-top:2px}@media(prefers-reduced-motion:reduce){.ki-lauf-phase.ist-laeuft .ki-lauf-marke:after{animation:none}}.ki-lauf-hinweis{font-family:var(--font-mono);font-size:var(--text-akten-caption);letter-spacing:0;color:var(--color-ink-60);margin:0}.ki-lauf-knoepfe{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}:root{--text-xs:var(--text-akten-caption);--text-sm:var(--text-akten-small);--text-base:var(--text-akten-body)}.akten-fakten{margin:0}.akten-fakten dt{font-size:var(--text-akten-caption);color:var(--color-ink-60)}.akten-fakten dd{font-size:var(--text-akten-small);color:var(--color-ink-100);overflow-wrap:anywhere;margin:0}.akten-fakten[data-anordnung=liste]{gap:var(--abstand-1) var(--abstand-3);grid-template-columns:auto minmax(0,1fr);align-items:baseline;display:grid}.akten-fakten[data-anordnung=liste] .akten-fakt{display:contents}.akten-fakten[data-anordnung=reihe]{row-gap:var(--abstand-3);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.akten-fakten[data-anordnung=reihe] .akten-fakt{min-width:0;padding-inline:var(--abstand-3);border-left:1px solid var(--color-paper-20)}.akten-fakten[data-anordnung=reihe] .akten-fakt:first-child{border-left:0;padding-left:0}.akten-fakten[data-anordnung=reihe] dd{margin-top:2px;font-weight:500}.akten-fakten[data-anordnung=raster]{gap:var(--abstand-2) var(--abstand-4);grid-template-columns:repeat(auto-fill,minmax(min(12rem,100%),1fr));display:grid}.akten-fakten[data-anordnung=raster] .akten-fakt{min-width:0}.akten-fakten[data-anordnung=raster] .akten-fakt[data-breit]{grid-column:1/-1}.akten-fakten[data-anordnung=raster] dd{margin-top:2px}.akten-fakten[data-anordnung=aufstellung]{flex-direction:column;display:flex}.akten-fakten[data-anordnung=aufstellung] .akten-fakt{justify-content:space-between;align-items:baseline;gap:var(--abstand-3);padding-block:var(--abstand-1);border-top:1px solid var(--color-paper-20);display:flex}.akten-fakten[data-anordnung=aufstellung] .akten-fakt:first-child{border-top:0;padding-top:0}.akten-fakten[data-anordnung=aufstellung] .akten-fakt:last-child{padding-bottom:0}.akten-fakten[data-anordnung=aufstellung] dt{font-size:var(--text-akten-small);flex-shrink:0}.akten-fakten[data-anordnung=aufstellung] dd{text-align:right;font-variant-numeric:tabular-nums;min-width:0}.lg-seite{padding-bottom:var(--abstand-6)}.lg-inhalt,.lg-uebersicht-rahmen{min-width:0;container:lg/inline-size}.lg-meldungen{gap:var(--abstand-2);flex-direction:column;display:flex}.lg-leise{font-size:var(--text-akten-small);color:var(--color-ink-60);margin:0;line-height:1.5}.lg-leise-inline{font-size:var(--text-akten-small);color:var(--color-ink-60);font-weight:400}.lg-unter-titel{font-size:var(--text-akten-caption);color:var(--color-ink-60);margin:0;font-weight:500}.lg-abschnitt-titel{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--color-ink-100);margin:0;font-size:clamp(1.25rem,1.05rem + .8cqi,1.5rem);font-weight:400;line-height:1.2}.lg-zaehl{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.lg-punkt{background:var(--color-ink-40);border-radius:999px;flex:none;block-size:8px;inline-size:8px;display:inline-block}.lg-punkt[data-ton=warnung]{background:var(--signal-warnung)}.lg-punkt[data-ton=erfolg]{background:var(--signal-erfolg)}.lg-farbpunkt{border-radius:999px;flex:none;block-size:8px;inline-size:8px;display:inline-block}.lg-textlink{color:var(--color-ink-100);text-decoration:underline;-webkit-text-decoration-color:var(--color-ink-40);text-decoration-color:var(--color-ink-40);text-underline-offset:3px}.lg-textlink:hover{text-decoration-color:currentColor}.lg-kopf-aktionen{align-items:center;gap:4px;display:inline-flex}.lg-meldung-knoepfe{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.lg-stapel{z-index:1;align-items:center;display:inline-flex;position:relative}.lg-stapel-kopf{box-shadow:0 0 0 2px var(--e-karte);border-radius:999px;display:inline-flex}.lg-stapel-kopf+.lg-stapel-kopf{margin-inline-start:-8px}.lg-stapel-mehr{font-size:var(--text-akten-caption);color:var(--color-ink-60);margin-inline-start:6px}.lg-symbol{border:1px solid var(--e-kante);border-radius:var(--radius-akten-2);background:var(--color-paper-05);block-size:32px;inline-size:32px;color:var(--color-ink-80);flex:none;place-items:center;display:grid}.lg-karte-fuss{justify-content:space-between;align-items:center;gap:8px var(--abstand-3);padding-top:var(--abstand-2);border-top:1px solid var(--e-kante);flex-wrap:wrap;display:flex}.lg-karte-fuss>.lg-leise{flex:16rem}.lg-karte-fuss:not([data-still])>:last-child:not(.lg-leise){margin-inline-start:auto}.lg-karte-fuss[data-still]{border-top:0;justify-content:flex-start;padding-top:0}html body .akten-blatt[data-dicht]>.lg-karte-fuss{padding:var(--abstand-2) var(--pad-card)}html body .lg-bereiche.akten-tabs-links .akten-tabs-link{min-block-size:34px;font-size:var(--text-akten-body);padding:6px 18px}.lg-reiter-zahl{font-size:var(--text-akten-small);opacity:.7;margin-inline-start:8px;font-weight:500}.lg-reiter-punkt{background:var(--signal-warnung);vertical-align:2px;border-radius:999px;block-size:7px;inline-size:7px;margin-inline-start:6px;display:inline-block}@media(max-width:640px){html body .lg-bereiche.akten-tabs-links{inline-size:100%}html body .lg-bereiche .akten-tabs-linkplatz{flex:1 1 0;min-width:0}html body .lg-bereiche.akten-tabs-links .akten-tabs-link{justify-content:center;inline-size:100%;padding:6px 8px}}.lg-zeilen{margin:0 calc(var(--pad-card) * -1);flex-direction:column;padding:0;list-style:none;display:flex}.lg-zeile{align-items:center;gap:var(--abstand-2) var(--abstand-3);padding:10px var(--pad-card);border-top:1px solid var(--e-kante);transition:background var(--dauer) var(--kurve);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.lg-zeile[data-ohne-symbol]{grid-template-columns:minmax(0,1fr) auto}.lg-zeile[data-klickbar]:hover{background:var(--color-paper-10)}.lg-zeile[data-offen]{background:#14130e08}@supports (color:color-mix(in lab,red,red)){.lg-zeile[data-offen]{background:color-mix(in srgb,var(--color-ink-100) 3%,transparent)}}.lg-zeile:has(.lg-zeile-link:focus-visible){outline:2px solid var(--color-focus-ring);outline-offset:-2px}.lg-zeile-text{flex-direction:column;gap:2px;min-width:0;display:flex}.lg-zeile-titelzeile{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.lg-zeile-titel{min-width:0;font-size:var(--text-akten-body);color:var(--color-ink-100);overflow-wrap:break-word;font-weight:500;line-height:1.35;text-decoration:none}.lg-zeile-link:focus-visible{outline:none}.lg-zeile-link:after{content:"";position:absolute;inset:0}.lg-zeile-satz{font-size:var(--text-akten-small);color:var(--color-ink-80);line-height:1.45}.lg-zeile-meta{font-size:var(--text-akten-caption);color:var(--color-ink-60);line-height:1.6;display:block}.lg-zeile-meta>:is(.lg-punkt,.akten-badge){vertical-align:1px;margin-inline-end:6px}.lg-zeile-rechts{z-index:1;align-items:center;gap:4px;display:inline-flex;position:relative}.lg-zeilen[data-fenster]{margin:0}.lg-zeilen[data-fenster] .lg-zeile{padding-inline:0}.lg-zeilen[data-fenster] .lg-zeile:first-child{border-top:0}@container lg (max-width:599px){.lg-zeile{grid-template-columns:auto minmax(0,1fr);align-items:start}.lg-zeile[data-ohne-symbol]{grid-template-columns:minmax(0,1fr)}.lg-zeile-rechts{grid-column:-2;justify-self:start;margin-inline-start:-8px}.lg-zeile-rechts:empty{display:none}}.lg-uebersicht{gap:var(--abstand-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@container lg (min-width:900px){.lg-uebersicht{grid-template-columns:minmax(0,1fr) clamp(20rem,round(down,28cqi,2px),26rem)}.lg-uebersicht[data-leer]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.lg-spalte,.lg-rand{gap:var(--abstand-4);align-content:start;min-width:0;display:grid}.lg-karten{--lg-karten-luecke:var(--abstand-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,max(19rem,(100% - 2 * var(--lg-karten-luecke)) / 3)),1fr));gap:var(--lg-karten-luecke);display:grid}html body .akten-blatt.lg-gruppe{gap:var(--abstand-2);transition:border-color var(--dauer) var(--kurve),box-shadow var(--dauer) var(--kurve);position:relative}html body .akten-blatt.lg-gruppe:hover{border-color:var(--color-ink-40)!important;box-shadow:var(--e-schatten-schwebend)!important}html body .akten-blatt.lg-gruppe:has(.lg-gruppe-link:focus-visible){outline:2px solid var(--color-focus-ring);outline-offset:2px}.lg-gruppe-vorzeile{font-size:var(--text-akten-caption);color:var(--color-ink-60);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.lg-gruppe-titel{font-family:var(--font-sans);font-size:var(--text-akten-h4);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:500;line-height:1.25}.lg-gruppe-link{color:var(--color-ink-100);text-decoration:none}.lg-gruppe-link:focus-visible{outline:none}.lg-gruppe-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.lg-gruppe-text{font-size:var(--text-akten-small);color:var(--color-ink-80);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.lg-anstehend{padding:var(--abstand-2) 0 0;border-top:1px solid var(--e-kante);flex-direction:column;gap:6px;margin:4px 0 0;list-style:none;display:flex}.lg-anstehend-zeile{min-width:0;font-size:var(--text-akten-small);color:var(--color-ink-100);align-items:center;gap:8px;display:flex}.lg-anstehend-zeile>svg{color:var(--color-ink-60);flex:none}.lg-anstehend-zeile>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lg-gruppe-fuss{padding-top:var(--abstand-2);border-top:1px solid var(--e-kante);align-items:center;gap:10px;margin-top:auto;display:flex}.lg-gruppe-zahl{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-akten-small);color:var(--color-ink-60);overflow:hidden}.lg-gruppe-weg{white-space:nowrap;font-size:var(--text-akten-caption);color:var(--color-ink-60);flex:none;margin-inline-start:auto;font-weight:500}.lg-gruppe:hover .lg-gruppe-weg{color:var(--color-ink-100)}.lg-zuletzt-tag{flex-direction:column;gap:8px;display:flex}.lg-zuletzt-tag+.lg-zuletzt-tag{padding-top:var(--abstand-2);border-top:1px solid var(--e-kante)}.lg-zuletzt-liste{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.lg-zuletzt-zeile{grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.lg-zuletzt-symbol{border:1px solid var(--art-ton);place-items:center;block-size:28px;inline-size:28px;display:grid}@supports (color:color-mix(in lab,red,red)){.lg-zuletzt-symbol{border:1px solid color-mix(in srgb,var(--art-ton) 34%,transparent)}}.lg-zuletzt-symbol{border-radius:var(--radius-akten-2);background:var(--art-ton)}@supports (color:color-mix(in lab,red,red)){.lg-zuletzt-symbol{background:color-mix(in srgb,var(--art-ton) 14%,transparent)}}.lg-zuletzt-symbol{color:var(--art-ton)}.lg-zuletzt-text{font-size:var(--text-akten-small);color:var(--color-ink-80);line-height:1.45}.lg-zuletzt-text strong{color:var(--color-ink-100);font-weight:500}.lg-zuletzt-gruppe{color:var(--color-ink-100);text-decoration:none}.lg-zuletzt-gruppe:hover{text-underline-offset:3px;text-decoration:underline}.lg-zuletzt-zeit{font-size:var(--text-akten-caption);color:var(--color-ink-60);padding-top:2px}html body .akten-blatt.lg-start{gap:var(--abstand-3)}.lg-start-titel{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--color-ink-100);margin:0;font-size:clamp(1.375rem,1.1rem + 1.2cqi,1.75rem);font-weight:400;line-height:1.15}.lg-start-text{max-inline-size:40rem;font-size:var(--text-akten-body);color:var(--color-ink-80);margin:0;line-height:1.55}.lg-start-punkte{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lg-start-punkte>li{font-size:var(--text-akten-small);color:var(--color-ink-100);align-items:center;gap:10px;display:flex}.lg-start-punkte svg{color:var(--color-ink-60);flex:none}.lg-start-knoepfe{padding-top:var(--abstand-2);border-top:1px solid var(--e-kante);flex-flow:row-reverse wrap;justify-content:flex-start;gap:8px;display:flex}.lg-treffpunkt{gap:var(--abstand-4);grid-template-columns:minmax(0,1fr);grid-template-areas:"jetzt""woche""chat""geteilt";align-items:start;min-width:0;display:grid}.lg-treffpunkt>.lg-jetzt{grid-area:jetzt}.lg-treffpunkt>.lg-woche-karte{grid-area:woche}.lg-treffpunkt>.lg-geteilt{grid-area:geteilt}.lg-treffpunkt>:is(.lg-chat,.lg-chat-skelett){grid-area:chat}html body .lg-treffpunkt>.gruppe-chat.lg-chat{block-size:clamp(26rem,72dvh,40rem)}@container lg (min-width:880px){.lg-treffpunkt{grid-template:"jetzt jetzt""woche chat""geteilt chat"1fr/minmax(0,1fr) clamp(20rem,round(down,32cqi,2px),30rem)}html body .lg-treffpunkt>.gruppe-chat.lg-chat,.lg-treffpunkt>.lg-chat-skelett{contain:size;align-self:stretch;block-size:auto;min-block-size:32rem}}html body .akten-blatt.lg-jetzt{align-items:center;gap:var(--abstand-2) var(--abstand-4);padding-block:var(--abstand-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.lg-jetzt-wer{display:inline-flex}.lg-jetzt-text{flex-direction:column;grid-column:-3;gap:2px;min-width:0;display:flex}.lg-jetzt-satz{font-size:var(--text-akten-body);color:var(--color-ink-100);margin:0;font-weight:500}.lg-jetzt-unter{font-size:var(--text-akten-small);color:var(--color-ink-60);align-items:center;gap:8px;margin:0;display:flex}@container lg (max-width:599px){html body .akten-blatt.lg-jetzt{grid-template-columns:auto minmax(0,1fr)}.lg-jetzt-text{grid-column:auto}.lg-jetzt-aktion{grid-column:1/-1;display:grid}}html body .akten-blatt.lg-woche-karte{container:lg-woche/inline-size}.lg-woche{margin-inline:calc(var(--abstand-2) * -1);grid-template-columns:repeat(7,minmax(0,1fr));display:none}@container lg-woche (min-width:680px){.lg-woche-karte .lg-woche{display:grid}.lg-woche-karte .lg-agenda{display:none}}.lg-woche-spalte{grid-column:var(--spalte);grid-row:1 / span calc(var(--baender) + 2);border-inline-start:1px solid var(--e-kante)}.lg-woche-spalte:first-child{border-inline-start-color:#0000}.lg-woche-spalte[data-heute]{background:var(--color-paper-10);border-radius:var(--radius-akten-2);border-inline-start-color:#0000}.lg-woche-spalte[data-heute]+.lg-woche-spalte{border-inline-start-color:#0000}.lg-woche-kopf{grid-column:var(--spalte);grid-row:1;justify-content:space-between;align-items:center;gap:4px;padding:6px 8px 4px;display:flex}.lg-woche-wt{font-size:var(--text-akten-caption);color:var(--color-ink-60)}.lg-woche-nr{font-size:var(--text-akten-small);color:var(--color-ink-100);font-weight:500}.lg-woche-kopf[data-heute] .lg-woche-nr{background:var(--color-ink-100);block-size:24px;min-inline-size:24px;color:var(--color-paper-00);border-radius:999px;place-items:center;display:inline-grid}.lg-woche-kopf[data-vorbei] :is(.lg-woche-wt,.lg-woche-nr){color:var(--color-ink-40)}.lg-woche-band{grid-column:var(--von) / var(--bis);grid-row:var(--zeile);min-width:0;color:var(--color-ink-100);font-size:var(--text-akten-caption);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;margin:2px 4px 0;padding:3px 10px;text-decoration:none;display:flex;position:relative}.lg-woche-band:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.lg-woche-band>svg{flex:none}.lg-woche-band-titel{text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.lg-woche-band-bis{color:var(--color-ink-60);margin-inline-start:auto}.lg-woche-tag{grid-column:var(--spalte);grid-row:calc(var(--baender) + 2);min-width:0;flex-direction:column;gap:4px;min-block-size:76px;padding:6px 4px;display:flex;position:relative}.lg-chip{border-radius:var(--radius-akten-2);min-width:0;color:var(--color-ink-100);font-size:var(--text-akten-caption);flex-direction:column;padding:4px 6px;line-height:1.3;text-decoration:none;display:flex}.lg-chip:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.lg-chip-zeit{color:var(--color-ink-60)}.lg-chip-titel{-webkit-line-clamp:2;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;-webkit-box-orient:vertical;font-weight:500;display:-webkit-box;overflow:hidden}.lg-woche-neu{opacity:0;transition:opacity var(--dauer) var(--kurve);align-self:flex-start;margin-top:auto}.lg-woche-tag:hover .lg-woche-neu,.lg-woche-neu:focus-within{opacity:1}@media(hover:none){.lg-woche-neu{opacity:1}}.lg-agenda{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lg-agenda-tag{gap:var(--abstand-3);border-top:1px solid var(--e-kante);grid-template-columns:2.5rem minmax(0,1fr);align-items:start;padding:10px 0;display:grid}.lg-agenda-tag:first-child{border-top:0;padding-top:0}.lg-agenda-datum{flex-direction:column;align-items:center;gap:2px;display:flex}.lg-agenda-wt{font-size:var(--text-akten-caption);color:var(--color-ink-60)}.lg-agenda-nr{block-size:28px;min-inline-size:28px;font-size:var(--text-akten-body);color:var(--color-ink-100);border-radius:999px;place-items:center;font-weight:500;display:inline-grid}.lg-agenda-tag[data-heute] .lg-agenda-nr{background:var(--color-ink-100);color:var(--color-paper-00)}.lg-agenda-termine{flex-direction:column;gap:6px;min-width:0;padding-top:4px;display:flex}.lg-agenda-termin{color:var(--color-ink-100);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 8px;text-decoration:none;display:grid}.lg-agenda-termin:hover .lg-agenda-titel{text-underline-offset:3px;text-decoration:underline}.lg-agenda-titel{font-size:var(--text-akten-body);font-weight:500;line-height:1.35}.lg-agenda-zeit{font-size:var(--text-akten-caption);color:var(--color-ink-60);grid-column:2}.lg-filter{margin-inline:calc(var(--pad-card) * -1);padding-inline:var(--pad-card);scrollbar-width:none;overflow-x:auto}.lg-filter::-webkit-scrollbar{display:none}.lg-filter [role=tablist]{flex-wrap:nowrap}.lg-schritte-titel{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--color-ink-100);margin:0;font-size:clamp(1.25rem,1.05rem + .8cqi,1.5rem);font-weight:400;line-height:1.2}.lg-schritte{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lg-schritt{align-items:center;gap:var(--abstand-2) var(--abstand-3);padding:var(--abstand-3) 0;border-top:1px solid var(--e-kante);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.lg-schritt-marke{border:1px solid var(--color-ink-40);block-size:28px;inline-size:28px;font-size:var(--text-akten-small);color:var(--color-ink-100);border-radius:999px;place-items:center;font-weight:500;display:grid}.lg-schritt[data-fertig] .lg-schritt-marke{background:var(--color-ink-100);border-color:var(--color-ink-100);color:var(--color-paper-00)}.lg-schritt[data-fertig] .lg-schritt-titel{color:var(--color-ink-60)}.lg-schritt-text{flex-direction:column;gap:2px;min-width:0;display:flex}.lg-schritt-titel{font-size:var(--text-akten-body);color:var(--color-ink-100);font-weight:500}.lg-schritt-satz{font-size:var(--text-akten-small);color:var(--color-ink-60);line-height:1.45}@container lg (max-width:599px){.lg-schritt{grid-template-columns:auto minmax(0,1fr)}.lg-schritt-aktion{grid-column:2}}.lg-mitglieder{gap:var(--abstand-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@container lg (min-width:860px){.lg-mitglieder{grid-template-columns:minmax(0,1fr) clamp(20rem,round(down,28cqi,2px),26rem)}}.lg-name{flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.lg-ueber-text{font-size:var(--text-akten-small);color:var(--color-ink-80);margin:0;line-height:1.5}.lg-fakten{flex-direction:column;margin:0;display:flex}.lg-fakten>div{align-items:baseline;gap:var(--abstand-2);border-top:1px solid var(--e-kante);grid-template-columns:6.5rem minmax(0,1fr);padding:8px 0;display:grid}.lg-fakten dt{font-size:var(--text-akten-caption);color:var(--color-ink-60)}.lg-fakten dd{font-size:var(--text-akten-small);color:var(--color-ink-100);margin:0}.lg-code{padding-top:var(--abstand-2);border-top:1px solid var(--e-kante);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lg-code[data-gross]{border-top:0;padding-top:0}.lg-code-label{font-size:var(--text-akten-caption);color:var(--color-ink-60);flex:100%}.lg-code-wert{border:1px solid var(--e-kante);border-radius:var(--radius-akten-2);background:var(--color-paper-05);font-family:var(--font-code);font-size:var(--text-akten-body);letter-spacing:.08em;color:var(--color-ink-100);padding:4px 10px;font-weight:500}.lg-code[data-gross] .lg-code-wert{font-size:var(--text-akten-body-lg)}.lg-wissen-liste{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.lg-wissen-zeile{grid-template-columns:2.75rem minmax(0,1fr) 3rem;align-items:center;gap:10px;display:grid}.lg-wissen-zahl{text-align:right;font-size:var(--text-akten-small);color:var(--color-ink-100);font-weight:500}.lg-wissen-schwaechen{padding-top:var(--abstand-2);border-top:1px solid var(--e-kante);flex-direction:column;gap:6px;display:flex}.lg-schwaechen{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lg-schwaechen>li{font-size:var(--text-akten-small);color:var(--color-ink-100);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.lg-fenster-abschnitt{gap:var(--abstand-2);flex-direction:column;display:flex}.lg-fenster-abschnitt+.lg-fenster-abschnitt{margin-top:var(--abstand-3);padding-top:var(--abstand-3);border-top:1px solid var(--e-kante)}html[data-rollbalken=klassisch] :is(.overflow-x-auto,.eigenes-design,.card-markdown pre,.chat-markdown pre,.akten-ki-prose pre,.akten-table-wrap,.themenleiter-tabelle-huelle,.kiguthaben-beleg,.exam-result-sheet-wrap){scrollbar-width:thin;scrollbar-color:#14130e52 transparent}@supports (color:color-mix(in lab,red,red)){html[data-rollbalken=klassisch] :is(.overflow-x-auto,.eigenes-design,.card-markdown pre,.chat-markdown pre,.akten-ki-prose pre,.akten-table-wrap,.themenleiter-tabelle-huelle,.kiguthaben-beleg,.exam-result-sheet-wrap){scrollbar-color:color-mix(in srgb,var(--color-ink-100) 32%,transparent) transparent}}@property --leiste-rand-links{syntax:"<length>";inherits:false;initial-value:0}@property --leiste-rand-rechts{syntax:"<length>";inherits:false;initial-value:0}@keyframes leiste-raender{0%{--leiste-rand-links:0px;--leiste-rand-rechts:24px}12%{--leiste-rand-links:24px}88%{--leiste-rand-rechts:24px}to{--leiste-rand-links:24px;--leiste-rand-rechts:0px}}@supports (animation-timeline:scroll()){html[data-rollbalken=klassisch] :is(.akten-schiene,.admin-bereiche,.admin-reiter,.suche-filter){-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--leiste-rand-links),#000 calc(100% - var(--leiste-rand-rechts)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--leiste-rand-links),#000 calc(100% - var(--leiste-rand-rechts)),transparent);animation:linear leiste-raender;animation-timeline:scroll(self inline)}}:root{--e-grund:var(--color-paper-05);--e-karte:#fdfcf9}@supports (color:color-mix(in lab,red,red)){:root{--e-karte:color-mix(in srgb, var(--color-paper-00) 45%, #fff)}}:root{--e-kante:#e8e2d2}@supports (color:color-mix(in lab,red,red)){:root{--e-kante:color-mix(in srgb, var(--color-paper-20) 55%, var(--color-paper-00))}}:root{--e-kante-stark:var(--color-paper-20);--e-schatten:0 1px 2px #14130e08, 0 10px 30px -18px #14130e2e;--e-schatten-leiste:0 1px 2px #14130e0a, 0 18px 48px -22px #14130e47;--e-rund:18px;--e-rund-innen:14px;--e-abstand:12px;--rund-navigation:12px}html[data-skin=pergament-dunkel]{--e-grund:var(--color-paper-00);--e-karte:var(--color-paper-05);--e-kante:var(--color-paper-20);--e-kante-stark:var(--color-paper-30);--e-schatten:0 1px 2px #00000040, 0 12px 32px -18px #0009;--e-schatten-leiste:0 1px 2px #0000004d, 0 18px 48px -20px #000000b3}html[data-skin=schwarzweiss]{--e-grund:var(--color-paper-00);--e-karte:var(--color-paper-05);--e-kante:var(--color-paper-20);--e-kante-stark:var(--color-paper-30);--e-schatten:none;--e-schatten-leiste:none}.akten-shell .akten-footer-compact{background:0 0;border-top-color:#0000}html body :is(.akten-blatt,.akten-stat-strip){background:var(--e-karte)!important;border:1px solid var(--e-kante)!important;border-radius:var(--e-rund)!important;box-shadow:var(--e-schatten)!important}html body .akten-blatt :is(.akten-blatt,.akten-stat-strip){box-shadow:none!important;border-radius:var(--e-rund-innen)!important}html body .akten-blatt[data-ton=gefahr]{border-color:var(--signal-gefahr-kante)!important}html body .akten-blatt .akten-feld{background:var(--e-karte)}@media(min-width:769px){.akten-shell{grid-template-columns:clamp(244px,16vw + 92px,296px) 1fr}.akten-shell[data-sidebar-collapsed="1"]{grid-template-columns:88px 1fr}.akten-bg{--akten-sidebar-w:264px}.akten-bg[data-sidebar-collapsed="1"]{--akten-sidebar-w:88px}.akten-shell>.akten-sidebar{top:calc(var(--top-banner-height,0px) + var(--e-abstand));height:calc(100dvh - var(--top-banner-height,0px) - 2 * var(--e-abstand));margin:var(--e-abstand) 0 var(--e-abstand) var(--e-abstand);border:1px solid var(--e-kante);background:var(--e-karte);box-shadow:var(--e-schatten-leiste);border-radius:22px}.akten-sidebar-brand{border-bottom-color:#0000;padding-inline:16px}.akten-sidebar-footer-strip{border-top-color:var(--e-kante)!important}.akten-sidebar-edge-toggle{background:var(--e-karte);border-color:var(--e-kante);right:-12px}}.akten-sidebar{--text-akten-caption:14.5px}.akten-nav-link{border-radius:var(--rund-navigation);gap:12px;min-height:38px;padding:0 12px}.akten-sidebar-marke{border-radius:var(--rund-navigation)}.akten-nav-link[data-active="1"]{background:var(--color-ink-100);color:var(--color-paper-00)}.akten-nav-link[data-active="1"] svg{color:var(--color-paper-00)}.akten-nav-link[data-active="1"] .akten-nav-link-badge-pill{border-color:var(--color-paper-00);background:var(--color-paper-00);color:var(--color-ink-100)}.akten-sidebar-cat-label{padding-inline:12px!important}:root,html[data-skin]{--button-secondary-bg:var(--e-karte);--button-secondary-border:var(--e-kante-stark);--button-secondary-bg-hover:var(--e-karte);--button-secondary-border-hover:var(--color-ink-40);--field-bg:var(--e-karte);--field-radius:10px}.akten-seitenkopf .akten-seitenkopf-aktionen .akten-kopf-btn{background:var(--e-karte);border-color:var(--e-kante-stark)}.akten-feld.akten-auswahl,.akten-menue-knopf.akten-auswahl-knopf{border-radius:10px}html body .akten-menue-knopf:not(.akten-auswahl-knopf){border-radius:999px}html body :is(.akten-kennzahl-wert,.akten-serif.akten-num,.home-v2-status-num,.home-kurve-wert,.preise-betrag-zahl,.exam-note-zahl,.schema-punkte-zahl,.selbsttest-zahl,.frueh-ergebnis-zahl,.lernplan-ring-wert,.lernplan-tag-minuten){font-family:var(--font-titel);letter-spacing:-.03em;font-variant-numeric:lining-nums tabular-nums;font-weight:400}html body .home-v2-status-num{font-size:clamp(44px,2.4vw + 20px,64px);line-height:.95}.akten-sidebar[data-collapsed="1"] .akten-nav-link{border-radius:var(--rund-navigation);justify-content:center;gap:0;width:38px;height:38px;min-height:38px;margin-inline:auto;padding:0}.akten-sidebar[data-collapsed="1"] .akten-sidebar-marke{border-radius:var(--rund-navigation)}.akten-shell>.akten-sidebar .akten-sidebar-footer-strip{background:0 0;border-bottom-right-radius:22px;border-bottom-left-radius:22px}.akten-sidebar[data-collapsed="1"] .akten-nav-link>:not(:first-child){display:none}:root,html[data-skin]{--e-rund-flaeche:14px;--e-rund-schwebend:16px;--e-rund-dialog:20px;--e-schatten-schwebend:0 2px 6px #14130e0d, 0 18px 48px -16px #14130e47;--modal-bg:var(--e-karte);--modal-border:var(--e-kante);--modal-radius:var(--e-rund-dialog);--modal-shadow:var(--e-schatten-schwebend);--schwebe-flaeche:var(--e-karte);--schwebe-schatten:var(--e-schatten-schwebend);--schwebe-radius:var(--e-rund-schwebend);--schwebe-polster:6px}html[data-skin=pergament-dunkel],html[data-skin=schwarzweiss]{--e-schatten-schwebend:0 2px 6px #00000059, 0 18px 48px -16px #000000b3;--schwebe-flaeche:var(--color-paper-10)}.akten-dialog-kopf,.akten-dialog-fuss{background:0 0}.akten-dialog-kopf{border-bottom-color:var(--e-kante)}.akten-dialog-fuss{border-top-color:var(--e-kante)}.akten-klappfeld{border-radius:var(--e-rund-schwebend);border:1px solid var(--e-kante)}.akten-menue,.akten-auswahl-liste,.akten-usermenu-feld{border:1px solid var(--e-kante);border-radius:var(--e-rund-schwebend)}.akten-menue-eintrag{border-radius:10px}html body .akten-wahlkarte,html body .akten-kachel{background:var(--e-karte);border:1px solid var(--e-kante);border-radius:var(--e-rund-flaeche);transition:border-color var(--dauer) var(--kurve),box-shadow var(--dauer) var(--kurve);box-shadow:0 1px 2px #14130e08}html body .akten-wahlkarte:hover,html body .akten-kachel:hover{border-color:var(--color-paper-30);box-shadow:var(--e-schatten)}html body .akten-wahlkarte[aria-checked=true],html body .akten-wahlkarte[data-gewaehlt],html body .akten-wahlkarte[aria-pressed=true]{background:var(--color-ink-100);border-color:var(--color-ink-100)}html body .akten-kachel[data-gestrichelt]{border-style:dashed;border-color:var(--color-paper-30);box-shadow:none}html body .akten-ablage{background:var(--e-karte);border-color:var(--color-paper-30);border-radius:var(--e-rund-flaeche)}html body .akten-zustand:is([data-dichte=feld],[data-rahmen]){border-radius:var(--e-rund-flaeche)}html body .akten-zustand[data-rahmen=karte]{background:var(--e-karte);border:1px solid var(--e-kante)}.akten-zustand-symbol{background:var(--color-paper-05);border-color:var(--e-kante)}html body .akten-meldung{border-radius:var(--e-rund-flaeche)}html body .akten-meldung[data-ton=info],html body .akten-meldung[data-ton=erfolg]{background:var(--e-karte);border-color:var(--e-kante)}html body .akten-meldung[data-ton=warnung]{background:var(--e-karte)}html body .akten-meldung[data-ton=fehler]{background:var(--signal-gefahr)}@supports (color:color-mix(in lab,red,red)){html body .akten-meldung[data-ton=fehler]{background:color-mix(in srgb,var(--signal-gefahr) 5%,var(--e-karte))}}.akten-meldung-marke{border-radius:999px!important;padding-inline:8px!important}html body .akten-chip{background:var(--e-karte);border:1px solid var(--e-kante-stark);border-radius:999px;padding-inline:10px 6px}html body .akten-badge{border-radius:999px;padding-inline:8px}html body .akten-tabelle thead th{background:0 0}html body .akten-tabelle-wrap[data-kopf-stehend] thead th{background:var(--e-karte)}html body .akten-kennzahl-wert{font-size:clamp(30px,1.4vw + 16px,40px);line-height:1}html body .akten-kennzahl[data-groesse=l] .akten-kennzahl-wert{font-size:clamp(44px,2.4vw + 20px,64px)}html body .akten-kennzahl[data-groesse=s] .akten-kennzahl-wert{font-size:24px}html body .akten-vorgang-titel{font-family:var(--font-titel);letter-spacing:-.02em;font-weight:400}html body .akten-vorgang-blatt{border-radius:var(--e-rund-dialog)!important}html body .akten-topbar-pill{background:var(--e-karte);border:1px solid var(--e-kante);box-shadow:var(--e-schatten);padding:4px 4px 4px 6px}.akten-topbar-werkzeug[data-form=symbol]{width:30px;padding:0}.akten-topbar-werkzeug[data-form=symbol]:has(.akten-topbar-werkzeug-zahl){width:auto;min-width:30px;padding:0 8px}.akten-topbar-werkzeug svg{flex-shrink:0}html body .akten-topbar-werkzeug[data-gedrueckt=true],html body .akten-topbar-werkzeug[data-gedrueckt=true]:hover{background:var(--color-ink-100);color:var(--color-paper-00);border-radius:999px}.akten-topbar-werkzeug[data-form=suche] .akten-topbar-werkzeug-kbd{color:var(--color-ink-40)}html body .akten-topbar-werkzeug[data-form=hervor]{background:var(--color-ink-100);min-height:32px;color:var(--color-paper-00);margin-left:6px;padding:0 14px;font-weight:500}html body .akten-topbar-werkzeug[data-form=hervor]:hover{background:var(--color-ink-80);color:var(--color-paper-00)}html body .akten-topbar-werkzeug[data-form=hervor] .akten-topbar-werkzeug-a{background:var(--color-paper-00);color:var(--color-ink-100);border-color:#0000;border-radius:4px}html body .recherche-start-text{font-family:var(--font-sans);color:var(--color-ink-60);font-size:13px;line-height:1.5}html body .kal-raster{background:var(--e-karte);border:1px solid var(--e-kante);border-radius:var(--e-rund);box-shadow:var(--e-schatten)}html body .akten-schiene-eintrag{border-radius:var(--rund-navigation)}html body .akten-schiene-eintrag.ist-aktiv{background:var(--color-ink-100);color:var(--color-paper-00)}html body .akten-schiene-eintrag.ist-aktiv svg{color:var(--color-paper-00)}html body :is(.akten-kopf-btn.hint-reopen-btn,.akten-schliessen,.akten-menue-mehr){border-radius:999px}:root,html[data-skin]:not([data-skin=schwarzweiss]){--radius-akten-2:10px;--radius-akten-3:14px}html body .akten-app-bridge :is(.shadow-lg,.shadow-xl,.shadow-2xl){box-shadow:var(--e-schatten-schwebend)!important}:root,html[data-skin]{--card-bg:var(--e-karte);--card-border:var(--e-kante);--card-shadow:var(--e-schatten)}:root,html[data-skin]:not([data-skin=schwarzweiss]){--card-radius:var(--e-rund)}html[data-skin=schwarzweiss]{--card-radius:var(--radius-akten-3)}html body :is(.akten-tabs-segmented,.akten-tabs-pills) :is([role=tab],[data-slot=motion-highlight],[data-slot=motion-highlight-hover]){border-radius:999px}html body .akten-tabs-underline [role=tablist]{border-radius:0}html body .akten-tabs-segmented [role=tablist]{background:var(--e-karte);border:1px solid var(--e-kante-stark)}html body .akten-tabs-segmented [data-slot=motion-highlight]{background:var(--akten-tabs-akzent,var(--color-ink-100))}html body .akten-tabs-segmented [role=tab][data-state=active]{color:var(--color-paper-00);font-weight:500}html body .akten-tabs-segmented [role=tab][data-state=active] .akten-tabs-punkt{background:var(--color-paper-00)!important}html body .akten-tabs-segmented [role=tab][data-state=active] .akten-tabs-zahl{background:var(--color-paper-00);color:var(--akten-tabs-akzent,var(--color-ink-100))}html body .akten-tabs-links .akten-tabs-linkliste{background:var(--e-karte);border:1px solid var(--e-kante-stark);border-radius:999px;align-items:center;gap:2px;margin:0;padding:3px;list-style:none;display:inline-flex}html body .akten-tabs-links.akten-tabs-breit .akten-tabs-linkliste{width:100%;display:flex}html body .akten-tabs-links.akten-tabs-breit .akten-tabs-linkplatz{flex:1;min-width:0}html body .akten-tabs-links .akten-tabs-link{min-block-size:30px;inline-size:100%;font-family:var(--font-sans);font-size:var(--text-akten-small);color:var(--color-ink-60);white-space:nowrap;transition:color var(--dauer) var(--kurve),background var(--dauer) var(--kurve);border-radius:999px;justify-content:center;align-items:center;padding:4px 12px;font-weight:500;text-decoration:none;display:inline-flex}html body .akten-tabs-links .akten-tabs-link:hover:not([aria-current]){background:var(--color-paper-10);color:var(--color-ink-100)}html body .akten-tabs-links .akten-tabs-link[aria-current]{background:var(--color-ink-100);color:var(--color-paper-00);font-weight:500}html body .akten-tabs-links .akten-tabs-link:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media(prefers-reduced-motion:reduce){html body .akten-tabs-links .akten-tabs-link{transition:none}}html body .akten-tabs-pills [role=tab]:not([data-state=active]){background:var(--e-karte);border-color:var(--e-kante-stark)}html body :is(.akten-deck-card,.decks-weg-link>.akten-blatt){transition:border-color var(--dauer) var(--kurve),box-shadow var(--dauer) var(--kurve)}html body :is(.akten-deck-card:hover,.decks-weg-link:hover>.akten-blatt){border-color:var(--color-paper-30)!important;box-shadow:var(--e-schatten-schwebend)!important}html body .decks-weg-link:hover>.akten-blatt{background:var(--e-karte)!important}html body :is(.akten-streak,.home-hero-exam){background:var(--e-karte);border-color:var(--e-kante-stark);border-radius:999px;padding-inline:12px}html body .feed-aussen-karte{background:var(--e-karte);border-color:var(--e-kante);border-radius:var(--e-rund-innen);padding:8px 10px}html body .feed-aussen-karte[data-offen=true]{border-color:var(--e-kante-stark)}html body .feed-aussen-ruhend>.feed-aussen-karte:not(:first-child){height:32px;overflow:hidden}html body .feed-aussen-ruhend>.feed-aussen-karte:not(:first-child)>*{visibility:hidden}html body .akten-sidebar-raum-zeile{background:var(--e-karte);border-color:var(--e-kante-stark);border-radius:999px;padding-inline:12px}html body .akten-sidebar-raum[data-offen=true] .akten-sidebar-raum-zeile{background:var(--color-paper-05);border-color:var(--color-ink-40)}html body .akten-sidebar-raum[data-schmal=true] .akten-sidebar-raum-zeile{width:38px;height:38px;margin-inline:auto;padding:0}html body .akten-sidebar-raum-auszug{border-radius:var(--e-rund-schwebend);background:var(--e-karte);border-color:var(--e-kante);box-shadow:var(--e-schatten-schwebend)}html body .akten-usermenu-feld{background:var(--e-karte);box-shadow:var(--e-schatten-schwebend)}html body .akten-usermenu-knopf{border-radius:var(--rund-navigation)}html body .akten-usermenu-knopf:is(:hover,[data-offen=true]){background:var(--color-paper-05);border-color:#0000}html body .hint-buehne{border:1px solid var(--e-kante);border-radius:var(--e-rund-flaeche);margin:12px 12px 0}html body .hint-miniatur{border-color:var(--e-kante);border-radius:var(--e-rund-flaeche)}html body .hint-chip{border-radius:999px}html body .akten-gebiet-wahl-pille{background:var(--e-karte);border-color:var(--e-kante-stark)}html body .akten-gebiet-wahl-pille[aria-checked=true]{background:var(--color-ink-100);border-color:var(--color-ink-100);color:var(--color-paper-00)}html body .akten-gebiet-wahl-pille[aria-checked=true] .akten-gebiet-wahl-zahl{color:#fbf8f1b3!important}@supports (color:color-mix(in lab,red,red)){html body .akten-gebiet-wahl-pille[aria-checked=true] .akten-gebiet-wahl-zahl{color:color-mix(in srgb,var(--color-paper-00) 70%,transparent)!important}}html body :is(.notif-fuss,.suche-filter){border-color:var(--e-kante)}html body .card-html :is(.merke,.klausur-tipp,.achtung,.beispiel,.sv,.definition) .label{letter-spacing:0;font-size:.6875rem}.home-e-raster{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.home-e-raster .home-status,.home-e-raster .home-recs,.home-e-raster .home-seite{grid-area:auto}.home-e-raster>.home-e-b12{grid-column:1/-1}.home-e-raster>.home-e-b6{grid-column:span 6}.home-e-raster>.home-e-b3{grid-column:span 3}@media(max-width:1400px){.home-e-raster>.home-e-b3{grid-column:span 6}}@media(max-width:1100px){.home-e-raster>:is(.home-e-b6,.home-e-b3){grid-column:1/-1}}.home-e-banner{border:1px solid var(--e-kante,var(--color-paper-20));background:var(--e-karte,var(--color-paper-00));box-shadow:var(--e-schatten);font-size:var(--text-akten-body-lg);color:var(--color-ink-80);border-radius:16px;align-items:center;gap:12px;padding:12px 12px 12px 16px;display:flex}.home-e-banner strong{color:var(--color-ink-100);font-weight:500}.home-e-banner-zeichen{background:var(--color-ink-100);width:24px;height:24px;color:var(--color-paper-00);font-family:var(--font-titel);border-radius:6px;flex:none;place-items:center;padding-top:3.5px;font-size:15px;font-weight:600;line-height:1;display:inline-grid}.home-e-banner-text{flex:1;min-width:0}.home-e-karte{--blatt-abstand:8px}.home-e-zahl{align-items:baseline;gap:10px;display:flex}.home-e-delta{color:var(--color-ink-60);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.home-e-einheit{font-family:var(--font-titel);color:var(--color-ink-100);font-size:26px}.home-e-name{color:var(--color-ink-60);font-size:15px}.home-e-unter{color:var(--color-ink-60);font-size:13px;line-height:1.45}.home-e-kopfzeile{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.home-e-abschnitt{flex-direction:column;gap:10px;margin-top:auto;padding-top:18px;display:flex}.home-e-abschnitt-name{color:var(--color-ink-40);font-size:13px}.home-e-fuss{margin:10px calc(var(--pad-card) * -1) calc(var(--pad-card) * -1);padding:12px var(--pad-card);border-top:1px solid var(--e-kante,var(--color-paper-20))}.home-e-legende{margin:0;border-top:0!important;padding-top:0!important}html body .home-e-klein .home-v2-status-num,html body .home-e-klein .home-kurve-wert{font-size:44px;line-height:1}.home-e-klein .home-kurve,.home-e-klein .home-wochen{margin-top:auto}.mg-klein{color:var(--color-ink-60);font-size:12px;line-height:1.45}.mg code,.muster-abschnitt-titel code{font-family:var(--font-code,var(--font-mono));font-size:.9em}.mg-quelle{max-width:72ch;font-size:var(--text-akten-body);color:var(--color-ink-60);margin:0 0 8px;line-height:1.55}.mg-quelle a{color:var(--color-ink-100);text-underline-offset:3px;text-decoration:underline}.mg-regeln{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.mg-regel{border:1px solid var(--e-kante);border-radius:var(--e-rund);background:var(--e-karte);box-shadow:var(--e-schatten);color:var(--color-ink-60);flex-direction:column;gap:6px;padding:20px;font-size:14px;line-height:1.5;display:flex}.mg-regel strong{color:var(--color-ink-100);font-size:16px;font-weight:500;line-height:1.3}.mg-regel-nr{background:var(--color-ink-100);width:26px;height:26px;color:var(--color-paper-00);border-radius:999px;place-items:center;margin-bottom:4px;font-size:13px;font-weight:600;display:inline-grid}.mg-regel-tun{font-size:13px}.mg-regel-tun b{color:var(--color-ink-80);font-weight:500}@media(max-width:1300px){.mg-regeln{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.mg-regeln{grid-template-columns:1fr}}.mg-ebene-grund{border:1px dashed var(--color-ink-40);border-radius:var(--e-rund);background-color:var(--color-paper-00);height:240px;padding:16px;position:relative}.mg-ebene-karte{border:1px solid var(--e-kante);border-radius:var(--e-rund);background:var(--e-karte);width:46%;height:150px;box-shadow:var(--e-schatten);flex-direction:column;justify-content:space-between;padding:18px;display:flex;position:absolute;top:56px;left:40px}.mg-ebene-schwebend{border:1px solid var(--e-kante);border-radius:var(--e-rund-schwebend,16px);background:var(--schwebe-flaeche,var(--e-karte));width:40%;height:120px;box-shadow:var(--e-schatten-schwebend);flex-direction:column;justify-content:space-between;padding:18px;display:flex;position:absolute;top:36px;right:40px}.mg-schild{color:var(--color-ink-100);font-size:13px;font-weight:500}@media(max-width:700px){.mg-ebene-grund{flex-direction:column;gap:12px;height:auto;display:flex}.mg-ebene-karte,.mg-ebene-schwebend{gap:16px;width:auto;height:auto;position:static}}.mg-tabelle-rahmen{border:1px solid var(--e-kante);border-radius:var(--e-rund);background:var(--e-karte);box-shadow:var(--e-schatten);overflow-x:auto}.mg-tabelle{border-collapse:collapse;width:100%;font-size:14px}.mg-tabelle th{text-align:left;color:var(--color-ink-60);white-space:nowrap;padding:12px 16px 8px;font-size:12px;font-weight:500}.mg-tabelle td{border-top:1px solid var(--e-kante);vertical-align:middle;padding:10px 16px}.mg-tabelle-name{white-space:nowrap;font-weight:500}.mg-tabelle td:nth-child(3){white-space:nowrap;color:var(--color-ink-80)}.mg-tabelle-leise{color:var(--color-ink-60);min-width:260px}.mg-probe{box-sizing:border-box;border-radius:10px;place-items:center;width:56px;height:32px;display:inline-grid}.mg-probe-text{border:1px solid var(--e-kante);background:var(--e-karte);color:var(--mg-farbe);font-size:17px;font-weight:500}.mg-probe-flaeche{border:1px solid var(--e-kante);background:var(--mg-farbe)}.mg-probe-linie{border:1px solid var(--mg-farbe);background:var(--e-karte)}.mg-probe-fokus{border:1px solid var(--e-kante-stark);background:var(--e-karte);outline:2px solid var(--mg-farbe);outline-offset:2px;border-radius:999px}.mg-probe-aktiv{background:var(--color-ink-100);color:var(--color-paper-00);border-radius:999px;font-size:12px;font-weight:500}.mg-rundungen{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:16px;display:grid}.mg-rundung{flex-direction:column;gap:2px;display:flex}.mg-rundung-probe{border-top:2px solid var(--color-ink-100);border-left:2px solid var(--color-ink-100);width:72px;height:52px;margin-bottom:8px}.mg-rundung-wert{font-variant-numeric:tabular-nums;font-size:15px;font-weight:500}.mg-rundung-name{color:var(--color-ink-80);font-size:13px}.mg-schrift{flex-direction:column;gap:16px;display:flex}.mg-schrift-gruppe{border:1px solid var(--e-kante);border-radius:var(--e-rund);background:var(--e-karte);box-shadow:var(--e-schatten);padding:4px 20px 8px}.mg-schrift-kopf{flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:12px 0 10px;display:flex}.mg-schrift-kopf strong{font-size:13px;font-weight:500}.mg-stufe{border-top:1px solid var(--e-kante);grid-template-columns:200px minmax(0,1fr);align-items:baseline;gap:4px 24px;padding:14px 0;display:grid}.mg-stufe-name{flex-direction:column;gap:2px;font-size:13px;display:flex}.mg-stufe-probe{overflow-wrap:anywhere;min-width:0;color:var(--color-ink-100)}.mg-stufe-ist{max-width:72ch;color:var(--color-ink-60);grid-column:2;margin:2px 0 0;font-size:12px;line-height:1.45}.mg-stufe-probe[data-stil=kennzahl]{font-family:var(--font-titel);letter-spacing:-.03em;font-variant-numeric:lining-nums tabular-nums;font-size:40px;line-height:1}.mg-stufe-probe[data-stil=seitentitel]{font-family:var(--font-titel);letter-spacing:-.025em;font-size:40px;line-height:1.12}.mg-stufe-probe[data-stil=begruessung]{font-family:var(--font-titel);letter-spacing:-.025em;font-size:34px;line-height:1.12}.mg-stufe-probe[data-stil=titel-fenster]{font-family:var(--font-titel);letter-spacing:-.02em;font-size:28px;line-height:1.18}.mg-stufe-probe[data-stil=titel-karte]{font-family:var(--font-sans);letter-spacing:-.01em;font-size:20px;font-weight:500;line-height:1.25}.mg-stufe-probe[data-stil=text-gross]{font-family:var(--font-sans);font-size:17px;line-height:1.45}.mg-stufe-probe[data-stil=text]{font-family:var(--font-sans);font-size:15px;line-height:1.55}.mg-stufe-probe[data-stil=text-klein]{font-family:var(--font-sans);font-size:13px;line-height:1.45}.mg-stufe-probe[data-stil=vorzeile]{font-family:var(--font-sans);color:var(--color-ink-60);font-size:13px;line-height:1.35}.mg-stufe-probe[data-stil=beschriftung]{font-family:var(--font-sans);color:var(--color-ink-60);font-size:12px;font-weight:500;line-height:1.35}.mg-stufe-probe[data-stil=code]{font-family:var(--font-code,"JetBrains Mono", monospace);font-size:13px;line-height:1.5}@media(max-width:700px){.mg-stufe{grid-template-columns:1fr}.mg-stufe-ist{grid-column:1}.mg-stufe-probe[data-stil=kennzahl],.mg-stufe-probe[data-stil=seitentitel]{font-size:30px}.mg-stufe-probe[data-stil=begruessung]{font-size:26px}.mg-stufe-probe[data-stil=titel-fenster]{font-size:23px}}.mg-bewegung{border:1px solid var(--e-kante);border-radius:var(--e-rund);background:var(--e-karte);box-shadow:var(--e-schatten);margin:0;padding:4px 20px;list-style:none}.mg-bewegung-zeile{border-top:1px solid var(--e-kante);grid-template-columns:72px minmax(0,1fr) 132px;align-items:center;gap:16px;padding:11px 0;font-size:14px;display:grid}.mg-bewegung-zeile:first-child{border-top:0}.mg-bewegung-ms{font-variant-numeric:tabular-nums;font-weight:500}.mg-bewegung-spur{background:var(--color-paper-10);border-radius:999px;height:12px;position:relative}.mg-bewegung-punkt{background:var(--color-ink-100);width:12px;height:12px;transition:transform var(--mg-zeit) var(--kurve);border-radius:999px;position:absolute;top:0;left:0}.mg-bewegung-zeile:hover .mg-bewegung-punkt{transform:translate(120px)}@media(prefers-reduced-motion:reduce){.mg-bewegung-punkt{transition:opacity var(--dauer-kurz) linear}.mg-bewegung-zeile:hover .mg-bewegung-punkt{opacity:.4;transform:none}}@media(max-width:700px){.mg-bewegung-zeile{grid-template-columns:64px minmax(0,1fr)}.mg-bewegung-spur{display:none}}.mg-plan{border:1px solid var(--e-kante);border-radius:var(--e-rund);background:var(--e-karte);box-shadow:var(--e-schatten);margin:0;padding:4px 20px;list-style:none}.mg-plan-zeile{border-top:1px solid var(--e-kante);grid-template-columns:200px minmax(0,1.1fr) minmax(0,1.4fr) 72px;align-items:center;gap:16px;padding:13px 0;font-size:14px;display:grid}.mg-plan-zeile:first-child{border-top:0}.mg-plan-stand{white-space:nowrap;border-radius:999px;justify-self:start;padding:3px 10px;font-size:12px;font-weight:500}.mg-plan-stand[data-stand=fertig]{background:var(--color-ink-100);color:var(--color-paper-00)}.mg-plan-stand[data-stand=entwurf]{border:1px solid var(--color-ink-40);color:var(--color-ink-100)}.mg-plan-stand[data-stand=bleibt]{background:var(--color-paper-10);color:var(--color-ink-60)}.mg-plan-was{font-weight:500}.mg-plan-ort{color:var(--color-ink-60)}.mg-plan-weg{color:var(--color-ink-100);justify-self:end;font-weight:500;text-decoration:none}.mg-plan-weg:hover{text-underline-offset:3px;text-decoration:underline}@media(max-width:900px){.mg-plan-zeile{grid-template-columns:1fr;gap:4px}.mg-plan-weg{justify-self:start}}.muster-abschnitt-titel{border-bottom:1px solid var(--color-paper-20);font-family:var(--font-sans);letter-spacing:-.01em;color:var(--color-ink-100);margin:0;padding-bottom:10px;font-size:22px;font-weight:500;line-height:1.25}.muster-karte{border:1px solid var(--e-kante);border-radius:var(--e-rund);background:var(--e-karte);box-shadow:var(--e-schatten);padding:20px}.muster-werkzeugleiste{flex-wrap:wrap;align-items:center;gap:2px;width:fit-content;max-width:100%;padding:4px;display:inline-flex}.muster-strich{background:var(--color-paper-20);flex:none;width:1px;height:18px;margin:0 6px}.muster-fokus .akten-switch{outline:2px solid var(--color-focus-ring);outline-offset:2px}.muster-bild{pointer-events:none;-webkit-user-select:none;user-select:none}html body .akten-topbar-pill.muster-statisch{view-transition-name:none;width:fit-content;margin-left:0;transition:none;transform:none}html body .muster-statisch [data-muster-ueber]{background:var(--color-paper-10);color:var(--color-ink-100)}html body .akten-topbar-pill.muster-statisch[data-collapsed=true] .akten-topbar-pill-toggle{transition:none}html body .akten-sidebar.muster-leiste{z-index:auto;border:1px solid var(--e-kante);background:var(--e-karte);width:264px;height:auto;box-shadow:var(--e-schatten-leiste);border-radius:22px;position:relative;top:auto}html body .akten-sidebar.muster-leiste[data-collapsed="1"]{width:76px}html body .muster-leiste .akten-sidebar-brand{border-bottom-color:#0000;padding-inline:16px}html body .muster-leiste[data-collapsed="1"] .akten-sidebar-brand{padding:0}html body .muster-leiste .akten-sidebar-nav{overflow:visible}html body .muster-leiste .akten-sidebar-footer-strip{border-top-color:var(--e-kante);background:0 0;border-radius:0 0 22px 22px}html body .muster-leiste[data-collapsed="1"] .akten-sidebar-footer-strip{justify-content:center;padding:0 6px}html body .muster-leiste[data-collapsed="1"] .muster-leiste-gruppe{position:relative}html body .muster-leiste[data-collapsed="1"] .muster-leiste-gruppe:before{content:"";background:var(--color-paper-20);width:18px;height:1px;position:absolute;top:-8px;left:50%;transform:translate(-50%)}html body .muster-hinweiskarte .hint-karte{z-index:auto;position:relative;top:auto;right:auto}.muster-bandrahmen{border-radius:var(--e-rund);background:var(--color-paper-00);padding:8px 12px 16px;overflow:hidden}.akten-werkzeugleiste,html body .exam-toolbar,html body .zeichenleiste,html body .pdf-leiste,html body .note-editor-toolbar{background:var(--e-karte);border:1px solid var(--e-kante);box-shadow:var(--e-schatten-schwebend);border-radius:22px}html body .exam-toolbar{width:fit-content;max-width:calc(100% - 24px);margin:10px auto 6px;padding:4px 8px}html body .zeichenflaeche[data-ausrichtung=kopf] .zeichenleiste{width:fit-content;max-width:100%;margin-inline:auto;top:8px}html body .zeichenflaeche[data-ausrichtung=links] .zeichenleiste{border-radius:22px}html body .pdf-leiste{padding:4px}html body .notes-seite{background:0 0;border-top:0}html body .notes-kopfleiste{background:0 0;border-bottom-color:#0000}html body .notes-kopfleiste+div{box-sizing:border-box;gap:12px;padding:0 12px 12px}html body .ws-leiste{border:1px solid var(--e-kante);background:var(--e-karte);height:100%;box-shadow:var(--e-schatten);border-radius:22px}html body :is(.notes-editor-karte:has(.note-editor-toolbar),.neben-mitschrift){border:1px solid var(--e-kante);border-radius:var(--e-rund);background:var(--e-karte);min-width:0;box-shadow:var(--e-schatten);overflow:hidden}html body .notes-neben-wrap{gap:12px}html body .neben-kopf{border-bottom-color:var(--e-kante)}@media(max-width:900px){html body .notes-neben-schalter{background:0 0;border-bottom:0;padding:0 0 4px}}html body .ws-leiste .ws-strich,html body .ws-leiste .ws-hovermarke{border-radius:10px;width:auto!important;left:8px!important;right:8px!important}html body .ws-leiste .ws-strich{background:var(--color-ink-100);z-index:0!important}html body .ws-leiste :is(.ws-row,.ws-baum-kurs){padding-inline:18px}html body .ws-leiste .ws-row[data-einzug=flach]{padding-left:26px}html body .ws-leiste .ws-row[data-einzug=tief]{padding-left:38px}html body .ws-leiste .ws-abschnitt{padding-inline:18px}html body .ws-leiste :is(.ws-row,.ws-baum-kurs)[data-active=true]{background:0 0}html body .ws-leiste :is(.ws-row,.ws-baum-kurs)[data-active=true] :is(.ws-row-name,.ws-row-symbol,.ws-row-zahl,.ws-row-favorit,.ws-row-geteilt,.ws-baum-pfeil){color:var(--color-paper-00)}html body .ws-leiste .ws-row-wrap>.ws-row{padding-right:18px}html body .ws-leiste .ws-row-wrap[data-loeschbar=true]:is(:hover,:focus-within)>.ws-row{padding-right:42px}html body .ws-leiste .akten-symbolknopf.ws-row-delete{right:12px}html body .ws-leiste .ws-row-wrap:has(>.ws-row[data-active=true]) .ws-row-delete{color:var(--color-paper-00)}html body .ws-leiste .ws-kopf{height:52px;padding-top:10px}html body .ws-leiste .ws-kopf-zeile{height:40px}html body .ws-leiste :is(.ws-fuss,.ws-status){border-top-color:var(--e-kante)}html body .ws-leiste .ws-fuss-link{border-radius:10px;padding-inline:10px}html body .ws-leiste .ws-status{padding-inline:18px}html body .note-toolbar-trigger{border-radius:999px;padding-inline:10px}html body .note-toolbar-trigger[data-open=true]{background:var(--color-paper-05);border-color:var(--e-kante-stark)}html body .notes-kopf-aktionen .akten-kopf-btn{background:var(--e-karte);border-color:var(--e-kante-stark)}html body .notes-kopf-aktionen .notes-kopf-schmal{display:none}@container notes-kopf (max-width:375px){html body .notes-kopf-aktionen .notes-kopf-breit{display:none}html body .notes-kopf-aktionen .notes-kopf-schmal{border-color:var(--e-kante-stark);background:var(--e-karte);width:30px;height:30px;display:inline-grid}}@media(max-width:640px){html body .notes-kopfleiste+div{gap:8px;padding:0 8px 8px}}html body .note-editor-toolbar{border-bottom:1px solid var(--e-kante);flex-shrink:0;gap:8px;width:auto;height:auto;min-height:40px;margin:10px 12px 2px;padding:3px 6px}html body .note-editor-scroll{background:0 0}html body .note-statusbar{border-top:1px solid var(--e-kante);color:var(--color-ink-40);background:0 0}html body :is(.ki-chat-fenster,.frag-fenster,.recherche-fenster,.norm-schwebefeld,.hint-karte,.exam-notizblatt){background:var(--e-karte);border:1px solid var(--e-kante);box-shadow:var(--e-schatten-schwebend);border-radius:16px}html body :is(.chatfeld-kopf,.ki-chat-kopf,.frag-fenster-kopf,.recherche-fenster-kopf,.norm-schwebefeld-kopf,.exam-notizblatt-kopf){border-bottom-color:var(--e-kante);background:0 0}html body .voice-pille{background:var(--e-karte);border-color:var(--e-kante);box-shadow:var(--e-schatten-schwebend)}html body .akten-band-leiste{flex-direction:column;gap:8px;padding:8px 12px 0;display:flex}html body .akten-band{border:1px solid var(--e-kante);border-block-end:1px solid var(--e-kante);background:var(--e-karte);box-shadow:var(--e-schatten);border-radius:16px}html body .note-editor-page{background:var(--e-karte)}@supports (color:color-mix(in lab,red,red)){html body .note-editor-page{background:color-mix(in srgb,var(--e-karte) 50%,#fff)}}html body .akten-blatt.note-properties-block{transition:background-color var(--dauer) var(--kurve),border-color var(--dauer) var(--kurve);background:var(--e-karte)!important;border:1px solid var(--e-kante)!important;border-radius:var(--e-rund-flaeche,14px)!important;box-shadow:none!important}html body .akten-blatt.note-properties-block:hover{background:var(--color-paper-05)!important;border-color:var(--e-kante-stark)!important}@media(max-width:768px){html body .akten-shell>.akten-sidebar{border:1px solid var(--e-kante);background:var(--e-karte);box-shadow:var(--e-schatten-schwebend);border-radius:22px;left:8px;transform:translate(calc(-100% - 16px));top:calc(var(--top-banner-height,0px) + 8px)!important;bottom:8px!important}html body .akten-shell[data-mobile-open="1"]>.akten-sidebar{transform:none}html body .akten-shell>.akten-sidebar .akten-sidebar-brand{border-bottom-color:#0000}html body .akten-shell>.akten-sidebar .akten-sidebar-footer-strip{border-top-color:var(--e-kante)!important}html body .akten-topbar-mobile-brand{border:1px solid var(--e-kante);background:var(--e-karte);box-shadow:var(--e-schatten);border-radius:999px;padding:2px 12px 2px 2px;gap:2px!important}html body .akten-topbar-mobile-brand .akten-icon-btn,html body .akten-topbar-mobile-brand button{border-radius:999px}}@media(min-width:769px){html body .akten-shell-main>.akten-topbar{inset-inline:0;position:absolute;top:0}html body .akten-shell-main>.akten-shell-scroll{padding-top:var(--akten-topbar-h,60px);scroll-padding-top:calc(var(--akten-topbar-h,60px) + 8px)}html body .akten-shell-main:not(:has(>.akten-topbar))>.akten-shell-scroll{padding-top:0}:root{--akten-sticky-top:var(--akten-topbar-h,60px)}html body .akten-shell-scroll>.akten-page-folio,html body .akten-shell-scroll>.akten-lesedeckel-rahmen>.akten-lesedeckel-inhalt>.akten-page-folio{top:calc(var(--akten-topbar-h,60px) + 8px)}}@container rspr-detail (min-width:800px){html body .akten-shell-scroll .rspr-detail-neben{top:var(--akten-sticky-top,0px)}}html body .akten-band-leiste:empty{padding:0}html body .ki-chat-fenster[data-offen=true]{box-shadow:var(--e-schatten-schwebend)}html body .feed-banner{top:var(--ankunft-oben);right:var(--ankunft-rechts);border:1px solid var(--e-kante);border-radius:var(--e-rund-schwebend,16px);background:var(--e-karte);box-shadow:var(--e-schatten-schwebend)}html body .hint-karte{top:var(--ankunft-oben);right:var(--ankunft-rechts)}html body .akten-band[data-ton=warnung]{border:1px dashed var(--signal-warnung);background:var(--signal-warnung)}@supports (color:color-mix(in lab,red,red)){html body .akten-band[data-ton=warnung]{background:color-mix(in srgb,var(--signal-warnung) 6%,var(--e-karte))}}html body .akten-band[data-ton=invers]{border-color:var(--band-invers-grund);background:var(--band-invers-grund)}html body :is(.akten-vorgang,.akten-pflichtseite)>.akten-footer-compact{border-top-color:var(--e-kante);background:0 0}html body .akten-vorgang[data-rahmen=startseite]{min-height:calc(100dvh - var(--st-kopf-hoehe,68px))}html body .st .akten-vorgang[data-rahmen=startseite] .akten-blatt.akten-vorgang-kasten{padding:clamp(24px,1.6vw + 16px,36px);border:1px solid var(--e-kante)!important;border-radius:var(--e-rund-dialog,20px)!important;background:var(--e-karte)!important;box-shadow:var(--e-schatten-schwebend)!important}html body .zeichen-seite-kopf{border:1px solid var(--e-kante);background:var(--e-karte);box-shadow:var(--e-schatten-schwebend);border-radius:999px;margin:12px 12px 0;padding:6px 6px 6px 16px}html body :is(.recherche-fenster-fuss,.frag-fenster-fuss){border-top-color:var(--e-kante);background:0 0}html body .exam-schreibflaeche{border:1px solid var(--e-kante);border-radius:var(--e-rund);background:var(--e-karte);box-shadow:var(--e-schatten);overflow:hidden}html body .exam-page-scroll{background:0 0}html body .exam-page-sheet{border-color:var(--e-kante-stark);box-shadow:none}html body .exam-pdf-rahmen{border:1px solid var(--e-kante);border-radius:var(--e-rund)}html body .exam-notizblatt{top:calc(var(--top-banner-height,0px) + 72px);height:calc(100dvh - var(--top-banner-height,0px) - 84px)}html body .exam-notizblatt .exam-toolbar{box-shadow:none}html body .exam-notes-scroll{background:0 0}html body .exam-toolbar-timer{border-color:var(--e-kante-stark);background:var(--e-karte);border-radius:999px;padding-inline:12px}html[data-skin=pergament-dunkel] body .note-editor-page{background:var(--e-karte)}html body .review-card-shell,html body .gruppe-chat{background:var(--e-karte);border:1px solid var(--e-kante);border-radius:var(--e-rund);box-shadow:var(--e-schatten)}html body .gruppe-chat-kopf{border-bottom-color:var(--e-kante);background:0 0}html body :is(.gruppe-chat,.studyroom-chat-karte) .chat-composer-tray{border-top:1px solid var(--e-kante);background:0 0}html body :is(.gruppe-chat,.studyroom-chat-karte) .chat-composer-shell{background:var(--e-karte);border-color:var(--e-kante-stark);border-radius:var(--e-rund-dialog)}html body :is(.gruppe-chat,.studyroom-chat-karte) .chat-composer-shell:focus-within{border-color:var(--field-border-focus)}html body .studyroom-feed-karte{padding-bottom:var(--abstand-2);background:var(--e-karte);border:1px solid var(--e-kante);border-radius:var(--e-rund);box-shadow:var(--e-schatten)}html body .raumfeed-karte,html body .gruppe-woche{background:var(--e-karte);border-color:var(--e-kante);border-radius:var(--e-rund-flaeche)}html body .gruppe-woche-tag{border-left-color:var(--e-kante)}html body .gruppe-woche-tag.ist-vergangen{background:0 0}html body .gruppe-woche-tag.ist-heute{background:var(--color-paper-05);outline:0}html body .gruppe-woche-tag:hover{background:var(--color-paper-05)}html body .gruppe-inhalte-feed>.gruppe-inhalte-leer{border:1px dashed var(--color-paper-30);border-radius:var(--e-rund-flaeche);background:0 0}html body .gruppe-inhalte-feed .gruppe-zeilen{background:var(--e-karte);border-color:var(--e-kante);border-radius:var(--e-rund-flaeche)}html:not([data-skin=schwarzweiss]) body .lernplan-woche-marke{background:var(--color-ink-100);border-radius:var(--e-rund-flaeche);border-bottom:0}html:not([data-skin=schwarzweiss]) body .lernplan-woche-tag.is-active,html:not([data-skin=schwarzweiss]) body .lernplan-woche-tag.is-active:hover{background:0 0}html:not([data-skin=schwarzweiss]) body .lernplan-woche-tag.is-active :is(.lernplan-woche-nr,.lernplan-woche-kuerzel){color:var(--color-paper-00)}html:not([data-skin=schwarzweiss]) body .lernplan-woche-tag.is-active .lernplan-woche-wort{color:#fbf8f1bf}@supports (color:color-mix(in lab,red,red)){html:not([data-skin=schwarzweiss]) body .lernplan-woche-tag.is-active .lernplan-woche-wort{color:color-mix(in srgb,var(--color-paper-00) 75%,transparent)}}html:not([data-skin=schwarzweiss]) body .lernplan-woche-tag.is-active .lernplan-woche-punkt:not(.is-done){background:#fbf8f173}@supports (color:color-mix(in lab,red,red)){html:not([data-skin=schwarzweiss]) body .lernplan-woche-tag.is-active .lernplan-woche-punkt:not(.is-done){background:color-mix(in srgb,var(--color-paper-00) 45%,transparent)}}@media(max-width:640px){html body .akten-seitenkopf-reihe{position:relative}html body .akten-seitenkopf-reihe:has(.akten-seitenkopf-hinweis) .akten-seitenkopf-titel{padding-right:44px}html body .akten-seitenkopf-hinweis{position:absolute;top:2px;right:0}html body .akten-seitenkopf-aktionen:not(:has(>:not(.akten-seitenkopf-hinweis))){display:contents}}html body .decks-mastery-blatt .akten-kennzahl-reihe[data-flach]>:nth-child(n){padding:var(--abstand-3) var(--pad-card);border-left-color:var(--e-kante)}html body .decks-mastery-blatt .akten-eyebrow:has(.decks-mastery-punkt){gap:0}html body .decks-mastery-blatt .decks-mastery-fuss{padding:var(--abstand-2) var(--pad-card) var(--abstand-3);border-top:1px solid var(--e-kante)}.decks-mastery-punkt{vertical-align:1px;background:var(--color-paper-30);border-radius:999px;block-size:7px;inline-size:7px;margin-right:6px;display:inline-block}.decks-mastery-punkt[data-stufe=sicher],.decks-mastery-punkt[data-stufe=faellig]{background:var(--color-ink-100)}.decks-mastery-punkt[data-stufe=lernend]{background:var(--color-ink-60)}html body .card-detail-form .cd-meta>.cd-block{box-shadow:var(--e-schatten)!important}html body .karten-erstellen-weg{box-shadow:var(--card-shadow)}html body .pdf-quelle-schritte{counter-reset:schritt;padding-left:0;list-style:none}html body .pdf-quelle-schritte>li{padding-left:var(--abstand-5);counter-increment:schritt;position:relative}html body .pdf-quelle-schritte>li:before{content:counter(schritt);background:var(--color-ink-100);width:22px;height:22px;color:var(--color-paper-00);font-family:var(--font-sans);font-size:var(--text-akten-caption);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;font-weight:600;line-height:1;display:grid;position:absolute;top:calc(.75em - 11px);left:0}html body .recherche-norm-blatt .norm-ansicht-kopf{border-bottom-color:var(--e-kante)}html body .recherche-norm-fuss{margin:4px calc(var(--pad-card) * -1) calc(var(--pad-card) * -1);padding:var(--abstand-2) var(--pad-card);border-top:1px solid var(--e-kante)}html body .recherche-norm-fuss .recherche-handlungen{justify-content:flex-end;gap:6px}html body .recherche-norm-fuss .recherche-handlungen>button:first-of-type{order:1}html body .recherche-norm-fuss .recherche-handlungen>button:last-of-type{order:-1}html body .kal-woche-kopf{scrollbar-gutter:stable;flex:none;overflow:hidden}html body .kal-raster .kalender-scroll-view{scrollbar-gutter:stable}html body .home-v2-note-item,html body .home-v2-note-item:hover{background:var(--e-karte);border-radius:var(--e-rund-flaeche)}html body .home-v2-note-item{border-color:var(--e-kante)}html body .home-v2-note-item:hover{border-color:var(--e-kante-stark)}html body .home-v2-note-item--offen{background:var(--e-karte);border-color:var(--color-ink-40)}html body .home-v2-note-new{background:var(--e-karte);border-radius:var(--e-rund-flaeche)}html body .home-recs-trenner{margin-inline:0}html body .verbindungen-freunde .akten-blatt-meta{white-space:nowrap}:root{--erkl-kopf-oben:14px;--erkl-kopf-rechts:16px;--erkl-kopf-links:24px;--erkl-kopf-luecke:16px;--erkl-buehne:300px;--erkl-buehne-min:180px;--erkl-buehne-rand:16px;--erkl-rand-x:32px;--erkl-text-oben:22px;--erkl-fuss-oben:16px;--erkl-fuss-x:24px;--erkl-fuss-unten:20px;--erkl-knopf:40px;--erkl-text-breite:560px;--erkl-titel:1.75rem;--erkl-text:.9375rem;--erkl-vorzeile:.8125rem;--erkl-weiter:.90625rem;--erkl-taste:.75rem;--erkl-taste-rund:6px;--erkl-spur-rund:2px;--erkl-ring-abstand:6px;--erkl-ring-abstand-pille:5px;--erkl-ms-links:28px;--erkl-ms-oben:12px;--erkl-ms-spalte:250px;--erkl-ms-schmal:16px;--rundgang-breite:380px;--rundgang-oben:18px;--rundgang-seite:20px;--rundgang-unten:16px;--rundgang-titel:1.4375rem;--rundgang-text:.875rem;--rundgang-zaehler:.78125rem;--rundgang-knopf:36px;--rundgang-titel-oben:14px;--rundgang-knoepfe-oben:16px}html body .akten-dialog.hint-fenster{--dialog-rand-x:var(--erkl-rand-x)}.hint-fenster-kopf{align-items:center;gap:var(--erkl-kopf-luecke);padding:var(--erkl-kopf-oben) var(--erkl-kopf-rechts) 0 var(--erkl-kopf-links);flex:none;display:flex}.hint-fenster-kopf>.akten-abschnitte{flex:auto}html body .hint-fenster-kopf .hint-fenster-schliessen{color:var(--color-ink-60);border-radius:999px;flex-shrink:0;margin-left:auto;position:relative}.akten-abschnitte{gap:6px;min-width:0;display:flex}.akten-abschnitte-knopf{cursor:pointer;background:0 0;border:0;flex:1 1 0;min-width:0;padding:10px 0}.akten-abschnitte-spur{background:var(--color-paper-10);border-radius:var(--erkl-spur-rund);height:3px;transition:background var(--dauer) var(--kurve);display:block;overflow:hidden}.akten-abschnitte-fuellung{background:var(--color-ink-100);transform-origin:0;height:100%;transition:transform .28s var(--kurve);display:block;transform:scaleX(0)}.akten-abschnitte-knopf[data-gefuellt] .akten-abschnitte-fuellung{transform:none}.akten-abschnitte-knopf:hover:not([data-gefuellt]) .akten-abschnitte-spur{background:var(--color-paper-20)}.akten-abschnitte-knopf:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--erkl-taste-rund)}.hint-band{overscroll-behavior:contain;flex:auto;min-height:0;overflow:hidden auto}.hint-band-rahmen{touch-action:pan-y pinch-zoom;overflow:hidden}.hint-band-spur{grid-template-rows:auto auto;grid-auto-columns:100%;grid-auto-flow:column;display:grid}.hint-blatt{grid-row:span 2;grid-template-rows:subgrid;min-width:0;display:grid}html body .hint-fenster .hint-buehne{isolation:isolate;height:clamp(var(--erkl-buehne-min),calc(100dvh - 440px),var(--erkl-buehne));min-height:0;margin:6px var(--erkl-buehne-rand) 0;padding:var(--abstand-4);background:var(--color-paper-05);border:1px solid var(--e-kante);border-radius:var(--e-rund-flaeche);border-bottom-width:1px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;container:erkl-buehne/inline-size}html body .hint-fenster .hint-buehne:not(:has(>.hint-ausschnitt)){height:auto;min-height:clamp(var(--erkl-buehne-min),calc(100dvh - 440px),var(--erkl-buehne))}.hint-ausschnitt{font-family:var(--font-sans);color:var(--color-ink-100);text-align:left;position:absolute;inset:0}.hint-blatt-text{padding:var(--erkl-text-oben) var(--erkl-rand-x) 6px;opacity:0;transition:opacity .22s var(--kurve),transform .28s var(--kurve);transform:translateY(8px)}.hint-blatt[data-aktiv]>.hint-blatt-text{opacity:1;transition-delay:.1s;transform:none}.hint-blatt-vorzeile{font-size:var(--erkl-vorzeile);color:var(--color-ink-60);line-height:1.35}.hint-blatt-titel{font-family:var(--font-titel);font-size:var(--erkl-titel);letter-spacing:-.02em;color:var(--color-ink-100);text-wrap:balance;margin:6px 0 10px;font-weight:400;line-height:1.18}.hint-blatt-absatz{max-width:var(--erkl-text-breite);font-size:var(--erkl-text);color:var(--color-ink-60);margin:0;line-height:1.55}.hint-blatt-absatz+*{margin-top:var(--abstand-3)}.hint-taste{vertical-align:1px;background:var(--e-karte);border:1px solid var(--e-kante-stark);border-radius:var(--erkl-taste-rund);height:20px;font-family:var(--font-sans);font-size:var(--erkl-taste);color:var(--color-ink-80);align-items:center;padding:0 6px;font-weight:500;line-height:1;display:inline-flex}.hint-fenster-fuss{padding:var(--erkl-fuss-oben) var(--erkl-fuss-x) var(--erkl-fuss-unten);flex:none;align-items:center;gap:10px;display:flex}.hint-fenster-zaehler{font-size:var(--erkl-vorzeile);font-variant-numeric:tabular-nums;color:var(--color-ink-40);white-space:nowrap}.hint-fenster-knoepfe{align-items:center;gap:10px;margin-left:auto;display:flex}html body .hint-fenster-fuss .akten-symbolknopf.hint-fenster-rund{width:var(--erkl-knopf);height:var(--erkl-knopf);background:var(--e-karte);border-color:var(--e-kante-stark)}html body .hint-fenster-fuss .akten-symbolknopf.hint-fenster-rund:disabled{opacity:.4}html body .hint-fenster-fuss .akten-knopf.hint-fenster-weiter{min-height:var(--erkl-knopf);font-size:var(--erkl-weiter);padding:0 16px 0 20px}html body .hint-fenster-fuss .akten-knopf.hint-fenster-weiter:not(:has(>svg)){padding-inline:20px}@media(max-width:559.98px){html body .akten-dialog.hint-fenster{--erkl-rand-x:20px}.hint-fenster-kopf{padding-left:20px;padding-right:12px}.hint-fenster-fuss{padding-inline:16px}}.hint-spot{--spot-rund:12px;position:relative}span.hint-spot{display:inline-flex}.hint-spot-ring{inset:calc(var(--erkl-ring-abstand) * -1);z-index:5;border-radius:calc(var(--spot-rund) + var(--erkl-ring-abstand));position:absolute;box-shadow:0 0 0 1.5px #14130e8c,0 0 0 200vmax #f5f0e49e}@supports (color:color-mix(in lab,red,red)){.hint-spot-ring{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--color-ink-100) 55%,transparent),0 0 0 200vmax color-mix(in srgb,var(--color-paper-05) 62%,transparent)}}.hint-spot-ring{pointer-events:none;opacity:0;transition:opacity .12s var(--kurve)}.hint-spot[data-form=pille]>.hint-spot-ring{inset:calc(var(--erkl-ring-abstand-pille) * -1);border-radius:999px;box-shadow:0 0 0 1.5px #14130e8c,0 0 0 200vmax #f5f0e480}@supports (color:color-mix(in lab,red,red)){.hint-spot[data-form=pille]>.hint-spot-ring{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--color-ink-100) 55%,transparent),0 0 0 200vmax color-mix(in srgb,var(--color-paper-05) 50%,transparent)}}.hint-spot[data-an]>.hint-spot-ring{opacity:1;transition:opacity .24s var(--kurve) .22s}@starting-style{.hint-spot[data-an]>.hint-spot-ring{opacity:0}}@media(prefers-reduced-motion:reduce){.hint-blatt-text,.hint-blatt[data-aktiv]>.hint-blatt-text{transition:opacity .12s var(--kurve);transform:none}.hint-spot-ring,.hint-spot[data-an]>.hint-spot-ring{transition:opacity .12s var(--kurve)}.akten-abschnitte-fuellung{transition:none}}.erkl-ms-karte{background:var(--e-karte);border:1px solid var(--e-kante);border-radius:var(--e-rund);box-shadow:var(--e-schatten);position:absolute}.erkl-ms-schwebe{background:var(--e-karte);border:1px solid var(--e-kante);border-radius:var(--e-rund-schwebend);box-shadow:var(--e-schatten-schwebend);position:absolute}.erkl-ms-text p{margin:0}html body .hint-ausschnitt .erkl-ms-spalte{top:var(--erkl-ms-oben);left:var(--erkl-ms-links);width:var(--erkl-ms-spalte);height:calc(100% + 40px);position:absolute}.hint-ausschnitt .ws-baum-kurs[data-state=closed] .ws-baum-pfeil{transform:none}.erkl-ms-strich{position:absolute;top:0;bottom:0}.erkl-ms-blatt{top:var(--erkl-ms-oben);left:calc(var(--erkl-ms-links) + var(--erkl-ms-spalte) + 26px);width:420px;height:calc(100% + 40px);padding:var(--abstand-5) var(--erkl-rand-x)}.erkl-ms-blatt .note-editor-title{font-size:var(--text-akten-h3)}.erkl-ms-blatt .note-editor-surface{min-height:0;margin-top:var(--abstand-3);font-size:var(--text-akten-body);color:var(--color-ink-60);line-height:1.6}.erkl-ms-editor{top:var(--abstand-3);left:var(--erkl-ms-links);right:var(--erkl-ms-links);flex-direction:column;height:calc(100% + 40px);display:flex}.erkl-ms-editor .note-editor-surface{min-height:0;padding:var(--abstand-3) var(--abstand-6);font-size:var(--text-akten-body-lg);line-height:1.7}.erkl-ms-textstil{min-width:132px}html body .hint-ausschnitt .note-editor-docactions .note-ki-label{clip:auto;width:auto;height:auto;position:static;overflow:visible}.erkl-ms-slash{position:absolute;top:146px;left:132px}.erkl-ms-slashliste{width:320px;max-height:136px;overflow:hidden}.erkl-ms-kopf{top:var(--abstand-4);right:var(--erkl-fuss-x);position:absolute}.erkl-ms-notiz{top:72px;left:var(--erkl-ms-links);width:330px;height:calc(100% + 40px);padding:var(--abstand-4) var(--abstand-5)}.erkl-ms-notiz-titel{font-size:var(--text-akten-body);font-weight:600}.erkl-ms-notiz .note-editor-surface{min-height:0;margin-top:var(--abstand-2);font-size:var(--text-akten-body);color:var(--color-ink-80);line-height:1.7}.erkl-ms-vorschlag{top:72px;right:var(--erkl-fuss-x);gap:var(--abstand-2);width:290px;padding:var(--abstand-3) var(--abstand-4);font-size:var(--text-akten-small);flex-direction:column;line-height:1.45;display:flex}.erkl-ms-vorschlag-kopf{color:var(--color-ink-60);justify-content:space-between;align-items:center;gap:8px;display:flex}.erkl-ms-feld{flex-direction:column;gap:2px;display:flex}.erkl-ms-feld .akten-form-label{margin:0}.erkl-ms-knoepfe{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}html body .hint-ausschnitt .akten-klappfeld.erkl-ms-teilen{z-index:auto;top:64px;right:var(--erkl-fuss-x);width:340px;max-height:none;position:absolute}.erkl-ms-offline .note-editor-titlerow{align-items:center}.erkl-ms-offline .erkl-ms-blatt .note-editor-title{flex:1;min-width:0}.erkl-ms-offline .erkl-ms-blatt{right:var(--erkl-ms-links);width:auto;padding-inline:var(--abstand-4)}@container erkl-buehne (max-width:520px){html body .hint-ausschnitt .erkl-ms-spalte{left:var(--erkl-ms-schmal)}.erkl-ms-blatt{left:calc(var(--erkl-ms-schmal) + var(--erkl-ms-spalte) + 16px)}.erkl-ms-editor{left:var(--erkl-ms-schmal);width:620px;right:auto}.erkl-ms-editor .note-editor-surface{padding-inline:var(--abstand-4)}.erkl-ms-slash{left:var(--erkl-ms-schmal);right:var(--erkl-ms-schmal)}.erkl-ms-slashliste{width:auto}.erkl-ms-kopf{right:var(--erkl-ms-schmal)}.erkl-ms-breit,.erkl-ms-notiz{display:none}.erkl-ms-vorschlag{left:var(--erkl-ms-schmal);right:var(--erkl-ms-schmal);width:auto}html body .hint-ausschnitt.erkl-ms-offline .erkl-ms-spalte{display:none}.erkl-ms-offline .erkl-ms-blatt{left:var(--erkl-ms-schmal);right:var(--erkl-ms-schmal);width:auto;padding-inline:var(--abstand-4)}html body .hint-ausschnitt .akten-klappfeld.erkl-ms-teilen{right:var(--erkl-ms-schmal);width:calc(100% - 2 * var(--erkl-ms-schmal))}}.rundgang-schicht{z-index:var(--stapel-schleier);pointer-events:none;position:fixed;inset:0;overflow:hidden}.rundgang-aussparung{box-shadow:0 0 0 1.5px #14130e99,0 0 0 200vmax var(--modal-backdrop);position:absolute;top:0;left:0}@supports (color:color-mix(in lab,red,red)){.rundgang-aussparung{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--color-ink-100) 60%,transparent),0 0 0 200vmax color-mix(in srgb,var(--modal-backdrop) 75%,transparent)}}.rundgang-abdunklung{background:var(--modal-backdrop);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.rundgang-abdunklung{background:color-mix(in srgb,var(--modal-backdrop) 75%,transparent)}}.rundgang-karte{z-index:var(--stapel-dialog);box-sizing:border-box;width:var(--rundgang-breite);max-width:calc(100vw - 24px);padding:var(--rundgang-oben) var(--rundgang-seite) var(--rundgang-unten);background:var(--e-karte);border:1px solid var(--e-kante);border-radius:var(--e-rund-schwebend);box-shadow:var(--e-schatten-schwebend);color:var(--color-ink-100);font-family:var(--font-sans);position:fixed;top:0;left:0}.rundgang-karte[data-telefon]{top:auto;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));width:auto;max-width:none;left:12px}.rundgang-spitze{background:var(--e-karte);border:0 solid var(--e-kante);width:12px;height:12px;position:absolute;transform:rotate(45deg)}.rundgang-karte[data-seite=unten]>.rundgang-spitze{top:-7px;left:var(--spitze);border-top-width:1px;border-left-width:1px}.rundgang-karte[data-seite=oben]>.rundgang-spitze{bottom:-7px;left:var(--spitze);border-bottom-width:1px;border-right-width:1px}.rundgang-karte[data-seite=rechts]>.rundgang-spitze{left:-7px;top:var(--spitze);border-bottom-width:1px;border-left-width:1px}.rundgang-karte[data-seite=links]>.rundgang-spitze{right:-7px;top:var(--spitze);border-top-width:1px;border-right-width:1px}.rundgang-kopf{align-items:center;gap:6px;display:flex}.rundgang-striche{gap:6px;display:flex}.rundgang-strich{background:var(--color-paper-10);border-radius:var(--erkl-spur-rund);width:22px;height:3px;transition:background .32s var(--kurve)}.rundgang-strich[data-an]{background:var(--color-ink-100)}.rundgang-zaehler{font-size:var(--rundgang-zaehler);font-variant-numeric:tabular-nums;color:var(--color-ink-40);margin-left:auto}.rundgang-titel{margin:var(--rundgang-titel-oben) 0 8px;font-family:var(--font-titel);font-size:var(--rundgang-titel);letter-spacing:-.02em;color:var(--color-ink-100);text-wrap:balance;font-weight:400;line-height:1.2}.rundgang-text{font-size:var(--rundgang-text);color:var(--color-ink-60);margin:0;line-height:1.55}.rundgang-knoepfe{margin-top:var(--rundgang-knoepfe-oben);justify-content:flex-end;gap:8px;display:flex}html body .rundgang-knoepfe .akten-knopf{min-height:var(--rundgang-knopf);font-size:var(--rundgang-text);padding:0 14px}html body .rundgang-knoepfe .akten-knopf[data-variant=primary]{padding-inline:16px}html body .rundgang-knoepfe .rundgang-beenden{font-size:var(--text-akten-small);color:var(--color-ink-60);margin-right:auto;padding:0}html body .rundgang-knoepfe .rundgang-beenden:hover{color:var(--color-ink-100)}:is(.akten-bg,.akten-app-bridge) :is(a:not([class]),.akten-footer-compact-link,.akten-deck-card-link):focus-visible{border-radius:var(--radius-akten-1)}html body :is(.akten-pill,.akten-gebiet-wahl-pille,.akten-tabs-pills [role=tab]){min-block-size:30px;font-size:var(--text-akten-small);font-weight:500;line-height:1.3}html body :is(.akten-pill:not([data-aktiv]),.akten-gebiet-wahl-pille:not([aria-checked=true]),.akten-tabs-pills [role=tab]:not([data-state=active])){background:var(--e-karte);border-color:var(--e-kante-stark);color:var(--color-ink-80)}@media(hover:hover){html body :is(.akten-pill:not([data-aktiv]),.akten-gebiet-wahl-pille:not([aria-checked=true]),.akten-tabs-pills [role=tab]:not([data-state=active])):hover:not(:disabled){background:var(--e-karte);border-color:var(--color-ink-40);color:var(--color-ink-100)}}html body :is(.akten-pill[data-aktiv],.akten-gebiet-wahl-pille[aria-checked=true]){background:var(--color-ink-100);border-color:var(--color-ink-100);color:var(--color-paper-00)}html body .akten-pill{padding:4px 12px}html body .akten-gebiet-wahl[data-size=sm] .akten-gebiet-wahl-pille{padding:4px 10px}html body .akten-tabs-pills [role=tab]{min-block-size:38px;padding:4px 16px}html body .akten-tabs-pills.akten-tabs-sm [role=tab]{min-block-size:30px;padding:4px 12px}html body .akten-tabs-pills [data-slot=motion-highlight-hover]{background:0 0}html body .hint-reopen-btn{background:var(--button-secondary-bg);border-color:var(--button-secondary-border);color:var(--color-ink-80);border-radius:999px}@media(hover:hover){html body .hint-reopen-btn:hover:not(:disabled){background:var(--button-secondary-bg-hover);border-color:var(--button-secondary-border-hover);color:var(--color-ink-100)}}html body .hint-reopen-btn[aria-expanded=true]{background:var(--button-secondary-bg-hover);border-color:var(--button-secondary-border-hover);color:var(--color-ink-100)}html body .akten-dialog-kopf .akten-schliessen{width:36px;height:36px}html body .akten-dialog-kopf .akten-schliessen:after{inset:-4px}:root,html[data-skin]{--field-border:var(--e-kante-stark);--choice-bg-off:var(--e-karte)}html body .akten-anzeiger-zahl,html body .akten-nav-link-badge-dot{border-color:var(--e-karte)}html body .akten-topbar-pill-dot{box-shadow:0 0 0 2px var(--e-karte)}html body .akten-kachel:not([data-form=feld]){box-shadow:none}html body .akten-kachel:not([data-form=feld],[data-gestrichelt]):hover:not(:disabled){background:var(--e-karte);border-color:var(--color-paper-30);box-shadow:var(--e-schatten)}html body .akten-kachel[data-gestrichelt],html body .akten-ablage,html body .akten-zustand[data-rahmen=gestrichelt]{border-color:var(--color-ink-40)}html body .akten-tabelle th{border-bottom-color:var(--e-kante-stark)}html body .akten-tabelle td{border-bottom-color:var(--e-kante)}html body .akten-tabelle-wrap[data-kopf-stehend] .akten-tabelle thead th{box-shadow:inset 0 -1px 0 var(--e-kante-stark)}html body .akten-zustand[data-rahmen=karte]{border-radius:var(--e-rund);box-shadow:var(--e-schatten)}html body :is(.akten-blatt,.akten-stat-strip,.akten-dialog) .akten-zustand[data-rahmen=karte]{border-radius:var(--e-rund-flaeche);box-shadow:none}html body .akten-vorgang .akten-vorgang-blatt{box-shadow:var(--e-schatten-schwebend)!important}html body .akten-vorgang-fussnote{border-top-color:var(--e-kante)}html[data-skin=pergament-dunkel],html[data-skin=schwarzweiss]{--e-eingesenkt:var(--color-paper-00)}.akten-zustand-symbol,html body .akten-usermenu-knopf:is(:hover,[data-offen=true]),html body .akten-sidebar-raum[data-offen=true] .akten-sidebar-raum-zeile,html body .note-toolbar-trigger[data-open=true],html body .gruppe-woche-tag.ist-heute,html body .gruppe-woche-tag:hover{background:var(--e-eingesenkt,var(--color-paper-05))}html body .akten-blatt.note-properties-block:hover{background:var(--e-eingesenkt,var(--color-paper-05))!important}html body .st.st-unterseite .akten-blatt{border:1px solid var(--e-kante)!important;border-radius:var(--e-rund)!important;background:var(--e-karte)!important;box-shadow:var(--e-schatten)!important}html body .st.st-unterseite .akten-blatt .akten-blatt{border-radius:var(--e-rund-flaeche)!important;box-shadow:none!important}html body .st.st-unterseite .akten-blatt[data-ton=gefahr]{border-color:var(--signal-gefahr-kante)!important}html body .st.st-unterseite .akten-klappen:has(>.akten-klappe[data-form=faq]){border:1px solid var(--e-kante);border-radius:var(--e-rund);background:var(--e-karte);box-shadow:var(--e-schatten)}html body .st.st-unterseite .akten-klappe[data-form=faq]{border-bottom-color:var(--e-kante)}html body .st.st-unterseite .akten-klappe[data-form=faq]:last-child{border-bottom:0}html body .st.st-unterseite .oeffentlich-abschnitt[data-getoent]{background:0 0;padding-block:clamp(8px,1vw,16px)}html body .st.st-unterseite .preise-vertrauen{padding:var(--abstand-4) var(--pad-card);border:1px solid var(--e-kante);border-radius:var(--e-rund);background:var(--e-karte);box-shadow:var(--e-schatten)}html body .st.st-unterseite .preise-weg-symbol{border:1px solid var(--e-kante);background:var(--e-eingesenkt,var(--color-paper-05));border-radius:999px}html body .st.st-unterseite .feature-mitte,html body .st.st-unterseite .st-recht-kopie{border:1px solid var(--e-kante);border-radius:var(--e-rund);background:var(--e-karte);box-shadow:var(--e-schatten)}html body .st.st-unterseite .legal-hinweis{border:1px solid var(--e-kante);border-radius:var(--e-rund-flaeche);background:var(--e-karte)}html body .st.st-unterseite .akten-blatt.vergleich-tabelle{padding:0;overflow:hidden}html body .oeffentlich-formular-fuss{border-top-color:var(--e-kante);flex-direction:row-reverse}html body .dsa-gruppe+.dsa-gruppe{border-top-color:var(--e-kante)}html body .akten-wahlkarte[aria-checked=true] :is(.akten-wahlkarte-zusatz,.akten-wahlkarte-symbol){color:#c8c6bf}@supports (color:color-mix(in lab,red,red)){html body .akten-wahlkarte[aria-checked=true] :is(.akten-wahlkarte-zusatz,.akten-wahlkarte-symbol){color:color-mix(in srgb,var(--color-paper-00) 78%,var(--color-ink-100))}}html body .admin-reiter{padding-top:var(--abstand-3);gap:6px}html body .admin-reiter-eintrag{min-block-size:30px;padding:4px var(--abstand-3);border:1px solid var(--e-kante-stark);background:var(--e-karte);color:var(--color-ink-80);transition:border-color var(--dauer) var(--kurve),color var(--dauer) var(--kurve);border-radius:999px;align-items:center;display:inline-flex}@media(hover:hover){html body .admin-reiter-eintrag:not(.ist-aktiv):hover{border-color:var(--color-ink-40);background:var(--e-karte);color:var(--color-ink-100)}}html body .admin-reiter-eintrag.ist-aktiv{border-color:var(--color-ink-100);background:var(--color-ink-100);color:var(--color-paper-00)}html body .admin-reiter-eintrag:focus-visible{outline-offset:2px}html body .admin-reiter{padding-inline:3px;margin-inline:-3px;padding-bottom:3px}html body .admin-leiste-oben{border-bottom-color:var(--color-paper-20)}html body .akten-blatt[data-dicht]>.admin-leiste{border-bottom-color:var(--e-kante)}html body .akten-blatt[data-dicht]>.admin-blaettern,html body .akte-fakten-rahmen{border-top-color:var(--e-kante)}html body .akte-avatar{border-radius:999px}html body section+section>.vorgang-abschnitt:first-child{margin-top:var(--abstand-5)}html body .vorgang-zitat{padding:var(--abstand-2) var(--abstand-3);border-radius:var(--e-rund-flaeche)}:root{--chat-grund:var(--e-grund);--chat-blase-rund:16px;--chat-blase-eng:6px;--chat-blase-spitz:4px;--chat-eigen-grund:var(--color-ink-100);--chat-eigen-schrift:var(--color-paper-00);--chat-markierung:var(--color-paper-10);--chat-feld-rund:10px;--chat-blase-schatten:0 1px 2px #14130e0a;--chat-weg:8px;--chat-dauer:.26s;--chat-zeichen-einzug:38px;--chat-meta-hoehe:20px}html[data-skin=pergament-dunkel]{--chat-eigen-grund:var(--color-paper-20);--chat-eigen-schrift:var(--color-ink-100);--chat-markierung:var(--color-paper-20);--chat-blase-schatten:0 1px 2px #0000004d}html[data-skin=schwarzweiss]{--chat-eigen-grund:var(--color-paper-20);--chat-eigen-schrift:var(--color-ink-100);--chat-markierung:var(--color-paper-20);--chat-blase-schatten:none}@keyframes chat-erscheinen{0%{opacity:0;transform:translateY(var(--chat-weg))}}.chat-erscheinen{animation:chat-erscheinen var(--chat-dauer) var(--kurve) backwards}.fundstellen .fundstelle-leiste{animation:chat-erscheinen var(--chat-dauer) var(--kurve) .12s backwards}.chat-nachrichten-innen>:last-child .chat-tag-nachrichten>:last-child .chat-nachricht,.studyroom-chat-innen>:last-child>.studyroom-nachricht{animation:chat-erscheinen var(--chat-dauer) var(--kurve) backwards}@media(prefers-reduced-motion:reduce){.chat-erscheinen,.fundstellen .fundstelle-leiste,.chat-nachrichten-innen>:last-child .chat-tag-nachrichten>:last-child .chat-nachricht,.studyroom-chat-innen>:last-child>.studyroom-nachricht{animation:none}}.ki-frage-zeile{justify-content:flex-end;display:flex}.ki-frage{min-width:0;max-width:min(82%,36rem);padding:10px var(--abstand-3);border-radius:var(--chat-blase-rund) var(--chat-blase-rund) var(--chat-blase-spitz) var(--chat-blase-rund);background:var(--chat-eigen-grund);color:var(--chat-eigen-schrift);font-family:var(--font-ui);font-size:var(--text-akten-body);overflow-wrap:anywhere;line-height:1.5}.ki-frage .norm-link,.chat-blase[data-eigen=true] .chat-link{color:inherit;border-bottom-color:currentColor}@supports (color:color-mix(in lab,red,red)){.ki-frage .norm-link,.chat-blase[data-eigen=true] .chat-link{border-bottom-color:color-mix(in srgb,currentColor 45%,transparent)}}.ki-frage .norm-link,.chat-blase[data-eigen=true] .chat-link{text-decoration-color:currentColor}@supports (color:color-mix(in lab,red,red)){.ki-frage .norm-link,.chat-blase[data-eigen=true] .chat-link{-webkit-text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}}.ki-frage .norm-link:hover{background:currentColor;border-bottom-color:currentColor}@supports (color:color-mix(in lab,red,red)){.ki-frage .norm-link:hover{background:color-mix(in srgb,currentColor 14%,transparent)}}.ki-antwort-zeile{align-items:flex-start;gap:10px;display:flex}.ki-antwort-spalte{flex:auto;min-width:0}.ki-antwort-karte{min-width:0;padding:var(--abstand-3) var(--abstand-3) 10px;border:1px solid var(--e-kante);border-radius:var(--e-rund);background:var(--e-karte);box-shadow:var(--e-schatten);color:var(--color-ink-100);overflow-wrap:break-word}.ki-antwort-karte[data-schmal]{width:fit-content;max-width:100%;padding-bottom:var(--abstand-3)}.ki-antwort-karte[data-ki-blase=fehler]{border-color:var(--signal-gefahr)}.ki-antwort-kopf{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-bottom:8px;display:flex}.ki-antwort-art{border:1px solid var(--color-paper-20);background:var(--chat-markierung);height:20px;font-family:var(--font-ui);font-size:var(--text-akten-micro);color:var(--color-ink-80);border-radius:999px;align-items:center;padding:0 8px;font-weight:500;display:inline-flex}.ki-antwort-ort{font-family:var(--font-ui);font-size:var(--text-akten-caption);color:var(--color-ink-60)}.ki-antwort-karte .chat-markdown>:is(h1,h2,h3):first-child,.ki-antwort-karte .chat-markdown>p.md-titelzeile:first-child>strong{font-family:var(--font-titel,var(--font-serif));font-size:var(--text-akten-h6);letter-spacing:-.02em;text-align:left;color:var(--color-ink-100);margin:0 0 6px;font-weight:500;line-height:1.25;display:block}.ki-antwort-karte .chat-markdown>p.md-titelzeile:first-child{margin-bottom:0}.ki-antwort-karte .chat-markdown>:is(h2,h3,h4):not(:first-child){border-top:1px solid var(--e-kante);margin-top:10px;padding-top:10px}.ki-antwort-karte .chat-markdown>ol>li+li{border-top:1px solid var(--e-kante);margin-top:6px;padding-top:6px}.ki-antwort-karte .chat-markdown hr{border-top-color:var(--e-kante)}.ki-antwort-spalte>.fundstellen{margin-top:10px}.ki-antwort-spalte>.ki-chat-antwort-aktionen{margin-top:6px}.ki-antwort-spalte>.ki-naechste-frage{margin-top:10px}.ki-naechste-frage{min-width:0;padding:var(--abstand-3);border:1px solid var(--e-kante);border-radius:var(--e-rund);background:var(--e-karte);box-shadow:var(--e-schatten);color:var(--color-ink-100);overflow-wrap:break-word;flex-direction:column;gap:6px;display:flex}.ki-naechste-frage-kopf{font-family:var(--font-ui);font-size:var(--text-akten-small);color:var(--color-ink-60);align-items:center;gap:6px;margin:0;line-height:1.35;display:flex}.ki-naechste-frage-text{font-family:var(--font-ui);font-size:var(--text-akten-h6);margin:0;line-height:1.45}.ki-naechste-frage-text .norm-link{white-space:nowrap}.fundstellen{flex-direction:column;gap:8px;display:flex}.fundstelle-leiste{align-items:center;gap:var(--abstand-2);padding:10px var(--abstand-3);border:1px solid var(--e-kante);border-radius:var(--e-rund-flaeche);background:var(--e-karte);box-shadow:var(--chat-blase-schatten);transition:border-color var(--dauer) var(--kurve);display:flex;position:relative}.fundstelle-leiste:hover{border-color:var(--e-kante-stark)}.fundstelle-leiste:has(.fundstelle-ziel:focus-visible,.fundstelle-strecke:focus-visible){outline:2px solid var(--color-focus-ring);outline-offset:2px}.fundstelle-zeichen{box-sizing:border-box;border-radius:var(--chat-feld-rund);background:var(--chat-markierung);min-width:30px;height:30px;font-family:var(--font-ui);font-size:var(--text-akten-small);font-variant-numeric:tabular-nums;color:var(--color-ink-80);flex:none;justify-content:center;align-self:flex-start;align-items:center;padding:0 4px;font-weight:600;display:inline-flex}.fundstelle-text{flex:auto;min-width:0}.fundstelle-beschriftung{font-family:var(--font-ui);font-size:var(--text-akten-micro);color:var(--color-ink-60);line-height:1.4}.fundstelle-titel{font-family:var(--font-ui);font-size:var(--text-akten-small);color:var(--color-ink-100);overflow-wrap:anywhere;font-weight:500;line-height:1.4}.fundstelle-unter{font-family:var(--font-ui);font-size:var(--text-akten-caption);color:var(--color-ink-60);white-space:nowrap;text-overflow:ellipsis;line-height:1.4;overflow:hidden}.fundstelle-ziel{font-family:var(--font-ui);font-size:var(--text-akten-caption);color:var(--color-ink-100);white-space:nowrap;flex:none;font-weight:500;text-decoration:none}.fundstelle-ziel:focus-visible,.fundstelle-strecke:focus-visible{outline:none}a.fundstelle-ziel:after,.fundstelle-strecke:after{content:"";border-radius:inherit;position:absolute;inset:0}.fundstellen{container-type:inline-size}@container (max-width:420px){.fundstelle-ziel-wort{display:none}}html body .ki-chat-fenster .chat-overlay-inhalt{background:var(--chat-grund)}html body .ki-chat-fenster .ki-chat-kopf{background:var(--e-karte)}html body :is(.ki-chat-fenster,.ki-seite-mitte) .ki-chat-kontext{background:var(--e-karte);border-bottom-color:var(--e-kante)}:is(.ki-chat-fenster,.ki-seite-mitte) .chat-verlauf{gap:var(--abstand-4)}:is(.ki-chat-fenster,.ki-seite-mitte) .chat-folgefragen-bereich{padding-left:var(--chat-zeichen-einzug);border-top:0}html body :is(.ki-chat-fenster,.ki-seite-mitte) .chat-eingabe{background:var(--e-karte);border:1px solid var(--e-kante);border-radius:var(--chat-radius);box-shadow:var(--e-schatten-schwebend)}html body :is(.ki-chat-fenster,.ki-seite-mitte) .chat-eingabe:hover{border-color:var(--e-kante-stark)}html body :is(.ki-chat-fenster,.ki-seite-mitte) .chat-eingabe:focus-within{border-color:var(--field-border-focus)}html body :is(.ki-chat-fenster,.ki-seite-mitte) .chat-dokument{border-color:var(--e-kante)}html body :is(.ki-chat-fenster,.ki-seite-mitte) .chat-eingabe[data-ziehen=true]{border-color:var(--field-border-focus);border-style:dashed}@media(max-width:480px){.ki-antwort-zeile{gap:8px}:is(.ki-chat-fenster,.ki-seite-mitte) .chat-folgefragen-bereich{padding-left:0}}html body .frag-fenster .frag-fenster-verlauf{background:var(--chat-grund)}.frag-zug,.frag-zug .ki-antwort-zeile{gap:8px}.frag-zug .frag-antwort-text{text-align:left}.frag-belege-liste{border-top:0;gap:8px;margin-top:10px;padding:0}.frag-belege-liste>.fundstelle-leiste{align-items:flex-start;scroll-margin-block:12px}.frag-belege-liste .frag-beleg-titel{font-size:inherit;text-decoration:none;position:static}.frag-belege-liste .frag-beleg-titel:hover{text-underline-offset:3px;text-decoration:underline}.frag-belege-liste .frag-beleg-herkunft{font-size:inherit;margin:0;display:inline}.frag-belege-liste .frag-beleg-text{z-index:1;margin-top:4px;position:relative}html body .chat-nachrichten{background:var(--chat-grund)}html body .studyroom-chat-liste{background:var(--chat-grund);border-top-color:var(--e-kante)}html body .studyroom-tippt{background:var(--chat-grund)}html body .chat-tag{margin:var(--abstand-3) 0 var(--abstand-2);font-family:var(--font-ui);font-size:var(--text-akten-caption);color:var(--color-ink-60);justify-content:center;font-weight:500}html body .chat-tag:before,html body .chat-tag:after{content:none}.chat-zeile{align-items:flex-end;gap:8px;display:flex}.chat-zeile[data-eigen=true]{justify-content:flex-end}.chat-zeile-kopfbild{flex:none;width:28px}.chat-zeile-kopfbild:has(+.chat-nachricht>.chat-meta){margin-bottom:var(--chat-meta-hoehe)}html body .chat-blase,html body .studyroom-blase:not([data-art=gif]){--ecke-oben:var(--chat-blase-rund);--ecke-unten:var(--chat-blase-spitz);padding:8px var(--abstand-3);border:1px solid var(--e-kante);border-radius:var(--ecke-oben) var(--chat-blase-rund) var(--chat-blase-rund) var(--ecke-unten);background:var(--e-karte);box-shadow:var(--chat-blase-schatten);color:var(--color-ink-100)}html body .chat-blase[data-eigen=true],html body .studyroom-blase[data-art=eigen]{border-radius:var(--chat-blase-rund) var(--ecke-oben) var(--ecke-unten) var(--chat-blase-rund);background:var(--chat-eigen-grund);box-shadow:none;color:var(--chat-eigen-schrift);border-color:#0000}:is(.chat-nachricht,.studyroom-nachricht)[data-lauf=anfang] :is(.chat-blase,.studyroom-blase){--ecke-unten:var(--chat-blase-eng)}:is(.chat-nachricht,.studyroom-nachricht)[data-lauf=mitte] :is(.chat-blase,.studyroom-blase){--ecke-oben:var(--chat-blase-eng);--ecke-unten:var(--chat-blase-eng)}:is(.chat-nachricht,.studyroom-nachricht)[data-lauf=ende] :is(.chat-blase,.studyroom-blase){--ecke-oben:var(--chat-blase-eng)}html body .chat-blase[data-art=anhang]{box-shadow:none;color:var(--color-ink-100);background:0 0;border:0;padding:0}html body .chat-blase[data-art=anhang] .chat-anhang-datei{border-color:var(--e-kante);border-radius:var(--e-rund-flaeche);background:var(--e-karte);box-shadow:var(--chat-blase-schatten)}html body .chat-blase[data-art=anhang] .chat-anhang-datei:hover{border-color:var(--e-kante-stark)}html body .chat-blase[data-art=anhang] :is(.chat-anhang-bildknopf,.chat-anhang-bild,.chat-anhang-platzhalter){border-radius:var(--e-rund-flaeche)}html body .chat-blase[data-art=anhang] .chat-anhang-bildknopf{border:1px solid var(--e-kante);box-shadow:var(--chat-blase-schatten)}html body .chat-blase[data-art=anhang] .chat-anhang-unterzeile{padding:0 6px}html body .studyroom-blase[data-art=frage]{border:1px dashed var(--signal-warnung)}html body .chat-blase-entfernt{border-color:var(--e-kante-stark);border-radius:var(--chat-blase-rund);background:0 0}html body .chat-gif{border-color:var(--e-kante);border-radius:var(--e-rund-flaeche);box-shadow:var(--chat-blase-schatten)}html body .chat-absender-name,html body .studyroom-nachricht-name{font-family:var(--font-ui);font-size:var(--text-akten-caption);color:var(--color-ink-60);margin:0 0 3px 6px;display:inline-block}html body .chat-meta{font-family:var(--font-ui);margin:4px 0 0 6px}html body .chat-nachricht[data-eigen=true] .chat-meta{margin:4px 6px 0 0}.studyroom-nachricht-fuss{font-family:var(--font-ui);font-size:var(--text-akten-micro);font-variant-numeric:tabular-nums;color:var(--color-ink-60);margin:3px 6px 0}.studyroom-nachricht[data-eigen=true] .studyroom-nachricht-fuss{text-align:right}html body .chat-zitat{border:1px solid var(--e-kante);border-radius:var(--e-rund-flaeche);background:var(--e-karte)}@supports (color:color-mix(in lab,red,red)){html body .chat-zitat{background:color-mix(in srgb,var(--e-karte) 60%,transparent)}}html body .chat-reaktion{border-color:var(--e-kante);background:var(--e-karte);box-shadow:var(--chat-blase-schatten)}html body .chat-reaktion:hover{background:var(--chat-markierung)}html body .chat-reaktion[aria-pressed=true]{border-color:var(--color-ink-100);background:var(--chat-markierung)}@media(hover:hover){html body .chat-nachricht-aktionen{border:1px solid var(--e-kante);background:var(--e-karte);box-shadow:var(--e-schatten);border-radius:999px;padding:2px;top:-2px}html body .chat-nachricht-aktionen[data-seite=rechts]{right:-6px}html body .chat-nachricht-aktionen[data-seite=links]{left:-6px}}html body .studyroom-nachricht{align-items:flex-end;gap:8px}html body .studyroom-nachricht[data-eigen=true]{flex-direction:row;justify-content:flex-end}html body .studyroom-nachricht-spalte{max-width:min(80%,100% - 2.25rem)}html body .studyroom-nachricht[data-eigen=true] .studyroom-nachricht-spalte{flex-direction:column;align-items:flex-end;display:flex}html body .studyroom-chat-innen{gap:2px}html body .studyroom-chat-innen>[data-absender-wechsel]{margin-top:8px}html body .studyroom-blase{font-size:var(--text-akten-body)}html body :is(.chatfeld,.gruppe-chat,.studyroom-chat-karte) .chat-composer-tray{background:var(--chat-grund);border-top:0}html body :is(.chatfeld,.gruppe-chat,.studyroom-chat-karte) .chat-composer-shell{background:var(--e-karte);border:1px solid var(--e-kante);border-radius:var(--chat-radius);box-shadow:var(--e-schatten-schwebend)}html body :is(.chatfeld,.gruppe-chat,.studyroom-chat-karte) .chat-composer-shell:focus-within{border-color:var(--field-border-focus);box-shadow:var(--e-schatten-schwebend)}html body .chat-antwort-streifen{border:1px solid var(--e-kante);border-radius:var(--e-rund-flaeche);background:var(--e-karte)}.akten-ki-prose a.az-link{color:var(--color-ink-100);text-decoration:none}.studyroom-nachricht .chat-zeile-kopfbild:has(+.studyroom-nachricht-spalte>.studyroom-nachricht-fuss){margin-bottom:var(--chat-meta-hoehe)}:root,html[data-skin]{--lp-ton-sr:var(--color-ink-100);--lp-ton-schema:#575348}@supports (color:color-mix(in lab,red,red)){:root,html[data-skin]{--lp-ton-schema:color-mix(in srgb, var(--color-ink-100) 66%, var(--color-paper-20))}}:root,html[data-skin]{--lp-ton-explain:#868171}@supports (color:color-mix(in lab,red,red)){:root,html[data-skin]{--lp-ton-explain:color-mix(in srgb, var(--color-ink-100) 42%, var(--color-paper-20))}}:root,html[data-skin]{--lp-ton-frueh:#9e9785}@supports (color:color-mix(in lab,red,red)){:root,html[data-skin]{--lp-ton-frueh:color-mix(in srgb, var(--color-ink-100) 30%, var(--color-paper-20))}}:root,html[data-skin]{--lp-ton-reflection:#aea693}@supports (color:color-mix(in lab,red,red)){:root,html[data-skin]{--lp-ton-reflection:color-mix(in srgb, var(--color-ink-100) 22%, var(--color-paper-20))}}:root,html[data-skin]{--lp-ton-menge:#6d685a}@supports (color:color-mix(in lab,red,red)){:root,html[data-skin]{--lp-ton-menge:color-mix(in srgb, var(--color-ink-100) 55%, var(--color-paper-20))}}.lp-seite{padding-bottom:var(--abstand-6)}.lp-zielwahl{gap:8px;max-inline-size:22rem}.lp-zielwahl-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lp-zielwahl-datum{color:var(--color-ink-60);font-weight:400}.lp-bereiche{margin-bottom:var(--abstand-4)}html body .lp-bereiche.akten-tabs-links .akten-tabs-link{min-block-size:34px;font-size:var(--text-akten-body);padding:6px 18px}.lp-inhalt{container:lp/inline-size}.lp-stapel{gap:var(--abstand-4);min-width:0;display:grid}.lp-leise{color:var(--color-ink-60);font-size:var(--text-akten-small);margin:0;line-height:1.5}.lp-punkt{background:var(--color-ink-40);border-radius:999px;flex:none;block-size:7px;inline-size:7px;display:inline-block}.lp-punkt[data-ton=warnung]{background:var(--signal-warnung)}.lp-punkt[data-ton=erfolg]{background:var(--signal-erfolg)}.lp-abschnitt-titel{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--color-ink-100);margin:0;font-size:clamp(1.375rem,1.1rem + 1.2cqi,1.75rem);font-weight:400;line-height:1.15}.lp-unter-titel{margin:0 0 var(--abstand-2);font-size:var(--text-akten-small);color:var(--color-ink-60);font-weight:500}.lp-fuss-rechts{justify-content:flex-end;gap:8px;display:flex}html body .akten-blatt.lp-weg{gap:var(--abstand-3) var(--abstand-5);grid-template-columns:minmax(0,1fr);align-items:center;display:grid;container:lp-weg/inline-size}@container lp (min-width:720px){html body .akten-blatt.lp-weg{grid-template-columns:auto minmax(0,1fr)}.lp-weg-fuss{grid-column:2}}.lp-weg-kopf{align-items:baseline;gap:10px;display:flex}.lp-weg-tage{font-family:var(--font-titel);letter-spacing:-.03em;color:var(--color-ink-100);font-variant-numeric:lining-nums tabular-nums;font-size:clamp(2.5rem,2rem + 2cqi,3.25rem);line-height:.9}.lp-weg-text{flex-direction:column;gap:2px;display:flex}.lp-weg-satz{font-size:var(--text-akten-body);color:var(--color-ink-100);font-weight:500}.lp-weg-unter{font-size:var(--text-akten-small);color:var(--color-ink-60)}.lp-weg-bahn{gap:6px;min-width:0;padding-top:4px;display:grid}.lp-weg-spur{gap:2px;block-size:8px;margin-inline-end:6px;display:flex;position:relative}.lp-weg-phase{flex:var(--anteil) 1 0;border-radius:var(--radius-akten-1);background:var(--color-paper-20);position:relative;overflow:hidden}.lp-weg-phase:before{content:"";inline-size:var(--gefuellt);background:var(--color-ink-80);position:absolute;inset:0 auto 0 0}.lp-weg-klausur,.lp-weg-heute,.lp-weg-ziel{position:absolute}.lp-weg-klausur{left:round(nearest,var(--lage),1px);box-sizing:border-box;background:var(--e-karte);border:2px solid var(--color-ink-60);border-radius:999px;block-size:10px;inline-size:10px;margin-left:-5px;top:-1px}.lp-weg-klausur[data-geschrieben]{background:var(--color-ink-100);border-color:var(--e-karte)}.lp-weg-klausur[data-art=geplant]{border-color:var(--color-ink-40)}.lp-weg-heute{left:round(nearest,var(--lage),1px);background:var(--color-ink-100);border-radius:999px;block-size:20px;inline-size:2px;margin-left:-1px;top:-6px}.lp-weg-ziel{background:var(--color-ink-100);block-size:12px;inline-size:12px;box-shadow:0 0 0 3px var(--e-karte);border-radius:999px;top:-2px;right:0}.lp-weg-namen{gap:2px;margin-inline-end:6px;display:flex}.lp-weg-name{flex:var(--anteil) 1 0;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-akten-caption);color:var(--color-ink-60);overflow:hidden}.lp-weg-name[data-aktiv]{color:var(--color-ink-100);font-weight:500}.lp-weg-fuss{gap:4px var(--abstand-3);font-size:var(--text-akten-caption);color:var(--color-ink-60);flex-wrap:wrap;margin:0;display:flex}.lp-weg-fuss>span{align-items:center;gap:6px;display:inline-flex}.lp-weg-sprint{margin-inline-start:auto}.lp-legende-punkt{border:2px solid var(--color-ink-60);border-radius:999px;block-size:8px;inline-size:8px;display:inline-block}.lp-legende-punkt[data-voll]{background:var(--color-ink-100);border-color:var(--color-ink-100)}.lp-weg-pause{top:-2px;left:round(nearest,var(--lage),1px);inline-size:max(4px,round(nearest,var(--breite),1px));box-sizing:border-box;border:1px solid var(--color-ink-60);border-radius:var(--radius-akten-1);background:repeating-linear-gradient(135deg,var(--color-ink-60) 0 1px,transparent 1px 4px),var(--e-karte);block-size:12px;position:absolute}.lp-legende-pause{box-sizing:border-box;border:1px solid var(--color-ink-60);border-radius:var(--radius-akten-1);background:repeating-linear-gradient(135deg,var(--color-ink-60) 0 1px,transparent 1px 4px);block-size:8px;inline-size:14px;display:inline-block}.lp-heute{gap:var(--abstand-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@container lp (min-width:860px){.lp-heute{grid-template-columns:minmax(0,1fr) 320px}}.lp-heute-haupt{min-width:0}.lp-rand{gap:var(--abstand-4);min-width:0;display:grid}html body .akten-blatt.lp-tag{gap:var(--abstand-3);container:lp-tag/inline-size}html body .lp-woche.akten-tabs-segmented [role=tablist]{border-radius:var(--e-rund-flaeche);background:0 0;border:0;gap:4px;padding:0}html body .lp-woche.akten-tabs-segmented [role=tab]{border-radius:var(--e-rund-flaeche);height:auto;padding:8px 0 7px}html body .lp-woche.akten-tabs-segmented [role=tab]:hover:not([data-state=active]){background:var(--color-paper-05)}html body .lp-woche.akten-tabs-segmented [data-slot=motion-highlight]{border-radius:var(--e-rund-flaeche)}.lp-woche-tag{justify-items:center;gap:2px;inline-size:100%;display:grid}.lp-woche-kuerzel{font-size:var(--text-akten-caption);color:var(--color-ink-60);font-weight:500}.lp-woche-tag[data-heute] .lp-woche-kuerzel{color:var(--color-ink-100);font-weight:600}.lp-woche-nr{font-family:var(--font-sans);color:var(--color-ink-100);font-size:clamp(1rem,.9rem + .5cqi,1.1875rem);font-weight:500;line-height:1.2}.lp-woche-punkte{align-items:center;gap:3px;block-size:8px;display:flex}.lp-woche-punkt{border:1px solid var(--color-ink-40);border-radius:999px;block-size:5px;inline-size:5px}.lp-woche-punkt[data-voll]{background:var(--color-ink-80);border-color:var(--color-ink-80)}.lp-woche-frei{font-size:var(--text-akten-micro);color:var(--color-ink-60);line-height:8px}html body .lp-woche [role=tab][data-state=active] :is(.lp-woche-nr,.lp-woche-kuerzel){color:var(--color-paper-00)}html body .lp-woche [role=tab][data-state=active] .lp-woche-frei{color:#fbf8f1bf}@supports (color:color-mix(in lab,red,red)){html body .lp-woche [role=tab][data-state=active] .lp-woche-frei{color:color-mix(in srgb,var(--color-paper-00) 75%,transparent)}}html body .lp-woche [role=tab][data-state=active] .lp-woche-punkt{border-color:#fbf8f199}@supports (color:color-mix(in lab,red,red)){html body .lp-woche [role=tab][data-state=active] .lp-woche-punkt{border-color:color-mix(in srgb,var(--color-paper-00) 60%,transparent)}}html body .lp-woche [role=tab][data-state=active] .lp-woche-punkt[data-voll]{background:var(--color-paper-00);border-color:var(--color-paper-00)}.lp-tag-kopf{justify-content:space-between;align-items:flex-end;gap:4px var(--abstand-3);padding-top:var(--abstand-2);border-top:1px solid var(--e-kante);flex-wrap:wrap;display:flex}.lp-tag-text{min-width:0}.lp-tag-titel{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--color-ink-100);margin:0;font-size:clamp(1.5rem,1.1rem + 1.6cqi,2.125rem);font-weight:400;line-height:1.1}.lp-tag-zeile{font-size:var(--text-akten-small);color:var(--color-ink-60);margin:4px 0 0}.lp-tag-stand{font-size:var(--text-akten-body);color:var(--color-ink-100);align-items:center;gap:6px;margin:0;font-weight:500;display:inline-flex}.lp-tag-stand .lp-leise{font-weight:400;font-size:var(--text-akten-body)}.lp-tag-leiste .akten-fortschritt-balken{transition:transform var(--dauer-lang) var(--kurve)}.lp-tag-fuss{font-size:var(--text-akten-small);color:var(--color-ink-60);margin:0}.lp-bloecke{margin:0 calc(-1 * var(--pad-card));padding:0;list-style:none}.lp-block{border-top:1px solid var(--e-kante)}.lp-block:first-child,html body .lp-block :is(.akten-zeile,.akten-zeile-ziel){border-top:0}html body .lp-block>.akten-zeile.akten-zeile-rahmen>.akten-zeile-nach{padding-right:var(--pad-card)}.lp-block-symbol{border-radius:var(--radius-akten-2);background:var(--color-paper-05);border:1px solid var(--e-kante);block-size:36px;inline-size:36px;color:var(--color-ink-80);transition:background var(--dauer) var(--kurve),border-color var(--dauer) var(--kurve),color var(--dauer) var(--kurve);flex:none;place-items:center;display:grid}.lp-block-symbol-innen{place-items:center;display:grid}.lp-block[data-fertig] .lp-block-symbol{border-color:var(--signal-erfolg);background:0 0}@supports (color:color-mix(in lab,red,red)){.lp-block[data-fertig] .lp-block-symbol{border-color:color-mix(in srgb,var(--signal-erfolg) 45%,transparent)}}.lp-block[data-fertig] .lp-block-symbol{color:var(--signal-erfolg)}html body .lp-block .akten-zeile-titel{font-family:var(--font-sans);font-size:var(--text-akten-body);color:var(--color-ink-100);transition:color var(--dauer) var(--kurve);align-items:center;gap:8px;font-weight:500;display:inline-flex;overflow:visible}html body .lp-block .akten-zeile-unter{font-family:var(--font-sans);font-size:var(--text-akten-small);letter-spacing:0;gap:1px;display:grid}.lp-block-thema,.lp-block-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-ink-60);overflow:hidden}.lp-block-meta{font-size:var(--text-akten-caption)}.lp-block-marke{border:1px solid var(--e-kante-stark);font-size:var(--text-akten-micro);color:var(--color-ink-80);white-space:nowrap;border-radius:999px;flex:none;padding:1px 7px;font-weight:500}.lp-block-zahlen{font-family:var(--font-sans);font-size:var(--text-akten-small);color:var(--color-ink-60);display:none}.lp-block-stand,.lp-block-dauer{text-align:right;white-space:nowrap}.lp-block-aktion{justify-content:flex-end;min-inline-size:0;display:flex}.lp-block-erledigt{font-size:var(--text-akten-small);color:var(--color-ink-60);white-space:nowrap}html body .lp-block[data-fertig] .akten-zeile-titel,.lp-block[data-fertig] .lp-block-thema{color:var(--color-ink-60)}.lp-block[data-rang=vorschau] .lp-block-symbol{border-style:dashed;border-color:var(--color-ink-40);color:var(--color-ink-60);background:0 0}@container lp-tag (min-width:560px){.lp-block-meta{display:none}.lp-block-zahlen{gap:var(--abstand-3);grid-template-columns:4.5rem 5.5rem;display:grid}.lp-block-aktion{min-inline-size:7rem}}.lp-block-aufgaben{gap:var(--abstand-2);padding:0 var(--pad-card) var(--abstand-3) calc(var(--pad-card) + 36px + clamp(10px,.9vw,14px));display:grid}.lp-block-hinweis{font-size:var(--text-akten-small);color:var(--color-ink-60);margin:0;line-height:1.5}.lp-aufgaben{gap:2px;margin:0;padding:0;list-style:none;display:grid}.lp-aufgabe{align-items:flex-start;gap:10px;min-width:0;padding-block:4px;display:flex}.lp-aufgabe-text{flex:1;gap:1px;min-width:0;padding-top:1px;display:grid}.lp-aufgabe-titel{font-size:var(--text-akten-small);color:var(--color-ink-100);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}a.lp-aufgabe-titel:hover{text-underline-offset:3px;text-decoration:underline}.lp-aufgabe[data-erledigt] .lp-aufgabe-titel{color:var(--color-ink-60);text-decoration:line-through}.lp-aufgabe-grund{font-size:var(--text-akten-caption);color:var(--color-ink-60);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lp-aufgabe-prio{background:var(--signal-warnung);border-radius:999px;flex:none;block-size:6px;inline-size:6px;margin-top:8px}.lp-tag-saetze{gap:4px;display:grid}.lp-rueckkehr{padding:var(--abstand-3);border:1px solid var(--e-kante);border-radius:var(--e-rund-innen);gap:6px;display:grid}.lp-rueckkehr-titel{font-size:var(--text-akten-small);color:var(--color-ink-100);align-items:center;gap:8px;margin:0;font-weight:500;display:flex}.lp-rueckkehr-spur{gap:2px;block-size:4px;max-inline-size:22rem;display:flex}.lp-rueckkehr-tag{background:var(--color-paper-20);border-radius:999px;flex:1 1 0}.lp-rueckkehr-tag[data-stand=vorbei]{background:var(--color-ink-60)}.lp-rueckkehr-tag[data-stand=heute]{background:var(--color-ink-100)}.lp-hinweis-liste{margin:0;padding:0;list-style:none}.lp-hinweis{padding-block:var(--abstand-3);border-top:1px solid var(--e-kante);justify-items:start;gap:4px;display:grid}.lp-hinweis:first-child{border-top:0;padding-top:0}.lp-hinweis:last-child{padding-bottom:0}.lp-hinweis-wort{font-size:var(--text-akten-caption);color:var(--color-ink-100);align-items:center;gap:6px;font-weight:500;display:inline-flex}.lp-hinweis-text{font-size:var(--text-akten-small);color:var(--color-ink-80);margin:0;line-height:1.5}.lp-hinweis-wege{justify-content:space-between;align-items:center;gap:8px;inline-size:100%;display:flex}.lp-einstieg-titel{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--color-ink-100);margin:0;font-size:clamp(1.5rem,1.1rem + 1.6cqi,2.125rem);font-weight:400}.lp-schritte{margin:0;padding:0;list-style:none;container:lp-schritte/inline-size}.lp-schritt{gap:6px var(--abstand-3);padding-block:var(--abstand-3);border-top:1px solid var(--e-kante);grid-template-columns:28px minmax(0,1fr);display:grid}.lp-schritt:first-child{border-top:0}.lp-schritt-marke{border:1px solid var(--color-ink-100);block-size:28px;inline-size:28px;font-size:var(--text-akten-small);color:var(--color-ink-100);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;font-weight:600;display:grid}.lp-schritt[data-fertig] .lp-schritt-marke{background:var(--color-ink-100);color:var(--color-paper-00)}.lp-schritt-text{gap:2px;min-width:0;padding-top:3px;display:grid}.lp-schritt-titel{font-size:var(--text-akten-body);color:var(--color-ink-100);font-weight:500}.lp-schritt-satz{font-size:var(--text-akten-small);color:var(--color-ink-60);max-inline-size:60ch;line-height:1.5}.lp-schritt-aktion{grid-column:2;justify-self:start}@container lp-schritte (min-width:560px){.lp-schritt{grid-template-columns:28px minmax(0,1fr) auto;align-items:start}.lp-schritt-aktion{grid-column:3;justify-self:end;padding-top:2px}}.lp-schritt:not([data-fertig]) .lp-schritt-aktion{align-self:center}.lp-kurs-kopf{justify-content:space-between;align-items:baseline;gap:8px var(--abstand-4);flex-wrap:wrap;display:flex}.lp-kurs-titel{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--color-ink-100);margin:0;font-size:clamp(1.5rem,1.1rem + 1.6cqi,2.125rem);font-weight:400}.lp-kurs-flaeche{min-width:0;position:relative}.lp-kurs-flaeche svg{display:block;overflow:visible}.lp-kurs-gitter{stroke:var(--e-kante);stroke-width:1px}.lp-kurs-achse{fill:var(--color-ink-60);font-size:var(--text-akten-caption);font-family:var(--font-sans);font-variant-numeric:tabular-nums}.lp-kurs-achse-stark{fill:var(--color-ink-100);font-weight:500}.lp-kurs-linie{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.lp-kurs-linie[data-art=ist]{stroke:var(--color-ink-100)}.lp-kurs-linie[data-art=noetig]{stroke:var(--color-ink-100);stroke-dasharray:6 5}.lp-kurs-linie[data-art=tempo]{stroke:var(--color-ink-40);stroke-dasharray:.5 5;stroke-width:2.5px}.lp-kurs-heute{stroke:var(--color-ink-40);stroke-width:1px;stroke-dasharray:2 3}.lp-kurs-punkt,.lp-kurs-ende{fill:var(--color-ink-100);stroke:var(--e-karte);stroke-width:2px}.lp-kurs-ende[data-art=tempo]{fill:var(--color-ink-40)}.lp-kurs-wert{fill:var(--color-ink-100);font-size:var(--text-akten-small);font-weight:500;font-family:var(--font-sans);font-variant-numeric:tabular-nums}.lp-kurs-wert[data-leise]{fill:var(--color-ink-60);font-weight:400}.lp-kurs-phase-spur{fill:var(--color-paper-20)}.lp-kurs-phase-voll{fill:var(--color-ink-80)}.lp-kurs-phase[data-aktiv] .lp-kurs-phase-name{fill:var(--color-ink-100);font-weight:500}.lp-kurs-klausur{fill:var(--e-karte);stroke:var(--color-ink-60);stroke-width:2px}.lp-kurs-klausur[data-geschrieben]{fill:var(--color-ink-100);stroke:var(--e-karte)}.lp-kurs-zeiger{stroke:var(--color-ink-40);stroke-width:1px}.lp-kurs-fang{fill:#0000;cursor:crosshair}.lp-kurs-tooltip{pointer-events:none;background:var(--schwebe-flaeche);border:1px solid var(--e-kante);border-radius:var(--e-rund-schwebend);min-inline-size:168px;box-shadow:var(--e-schatten-schwebend);font-size:var(--text-akten-caption);color:var(--color-ink-80);z-index:2;gap:2px;padding:8px 10px;display:grid;position:absolute}.lp-kurs-tooltip b{color:var(--color-ink-100);font-weight:500}.lp-kurs-soweiter{align-items:baseline;gap:2px var(--abstand-3);max-inline-size:76ch;font-size:var(--text-akten-body);color:var(--color-ink-100);flex-wrap:wrap;margin:0;line-height:1.5;display:flex}.lp-kurs-soweiter-marke{font-size:var(--text-akten-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-60);font-weight:500}.lp-kurs-satz{max-inline-size:76ch;font-size:var(--text-akten-small);color:var(--color-ink-60);margin:0;line-height:1.55}.lp-legende{gap:6px var(--abstand-3);font-size:var(--text-akten-caption);color:var(--color-ink-80);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lp-legende li{align-items:center;gap:6px;display:inline-flex}.lp-legende-feld{border-radius:var(--radius-akten-1);block-size:10px;inline-size:10px}.lp-legende-wert{color:var(--color-ink-60)}.lp-linie{border-top:2px solid var(--color-ink-100);inline-size:20px;display:inline-block}.lp-linie[data-art=noetig]{border-top-style:dashed}.lp-linie[data-art=tempo]{border-top-style:dotted;border-top-color:var(--color-ink-40)}.lp-ton[data-art=sr]{background:var(--lp-ton-sr)}.lp-ton[data-art=schema]{background:var(--lp-ton-schema)}.lp-ton[data-art=explain]{background:var(--lp-ton-explain)}.lp-ton[data-art=frueh]{background:var(--lp-ton-frueh)}.lp-ton[data-art=reflection]{background:var(--lp-ton-reflection)}.lp-ton[data-art=menge]{background:var(--lp-ton-menge)}.lp-ton[data-art=probeklausur]{background:repeating-linear-gradient(135deg,var(--color-ink-80) 0 2px,transparent 2px 5px),var(--color-paper-10)}.lp-mischung{gap:var(--abstand-3);margin:0;display:grid}.lp-mischung-balken{border-radius:var(--radius-akten-1);block-size:20px;display:flex;overflow:hidden}.lp-mischung-balken>.lp-ton{flex:var(--anteil) 1 0;min-inline-size:2px}.lp-mischung-balken>.lp-ton+.lp-ton{box-shadow:inset 1px 0 0 var(--e-karte)}.lp-legende-leer{box-sizing:border-box;border:1px dashed var(--color-ink-40);background:0 0}.lp-legende-leer[data-art=pause]{background:repeating-linear-gradient(135deg,var(--color-paper-20) 0 1px,transparent 1px 4px)}.lp-saeulen{--skala:30px;--kopf:30px;gap:var(--abstand-3);min-width:0;display:grid;position:relative}.lp-saeulen-raster{inset:var(--kopf) 0 auto 0;block-size:var(--plot);border-bottom:1px solid var(--color-ink-40);pointer-events:none;position:absolute}.lp-saeulen-linie{inset-inline:var(--skala) 0;bottom:var(--y);border-top:1px solid var(--e-kante);position:absolute}.lp-saeulen-skala{font-size:var(--text-akten-micro);color:var(--color-ink-60);white-space:nowrap;line-height:1.2;position:absolute;top:-.6em;right:calc(100% + 6px)}.lp-saeulen-tage{padding:0 0 0 var(--skala);grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:0;list-style:none;display:grid;position:relative}.lp-saeule{justify-items:center;gap:6px;min-width:0;display:grid;position:relative}.lp-saeule-feld{inline-size:100%;block-size:calc(var(--kopf) + var(--plot));flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;display:flex}.lp-saeule-wert{font-size:var(--text-akten-micro);color:var(--color-ink-80);white-space:nowrap;justify-items:center;line-height:1.2;display:grid}.lp-saeule[data-art=ruhe] .lp-saeule-wert,.lp-saeule[data-art=pause] .lp-saeule-wert{color:var(--color-ink-60)}.lp-saeule-stapel{inline-size:min(100%,36px);block-size:var(--hoehe);border-radius:var(--radius-akten-1) var(--radius-akten-1) 0 0;transition:block-size var(--dauer-mittel) var(--kurve);outline:none;flex-direction:column;flex:none;display:flex;overflow:hidden}.lp-saeule-teil{block-size:var(--px);flex:none}.lp-saeule-teil+.lp-saeule-teil{box-shadow:inset 0 1px 0 var(--e-karte)}.lp-saeule-stapel[data-leer]{box-sizing:border-box;border:1px dashed var(--color-ink-40);border-bottom:0}.lp-saeule[data-art=pause] .lp-saeule-stapel[data-leer]{background:repeating-linear-gradient(135deg,var(--color-paper-20) 0 1px,transparent 1px 6px)}.lp-saeule-stapel:focus-visible{box-shadow:0 0 0 2px var(--e-karte),0 0 0 3px var(--color-ink-100)}.lp-saeule-kuerzel{font-size:var(--text-akten-caption);color:var(--color-ink-80);font-weight:500}.lp-saeule-zeiger{bottom:calc(var(--hoehe) + 26px + var(--abstand-3));background:var(--schwebe-flaeche);border:1px solid var(--e-kante);border-radius:var(--e-rund-schwebend);min-inline-size:150px;box-shadow:var(--e-schatten-schwebend);font-size:var(--text-akten-caption);color:var(--color-ink-80);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--dauer-kurz) var(--kurve),translate var(--dauer-kurz) var(--kurve);z-index:2;gap:3px;padding:8px 10px;display:grid;position:absolute;left:50%;translate:-50% 4px}.lp-saeule[data-rand=links] .lp-saeule-zeiger{left:0;translate:0 4px}.lp-saeule[data-rand=rechts] .lp-saeule-zeiger{left:auto;right:0;translate:0 4px}.lp-saeule-zeiger b{color:var(--color-ink-100);font-weight:500}.lp-saeule-zeiger-zeile{grid-template-columns:10px 1fr auto;align-items:center;gap:8px;display:grid}.lp-saeule:hover .lp-saeule-zeiger,.lp-saeule:has(.lp-saeule-stapel:focus-visible) .lp-saeule-zeiger{opacity:1;translate:-50%}.lp-saeule[data-rand]:hover .lp-saeule-zeiger,.lp-saeule[data-rand]:has(.lp-saeule-stapel:focus-visible) .lp-saeule-zeiger{translate:0}@media(hover:none){.lp-saeule:hover .lp-saeule-zeiger{opacity:0}.lp-saeule:has(.lp-saeule-stapel:focus) .lp-saeule-zeiger{opacity:1;translate:-50%}.lp-saeule[data-rand]:has(.lp-saeule-stapel:focus) .lp-saeule-zeiger{translate:0}}@container lp (max-width:520px){.lp-saeulen{--skala:26px}.lp-saeulen-tage{gap:2px}}html body .akten-blatt.lp-warum{gap:var(--abstand-4)}.lp-warum-raster{gap:var(--abstand-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@container lp (min-width:760px){.lp-warum-raster{gap:var(--abstand-5) var(--abstand-6);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}}.lp-warum-tag,.lp-warum-woche{gap:var(--abstand-2);align-content:start;min-width:0;display:grid}.lp-warum-kopf{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.lp-warum-kopf .lp-unter-titel{color:var(--color-ink-100);margin:0}.lp-begruendung{max-inline-size:68ch;font-size:var(--text-akten-body);color:var(--color-ink-80);margin:0;line-height:1.6}.lp-review{align-items:center;gap:4px var(--abstand-3);padding-top:var(--abstand-3);border-top:1px solid var(--e-kante);grid-template-columns:auto minmax(0,1fr) auto;display:grid}@container lp (max-width:560px){.lp-review{grid-template-columns:minmax(0,1fr);justify-items:start}}.lp-review-liste{display:grid}.lp-review+.lp-review{padding-top:var(--abstand-2);margin-top:var(--abstand-2)}.lp-review-titel{color:var(--color-ink-100);font-weight:500}.lp-review-aktionen{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.lp-warum-notiz{margin-top:var(--abstand-1);max-inline-size:60ch}.lp-einzelheiten{gap:var(--abstand-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.lp-ziele{gap:var(--abstand-4);grid-template-columns:minmax(0,1fr);display:grid}@container lp (min-width:640px){.lp-ziele{grid-template-columns:repeat(2,minmax(0,1fr))}}@container lp (min-width:1080px){.lp-ziele{grid-template-columns:repeat(3,minmax(0,1fr))}}html body .akten-blatt.lp-ziel{gap:var(--abstand-3)}html body .akten-blatt.lp-ziel[data-gewaehlt]{border-color:var(--color-ink-40)!important}.lp-ziel-kopf{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.lp-ziel-name-zeile{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.lp-ziel-name{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--color-ink-100);margin:0;font-size:clamp(1.25rem,1.05rem + .8cqi,1.5rem);font-weight:400;line-height:1.15}.lp-ziel-termin{font-size:var(--text-akten-small);color:var(--color-ink-60);margin:-6px 0 0}.lp-ziel-status{justify-items:start;gap:2px;margin:0;display:grid}.lp-ziele-satz{margin:0}.lp-ziel-zahlen{gap:var(--abstand-2);padding-top:var(--abstand-3);border-top:1px solid var(--e-kante);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.lp-ziel-zahlen dt{font-size:var(--text-akten-caption);color:var(--color-ink-60)}.lp-ziel-zahlen dd{font-size:var(--text-akten-body-lg);color:var(--color-ink-100);margin:2px 0 0;font-weight:500}.lp-ziel-fuss{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}html body .lp-ziel-neu{min-block-size:220px}.lp-einst-regler{align-items:center;gap:var(--abstand-3);display:flex}.lp-einst-regler>.akten-regler{flex:1}.lp-einst-wert{text-align:right;min-inline-size:4.5rem;font-size:var(--text-akten-body);color:var(--color-ink-100);font-weight:500}.lp-einst-paar{gap:var(--abstand-4);display:grid}.lp-einst-fenster{align-items:center;gap:var(--abstand-2) var(--abstand-3);flex-wrap:wrap;display:flex}.lp-einst-fenster-bis{font-size:var(--text-akten-small);color:var(--color-ink-60)}.lp-einst-fenster>.lp-einst-wert{margin-inline-start:auto}html body :is(.lp-einst-tage,.lp-pause-wahl){flex-wrap:wrap}.lp-einst-vorschau{padding:var(--abstand-3);border:1px solid var(--e-kante);border-radius:var(--e-rund-flaeche);background:var(--e-karte)}.lp-einst-vorschau-kopf{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.lp-einst-vorschau-kopf .lp-unter-titel{margin:0 0 var(--abstand-2);color:var(--color-ink-100)}.lp-einst-vorschau .lp-saeulen{margin-top:var(--abstand-1)}.lp-pause-feld{gap:var(--abstand-3);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.lp-pause-feld>.lp-unter-titel{color:var(--color-ink-100);margin:0}.lp-pause-zeitraum{gap:var(--abstand-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lp-pause-wirkung{max-inline-size:62ch;transition:opacity var(--dauer-kurz) var(--kurve)}.lp-pause-wirkung[data-laedt]{opacity:.6}@media(max-width:640px){html body .lp-bereiche{width:100%}html body .lp-bereiche .akten-tabs-linkliste{width:100%;display:flex}html body .lp-bereiche .akten-tabs-linkplatz{flex:1;min-width:0}}@container lp (max-width:520px){.lp-weg-sprint{margin-inline-start:0}html body .lp-woche.akten-tabs-segmented [role=tablist]{gap:2px}}@media(prefers-reduced-motion:reduce){.lp-tag-leiste .akten-fortschritt-balken,.lp-saeule-stapel,.lp-saeule-zeiger,.lp-block-symbol{transition:none}}.lp-verteilung{gap:var(--abstand-1);padding-top:var(--abstand-3);border-top:1px solid var(--e-kante);display:grid}.lp-verteilung .lp-unter-titel{margin:0}html body .lp-verteilung .akten-zeilen{margin-inline:calc(-1 * var(--pad-card))}html body .lp-verteilung .lernplan-verteilung-wert{inline-size:clamp(7rem,22cqi,11rem)}html body .lp-verteilung .akten-zeile-rahmen>.akten-zeile-nach{padding-right:var(--pad-card)}.lp-umplan-protokoll{gap:var(--abstand-2);margin:var(--abstand-3) 0 0;padding:0;list-style:none;display:grid}.lp-umplan-protokoll li{gap:2px;display:grid}.lp-umplan-protokoll li[data-zurueck]>span:first-child{text-decoration:line-through}:root,html[data-skin]{--stat-ton-1:var(--color-ink-100);--stat-ton-2:#575348}@supports (color:color-mix(in lab,red,red)){:root,html[data-skin]{--stat-ton-2:color-mix(in srgb, var(--color-ink-100) 66%, var(--color-paper-20))}}:root,html[data-skin]{--stat-ton-3:#868171}@supports (color:color-mix(in lab,red,red)){:root,html[data-skin]{--stat-ton-3:color-mix(in srgb, var(--color-ink-100) 42%, var(--color-paper-20))}}:root,html[data-skin]{--stat-ton-4:#a69f8c}@supports (color:color-mix(in lab,red,red)){:root,html[data-skin]{--stat-ton-4:color-mix(in srgb, var(--color-ink-100) 26%, var(--color-paper-20))}}:root,html[data-skin]{--stat-ton-5:#bdb6a0}@supports (color:color-mix(in lab,red,red)){:root,html[data-skin]{--stat-ton-5:color-mix(in srgb, var(--color-ink-100) 14%, var(--color-paper-20))}}:root,html[data-skin]{--stat-spur:#14130e14}@supports (color:color-mix(in lab,red,red)){:root,html[data-skin]{--stat-spur:color-mix(in srgb, var(--color-ink-100) 8%, transparent)}}.stat-seite{padding-bottom:var(--abstand-6)}.stat-pille{gap:8px;max-inline-size:22rem}.stat-pille-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stat-pille-neben{color:var(--color-ink-60);font-weight:400}.stat-bereiche{margin-bottom:var(--abstand-4)}html body .stat-bereiche.akten-tabs-links .akten-tabs-link{min-block-size:34px;font-size:var(--text-akten-body);padding:6px 18px}.stat-inhalt{container:ste/inline-size}.stat-stapel{gap:var(--abstand-4);min-width:0;display:grid}.stat-leise{font-size:var(--text-akten-small);color:var(--color-ink-60);margin:0;line-height:1.5}.stat-fuss-rechts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.stat-gilt{font-size:var(--text-akten-small);color:var(--color-ink-60);margin:0;line-height:1.5}.stat-textweg,.stat-titel-link{color:var(--color-ink-100);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--color-ink-40);text-decoration-color:var(--color-ink-40);text-underline-offset:.18em;transition:text-decoration-color var(--dauer-kurz) var(--kurve)}.stat-textweg:hover,.stat-titel-link:hover{-webkit-text-decoration-color:var(--color-ink-100);text-decoration-color:var(--color-ink-100)}.stat-textweg:focus-visible,.stat-titel-link:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-akten-1)}html body .akten-blatt.stat-karte{gap:var(--abstand-3);min-width:0}.stat-aussage-titel{max-inline-size:46rem;font-family:var(--font-sans);letter-spacing:-.02em;text-wrap:balance;color:var(--color-ink-100);margin:0;font-size:clamp(1.25rem,1.05rem + 1cqi,1.75rem);font-weight:400;line-height:1.2}.stat-aussage-titel .akten-num{white-space:nowrap}.stat-aussage-klein{font-size:clamp(1.125rem,1rem + .6cqi,1.375rem)}.stat-unter-titel{font-size:var(--text-akten-small);color:var(--color-ink-60);font-weight:500}.stat-punkt{background:var(--color-ink-40);border-radius:999px;flex:none;block-size:8px;inline-size:8px;display:inline-block}.stat-punkt[data-ton=warnung]{background:var(--signal-warnung)}html body .akten-blatt.stat-leiste{gap:var(--abstand-4) var(--abstand-6);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@container ste (min-width:760px){html body .akten-blatt.stat-leiste{grid-template-columns:auto minmax(0,1fr)}}.stat-leiste-kopf{align-items:center;gap:var(--abstand-3);display:flex}.stat-leiste-zahl{font-family:var(--font-titel);letter-spacing:-.03em;white-space:nowrap;color:var(--color-ink-100);font-variant-numeric:lining-nums tabular-nums;font-size:clamp(2.75rem,2rem + 3cqi,4rem);line-height:.9}.stat-leiste-text{gap:4px;min-width:0;display:grid}.stat-leiste-satz{font-size:var(--text-akten-body-lg);color:var(--color-ink-100);font-weight:500}.stat-leiste-unter{font-size:var(--text-akten-small);color:var(--color-ink-60)}.stat-leiste-bahn{gap:8px;min-width:0;display:grid}.stat-raster-zwei,.stat-raster-rand{gap:var(--abstand-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@container ste (min-width:880px){.stat-raster-zwei{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-raster-rand{grid-template-columns:minmax(0,1fr) 340px}.stat-raster-rand-breit{grid-template-columns:minmax(0,1fr) 380px}}.stat-raster-zwei>.akten-blatt{block-size:100%}.stat-rand{gap:var(--abstand-4);align-content:start;min-width:0;display:grid}.stat-diagramm{border-radius:var(--e-rund-flaeche);min-width:0;position:relative}.stat-diagramm:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:4px}.stat-diagramm svg{display:block;overflow:visible}.stat-gitter{stroke:var(--e-kante);stroke-width:1px}.stat-achse{fill:var(--color-ink-60);font-size:var(--text-akten-caption);font-family:var(--font-sans);font-variant-numeric:tabular-nums}.stat-linie{fill:none;stroke:var(--color-ink-100);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.stat-linie[data-art=duenn]{stroke:var(--color-ink-40);stroke-width:1.5px}.stat-bezug{stroke:var(--color-ink-60);stroke-width:1px;stroke-dasharray:5 4}.stat-grenze{stroke:var(--color-ink-40);stroke-width:1px}.stat-punkt{fill:var(--color-ink-100);stroke:var(--e-karte);stroke-width:2px}.stat-wert{fill:var(--color-ink-100);font-size:var(--text-akten-small);font-weight:500;font-family:var(--font-sans);font-variant-numeric:tabular-nums}.stat-wert[data-leise]{fill:var(--color-ink-60);font-weight:400}.stat-zeiger{stroke:var(--color-ink-40);stroke-width:1px}.stat-fuehrung{fill:none;stroke:var(--color-ink-40);stroke-width:1px;stroke-linejoin:round}.stat-fang{fill:#0000;cursor:crosshair}.stat-saeule{fill:var(--stat-ton-3);transition:opacity var(--dauer-kurz) var(--kurve)}.stat-saeule[data-ton="1"]{fill:var(--stat-ton-1)}.stat-saeule[data-ton="2"]{fill:var(--stat-ton-2)}.stat-saeule[data-ton="3"]{fill:var(--stat-ton-3)}.stat-saeule[data-ton="4"]{fill:var(--stat-ton-4)}.stat-saeule[data-ton="5"]{fill:var(--stat-ton-5)}g[data-gedimmt]>.stat-saeule{opacity:.45}.stat-note{stroke:var(--e-karte);stroke-width:2px}.stat-note[data-zeiger]{stroke:var(--color-ink-100)}.stat-tooltip{pointer-events:none;background:var(--schwebe-flaeche);border:1px solid var(--e-kante);border-radius:var(--e-rund-schwebend);min-inline-size:176px;max-inline-size:240px;box-shadow:var(--e-schatten-schwebend);font-size:var(--text-akten-caption);color:var(--color-ink-80);z-index:2;gap:2px;padding:8px 10px;display:grid;position:absolute}.stat-tooltip b{color:var(--color-ink-100);font-weight:500}.stat-tooltip-fest{top:0;right:0}.stat-legende{gap:6px var(--abstand-3);font-size:var(--text-akten-caption);color:var(--color-ink-80);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.stat-legende li{align-items:center;gap:6px;display:inline-flex}.stat-legende-wert{color:var(--color-ink-60)}.stat-legende-feld{border-radius:var(--radius-akten-1);background:var(--stat-ton-3);flex:none;block-size:10px;inline-size:10px}.stat-legende-feld[data-ton="1"]{background:var(--stat-ton-1)}.stat-legende-feld[data-ton="2"]{background:var(--stat-ton-2)}.stat-legende-feld[data-ton="3"]{background:var(--stat-ton-3)}.stat-legende-feld[data-ton="4"]{background:var(--stat-ton-4)}.stat-legende-feld[data-ton="5"]{background:var(--stat-ton-5)}.stat-legende-feld[data-ton=leer]{background:var(--stat-spur)}.stat-legende-linie{border-top:2px solid var(--color-ink-100);flex:none;inline-size:20px;display:inline-block}.stat-legende-linie[data-art=bezug]{border-top:1px dashed var(--color-ink-60)}.stat-legende-punkt{background:var(--color-ink-100);border-radius:999px;flex:none;block-size:10px;inline-size:10px;display:inline-block}.stat-legende-punkt[data-art=selbst]{background:var(--e-karte);border:2px solid var(--color-ink-100);box-sizing:border-box}.stat-lerntage{min-width:0;position:relative}.stat-lerntage svg{display:block}.stat-feld{fill:var(--stat-spur)}.stat-feld[data-stufe="1"]{fill:var(--stat-ton-5)}.stat-feld[data-stufe="2"]{fill:var(--stat-ton-4)}.stat-feld[data-stufe="3"]{fill:var(--stat-ton-2)}.stat-feld[data-stufe="4"]{fill:var(--stat-ton-1)}.stat-feld[data-zeiger]{stroke:var(--color-ink-100);stroke-width:1px}.stat-stufen-legende{font-size:var(--text-akten-caption);color:var(--color-ink-60);align-items:center;gap:4px;margin:0;display:flex}.stat-stufen-legende>span:first-child{margin-inline-end:4px}.stat-stufen-legende>span:last-child{margin-inline-start:4px}.stat-stufe{border-radius:var(--radius-akten-1);background:var(--stat-spur);block-size:10px;inline-size:10px}.stat-stufe[data-stufe="1"]{background:var(--stat-ton-5)}.stat-stufe[data-stufe="2"]{background:var(--stat-ton-4)}.stat-stufe[data-stufe="3"]{background:var(--stat-ton-2)}.stat-stufe[data-stufe="4"]{background:var(--stat-ton-1)}.stat-gebiete{gap:var(--abstand-3);display:grid;container:stat-gebiete/inline-size}.stat-gebiete-liste{margin:0;padding:0;list-style:none;display:grid}.stat-gebiete-kopf,.stat-gebiet{align-items:center;gap:4px var(--abstand-3);grid-template-columns:10rem minmax(0,1fr) 7.5rem;display:grid}.stat-gebiet{border-top:1px solid var(--e-kante);padding-block:10px}.stat-gebiet:first-child{border-top:0}.stat-gebiete[data-zahlen] :is(.stat-gebiete-kopf,.stat-gebiet){grid-template-columns:11rem minmax(0,1fr) 7.5rem 4rem 4rem}.stat-gebiete-kopf{font-size:var(--text-akten-caption);color:var(--color-ink-60);border-bottom:1px solid var(--e-kante);padding-bottom:2px}.stat-gebiete-kopf>span:nth-child(n+3){text-align:right}.stat-gebiet-name{min-width:0;font-size:var(--text-akten-body);color:var(--color-ink-100);align-items:center;gap:8px;font-weight:500;display:inline-flex}.stat-gebiet-punkt{background:var(--gebiet,var(--color-ink-60));border-radius:999px;flex:none;block-size:8px;inline-size:8px}.stat-gebiet-bahn{background:var(--stat-spur);border-radius:999px;block-size:10px;display:flex;overflow:hidden}.stat-gebiet-teil{flex:0 0 calc(var(--anteil) * 100%)}.stat-gebiet-teil[data-art=sicher],.stat-gebiet-teil[data-art=gesehen]{background:var(--gebiet)}@supports (color:color-mix(in lab,red,red)){.stat-gebiet-teil[data-art=gesehen]{background:color-mix(in srgb,var(--gebiet) 38%,var(--e-karte))}}.stat-gebiet-zahl{font-size:var(--text-akten-small);color:var(--color-ink-100);text-align:right;white-space:nowrap}.stat-gebiet-basis{color:var(--color-ink-60);font-size:var(--text-akten-caption)}.stat-gebiet[data-leer] :is(.stat-gebiet-name,.stat-gebiet-zahl){color:var(--color-ink-60);font-weight:400}@container stat-gebiete (max-width:560px){.stat-gebiete-kopf{display:none}.stat-gebiet,.stat-gebiete[data-zahlen] .stat-gebiet{grid-template-columns:minmax(0,1fr) auto}.stat-gebiet-bahn{grid-area:2/1/auto/-1}.stat-gebiete[data-zahlen] .stat-gebiet-zahl:nth-last-of-type(2){text-align:left;grid-area:3/1}.stat-gebiete[data-zahlen] .stat-gebiet-zahl:last-of-type{grid-area:3/2}.stat-gebiete[data-zahlen] .stat-gebiet-zahl:nth-last-of-type(2):before{content:"Quote ";color:var(--color-ink-60)}.stat-gebiete[data-zahlen] .stat-gebiet-zahl:last-of-type:before{content:"fällig ";color:var(--color-ink-60)}}.stat-reife-band{block-size:10px;gap:2px;min-width:0;display:flex}.stat-reife-band[data-dick]{block-size:14px}.stat-reife-band>.stat-reife-teil{flex:var(--anteil) 1 0;border-radius:var(--radius-akten-1)}.stat-reife-teil[data-stufe=neu]{background:var(--reife-neu)}.stat-reife-teil[data-stufe=fragil]{background:var(--reife-fragil)}.stat-reife-teil[data-stufe=wachsend]{background:var(--reife-wachsend)}.stat-reife-teil[data-stufe=stabil]{background:var(--reife-stabil)}.stat-reife-teil[data-stufe=verankert]{background:var(--reife-verankert)}.stat-reife-zeilen{margin:0;padding:0;list-style:none;display:grid;container:stat-reife/inline-size}.stat-reife-zeile{align-items:center;gap:4px var(--abstand-3);border-top:1px solid var(--e-kante);grid-template-columns:11rem minmax(0,1fr) 6.5rem;padding-block:10px;display:grid}.stat-reife-zeile:first-child{border-top:0;padding-top:0}.stat-reife-name{font-size:var(--text-akten-body);color:var(--color-ink-100);align-items:center;gap:8px;display:inline-flex}.stat-reife-zeile[data-gesamt] .stat-reife-name{font-weight:500}.stat-reife-zahl{font-size:var(--text-akten-small);color:var(--color-ink-60);text-align:right;white-space:nowrap}@container stat-reife (max-width:520px){.stat-reife-zeile{grid-template-columns:minmax(0,1fr) auto}.stat-reife-zeile>.stat-reife-band{grid-area:2/1/auto/-1}}.stat-schwelle{gap:4px;max-inline-size:22rem;display:grid}.stat-schwelle-bahn{background:var(--stat-spur);border-radius:999px;block-size:4px;display:block;overflow:hidden}.stat-schwelle-voll{block-size:100%;inline-size:calc(var(--anteil) * 100%);background:var(--color-ink-80);border-radius:999px;display:block}.stat-einstieg-titel{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--color-ink-100);margin:0;font-size:clamp(1.5rem,1.1rem + 1.6cqi,2.125rem);font-weight:400}.stat-einstieg-satz{max-inline-size:60ch;font-size:var(--text-akten-body)}html body .akten-blatt.stat-einstieg{gap:var(--abstand-3)}.stat-schritte{margin:0;padding:0;list-style:none;container:stat-schritte/inline-size}.stat-schritt{gap:6px var(--abstand-3);padding-block:var(--abstand-3);border-top:1px solid var(--e-kante);grid-template-columns:28px minmax(0,1fr) auto;align-items:start;display:grid}.stat-schritt:first-child{border-top:0;padding-top:0}.stat-schritt-marke{border:1px solid var(--color-ink-40);block-size:28px;inline-size:28px;font-size:var(--text-akten-small);color:var(--color-ink-60);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;font-weight:600;display:grid}.stat-schritt[data-fertig] .stat-schritt-marke{background:var(--color-ink-100);border-color:var(--color-ink-100);color:var(--color-paper-00)}.stat-schritt-text{gap:4px;min-width:0;padding-top:3px;display:grid}.stat-schritt-titel{font-size:var(--text-akten-body);color:var(--color-ink-100);font-weight:500}.stat-schritt-satz{font-size:var(--text-akten-small);color:var(--color-ink-60);max-inline-size:60ch;line-height:1.5}.stat-schritt-stand{white-space:nowrap;padding-top:5px}.stat-schritt[data-fertig] .stat-schritt-stand{color:var(--color-ink-100)}@container stat-schritte (max-width:420px){.stat-schritt{grid-template-columns:28px minmax(0,1fr)}.stat-schritt-stand{display:none}}.stat-hinweise{margin:0;padding:0;list-style:none}.stat-hinweis{padding-block:var(--abstand-3);border-top:1px solid var(--e-kante);justify-items:start;gap:4px;display:grid}.stat-hinweis:first-child{border-top:0;padding-top:0}.stat-hinweis:last-child{padding-bottom:0}.stat-hinweis-wort{font-size:var(--text-akten-caption);color:var(--color-ink-100);align-items:center;gap:6px;font-weight:500;display:inline-flex}.stat-hinweis-text{font-size:var(--text-akten-small);color:var(--color-ink-80);margin:0;line-height:1.5}.stat-balken-liste{gap:10px;margin:0;padding:0;list-style:none;display:grid;container:stat-balken/inline-size}.stat-balken-zeile{align-items:center;gap:var(--abstand-3);grid-template-columns:8.5rem minmax(0,1fr) 5.5rem;display:grid}.stat-balken-name{font-size:var(--text-akten-small);color:var(--color-ink-100)}.stat-balken-bahn{background:var(--stat-spur);border-radius:999px;block-size:10px;display:block;position:relative}.stat-balken{block-size:100%;inline-size:calc(var(--anteil) * 100%);background:var(--stat-ton-3);transition:inline-size var(--dauer-mittel) var(--kurve);border-radius:999px;display:block}.stat-balken[data-ton="1"]{background:var(--stat-ton-1)}.stat-balken[data-ton="2"]{background:var(--stat-ton-2)}.stat-balken-bahn[data-basis]:after{content:"";top:-4px;left:round(nearest,calc(var(--basis) * 100%),1px);background:var(--color-ink-100);border-radius:999px;block-size:18px;inline-size:2px;margin-left:-1px;position:absolute}.stat-balken-wert{font-size:var(--text-akten-small);color:var(--color-ink-100);text-align:right;white-space:nowrap}@container stat-balken (max-width:380px){.stat-balken-zeile{grid-template-columns:minmax(0,1fr) auto;gap:4px 8px}.stat-balken-zeile>.stat-balken-bahn{grid-area:2/1/auto/-1}}.stat-woche{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.stat-woche-tag{justify-items:center;gap:2px;min-width:0;display:grid}.stat-woche-saeule{justify-content:center;align-items:flex-end;block-size:112px;inline-size:100%;display:flex}.stat-woche-wert-balken{inline-size:min(100%,28px);block-size:var(--hoehe);border-radius:var(--radius-akten-1);background:var(--stat-ton-3);min-block-size:2px;transition:block-size var(--dauer-mittel) var(--kurve);display:block}.stat-woche-wert-balken[data-ton="1"]{background:var(--stat-ton-1)}.stat-woche-kuerzel{font-size:var(--text-akten-caption);color:var(--color-ink-80);font-weight:500}.stat-woche-wert{font-size:var(--text-akten-micro);color:var(--color-ink-60);white-space:nowrap}.stat-decks,.stat-sorgen{margin:0;padding:0;list-style:none;container:stat-decks/inline-size}.stat-deck{align-items:center;gap:6px var(--abstand-3);border-top:1px solid var(--e-kante);grid-template-columns:auto minmax(0,1fr) 11rem auto;padding-block:10px;display:grid}.stat-deck:first-child{border-top:0}.stat-deck-text,.stat-sorge-text{gap:2px;min-width:0;display:grid}.stat-deck-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-akten-body);color:var(--color-ink-100);font-weight:500;overflow:hidden}.stat-deck-unter{font-size:var(--text-akten-caption);color:var(--color-ink-60)}.stat-deck-quote{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}@container stat-decks (max-width:600px){.stat-deck{grid-template-columns:auto minmax(0,1fr) auto}.stat-deck-quote{grid-area:2/2/auto/-1}.stat-deck-quote:empty{display:none}}.stat-sorge{border-top:1px solid var(--e-kante);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;padding-block:10px;display:grid}.stat-sorge:first-child{border-top:0;padding-top:2px}.stat-sorge-titel{font-size:var(--text-akten-small);color:var(--color-ink-100);line-height:1.4}a.stat-sorge-titel{text-decoration:none}a.stat-sorge-titel:hover{text-decoration:underline;-webkit-text-decoration-color:var(--color-ink-40);text-decoration-color:var(--color-ink-40);text-underline-offset:.18em}a.stat-sorge-titel:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-akten-1)}.stat-rand-satz{font-size:var(--text-akten-small);color:var(--color-ink-80);margin:0;line-height:1.5}.stat-rand-zahl{font-family:var(--font-titel);font-size:var(--text-akten-h3);color:var(--color-ink-100)}.stat-noten-gebiete{margin:0;padding:0;list-style:none;container:stat-noten/inline-size}.stat-noten-gebiet{align-items:center;gap:8px var(--abstand-3);padding-block:var(--abstand-3);border-top:1px solid var(--e-kante);grid-template-columns:11rem minmax(0,1fr);display:grid}.stat-noten-gebiet:first-child{border-top:0;padding-top:0}.stat-angaben{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.stat-angaben dt{font-size:var(--text-akten-caption);color:var(--color-ink-60)}.stat-angaben dd{font-size:var(--text-akten-body-lg);color:var(--color-ink-100);margin:2px 0 0;font-weight:500}@container stat-noten (max-width:480px){.stat-noten-gebiet{grid-template-columns:minmax(0,1fr)}.stat-angaben{grid-template-columns:repeat(2,minmax(0,1fr))}}.stat-kalib{gap:8px;display:grid}.stat-kalib-bahn{background:var(--stat-spur);border-radius:999px;block-size:8px;margin-block:4px;display:block;position:relative}.stat-kalib-spanne{inset-block:0;left:var(--von);inline-size:calc(var(--bis) - var(--von));background:var(--stat-ton-4);position:absolute}.stat-kalib-punkt{top:-2px;left:round(nearest,var(--lage),1px);box-sizing:border-box;background:var(--color-ink-100);border:2px solid var(--e-karte);border-radius:999px;block-size:12px;inline-size:12px;margin-left:-6px;position:absolute}.stat-kalib-punkt[data-art=selbst]{background:var(--e-karte);border-color:var(--color-ink-100)}.stat-kalib-achse{block-size:16px;font-size:var(--text-akten-caption);color:var(--color-ink-60);display:block;position:relative}.stat-kalib-achse>span{position:absolute;top:0;translate:-50%}.stat-kalib-achse>span:first-child{left:0;translate:0}.stat-kalib-achse>span:nth-child(2){left:22.2222%}.stat-kalib-achse>span:nth-child(3){left:50%}.stat-kalib-achse>span:nth-child(4){left:100%;translate:-100%}@media(max-width:640px){html body .stat-bereiche{width:100%}html body .stat-bereiche .akten-tabs-linkliste{width:100%;display:flex}html body .stat-bereiche .akten-tabs-linkplatz{flex:auto;min-width:0}html body .stat-bereiche.akten-tabs-links .akten-tabs-link{font-size:var(--text-akten-small);padding:6px 8px}.stat-pille-neben{display:none}}@container ste (max-width:520px){.stat-gebiet-name{font-size:var(--text-akten-small)}}@media(prefers-reduced-motion:reduce){.stat-balken,.stat-woche-wert-balken,.stat-saeule{transition:none}}.lr-seite,.lr-rueckblick,.lr-status-feld{--lr-a1:round(var(--abstand-1), 2px);--lr-a2:round(var(--abstand-2), 2px);--lr-a3:round(var(--abstand-3), 2px);--lr-a4:round(var(--abstand-4), 2px);--lr-a5:round(var(--abstand-5), 2px);--lr-pad:round(var(--pad-card), 2px)}.lr-seite{padding-bottom:var(--lr-a5)}body:has(.lr-telefon){overflow-x:clip}.lr-gruppe{gap:var(--lr-a4);flex-direction:column;min-width:0;display:flex;container:lr/inline-size}.lr-gruppe>.akten-seitenkopf{margin-bottom:0}.lr-leise{font-size:var(--text-akten-small);color:var(--color-ink-60);line-height:1.45}.lr-zaehl{flex-wrap:wrap;align-items:center;gap:6px 8px;display:inline-flex}.lr-gruppe-weg{white-space:nowrap}.lr-teil-titel{font-family:var(--font-sans);font-size:var(--text-akten-small);color:var(--color-ink-60);margin:0;font-weight:400}.lr-raster{align-items:start;gap:var(--lr-a4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}@container lr (min-width:52rem){.lr-raster{grid-template-columns:minmax(0,1fr) round(clamp(20rem,26cqi,28rem),2px)}}.lr-spalte{gap:var(--lr-a4);flex-direction:column;min-width:0;display:flex}.lr-koepfe{flex:none;align-items:center;display:inline-flex}.lr-kopf{outline:2px solid var(--e-karte);border-radius:999px;display:inline-flex}.lr-kopf+.lr-kopf{margin-left:-6px}.lr-kopf-mehr{box-sizing:border-box;background:var(--color-paper-10);block-size:28px;min-inline-size:28px;font-size:var(--text-akten-micro);font-variant-numeric:tabular-nums;color:var(--color-ink-60);justify-content:center;align-items:center;padding:0 6px}.lr-raeume{margin:0;padding:0;list-style:none}.lr-raum+.lr-raum{border-top:1px solid var(--e-kante)}.lr-raum-flaeche{align-items:center;gap:var(--lr-a2) var(--lr-a4);padding:var(--lr-a3) var(--lr-pad);cursor:pointer;transition:background var(--dauer) var(--kurve);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.lr-raum-flaeche:hover{background:var(--color-paper-10)}.lr-raum-text{flex-direction:column;gap:2px;min-width:0;display:flex}.lr-raum-titelzeile{align-items:center;gap:8px;min-width:0;display:flex}.lr-raum-name,.lr-deiner-name{font-family:var(--font-sans);font-size:var(--text-akten-body-lg);color:var(--color-ink-100);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:500;line-height:1.35;overflow:hidden}.lr-raum-unter{font-size:var(--text-akten-small);color:var(--color-ink-60);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;margin:0;display:flex;overflow:hidden}.lr-raum[data-ruht] .lr-raum-name{color:var(--color-ink-60)}.lr-raum-stand{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.lr-raum-phase{align-items:center;gap:8px;display:flex}.lr-raum-rest{font-size:var(--text-akten-small);font-variant-numeric:tabular-nums;color:var(--color-ink-100);white-space:nowrap}.lr-raum-runde{justify-content:flex-end;align-items:center;gap:8px;display:flex}.lr-raum-zahl{font-size:var(--text-akten-small);color:var(--color-ink-60);white-space:nowrap}.lr-raum-weg{justify-content:flex-end;min-inline-size:6.5rem;display:flex}.lr-deiner-zeile{align-items:center;gap:var(--lr-a3) var(--lr-a4);flex-wrap:wrap;display:flex}.lr-deiner-zeile>.lr-raum-text{flex:14rem}.lr-deiner-zeile>.akten-knopf{margin-left:auto}.lr-vorlagen-kacheln{margin:0}.lr-vorlage-zeichen{background:var(--color-paper-10);block-size:28px;inline-size:28px;color:var(--color-ink-80);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.lr-termin-tag{border:1px solid var(--e-kante-stark);border-radius:var(--radius-akten-2);block-size:34px;inline-size:34px;font-size:var(--text-akten-small);color:var(--color-ink-100);flex:none;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.lr-freunde{gap:var(--lr-a3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lr-freund{align-items:center;gap:10px;min-width:0;display:flex}.lr-freund-bild{flex:none;display:inline-flex;position:relative}.lr-freund-punkt{box-sizing:border-box;border:2px solid var(--e-karte);background:var(--signal-erfolg);border-radius:999px;block-size:10px;inline-size:10px;position:absolute;bottom:-1px;right:-1px}.lr-freund-punkt[data-ton=warnung]{background:var(--signal-warnung)}.lr-freund-text{flex-direction:column;flex:1;min-width:0;display:flex}.lr-freund-text>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lr-freund-name{font-size:var(--text-akten-small);color:var(--color-ink-100);font-weight:500}@container lr (max-width:40rem){.lr-raum-flaeche{grid-template-columns:minmax(0,1fr) auto}.lr-raum-text{grid-column:1/-1}.lr-raum-stand{flex-flow:row-reverse wrap;justify-content:flex-end;align-items:center;gap:4px 10px}.lr-raum-runde .lr-koepfe{display:none}.lr-raum-weg{min-inline-size:0}}.lr-meldung{margin:0}html body .akten-blatt.lr-tisch{overflow:clip}.lr-uhr{gap:var(--lr-a3);padding:var(--lr-a4) var(--lr-pad) var(--lr-a3);flex-direction:column;display:flex}.lr-uhr-reihe{align-items:center;gap:var(--lr-a3) var(--lr-a4);flex-wrap:wrap;display:flex}.lr-uhr-zeit{font-family:var(--font-titel);font-size:round(calc(var(--text-akten-h2) * 1.5),1px);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--color-ink-100);font-weight:400;line-height:1}.lr-uhr[data-phase=angehalten] .lr-uhr-zeit,.lr-uhr[data-phase=bereit] .lr-uhr-zeit{color:var(--color-ink-60)}.lr-uhr-text{flex-direction:column;flex:10rem;align-items:flex-start;gap:6px;min-width:0;display:flex}.lr-uhr-takt{white-space:nowrap}.lr-uhr-knoepfe{align-items:center;gap:8px;margin-left:auto;display:flex}.lr-uhr-spur .akten-fortschritt-balken{transition:transform 1s linear}.lr-runde{gap:var(--lr-a3);padding:var(--lr-a3) var(--lr-pad) var(--lr-a4);border-top:1px solid var(--e-kante);flex-direction:column;display:flex}.lr-runde:first-child{border-top:0}.lr-runde-kopf{flex-wrap:wrap;align-items:center;gap:8px 10px;min-block-size:30px;display:flex}.lr-runde-knoepfe{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.lr-sprache-fehler{margin:0}.lr-plaetze{gap:var(--lr-a4);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));margin:0;padding:0;list-style:none;display:grid}.lr-platz{align-items:start;gap:var(--lr-a3);grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.lr-platz-bild{outline-offset:2px;transition:outline-color var(--dauer-kurz) var(--kurve);border-radius:999px;outline:2px solid #0000;flex:none;display:inline-flex;position:relative}.lr-platz-bild[data-spricht]{outline-color:var(--signal-erfolg)}.lr-platz[data-weg] .lr-platz-bild>:not(.lr-platz-mikro),.lr-reihe-kopf[data-weg] .lr-platz-bild>:not(.lr-platz-mikro){opacity:.55;filter:grayscale()}.lr-platz-mikro{box-sizing:border-box;border:1px solid var(--e-kante);background:var(--e-karte);block-size:20px;inline-size:20px;color:var(--color-ink-80);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:-4px;right:-4px}.lr-platz-bild[data-spricht] .lr-platz-mikro{color:var(--signal-erfolg)}.lr-platz-text{flex-direction:column;gap:2px;min-width:0;padding-top:2px;display:flex}.lr-platz-name{font-size:var(--text-akten-body);color:var(--color-ink-100);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.lr-platz-ziel{flex-direction:column;gap:4px;margin-top:6px;display:flex}.lr-platz-ziel-text{font-size:var(--text-akten-small);color:var(--color-ink-80);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lr-platz-ziel-stand{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.lr-platz-ziel-zahl{font-size:var(--text-akten-caption);color:var(--color-ink-60);white-space:nowrap}.lr-frei-kreis{box-sizing:border-box;border:1px dashed var(--color-ink-40);border-radius:999px;block-size:44px;inline-size:44px}.lr-platz--frei .lr-platz-name{color:var(--color-ink-60);font-weight:400}html body :is(.lr-spalte,.lr-telefon)>.studyroom-tafel{flex:none;max-block-size:max(24rem,100dvh - 10rem)}.lr-reihe{gap:var(--lr-a3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lr-reihe-kopf{flex-direction:column;align-items:center;gap:4px;inline-size:4.5rem;display:flex}.lr-reihe-name{max-inline-size:100%;font-size:var(--text-akten-caption);color:var(--color-ink-80);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lr-feed{margin:0;padding:0;list-style:none}.lr-feed-zeile{min-block-size:44px;padding:6px var(--lr-pad);font-size:var(--text-akten-small);grid-template-columns:auto minmax(0,1fr) auto 5.5rem;align-items:center;gap:10px;display:grid}.lr-feed-zeile+.lr-feed-zeile{border-top:1px solid var(--e-kante)}.lr-feed-text{color:var(--color-ink-80)}.lr-feed-text strong{color:var(--color-ink-100);font-weight:500}.lr-feed-wann{white-space:nowrap}.lr-feed-anfeuern{justify-self:end}.lr-feed-zahl{justify-self:end;align-items:center;gap:4px;padding-right:8px;display:inline-flex}@container lr (max-width:40rem){.lr-feed-zeile{grid-template-columns:auto minmax(0,1fr) auto}.lr-feed-wann{display:none}}.lr-rueckblick{margin-top:var(--lr-a3);flex-direction:column;gap:8px;display:flex}.lr-rueckblick .lr-feed-zeile{grid-template-columns:minmax(0,1fr) auto;padding-inline:0}.studyroom-einwilligung-beispiel .lr-feed-zeile{grid-template-columns:auto minmax(0,1fr) auto auto;padding-inline:10px}@container lr (min-width:52rem){.lr-raster--raum .lr-rand{top:var(--lr-a3);block-size:max(28rem,calc(100dvh - var(--lr-rand-oben,20rem) - 3.5rem));position:sticky}.lr-raster--raum .lr-rand>.lr-chat{flex:1 1 0;min-block-size:14rem}.lr-raster--raum .lr-rand>.lr-deinplatz{flex:none}}html body .akten-blatt.lr-deinplatz{gap:var(--lr-a2)}.lr-einst{flex-direction:column;display:flex}.lr-einst-zeile{grid-template-columns:4rem minmax(0,1fr);align-items:center;gap:10px;padding-block:10px;display:grid}.lr-einst-zeile:first-child{padding-top:0}.lr-einst-zeile:last-child{padding-bottom:0}.lr-einst-zeile+.lr-einst-zeile{border-top:1px solid var(--e-kante)}.lr-einst-zeile--ziel,.lr-einst-zeile--schalter{grid-template-columns:minmax(0,1fr)}.lr-einst-name{font-size:var(--text-akten-small);color:var(--color-ink-60)}.lr-einst-wert{flex-direction:column;gap:8px;min-width:0;display:flex}.lr-einst-wert--zeile{flex-direction:row;justify-content:space-between;align-items:center}.lr-einst-text{min-width:0;font-size:var(--text-akten-small);color:var(--color-ink-100);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lr-einst-ziel{grid-template-columns:4rem minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.lr-einst-ziel-text{font-size:var(--text-akten-small);color:var(--color-ink-100);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.lr-pillen{flex-wrap:wrap;gap:6px;display:flex}.lr-feld-reihe{align-items:center;gap:8px;display:flex}.lr-feld-reihe>:first-child{flex:1;min-width:0}.lr-status-feld{align-items:stretch;gap:var(--lr-a3);flex-direction:column;display:flex}.lr-ziel-erfolg{font-size:var(--text-akten-small);color:var(--color-ink-100);align-items:center;gap:8px;margin:8px 0 0;font-weight:500;display:flex}.lr-ziel-erfolg svg{color:var(--signal-erfolg);flex:none}.lr-ziel-zaehler{margin:8px 0 0}html body .akten-blatt.lr-chat{overflow:clip}.lr-chat-liste{overflow-anchor:none;overscroll-behavior:contain;min-block-size:0;padding:var(--lr-a3);background:var(--chat-grund);flex-direction:column-reverse;flex:auto;display:flex;overflow-y:auto}.lr-chat-innen{flex-direction:column;flex:1 0 auto;justify-content:flex-end;display:flex}.lr-chat-innen>.akten-zustand{margin-block:auto}.lr-chat-system{border:1px solid var(--e-kante);font-size:var(--text-akten-caption);color:var(--color-ink-60);text-align:center;border-radius:999px;align-self:center;margin:8px 0;padding:2px 10px}.lr-eingabe-streifen{background:var(--chat-grund);padding:8px}.lr-eingabe{border:1px solid var(--e-kante);border-radius:var(--chat-radius);background:var(--e-karte);box-shadow:var(--e-schatten-schwebend);transition:border-color var(--dauer) var(--kurve);align-items:flex-end;gap:4px;padding:4px;display:flex}.lr-eingabe:focus-within{border-color:var(--field-border-focus)}.lr-eingabe[data-gesperrt]{opacity:.7}html body .lr-eingabe-feld{min-width:0;max-block-size:120px;font:inherit;font-size:var(--text-akten-body);color:var(--color-ink-100);box-shadow:none;background:0 0;border:0;outline:none;flex:1;padding:7px 4px 7px 10px;line-height:1.45;overflow-y:auto}.lr-eingabe-feld::placeholder{color:var(--color-placeholder)}.lr-einstieg{margin:0 0 var(--lr-a3);flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.lr-einstieg li{font-size:var(--text-akten-body);color:var(--color-ink-80);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;line-height:1.5;display:grid}.lr-einstieg li svg{color:var(--color-ink-60);margin-top:3px}.lr-einstieg b{color:var(--color-ink-100);font-weight:500}.lr-telefon{--lr-oben-telefon:23rem;gap:var(--lr-a3);flex-direction:column;display:flex}.lr-telefon:has(>.lr-meldung){--lr-oben-telefon:29rem}.lr-reiter{z-index:3;position:sticky;top:8px}.lr-chat-telefon>.lr-chat{block-size:max(22rem,calc(100dvh - var(--lr-oben-telefon)))}@container lr (max-width:40rem){.lr-uhr-zeit{font-size:round(calc(var(--text-akten-h2) * 1.6),1px)}.lr-uhr-reihe{flex-wrap:nowrap}.lr-uhr-text{flex:auto}.lr-plaetze{grid-template-columns:minmax(0,1fr)}.lr-gruppe .akten-seitenkopf-reihe{flex-wrap:nowrap;align-items:flex-start}.lr-gruppe .akten-seitenkopf-aktionen{flex-wrap:nowrap;flex-shrink:0;gap:6px}html body .lr-gruppe .akten-seitenkopf-hinweis{position:static}html body .lr-gruppe .akten-seitenkopf-reihe .akten-seitenkopf-titel{padding-right:0}}@media(prefers-reduced-motion:reduce){.lr-uhr-spur .akten-fortschritt-balken,.lr-platz-bild,.lr-raum-flaeche{transition:none}}.ka-seite,.ka-buehne,.ka-form,.ka-detail,.ka-dialog-text,.ka-toast,.ka-blatt-kalender{--ka-a1:round(var(--abstand-1), 2px);--ka-a2:round(var(--abstand-2), 2px);--ka-a3:round(var(--abstand-3), 2px);--ka-a4:round(var(--abstand-4), 2px);--ka-a5:round(var(--abstand-5), 2px);--ka-pad:round(var(--pad-card), 2px);--ka-micro:round(var(--text-akten-micro), 1px);--ka-caption:round(var(--text-akten-caption), 1px);--ka-small:round(var(--text-akten-small), 1px);--ka-body:round(var(--text-akten-body), 1px);--ka-h5:round(var(--text-akten-h5), 1px);--ka-zahl:round(var(--text-akten-h3), 1px);--ka-zahl-gross:round(var(--text-akten-h2), 1px);--ka-stunde:48px;--ka-fensterhoch:max(32rem, round( calc(100dvh - 22rem) , 2px));--ka-fensterboden:30rem;--ka-zeitspalte:64px}.ka-seite{padding-bottom:var(--ka-a5)}body:has(.ka-seite){overflow-x:clip}.ka-gruppe{gap:var(--ka-a3);flex-direction:column;min-width:0;display:flex;container:ka/inline-size}.ka-gruppe>.akten-seitenkopf{margin-bottom:0}.ka-leise{font-size:var(--ka-small);color:var(--color-ink-60);line-height:1.45}p.ka-leise{margin:0}.ka-teil-titel{font-size:var(--ka-small);color:var(--color-ink-80);margin:0;font-weight:500}.ka-punkt{border-radius:999px;flex:none;block-size:8px;inline-size:8px;display:inline-block}.ka-kopf-knoepfe{gap:2px;display:inline-flex}.ka-haken{border:1px solid var(--color-ink-60);border-radius:var(--radius-akten-1);block-size:12px;inline-size:12px;color:var(--color-paper-00);flex:none;place-items:center;display:inline-grid}.ka-haken[data-an]{background:var(--color-ink-100);border-color:var(--color-ink-100)}.ka-leiste{justify-content:space-between;align-items:center;gap:8px var(--ka-a3);flex-wrap:wrap;min-height:36px;display:flex}.ka-leiste-zeit{align-items:center;gap:4px;min-width:0;display:flex}.ka-zeitraum{font-family:var(--font-sans);font-weight:500;font-size:var(--ka-h5);letter-spacing:-.01em;color:var(--color-ink-100);white-space:nowrap;margin:0 8px 0 6px}.ka-leiste-rechts{align-items:center;gap:8px;display:flex}.ka-suche{inline-size:round(clamp(12rem,18cqi,18rem),2px)}.ka-suchzeile{text-align:right;font-size:var(--ka-small);color:var(--color-ink-60);flex:auto;margin:0}.ka-menue-zahl{background:var(--color-ink-100);block-size:20px;min-inline-size:20px;color:var(--color-paper-00);font-size:var(--ka-caption);border-radius:999px;place-items:center;font-weight:600;display:inline-grid}.ka-raster{align-items:start;gap:var(--ka-a4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ka-rand{align-items:start;gap:var(--ka-a4);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));min-width:0;display:grid}.page-enter:has(>.ka-seite:not(.ka-telefon)){flex-direction:column;min-block-size:100%;display:flex}.ka-seite:not(.ka-telefon),.ka-seite:not(.ka-telefon)>.ka-gruppe,.ka-raster{flex:1 0 auto}@container ka (min-width:56rem){.ka-raster{grid-template-columns:round(clamp(15rem,20cqi,19rem),2px) minmax(0,1fr);align-items:start}.ka-rand{gap:var(--ka-a3);flex-direction:column;display:flex}.ka-rand>.akten-blatt{box-sizing:border-box;flex:none;inline-size:100%}.ka-raster:is([data-ansicht=woche],[data-ansicht=tag],[data-ansicht=monat]){min-block-size:var(--ka-fensterboden);flex:1 1 0;grid-template-rows:minmax(0,1fr);align-items:stretch}.ka-raster:is([data-ansicht=woche],[data-ansicht=tag],[data-ansicht=monat])>.ka-haupt{contain:size;min-block-size:0}.ka-raster[data-ansicht=monat] .ka-monat{grid-template-rows:repeat(6,minmax(0,1fr))}.ka-raster:is([data-ansicht=woche],[data-ansicht=tag],[data-ansicht=monat])>.ka-rand{overscroll-behavior:contain;scrollbar-width:thin;min-block-size:0;padding:var(--glas-schattenraum,0px);margin:calc(var(--glas-schattenraum,0px) * -1);overflow-y:auto}.ka-raster[data-ansicht=liste]>.ka-rand{top:calc(var(--akten-sticky-top,0px) + var(--ka-a4));position:sticky}}.ka-haupt{min-width:0;min-block-size:var(--ka-fensterhoch);flex-direction:column;display:flex}.ka-raster[data-ansicht=liste]>.ka-haupt{min-block-size:0}.ka-rand .akten-blatt{min-width:0}.ka-mini-huelle{container:kamini/inline-size}.ka-mini{--ka-zelle:min(32px, round(down, calc(100cqi / 7), 2px));justify-content:center;row-gap:4px;display:grid}.ka-mini-reihe{grid-template-columns:repeat(7,var(--ka-zelle));border-radius:999px;display:grid}.ka-mini-zelle{block-size:var(--ka-zelle);place-items:center;display:grid}.ka-mini-reihe[data-woche]{background:var(--color-paper-10)}.ka-mini-wt{block-size:20px;font-size:var(--ka-caption);color:var(--color-ink-40);place-items:center;display:grid}.ka-mini-tag{inline-size:calc(var(--ka-zelle) - 4px);block-size:calc(var(--ka-zelle) - 4px);font:inherit;font-size:var(--ka-small);color:var(--color-ink-80);cursor:pointer;transition:background var(--dauer-kurz) var(--kurve);background:0 0;border:0;border-radius:999px;place-items:center;padding:0 0 2px;display:grid;position:relative}.ka-mini-tag:hover{background:var(--color-paper-10)}.ka-mini-tag:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.ka-mini-tag[data-aussen]{color:var(--color-ink-40)}.ka-mini-tag[data-zeitraum]{background:var(--color-paper-10);color:var(--color-ink-100)}.ka-mini-reihe[data-woche] .ka-mini-tag:not([data-heute]):hover{background:var(--color-paper-20)}.ka-mini-tag[data-heute]{background:var(--color-ink-100);color:var(--color-paper-00);font-weight:500}.ka-mini-tag[data-belegt]:after{content:"";opacity:.6;background:currentColor;border-radius:999px;block-size:3px;inline-size:3px;position:absolute;bottom:4px}.ka-examen{inline-size:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 10px;padding:0;display:grid}.ka-examen:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-akten-2)}.ka-examen-zahl{font-family:var(--font-titel);font-size:var(--ka-zahl);letter-spacing:-.03em;color:var(--color-ink-100);line-height:1}.ka-examen-text{flex-direction:column;gap:1px;min-width:0;display:flex}.ka-examen-titel{font-size:var(--ka-small);color:var(--color-ink-100);font-weight:500;line-height:1.25}.ka-rand-liste{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ka-rand-zeile{border-radius:var(--radius-akten-2);inline-size:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;box-sizing:content-box;background:0 0;border:0;align-items:flex-start;gap:8px;margin-inline:-6px;padding:8px 6px;display:flex}.ka-rand-zeile:hover{background:var(--color-paper-10)}.ka-rand-zeile:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:0}.ka-rand-zeile>.akten-gebiet-pille{margin-top:1px}.ka-rand-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ka-rand-titel{font-size:var(--ka-small);color:var(--color-ink-100);overflow-wrap:anywhere;font-weight:500}.ka-einladungen{padding-top:var(--ka-a3);border-top:1px solid var(--e-kante);flex-direction:column;gap:4px;display:flex}.ka-einladung{flex-direction:column;gap:6px;padding:6px 0;display:flex}.ka-einladung+.ka-einladung{border-top:1px solid var(--e-kante)}.ka-einladung-knoepfe{flex-direction:row-reverse;justify-content:flex-start;gap:6px;display:flex}.ka-blatt-naechstes .akten-blatt-inhalt,.ka-blatt-naechstes>:not(.akten-blatt-kopf){min-width:0}.ka-nur-hinweis{border:1px solid var(--e-kante);border-radius:var(--radius-akten-2);font-size:var(--ka-small);color:var(--color-ink-80);margin:0 0 8px;padding:8px 10px}.ka-kalender{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ka-kalender-zeile{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:1px 0;display:grid}.ka-kalender-teil{padding-top:var(--ka-a3);border-top:1px solid var(--e-kante)}.ka-kalender-teil[data-form=zeile] .ka-teil-kopf{margin-bottom:0}.ka-kalender-wahl{align-items:center;gap:8px;min-width:0;display:inline-flex}.ka-kalender-punkte{gap:3px;margin-inline-end:6px;display:inline-flex}.ka-detail.ka-blatt-kalender{gap:var(--ka-a3);flex-direction:column;display:flex}.ka-teil-kopf{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}h3.ka-teil-titel{font-size:var(--ka-small);color:var(--color-ink-60);font-weight:400}.ka-kalender-zeile[data-aus] .ka-kalender-titel{color:var(--color-ink-60)}.ka-kalender-name{border-radius:var(--radius-akten-2);min-width:0;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;margin-inline:-6px;padding:4px 6px;display:flex}.ka-kalender-name:hover{background:var(--color-paper-10)}.ka-kalender-name:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:0}.ka-kalender-name .ka-leise{font-size:var(--ka-caption)}.ka-kalender-titel{font-size:var(--ka-small);color:var(--color-ink-100);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-weight:500;line-height:1.35}.ka-kalender-zahl{text-align:right;min-inline-size:2ch;font-size:var(--ka-caption);color:var(--color-ink-60)}.ka-kalender-zeile .ka-kalender-mehr{opacity:0;transition:opacity var(--dauer-kurz) var(--kurve)}.ka-kalender-zeile:hover .ka-kalender-mehr,.ka-kalender-zeile:has(:focus-visible) .ka-kalender-mehr,.ka-kalender-mehr[data-state=open]{opacity:1}@media(hover:none){.ka-kalender-zeile .ka-kalender-mehr{opacity:1}}.ka-legende{align-items:center;gap:8px;display:flex;font-size:var(--ka-caption)!important;margin:0 0 6px!important}.ka-legende-muster{border:1px solid #57544a73;flex:none;block-size:12px;inline-size:18px}@supports (color:color-mix(in lab,red,red)){.ka-legende-muster{border:1px solid color-mix(in srgb,var(--color-ink-60) 45%,transparent)}}.ka-legende-muster{border-radius:var(--radius-akten-1);background-image:repeating-linear-gradient(45deg,#57544a4d 0 1.5px,#0000 1.5px 5px)}@supports (color:color-mix(in lab,red,red)){.ka-legende-muster{background-image:repeating-linear-gradient(45deg,color-mix(in srgb,var(--color-ink-60) 30%,transparent) 0 1.5px,transparent 1.5px 5px)}}.ka-aufgaben{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ka-aufgabe{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px;padding:7px 0;display:grid}.ka-aufgabe+.ka-aufgabe{border-top:1px solid var(--e-kante)}.ka-aufgabe .akten-wahlreihe{margin-top:1px}.ka-aufgabe-titel{font-size:var(--ka-small);color:var(--color-ink-100);overflow-wrap:anywhere}.ka-aufgabe[data-erledigt] .ka-aufgabe-titel{color:var(--color-ink-40);text-decoration:line-through}html body .akten-blatt.ka-raster-karte{flex-direction:column;flex:auto;min-block-size:0;padding:0;display:flex;position:relative;overflow:hidden;container:kar/inline-size}.ka-kopf{grid-template-columns:var(--ka-zeitspalte) repeat(var(--spalten),minmax(0,1fr));border-bottom:1px solid var(--e-kante);scrollbar-gutter:stable;flex:none;display:grid;overflow-y:hidden}.ka-kopf-kw{padding:var(--ka-a3) 8px var(--ka-a3) 0;font-size:var(--ka-caption);color:var(--color-ink-40);flex-direction:column;justify-content:space-between;align-items:flex-end;line-height:1;display:flex}.ka-kopf-tag{border:0;border-inline-start:1px solid var(--e-kante);min-width:0;font:inherit;color:inherit;text-align:left;background:0 0;flex-direction:column;gap:6px;padding:10px;display:flex}button.ka-kopf-tag{cursor:pointer;transition:background var(--dauer-kurz) var(--kurve)}button.ka-kopf-tag:hover{background:var(--color-paper-10)}button.ka-kopf-tag:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.ka-kopf-datum{align-items:center;gap:6px;min-width:0;display:flex}.ka-kopf-wt{font-size:var(--ka-small);color:var(--color-ink-60)}.ka-kopf-nr{block-size:round(1.8em,2px);min-inline-size:round(1.8em,2px);font-size:var(--ka-h5);color:var(--color-ink-100);border-radius:999px;place-items:center;margin-inline-start:-.35em;font-weight:500;display:inline-grid}.ka-kopf-datum:has(.ka-kopf-wt) .ka-kopf-nr{order:-1}.ka-kopf-tag[data-heute] .ka-kopf-nr{background:var(--color-ink-100);color:var(--color-paper-00);margin-inline-start:0}.ka-kopf-tag[data-vorbei] :is(.ka-kopf-nr,.ka-kopf-wt){color:var(--color-ink-40)}@container kar (max-width:36rem){.ka-kopf,.ka-baender,.ka-stunden{--ka-zeitspalte:48px}.ka-kopf-tag{align-items:center;padding-inline:4px}.ka-kopf-datum{flex-direction:column;gap:2px}.ka-kopf-datum:has(.ka-kopf-wt) .ka-kopf-nr{order:0}.ka-kopf-nr{block-size:24px;min-inline-size:24px;font-size:var(--ka-small);margin-inline-start:0}.ka-kopf-wt{font-size:var(--ka-caption)}.ka-lernzeit{align-self:stretch}.ka-lernzeit-text{text-align:center}}.ka-lernzeit{flex-direction:column;gap:4px;min-width:0;display:flex}.ka-lernzeit-text{font-size:var(--ka-caption);color:var(--color-ink-60);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ka-lernzeit-spur{background:var(--color-paper-20);border-radius:999px;block-size:3px;display:block;overflow:hidden}.ka-lernzeit-spur>span{border-radius:inherit;background:var(--color-ink-60);block-size:100%;display:block}.ka-lernzeit[data-vorbei]{opacity:.55}.ka-baender{grid-template-columns:var(--ka-zeitspalte) repeat(var(--spalten),minmax(0,1fr));scrollbar-gutter:stable;border-bottom:1px solid var(--e-kante);flex:none;grid-auto-rows:26px;row-gap:4px;padding-block:6px;display:grid;overflow-y:hidden}.ka-baender-name{text-align:right;font-size:var(--ka-caption);color:var(--color-ink-40);grid-area:1/1;align-self:center;padding-right:8px}.ka-band{border:1px solid var(--t-farbe);align-items:center;gap:6px;min-width:0;margin-inline:3px;padding:0 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.ka-band{border:1px solid color-mix(in srgb,var(--t-farbe) 45%,transparent)}}.ka-band{background:var(--t-farbe);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.ka-band{background:color-mix(in srgb,var(--t-farbe) 12%,var(--e-karte))}}.ka-band{font:inherit;font-size:var(--ka-caption);color:var(--color-ink-100);text-align:left;white-space:nowrap;cursor:pointer}.ka-band:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ka-band[data-nurlesen]{border-color:var(--e-kante-stark);color:var(--color-ink-80);background:0 0}.ka-band[data-feiertag]{border-style:dashed;border-color:var(--color-ink-40)}.ka-band-titel{text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.ka-band-bis{color:var(--color-ink-60);margin-inline-start:auto}.ka-band[data-gedimmt]{opacity:.35}.ka-rollen{scrollbar-gutter:stable;overscroll-behavior:contain;flex:auto;min-block-size:0;position:relative;overflow-y:auto}.ka-stunden{grid-template-columns:var(--ka-zeitspalte) minmax(0,1fr);block-size:calc(19 * var(--ka-stunde));display:grid;position:relative}.ka-ebene{grid-template-columns:repeat(var(--spalten),minmax(0,1fr));min-width:0;display:grid;position:relative}.ka-uhrzeiten{position:relative}.ka-uhrzeiten>span{font-size:var(--ka-caption);font-variant-numeric:tabular-nums;color:var(--color-ink-40);position:absolute;right:8px;transform:translateY(-50%)}.ka-uhrzeiten>span:first-child{transform:none;top:2px!important}.ka-spalte{border-inline-start:1px solid var(--e-kante);background-image:linear-gradient(to bottom,var(--e-kante) 1px,transparent 1px);background-size:100% var(--ka-stunde);cursor:cell;min-width:0;position:relative}.ka-spalte[data-wochenende]{background-color:#ece5d273}@supports (color:color-mix(in lab,red,red)){.ka-spalte[data-wochenende]{background-color:color-mix(in srgb,var(--color-paper-10) 45%,transparent)}}.ka-spalte[data-heute]{background-color:#ece5d2b3}@supports (color:color-mix(in lab,red,red)){.ka-spalte[data-heute]{background-color:color-mix(in srgb,var(--color-paper-10) 70%,transparent)}}.ka-block{box-sizing:border-box;border:1px solid var(--t-farbe);flex-direction:column;gap:1px;min-width:0;padding:4px 8px;display:flex;position:absolute;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ka-block{border:1px solid color-mix(in srgb,var(--t-farbe) 45%,transparent)}}.ka-block{border-radius:var(--radius-akten-2);background:var(--t-farbe)}@supports (color:color-mix(in lab,red,red)){.ka-block{background:color-mix(in srgb,var(--t-farbe) 14%,var(--e-karte))}}.ka-block{font:inherit;text-align:left;color:var(--color-ink-100);cursor:grab;transition:box-shadow var(--dauer) var(--kurve),opacity var(--dauer) var(--kurve)}.ka-block:hover{box-shadow:var(--e-schatten);z-index:2}.ka-block:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px;z-index:3}.ka-block[data-offen]{box-shadow:var(--e-schatten);z-index:3;border-color:var(--color-ink-60)}.ka-block[data-flach]{justify-content:center;padding-block:2px}.ka-block-zeile{align-items:center;gap:6px;min-width:0;display:flex}.ka-block-zeit{font-size:var(--ka-caption);color:var(--color-ink-60);flex:none}.ka-block-titel{font-size:var(--ka-small);-webkit-line-clamp:2;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;-webkit-box-orient:vertical;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.ka-block-bis{display:none}@container kar (min-width:66rem){.ka-block-bis{display:inline}}.ka-block[data-flach] .ka-block-titel{-webkit-line-clamp:1;white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block}.ka-block-ort{font-size:var(--ka-caption);color:var(--color-ink-60);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ka-block-zeichen{color:var(--color-ink-60);position:absolute;bottom:6px;right:6px}.ka-block-marke{font-size:var(--ka-caption);color:var(--color-ink-80);align-items:center;gap:6px;font-weight:500;display:flex}.ka-block[data-art=klausur]{border-color:var(--color-ink-80);background:var(--t-farbe)}@supports (color:color-mix(in lab,red,red)){.ka-block[data-art=klausur]{background:color-mix(in srgb,var(--t-farbe) 10%,var(--e-karte))}}.ka-block[data-nurlesen]{background:var(--e-karte);border-color:var(--e-kante-stark);color:var(--color-ink-80);cursor:pointer}.ka-block[data-gemeinsam],.ka-chip[data-gemeinsam],.ka-t-termin[data-gemeinsam]{background-image:repeating-linear-gradient(45deg,var(--t-farbe) 0 1.5px,transparent 1.5px 5px)}@supports (color:color-mix(in lab,red,red)){.ka-block[data-gemeinsam],.ka-chip[data-gemeinsam],.ka-t-termin[data-gemeinsam]{background-image:repeating-linear-gradient(45deg,color-mix(in srgb,var(--t-farbe) 30%,transparent) 0 1.5px,transparent 1.5px 5px)}}.ka-block[data-erledigt] .ka-block-titel{color:var(--color-ink-60);text-decoration:line-through}.ka-block[data-art=aufgabe]{border-style:dashed}.ka-block[data-gedimmt]{opacity:.3}.ka-jetzt{border-top:2px solid var(--color-ink-100);z-index:4;pointer-events:none;block-size:0;position:absolute;inset-inline:0}.ka-jetzt:before{content:"";background:var(--color-ink-100);border-radius:999px;block-size:10px;inline-size:10px;position:absolute;top:-6px;left:-5px}.ka-skelett-block{border-radius:var(--radius-akten-2);background:#14130e0d;padding:8px;display:block;position:absolute;inset-inline:4px}@supports (color:color-mix(in lab,red,red)){.ka-skelett-block{background:color-mix(in srgb,var(--color-ink-100) 5%,transparent)}}.ka-ueber{padding:var(--ka-a4);background:var(--e-karte);place-items:center;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.ka-ueber{background:color-mix(in srgb,var(--e-karte) 55%,transparent)}}.ka-ueber{z-index:5}.ka-ueber>*{max-inline-size:30rem}html body .ka-ueber .akten-blatt,.ka-ueber>:is(.akten-zustand,[class*=akten-leer],[class*=akten-fehler]){background:var(--e-karte);border-radius:var(--e-rund);box-shadow:var(--e-schatten)}.ka-tag{gap:var(--ka-a4);min-width:0;flex:auto;grid-template-columns:minmax(0,1fr);min-block-size:0;display:grid}.ka-tag>.ka-raster-karte{min-block-size:var(--ka-fensterhoch)}.ka-haupt{container:kah/inline-size}@container kah (min-width:40rem){.ka-tag{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) round(clamp(16rem,38cqi,26rem),2px)}.ka-tag>.ka-raster-karte{min-block-size:0}.ka-tagesblatt{padding:var(--glas-schattenraum,0px);margin:calc(var(--glas-schattenraum,0px) * -1);overflow-y:auto}}.ka-tagesblatt{gap:var(--ka-a4);flex-direction:column;min-width:0;display:flex}.ka-tag-summe{margin:0 0 var(--ka-a3);flex-direction:column;gap:4px;display:flex}.ka-tag-zahl{font-family:var(--font-titel);font-size:var(--ka-zahl);letter-spacing:-.03em;color:var(--color-ink-100);line-height:1}.ka-plan-liste{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ka-plan-zeile{border-top:1px solid var(--e-kante);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:8px 0;display:grid}.ka-plan-zeile .ka-haken{margin-top:3px}.ka-plan-text{flex-direction:column;gap:1px;min-width:0;display:flex}.ka-plan-titel{font-size:var(--ka-small);color:var(--color-ink-100);font-weight:500}.ka-plan-zeile[data-erledigt] .ka-plan-titel{color:var(--color-ink-60);text-decoration:line-through}.ka-tag-fuss{padding-inline:4px}html body .akten-blatt.ka-monat-karte{flex-direction:column;flex:auto;padding:0;display:flex;position:relative;overflow:hidden;container:kam/inline-size}.ka-monat{flex:auto;grid-template-rows:repeat(6,minmax(96px,1fr));display:grid}.ka-monat-kopf,.ka-monat-woche{grid-template-columns:36px repeat(7,minmax(0,1fr));display:grid}.ka-monat-kopf{border-bottom:1px solid var(--e-kante)}.ka-monat-kopf>span{font-size:var(--ka-small);color:var(--color-ink-60);padding:10px 10px 8px}.ka-monat-woche+.ka-monat-woche{border-top:1px solid var(--e-kante)}.ka-monat-kw{font:inherit;font-size:var(--ka-caption);color:var(--color-ink-40);cursor:pointer;border-radius:var(--radius-akten-1);background:0 0;border:0;align-self:start;margin:10px 0 0 6px;padding:0}.ka-monat-kw:hover{color:var(--color-ink-100)}.ka-monat-kw:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ka-zelle{border-inline-start:1px solid var(--e-kante);min-width:0;flex-direction:column;gap:2px;min-block-size:0;padding:4px 5px;display:flex;overflow:hidden}.ka-zelle[data-wochenende]{background:#ece5d273}@supports (color:color-mix(in lab,red,red)){.ka-zelle[data-wochenende]{background:color-mix(in srgb,var(--color-paper-10) 45%,transparent)}}.ka-zelle[data-aussen] .ka-zelle-nr{color:var(--color-ink-40)}.ka-zelle[data-aussen] .ka-zelle-liste{opacity:.6}.ka-zelle-kopf{align-items:center;gap:4px;min-width:0;display:flex}.ka-zelle-kopf>.ka-zelle-karten{margin-inline-start:auto}.ka-zelle-nr{block-size:26px;min-inline-size:26px;font:inherit;font-size:var(--ka-small);color:var(--color-ink-100);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0 4px;font-weight:500;display:inline-grid}.ka-zelle-nr:hover{background:var(--color-paper-10)}.ka-zelle-nr:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.ka-zelle[data-heute] .ka-zelle-nr{background:var(--color-ink-100);color:var(--color-paper-00)}.ka-zelle-karten{font-size:var(--ka-caption);color:var(--color-ink-40);flex:none;align-items:center;gap:3px;display:inline-flex}@container kam (max-width:56rem){.ka-zelle-kopf:has(>.ka-zelle-mehr)>.ka-zelle-karten{display:none}}.ka-zelle-liste{flex-direction:column;gap:3px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ka-chip{border-radius:var(--radius-akten-1);inline-size:100%;min-width:0;font:inherit;font-size:var(--ka-caption);color:var(--color-ink-100);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:5px;padding:2px 6px;display:flex}.ka-chip:before{content:"";background:var(--t-farbe);border-radius:999px;flex:none;block-size:7px;inline-size:7px}.ka-chip:hover{background:var(--color-paper-10)}.ka-chip:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:0}.ka-chip[data-band]{border-color:var(--t-farbe)}@supports (color:color-mix(in lab,red,red)){.ka-chip[data-band]{border-color:color-mix(in srgb,var(--t-farbe) 45%,transparent)}}.ka-chip[data-band]{background:var(--t-farbe)}@supports (color:color-mix(in lab,red,red)){.ka-chip[data-band]{background:color-mix(in srgb,var(--t-farbe) 12%,var(--e-karte))}}.ka-chip[data-band]:before,.ka-chip[data-art=klausur]:before{display:none}.ka-chip[data-art=klausur]{border-color:var(--color-ink-80)}.ka-chip[data-feiertag]{border-style:dashed;border-color:var(--color-ink-40);background:0 0}.ka-chip[data-nurlesen]:before{border:1px solid var(--color-ink-40);background:0 0}.ka-chip[data-erledigt] .ka-chip-titel{color:var(--color-ink-60);text-decoration:line-through}.ka-chip[data-gedimmt]{opacity:.3}.ka-chip-zeit{color:var(--color-ink-60);flex:none;display:none}@container kam (min-width:68rem){.ka-chip-zeit{display:inline}}.ka-chip-titel{text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.ka-zelle-mehr{border-radius:var(--radius-akten-1);font:inherit;font-size:var(--ka-caption);color:var(--color-ink-60);cursor:pointer;background:0 0;border:0;flex:none;padding:1px 4px}.ka-zelle-mehr:hover{color:var(--color-ink-100);background:var(--color-paper-10)}.ka-zelle-mehr:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:0}.ka-liste{margin:0;padding:0;list-style:none}.ka-liste-tag{border-top:1px solid var(--e-kante)}.ka-liste-tagkopf{justify-content:space-between;align-items:baseline;gap:var(--ka-a3);padding:var(--ka-a3) var(--ka-pad) 4px;display:flex}.ka-liste-datum{font:inherit;font-size:var(--ka-body);color:var(--color-ink-100);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.ka-liste-datum:hover{text-underline-offset:3px;text-decoration:underline}.ka-liste-datum:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-akten-1)}.ka-liste-frei{padding:0 var(--ka-pad) var(--ka-a3)}.ka-liste-zeilen{margin:0;padding:0 0 6px;list-style:none}.ka-liste-zeile{align-items:center;gap:var(--ka-a3);padding:6px var(--ka-pad);grid-template-columns:8.5rem auto minmax(0,1fr) auto;display:grid}.ka-liste-zeile:hover{background:var(--color-paper-10)}.ka-liste-zeit{font-size:var(--ka-small);color:var(--color-ink-100);white-space:nowrap}.ka-liste-text{min-width:0;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:1px;padding:2px 0;display:flex}.ka-liste-text:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-akten-1)}.ka-liste-titel{font-size:var(--ka-body);color:var(--color-ink-100);font-weight:500}.ka-liste-zeile[data-erledigt] .ka-liste-titel{color:var(--color-ink-40);text-decoration:line-through}.ka-liste-marken{align-items:center;gap:6px;display:inline-flex}@container ka (max-width:40rem){.ka-liste-zeile{grid-template-columns:4.5rem auto minmax(0,1fr);align-items:start}.ka-liste-zeit .ka-leise{display:block}.ka-liste-marken{grid-column:3}}.ka-detail{gap:var(--ka-a3);flex-direction:column;display:flex}.ka-detail-vorzeile{align-items:center;gap:6px;display:inline-flex}.ka-detail-klausur{font-size:var(--ka-small);color:var(--color-ink-100);align-items:center;gap:8px;margin:0;font-weight:500;display:flex}.ka-fakten{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ka-fakt{font-size:var(--ka-small);color:var(--color-ink-100);grid-template-columns:14px minmax(0,1fr);align-items:start;gap:10px;line-height:1.45;display:grid}.ka-fakt .ka-leise{font-size:inherit}.ka-fakt-zeichen{color:var(--color-ink-60);flex:none;margin-top:2px}.ka-detail-text{font-size:var(--ka-small);color:var(--color-ink-80);margin:0;line-height:1.5}.ka-detail>.ka-leise{font-size:var(--ka-caption)}.ka-anhaenge{flex-direction:column;gap:6px;min-width:0;display:flex}.ka-anhang-frage{flex:none;gap:4px;display:inline-flex}.ka-anhang-hinweis{font-size:var(--ka-caption);margin:0}.ka-anhang-fehler{font-size:var(--ka-caption);color:var(--signal-gefahr);margin:0}.ka-knopfreihe{flex-flow:row-reverse wrap;justify-content:flex-start;align-items:center;gap:8px;padding-top:4px;display:flex}.ka-form{gap:var(--dialog-rhythmus,var(--ka-a3));flex-direction:column;min-width:0;display:flex}.ka-form-wann{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.ka-form-zwei{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media(max-width:559.98px){.ka-form-wann{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ka-form-wann>:first-child{grid-column:1/-1}.ka-form-zwei{grid-template-columns:minmax(0,1fr)}}.ka-form-abschnitt{gap:var(--ka-a3);flex-direction:column;min-width:0;padding-top:4px;display:flex}.ka-form .ka-form-hinweis{padding:10px var(--ka-a3);border:1px solid var(--e-kante);border-radius:var(--radius-akten-2);font-size:var(--ka-small);color:var(--color-ink-80);grid-template-columns:14px minmax(0,1fr);align-items:start;gap:10px;margin:0;line-height:1.5;display:grid}.ka-form-hinweis strong{color:var(--color-ink-100);font-weight:500}.ka-form .ka-form-unter{font-size:var(--ka-small);margin-top:-6px}.ka-dialog-text{font-size:var(--ka-small);color:var(--color-ink-80);margin:0;line-height:1.55}.ka-toast{z-index:var(--stapel-schwebend);align-items:center;gap:var(--ka-a3);padding:10px var(--ka-a3) 10px var(--ka-a4);border:1px solid var(--e-kante);border-radius:var(--e-rund-schwebend);background:var(--schwebe-flaeche,var(--e-karte));box-shadow:var(--e-schatten-schwebend,var(--e-schatten));font-size:var(--ka-small);color:var(--color-ink-100);display:flex;position:fixed;bottom:24px;left:50%;translate:-50%}.ka-telefon{padding-bottom:112px}.ka-telefon .ka-gruppe{gap:var(--ka-a3)}.ka-t-wahl{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.ka-t-streifen-kopf{justify-content:space-between;align-items:center;gap:8px;display:flex}.ka-t-spanne{font-size:var(--ka-body);color:var(--color-ink-100);font-weight:500}.ka-t-streifen{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.ka-t-streifen-tag{border-radius:var(--radius-akten-3);font:inherit;color:var(--color-ink-100);cursor:pointer;background:0 0;border:1px solid #0000;flex-direction:column;align-items:center;gap:2px;padding:8px 0 6px;display:flex}.ka-t-streifen-tag[aria-selected=true]{background:var(--e-karte);border-color:var(--e-kante);box-shadow:var(--e-schatten)}.ka-t-streifen-tag:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.ka-t-wt{font-size:var(--ka-caption);color:var(--color-ink-60)}.ka-t-nr{block-size:30px;min-inline-size:30px;font-size:var(--ka-body);border-radius:999px;place-items:center;font-weight:500;display:inline-grid}.ka-t-streifen-tag[data-heute] .ka-t-nr{background:var(--color-ink-100);color:var(--color-paper-00)}.ka-t-punkt{background:0 0;border-radius:999px;block-size:4px;inline-size:4px}.ka-t-streifen-tag[data-belegt] .ka-t-punkt{background:var(--color-ink-60)}.ka-t-liste{flex-direction:column;gap:6px;margin:0;padding:0 8px 8px;list-style:none;display:flex}.ka-t-zeile[data-haken]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding-inline-start:6px;display:grid}.ka-t-frei{padding:4px var(--ka-pad) var(--ka-pad)}.ka-t-termin{border:1px solid var(--t-farbe);grid-template-columns:3.25rem minmax(0,1fr) auto;align-items:start;gap:10px;min-block-size:52px;inline-size:100%;padding:8px 10px;display:grid}@supports (color:color-mix(in lab,red,red)){.ka-t-termin{border:1px solid color-mix(in srgb,var(--t-farbe) 45%,transparent)}}.ka-t-termin{border-radius:var(--radius-akten-3);background:var(--t-farbe)}@supports (color:color-mix(in lab,red,red)){.ka-t-termin{background:color-mix(in srgb,var(--t-farbe) 12%,var(--e-karte))}}.ka-t-termin{font:inherit;text-align:left;color:var(--color-ink-100);cursor:pointer}.ka-t-termin[data-art=klausur]{border-color:var(--color-ink-80)}.ka-t-termin[data-art=aufgabe]{border-style:dashed}.ka-t-termin[data-nurlesen]{background:var(--e-karte);border-color:var(--e-kante-stark)}.ka-t-termin:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ka-t-zeit{font-size:var(--ka-small);flex-direction:column;font-weight:500;display:flex}.ka-t-zeit .ka-leise{font-weight:400}.ka-t-text{flex-direction:column;gap:2px;min-width:0;display:flex}.ka-t-titel{font-size:var(--ka-body);overflow-wrap:anywhere;font-weight:500}.ka-t-termin[data-erledigt] .ka-t-titel{color:var(--color-ink-60);text-decoration:line-through}.ka-t-plus.akten-symbolknopf{right:16px;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:var(--stapel-schwebend);box-shadow:var(--e-schatten-schwebend,var(--e-schatten));position:fixed}.ka-telefon .ka-mini-tag{font-size:var(--ka-body)}.ka-entwurf-pille{right:var(--ka-a4,16px);bottom:var(--ka-a4,16px);z-index:var(--stapel-schwebend);position:fixed}.ka-entwurf-pille .akten-menue-knopf{box-shadow:var(--e-schatten-schwebend,var(--e-schatten))}@media(max-width:720px){.ka-entwurf-pille{bottom:28px;left:16px;right:auto}}@media(prefers-reduced-motion:reduce){.ka-block,.ka-mini-tag,button.ka-kopf-tag{transition:none}}.ka-blatt-naechstes{flex-direction:column;display:flex}.ka-naechstes-inhalt{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.ka-naechstes-inhalt>ul{align-self:stretch}.ka-naechstes-art{font-size:var(--ka-caption);color:var(--color-ink-60);font-weight:400}.ka-naechstes-kopf{justify-content:space-between;align-self:stretch;align-items:baseline;gap:8px;display:flex}.ka-naechstes-inhalt .ka-rand-zeile{padding-block:4px}.ka-naechste{align-items:flex-start;gap:8px;display:flex}.ka-naechste>.akten-wahlreihe{margin-top:9px}.ka-naechste>.ka-rand-zeile{flex:1;min-width:0}.ka-weitere-feld{gap:var(--ka-a3)}.ka-weitere-feld section{flex-direction:column;gap:2px;display:flex}.akten-knopf.ka-einladung-knopf{margin-block:-4px}.ka-aufzug{z-index:1;border:1px dashed var(--color-ink-40);border-radius:var(--radius-akten-2);background:#14130e0f;position:absolute;inset-inline:2px}@supports (color:color-mix(in lab,red,red)){.ka-aufzug{background:color-mix(in srgb,var(--color-ink-100) 6%,transparent)}}.ka-aufzug{pointer-events:none}.ka-block-griff{cursor:ns-resize;inset-inline:0;block-size:6px;position:absolute;bottom:0}.ka-block[data-ziehbar]{cursor:grab}.ka-block[data-zieht]{cursor:grabbing;z-index:5;box-shadow:var(--e-schatten-schwebend,var(--e-schatten));opacity:.92}.ka-chip[data-zieht]{opacity:.6}.ka-zelle[data-ziel]{background:var(--color-paper-10);outline:2px solid var(--color-ink-40);outline-offset:-2px}.ka-detail-einladung{flex-direction:column;gap:6px;display:flex}.ka-blatt-kalender .ka-knopfreihe{margin-top:var(--ka-a3);flex-direction:row;justify-content:flex-start}.ka-telefon .ka-kalender-titel{font-size:var(--ka-body)}.ka-anhang-verweis{padding-left:calc(var(--pad-card) + 16px + clamp(10px,.9vw,14px));font-size:var(--ka-caption);margin:-6px 0 6px}.ka-anhang-mitschrift{color:var(--color-ink-100);text-underline-offset:3px;text-decoration:underline}.ka-anhang-mitschrift:hover{color:var(--color-ink-60)}.kalender-anhang-quelle{padding:10px var(--abstand-2);border-radius:var(--radius-akten-3);background:var(--color-paper-05);font-size:var(--text-akten-small);color:var(--color-ink-80);align-items:center;gap:10px;min-width:0;margin:0;display:flex}.kalender-anhang-quelle>span{overflow-wrap:anywhere;min-width:0}.kalender-anhang-quelle svg{color:var(--color-ink-60);flex:none}.kalender-anhang-zeile{gap:var(--abstand-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media(max-width:560px){.kalender-anhang-zeile{grid-template-columns:minmax(0,1fr)}}.kalender-anhang-kurs-gebiet{font-size:var(--text-akten-micro);color:var(--color-ink-60);min-width:24px;font-weight:600}.kalender-anhang-neuer-kurs{padding:var(--abstand-3);border:1px solid var(--e-kante);border-radius:var(--radius-akten-3);background:var(--color-paper-05);gap:var(--abstand-3);flex-direction:column;min-width:0;margin:0;display:flex}.kalender-anhang-ziele-titel{font-size:var(--text-akten-caption);color:var(--color-ink-60);margin:0;font-weight:600}.kalender-anhang-ziele{margin:0 calc(var(--abstand-2) * -1);flex-direction:column;padding:0;list-style:none;display:flex}.kalender-anhang-neuer-kurs-titel{font-size:var(--text-akten-caption);color:var(--color-ink-60);margin:0;font-weight:600}.akten-menue-eintrag.ist-schwebe.kalender-anhang-neu{width:calc(100% + var(--abstand-2) * 2);margin:0 calc(var(--abstand-2) * -1)}:is(.ka-mini-tag,.ka-kopf-nr,.ka-zelle-nr,.ka-t-nr){text-align:center;text-box:trim-both cap alphabetic;align-content:center;line-height:1;display:inline-block}.ka-mini-tag{padding-bottom:0;display:block}:root{--einst-a1:round(var(--abstand-1), 2px);--einst-a2:round(var(--abstand-2), 2px);--einst-a3:round(var(--abstand-3), 2px);--einst-a4:round(var(--abstand-4), 2px);--einst-a5:round(var(--abstand-5), 2px);--einst-micro:round(var(--text-akten-micro), 1px);--einst-caption:round(var(--text-akten-caption), 1px);--einst-small:round(var(--text-akten-small), 1px);--einst-body:round(var(--text-akten-body), 1px);--einst-body-lg:round(var(--text-akten-body-lg), 1px);--einst-randbreite:236px}.einst-seite{padding-bottom:var(--einst-a5)}.einst-seite>.akten-seitenkopf{margin-bottom:0}.einst-rahmen{min-width:0;container:einst-rahmen/inline-size}.einst-raster{align-items:start;gap:var(--einst-a4);grid-template-columns:minmax(0,1fr);display:grid}@container einst-rahmen (min-width:600px){.einst-raster{grid-template-columns:var(--einst-randbreite) minmax(0,1fr);gap:var(--einst-a5)}}.einst-inhalt{gap:var(--einst-a4);flex-direction:column;min-width:0;display:flex;container:einst-inhalt/inline-size}.einst-inhalt>h2:focus{outline:none}.einst-spalten{gap:var(--einst-a4);flex-direction:column;min-width:0;display:flex}.einst-paar,.einst-spalte{display:contents}.einst-platz{order:var(--reihe);min-width:0}@container einst-inhalt (min-width:1100px){.einst-paar{align-items:start;gap:var(--einst-a4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.einst-spalte{gap:var(--einst-a4);flex-direction:column;min-width:0;display:flex}.einst-platz{order:0}}.einst-rand{gap:var(--einst-a3);flex-direction:column;min-width:0;display:flex}.einst-liste-ohne{margin:0;padding:0;list-style:none}.einst-bereiche{flex-direction:column;gap:2px;display:flex}.einst-bereich{border-radius:var(--rund-navigation);color:var(--color-ink-100);transition:background-color var(--dauer-kurz) var(--kurve);align-items:flex-start;gap:10px;padding:8px 10px;text-decoration:none;display:flex}.einst-bereich>svg{color:var(--color-ink-80);flex:none;margin-top:2px}.einst-bereich:hover{background:var(--color-paper-10)}.einst-bereich:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.einst-bereich.ist-aktiv{background:var(--color-ink-100);color:var(--color-paper-00)}.einst-bereich.ist-aktiv>svg{color:var(--color-paper-00)}.einst-bereich-text{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.einst-bereich-name{font-size:var(--einst-body);font-weight:500;line-height:1.3}.einst-bereich-stand{min-block-size:1.35em;font-size:var(--einst-caption);color:var(--color-ink-60);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.einst-bereich.ist-aktiv .einst-bereich-stand{color:inherit;opacity:.72}.einst-bereich-pfeil{display:none}.einst-treffer-liste{flex-direction:column;gap:6px;display:flex}.einst-treffer-zahl{font-size:var(--einst-small);color:var(--color-ink-60);margin:0 0 2px}.akten-knopf.einst-treffer{border-radius:var(--rund-navigation);text-align:left;white-space:normal;inline-size:100%;justify-content:flex-start;min-height:0;padding:8px 10px}.einst-treffer .akten-knopf-text{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.einst-treffer-name{font-size:var(--einst-body);color:var(--color-ink-100);align-items:center;gap:8px;font-weight:500;display:inline-flex}.einst-treffer-ort{font-size:var(--einst-caption);color:var(--color-ink-60);font-weight:400}.einst-klappliste{padding:6px}.einst-karte{background:var(--e-karte);border:1px solid var(--e-kante);border-radius:var(--e-rund);box-shadow:var(--e-schatten);min-width:0;scroll-margin-top:var(--einst-a4)}.einst-karte[data-ton=gefahr]{border-color:var(--signal-gefahr-kante)}.einst-karte[data-ton=gedaempft]{background:var(--color-paper-05);box-shadow:none}.einst-karte-kopf{justify-content:space-between;align-items:flex-start;gap:8px var(--einst-a3);padding:var(--einst-a4) var(--einst-a4) var(--einst-a1);flex-wrap:wrap;display:flex}.einst-karte:not(:has(>.einst-karte-koerper))>.einst-karte-kopf{padding-bottom:var(--einst-a4);align-items:center}.einst-karte-titelblock{flex-direction:column;flex:16rem;gap:4px;min-width:0;display:flex}.einst-karte-titel{font-family:var(--font-sans);font-size:var(--einst-body-lg);letter-spacing:-.005em;color:var(--color-ink-100);margin:0;font-weight:500;line-height:1.3}.einst-karte-satz{max-inline-size:72ch;font-size:var(--einst-small);color:var(--color-ink-60);margin:0;line-height:1.5}.einst-karte-rechts{flex:none;align-items:center;gap:8px;margin-inline-start:auto;display:flex}.einst-karte-koerper{padding:0 var(--einst-a4) var(--einst-a3);flex-direction:column;min-width:0;display:flex}.einst-karte-koerper>.akten-meldung{margin-block:var(--einst-a2)}.einst-karte-fuss{padding-top:var(--einst-a3);font-size:var(--einst-small);color:var(--color-ink-60);margin:0;line-height:1.5}.einst-teil{gap:var(--einst-a2);padding-block:var(--einst-a3);border-top:1px solid var(--color-paper-20);scroll-margin-top:var(--einst-a4);flex-direction:column;display:flex}.einst-karte-koerper>.einst-teil:first-child{padding-top:var(--einst-a1);border-top:0}.einst-teil-titel{font-size:var(--einst-body);color:var(--color-ink-100);margin:0;font-weight:500}.einst-teil-satz{max-inline-size:72ch;font-size:var(--einst-caption);color:var(--color-ink-60);margin:0;line-height:1.55}.einst-teil-ohne-linie{gap:var(--einst-a3);flex-direction:column;display:flex}.einst-seite .einst-zeile,.einst-seite .einst-fakt{scroll-margin-block:var(--einst-a5)}.einst-zeile-satz[data-fehler]{color:var(--signal-gefahr)}.einst-zeile-ruht{font-size:var(--einst-small);color:var(--color-ink-60);white-space:nowrap}.einst-zeile:has(.einst-zeile-ruht) .einst-zeile-name{color:var(--color-ink-60)}.einst-zahl{inline-size:8.5rem}.einst-seite .einst-zeile-steuer>.akten-auswahl{min-inline-size:15rem}.einst-seite .einst-zeile[data-umbruch]>.einst-zeile-steuer{justify-content:flex-end;margin-inline-start:auto}.einst-seite [data-ort][data-markiert]{background:var(--color-paper-10);outline:var(--einst-a2) solid var(--color-paper-10);transition:background-color var(--dauer-mittel) var(--kurve),outline-color var(--dauer-mittel) var(--kurve)}.einst-neu{border:1px solid var(--e-kante-stark);font-size:var(--einst-micro);color:var(--color-ink-80);border-radius:999px;align-items:center;padding:1px 7px;font-weight:500;line-height:1.5;display:inline-flex}.einst-skins{padding-block:var(--einst-a1) var(--einst-a2);grid-template-columns:minmax(0,1fr);gap:8px;display:grid}@container einst-inhalt (min-width:760px){.einst-skins{grid-template-columns:repeat(3,minmax(0,1fr))}}.akten-knopf.einst-skin{text-align:left;white-space:normal;border:1px solid var(--e-kante-stark);border-radius:var(--e-rund-flaeche);inline-size:100%;justify-content:flex-start;min-height:0;padding:10px 12px}.akten-knopf.einst-skin[aria-checked=true]{border-color:var(--color-ink-100)}.einst-skin .akten-knopf-text{align-items:center;gap:12px;inline-size:100%;display:flex}.einst-skin-probe{background:var(--grund);border:1px solid var(--rand);border-radius:var(--radius-akten-2);flex:none;align-content:center;gap:4px;block-size:32px;inline-size:44px;padding:0 7px;display:grid}.einst-skin-probe>span{background:var(--schrift);border-radius:999px;block-size:3px;display:block}.einst-skin-probe>span+span{background:var(--leise);inline-size:60%}.einst-skin-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.einst-skin-text>.einst-zeile-satz{margin:0}.einst-skin-wahl{border:1px solid var(--color-ink-60);border-radius:50%;flex:none;block-size:18px;inline-size:18px}.einst-skin-wahl[data-an]{border:5px solid var(--color-ink-100)}.einst-ki{gap:var(--einst-a4);flex-direction:column;min-width:0;display:flex}.einst-leiste{justify-content:space-between;align-items:center;gap:8px var(--einst-a3);flex-wrap:wrap;display:flex}.einst-ki-stand{gap:4px var(--einst-a3);font-size:var(--einst-small);color:var(--color-ink-60);flex-wrap:wrap;margin:0;display:flex}.einst-ki-stand strong{color:var(--color-ink-100);font-variant-numeric:tabular-nums;font-weight:500}.einst-modelle{margin:0;padding:0;list-style:none}.einst-modell{align-items:center;gap:6px var(--einst-a3);border-top:1px solid var(--color-paper-20);scroll-margin-block:var(--einst-a5);grid-template-columns:minmax(0,1fr) auto auto;padding-block:10px;display:grid}.einst-modelle>li:first-child{border-top:0}.einst-modell-text{flex-direction:column;gap:2px;min-width:0;display:flex}.einst-modell-text>.einst-zeile-name{align-items:center;gap:8px;display:inline-flex}.einst-modell-text>.einst-zeile-satz{margin:0}.einst-modell-preis{font-size:var(--einst-caption);font-variant-numeric:tabular-nums;grid-template-columns:auto auto;gap:1px 8px;margin:0;display:grid}.einst-modell-preis>div{display:contents}.einst-modell-preis dt{color:var(--color-ink-60)}.einst-modell-preis dd{text-align:right;color:var(--color-ink-100);margin:0}.einst-modell-wahl{grid-template-columns:auto 28px;align-items:center;gap:2px 4px;display:grid}.einst-modell-zurueck{inline-size:28px}.einst-modell-quelle{font-size:var(--einst-caption);color:var(--color-ink-60);grid-column:1/-1}.einst-modell-unter{padding-left:var(--einst-a4);border-left:1px solid var(--color-paper-20);margin-block-end:6px}.einst-modell-unter .einst-zeile{padding-block:8px}@container einst-inhalt (max-width:640px){.einst-modell{grid-template-columns:minmax(0,1fr) auto}.einst-modell-text{grid-column:1/-1}.einst-modell-preis{justify-self:start}.einst-modell-wahl{justify-self:end}}.einst-stand{justify-content:flex-end;align-items:center;gap:8px;block-size:36px;inline-size:11rem;display:inline-flex;overflow:hidden}.einst-buehne{inline-size:min(100%,18rem);padding:var(--einst-a4);flex-direction:column;gap:6px;margin:auto;display:flex}.einst-buehne-suche{border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-2);background:var(--e-karte);font-size:var(--einst-small);color:var(--color-ink-60);padding:6px 10px}.einst-buehne-eintrag{border-radius:var(--rund-navigation);flex-direction:column;gap:1px;padding:8px 10px;display:flex}.einst-buehne-eintrag[data-aktiv]{background:var(--color-ink-100);color:var(--color-paper-00)}.einst-buehne-name{font-size:var(--einst-body);font-weight:500}.einst-buehne-stand{font-size:var(--einst-caption);opacity:.72}.einst-seite[data-telefon] .einst-bereiche{background:var(--e-karte);border:1px solid var(--e-kante);border-radius:var(--e-rund);box-shadow:var(--e-schatten);gap:0;overflow:hidden}.einst-seite[data-telefon] .einst-bereiche>li+li{border-top:1px solid var(--e-kante)}.einst-seite[data-telefon] .einst-bereich{padding:10px var(--einst-a3);border-radius:0;align-items:center;min-block-size:56px}.einst-seite[data-telefon] .einst-bereich.ist-aktiv{color:var(--color-ink-100);background:0 0}.einst-seite[data-telefon] .einst-bereich.ist-aktiv>svg{color:var(--color-ink-80)}.einst-seite[data-telefon] .einst-bereich-pfeil{color:var(--color-ink-60);flex:none;display:block}.einst-seite[data-telefon] .einst-karte-kopf{padding:var(--einst-a3) var(--einst-a3) 4px}.einst-seite[data-telefon] .einst-karte-koerper{padding:0 var(--einst-a3) 10px}.einst-seite[data-telefon] .einst-leiste{flex-direction:column;align-items:stretch}.akten-knopf.einst-alle{justify-content:flex-end;min-inline-size:7.5rem}.einst-fuss{justify-content:space-between;align-items:center;gap:8px var(--einst-a3);padding-top:var(--einst-a2);border-top:1px solid var(--color-paper-20);flex-wrap:wrap;display:flex}.einst-fuss>.akten-knopf{margin-inline-start:auto}html body .einst-ki .akten-tabs-links .akten-tabs-link[aria-current]{font-weight:500}.rch-seite,.rch-akte,.akten-klappfeld:has(.rch-gruppe,.rch-gerichte,.rch-alle-gesetze,.rch-kette){--rch-a2:round(var(--abstand-2), 2px);--rch-a3:round(var(--abstand-3), 2px);--rch-a4:round(var(--abstand-4), 2px);--rch-a5:round(var(--abstand-5), 2px);--rch-pad:round(var(--pad-card), 2px);--rch-micro:round(var(--text-akten-micro), 1px);--rch-caption:round(var(--text-akten-caption), 1px);--rch-small:round(var(--text-akten-small), 1px);--rch-body:round(var(--text-akten-body), 1px);--rch-body-lg:round(var(--text-akten-body-lg), 1px);--rch-h5:round(var(--text-akten-h5), 1px);--rch-h4:round(var(--text-akten-h4), 1px);--rch-lese:46rem;--rch-oben:calc(var(--akten-sticky-top,0px) + var(--rch-a4))}.rch-seite{padding-bottom:var(--rch-a5)}body:has(.rch-seite){overflow-x:clip}.rch-rahmen{gap:var(--rch-a3);flex-direction:column;min-width:0;display:flex;container:rch/inline-size}.rch-rahmen>.akten-seitenkopf{margin-bottom:0}.rch-leise{font-size:var(--rch-small);color:var(--color-ink-60);line-height:1.45}p.rch-leise{margin:0}.rch-zahl{font-variant-numeric:tabular-nums;color:var(--color-ink-60);font-weight:400}.rch-teil-titel{font-size:var(--rch-small);color:var(--color-ink-80);align-items:center;gap:6px;margin:0;font-weight:500;display:flex}.rch-etikett{font-size:var(--rch-small);color:var(--color-ink-60);margin:0 0 6px;font-weight:500}.rch-gericht{border:1px solid var(--e-kante-stark,var(--color-paper-30));border-radius:var(--radius-akten-1);font-size:var(--rch-caption);color:var(--color-ink-100);padding:0 5px;font-weight:600;line-height:1.5;display:inline-block}.rch-suchzeile{gap:var(--rch-a2);flex-direction:column;min-width:0;display:flex}.rch-suchzeile>form{min-width:0}.rch-erkannt{font-size:var(--rch-small);color:var(--color-ink-60);align-items:center;gap:8px;margin:0;display:flex}.rch-erkannt svg{color:var(--color-ink-80);flex:none}.rch-filterzeile{justify-content:space-between;align-items:center;gap:8px var(--rch-a3);flex-wrap:wrap;min-width:0;display:flex}.rch-beispiele{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.rch-beispiele>.akten-knopf{max-inline-size:100%}.rch-arbeit{align-items:start;gap:var(--rch-a4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.rch-akte-spalte{min-width:0;container:rch-akte/inline-size}@container rch (min-width:56rem){.rch-arbeit{min-block-size:calc(100dvh - var(--rch-oben) - var(--rch-a4) - 3rem);grid-template-columns:round(clamp(18rem,22cqi,26rem),2px) minmax(0,1fr);align-items:stretch}.rch-arbeit-liste{contain:size;min-width:0}.rch-arbeit-liste>.rch-liste{top:var(--rch-oben);max-block-size:min(100%,calc(100dvh - var(--rch-oben) - var(--rch-a4) - 3rem));position:sticky}}.rch-liste{flex-direction:column;min-width:0;display:flex}.rch-liste>.akten-blatt-kopf{flex:none}.rch-liste-lauf{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.rch-liste-lauf>.akten-meldung{margin:var(--rch-a2) var(--rch-pad)}.rch-liste-lauf>.akten-zustand[data-dichte=zeile]{padding:var(--rch-a2) var(--rch-pad)}.rch-liste-filter{padding:10px var(--rch-pad);border-bottom:1px solid var(--color-paper-20);flex-wrap:wrap;gap:6px;display:flex}.rch-liste-filter>.akten-suche,.rch-liste-filter>div:only-child{flex:auto}.rch-gruppe+.rch-gruppe{border-top:1px solid var(--color-paper-20)}.rch-gruppe-kopf{padding:10px var(--rch-pad) 2px;font-size:var(--rch-caption);color:var(--color-ink-60);justify-content:space-between;align-items:baseline;gap:8px;font-weight:500;display:flex}.rch-liste .akten-zeile,.rch-rand-karte[data-dicht] .akten-zeile,.rch-start-karte[data-dicht] .akten-zeile{padding-inline:var(--rch-pad)}.rch-gruppe-fuss{padding:2px var(--rch-pad) 10px;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;display:flex}.rch-liste .rch-toc-eintrag>.akten-zeile{padding-inline-start:calc(var(--rch-pad) + var(--rch-ebene,0) * 12px)}.rch-toc-eintrag+.rch-toc-eintrag>.akten-zeile{border-top:1px solid var(--color-paper-20)}.rch-toc-eintrag:first-child>.akten-zeile{border-top:0}.rch-toc-eintrag[data-art=stufe] .akten-zeile-titel{font-weight:500}.rch-toc-nr{font-variant-numeric:tabular-nums;min-inline-size:5ch;color:var(--color-ink-100);margin-inline-end:6px;font-weight:500;display:inline-block}.rch-gerichte{flex-direction:column;gap:8px;max-block-size:min(60dvh,32rem);display:flex;overflow-y:auto}.rch-gerichte-schnell{flex-wrap:wrap;gap:6px;display:flex}.rch-gerichte-liste{flex-direction:column;align-items:stretch;gap:4px;padding-bottom:8px;display:flex}.rch-gerichte-liste>.akten-knopf{align-self:flex-start}.rch-akte-raster{align-items:start;gap:var(--rch-a4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.rch-akte-haupt{min-width:0}.rch-akte-rand,.rch-akte-unten{min-width:0;container:rch-rand/inline-size}.rch-akte-rand-innen,.rch-akte-unten-innen{align-items:start;gap:var(--rch-a4);grid-template-columns:minmax(0,1fr);display:grid}@container rch-rand (min-width:34rem){.rch-akte-rand-innen{grid-template-columns:repeat(2,minmax(0,1fr))}.rch-akte-unten-innen{grid-template-columns:repeat(min(var(--rch-n,2),2),minmax(0,1fr))}}@container rch-rand (min-width:52rem){.rch-akte-unten-innen{grid-template-columns:repeat(min(var(--rch-n,3),4),minmax(0,1fr));align-items:stretch}}@container rch-akte (min-width:52rem){.rch-akte-raster{grid-template-columns:minmax(0,var(--rch-lese)) minmax(15rem,1fr)}.rch-akte-raster[data-rand=ohne],.rch-akte-rand-innen{grid-template-columns:minmax(0,1fr)}.rch-akte-unten{grid-column:1/-1}}.rch-akte{--blatt-abstand:var(--rch-a3);container:rch-blatt/inline-size}.rch-akte-kopf{flex-direction:column;gap:6px;min-width:0;display:flex}.rch-akte-kennung{min-height:30px;font-size:var(--rch-small);color:var(--color-ink-60);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.rch-akte-kennung>svg{color:var(--color-ink-80);flex:none}.rch-akte-kennung-text{min-width:0}.rch-akte-kennung-rechts{align-items:center;margin-inline-start:auto;display:inline-flex}.rch-akte-titel{font-family:var(--font-sans);font-size:var(--rch-h4);letter-spacing:-.01em;color:var(--color-ink-100);text-wrap:balance;outline:none;margin:0;font-weight:500;line-height:1.25}.rch-akte-titel:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:4px;border-radius:var(--radius-akten-1)}.rch-akte-titel-zusatz{font-size:var(--rch-body-lg);letter-spacing:0;color:var(--color-ink-60);margin-top:2px;font-weight:400;display:block}.rch-akte-unter{font-size:var(--rch-small);color:var(--color-ink-60)}.rch-gliederung{flex-wrap:wrap;align-items:center;gap:2px 6px;display:inline-flex}.rch-gliederung svg{color:var(--color-ink-40)}.rch-handlungen{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.rch-handlungen-mehr{margin-inline-start:auto}.rch-akte-text{gap:var(--rch-a3);min-width:0;padding-top:var(--rch-a3);border-top:1px solid var(--color-paper-20);font-size:var(--rch-body-lg);color:var(--color-ink-100);flex-direction:column;line-height:round(1.6em,1px);display:flex}.rch-akte-text p{margin:0}.rch-akte-fuss{justify-content:space-between;align-items:center;gap:6px var(--rch-a3);padding-top:var(--rch-a2);border-top:1px solid var(--color-paper-20);flex-wrap:wrap;display:flex}.rch-akte-quelle{font-size:var(--rch-caption);color:var(--color-ink-60)}.rch-blaettern{align-items:center;gap:4px;margin-inline-start:auto;display:inline-flex}.rch-verweis{font:inherit;color:var(--color-ink-100);text-align:start;-webkit-text-decoration:underline dashed var(--color-ink-40);text-decoration:underline dashed var(--color-ink-40);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;display:inline}.rch-verweis:hover{text-decoration-style:solid;-webkit-text-decoration-color:var(--color-ink-100);text-decoration-color:var(--color-ink-100);background:var(--color-paper-10)}.rch-verweis:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-akten-1)}.rch-verweise{gap:6px var(--rch-a2);font-size:var(--rch-small);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.rch-verweise dt{color:var(--color-ink-60)}.rch-verweise dd{min-width:0;margin:0}.rch-verweis-marken{font-size:var(--rch-small);flex-wrap:wrap;gap:4px 10px;margin:0;display:flex}.rch-normtext{min-width:0}.rch-rn-sprung{inline-size:7.5rem}.rch-urteil-teil{flex-direction:column;gap:10px;display:flex}.rch-urteil-teil+.rch-urteil-teil{padding-top:var(--rch-a3);border-top:1px solid var(--color-paper-20)}.rch-urteil-titel{text-align:center;font-size:var(--rch-body-lg);color:var(--color-ink-100);margin:0;font-weight:600}.rch-akte-text .urteil-absatz{font-size:var(--rch-body);color:var(--color-ink-100);line-height:round(1.7em,1px)}.rch-akte-text .urteil-rn{line-height:round(2.1em,1px)}.rch-zitate+.rch-zitate{margin-top:var(--rch-a2)}.rch-kette{font-size:var(--rch-small);flex-direction:column;gap:4px;margin:4px 0 2px;padding:0;list-style:none;display:flex}.rch-ansichten{gap:var(--rch-a3);grid-template-columns:minmax(0,1fr);display:grid}@container rch-blatt (min-width:36rem){.rch-ansichten{grid-template-columns:repeat(2,minmax(0,1fr))}}.rch-ansicht{min-width:0;padding:var(--rch-a3);border:1px solid var(--e-kante,var(--color-paper-20));border-radius:var(--e-rund-flaeche,var(--radius-akten-3));font-size:var(--rch-body);flex-direction:column;gap:6px;line-height:round(1.5em,1px);display:flex}.rch-ansicht-kopf{justify-content:space-between;align-items:center;gap:8px;display:flex}.rch-ansicht-name{font-size:var(--rch-body);margin:0;font-weight:600}.rch-these{padding-inline-start:.8em;font-style:italic}.rch-argumente ul{flex-direction:column;gap:6px;margin:2px 0 0;padding:0;list-style:none;display:flex}.rch-argumente li{align-items:baseline;gap:8px;display:flex}.rch-argumente li>svg{color:var(--color-ink-60);flex:none;position:relative;top:1px}.rch-argument-text{flex-direction:column;gap:2px;min-width:0;display:flex}.rch-argument-titel{font-weight:500}.rch-fussnote{border-radius:var(--radius-akten-1);font:inherit;color:var(--color-ink-60);cursor:help;background:0 0;border:0;margin:0 0 0 1px;padding:0 1px;display:inline}.rch-fussnote:hover{color:var(--color-ink-100);background:var(--color-paper-10)}.rch-fussnote:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.rch-wortlaut{font-style:italic;font-size:var(--rch-h5);margin:0;padding-inline-start:1.2em;line-height:round(1.5em,1px)}.rch-rand-norm-titel{font-weight:500;font-size:var(--rch-small);margin:0 0 6px}.rch-rand-normtext{font-size:var(--rch-small)}.rch-frage-start{justify-content:space-between;align-items:center;gap:8px var(--rch-a3);flex-wrap:wrap;margin-top:4px;display:flex}.rch-frage-start>.akten-knopf{margin-inline-start:auto}.rch-haken{font-size:var(--rch-body);flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.rch-haken li{align-items:baseline;gap:8px;display:flex}.rch-haken svg{color:var(--color-ink-60);flex:none;position:relative;top:2px}.rch-antwort-kurz{font-weight:500}.rch-beleg{border-radius:var(--radius-akten-1);background:var(--color-paper-10);font-size:var(--rch-micro);vertical-align:super;color:var(--color-ink-100);margin-inline-start:1px;padding:0 3px;font-weight:600;line-height:1;text-decoration:none}.rch-beleg:hover{background:var(--color-paper-20)}.rch-beleg:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.rch-fundstellen{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rch-fundstellen .fundstelle-leiste{animation:none}.rch-fundstellen .fundstelle-zeichen{font-variant-numeric:tabular-nums}.rch-rand-karte{min-width:0}.rch-karte-fuss{padding:2px var(--rch-pad) 10px;flex-wrap:wrap;justify-content:space-between;gap:4px 8px;display:flex}.rch-karte-fuss-unten{margin-top:auto}.rch-beispiele>.rch-leise{margin-inline-end:2px}.rch-beispiel-art{color:var(--color-ink-60);font-weight:400}@container rch (max-width:28rem){.rch-beispiel-art{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.rch-start{align-items:start;gap:var(--rch-a4);margin-top:var(--rch-a2);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.rch-start-stand{gap:var(--rch-a4);flex-direction:column;min-width:0;display:flex}@container rch (min-width:56rem){.rch-start{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.rch-start-karte{min-width:0}.rch-start-leer{padding-top:var(--rch-a2)}.rch-start-gesetze{container:rch-gesetze/inline-size}.rch-regal-gruppe{break-inside:avoid}.rch-regal .rch-gruppe-kopf{padding-top:var(--rch-a2)}.rch-start-gesetze .akten-zeile{padding-inline:var(--rch-pad)}@container rch-gesetze (min-width:30rem) and (max-width:41.99rem){.rch-regal .akten-zeile{flex-direction:column;align-items:stretch;gap:0}.rch-regal .akten-zeile-titel{color:var(--color-ink-80)}}@container rch-gesetze (min-width:30rem){.rch-regal{columns:2;column-rule:1px solid var(--e-kante,var(--color-paper-20));column-gap:0}.rch-regal-gruppe+.rch-regal-gruppe{border-top:0}.rch-regal-gruppe:not(:first-child):not(:last-child){border-top:1px solid var(--e-kante,var(--color-paper-20))}}.rch-alle-gesetze{flex-direction:column;gap:8px;display:flex}.rch-alle-gesetze-lauf{max-block-size:min(55dvh,28rem);overflow-y:auto}.rch-gesetz-kuerzel{min-inline-size:6.5ch;font-weight:600;font-size:var(--rch-small);font-variant-numeric:tabular-nums;color:var(--color-ink-100);display:inline-block}@media(max-width:640px){.rch-seite .akten-seitenkopf-reihe{flex-wrap:nowrap;align-items:flex-start}.rch-seite .akten-seitenkopf-aktionen{flex-wrap:nowrap;flex-shrink:0;gap:6px}html body .rch-seite .akten-seitenkopf-hinweis{position:static}html body .rch-seite .akten-seitenkopf-reihe .akten-seitenkopf-titel{padding-right:0}}.rch-keine{padding-block:var(--rch-a5)}.rch-seite[data-telefon] .rch-liste{max-block-size:none}.rch-seite[data-telefon] .rch-akte-spalte{margin-top:var(--rch-a2)}.rch-karte-text{font-size:var(--text-akten-small);color:var(--color-ink-60);margin:0;line-height:1.5}.rch-karte-raster{gap:var(--abstand-4);grid-template-columns:minmax(200px,260px) minmax(0,1fr);display:grid}@media(max-width:720px){.rch-karte-raster{grid-template-columns:1fr}}.rch-karte-deck{flex-direction:column;gap:6px;min-width:0;max-height:360px;display:flex;overflow-y:auto}.rch-karte-felder{flex-direction:column;gap:14px;min-width:0;display:flex}.recherche-fenster-wege{justify-content:space-between;align-items:center;gap:8px;padding:0 10px 10px;display:flex}.verfahrensgang{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.verfahrensgang-station{padding-bottom:var(--abstand-3);gap:10px;display:flex;position:relative}.verfahrensgang-station:last-child{padding-bottom:0}.verfahrensgang-station:not(:last-child):before{content:"";background:var(--color-paper-30);width:1px;position:absolute;top:14px;bottom:0;left:5.5px}.verfahrensgang-marke{border:1px solid var(--color-ink-40);background:var(--color-paper-05);border-radius:50%;flex:none;width:7px;height:7px;margin:6px 2px 0}.verfahrensgang-station[data-aktuell=true] .verfahrensgang-marke{border-color:var(--color-ink-100);background:var(--color-ink-100);width:9px;height:9px;margin:5px 1px 0}.verfahrensgang-text{flex:1;min-width:0}.verfahrensgang-zeile{flex-wrap:wrap;align-items:baseline;gap:2px 6px;display:flex}.verfahrensgang-gericht{font-family:var(--font-mono);font-size:var(--text-akten-caption);color:var(--color-ink-80)}.verfahrensgang-station[data-aktuell=true] .verfahrensgang-gericht{color:var(--color-ink-100);font-weight:600}.verfahrensgang-verweis{color:var(--color-ink-100);-webkit-text-decoration:underline dashed var(--color-ink-40);text-decoration:underline dashed var(--color-ink-40);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.verfahrensgang-verweis:hover{text-decoration-style:solid;-webkit-text-decoration-color:var(--color-ink-100);text-decoration-color:var(--color-ink-100);background:var(--color-paper-10)}.verfahrensgang-verweis:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-akten-1)}.verfahrensgang-az{font-family:var(--font-mono);font-size:var(--text-akten-micro);color:var(--color-ink-60)}.verfahrensgang-datum{font-size:var(--text-akten-micro);color:var(--color-ink-60)}.verfahrensgang-diese{border:1px solid var(--color-paper-30);border-radius:var(--radius-akten-1);font-size:var(--text-akten-micro);color:var(--color-ink-60);padding:0 5px}.verfahrensgang-typ{font-family:var(--font-serif);font-size:var(--text-akten-micro);color:var(--color-ink-60);margin-top:1px}.urteil-text{flex-direction:column;gap:10px;display:flex}.urteil-absatz{font-size:var(--text-akten-small);color:var(--color-ink-80);white-space:pre-line;text-align:justify;-webkit-hyphens:auto;hyphens:auto;margin:0;line-height:1.75}.urteil-absatz.ist-fett{font-weight:600}.urteil-marke{color:var(--color-ink-100);font-weight:600}.urteil-aktenzeichen{font-family:var(--font-mono);color:var(--color-ink-80);font-size:.92em;font-style:italic}.urteil-rn-absatz{gap:8px;scroll-margin-top:80px;display:flex}.urteil-rn{text-align:right;width:24px;font-family:var(--font-mono);font-size:var(--text-akten-caption);color:var(--color-ink-60);-webkit-user-select:none;user-select:none;flex:none;line-height:1.75}.urteil-schlussformel{font-size:var(--text-akten-small);letter-spacing:0;text-align:center;color:var(--color-ink-60);margin:4px 0 0;line-height:1.75}.urteil-rn-ziel{outline:2px solid var(--color-ink-40);outline-offset:4px;border-radius:var(--radius-akten-1)}.recherche-verknuepft-leer{font-size:var(--text-akten-caption);color:var(--color-ink-60);margin:0;line-height:1.5}.recherche-querverweise{container-type:inline-size}.recherche-querverweis-raster{gap:8px var(--abstand-2);grid-template-columns:max-content minmax(0,1fr);align-items:baseline;display:grid}.recherche-querverweis-label{font-size:var(--text-akten-caption);color:var(--color-ink-60);font-weight:500}.recherche-querverweis-marken{flex-wrap:wrap;align-items:baseline;gap:4px 6px;min-width:0;display:flex}@container (max-width:360px){.recherche-querverweis-raster{grid-template-columns:1fr;gap:2px 0}.recherche-querverweis-marken{margin-bottom:6px}}.recherche-querverweis-marke{font-family:var(--font-serif);font-size:var(--text-akten-small);color:var(--color-ink-100);-webkit-text-decoration:underline dashed var(--color-ink-40);text-decoration:underline dashed var(--color-ink-40);text-underline-offset:3px;white-space:nowrap}.recherche-querverweis-marke:hover{text-decoration-style:solid;-webkit-text-decoration-color:var(--color-ink-100);text-decoration-color:var(--color-ink-100);background:var(--color-paper-10)}.recherche-querverweis-marke:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-akten-1)}:root,html[data-skin]{--em-punkt-offen:var(--color-ink-40);--em-lauf-schleier:var(--e-karte)}.em-seite{overflow-anchor:none;--em-a1:round(var(--abstand-1), 2px);--em-a2:round(var(--abstand-2), 2px);--em-a3:round(var(--abstand-3), 2px);--em-a4:round(var(--abstand-4), 2px);--em-a5:round(var(--abstand-5), 2px);--em-pad:round(var(--pad-card), 2px);--em-micro:round(var(--text-akten-micro), 1px);--em-caption:round(var(--text-akten-caption), 1px);--em-small:round(var(--text-akten-small), 1px);--em-body:round(var(--text-akten-body), 1px);--em-h4:round(var(--text-akten-h4), 1px);--em-rand-breite:round(clamp(18rem, 12rem + 10cqi, 24rem), 2px);padding-bottom:var(--em-a5)}body:has(.em-seite){overflow-x:clip}.em-gruppe{gap:var(--em-a4);flex-direction:column;min-width:0;display:flex;container:em/inline-size}.em-gruppe>.akten-seitenkopf{margin-bottom:0}html body .em-reiter.akten-tabs-links .akten-tabs-link{min-block-size:34px;font-size:var(--text-akten-body);padding:6px 18px}@media(max-width:640px){html body .em-reiter.akten-tabs-links .akten-tabs-link{justify-content:center;padding:6px 8px}}.em-raster{align-items:start;gap:var(--em-a4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}@container em (min-width:56rem){.em-raster[data-rand]{grid-template-columns:minmax(0,1fr) var(--em-rand-breite)}}.em-haupt,.em-rand,.em-befund{gap:var(--em-a4);flex-direction:column;min-width:0;display:flex}@container em (max-width:56rem){.em-raster[data-rand]>.em-rand{order:-1}.em-raster[data-rand]>.em-rand>:not(:first-child){display:none}}.em-leise{font-size:var(--em-small);color:var(--color-ink-60);margin:0;line-height:1.5}.em-satz{margin:0 0 var(--em-a3);font-size:var(--em-body);color:var(--color-ink-80);line-height:1.55}.em-teil-titel{margin:var(--em-a3) 0 8px;font-size:var(--em-small);color:var(--color-ink-60);font-weight:500}.em-teil-titel:first-child{margin-top:0}.em-fussnote{margin:var(--em-a3) 0 0;font-size:var(--em-caption);color:var(--color-ink-60);line-height:1.45}.em-fussnote-rand{padding:10px var(--em-pad);border-top:1px solid var(--e-kante);margin:0}.em-merkmale{min-width:0;font-size:var(--em-small);color:var(--color-ink-60);flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.em-titel-zusatz{color:var(--color-ink-80);font-weight:400;display:block}.em-zaehl{align-items:baseline;gap:10px;display:inline-flex}html body .em-zaehl .akten-knopf{font-size:inherit;line-height:inherit;block-size:auto;min-block-size:0;padding:0}.em-zaehl-weg[data-aus]{visibility:hidden}.em-knopfreihe{margin-top:var(--em-a4);flex-flow:row-reverse wrap;justify-content:flex-start;gap:8px;display:flex}.em-liste-fuss{padding:8px var(--em-pad);border-top:1px solid var(--e-kante);justify-content:flex-end;display:flex}.em-klappliste{max-block-size:min(24rem,60dvh);overflow:auto}.em-vorschlag-titel{-webkit-line-clamp:2;font-family:var(--font-titel);letter-spacing:-.025em;text-wrap:balance;color:var(--color-ink-100);-webkit-box-orient:vertical;margin:0;font-size:round(clamp(1.375rem,1.1rem + 1.1cqi,1.875rem),1px);font-weight:400;line-height:1.15;display:-webkit-box;overflow:hidden}.em-vorschlag-zusatz{text-overflow:ellipsis;white-space:nowrap;font-size:var(--em-body);color:var(--color-ink-80);margin:4px 0 10px;overflow:hidden}.em-vorschlag .em-merkmale{white-space:nowrap;flex-wrap:nowrap;max-inline-size:100%;overflow:hidden}.em-quelle{color:var(--color-ink-60)}.em-kopf-knoepfe{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:inline-flex}.em-vorschlag-aufgabe{margin:var(--em-a3) 0 8px;font-size:var(--em-body);color:var(--color-ink-100);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.em-filter{flex-direction:column;gap:10px;inline-size:100%;display:flex}.em-filter-zeile{align-items:center;gap:8px var(--em-a3);flex-wrap:wrap;min-width:0;display:flex}.em-filter-zeile>.em-suche{flex:16rem;min-width:0}.em-filter-zeile>:first-child:not(.em-suche){flex:0 auto}.em-sammlung .akten-zeile-titel{-webkit-hyphens:auto;hyphens:auto}.em-sammlung-leer{align-content:center;min-block-size:26rem;display:grid}.em-gebiete{margin:var(--em-a3) 0 0;gap:8px;display:grid}.em-gebiet{font-size:var(--em-small);grid-template-columns:auto minmax(2rem,1fr) 4.5rem;align-items:center;gap:10px;display:grid}.em-gebiet dt{white-space:nowrap;color:var(--color-ink-80);align-items:center;gap:6px;display:inline-flex}.em-gebiet dd{margin:0}.em-gebiet-punkt{background:var(--em-gebiet);border-radius:999px;block-size:8px;inline-size:8px}.em-gebiet-balken{background:var(--color-paper-10);border-radius:999px;block-size:4px;overflow:hidden}.em-gebiet-balken>span{background:var(--em-gebiet);block-size:100%;display:block}.em-gebiet-wert{text-align:right;color:var(--color-ink-100);white-space:nowrap}.em-gebiet-wert small{font-size:var(--em-caption);color:var(--color-ink-60)}.em-arbeit{align-items:start;gap:var(--em-a4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}@container em (min-width:60rem){.em-arbeit{grid-template-columns:max(20rem,round(down,calc((100% - var(--em-a4)) * .4),1px)) minmax(0,1fr)}.em-arbeit[data-form=ergebnis]{grid-template-columns:round(down,calc((100% - var(--em-a4)) / 2),1px) minmax(0,1fr)}.em-arbeit:not([data-form]){align-items:stretch}.em-arbeit>.em-vergleich{top:calc(var(--akten-sticky-top) + var(--em-a4));position:sticky}}.em-akte{flex-direction:column;min-width:0;display:flex}.em-aufgabe-text{margin:0 0 var(--em-a3);font-size:max(var(--em-body),round(clamp(.9375rem,.8rem + .4cqi,1.125rem),1px));color:var(--color-ink-100);line-height:1.6}.em-akte-hilfen{margin-top:var(--em-a3);padding-top:var(--em-a2);border-top:1px solid var(--e-kante);flex-direction:column;align-items:flex-start;gap:8px;display:flex}.em-akte-hilfen>.akten-klappe{align-self:stretch}.em-gliederung{font-size:var(--em-small);color:var(--color-ink-100);margin:4px 0 0;padding-left:1.4em;line-height:1.6}.em-blatt{outline:none;flex-direction:column;min-width:0;display:flex;position:relative}.em-editor>div{background:0 0;border:0;border-radius:0}.em-blatt>.em-editor{flex-direction:column;flex:auto;display:flex}.em-blatt>.em-editor>div{block-size:max(16rem,calc(100dvh - var(--akten-sticky-top) - 22rem));flex:1 0 auto}@container em (max-width:40rem){.em-blatt>.em-editor>div{block-size:min(60dvh,30rem)}}.em-editor [role=toolbar]{padding-inline:var(--em-pad);border-bottom-color:var(--e-kante);border-radius:var(--e-rund) var(--e-rund) 0 0;background:0 0}.em-editor-flaeche{padding:var(--em-a3) var(--em-pad);font-size:var(--em-body);line-height:1.65}.em-blatt-meldung{padding:var(--em-a3) var(--em-pad) 0}.em-blatt-fuss{justify-content:space-between;align-items:center;gap:8px var(--em-a3);padding:10px var(--em-pad);border-top:1px solid var(--e-kante);flex-wrap:wrap;display:flex}.em-gesichert{color:var(--color-ink-60)}.em-lauf{z-index:2;padding:var(--em-a4);border-radius:inherit;background:var(--em-lauf-schleier);place-items:center;display:grid;position:absolute;inset:0}.em-lauf>*{inline-size:min(100%,34rem)}.em-note-kopf{align-items:flex-start;gap:var(--em-a3) var(--em-a5);flex-wrap:wrap;display:flex}.em-note-kopf>.akten-meldung{flex:18rem}.em-note-satz{font-size:var(--em-body);color:var(--color-ink-100);flex:18rem;margin:0;line-height:1.6}.em-teilnoten{gap:var(--em-a3) var(--em-a4);margin:var(--em-a4) 0 0;padding-top:var(--em-a3);border-top:1px solid var(--e-kante);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.em-teilnote{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 8px;display:grid}.em-teilnote dt{font-size:var(--em-small);color:var(--color-ink-80)}.em-teilnote dd{font-size:var(--em-body);color:var(--color-ink-100);margin:0;font-weight:500}.em-teilnote-anteil{font-size:var(--em-caption);color:var(--color-ink-60);margin-left:6px}.em-teilnote-balken{grid-column:1/-1}.em-punkte{margin:0;padding:0;list-style:none}.em-punkte li{padding:10px var(--em-pad);font-size:var(--em-small);color:var(--color-ink-100);grid-template-columns:18px minmax(0,1fr) auto;align-items:baseline;gap:10px;line-height:1.5;display:grid}.em-punkte li+li{border-top:1px solid var(--e-kante)}.em-punkte li[data-getroffen]{color:var(--color-ink-80)}.em-punkt-zeichen{color:var(--color-ink-100);align-self:center;place-items:center;display:inline-grid}.em-punkt-offen{border:1.5px dashed var(--em-punkt-offen);border-radius:999px;block-size:12px;inline-size:12px}.em-punkt-stand{font-size:var(--em-caption);color:var(--color-ink-60);white-space:nowrap}.em-punkte li:not([data-getroffen]) .em-punkt-stand{color:var(--color-ink-100);font-weight:500}.em-kern-zusatz{padding:10px var(--em-pad);border-top:1px solid var(--e-kante);font-size:var(--em-small);color:var(--color-ink-80);margin:0;line-height:1.5}.em-normen{align-items:center;gap:8px var(--em-a3);padding:10px var(--em-pad);border-top:1px solid var(--e-kante);flex-wrap:wrap;display:flex}.em-normen-titel{font-size:var(--em-small);color:var(--color-ink-60);font-weight:500}.em-normen-liste{flex-wrap:wrap;gap:6px;display:flex}.em-norm{border:1px dashed var(--color-ink-40);font-size:var(--em-caption);color:var(--color-ink-100);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.em-norm[data-genannt]{border-style:solid;border-color:var(--e-kante-stark);background:var(--color-paper-05)}.em-norm-fehlt{color:var(--color-ink-60)}.em-urteil-liste{font-size:var(--em-small);color:var(--color-ink-100);margin:0;padding:0;line-height:1.55;list-style:none}.em-urteil-liste li+li{margin-top:8px}.em-urteil-zitat{color:var(--color-ink-60);margin-bottom:2px;font-style:italic;display:block}.em-urteil-punkt{display:block}.em-urteil-korrektur{color:var(--color-ink-80);margin-top:2px;display:block}.em-ergebnis-fuss{gap:var(--em-a3);flex-direction:column;display:flex}.em-ergebnis-fuss>.em-knopfreihe{margin-top:0}.em-rueckmeldung{justify-content:flex-end;align-items:center;gap:8px var(--em-a3);flex-wrap:wrap;display:flex}.em-rueckmeldung-pillen{flex-wrap:wrap;gap:6px;display:inline-flex}.em-vergleich{flex-direction:column;min-width:0;display:flex}@container em (min-width:60rem){.em-arbeit>.em-vergleich{max-block-size:calc(100dvh - var(--akten-sticky-top) - 9rem)}}.em-vergleich-kopf{padding:10px var(--em-pad);border-bottom:1px solid var(--e-kante);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.em-vergleich-inhalt{min-height:0;padding:var(--em-a3) var(--em-pad) var(--em-a4);flex:auto;overflow:auto}.em-text{font-size:var(--em-body);color:var(--color-ink-100);line-height:1.65}.em-text p{margin:0 0 .8em}.em-text h2{font-size:var(--em-body);margin:1.1em 0 .4em;font-weight:600}.em-text h2:first-child{margin-top:0}.em-text ul,.em-text ol{margin:0 0 .8em;padding-left:1.3em}.em-reihe{margin:0}.em-legende{gap:4px var(--em-a3);font-size:var(--em-caption);color:var(--color-ink-60);flex-wrap:wrap;margin-top:8px;display:flex}.em-legende-eintrag{align-items:center;gap:6px;display:inline-flex}.em-legende-punkt{background:var(--em-gebiet);border-radius:999px;block-size:8px;inline-size:8px}.em-legende-linie{border-top:1px dashed var(--color-ink-40);inline-size:14px}.em-blatt-fuss>.akten-knopf:last-child{margin-inline-start:auto}@container em (max-width:40rem){.em-blatt-fuss{z-index:1;background:var(--e-karte);border-radius:0 0 var(--e-rund) var(--e-rund);position:sticky;bottom:0}.em-vorschlag-titel{-webkit-line-clamp:3}.em-vorschlag .em-merkmale{white-space:normal;flex-wrap:wrap}}.em-kachel{border:1px solid var(--e-kante);border-radius:var(--e-rund-flaeche);background:var(--color-paper-05);block-size:40px;inline-size:40px;font-size:var(--em-body);color:var(--color-ink-100);flex:none;place-items:center;font-weight:500;display:inline-grid}.em-kachel[data-ton=gut]{border-color:var(--signal-erfolg);background:var(--e-karte)}.em-kachel[data-ton=schwach]{border-color:var(--signal-warnung);background:var(--e-karte)}.em-kachel[data-ton=leer]{color:var(--color-ink-60);font-weight:400}.em-kachel[data-ton=offen]{border-style:dashed;border-color:var(--color-ink-40);background:0 0}.em-kachel-wort{font-size:var(--em-micro);color:var(--color-ink-80);font-weight:400}.em-zeilen-knoepfe{align-items:center;gap:6px;display:inline-flex}.em-fehlerzeile{text-align:right;font-size:var(--em-small);color:var(--signal-gefahr);flex-basis:100%}.em-akte-weg{align-self:flex-start}.em-text-klein{font-size:var(--em-small)}.em-seite .sr-only{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ub-seite,.ub-gruppe,.ub-raster{--ub-a1:round(var(--abstand-1), 2px);--ub-a2:round(var(--abstand-2), 2px);--ub-a3:round(var(--abstand-3), 2px);--ub-a4:round(var(--abstand-4), 2px);--ub-a5:round(var(--abstand-5), 2px);--ub-pad:round(var(--pad-card), 2px);--ub-micro:round(var(--text-akten-micro), 1px);--ub-caption:round(var(--text-akten-caption), 1px);--ub-small:round(var(--text-akten-small), 1px);--ub-body:round(var(--text-akten-body), 1px);--ub-h5:round(var(--text-akten-h5), 1px);--ub-h3:round(var(--text-akten-h3), 1px);--ub-rand-breite:round(clamp(18rem, 12rem + 10cqi, 24rem), 2px)}.ub-seite{padding-bottom:var(--ub-a5)}.ub-gruppe{gap:var(--ub-a4);flex-direction:column;min-width:0;display:flex;container:ub/inline-size}.ub-gruppe>.akten-seitenkopf{margin-bottom:0}.ub-raster{align-items:start;gap:var(--ub-a4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}@container ub (min-width:56rem){.ub-raster[data-rand]{grid-template-columns:minmax(0,1fr) var(--ub-rand-breite)}}.ub-haupt,.ub-rand{gap:var(--ub-a4);flex-direction:column;min-width:0;display:flex}.ub-blatt-satz{padding:10px var(--ub-pad);font-size:var(--ub-small);color:var(--color-ink-60);margin:0;line-height:1.5}.ub-blatt-satz.ub-ohne-rand{padding:0}.akten-blatt[data-dicht] .ub-blatt-satz+.akten-zeilen>.akten-zeile:first-child{border-top:1px solid var(--e-kante)}.ub-zustand-feld{padding:var(--ub-a2) var(--ub-pad)}.ub-text{font-size:var(--ub-body);color:var(--color-ink-100);margin:0;line-height:1.6}.ub-leise{color:var(--color-ink-80)}.ub-vermerk{font-size:var(--ub-caption);color:var(--color-ink-60);font-weight:400}.ub-text b,.ub-einschub b{font-weight:500}.ub-gross{font-family:var(--font-titel);font-size:var(--ub-h3);letter-spacing:-.025em;color:var(--color-ink-100);margin:0 0 8px;font-weight:400}.ub-gross .akten-num{letter-spacing:-.03em}.ub-zaehl{flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.ub-liste-fuss{justify-content:flex-end;align-items:center;gap:8px var(--ub-a3);padding:10px var(--ub-pad);border-top:1px solid var(--e-kante);display:flex}.ub-liste-fuss-satz{flex-wrap:wrap;justify-content:space-between}.ub-klappliste{max-block-size:min(60vh,26rem);overflow:auto}.ub-listen-halt{overflow-anchor:none;flex-direction:column;min-width:0;display:flex}.ub-kachel{border:1px solid var(--e-kante);border-radius:var(--e-rund-flaeche);background:var(--e-karte);block-size:52px;inline-size:52px;color:var(--color-ink-100);flex-direction:column;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.ub-kachel[data-offen]{border-style:dashed;border-color:var(--color-ink-40);background:0 0}.ub-kachel-zahl{font-size:var(--ub-body);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.ub-kachel-wort{font-size:var(--ub-micro);color:var(--color-ink-60);margin-top:3px}.ub-kachel:not(:has(.ub-kachel-zahl)) .ub-kachel-wort{font-size:var(--ub-caption);margin:0}.ub-zeichen{border:1px solid var(--e-kante);background:var(--color-paper-05);block-size:36px;inline-size:36px;color:var(--color-ink-80);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ub-nummer{inline-size:24px;font-size:var(--ub-caption);color:var(--color-ink-60);flex:none;justify-content:center;display:inline-flex}.ub-seite .akten-zeile-titel{-webkit-hyphens:auto;hyphens:auto}@container ub (max-width:30rem){.ub-haupt .akten-zeile[data-dichte=voll] .akten-zeile-rechts{display:none}}.ub-leiste{justify-content:space-between;align-items:center;gap:8px var(--ub-a3);flex-wrap:wrap;min-width:0;display:flex}.ub-leiste-stand{font-size:var(--ub-caption);color:var(--color-ink-60)}.ub-leiste-balken{flex:12rem;min-width:0}.ub-schritt{align-items:center;gap:6px;display:inline-flex}@container ub (max-width:34rem){.ub-schritt-wort{display:none}}.ub-arbeit{align-items:start;gap:var(--ub-a4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}@container ub (min-width:60rem){.ub-arbeit{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.ub-akte{top:var(--ub-a4);position:sticky}}.ub-sachverhalt{white-space:pre-line}.ub-sachverhalt,.ub-loesung{font-size:var(--ub-body);color:var(--color-ink-100);margin:0;line-height:1.65}.ub-loesung p{margin:0}.ub-loesung p+p{margin-top:10px}.ub-aufgabe{margin:var(--ub-a3) 0 0;font-size:var(--ub-body);color:var(--color-ink-100);font-weight:500;line-height:1.5}.ub-frage{font-size:var(--ub-h5);color:var(--color-ink-100);margin:0;line-height:1.45}.ub-frage-klein{font-size:var(--ub-body)}.ub-abschnitt{margin-top:var(--ub-a3);padding-top:var(--ub-a3);border-top:1px solid var(--e-kante);flex-direction:column;gap:10px;display:flex}.akten-blatt-kopf+.ub-abschnitt{border-top:0;margin-top:0;padding-top:0}.ub-abschnitt-kopf{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ub-abschnitt-titel{font-size:var(--ub-small);color:var(--color-ink-80);align-items:center;gap:8px;margin:0;font-weight:500;line-height:1.4;display:inline-flex}.ub-optionen{flex-direction:column;gap:8px;display:flex}.ub-option{flex-direction:column;gap:6px;min-width:0;display:flex}.ub-checkliste .ub-option+.ub-option{border-top:1px solid var(--e-kante);padding-top:8px}.ub-optionen .akten-wahlkarte-titel{font-weight:400;line-height:1.5}.ub-erklaerung{font-size:var(--ub-small);color:var(--color-ink-80);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;line-height:1.5;display:flex}.ub-urteil{margin:var(--ub-a2) 0 0}.ub-urteil:focus{outline:none}.ub-urteil:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:999px}.ub-einschub{padding:10px var(--ub-a3);border-radius:var(--e-rund-flaeche);background:var(--color-paper-05);font-size:var(--ub-small);color:var(--color-ink-100);white-space:pre-line;margin:0;line-height:1.6}.ub-kern{font-size:var(--ub-small);color:var(--color-ink-100);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;line-height:1.5;display:flex}.ub-durchsicht{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ub-durchsicht>li{padding:10px var(--ub-a3);border:1px solid var(--e-kante);border-radius:var(--e-rund-flaeche);flex-direction:column;gap:6px;display:flex}.ub-durchsicht>li[data-gewaehlt]{border-color:var(--color-ink-40)}.ub-durchsicht-text{font-size:var(--ub-body);color:var(--color-ink-100);margin:0;line-height:1.5}.ub-knopfreihe{justify-content:space-between;align-items:center;gap:8px var(--ub-a3);margin-top:var(--ub-a3);flex-wrap:wrap-reverse;display:flex}.ub-knopfreihe-rechts{flex-flow:row-reverse wrap;gap:8px;margin-left:auto;display:flex}.ub-knopfreihe-links{min-width:0}.ub-seite .akten-seitenkopf-titel[tabindex="-1"]:focus{outline:none}.ub-entsteht{gap:var(--ub-a2);flex-direction:column;display:flex}.ub-summe{gap:var(--ub-a3) var(--ub-a5);margin:0 0 var(--ub-a3);flex-wrap:wrap;display:flex}.ub-summe div{flex-direction:column-reverse;gap:2px;display:flex}.ub-summe dt{font-size:var(--ub-caption);color:var(--color-ink-60)}.ub-summe dd{font-family:var(--font-titel);font-size:var(--ub-h3);letter-spacing:-.03em;color:var(--color-ink-100);margin:0;line-height:1}.ub-ergebnis-zeile+.ub-ergebnis-zeile{border-top:1px solid var(--e-kante)}.ub-ergebnis-zeile>.akten-zeile{border-top:0}.ub-detail{padding:4px var(--ub-pad) var(--ub-a3);flex-direction:column;gap:10px;display:flex}.ub-detail .ub-aufgabe{margin:0}.ub-detail-liste{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ub-wahl,.ub-wahl .wiedergabe-wahl{gap:var(--ub-a3);flex-direction:column;display:flex}.ub-kennzahl-reihe{justify-content:space-between;align-items:flex-end;gap:var(--ub-a3);flex-wrap:wrap;display:flex}.ub-gruppen{gap:var(--ub-a3);flex-direction:column;display:flex}.ub-gruppen .akten-blatt[data-dicht]{box-shadow:none;border-radius:var(--e-rund-flaeche)}.ub-karte{min-width:0}:root{--meldung-breite:560px;--ankunft-oben:calc(var(--top-banner-height,0px) + var(--akten-topbar-h,60px) + 12px);--ankunft-rechts:var(--pad-page-x)}@media(max-width:768px){:root{--ankunft-rechts:12px}}.meldungen-region{z-index:var(--stapel-toast);left:var(--meldung-spalte-links,0px);width:var(--meldung-spalte-breite,100%);bottom:calc(var(--meldung-tastatur,0px) + var(--toast-boden,0px) + max(var(--abstand-4),calc(env(safe-area-inset-bottom,0px) + 8px)));box-sizing:border-box;padding-inline:var(--abstand-3);pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed}.meldungen-stapel{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.meldung{box-sizing:border-box;pointer-events:auto;font-family:var(--font-sans);font-size:var(--text-akten-body);text-align:start;box-shadow:var(--e-schatten-schwebend);touch-action:pan-y;animation:meldung-auf var(--dauer-mittel) var(--kurve-ausklang) backwards;transition:opacity var(--dauer) var(--kurve);line-height:1.45;position:relative}.meldung:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}.meldung[data-weg]{opacity:0;pointer-events:none}.meldung-satz{overflow-wrap:break-word;min-width:0;margin:0}.meldung-titel{font-weight:600}@keyframes meldung-auf{0%{opacity:0;transform:translateY(14px)}}.meldung-auffrischen{border-radius:inherit;opacity:0;pointer-events:none;animation:meldung-auffrischen var(--dauer-bedacht) var(--kurve);background:currentColor;position:absolute;inset:0}@keyframes meldung-auffrischen{30%{opacity:.1}to{opacity:0}}.meldung-mal,.meldung-warten{font-size:var(--text-akten-micro);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;flex:none;padding:0 6px;font-weight:600;line-height:18px}.meldung-ablauf{inset-inline:0;background:currentColor;height:2px;position:absolute;bottom:0}@supports (color:color-mix(in lab,red,red)){.meldung-ablauf{background:color-mix(in srgb,currentColor 10%,transparent)}}.meldung-ablauf{pointer-events:none}.meldung-ablauf-lauf{transform-origin:0;background:var(--meldung-leise);height:100%;animation:meldung-ablauf var(--meldung-dauer,5s) linear forwards;display:block}:is(.meldung,.nachricht-toast)[data-pausiert] .meldung-ablauf-lauf{animation-play-state:paused}@keyframes meldung-ablauf{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.meldung:is([data-form=pille],[data-form=leiste]){background:var(--meldung-grund);color:var(--meldung-schrift)}.meldung:is([data-form=pille],[data-form=leiste]) :focus-visible{outline-color:var(--meldung-schrift)}.meldung:is([data-form=pille],[data-form=leiste]) :is(.meldung-mal,.meldung-warten){background:var(--meldung-schrift)}@supports (color:color-mix(in lab,red,red)){.meldung:is([data-form=pille],[data-form=leiste]) :is(.meldung-mal,.meldung-warten){background:color-mix(in srgb,var(--meldung-schrift) 18%,transparent)}}.meldung:is([data-form=pille],[data-form=leiste]) :is(.meldung-mal,.meldung-warten){color:var(--meldung-schrift)}.meldung-punkt{background:var(--meldung-hinweis);width:22px;height:22px;color:var(--meldung-punkt-symbol);border-radius:999px;flex:none;place-items:center;display:inline-grid}.meldung[data-ton=erfolg] .meldung-punkt{background:var(--meldung-erfolg)}.meldung[data-ton=warnung] .meldung-punkt{background:var(--meldung-warnung)}.meldung[data-ton=fehler] .meldung-punkt{background:var(--meldung-gefahr)}.meldung[data-form=pille]{max-width:min(100%,var(--meldung-breite));min-height:40px;padding:8px var(--abstand-3) 8px 10px;border-radius:999px;align-items:center;gap:8px;display:inline-flex}.meldung[data-form=pille] .meldung-punkt{width:20px;height:20px}.meldung[data-form=leiste]{align-items:center;gap:var(--abstand-2);width:min(100%,var(--meldung-breite));min-height:52px;padding:8px 6px 8px var(--abstand-3);border-radius:var(--e-rund-schwebend);display:flex;overflow:hidden}.meldung[data-form=leiste] .meldung-satz{flex:auto}.meldung[data-form=leiste] .meldung-titel~.meldung-text{color:var(--meldung-leise)}.meldung[data-form=leiste] .akten-knopf[data-variant=link]{--knopf-schrift:var(--meldung-schrift);--knopf-schrift-ueber:var(--meldung-schrift);white-space:nowrap;flex:none}.meldung[data-form=leiste] .akten-schliessen{color:var(--meldung-leise)}.meldung[data-form=leiste] .akten-schliessen:hover:not(:disabled){background:var(--meldung-schrift)}@supports (color:color-mix(in lab,red,red)){.meldung[data-form=leiste] .akten-schliessen:hover:not(:disabled){background:color-mix(in srgb,var(--meldung-schrift) 14%,transparent)}}.meldung[data-form=leiste] .akten-schliessen:hover:not(:disabled){color:var(--meldung-schrift)}.meldung[data-form=karte]{width:min(100%,var(--meldung-breite));padding:var(--abstand-3) 6px var(--abstand-3) var(--abstand-4);border:1px solid var(--meldung-kante-hinweis);border-radius:var(--e-rund-schwebend);background:var(--e-karte);color:var(--color-ink-80);align-items:flex-start;gap:8px;display:flex;overflow:hidden}.meldung[data-form=karte][data-ton=fehler]{border-color:var(--signal-gefahr);background:var(--signal-gefahr)}@supports (color:color-mix(in lab,red,red)){.meldung[data-form=karte][data-ton=fehler]{background:color-mix(in srgb,var(--signal-gefahr) 5%,var(--e-karte))}}.meldung[data-form=karte][data-ton=fehler]{animation:meldung-auf var(--dauer-mittel) var(--kurve-ausklang) backwards,meldung-schein var(--dauer-bedacht) var(--kurve) 1}@keyframes meldung-schein{0%{box-shadow:0 0 color-mix(in srgb,var(--signal-gefahr) 45%,transparent),var(--e-schatten-schwebend)}to{box-shadow:0 0 0 14px color-mix(in srgb,var(--signal-gefahr) 0%,transparent),var(--e-schatten-schwebend)}}.meldung[data-form=karte][data-ton=warnung]{border:1px dashed var(--signal-warnung);background:var(--signal-warnung)}@supports (color:color-mix(in lab,red,red)){.meldung[data-form=karte][data-ton=warnung]{background:color-mix(in srgb,var(--signal-warnung) 6%,var(--e-karte))}}.meldung-koerper{flex-direction:column;flex:auto;gap:8px;min-width:0;padding-top:5px;display:flex}.meldung[data-form=karte] .meldung-titel{color:var(--color-ink-100)}.meldung[data-form=karte] .meldung-mal{background:var(--color-paper-10);color:var(--color-ink-80);vertical-align:1px;margin-inline-end:8px}.meldung-plakette{border:1px solid var(--meldung-kante-hinweis);font-size:var(--text-akten-caption);white-space:nowrap;vertical-align:1px;color:var(--color-ink-100);border-radius:999px;margin-inline-end:8px;padding:0 8px;font-weight:600;line-height:1.6;display:inline-block}.meldung[data-ton=fehler] .meldung-plakette{background:var(--signal-gefahr);border-color:var(--signal-gefahr);color:var(--color-paper-00)}.meldung[data-ton=warnung] .meldung-plakette{border-style:dashed;border-color:var(--signal-warnung)}.meldung[data-ton=erfolg] .meldung-plakette{border-color:var(--signal-erfolg)}.meldung-fuss{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.meldung[data-form=karte] .meldung-zu{margin-block:-2px}.meldung[data-form=karte] .meldung-ablauf-lauf{background:var(--meldung-kante-hinweis)}.meldung[data-form=karte][data-ton=fehler] .meldung-ablauf-lauf{background:var(--signal-gefahr)}.meldung[data-form=karte][data-ton=warnung] .meldung-ablauf-lauf{background:var(--signal-warnung)}html[data-skin=schwarzweiss] .meldung:is([data-form=leiste],[data-form=karte]){border-radius:var(--radius-akten-3)}html[data-skin=schwarzweiss] .meldung:is([data-form=pille],[data-form=leiste]){outline:1px solid var(--meldung-grund)}@media(max-width:768px){.meldungen-region{bottom:calc(var(--meldung-tastatur,0px) + var(--toast-boden,0px) + max(12px,calc(env(safe-area-inset-bottom,0px) + 8px)));padding-inline:8px}.meldungen-stapel{align-items:stretch}.meldung[data-form=pille]{align-self:center}.meldung:is([data-form=leiste],[data-form=karte]){width:100%}}@media(prefers-reduced-motion:reduce){html body .meldung{animation:meldung-ueberblenden var(--dauer-kurz) linear backwards!important}html body .meldung[data-weg]{transition:opacity var(--dauer-kurz) linear!important}html body .meldung-ablauf-lauf{animation-duration:var(--meldung-dauer,5s)!important}html body .meldung-auffrischen{animation:none!important}}@keyframes meldung-ueberblenden{0%{opacity:0}}.meldung-version{right:clamp(16px,2vw,28px);bottom:calc(clamp(16px,2vw,28px) + env(safe-area-inset-bottom,0px));z-index:var(--stapel-meldung);box-sizing:border-box;align-items:center;gap:var(--abstand-2);max-width:min(100vw - 32px,380px);padding:8px 10px 8px var(--abstand-3);border:1px solid var(--meldung-kante-hinweis);border-radius:var(--e-rund-schwebend);background:var(--e-karte);color:var(--color-ink-80);font-family:var(--font-sans);font-size:var(--text-akten-small);box-shadow:var(--e-schatten-schwebend);animation:meldung-auf var(--dauer-mittel) var(--kurve-ausklang) backwards;line-height:1.45;display:flex;position:fixed}.meldung-version-satz{flex:auto;min-width:0;margin:0}.meldung-version .akten-knopf{flex:none}html[data-skin=schwarzweiss] .meldung-version{border-radius:var(--radius-akten-3)}@media(prefers-reduced-motion:reduce){html body .meldung-version{animation:meldung-ueberblenden var(--dauer-kurz) linear backwards!important}}.akten-anzeiger-punkt{border:2px solid var(--e-karte);background:var(--signal-warnung);border-radius:999px;width:7px;height:7px;position:absolute;bottom:3px;right:2px}.gerade-eben{border-bottom:1px solid var(--e-kante);padding-bottom:6px}.gerade-eben-kopf{justify-content:space-between;align-items:baseline;gap:var(--abstand-3);padding:var(--abstand-3) var(--abstand-4) 4px;display:flex}.gerade-eben-hinweis{font-size:var(--text-akten-caption);color:var(--color-ink-60)}.gerade-eben-liste{max-height:240px;margin:0;padding:0 6px;list-style:none;overflow-y:auto}.gerade-eben-eintrag{border-radius:var(--radius-akten-2);align-items:flex-start;gap:10px;padding:8px 10px;display:flex;position:relative}.gerade-eben-eintrag:hover{background:var(--color-paper-05)}.gerade-eben-symbol{width:20px;height:20px;color:var(--color-ink-60);flex:none;place-items:center;display:inline-grid}.gerade-eben-eintrag[data-ton=erfolg] .gerade-eben-symbol{color:var(--signal-erfolg)}.gerade-eben-eintrag[data-ton=warnung] .gerade-eben-symbol{color:var(--signal-warnung)}.gerade-eben-eintrag[data-ton=fehler] .gerade-eben-symbol{color:var(--signal-gefahr)}.gerade-eben-inhalt{flex:auto;min-width:0}.gerade-eben-text{font-size:var(--text-akten-small);color:var(--color-ink-80);overflow-wrap:break-word;margin:0;line-height:1.45}.gerade-eben-titel{color:var(--color-ink-100);font-weight:600}.gerade-eben-mal{color:var(--color-ink-60);font-variant-numeric:tabular-nums}.gerade-eben-zeit{font-size:var(--text-akten-caption);color:var(--color-ink-60);margin:2px 0 0}.gerade-eben-handlung{font-size:var(--text-akten-small);flex:none;align-self:center}.gerade-eben-punkt{background:var(--signal-warnung);border-radius:999px;width:6px;height:6px;position:absolute;top:14px;right:2px}.rch-karte-meldung{margin-top:var(--abstand-3)}.note-anhang-meldung{margin-block:8px}.abfrage-hinweis-ueber-leiste{z-index:2;padding:var(--abfrage-a2,8px) var(--abfrage-seite-pad,var(--abstand-4));background:var(--e-karte);margin-top:auto;position:sticky;bottom:78px}.abfrage-hinweis-ueber-leiste+.abfrage-leiste{margin-top:0}@media(max-width:768px){.abfrage-hinweis-ueber-leiste{bottom:72px}}.ankunft-stapel{top:var(--ankunft-oben);right:var(--ankunft-rechts);z-index:var(--stapel-hinweis);pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;width:min(380px,100vw - 24px);display:flex;position:fixed}.ankunft-platz{pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;width:100%;display:flex}.ankunft-platz>*,.nachricht-toast-stapel>*{pointer-events:auto}.ankunft-platz .nachricht-toast-stapel{pointer-events:none}.ankunft-platz:empty{display:none}.ankunft-platz[data-art=nachricht]{order:1}.ankunft-platz[data-art=lernraum]{order:2}.ankunft-platz[data-art=hinweis]{order:3}.ankunft-platz :is(.hint-karte,.feed-banner,.nachricht-toast-stapel){z-index:auto;max-width:100%;position:relative;top:auto;right:auto}:root{--person-1:var(--color-kalender-1);--person-2:var(--color-kalender-2);--person-3:var(--color-kalender-3);--person-4:var(--color-kalender-4);--person-5:var(--color-kalender-5);--person-6:var(--color-kalender-6);--person-7:var(--color-kalender-7);--person-abwesend:var(--color-kalender-8);--fahne-anteil:90%;--person-schrift:var(--color-paper-00);--frisch-anteil:24%;--belegt-anteil:8%;--auswahl-fremd-anteil:18%;--anker-flaeche:#14130e0f}@supports (color:color-mix(in lab,red,red)){:root{--anker-flaeche:color-mix(in srgb, var(--color-ink-100) 6%, transparent)}}:root{--anker-flaeche-aktiv:#14130e21}@supports (color:color-mix(in lab,red,red)){:root{--anker-flaeche-aktiv:color-mix(in srgb, var(--color-ink-100) 13%, transparent)}}:root{--anker-linie:var(--color-ink-40);--rb-blatt-grund:var(--e-karte)}@supports (color:color-mix(in lab,red,red)){:root{--rb-blatt-grund:color-mix(in srgb, var(--e-karte) 50%, #fff)}}:root{--rb-kopf-hoehe:46px}html[data-skin=pergament-dunkel]{--fahne-anteil:100%;--person-schrift:#1f1c17;--frisch-anteil:34%;--auswahl-fremd-anteil:30%;--anker-flaeche:#14130e17}@supports (color:color-mix(in lab,red,red)){html[data-skin=pergament-dunkel]{--anker-flaeche:color-mix(in srgb, var(--color-ink-100) 9%, transparent)}}html[data-skin=pergament-dunkel]{--anker-flaeche-aktiv:#14130e2e}@supports (color:color-mix(in lab,red,red)){html[data-skin=pergament-dunkel]{--anker-flaeche-aktiv:color-mix(in srgb, var(--color-ink-100) 18%, transparent)}}html[data-skin=pergament-dunkel]{--rb-blatt-grund:var(--e-karte)}html[data-skin=schwarzweiss]{--fahne-anteil:100%;--person-schrift:#000;--frisch-anteil:0%;--auswahl-fremd-anteil:0%;--belegt-anteil:0%;--anker-flaeche:transparent;--anker-flaeche-aktiv:#14130e29}@supports (color:color-mix(in lab,red,red)){html[data-skin=schwarzweiss]{--anker-flaeche-aktiv:color-mix(in srgb, var(--color-ink-100) 16%, transparent)}}html[data-skin=schwarzweiss]{--rb-blatt-grund:var(--e-karte)}.note-editor-page[data-korrekturrand=true]{max-width:calc(880px * var(--note-zoom,1) + 300px);padding-right:calc(300px + clamp(20px,2.5vw,32px))}.korrekturrand{border-left:1px solid var(--e-kante);width:300px;position:absolute;top:0;bottom:0;right:0}.korrekturrand-kopf{z-index:5;height:var(--rb-kopf-hoehe);margin-bottom:calc(-1 * var(--rb-kopf-hoehe));padding-inline:var(--abstand-3) var(--abstand-2);background:var(--rb-blatt-grund);border-bottom:1px solid var(--e-kante);align-items:center;display:flex;position:sticky;top:0}.korrekturrand-filter{align-items:center;gap:8px;min-width:0;display:flex}.korrekturrand-filter .akten-knopf[data-variant=link]{white-space:nowrap}.korrekturrand-ziffern{pointer-events:none;position:absolute;inset:0}.rb-ziffer{background:var(--rb-blatt-grund);font-family:var(--font-sans);font-size:var(--text-akten-micro);font-variant-numeric:tabular-nums;color:var(--color-ink-60);padding:2px 3px;font-weight:500;line-height:1;position:absolute;left:0;transform:translate(-50%,-50%)}.rb-ziffer[data-aktiv=true]{color:var(--color-ink-100);font-weight:600}.korrekturrand-linie{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.korrekturrand-linie path{fill:none;stroke:var(--color-ink-40);stroke-width:1px}.korrekturrand-liste{position:absolute;inset:0}.korrekturrand-gruppe{left:var(--abstand-3);font-size:var(--text-akten-micro);color:var(--color-ink-60);position:absolute}.korrekturrand-platz{left:var(--abstand-3);right:var(--abstand-2);transition:top var(--dauer-mittel) var(--kurve);position:absolute}.korrekturrand-neu{left:var(--abstand-3);z-index:6;position:absolute}.korrekturrand-neu .akten-knopf{box-shadow:var(--e-schatten-schwebend)}.korrekturrand-kbd,.folgen-band-kbd{font-family:var(--font-code);font-size:var(--text-akten-micro);color:var(--color-ink-60)}@media(prefers-reduced-motion:reduce){.korrekturrand-platz{transition:none}}.rb{border-radius:var(--e-rund-flaeche);cursor:pointer;outline-offset:2px;transition:background-color var(--dauer) var(--kurve),border-color var(--dauer) var(--kurve);border:1px solid #0000;padding:8px 10px 10px;position:relative}.rb:hover{background:#ece5d2b3}@supports (color:color-mix(in lab,red,red)){.rb:hover{background:color-mix(in srgb,var(--color-paper-10) 70%,transparent)}}.rb[data-aktiv=true]{background:var(--e-karte);border-color:var(--color-ink-40);cursor:default;z-index:3}.rb-kopf{align-items:center;gap:7px;min-width:0;min-height:20px;display:flex}.rb-mono{background:var(--color-paper-10);width:18px;height:18px;font-family:var(--font-sans);letter-spacing:.02em;color:var(--color-ink-80);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.5rem;font-weight:600;display:inline-flex}.rb-wer{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-akten-small);color:var(--color-ink-100);font-weight:500;overflow:hidden}.rb-wann{font-size:var(--text-akten-micro);color:var(--color-ink-60);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.rb-plakette{background:var(--color-paper-10);border:1px solid var(--e-kante-stark);height:18px;font-size:var(--text-akten-micro);color:var(--color-ink-80);white-space:nowrap;border-radius:999px;align-items:center;margin-left:auto;padding:0 7px;font-weight:500;display:inline-flex}.rb-text{font-family:var(--font-sans);font-size:var(--text-akten-small);color:var(--color-ink-80);white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;line-height:1.5}.rb:not([data-aktiv=true]) .rb-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rb[data-status=erledigt] .rb-text{color:var(--color-ink-60)}.rb-bezug{font-size:var(--text-akten-micro);color:var(--color-ink-60);margin:4px 0 0;font-style:italic}.rb-meta{font-size:var(--text-akten-micro);color:var(--color-ink-60);margin:4px 0 0}.rb-antwort{border-top:1px solid var(--e-kante);margin-top:10px;padding-top:8px}.rb-antwort .rb-kopf .akten-symbolknopf{margin-left:auto}.rb-feld{border:1px solid var(--color-paper-20);border-radius:var(--field-radius,var(--radius-akten-2));background:var(--field-bg);width:100%;font-family:var(--font-sans);font-size:var(--text-akten-small);color:var(--color-ink-100);resize:none;outline:none;margin-top:10px;padding:8px 10px;line-height:1.5;display:block}.rb-feld:focus{border-color:var(--field-border-focus,var(--color-ink-40))}.rb-feld::placeholder{color:var(--color-placeholder,var(--color-ink-40))}.rb-fuss{flex-flow:row-reverse wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.rb-fuss-hinweis,.rb-fuss-links{margin-right:auto}.rb-fuss-hinweis{font-size:var(--text-akten-micro);color:var(--color-ink-60)}.rb-punkte{pointer-events:none;position:absolute;inset:0}.rb-punkt{pointer-events:auto;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex;position:absolute;right:2px}.rb-punkt:after{content:"";background:var(--color-ink-40);width:7px;height:7px;transition:width var(--dauer-kurz) var(--kurve),height var(--dauer-kurz) var(--kurve);border-radius:999px}.rb-punkt[data-aktiv=true]:after,.rb-punkt:hover:after{background:var(--color-ink-100);width:9px;height:9px}.rb-punkt:focus-visible{outline:2px solid var(--color-focus-ring,var(--color-ink-100));outline-offset:2px}@media(pointer:coarse){.rb-punkt{width:40px;height:40px;right:-6px}}.note-editor-surface .rb-anker{background:var(--anker-flaeche);text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-color:var(--anker-linie);text-decoration-color:var(--anker-linie);text-underline-offset:4px;cursor:pointer;transition:background-color var(--dauer) var(--kurve);border-radius:2px;text-decoration-thickness:1px}.note-editor-surface .rb-anker[data-hover=true],.note-editor-surface .rb-anker[data-aktiv=true]{background:var(--anker-flaeche-aktiv);-webkit-text-decoration-color:var(--color-ink-100);text-decoration-color:var(--color-ink-100);text-decoration-thickness:2px}.note-editor-surface .rb-absatz[data-aktiv=true],.note-editor-surface .rb-absatz[data-hover=true]{background:var(--anker-flaeche);border-radius:8px;margin-inline:-10px;padding-inline:10px}.note-editor-surface .belegt-block{background:var(--p)}@supports (color:color-mix(in lab,red,red)){.note-editor-surface .belegt-block{background:color-mix(in srgb,var(--p) var(--belegt-anteil),transparent)}}.note-editor-surface .belegt-block{cursor:not-allowed;border-radius:8px;margin-inline:-10px;padding-inline:10px}html[data-skin=schwarzweiss] .note-editor-surface .belegt-block{outline:1px dashed var(--color-ink-60);outline-offset:2px}.note-editor-surface .belegt-pille{background:var(--p);border-radius:999px;margin-top:.2em;padding:1px 7px 2px;position:absolute;transform:translate(calc(-100% - 22px))}@supports (color:color-mix(in lab,red,red)){.note-editor-surface .belegt-pille{background:color-mix(in srgb,var(--p) var(--fahne-anteil),var(--color-ink-100))}}.note-editor-surface .belegt-pille{color:var(--person-schrift);font-family:var(--font-sans);font-size:var(--text-akten-micro);letter-spacing:0;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;font-weight:500;line-height:1.35}.note-editor-page[data-schmal=true] .note-editor-surface .belegt-pille{transform:translate(-4px,-120%)}.note-editor-surface .anwesend-quadrat{background:var(--p);width:6px;height:6px;transform:translate(calc(-100% - 22px - var(--versatz,0) * 10px));-webkit-user-select:none;user-select:none;cursor:default;border-radius:1px;margin-top:.75em;position:absolute}.note-editor-surface .anwesend-quadrat:after{content:attr(data-name);background:var(--p);border-radius:5px 5px 5px 0;padding:1px 6px 2px;position:absolute;top:-6px;left:10px}@supports (color:color-mix(in lab,red,red)){.note-editor-surface .anwesend-quadrat:after{background:color-mix(in srgb,var(--p) var(--fahne-anteil),var(--color-ink-100))}}.note-editor-surface .anwesend-quadrat:after{color:var(--person-schrift);font-family:var(--font-sans);font-size:var(--text-akten-micro);white-space:nowrap;opacity:0;transform-origin:0 100%;transition:opacity var(--dauer) var(--kurve),transform var(--dauer) var(--kurve);pointer-events:none;font-weight:500;line-height:1.35;transform:scale(.85)}.note-editor-surface .anwesend-quadrat:hover:after{opacity:1;transform:none}@keyframes frisch-trocknen{0%,46%{background-color:color-mix(in srgb,var(--p) var(--frisch-anteil),transparent)}to{background-color:#0000}}.note-editor-surface .frisch{animation:frisch-trocknen 3s var(--kurve) forwards;border-radius:2px}html[data-skin=schwarzweiss] .note-editor-surface .frisch{-webkit-text-decoration:underline dotted var(--color-ink-60);text-decoration:underline dotted var(--color-ink-60)}@media(prefers-reduced-motion:reduce){.note-editor-surface .frisch{background-color:var(--p);animation:none}@supports (color:color-mix(in lab,red,red)){.note-editor-surface .frisch{background-color:color-mix(in srgb,var(--p) var(--frisch-anteil),transparent)}}}.sperr-hinweis{z-index:4;border:1px solid var(--e-kante);border-radius:var(--e-rund-flaeche);background:var(--e-karte);box-shadow:var(--e-schatten-schwebend);font-family:var(--font-sans);font-size:var(--text-akten-small);color:var(--color-ink-100);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:6px 10px;display:flex;position:absolute;left:clamp(38px,5.5vw,80px);right:clamp(38px,5.5vw,80px)}.note-editor-page[data-korrekturrand=true] .sperr-hinweis{right:calc(300px + clamp(20px,2.5vw,32px))}.sperr-hinweis:before{content:"";background:var(--p);border-radius:999px;flex:none;width:8px;height:8px}.rb-mini-leiste{z-index:6;border:1px solid var(--e-kante);background:var(--schwebe-flaeche,var(--e-karte));box-shadow:var(--e-schatten-schwebend);border-radius:999px;padding:4px;display:inline-flex;position:absolute}.kanten-hinweis{z-index:20;position:absolute;left:50%;transform:translate(-50%)}.kanten-hinweis--oben{top:var(--abstand-2)}.kanten-hinweis--unten{bottom:var(--abstand-2)}.kanten-hinweis .akten-knopf{box-shadow:var(--e-schatten-schwebend)}.kanten-hinweis-punkt{background:var(--p);border-radius:999px;flex:none;width:8px;height:8px}.folgen-band{margin:var(--abstand-2) var(--abstand-3) 0;padding:6px 6px 6px var(--abstand-3);border:1px solid var(--e-kante);border-radius:var(--e-rund-schwebend);background:var(--e-karte);box-shadow:var(--e-schatten);font-family:var(--font-sans);font-size:var(--text-akten-small);color:var(--color-ink-100);align-items:center;gap:10px;display:flex}.folgen-band-punkt{background:var(--p);border-radius:999px;flex:none;width:10px;height:10px}.folgen-band-text{min-width:0}.folgen-band .akten-knopf{margin-left:auto}.rb-blatt{left:var(--abstand-2);right:var(--abstand-2);bottom:var(--abstand-2);z-index:var(--stapel-seitenfenster);border:1px solid var(--e-kante);border-radius:var(--e-rund-schwebend);background:var(--schwebe-flaeche,var(--e-karte));max-height:64%;box-shadow:var(--e-schatten-schwebend);flex-direction:column;display:flex;position:absolute}.rb-blatt-griff{background:var(--color-paper-30);border-radius:999px;flex:none;width:36px;height:4px;margin:8px auto 2px}.rb-blatt-kopf{padding:4px 8px 8px var(--abstand-3);border-bottom:1px solid var(--e-kante);flex:none;align-items:center;gap:4px;display:flex}.rb-blatt-titel{font-family:var(--font-sans);font-size:var(--text-akten-body);color:var(--color-ink-100);margin-right:auto;font-weight:500}.rb-blatt-filter{padding:8px var(--abstand-3) 0;flex:none}.rb-blatt-koerper{padding:var(--abstand-3);overflow-y:auto}.rb-blatt-zitat{padding:8px var(--abstand-3);border-radius:var(--radius-akten-2);background:var(--anker-flaeche);font-size:var(--text-akten-small);color:var(--color-ink-80);margin:0 0 10px}html[data-skin=schwarzweiss] .rb-blatt-zitat{border:1px solid var(--e-kante)}.rb-blatt .rb{cursor:default;background:0 0;border:0;padding:0}.rb-blatt-nr{color:var(--color-ink-60);font-variant-numeric:tabular-nums}.rb-blatt-zeile{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rb-leistenknopf .rb-zaehler{background:var(--color-paper-10);border:1px solid var(--e-kante-stark);min-width:18px;height:18px;font-size:var(--text-akten-micro);font-variant-numeric:tabular-nums;color:var(--color-ink-80);border-radius:999px;justify-content:center;align-items:center;margin-inline-start:6px;padding:0 6px;display:inline-flex}@media(max-width:720px){.rb-leistenknopf .rb-leistenknopf-wort{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rb-leistenknopf .rb-zaehler{margin-inline-start:0}}.note-anwesende-knopf.akten-knopf{gap:8px;padding-inline:4px 8px}.note-anwesende-knopf .akten-knopf-text{align-items:center;gap:8px;display:inline-flex}.note-anwesende .note-anwesende-ring{border:2px solid var(--p,var(--color-paper-20));position:relative}.note-anwesende-ring[data-grau=true]{border-color:var(--person-abwesend)}.note-anwesende-tippt{background:var(--p);width:12px;height:12px;color:var(--person-schrift);border:1px solid var(--color-paper-00);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:-3px;right:-3px}.note-anwesende-zahl{font-size:var(--text-akten-caption);color:var(--color-ink-60);font-variant-numeric:tabular-nums;white-space:nowrap}.note-anwesende-mehr--schmal,.notes-anwesende-slot[data-kompakt=true] .note-anwesende-kopf:nth-child(n+3),.notes-anwesende-slot[data-kompakt=true] .note-anwesende-mehr:not(.note-anwesende-mehr--schmal),.notes-anwesende-slot[data-kompakt=true] .note-anwesende-zahl{display:none}.notes-anwesende-slot[data-kompakt=true] .note-anwesende-mehr--schmal{display:inline-flex}.hier-gerade{margin:0;padding:6px;list-style:none}.hier-gerade-zeile{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.hier-gerade-zeile+.hier-gerade-zeile{border-top:1px solid var(--e-kante)}.hier-gerade-text{flex-direction:column;min-width:0;display:flex}.hier-gerade-name{font-family:var(--font-sans);font-size:var(--text-akten-small);color:var(--color-ink-100);align-items:center;gap:6px;font-weight:500;display:inline-flex}.hier-gerade-plakette{background:var(--color-paper-10);border:1px solid var(--e-kante-stark);height:18px;font-size:var(--text-akten-micro);color:var(--color-ink-80);border-radius:999px;align-items:center;padding:0 7px;font-weight:500;display:inline-flex}.hier-gerade-wo{font-size:var(--text-akten-caption);color:var(--color-ink-60);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hier-gerade-aktionen{align-items:center;gap:2px;display:inline-flex}.hier-gerade-leer{font-size:var(--text-akten-small);color:var(--color-ink-60);padding:10px}.note-verbindung{align-items:center;gap:6px;display:inline-flex}.note-verbindung-punkt{background:var(--color-ink-40);border-radius:999px;flex:none;width:7px;height:7px}.note-verbindung[data-ton=erfolg] .note-verbindung-punkt{background:var(--signal-erfolg)}.note-verbindung[data-ton=warnung] .note-verbindung-punkt{border:1px solid var(--signal-warnung);background:0 0}.note-editor-surface .fm{margin:0;display:inline;position:relative}.note-editor-surface .fm[data-leser]{display:none}.note-editor-surface .fm-strich{vertical-align:text-bottom;background:var(--p);pointer-events:none;border-radius:1px;width:2px;height:1.25em;margin:0 -1px;display:inline-block}.note-editor-surface .fm-griff{cursor:default;width:14px;height:1.6em;position:absolute;top:-.2em;left:-6px}.note-editor-surface .fm-kopf{background:var(--p);opacity:0;width:6px;height:6px;transition:opacity var(--dauer) var(--kurve);pointer-events:none;border-radius:1px;position:absolute;top:-5px;left:-2px}.note-editor-surface .fm-fahne{z-index:4;background:var(--p);border-radius:5px 5px 5px 0;padding:1px 6px 2px;position:absolute;bottom:calc(100% + 1px);left:-1px}@supports (color:color-mix(in lab,red,red)){.note-editor-surface .fm-fahne{background:color-mix(in srgb,var(--p) var(--fahne-anteil),var(--color-ink-100))}}.note-editor-surface .fm-fahne{color:var(--person-schrift);font-family:var(--font-sans);letter-spacing:0;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:0 100%;transition:opacity var(--dauer) var(--kurve),transform var(--dauer) var(--kurve);font-size:11.5px;font-style:normal;font-weight:500;line-height:1.35;text-decoration:none}.note-editor-surface .fm[data-fahne=zu] .fm-fahne{opacity:0;transform:scale(.7)}.note-editor-surface .fm[data-fahne=zu] .fm-kopf{opacity:1}.note-editor-surface .fm[data-fahne=zu]:hover .fm-fahne{opacity:1;transform:none}.note-editor-surface .fm[data-verdeckt] .fm-fahne{opacity:0;transform:scale(.7)}.note-editor-surface .fm[data-verdeckt] .fm-kopf{opacity:1}.note-editor-surface .fm[data-ruhig] .fm-kopf{opacity:0}.note-editor-surface .fm[data-ruhig]:hover .fm-kopf{opacity:1}.note-editor-surface .fm[data-unten] .fm-fahne{transform-origin:0 0;border-radius:0 5px 5px;top:calc(100% + 1px);bottom:auto}.note-editor-surface .fm[data-versatz="1"] .fm-fahne{translate:0 -1.45em}.note-editor-surface .fm[data-versatz="1"][data-unten] .fm-fahne{translate:0 1.45em}.note-editor-surface .fa{background:var(--p)}@supports (color:color-mix(in lab,red,red)){.note-editor-surface .fa{background:color-mix(in srgb,var(--p) var(--auswahl-fremd-anteil),transparent)}}.note-editor-surface .fa{border-radius:2px}html[data-skin=schwarzweiss] .note-editor-surface .fa{outline:1px dashed var(--color-ink-60);outline-offset:1px}.note-editor-page[data-kollab=verbinde] .fm-strich,.note-editor-page[data-kollab=verbinde] .fm-kopf{background:var(--color-ink-20)}.note-editor-page[data-kollab=verbinde] .fm-fahne{opacity:0!important}.note-editor-page[data-kollab=verbinde] .fa{background:#b5b09a4d}@supports (color:color-mix(in lab,red,red)){.note-editor-page[data-kollab=verbinde] .fa{background:color-mix(in srgb,var(--color-ink-20) 30%,transparent)}}.note-editor-page[data-kollab=offline] .fm{display:none}.note-editor-page[data-kollab=offline] .fa{background:0 0;outline:none}@media(prefers-reduced-motion:reduce){.note-editor-surface .fm-fahne,.note-editor-surface .fm-kopf{transition:none}}.kollab-vorschau{pointer-events:none}.punktreihe{min-width:0;position:relative}.punktreihe svg{display:block;overflow:visible}.punktreihe-linie{stroke:var(--e-kante);stroke-width:1px}.punktreihe-linie[data-wichtig]{stroke:var(--color-ink-40);stroke-dasharray:3 3}.punktreihe-achse{fill:var(--color-ink-60);font-family:var(--font-sans);font-size:round(var(--text-akten-micro),1px);font-variant-numeric:tabular-nums}.punktreihe-zug{fill:none;stroke:var(--color-ink-20);stroke-width:1.5px;stroke-linejoin:round}.punktreihe-punkt{fill:var(--punkt-farbe);stroke:var(--e-karte);stroke-width:2px}.punktreihe-punkt[data-ring]{fill:var(--e-karte);stroke:var(--punkt-farbe)}.punktreihe-punkt[tabindex]{cursor:pointer;transition:r var(--dauer-kurz) var(--kurve)}.punktreihe-punkt:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.kb-antwort{gap:var(--abstand-3);flex-direction:column;min-width:0;display:flex}.kb{gap:var(--abstand-3);min-width:0;font-family:var(--font-ui);color:var(--color-ink-100);overflow-wrap:break-word;flex-direction:column;display:flex;container-type:inline-size}.kb :where(p,h3,h4,ul,ol,dl,dd,dt){margin:0;padding:0}.kb :where(ul,ol){list-style:none}.kb :is(.kb-text,.kb-gross) .norm-link{white-space:nowrap}.kb-vorzeile{font-size:var(--text-akten-small);color:var(--color-ink-60);line-height:1.35}.kb-beschriftung{font-size:var(--text-akten-caption);color:var(--color-ink-60);font-weight:500;line-height:1.35}.kb-titel{font-size:var(--text-akten-h5);font-weight:500;line-height:1.25}.kb-titel-serif{font-family:var(--font-titel,var(--font-serif));letter-spacing:-.025em;font-size:clamp(1.375rem,1.1rem + 1.2cqi,1.75rem);font-weight:400;line-height:1.18}.kb-gross{font-size:var(--text-akten-h6);line-height:1.45}.kb-text{font-size:var(--text-akten-body);line-height:1.55}.kb-klein{font-size:var(--text-akten-small);line-height:1.5}.kb-leise{color:var(--color-ink-60)}.kb-fett{font-weight:500}.kb-warnung{color:var(--signal-warnung)}.kb-ziffern{font-variant-numeric:tabular-nums}.kb-kennzahl,.kb-zahl .kb-kennzahl{font-family:var(--font-titel,var(--font-serif));font-size:var(--text-akten-h2);letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1}.kb-kopf{justify-content:space-between;align-items:center;gap:10px;display:flex}.kb-umbruch{flex-wrap:wrap;row-gap:8px}.kb-links{justify-content:flex-start}.kb-ende{justify-content:flex-end}.kb-abschnitt{flex-direction:column;gap:8px;min-width:0;display:flex}.kb-eng{gap:3px}.kb-trenner{border-top:1px solid var(--e-kante);padding-top:var(--abstand-3)}.kb-innen{border:1px solid var(--e-kante);border-radius:var(--e-rund-flaeche);background:var(--e-karte);gap:0;overflow:hidden}.kb-blatt{background:var(--color-paper-00)}html[data-skin=pergament-dunkel] .kb-blatt{background:var(--e-karte)}.kb-innen-kopf{padding:var(--abstand-3) var(--abstand-3) var(--abstand-2);border-bottom:1px solid var(--e-kante);flex-direction:column;gap:4px;display:flex}.kb-innen-koerper{padding:var(--abstand-3) var(--abstand-3);gap:var(--abstand-3);flex-direction:column;min-width:0;display:flex}.kb-oben-null{padding-top:0}.kb-innen-fuss{border-top:1px solid var(--e-kante);flex-wrap:wrap;align-items:center;gap:2px;padding:6px 8px;display:flex}.kb-fuss-rechts{margin-left:auto;padding-right:6px}.kb-eingesenkt{background:var(--e-eingesenkt);border-radius:var(--radius-akten-3);padding:10px var(--abstand-2)}.kb-marke{box-sizing:border-box;border-radius:var(--radius-akten-3);border:1px solid var(--e-kante-stark);background:var(--e-karte);max-width:100%;font-size:var(--text-akten-caption);color:var(--color-ink-100);vertical-align:1px;align-items:center;gap:7px;padding:3px 10px;line-height:1.3;display:inline-flex}.kb-punkt{border-radius:999px;flex:none;width:7px;height:7px}.kb-punkt[data-ton=erfolg]{background:var(--signal-erfolg)}.kb-punkt[data-ton=warnung]{background:var(--signal-warnung)}.kb-punkt[data-ton=gefahr]{background:var(--signal-gefahr)}.kb-punkt[data-ton=tinte]{background:var(--color-ink-100)}.kb-punkt[data-ton=leer]{border:1.5px solid var(--color-ink-40);box-sizing:border-box}.kb-belege{flex-wrap:wrap;gap:6px;display:flex}.kb-chip{box-sizing:border-box;border-radius:var(--radius-akten-3);border:1px solid var(--e-kante-stark);background:var(--e-karte);max-width:100%;min-height:26px;font-size:var(--text-akten-caption);align-items:center;gap:6px;padding:3px 10px;line-height:1.3;display:inline-flex}.kb-chip-links{align-self:flex-start}.kb-symbol{color:var(--color-ink-60);flex:none;display:inline-flex}.kb-symbol[data-ton=erfolg]{color:var(--signal-erfolg)}.kb-symbol[data-ton=gefahr]{color:var(--signal-gefahr)}.kb-abschnitt-kopf{font-size:var(--text-akten-small);align-items:center;gap:8px;font-weight:500;line-height:1.35;display:flex}.kb-zeilen{flex-direction:column;gap:6px;display:flex}.kb-zeilen li{font-size:var(--text-akten-body);grid-template-columns:16px minmax(0,1fr);gap:10px;line-height:1.55;display:grid}.kb-zeilen li>.kb-symbol{margin-top:4px}.kb-fehler{border:1px solid var(--signal-gefahr-kante);border-radius:var(--e-rund-flaeche);padding:var(--abstand-2) var(--abstand-3);flex-direction:column;gap:10px;display:flex}.kb-fehler-raster{gap:6px var(--abstand-3);font-size:var(--text-akten-body);grid-template-columns:92px minmax(0,1fr);line-height:1.55;display:grid}.kb-fehler-raster dt{font-size:var(--text-akten-caption);color:var(--color-ink-60);padding-top:3px;font-weight:500}.kb-fehler-belege{padding-left:106px}@container (max-width:520px){.kb-fehler-raster{grid-template-columns:minmax(0,1fr);gap:2px}.kb-fehler-raster dd+dt{margin-top:6px}.kb-fehler-belege{padding-left:0}}.kb-zahlen{border:1px solid var(--e-kante);border-radius:var(--e-rund-flaeche);background:var(--e-karte);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kb-zahlen[data-spalten="1"]{grid-template-columns:minmax(0,1fr)}.kb-zahlen[data-spalten="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.kb-zahlen[data-spalten="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.kb-zahl{padding:10px var(--abstand-3);border-right:1px solid var(--e-kante);flex-direction:column;gap:4px;min-width:0;display:flex}.kb-zahl:last-child{border-right:0}.kb-zahl dd{font-weight:500;font-size:var(--text-akten-body);font-variant-numeric:tabular-nums}.kb-zahl dt .kb-marke{margin-top:2px}@container (max-width:520px){.kb-zahlen[data-spalten="3"],.kb-zahlen[data-spalten="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.kb-zahlen .kb-zahl{border-right:0;border-bottom:1px solid var(--e-kante)}}.kb-sv{line-height:1.6}.kb-antraege{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.kb-antrag{border:1px solid var(--e-kante);border-radius:var(--e-rund-flaeche);padding:var(--abstand-2) var(--abstand-3);background:var(--e-karte);flex-direction:column;gap:4px;display:flex}@container (max-width:520px){.kb-antraege{grid-template-columns:minmax(0,1fr)}}.kb-vermerk{align-items:baseline;gap:10px;display:flex}.kb-vermerk .kb-beschriftung{flex:none}@container (max-width:520px){.kb-vermerk{flex-direction:column;gap:2px}}.kb-optionen{flex-direction:column;gap:8px;display:flex}.kb-option{gap:var(--abstand-2);width:100%;padding:var(--abstand-2) var(--abstand-3);border:1px solid var(--e-kante-stark);border-radius:var(--e-rund-flaeche);background:var(--e-karte);color:var(--color-ink-100);font:inherit;text-align:left;cursor:pointer;transition:border-color .16s var(--kurve),opacity .16s var(--kurve),box-shadow .16s var(--kurve);grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;display:grid}.kb-option:hover:not(:disabled){border-color:var(--color-ink-40)}.kb-option:focus-visible{outline:2px solid var(--color-ink-100);outline-offset:2px}.kb-option:disabled{cursor:default}.kb-option[data-zustand=richtig]{border-color:var(--signal-erfolg)}.kb-option[data-zustand=falsch]{border-color:var(--signal-gefahr-kante)}.kb-option[data-zustand=gedimmt]{opacity:.6}.kb-buchstabe{border:1px solid var(--e-kante-stark);width:28px;height:28px;font-size:var(--text-akten-small);border-radius:999px;justify-content:center;align-items:center;font-weight:500;display:flex}.kb-option-zeichen{justify-content:flex-end;display:flex}.kb-zuordnung li{gap:var(--abstand-3);padding:var(--abstand-2) 0;border-top:1px solid var(--e-kante);grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;display:grid}@container (max-width:520px){.kb-zuordnung li{grid-template-columns:minmax(0,1fr) 18px}.kb-zuordnung li>:is(.kb-segment-huelle,.kb-marke){grid-area:2/1;justify-self:start}}.kb-segment-huelle{place-self:center start;max-width:100%}.kb-nr{font-size:var(--text-akten-small);color:var(--color-ink-60);font-variant-numeric:tabular-nums;line-height:1.6}.kb-gliederung{gap:2px}.kb-gliederung li{border-radius:var(--radius-akten-3);font-size:var(--text-akten-body);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 10px;line-height:1.4;display:grid}.kb-gliederung li[data-laeuft]{background:var(--chat-markierung);font-weight:500}.kb-stand{justify-content:flex-end;display:flex}.kb-liste-linien li{padding:var(--abstand-2) 0;border-top:1px solid var(--e-kante);grid-template-columns:40px minmax(0,1fr);gap:10px;display:grid}.kb-leiste-huelle{background:var(--e-karte);border-bottom:1px solid var(--e-kante)}.kb-leiste{align-items:center;gap:var(--abstand-2);min-height:44px;padding:4px var(--abstand-2) 4px var(--abstand-4);color:var(--color-ink-60);display:flex}.kb-leiste-name{font-size:var(--text-akten-small);color:var(--color-ink-100);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;font-weight:500;overflow:hidden}.kb-leiste-kurz{font-size:var(--text-akten-small);white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;min-width:0;overflow:hidden}.kb-leiste-stelle{white-space:nowrap}.kb-segmente{flex:120px;gap:3px;min-width:60px;display:flex}.kb-segmente span{background:var(--chat-markierung);border-radius:999px;flex:1;height:6px}.kb-segmente span[data-stand=sitzt]{background:var(--signal-erfolg)}.kb-segmente span[data-stand=wiederholen]{background:var(--signal-warnung)}.kb-segmente span[data-stand=laeuft]{background:var(--color-ink-100)}.kb-leiste-auf{padding:0 var(--abstand-3) var(--abstand-3);max-height:min(55vh,520px);overflow-y:auto}@media(max-width:560px){.kb-leiste-kurz,.kb-segmente{display:none}.kb-leiste-name{flex:1 1 0}}.kb-schema{padding:6px var(--abstand-2) var(--abstand-2)}.kb-schema-abschnitt+.kb-schema-abschnitt{border-top:1px solid var(--e-kante)}.kb-schema-kopf{border-radius:var(--radius-akten-3);width:100%;color:var(--color-ink-100);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:30px minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:11px 4px;display:grid}.kb-schema-kopf:focus-visible{outline:2px solid var(--color-ink-100);outline-offset:2px}.kb-schema-nr,.kb-schema-text{font-size:var(--text-akten-h6);font-weight:500;line-height:1.35}.kb-schema-nr{font-variant-numeric:tabular-nums;min-width:26px}.kb-schema-name{align-items:baseline;gap:8px;display:inline-flex}.kb-schema-marke{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.kb-schema-pfeil{color:var(--color-ink-60);transition:transform .16s var(--kurve);display:inline-flex}.kb-schema-pfeil[data-offen]{transform:rotate(180deg)}.kb-schema-zusatz{padding:0 0 8px}.kb-zweig{padding-left:var(--abstand-4);border-left:1px solid var(--e-kante);flex-direction:column;margin:0 0 6px;display:flex}.kb-zweig .kb-zweig{padding-left:var(--abstand-5);border-left:0;margin-bottom:0}.kb-zweig-zeile{grid-template-columns:30px minmax(0,1fr);gap:8px;padding:6px 0;display:grid}.kb-zweig[data-tiefe="3"] .kb-zweig-zeile,.kb-zweig[data-tiefe="4"] .kb-zweig-zeile{padding:3px 0}.kb-zweig[data-tiefe="3"] .kb-text,.kb-zweig[data-tiefe="4"] .kb-text{font-size:var(--text-akten-small);color:var(--color-ink-60)}@container (max-width:520px){.kb-schema-kopf{grid-template-columns:26px minmax(0,1fr) 18px}.kb-schema-marke{grid-area:2/2;justify-content:flex-start}.kb-zweig{padding-left:var(--abstand-2)}}.kb-ansichten{gap:var(--abstand-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kb-ansichten[data-anzahl="3"],.kb-ansichten[data-anzahl="4"]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}@container (max-width:560px){.kb-ansichten{grid-template-columns:minmax(0,1fr)!important}}.kb-ansicht{border:1px solid var(--e-kante);border-radius:var(--e-rund-flaeche);padding:var(--abstand-3) var(--abstand-3);gap:var(--abstand-2);flex-direction:column;min-width:0;display:flex}.kb-ansicht-these{font-size:var(--text-akten-h6);font-weight:500;line-height:1.35}.kb-punktliste{flex-direction:column;gap:4px;display:flex}.kb-punktliste li{font-size:var(--text-akten-small);grid-template-columns:12px minmax(0,1fr);gap:6px;line-height:1.5;display:grid}.kb-punktliste li:before{content:"";background:var(--color-ink-60);border-radius:999px;width:4px;height:4px;margin-top:8px}.kb-tenor-titel{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.kb-ziffern-liste li,.kb-beschluss{gap:var(--abstand-2);border-top:1px solid var(--e-kante);grid-template-columns:26px minmax(0,1fr);align-items:start;padding:11px 0;display:grid}.kb-beschluss{border-top:0;grid-template-columns:minmax(0,1fr);padding:0}.kb-ziffern-liste[data-rand] li{grid-template-columns:26px minmax(0,1fr) minmax(150px,34%)}.kb-beschluss[data-rand]{grid-template-columns:minmax(0,1fr) minmax(150px,34%)}.kb-ziffern-liste .kb-nr{line-height:1.55;font-size:var(--text-akten-body)}.kb-rand{font-size:var(--text-akten-caption);color:var(--color-ink-60);border-left:1px solid var(--e-kante);padding-left:var(--abstand-2);line-height:1.45}@container (max-width:560px){.kb-ziffern-liste[data-rand] li{grid-template-columns:26px minmax(0,1fr)}.kb-ziffern-liste[data-rand] .kb-rand{grid-column:2}.kb-beschluss[data-rand]{grid-template-columns:minmax(0,1fr)}}.kb-tenor-kasten{border:1px solid var(--e-kante);border-radius:var(--e-rund-flaeche);padding:var(--abstand-3) var(--abstand-3);background:var(--color-paper-00)}html[data-skin=pergament-dunkel] .kb-tenor-kasten{background:var(--e-eingesenkt)}.kb-tabelle-rolle{overflow-x:auto}.kb-tabelle{border-collapse:collapse;width:100%;min-width:520px}.kb-tabelle th,.kb-tabelle td{text-align:left;vertical-align:top;padding:11px var(--abstand-3);border-top:1px solid var(--e-kante);font-size:var(--text-akten-small);line-height:1.5}.kb-tabelle thead th{font-size:var(--text-akten-body);border-top:0;font-weight:500}.kb-tabelle tbody th{width:26%;color:var(--color-ink-60);font-weight:500}.kb-tabelle tr[data-wichtig] :is(th,td){background:var(--chat-markierung)}.kb-zeilen-marke{margin-top:6px;display:block}.kb-band-name{margin-bottom:-6px}.kb-zeit{display:grid}.kb-zeit li{text-align:center;flex-direction:column;align-items:center;gap:10px;min-width:0;padding:10px 6px 11px;display:flex;position:relative}.kb-zeit li[data-band]{background:var(--chat-markierung)}.kb-zeit li[data-band=anfang]{border-radius:var(--e-rund-flaeche) 0 0 var(--e-rund-flaeche)}.kb-zeit li[data-band=ende]{border-radius:0 var(--e-rund-flaeche) var(--e-rund-flaeche) 0}.kb-zeit li[data-band=anfang]:last-child{border-radius:var(--e-rund-flaeche)}.kb-zeit li:before{content:"";background:var(--e-kante-stark);height:1px;position:absolute;top:43px;left:0;right:0}.kb-zeit li:first-child:before{left:50%}.kb-zeit li:last-child:before{right:50%}.kb-zeit-datum{font-size:var(--text-akten-caption);height:16px;color:var(--color-ink-60);font-variant-numeric:tabular-nums;font-weight:500;line-height:16px}.kb-zeit-text{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;flex-direction:column;gap:4px;min-width:0;max-width:100%;display:flex}.kb-zeit-ereignis{font-size:var(--text-akten-small);font-weight:500;line-height:1.4}.kb-zeit-folge{font-size:var(--text-akten-caption);color:var(--color-ink-60);line-height:1.4}.kb-knoten{z-index:1;box-sizing:border-box;border-radius:999px;flex:none;width:14px;height:14px;display:inline-block;position:relative}.kb-knoten[data-art=wesentlich]{background:var(--color-ink-100)}.kb-knoten[data-art=prozessual]{border:1.5px solid var(--color-ink-100);background:var(--e-karte)}.kb-knoten[data-art=sachverhalt]{border:1.5px solid var(--color-ink-60);background:var(--e-karte)}.kb-legende{gap:6px var(--abstand-3);font-size:var(--text-akten-caption);color:var(--color-ink-60);flex-wrap:wrap;display:flex}.kb-legende>span{align-items:center;gap:7px;display:inline-flex}.kb-legende .kb-knoten{width:10px;height:10px}.kb-zeit[data-viele]{grid-template-columns:minmax(0,1fr)!important}.kb-zeit[data-viele] li{text-align:left;grid-template-columns:96px 14px minmax(0,1fr);align-items:start;gap:10px;padding:8px 10px;display:grid}.kb-zeit[data-viele] li:before{width:1px;height:auto;inset:0 auto 0 123px}.kb-zeit[data-viele] li:first-child:before{top:15px;left:123px}.kb-zeit[data-viele] li:last-child:before{height:15px;bottom:auto;right:auto}.kb-zeit[data-viele] li[data-band]{border-radius:0}.kb-zeit[data-viele] li[data-band=anfang]{border-radius:var(--radius-akten-3) var(--radius-akten-3) 0 0}.kb-zeit[data-viele] li[data-band=ende]{border-radius:0 0 var(--radius-akten-3) var(--radius-akten-3)}.kb-zeit[data-viele] .kb-knoten{margin-top:2px}@container (max-width:560px){.kb-zeit{grid-template-columns:minmax(0,1fr)!important}.kb-zeit li{text-align:left;grid-template-columns:78px 14px minmax(0,1fr);align-items:start;gap:10px;padding:8px 10px;display:grid}.kb-zeit li:before{width:1px;height:auto;inset:0 auto 0 105px}.kb-zeit li:first-child:before{top:15px;left:105px}.kb-zeit li:last-child:before{height:15px;bottom:auto;right:auto}.kb-zeit li[data-band]{border-radius:0}.kb-zeit li[data-band=anfang]{border-radius:var(--radius-akten-3) var(--radius-akten-3) 0 0}.kb-zeit li[data-band=ende]{border-radius:0 0 var(--radius-akten-3) var(--radius-akten-3)}.kb-zeit .kb-knoten{margin-top:2px}}.kb-frist li{border-top:1px solid var(--e-kante);grid-template-columns:120px 14px minmax(0,1fr);align-items:start;gap:10px;padding:10px 0;display:grid}.kb-frist li:first-child{border-top:0;padding-top:0}.kb-frist .kb-knoten{margin-top:4px}.kb-frist-tag{font-size:var(--text-akten-body);font-variant-numeric:tabular-nums;font-weight:500;line-height:1.5}@container (max-width:420px){.kb-frist li{grid-template-columns:14px minmax(0,1fr)}.kb-frist-tag{grid-column:1/-1}}.kb-skizze{margin:var(--abstand-3);position:relative}.kb-skizze[data-schmal]{flex-direction:column;gap:8px;display:flex}.kb-skizze-linien{color:var(--color-ink-60);position:absolute;inset:0;overflow:visible}.kb-skizze-linie{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round}.kb-skizze-linie[data-art=gestrichelt]{stroke-dasharray:5 5}.kb-skizze-etikett{border-radius:var(--radius-akten-3);background:var(--e-karte);max-width:180px;font-size:var(--text-akten-caption);color:var(--color-ink-60);text-align:center;padding:2px 8px;line-height:1.35;position:absolute;transform:translate(-50%,-50%)}.kb-person{box-sizing:border-box;padding:10px var(--abstand-2);border:1px solid var(--e-kante-stark);border-radius:var(--e-rund-flaeche);background:var(--e-karte);flex-direction:column;gap:6px;display:flex;position:absolute}.kb-skizze[data-schmal] .kb-person{position:static}.kb-person-kopf{font-size:var(--text-akten-small);align-items:baseline;gap:8px;display:flex}.kb-person-name{font-size:var(--text-akten-h6);font-weight:500}.kb-merkmal{box-sizing:border-box;border-radius:var(--radius-akten-3);background:var(--chat-markierung);max-width:100%;font-size:var(--text-akten-caption);align-self:flex-start;padding:3px 9px;line-height:1.35}.kb-skizze-liste{flex-direction:column;gap:6px;padding-top:4px;display:flex}.kb-skizze-liste li{font-size:var(--text-akten-small);line-height:1.5}.kb-angaben{gap:10px var(--abstand-3);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.kb-angabe{display:contents}@container (max-width:420px){.kb-angaben{grid-template-columns:minmax(0,1fr)}}.kb-gebuehren li{border-top:1px solid var(--e-kante);grid-template-columns:112px 14px minmax(0,1fr);align-items:start;gap:10px;padding:10px 0;display:grid}.kb-gebuehren li:first-child{border-top:0;padding-top:0}.kb-gebuehren .kb-knoten{margin-top:4px}.kb-gebuehr{justify-content:space-between;align-items:baseline;gap:var(--abstand-2);font-size:var(--text-akten-small);color:var(--color-ink-60);line-height:1.5;display:flex}.kb-gebuehr>:last-child{color:var(--color-ink-100);white-space:nowrap}@container (max-width:520px){.kb-gebuehren li{grid-template-columns:14px minmax(0,1fr)}.kb-gebuehren .kb-frist-tag{grid-column:1/-1}.kb-gebuehr{flex-direction:column;gap:0}}.kb-tabelle tr[data-summe] :is(th,td){color:var(--color-ink-100);font-weight:500}.kb-oben-abstand{margin-top:var(--abstand-2)}.kb-platzhalter{padding:var(--abstand-3) var(--abstand-3)}.kb-roh{padding:var(--abstand-2) var(--abstand-3);max-height:240px;font-family:var(--font-code,monospace);font-size:var(--text-akten-caption);white-space:pre-wrap;color:var(--color-ink-60);margin:0;line-height:1.5;overflow:auto}:root{--pdfm-blatt:#fff;--pdfm-tinte:#1f1d1a;--pdfm-linie:#c9d3df;--pdfm-punkt:#b5bfcc}.pdfm{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.pdfm-trenner{background:var(--color-paper-20);flex:none;width:1px;height:18px;margin:0 4px;display:inline-block}.pdfm-zoom{justify-content:center;min-width:52px}.pdfm-status{font-size:var(--text-akten-caption);color:var(--color-ink-60);white-space:nowrap;margin-left:6px}.pdfm-status[data-zustand=fehler]{color:var(--color-danger)}.pdfm-optionen{padding:4px var(--abstand-3);border-bottom:1px solid var(--color-paper-20);background:var(--color-paper-00);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pdfm-hinweis{font-size:var(--text-akten-caption);color:var(--color-ink-60)}.pdfm-punkt{background:currentColor;border-radius:50%;display:inline-block}.pdfm-rumpf{flex:1;min-width:0;min-height:0;display:flex}.pdfm-leiste-seiten{border-right:1px solid var(--color-paper-20);background:var(--color-paper-05);flex-direction:column;flex:none;width:148px;min-height:0;display:flex}.pdfm-mini-werkzeuge{border-bottom:1px solid var(--color-paper-20);justify-content:center;gap:2px;padding:6px 4px;display:flex}.pdfm-mini-liste{min-height:0;padding:10px 0 var(--abstand-5);flex-direction:column;flex:1;align-items:center;gap:8px;display:flex;overflow-y:auto}.pdfm-mini-platz{flex-direction:column;align-items:center;display:flex}.pdfm-mini{appearance:none;border-radius:var(--radius-akten-2);cursor:pointer;color:var(--color-ink-60);background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:4px;display:flex}.pdfm-mini:hover{background:var(--color-paper-10)}.pdfm-mini:focus-visible{outline:2px solid var(--color-ink-60);outline-offset:1px}.pdfm-mini-blatt{background:var(--pdfm-blatt);border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-1);width:104px;display:block;overflow:hidden}.pdfm-mini-blatt canvas{width:100%;height:auto;display:block}.pdfm-mini[data-aktiv=true] .pdfm-mini-blatt{border-color:var(--color-ink-40)}.pdfm-mini[data-gewaehlt=true] .pdfm-mini-blatt{outline:2px solid var(--color-ink-100);outline-offset:1px}.pdfm-mini[data-aktiv=true] .pdfm-mini-nr{color:var(--color-ink-100);font-weight:600}.pdfm-mini-nr{font-size:var(--text-akten-micro)}.pdfm-mini-einfuege{border-radius:var(--radius-akten-1);background:var(--color-ink-100);width:104px;height:2px;margin:-5px 0 3px}.pdfm-blaetter{gap:var(--abstand-3);min-width:0;min-height:0;padding:var(--abstand-4) 8px var(--abstand-6);background:var(--color-paper-10);touch-action:pan-x pan-y;flex-direction:column;flex:1;display:flex;position:relative;overflow:auto}.pdfm-stapel{gap:var(--abstand-3);flex-direction:column;flex:none;display:flex}.pdfm-kopf{width:100%;max-width:900px;margin:0 auto}.pdfm-unterzeile{font-size:var(--text-akten-caption);color:var(--color-ink-60);margin:0 0 4px}.pdfm-zustand{padding:var(--abstand-6) var(--abstand-4);justify-content:center;display:flex}.pdfm-platz{flex-direction:column;flex:none;display:flex}.pdfm-fehlt{max-width:900px;padding:var(--abstand-5);font-size:var(--text-akten-caption);color:var(--color-ink-60);border:1px dashed var(--color-paper-30);border-radius:var(--radius-akten-2);margin:0 auto}.pdfm-leer,.pdfm-mini-blatt[data-papier]{background-color:var(--pdfm-blatt)}.pdfm-leer[data-papier=liniert]{background-image:linear-gradient(to bottom,transparent calc(var(--pdfm-raster) - 1px),var(--pdfm-linie) calc(var(--pdfm-raster) - 1px));background-size:100% var(--pdfm-raster)}.pdfm-leer[data-papier=kariert]{background-image:linear-gradient(to bottom,transparent calc(var(--pdfm-raster) - 1px),var(--pdfm-linie) calc(var(--pdfm-raster) - 1px)),linear-gradient(to right,transparent calc(var(--pdfm-raster) - 1px),var(--pdfm-linie) calc(var(--pdfm-raster) - 1px));background-size:var(--pdfm-raster) var(--pdfm-raster)}.pdfm-leer[data-papier=punkte]{background-image:radial-gradient(circle,var(--pdfm-punkt) 1.1px,transparent 1.3px);background-size:var(--pdfm-raster) var(--pdfm-raster)}.pdfm-mini-blatt[data-papier=liniert]{background-image:linear-gradient(to bottom,transparent 5px,var(--pdfm-linie) 5px);background-size:100% 6px}.pdfm-mini-blatt[data-papier=kariert]{background-image:linear-gradient(to bottom,transparent 5px,var(--pdfm-linie) 5px),linear-gradient(to right,transparent 5px,var(--pdfm-linie) 5px);background-size:6px 6px}.pdfm-mini-blatt[data-papier=punkte]{background-image:radial-gradient(circle,var(--pdfm-punkt) .6px,transparent .8px);background-size:6px 6px}.pdfm-ebene{z-index:3;mix-blend-mode:multiply;transform-origin:0 0;pointer-events:none;position:absolute;top:0;left:0}.pdfm-ebene[data-faengt=true]{pointer-events:auto;touch-action:none;cursor:crosshair}.pdfm-ebene[data-faengt=true][data-finger=rollt]{touch-action:pan-x pan-y}.pdfm-ebene[data-faengt=true][data-werkzeug=hand]{cursor:grab}.pdfm-ebene[data-faengt=true][data-werkzeug=hand]:active{cursor:grabbing}.pdfm-ebene[data-faengt=true][data-werkzeug=textfeld]{cursor:text}.pdfm-ebene[data-faengt=true][data-werkzeug=radierer]{cursor:cell}.pdfm-ebene-bild{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pdfm-schwebe{background:var(--schwebe-farbe);pointer-events:none;border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:-4px}.pdfm-schwebe[hidden]{display:none}.pdfm-schwebe:is([data-werkzeug=marker],[data-werkzeug=unterstreichen],[data-werkzeug=durchstreichen]){border-radius:var(--radius-akten-1);width:4px;height:16px;top:-8px;left:-2px}.pdfm-schwebe[data-werkzeug=radierer]{box-sizing:border-box;border:1.5px solid var(--pdfm-tinte);background:0 0;width:14px;height:14px;top:-7px;left:-7px}.pdfm-anfassbar{pointer-events:visiblePainted;cursor:move}.pdfm-multiply{mix-blend-mode:multiply}.pdfm-griff{fill:none;stroke:#0000;stroke-linecap:round;stroke-linejoin:round}.pdfm-griff-flaeche{fill:#0000}.pdfm-auswahlrahmen{fill:none;stroke:var(--color-ink-60)}.pdfm-rb-zahl{pointer-events:auto;cursor:pointer}.pdfm-rb-zahl circle{fill:var(--pdfm-tinte)}.pdfm-rb-zahl text{fill:var(--pdfm-blatt);font-family:var(--font-ui);font-weight:600}.pdfm-rand{border-left:1px solid var(--color-paper-20);background:var(--color-paper-05);flex-direction:column;flex:none;gap:8px;width:320px;min-height:0;padding:10px;display:flex;overflow-y:auto}.pdfm-rand-kopf{font-size:var(--text-akten-caption);color:var(--color-ink-60);justify-content:space-between;align-items:center;display:flex}.pdfm-rand-seite{font-size:var(--text-akten-micro);color:var(--color-ink-60);margin:6px 0 0}@media(max-width:1100px){.pdfm-rand{width:260px}}.pdfm-textfeld{font-family:var(--font-sans);white-space:pre-wrap;overflow-wrap:anywhere;pointer-events:none;background:0 0;border:0;margin:0;padding:0;line-height:1.3;position:absolute}.pdfm-textfeld[data-anfassbar=true]{pointer-events:auto;cursor:move}.pdfm-textfeld[data-ausgewaehlt=true]{outline:1px dashed var(--color-ink-60);outline-offset:2px}.pdfm-textfeld-eingabe{pointer-events:auto;resize:none;background:var(--pdfm-blatt);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.pdfm-textfeld-eingabe{background:color-mix(in srgb,var(--pdfm-blatt) 88%,transparent)}}.pdfm-textfeld-eingabe{outline:1px solid var(--color-ink-40);outline-offset:2px;cursor:text}.neben-pdf{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.pdfm-text{width:100%;max-width:760px;padding:var(--abstand-5) var(--abstand-6);background:var(--color-paper-00);border:1px solid var(--color-paper-20);border-radius:var(--radius-akten-2);color:var(--color-ink-100);margin:0 auto;line-height:1.6}.pdfm-text-seite+.pdfm-text-seite{margin-top:var(--abstand-5)}.pdfm-text-seite p{margin:0 0 .8em}@media(max-width:720px){.pdfm-leiste-seiten{width:112px}.pdfm-mini-blatt,.pdfm-mini-einfuege{width:80px}}@media(pointer:coarse){.pdfm-werkzeuge .akten-symbolknopf[data-size=sm],.pdfm-optionen .akten-symbolknopf[data-size=sm]{width:40px;height:40px}.pdfm-werkzeuge .akten-knopf[data-size=xs],.pdfm-optionen .akten-knopf[data-size=xs]{min-height:36px;padding-inline:10px}.pdfm-optionen .akten-farbwahl[data-groesse=s]{--farbwahl-groesse:30px;gap:10px}.pdfm-optionen{gap:8px;padding-block:6px}.pdfm-trenner{height:24px}}.ki-seite-buehne{box-sizing:border-box;padding:2.25rem var(--pad-page-x) var(--abstand-3) var(--abstand-3);height:calc(100dvh - var(--ki-seite-abzug,7.5rem));min-height:30rem;position:relative}.ki-seite-ziel{height:100%}.ki-seite-platzhalter{display:none}.ki-seite-ziel:empty+.ki-seite-platzhalter{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ki-seite{gap:var(--abstand-3);height:100%;transition:grid-template-columns var(--dauer-lang) var(--kurve),margin-right var(--dauer-lang) var(--kurve);grid-template-columns:16rem minmax(0,1fr) 17.5rem;display:grid;position:relative}.ki-seite[data-rand-zu=true]{margin-right:calc(var(--abstand-3) * -1);grid-template-columns:16rem minmax(0,1fr) 0}.ki-seite{overflow-clip-margin:var(--abstand-3);overflow-x:clip}.ki-seite-rand{min-width:17.5rem;transition:opacity var(--dauer-mittel) var(--kurve),visibility 0s linear 0s}.ki-seite[data-rand-zu=true] .ki-seite-rand{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dauer) var(--kurve),visibility 0s linear var(--dauer-lang)}@media(prefers-reduced-motion:reduce){.ki-seite,.ki-seite-rand{transition:none}}.ki-seite[data-norm-offen=true]{grid-template-columns:16rem minmax(0,1fr) 22.5rem}.ki-seite[data-norm-offen=true] .ki-seite-rand{min-width:22.5rem}.ki-seite-rand[data-norm=true]{overflow:hidden}.ki-seite-norm{flex-direction:column;flex:1;min-height:0;display:flex}.ki-seite-norm-leiste{border-bottom:1px solid var(--e-kante);align-items:center;padding:8px 10px;display:flex}.ki-seite-norm-reiter{padding:10px var(--abstand-3) 0;overflow-x:auto}.ki-seite-norm-feld{flex-direction:column;flex:1;min-height:0;display:flex}.ki-seite-norm-verweise{padding:10px var(--abstand-4) var(--abstand-3);border-top:1px solid var(--e-kante);flex-direction:column;gap:8px;display:flex}.ki-seite-norm-verweis-liste{flex-wrap:wrap;gap:6px;display:flex}.ki-seite-schleier,.ki-seite-nur-schmal{display:none}.ki-seite-verlauf,.ki-seite-rand{background:var(--e-karte);border:1px solid var(--e-kante);border-radius:var(--e-rund);min-height:0;box-shadow:var(--e-schatten);flex-direction:column;display:flex}.ki-seite-verlauf{padding:var(--abstand-3) 10px;gap:6px;overflow:hidden}.ki-seite-neu{margin:0 2px 10px}.ki-seite-beschriftung{font-size:var(--text-akten-caption);color:var(--color-ink-60);font-weight:500;line-height:1.35}.ki-seite-verlauf>.ki-seite-beschriftung{padding:0 var(--abstand-3) 4px}.ki-seite-leer{padding:4px var(--abstand-3);font-size:var(--text-akten-small);color:var(--color-ink-60);line-height:1.45}.ki-seite-rand .ki-seite-leer{padding:0}.ki-seite-sitzungen{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ki-seite-sitzung{width:100%;padding:9px var(--abstand-3);border-radius:var(--e-rund-flaeche);color:var(--color-ink-100);text-align:left;font:inherit;cursor:pointer;transition:background-color var(--dauer) var(--kurve);background:0 0;border:0;flex-direction:column;gap:3px;display:flex}.ki-seite-sitzung:hover{background:var(--color-paper-10)}.ki-seite-sitzung[data-aktiv=true]{background:var(--color-ink-100);color:var(--color-paper-00)}.ki-seite-sitzung-titel{font-size:var(--text-akten-small);white-space:nowrap;text-overflow:ellipsis;line-height:1.35;overflow:hidden}.ki-seite-sitzung-meta{font-size:var(--text-akten-caption);color:var(--color-ink-60);align-items:center;gap:6px;display:flex}.ki-seite-sitzung[data-aktiv=true] .ki-seite-sitzung-meta{color:#fbf8f1bf}@supports (color:color-mix(in lab,red,red)){.ki-seite-sitzung[data-aktiv=true] .ki-seite-sitzung-meta{color:color-mix(in srgb,var(--color-paper-00) 75%,transparent)}}.ki-seite-verlauf-rest{flex:1}.ki-seite-alle{height:38px;padding:0 var(--abstand-3);border:0;border-top:1px solid var(--e-kante);color:var(--color-ink-60);font:inherit;font-size:var(--text-akten-small);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;display:flex}.ki-seite-alle:hover{color:var(--color-ink-100)}.ki-seite-mitte{background:var(--chat-grund);border:1px solid var(--e-kante);border-radius:var(--chat-radius);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.ki-seite-mitte .chat-verlauf{flex:1;min-height:0}.ki-seite-mitte{container:ki-mitte/inline-size}@container ki-mitte (min-width:68rem){.ki-seite-mitte .chat-verlauf,.ki-seite-mitte .chat-eingabe-bereich{--chat-spalte:880px;--text-akten-body:.9375rem;--text-akten-h6:1rem;--text-akten-h5:1.125rem}}.ki-seite-mitte[data-leer=true] .chat-verlauf{justify-content:center}.ki-seite-kopf{padding:var(--abstand-3) var(--abstand-4);background:var(--e-karte);border-bottom:1px solid var(--e-kante);align-items:center;gap:10px;display:flex}.ki-seite-titel{font-size:var(--text-akten-body-lg);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:500;line-height:1.3;overflow:hidden}.ki-seite-titel-feld{border:1px solid var(--field-border-focus);border-radius:var(--radius-akten-2);background:var(--e-karte);width:100%;height:32px;color:var(--color-ink-100);font:inherit;font-size:var(--text-akten-body-lg);outline:none;padding:0 10px;font-weight:500}.ki-seite-rand{overflow-y:auto}.ki-seite-rand[data-ziehen=true]{border-color:var(--field-border-focus);border-style:dashed}.ki-seite-abschnitt{padding:var(--abstand-3) var(--abstand-4);flex-direction:column;gap:10px;display:flex}.ki-seite-abschnitt+.ki-seite-abschnitt,.ki-seite-anhaenge{border-top:1px solid var(--e-kante)}.ki-seite-abschnitt-kopf{justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}.ki-seite-abschnitt-kopf h2{font-size:var(--text-akten-small);margin:0;font-weight:500;line-height:1.35}.ki-seite-rand-rest{flex:1}.ki-seite-segmente{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:3px;display:grid}.ki-seite-segmente span{background:var(--color-paper-20);border-radius:999px;height:5px}.ki-seite-segmente span[data-stand=sitzt]{background:var(--signal-erfolg)}.ki-seite-segmente span[data-stand=wiederholen]{background:var(--signal-warnung)}.ki-seite-segmente span[data-stand=laeuft]{background:var(--color-ink-100)}.ki-seite-stoff{margin:0;padding:0;list-style:none}.ki-seite-stoff li{font-size:var(--text-akten-caption);grid-template-columns:28px minmax(0,1fr) auto;align-items:baseline;gap:6px;padding:4px 0;line-height:1.45;display:grid}.ki-seite-stoff li[data-laeuft=true] .ki-seite-stoff-titel{font-weight:500}.ki-seite-nr{color:var(--color-ink-60);font-variant-numeric:tabular-nums}.ki-seite-zustand{color:var(--color-ink-100);align-items:center;gap:5px;display:inline-flex}.ki-seite-punkt{border-radius:999px;flex:none;width:6px;height:6px}.ki-seite-punkt[data-ton=erfolg]{background:var(--signal-erfolg)}.ki-seite-punkt[data-ton=warnung]{background:var(--signal-warnung)}.ki-seite-punkt[data-ton=tinte]{background:var(--color-ink-100)}.ki-seite-punkt[data-ton=leer]{border:1px solid var(--color-ink-40);box-sizing:border-box}.ki-seite-fund{margin:0;padding:0;list-style:none}.ki-seite-fund li{white-space:nowrap;font-size:var(--text-akten-small);align-items:baseline;gap:8px;padding:5px 0;line-height:1.4;display:flex;overflow:hidden}.ki-seite-fund-az{text-overflow:ellipsis;min-width:0;color:var(--color-ink-100);border-bottom:1px dashed var(--color-ink-40);text-decoration:none;overflow:hidden}.ki-seite-fund-az:hover{border-bottom-color:var(--color-ink-100)}.ki-seite-fund-datum{font-size:var(--text-akten-caption);color:var(--color-ink-60);font-variant-numeric:tabular-nums;flex:none;margin-left:auto}.ki-seite-dokumente{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ki-seite-dokument{border:1px solid var(--e-kante);border-radius:var(--e-rund-flaeche);background:var(--color-paper-05);color:var(--color-ink-60);align-items:center;gap:8px;padding:8px 6px 8px 10px;display:flex}.ki-seite-dokument[data-laedt=true]{opacity:.7}.ki-seite-dokument-text{flex-direction:column;flex:1;min-width:0;display:flex}.ki-seite-dokument-name{font-size:var(--text-akten-small);color:var(--color-ink-100);white-space:nowrap;text-overflow:ellipsis;line-height:1.35;overflow:hidden}.ki-seite-zeichen{background:var(--color-paper-20);border-radius:999px;height:4px;overflow:hidden}.ki-seite-zeichen span{background:var(--color-ink-100);height:100%;display:block}.ki-alle{gap:var(--abstand-3);flex-direction:column;display:flex}.ki-alle-filter{overflow-x:auto}.ki-alle-liste{flex-direction:column;max-height:min(28rem,55vh);display:flex;overflow-y:auto}.ki-alle-liste ul{margin:0;padding:0;list-style:none}.ki-alle-gruppe{padding:var(--abstand-3) 10px 4px;font-size:var(--text-akten-small);color:var(--color-ink-60);margin:0;font-weight:400}.ki-alle-zeile{border-radius:var(--radius-akten-3);align-items:center;gap:4px;display:flex}.ki-alle-zeile:hover,.ki-alle-zeile[data-aktiv=true]{background:var(--color-paper-10)}.ki-alle-oeffnen{align-items:center;gap:var(--abstand-3);min-width:0;color:var(--color-ink-100);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:minmax(0,1fr) auto 2.5rem 5.5rem;padding:8px 4px 8px 10px;display:grid}.ki-alle-titel{font-size:var(--text-akten-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ki-alle-gebiet{min-width:2.25rem;display:inline-flex}.ki-alle-anhang{font-size:var(--text-akten-caption);color:var(--color-ink-60);align-items:center;gap:4px;display:inline-flex}.ki-alle-datum{text-align:right;font-size:var(--text-akten-small);color:var(--color-ink-60);font-variant-numeric:tabular-nums}@media(max-width:1080px){.ki-seite{grid-template-columns:minmax(0,1fr)}.ki-seite[data-rand-zu=true]{grid-template-columns:minmax(0,1fr);margin-right:0}.ki-seite[data-rand-zu=true] .ki-seite-rand{opacity:1;visibility:visible;pointer-events:auto}.ki-seite-nur-breit{display:none}.ki-seite-nur-schmal{display:inline-flex}.ki-seite-schleier{z-index:1;background:var(--modal-backdrop);position:fixed;inset:0}.ki-seite:is([data-verlauf-offen=true],[data-rand-offen=true]) .ki-seite-schleier{display:block}.ki-seite-verlauf{z-index:2;width:min(18rem,100vw - 48px);transition:transform var(--dauer-lang) var(--kurve);position:fixed;top:8px;bottom:8px;left:8px;transform:translate(calc(-100% - 16px))}.ki-seite[data-verlauf-offen=true] .ki-seite-verlauf{transform:translate(0)}.ki-seite-rand,.ki-seite[data-rand-zu=true] .ki-seite-rand{z-index:2;border-radius:var(--e-rund) var(--e-rund) 0 0;max-height:75dvh;transition:transform var(--dauer-lang) var(--kurve);display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.ki-seite[data-rand-offen=true] .ki-seite-rand{transform:translateY(0)}.ki-seite-rand-rest{display:none}.ki-seite{overflow-x:visible}.ki-seite-rand{min-width:0}.ki-alle-oeffnen{grid-template-columns:minmax(0,1fr) auto 4.5rem}.ki-alle-anhang{display:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes pulse{50%{opacity:.5}}:root{--glas-fuellung: transparent;--glas-glanz: rgba(255, 255, 255, .18);--glas-weich: blur(14px);--glas-kante: rgba(255, 255, 255, .7);--glas-kante-unten: rgba(20, 19, 14, .06);--glas-schatten: rgba(20, 19, 14, .14);--glas-radius: 18px;--glas-schattenraum: 24px;--glas-schattenraum-unten: 36px}html[data-skin=pergament-dunkel]{--glas-fuellung: transparent;--glas-glanz: rgba(255, 255, 255, .06);--glas-kante: rgba(255, 255, 255, .16);--glas-kante-unten: rgba(0, 0, 0, .25);--glas-schatten: rgba(0, 0, 0, .45)}html[data-skin=schwarzweiss]{--glas-fuellung: transparent;--glas-glanz: rgba(255, 255, 255, .07);--glas-kante: rgba(255, 255, 255, .22);--glas-kante-unten: rgba(0, 0, 0, .3);--glas-schatten: rgba(0, 0, 0, .5)}.akten-blatt,.akten-stat-strip{background:var(--glas-p05)!important;border:1px solid var(--glas-p20)!important;border-radius:var(--radius-akten-3)!important;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none!important}.akten-blatt[data-ton=gedaempft]{--glas-fuellung: color-mix(in srgb, var(--glas-p10) 60%, transparent)}.akten-blatt[data-ton=gefahr]{border-color:var(--signal-gefahr-kante)!important}.akten-blatt .akten-feld,.akten-blatt .home-v2-breakdown{background:color-mix(in srgb,var(--color-paper-00) 55%,transparent)}:root{--glas-p05: var(--color-paper-05);--glas-p10: var(--color-paper-10);--glas-p20: var(--color-paper-20)}.akten-blatt,.akten-stat-strip{--color-paper-05: color-mix(in srgb, var(--glas-p05) 40%, transparent);--color-paper-10: color-mix(in srgb, var(--glas-p10) 55%, transparent);--color-paper-20: color-mix(in srgb, var(--glas-p20) 60%, transparent)}.akten-blatt .onb-wahl[aria-checked=true] .onb-wahl-text,.akten-blatt .diagramm-feld--zu .diagramm-feld-nr,.akten-blatt .akten-gebiet-wahl-pille[aria-checked=true] .akten-gebiet-wahl-zahl{color:var(--glas-p20)}.akten-blatt,.akten-stat-strip{--ak-note-bg: var(--color-paper-10);--ak-rule: var(--color-paper-20);--border-default: var(--color-paper-20);--border-subtle: var(--color-paper-10);--cardx-border: var(--color-paper-20);--color-accent-muted: var(--color-paper-05);--color-code-bg: var(--color-paper-10);--color-code-block-bg: var(--color-paper-10);--color-fsrs-again-bg: var(--color-paper-20);--color-fsrs-easy-border: var(--color-paper-20);--color-fsrs-good-bg: var(--color-paper-05);--color-fsrs-hard-bg: var(--color-paper-10);--color-hr-border: var(--color-paper-20);--color-table-border: var(--color-paper-20);--color-table-header-bg: var(--color-paper-05);--progress-track-bg: var(--color-paper-10);--rahmen-bg: var(--color-paper-05);--rahmen-rand: var(--color-paper-20);--skeleton-bg: var(--color-paper-10);--skeleton-highlight: var(--color-paper-05);--spinner-spur: var(--color-paper-20);--surface-active: var(--color-paper-20);--surface-elevated: var(--color-paper-05);--surface-hover: var(--color-paper-10);--surface-raised: var(--color-paper-05);--surface-sunken: var(--color-paper-10);--surface-warm: var(--color-paper-05)}.akten-blatt.note-properties-block{background:var(--glas-p05)!important;border:1px solid var(--glas-p20)!important;border-radius:var(--radius-akten-3)!important;box-shadow:none!important}.note-editor-page .akten-blatt,.akten-blatt.note-properties-block{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.akten-blatt .card-html:not(.karten-blatt *){--ch-blatt: color-mix(in srgb, var(--field-bg) 45%, transparent)}html body .cookie-hinweis{padding:var(--abstand-3);pointer-events:none}html body .cookie-hinweis-karte{pointer-events:auto;max-width:560px;background:var(--schwebe-flaeche);border:1px solid var(--e-kante);border-radius:var(--e-rund-schwebend);box-shadow:var(--e-schatten-schwebend)}html body .cookie-hinweis-symbol{border-radius:999px;background:var(--color-paper-05);border-color:var(--e-kante)}html body .cookie-hinweis-titel{font-family:var(--font-sans);font-size:var(--text-akten-body);font-weight:500;letter-spacing:0}@media(max-width:559px){html body .cookie-hinweis{padding:8px}html body .cookie-hinweis-karte{padding:14px 16px;gap:0}html body .cookie-hinweis-symbol{display:none}html body .cookie-hinweis-titel{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html body .cookie-hinweis-text{margin-top:0}html body .cookie-hinweis-aktionen{margin-top:10px}}
