@font-face{font-family:pangaia;src:url(../media/PPPangaia_Light-s.p.38psanjmgl7rs.woff2?dpl=dpl_DMNV2toNL2jcAGDHz4G1usMrwg1K)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:pangaia;src:url(../media/PPPangaia_Medium-s.p.34324oww3fd23.woff2?dpl=dpl_DMNV2toNL2jcAGDHz4G1usMrwg1K)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:pangaia;src:url(../media/PPPangaia_Bold-s.p.1ua-ilbzr9x-x.woff2?dpl=dpl_DMNV2toNL2jcAGDHz4G1usMrwg1K)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:pangaia Fallback;src:local(Arial);ascent-override:97.66%;descent-override:26.45%;line-gap-override:20.35%;size-adjust:98.3%}.pangaia_36357801-module__Z-MA-a__className{font-family:pangaia,pangaia Fallback}.pangaia_36357801-module__Z-MA-a__variable{--font-pangaia:"pangaia", "pangaia Fallback"}
@font-face{font-family:pangea;src:url(../media/Pangea_Regular-s.p.2b3rtwmqlkxsr.woff2?dpl=dpl_DMNV2toNL2jcAGDHz4G1usMrwg1K)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:pangea;src:url(../media/Pangea_Medium-s.p.0b6dmsug6351n.woff2?dpl=dpl_DMNV2toNL2jcAGDHz4G1usMrwg1K)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:pangea;src:url(../media/Pangea_SemiBold-s.p.13szw7zbh-x4t.woff2?dpl=dpl_DMNV2toNL2jcAGDHz4G1usMrwg1K)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:pangea Fallback;src:local(Arial);ascent-override:104.86%;descent-override:26.27%;line-gap-override:0.0%;size-adjust:96.7%}.pangea_e4d06fcf-module__B4fitq__className{font-family:pangea,pangea Fallback}.pangea_e4d06fcf-module__B4fitq__variable{--font-pangea:"pangea", "pangea Fallback"}
:root{--jakarta-100:#f1e4cc;--jakarta-200:#eddec1;--jakarta-300:#e6d2ac;--jakarta-400:#dec697;--jakarta-500:#d6ba82;--jakarta-50:#f4ebd8;--jakarta-600:#ceae6e;--jakarta-700:#c5a25a;--jakarta-800:#bb9547;--jakarta-900:#a6853f;--jakarta-950:#907439;--nigh-owl-100:#b4ccd7;--nigh-owl-200:#9ebdca;--nigh-owl-300:#89acbc;--nigh-owl-400:#749cae;--nigh-owl-500:#5f8ca0;--nigh-owl-50:#e7edef;--nigh-owl-600:#547888;--nigh-owl-700:#486974;--nigh-owl-800:#3b595f;--nigh-owl-900:#2f484b;--nigh-owl-950:#233637;--pistachio-100:#cbdcc9;--pistachio-200:#b6cfb0;--pistachio-300:#a1c496;--pistachio-400:#8eba7b;--pistachio-500:#7caa65;--pistachio-50:#e1eae1;--pistachio-600:#6c9355;--pistachio-700:#5d7949;--pistachio-800:#4c5f3d;--pistachio-900:#3a472f;--pistachio-950:#282f21;--pumpkin-pie-100:#fcd5b7;--pumpkin-pie-200:#f9c397;--pumpkin-pie-300:#f5b278;--pumpkin-pie-400:#f0a25b;--pumpkin-pie-500:#eb8f3a;--pumpkin-pie-50:#f8f0ea;--pumpkin-pie-600:#e57c1a;--pumpkin-pie-700:#c16a18;--pumpkin-pie-800:#9d5815;--pumpkin-pie-900:#7a4612;--pumpkin-pie-950:#58330e;--salbei-50:#e1eae1;--salbei-100:#cbdcc9;--salbei-200:#b6cfb0;--salbei-300:#a1c496;--salbei-400:#8eba7b;--salbei-500:#7caa65;--salbei-600:#6c9355;--salbei-700:#5d7949;--salbei-800:#4c5f3d;--salbei-900:#3a472f;--salbei-950:#282f21;--denim-50:#e7edef;--denim-100:#b4ccd7;--denim-200:#9ebdca;--denim-300:#89acbc;--denim-400:#749cae;--denim-500:#5f8ca0;--denim-600:#547888;--denim-700:#486974;--denim-800:#3b595f;--denim-900:#2f484b;--denim-950:#233637;--amber-50:#f8f0ea;--amber-100:#fcd5b7;--amber-200:#f9c397;--amber-300:#f5b278;--amber-400:#f0a25b;--amber-500:#eb8f3a;--amber-600:#e57c1a;--amber-700:#c16a18;--amber-800:#9d5815;--amber-900:#7a4612;--amber-950:#58330e;--sand-50:#f4ebd8;--sand-100:#f1e4cc;--sand-200:#eddec1;--sand-300:#e6d2ac;--sand-400:#dec697;--sand-500:#d6ba82;--sand-600:#ceae6e;--sand-700:#c5a25a;--sand-800:#bb9547;--sand-900:#a6853f;--sand-950:#907439;--white:#fff;--paper:#f8f0ea;--paper-cool:#eeeded;--offwhite:#f7f7f7;--ink:#282f21;--ink-soft:#3a472f;--black:#191919;--text-strong:var(--ink);--text-body:var(--ink);--text-muted:#282f2199;--text-subtle:#282f2166;--text-on-dark:var(--white);--text-on-dark-muted:#ffffffb3;--text-accent:var(--amber-600);--surface-page:var(--salbei-50);--surface-page-end:#d4ded3;--surface-page-grad:linear-gradient(180deg, var(--surface-page) 0%, var(--surface-page-end) 100%);--surface-card:var(--white);--surface-recommendation:var(--denim-600)}@supports (color:color-mix(in lab, red, red)){:root{--surface-recommendation:color-mix(in srgb, var(--denim-600) 85%, var(--denim-500))}}:root{--surface-sunken:var(--salbei-50);--surface-tint:var(--salbei-50);--surface-canvas:var(--paper-cool);--surface-inverse:var(--ink);--surface-active-primary:var(--salbei-50);--surface-active-primary-hover:var(--salbei-100);--text-on-active-primary:var(--ink);--text-on-recommendation:var(--white);--brand:var(--salbei-500);--brand-strong:var(--salbei-950);--brand-grad:linear-gradient(0deg, var(--salbei-950) 0%, var(--salbei-900) 100%);--on-brand:var(--white);--accent:var(--amber-500);--accent-strong:var(--amber-600);--logo-grad:linear-gradient(223deg, var(--amber-500) 0%, var(--salbei-500) 50%, var(--sand-300) 90%);--border:#282f211f;--border-strong:#282f2133;--hairline:#00000014;--success:var(--salbei-600);--info:var(--denim-500);--warning:var(--amber-500);--danger:#d44c2d;--focus-ring:0 0 0 3px #7caa6573;--font-display:var(--font-pangaia), Georgia, "Times New Roman", serif;--font-text:var(--font-pangea), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--fw-ultralight:200;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fs-display:70px;--fs-h1:48px;--fs-h2:32px;--fs-lead:28px;--fs-title:24px;--fs-body-lg:18px;--fs-body:16px;--fs-caption:14px;--fs-overline:13px;--lh-tight:1.1;--lh-display:1.2;--lh-snug:1.3;--lh-body:1.5;--ls-tight:-.01em;--ls-normal:0;--ls-overline:.08em}.ssh-display{font-family:var(--font-display);font-weight:var(--fw-medium);font-size:var(--fs-display);line-height:var(--lh-display);color:var(--text-strong);letter-spacing:var(--ls-tight)}.ssh-h1{font-family:var(--font-display);font-weight:var(--fw-medium);font-size:var(--fs-h1);line-height:var(--lh-display);color:var(--text-strong)}.ssh-h2{font-family:var(--font-display);font-weight:var(--fw-medium);font-size:var(--fs-h2);line-height:var(--lh-display);color:var(--text-strong)}.ssh-lead{font-family:var(--font-text);font-weight:var(--fw-regular);font-size:var(--fs-lead);line-height:var(--lh-snug);color:var(--text-strong)}.ssh-body{font-family:var(--font-text);font-weight:var(--fw-regular);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-body)}.ssh-caption{font-family:var(--font-text);font-weight:var(--fw-regular);font-size:var(--fs-caption);line-height:var(--lh-body);color:var(--text-muted)}.ssh-overline{font-family:var(--font-text);font-weight:var(--fw-medium);font-size:var(--fs-overline);letter-spacing:var(--ls-overline);text-transform:uppercase;color:var(--text-muted);line-height:1}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-25:100px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:18px;--radius-2xl:24px;--radius-pill:99px;--shadow-tint:40, 47, 33;--shadow-tint-salbei:58, 71, 47;--shadow-tint-denim:35, 54, 55;--shadow-tint-amber:122, 70, 18;--shadow-tint-sand:144, 116, 57;--shadow-xs:0 1px 2px rgba(var(--shadow-tint), .06);--shadow-sm:0 2px 8px rgba(var(--shadow-tint), .1);--shadow-md:0 8px 18px rgba(var(--shadow-tint), .13);--shadow-lg:0 18px 40px rgba(var(--shadow-tint), .16);--shadow-xl:0 24px 48px rgba(var(--shadow-tint), .22);--shadow-cta:0 8px 20px #3a472f54;--inset-hairline:inset 0 0 0 1px #fff9;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-fast:.12s;--dur:.2s;--dur-slow:.36s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--app-col:480px;--tabbar-h:76px;--admin-nav-w:240px;--admin-col:1200px;--admin-form-col:720px;--learn-nav-w:240px;--learn-col:960px;--read-col:720px}*,:before,:after{box-sizing:border-box}*{margin:0}html,body{height:100%}body{background:var(--surface-page-grad) fixed var(--surface-page);color:var(--text-body);font-family:var(--font-text);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--fw-medium);line-height:var(--lh-display);letter-spacing:var(--ls-tight);color:var(--text-strong)}a{color:inherit;text-decoration:none}.ui-action-button:focus-visible,.ui-icon-button:focus-visible{outline:2px solid var(--salbei-900);outline-offset:2px}.app-tabbar{-webkit-backdrop-filter:blur(20px);border-top:1px solid var(--border);background:#fffffff5}.admin-shell{grid-template-columns:var(--admin-nav-w) minmax(0, 1fr);min-height:100dvh;display:grid}.admin-nav{border-right:1px solid var(--border);background:#ffffff8c;flex-direction:column;align-self:start;height:100dvh;display:flex;position:sticky;top:0;overflow-y:auto}.admin-nav-list{gap:var(--space-1);flex-direction:column;display:flex}.learn-shell{grid-template-columns:var(--learn-nav-w) minmax(0, 1fr);min-height:100dvh;display:grid}.learn-nav{align-self:start;gap:var(--space-6);height:100dvh;padding:var(--space-5);border-right:1px solid var(--border);background:#ffffff8c;flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.learn-nav-list{gap:var(--space-1);flex-direction:column;display:flex}.learn-nav-menu{flex-direction:column;flex:1;min-height:0;display:flex}.learn-kopfzeile{z-index:10;-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border);background:#fffffff5;position:sticky;top:0}.hub-modul-zeile{column-gap:var(--space-3);row-gap:var(--space-1);grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;display:grid}@media (max-width:640px){.hub-modul-zeile{padding-block:var(--space-2);grid-template-columns:minmax(0,1fr) auto}.hub-modul-zeile .hub-modul-zweck{grid-area:2/1/auto/-1}.hub-modul-zeile .hub-modul-status{grid-area:1/2}}.hub-cta-primaer{justify-content:center;align-items:center;gap:var(--space-2);height:52px;padding-inline:var(--space-8);border-radius:var(--radius-pill);background:var(--surface-active-primary);color:var(--text-on-active-primary);font-family:var(--font-text);font-weight:600;font-size:var(--fs-body);white-space:nowrap;cursor:pointer;text-decoration:none;transition:filter .15s,transform .15s;display:inline-flex}.hub-cta-sekundaer{height:52px;padding-inline:var(--space-6);border-radius:var(--radius-pill);background:var(--white);color:var(--ink);box-shadow:inset 0 0 0 1px var(--salbei-100);font-family:var(--font-text);font-weight:600;font-size:var(--fs-body);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;text-decoration:none;transition:filter .15s,transform .15s;display:inline-flex}.hub-cta-primaer:hover,.hub-cta-sekundaer:hover{filter:brightness(.97)}.hub-cta-primaer:active,.hub-cta-sekundaer:active{transform:scale(.97)}.hub-cta-primaer:focus-visible,.hub-cta-sekundaer:focus-visible{outline:2px solid var(--salbei-900);outline-offset:2px}.hub-cta-pille{margin-top:var(--space-1);padding-block:var(--space-2);padding-inline:var(--space-5);border-radius:var(--radius-pill);background:var(--surface-active-primary);color:var(--text-on-active-primary);font-family:var(--font-text);font-weight:600;font-size:var(--fs-body);justify-content:center;align-self:flex-start;align-items:center;transition:filter .15s,transform .15s;display:inline-flex}.hub-empfehlung-karte:hover .hub-cta-pille{filter:brightness(.97)}.hub-empfehlung-karte:active .hub-cta-pille{transform:scale(.97)}.learn-tile-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.hub-modul-icon-inaktiv{filter:grayscale();opacity:.5}.learn-row-fokus{outline:2px solid var(--salbei-300);outline-offset:1px}.learn-kapitel-summary{list-style:none}.learn-kapitel-summary::-webkit-details-marker{display:none}.learn-kapitel-summary:hover{filter:brightness(.97)}.learn-kapitel-summary:focus-visible{outline:2px solid var(--salbei-900);outline-offset:2px}.learn-kapitel-chevron{transition:transform var(--dur) var(--ease-out)}.learn-kapitel[open] .learn-kapitel-chevron{transform:rotate(180deg)}.neuigkeiten-aeltere{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.neuigkeiten-aeltere-summary{cursor:pointer;width:fit-content;color:var(--ink);font-family:var(--font-text);font-size:var(--fs-body);font-weight:var(--fw-medium)}.neuigkeiten-aeltere-summary:focus-visible{outline:2px solid var(--salbei-900);outline-offset:2px}.neuigkeiten-aeltere-ausblenden,.neuigkeiten-aeltere[open] .neuigkeiten-aeltere-anzeigen{display:none}.neuigkeiten-aeltere[open] .neuigkeiten-aeltere-ausblenden{display:inline}.neuigkeiten-aeltere-inhalt{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.learn-kapitel-liste{padding-left:var(--space-6)}.learn-zeile{background:var(--surface-tint);color:var(--ink)}.learn-lektions-link{background:var(--surface-tint);min-height:44px;color:var(--ink);transition:background var(--dur) var(--ease-out), color var(--dur) var(--ease-out);text-decoration:none}@media (hover:hover){.learn-lektions-link:hover{background:var(--surface-active-primary-hover)}}.learn-lektions-link:focus-visible{outline:2px solid var(--salbei-900);outline-offset:2px}.learn-lektions-link.learn-row-aktiv,.learn-level-row-aktiv{background:var(--surface-active-primary);color:var(--salbei-700)}.learn-nav-active-gross{box-shadow:inset 4px 0 0 var(--salbei-600)}.learn-skip{position:absolute;left:-9999px}.learn-skip:focus{left:var(--space-3);top:var(--space-3);z-index:100;background:var(--white);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);box-shadow:var(--shadow-md);position:fixed}.learn-skeleton{background:var(--surface-sunken);border-radius:var(--radius-sm);animation:learn-skeleton-puls 1.6s var(--ease-in-out) infinite}.learn-skeleton-crumb{width:180px;height:14px}.learn-skeleton-titel{border-radius:var(--radius-lg);width:45%;min-width:160px;height:38px}.learn-skeleton-lead{width:70%;height:14px}.learn-skeleton-karte{background:var(--surface-card);border-radius:var(--radius-lg);box-sizing:border-box;height:56px;padding-inline:var(--space-4);justify-content:center;gap:var(--space-3);flex-direction:column;display:flex}.learn-skeleton-karte-gross{border-radius:var(--radius-2xl);height:176px}.learn-skeleton-zeile{width:60%;height:14px}.learn-skeleton-zeile-schmal{width:35%;height:14px}.learn-skeleton-kicker{width:40%;height:12px}.learn-skeleton-progress{border-radius:999px;width:100%;height:8px}.learn-skeleton-button{border-radius:999px;width:45%;height:52px}.learn-skeleton-version{width:35%;height:24px}.learn-skeleton-karte-pille{background:var(--surface-card);box-sizing:border-box;height:44px;padding-inline:var(--space-4);border-radius:999px;align-items:center;display:flex}.learn-skeleton-karte-pille-hoch{height:56px}.learn-skeleton-karte-modul{background:var(--surface-card);border-radius:var(--radius-2xl);box-sizing:border-box;padding:var(--space-5);gap:var(--space-3);flex-direction:column;display:flex}.learn-skeleton-exercise{background:var(--surface-card);border-radius:var(--radius-2xl);box-sizing:border-box;width:min(88vw,480px);height:280px;padding-inline:var(--space-6);justify-content:center;gap:var(--space-3);flex-direction:column;display:flex}@keyframes learn-skeleton-puls{0%,to{opacity:.5}50%{opacity:1}}#learn-inhalt{animation:learn-reveal .22s var(--ease-out) both}@keyframes learn-reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.learn-skeleton,#learn-inhalt{animation:none}}.pwa-install-card{flex-direction:column}.learn-tabbar,.learn-tabbar-schleier{display:none}.feedback-fab{bottom:var(--space-4);right:var(--space-4);z-index:1000;position:fixed}@media (max-width:1024px){:root{--learn-tabbar-h:60px;--learn-header-h:64px}.learn-shell{padding-bottom:calc(var(--learn-tabbar-h) + env(safe-area-inset-bottom,0px));grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.learn-kopfzeile{top:var(--learn-header-h)}body:has(.learn-shell) .feedback-fab{bottom:calc(var(--learn-tabbar-h) + env(safe-area-inset-bottom,0px) + var(--space-3))}.learn-nav{z-index:30;height:var(--learn-header-h);padding-block:0;padding-inline:var(--space-6);border-right:none;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(20px);background:#fffffff5;flex-direction:row;align-items:center;position:sticky;top:0;overflow-y:visible}.learn-nav-menu{display:none}.learn-tabbar{z-index:40;height:var(--learn-tabbar-h,56px);padding-bottom:env(safe-area-inset-bottom,0px);box-sizing:content-box;border-top:1px solid var(--border);-webkit-backdrop-filter:blur(20px);inset-inline:0;background:#fffffff5;align-items:stretch;display:flex;position:fixed;bottom:0}.learn-tabbar-schleier{z-index:1100;background:#282f2140;display:block;position:fixed;inset:0}.learn-tabbar-sheet{gap:var(--space-3);padding:var(--space-4);padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px));border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-lg);animation:learn-sheet-auf .2s var(--ease-out);inset-inline:0;background:#fffffff5;flex-direction:column;display:flex;position:absolute;bottom:0}.pwa-install-card{flex-flow:wrap;align-items:center}.pwa-install-card .pwa-install-kopf{flex:auto}.pwa-install-card .pwa-install-text{flex:100%}.pwa-install-card[data-modus=chromium] .pwa-install-text{display:none}}@keyframes learn-sheet-auf{0%{transform:translateY(var(--space-4));opacity:0}}@media (prefers-reduced-motion:reduce){.learn-tabbar-sheet{animation:none}}.admin-two-col{gap:var(--space-6);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.admin-two-col>aside{top:var(--space-6);gap:var(--space-4);flex-direction:column;display:flex;position:sticky}@media (max-width:1024px){.admin-two-col{grid-template-columns:minmax(0,1fr)}.admin-two-col>aside{position:static}}.admin-field-row{gap:var(--space-3);grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:end;display:grid}@media (max-width:1024px){.admin-field-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.admin-card-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:start;display:grid}.ssh-table-wrap{background:var(--white);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);overflow-x:auto}.ssh-table{border-collapse:collapse;width:100%;color:var(--ink);font-size:14px}.ssh-table th{text-align:left;font-weight:500;font-size:var(--fs-overline);letter-spacing:var(--ls-overline);text-transform:uppercase;color:var(--text-muted);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);white-space:nowrap}.ssh-table td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);vertical-align:middle}.ssh-table tbody tr:last-child>td{border-bottom:none}.ssh-table tbody tr[data-row-link]:hover{background:var(--surface-sunken);cursor:pointer}@media (max-width:1024px){.admin-shell{grid-template-columns:minmax(0,1fr)}.admin-nav{border-right:none;border-bottom:1px solid var(--border);height:auto;position:static}.admin-nav-list{flex-flow:wrap}}
