.leeres-thema{display:flex;align-items:center;gap:12px;margin:2px 0 8px;padding:11px 12px;background:#fff;border:solid #e5e5e5;border-width:2px 2px 4px;border-radius:14px;animation:leeres-thema-rein .26s cubic-bezier(.25,.8,.3,1) both}.leeres-thema-icon{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#e2f6e4;color:#23944a}.leeres-thema-icon svg{width:24px;height:24px}.leeres-thema-text{display:flex;flex-direction:column;gap:2px;min-width:0}.leeres-thema-text b{font-family:Baloo\ 2,Nunito,system-ui,sans-serif;font-weight:800;font-size:16px;line-height:1.2;color:#2a2e34}.leeres-thema-text span{font-family:Nunito,system-ui,sans-serif;font-weight:600;font-size:13.5px;line-height:1.4;color:#6b7280}@keyframes leeres-thema-rein{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.leeres-thema{animation:none}}.school-choice-link>svg,.school-choice-menu [data-slot=indicator] svg{color:#374151;opacity:.45;transition:opacity .12s ease-out}.school-choice-link:is(:hover,:focus-visible)>svg,.school-choice-menu [data-slot=trigger]:is(:hover,:focus-visible,[data-hover=true],[data-focus-visible=true]) [data-slot=indicator] svg{opacity:.75}@media (prefers-reduced-motion:reduce){.school-choice-link>svg,.school-choice-menu [data-slot=indicator] svg{transition:none}}.school-choice-menu,.school-choice-menu [data-slot=base],.school-choice-menu [data-slot=trigger]{background:#fff}.school-choice-link>span,.school-choice-menu [data-slot=title],.school-choice-menu [data-slot=title] *{font-family:Nunito,system-ui,sans-serif;font-size:15px!important;font-weight:700!important;line-height:1.4;color:#34343b}.school-choice-link:is(:hover,:focus-visible),.school-choice-menu [data-slot=trigger]:is(:hover,:focus-visible,[data-hover=true],[data-focus-visible=true],[data-active=true]){background:#e5f2fd!important}.school-choice-link:is(:hover,:focus-visible)>span,.school-choice-menu [data-slot=trigger]:is(:hover,:focus-visible,[data-hover=true],[data-focus-visible=true],[data-active=true]) [data-slot=title],.school-choice-menu [data-slot=trigger]:is(:hover,:focus-visible,[data-hover=true],[data-focus-visible=true],[data-active=true]) [data-slot=title] *{color:#1769d0}.school-choice-link:is(:hover,:focus-visible)>svg,.school-choice-menu [data-slot=trigger]:is(:hover,:focus-visible,[data-hover=true],[data-focus-visible=true]) [data-slot=indicator] svg{color:#1769d0;opacity:1}.school-choice-menu .school-choice-trenner{border-top:2px solid #f0f0f0;margin-top:6px;padding-top:6px}.school-choice-menu.path-step-menu-folge [data-slot=title] .text-xs{font-size:12px!important;font-weight:700!important;line-height:1.3}.nav-erlebnis{display:flex;align-items:center;gap:10px;min-height:44px;padding:4px 0;color:#2a2e34;text-decoration:none}.nav-erlebnis__stern{flex:none;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:#fff6d1;box-shadow:inset 0 0 0 2px #ffe27a;color:#f5cb6d}.nav-erlebnis__stern svg path{stroke:#c99a1e}.nav-erlebnis__text{display:flex;flex-direction:column;min-width:0;line-height:1.2}.nav-erlebnis__titel{font-size:15px;font-weight:700;color:#2a2e34;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-erlebnis__info{font-size:12px;font-weight:700;color:#8a6d00}@media (min-width:768px){.nav-erlebnis__titel{font-size:14px}}.stretchVideo>video{object-fit:fill!important}.question-selection-popover{width:min(960px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:calc(100dvh - 88px);display:block;overflow-y:auto;overscroll-behavior:contain;padding:0!important;border:2px solid #e1e7ef;border-radius:24px;background:#fff!important;color:var(--sk-text,#34343b);box-shadow:0 4px 0 #e1e7ef,0 18px 44px rgb(15 42 76/.16);color-scheme:light}.question-selection{--qs-rand:#e1e7ef;--qs-rand-hover:#cfd8e3;--qs-blau:var(--sk-blue-600,#1769d0);--qs-blau-kante:var(--sk-blue-700,#0f4f9e);--qs-wahl:#eaf4fe;--qs-wahl-rand:var(--sk-blue-400,#5aa8f2);--qs-leise:#6b7684;width:100%;text-align:left;color:var(--sk-text,#34343b);font-family:Nunito,system-ui,sans-serif}.question-selection,.question-selection *{box-sizing:border-box}.question-selection button{font-family:inherit}.question-selection__header{position:relative;display:flex;align-items:center;gap:14px;padding:16px 24px 12px}.question-selection__badge{flex-shrink:0;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--qs-blau);color:#fff;box-shadow:0 4px 0 var(--qs-blau-kante)}.question-selection__title{min-width:0;flex:1;padding-right:44px}.question-selection__header h2{margin:0;color:var(--sk-text,#34343b);font-family:Baloo\ 2,Nunito,system-ui,sans-serif;font-size:24px;font-weight:800;line-height:1.15;letter-spacing:normal}.question-selection__title p{margin:2px 0 0;color:var(--qs-leise);font-size:15px;font-weight:600;line-height:1.4}.question-selection__close{position:absolute;top:14px;right:16px;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:12px;background:transparent;color:#9aa3ad;cursor:pointer;transition:background-color .15s,color .15s}.question-selection__close:hover{background:#f1f4f7;color:var(--sk-text,#34343b)}.question-selection__groups{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1.3fr);gap:20px;padding:0 24px 16px}.question-selection__group{min-width:0}.question-selection__group-heading{display:flex;align-items:center;gap:8px;min-height:24px;margin-bottom:8px;padding:0 4px;color:var(--qs-leise)}.question-selection__group-heading svg{flex-shrink:0;color:var(--sk-blue-500,#2b8ced)}.question-selection__group h3{margin:0;color:var(--qs-leise);font-family:inherit;font-size:13px;font-weight:800;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.question-selection__options{display:flex;flex-direction:column;gap:6px}.question-selection .selection-option{position:relative;isolation:isolate;display:flex;flex-shrink:0;align-items:center;width:100%;max-width:none;min-height:40px;margin:0;padding:5px 12px;border:2px solid var(--qs-rand);border-radius:14px;background:#fff;box-shadow:0 3px 0 var(--qs-rand);gap:12px;transition:background-color .15s,border-color .15s,box-shadow .15s,transform .08s;cursor:pointer}.question-selection .selection-option:hover{background:#f7f9fc;border-color:var(--qs-rand-hover);box-shadow:0 3px 0 var(--qs-rand-hover)}.question-selection .selection-option:active{transform:translateY(2px);box-shadow:0 1px 0 var(--qs-rand-hover)}.question-selection .selection-option[data-selected=true]{background:var(--qs-wahl);border-color:var(--qs-wahl-rand);box-shadow:0 3px 0 var(--qs-wahl-rand)}.question-selection .selection-option[data-selected=true]:hover{background:#dfeefd}.question-selection .selection-option[data-selected=true]:active{box-shadow:0 1px 0 var(--qs-wahl-rand)}.question-selection .selection-option__label{display:flex;justify-content:space-between;align-items:center;flex:1;min-width:0;gap:8px;color:var(--sk-text,#34343b);font-size:14.5px;font-weight:700;line-height:1.3}.question-selection .selection-option[data-selected=true] .selection-option__label{color:#12345e}.question-selection .selection-option>input{inset:0}.question-selection .selection-option__label:before{display:none}.question-selection .selection-option__name{min-width:0;overflow-wrap:anywhere}.question-selection .selection-option__check{flex-shrink:0;width:22px;height:22px;margin:0;color:#fff;border-radius:7px}.question-selection .selection-option__check:before{border-color:#c5ceda;border-width:2px;border-radius:8px;background:#fff}.question-selection .selection-option__check:after{background:var(--qs-blau);border-radius:8px}.question-selection .selection-option__check svg{width:14px;height:11px}.question-selection .selection-option__count{flex-shrink:0;min-width:30px;padding:2px 8px;border-radius:999px;background:#f1f4f7;color:var(--qs-leise);text-align:center;font-size:13px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.5}.question-selection .selection-option[data-selected=true] .selection-option__count{background:#fff;color:var(--qs-blau-kante)}.question-selection .selection-option:has(input:focus-visible){outline:3px solid var(--sk-blue-500,#2b8ced);outline-offset:2px}.question-selection__empty{display:none;padding:10px 4px;color:var(--qs-leise);font-size:14px;font-weight:600}.question-selection__options:empty+.question-selection__empty{display:block}.question-selection__type-group{position:relative}.question-selection__type-presets{display:flex;flex-wrap:wrap;gap:6px}.question-selection__type-presets button{min-height:32px;padding:4px 10px;border:2px solid var(--qs-rand);border-radius:999px;background:#fff;box-shadow:0 2px 0 var(--qs-rand);color:var(--sk-text-secondary,#45454d);font-size:12px;font-weight:800;line-height:1.3;white-space:nowrap;cursor:pointer;transition:background-color .15s,border-color .15s,transform .08s}.question-selection__type-presets button:hover{background:#f7f9fc}.question-selection__type-presets button:active{transform:translateY(2px);box-shadow:0 0 0 var(--qs-rand)}.question-selection__type-presets button[aria-pressed=true]{background:var(--qs-wahl);border-color:var(--qs-wahl-rand);box-shadow:0 2px 0 var(--qs-wahl-rand);color:var(--qs-blau-kante)}.question-selection__type-group details{margin-top:2px}.question-selection__expand{display:inline-flex;align-items:center;gap:6px;margin:4px 0 0 44px;padding:3px 6px;border-radius:8px;color:var(--qs-blau);font-size:13px;font-weight:800;line-height:1.4;cursor:pointer;list-style:none;user-select:none}.question-selection__expand::-webkit-details-marker{display:none}.question-selection__expand::marker{content:""}.question-selection__expand:hover{background:var(--qs-wahl);color:var(--qs-blau-kante)}.question-selection__expand:focus-visible{outline:3px solid var(--sk-blue-500,#2b8ced);outline-offset:1px}.question-selection__expand svg{flex-shrink:0;transition:transform .15s}.question-selection__expand-auf,.question-selection__type-group details[open] .question-selection__expand-zu{display:none}.question-selection__type-group details[open] .question-selection__expand-auf{display:inline}.question-selection__type-group details[open] .question-selection__expand svg{transform:rotate(180deg)}.question-selection__type-details{display:flex;flex-direction:column;gap:6px;margin:6px 0 2px;padding:8px;border-radius:14px;background:#f3f6fa}.question-selection__type-details .selection-option{min-height:40px;padding:5px 10px;box-shadow:0 2px 0 var(--qs-rand)}.question-selection__type-details .selection-option[data-selected=true]{box-shadow:0 2px 0 var(--qs-wahl-rand)}.question-selection__type-details .selection-option__label{font-size:14px}.question-selection__footer{position:sticky;bottom:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 24px 14px;border-top:2px solid #edf1f5;background:#fff}.question-selection__summary{display:flex;flex-direction:column;gap:2px;min-width:0}.question-selection__summary strong{display:flex;align-items:baseline;gap:6px;color:var(--sk-text,#34343b);font-size:15px;font-weight:700}.question-selection__count{color:var(--qs-blau);font-family:Baloo\ 2,Nunito,system-ui,sans-serif;font-size:26px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.question-selection__summary>span{color:var(--sk-red-500,#c7595c);font-size:13px;font-weight:700;line-height:1.4}.question-selection__go{display:flex;align-items:center;justify-content:center;flex-shrink:0;min-width:200px;min-height:48px;padding:0 28px;border:0;border-radius:16px;background:var(--qs-blau);box-shadow:0 4px 0 var(--qs-blau-kante);color:#fff;font-size:16px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:filter .15s,transform .08s,box-shadow .08s}.question-selection__go:hover{filter:brightness(1.07)}.question-selection__go:active{transform:translateY(4px);box-shadow:0 0 0 var(--qs-blau-kante)}.question-selection__go:disabled{background:#e5e9ee;box-shadow:0 4px 0 #d3d9e0;color:#8a929c;cursor:not-allowed;filter:none;transform:none}.question-selection button:focus-visible{outline:3px solid var(--sk-blue-500,#2b8ced);outline-offset:3px}.question-selection-sidebar{position:fixed;z-index:50;top:64px;bottom:0;left:0;width:min(100%,480px);border-right:2px solid #e1e7ef;overflow-y:auto;overscroll-behavior:contain;background:#fff;color:var(--sk-text,#34343b);box-shadow:8px 0 40px #00000014;color-scheme:light}#topbar:has(.question-selection-sidebar){z-index:60}.question-selection-sidebar .question-selection__groups{grid-template-columns:1fr}.question-selection-sidebar .question-selection__options{max-height:none}@media (max-width:720px){.question-selection__header{padding:18px 18px 14px;gap:12px}.question-selection__badge{width:42px;height:42px;border-radius:12px}.question-selection__header h2{font-size:22px}.question-selection__title p{font-size:14px}.question-selection__close{top:14px;right:10px}.question-selection__groups{grid-template-columns:1fr;gap:22px;padding:4px 18px 20px}.question-selection__options{max-height:none}.question-selection__footer{gap:12px;padding:14px 18px 18px}.question-selection__go{min-width:0;padding:0 20px}}@media (max-width:400px){.question-selection__footer{flex-direction:column;align-items:stretch;gap:10px}.question-selection__summary strong{justify-content:center}}@media (prefers-reduced-motion:reduce){.question-selection .selection-option,.question-selection__expand svg,.question-selection__go,.question-selection__type-presets button{transition:none}.question-selection .selection-option:active,.question-selection__go:active,.question-selection__type-presets button:active{transform:none}}.question-selection__top{padding:0 24px 12px}.question-selection__top .selection-option{max-width:440px;border-color:var(--sk-yellow-300,#f6d775);box-shadow:0 3px 0 var(--sk-yellow-300,#f6d775);background:#fffcf1}.question-selection__top .selection-option:hover{background:#fff7dc;border-color:var(--sk-yellow-500,#f5cb6d);box-shadow:0 3px 0 var(--sk-yellow-500,#f5cb6d)}.question-selection__top .selection-option[data-selected=true]{background:var(--sk-yellow-100,#fbf1cc);border-color:var(--sk-yellow-500,#f5cb6d);box-shadow:0 3px 0 #e0b04a}.question-selection__top .selection-option[data-selected=true] .selection-option__label{color:var(--sk-text,#34343b)}.question-selection__top .selection-option__check:after{background:#e0a526}.question-selection__top .selection-option__count{background:#fff;color:var(--sk-text-secondary,#45454d)}.question-selection__top .selection-option__name{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}@media (max-width:720px){.question-selection__top{padding:0 18px 12px}.question-selection__top .selection-option{max-width:none}}@media (min-width:721px) and (max-height:820px){.question-selection__title p{display:none}.question-selection .selection-option{min-height:36px;padding:4px 12px}}.top-pruefung-pille{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;background:#34343b;color:#fff;font-family:Nunito,system-ui,sans-serif;font-size:12px;font-weight:600;line-height:1;white-space:nowrap}.top-pruefung-pille svg{flex:0 0 auto;width:13px;height:13px}.top-pruefung-zeile{display:flex;justify-content:flex-end;width:100%;margin-bottom:8px;animation:top-pruefung-ein .2s ease both}@keyframes top-pruefung-ein{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.top-pruefung-zeile{animation:none}}