@font-face{font-family:AK Inter;font-style:normal;font-weight:100 900;font-display:swap;size-adjust:97%;src:url(/assets/inter-latin-opsz-normal-BwkfbSeq.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:AK Inter;font-style:normal;font-weight:100 900;font-display:swap;size-adjust:97%;src:url(/assets/inter-latin-ext-opsz-normal-DpK-iCPk.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}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--ak-schriftart:-apple-system, BlinkMacSystemFont, "SF Pro Text", "AK Inter", "Inter", system-ui, sans-serif;--ak-schriftart-mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--ak-schrift-large-title:2.125rem;--ak-zeile-large-title:2.5625rem;--ak-schrift-title:1.75rem;--ak-zeile-title:2.125rem;--ak-schrift-title2:1.375rem;--ak-zeile-title2:1.75rem;--ak-schrift-title3:1.25rem;--ak-zeile-title3:1.5625rem;--ak-schrift-headline:1.0625rem;--ak-zeile-headline:1.375rem;--ak-schrift-body:1.0625rem;--ak-zeile-body:1.375rem;--ak-schrift-callout:1rem;--ak-zeile-callout:1.3125rem;--ak-schrift-subheadline:.9375rem;--ak-zeile-subheadline:1.25rem;--ak-schrift-footnote:.8125rem;--ak-zeile-footnote:1.125rem;--ak-schrift-caption:.75rem;--ak-zeile-caption:1rem;--ak-schrift-caption2:.6875rem;--ak-zeile-caption2:.8125rem;--ak-sperrung-gross:-.021em;--ak-sperrung-body:-.013em;--ak-sperrung-klein:-.003em;--ak-sperrung-mini:.004em;--ak-system-background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#000);--ak-secondary-system-background:var(--lightningcss-light,#f2f2f7)var(--lightningcss-dark,#1c1c1e);--ak-tertiary-system-background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#2c2c2e);--ak-system-grouped-background:var(--lightningcss-light,#f2f2f7)var(--lightningcss-dark,#000);--ak-secondary-system-grouped-background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1c1c1e);--ak-tertiary-system-grouped-background:var(--lightningcss-light,#f2f2f7)var(--lightningcss-dark,#2c2c2e);--ak-system-grouped-background-erhoeht:var(--lightningcss-light,#f2f2f7)var(--lightningcss-dark,#1c1c1e);--ak-secondary-system-grouped-background-erhoeht:var(--lightningcss-light,#fff)var(--lightningcss-dark,#2c2c2e);--ak-tertiary-system-grouped-background-erhoeht:var(--lightningcss-light,#f2f2f7)var(--lightningcss-dark,#3a3a3c);--ak-label:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);--ak-secondary-label:var(--lightningcss-light,#3c3c4399)var(--lightningcss-dark,#ebebf599);--ak-tertiary-label:var(--lightningcss-light,#3c3c434d)var(--lightningcss-dark,#ebebf54d);--ak-quaternary-label:var(--lightningcss-light,#3c3c432e)var(--lightningcss-dark,#ebebf529);--ak-placeholder-text:var(--ak-tertiary-label);--ak-separator:var(--lightningcss-light,#3c3c434a)var(--lightningcss-dark,#54545899);--ak-opaque-separator:var(--lightningcss-light,#c6c6c8)var(--lightningcss-dark,#38383a);--ak-link:var(--lightningcss-light,#08f)var(--lightningcss-dark,#0091ff);--ak-system-fill:var(--lightningcss-light,#78788033)var(--lightningcss-dark,#7878805c);--ak-secondary-system-fill:var(--lightningcss-light,#78788029)var(--lightningcss-dark,#78788052);--ak-tertiary-system-fill:var(--lightningcss-light,#7676801f)var(--lightningcss-dark,#7676803d);--ak-quaternary-system-fill:var(--lightningcss-light,#74748014)var(--lightningcss-dark,#7676802e);--ak-system-gray:#8e8e93;--ak-system-gray2:var(--lightningcss-light,#aeaeb2)var(--lightningcss-dark,#636366);--ak-system-gray3:var(--lightningcss-light,#c7c7cc)var(--lightningcss-dark,#48484a);--ak-system-gray4:var(--lightningcss-light,#d1d1d6)var(--lightningcss-dark,#3a3a3c);--ak-system-gray5:var(--lightningcss-light,#e5e5ea)var(--lightningcss-dark,#2c2c2e);--ak-system-gray6:var(--lightningcss-light,#f2f2f7)var(--lightningcss-dark,#1c1c1e);--ak-system-red:var(--lightningcss-light,#ff383c)var(--lightningcss-dark,#ff4245);--ak-system-orange:var(--lightningcss-light,#ff8d28)var(--lightningcss-dark,#ff9230);--ak-system-yellow:var(--lightningcss-light,#fc0)var(--lightningcss-dark,#ffd600);--ak-system-green:var(--lightningcss-light,#34c759)var(--lightningcss-dark,#30d158);--ak-system-mint:var(--lightningcss-light,#00c8b3)var(--lightningcss-dark,#00dac3);--ak-system-teal:var(--lightningcss-light,#00c3d0)var(--lightningcss-dark,#00d2e0);--ak-system-cyan:var(--lightningcss-light,#00c0e8)var(--lightningcss-dark,#3cd3fe);--ak-system-blue:var(--lightningcss-light,#08f)var(--lightningcss-dark,#0091ff);--ak-system-indigo:var(--lightningcss-light,#6155f5)var(--lightningcss-dark,#6d7cff);--ak-system-purple:var(--lightningcss-light,#cb30e0)var(--lightningcss-dark,#db34f2);--ak-system-pink:var(--lightningcss-light,#ff2d55)var(--lightningcss-dark,#ff375f);--ak-system-brown:var(--lightningcss-light,#ac7f5e)var(--lightningcss-dark,#b78a66);--ak-primaer-05:color-mix(in srgb, var(--ak-label) 5%, transparent);--ak-primaer-06:color-mix(in srgb, var(--ak-label) 6%, transparent);--ak-primaer-07:color-mix(in srgb, var(--ak-label) 7%, transparent);--ak-primaer-08:color-mix(in srgb, var(--ak-label) 8%, transparent);--ak-primaer-10:color-mix(in srgb, var(--ak-label) 10%, transparent);--ak-primaer-15:color-mix(in srgb, var(--ak-label) 15%, transparent);--ak-primaer-25:color-mix(in srgb, var(--ak-label) 25%, transparent);--ak-primaer-85:color-mix(in srgb, var(--ak-label) 85%, transparent);--ak-stufe-offen:color-mix(in srgb, var(--ak-secondary-label) 40%, transparent);--ak-stufe-eingefuehrt:#64748b;--ak-stufe-uebung:#f59e0b;--ak-stufe-gefestigt:#0ea5a0;--ak-stufe-fertig:#1fa35b;--ak-stufe-uebung-schrift:#331f00;--ak-warnung:#e8590c;--ak-ki-dunkel:#0b45d9;--ak-ki-mitte:#1668f0;--ak-ki-hell:#1f90ff;--ak-ki-blau:var(--lightningcss-light,#1668f0)var(--lightningcss-dark,#5aaeff);--ak-verlauf-1:#0b45d9;--ak-verlauf-2:#1f90ff;--ak-verlauf-3:#72bcff;--ak-app-zeichen-verlauf:linear-gradient(135deg, #3b8fff, #1c54ed);--ak-marke-primaer:#1e3fae;--ak-marke-akzent:#f8b000;--ak-marke-auf-primaer:#fff;--ak-marke-auf-akzent:#141205;--ak-kopf-oben:#19358f;--ak-kopf-verlauf:linear-gradient(to bottom, #19358f, #1e3fae, #2145bf);--ak-kopf-schrift:#fff;--ak-kopf-kachel:#ffffff2e;--ak-kopf-kachel-zeichen:#fff;--ak-schatten-flaeche:0 3px 16px var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#00000059);--ak-schatten-weich:0 4px 20px var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#0006);--ak-glas-grund:var(--lightningcss-light,#ffffffbd)var(--lightningcss-dark,#262628a8);--ak-glas-grund-dicht:var(--lightningcss-light,#fafafce0)var(--lightningcss-dark,#222224d1);--ak-glas-filter:blur(16px) saturate(180%);--ak-glas-rand:inset 0 .5px 0 var(--lightningcss-light,#ffffffe6)var(--lightningcss-dark,#ffffff38), inset 0 0 0 .5px var(--lightningcss-light,#0000000a)var(--lightningcss-dark,#ffffff1a);--ak-glas-schatten:0 8px 30px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#00000073), 0 1px 3px var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#0000004d);--ak-glas-klar:#ffffff29;--ak-glas-klar-rand:inset 0 .5px 0 #ffffff8c, inset 0 0 0 .5px #ffffff38;--ak-abdunkeln:var(--lightningcss-light,#0003)var(--lightningcss-dark,#0000007a);--ak-haarlinie:1px;--ak-rand:16px;--ak-ziel:44px;--ak-radius-flaeche:22px;--ak-radius-gruppe:20px;--ak-radius-formular:26px;--ak-radius-feld:18px;--ak-radius-blatt:38px;--ak-radius-menue:28px;--ak-radius-dialog:32px;--ak-sicher-oben:env(safe-area-inset-top,0px);--ak-sicher-unten:env(safe-area-inset-bottom,0px);--ak-sicher-links:env(safe-area-inset-left,0px);--ak-sicher-rechts:env(safe-area-inset-right,0px);--ak-leiste-hoehe:46px;--ak-feder-snappy:linear(0, .0187, .0621, .1222, .1925, .268, .345, .4208, .4933, .5613, .6238, .6806, .7315, .7765, .8159, .85, .8793, .9042, .9251, .9425, .9569, .9686, .9781, .9856, .9917, .9962, .9995, 1.0019, 1.0036, 1.0047, 1.0054, 1.0057, 1.0058, 1.0056, 1.0054, 1.005, 1.0046, 1.0042, 1.0037, 1.0033, 1.0029, 1.0025, 1.0021, 1.0018, 1.0015, 1.0012, 1.001, 1);--ak-feder-snappy-dauer:.848s;--ak-feder-snappy-kurz:linear(0, .0439, .1428, .266, .394, .5149, .6224, .7139, .789, .8489, .8953, .9303, .956, .9743, .987, .9953, 1.0005, 1.0035, 1.005, 1.0054, 1.0053, 1.0048, 1.0042, 1.0035, 1.0028, 1.0022, 1.0017, 1.0012, 1.0009, 1.0006, 1);--ak-feder-snappy-kurz-dauer:.539s;--ak-feder-schnell:linear(0, .0906, .2689, .4587, .6247, .755, .8453, .9114, .954, .9798, .9942, 1.0012, 1.0043, 1.0051, 1.0046, 1.0037, 1.0028, 1.002, 1.0013, 1.0008, 1.0005, 1);--ak-feder-schnell-dauer:.374s;--ak-feder-feder:linear(0, .0364, .1155, .2169, .3264, .4405, .5411, .6311, .7093, .7755, .833, .8768, .9115, .9385, .9591, .9752, .9861, .9938, .999, 1.0023, 1.0044, 1.0053, 1.0056, 1.0054, 1.005, 1.0044, 1.0038, 1.0032, 1.0026, 1.0021, 1.0017, 1.0013, 1.001, 1.0007, 1);--ak-feder-feder-dauer:.619s;--ak-feder-weich:linear(0, .0167, .0573, .1131, .1777, .2463, .3117, .3796, .4444, .5052, .5615, .613, .6573, .6996, .7374, .7711, .8009, .8258, .8491, .8695, .8873, .9028, .9163, .9274, .9377, .9465, .9541, .9607, .9661, .971, .9752, .9788, .982, .9846, .9868, .9887, .9904, .9918, .9931, .994, .9949, .9957, .9963, .9969, .9974, .9977, .9981, .9984, .9986, .9988, 1);--ak-feder-weich-dauer:.891s;--ak-druck-dauer:.12s}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (resolution>=2x){:root{--ak-haarlinie:.5px}}@media (resolution>=3x){:root{--ak-haarlinie:.34px}}[data-thema=hell]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-thema=dunkel]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (font:-apple-system-body){:root{--ak-sperrung-gross:normal;--ak-sperrung-body:normal;--ak-sperrung-klein:normal;--ak-sperrung-mini:normal}}.ak-erhoeht{--ak-system-grouped-background:var(--ak-system-grouped-background-erhoeht);--ak-secondary-system-grouped-background:var(--ak-secondary-system-grouped-background-erhoeht);--ak-tertiary-system-grouped-background:var(--ak-tertiary-system-grouped-background-erhoeht);--ak-system-background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1c1c1e)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;height:100%}body{min-height:100%;font-family:var(--ak-schriftart);font-size:var(--ak-schrift-body);line-height:var(--ak-zeile-body);letter-spacing:var(--ak-sperrung-body);font-optical-sizing:auto;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;color:var(--ak-label);background:var(--ak-system-grouped-background);overscroll-behavior:none;-webkit-touch-callout:none;margin:0}[data-thema]{color:var(--ak-label)}button,input,textarea,select{font:inherit;letter-spacing:inherit;color:inherit;margin:0}button{cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:0 0;border:0;padding:0}button:disabled{cursor:default}img,svg{max-width:100%;display:block}:focus{outline:none}:focus-visible{outline:2.5px solid var(--ak-system-blue);outline-offset:2px}::selection{background:color-mix(in srgb, var(--ak-marke-primaer) 28%, transparent)}.ak-nur-vorlesen{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.ak-t-large-title{font-size:var(--ak-schrift-large-title);line-height:var(--ak-zeile-large-title);letter-spacing:var(--ak-sperrung-gross)}.ak-t-title{font-size:var(--ak-schrift-title);line-height:var(--ak-zeile-title);letter-spacing:var(--ak-sperrung-gross)}.ak-t-title2{font-size:var(--ak-schrift-title2);line-height:var(--ak-zeile-title2);letter-spacing:var(--ak-sperrung-gross)}.ak-t-title3{font-size:var(--ak-schrift-title3);line-height:var(--ak-zeile-title3);letter-spacing:var(--ak-sperrung-gross)}.ak-t-headline{font-size:var(--ak-schrift-headline);line-height:var(--ak-zeile-headline);letter-spacing:var(--ak-sperrung-body);font-weight:600}.ak-t-body{font-size:var(--ak-schrift-body);line-height:var(--ak-zeile-body);letter-spacing:var(--ak-sperrung-body)}.ak-t-callout{font-size:var(--ak-schrift-callout);line-height:var(--ak-zeile-callout);letter-spacing:var(--ak-sperrung-body)}.ak-t-subheadline{font-size:var(--ak-schrift-subheadline);line-height:var(--ak-zeile-subheadline);letter-spacing:var(--ak-sperrung-body)}.ak-t-footnote{font-size:var(--ak-schrift-footnote);line-height:var(--ak-zeile-footnote);letter-spacing:var(--ak-sperrung-klein)}.ak-t-caption{font-size:var(--ak-schrift-caption);line-height:var(--ak-zeile-caption);letter-spacing:var(--ak-sperrung-mini)}.ak-t-caption2{font-size:var(--ak-schrift-caption2);line-height:var(--ak-zeile-caption2);letter-spacing:var(--ak-sperrung-mini)}.ak-t-anzeige{letter-spacing:var(--ak-sperrung-gross);line-height:1.2}.ak-w-medium{font-weight:500}.ak-w-semibold{font-weight:600}.ak-w-bold{font-weight:700}.ak-w-heavy{font-weight:800}.ak-c-secondary{color:var(--ak-secondary-label)}.ak-c-tertiary{color:var(--ak-tertiary-label)}.ak-ziffern{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ak-marke{display:contents}.ak-zeichen{vertical-align:middle;flex:none;display:inline-block}.ak-flaeche{background:var(--ak-secondary-system-grouped-background);border-radius:var(--ak-radius,var(--ak-radius-flaeche));box-shadow:var(--ak-schatten-flaeche)}.ak-rubrik{font-size:var(--ak-schrift-footnote);line-height:var(--ak-zeile-footnote);letter-spacing:1px;text-transform:uppercase;color:var(--ak-secondary-label);margin:0;font-weight:700}.ak-profil{background:var(--ak-system-gray5);color:var(--ak-system-gray);letter-spacing:var(--ak-sperrung-body);border-radius:50%;flex:none;place-items:center;font-weight:600;line-height:1;display:grid}.ak-plakette{background:var(--ak-primaer-07);color:var(--ak-secondary-label);font-size:var(--ak-schrift-caption);line-height:var(--ak-zeile-caption);white-space:nowrap;transition:background-color var(--ak-feder-snappy-kurz-dauer) var(--ak-feder-snappy-kurz), color var(--ak-feder-snappy-kurz-dauer) var(--ak-feder-snappy-kurz);border-radius:999px;flex:none;align-items:center;gap:4px;padding:4px 8px;font-weight:700;display:inline-flex}.ak-plakette--gross{font-size:var(--ak-schrift-subheadline);line-height:var(--ak-zeile-subheadline);gap:5px;padding:5px 11px}.ak-plakette--aktiv{background:var(--ak-marke-primaer);color:var(--ak-marke-auf-primaer)}.ak-marker{font-size:var(--ak-schrift-caption);line-height:var(--ak-zeile-caption);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ak-marker-farbe,var(--ak-secondary-label));background:color-mix(in srgb, var(--ak-marker-farbe,var(--ak-label)) 14%, transparent);border-radius:8px;flex:none;align-items:center;padding:5px 9px;font-weight:700;display:inline-flex}.ak-marker--neutral{color:var(--ak-secondary-label);background:var(--ak-primaer-06);font-weight:600}.ak-marker--kapsel{font-size:var(--ak-schrift-caption2);line-height:var(--ak-zeile-caption2);border-radius:999px;padding:3px 7px}.ak-ring{flex:none;place-items:center;display:grid;position:relative}.ak-ring svg{position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.ak-ring circle{fill:none;transition:stroke-dasharray var(--ak-feder-snappy-dauer) var(--ak-feder-snappy), stroke var(--ak-feder-snappy-kurz-dauer) ease}.ak-ring__spur{stroke:var(--ak-primaer-08)}.ak-ring__begonnen{stroke:color-mix(in srgb, var(--ak-stufe-uebung) 45%, transparent)}.ak-ring__zahl{font-variant-numeric:tabular-nums;letter-spacing:var(--ak-sperrung-body);color:var(--ak-label);font-weight:700;line-height:1;position:relative}.ak-balken{gap:3px;width:100%;display:flex}.ak-balken__teil{background:var(--ak-primaer-07);border-radius:999px;flex:1 1 0;min-width:0;height:100%;position:relative;overflow:hidden}.ak-balken__teil>span{transition:width var(--ak-feder-snappy-dauer) var(--ak-feder-snappy);border-radius:999px;position:absolute;inset:0 auto 0 0}.ak-balken__begonnen{background:color-mix(in srgb, var(--ak-stufe-uebung) 40%, transparent)}.ak-balken__fertig{background:var(--ak-stufe-uebung)}.ak-balken__fertig--ganz{background:var(--ak-stufe-fertig)}.ak-kachel{min-width:0;color:var(--ak-kopf-schrift);flex-direction:column;flex:1 1 0;align-items:center;gap:7px;display:flex}.ak-kachel__form{width:72px;height:48px;color:var(--ak-kopf-kachel-zeichen);transition:color var(--ak-feder-snappy-kurz-dauer) var(--ak-feder-snappy-kurz);place-items:center;display:grid;position:relative}.ak-kachel__form svg.ak-kachel__trapez{width:100%;height:100%;fill:var(--ak-kopf-kachel);transition:fill var(--ak-feder-snappy-kurz-dauer) var(--ak-feder-snappy-kurz);position:absolute;inset:0}.ak-kachel--an .ak-kachel__form{color:var(--ak-kopf-oben)}.ak-kachel--an .ak-kachel__form svg.ak-kachel__trapez{fill:var(--ak-kopf-schrift)}.ak-kachel__form .ak-zeichen{position:relative}.ak-kachel__titel{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--ak-schrift-caption);line-height:var(--ak-zeile-caption);opacity:.92;font-weight:500;overflow:hidden}.ak-verlauf-zeichen{flex:none;display:block;position:relative;overflow:hidden}.ak-verlauf-zeichen img{pointer-events:none;width:155%;max-width:none;height:155%;position:absolute;top:-27.5%;left:-27.5%}.ak-lade{color:var(--ak-secondary-label);flex:none;animation:1s steps(8,end) infinite ak-lade-dreh}@keyframes ak-lade-dreh{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ak-lade{animation:none}}.ak-logo-name{white-space:nowrap;text-overflow:ellipsis;letter-spacing:var(--ak-sperrung-gross);font-weight:800;line-height:1.1;overflow:hidden}.ak-logo-bild{object-fit:contain;width:auto;display:block}.ak-glas{background:var(--ak-glas-grund);-webkit-backdrop-filter:var(--ak-glas-filter);backdrop-filter:var(--ak-glas-filter);box-shadow:var(--ak-glas-rand), var(--ak-glas-schatten)}.ak-glas--klar{background:var(--ak-glas-klar);-webkit-backdrop-filter:blur(8px)saturate(140%);backdrop-filter:blur(8px)saturate(140%);box-shadow:var(--ak-glas-klar-rand)}.ak-glas--kapsel{border-radius:999px}.ak-glas--kreis{border-radius:50%}.ak-drueck{transition:transform var(--ak-druck-dauer) ease-out, opacity var(--ak-druck-dauer) ease-out}.ak-drueck:active:not(:disabled):not([aria-disabled=true]){opacity:.85;transform:scale(.97)}.ak-knopf{white-space:nowrap;transition:transform var(--ak-druck-dauer) ease-out, opacity var(--ak-druck-dauer) ease-out, background-color var(--ak-feder-snappy-dauer) var(--ak-feder-snappy), color var(--ak-feder-snappy-dauer) var(--ak-feder-snappy);border-radius:999px;justify-content:center;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.ak-knopf:active:not(:disabled){opacity:.85;transform:scale(.97)}.ak-knopf--breit{width:100%;display:flex}.ak-knopf--gross{min-height:54px;font-size:var(--ak-schrift-headline);line-height:var(--ak-zeile-headline);padding:0 24px}.ak-knopf--mittel{min-height:44px;font-size:var(--ak-schrift-body);line-height:var(--ak-zeile-body);padding:0 18px}.ak-knopf--klein{min-height:36px;font-size:var(--ak-schrift-subheadline);line-height:var(--ak-zeile-subheadline);gap:6px;padding:0 14px}.ak-knopf--klein:after{content:"";position:absolute;inset:-4px -2px}.ak-knopf--prominent{background:var(--ak-marke-primaer);color:var(--ak-marke-auf-primaer)}.ak-knopf--getoent{background:color-mix(in srgb, var(--ak-marke-primaer) 10%, transparent);color:var(--ak-marke-primaer)}.ak-knopf--grau{background:var(--ak-primaer-08);color:var(--ak-label)}.ak-knopf--umriss{color:var(--ak-label);box-shadow:inset 0 0 0 1px var(--ak-primaer-15);background:0 0}.ak-knopf--randlos{color:var(--ak-marke-primaer);background:0 0;padding-left:8px;padding-right:8px}.ak-knopf--destruktiv{background:color-mix(in srgb, var(--ak-system-red) 12%, transparent);color:var(--ak-system-red)}.ak-knopf--glas{background:var(--ak-glas-grund);-webkit-backdrop-filter:var(--ak-glas-filter);backdrop-filter:var(--ak-glas-filter);box-shadow:var(--ak-glas-rand), var(--ak-glas-schatten);color:var(--ak-label);font-weight:400}.ak-knopf:disabled,.ak-knopf[aria-disabled=true]{background:var(--ak-primaer-08);color:var(--ak-secondary-label);box-shadow:none}.ak-knopf--randlos:disabled{background:0 0}.ak-rundknopf{width:var(--ak-rund,44px);height:var(--ak-rund,44px);color:var(--ak-label);transition:transform var(--ak-druck-dauer) ease-out, background-color .2s ease;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.ak-rundknopf:active:not(:disabled){transform:scale(.92)}.ak-rundknopf--glas{background:var(--ak-glas-grund);-webkit-backdrop-filter:var(--ak-glas-filter);backdrop-filter:var(--ak-glas-filter);box-shadow:var(--ak-glas-rand), var(--ak-glas-schatten)}.ak-rundknopf--klar{color:var(--ak-kopf-schrift);background:var(--ak-glas-klar);-webkit-backdrop-filter:blur(8px)saturate(140%);backdrop-filter:blur(8px)saturate(140%);box-shadow:var(--ak-glas-klar-rand)}.ak-rundknopf--prominent{color:var(--ak-marke-auf-primaer);background:var(--ak-marke-primaer);box-shadow:inset 0 .5px 0 #ffffff59, var(--ak-glas-schatten)}.ak-rundknopf--leer{background:0 0}.ak-rundknopf:after{content:"";inset:min(0px, calc((var(--ak-rund,44px) - 44px) / 2));position:absolute}.ak-leistenknopf{min-height:44px;font-size:var(--ak-schrift-body);line-height:var(--ak-zeile-body);color:var(--ak-link);background:var(--ak-glas-grund);-webkit-backdrop-filter:var(--ak-glas-filter);backdrop-filter:var(--ak-glas-filter);box-shadow:var(--ak-glas-rand), var(--ak-glas-schatten);transition:transform var(--ak-druck-dauer) ease-out;border-radius:999px;flex:none;padding:0 16px}.ak-leistenknopf:active{transform:scale(.95)}.ak-leistenknopf--fett{font-weight:600}.ak-schalter{--ak-schalter-aus:var(--lightningcss-light,#7878806b)var(--lightningcss-dark,#787880bd);background:var(--ak-schalter-aus);border-radius:999px;flex:none;width:64px;height:28px;transition:background-color .22s;position:relative}.ak-schalter:before{content:"";position:absolute;inset:-8px -4px}.ak-schalter[aria-checked=true]{background:var(--ak-schalter-an,var(--ak-marke-primaer))}.ak-schalter__knopf{width:38px;height:24px;transition:transform var(--ak-feder-snappy-kurz-dauer) var(--ak-feder-snappy-kurz), scale var(--ak-feder-schnell-dauer) var(--ak-feder-schnell);background:#fff;border-radius:999px;position:absolute;top:2px;left:2px;box-shadow:0 2px 6px #00000024,0 0 0 .5px #0000000a}.ak-schalter[aria-checked=true] .ak-schalter__knopf{transform:translate(22px)}.ak-schalter:active:not(:disabled) .ak-schalter__knopf{scale:1.14 1.25}.ak-schalter:disabled{opacity:.45}.ak-kapsel{background:var(--ak-secondary-system-grouped-background);box-shadow:var(--ak-schatten-flaeche);border-radius:999px;gap:4px;padding:4px;display:flex;position:relative}.ak-kapsel__wahl{min-width:0;height:40px;color:var(--ak-secondary-label);font-size:var(--ak-schrift-subheadline);line-height:var(--ak-zeile-subheadline);white-space:nowrap;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-weight:700;transition:color .25s;display:flex;position:relative}.ak-kapsel__wahl[aria-checked=true]{color:var(--ak-marke-auf-primaer)}.ak-kapsel__text{text-overflow:ellipsis;position:relative;overflow:hidden}.ak-kapsel__wahl .ak-zeichen{position:relative}.ak-kapsel__marke{background:var(--ak-marke-primaer);border-radius:999px;position:absolute;inset:0}.ak-kapsel--system{background:var(--ak-tertiary-system-fill);box-shadow:none;gap:0;padding:2px}.ak-kapsel--system .ak-kapsel__wahl{height:28px;font-size:var(--ak-schrift-subheadline);color:var(--ak-label);font-weight:500}.ak-kapsel--system .ak-kapsel__marke{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#636366);box-shadow:0 2px 7px #0000001a,0 0 0 .5px #0000000a}.ak-feldgruppe{border-radius:var(--ak-radius,var(--ak-radius-feld));background:var(--ak-secondary-system-grouped-background);box-shadow:var(--ak-schatten-flaeche), inset 0 0 0 2px transparent;transition:box-shadow var(--ak-feder-schnell-dauer) ease;flex-direction:column;display:flex}.ak-feldgruppe:focus-within{box-shadow:var(--ak-schatten-flaeche), inset 0 0 0 2px var(--ak-marke-primaer)}.ak-feld{min-height:56px;color:var(--ak-secondary-label);align-items:center;gap:12px;padding:0 16px;display:flex;position:relative}.ak-feld+.ak-feld:before{content:"";top:0;left:var(--ak-feld-einzug,50px);height:var(--ak-haarlinie);background:var(--ak-separator);position:absolute;right:0}.ak-feld--ohne-zeichen{--ak-feld-einzug:16px}.ak-feld__zeichen{flex:none;place-items:center;width:24px;display:grid}.ak-feld input{min-width:0;height:100%;min-height:44px;color:var(--ak-label);font-size:var(--ak-schrift-body);caret-color:var(--ak-marke-primaer);appearance:none;background:0 0;border:0;flex:1;padding:0}.ak-feld input:focus-visible,.ak-suche input:focus-visible{outline:none}.ak-feld input::placeholder{color:var(--ak-placeholder-text);opacity:1}.ak-feld--gross{min-height:66px}.ak-feld--gross input{font-size:var(--ak-schrift-title3);letter-spacing:var(--ak-sperrung-gross);font-weight:500}.ak-feld__auge{width:30px;height:30px;color:var(--ak-secondary-label);flex:none;place-items:center;display:grid}.ak-feld__auge:after{content:"";width:44px;height:44px;position:absolute}.ak-fehler{color:var(--ak-system-red);font-size:var(--ak-schrift-footnote);line-height:var(--ak-zeile-footnote);align-items:center;gap:6px;margin:0;font-weight:500;display:flex}.ak-suche{height:52px;color:var(--ak-secondary-label);border-radius:999px;align-items:center;gap:10px;padding:0 18px;display:flex}.ak-suche input{min-width:0;height:100%;color:var(--ak-label);font-size:var(--ak-schrift-body);caret-color:var(--ak-marke-primaer);appearance:none;background:0 0;border:0;flex:1;padding:0}.ak-suche input::placeholder{color:var(--ak-secondary-label);opacity:1}.ak-suche input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.ak-suche input::-webkit-search-decoration{-webkit-appearance:none;display:none}.ak-suche__leeren{color:var(--ak-secondary-label);flex:none;place-items:center;display:grid;position:relative}.ak-suche__leeren:after{content:"";width:44px;height:44px;position:absolute}.ak-liste{flex-direction:column;gap:26px;display:flex}.ak-gruppe{flex-direction:column;gap:8px;margin:0;display:flex}.ak-gruppe__titel{font-size:var(--ak-schrift-subheadline);line-height:var(--ak-zeile-subheadline);letter-spacing:var(--ak-sperrung-body);color:var(--ak-secondary-label);margin:0;padding:0 6px;font-weight:600}.ak-gruppe__inhalt{border-radius:var(--ak-radius-gruppe);background:var(--ak-secondary-system-grouped-background);box-shadow:var(--ak-schatten-flaeche);flex-direction:column;display:flex;overflow:hidden}.ak-gruppe__fuss{font-size:var(--ak-schrift-footnote);line-height:var(--ak-zeile-footnote);letter-spacing:var(--ak-sperrung-klein);color:var(--ak-secondary-label);margin:0;padding:0 6px}.ak-gruppe--formular{gap:0}.ak-gruppe--formular .ak-gruppe__titel{font-size:var(--ak-schrift-headline);line-height:var(--ak-zeile-headline);padding:0 16px 11px}.ak-gruppe--formular .ak-gruppe__inhalt{border-radius:var(--ak-radius-formular);box-shadow:none}.ak-gruppe--formular .ak-gruppe__fuss{padding:8px 16px 0}.ak-zeile{--ak-zeile-einzug:54px;--ak-zeile-x:14px;width:100%;min-height:52px;padding:0 var(--ak-zeile-x);text-align:left;color:var(--ak-label);font-size:var(--ak-schrift-body);line-height:var(--ak-zeile-body);align-items:center;gap:14px;text-decoration:none;display:flex;position:relative}.ak-zeile--ohne-zeichen{--ak-zeile-einzug:var(--ak-zeile-x)}.ak-zeile--mehrzeilig{padding-top:11px;padding-bottom:11px}.ak-zeile--vorne{padding-top:14px;padding-bottom:14px}.ak-zeile--vorne .ak-zeile__titel{font-weight:600}.ak-zeile--vorne .ak-zeile__untertitel{font-size:var(--ak-schrift-subheadline);line-height:var(--ak-zeile-subheadline)}.ak-zeile+.ak-zeile:before{content:"";top:0;left:var(--ak-zeile-einzug);height:var(--ak-haarlinie);background:var(--ak-separator);position:absolute;right:0}.ak-zeile:focus-visible{outline-offset:-3px;border-radius:12px}.ak-zeile:disabled,.ak-zeile[aria-disabled=true]{opacity:.45}.ak-gruppe--formular .ak-zeile{--ak-zeile-x:16px;--ak-zeile-einzug:56px}.ak-gruppe--formular .ak-zeile--ohne-zeichen{--ak-zeile-einzug:16px}.ak-gruppe--formular .ak-zeile+.ak-zeile:before{right:16px}.ak-gruppe--formular .ak-zeile--tippbar{transition:background-color .25s}.ak-gruppe--formular .ak-zeile--tippbar:active:not(:disabled){background:var(--ak-system-gray5);transition:none}.ak-zeile__zeichen{width:26px;color:var(--ak-zeile-zeichen,var(--ak-label));flex:none;place-items:center;display:grid}.ak-zeile__text{flex-direction:column;flex:auto;gap:2px;min-width:min(42%,150px);display:flex}.ak-zeile__titel{overflow-wrap:anywhere}.ak-zeile--fett .ak-zeile__titel{font-weight:600}.ak-zeile--destruktiv .ak-zeile__titel,.ak-zeile--destruktiv .ak-zeile__zeichen{color:var(--ak-system-red)}.ak-zeile__untertitel{font-size:var(--ak-schrift-caption);line-height:var(--ak-zeile-caption);letter-spacing:var(--ak-sperrung-mini);color:var(--ak-secondary-label)}.ak-zeile--grosser-untertitel .ak-zeile__untertitel{font-size:var(--ak-schrift-footnote);line-height:var(--ak-zeile-footnote)}.ak-zeile__wert{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ak-secondary-label);font-variant-numeric:tabular-nums;flex:0 auto;overflow:hidden}.ak-zeile__rechts{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.ak-zeile__pfeil{color:var(--ak-tertiary-label);flex:none}.ak-zeile__farben{display:flex}.ak-zeile__farben span{width:20px;height:20px;box-shadow:0 0 0 2px var(--ak-secondary-system-grouped-background);border-radius:50%}.ak-zeile__farben span+span{margin-left:-6px}.ak-stapel{isolation:isolate;touch-action:pan-y;width:100%;height:100%;position:relative;overflow:hidden}.ak-stapel__ebene{background:var(--ak-system-grouped-background);will-change:transform;position:absolute;inset:0}.ak-stapel__ebene--oben{box-shadow:-8px 0 28px var(--lightningcss-light,#00000014)var(--lightningcss-dark,#00000080)}.ak-stapel__ebene--versteckt{visibility:hidden}.ak-stapel__dimmer{z-index:50;pointer-events:none;background:#000;position:absolute;inset:0}.ak-stapel__rand{z-index:40;touch-action:none;width:22px;position:absolute;top:0;bottom:0;left:0}.ak-seite{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;background:var(--ak-seite-grund,var(--ak-system-grouped-background));scrollbar-width:none;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden auto}.ak-seite::-webkit-scrollbar{display:none}.ak-seite--statisch{min-height:100%;position:relative;inset:auto}.ak-seite__inhalt{padding-bottom:calc(var(--ak-sicher-unten) + 24px);flex-direction:column;flex:1 0 auto;display:flex}.ak-seite--mit-unten .ak-seite__inhalt{padding-bottom:12px}.ak-seite__unten{z-index:20;padding:0 var(--ak-rand) calc(var(--ak-sicher-unten) + 6px);pointer-events:none;position:sticky;bottom:0}.ak-seite__unten>*{pointer-events:auto}.ak-leiste{z-index:30;--ak-oben:var(--ak-leiste-oben,max(var(--ak-sicher-oben), 8px));height:calc(var(--ak-oben) + var(--ak-leiste-hoehe));padding:var(--ak-oben) calc(var(--ak-rand) + var(--ak-sicher-rechts)) 0 calc(var(--ak-rand) + var(--ak-sicher-links));flex:none;align-items:center;gap:8px;margin-bottom:0;display:flex;position:sticky;top:0}.ak-leiste--ueber{margin-bottom:calc(-1 * (var(--ak-oben) + var(--ak-leiste-hoehe)))}.ak-leiste:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to bottom, color-mix(in srgb, var(--ak-seite-grund,var(--ak-system-grouped-background)) 82%, transparent) 0%, color-mix(in srgb, var(--ak-seite-grund,var(--ak-system-grouped-background)) 55%, transparent) 60%, transparent 100%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transition:opacity .2s;position:absolute;inset:0 0 -22px;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.ak-leiste[data-gescrollt=true]:before{opacity:1}.ak-leiste--ohne-effekt:before{display:none}.ak-leiste__seite{z-index:1;flex:1 1 0;align-items:center;gap:8px;min-width:0;display:flex;position:relative}.ak-leiste__seite--rechts{justify-content:flex-end}.ak-leiste__titel{height:var(--ak-leiste-hoehe);max-width:calc(100% - 2 * (var(--ak-rand) + 104px));text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;transition:opacity .2s ease-out;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.ak-leiste__titel h1{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--ak-schrift-headline);line-height:var(--ak-zeile-headline);letter-spacing:var(--ak-sperrung-body);margin:0;font-weight:600;overflow:hidden}.ak-leiste__untertitel{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--ak-schrift-footnote);color:var(--ak-secondary-label);line-height:1rem;overflow:hidden}.ak-leiste__titel[data-sichtbar=false]{opacity:0}.ak-grosser-titel{padding:0 calc(var(--ak-rand) + 4px);font-size:var(--ak-schrift-large-title);line-height:var(--ak-zeile-large-title);letter-spacing:var(--ak-sperrung-gross);margin:2px 0 8px;font-weight:700}.ak-schicht{z-index:1000;position:fixed;inset:0}.ak-blatt__dimmer{background:var(--ak-abdunkeln);touch-action:none;position:absolute;inset:0}.ak-blatt{--ak-leiste-oben:15px;--ak-sicher-oben:0px;border-radius:var(--ak-radius-blatt) var(--ak-radius-blatt) 0 0;background:var(--ak-system-grouped-background);touch-action:pan-y;will-change:transform;outline:none;flex-direction:column;display:flex;position:absolute;overflow:hidden;box-shadow:0 -2px 30px var(--lightningcss-light,#0000001f)var(--lightningcss-dark,#00000080)}.ak-blatt--dialog{border-radius:var(--ak-radius-blatt);--ak-sicher-unten:0px;width:min(540px,100vw - 40px);height:min(620px,100dvh - 80px);margin:auto;inset:0;box-shadow:0 24px 80px var(--lightningcss-light,#00000038)var(--lightningcss-dark,#0009)}.ak-blatt--dialog .ak-blatt__griff{display:none}.ak-blatt__griff{z-index:40;cursor:grab;touch-action:none;width:120px;height:22px;position:absolute;top:0;left:50%;transform:translate(-50%)}.ak-blatt__griff:after{content:"";background:var(--ak-tertiary-label);border-radius:3px;width:36px;height:5px;margin-left:-18px;position:absolute;top:5px;left:50%}.ak-blatt__inhalt{flex:1;min-height:0;position:relative}.ak-blatt__inhalt--scroll{overscroll-behavior:contain;padding-bottom:var(--ak-sicher-unten);overflow-y:auto}.ak-fang{z-index:1100;position:fixed;inset:0}.ak-fang--dimmen{background:var(--ak-abdunkeln)}.ak-menue{z-index:1101;overscroll-behavior:contain;border-radius:var(--ak-radius-menue);background:var(--ak-glas-grund-dicht);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);min-width:220px;max-width:min(290px,100vw - 32px);max-height:calc(100dvh - 32px);box-shadow:var(--ak-glas-rand), 0 12px 40px var(--lightningcss-light,#00000024)var(--lightningcss-dark,#0000008c), 0 1px 4px var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#0000004d);outline:none;padding:10px 0;position:fixed;overflow-y:auto}.ak-menue__eintrag{text-align:left;width:100%;min-height:40px;color:var(--ak-label);font-size:var(--ak-schrift-body);line-height:var(--ak-zeile-body);border-radius:12px;align-items:center;gap:12px;padding:9px 20px 9px 22px;display:flex}.ak-menue__eintrag:focus-visible{background:var(--ak-primaer-08);outline:none}.ak-menue__eintrag:active:not(:disabled){background:var(--ak-primaer-08)}.ak-menue__eintrag:disabled{color:var(--ak-tertiary-label)}.ak-menue__eintrag--destruktiv{color:var(--ak-system-red)}.ak-menue__zeichen{flex:none;place-items:center;width:24px;display:grid}.ak-menue__text{flex-direction:column;flex:1;min-width:0;display:flex}.ak-menue__untertitel{font-size:var(--ak-schrift-subheadline);line-height:var(--ak-zeile-subheadline);color:var(--ak-secondary-label)}.ak-menue__trenner{height:var(--ak-haarlinie);background:var(--ak-separator);border:0;margin:10px 23px}.ak-menue__abschnitt{font-size:var(--ak-schrift-footnote);line-height:var(--ak-zeile-footnote);color:var(--ak-secondary-label);padding:6px 22px 4px}.ak-dialog{z-index:1101;border-radius:var(--ak-radius-dialog);background:var(--ak-glas-grund-dicht);-webkit-backdrop-filter:blur(30px)saturate(180%);backdrop-filter:blur(30px)saturate(180%);box-shadow:var(--ak-glas-rand), 0 16px 50px var(--lightningcss-light,#00000029)var(--lightningcss-dark,#0009);outline:none;flex-direction:column;padding:14px;display:flex;position:fixed}.ak-dialog--unten{left:calc(8px + var(--ak-sicher-links));right:calc(8px + var(--ak-sicher-rechts));bottom:calc(8px + var(--ak-sicher-unten));max-width:420px;margin:0 auto}.ak-dialog--anker{width:min(370px,100vw - 32px)}.ak-dialog--mitte{border-radius:34px;width:min(320px,100vw - 48px);height:fit-content;margin:auto;padding:20px 16px 16px;inset:0}.ak-dialog__kopf{flex-direction:column;gap:4px;padding:8px 14px 14px;display:flex}.ak-dialog--mitte .ak-dialog__kopf{padding:0 6px 16px}.ak-dialog__titel{font-size:var(--ak-schrift-headline);line-height:var(--ak-zeile-headline);letter-spacing:var(--ak-sperrung-body);margin:0;font-weight:600}.ak-dialog__nachricht{font-size:var(--ak-schrift-subheadline);line-height:var(--ak-zeile-subheadline);letter-spacing:var(--ak-sperrung-body);color:var(--ak-secondary-label);margin:0}.ak-dialog__mitte{padding:0 0 14px}.ak-dialog__knoepfe{flex-direction:column;gap:8px;display:flex}.ak-dialog__knoepfe--nebeneinander{flex-direction:row}.ak-dialog__knoepfe--nebeneinander .ak-dialog__knopf{flex:1 1 0}.ak-dialog__knopf{background:var(--ak-primaer-08);min-height:48px;color:var(--ak-label);font-size:var(--ak-schrift-body);line-height:var(--ak-zeile-body);transition:transform var(--ak-druck-dauer) ease-out, background-color .15s ease;border-radius:999px;padding:0 16px}.ak-dialog__knopf:active{background:var(--ak-primaer-15);transform:scale(.97)}.ak-dialog__knopf--destruktiv{color:var(--ak-system-red)}.ak-dialog__knopf--abbrechen{font-weight:600}.ak-dialog__knopf--bevorzugt{background:var(--ak-system-blue);color:#fff;font-weight:600}.ak-dialog__knopf--bevorzugt.ak-dialog__knopf--destruktiv{background:var(--ak-system-red);color:#fff}.ak-hinweis-ort{z-index:1050;left:0;right:0;bottom:calc(var(--ak-sicher-unten) + 6px);padding:0 calc(16px + var(--ak-sicher-rechts)) 0 calc(16px + var(--ak-sicher-links));pointer-events:none;justify-content:center;display:flex;position:fixed}.ak-hinweis{pointer-events:auto;border-radius:999px;align-items:center;gap:12px;width:100%;max-width:560px;min-height:50px;padding:0 18px;display:flex}.ak-hinweis__text{min-width:0;font-size:var(--ak-schrift-subheadline);line-height:var(--ak-zeile-subheadline);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;padding:8px 0;font-weight:600;display:-webkit-box;overflow:hidden}.ak-hinweis__knopf{font-size:var(--ak-schrift-subheadline);color:var(--ak-marke-primaer);flex:none;font-weight:700;position:relative}.ak-hinweis__knopf:after{content:"";position:absolute;inset:-12px -10px}.akd{--akd-flaeche:var(--lightningcss-light,#fff)var(--lightningcss-dark,#141416);--akd-grund:var(--lightningcss-light,#f7f8fa)var(--lightningcss-dark,#0e0e10);--akd-leiste:var(--lightningcss-light,#f3f4f7)var(--lightningcss-dark,#111113);--akd-rand:var(--lightningcss-light,#e4e6eb)var(--lightningcss-dark,#2a2a2e);--akd-rand-stark:var(--lightningcss-light,#d3d6dd)var(--lightningcss-dark,#3a3a40);--akd-text:var(--lightningcss-light,#14151a)var(--lightningcss-dark,#f2f2f5);--akd-text-2:var(--lightningcss-light,#5a5f6b)var(--lightningcss-dark,#a4a7b1);--akd-text-3:var(--lightningcss-light,#6b7080)var(--lightningcss-dark,#8c909c);--akd-hover:var(--lightningcss-light,#14151a0d)var(--lightningcss-dark,#ffffff12);--akd-fokus:var(--lightningcss-light,var(--ak-marke-primaer))var(--lightningcss-dark,color-mix(in srgb, var(--ak-marke-primaer) 55%, white));background:var(--akd-grund);width:100%;height:100%;color:var(--akd-text);font-family:var(--ak-schriftart);font-size:.875rem;line-height:1.35;display:flex;overflow:hidden}.akd :where(h1,h2,h3,p){margin:0}.akd :where(button,input,select){font:inherit;color:inherit}.akd :focus-visible{outline:2px solid var(--akd-fokus);outline-offset:2px;border-radius:6px}.akd-skip{z-index:100;background:var(--akd-flaeche);border:1px solid var(--akd-rand);border-radius:8px;padding:8px 12px;position:absolute;top:8px;left:-999px}.akd-skip:focus{left:8px}.akd-kbd{font:500 .6875rem/1.4 var(--ak-schriftart);color:var(--akd-text-3);border:1px solid var(--akd-rand);background:var(--akd-flaeche);border-radius:5px;margin-left:auto;padding:1px 6px}.akd-leiste{background:var(--akd-leiste);border-right:1px solid var(--akd-rand);flex-direction:column;flex:none;gap:4px;width:248px;padding:14px 10px 10px;transition:width .18s;display:flex;overflow-y:auto}@media (prefers-reduced-motion:reduce){.akd-leiste{transition:none}}.akd[data-eingeklappt=true] .akd-leiste{width:64px}.akd-leiste__marke{align-items:center;gap:10px;min-height:40px;padding:0 6px 12px;font-size:.9375rem;font-weight:600;display:flex;overflow:hidden}.akd-leiste__nav{flex-direction:column;gap:2px;display:flex}.akd-leiste__gruppe{letter-spacing:.04em;text-transform:uppercase;color:var(--akd-text-3);white-space:nowrap;padding:16px 10px 6px;font-size:.6875rem;font-weight:600}.akd-leiste__trenner{border:0;border-top:1px solid var(--akd-rand);width:24px;margin:8px auto}.akd-leiste__unten{flex-direction:column;gap:8px;margin-top:auto;padding-top:12px;display:flex}.akd[data-eingeklappt=true] .akd-leiste__gruppe,.akd[data-eingeklappt=true] .akd-nav__titel,.akd[data-eingeklappt=true] .akd-nav .akd-kbd,.akd[data-eingeklappt=true] .akd-leiste__marke>:not(:first-child),.akd[data-eingeklappt=true] .akd-leiste__unten .akd-nur-breit{display:none}.akd-nav{min-height:36px;color:var(--akd-text-2);cursor:pointer;white-space:nowrap;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:0 10px;font-weight:500;text-decoration:none;display:flex}.akd-nav:hover{background:var(--akd-hover);color:var(--akd-text)}.akd-nav[data-aktiv=true]{background:var(--akd-flaeche);color:var(--akd-text);box-shadow:0 0 0 1px var(--akd-rand)}.akd-nav[data-aktiv=true] svg{color:var(--akd-fokus)}.akd-nav--einklappen{margin-top:4px}.akd-haupt{flex-direction:column;flex:1;min-width:0;display:flex}.akd-kopf{background:var(--akd-flaeche);border-bottom:1px solid var(--akd-rand);align-items:center;gap:12px;padding:10px 28px;display:flex}.akd-kopf__rechts{align-items:center;gap:8px;margin-left:auto;display:flex}.akd-suche{width:min(380px,100%);height:34px;color:var(--akd-text-3);background:var(--akd-grund);border:1px solid var(--akd-rand);cursor:text;text-align:left;border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.akd-suche:hover{border-color:var(--akd-rand-stark)}.akd-inhalt{outline:none;flex:1;padding:28px 32px 64px;overflow:auto}.akd-inhalt>*{max-width:1180px;margin-inline:auto}.akd-inhalt>*+*{margin-top:20px}.akd-seitenkopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.akd-seitenkopf h1{letter-spacing:-.02em;font-size:1.5rem;font-weight:650;line-height:1.25}.akd-seitenkopf p{color:var(--akd-text-2);margin-top:4px}.akd-seitenkopf__aktionen{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.akd-knopf{cursor:pointer;border:1px solid var(--akd-rand-stark);background:var(--akd-flaeche);height:34px;color:var(--akd-text);border-radius:8px;align-items:center;gap:6px;padding:0 14px;font-weight:550;display:inline-flex}.akd-knopf:hover:not(:disabled){background:var(--akd-hover)}.akd-knopf:disabled{opacity:.45;cursor:not-allowed}.akd-knopf--primaer{background:var(--ak-marke-primaer);color:var(--ak-marke-auf-primaer);border-color:#0000}.akd-knopf--primaer:hover:not(:disabled){background:var(--ak-marke-primaer);filter:brightness(1.08)}.akd-knopf--leise{color:var(--akd-text-2);background:0 0;border-color:#0000}.akd-feld{background:var(--akd-flaeche);border:1px solid var(--akd-rand-stark);border-radius:8px;min-width:0;height:34px;padding:0 10px}.akd-feld:focus-visible{outline-offset:0}.akd-kapseln{border:1px solid var(--akd-rand);background:var(--akd-grund);border-radius:9px;gap:2px;padding:2px;display:inline-flex}.akd-kapseln button{height:28px;color:var(--akd-text-2);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 12px;font-weight:550}.akd-kapseln button[aria-pressed=true],.akd-kapseln button[aria-selected=true]{background:var(--akd-flaeche);color:var(--akd-text);box-shadow:0 0 0 1px var(--akd-rand)}.akd-chip{background:var(--akd-hover);color:var(--akd-text-2);border-radius:99px;align-items:center;gap:6px;padding:2px 9px;font-size:.75rem;font-weight:550;display:inline-flex}.akd-karte{background:var(--akd-flaeche);border:1px solid var(--akd-rand);border-radius:12px;padding:18px 20px}.akd-karte__kopf{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.akd-karte__kopf h2{font-size:.9375rem;font-weight:600}.akd-gitter{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.akd-gitter>*{grid-column:span 12;margin:0!important}.akd-gitter>.akd-s8{grid-column:span 8}.akd-gitter>.akd-s4{grid-column:span 4}.akd-gitter>.akd-s6{grid-column:span 6}.akd-kacheln{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;display:grid}.akd-kachel{text-align:left;cursor:default;background:var(--akd-flaeche);border:1px solid var(--akd-rand);border-radius:12px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}button.akd-kachel{cursor:pointer}button.akd-kachel:hover{border-color:var(--akd-rand-stark)}.akd-kachel__titel{color:var(--akd-text-2);font-size:.8125rem;font-weight:500}.akd-kachel__wert{letter-spacing:-.02em;font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;font-size:1.75rem;font-weight:650;line-height:1.15;display:flex}.akd-kachel__delta{letter-spacing:0;color:var(--akd-text-3);font-size:.75rem;font-weight:500}.akd-kachel__hinweis{color:var(--akd-text-3);font-size:.75rem}.akd-kachel[data-betont] .akd-kachel__wert{color:var(--akd-fokus)}.akd-leer{text-align:center;color:var(--akd-text-2);border:1px dashed var(--akd-rand-stark);background:var(--akd-flaeche);border-radius:12px;flex-direction:column;align-items:center;gap:14px;padding:44px 20px;display:flex}.akd-fehler{color:var(--akd-text-2);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.akd-tabelle{background:var(--akd-flaeche);border:1px solid var(--akd-rand);border-radius:12px;outline:none;overflow:hidden}.akd-tabelle:focus-visible{box-shadow:0 0 0 2px var(--akd-fokus)}.akd-tabelle__kopf,.akd-tabelle__zeile{align-items:center;column-gap:12px;padding:0 14px;display:grid}.akd-tabelle__kopf{min-height:38px;color:var(--akd-text-2);background:var(--akd-grund);border-bottom:1px solid var(--akd-rand);font-size:.75rem;font-weight:600}.akd-tabelle__kopf button{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:600;display:inline-flex}.akd-tabelle__zeile{border-bottom:1px solid var(--akd-rand);cursor:default;min-height:48px}.akd-tabelle__zeile:last-child{border-bottom:0}.akd-tabelle__zeile:hover{background:var(--akd-hover)}.akd-tabelle__zeile[data-gewaehlt]{background:color-mix(in srgb, var(--ak-marke-primaer) 8%, transparent)}.akd-tabelle:focus-within .akd-tabelle__zeile[data-fokus]{box-shadow:inset 2px 0 0 var(--akd-fokus);background:var(--akd-hover)}.akd-tabelle [role=gridcell],.akd-tabelle [role=columnheader]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.akd-tabelle [data-rechts]{text-align:right;font-variant-numeric:tabular-nums}.akd-tabelle__haken input{width:16px;height:16px;accent-color:var(--ak-marke-primaer)}.akd-name{font-weight:600}.akd-sub{color:var(--akd-text-3);font-size:.75rem}.akd-punkt{background:var(--akd-text-3);border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.akd-tabelle__fuss{color:var(--akd-text-3);padding:10px 2px 0;font-size:.8125rem}.akd-auswahl{z-index:5;color:#fff;background:var(--lightningcss-light,#14151a)var(--lightningcss-dark,#2a2a30);border-radius:12px;align-items:center;gap:6px;width:fit-content;max-width:100%;margin:16px auto 0;padding:6px 8px 6px 14px;display:flex;position:sticky;bottom:20px;box-shadow:0 8px 28px #00000047}.akd-auswahl__text{margin-right:8px;font-weight:600}.akd-auswahl .akd-knopf{color:#fff;background:#ffffff1f;border-color:#0000;height:30px}.akd-auswahl .akd-knopf:hover:not(:disabled){background:#ffffff38}.akd-auswahl__zu{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.akd-datentabelle{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.akd-datentabelle th,.akd-datentabelle td{text-align:right;border-bottom:1px solid var(--akd-rand);padding:8px 10px}.akd-datentabelle th:first-child{text-align:left}.akd-datentabelle thead th{color:var(--akd-text-2);font-size:.75rem}.akd-diagramm{margin:0}.akd-diagramm__linie{stroke:var(--akd-rand);stroke-width:1px;vector-effect:non-scaling-stroke}.akd-diagramm__text{fill:var(--akd-text-3);font-size:11px}.akd-saeule--klick{cursor:pointer;outline:none}.akd-saeule--klick:hover rect:not([fill=transparent]),.akd-saeule--klick:focus-visible rect:not([fill=transparent]){opacity:.8}.akd-saeule--klick:focus-visible rect[fill=transparent]{stroke:var(--akd-fokus);stroke-width:2px;fill:none}.akd-legende{color:var(--akd-text-2);flex-wrap:wrap;gap:6px 16px;margin-top:10px;font-size:.75rem;display:flex}.akd-legende i{border-radius:3px;width:9px;height:9px;margin-right:6px;display:inline-block}.akd-balken{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.akd-balken__zeile{text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(110px,180px) 1fr minmax(100px,auto);align-items:center;gap:14px;width:100%;padding:7px 8px;display:grid}button.akd-balken__zeile{cursor:pointer}button.akd-balken__zeile:hover{background:var(--akd-hover)}.akd-balken__label{text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.akd-balken__spur{background:var(--akd-hover);border-radius:99px;height:8px;overflow:hidden}.akd-balken__spur span{background:var(--ak-marke-primaer);border-radius:99px;height:100%;display:block}.akd-balken__text{color:var(--akd-text-2);font-variant-numeric:tabular-nums;text-align:right}.akd-verteilung__balken{background:var(--akd-hover);border-radius:6px;gap:2px;height:14px;display:flex;overflow:hidden}.akd-verteilung__balken>span{min-width:3px}.akd-verteilung__leer{flex:1}.akd-schleier{z-index:1200;background:#0a0a0e66;align-content:start;justify-items:center;padding-top:14vh;display:grid;position:fixed;inset:0}.akd-dialog{--akd-flaeche:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1d);--akd-rand:var(--lightningcss-light,#e4e6eb)var(--lightningcss-dark,#2a2a2e);--akd-text:var(--lightningcss-light,#14151a)var(--lightningcss-dark,#f2f2f5);--akd-text-2:var(--lightningcss-light,#5a5f6b)var(--lightningcss-dark,#a4a7b1);--akd-text-3:var(--lightningcss-light,#6b7080)var(--lightningcss-dark,#8c909c);--akd-hover:var(--lightningcss-light,#14151a0f)var(--lightningcss-dark,#ffffff14);background:var(--akd-flaeche);width:min(560px,100vw - 32px);max-height:70vh;color:var(--akd-text);border:1px solid var(--akd-rand);font-family:var(--ak-schriftart);border-radius:14px;font-size:.875rem;overflow:auto;box-shadow:0 24px 64px #0000004d}.akd-dialog__feld{border:0;border-bottom:1px solid var(--akd-rand);width:100%;height:48px;color:inherit;font:inherit;background:0 0;outline:none;padding:0 16px;font-size:1rem}.akd-dialog__liste{margin:0;padding:6px;list-style:none}.akd-dialog__gruppe{letter-spacing:.04em;text-transform:uppercase;color:var(--akd-text-3);padding:10px 10px 4px;font-size:.6875rem;font-weight:600}.akd-dialog__eintrag{width:100%;min-height:38px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;display:flex}.akd-dialog__eintrag[aria-selected=true]{background:var(--akd-hover)}.akd-dialog__fuss{color:var(--akd-text-2);padding:14px 16px}.akd-kuerzelliste{grid-template-columns:1fr auto;gap:8px 24px;margin:0;padding:6px 18px 18px;display:grid}.akd-kuerzelliste dt{color:var(--akd-text-2)}.akd-kuerzelliste dd{margin:0}.akd-statuskarte{background:var(--akd-flaeche);border:1px solid var(--akd-rand);border-radius:10px;flex-direction:column;gap:8px;padding:12px;font-size:.8125rem;display:flex}@media (width<=1180px){.akd-gitter>.akd-s8,.akd-gitter>.akd-s4,.akd-gitter>.akd-s6{grid-column:span 12}}html,body,#wurzel{height:100%}html.ak-ios-kurz{--ak-sicher-unten:0px}html.ak-ios-oben{--ak-sicher-oben:20px}.ak-wurzel,.ak-ebene{position:fixed;inset:0}.ak-verbinden{text-align:center;background:var(--ak-system-grouped-background);flex-direction:column;justify-content:center;align-items:center;gap:18px;height:100%;padding:32px;display:flex}.ak-rueckmeldung{left:0;right:0;bottom:calc(84px + var(--ak-sicher-unten));z-index:20;pointer-events:none;position:fixed}.ak-statusleiste{height:max(var(--ak-sicher-oben), 20px);z-index:9999;pointer-events:none;opacity:0;position:fixed;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 30%,#0000);mask-image:linear-gradient(#000 30%,#0000)}.ak-statusleiste[data-an=true]{opacity:1}html.ak-ios-drunter .ak-statusleiste{-webkit-mask-image:none;mask-image:none}.ak-einstieg-lade{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#000);place-items:center;transition:opacity .3s ease-in;display:grid;position:absolute;inset:0}.ak-einstieg-lade--weg{opacity:0}.ak-einstieg-lade__inhalt{flex-direction:column;align-items:center;gap:22px;animation:.3s ease-out both ak-einstieg-erscheinen;display:flex}.ak-einstieg-lade__logo{object-fit:contain;max-width:260px;max-height:64px}.ak-einstieg-lade__bild{place-items:center;min-height:84px;animation:.3s ease-out both ak-einstieg-erscheinen;display:grid}.ak-einstieg-lade__spur{background:var(--lightningcss-light,#0b0b0c14)var(--lightningcss-dark,#ffffff1f);border-radius:999px;width:120px;height:4px;position:relative;overflow:hidden}.ak-einstieg-lade__balken{transform-origin:0;background:var(--lightningcss-light,#0b0b0c)var(--lightningcss-dark,#fff);border-radius:999px;animation:1.4s cubic-bezier(.2,.7,.3,1) both ak-einstieg-fortschritt;position:absolute;inset:0}.ak-einstieg-lade__spur[data-fertig] .ak-einstieg-lade__balken{transition:transform .25s ease-out;animation:none;transform:scaleX(1)}@keyframes ak-einstieg-erscheinen{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes ak-einstieg-fortschritt{0%{transform:scaleX(0)}to{transform:scaleX(.85)}}@media (prefers-reduced-motion:reduce){@keyframes ak-einstieg-erscheinen{0%{opacity:0}to{opacity:1}}}.ak-einstieg-film{color:var(--ak-label);background:#000;position:absolute;inset:0;overflow:hidden}.ak-einstieg-film__bild,.ak-einstieg-film__hinten video{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.ak-einstieg-film--breit .ak-einstieg-film__bild{object-fit:contain}.ak-einstieg-film__hinten{position:absolute;inset:-40px}.ak-einstieg-film__hinten video{filter:blur(40px)saturate(140%)}.ak-einstieg-film__schleier{background:#1c1c1e9e;position:absolute;inset:0}.ak-einstieg-film__flaeche{cursor:default;position:absolute;inset:0}.ak-einstieg-film__flaeche:focus-visible{outline-offset:-6px}.ak-einstieg-film__hinweis{pointer-events:none;border-radius:50%;place-items:center;width:84px;height:84px;margin:-42px 0 0 -42px;display:grid;position:absolute;top:50%;left:50%}.ak-einstieg-film__ansehen{left:50%;bottom:calc(120px + var(--ak-sicher-unten));height:54px;font-size:var(--ak-schrift-headline);border-radius:999px;align-items:center;gap:8px;padding:0 26px;font-weight:600;display:flex;position:absolute;transform:translate(-50%)}.ak-einstieg-film__ansehen:active{transform:translate(-50%)scale(.97)}.ak-einstieg-film__kopf{top:calc(var(--ak-sicher-oben) + 6px);opacity:0;pointer-events:none;justify-content:space-between;align-items:center;max-width:700px;margin:0 auto;padding:0 20px;transition:opacity .4s ease-out;display:flex;position:absolute;left:0;right:0}.ak-einstieg-film__kopf[data-sichtbar=true]{opacity:1;pointer-events:auto}.ak-einstieg-film__ton{width:44px;height:44px;transition:transform var(--ak-druck-dauer) ease-out;place-items:center;display:grid}.ak-einstieg-film__weiter{height:44px;font-size:var(--ak-schrift-subheadline);transition:transform var(--ak-druck-dauer) ease-out;padding:0 18px;font-weight:600}.ak-einstieg-film__ton:active,.ak-einstieg-film__weiter:active{transform:scale(.95)}.ak-einstieg-film__weiter span{display:inline-block}.ak-einstieg-film__fortschritt{left:40px;right:40px;bottom:calc(var(--ak-sicher-unten) + 10px);opacity:0;pointer-events:none;background:#0000001f;border-radius:999px;height:3px;transition:opacity .4s ease-out,background-color .4s ease-in-out;position:absolute;overflow:hidden}.ak-einstieg-film__fortschritt[data-sichtbar=true]{opacity:1}.ak-einstieg-film__fortschritt span{background:#0000008c;border-radius:999px;height:100%;transition:background-color .4s ease-in-out;display:block}.ak-einstieg-film__fortschritt[data-hell=true]{background:#ffffff1f}.ak-einstieg-film__fortschritt[data-hell=true] span{background:#ffffff8c}.ak-konto-rahmen{background:var(--ak-system-grouped-background);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.ak-konto-rahmen__grund,.ak-konto-blatt-grund{pointer-events:none;background:radial-gradient(460px 460px at 50% 0, color-mix(in srgb, var(--ak-marke-primaer) 16%, transparent), transparent);height:480px;position:absolute;top:0;left:0;right:0}.ak-konto-blatt-grund{z-index:0;position:absolute}.ak-konto-rahmen__oben{z-index:2;padding-top:var(--ak-sicher-oben);flex:none;position:relative}.ak-konto-rahmen__scroll{z-index:1;overscroll-behavior-y:contain;scrollbar-width:none;flex:auto;min-height:0;position:relative;overflow:hidden auto}.ak-konto-rahmen__scroll::-webkit-scrollbar{display:none}.ak-konto-rahmen:not(:has(.ak-konto-rahmen__oben)) .ak-konto-rahmen__scroll{padding-top:var(--ak-sicher-oben)}.ak-konto-rahmen__inhalt{width:100%;max-width:var(--ak-konto-schmal,520px);margin:0 auto}.ak-konto-rahmen__unten{z-index:2;padding:12px 22px calc(var(--ak-sicher-unten) + 8px);flex:none;position:relative}.ak-konto-rahmen__unten-inhalt{max-width:560px;margin:0 auto}.ak-konto-unterseite,.ak-konto-startwahl,.ak-konto-ebene{position:absolute;inset:0}.ak-konto-kopfleiste{align-items:center;gap:14px;max-width:564px;margin:0 auto;padding:6px 22px 10px;display:flex}.ak-konto-schritte{flex:1;gap:5px;display:flex}.ak-konto-schritte__teil{background:var(--ak-primaer-10);height:5px;transition:background-color var(--ak-feder-snappy-dauer) var(--ak-feder-snappy);border-radius:999px;flex:1}.ak-konto-schritte__teil[data-an=true]{background:var(--ak-marke-primaer)}.ak-konto-luecke{flex:1}.ak-konto-kopf{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.ak-konto-zeichen{width:58px;height:58px;color:var(--ak-marke-primaer);background:color-mix(in srgb, var(--ak-marke-primaer) 12%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}.ak-konto-titel{color:var(--ak-label);margin:0;font-size:30px;font-weight:800}.ak-konto-titel--32{font-size:32px}.ak-konto-text{font-size:var(--ak-schrift-body);line-height:var(--ak-zeile-body);color:var(--ak-secondary-label);margin:0}.ak-konto-schrittzahl{font-size:var(--ak-schrift-footnote);line-height:var(--ak-zeile-footnote);color:var(--ak-marke-primaer);font-weight:600}.ak-konto-leise{width:100%;min-height:54px;font-size:var(--ak-schrift-headline);line-height:var(--ak-zeile-headline);color:var(--ak-marke-primaer);background:color-mix(in srgb, var(--ak-marke-primaer) 10%, transparent);border-radius:999px;justify-content:center;align-items:center;gap:8px;font-weight:600;display:flex}.ak-konto-leise:disabled{color:var(--ak-secondary-label);background:color-mix(in srgb, var(--ak-marke-primaer) 4%, transparent)}.ak-konto-leise--klein{width:auto;min-height:44px;font-size:var(--ak-schrift-subheadline);line-height:var(--ak-zeile-subheadline);padding:0 16px}.ak-konto-textknopf{min-height:44px;font-size:var(--ak-schrift-subheadline);line-height:var(--ak-zeile-subheadline);color:var(--ak-marke-primaer);font-weight:600}.ak-konto-textknopf--klein{font-size:var(--ak-schrift-footnote);line-height:var(--ak-zeile-footnote)}.ak-konto-textknopf--grau{color:var(--ak-secondary-label)}.ak-konto-textknopf:active{opacity:.6}.ak-konto-link{color:var(--ak-marke-primaer);font-weight:600;display:inline}.ak-konto-knopfreihe{flex-wrap:wrap;gap:10px;display:flex}.ak-konto-loeschen{width:100%;min-height:54px;font-size:var(--ak-schrift-headline);color:#fff;background:var(--ak-system-red);border-radius:999px;font-weight:600}.ak-konto-loeschen:disabled{background:color-mix(in srgb, var(--ak-system-red) 40%, transparent)}.ak-konto-formular{flex-direction:column;gap:22px;padding:22px;display:flex}.ak-konto-formular--blatt{z-index:1;width:100%;max-width:520px;margin:0 auto;position:relative}.ak-konto-formular--seite{width:100%;max-width:520px;margin:0 auto}.ak-konto-felder-rechts{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.ak-konto-felder-rechts>.ak-feldgruppe{align-self:stretch}.ak-konto-zeile-mitte{font-size:var(--ak-schrift-subheadline);justify-content:center;align-items:center;gap:4px;margin:0;display:flex}.ak-zweitrangig{color:var(--ak-secondary-label)}.ak-konto-schritt-huelle{padding:8px 22px 24px;position:relative}.ak-konto-schritt{flex-direction:column;gap:24px;display:flex}.ak-konto-passwort{flex-direction:column;gap:14px;display:flex}.ak-konto-fuss{flex-direction:column;align-items:center;gap:12px;display:flex}.ak-konto-hinweis-mitte{text-align:center;font-size:var(--ak-schrift-footnote);line-height:var(--ak-zeile-footnote);color:var(--ak-secondary-label);margin:0}.ak-konto-label{align-items:flex-start;gap:8px;margin:0;display:flex}.ak-konto-label__zeichen{flex:none;place-items:center;min-height:1.3em;display:grid}.ak-konto-label--fuss{font-size:var(--ak-schrift-footnote);line-height:var(--ak-zeile-footnote);color:var(--ak-secondary-label)}.ak-konto-label--warnung{font-size:var(--ak-schrift-subheadline);line-height:var(--ak-zeile-subheadline);color:var(--ak-warnung)}.ak-konto-folgen{font-size:var(--ak-schrift-subheadline);line-height:var(--ak-zeile-subheadline);flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ak-konto-folgen li{align-items:flex-start;gap:8px;display:flex}.ak-konto-folgen .ak-zeichen{flex:none;margin-top:2px}.ak-konto-staerke{flex-direction:column;gap:12px;padding:0 4px;display:flex}.ak-konto-staerke__balken{gap:5px;display:flex}.ak-konto-staerke__balken span{background:var(--ak-primaer-10);height:5px;transition:background-color var(--ak-feder-snappy-dauer) var(--ak-feder-snappy);border-radius:999px;flex:1}.ak-konto-staerke__punkte{flex-wrap:wrap;gap:8px;display:flex}.ak-konto-staerke__punkt{font-size:var(--ak-schrift-caption);line-height:var(--ak-zeile-caption);color:var(--ak-secondary-label);background:var(--ak-primaer-06);border-radius:999px;align-items:center;gap:5px;padding:6px 10px;font-weight:600;transition:color .25s,background-color .25s;display:inline-flex}.ak-konto-staerke__punkt[data-ok=true]{color:var(--ak-stufe-fertig);background:color-mix(in srgb, var(--ak-stufe-fertig) 14%, transparent)}.ak-konto-staerke__haken{display:inline-grid}.ak-konto-staerke__stark{font-size:var(--ak-schrift-caption);color:var(--ak-stufe-fertig);align-items:center;gap:6px;font-weight:600;display:inline-flex}.ak-konto-code{cursor:text;height:64px;position:relative}.ak-konto-code__feld{opacity:0;color:#0000;caret-color:#0000;background:0 0;border:0;width:100%;height:100%;padding:0;font-size:16px;position:absolute;inset:0}.ak-konto-code__kaestchen{pointer-events:none;align-items:center;gap:8px;display:flex;position:absolute;inset:2px 0}.ak-konto-code__gruppe{flex:1 1 0;align-items:center;gap:8px;min-width:0;display:flex}.ak-konto-code__strich{background:var(--ak-primaer-25);border-radius:999px;flex:none;width:8px;height:3px}.ak-konto-code__kasten{min-width:0;height:60px;font-family:var(--ak-schriftart-mono);background:var(--ak-secondary-system-grouped-background);box-shadow:inset 0 0 0 2px var(--ak-primaer-10);border-radius:12px;flex:1;place-items:center;font-size:26px;font-weight:700;transition:box-shadow .15s;display:grid}.ak-konto-code__kasten[data-da=true]{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--ak-marke-primaer) 35%, transparent)}.ak-konto-code__kasten[data-dran=true]{box-shadow:inset 0 0 0 2px var(--ak-marke-primaer)}.ak-konto-code:has(.ak-konto-code__feld:focus-visible) .ak-konto-code__kaestchen{outline:2.5px solid var(--ak-system-blue);outline-offset:4px;border-radius:14px}.ak-konto-willkommen{--ak-flaeche-hoehe:min(calc((100dvh - var(--ak-sicher-oben) - var(--ak-sicher-unten)) * .53), 480px);background:var(--ak-system-grouped-background);position:absolute;inset:0;overflow:hidden}.ak-konto-willkommen__flaeche{height:calc(var(--ak-flaeche-hoehe) + var(--ak-sicher-oben));border-radius:0 0 44px 44px;position:absolute;top:0;left:0;right:0}.ak-konto-willkommen__spalte{max-width:560px;height:100%;padding-top:var(--ak-sicher-oben);padding-bottom:calc(var(--ak-sicher-unten) + 8px);flex-direction:column;margin:0 auto;display:flex;position:relative}.ak-konto-willkommen__band{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x;flex:auto;min-height:0;display:flex;overflow:auto hidden}.ak-konto-willkommen__band::-webkit-scrollbar{display:none}.ak-konto-willkommen__seite{scroll-snap-align:start;scroll-snap-stop:always;flex-direction:column;flex:0 0 100%;min-width:0;display:flex;overflow:hidden}.ak-konto-willkommen__vorschau{height:var(--ak-flaeche-hoehe);flex:none;place-items:center;display:grid}.ak-konto-willkommen__text{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:26px 30px 0;display:flex}.ak-konto-punkte{flex:none;justify-content:center;gap:7px;padding:14px 0;display:flex}.ak-konto-punkte span{background:var(--ak-primaer-15);width:7px;height:7px;transition:width var(--ak-feder-snappy-dauer) var(--ak-feder-snappy), background-color .25s ease;border-radius:999px}.ak-konto-punkte span[data-an=true]{background:var(--ak-marke-primaer);width:24px}.ak-konto-willkommen__knoepfe{flex-direction:column;flex:none;gap:10px;padding:0 22px;display:flex}.ak-konto-sicher{text-align:center;white-space:nowrap;font-size:min(var(--ak-schrift-caption2), 3vw);line-height:var(--ak-zeile-caption2);color:var(--ak-secondary-label);justify-content:center;align-items:center;gap:6px;margin:4px 0 0;display:flex}.ak-konto-sicher .ak-zeichen{flex:none}.ak-konto-kartenvorschau{place-items:center;width:100%;max-width:320px;display:grid;scale:.92}.ak-konto-kartenvorschau__karte{grid-area:1/1}.ak-konto-vorschaukarte{flex-direction:column;gap:12px;width:250px;padding:16px;display:flex}.ak-konto-vorschaukarte__kopf{align-items:center;gap:10px;display:flex}.ak-konto-vorschaukarte__name{flex-direction:column;flex:1;align-items:flex-start;gap:3px;display:flex}.ak-konto-vorschaukarte__name strong{font-size:var(--ak-schrift-subheadline);line-height:var(--ak-zeile-subheadline);font-weight:700}.ak-konto-vorschaukarte__zeilen{flex-direction:column;gap:8px;display:flex}.ak-konto-vorschaukarte__punkt{font-size:var(--ak-schrift-footnote);line-height:var(--ak-zeile-footnote);align-items:center;gap:10px;display:flex}.ak-konto-vorschaukarte__punkt[data-fertig=true] span:last-child{color:var(--ak-secondary-label);text-decoration:line-through}.ak-konto-reifevorschau{justify-content:center;width:100%;padding:0 30px;display:flex;position:relative}.ak-konto-reifevorschau__karte{border-radius:22px;width:100%;max-width:320px;box-shadow:0 12px 48px #0000002e}.ak-konto-diktat{font-size:var(--ak-schrift-caption);line-height:var(--ak-zeile-caption);color:#8b5cf6;background:var(--ak-secondary-system-grouped-background);border-radius:999px;align-items:center;gap:6px;padding:9px 14px;font-weight:600;display:inline-flex;position:absolute;bottom:0;right:calc(max(30px,50% - 160px) - 14px);box-shadow:0 6px 28px #0000002e}.ak-konto-kiball{color:#fff;background:linear-gradient(to bottom right, var(--ak-ki-dunkel), var(--ak-ki-mitte), var(--ak-ki-hell));box-shadow:0 0 6px color-mix(in srgb, var(--ak-ki-hell) 45%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}.ak-konto-schueler{text-align:left;color:var(--ak-label);flex-direction:column;gap:14px;padding:16px;display:flex}.ak-konto-schueler__zeile{align-items:center;gap:12px;display:flex}.ak-konto-schueler__name{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.ak-konto-schueler__name>strong{font-size:var(--ak-schrift-headline);line-height:var(--ak-zeile-headline);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ak-konto-schueler__plaketten{align-items:center;gap:5px;display:flex}.ak-konto-schueler__klein{font-size:var(--ak-schrift-caption);color:var(--ak-secondary-label)}.ak-konto-schueler__diagramme{flex-direction:column;gap:7px;display:flex}.ak-konto-schueler__diagramm{align-items:center;gap:8px;display:flex}.ak-konto-schueler__diagramm b{width:30px;font-size:var(--ak-schrift-caption2);color:var(--ak-secondary-label);flex:none}.ak-konto-schueler__diagramm .ak-balken{flex:1}.ak-konto-schueler__fuss{font-size:var(--ak-schrift-caption);line-height:var(--ak-zeile-caption);color:var(--ak-secondary-label);align-items:center;gap:6px;font-weight:600;display:flex}.ak-konto-schueler__hinweis{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ak-konto-schueler__zuletzt{color:var(--ak-tertiary-label);flex:none}.ak-konto-teamvorschau{flex-direction:column;align-items:center;gap:22px;display:flex}.ak-konto-teamvorschau__gesichter{display:flex}.ak-konto-teamvorschau__gesicht{box-shadow:0 0 0 4px var(--ak-secondary-system-grouped-background);border-radius:50%;margin-left:-9px;display:block}.ak-konto-teamvorschau__gesicht:first-child{margin-left:0}.ak-konto-teamvorschau__code{color:var(--ak-marke-primaer);background:var(--ak-secondary-system-grouped-background);border-radius:22px;align-items:center;gap:14px;padding:16px 22px;display:flex;box-shadow:0 10px 44px #0000002e}.ak-konto-teamvorschau__text{color:var(--ak-label);flex-direction:column;gap:2px;display:flex}.ak-konto-teamvorschau__text span{font-size:var(--ak-schrift-caption);color:var(--ak-secondary-label);font-weight:600}.ak-konto-teamvorschau__text strong{font-family:var(--ak-schriftart-mono);font-size:26px;font-weight:700;line-height:1.2}.ak-konto-ohnenetz{text-align:center;min-height:100%;color:var(--ak-secondary-label);flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:80px 32px;display:flex}.ak-konto-bestaetigen{flex-direction:column;align-items:center;gap:22px;padding:16px 22px 24px;display:flex}.ak-konto-bestaetigen__text{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.ak-konto-bestaetigen__text p{margin:0}.ak-konto-email{font-size:var(--ak-schrift-headline);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;font-weight:600}.ak-konto-wartet{font-size:var(--ak-schrift-footnote);color:var(--ak-secondary-label);background:var(--ak-primaer-06);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-weight:600;display:inline-flex}.ak-konto-post{place-items:center;width:100%;height:270px;display:grid;position:relative}.ak-konto-post__welle,.ak-konto-post__brief{border-radius:50%;grid-area:1/1;width:118px;height:118px}.ak-konto-post__welle{opacity:0;border:1.5px solid;animation:2.6s ease-out infinite both ak-konto-welle}.ak-konto-post__brief{color:var(--ak-marke-auf-primaer);place-items:center;animation:1.9s ease-in-out infinite alternate ak-konto-schweben;display:grid}@keyframes ak-konto-welle{0%{opacity:.9;transform:scale(.85)}to{opacity:0;transform:scale(2.1)}}@keyframes ak-konto-schweben{0%{transform:translateY(7px)}to{transform:translateY(-7px)}}@media (prefers-reduced-motion:reduce){.ak-konto-post__welle{opacity:.9;animation:none;transform:scale(.85)}.ak-konto-post__brief{animation:none}}.ak-konto-fussknoepfe{gap:18px;display:flex}.ak-konto-fussknoepfe button{min-height:44px;font-size:var(--ak-schrift-footnote);color:var(--ak-secondary-label);font-weight:600}.ak-konto-spam{font-size:var(--ak-schrift-footnote);color:var(--ak-tertiary-label);text-align:center;margin:0}.ak-konto-leise--warten:disabled{font-variant-numeric:tabular-nums}.ak-konto-auswahl{flex-direction:column;gap:20px;padding:22px;display:flex}.ak-konto-fortschritt{align-items:flex-start;padding-top:6px;display:flex}.ak-konto-fortschritt__punkt{flex-direction:column;flex:none;align-items:center;gap:6px;display:flex}.ak-konto-fortschritt__kreis{width:28px;height:28px;color:var(--ak-marke-auf-primaer);background:color-mix(in srgb, var(--ak-marke-primaer) 12%, transparent);border-radius:50%;place-items:center;display:grid}.ak-konto-fortschritt__punkt[data-fertig=true] .ak-konto-fortschritt__kreis{background:var(--ak-marke-primaer)}.ak-konto-fortschritt__kreis i{background:var(--ak-marke-primaer);border-radius:50%;width:9px;height:9px}.ak-konto-fortschritt__titel{font-size:var(--ak-schrift-caption2);line-height:var(--ak-zeile-caption2);color:var(--ak-secondary-label);font-weight:600}.ak-konto-fortschritt__punkt[data-fertig=true] .ak-konto-fortschritt__titel{color:var(--ak-label)}.ak-konto-fortschritt__linie{background:var(--ak-primaer-15);border-radius:999px;flex:1;height:3px;margin:12.5px 6px 0}.ak-konto-fortschritt__linie[data-fertig=true]{background:var(--ak-marke-primaer)}.ak-konto-hallo{flex-direction:column;gap:8px;padding-bottom:4px;display:flex}.ak-konto-option{text-align:left;width:100%;color:var(--ak-label);background:var(--ak-secondary-system-grouped-background);border-radius:22px;align-items:flex-start;gap:14px;padding:16px;display:flex}.ak-konto-option[data-hervorgehoben=true]{color:var(--ak-marke-auf-primaer);box-shadow:0 10px 36px color-mix(in srgb, var(--ak-marke-primaer) 30%, transparent)}.ak-konto-option__zeichen{width:52px;height:52px;color:var(--ak-marke-primaer);background:color-mix(in srgb, var(--ak-marke-primaer) 12%, transparent);border-radius:15px;flex:none;place-items:center;display:grid}.ak-konto-option[data-hervorgehoben=true] .ak-konto-option__zeichen{color:var(--ak-marke-auf-primaer);background:color-mix(in srgb, var(--ak-marke-auf-primaer) 18%, transparent)}.ak-konto-option__text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ak-konto-option__text strong{font-size:var(--ak-schrift-headline);line-height:var(--ak-zeile-headline);font-weight:600}.ak-konto-option__text span{font-size:var(--ak-schrift-subheadline);line-height:var(--ak-zeile-subheadline);color:var(--ak-secondary-label)}.ak-konto-option[data-hervorgehoben=true] .ak-konto-option__text span{color:color-mix(in srgb, var(--ak-marke-auf-primaer) 85%, transparent)}.ak-konto-option__pfeil{color:var(--ak-tertiary-label);flex:none;margin-left:4px;padding-top:16px}.ak-konto-option[data-hervorgehoben=true] .ak-konto-option__pfeil{color:color-mix(in srgb, var(--ak-marke-auf-primaer) 70%, transparent)}.ak-konto-angemeldet{font-size:var(--ak-schrift-footnote);color:var(--ak-secondary-label);flex-direction:column;align-items:center;gap:6px;padding-top:12px;display:flex}.ak-konto-angemeldet p{overflow-wrap:anywhere;text-align:center;margin:0}.ak-konto-angemeldet button{min-height:44px;color:var(--ak-marke-primaer);padding:0 12px;font-weight:600}.ak-konto-prueft{color:var(--ak-secondary-label);justify-content:center;align-items:center;gap:12px;margin:40px 0 0;display:flex}.ak-konto-datenschutz{font-size:var(--ak-schrift-subheadline);padding:8px 16px 0}.ak-konto-aktion-laden{place-items:center;min-height:50vh;display:grid}.ak-konto-buehne{background:var(--ak-system-grouped-background);grid-template-columns:minmax(0,1.1fr) minmax(500px,1fr);display:grid;position:absolute;inset:0}.ak-konto-schaufenster{min-width:0;color:var(--ak-marke-auf-primaer);border-radius:28px;flex-direction:column;margin:12px 0 12px 12px;padding:32px clamp(32px,4vw,64px) 30px;display:flex;position:relative;overflow:hidden}.ak-konto-schaufenster:before{content:"";pointer-events:none;background:radial-gradient(70% 55% at 85% 0,#ffffff29,#0000 70%);position:absolute;inset:0}.ak-konto-schaufenster>*{position:relative}.ak-konto-schaufenster__marke{letter-spacing:-.01em;flex:none;align-items:center;gap:12px;font-size:17px;font-weight:700;display:flex}.ak-konto-schaufenster__marke img{box-shadow:0 4px 16px #0000002e}.ak-konto-schaufenster__vorschau{min-height:0;color:var(--ak-label);flex:auto;place-items:center;padding:24px 0;display:grid}.ak-konto-schaufenster__bild{zoom:var(--ak-schaufenster-groesse,1);place-items:center;width:100%;display:grid}.ak-konto-schaufenster__unten{flex-direction:column;flex:none;gap:18px;max-width:520px;display:flex}.ak-konto-schaufenster__text{flex-direction:column;gap:10px;display:flex}.ak-konto-schaufenster__text h2{letter-spacing:-.02em;margin:0;font-size:clamp(30px,2.4vw,40px);font-weight:800;line-height:1.1}.ak-konto-schaufenster__text p{max-width:46ch;color:color-mix(in srgb, var(--ak-marke-auf-primaer) 82%, transparent);margin:0;font-size:17px;line-height:1.45}.ak-konto-schaufenster__punkte{gap:4px;margin-left:-8px;display:flex}.ak-konto-schaufenster__punkte button{cursor:pointer;width:24px;height:24px;transition:width var(--ak-feder-snappy-dauer) var(--ak-feder-snappy);position:relative}.ak-konto-schaufenster__punkte button:after{content:"";background:color-mix(in srgb, var(--ak-marke-auf-primaer) 38%, transparent);border-radius:999px;height:8px;transition:background-color .25s;position:absolute;top:50%;left:8px;right:8px;translate:0 -50%}.ak-konto-schaufenster__punkte button[data-an=true]{width:44px}.ak-konto-schaufenster__punkte button[data-an=true]:after{background:var(--ak-marke-auf-primaer)}.ak-konto-schaufenster__punkte button:hover:after{background:color-mix(in srgb, var(--ak-marke-auf-primaer) 70%, transparent)}.ak-konto-schaufenster__punkte button:focus-visible{outline:2px solid var(--ak-marke-auf-primaer);outline-offset:0;border-radius:999px}.ak-konto-schaufenster__sicher{color:color-mix(in srgb, var(--ak-marke-auf-primaer) 75%, transparent);align-items:center;gap:7px;margin:0;font-size:13px;font-weight:500;display:flex}@media (height>=860px){.ak-konto-buehne{--ak-schaufenster-groesse:1.15}}@media (height>=1080px) and (width>=1500px){.ak-konto-buehne{--ak-schaufenster-groesse:1.35}}@media (height>=1400px) and (width>=2200px){.ak-konto-buehne{--ak-schaufenster-groesse:1.7}}@media (height>=1800px) and (width>=3000px){.ak-konto-buehne{--ak-schaufenster-groesse:2.1}}.ak-konto-buehne__inhalt{min-width:0;position:relative;overflow:hidden}.ak-konto-buehne__inhalt .ak-konto-rahmen{scrollbar-width:thin;background:0 0;justify-content:safe center;padding:32px 0;overflow-y:auto}.ak-konto-buehne__inhalt .ak-konto-rahmen__grund{display:none}.ak-konto-buehne__inhalt .ak-konto-rahmen__oben{padding-top:0}.ak-konto-buehne__inhalt .ak-konto-rahmen__scroll{flex:none;overflow:visible;padding-top:0!important}.ak-konto-buehne__inhalt .ak-konto-rahmen__inhalt{max-width:min(var(--ak-konto-schmal,520px), 460px)}.ak-konto-buehne__inhalt .ak-konto-rahmen__unten{padding:4px 22px 0}.ak-konto-buehne__inhalt .ak-konto-rahmen__unten-inhalt{max-width:416px}.ak-konto-buehne__inhalt .ak-konto-kopfleiste{width:100%;max-width:460px}.ak-konto-buehne__inhalt .ak-konto-post{height:220px}@media (width>=2200px) and (height>=1200px){.ak-konto-buehne__inhalt,.ak-konto-schaufenster__marke,.ak-konto-schaufenster__unten{zoom:1.2}}@media (width>=3000px) and (height>=1600px){.ak-konto-buehne__inhalt,.ak-konto-schaufenster__marke,.ak-konto-schaufenster__unten{zoom:1.5}}.ak-gruendung{background:var(--ak-system-grouped-background);color:var(--ak-label);position:absolute;inset:0;overflow:hidden}.ak-gruendung-ebene{position:absolute;inset:0}.ak-gruendung-spalte,.ak-gruendung-bogen{flex-direction:column;display:flex}.ak-gruendung-kopf{width:100%;max-width:604px;padding:calc(6px + var(--ak-sicher-oben)) 22px 10px;flex:none;align-items:center;gap:14px;margin:0 auto;display:flex}.ak-gruendung-schritte{flex:1;gap:5px;display:flex}.ak-gruendung-schritte span{background:var(--ak-primaer-10);border-radius:999px;flex:1;height:5px;transition:background-color .3s}.ak-gruendung-schritte span[data-an=true]{background:var(--ak-marke-primaer)}.ak-gruendung-scroll{overscroll-behavior:contain;flex:1;position:relative;overflow:hidden auto}.ak-gruendung-frage{flex-direction:column;gap:24px;width:100%;max-width:560px;margin:0 auto;padding:8px 22px 24px;display:flex}.ak-gruendung-fuss{width:100%;max-width:560px;padding:10px 22px calc(8px + var(--ak-sicher-unten));flex-direction:column;flex:none;align-items:center;gap:10px;margin:0 auto;display:flex}.ak-gruendung-hinweis{font-size:var(--ak-schrift-footnote);line-height:var(--ak-zeile-footnote);color:var(--ak-secondary-label);text-align:center;margin:0}.ak-gruendung-titel{flex-direction:column;gap:8px;display:flex}.ak-gruendung-nummer{font-size:var(--ak-schrift-footnote);line-height:var(--ak-zeile-footnote);color:var(--ak-marke-primaer);font-weight:600}.ak-gruendung-titel h1{letter-spacing:var(--ak-sperrung-gross);margin:0;font-size:28px;font-weight:800;line-height:1.2}.ak-gruendung-titel p{font-size:var(--ak-schrift-body);line-height:var(--ak-zeile-body);color:var(--ak-secondary-label);margin:0}.ak-gruendung-name{background:var(--ak-secondary-system-grouped-background);width:100%;height:60px;box-shadow:var(--ak-schatten-flaeche);color:var(--ak-label);font:inherit;font-size:var(--ak-schrift-title3);border:2px solid #0000;border-radius:18px;outline:none;padding:0 18px;font-weight:600}.ak-gruendung-name:focus{border-color:var(--ak-marke-primaer)}.ak-gruendung-name::placeholder,.ak-gruendung-felder input::placeholder{color:var(--ak-placeholder-text);font-weight:inherit}.ak-gruendung-anschrift{padding:0 4px}.ak-gruendung-aufklappen{width:100%;min-height:44px;color:var(--ak-label);font:inherit;font-size:var(--ak-schrift-subheadline);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-weight:600;display:flex}.ak-gruendung-aufklappen>span:nth-child(2){flex:1}.ak-gruendung-pfeil{color:var(--ak-secondary-label);display:inline-grid}.ak-gruendung-felder{flex-direction:column;margin-top:10px;display:flex;overflow:hidden}.ak-gruendung-felder input{height:52px;color:var(--ak-label);font:inherit;font-size:var(--ak-schrift-body);background:0 0;border:0;outline:none;padding:0 16px}.ak-gruendung-felder input+input{border-top:var(--ak-haarlinie) solid var(--ak-separator);margin-left:16px;padding-left:0}.ak-gruendung-logo{background:var(--ak-secondary-system-grouped-background);width:100%;height:180px;color:var(--ak-label);font:inherit;cursor:pointer;border:1.5px dashed #0000;border-radius:24px;place-items:center;padding:0;display:grid;position:relative}.ak-gruendung-logo[data-leer=true]{border-color:color-mix(in srgb, var(--ak-marke-primaer) 35%, transparent)}.ak-gruendung-logo img{object-fit:contain;max-width:calc(100% - 56px);max-height:calc(100% - 56px)}.ak-gruendung-logo-leer{font-size:var(--ak-schrift-headline);line-height:var(--ak-zeile-headline);flex-direction:column;align-items:center;gap:10px;font-weight:600;display:flex}.ak-gruendung-logo-leer .ak-zeichen{color:var(--ak-marke-primaer)}.ak-gruendung-logo-stift{border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;bottom:12px;right:12px}.ak-gruendung-tipps{flex-direction:column;gap:10px;display:flex}.ak-gruendung-tipp{font-size:var(--ak-schrift-subheadline);line-height:var(--ak-zeile-subheadline);color:var(--ak-secondary-label);align-items:flex-start;gap:12px;margin:0;display:flex}.ak-gruendung-tipp .ak-zeichen{color:var(--ak-marke-primaer);flex:none;margin-top:1px}.ak-gruendung-vorschau{background:var(--ak-system-grouped-background);border-radius:26px;flex-direction:column;align-self:center;width:230px;height:220px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 32px #0000001a}.ak-gruendung-vorschau:after{content:"";border:5px solid color-mix(in srgb, var(--ak-label) 12%, transparent);pointer-events:none;border-radius:26px;position:absolute;inset:0}.ak-gruendung-vorschau-kopf{flex-direction:column;gap:12px;padding:14px 14px 30px;transition:background .4s,color .4s;display:flex}.ak-gruendung-vorschau-kopf strong{letter-spacing:var(--ak-sperrung-gross);font-size:17px;font-weight:700;line-height:1.2}.ak-gruendung-vorschau-zahlen{display:flex}.ak-gruendung-vorschau-zahlen span{flex-direction:column;flex:1;align-items:center;display:flex}.ak-gruendung-vorschau-zahlen b{font-size:22px;font-weight:800;line-height:1.2}.ak-gruendung-vorschau-zahlen small{opacity:.85;font-size:8px;font-weight:500}.ak-gruendung-vorschau-kacheln{gap:5px;display:flex}.ak-gruendung-vorschau-kacheln>span{flex:1;place-items:center;height:26px;display:grid;position:relative}.ak-gruendung-vorschau-kacheln svg{width:100%;height:100%;position:absolute;inset:0}.ak-gruendung-vorschau-kacheln .ak-zeichen{position:relative}.ak-gruendung-vorschau-karte{--ak-radius:12px;align-items:center;gap:8px;margin:-14px 10px 0;padding:10px;display:flex}.ak-gruendung-vorschau-name{flex-direction:column;flex:1;gap:4px;font-size:10px;font-weight:600;display:flex}.ak-gruendung-vorschau-name i{background:var(--ak-stufe-fertig);border-radius:999px;width:70px;height:3px}.ak-gruendung-paare{display:flex}.ak-gruendung-paar{min-width:0;color:var(--ak-secondary-label);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:6px;padding:0;display:flex}.ak-gruendung-paar-kreis{width:46px;height:46px;box-shadow:inset 0 0 0 2.5px var(--ring);border-radius:50%;padding:3px;transition:box-shadow .25s;position:relative}.ak-gruendung-paar-kreis span:first-child{border-radius:50%;width:40px;height:40px;display:block}.ak-gruendung-paar-kreis span:last-child{width:16px;height:16px;box-shadow:0 0 0 2px var(--ak-system-grouped-background);border-radius:50%;position:absolute;bottom:3px;right:3px}.ak-gruendung-paar-name{max-width:100%;font-size:var(--ak-schrift-caption2);line-height:var(--ak-zeile-caption2);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.ak-gruendung-paar[data-an=true] .ak-gruendung-paar-name{color:var(--ak-label);font-weight:700}.ak-gruendung-farbfelder{gap:10px;display:flex}.ak-gruendung-farbfeld{--ak-radius:16px;height:50px;font-size:var(--ak-schrift-subheadline);cursor:pointer;flex:1;justify-content:space-between;align-items:center;gap:8px;padding:0 14px;font-weight:600;display:flex}.ak-gruendung-farbfeld input{cursor:pointer;appearance:none;background:conic-gradient(#ff3b30,#ff9500,#fc0,#34c759,#5ac8fa,#007aff,#af52de,#ff2d55,#ff3b30);border:0;border-radius:50%;flex:none;width:28px;height:28px;padding:0}.ak-gruendung-farbfeld input::-webkit-color-swatch-wrapper{padding:3px}.ak-gruendung-farbfeld input::-webkit-color-swatch{border:2px solid var(--ak-secondary-system-grouped-background);border-radius:50%}.ak-gruendung-farbfeld input::-moz-color-swatch{border:2px solid var(--ak-secondary-system-grouped-background);border-radius:50%}.ak-gruendung-klassen{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px;display:grid}.ak-gruendung-klasse{background:var(--ak-secondary-system-grouped-background);color:var(--ak-label);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:16px;flex-direction:column;gap:4px;padding:12px;transition:background-color .2s,color .2s;display:flex}.ak-gruendung-klasse[data-an=true]{background:var(--ak-marke-primaer);color:var(--ak-marke-auf-primaer)}.ak-gruendung-klasse-kopf{justify-content:space-between;align-items:center;display:flex}.ak-gruendung-klasse-kopf b{letter-spacing:var(--ak-sperrung-gross);font-size:20px;font-weight:800;line-height:1.2}.ak-gruendung-klasse-kopf .ak-zeichen{color:color-mix(in srgb, var(--ak-secondary-label) 40%, transparent)}.ak-gruendung-klasse[data-an=true] .ak-gruendung-klasse-kopf .ak-zeichen{color:var(--ak-marke-auf-primaer)}.ak-gruendung-klasse-name{min-height:calc(2 * var(--ak-zeile-caption));font-size:var(--ak-schrift-caption);line-height:var(--ak-zeile-caption);opacity:.8;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ak-gruendung-bewertung{--ak-radius:20px;box-shadow:var(--ak-schatten-flaeche), inset 0 0 0 2px transparent;color:var(--ak-label);font:inherit;text-align:left;cursor:pointer;border:0;flex-direction:column;gap:14px;padding:16px;transition:box-shadow .25s;display:flex}.ak-gruendung-bewertung[data-an=true]{box-shadow:var(--ak-schatten-flaeche), inset 0 0 0 2px var(--ak-marke-primaer)}.ak-gruendung-bewertung-kopf{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ak-gruendung-bewertung-kopf>span:first-child{flex-direction:column;gap:3px;display:flex}.ak-gruendung-bewertung-kopf b{font-size:var(--ak-schrift-headline);line-height:var(--ak-zeile-headline);font-weight:600}.ak-gruendung-bewertung-kopf>span:first-child>span{font-size:var(--ak-schrift-subheadline);line-height:var(--ak-zeile-subheadline);color:var(--ak-secondary-label)}.ak-gruendung-bewertung-kopf>.ak-zeichen{color:color-mix(in srgb, var(--ak-secondary-label) 40%, transparent);flex:none}.ak-gruendung-bewertung[data-an=true] .ak-gruendung-bewertung-kopf>.ak-zeichen{color:var(--ak-marke-primaer)}.ak-gruendung-demo{flex-direction:column;gap:12px;display:flex}.ak-gruendung-demo-zeile{background:color-mix(in srgb, var(--ak-label) 4%, transparent);border-radius:12px;align-items:center;gap:10px;height:44px;padding:0 12px;display:flex}.ak-gruendung-demo-zeichen{place-items:center;width:24px;height:24px;transition:color .25s;display:inline-grid}.ak-gruendung-demo-zeichen>span{grid-area:1/1;display:inline-grid}.ak-gruendung-demo-text{font-size:var(--ak-schrift-subheadline);line-height:var(--ak-zeile-subheadline);flex:1}.ak-gruendung-demo-marke{background:color-mix(in srgb, var(--farbe) 14%, transparent);font-size:var(--ak-schrift-caption);line-height:var(--ak-zeile-caption);white-space:nowrap;border-radius:999px;padding:4px 8px;font-weight:700;transition:color .25s,background-color .25s}.ak-gruendung-demo-balken{gap:4px;display:flex}.ak-gruendung-demo-balken span{background:color-mix(in srgb, var(--ak-label) 8%, transparent);border-radius:999px;flex:1;height:4px;transition:background-color .25s}.ak-gruendung-abschluss{max-width:520px;height:100%;padding:calc(30px + var(--ak-sicher-oben)) 24px calc(10px + var(--ak-sicher-unten));flex-direction:column;justify-content:space-between;gap:30px;margin:0 auto;display:flex;overflow-y:auto}.ak-gruendung-abschluss-oben{flex-direction:column;margin-top:auto;display:flex}.ak-gruendung-abschluss-logo{object-fit:contain;align-self:flex-start;max-width:220px;max-height:60px;margin-bottom:22px}.ak-gruendung-abschluss-haken{background:var(--ak-marke-primaer);width:68px;height:68px;color:var(--ak-marke-auf-primaer);border-radius:50%;place-items:center;margin-bottom:22px;display:grid}.ak-gruendung-abschluss h1{letter-spacing:var(--ak-sperrung-gross);margin:0;font-size:30px;font-weight:800;line-height:1.2}.ak-gruendung-abschluss p{font-size:var(--ak-schrift-body);line-height:var(--ak-zeile-body);color:var(--ak-secondary-label);margin:8px 0 0}.ak-gruendung-abschluss>.ak-knopf{margin-top:auto}.ak-gruendung-liste{margin:28px 0 0;padding:0;list-style:none}.ak-gruendung-liste li{align-items:center;gap:12px;padding:12px 0;display:flex}.ak-gruendung-liste li+li{border-top:var(--ak-haarlinie) solid var(--ak-separator)}.ak-gruendung-liste li>span:first-child{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ak-gruendung-liste b{font-size:var(--ak-schrift-subheadline);line-height:var(--ak-zeile-subheadline);font-weight:600}.ak-gruendung-liste b+span{font-size:var(--ak-schrift-footnote);line-height:var(--ak-zeile-footnote);color:var(--ak-secondary-label);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ak-gruendung-liste-haken{color:var(--ak-stufe-fertig);display:inline-grid}.ak-qr-bild{background:#fff;border-radius:24px;width:100%;max-width:300px;margin:0 auto;padding:18px}.ak-qr-bild svg{width:100%;height:auto}.ak-qr-bild__fehler{aspect-ratio:1;color:#000;place-items:center;display:grid}.ak-qr-haupt{flex-direction:column;flex:1;min-height:0;display:flex}.ak-qr-wahl{padding:10px 16px}.ak-qr-zeigen,.ak-qr-einladung,.ak-qr-uebernehmen,.ak-qr-schueler{flex-direction:column;gap:20px;width:100%;max-width:560px;margin:0 auto;padding:20px;display:flex}.ak-qr-einladung{align-items:stretch;gap:18px;padding:0}.ak-qr-einladung--laedt{align-items:center;padding:40px}.ak-qr-einladung__code{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.ak-qr-einladung__code strong{font-family:var(--ak-schriftart-mono);-webkit-user-select:text;user-select:text;font-size:34px;font-weight:700;line-height:1.2}.ak-qr-einladung__code span,.ak-qr-erklaerung{font-size:var(--ak-schrift-subheadline);line-height:var(--ak-zeile-subheadline);color:var(--ak-secondary-label);margin:0}.ak-qr-erklaerung--mitte{text-align:center}.ak-qr-zurueckziehen{min-height:44px;font-size:var(--ak-schrift-subheadline);color:var(--ak-system-red);align-self:center;font-weight:600}.ak-qr-hinweis{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:22px;display:flex}.ak-qr-hinweis>.ak-zeichen{color:var(--ak-marke-primaer)}.ak-qr-hinweis strong{font-size:var(--ak-schrift-headline)}.ak-qr-hinweis p{font-size:var(--ak-schrift-subheadline);color:var(--ak-secondary-label);margin:0}.ak-qr-scan{background:#000;flex:1;min-height:440px;position:relative;overflow:hidden}.ak-qr-scan[data-kamera=aus]{background:var(--ak-system-grouped-background)}.ak-qr-scan__video{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.ak-qr-scan[data-kamera=aus] .ak-qr-scan__video{display:none}.ak-qr-scan__rahmen{pointer-events:none;border-radius:28px;width:250px;height:250px;margin:-125px 0 0 -125px;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 0 4px #ffffffe6}.ak-qr-scan__laedt{color:#fff;place-items:center;display:grid;position:absolute;inset:0}.ak-qr-scan__ohne{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:30px;display:flex;position:absolute;inset:0 0 120px}.ak-qr-scan__ohne>.ak-zeichen{color:var(--ak-marke-primaer)}.ak-qr-scan__ohne strong{font-size:var(--ak-schrift-headline)}.ak-qr-scan__ohne p{font-size:var(--ak-schrift-subheadline);color:var(--ak-secondary-label);margin:0}.ak-qr-scan__unten{left:0;right:0;bottom:calc(var(--ak-sicher-unten) + 24px);flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute}.ak-qr-scan__uebernommen{max-width:calc(100% - 32px);font-size:var(--ak-schrift-subheadline);color:#fff;background:var(--ak-stufe-fertig);border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-weight:600;display:inline-flex}.ak-qr-scan__foto{height:50px;font-size:var(--ak-schrift-headline);color:var(--ak-label);border-radius:999px;align-items:center;gap:8px;padding:0 22px;font-weight:600;display:inline-flex}.ak-qr-uebernehmen{padding:22px}.ak-qr-uebernehmen__kopf{flex-direction:column;gap:6px;display:flex}.ak-qr-uebernehmen__kopf h1{margin:0;font-size:28px;font-weight:800}.ak-qr-uebernehmen__kopf p{color:var(--ak-secondary-label);margin:0}.ak-qr-hinweiszeile{font-size:var(--ak-schrift-subheadline);color:var(--ak-secondary-label);align-items:flex-start;gap:8px;margin:0;display:flex}.ak-qr-hinweiszeile .ak-zeichen{flex:none;margin-top:2px}.ak-qr-uebergabe{flex-direction:column;gap:12px;display:flex}.ak-qr-leer{text-align:center;color:var(--ak-secondary-label);padding:24px}.ak-qr-liste{overflow:hidden}.ak-qr-zeile{text-align:left;align-items:center;gap:12px;width:100%;min-height:56px;padding:0 14px;display:flex;position:relative}.ak-qr-zeile+.ak-qr-zeile:before{content:"";height:var(--ak-haarlinie);background:var(--ak-separator);position:absolute;top:0;left:62px;right:0}.ak-qr-zeile:active{background:var(--ak-primaer-05)}.ak-qr-zeile>.ak-zeichen{color:var(--ak-marke-primaer)}.ak-qr-zeile__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ak-qr-zeile__text small{font-size:var(--ak-schrift-caption);color:var(--ak-secondary-label)}.ak-qr-schueler{align-items:stretch;gap:18px;max-width:520px;padding:24px 24px 54px}.ak-qr-schueler__name{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.ak-qr-schueler__name strong{font-size:var(--ak-schrift-title3);font-weight:700}.ak-qr-schueler__name span{color:var(--ak-secondary-label)}.ak-qr-seiten{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.ak-qr-seiten::-webkit-scrollbar{display:none}.ak-qr-seiten__seite{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0}.ak-qr-punkte{background:var(--ak-primaer-10);border-radius:999px;align-self:center;gap:2px;margin-bottom:16px;padding:4px 8px;display:flex}.ak-qr-punkte button{place-items:center;width:16px;height:16px;display:grid;position:relative}.ak-qr-punkte button:before{content:"";background:var(--ak-primaer-25);border-radius:50%;width:7px;height:7px}.ak-qr-punkte button[aria-selected=true]:before{background:var(--ak-label)}.ak-schueler-formular{flex-direction:column;gap:24px;width:100%;max-width:600px;margin:0 auto;padding:16px;display:flex}.ak-schueler-formular .ak-feld{min-height:52px}.ak-schueler-abschnitt{flex-direction:column;gap:10px;display:flex}.ak-schueler-klassen{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.ak-schueler-klasse{background:var(--ak-secondary-system-grouped-background);min-width:0;height:56px;color:var(--ak-label);text-align:left;transition:background-color var(--ak-feder-schnell-dauer) var(--ak-feder-schnell), color var(--ak-feder-schnell-dauer) var(--ak-feder-schnell);border-radius:16px;align-items:center;gap:10px;padding:0 12px;display:flex}.ak-schueler-klasse .ak-zeichen{width:22px}.ak-schueler-klasse--an{background:var(--ak-marke-primaer);color:var(--ak-marke-auf-primaer)}.ak-schueler-klasse__text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ak-schueler-klasse__text strong{letter-spacing:var(--ak-sperrung-body);font-size:17px;font-weight:800;line-height:20px}.ak-schueler-klasse__text span{text-overflow:ellipsis;white-space:nowrap;font-size:var(--ak-schrift-caption2);line-height:var(--ak-zeile-caption2);opacity:.8;overflow:hidden}.ak-schueler-klasse:focus-visible{outline:2px solid var(--ak-marke-primaer);outline-offset:2px}.ak-schueler-hinweis{font-size:var(--ak-schrift-footnote);line-height:var(--ak-zeile-footnote);color:var(--ak-secondary-label);margin:0}.ak-schueler-fahrlehrer{flex-direction:column;display:flex;overflow:hidden}.ak-schueler-fahrlehrer__zeile{height:52px;color:var(--ak-label);text-align:left;font-size:var(--ak-schrift-body);letter-spacing:var(--ak-sperrung-body);align-items:center;gap:12px;padding:0 16px;display:flex;position:relative}.ak-schueler-fahrlehrer__zeile+.ak-schueler-fahrlehrer__zeile:before{content:"";height:var(--ak-haarlinie);background:var(--ak-separator);position:absolute;top:0;left:60px;right:0}.ak-schueler-fahrlehrer__zeile:active{background:var(--ak-system-fill)}.ak-schueler-fahrlehrer__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ak-schueler-sichern:disabled{color:var(--ak-tertiary-label);cursor:default}@font-face{font-family:AK Druck;font-weight:400;src:url(/assets/Inter-regular-fPJp0730.ttf)format("truetype")}@font-face{font-family:AK Druck;font-weight:500;src:url(/assets/Inter-medium-jo6I_zGJ.ttf)format("truetype")}@font-face{font-family:AK Druck;font-weight:600;src:url(/assets/Inter-semibold-3nxxcD71.ttf)format("truetype")}@font-face{font-family:AK Druck;font-weight:700;src:url(/assets/Inter-bold-5VNw-YkR.ttf)format("truetype")}@font-face{font-family:AK Druck;font-weight:800;src:url(/assets/Inter-heavy-B9yF3tKs.ttf)format("truetype")}.ak-druck-aktion:disabled{opacity:.4}.ak-druck-klassen{top:calc(max(var(--ak-sicher-oben,0px), 8px) + var(--ak-leiste-hoehe));z-index:25;background:var(--ak-system-background);padding:10px 16px;position:sticky}.ak-druck-vorschau{background:var(--ak-secondary-system-background);flex-direction:column;flex:1 0 auto;align-items:center;gap:10px;padding:10px 12px 12px;display:flex}.ak-druck-seite{aspect-ratio:595.2/841.8;content-visibility:auto;contain-intrinsic-size:auto 840px;background:#fff;width:100%;max-width:640px;height:auto;font-family:AK Druck,AK Inter,system-ui,sans-serif;display:block;box-shadow:0 1px 5px #0003,0 0 0 .5px #00000014}.ak-druck-ziffern{font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums}.ak-druck-laden,.ak-druck-hinweis{color:var(--ak-secondary-label);font-size:var(--ak-schrift-subheadline);line-height:var(--ak-zeile-subheadline);text-align:center;flex-direction:column;align-items:center;gap:8px;margin:auto;display:flex}.ak-druck-schalter{justify-content:space-between;align-items:center;gap:12px;max-width:520px;height:52px;margin:0 auto 8px;padding:0 20px;display:flex}.ak-druck-schalter__text{min-width:0;font-size:var(--ak-schrift-subheadline);align-items:center;gap:10px;font-weight:500;display:flex}.ak-druck-rahmen{opacity:0;pointer-events:none;border:0;width:1px;height:1px;position:fixed;bottom:0;right:0}@keyframes ak-karte-erscheinen{0%{opacity:0;transform:scale(.85)}}.ak-karte-erscheinen{animation:ak-karte-erscheinen var(--ak-feder-schnell-dauer) var(--ak-feder-schnell) both;flex:none;display:inline-flex}@keyframes ak-karte-ersetzen{0%{opacity:0;filter:blur(2px);transform:scale(.5)}}.ak-karte-ersetzen{animation:.26s cubic-bezier(.2,.9,.3,1.25) both ak-karte-ersetzen}@keyframes ak-karte-einblenden{0%{opacity:0}}.ak-karte-einblenden{animation:.2s ease-out both ak-karte-einblenden}.ak-karte-pfeil{color:var(--ak-tertiary-label);transition:transform var(--ak-feder-snappy-kurz-dauer) var(--ak-feder-snappy-kurz);flex:none;place-items:center;display:inline-grid}.ak-karte-pfeil[data-offen=true]{transform:rotate(180deg)}.ak-karte-fertig{color:var(--ak-stufe-fertig)}.ak-karte-nichts{min-height:60vh;color:var(--ak-secondary-label);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;display:flex}.ak-karte-nichts h2{font-size:var(--ak-schrift-title2);line-height:var(--ak-zeile-title2);color:var(--ak-label);margin:0;font-weight:700}.ak-karte{width:100%;max-width:820px;padding:10px var(--ak-rand) 90px;flex-direction:column;gap:14px;margin:0 auto;display:flex}.ak-karte-verlaufknopf{border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.ak-karte-kopf{flex-direction:column;gap:16px;padding:18px;display:flex}.ak-karte-kopf__oben{align-items:center;gap:14px;display:flex}.ak-karte-kopf__name{flex-direction:column;flex:1;align-items:flex-start;gap:8px;min-width:0;display:flex}.ak-karte-kopf__name h2{width:100%;letter-spacing:var(--ak-sperrung-gross);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:28px;font-weight:800;line-height:32px;display:-webkit-box;overflow:hidden}.ak-karte-kopf__klassen{flex-wrap:wrap;gap:6px;display:flex}.ak-karte-kopf__klassen button{border-radius:999px}.ak-karte-kopf .ak-ring{margin-left:4px}.ak-karte-kopf__trenner{height:var(--ak-haarlinie);background:var(--ak-separator)}.ak-karte-kopf__angaben{align-items:flex-start;display:flex}.ak-karte-kopf__angaben>i{background:var(--ak-primaer-10);flex:none;width:1px;height:30px}.ak-karte-angabe{flex-direction:column;flex:1 1 0;align-items:center;gap:3px;min-width:0;padding:0 4px;display:flex}.ak-karte-angabe span{font-size:var(--ak-schrift-caption);line-height:var(--ak-zeile-caption);color:var(--ak-secondary-label);font-weight:500}.ak-karte-angabe strong{max-width:100%;font-size:var(--ak-schrift-subheadline);line-height:var(--ak-zeile-subheadline);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ak-karte-planzeile{justify-content:space-between;align-items:center;gap:12px;padding:8px 4px 0;display:flex}.ak-karte-filter{background:var(--ak-primaer-85);min-height:32px;color:var(--ak-system-background);font-size:var(--ak-schrift-subheadline);line-height:var(--ak-zeile-subheadline);border-radius:999px;align-items:center;gap:5px;padding:6px 12px;font-weight:700;display:inline-flex;position:relative}.ak-karte-filter:after{content:"";position:absolute;inset:-6px -2px}.ak-karte-abschnitte{flex-direction:column;gap:14px;display:flex}.ak-karte-abschnitt{overflow:clip}.ak-karte-abschnitt__kopf{text-align:left;width:100%;color:var(--ak-label);-webkit-touch-callout:none;border-radius:24px;align-items:center;gap:12px;padding:14px;display:flex}.ak-karte-abschnitt__zeichen{color:#fff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.ak-karte-abschnitt__titel{min-width:0;letter-spacing:var(--ak-sperrung-body);flex-direction:column;flex:1;gap:5px;font-size:17px;font-weight:700;line-height:21px;display:flex}.ak-karte-abschnitt__titel>span:first-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ak-karte-abschnitt__zahl{font-size:var(--ak-schrift-footnote);line-height:var(--ak-zeile-footnote);color:var(--ak-secondary-label);font-variant-numeric:tabular-nums;flex:none;font-weight:600}.ak-karte-abschnitt__klappe{overflow:hidden}.ak-karte-abschnitt__inhalt{padding:0 16px 12px}.ak-karte-erledigt{font-size:var(--ak-schrift-subheadline);line-height:var(--ak-zeile-subheadline);color:var(--ak-stufe-fertig);justify-content:center;align-items:center;gap:6px;padding:12px 0;font-weight:600;display:flex}.ak-karte-gruppe{overflow:hidden}.ak-karte-gruppe__kopf{font-size:var(--ak-schrift-caption);line-height:var(--ak-zeile-caption);letter-spacing:.8px;text-transform:uppercase;color:var(--ak-label);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:6px;align-items:center;gap:9px;padding:14px 0 4px;font-weight:700;display:flex}.ak-karte-gruppe__kopf[data-fertig=true]{color:var(--ak-stufe-fertig)}.ak-karte-gruppe__kopf>i{border-radius:2px;flex:none;width:4px;height:14px}.ak-karte-gruppe__kopf>span{flex:1;min-width:0}.ak-karte-punkt-ort{overflow:hidden}.ak-karte-punkt-ort+.ak-karte-punkt-ort>.ak-karte-punkt:before{content:"";height:var(--ak-haarlinie);background:var(--ak-separator);position:absolute;top:0;left:38px;right:0}.ak-karte-punkt{text-align:left;width:100%;min-height:44px;color:var(--ak-label);-webkit-touch-callout:none;align-items:center;gap:12px;padding:11px 0;transition:opacity .12s ease-out;display:flex;position:relative}.ak-karte-punkt:active{opacity:.6}.ak-karte-punkt__zeichen{flex:none;place-items:center;width:26px;display:grid}.ak-karte-punkt__titel{min-width:0;font-size:var(--ak-schrift-body);line-height:var(--ak-zeile-body);overflow-wrap:anywhere;flex:1}.ak-karte-punkt[data-fertig=true] .ak-karte-punkt__titel{color:var(--ak-secondary-label);text-decoration:line-through;-webkit-text-decoration-color:var(--ak-secondary-label);text-decoration-color:var(--ak-secondary-label)}.ak-karte-marker .ak-marker{font-weight:700}.ak-karte-teile{flex-direction:column;gap:8px;padding:10px 0;display:flex}.ak-karte-teile__titel{font-size:var(--ak-schrift-subheadline);line-height:var(--ak-zeile-subheadline);color:var(--ak-secondary-label);font-weight:600}.ak-karte-teile__raster{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;display:grid}.ak-karte-teil{background:var(--ak-primaer-05);min-width:0;min-height:46px;color:var(--ak-label);-webkit-touch-callout:none;transition:background-color var(--ak-feder-schnell-dauer) ease, color var(--ak-feder-schnell-dauer) ease, transform var(--ak-druck-dauer) ease-out, opacity var(--ak-druck-dauer) ease-out;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0 8px;display:flex;container-type:inline-size}.ak-karte-teil__titel{max-width:100%;font-size:clamp(calc(var(--ak-schrift-subheadline) * .75), calc((100cqi - var(--ak-teil-haken,0px) - 2px) / (var(--ak-teil-zeichen,8) * .6)), var(--ak-schrift-subheadline));white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;font-weight:600;line-height:1.25;display:flex;overflow:hidden}.ak-karte-teil small{max-width:100%;font-size:var(--ak-schrift-caption2);line-height:var(--ak-zeile-caption2);opacity:.85;white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.ak-verlauf{flex-direction:column;width:100%;max-width:820px;margin:0 auto;padding:8px 0 48px;display:flex}.ak-verlauf-klassen{padding:0 var(--ak-rand) 14px}.ak-verlauf-ueberblick{margin:0 var(--ak-rand);color:#fff;background:linear-gradient(to bottom right, var(--ak-ki-dunkel), var(--ak-ki-mitte));border-radius:28px;flex-direction:column;gap:20px;padding:20px;display:flex;box-shadow:0 8px 32px #0b45d940}.ak-verlauf-kennzahlen{align-items:center;display:flex}.ak-verlauf-kennzahlen>i{background:#ffffff38;flex:none;width:1px;height:36px}.ak-verlauf-kennzahl{flex-direction:column;flex:1 1 0;align-items:center;gap:2px;min-width:0;display:flex}.ak-verlauf-kennzahl strong{font-variant-numeric:tabular-nums;letter-spacing:var(--ak-sperrung-gross);white-space:nowrap;font-size:28px;font-weight:800;line-height:34px}.ak-verlauf-kennzahl span{max-width:100%;font-size:var(--ak-schrift-caption);line-height:var(--ak-zeile-caption);color:#ffffffc7;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ak-verlauf-diagramm{flex-direction:column;gap:10px;display:flex}.ak-verlauf-beschriftung{height:20px;font-size:var(--ak-schrift-caption);line-height:var(--ak-zeile-caption);align-items:center;display:flex}.ak-verlauf-beschriftung>div{flex:1;align-items:center;gap:6px;display:flex}.ak-verlauf-beschriftung__hilfe{color:#ffffffd9;justify-content:space-between;font-weight:600}.ak-verlauf-beschriftung__hilfe span:last-child{color:#fff9}.ak-verlauf-beschriftung__woche strong{font-weight:800}.ak-verlauf-beschriftung__woche span{flex:1;font-weight:500}.ak-verlauf-aufheben{color:#ffffffd9;flex:none;place-items:center;width:30px;height:30px;margin:-5px -6px -5px 0;display:grid;position:relative}.ak-verlauf-aufheben:after{content:"";position:absolute;inset:-7px}.ak-verlauf-saeulen{align-items:stretch;height:76px;display:flex}.ak-verlauf-saeule{border-radius:6px;flex:1 1 0;justify-content:center;align-items:flex-end;display:flex}.ak-verlauf-saeule i{width:62%;transition:height var(--ak-feder-snappy-dauer) var(--ak-feder-snappy), opacity var(--ak-feder-snappy-kurz-dauer) ease;background:#fff;border-radius:5px}.ak-verlauf-saeule:focus-visible{outline-color:#fff}.ak-verlauf-achse{font-size:var(--ak-schrift-caption2);line-height:var(--ak-zeile-caption2);color:#ffffffb3;justify-content:space-between;font-weight:600;display:flex}.ak-verlauf-leer{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:48px 32px;display:flex}.ak-verlauf-leer h2{font-size:var(--ak-schrift-title3);line-height:var(--ak-zeile-title3);margin:0;font-weight:700}.ak-verlauf-leer p{font-size:var(--ak-schrift-subheadline);line-height:var(--ak-zeile-subheadline);color:var(--ak-secondary-label);margin:0}.ak-verlauf-monat__kopf{justify-content:space-between;align-items:baseline;gap:12px;padding:26px 20px 12px;display:flex}.ak-verlauf-monat__kopf span:first-child{font-size:var(--ak-schrift-title3);line-height:var(--ak-zeile-title3);letter-spacing:var(--ak-sperrung-gross);font-weight:700}.ak-verlauf-monat__kopf span:last-child{font-size:var(--ak-schrift-footnote);line-height:var(--ak-zeile-footnote);color:var(--ak-secondary-label);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.ak-verlauf-tag{padding:0 var(--ak-rand);transition:opacity var(--ak-feder-snappy-dauer) var(--ak-feder-snappy);align-items:flex-start;gap:12px;display:flex;position:relative}.ak-verlauf-tag[data-gedimmt=true]{opacity:.35}.ak-verlauf-tag__linie{top:0;bottom:0;left:var(--ak-rand);flex-direction:column;align-items:center;width:52px;display:flex;position:absolute}.ak-verlauf-tag__linie i{background:0 0;width:2px}.ak-verlauf-tag__linie i:first-child{flex:none;height:28px}.ak-verlauf-tag__linie i:last-child{flex:1}.ak-verlauf-tag__linie i[data-an=true]{background:color-mix(in srgb, var(--ak-verlauf-3) 50%, transparent)}.ak-verlauf-kachel{background:var(--ak-secondary-system-grouped-background);width:52px;height:56px;box-shadow:0 2px 12px #0000000f, inset 0 0 0 1.5px color-mix(in srgb, var(--ak-verlauf-3) 45%, transparent);border-radius:15px;flex-direction:column;flex:none;justify-content:center;align-items:center;padding:0 4px;display:flex;position:relative}.ak-verlauf-kachel[data-hervor=true]{background:linear-gradient(to bottom, var(--ak-ki-dunkel), var(--ak-ki-mitte));box-shadow:0 2px 12px #0000000f}.ak-verlauf-kachel span{letter-spacing:.3px;max-width:100%;color:var(--ak-secondary-label);white-space:nowrap;font-size:10px;font-weight:800;line-height:12px;overflow:hidden}.ak-verlauf-kachel strong{font-variant-numeric:tabular-nums;letter-spacing:var(--ak-sperrung-gross);color:var(--ak-label);font-size:22px;font-weight:800;line-height:26px}.ak-verlauf-kachel[data-hervor=true] span{color:#ffffffd9}.ak-verlauf-kachel[data-hervor=true] strong{color:#fff}.ak-verlauf-tag__karte{--ak-radius:18px;flex:1;min-width:0;min-height:56px;margin-bottom:12px;padding:13px 16px;overflow:clip}.ak-verlauf-tag__kopf{text-align:left;width:100%;color:var(--ak-label);border-radius:8px;flex-direction:column;gap:6px;display:flex}.ak-verlauf-tag__titel{align-items:baseline;gap:10px;width:100%;display:flex}.ak-verlauf-tag__titel>span:first-child{min-width:0;font-size:var(--ak-schrift-headline);line-height:var(--ak-zeile-headline);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;font-weight:600;display:-webkit-box;overflow:hidden}.ak-verlauf-tag__titel .ak-karte-pfeil{align-self:center}.ak-verlauf-tag__zeile{align-items:center;gap:7px;width:100%;display:flex}.ak-verlauf-tag__zeichen{flex:none;display:flex}.ak-verlauf-tag__zeichen>span{color:#fff;width:18px;height:18px;box-shadow:0 0 0 1.5px var(--ak-secondary-system-grouped-background);border-radius:50%;place-items:center;display:grid}.ak-verlauf-tag__zeichen>span+span{margin-left:-5px}.ak-verlauf-tag__untertitel{min-width:0;font-size:var(--ak-schrift-subheadline);line-height:var(--ak-zeile-subheadline);color:var(--ak-secondary-label);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.ak-verlauf-verteilung{flex:none;gap:2px;width:40px;height:6px;margin-left:8px;display:flex}.ak-verlauf-verteilung i{border-radius:999px;flex-basis:0;min-width:0}.ak-verlauf-tag__klappe{overflow:hidden}.ak-verlauf-tag__punkte{flex-direction:column;gap:14px;padding-top:12px;display:flex}.ak-verlauf-tag__trenner{height:var(--ak-haarlinie);background:var(--ak-separator)}.ak-verlauf-legende{font-size:var(--ak-schrift-caption);line-height:var(--ak-zeile-caption);color:var(--ak-secondary-label);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 14px;font-weight:600;display:flex}.ak-verlauf-legende span{align-items:center;gap:5px;display:inline-flex}.ak-verlauf-legende i{border-radius:50%;width:8px;height:8px}.ak-verlauf-gruppe{flex-direction:column;gap:9px;display:flex}.ak-verlauf-gruppe+.ak-verlauf-gruppe{margin-top:2px}.ak-verlauf-gruppe__kopf{min-width:0;font-size:var(--ak-schrift-caption);line-height:var(--ak-zeile-caption);color:var(--ak-secondary-label);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;font-weight:700;display:flex;overflow:hidden}.ak-verlauf-gruppe__kopf>span{color:#fff;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;display:grid}.ak-verlauf-punkt{font-size:var(--ak-schrift-subheadline);line-height:var(--ak-zeile-subheadline);align-items:flex-start;gap:10px;display:flex}.ak-verlauf-punkt>:first-child{flex:none;margin-top:2.5px}.ak-verlauf-punkt>span:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.ak-verlauf-punkt__stufe{background:color-mix(in srgb, var(--ak-stufe) 14%, transparent);font-size:var(--ak-schrift-caption2);line-height:var(--ak-zeile-caption2);white-space:nowrap;border-radius:999px;flex:none;padding:3px 7px;font-weight:700}.ak-verlauf-pause{padding:0 var(--ak-rand) 12px;align-items:center;gap:12px;margin-top:-4px;display:flex}.ak-verlauf-pause svg{flex:none}.ak-verlauf-pause line{stroke:color-mix(in srgb, var(--ak-secondary-label) 50%, transparent);stroke-width:2px;stroke-linecap:round;stroke-dasharray:2 6}.ak-verlauf-pause__text{background:color-mix(in srgb, var(--ak-stufe-uebung) 12%, transparent);font-size:var(--ak-schrift-footnote);line-height:var(--ak-zeile-footnote);color:var(--ak-secondary-label);border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-weight:600;display:inline-flex}.ak-verlauf-pause__text .ak-zeichen{color:var(--ak-stufe-uebung)}.ak-verlauf-pille-ort{z-index:10;justify-content:center;height:0;display:flex;position:sticky;bottom:0}.ak-verlauf-pille{bottom:calc(var(--ak-sicher-unten) + 8px);background:var(--ak-ki-dunkel);color:#fff;min-height:44px;font-size:var(--ak-schrift-subheadline);line-height:var(--ak-zeile-subheadline);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:12px 18px;display:inline-flex;position:absolute;box-shadow:0 6px 24px #0b45d959}.ak-verlauf-pille strong{font-weight:800}.ak-verlauf-pille span{font-weight:500}.ak-verlauf-pille .ak-zeichen{opacity:.8}.ak-tafel{box-sizing:border-box;width:100%;height:100%;padding:calc(8px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left));background:var(--ak-system-grouped-background);color:var(--ak-label);font-family:var(--ak-schriftart);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:none;overscroll-behavior:none;flex-direction:column;gap:14px;display:flex;position:relative;overflow:hidden}.ak-tafel-verlaufdef{pointer-events:none;position:absolute}.ak-tafel-verlaufzeichen,.ak-tafel-werkzeug svg{fill:url(#ak-tafel-verlauf)}.ak-tafel-kopf{flex:none;justify-content:space-between;align-items:center;gap:10px;height:44px;display:flex;position:relative}.ak-tafel-titel{pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ak-tafel-titel__name{font-size:var(--ak-schrift-headline);font-weight:600;line-height:22px}.ak-tafel-titel__werkzeug{font-size:var(--ak-schrift-caption);color:var(--ak-secondary-label);line-height:16px}.ak-tafel-kapsel{z-index:1;align-items:center;height:44px;padding:0 4px;display:flex;position:relative}.ak-tafel-kapsel__knopf{width:42px;height:44px;color:var(--ak-label);border-radius:50%;place-items:center;transition:opacity .2s,color .2s;display:grid}.ak-tafel-kapsel__knopf:disabled{color:var(--ak-secondary-label);opacity:.45}.ak-tafel-kapsel__trenner{background:color-mix(in srgb, var(--ak-label) 12%, transparent);width:1px;height:22px;margin:0 2px}.ak-tafel-kapsel .ak-zeichen{display:block}.ak-tafel-feld{flex:1 1 0;min-height:0;position:relative}.ak-tafel-leinwand{isolation:isolate;touch-action:none;background:#fff;border-radius:32px;position:absolute;inset:0;overflow:hidden;box-shadow:0 6px 12px #0000000f}@supports (corner-shape:squircle){.ak-tafel-leinwand{corner-shape:squircle;border-radius:40px}}.ak-tafel-leinwand[data-grund=gelb]{background:#fffae6}.ak-tafel-leinwand[data-grund=schwarz]{background:#262626}.ak-tafel-leinwand[data-grund=verlauf]{background:linear-gradient(to bottom right, #72bcff2e, var(--ak-secondary-system-grouped-background))}.ak-tafel-leinwand[data-gitter]:before{content:"";pointer-events:none;--gitter:#0000000f;background-image:linear-gradient(to right, var(--gitter) 1px, transparent 1px), linear-gradient(to bottom, var(--gitter) 1px, transparent 1px);background-position:39.5px 39.5px;background-size:40px 40px;position:absolute;inset:0}.ak-tafel-leinwand[data-gitter][data-grund=schwarz]:before{--gitter:#ffffff1a}.ak-tafel-leinwand:after{content:"";z-index:3;border-radius:inherit;corner-shape:inherit;box-shadow:inset 0 0 0 1px var(--ak-primaer-08);pointer-events:none;position:absolute;inset:0}.ak-tafel-canvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.ak-tafel-canvas--stift[data-aktiv]{pointer-events:auto;touch-action:none;cursor:crosshair}.ak-tafel-objekte{pointer-events:none;position:absolute;inset:0}.ak-tafel-objekte[data-greifbar]{pointer-events:auto;touch-action:none}.ak-tafel-objekt{pointer-events:none;filter:drop-shadow(0 2px 3px #0000002e);will-change:transform;outline:none;justify-content:center;align-items:center;width:60px;height:60px;transition:transform .3s cubic-bezier(.2,.9,.3,1);display:flex;position:absolute;top:0;left:0}.ak-tafel-objekt[data-greift]{transition:none}.ak-tafel-objekt:focus-visible{outline:2px solid var(--ak-marke-primaer);outline-offset:6px;border-radius:8px}.ak-tafel-objekt svg,.ak-tafel-wahl__zeichen svg{fill:currentColor;display:block}.ak-tafel-objekt>span,.ak-tafel-wahl__zeichen>span{justify-content:center;align-items:center;display:flex}.ak-tafel-rahmen{box-sizing:border-box;pointer-events:none;border:2px solid #1f90ff;border-radius:10px;position:absolute;top:0;left:0}.ak-tafel-auto-blau{color:#1769f0}.ak-tafel-auto-rot{color:#e82929}.ak-tafel-lkw{color:var(--ak-system-gray)}.ak-tafel-dunkel{color:#262626}.ak-tafel-pylone{color:var(--ak-system-orange)}.ak-tafel-rot{fill:var(--ak-system-red)}.ak-tafel-gelb{fill:var(--ak-system-yellow)}.ak-tafel-gruen{fill:var(--ak-system-green)}.ak-tafel-loeschen{z-index:4;pointer-events:none;position:absolute;inset:0}.ak-tafel-loeschknopf{width:44px;height:44px;color:var(--ak-system-red);pointer-events:auto;filter:drop-shadow(0 1px 3px #0003);place-items:center;margin:-22px 0 0 -22px;display:grid;position:absolute}.ak-tafel-loeschknopf:before{content:"";background:#fff;border-radius:50%;width:20px;height:20px;position:absolute}.ak-tafel-loeschknopf .ak-zeichen{display:block;position:relative}.ak-tafel-hinweis{z-index:2;text-align:center;pointer-events:none;color:#0000004d;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:0 24px;display:flex;position:absolute;inset:0}.ak-tafel-hinweis[data-schwarz]{color:#ffffff73}.ak-tafel-hinweis .ak-zeichen{margin-bottom:2px;display:block}.ak-tafel-hinweis__titel{font-size:var(--ak-schrift-headline);margin:0;font-weight:600;line-height:22px}.ak-tafel-hinweis__text{font-size:var(--ak-schrift-footnote);margin:0;line-height:18px}.ak-tafel-leiste[data-eng] .ak-tafel-leiste__einstellungen{padding-left:8px}.ak-tafel-leiste[data-eng] .ak-tafel-stift{gap:6px}.ak-tafel-leiste[data-eng] .ak-tafel-stift__farben,.ak-tafel-leiste[data-eng] .ak-tafel-stift__breiten{gap:0}.ak-tafel-leiste{right:calc(30px + env(safe-area-inset-right));bottom:calc(30px + env(safe-area-inset-bottom));z-index:5;touch-action:manipulation;height:64px;position:absolute;overflow:hidden}.ak-tafel-leiste__innen{justify-content:flex-end;align-items:center;height:64px;display:flex;overflow:hidden}.ak-tafel-leiste__einstellungen{transform-origin:100%;flex:auto;justify-content:flex-end;align-items:center;min-width:0;height:44px;padding:0 4px 0 16px;display:flex}.ak-tafel-werkzeug{touch-action:none;border-radius:50%;flex:none;place-items:center;width:64px;height:64px;display:grid}.ak-tafel-werkzeug__zeichen{place-items:center;display:grid}.ak-tafel-werkzeug__zeichen[data-hupf]{animation:.5s cubic-bezier(.3,.7,.4,1) ak-tafel-hupf}@keyframes ak-tafel-hupf{0%{transform:translateY(0)}30%{transform:translateY(-6px)scale(1.08)}to{transform:translateY(0)}}.ak-tafel-werkzeug .ak-zeichen,.ak-tafel-werkzeug svg{display:block}.ak-tafel-stift{flex:none;align-items:center;gap:10px;display:flex}.ak-tafel-stift__farben,.ak-tafel-stift__breiten{display:flex}.ak-tafel-stift__farben{gap:4px}.ak-tafel-stift__breiten{gap:2px}.ak-tafel-trenner{background:color-mix(in srgb, var(--ak-label) 12%, transparent);flex:none;width:1px;height:22px}.ak-tafel-farbe,.ak-tafel-breite{place-items:center;width:28px;height:44px;display:grid;position:relative}.ak-tafel-farbe:before,.ak-tafel-breite:before{content:"";box-sizing:border-box;border:0 solid var(--ak-marke-primaer);border-radius:50%;width:28px;height:28px;transition:border-width .16s;position:absolute}.ak-tafel-farbe[data-gewaehlt]:before{border-width:2.5px}.ak-tafel-breite[data-gewaehlt]:before{border-width:2px}.ak-tafel-farbe>span{border-radius:50%;width:22px;height:22px}.ak-tafel-breite>span{background:var(--ak-label);border-radius:50%}.ak-tafel-farbe:focus-visible,.ak-tafel-breite:focus-visible,.ak-tafel-werkzeug:focus-visible{outline:2px solid var(--ak-marke-primaer);outline-offset:-2px;border-radius:12px}.ak-tafel-wahl{scrollbar-width:none;touch-action:pan-x;overscroll-behavior:contain;flex:auto;align-items:center;min-width:0;height:44px;display:flex;overflow:auto hidden}.ak-tafel-wahl::-webkit-scrollbar{display:none}.ak-tafel-wahl__knopf{flex:none;place-items:center;width:40px;height:44px;display:grid}.ak-tafel-wahl__zeichen{filter:drop-shadow(0 1px 2px #00000026);justify-content:center;align-items:center;width:30px;height:30px;display:flex}@media (prefers-reduced-motion:reduce){.ak-tafel-objekt{transition:none}.ak-tafel-werkzeug__zeichen[data-hupf]{animation:none}}.ak-ein{--ak-ein-papier:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1c1c1e);--ak-ein-kachel:var(--lightningcss-light,#faf8f6)var(--lightningcss-dark,#161618);--ak-ein-linie:var(--lightningcss-light,#e9e7e1)var(--lightningcss-dark,#2c2c2e);--ak-ein-tinte:var(--lightningcss-light,#0b0b0c)var(--lightningcss-dark,#f5f5f7);--ak-ein-leise:var(--lightningcss-light,#6b6b70)var(--lightningcss-dark,#a1a1a6);--ak-ein-pille:var(--lightningcss-light,#0b0b0c)var(--lightningcss-dark,#f5f5f7);--ak-ein-pille-schrift:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0b0b0c);width:100%;max-width:560px;padding:6px var(--ak-rand) calc(var(--ak-sicher-unten) + 28px);color:var(--ak-ein-tinte);flex-direction:column;gap:14px;margin:0 auto;display:flex}.ak-blatt:has(.ak-ein),.ak-seite:has(.ak-ein){--ak-seite-grund:var(--lightningcss-light,#fff)var(--lightningcss-dark,#000);background:var(--ak-seite-grund)}.ak-ein__cover{border-radius:28px;height:168px}.ak-ein__cover-text{flex-direction:column;justify-content:flex-end;gap:4px;max-width:64%;padding:20px 22px;display:flex}.ak-ein__marke{letter-spacing:.02em;background:#fff3;border-radius:999px;align-self:flex-start;margin-bottom:auto;padding:4px 10px;font-size:12px;font-weight:600}.ak-ein__cover-text strong{letter-spacing:-.02em;font-size:20px;font-weight:700;line-height:1.15}.ak-ein__cover-text span:last-child{opacity:.85;font-size:13px;line-height:1.35}.ak-ein__karte{border:1px solid var(--ak-ein-linie);background:var(--ak-ein-kachel);border-radius:28px;flex-direction:column;gap:10px;padding:20px;display:flex}.ak-ein__karte--mitte{text-align:center;align-items:center}.ak-ein__qr{border:1px solid var(--ak-ein-linie);background:#fff;border-radius:22px;place-items:center;padding:10px;display:grid}.ak-ein__qr img{width:168px;height:168px;image-rendering:pixelated;display:block}.ak-ein__label{letter-spacing:.06em;text-transform:uppercase;color:var(--ak-ein-leise);margin-top:4px;font-size:12px;font-weight:600}.ak-ein__code{color:inherit;letter-spacing:.06em;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;font:700 32px/1.1 ui-monospace,SF Mono,Menlo,monospace}.ak-ein__code:active{opacity:.6}.ak-ein__gueltig{color:var(--ak-ein-leise);font-size:13px;line-height:1.4}.ak-ein__knoepfe{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;margin-top:6px;display:flex}.ak-ein__knoepfe .ak-ein__pille{flex:160px}.ak-ein__pille{border:1px solid var(--ak-ein-linie);background:var(--ak-ein-papier);min-height:46px;color:var(--ak-ein-tinte);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:600;transition:transform .12s,opacity .12s;display:inline-flex}.ak-ein__pille:active:not(:disabled){transform:scale(.97)}.ak-ein__pille--schwarz{background:var(--ak-ein-pille);color:var(--ak-ein-pille-schrift);border-color:#0000}.ak-ein__pille:disabled{opacity:.4;cursor:default}.ak-ein__mail{gap:14px}.ak-ein__mail-kopf{align-items:flex-start;gap:12px;display:flex}.ak-ein__mail-kopf>span:last-child{flex-direction:column;gap:2px;display:flex}.ak-ein__mail-kopf label{letter-spacing:-.01em;font-size:16px;font-weight:700}.ak-ein__mail-kopf>span:last-child>span{color:var(--ak-ein-leise);font-size:13px}.ak-ein__mail-zeichen{color:var(--lightningcss-light,#1e3fae)var(--lightningcss-dark,#8fb0ff);background:var(--lightningcss-light,#eef3ff)var(--lightningcss-dark,#1e3fae47);border-radius:12px;flex:none;place-items:center;width:36px;height:36px;display:grid}.ak-ein__mail-zeile{gap:8px;display:flex}.ak-ein__mail-zeile input{border:1px solid var(--ak-ein-linie);background:var(--ak-ein-papier);min-width:0;min-height:46px;color:var(--ak-ein-tinte);font:inherit;border-radius:999px;outline:none;flex:1;padding:0 18px;font-size:16px}.ak-ein__mail-zeile input:focus{border-color:var(--lightningcss-light,#1e3fae)var(--lightningcss-dark,#8fb0ff);box-shadow:0 0 0 3px var(--lightningcss-light,#1e3fae1f)var(--lightningcss-dark,#8fb0ff33)}.ak-ein__fehler{color:var(--ak-system-red,#e5484d);margin:0;font-size:13px}.ak-ein__schritte{padding:4px 4px 0}.ak-ein__schritte h3{letter-spacing:.06em;text-transform:uppercase;color:var(--ak-ein-leise);margin:4px 0 12px;font-size:13px;font-weight:600}.ak-ein__schritte ol{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.ak-ein__schritte li{gap:14px;display:flex}.ak-ein__schritte li>span{background:var(--ak-ein-pille);width:28px;height:28px;color:var(--ak-ein-pille-schrift);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.ak-ein__schritte p{color:var(--ak-ein-leise);flex-direction:column;gap:2px;margin:3px 0 0;font-size:14px;line-height:1.4;display:flex}.ak-ein__schritte strong{color:var(--ak-ein-tinte);font-size:15px}.ak-ein__platzhalter{background:var(--ak-ein-linie);border-radius:14px;animation:1.4s ease-in-out infinite ak-ein-pulsieren;display:block}.ak-ein__platzhalter--qr{border-radius:22px;width:190px;height:190px}.ak-ein__platzhalter--code{width:200px;height:30px;margin-top:8px}.ak-ein__platzhalter--zeile{width:240px;height:14px}@keyframes ak-ein-pulsieren{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.ak-ein__platzhalter{animation:none}}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/Geist-Variable-Bj2R_7yk.woff2)format("woff2")}.ak-es{--es-papier:var(--ak-system-grouped-background);--es-karte:var(--ak-secondary-system-grouped-background);--es-kachel:var(--lightningcss-light,#f2f2f7)var(--lightningcss-dark,#3a3a3c);--es-linie:var(--lightningcss-light,#e5e5ea)var(--lightningcss-dark,#38383a);--es-linie-stark:var(--lightningcss-light,#d1d1d6)var(--lightningcss-dark,#3a3a3c);--es-tinte:var(--lightningcss-light,#0b0b0c)var(--lightningcss-dark,#f5f4f1);--es-leise:var(--lightningcss-light,#6b6b70)var(--lightningcss-dark,#a8a8ad);--es-rot:var(--lightningcss-light,#c8102e)var(--lightningcss-dark,#ff6b6b);--ak-separator:var(--es-linie);--ak-label:var(--es-tinte);--ak-secondary-label:var(--es-leise);--ak-schatten-flaeche:0 0 0 1px var(--es-linie);--ak-radius-gruppe:20px;--ak-radius-formular:20px;font-family:"Geist", var(--ak-schriftart);letter-spacing:-.006em;-webkit-font-smoothing:antialiased}.ak-es .ak-leiste__titel h1{letter-spacing:-.015em;font-weight:550}.ak-es .ak-gruppe__titel{letter-spacing:0;color:var(--es-leise);padding:0 4px;font-size:13px;font-weight:500;line-height:18px}.ak-es .ak-gruppe--formular .ak-gruppe__titel{color:var(--es-tinte);padding:0 4px 10px;font-size:15px;font-weight:550}.ak-es .ak-gruppe__fuss{color:var(--es-leise);padding:0 4px;font-size:12.5px}.ak-es .ak-zeile{--ak-zeile-einzug:58px;min-height:54px;font-size:15.5px}.ak-es .ak-gruppe--formular .ak-zeile{--ak-zeile-einzug:60px}.ak-es .ak-zeile--ohne-zeichen{--ak-zeile-einzug:var(--ak-zeile-x)}.ak-es .ak-zeile__zeichen{background:var(--es-kachel);width:30px;height:30px;color:var(--es-tinte);border-radius:9px}.ak-es .ak-zeile__zeichen svg{width:17px;height:17px}.ak-es .ak-zeile--destruktiv .ak-zeile__zeichen{background:color-mix(in srgb, var(--es-rot) 10%, transparent);color:var(--es-rot)}.ak-es .ak-zeile--destruktiv .ak-zeile__titel{color:var(--es-rot)}.ak-es .ak-zeile__untertitel{color:var(--es-leise);font-size:12.5px}.ak-es .ak-zeile--tippbar:active:not(:disabled){background:var(--es-kachel)}.ak-es{--ak-marke-primaer:var(--es-tinte);--ak-marke-auf-primaer:var(--es-papier)}.ak-es .ak-einst-feldzeile{flex-direction:column;align-items:stretch;gap:3px;min-height:0;padding-top:11px;padding-bottom:10px}.ak-es .ak-einst-feldzeile>span{color:var(--es-leise);font-size:12.5px;font-weight:500;line-height:16px}.ak-es .ak-einst-feldzeile input{text-align:left;height:26px;color:var(--es-tinte);font-size:16px}.ak-es .ak-einst-feldzeile input::placeholder{color:#0000}.ak-es .ak-einst-feldzeile:focus-within>span{color:var(--es-tinte)}.ak-es .ak-einst-form{gap:24px;padding-top:8px}.ak-es .ak-einst-du{background:var(--es-kachel);color:var(--es-tinte);vertical-align:1px;border-radius:99px;padding:1px 7px;font-size:11px;font-weight:550}.ak-es .ak-konto-zeichen{width:48px;height:48px;color:var(--es-tinte);background:var(--es-karte);box-shadow:0 0 0 1px var(--es-linie);border-radius:14px}.ak-es .ak-konto-titel{letter-spacing:-.03em;font-size:26px;font-weight:550;line-height:1.15}.ak-es .ak-konto-text{color:var(--es-leise)}.ak-es-logokarte{background:var(--es-karte);box-shadow:0 0 0 1px var(--es-linie);border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:16px;display:grid}.ak-es-logokarte__bild{width:64px;height:64px;box-shadow:0 0 0 1px var(--es-linie);background:#fff;border-radius:16px;place-items:center;display:grid;overflow:hidden}.ak-es-logokarte__bild img{object-fit:contain;width:100%;height:100%;padding:6px}.ak-es-logokarte__text{flex-direction:column;gap:2px;min-width:0;display:flex}.ak-es-logokarte__text strong{font-size:15px;font-weight:550}.ak-es-logokarte__text span{color:var(--es-leise);font-size:12.5px}.ak-es-logokarte__knoepfe{grid-column:1/-1;gap:8px;display:flex}.ak-es-profilkopf{background:var(--es-karte);box-shadow:0 0 0 1px var(--es-linie);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:2px;padding:22px 16px 20px;display:flex}.ak-es-profilkopf strong{letter-spacing:-.02em;margin-top:10px;font-size:19px;font-weight:550}.ak-es-profilkopf>span:not(.ak-es-avatar){color:var(--es-leise);overflow-wrap:anywhere;font-size:13.5px}.ak-es-profilkopf .ak-es-chip{color:var(--es-tinte);margin-top:10px}.ak-es-avatar--gross{width:64px;height:64px;font-size:21px}.ak-es .ak-knopf{font-weight:500}.ak-es .ak-knopf--prominent{background:var(--es-tinte);color:var(--es-papier)}.ak-es .ak-knopf--getoent,.ak-es .ak-knopf--grau{background:var(--es-kachel);color:var(--es-tinte)}.ak-es .ak-knopf--umriss{box-shadow:inset 0 0 0 1px var(--es-linie-stark)}.ak-es .ak-knopf--randlos{color:var(--es-tinte)}.ak-es .ak-rundknopf--prominent{background:var(--es-tinte);color:var(--es-papier)}.ak-es-inhalt{flex-direction:column;gap:24px;width:100%;max-width:640px;margin:0 auto;padding:0 16px 32px;display:flex}.ak-es .ak-grosser-titel{letter-spacing:-.035em;padding-left:20px;padding-right:20px;font-size:30px;font-weight:500;line-height:1.1}.ak-es-warnung{background:color-mix(in srgb, var(--es-rot) 8%, var(--es-karte));color:var(--es-rot);border-radius:16px;gap:12px;padding:14px 16px;display:flex}.ak-es-warnung>span{flex-direction:column;gap:2px;min-width:0;display:flex}.ak-es-warnung strong{font-weight:550}.ak-es-warnung>span>span{color:var(--es-leise);font-size:13px}.ak-es-warnung__knopf{align-self:flex-start;margin-top:8px}.ak-es-kacheln{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ak-es-kachel{background:var(--es-karte);min-width:0;box-shadow:0 0 0 1px var(--es-linie);color:var(--es-tinte);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:20px;flex-direction:column;align-items:flex-start;gap:12px;padding:16px;transition:transform .15s ease-out,background-color .15s;display:flex}.ak-es-kachel:active:not(:disabled){background:var(--es-kachel);transform:scale(.98)}.ak-es-kachel:disabled{cursor:default}.ak-es-avatar{background:var(--es-tinte);width:40px;height:40px;color:var(--es-papier);border-radius:50%;place-items:center;font-size:14px;font-weight:550;display:grid}.ak-es-logo{width:40px;height:40px;box-shadow:0 0 0 1px var(--es-linie);background:#fff;border-radius:11px;place-items:center;display:grid;overflow:hidden}.ak-es-logo img{object-fit:contain;width:100%;height:100%}.ak-es-kachel__text{flex-direction:column;gap:1px;width:100%;min-width:0;display:flex}.ak-es-kachel__text strong{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:550;overflow:hidden}.ak-es-kachel__text span{color:var(--es-leise);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.ak-es-kachel__link{color:var(--es-tinte);margin-top:auto;font-size:13px;font-weight:500}.ak-es-kachel:disabled .ak-es-kachel__link{color:var(--es-leise)}.ak-es-paket{background:var(--es-karte);box-shadow:0 0 0 1px var(--es-linie);border-radius:22px;flex-direction:column;padding:6px;display:flex}.ak-es-paket__cover{border-radius:16px;height:88px}.ak-es-paket__cover .akn-cover__inhalt{align-items:flex-end;padding:12px 14px;font-size:12.5px;font-weight:550;display:flex}.ak-es-paket__cover .akn-cover__motiv{height:66%;right:9%}.ak-es-paket__text{flex-direction:column;gap:3px;padding:14px 12px 6px;display:flex}.ak-es-paket__text strong{letter-spacing:-.02em;font-size:19px;font-weight:550;line-height:1.2}.ak-es-paket__text small{letter-spacing:0;color:var(--es-leise);font-size:13px;font-weight:400}.ak-es-paket__text>span{color:var(--es-leise);font-size:13.5px}.ak-es-paket__text>span[data-warnung]{color:var(--es-rot)}.ak-es-balken{background:var(--es-kachel);border-radius:99px;height:5px;margin-top:8px;display:flex;overflow:hidden}.ak-es-balken>span{background:var(--es-tinte);border-radius:99px}.ak-es-paket__knoepfe{gap:8px;padding:10px 6px 6px;display:flex}.ak-es-paket__knoepfe[data-leer]{display:none}.ak-es-paket:has(.ak-es-paket__knoepfe[data-leer]) .ak-es-paket__text{padding-bottom:14px}.ak-es-knopf{border:1px solid var(--es-linie-stark);background:var(--es-karte);height:42px;color:var(--es-tinte);font:inherit;cursor:pointer;border-radius:99px;flex:1;padding:0 16px;font-size:14.5px;font-weight:500}.ak-es-knopf:active:not(:disabled){background:var(--es-kachel)}.ak-es-knopf--haupt{border-color:var(--es-tinte);background:var(--es-tinte);color:var(--es-papier)}.ak-es-knopf--haupt:active:not(:disabled){background:var(--es-tinte);opacity:.85}.ak-es-knopf:disabled{opacity:.45;cursor:default}.ak-es-fuss{text-align:center;color:var(--es-leise);margin:0;font-size:12px}.ak-es-huelle{height:100%;position:relative}.ak-es-warnung[data-ton=warnung]{background:color-mix(in srgb, #e8590c 9%, var(--es-karte));color:var(--lightningcss-light,#a33d05)var(--lightningcss-dark,#ff9b61)}.ak-es-karte{background:var(--es-karte);box-shadow:0 0 0 1px var(--es-linie);border-radius:20px;padding:18px}.ak-es-karte--liste{padding:4px 0}.ak-es-etikett{color:var(--es-leise);font-size:12.5px;font-weight:500}.ak-es-abbuchung{flex-direction:column;gap:2px;padding-bottom:16px;display:flex}.ak-es-abbuchung strong{letter-spacing:-.035em;margin-top:4px;font-size:30px;font-weight:500;line-height:1.1}.ak-es-abbuchung small{letter-spacing:0;color:var(--es-leise);font-size:14px;font-weight:400}.ak-es-abbuchung>span:last-child{color:var(--es-leise);font-size:14px}.ak-es-mittel{border-top:1px solid var(--es-linie);align-items:center;gap:12px;padding-top:14px;display:flex}.ak-es-mittel__zeichen{background:var(--es-kachel);width:34px;height:34px;color:var(--es-tinte);border-radius:10px;flex:none;place-items:center;display:grid}.ak-es-mittel__text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ak-es-mittel__text strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}.ak-es-mittel__text span{color:var(--es-leise);font-size:12.5px}.ak-es-link{border:1px solid var(--es-linie-stark);background:var(--es-karte);height:34px;color:var(--es-tinte);font:inherit;cursor:pointer;border-radius:99px;flex:none;padding:0 14px;font-size:13.5px;font-weight:500}.ak-es-link:active:not(:disabled){background:var(--es-kachel)}.ak-es-link:disabled{opacity:.5}.ak-es-abschnitt{flex-direction:column;gap:8px;display:flex}.ak-es-abschnitt__titel{color:var(--es-leise);margin:0;padding:0 4px;font-size:13px;font-weight:500;line-height:18px}.ak-es-abschnitt__fuss{color:var(--es-leise);margin:0;padding:0 4px;font-size:12.5px}.ak-es-leer{color:var(--es-leise);margin:0;padding:14px 18px;font-size:14px}.ak-es-rechnung{width:100%;min-height:60px;color:var(--es-tinte);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:10px 16px 10px 18px;display:flex;position:relative}.ak-es-rechnung+.ak-es-rechnung:before{content:"";background:var(--es-linie);height:1px;position:absolute;top:0;left:18px;right:0}.ak-es-rechnung:active{background:var(--es-kachel)}.ak-es-rechnung>svg{color:var(--es-leise);flex:none}.ak-es-rechnung__text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ak-es-rechnung__text strong{font-variant-numeric:tabular-nums;font-size:15px;font-weight:550}.ak-es-rechnung__text span{color:var(--es-leise);font-size:12.5px}.ak-es-rechnung__betrag{font-variant-numeric:tabular-nums;flex:none;font-size:15px;font-weight:500}.ak-es-chip{background:var(--es-kachel);color:var(--es-leise);white-space:nowrap;border-radius:99px;flex:none;padding:3px 9px;font-size:12px;font-weight:500}.ak-es-chip[data-ton=gut]{background:color-mix(in srgb, #1fa35b 14%, var(--es-karte));color:var(--lightningcss-light,#12693a)var(--lightningcss-dark,#5fd595)}.ak-es-chip[data-ton=warnung]{background:color-mix(in srgb, #e8590c 14%, var(--es-karte));color:var(--lightningcss-light,#a33d05)var(--lightningcss-dark,#ff9b61)}.ak-es-chip[data-ton=gefahr]{background:color-mix(in srgb, var(--es-rot) 12%, var(--es-karte));color:var(--es-rot)}.ak-es-anschrift{align-items:flex-start;gap:12px;display:flex}.ak-es-anschrift>span{min-width:0;color:var(--es-leise);flex-direction:column;flex:1;gap:1px;font-size:14px;display:flex}.ak-es-anschrift strong{color:var(--es-tinte);font-size:15px;font-weight:550}.ak-einst-arbeitet{z-index:1050;place-items:center;display:grid;position:fixed;inset:0}.ak-einst-arbeitet>div{color:var(--ak-secondary-label);border-radius:20px;padding:28px}.ak-einst-film{z-index:1050;background:#000;position:fixed;inset:0}.ak-einst-alarmfelder{flex-direction:column;gap:8px;display:flex}.ak-einst-alarmfeld{background:var(--ak-tertiary-system-fill);width:100%;height:40px;color:var(--ak-label);font:inherit;font-size:var(--ak-schrift-body);border:0;border-radius:10px;outline:none;padding:0 12px}.ak-einst-alarmfeld:focus{box-shadow:0 0 0 2px var(--ak-marke-primaer)}.ak-einst-form{flex-direction:column;gap:22px;width:100%;max-width:640px;margin:0 auto;padding:14px 16px 24px;display:flex}.ak-einst-fussnote{padding:0 16px}.ak-einst-fett{font-weight:600}.ak-einst-feldzeile{cursor:text}.ak-einst-feldzeile>span{flex:none}.ak-einst-feldzeile input{min-width:0;height:44px;color:var(--ak-label);font:inherit;text-align:right;background:0 0;border:0;outline:none;flex:1;padding:0}.ak-einst-feldzeile--voll input{text-align:left}.ak-einst-feldzeile input::placeholder{color:var(--ak-placeholder-text)}.ak-einst-logowahl{width:100%;color:var(--ak-label);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:10px;padding:16px;display:flex}.ak-einst-logowahl-bild{place-items:center;min-height:70px;display:grid}.ak-einst-logowahl-text{font-size:var(--ak-schrift-footnote);color:var(--ak-secondary-label)}.ak-einst-tint,.ak-einst-tint .ak-zeile__zeichen{color:var(--ak-marke-primaer);font:inherit;cursor:pointer;background:0 0;border:0}.ak-einst-bewertungen{flex-direction:column;gap:14px;width:100%;max-width:640px;margin:0 auto;padding:16px;display:flex}.ak-einst-bewertung{--ak-radius:20px;box-shadow:var(--ak-schatten-flaeche), inset 0 0 0 2px transparent;color:var(--ak-label);font:inherit;text-align:left;cursor:pointer;border:0;flex-direction:column;gap:14px;padding:16px;display:flex}.ak-einst-bewertung[data-an=true]{box-shadow:var(--ak-schatten-flaeche), inset 0 0 0 2px var(--ak-marke-primaer)}.ak-einst-bewertung-kopf{justify-content:space-between;align-items:center;gap:12px;display:flex}.ak-einst-bewertung-kopf>span:first-child{flex-direction:column;gap:3px;display:flex}.ak-einst-bewertung-kopf b{font-size:var(--ak-schrift-headline);font-weight:600}.ak-einst-bewertung-kopf>span:first-child>span{font-size:var(--ak-schrift-subheadline);color:var(--ak-secondary-label)}.ak-einst-bewertung-kopf>.ak-zeichen{color:color-mix(in srgb, var(--ak-secondary-label) 40%, transparent);flex:none}.ak-einst-bewertung[data-an=true] .ak-einst-bewertung-kopf>.ak-zeichen{color:var(--ak-marke-primaer)}.ak-einst-stufen{gap:6px;display:flex}.ak-einst-stufen>span{flex-direction:column;flex:1;align-items:center;gap:5px;min-width:0;display:flex}.ak-einst-stufen small{max-width:100%;font-size:var(--ak-schrift-caption2);color:var(--ak-secondary-label);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ak-einst-paare{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:14px;padding:16px;display:grid}.ak-einst-paar{min-width:0;color:var(--ak-secondary-label);font:inherit;font-size:var(--ak-schrift-caption2);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:0;display:flex}.ak-einst-paar>span:last-child{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.ak-einst-paar-kreis{width:50px;height:50px;box-shadow:inset 0 0 0 2px var(--ring);border-radius:50%;padding:3px;position:relative}.ak-einst-paar-kreis span:first-child{border-radius:50%;width:44px;height:44px;display:block}.ak-einst-paar-kreis span:last-child{width:18px;height:18px;box-shadow:0 0 0 2px var(--ak-secondary-system-grouped-background);border-radius:50%;position:absolute;bottom:3px;right:3px}.ak-einst-farbzeile{cursor:pointer}.ak-einst-farbkreis{cursor:pointer;appearance:none;background:conic-gradient(#ff3b30,#ff9500,#fc0,#34c759,#5ac8fa,#007aff,#af52de,#ff2d55,#ff3b30);border:0;border-radius:50%;flex:none;width:28px;height:28px;padding:0}.ak-einst-farbkreis::-webkit-color-swatch-wrapper{padding:3px}.ak-einst-farbkreis::-webkit-color-swatch{border:2px solid var(--ak-secondary-system-grouped-background);border-radius:50%}.ak-einst-farbkreis::-moz-color-swatch{border:2px solid var(--ak-secondary-system-grouped-background);border-radius:50%}.ak-einst-kopfmuster{border-radius:10px;flex:none;width:44px;height:32px}.ak-einst-haken{color:var(--ak-marke-primaer);display:inline-grid}.ak-einst-teamzeile{--ak-zeile-einzug:64px;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;gap:12px;padding-top:8px;padding-bottom:8px}.ak-einst-du{font-size:var(--ak-schrift-caption);margin-left:6px;font-weight:700}.ak-einst-anzahl{font-size:var(--ak-schrift-footnote);color:var(--ak-secondary-label);flex:none}.ak-start-kopf{padding:calc(var(--ak-sicher-oben) + 6px) 0 48px;background:var(--ak-kopf-verlauf) 0 var(--ak-sicher-oben) / 100% calc(100% - var(--ak-sicher-oben)) no-repeat, var(--ak-kopf-oben);color:var(--ak-kopf-schrift);flex:none;position:relative}.ak-start-kopf:before{content:"";background:var(--ak-kopf-oben);height:600px;position:absolute;bottom:100%;left:0;right:0}.ak-start-kopfzeile{min-height:42px;padding:0 calc(20px + var(--ak-sicher-rechts)) 0 calc(20px + var(--ak-sicher-links));align-items:center;gap:12px;display:flex}.ak-start-gruss{min-width:0;letter-spacing:var(--ak-sperrung-gross);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0 -4px 0 0;font-size:28px;font-weight:700;line-height:34px;position:relative;overflow:hidden}.ak-start-gruss__mass{visibility:hidden;white-space:nowrap;font-size:28px;position:absolute;top:0;left:0}.ak-start-offline{font-size:var(--ak-schrift-footnote);line-height:var(--ak-zeile-footnote);opacity:.75;align-items:center;gap:5px;margin:2px 0 0;padding:0 20px;font-weight:600;display:flex}.ak-start-kennzahlen{align-items:center;margin-top:24px;padding:0 20px;display:flex}.ak-start-kennzahl{flex-direction:column;flex:1;align-items:center;gap:2px;min-width:0;display:flex}.ak-start-kennzahl strong{font-variant-numeric:tabular-nums;letter-spacing:var(--ak-sperrung-gross);font-size:42px;font-weight:800;line-height:50px}.ak-start-kennzahl span{font-size:var(--ak-schrift-footnote);line-height:var(--ak-zeile-footnote);opacity:.85;font-weight:500}.ak-start-strich{background:color-mix(in srgb, var(--ak-kopf-schrift) 25%, transparent);border-radius:1px;flex:none;width:1.5px;height:46px}.ak-start-zugriffe{align-items:flex-start;gap:6px;margin-top:24px;padding:0 20px;display:flex}.ak-start-zugriffe .ak-kachel:disabled{opacity:.45}.ak-start-karten{padding:0 calc(16px + var(--ak-sicher-rechts)) 24px calc(16px + var(--ak-sicher-links));flex-direction:column;gap:12px;margin-top:-30px;display:flex;position:relative}.ak-start-reihe{align-items:center;display:flex}.ak-start-haken{cursor:pointer;flex:none;align-items:center;height:44px;display:flex;overflow:hidden}.ak-start-kartenknopf{text-align:left;min-width:0;color:var(--ak-label);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;border:0;border-radius:22px;flex:1;padding:0;display:block}.ak-start-kartenknopf:focus-visible{outline:2px solid var(--ak-marke-primaer);outline-offset:3px}.ak-start-karte{transition:box-shadow var(--ak-feder-schnell-dauer) var(--ak-feder-schnell);border-radius:22px;flex-direction:column;gap:14px;padding:16px;display:flex}.ak-start-karte--umrandet{box-shadow:inset 0 0 0 2px var(--ak-marke-primaer)}.ak-start-karte__zeile{align-items:center;gap:12px;display:flex}.ak-start-karte__name{flex-direction:column;flex:1;gap:5px;min-width:0;margin-right:-6px;display:flex}.ak-start-karte__name>strong{font-size:var(--ak-schrift-headline);line-height:var(--ak-zeile-headline);letter-spacing:var(--ak-sperrung-body);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ak-start-karte__plaketten{align-items:center;gap:5px;min-width:0;display:flex}.ak-start-karte__fahrlehrer{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--ak-schrift-caption);line-height:var(--ak-zeile-caption);color:var(--ak-secondary-label);overflow:hidden}.ak-start-karte__diagramme{flex-direction:column;gap:7px;display:flex}.ak-start-karte__diagramm{align-items:center;gap:8px;display:flex}.ak-start-karte__diagramm>b{width:30px;font-size:var(--ak-schrift-caption2);line-height:var(--ak-zeile-caption2);color:var(--ak-secondary-label);flex:none;font-weight:700}.ak-start-karte__diagramm>.ak-balken{flex:1}.ak-start-karte__fuss{font-size:var(--ak-schrift-caption);line-height:var(--ak-zeile-caption);color:var(--ak-secondary-label);align-items:center;gap:6px;font-weight:600;display:flex}.ak-start-karte__hinweis{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin-right:2px;overflow:hidden}.ak-start-karte__zuletzt{white-space:nowrap;opacity:.5;flex:none}.ak-start-filter{align-items:center;gap:8px;height:50px;padding:0 10px 0 16px;display:flex}.ak-start-filter strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--ak-schrift-subheadline);line-height:var(--ak-zeile-subheadline);font-weight:600;overflow:hidden}.ak-start-filter__anzahl{font-size:var(--ak-schrift-subheadline);color:var(--ak-secondary-label);font-variant-numeric:tabular-nums;flex:1}.ak-start-filter__weg{width:44px;height:44px;color:var(--ak-tertiary-label);flex:none;place-items:center;margin-right:-4px;display:grid}.ak-start-niemand{text-align:center;font-size:var(--ak-schrift-subheadline);line-height:var(--ak-zeile-subheadline);color:var(--ak-secondary-label);padding:28px 16px}.ak-start-archiv{font-size:var(--ak-schrift-footnote);line-height:var(--ak-zeile-footnote);color:var(--ak-secondary-label);align-items:center;gap:6px;padding:12px 6px 0;font-weight:600;display:flex}.ak-start-archiv__anzahl{font-variant-numeric:tabular-nums;margin-left:auto}.ak-start-leer{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:24px;display:flex}.ak-start-leer h2{letter-spacing:var(--ak-sperrung-gross);margin:0;font-size:22px;font-weight:700;line-height:28px}.ak-start-leer p{font-size:var(--ak-schrift-subheadline);line-height:var(--ak-zeile-subheadline);color:var(--ak-secondary-label);margin:0}.ak-start-leer .ak-knopf{margin-top:4px}.ak-start-aktionen{flex-direction:column;gap:8px;display:flex}.ak-start-aktionen__oben{justify-content:space-between;align-items:center;gap:8px;display:flex}.ak-start-kapsel{white-space:nowrap;min-width:0;height:38px;font-size:var(--ak-schrift-subheadline);line-height:var(--ak-zeile-subheadline);color:var(--ak-marke-primaer);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-weight:600;display:inline-flex}button.ak-start-kapsel{flex:none}.ak-start-kapsel--anzahl{text-overflow:ellipsis;color:var(--ak-secondary-label);font-variant-numeric:tabular-nums;overflow:hidden}.ak-start-aktionen__unten{align-items:stretch;gap:10px;display:flex}.ak-start-aktionen__knoepfe{border-radius:999px;flex:1;min-width:0;height:60px;padding:0 6px;display:flex}.ak-start-aktion{min-width:0;color:var(--ak-label);flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;padding:0 3px;transition:opacity .15s;display:flex}.ak-start-aktion span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--ak-schrift-caption2);line-height:var(--ak-zeile-caption2);font-weight:600;overflow:hidden}.ak-start-aktion--rot{color:var(--ak-system-red)}.ak-start-aktion:active:not(:disabled){opacity:.6}.ak-start-aktionen__knoepfe--aus .ak-start-aktion{opacity:.4}.ak-start-fertig{background:var(--ak-marke-primaer);height:60px;color:var(--ak-marke-auf-primaer);font-size:var(--ak-schrift-headline);line-height:var(--ak-zeile-headline);box-shadow:var(--ak-glas-schatten);border-radius:999px;flex:none;padding:0 18px;font-weight:600}.ak-start-vollbild{z-index:900;background:var(--ak-system-background);position:fixed;inset:0}.ak-haupt{background:var(--ak-system-grouped-background);width:100%;height:100%;display:flex}.ak-haupt__links{width:clamp(340px,32vw,460px);height:100%;padding:max(10px, var(--ak-sicher-oben)) 0 max(10px, var(--ak-sicher-unten)) calc(10px + var(--ak-sicher-links));flex:none;position:relative}.ak-haupt__leiste{background:var(--ak-system-grouped-background);width:100%;height:100%;box-shadow:0 0 0 var(--ak-haarlinie) var(--ak-separator), 0 8px 32px var(--lightningcss-light,#0000001f)var(--lightningcss-dark,#0009);isolation:isolate;--ak-sicher-oben:0px;--ak-sicher-unten:0px;--ak-sicher-links:0px;--ak-sicher-rechts:0px;border-radius:26px;position:relative;overflow:hidden}.ak-haupt__rechts{flex:1;min-width:0;height:100%;position:relative}.ak-haupt__rechts .ak-seite{--ak-sicher-links:0px}.ak-haupt-leer{text-align:center;background:var(--ak-system-grouped-background);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:32px;display:flex;position:absolute;inset:0}.ak-haupt-leer p{font-size:var(--ak-schrift-body);line-height:var(--ak-zeile-body);color:var(--ak-secondary-label);margin:0}.ak-start-sicht{width:fit-content;margin:14px 0 0 calc(20px + var(--ak-sicher-links));border-radius:999px;gap:2px;padding:3px;display:flex}.ak-start-sicht__wahl{height:32px;font:inherit;font-size:var(--ak-schrift-subheadline);color:var(--ak-kopf-schrift);opacity:.75;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 16px;font-weight:600}.ak-start-sicht__wahl--an{background:var(--ak-marke-primaer);color:#fff;opacity:1}
