@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2) format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2) format("woff2-variations");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}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-cyrillic-ext-opsz-normal-C5tfwALZ.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-cyrillic-opsz-normal-DgmypKXX.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-greek-ext-opsz-normal-DGm64vGR.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-greek-opsz-normal-DFglUmAd.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-vietnamese-opsz-normal-Gqw5JQlq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-latin-ext-opsz-normal-STiTPs0F.woff2) format("woff2-variations");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:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-latin-opsz-normal-BHZsWIlc.woff2) format("woff2-variations");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}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-opsz-normal-D9N6E8K1.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-opsz-normal-IcJDqblK.woff2) format("woff2-variations");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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-opsz-normal-Cre6nC2_.woff2) format("woff2-variations");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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--default-mono-font-family:var(--schrift-mono)}}@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}}@layer components;@layer utilities{.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}}:root{--flaeche-grund:oklch(95.5% .014 82);--flaeche-erhoben:oklch(98.5% .007 85);--flaeche-versenkt:oklch(92.5% .016 80);--flaeche-griff:oklch(93.5% .016 80);--text-1:oklch(22% .01 60);--text-2:oklch(44% .012 60);--text-3:oklch(51% .014 62);--rand-1:oklch(89% .014 80);--rand-2:oklch(82% .016 78);--rand-feld:oklch(62% .014 70);--faden:oklch(47% .165 30);--faden-ruhig:oklch(56% .14 30);--faden-flaeche:oklch(from var(--faden) l c h / .1);--fokus:var(--faden);--auswahl:var(--faden-flaeche);--messing:oklch(50% .1 80);--pergament:oklch(95.5% .014 82);--pergament-text:oklch(22% .01 60);--pergament-text-2:oklch(44% .012 60);--pergament-rand:oklch(86% .02 80);--pergament-faden:oklch(47% .165 30);--pergament-messing:oklch(50% .1 80);--knopf-grund:var(--text-1);--knopf-hover:oklch(30% .012 60);--knopf-text:var(--flaeche-erhoben);--knopf-kante:oklch(from var(--knopf-text) l c h / .14);--fehler:oklch(50% .19 27);--fehler-flaeche:oklch(from var(--fehler) l c h / .1);--warnung:var(--messing);--erfolg:oklch(48% .09 145);--figur-koerper:oklch(90.5% .02 78);--figur-koerper-hell:oklch(97.5% .01 82);--figur-grund:var(--flaeche-grund);--figur-messing-hell:oklch(62% .11 82);--figur-messing-tief:oklch(42% .09 78);--figur-faden-tief:oklch(40% .14 29);--figur-linie:var(--rand-2);--kante-licht:oklch(100% 0 0/.6);--schatten-farbe:oklch(25% .02 60);--schleier:oklch(from var(--schatten-farbe) l c h / .4);--buehne:var(--flaeche-grund);--bild-mischung:multiply;--schrift-oberflaeche:"Archivo Variable", "Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--schrift-manuskript:"Literata Variable", "Literata", Georgia, serif;--schrift-anzeige:var(--schrift-manuskript);--schrift-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--grad-nebentext:12px;--grad-leiste:13px;--grad-oberflaeche:14px;--grad-lesen:16px;--grad-manuskript:18px;--grad-titel:22px;--grad-abschnitt:28px;--grad-anzeige:36px;--grad-wortmarke:48px;--grad-schlagzeile:56px;--staerke-normal:400;--staerke-mittel:500;--staerke-halbfett:600;--zeilenhoehe-knapp:1.25;--zeilenhoehe-anzeige:1.1;--zeilenhoehe-oberflaeche:1.5;--zeilenhoehe-manuskript:1.65;--laufweite-eng:-.015em;--laufweite-anzeige:-.02em;--laufweite-etikett:.06em;--schrift-marke:"Bricolage Grotesque Variable", "Bricolage Grotesque", system-ui, sans-serif;--marke-optisch:96;--marke-laufweite:-.03em;--grad-marke-gross:48px;--grad-marke-mittel:28px;--grad-marke-klein:22px;--marke-faden-hoehe:.18em;--marke-oese:1em;--abstand-1:4px;--abstand-2:8px;--abstand-3:16px;--abstand-4:24px;--abstand-5:32px;--abstand-6:48px;--abstand-7:64px;--abstand-8:96px;--hoehe-zeile:32px;--hoehe-knopf:32px;--hoehe-primaer:36px;--hoehe-feld:36px;--hoehe-gross:44px;--hoehe-klein:28px;--ziel-min:24px;--hoehe-kopfzeile:28px;--kaestchen:14px;--radius-klein:6px;--radius-feld:8px;--radius-karte:14px;--radius-dialog:20px;--radius-rund:999px;--rahmen-1:1px;--rahmen-2:2px;--rahmen-faden:2px;--rahmen-figur:1.5px;--breite-seitenleiste:264px;--hoehe-leiste:44px;--hoehe-fuss:28px;--breite-nav-schmal:56px;--breite-gliederung:248px;--breite-notizen:320px;--breite-assistent:360px;--zeile-manuskript:66ch;--zeile-lesen:60ch;--rand-manuskript-oben:48px;--rand-manuskript-seite:56px;--strich-symbol:1.5px;--tiefe-symbol:90px;--symbol-mini:12px;--symbol-klein:16px;--symbol-gross:20px;--figur-klein:96px;--figur-mittel:160px;--figur-gross:240px;--bild-mittel:480px;--bild-gross:720px;--sockel-hoehe:40px;--oese:10px;--siegel:28px;--spule:24px;--breite-dialog:420px;--breite-kommando:640px;--kommando-oben:12vh;--zahlenblock:3ch;--breite-karte:36ch;--breite-zeichenkachel:124px;--breite-inhalt:1120px;--hoehe-probe:640px;--breite-formular:46ch;--breite-ueberblick:30ch;--bruch-zwei-spalten:900px;--bruch-stapel-schmal:240px;--weg-herein:4px;--weg-figur:8px;--unterstrich-abstand:.16em;--dauer-druck:.12s;--dauer-kurz:.24s;--dauer-mittel:.28s;--dauer-linie:.56s;--dauer-laeufer:1s;--dauer-spule:1.4s;--dauer-skelett:1.6s;--dauer-skelett-verzug:.3s;--dauer-toast:6s;--versatz:40ms;--versatz-symbol:40ms;--kurve-aus:cubic-bezier(.23, 1, .32, 1);--kurve-inout:cubic-bezier(.77, 0, .175, 1);--kurve-faden:cubic-bezier(.2, 0, 0, 1);--schatten-popover:0 1px 2px oklch(from var(--schatten-farbe) l c h / .08), 0 16px 40px -20px oklch(from var(--schatten-farbe) l c h / .32);--schatten-dialog:0 2px 6px oklch(from var(--schatten-farbe) l c h / .1), 0 40px 80px -32px oklch(from var(--schatten-farbe) l c h / .45);--schatten-pergament:0 1px 0 oklch(from var(--schatten-farbe) l c h / .06), 0 6px 20px -8px oklch(from var(--schatten-farbe) l c h / .28);--fokus-staerke:2px;--fokus-abstand:2px;--stufe-im-fluss:1;--stufe-klebend:2;--stufe-schwebend:20;--stufe-schleier:50;--stufe-ueber-schleier:51;--glas-flaeche:oklch(from var(--flaeche-erhoben) l c h / .85);--glas-unschaerfe:20px;--glas-saettigung:1.1;color-scheme:light}@media(prefers-reduced-motion:reduce){:root{--dauer-druck:0s;--dauer-kurz:0s;--dauer-mittel:0s;--dauer-linie:0s;--weg-herein:0px;--weg-figur:0px;--versatz:0s;--versatz-symbol:0s}}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--flaeche-grund:oklch(19% .008 80);--flaeche-erhoben:oklch(23% .009 75);--flaeche-versenkt:oklch(16.5% .007 80);--flaeche-griff:oklch(27% .01 70);--text-1:oklch(95% .012 82);--text-2:oklch(80% .018 80);--text-3:oklch(66% .016 78);--rand-1:oklch(27% .01 65);--rand-2:oklch(34% .012 62);--rand-feld:oklch(52% .012 65);--faden:oklch(66% .17 30);--faden-ruhig:oklch(52% .13 29);--faden-flaeche:oklch(from var(--faden) l c h / .14);--fokus:var(--faden);--auswahl:var(--faden-flaeche);--messing:oklch(76% .09 84);--pergament:oklch(28.5% .016 78);--pergament-text:oklch(95% .012 82);--pergament-text-2:oklch(80% .018 80);--pergament-rand:oklch(38% .016 74);--pergament-faden:oklch(70% .16 30);--pergament-messing:oklch(78% .09 84);--figur-koerper:oklch(23.5% .01 70);--figur-koerper-hell:oklch(29% .012 65);--figur-grund:var(--flaeche-grund);--figur-messing-hell:oklch(93% .06 88);--figur-messing-tief:oklch(58% .09 80);--figur-faden-tief:oklch(50% .14 28);--figur-linie:var(--rand-2);--knopf-grund:var(--text-1);--knopf-hover:oklch(88% .014 82);--knopf-text:var(--flaeche-grund);--knopf-kante:oklch(from var(--knopf-text) l c h / .14);--fehler:oklch(74% .15 27);--fehler-flaeche:oklch(from var(--fehler) l c h / .14);--warnung:var(--messing);--erfolg:oklch(74% .09 145);--kante-licht:oklch(from var(--text-1) l c h / .07);--schatten-farbe:oklch(5% .006 70);--schleier:oklch(from var(--schatten-farbe) l c h / .6);--buehne:oklch(19% .01 90);--bild-mischung:normal;color-scheme:dark}}:root[data-theme=dark]{--flaeche-grund:oklch(19% .008 80);--flaeche-erhoben:oklch(23% .009 75);--flaeche-versenkt:oklch(16.5% .007 80);--flaeche-griff:oklch(27% .01 70);--text-1:oklch(95% .012 82);--text-2:oklch(80% .018 80);--text-3:oklch(66% .016 78);--rand-1:oklch(27% .01 65);--rand-2:oklch(34% .012 62);--rand-feld:oklch(52% .012 65);--faden:oklch(66% .17 30);--faden-ruhig:oklch(52% .13 29);--faden-flaeche:oklch(from var(--faden) l c h / .14);--fokus:var(--faden);--auswahl:var(--faden-flaeche);--messing:oklch(76% .09 84);--pergament:oklch(28.5% .016 78);--pergament-text:oklch(95% .012 82);--pergament-text-2:oklch(80% .018 80);--pergament-rand:oklch(38% .016 74);--pergament-faden:oklch(70% .16 30);--pergament-messing:oklch(78% .09 84);--figur-koerper:oklch(23.5% .01 70);--figur-koerper-hell:oklch(29% .012 65);--figur-grund:var(--flaeche-grund);--figur-messing-hell:oklch(93% .06 88);--figur-messing-tief:oklch(58% .09 80);--figur-faden-tief:oklch(50% .14 28);--figur-linie:var(--rand-2);--knopf-grund:var(--text-1);--knopf-hover:oklch(88% .014 82);--knopf-text:var(--flaeche-grund);--knopf-kante:oklch(from var(--knopf-text) l c h / .14);--fehler:oklch(74% .15 27);--fehler-flaeche:oklch(from var(--fehler) l c h / .14);--warnung:var(--messing);--erfolg:oklch(74% .09 145);--kante-licht:oklch(from var(--text-1) l c h / .07);--schatten-farbe:oklch(5% .006 70);--schleier:oklch(from var(--schatten-farbe) l c h / .6);--buehne:oklch(19% .01 90);--bild-mischung:normal;color-scheme:dark}:root[data-motion=reduziert]{--dauer-druck:0s;--dauer-kurz:0s;--dauer-mittel:0s;--dauer-linie:0s}@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}:root{scrollbar-color:var(--rand-2) transparent;scrollbar-width:thin}@supports not (scrollbar-color: auto){::-webkit-scrollbar{width:var(--abstand-2);height:var(--abstand-2)}::-webkit-scrollbar-thumb{background:var(--rand-2);border-radius:var(--radius-rund);border:var(--rahmen-2) solid transparent;background-clip:padding-box}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}}:focus-visible{outline:var(--fokus-staerke) solid var(--fokus);outline-offset:var(--fokus-abstand);border-radius:var(--radius-klein)}.symbol{fill:none;stroke:currentColor;stroke-width:var(--strich-symbol);stroke-linecap:round;stroke-linejoin:round;flex:none;overflow:visible}.symbol *{vector-effect:non-scaling-stroke}.symbol[data-groesse=mini]{width:var(--symbol-mini);height:var(--symbol-mini)}.symbol[data-groesse=klein]{width:var(--symbol-klein);height:var(--symbol-klein)}.symbol[data-groesse=gross]{width:var(--symbol-gross);height:var(--symbol-gross)}.symbol>*{transition:transform var(--dauer-druck) var(--kurve-aus),opacity var(--dauer-druck) var(--kurve-aus);transform-box:view-box;transform-origin:calc(var(--ox, 12) * 1px) calc(var(--oy, 12) * 1px)}.symbol{transition:transform var(--dauer-druck) var(--kurve-aus),opacity var(--dauer-druck) var(--kurve-aus);transform-origin:calc(var(--ox, 12) / 24 * 100%) calc(var(--oy, 12) / 24 * 100%)}.symbol>.eigenmitte{transform-box:fill-box;transform-origin:50% 50%}@media(hover:hover)and (pointer:fine){:where(button,a,[role=button],[role=menuitem],[role=option],summary):hover .symbol:not([data-bewegt=nein]),:where(button,a,[role=button],[role=menuitem],[role=option],summary):hover .symbol:not([data-bewegt=nein])>*{transition-duration:var(--dauer-kurz)}:where(button,a,[role=button],[role=menuitem],[role=option],summary):hover .symbol:not([data-bewegt=nein])>.teil{transform:translate(calc(var(--tx, 0) * 1px),calc(var(--ty, 0) * 1px)) rotate(var(--rot, 0deg)) perspective(var(--tiefe-symbol)) rotateY(var(--ry, 0deg)) scale(var(--sc, 1)) scaleX(var(--sx, 1));opacity:var(--op, 1)}:where(button,a,[role=button],[role=menuitem],[role=option],summary):hover .symbol:not([data-bewegt=nein])[style]{transform:translate(calc(var(--tx, 0) * 1px),calc(var(--ty, 0) * 1px)) rotate(var(--rot, 0deg)) scale(var(--sc, 1))}:where(button,a,[role=button],[role=menuitem],[role=option],summary):hover .symbol:not([data-bewegt=nein])>.staffelt{animation:symbol-staffel var(--dauer-kurz) var(--kurve-aus) backwards;animation-delay:calc(var(--del, 0) * var(--versatz-symbol));transform:none;opacity:1}@keyframes symbol-staffel{0%{opacity:var(--op, .4);transform:translate(calc(var(--tx, 0) * 1px),calc(var(--ty, 0) * 1px))}}.symbol>.zeichnet{pathlength:1}:where(button,a,[role=button],[role=menuitem],[role=option],summary):hover .symbol:not([data-bewegt=nein])>.zeichnet{animation:symbol-nachziehen var(--dauer-kurz) var(--kurve-aus)}@keyframes symbol-nachziehen{0%{stroke-dasharray:1;stroke-dashoffset:1}to{stroke-dasharray:1;stroke-dashoffset:0}}}@media(prefers-reduced-motion:reduce){.symbol,.symbol>*{transform:none!important;animation:none!important}}.paar{display:inline-flex;align-items:center;gap:var(--abstand-1);white-space:nowrap}.kommando-ausloeser{display:inline-flex;align-items:center;gap:var(--abstand-2);height:var(--hoehe-klein);padding:0 var(--abstand-2);border:var(--rahmen-1) solid var(--rand-feld);border-radius:var(--radius-feld);background:var(--flaeche-erhoben);color:var(--text-3);font:inherit;font-size:var(--grad-leiste);cursor:pointer;transition:color var(--dauer-druck) var(--kurve-aus)}@media(hover:hover)and (pointer:fine){.kommando-ausloeser:hover{color:var(--text-1)}}.kommando-ausloeser kbd{font-family:var(--schrift-mono);font-size:var(--grad-nebentext)}.knopf{display:inline-flex;align-items:center;justify-content:center;gap:var(--abstand-2);min-height:var(--hoehe-knopf);padding:0 var(--abstand-3);border-radius:var(--radius-feld);font:inherit;font-weight:var(--staerke-mittel);border:var(--rahmen-1) solid var(--rand-2);background:var(--flaeche-erhoben);box-shadow:inset 0 var(--rahmen-1) 0 var(--kante-licht);color:var(--text-1);cursor:pointer;white-space:nowrap;transition:background-color var(--dauer-druck) var(--kurve-aus),border-color var(--dauer-druck) var(--kurve-aus),color var(--dauer-druck) var(--kurve-aus),transform var(--dauer-druck) var(--kurve-aus)}.knopf.primaer{min-height:var(--hoehe-primaer);padding:0 var(--abstand-4);background:var(--knopf-grund);color:var(--knopf-text);border-color:transparent;box-shadow:inset 0 var(--rahmen-1) 0 var(--knopf-kante)}.knopf.still{border-color:transparent;background:transparent;box-shadow:none;color:var(--text-2)}.knopf.gefaehrlich{border-color:transparent;background:transparent;box-shadow:none;color:var(--fehler)}.knopf.klein{min-height:var(--hoehe-klein);padding:0 var(--abstand-3);font-size:var(--grad-nebentext)}.knopf.umbruch{white-space:normal;text-align:left;max-width:var(--breite-karte);line-height:var(--zeilenhoehe-knapp);padding-block:var(--abstand-2)}@media(hover:hover)and (pointer:fine){.knopf:hover{background:var(--flaeche-griff);border-color:var(--rand-feld)}.knopf.primaer:hover{background:var(--knopf-hover);border-color:transparent}.knopf.still:hover{background:var(--flaeche-griff);border-color:transparent;color:var(--text-1)}.knopf.gefaehrlich:hover{background:var(--fehler-flaeche);border-color:transparent}}.knopf:active{transform:scale(.97)}.knopf:disabled,.knopf[aria-disabled=true]{opacity:.5;cursor:default;transform:none}.knopf[aria-busy=true]{cursor:progress}.knopf[aria-busy=true]>span{opacity:.7}.symbolknopf{display:inline-flex;align-items:center;justify-content:center;width:var(--hoehe-knopf);height:var(--hoehe-knopf);border-radius:var(--radius-feld);border:0;background:transparent;color:var(--text-2);cursor:pointer;font:inherit;transition:background-color var(--dauer-druck) var(--kurve-aus),color var(--dauer-druck) var(--kurve-aus)}.symbolknopf .symbol{transition:transform var(--dauer-druck) var(--kurve-aus)}.symbolknopf.klein{width:var(--hoehe-klein);height:var(--hoehe-klein)}.symbolknopf.rand{border:var(--rahmen-1) solid var(--rand-2);background:var(--flaeche-erhoben);box-shadow:inset 0 var(--rahmen-1) 0 var(--kante-licht)}@media(hover:hover)and (pointer:fine){.symbolknopf:hover{background:var(--flaeche-griff);color:var(--text-1)}.symbolknopf:hover .symbol{transform:translateY(calc(-1 * var(--rahmen-1)))}}.symbolknopf:active .symbol{transform:scale(.88)}.symbolknopf[aria-pressed=true]{color:var(--faden);background:var(--auswahl)}.symbolknopf:disabled{opacity:.5;cursor:default}.tooltip-huelle,.menue-huelle,.popover-huelle,.liste-huelle{outline:none;z-index:var(--stufe-im-fluss)}.tooltip{display:block;padding:var(--abstand-1) var(--abstand-2);border-radius:var(--radius-klein);background:var(--text-1);color:var(--flaeche-grund);font-size:var(--grad-nebentext);line-height:var(--zeilenhoehe-oberflaeche);box-shadow:var(--schatten-popover);transform-origin:var(--radix-tooltip-content-transform-origin);animation:tooltip-auf var(--dauer-druck) var(--kurve-aus)}.tooltip-huelle[data-state=instant-open] .tooltip{animation:none}@keyframes tooltip-auf{0%{opacity:0;transform:scale(.97)}}.eingabe{height:var(--hoehe-feld);width:100%;padding:0 var(--abstand-3);border:var(--rahmen-1) solid var(--rand-feld);border-radius:var(--radius-feld);background:var(--flaeche-erhoben);color:var(--text-1);font:inherit;transition:border-color var(--dauer-druck) var(--kurve-aus)}.eingabe::placeholder{color:var(--text-3)}@media(hover:hover)and (pointer:fine){.eingabe:hover:not(:disabled){border-color:var(--text-3)}}.eingabe:focus-visible{outline:var(--fokus-staerke) solid var(--fokus);outline-offset:var(--fokus-abstand);border-radius:var(--radius-feld)}.eingabe[aria-invalid=true]{border-color:var(--fehler)}.eingabe:disabled{opacity:.5;background:var(--flaeche-grund)}.eingabe[readonly]{background:var(--flaeche-grund);border-style:dashed}.eingabe.mono{font-family:var(--schrift-mono)}.eingabe[data-herkunft=hand]{border-color:var(--text-1)}.eingabe[data-herkunft=automatisch]{border-style:dashed}.eingabe[data-herkunft=vorschlag]{border-style:dashed;border-color:var(--faden);background:var(--auswahl)}.feld{display:grid;grid-template-rows:auto minmax(var(--grad-lesen),auto) auto minmax(var(--grad-lesen),auto);gap:var(--abstand-1)}.feld>label{font-weight:var(--staerke-mittel);display:flex;justify-content:space-between;align-items:baseline;gap:var(--abstand-2)}.feld>label .marke{font-weight:var(--staerke-normal);font-size:var(--grad-nebentext);margin-left:var(--abstand-1)}.feld>label .marke[data-pflicht=ja]{color:var(--fehler);font-size:var(--grad-oberflaeche);vertical-align:baseline}.feld>label .marke[data-pflicht=nein]{color:var(--text-3)}.feld .herkunft{font-weight:var(--staerke-normal);font-size:var(--grad-nebentext);color:var(--text-3);display:inline-flex;align-items:center;gap:var(--abstand-1);white-space:nowrap}.feld .hinweis{font-size:var(--grad-nebentext);color:var(--text-3);line-height:var(--zeilenhoehe-knapp)}.feld .fehler{font-size:var(--grad-nebentext);color:var(--fehler);line-height:var(--zeilenhoehe-knapp)}.feld .widerspruch{font-size:var(--grad-nebentext);color:var(--text-2);line-height:var(--zeilenhoehe-knapp)}.feld .widerspruch button{display:inline-flex;align-items:center;min-height:var(--ziel-min);border:0;background:none;padding:0;color:var(--faden);text-decoration:underline;text-underline-offset:var(--unterstrich-abstand);cursor:pointer;font:inherit}.feld .tun{display:flex;gap:var(--abstand-2);align-items:center}.karte{position:relative;display:block;width:100%;text-align:left;font:inherit;background:var(--flaeche-erhoben);border:var(--rahmen-1) solid var(--rand-1);border-radius:var(--radius-karte);box-shadow:inset 0 var(--rahmen-1) 0 var(--kante-licht);padding:var(--abstand-3) var(--abstand-4);line-height:var(--zeilenhoehe-oberflaeche);color:var(--text-1);transition:border-color var(--dauer-druck) var(--kurve-aus),background-color var(--dauer-druck) var(--kurve-aus)}.karte.waehlbar{cursor:pointer}@media(hover:hover)and (pointer:fine){.karte.waehlbar:hover{border-color:var(--rand-2)}}.karte[aria-pressed=true],.karte.gewaehlt{border-color:var(--faden);box-shadow:0 0 0 var(--rahmen-1) var(--faden)}.karte.offen{border-style:dashed;border-color:var(--rand-2);background:transparent;box-shadow:none}.karte.ziehen{box-shadow:var(--schatten-popover);transform:rotate(-1deg) scale(1.02);border-color:var(--rand-2)}.karte.pergament{background:var(--pergament);color:var(--pergament-text);border-color:var(--pergament-rand);box-shadow:var(--schatten-pergament);padding-left:calc(var(--abstand-4) + var(--abstand-3))}.karte.pergament:before{content:"";position:absolute;left:var(--abstand-3);top:var(--abstand-3);bottom:var(--abstand-3);width:0;border-left:var(--rahmen-1) dashed var(--pergament-faden);opacity:.55}.karte.pergament:after{content:"";position:absolute;left:calc(var(--abstand-3) - var(--oese) / 2);top:var(--abstand-3);width:var(--oese);height:var(--oese);border-radius:var(--radius-rund);border:var(--rahmen-2) solid var(--pergament-messing);background:var(--pergament);box-sizing:border-box}.karte.pergament .quelle,.karte.pergament .karte-kopf,.karte.pergament .karte-fuss{color:var(--pergament-text-2)}.karte.pergament .quelle b{color:var(--pergament-text)}.karte.pergament q{font-family:var(--schrift-manuskript);font-size:var(--grad-lesen);line-height:var(--zeilenhoehe-manuskript)}.karte.leer{border-style:dashed;color:var(--text-3);text-align:center;padding:var(--abstand-4);cursor:default}.karte q{quotes:"„" "“"}.karte .quelle{display:block;margin-top:var(--abstand-2);font-size:var(--grad-nebentext);color:var(--text-3)}.karte .quelle b{font-weight:var(--staerke-mittel);color:var(--text-2)}.karte .quelle.fehlt{color:var(--warnung)}.dialog-schleier-huelle,.dialog-schleier{position:fixed;inset:0}.dialog-schleier{background:var(--schleier);animation:schleier-auf var(--dauer-mittel) var(--kurve-aus)}.dialog-huelle{position:fixed;inset:0;margin:auto;height:fit-content;width:min(var(--breite-dialog),calc(100vw - var(--abstand-5)));outline:none}.dialog{position:relative;padding:var(--abstand-4);border:var(--rahmen-1) solid var(--rand-1);border-radius:var(--radius-dialog);background:var(--flaeche-erhoben);color:var(--text-1);box-shadow:inset 0 var(--rahmen-1) 0 var(--kante-licht),var(--schatten-dialog);animation:dialog-auf var(--dauer-mittel) var(--kurve-aus)}.dialog .titel{font-family:var(--schrift-anzeige);font-size:var(--grad-titel);font-weight:var(--staerke-normal);letter-spacing:var(--laufweite-eng);line-height:var(--zeilenhoehe-knapp);text-wrap:balance;margin:0;padding-right:var(--hoehe-klein)}.dialog .beschreibung{color:var(--text-2);margin:var(--abstand-2) 0 0;text-wrap:pretty}.dialog .inhalt{margin-top:var(--abstand-3)}.dialog .tun{display:flex;gap:var(--abstand-2);justify-content:flex-end;margin-top:var(--abstand-4)}.dialog .schliessen{position:absolute;top:var(--abstand-2);right:var(--abstand-2)}@keyframes dialog-auf{0%{opacity:0;transform:scale(.97)}}@keyframes schleier-auf{0%{opacity:0}}.laeufer{width:var(--symbol-klein);height:var(--symbol-klein);flex:none}.laeufer circle{fill:none;stroke-width:1.5}.laeufer .spur{stroke:var(--messing);opacity:.45}.laeufer .bogen{stroke:var(--faden);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:.7;transform-origin:center;animation:drehen var(--dauer-laeufer) linear infinite}.knopf.primaer .laeufer .bogen{stroke:currentColor}.knopf.primaer .laeufer .spur{stroke:currentColor;opacity:.3}@keyframes drehen{to{transform:rotate(360deg)}}.skelett{display:grid;gap:var(--abstand-2);opacity:0;animation:skelett-da var(--dauer-mittel) var(--kurve-aus) var(--dauer-skelett-verzug) forwards}.skelett .balken{height:var(--grad-nebentext);border-radius:var(--radius-klein);background:var(--rand-1);animation:pulsen var(--dauer-skelett) var(--kurve-inout) infinite alternate}.skelett .balken[data-laenge=kurz]{width:55%}.skelett .balken[data-laenge=mittel]{width:80%}.skelett .balken[data-art=klein]{height:var(--symbol-mini);width:40%;margin-top:var(--abstand-1)}.skelett .balken[data-art=titel]{height:var(--grad-lesen);width:70%}.skelett .balken:nth-child(2){animation-delay:calc(var(--dauer-skelett) / 20)}.skelett .balken:nth-child(3){animation-delay:calc(var(--dauer-skelett) / 10)}.skelett .balken:nth-child(4){animation-delay:calc(var(--dauer-skelett) * 3 / 20)}.skelett-zeile{display:grid;grid-template-columns:1fr calc(var(--abstand-7) * 2) var(--abstand-6);gap:var(--abstand-3);align-items:center;min-height:var(--hoehe-zeile);border-bottom:var(--rahmen-1) solid var(--rand-1)}.skelett[data-variante=manuskript]{font-family:var(--schrift-manuskript);gap:var(--abstand-3)}.skelett[data-variante=manuskript] .balken{height:var(--grad-oberflaeche)}@keyframes skelett-da{to{opacity:1}}@keyframes pulsen{0%{opacity:1}to{opacity:.45}}.denkzeichen{display:inline-flex;align-items:center;gap:var(--abstand-2);color:var(--text-2)}.denkzeichen[data-groesse=gross]{flex-direction:column;gap:var(--abstand-3);color:var(--text-3);text-align:center}.spule{width:var(--spule);height:var(--spule);flex:none;overflow:visible}.denkzeichen[data-groesse=gross] .spule{width:var(--figur-klein);height:var(--figur-klein)}.spule .kern{fill:var(--figur-koerper);stroke:var(--figur-messing-tief);stroke-width:1.5}.spule .scheibe{fill:var(--figur-koerper);stroke:var(--messing);stroke-width:1.5}.spule .wicklung{stroke:var(--faden);stroke-width:2.5;stroke-linecap:round}.spule .lose{fill:none;stroke:var(--faden);stroke-width:2;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.denkzeichen[data-zustand=suchen] .lose{animation:spule-suchen var(--dauer-spule) var(--kurve-faden) infinite alternate}@keyframes spule-suchen{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.denkzeichen[data-zustand=weben] .wicklung{animation:spule-weben var(--dauer-spule) var(--kurve-faden) infinite}.denkzeichen[data-zustand=weben] .wicklung:nth-child(5){animation-delay:calc(var(--dauer-spule) / 8)}.denkzeichen[data-zustand=weben] .wicklung:nth-child(6){animation-delay:calc(var(--dauer-spule) / 4)}.denkzeichen[data-zustand=weben] .wicklung:nth-child(7){animation-delay:calc(var(--dauer-spule) * 3 / 8)}.denkzeichen[data-zustand=weben] .lose{opacity:.4}@keyframes spule-weben{0%{opacity:.15}40%{opacity:1}to{opacity:1}}.denkzeichen[data-zustand=verbinden] .lose{animation:spule-verbinden var(--dauer-spule) var(--kurve-faden) infinite}@keyframes spule-verbinden{0%{stroke-dashoffset:1;opacity:.3}60%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:1}}@media(prefers-reduced-motion:reduce){.laeufer .bogen{animation:none;stroke-dashoffset:.5}.skelett .balken{animation:none;opacity:.7}.dialog,.dialog-schleier,.tooltip{animation:none}.spule .wicklung,.spule .lose,.marke-faden path{animation:none;opacity:1;stroke-dashoffset:0}}:root[data-motion=reduziert] .laeufer .bogen{animation:none;stroke-dashoffset:.5}:root[data-motion=reduziert] .spule .wicklung,:root[data-motion=reduziert] .spule .lose,:root[data-motion=reduziert] .marke-faden path{animation:none;opacity:1;stroke-dashoffset:0}:root[data-motion=reduziert] .skelett .balken{animation:none;opacity:.7}:root[data-motion=reduziert] .dialog,:root[data-motion=reduziert] .dialog-schleier,:root[data-motion=reduziert] .tooltip{animation:none}.glas{background:var(--glas-flaeche);-webkit-backdrop-filter:blur(var(--glas-unschaerfe)) saturate(var(--glas-saettigung));backdrop-filter:blur(var(--glas-unschaerfe)) saturate(var(--glas-saettigung))}@supports not (backdrop-filter: blur(0px)){.glas{background:var(--flaeche-erhoben)}}.menue,.popover,.liste{border:var(--rahmen-1) solid var(--rand-2);border-radius:var(--radius-karte);box-shadow:inset 0 var(--rahmen-1) 0 var(--kante-licht),var(--schatten-popover);padding:var(--abstand-1);color:var(--text-1);transform-origin:var( --radix-dropdown-menu-content-transform-origin, var( --radix-popover-content-transform-origin, var(--radix-select-content-transform-origin, top left) ) );animation:schwebend-auf var(--dauer-kurz) var(--kurve-aus)}.menue,.liste{display:grid;gap:var(--rahmen-1);min-width:calc(var(--breite-notizen) - var(--abstand-6))}@keyframes schwebend-auf{0%{opacity:0;transform:scale(.96)}}.menue .eintrag,.liste .eintrag{display:flex;align-items:center;gap:var(--abstand-2);min-height:var(--hoehe-zeile);padding:0 var(--abstand-2);border-radius:var(--radius-feld);color:var(--text-1);cursor:pointer;outline:none;-webkit-user-select:none;user-select:none}.menue .eintrag .symbol,.menue .eintrag .pfeil{color:var(--text-3)}.menue .eintrag .text{flex:1}.menue .eintrag kbd{font-family:var(--schrift-mono);font-size:var(--grad-nebentext);color:var(--text-2)}.menue .eintrag[data-highlighted],.liste .eintrag[data-highlighted]{background:var(--flaeche-griff)}.menue .eintrag:focus-visible{outline:var(--fokus-staerke) solid var(--fokus);outline-offset:calc(-1 * var(--fokus-staerke))}.menue .eintrag.gefaehrlich{color:var(--fehler)}.menue .eintrag.gefaehrlich[data-highlighted]{background:var(--fehler-flaeche)}.menue .eintrag[data-disabled],.liste .eintrag[data-disabled]{opacity:.5;cursor:default}.menue .trenner{height:var(--rahmen-1);background:var(--rand-1);margin:var(--abstand-1) 0}.menue .titel{font-size:var(--grad-nebentext);color:var(--text-3);padding:var(--abstand-1) var(--abstand-2) 0;font-weight:var(--staerke-mittel)}.menue .haken,.liste .haken{width:var(--symbol-klein);display:inline-flex;flex:none;color:var(--faden)}.liste .eintrag small{color:var(--text-2);margin-left:auto;font-size:var(--grad-nebentext)}.eingabe.auswahl{display:flex;align-items:center;justify-content:space-between;gap:var(--abstand-2);cursor:pointer;text-align:left}.eingabe.auswahl .symbol,.eingabe.auswahl .platzhalter,.eingabe.auswahl [data-placeholder]{color:var(--text-3)}.kalender{width:calc(var(--hoehe-zeile) * 7 + var(--abstand-2) * 2);padding:var(--abstand-2);display:grid;gap:var(--abstand-1)}.kalender .kopfzeile-k{display:flex;align-items:center;justify-content:space-between;padding:0 var(--abstand-1);min-height:var(--hoehe-klein)}.kalender .kopfzeile-k .tun{display:inline-flex}.kalender .monat{font-weight:var(--staerke-mittel)}.kalender .zurueck .symbol{transform:rotate(180deg)}.kalender .tage{display:grid;grid-template-columns:repeat(7,var(--hoehe-zeile))}.kalender .wt{text-align:center;font-size:var(--grad-nebentext);color:var(--text-2);line-height:var(--hoehe-klein)}.kalender .tag{height:var(--hoehe-zeile);border:0;background:none;border-radius:var(--radius-feld);font:inherit;font-variant-numeric:tabular-nums;color:var(--text-1);cursor:pointer;transition:background-color var(--dauer-druck) var(--kurve-aus)}@media(hover:hover)and (pointer:fine){.kalender .tag:hover{background:var(--flaeche-griff)}}.kalender .tag.fremd{color:var(--text-2);opacity:.6}.kalender .tag.wochenende{color:var(--text-2)}.kalender .tag.heute{box-shadow:inset 0 0 0 var(--rahmen-1) var(--messing)}.kalender .tag.gewaehlt{background:var(--faden);color:var(--knopf-text)}.kalender .fuss{display:flex;justify-content:space-between;align-items:center;padding:var(--abstand-1) var(--abstand-1) 0;border-top:var(--rahmen-1) solid var(--rand-1);font-size:var(--grad-nebentext);color:var(--text-2)}.eingabe.textbereich{height:auto;min-height:calc(var(--hoehe-feld) * 2);max-height:calc(var(--grad-oberflaeche) * var(--zeilenhoehe-oberflaeche) * 12 + var(--abstand-2) * 2);padding:var(--abstand-2) var(--abstand-3);resize:vertical;line-height:var(--zeilenhoehe-oberflaeche);field-sizing:content}.eingabe.textbereich.manuskript-text{font-family:var(--schrift-manuskript);font-size:var(--grad-lesen);line-height:var(--zeilenhoehe-manuskript);max-height:calc(var(--grad-lesen) * var(--zeilenhoehe-manuskript) * 12 + var(--abstand-2) * 2)}.suche{position:relative;display:grid;gap:var(--abstand-1)}.suche>.symbol{position:absolute;left:var(--abstand-2);top:calc(var(--hoehe-feld) / 2);translate:0 -50%;color:var(--text-3);pointer-events:none}.suche .eingabe{padding-left:calc(var(--abstand-2) + var(--symbol-gross) + var(--abstand-2));padding-right:var(--hoehe-klein)}.suche .symbolknopf{position:absolute;right:var(--rahmen-2);top:calc(var(--hoehe-feld) / 2);translate:0 -50%}.suche input::-webkit-search-cancel-button,.suche input::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}.suche .zaehler{font-size:var(--grad-nebentext);color:var(--text-3)}.einheit{position:relative;display:block}.einheit .eingabe.zahl{padding-right:var(--abstand-6);text-align:right;font-variant-numeric:tabular-nums}.einheit>span{position:absolute;right:var(--abstand-3);top:50%;translate:0 -50%;color:var(--text-3);pointer-events:none}.kaestchen{display:inline-flex;align-items:center;gap:var(--abstand-2);min-height:var(--hoehe-klein);cursor:pointer}.kaestchen.aus{opacity:.5;cursor:default}.kaestchen .box{position:relative;width:var(--symbol-gross);height:var(--symbol-gross);border:var(--rahmen-1) solid var(--rand-feld);border-radius:var(--radius-klein);background:var(--flaeche-erhoben);display:inline-flex;align-items:center;justify-content:center;color:var(--knopf-text);padding:0;flex:none;cursor:inherit;transition:background-color var(--dauer-druck) var(--kurve-aus),border-color var(--dauer-druck) var(--kurve-aus)}.kaestchen .box:after{content:"";position:absolute;top:50%;left:50%;width:var(--ziel-min);height:var(--ziel-min);transform:translate(-50%,-50%)}.kaestchen .box .symbol{width:var(--symbol-klein);height:var(--symbol-klein);animation:haken-auf var(--dauer-druck) var(--kurve-aus)}@keyframes haken-auf{0%{transform:scale(.6);opacity:0}}.kaestchen .box[data-state=checked],.kaestchen .box[data-state=indeterminate]{background:var(--faden);border-color:var(--faden)}.optionen{display:grid;gap:var(--abstand-2)}.option .box{border-radius:var(--radius-rund)}.option .punkt{width:var(--abstand-2);height:var(--abstand-2);border-radius:var(--radius-rund);background:var(--knopf-text);animation:haken-auf var(--dauer-druck) var(--kurve-aus)}.schalter{display:inline-flex;align-items:center;gap:var(--abstand-2);cursor:pointer;min-height:var(--hoehe-klein)}.schalter.aus{opacity:.5;cursor:default}.schalter .bahn{width:calc(var(--symbol-gross) * 2);height:var(--symbol-gross);border:0;padding:0;border-radius:var(--radius-rund);background:var(--rand-2);position:relative;flex:none;cursor:inherit;transition:background-color var(--dauer-kurz) var(--kurve-aus)}.schalter .bahn:after{content:"";position:absolute;top:50%;left:0;right:0;height:var(--ziel-min);transform:translateY(-50%)}.schalter .reiter{display:block;width:calc(var(--symbol-gross) - var(--rahmen-2) * 2);height:calc(var(--symbol-gross) - var(--rahmen-2) * 2);border-radius:var(--radius-rund);background:var(--flaeche-erhoben);box-shadow:var(--schatten-popover);translate:var(--rahmen-2) 0;transition:translate var(--dauer-kurz) var(--kurve-aus)}.schalter .bahn[data-state=checked]{background:var(--faden)}.schalter .bahn[data-state=checked] .reiter{translate:calc(var(--symbol-gross) + var(--rahmen-2)) 0}.toaster{position:fixed;right:var(--abstand-4);bottom:var(--abstand-4);display:grid;gap:var(--abstand-2);justify-items:end;z-index:var(--stufe-klebend);pointer-events:none}.toast{pointer-events:auto;display:flex;align-items:center;gap:var(--abstand-3);min-height:var(--hoehe-gross);padding:var(--abstand-2) var(--abstand-2) var(--abstand-2) var(--abstand-3);border:var(--rahmen-1) solid var(--rand-2);border-radius:var(--radius-karte);box-shadow:inset 0 var(--rahmen-1) 0 var(--kante-licht),var(--schatten-popover);color:var(--text-1)}.toast.erfolg .text{color:var(--erfolg)}.panel{display:grid;grid-template-rows:auto 1fr;border:var(--rahmen-1) solid var(--rand-2);border-radius:var(--radius-dialog);box-shadow:inset 0 var(--rahmen-1) 0 var(--kante-licht),var(--schatten-popover);color:var(--text-1);width:var(--breite-assistent);max-width:100%}.panel[data-breite=notizen]{width:var(--breite-notizen)}.panel-kopf{display:flex;align-items:center;justify-content:space-between;padding:var(--abstand-3) var(--abstand-3) 0}.panel-kopf h2{margin:0;font-size:var(--grad-leiste);font-weight:var(--staerke-mittel);color:var(--text-2)}.panel-inhalt{padding:var(--abstand-3);display:grid;gap:var(--abstand-3);align-content:start}.knopf .inhalt{display:inline-flex;align-items:center;gap:var(--abstand-2);animation:inhalt-auf var(--dauer-druck) var(--kurve-aus)}@keyframes inhalt-auf{0%{opacity:.4;filter:blur(var(--rahmen-2))}}.knopf .haken-zeichnen{width:var(--symbol-klein);height:var(--symbol-klein);fill:none;stroke:var(--erfolg);stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.knopf .haken-zeichnen path{stroke-dasharray:1;stroke-dashoffset:1;animation:zeichnen var(--dauer-kurz) var(--kurve-aus) forwards}@keyframes zeichnen{to{stroke-dashoffset:0}}.knopf.gesichert{border-color:var(--erfolg)}@media(prefers-reduced-motion:reduce){.menue,.popover,.liste,.knopf .inhalt,.kaestchen .box .symbol,.option .punkt{animation:none}.knopf .haken-zeichnen path{animation:none;stroke-dashoffset:0}}:root[data-motion=reduziert] .menue,:root[data-motion=reduziert] .popover,:root[data-motion=reduziert] .liste,:root[data-motion=reduziert] .knopf .inhalt,:root[data-motion=reduziert] .kaestchen .box .symbol,:root[data-motion=reduziert] .option .punkt{animation:none}:root[data-motion=reduziert] .knopf .haken-zeichnen path{animation:none;stroke-dashoffset:0}.zeile-zu{display:grid;grid-template-rows:1fr;overflow:hidden;transition:grid-template-rows var(--dauer-kurz) var(--kurve-aus),opacity var(--dauer-druck) var(--kurve-aus)}.zeile-zu>*{min-height:0}.zeile-zu.zu{grid-template-rows:0fr;opacity:0}.tabellenfeld{overflow:auto}.tabellenfeld table{width:100%;border-collapse:separate;border-spacing:0}.tabellenfeld thead th{position:sticky;top:0;z-index:var(--stufe-klebend);height:var(--hoehe-kopfzeile);padding:0 var(--abstand-2);text-align:left;white-space:nowrap;font-size:var(--grad-nebentext);font-weight:var(--staerke-mittel);color:var(--text-3);background:var(--flaeche-erhoben);border-bottom:var(--rahmen-1) solid var(--rand-2)}.tabellenfeld thead th button{display:inline-flex;align-items:center;gap:var(--abstand-1);min-height:var(--ziel-min);height:100%;padding:0;border:0;background:none;font:inherit;font-weight:var(--staerke-mittel);color:inherit;cursor:pointer;border-radius:var(--radius-klein)}.tabellenfeld thead th .sortzeichen{opacity:0;color:var(--faden);transition:opacity var(--dauer-druck) var(--kurve-aus)}.tabellenfeld thead th[aria-sort] .sortzeichen{opacity:1}.tabellenfeld thead th[aria-sort=descending] .sortzeichen{transform:rotate(180deg)}.tabellenfeld thead th button:hover .sortzeichen{opacity:.5}.tabellenfeld .zahlenspalte{text-align:center;padding-right:var(--abstand-2)}.tabellenfeld .zahlenblock{display:inline-block;min-width:var(--zahlenblock);text-align:right;font-variant-numeric:tabular-nums}.tabellenfeld tbody tr{height:var(--hoehe-zeile);transition:background-color var(--dauer-druck) var(--kurve-aus)}.tabellenfeld tbody td{padding:0 var(--abstand-2);vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tabellenfeld col.spalte-wahl{width:calc(var(--kaestchen) + var(--abstand-3))}.tabellenfeld tbody tr:hover{background:var(--flaeche-griff)}.tabellenfeld tbody tr[aria-selected=true]{background:var(--auswahl)}.tabellenfeld tbody tr[aria-selected=true] td:first-child{border-radius:var(--radius-klein) 0 0 var(--radius-klein)}.tabellenfeld tbody tr[aria-selected=true] td:last-child{border-radius:0 var(--radius-klein) var(--radius-klein) 0}.tabellenfeld tbody tr:focus-visible{outline:var(--fokus-staerke) solid var(--fokus);outline-offset:calc(var(--fokus-abstand) * -1)}.tabellenfeld .leerzeile td{height:calc(var(--hoehe-zeile) * 3);color:var(--text-2);text-align:center;white-space:normal;max-width:none}.tabellenfeld .wahl{width:calc(var(--kaestchen) + var(--abstand-3));padding-right:0}.wahlkaestchen{display:grid;place-items:center;width:var(--kaestchen);height:var(--kaestchen);border:var(--rahmen-1) solid var(--rand-feld);border-radius:var(--radius-klein);background:var(--flaeche-erhoben);cursor:pointer;opacity:0;transition:opacity var(--dauer-druck) var(--kurve-aus),background-color var(--dauer-druck) var(--kurve-aus),border-color var(--dauer-druck) var(--kurve-aus)}.tabellenfeld tbody tr:hover .wahlkaestchen,.tabellenfeld tr:focus-within .wahlkaestchen,.tabellenfeld thead:hover .wahlkaestchen,.tabellenfeld[data-auswahl=aktiv] .wahlkaestchen{opacity:1}.wahlkaestchen[aria-checked=true],.wahlkaestchen[aria-checked=mixed]{opacity:1;background:var(--faden);border-color:var(--faden)}.wahlkaestchen .haken{color:var(--knopf-text);opacity:0;transform:scale(.6);transition:opacity var(--dauer-druck) var(--kurve-aus),transform var(--dauer-druck) var(--kurve-aus)}.wahlkaestchen[aria-checked=true] .haken,.wahlkaestchen[aria-checked=mixed] .haken{opacity:1;transform:scale(1)}.tabellenfeld .naht{border-bottom:var(--rahmen-1) solid transparent;padding-bottom:var(--rahmen-2);transition:border-bottom-color var(--dauer-druck) var(--kurve-aus)}.tabellenfeld tr:hover .naht[data-herkunft=auto],.tabellenfeld tr:focus-within .naht[data-herkunft=auto],.tabellenfeld tr[aria-selected=true] .naht[data-herkunft=auto]{border-bottom-style:dashed;border-bottom-color:var(--rand-feld)}.tabellenfeld tr:hover .naht[data-herkunft=hand],.tabellenfeld tr:focus-within .naht[data-herkunft=hand],.tabellenfeld tr[aria-selected=true] .naht[data-herkunft=hand]{border-bottom-color:var(--faden)}.tabellen-legende{display:flex;flex-wrap:wrap;gap:var(--abstand-4);margin-top:var(--abstand-3);font-size:var(--grad-nebentext);color:var(--text-3)}.tabellen-legende span{display:inline-flex;align-items:center;gap:var(--abstand-2)}.naht-probe{display:block;width:var(--abstand-4);border-bottom:var(--rahmen-1) solid var(--rand-feld)}.naht-probe[data-herkunft=auto]{border-bottom-style:dashed}.naht-probe[data-herkunft=hand]{border-bottom-color:var(--faden)}.tabellenfeld .skelettzeile .balken{display:block;height:var(--grad-nebentext);border-radius:var(--radius-klein);background:var(--rand-1);animation:pulsen var(--dauer-skelett) var(--kurve-inout) infinite alternate}.tabellenfeld .skelettzeile .balken[data-laenge=kurz]{width:var(--abstand-4);margin:0 auto}.reiter{position:relative;display:flex;gap:var(--abstand-1);border-bottom:var(--rahmen-1) solid var(--rand-1)}.reiter-knopf{position:relative;z-index:var(--stufe-im-fluss);display:inline-flex;align-items:center;gap:var(--abstand-2);min-height:var(--hoehe-primaer);padding:0 var(--abstand-3);border:0;background:none;font:inherit;font-weight:var(--staerke-mittel);color:var(--text-2);cursor:pointer;transition:color var(--dauer-druck) var(--kurve-aus)}.reiter-knopf:hover{color:var(--text-1)}.reiter-knopf[data-state=active]{color:var(--text-1);font-weight:var(--staerke-halbfett)}.reiter-knopf .zahl{font-size:var(--grad-nebentext);font-weight:var(--staerke-normal);color:var(--text-3);font-variant-numeric:tabular-nums}.reiter-marker{position:absolute;left:0;bottom:calc(var(--rahmen-1) * -1);height:var(--rahmen-2);background:var(--faden);border-radius:var(--radius-rund);pointer-events:none;transition:transform var(--dauer-kurz) var(--kurve-inout),width var(--dauer-kurz) var(--kurve-inout)}.reiter:not([data-bereit]) .reiter-marker{opacity:0}.reiter-flaeche{outline:none}.kommando-schleier{position:fixed;inset:0;z-index:var(--stufe-schleier);background:var(--schleier);animation:schleier-da var(--dauer-kurz) var(--kurve-aus)}.kommando{position:fixed;z-index:var(--stufe-ueber-schleier);top:var(--kommando-oben);left:50%;width:min(var(--breite-kommando),calc(100vw - var(--abstand-6)));transform:translate(-50%);transform-origin:top center;border:var(--rahmen-1) solid var(--rand-2);border-radius:var(--radius-dialog);box-shadow:inset 0 var(--rahmen-1) 0 var(--kante-licht),var(--schatten-dialog);overflow:hidden;animation:kommando-herein var(--dauer-kurz) var(--kurve-aus)}.kommando-zeile{display:flex;align-items:center;gap:var(--abstand-3);min-height:var(--hoehe-gross);padding:0 var(--abstand-4);border-bottom:var(--rahmen-1) solid var(--rand-1)}.kommando-zeile .symbol{color:var(--text-3)}.kommando input{flex:1;min-width:0;border:0;background:none;font:inherit;font-size:var(--grad-lesen);color:var(--text-1);outline:none}.kommando input::placeholder{color:var(--text-3)}.kommando-liste{list-style:none;margin:0;padding:var(--abstand-2);max-height:calc(var(--hoehe-zeile) * 9);overflow:auto}.kommando-liste ul{list-style:none;margin:0;padding:0}.kommando-gruppe{margin:0;padding:var(--abstand-2) var(--abstand-2) var(--abstand-1);font-size:var(--grad-nebentext);font-weight:var(--staerke-mittel);color:var(--text-3)}.kommando-eintrag{display:flex;align-items:center;gap:var(--abstand-3);min-height:var(--hoehe-zeile);padding:0 var(--abstand-2);border-radius:var(--radius-feld);color:var(--text-1);cursor:pointer}.kommando-eintrag .symbol{color:var(--text-3)}.kommando-eintrag kbd{margin-left:auto;font-family:var(--schrift-mono);font-size:var(--grad-nebentext);color:var(--text-3)}.kommando-eintrag[aria-selected=true]{background:var(--auswahl)}.kommando-leer{padding:var(--abstand-4) var(--abstand-2);color:var(--text-3)}.kommando-fuss{display:flex;gap:var(--abstand-4);margin:0;padding:var(--abstand-2) var(--abstand-4);border-top:var(--rahmen-1) solid var(--rand-1);font-size:var(--grad-nebentext);color:var(--text-3)}.kommando-fuss kbd,.kommando-zeile kbd{font-family:var(--schrift-mono);color:var(--text-3)}@keyframes schleier-da{0%{opacity:0}}@keyframes kommando-herein{0%{opacity:0;transform:translate(-50%) scale(.98) translateY(calc(var(--abstand-1) * -1))}}.wortmarke{display:inline-flex;align-items:baseline;gap:var(--abstand-2);font-family:var(--schrift-marke);font-variation-settings:"opsz" var(--marke-optisch);font-weight:var(--staerke-halbfett);letter-spacing:var(--marke-laufweite);line-height:1;color:var(--text-1)}.wortmarke[data-groesse=gross]{font-size:var(--grad-marke-gross)}.wortmarke[data-groesse=mittel]{font-size:var(--grad-marke-mittel)}.wortmarke[data-groesse=klein]{font-size:var(--grad-marke-klein)}.marke-wort{position:relative;display:inline-block}.marke-text{display:inline-block}.marke-faden{position:absolute;left:0;right:0;bottom:calc(-1 * var(--abstand-1));height:var(--marke-faden-hoehe);overflow:visible;pointer-events:none}.marke-faden path{fill:none;stroke:var(--faden);stroke-width:var(--rahmen-faden);stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0;animation:marke-ziehen var(--dauer-linie) var(--kurve-faden) backwards}@keyframes marke-ziehen{0%{stroke-dashoffset:1}}.wortmarke .marke-oese{align-self:center;width:var(--marke-oese);height:var(--marke-oese);margin-right:calc(-1 * var(--abstand-1))}.marke-untertitel{font-family:var(--schrift-oberflaeche);font-weight:var(--staerke-mittel);font-size:var(--grad-nebentext);letter-spacing:0;color:var(--text-3)}.nur-fuer-screenreader{position:absolute;width:var(--rahmen-1);height:var(--rahmen-1);margin:calc(var(--rahmen-1) * -1);padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.reiter-marker,.wahlkaestchen,.wahlkaestchen .haken,.tabellenfeld tbody tr,.tabellenfeld .naht{transition:none}.kommando{animation-name:schleier-da}.tabellenfeld .skelettzeile .balken{animation:none}}.bereichswechsel{display:flex;flex-direction:column;gap:var(--abstand-3);padding:var(--abstand-3) var(--abstand-2);width:var(--breite-seitenleiste);min-width:0;overflow:hidden;background:var(--flaeche-grund);border-right:var(--rahmen-1) solid var(--rand-1);transition:width var(--dauer-kurz) var(--kurve-inout)}.bereichswechsel>.marke,.bereichswechsel>.nav-ebene,.bereichswechsel>.nav-fuss,.bereichswechsel>.nav-konto{flex:none;min-width:0}.bereichswechsel>.nav-unter{flex:1 1 auto;min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden}.nav-ebene{animation:nav-ebene-herein var(--dauer-kurz) var(--kurve-aus)}@keyframes nav-ebene-herein{0%{opacity:0;transform:translateY(var(--weg-herein))}}.nav-etikett{margin:0 0 var(--abstand-1);padding:0 var(--abstand-2);font-size:var(--grad-nebentext);font-weight:var(--staerke-mittel);letter-spacing:var(--laufweite-etikett);text-transform:uppercase;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bereichswechsel[data-eingeklappt=ja] .nav-etikett{opacity:0}.bereichswechsel[data-eingeklappt=ja]{width:var(--breite-nav-schmal);padding:var(--abstand-3) var(--abstand-1)}.bereichswechsel>.marke{display:flex;align-items:center;justify-content:space-between;gap:var(--abstand-2);padding:var(--abstand-1) var(--abstand-2);min-width:0}.bereichswechsel>.marke .griff{flex:none;color:var(--text-3)}.bereichswechsel[data-eingeklappt=ja]>.marke{flex-direction:column;gap:var(--abstand-1);padding:0}.bereichswechsel[data-eingeklappt=ja]>.marke .bildmarke{width:var(--hoehe-knopf);height:var(--hoehe-knopf)}.bereichswechsel ul{position:relative;display:grid;gap:var(--rahmen-2);align-content:start;margin:0;padding:0;list-style:none}.bereichswechsel a{display:flex;align-items:center;gap:var(--abstand-2);width:100%;min-height:var(--hoehe-zeile);padding:0 var(--abstand-2);border:0;border-radius:var(--radius-feld);background:none;color:var(--text-2);font:inherit;font-size:var(--grad-leiste);text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--dauer-druck) var(--kurve-aus),color var(--dauer-druck) var(--kurve-aus)}@media(hover:hover)and (pointer:fine){.bereichswechsel a:hover{background:var(--flaeche-griff);color:var(--text-1)}}.bereichswechsel a[aria-current=page]{background:var(--auswahl);color:var(--text-1);font-weight:var(--staerke-mittel)}.bereich-marker{position:absolute;left:0;top:0;width:var(--rahmen-2);border-radius:var(--radius-rund);background:var(--faden);transition:transform var(--dauer-kurz) var(--kurve-inout)}.bereich-marker[data-weg=sprung]{transition:none}.bereichswechsel .nav-fuss,.bereichswechsel .nav-konto{border-top:var(--rahmen-1) solid var(--rand-1);padding-top:var(--abstand-2)}.unterliste{display:grid;gap:var(--rahmen-2);align-content:start;margin:0;padding:0;list-style:none}.unterliste a{position:relative;display:flex;align-items:center;gap:var(--abstand-2);min-height:var(--hoehe-zeile);padding:0 var(--abstand-2);border-radius:var(--radius-feld);color:var(--text-2);font-size:var(--grad-leiste);text-decoration:none;white-space:nowrap;transition:background-color var(--dauer-druck) var(--kurve-aus),color var(--dauer-druck) var(--kurve-aus)}.unterliste li[data-ebene="2"] a{padding-left:var(--abstand-4)}.unterliste li[data-ebene="3"] a{padding-left:var(--abstand-5)}@media(hover:hover)and (pointer:fine){.unterliste a:hover{background:var(--flaeche-griff);color:var(--text-1)}}.unterliste a[aria-current=page]{background:var(--auswahl);color:var(--text-1);font-weight:var(--staerke-mittel)}.unterliste a[aria-current=page]:before{content:"";position:absolute;left:0;top:20%;height:60%;width:var(--rahmen-2);border-radius:var(--radius-rund);background:var(--faden)}.unterliste .nummer{flex:none;font-variant-numeric:tabular-nums;color:var(--text-3)}.unterliste a[aria-current=page] .nummer{color:var(--text-2)}.unterliste .name{min-width:0;overflow:hidden;text-overflow:ellipsis}.unterliste .nebentext{margin-left:auto;padding-left:var(--abstand-2);font-size:var(--grad-nebentext);font-variant-numeric:tabular-nums;color:var(--text-2)}.kontomenue{display:flex;align-items:center;gap:var(--abstand-2);width:100%;min-width:0;min-height:var(--hoehe-knopf);padding:0 var(--abstand-2) 0 var(--abstand-1);border:0;border-radius:var(--radius-feld);background:none;color:var(--text-2);font:inherit;font-size:var(--grad-leiste);text-align:left;cursor:pointer;transition:background-color var(--dauer-druck) var(--kurve-aus),color var(--dauer-druck) var(--kurve-aus)}@media(hover:hover)and (pointer:fine){.kontomenue:hover{background:var(--flaeche-griff);color:var(--text-1)}}.kontomenue>.zeichen{flex:none;display:grid;place-items:center;width:var(--hoehe-knopf);height:var(--hoehe-knopf);border-radius:var(--radius-rund);background:var(--faden);color:var(--flaeche-erhoben);font-size:var(--grad-nebentext);font-weight:var(--staerke-halbfett);letter-spacing:0}.kontomenue>.name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bereichswechsel[data-eingeklappt=ja] .kontomenue{justify-content:center;padding:0}.pfadleiste{display:flex;align-items:center;min-width:0;overflow:hidden;font-size:var(--grad-leiste)}.pfad-teil-paar{display:flex;align-items:center;min-width:0}.pfad-teil{display:flex;align-items:center;min-width:0;min-height:var(--ziel-min);padding:0 var(--abstand-1) 0 var(--abstand-2);border:0;border-radius:var(--radius-klein);background:none;color:var(--text-3);font:inherit;font-size:var(--grad-leiste);cursor:pointer;transition:background-color var(--dauer-druck) var(--kurve-aus),color var(--dauer-druck) var(--kurve-aus)}span.pfad-teil{cursor:default}.pfad-teil>.text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pfad-teil-paar[data-jetzt=ja] .pfad-teil{color:var(--text-1);font-weight:var(--staerke-mittel)}@media(hover:hover)and (pointer:fine){button.pfad-teil:hover,.pfad-griff:hover{background:var(--flaeche-griff);color:var(--text-1)}}.pfad-griff{flex:none;display:grid;place-items:center;width:var(--ziel-min);height:var(--ziel-min);border:0;border-radius:var(--radius-klein);background:none;color:var(--text-3);cursor:pointer;transition:background-color var(--dauer-druck) var(--kurve-aus),color var(--dauer-druck) var(--kurve-aus)}.pfad-griff[data-state=open]{background:var(--flaeche-griff);color:var(--text-1)}.pfad-trenner{flex:none;display:grid;place-items:center;color:var(--rand-2)}.pfad-gekuerzt{flex:none;padding:0 var(--abstand-2)}.bereichswechsel[data-eingeklappt=ja] .name{position:absolute;width:var(--rahmen-1);height:var(--rahmen-1);padding:0;margin:calc(-1 * var(--rahmen-1));overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.bereichswechsel[data-eingeklappt=ja] a{justify-content:center;padding:0;min-width:var(--ziel-min)}@media(prefers-reduced-motion:reduce){.bereichswechsel,.bereich-marker{transition:none}}.gliederung{padding:var(--abstand-3) var(--abstand-2);min-width:0;overflow:auto}.gliederung-kopf{display:flex;align-items:center;gap:var(--abstand-2);padding:0 var(--abstand-2) var(--abstand-2);color:var(--text-3);font-size:var(--grad-nebentext);text-transform:uppercase;letter-spacing:var(--laufweite-etikett)}.gliederung ul{display:grid;gap:var(--rahmen-2);margin:0;padding:0;list-style:none}.gliederung li{position:relative;display:flex;align-items:center;gap:var(--abstand-2);min-height:var(--hoehe-zeile);padding:0 var(--abstand-2);padding-left:calc(var(--abstand-2) + (var(--ebene, 1) - 1) * var(--abstand-4));border-radius:var(--radius-feld);color:var(--text-2);font-size:var(--grad-leiste);cursor:pointer}@media(hover:hover)and (pointer:fine){.gliederung li:hover{background:var(--flaeche-griff)}}.gliederung li[aria-selected=true]{background:var(--auswahl);color:var(--text-1);font-weight:var(--staerke-mittel)}.gliederung li[aria-selected=true]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:var(--rahmen-2);height:60%;border-radius:var(--radius-rund);background:var(--faden)}.gliederung .nr{min-width:var(--abstand-4);color:var(--text-3);font-variant-numeric:tabular-nums}.gliederung li[aria-selected=true] .nr,.gliederung li[aria-selected=true] .zahl{color:var(--text-2)}.gliederung .titel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gliederung .zahl{margin-left:auto;color:var(--text-3);font-size:var(--grad-nebentext);font-variant-numeric:tabular-nums}.figur{display:block;flex:none;overflow:visible}.figur[data-groesse=klein]{width:var(--figur-klein);height:var(--figur-klein)}.figur[data-groesse=mittel]{width:var(--figur-mittel);height:var(--figur-mittel)}.figur[data-groesse=gross]{width:var(--figur-gross);height:var(--figur-gross)}.sockel{display:grid;justify-items:center;gap:0;margin:0;width:fit-content}.sockel-buehne{display:grid;place-items:end center;padding-bottom:var(--abstand-2);animation:figur-herein var(--dauer-mittel) var(--kurve-aus) both}@keyframes figur-herein{0%{opacity:0;transform:translateY(var(--weg-figur))}}.sockel-stein{box-sizing:border-box;width:calc(100% + var(--abstand-6));min-height:var(--sockel-hoehe);margin:0;padding:var(--abstand-2) var(--abstand-3);display:flex;align-items:center;justify-content:center;text-align:center;border-radius:var(--radius-klein);background:var(--flaeche-versenkt);border:var(--rahmen-1) solid var(--rand-1);box-shadow:inset 0 var(--rahmen-1) 0 var(--kante-licht);font-family:var(--schrift-anzeige);font-style:italic;font-size:var(--grad-leiste);line-height:var(--zeilenhoehe-knapp);color:var(--text-2);text-wrap:balance}.stillleben{display:block;height:auto;max-width:100%;border-radius:var(--radius-dialog);mix-blend-mode:var(--bild-mischung);-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,black 55%,transparent 100%);mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,black 55%,transparent 100%)}.stillleben[data-groesse=mittel]{width:var(--bild-mittel)}.stillleben[data-groesse=gross]{width:var(--bild-gross)}.stillleben[data-groesse=frei]{width:100%}.bild-buehne{background:var(--buehne);border-radius:var(--radius-dialog);overflow:hidden}.vignette{display:block;height:auto;max-width:100%;overflow:visible}.vignette[data-groesse=mittel]{width:var(--bild-mittel)}.vignette[data-groesse=frei]{width:100%}.vignette .plinth-text,.vignette .status-caption,.vignette .karten-text{font-family:var(--schrift-anzeige);font-style:italic;font-size:var(--grad-leiste);letter-spacing:var(--laufweite-etikett)}.vignette .plinth-text{fill:var(--figur-messing-hell);text-anchor:middle}.vignette .status-caption{fill:var(--text-2);text-anchor:middle}.vignette .karten-text{font-size:var(--grad-nebentext);font-weight:var(--staerke-halbfett)}.vignette .plinth-line,.vignette .tile-border{stroke:var(--rand-2)}.vignette .card-line,.vignette .grid-line,.vignette .beleg-line{stroke:var(--pergament-text-2);stroke-opacity:.4}.bildmarke{display:inline-block;flex:none;overflow:visible}.bildmarke[data-groesse=klein]{width:var(--symbol-gross);height:var(--symbol-gross)}.bildmarke[data-groesse=gross]{width:var(--figur-klein);height:var(--figur-klein)}.bildmarke .messing-hell{stop-color:var(--figur-messing-hell)}.bildmarke .messing-mitte{stop-color:var(--messing)}.bildmarke .messing-tief{stop-color:var(--figur-messing-tief)}.bildmarke .kreis{stroke:var(--messing);stroke-width:2;stroke-dasharray:3 5;opacity:.3}.bildmarke .feder{stroke-linejoin:round;stroke-linecap:round}.bildmarke .schenkel{stroke-width:10}.bildmarke .steg{stroke-width:4;opacity:.6}.bildmarke .linie,.bildmarke .herz{stroke-width:7}.bildmarke .faden{stroke:var(--faden);stroke-width:15;stroke-linecap:round;stroke-linejoin:round}.bildmarke[data-groesse=klein] .schenkel,.bildmarke[data-groesse=klein] .linie,.bildmarke[data-groesse=klein] .herz{stroke-width:26}.bildmarke[data-groesse=klein] .faden{stroke-width:40}.fadenlinie{display:block;width:100%;max-width:var(--breite-formular);height:var(--abstand-5);margin:0 auto;overflow:visible}.fadenlinie .haarlinie{stroke:var(--rand-2);stroke-width:1;stroke-dasharray:1 3}.fadenlinie .faden{fill:none;stroke:var(--faden-ruhig);stroke-width:1.8;stroke-linecap:round}.fadenlinie .oese{fill:var(--messing)}.fadenlinie[data-art=saum]{height:var(--abstand-2);max-width:none}.fadenlinie .naht{stroke:var(--faden-ruhig);stroke-width:2;stroke-dasharray:6 5;stroke-linecap:round;vector-effect:non-scaling-stroke}.siegel{display:inline-flex;align-items:center;gap:var(--abstand-2);min-height:var(--hoehe-klein);font-size:var(--grad-leiste);color:var(--text-1)}.siegel-ring{display:inline-grid;place-items:center;width:var(--siegel);height:var(--siegel);border-radius:var(--radius-rund);border:var(--rahmen-1) solid var(--messing);color:var(--messing);box-shadow:inset 0 0 0 var(--rahmen-2) var(--flaeche-erhoben);background:var(--flaeche-erhoben)}.siegel[data-zustand=offen] .siegel-ring{border-style:dashed;color:var(--text-3);border-color:var(--rand-feld)}.siegel[data-zustand=gerissen] .siegel-ring{border-color:var(--fehler);color:var(--fehler)}.siegel[data-zustand=gerissen] .siegel-text{color:var(--fehler)}.siegel-text{font-weight:var(--staerke-mittel)}.siegel-dazu{color:var(--text-3);font-size:var(--grad-nebentext);font-variant-numeric:tabular-nums}.etikett{display:inline-block;font-size:var(--grad-nebentext);font-weight:var(--staerke-mittel);color:var(--text-3);text-transform:uppercase;letter-spacing:var(--laufweite-etikett)}@media(prefers-reduced-motion:reduce){.sockel-buehne{animation:none}}:root[data-motion=reduziert] .sockel-buehne{animation:none}.formular{display:grid;gap:var(--abstand-4);max-width:calc(var(--breite-formular) + var(--abstand-7))}.formular>header{display:grid;gap:var(--abstand-1)}.formular>header h2{margin:0;font-size:var(--grad-lesen);font-weight:var(--staerke-halbfett)}.formular>header p{margin:0;font-size:var(--grad-leiste);color:var(--text-2)}.formular .felder{display:grid;gap:var(--abstand-3);max-width:var(--breite-formular)}.formular .aktionen{position:relative;display:flex;align-items:center;gap:var(--abstand-2);max-width:var(--breite-formular)}.formular .zaehler{display:inline-flex;align-items:center;gap:var(--abstand-1);height:var(--hoehe-knopf);margin-left:var(--abstand-1);padding:0 var(--abstand-2);border:0;border-radius:var(--radius-klein);background:none;font:inherit;font-size:var(--grad-nebentext);color:var(--fehler);white-space:nowrap;cursor:pointer;transition:background-color var(--dauer-druck) var(--kurve-aus)}@media(hover:hover)and (pointer:fine){.formular .zaehler:hover{background:var(--fehler-flaeche)}}.formular .zaehler .pfeil{transition:transform var(--dauer-druck) var(--kurve-aus)}.formular .zaehler[aria-expanded=true] .pfeil{transform:rotate(180deg)}.formular .ueberblick{position:absolute;left:0;bottom:calc(100% + var(--abstand-2));z-index:var(--stufe-schwebend);width:var(--breite-ueberblick);display:grid;gap:var(--abstand-2);padding:var(--abstand-3);border:var(--rahmen-1) solid var(--rand-2);border-radius:var(--radius-karte);box-shadow:var(--schatten-popover);transform-origin:bottom left;animation:ueberblick-auf var(--dauer-kurz) var(--kurve-aus) both}@keyframes ueberblick-auf{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.formular .ueberblick h3{margin:0;font-size:var(--grad-leiste);font-weight:var(--staerke-halbfett);color:var(--text-1)}.formular .ueberblick ul{margin:0;padding:0;list-style:none;display:grid;gap:var(--rahmen-2)}.formular .ueberblick li button{display:flex;width:100%;min-height:var(--ziel-min);align-items:baseline;gap:var(--abstand-2);padding:var(--abstand-1) var(--abstand-2);border:0;border-radius:var(--radius-klein);background:none;font:inherit;font-size:var(--grad-leiste);color:var(--text-1);text-align:left;cursor:pointer;transition:background-color var(--dauer-druck) var(--kurve-aus)}@media(hover:hover)and (pointer:fine){.formular .ueberblick li button:hover{background:var(--auswahl)}}.formular .ueberblick li b{font-weight:var(--staerke-mittel);color:var(--fehler)}.formular .ueberblick li span{font-size:var(--grad-nebentext);color:var(--text-2)}.liste{display:grid}.liste .ende{display:flex;align-items:center;justify-content:center;gap:var(--abstand-2);margin:0;padding:var(--abstand-4) 0 var(--abstand-5);font-size:var(--grad-nebentext);color:var(--text-3)}.liste .ende:before,.liste .ende:after{content:"";height:var(--rahmen-1);width:var(--abstand-6);background:var(--rand-1)}.leerer-zustand{display:grid;align-content:safe center;gap:var(--abstand-3);justify-items:center;text-align:center;max-width:var(--zeile-lesen);margin:0 auto;padding:var(--abstand-6) var(--abstand-4) var(--abstand-6)}.leerer-zustand>.sockel{margin-bottom:var(--abstand-2)}.leerer-zustand h2{margin:0;font-family:var(--schrift-anzeige);font-size:var(--grad-titel);font-weight:var(--staerke-normal);letter-spacing:var(--laufweite-eng);line-height:var(--zeilenhoehe-knapp);text-wrap:balance;color:var(--text-1)}.leerer-zustand p{margin:0;color:var(--text-2)}.leerer-zustand .tun{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--abstand-2);margin-top:var(--abstand-1)}.fehlerzustand{display:flex;align-items:flex-start;gap:var(--abstand-3);color:var(--text-1)}.fehlerzustand>.symbol{color:var(--fehler);margin-top:var(--rahmen-2);flex:none}.fehlerzustand[data-art=leiste]{padding:var(--abstand-3) var(--abstand-4);background:var(--fehler-flaeche);border-bottom:var(--rahmen-1) solid var(--fehler)}.fehlerzustand[data-art=flaeche]{max-width:var(--zeile-lesen);margin:0 auto;padding:var(--abstand-7) var(--abstand-4) var(--abstand-6)}.fehlerzustand .text{display:grid;gap:var(--abstand-1);min-width:0}.fehlerzustand strong{font-size:var(--grad-leiste);font-weight:var(--staerke-halbfett);color:var(--text-1)}.fehlerzustand[data-art=flaeche] strong{font-family:var(--schrift-anzeige);font-size:var(--grad-titel);font-weight:var(--staerke-normal);letter-spacing:var(--laufweite-eng)}.fehlerzustand p{margin:0;font-size:var(--grad-leiste);color:var(--text-2)}.fehlerzustand .tun{display:flex;flex-wrap:wrap;gap:var(--abstand-2);margin-top:var(--abstand-1)}.fehlerzustand .technisch{font-size:var(--grad-nebentext);color:var(--text-2)}.fehlerzustand .technisch summary{display:flex;align-items:center;min-height:var(--ziel-min);width:fit-content;cursor:pointer}.fehlerzustand .technisch pre{margin:var(--abstand-2) 0 0;padding:var(--abstand-2);border-radius:var(--radius-feld);background:var(--flaeche-versenkt);font-family:var(--schrift-mono);overflow-x:auto}.ladezustand{padding:var(--abstand-3) var(--abstand-4)}.ankommen{container-type:inline-size;padding:var(--abstand-6) var(--abstand-4)}.ankommen .spalten{display:grid;grid-template-columns:minmax(0,1fr) var(--breite-karte);align-items:start;gap:var(--abstand-6)}.ankommen[data-bild=ja] .spalten{grid-template-columns:minmax(0,1fr) var(--bild-mittel)}.ankommen .bild{display:grid;gap:var(--abstand-4);justify-items:center}.ankommen .bild .stillleben{width:100%}.ankommen .bild .nebenan{width:100%;padding-left:0;border-left:0}@container (max-width: 900px){.ankommen .spalten{grid-template-columns:minmax(0,1fr);gap:var(--abstand-5)}}.ankommen .brief{display:grid;justify-items:start;gap:var(--abstand-3);max-width:var(--zeile-lesen)}.ankommen .brief h2{margin:0;font-family:var(--schrift-anzeige);font-size:var(--grad-anzeige);font-weight:var(--staerke-normal);line-height:var(--zeilenhoehe-anzeige);letter-spacing:var(--laufweite-anzeige);text-wrap:balance}.ankommen .brief p{margin:0;font-size:var(--grad-lesen);line-height:var(--zeilenhoehe-manuskript);color:var(--text-2)}.ankommen .brief .umfang{font-size:var(--grad-leiste);color:var(--text-3);font-variant-numeric:tabular-nums}.ankommen .nebenan{display:grid;gap:var(--abstand-3);padding-left:var(--abstand-4);border-left:var(--rahmen-1) solid var(--rand-1)}@container (max-width: 900px){.ankommen .nebenan{padding-left:0;padding-top:var(--abstand-3);border-left:0;border-top:var(--rahmen-1) solid var(--rand-1)}}.ankommen .nebenan .etikett{font-size:var(--grad-nebentext);color:var(--text-3);text-transform:uppercase;letter-spacing:var(--laufweite-etikett)}.ankommen .nebenan ul{margin:0;padding:0;list-style:none;display:grid;gap:var(--abstand-2);font-size:var(--grad-leiste)}.ankommen .nebenan li{display:flex;justify-content:space-between;gap:var(--abstand-3);color:var(--text-2)}.ankommen .nebenan li b{font-weight:var(--staerke-mittel);color:var(--text-1)}.ankommen .nebenan li span{color:var(--text-3);font-variant-numeric:tabular-nums;white-space:nowrap}.gestaffelt>*{animation:muster-herein var(--dauer-mittel) var(--kurve-aus) both}.gestaffelt>:nth-child(2){animation-delay:var(--versatz)}.gestaffelt>:nth-child(3){animation-delay:calc(var(--versatz) * 2)}.gestaffelt>:nth-child(4){animation-delay:calc(var(--versatz) * 3)}.gestaffelt>:nth-child(n+5){animation-delay:calc(var(--versatz) * 4)}@keyframes muster-herein{0%{opacity:0;transform:translateY(var(--weg-herein))}to{opacity:1;transform:none}}.huelle{display:grid;grid-template-columns:auto minmax(0,1fr);height:var(--huelle-hoehe, 100dvh);overflow:hidden;background:var(--flaeche-grund);color:var(--text-1)}.huelle-haupt{display:grid;grid-template-rows:var(--hoehe-leiste) minmax(0,1fr) var(--hoehe-fuss);min-width:0;min-height:0}.huelle-leiste{display:flex;align-items:center;gap:var(--abstand-3);padding:0 var(--abstand-3);border-bottom:var(--rahmen-1) solid var(--rand-1);min-width:0}.huelle-flaeche{min-width:0;min-height:0;overflow:hidden;display:grid;background:var(--flaeche-erhoben)}.huelle-fuss{display:flex;align-items:center;gap:var(--abstand-3);padding:0 var(--abstand-3);border-top:var(--rahmen-1) solid var(--rand-1);color:var(--text-3);font-size:var(--grad-nebentext)}.manuskript{overflow:auto;padding:var(--rand-manuskript-oben) var(--rand-manuskript-seite) var(--abstand-7);padding-inline:clamp(var(--abstand-3),8%,var(--rand-manuskript-seite))}.manuskript .blatt{max-width:var(--zeile-manuskript);margin:0 auto;display:grid;gap:var(--abstand-4)}.manuskript h1,.manuskript h2{margin:0;font-family:var(--schrift-manuskript);font-size:var(--grad-titel);font-weight:var(--staerke-normal);line-height:var(--zeilenhoehe-knapp);letter-spacing:var(--laufweite-eng);text-wrap:balance}.manuskript p{margin:0;font-family:var(--schrift-manuskript);font-size:var(--grad-manuskript);line-height:var(--zeilenhoehe-manuskript);color:var(--text-1);text-wrap:pretty}.manuskript .fussnote{font-size:var(--grad-nebentext);color:var(--text-2);cursor:help}.manuskript .zitat{margin:0;padding-left:var(--abstand-4);border-left:var(--rahmen-2) solid var(--rand-2);display:grid;gap:var(--abstand-2)}.manuskript .zitat .wortlaut{font-family:var(--schrift-manuskript);font-size:var(--grad-lesen);line-height:var(--zeilenhoehe-manuskript);color:var(--text-2)}.manuskript .zitat cite{font-family:var(--schrift-oberflaeche);font-style:normal;font-size:var(--grad-nebentext);color:var(--text-3)}.manuskript .stelle{position:relative}.manuskript .stelle[data-warnung=ja]:before{content:"";position:absolute;left:calc(-1 * var(--abstand-3));top:0;bottom:0;width:var(--rahmen-2);border-radius:var(--radius-rund);background:var(--rand-2)}.manuskript .randmarke{position:absolute;left:calc(-1 * var(--abstand-3) - var(--abstand-5));top:0;display:inline-flex;align-items:center;justify-content:center;width:var(--ziel-min);height:var(--ziel-min);border:0;background:none;color:var(--text-3);cursor:pointer}@media(hover:hover)and (pointer:fine){.manuskript .randmarke:hover{color:var(--text-1)}}.huelle-leiste>.rechts,.huelle-fuss>.rechts{margin-left:auto;display:flex;align-items:center;gap:var(--abstand-2);flex:none}.huelle-leiste>.rechts>*,.huelle-fuss>.rechts>*{flex:none}.huelle-fuss>.rechts{gap:var(--abstand-3)}.werkbank,.werkbank-teilung{display:grid;min-width:0;min-height:0}.werkbank-teilung[data-richtung=waagerecht]{grid-auto-flow:column}.werkbank-teilung>*{min-width:0;min-height:0}.werkbank-trenner{position:relative;background:var(--rand-1);z-index:var(--stufe-im-fluss);transition:background-color var(--dauer-druck) var(--kurve-aus)}.werkbank-teilung[data-richtung=waagerecht]>.werkbank-trenner{width:var(--rahmen-1);cursor:col-resize}.werkbank-teilung[data-richtung=senkrecht]>.werkbank-trenner{height:var(--rahmen-1);cursor:row-resize}.werkbank-trenner:after{content:"";position:absolute;inset:0}.werkbank-teilung[data-richtung=waagerecht]>.werkbank-trenner:after{left:50%;width:var(--ziel-min);transform:translate(-50%)}.werkbank-teilung[data-richtung=senkrecht]>.werkbank-trenner:after{top:50%;height:var(--ziel-min);transform:translateY(-50%)}@media(hover:hover)and (pointer:fine){.werkbank-trenner:hover{background:var(--rand-feld)}}.werkbank-trenner[data-zieht=ja],.werkbank-trenner:focus-visible{background:var(--faden);outline:none}.werkbank-stapel{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;overflow:hidden;background:var(--flaeche-erhoben);transition:opacity var(--dauer-kurz) var(--kurve-aus),translate var(--dauer-kurz) var(--kurve-aus)}@starting-style{.werkbank-stapel{opacity:0;translate:0 var(--weg-herein)}}.werkbank-kopf{display:flex;align-items:center;gap:var(--abstand-2);min-width:0;overflow:hidden;min-height:var(--hoehe-primaer);padding:0 var(--abstand-2) 0 var(--abstand-1);border-bottom:var(--rahmen-1) solid var(--rand-1)}.werkbank-reiter{display:flex;align-items:stretch;gap:var(--abstand-1);min-width:0;overflow:hidden;align-self:stretch}.werkbank-reiterknopf{position:relative;display:inline-flex;align-items:center;gap:var(--abstand-2);min-width:0;padding:0 var(--abstand-2);border:0;background:none;font:inherit;font-size:var(--grad-leiste);font-weight:var(--staerke-mittel);color:var(--text-3);white-space:nowrap;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;transition:color var(--dauer-druck) var(--kurve-aus)}@media(hover:hover)and (pointer:fine){.werkbank-reiterknopf:hover{color:var(--text-1)}}.werkbank-reiterknopf[aria-selected=true]{color:var(--text-1)}.werkbank-reiterknopf[aria-selected=true]:after{content:"";position:absolute;left:var(--abstand-2);right:var(--abstand-2);bottom:calc(-1 * var(--rahmen-1));height:var(--rahmen-2);border-radius:var(--radius-rund);background:var(--faden)}.werkbank-reiterknopf .name{min-width:0;overflow:hidden;text-overflow:ellipsis}.werkbank-inhalt>.gliederung>.gliederung-kopf{display:none}.werkbank-reiterknopf[data-zieht=ja]{opacity:.5}.werkbank-reiterknopf:focus-visible{outline:var(--fokus-staerke) solid var(--fokus);outline-offset:calc(-1 * var(--fokus-staerke));border-radius:var(--radius-klein)}.werkbank-tun{margin-left:auto;display:flex;align-items:center;gap:var(--rahmen-2);color:var(--text-3)}.werkbank-inhalt{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;overflow:hidden}.werkbank-inhalt>*{min-width:0;min-height:0}.werkbank-stapel[data-eingeklappt=ja]{grid-template-rows:minmax(0,1fr);background:var(--flaeche-grund)}.werkbank-tun{flex:none}.werkbank-stapel{container-type:inline-size}@container (max-width: 240px){.werkbank-tun>.symbolknopf:not(:first-child){display:none}}.werkbank-leiste{display:grid;align-content:start;justify-items:center;gap:var(--abstand-1);padding:var(--abstand-1) 0}.werkbank-leiste>.symbolknopf:first-child{margin-bottom:var(--abstand-2);color:var(--text-3)}.werkbank-zonen{position:absolute;inset:0;z-index:var(--stufe-im-fluss);display:grid;grid-template-columns:1fr 2fr 1fr;grid-template-rows:1fr 2fr 1fr;padding:var(--abstand-1);gap:var(--abstand-1);animation:zone-da var(--dauer-druck) var(--kurve-aus)}@keyframes zone-da{0%{opacity:0}}.werkbank-zone{border-radius:var(--radius-feld);border:var(--rahmen-1) dashed transparent;transition:background-color var(--dauer-druck) var(--kurve-aus),border-color var(--dauer-druck) var(--kurve-aus)}.werkbank-zone[data-zone=oben]{grid-column:1 / -1;grid-row:1}.werkbank-zone[data-zone=unten]{grid-column:1 / -1;grid-row:3}.werkbank-zone[data-zone=links]{grid-column:1;grid-row:2}.werkbank-zone[data-zone=rechts]{grid-column:3;grid-row:2}.werkbank-zone[data-zone=mitte]{grid-column:2;grid-row:2}.werkbank-zone[data-aktiv=ja]{background:var(--auswahl);border-color:var(--faden)}.werkbank[data-zieht=ja]{cursor:grabbing}@media(prefers-reduced-motion:reduce){.werkbank-zonen{animation:none}}.spalte-panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0}.spalte-panel>.inhalt{overflow:auto;padding:var(--abstand-3);display:grid;gap:var(--abstand-2);align-content:start}.spalte-panel>.fussleiste{display:flex;align-items:center;gap:var(--abstand-2);padding:var(--abstand-2) var(--abstand-3);border-top:var(--rahmen-1) solid var(--rand-1)}.werkzeugleiste{display:flex;align-items:center;gap:var(--abstand-2);padding:var(--abstand-3);border-bottom:var(--rahmen-1) solid var(--rand-1)}.werkzeugleiste>.rechts{margin-left:auto;display:flex;gap:var(--abstand-2)}.spalte-liste{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0}.spalte-liste>.rollkasten{overflow:auto;min-height:0}.spalte-detail{overflow:auto;padding:var(--abstand-3);display:grid;gap:var(--abstand-3);align-content:start}.spalte-detail h2{margin:0;font-family:var(--schrift-manuskript);font-size:var(--grad-lesen);font-weight:var(--staerke-normal);line-height:var(--zeilenhoehe-knapp)}.karte .karte-kopf,.karte .karte-fuss{display:flex;align-items:center;gap:var(--abstand-2);color:var(--text-3);font-size:var(--grad-nebentext)}.karte .karte-kopf .art{margin-left:auto}.seite{width:100%;max-width:var(--breite-inhalt);margin:0 auto;padding:var(--abstand-6) var(--abstand-5) var(--abstand-7)}.seite-kopf{display:flex;align-items:baseline;gap:var(--abstand-3);margin-bottom:var(--abstand-5)}.seite-kopf h1{margin:0;font-family:var(--schrift-anzeige);font-size:var(--grad-abschnitt);font-weight:var(--staerke-normal);line-height:var(--zeilenhoehe-anzeige);letter-spacing:var(--laufweite-anzeige);min-width:0;overflow-wrap:break-word}.seite-kopf .dazu{font-size:var(--grad-leiste);color:var(--text-3);white-space:nowrap}.seite-kopf .tun{margin-left:auto;flex:none;align-self:center}.kartengitter{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--breite-karte),1fr));gap:var(--abstand-3);align-items:start}
