.SwKQ9a_materialContainer{max-width:1280px;padding:var(--space-4) var(--space-3) var(--space-8) var(--space-3);background-color:var(--aiko-milk);min-height:100vh;margin:0 auto}
.P4eIEa_heroContainer{margin-bottom:20px}.P4eIEa_heroHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.P4eIEa_heroCategory{text-transform:uppercase;letter-spacing:.08em;color:var(--aiko-indigo-text);margin-bottom:4px;font-size:11px;font-weight:700}.P4eIEa_heroTitle{color:var(--aiko-charcoal);margin:0;font-size:22px;font-weight:800}.P4eIEa_heroSubtitle{color:var(--aiko-metal);margin-top:4px;margin-bottom:0;font-size:13.5px}.P4eIEa_heroButtonWrapper{align-items:center;gap:8px;display:flex}.P4eIEa_statsGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:16px;display:grid}.P4eIEa_materialNavTabs{align-items:center;gap:6px;margin-top:14px;padding-bottom:2px;display:flex;overflow-x:auto}.P4eIEa_navTabBtn{border:.5px solid var(--aiko-cloud);color:var(--aiko-charcoal);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.P4eIEa_navTabBtn:hover{border-color:var(--aiko-sky)}.P4eIEa_navTabBtnActive{background:var(--aiko-indigo);color:#fff;border-color:var(--aiko-indigo);box-shadow:var(--aiko-shadow-sm)}
.dcNzEa_card{background-color:var(--aiko-white);border:.5px solid var(--aiko-cloud);border-radius:var(--aiko-radius-card);box-shadow:var(--aiko-shadow-sm);flex-direction:column;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),border-color .18s;display:flex;position:relative;overflow:hidden}.dcNzEa_card:hover{box-shadow:var(--aiko-shadow-md);border-color:var(--aiko-metal);transform:translateY(-2px)}.dcNzEa_fachHeader{width:100%;height:6px}.dcNzEa_body{padding:var(--space-2);gap:var(--space-1-5);background-size:16px 16px;flex-direction:column;flex:1;display:flex}.dcNzEa_topRow{justify-content:space-between;align-items:center;gap:var(--space-1);display:flex}.dcNzEa_fachBadge{padding:var(--space-0-5) var(--space-1);border-radius:var(--aiko-radius-chip);font-size:var(--font-size-xs,11px);letter-spacing:.02em;font-weight:700;font-family:var(--font-mono);text-transform:uppercase;align-items:center;display:inline-flex}.dcNzEa_statusPill{align-items:center;gap:var(--space-0-5);padding:var(--space-0-5) var(--space-1);border-radius:var(--aiko-radius-chip);font-size:var(--font-size-xs,11px);font-weight:600;display:inline-flex}.dcNzEa_statusIcon{font-size:var(--font-size-2xs,10px)}.dcNzEa_titleArea{gap:var(--space-0-5);flex-direction:column;display:flex}.dcNzEa_titleButtonWrapper{align-items:flex-start;display:flex}.dcNzEa_thema{font-size:var(--font-size-sm,12.5px);color:var(--aiko-storm);line-height:1.4}.dcNzEa_niveauRow{align-items:center;gap:var(--space-1);padding:var(--space-1) 0;border-top:.5px dashed var(--aiko-cloud);border-bottom:.5px dashed var(--aiko-cloud);flex-wrap:wrap;display:flex}.dcNzEa_niveauPill{padding:var(--space-0-5) var(--space-1);border-radius:var(--aiko-radius-chip);font-size:var(--font-size-2xs,10px);font-weight:700;font-family:var(--font-mono);align-items:center;display:inline-flex}.dcNzEa_metaRow{font-size:var(--font-size-xs,11px);color:var(--aiko-metal);font-family:var(--font-mono);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.dcNzEa_actions{justify-content:space-between;align-items:center;gap:var(--space-1);padding-top:var(--space-0-5);display:flex}.dcNzEa_printLink{align-items:center;gap:var(--space-0-5);font-size:var(--font-size-xs,12px);color:var(--aiko-charcoal);padding:var(--space-0-5) var(--space-1-5);border-radius:var(--aiko-radius-sm);border:.5px solid var(--aiko-cloud);background-color:var(--aiko-milk);font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.dcNzEa_printLink:hover{background-color:var(--aiko-cloud-light);color:var(--aiko-charcoal);border-color:var(--aiko-metal)}
.-HJtva_filterBar{background-color:var(--aiko-white);border-radius:var(--aiko-radius-card);border:.5px solid var(--aiko-cloud);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;padding:12px 16px;display:flex}.-HJtva_filterInput{border-radius:var(--aiko-radius-pill);border:.5px solid var(--aiko-cloud);outline:none;flex:200px;padding:6px 12px;font-size:13px}.-HJtva_filterSelect{border-radius:var(--aiko-radius-pill);border:.5px solid var(--aiko-cloud);background:var(--aiko-white);padding:6px 10px;font-size:13px}.-HJtva_viewToggleWrapper{background-color:var(--aiko-milk);border-radius:var(--aiko-radius-sm);border:.5px solid var(--aiko-cloud);align-items:center;gap:4px;padding:2px;display:flex}.-HJtva_noteWrapper{margin-bottom:var(--space-3)}.-HJtva_materialGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-top:12px;display:grid}.-HJtva_emptyStateWrapper{background-color:var(--aiko-white);border-radius:var(--aiko-radius-card);border:.5px solid var(--aiko-cloud);padding:40px 16px}.-HJtva_emptyActionsWrapper{text-align:center;margin-top:var(--space-2)}.-HJtva_cardContainer{background-color:var(--aiko-white);border-radius:var(--aiko-radius-card);border:.5px solid var(--aiko-cloud);box-shadow:var(--aiko-shadow-card)}.-HJtva_tableWrapper{overflow:hidden}.-HJtva_tableHeader{background-color:var(--aiko-milk);border-bottom:.5px solid var(--aiko-cloud);text-transform:uppercase;letter-spacing:.05em;color:var(--aiko-metal);grid-template-columns:2.5fr 1.2fr 1.2fr 1.5fr 1.5fr;padding:10px 16px;font-size:11px;font-weight:700;display:grid}.-HJtva_tableHeaderRight{text-align:right}.-HJtva_tableRow{border-bottom:.5px solid var(--aiko-cloud);grid-template-columns:2.5fr 1.2fr 1.2fr 1.5fr 1.5fr;align-items:center;padding:12px 16px;font-size:13px;display:grid}.-HJtva_tableTitleButton{color:var(--aiko-charcoal);text-align:left;padding:0;font-weight:600}.-HJtva_tableSubtitle{color:var(--aiko-metal);margin-top:2px;font-size:11.5px}.-HJtva_tableDate{color:var(--aiko-metal);font-size:12px}.-HJtva_fachTag{padding:var(--space-0-5) var(--space-1);border-radius:var(--aiko-radius-chip);font-size:var(--font-size-xs,11px);font-weight:600;display:inline-block}.-HJtva_statusTag{align-items:center;gap:var(--space-0-5);padding:var(--space-0-5) var(--space-1);border-radius:var(--aiko-radius-chip);font-size:var(--font-size-xs,11px);font-weight:600;display:inline-flex}.-HJtva_tableActions{justify-content:flex-end;gap:8px;display:flex}.-HJtva_actionPrintLink{border-radius:var(--aiko-radius-pill);border:.5px solid var(--aiko-indigo);background-color:var(--aiko-indigo-light);color:var(--aiko-indigo-text);align-items:center;padding:4px 10px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}
.XeRn5q_aikoSymbol{flex-shrink:0;align-items:center;gap:0;line-height:1;display:inline-flex}.XeRn5q_letter{font-family:var(--font-plus-jakarta), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:-.04em;color:var(--violet);font-weight:800;line-height:1}.XeRn5q_stage{justify-content:center;align-items:center;display:flex;position:relative}.XeRn5q_aurora,.XeRn5q_halo{background:var(--aiko-gradient-brand);pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.XeRn5q_haekchen{z-index:2;position:relative}.XeRn5q_haekchen svg{width:100%;height:100%;overflow:visible}.XeRn5q_path{fill:none;stroke-linecap:round;stroke-linejoin:round}.XeRn5q_sizeHero .XeRn5q_letter{font-size:88px}.XeRn5q_sizeHero .XeRn5q_stage{width:56px;height:56px}.XeRn5q_sizeHero .XeRn5q_aurora{filter:blur(4px);opacity:.4;width:24px;height:24px}.XeRn5q_sizeHero .XeRn5q_halo{filter:blur(2px);opacity:.3;width:16px;height:16px}.XeRn5q_sizeHero .XeRn5q_haekchen{width:56px;height:56px}.XeRn5q_sizeHero .XeRn5q_path{stroke-width:3.2px}.XeRn5q_sizeCoach .XeRn5q_letter{font-size:42px}.XeRn5q_sizeCoach .XeRn5q_stage{width:40px;height:40px}.XeRn5q_sizeCoach .XeRn5q_aurora{filter:blur(3px);opacity:.4;width:18px;height:18px}.XeRn5q_sizeCoach .XeRn5q_halo{filter:blur(1.8px);opacity:.3;width:12px;height:12px}.XeRn5q_sizeCoach .XeRn5q_haekchen{width:40px;height:40px}.XeRn5q_sizeCoach .XeRn5q_path{stroke-width:3px}.XeRn5q_sizePulse .XeRn5q_letter{font-size:20px}.XeRn5q_sizePulse .XeRn5q_stage{width:18px;height:18px}.XeRn5q_sizePulse .XeRn5q_aurora{filter:blur(2px);opacity:.45;width:12px;height:12px}.XeRn5q_sizePulse .XeRn5q_halo{filter:blur(1.2px);opacity:.35;width:8px;height:8px}.XeRn5q_sizePulse .XeRn5q_haekchen{width:18px;height:18px}.XeRn5q_sizePulse .XeRn5q_path{stroke-width:2.6px}.XeRn5q_sizeMini .XeRn5q_letter{font-size:26px}.XeRn5q_sizeMini .XeRn5q_stage{width:24px;height:24px}.XeRn5q_sizeMini .XeRn5q_aurora{filter:blur(2.5px);opacity:.45;width:16px;height:16px}.XeRn5q_sizeMini .XeRn5q_halo{filter:blur(1.5px);opacity:.35;width:11px;height:11px}.XeRn5q_sizeMini .XeRn5q_haekchen{width:24px;height:24px}.XeRn5q_sizeMini .XeRn5q_path{stroke-width:2.8px}.XeRn5q_sizeNav .XeRn5q_letter{font-size:16px}.XeRn5q_sizeNav .XeRn5q_stage{width:14px;height:14px}.XeRn5q_sizeNav .XeRn5q_aurora{filter:blur(1.5px);opacity:.45;width:10px;height:10px}.XeRn5q_sizeNav .XeRn5q_halo{display:none}.XeRn5q_sizeNav .XeRn5q_haekchen{width:14px;height:14px}.XeRn5q_sizeNav .XeRn5q_path{stroke-width:2.4px}.XeRn5q_stateIdle .XeRn5q_aurora{animation:4.5s ease-in-out infinite XeRn5q_auroraBreath}.XeRn5q_stateIdle .XeRn5q_halo{animation:4.5s ease-in-out infinite XeRn5q_haloBreath}.XeRn5q_stateIdle .XeRn5q_path{animation:4.5s ease-in-out infinite XeRn5q_haekchenBreath}@keyframes XeRn5q_auroraBreath{0%,to{opacity:.4;transform:translate(-50%,-50%)scale(1)}50%{opacity:.55;transform:translate(-50%,-50%)scale(1.1)}}@keyframes XeRn5q_haloBreath{0%,to{opacity:.3;transform:translate(-50%,-50%)scale(1)}50%{opacity:.45;transform:translate(-50%,-50%)scale(1.15)}}@keyframes XeRn5q_haekchenBreath{0%,to{stroke-width:3.2px;filter:drop-shadow(0 0 4px #7c3aed8c)}50%{stroke-width:3.6px;filter:drop-shadow(0 0 8px #7c3aedd9)}}.XeRn5q_stateThinking .XeRn5q_aurora{animation:1.8s ease-in-out infinite XeRn5q_auroraWave}.XeRn5q_stateThinking .XeRn5q_halo{animation:1.8s ease-in-out infinite XeRn5q_haloWave}.XeRn5q_stateThinking .XeRn5q_path{stroke-dasharray:36;animation:1.8s ease-in-out infinite XeRn5q_haekchenDraw}@keyframes XeRn5q_auroraWave{0%,to{opacity:.4;transform:translate(-50%,-50%)scale(.88)}50%{opacity:.6;transform:translate(-50%,-50%)scale(1.18)}}@keyframes XeRn5q_haloWave{0%,to{opacity:.32;transform:translate(-50%,-50%)scale(.92)}50%{opacity:.5;transform:translate(-50%,-50%)scale(1.15)}}@keyframes XeRn5q_haekchenDraw{0%{stroke-dashoffset:36px;stroke-width:3px;filter:drop-shadow(0 0 3px #7c3aed66)}60%{stroke-dashoffset:0;stroke-width:3.8px;filter:drop-shadow(0 0 10px #7c3aedd9)}to{stroke-dashoffset:-36px;stroke-width:3px;filter:drop-shadow(0 0 3px #ec489966)}}.XeRn5q_stateSpeaking .XeRn5q_aurora{animation:1.3s ease-in-out infinite XeRn5q_auroraPulse}.XeRn5q_stateSpeaking .XeRn5q_halo{filter:blur(2.5px);animation:1.3s ease-in-out infinite XeRn5q_haloPulse}.XeRn5q_stateSpeaking .XeRn5q_path{animation:1.3s ease-in-out infinite XeRn5q_haekchenPulse}@keyframes XeRn5q_auroraPulse{0%,to{opacity:.5;transform:translate(-50%,-50%)scale(.92)}50%{opacity:.7;transform:translate(-50%,-50%)scale(1.15)}}@keyframes XeRn5q_haloPulse{0%,to{opacity:.4;transform:translate(-50%,-50%)scale(.95)}50%{opacity:.6;transform:translate(-50%,-50%)scale(1.18)}}@keyframes XeRn5q_haekchenPulse{0%,to{stroke-width:3.4px;filter:drop-shadow(0 0 6px #7c3aedb3)}50%{stroke-width:4.2px;filter:drop-shadow(0 0 14px #ec4899d9)drop-shadow(0 0 4px #7c3aed)}}.XeRn5q_stateSuccess .XeRn5q_aurora{opacity:.35;animation:none}.XeRn5q_stateSuccess .XeRn5q_halo{opacity:.28;animation:none}.XeRn5q_stateSuccess .XeRn5q_path{animation:1.4s ease-in-out 2 XeRn5q_haekchenFlash}@keyframes XeRn5q_haekchenFlash{0%,to{stroke-width:3.2px;filter:drop-shadow(0 0 4px #7c3aed80)}25%,75%{stroke-width:5.5px;filter:drop-shadow(0 0 22px #ec4899)drop-shadow(0 0 10px #7c3aed)drop-shadow(0 0 4px #4f46e5)}50%{stroke-width:3.4px;filter:drop-shadow(0 0 6px #7c3aed80)}}.XeRn5q_stateActive .XeRn5q_aurora{animation:.8s ease-in-out infinite XeRn5q_auroraActive}.XeRn5q_stateActive .XeRn5q_halo{animation:.8s ease-in-out infinite XeRn5q_haloActive}.XeRn5q_stateActive .XeRn5q_path{animation:.8s ease-in-out infinite XeRn5q_haekchenActive}@keyframes XeRn5q_auroraActive{0%,to{opacity:.6;transform:translate(-50%,-50%)scale(1)}50%{opacity:.85;transform:translate(-50%,-50%)scale(1.25)}}@keyframes XeRn5q_haloActive{0%,to{opacity:.45;transform:translate(-50%,-50%)scale(1)}50%{opacity:.65;transform:translate(-50%,-50%)scale(1.3)}}@keyframes XeRn5q_haekchenActive{0%,to{stroke-width:3.5px;filter:drop-shadow(0 0 6px #7c3aedbf)}50%{stroke-width:4.8px;filter:drop-shadow(0 0 16px #ec4899f2)}}@media (prefers-reduced-motion:reduce){.XeRn5q_aurora,.XeRn5q_halo,.XeRn5q_path{animation:none!important}.XeRn5q_path{filter:drop-shadow(0 0 5px #7c3aeda6)}.XeRn5q_aurora{opacity:.4}.XeRn5q_halo{opacity:.3}}
.eIGNMa_say{border-radius:0 8px 8px 0;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.eIGNMa_care{background:var(--aiko-care-bg);border-left:3px solid var(--aiko-care)}.eIGNMa_indigo{background:var(--aiko-indigo-light);border-left:3px solid var(--aiko-indigo)}.eIGNMa_quiet{background:0 0;border-left:none;border-radius:0;padding:0}.eIGNMa_text{font-size:13px;font-style:italic;line-height:1.45}.eIGNMa_care .eIGNMa_text{color:var(--aiko-care-tx)}.eIGNMa_indigo .eIGNMa_text{color:var(--aiko-indigo-text)}.eIGNMa_quiet .eIGNMa_text{color:var(--aiko-iron)}
.Y4WCWa_globeContainer{-webkit-user-select:none;user-select:none;cursor:pointer;box-shadow:var(--aiko-shadow-sm);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .18s,box-shadow .18s;display:inline-flex;position:relative}.Y4WCWa_globeContainer:hover{box-shadow:var(--aiko-shadow-card);transform:scale(1.05)}.Y4WCWa_globeSvg{display:block;overflow:visible}.Y4WCWa_signal{animation:5s ease-in-out infinite Y4WCWa_aikoGlobeBreath}@keyframes Y4WCWa_aikoGlobeBreath{0%,to{transform:scale(.98)}50%{transform:scale(1.03)}}
.uNAIhq_backdrop{background:color-mix(in srgb, var(--aiko-charcoal) 30%, transparent);z-index:90;opacity:0;pointer-events:none;transition:opacity .25s cubic-bezier(.16,1,.3,1);position:fixed;inset:0}.uNAIhq_backdropOpen{opacity:1;pointer-events:auto}.uNAIhq_drawer{background:var(--aiko-white);border-left:.5px solid var(--aiko-cloud);width:100%;max-width:380px;box-shadow:-4px 0 24px color-mix(in srgb, var(--aiko-charcoal) 8%, transparent);z-index:100;flex-direction:column;transition:transform .3s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.uNAIhq_drawerOpen{transform:translate(0,0)}.uNAIhq_header{border-bottom:.5px solid var(--aiko-cloud);background:var(--aiko-milk);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.uNAIhq_titleGroup{align-items:center;gap:8px;display:flex}.uNAIhq_title{color:var(--aiko-charcoal);letter-spacing:-.01em;font-size:14px;font-weight:700}.uNAIhq_badge{background:var(--aiko-indigo-light);color:var(--aiko-indigo);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.uNAIhq_closeBtn{border:.5px solid var(--aiko-cloud);background:var(--aiko-white);width:32px;height:32px;color:var(--aiko-metal);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;font-size:14px;transition:all .15s;display:flex}.uNAIhq_closeBtn:hover{background:var(--aiko-cloud);color:var(--aiko-charcoal)}.uNAIhq_content{flex-direction:column;flex:1;gap:16px;padding:20px;display:flex;overflow-y:auto}.uNAIhq_floatingToggle{z-index:80;background:var(--aiko-indigo);color:var(--aiko-white);border:.5px solid var(--aiko-indigo-border);box-shadow:0 4px 16px color-mix(in srgb, var(--aiko-indigo) 35%, transparent);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;position:fixed;bottom:76px;right:24px}.uNAIhq_floatingToggle:hover{box-shadow:0 6px 20px color-mix(in srgb, var(--aiko-indigo) 45%, transparent);transform:translateY(-2px)}.uNAIhq_toggleBadge{background:var(--aiko-white);color:var(--aiko-indigo);border-radius:999px;padding:1px 6px;font-size:11px;font-weight:800}
.UnMuDW_ramsBottomDock{background:color-mix(in srgb, var(--aiko-white) 92%, transparent);-webkit-backdrop-filter:blur(28px)saturate(190%);border:.5px solid color-mix(in srgb, var(--aiko-cloud) 90%, transparent);width:calc(100% - 48px);max-width:1240px;height:68px;box-shadow:0 16px 40px -8px color-mix(in srgb, var(--aiko-charcoal) 12%, transparent), 0 2px 8px color-mix(in srgb, var(--aiko-charcoal) 4%, transparent), inset 0 1px 0 var(--aiko-white);z-index:1000;box-sizing:border-box;border-radius:999px;justify-content:space-between;align-items:center;padding:0 14px 0 18px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.UnMuDW_dockMinimizedWrapper{z-index:1000;position:fixed;bottom:24px;right:24px}.UnMuDW_dockReopenBtn{background:var(--aiko-white);border:.5px solid color-mix(in srgb, var(--aiko-indigo) 30%, transparent);box-shadow:0 10px 28px -4px color-mix(in srgb, var(--aiko-indigo) 25%, transparent), 0 2px 8px color-mix(in srgb, var(--aiko-charcoal) 8%, transparent);color:var(--aiko-indigo);border-radius:999px;align-items:center;gap:8px;padding:4px 14px 4px 6px;font-weight:700;display:inline-flex}.UnMuDW_dockReopenLabel{color:var(--aiko-indigo);font-size:13px;font-weight:700}.UnMuDW_dockZoneInput{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.UnMuDW_dockVoiceText{color:var(--aiko-charcoal);white-space:nowrap;text-overflow:ellipsis;max-width:480px;font-size:14px;font-weight:700;overflow:hidden}.UnMuDW_dockDivider{background:var(--aiko-cloud);flex-shrink:0;width:1px;height:32px;margin:0 16px}.UnMuDW_dockZoneSynthesis{flex-shrink:0;align-items:center;gap:8px;display:flex}.UnMuDW_synthesisPill{border:.5px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.UnMuDW_pillMathe{background:color-mix(in srgb, var(--aiko-indigo) 8%, transparent);color:var(--aiko-indigo);border-color:color-mix(in srgb, var(--aiko-indigo) 20%, transparent)}.UnMuDW_dotMathe{background:var(--aiko-indigo);border-radius:999px;width:6px;height:6px}.UnMuDW_pillShp{background:color-mix(in srgb, var(--aiko-s-green) 8%, transparent);color:var(--aiko-s-green);border-color:color-mix(in srgb, var(--aiko-s-green) 20%, transparent)}.UnMuDW_dotShp{background:var(--aiko-s-green);border-radius:999px;width:6px;height:6px}.UnMuDW_dockZoneActions{flex-shrink:0;align-items:center;gap:10px;display:flex}.UnMuDW_dockActionBtn{background:var(--aiko-indigo);color:var(--aiko-white);box-shadow:0 4px 14px color-mix(in srgb, var(--aiko-indigo) 30%, transparent);border-radius:999px;font-weight:800}.UnMuDW_dockDismissBtn{border:.5px solid var(--aiko-cloud);width:32px;height:32px;color:var(--aiko-metal);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;font-size:14px;transition:all .12s;display:flex}.UnMuDW_dockDismissBtn:hover{background:var(--aiko-cloud);color:var(--aiko-charcoal)}@media (max-width:768px){.UnMuDW_ramsBottomDock{width:100%;max-width:100%;height:auto;min-height:56px;padding:10px 14px calc(10px + env(safe-area-inset-bottom,12px)) 14px;border-bottom:none;border-left:none;border-right:none;border-radius:16px 16px 0 0;flex-wrap:wrap;gap:8px;bottom:0;left:0;transform:none}.UnMuDW_dockDivider{display:none}.UnMuDW_dockVoiceText{max-width:180px;font-size:13px}}
.iYccoq_wizardWrapper{background:var(--aiko-paper);border:.5px solid var(--aiko-cloud);width:100%;max-width:640px;box-shadow:var(--aiko-shadow-card);text-align:center;border-radius:16px;flex-direction:column;gap:20px;margin:0 auto;padding:28px 24px;display:flex}.iYccoq_header{flex-direction:column;align-items:center;gap:6px;display:flex}.iYccoq_title{color:var(--aiko-charcoal);margin:0;font-size:18px;font-weight:700}.iYccoq_subtitle{color:var(--aiko-storm);max-width:480px;margin:0;font-size:13px}.iYccoq_optionsGrid{text-align:left;grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:640px){.iYccoq_optionsGrid{grid-template-columns:repeat(2,1fr)}}.iYccoq_optionCard{background:var(--aiko-milk);border:.5px solid var(--aiko-cloud);border-radius:12px;flex-direction:column;justify-content:space-between;gap:12px;padding:16px;transition:border-color .15s;display:flex}.iYccoq_optionCard:hover{border-color:var(--aiko-indigo)}.iYccoq_optionHeader{flex-direction:column;gap:4px;display:flex}.iYccoq_optionTitle{color:var(--aiko-charcoal);margin:0;font-size:14px;font-weight:700}.iYccoq_optionDesc{color:var(--aiko-storm);margin:0;font-size:12px;line-height:1.4}
._11En5a_cardWrapper{background:var(--aiko-milk);border:.5px solid var(--aiko-cloud);border-radius:12px;flex-direction:column;gap:.75rem;padding:1rem;display:flex;position:relative;overflow:hidden}._11En5a_cardHeader{border-bottom:.5px solid var(--aiko-cloud);justify-content:space-between;align-items:center;padding-bottom:.5rem;display:flex}._11En5a_titleRow{align-items:center;gap:.5rem;display:flex}._11En5a_susBadge{background:var(--aiko-yellow);color:var(--aiko-sand-900);border:.5px solid var(--aiko-sand-300);border-radius:6px;padding:.2rem .5rem;font-size:.8125rem;font-weight:700}._11En5a_stepList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}._11En5a_stepItem{background:var(--aiko-cream);border-left:3px solid var(--aiko-indigo);color:var(--aiko-sand-900);border-radius:4px;padding:.5rem .75rem;font-size:.875rem;line-height:1.4}._11En5a_atempauseBanner{background:var(--aiko-mint-100);border:.5px dashed var(--aiko-mint-500);color:var(--aiko-sand-900);border-radius:6px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;display:flex}._11En5a_microLogSection{border-top:.5px solid var(--aiko-cloud);justify-content:space-between;align-items:center;gap:.5rem;padding-top:.5rem;display:flex}._11En5a_pillGroup{gap:.25rem;display:flex}._11En5a_logPill{background:var(--aiko-surface);border:.5px solid var(--aiko-cloud);cursor:pointer;border-radius:6px;padding:.25rem .5rem;font-size:.75rem;transition:all .15s}._11En5a_logPillActive{background:var(--aiko-indigo);color:#fff;border-color:var(--aiko-indigo)}
.c7-I-a_chatPanel{background:var(--aiko-milk);border:.5px solid var(--aiko-cloud);border-radius:10px;flex-direction:column;min-height:320px;display:flex}.c7-I-a_chatHeader{border-bottom:.5px solid var(--aiko-cloud);align-items:center;gap:8px;padding:10px 12px;display:flex}.c7-I-a_chatHeaderTitle{font-size:12px;font-weight:700}.c7-I-a_chatBody{flex-direction:column;flex:1;gap:8px;max-height:240px;padding:10px 12px;display:flex;overflow:auto}.c7-I-a_msgMeta{color:var(--aiko-ink-3);margin-bottom:2px;font-size:9px}.c7-I-a_msg{border-radius:10px;max-width:82%;padding:8px 11px;font-size:12px;line-height:1.55}.c7-I-a_msgAiko{background:var(--aiko-white);border:.5px solid var(--aiko-cloud);color:var(--aiko-ink-2);align-self:flex-start}.c7-I-a_msgLp{background:var(--aiko-indigo);color:var(--aiko-white);align-self:flex-end}.c7-I-a_chatInputRow{border-top:.5px solid var(--aiko-cloud);align-items:center;gap:6px;padding:8px 10px;display:flex}.c7-I-a_chatInputField{background:var(--aiko-white);border:.5px solid var(--aiko-cloud);color:var(--aiko-ink-2);border-radius:8px;outline:none;flex:1;padding:7px 10px;font-family:inherit;font-size:12px}.c7-I-a_chatSend{background:var(--aiko-indigo);cursor:pointer;border:none;border-radius:7px;align-items:center;padding:7px 12px;display:flex}
._eGImW_skeleton{background:var(--aiko-cloud);border-radius:var(--aiko-radius-md,8px);width:100%;animation:1.6s ease-in-out infinite _eGImW_pulse;display:block}._eGImW_text{height:14px;margin-bottom:8px}._eGImW_textShort{width:60%}._eGImW_avatar{border-radius:50%;flex-shrink:0;width:40px;height:40px}._eGImW_card{background:var(--aiko-white);border:.5px solid var(--aiko-cloud);border-radius:var(--aiko-radius-lg,12px);flex-direction:column;height:120px;padding:16px;display:flex}._eGImW_cardHeader{align-items:center;gap:12px;margin-bottom:12px;display:flex}._eGImW_cardHeaderText{flex:1}._eGImW_grid{gap:12px;width:100%;display:grid}._eGImW_gridCell{background:var(--aiko-milk);border:.5px dashed var(--aiko-cloud);border-radius:var(--aiko-radius-md,8px);min-height:80px;padding:12px}@keyframes _eGImW_pulse{0%{opacity:.5}50%{opacity:.95}to{opacity:.5}}@media (prefers-reduced-motion:reduce){._eGImW_skeleton{opacity:.75;animation:none}}
.iRUd2W_col2{flex-direction:column;gap:12px;display:flex}.iRUd2W_teamPanel{background:var(--aiko-milk);border:.5px solid var(--aiko-cloud);border-radius:10px;flex-direction:column;display:flex}.iRUd2W_teamPanelHeader{border-bottom:.5px solid var(--aiko-cloud);padding:10px 12px}.iRUd2W_teamPanelTitle{color:var(--aiko-ink-2);font-size:12px;font-weight:700}.iRUd2W_btn{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:5px;padding:6px 12px;font-family:inherit;font-size:11px;font-weight:700;display:inline-flex}.iRUd2W_btnGhost{background:var(--aiko-milk);color:var(--aiko-ink-2);border:.5px solid var(--aiko-cloud)}.iRUd2W_btnSecondary{background:var(--aiko-indigo-light);color:var(--aiko-indigo-tx)}.iRUd2W_btnSmall{height:auto;padding:4px 8px;font-size:10px}.iRUd2W_btnTrash{color:var(--aiko-care);cursor:pointer;background:0 0;border:none;margin-left:4px}.iRUd2W_teamList{padding:8px 0}.iRUd2W_edgeSpacer{color:var(--aiko-ink-3);padding:16px;font-size:11px}.iRUd2W_teamRow{border-bottom:.5px solid var(--aiko-silver);align-items:center;gap:10px;padding:8px 12px;display:flex}.iRUd2W_teamRow:last-child{border-bottom:none}.iRUd2W_onlineDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.iRUd2W_online{background:var(--aiko-emerald)}.iRUd2W_avatar{background:var(--aiko-indigo-light);width:32px;height:32px;color:var(--aiko-indigo-tx);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.iRUd2W_teamName{font-size:13px;font-weight:700}.iRUd2W_teamRole{color:var(--aiko-ink-3);font-size:10px}.iRUd2W_teamBadge{border-radius:3px;flex-shrink:0;padding:2px 6px;font-size:9px;font-weight:700}.iRUd2W_badgeKlp{background:var(--aiko-indigo-light);color:var(--aiko-indigo-tx)}.iRUd2W_badgeShp{background:var(--aiko-emerald-light);color:var(--aiko-emerald)}.iRUd2W_badgeExt{background:var(--aiko-silver);color:var(--aiko-ink-3)}
.A3AUpG_invitePanel{background:var(--aiko-milk);border:.5px solid var(--aiko-cloud);border-radius:10px;flex-direction:column;gap:14px;margin-top:12px;padding:12px;display:flex}.A3AUpG_teamPanelTitle{color:var(--aiko-ink-2);font-size:12px;font-weight:700}.A3AUpG_inviteSection{flex-direction:column;gap:6px;display:flex}.A3AUpG_inviteTitle{color:var(--aiko-ink-2);font-size:11px;font-weight:700}.A3AUpG_inviteDesc{color:var(--aiko-ink-3);font-size:11px;line-height:1.4}.A3AUpG_inviteRow{gap:6px;display:flex}.A3AUpG_inviteSelect{border:.5px solid var(--aiko-cloud);background:var(--aiko-white);color:var(--aiko-ink-2);border-radius:6px;outline:none;flex:1;padding:5px 8px;font-size:11px}.A3AUpG_inviteInput{border:.5px solid var(--aiko-cloud);font-size:11px;font-family:var(--font-mono);background:var(--aiko-silver);color:var(--aiko-ink-3);border-radius:6px;outline:none;flex:1;padding:5px 8px}.A3AUpG_divider{background:var(--aiko-cloud);height:.5px}.A3AUpG_copied{background:var(--aiko-emerald)!important;color:var(--aiko-white)!important}.A3AUpG_btnPrimary{background:var(--aiko-indigo);color:var(--aiko-white);cursor:pointer;border:none;border-radius:8px;font-family:inherit;font-weight:700}.A3AUpG_btnGhost{background:var(--aiko-milk);color:var(--aiko-ink-2);border:.5px solid var(--aiko-cloud);cursor:pointer;border-radius:8px;font-family:inherit;font-weight:700}.A3AUpG_btnInvite{height:auto;padding:6px 12px;font-size:11px}.A3AUpG_btnCopy{height:auto;padding:6px 10px;font-size:11px}
.TJPYLa_klasseWrapper{gap:var(--space-6,24px);flex-direction:column;width:100%;margin:0;padding:0;display:flex}.TJPYLa_tabContainer{flex-direction:column;width:100%;min-height:100%;display:flex}.TJPYLa_tabGrid{grid-template-columns:1.6fr 1fr;gap:16px;min-height:0;display:grid}@media (max-width:1024px){.TJPYLa_tabGrid{grid-template-columns:1fr}}.TJPYLa_leftCol{flex-direction:column;gap:16px;min-height:0;display:flex}.TJPYLa_card{background:var(--aiko-white);border:.5px solid var(--aiko-cloud);box-shadow:var(--aiko-shadow-sm);border-radius:12px;padding:18px 22px}.TJPYLa_donutCard{align-items:center;gap:22px;padding-top:36px;display:flex;position:relative}.TJPYLa_donutLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--aiko-indigo-text);font-size:10px;font-weight:700;position:absolute;top:12px;left:18px}.TJPYLa_donutRight{flex:1}.TJPYLa_donutRightHeader{align-items:center;gap:14px;margin-bottom:8px;display:flex}.TJPYLa_aikoMarkWrapper{background:var(--aiko-violet-10);border:2px solid var(--aiko-violet);border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;display:inline-flex}.TJPYLa_aikoMarkText{letter-spacing:.14em;text-transform:uppercase;color:var(--aiko-violet-text);font-size:11px;font-weight:700}.TJPYLa_aikoSiehtText{color:var(--aiko-charcoal);margin:0;font-size:16px;font-weight:500;line-height:1.4}.TJPYLa_donutLegend{color:var(--aiko-metal);gap:14px;margin-top:10px;font-size:11px;display:flex}.TJPYLa_wochenpulsGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:8px;display:grid}.TJPYLa_wochenpulsLinks{justify-content:flex-end;gap:16px;margin-top:16px;display:flex}.TJPYLa_linkItem{color:var(--aiko-indigo-text);font-size:12px;font-weight:600;text-decoration:none}.TJPYLa_linkItem:hover{text-decoration:underline}.TJPYLa_bandContainer{flex-direction:column;gap:10px;display:flex;overflow:auto}.TJPYLa_metaHeader{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.TJPYLa_metaLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--aiko-indigo-text);font-size:10px;font-weight:700}
.Hpo61W_consoleContainer{background:0 0;border:none;flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.Hpo61W_headerContainer{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.Hpo61W_headerGroup{align-items:center;gap:10px;display:flex}.Hpo61W_title{color:var(--aiko-charcoal);font-size:13px;font-weight:700}.Hpo61W_boardBadge{border:.5px dashed var(--aiko-metal);color:var(--aiko-metal);font-size:9px;font-weight:700;font-family:var(--font-mono);letter-spacing:.04em;background:var(--aiko-milk);border-radius:4px;padding:2px 10px}.Hpo61W_btnBase{cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:10.5px;font-weight:700;transition:all .15s;display:flex}.Hpo61W_exitTicketActive{background:var(--aiko-hl-blue-l);color:var(--aiko-standard-tx);border:.5px solid var(--aiko-hl-blue)}.Hpo61W_exitTicketInactive{background:var(--aiko-cloud-light);color:var(--aiko-metal);border:.5px solid var(--aiko-cloud)}.Hpo61W_tandemActive{background:var(--aiko-hl-green-l);color:var(--aiko-s-green);border:.5px solid var(--aiko-s-green)}.Hpo61W_tandemInactive{background:var(--aiko-cloud-light);color:var(--aiko-metal);border:.5px solid var(--aiko-cloud)}.Hpo61W_dotBlue{background:var(--aiko-hl-blue);border-radius:50%;width:6px;height:6px;animation:1.5s infinite Hpo61W_pulse;display:inline-block}.Hpo61W_dotGreen{background:var(--aiko-s-green);border-radius:50%;width:6px;height:6px;animation:1.5s infinite Hpo61W_pulse;display:inline-block}.Hpo61W_canvas{background:var(--aiko-milk);border:.5px solid var(--aiko-cloud);border-radius:12px;flex:1;min-height:340px;position:relative;overflow:hidden}.Hpo61W_tandemSvg{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.Hpo61W_avatarCircle{width:28px;height:28px;font-size:11px;font-weight:800;font-family:var(--font-mono);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.Hpo61W_statusDot{border:1.5px solid var(--aiko-white);border-radius:50%;width:9px;height:9px;position:absolute;top:-2px;right:-2px}.Hpo61W_deskNameText{text-align:center;color:var(--aiko-charcoal);letter-spacing:-.01em;margin-top:4px;font-size:9.5px;font-weight:600;display:block}
.h6L_YG_container{gap:var(--space-4,16px);grid-template-columns:1.4fr 1fr;align-items:start;display:grid}@media (max-width:1024px){.h6L_YG_container{grid-template-columns:1fr}}.h6L_YG_seatingCard{background:color-mix(in srgb, var(--aiko-white) 88%, transparent);-webkit-backdrop-filter:blur(12px);border:.5px solid color-mix(in srgb, var(--aiko-charcoal) 8%, transparent);border-radius:var(--aiko-radius-card,14px);box-shadow:0 4px 20px -4px color-mix(in srgb, var(--aiko-charcoal) 5%, transparent);padding:var(--space-4,20px);gap:var(--space-3,16px);flex-direction:column;display:flex}.h6L_YG_seatingHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.h6L_YG_title{color:var(--aiko-charcoal);letter-spacing:-.02em;margin:0;font-size:18px;font-weight:800}.h6L_YG_subtitle{color:var(--aiko-storm);font-size:13px;font-weight:600}.h6L_YG_controlsRow{border-bottom:.5px solid color-mix(in srgb, var(--aiko-charcoal) 6%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.h6L_YG_pillGroup{background:var(--aiko-cloud-light);border-radius:10px;gap:3px;padding:3px;display:inline-flex}.h6L_YG_pill{cursor:pointer;color:var(--aiko-storm);background:0 0;border:.5px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-family:inherit;font-size:13.5px;font-weight:600;transition:all .12s;display:inline-flex}.h6L_YG_pillActive{background:var(--aiko-white);color:var(--aiko-charcoal);border-color:color-mix(in srgb, var(--aiko-charcoal) 10%, transparent);box-shadow:var(--aiko-shadow-sm);font-weight:700}.h6L_YG_dot{border-radius:50%;width:8px;height:8px;display:inline-block}.h6L_YG_dotBasis{background:var(--aiko-mint-text)}.h6L_YG_dotStandard{background:var(--aiko-indigo-text)}.h6L_YG_dotErweitert{background:var(--aiko-violet-text)}.h6L_YG_headerActions{align-items:center;gap:8px;display:flex}.h6L_YG_beamerBtn{background:var(--aiko-white);border:.5px solid var(--aiko-cloud);color:var(--aiko-charcoal);cursor:pointer;box-shadow:var(--aiko-shadow-sm);border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:700;transition:all .12s;display:inline-flex}.h6L_YG_beamerBtn:hover{background:var(--aiko-cloud-light);transform:translateY(-1px)}.h6L_YG_exitTicketLiveBtn{font-size:13px;font-weight:700}.h6L_YG_actionsRow{margin-top:var(--space-3,12px);justify-content:flex-end;display:flex}.h6L_YG_sideColumn{gap:var(--space-4,16px);flex-direction:column;display:flex}
.J_gb0q_overlay{z-index:1000;background:var(--aiko-scrim-overlay);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.J_gb0q_modalCard{background:var(--aiko-white);border:.5px solid var(--aiko-cloud);box-shadow:var(--aiko-shadow-modal);border-radius:14px;flex-direction:column;gap:20px;width:100%;max-width:640px;max-height:90vh;padding:24px;display:flex;overflow-y:auto}.J_gb0q_header{border-bottom:.5px solid var(--aiko-cloud);justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.J_gb0q_headerEyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--aiko-indigo-text);align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.J_gb0q_pulseDot{background:var(--aiko-indigo);border-radius:50%;width:8px;height:8px}.J_gb0q_headerTitle{color:var(--aiko-charcoal);margin:4px 0 0;font-size:18px;font-weight:600}.J_gb0q_closeBtn{cursor:pointer;color:var(--aiko-metal);background:0 0;border:none;font-size:18px}.J_gb0q_stepNav{background:var(--aiko-inset-bg-soft);border:.5px solid var(--aiko-cloud-light);border-radius:10px;gap:6px;padding:6px;display:flex}.J_gb0q_stepBtn{text-align:center;cursor:pointer;color:var(--aiko-metal);background:0 0;border:none;border-radius:8px;flex:1;padding:8px 4px;font-size:11px;font-weight:600}.J_gb0q_stepBtnActive{background:var(--aiko-white);color:var(--aiko-indigo-text);border:.5px solid var(--aiko-cloud-light);box-shadow:0 1px 3px #0000000f}.J_gb0q_stepContainer{flex-direction:column;gap:16px;display:flex}.J_gb0q_stepHint{color:var(--aiko-metal);font-size:11.5px;font-style:italic}.J_gb0q_checkboxCard{background:var(--aiko-inset-bg-soft);border:.5px solid var(--aiko-cloud);cursor:pointer;border-radius:10px;align-items:flex-start;gap:12px;padding:14px;display:flex}.J_gb0q_checkboxTitle{color:var(--aiko-charcoal);font-size:13px;font-weight:600}.J_gb0q_checkboxSub{color:var(--aiko-metal);margin-top:2px;font-size:11px}.J_gb0q_formGroup{flex-direction:column;gap:6px;display:flex}.J_gb0q_fieldLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--aiko-metal);font-size:10px;font-weight:700}.J_gb0q_textarea{background:var(--aiko-inset-bg-soft);border:.5px solid var(--aiko-cloud);width:100%;color:var(--aiko-charcoal);resize:vertical;border-radius:10px;outline:none;min-height:80px;padding:12px;font-family:inherit;font-size:12px}.J_gb0q_footer{border-top:.5px solid var(--aiko-cloud);justify-content:space-between;align-items:center;padding-top:16px;display:flex}
.FykOHa_wrapper{max-width:1140px;font-family:var(--font-plus-jakarta);margin:0 auto}.FykOHa_familienspracheRow{margin-bottom:16px}.FykOHa_sprachChipsList{flex-wrap:wrap;gap:6px;display:flex}.FykOHa_btnSprachChip{font-size:11px;font-weight:700;font-family:var(--font-jetbrains);cursor:pointer;border-radius:6px;padding:5px 11px;transition:all .15s}.FykOHa_btnSprachChipActive{border:.5px solid var(--aiko-indigo-border);background:var(--aiko-indigo-light);color:var(--aiko-indigo-tx)}.FykOHa_btnSprachChipInactive{border:.5px solid var(--aiko-cloud);background:var(--aiko-white);color:var(--aiko-ink-3)}.FykOHa_pulseSkeleton{background:var(--aiko-milk);border:.5px solid var(--aiko-cloud);border-radius:12px;height:100px;margin-bottom:14px;animation:1.3s ease-in-out infinite FykOHa_hkPulse}.FykOHa_pulseSkeletonLarge{background:var(--aiko-milk);border:.5px solid var(--aiko-cloud);border-radius:12px;height:280px;margin-bottom:14px;animation:1.3s ease-in-out infinite FykOHa_hkPulse}@keyframes FykOHa_hkPulse{0%,to{opacity:.5}50%{opacity:.95}}.FykOHa_errorState{text-align:center;max-width:420px;margin:8vh auto 0}.FykOHa_errorTitle{color:var(--aiko-ink);margin:16px 0 6px;font-size:18px;font-weight:700}.FykOHa_errorText{color:var(--aiko-ink-2);margin:0 0 18px;font-size:13px;line-height:1.5}.FykOHa_btnRetry{background:var(--aiko-indigo);color:var(--aiko-white);cursor:pointer;border:none;border-radius:10px;padding:9px 18px;font-size:13px;font-weight:600}.FykOHa_toastPopup{background:var(--aiko-indigo);color:var(--aiko-white);z-index:99999;border-radius:8px;padding:8px 16px;font-size:12px;font-weight:600;position:fixed;top:16px;right:16px}
.JTjsVq_svgIcon{flex-shrink:0;margin-right:6px}.JTjsVq_svgIconSmall{flex-shrink:0;margin-right:4px}.JTjsVq_chevronIcon{transition:transform .2s;transform:rotate(0)}.JTjsVq_chevronIconOpen{transition:transform .2s;transform:rotate(180deg)}.JTjsVq_checkmarkIcon{flex-shrink:0;margin-top:2px}
.TAJZgW_badgeUnedited{color:var(--aiko-ink-3);background:var(--aiko-white);border:.5px solid var(--aiko-cloud);border-left:3px solid var(--aiko-cloud);border-radius:0 6px 6px 0;align-items:center;gap:5px;padding:4px 10px;font-size:10.5px;font-weight:700;display:inline-flex}.TAJZgW_dsgBadge{background:var(--aiko-care-bg);color:var(--aiko-care-tx);letter-spacing:.05em;text-transform:uppercase;border-radius:5px;align-items:center;gap:4px;padding:2px 8px;font-size:9.5px;font-weight:700;display:inline-flex}.TAJZgW_badgeDemo{color:var(--aiko-ink-3);background:var(--aiko-milk);border-radius:4px;padding:1px 6px;font-size:9px;font-weight:700}.TAJZgW_statusChip{white-space:nowrap;border-radius:0 6px 6px 0;align-items:center;gap:6px;padding:5px 11px;font-size:11px;font-weight:700;display:inline-flex}.TAJZgW_statusChipCare{color:var(--aiko-care-tx);background:var(--aiko-care-bg);border-left:3px solid var(--aiko-care)}.TAJZgW_statusChipCalm{color:var(--aiko-ink);background:var(--aiko-white);border:.5px solid var(--aiko-cloud);border-left:3px solid #0000}.TAJZgW_statusChipArchiv{color:var(--aiko-ink-3);background:var(--aiko-milk);border-left:3px solid var(--aiko-ink-3)}
._5ENyPG_workFeedSection{flex-direction:column;gap:16px;width:100%;display:flex}._5ENyPG_feedHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}._5ENyPG_headerLeft{align-items:center;gap:12px;display:flex}._5ENyPG_feedTitleGroup{flex-direction:column;gap:1px;display:flex}._5ENyPG_feedTitle{letter-spacing:-.02em;color:var(--aiko-charcoal);margin:0;font-size:18px;font-weight:800}._5ENyPG_feedMeta{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--aiko-storm);font-size:11px;font-weight:700}._5ENyPG_feedList{flex-direction:column;gap:10px;display:flex}._5ENyPG_itemCard{background:color-mix(in srgb, var(--aiko-white) 90%, var(--aiko-milk));border:.5px solid var(--aiko-cloud);box-shadow:0 2px 8px color-mix(in srgb, var(--aiko-charcoal) 4%, transparent);border-radius:12px;flex-direction:column;gap:8px;padding:14px 16px;transition:transform .12s cubic-bezier(.16,1,.3,1),box-shadow .12s,border-color .12s;display:flex;position:relative}._5ENyPG_itemCard:hover{border-color:var(--aiko-storm);box-shadow:0 4px 12px color-mix(in srgb, var(--aiko-charcoal) 8%, transparent);transform:translateY(-1px)}._5ENyPG_itemCardUrgent{border-left:3px solid var(--aiko-signal-rot,#e11d48)}._5ENyPG_itemCardToday{border-left:3px solid var(--aiko-indigo,#4f46e5)}._5ENyPG_itemCardThisWeek{border-left:3px solid var(--aiko-storm,#64748b)}._5ENyPG_itemCardWatch{border-left:3px solid var(--aiko-cloud,#cbd5e1)}._5ENyPG_itemTopRow{justify-content:space-between;align-items:center;gap:8px;display:flex}._5ENyPG_priorityBadge{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:800}._5ENyPG_priorityBadgeUrgent{background:color-mix(in srgb, var(--aiko-signal-rot,#e11d48) 12%, transparent);color:var(--aiko-signal-rot,#e11d48)}._5ENyPG_priorityBadgeToday{background:color-mix(in srgb, var(--aiko-indigo,#4f46e5) 12%, transparent);color:var(--aiko-indigo,#4f46e5)}._5ENyPG_priorityBadgeThisWeek{background:color-mix(in srgb, var(--aiko-storm,#64748b) 12%, transparent);color:var(--aiko-storm,#64748b)}._5ENyPG_priorityBadgeWatch{background:color-mix(in srgb, var(--aiko-iron,#94a3b8) 12%, transparent);color:var(--aiko-iron,#94a3b8)}._5ENyPG_itemDate{font-family:var(--font-mono);color:var(--aiko-storm);font-variant-numeric:tabular-nums;font-size:11px}._5ENyPG_itemTitle{font-family:var(--font-sans);color:var(--aiko-charcoal);margin:0;font-size:15px;font-weight:700;line-height:1.35}._5ENyPG_itemReason{font-family:var(--font-sans);color:var(--aiko-storm);margin:0;font-size:13px;line-height:1.4}._5ENyPG_itemActions{align-items:center;gap:8px;margin-top:4px;display:flex}._5ENyPG_actionButton{font-family:var(--font-sans);color:var(--aiko-indigo,#4f46e5);background:color-mix(in srgb, var(--aiko-indigo,#4f46e5) 8%, transparent);border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:13px;font-weight:700;text-decoration:none;transition:background .12s;display:inline-flex}._5ENyPG_actionButton:hover{background:color-mix(in srgb, var(--aiko-indigo,#4f46e5) 16%, transparent);text-decoration:underline}._5ENyPG_emptyCard{background:color-mix(in srgb, var(--aiko-white) 90%, var(--aiko-milk));border:.5px solid var(--aiko-cloud);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:12px;padding:24px 20px;display:flex}._5ENyPG_emptyCheck{background:color-mix(in srgb, var(--aiko-emerald,#10b981) 15%, transparent);width:36px;height:36px;color:var(--aiko-emerald,#10b981);border-radius:50%;justify-content:center;align-items:center;font-size:18px;font-weight:800;display:flex}._5ENyPG_emptyTitle{color:var(--aiko-charcoal);margin:0;font-size:16px;font-weight:800}._5ENyPG_emptySub{color:var(--aiko-storm);max-width:280px;margin:0;font-size:13.5px;line-height:1.4}._5ENyPG_emptyNextStep{flex-direction:column;gap:8px;width:100%;margin-top:6px;display:flex}._5ENyPG_nextStepButton{font-family:var(--font-sans);color:var(--aiko-charcoal);background:var(--aiko-cloud-light,#f1f5f9);border:.5px solid var(--aiko-cloud);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:700;text-decoration:none;transition:background .12s,border-color .12s;display:inline-flex}._5ENyPG_nextStepButton:hover{background:var(--aiko-white);border-color:var(--aiko-storm)}._5ENyPG_loadingCard{background:color-mix(in srgb, var(--aiko-white) 90%, var(--aiko-milk));border:.5px solid var(--aiko-cloud);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px 16px;display:flex}._5ENyPG_loadingSpinner{border:2.5px solid var(--aiko-cloud);border-top-color:var(--aiko-indigo);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite _5ENyPG_feedSpin}@keyframes _5ENyPG_feedSpin{to{transform:rotate(360deg)}}._5ENyPG_loadingText{color:var(--aiko-storm);margin:0;font-size:13px;font-weight:600}._5ENyPG_errorCard{background:color-mix(in srgb, var(--aiko-white) 94%, var(--aiko-signal-rot-light,#fff1f2));border:.5px solid color-mix(in srgb, var(--aiko-signal-rot,#e11d48) 30%, transparent);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:20px 16px;display:flex}._5ENyPG_errorTitle{color:var(--aiko-charcoal);margin:0;font-size:14px;font-weight:700}._5ENyPG_errorSub{color:var(--aiko-storm);max-width:260px;margin:0;font-size:12.5px}._5ENyPG_retryButton{font-family:var(--font-sans);color:var(--aiko-charcoal);background:var(--aiko-white);border:.5px solid var(--aiko-cloud);cursor:pointer;border-radius:6px;margin-top:4px;padding:6px 12px;font-size:12px;font-weight:700;transition:background .12s}._5ENyPG_retryButton:hover{background:var(--aiko-cloud-light,#f1f5f9)}
.DuuGWq_classBlock{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.DuuGWq_classLabel{color:var(--aiko-ink-3);text-transform:uppercase;letter-spacing:.06em;margin-bottom:7px;font-size:10.5px;font-weight:700;display:block}.DuuGWq_classInput{border:.5px solid var(--aiko-cloud);width:80px;color:var(--aiko-ink);font-size:13px;font-family:var(--font-jetbrains);border-radius:8px;outline:none;padding:6px 10px}.DuuGWq_classReadout{color:var(--aiko-ink-3);font-size:11px}.DuuGWq_individuellSection{margin-bottom:14px}.DuuGWq_inputIndividuell{border:.5px solid var(--aiko-cloud);width:220px;color:var(--aiko-ink);background:var(--aiko-white);border-radius:8px;outline:none;padding:9px 12px;font-size:14px}.DuuGWq_inputIndividuell:focus{border-color:var(--aiko-indigo)}
.e2qTtq_container{background:var(--paper-warm,#fff);border:1px solid var(--aiko-silver,#e2e8f0);border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex;box-shadow:0 1px 3px #0000000d}.e2qTtq_headerRow{align-items:center;display:flex}.e2qTtq_badge{text-transform:uppercase;letter-spacing:.05em;background:var(--aiko-s-orange,#f97316);color:#fff;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700}.e2qTtq_question{color:var(--aiko-dark-charcoal,#1e293b);margin:0;font-size:14px;font-weight:600;line-height:1.4}.e2qTtq_options{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.e2qTtq_btn{cursor:pointer;text-align:center;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:10px 8px;font-size:13px;font-weight:600;transition:all .15s ease-in-out;display:flex}.e2qTtq_btn:disabled{opacity:.6;cursor:not-allowed}.e2qTtq_btnPerfekt{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.e2qTtq_btnPerfekt:hover:not(:disabled){background:#dbeafe}.e2qTtq_btnUebe{color:#6d28d9;background:#f5f3ff;border-color:#ddd6fe}.e2qTtq_btnUebe:hover:not(:disabled){background:#ede9fe}.e2qTtq_btnHilfe{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.e2qTtq_btnHilfe:hover:not(:disabled){background:#dcfce7}.e2qTtq_checkIcon{color:#16a34a;text-align:center;font-size:24px}.e2qTtq_thankYou{color:#16a34a;text-align:center;margin:0;font-size:14px;font-weight:600}
.PMRyYG_pageContainer{flex-direction:column;gap:24px;width:100%;display:flex}.PMRyYG_hero{flex-direction:column;gap:12px;width:100%;display:flex}.PMRyYG_metaRow{font-family:var(--font-mono);color:var(--aiko-storm);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.PMRyYG_heroMain{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.PMRyYG_greeting{letter-spacing:-.025em;color:var(--aiko-charcoal);margin:0;font-size:32px;font-weight:800;line-height:1.15}.PMRyYG_statsTrio{align-items:flex-start;gap:24px;margin-left:auto;display:flex}.PMRyYG_statBlock{background:color-mix(in srgb, var(--aiko-white) 80%, transparent);-webkit-backdrop-filter:blur(10px);border:.5px solid color-mix(in srgb, var(--aiko-white) 60%, transparent);box-shadow:var(--aiko-shadow-card);border-radius:12px;flex-direction:column;align-items:flex-end;gap:4px;padding:10px 16px;display:flex}.PMRyYG_statLabel{font-family:var(--font-mono);color:var(--aiko-storm);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:700}.PMRyYG_statValue{font-family:var(--font-jetbrains), var(--font-dm-sans), sans-serif;color:var(--aiko-charcoal);font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;font-size:24px;font-weight:800;line-height:1;display:inline-flex}.PMRyYG_statDelta{color:var(--aiko-emerald);font-size:12px;font-weight:700}.PMRyYG_statItalic{font-family:var(--font-sans);font-weight:700}.PMRyYG_briefingGrid{grid-template-columns:minmax(360px,1.35fr) minmax(320px,1fr);align-items:start;gap:24px;display:grid}@media (max-width:900px){.PMRyYG_briefingGrid{grid-template-columns:1fr}}.PMRyYG_tagesplanCard{background:color-mix(in srgb, var(--aiko-white) 90%, var(--aiko-milk));border:.5px solid var(--aiko-cloud);box-shadow:inset 0 .5px 0 color-mix(in srgb, var(--aiko-white) 90%, transparent), 0 2px 8px color-mix(in srgb, var(--aiko-charcoal) 4%, transparent);overflow:hidden}.PMRyYG_cardHeader{border-bottom:.5px solid var(--aiko-cloud-light);justify-content:space-between;align-items:baseline;padding:16px 20px;display:flex}.PMRyYG_cardTitle{color:var(--aiko-charcoal);font-size:16px;font-weight:800}.PMRyYG_cardSub{font-family:var(--font-mono);color:var(--aiko-storm);font-size:11.5px}.PMRyYG_lessonList{flex-direction:column;padding:8px 12px 14px;display:flex}.PMRyYG_lessonRow{cursor:pointer;border-radius:10px;grid-template-columns:56px 1fr auto 24px;align-items:center;gap:12px;padding:12px;transition:transform .12s,background .12s;display:grid}.PMRyYG_lessonRow:hover{background:var(--aiko-cloud-light);transform:translate(2px)}.PMRyYG_lessonRow+.PMRyYG_lessonRow{border-top:.5px solid var(--aiko-cloud-light)}.PMRyYG_timeCol{font-family:var(--font-mono);color:var(--aiko-iron);font-variant-numeric:tabular-nums;font-size:14.5px;font-weight:600}.PMRyYG_subjectCol{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.PMRyYG_fachDot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.PMRyYG_fachTitle{color:var(--aiko-charcoal);font-size:15px;font-weight:800}.PMRyYG_topicTitle{color:var(--aiko-storm);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.PMRyYG_levelPill{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;border-radius:6px;padding:2px 8px;font-size:10.5px;font-weight:800}.PMRyYG_levelStandard{background:color-mix(in srgb, var(--aiko-indigo) 12%, transparent);color:var(--aiko-indigo);border:.5px solid color-mix(in srgb, var(--aiko-indigo) 25%, transparent)}.PMRyYG_levelBasis{background:color-mix(in srgb, var(--fach-nmg-tx) 12%, transparent);color:var(--fach-nmg-tx);border:.5px solid color-mix(in srgb, var(--fach-nmg-tx) 25%, transparent)}.PMRyYG_levelErweitert{background:color-mix(in srgb, var(--fach-englisch-tx) 12%, transparent);color:var(--fach-englisch-tx);border:.5px solid color-mix(in srgb, var(--fach-englisch-tx) 25%, transparent)}.PMRyYG_arrowCol{color:var(--aiko-storm);text-align:right;font-size:16px}.PMRyYG_inboxSection{flex-direction:column;gap:14px;display:flex}.PMRyYG_inboxHeader{align-items:center;gap:12px;display:flex}.PMRyYG_inboxInfo{flex-direction:column;gap:1px;display:flex}
.eB3XoG_anlassList{flex-wrap:wrap;gap:6px;display:flex}.eB3XoG_btnAnlassPill{cursor:pointer;border-radius:8px;padding:7px 14px;font-size:12.5px;font-weight:600;transition:all .15s}.eB3XoG_btnAnlassPillActive{border:.5px solid var(--aiko-indigo);background:var(--aiko-indigo-light);color:var(--aiko-indigo-tx)}.eB3XoG_btnAnlassPillInactive{border:.5px solid var(--aiko-cloud);background:var(--aiko-white);color:var(--aiko-ink-2)}.eB3XoG_aikoVoiceBlock{align-items:flex-start;gap:12px;max-width:740px;margin-bottom:16px;display:flex}.eB3XoG_aikoVoiceBubble{border-radius:var(--aiko-radius-full);background:var(--aiko-indigo-light);border:.5px solid var(--aiko-indigo);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.eB3XoG_aikoBadgeChar{color:var(--aiko-indigo);letter-spacing:-.04em;font-size:11.5px;font-weight:800}.eB3XoG_aikoVoiceText{color:var(--aiko-ink);margin:0;padding-top:5px;font-size:14.5px;font-weight:500;line-height:1.45}.eB3XoG_editorCard{background:var(--aiko-white);border:.5px solid var(--aiko-cloud);border-radius:12px;overflow:hidden}.eB3XoG_editorHeader{border-bottom:.5px solid var(--aiko-cloud);background:var(--aiko-milk);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.eB3XoG_editorLabel{color:var(--aiko-ink-3);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:700}.eB3XoG_editorToggles{gap:6px;display:flex}.eB3XoG_btnEditorToggle{border:.5px solid var(--aiko-cloud);cursor:pointer;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:600}.eB3XoG_btnEditorToggleActive{background:var(--aiko-indigo-light);color:var(--aiko-indigo-tx);border-color:var(--aiko-indigo-border)}.eB3XoG_btnEditorToggleInactive{background:var(--aiko-white);color:var(--aiko-ink-3)}.eB3XoG_editorBody{padding:16px}.eB3XoG_editorSalutation{color:var(--aiko-ink-2);margin:0 0 8px;font-size:12px}.eB3XoG_textareaLetter{border:.5px dashed var(--aiko-cloud);width:100%;color:var(--aiko-ink);resize:vertical;background:var(--aiko-white);border-radius:8px;outline:none;padding:12px;font-family:inherit;font-size:13.5px;line-height:1.55}.eB3XoG_textareaLetter:focus{border-color:var(--aiko-indigo-border)}
._0wseWG_layoutWrap{flex-direction:column;gap:24px;padding:0 16px;display:flex}._0wseWG_headerCard{border-radius:var(--aiko-radius-card,14px);border:.5px solid var(--aiko-cloud);background:var(--aiko-white);box-shadow:var(--aiko-shadow-card);align-items:center;gap:14px;padding:14px;display:flex}._0wseWG_headerText{color:var(--aiko-indigo-text);font-size:13px;font-style:italic;line-height:1.4}._0wseWG_headerSubRow{align-items:center;gap:6px;margin-top:2px;display:flex}._0wseWG_statusDot{background:var(--aiko-emerald);border-radius:50%;width:6px;height:6px}._0wseWG_statusText{color:var(--aiko-metal);font-size:11px;font-family:var(--font-mono)}._0wseWG_avatarWrap{flex-shrink:0;width:44px;height:44px;position:relative}._0wseWG_avatarAura{background:var(--aiko-indigo-light);border-radius:50%;position:absolute;inset:-4px}._0wseWG_avatarCircle{width:44px;height:44px;color:var(--aiko-white);background:var(--aiko-indigo);border-radius:50%;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex;position:relative}._0wseWG_heroGreeting{color:var(--aiko-charcoal);letter-spacing:-.02em;margin-bottom:8px;font-size:28px;font-weight:800;line-height:1}._0wseWG_nextActionCard{border-radius:var(--aiko-radius-card,14px);border:.5px solid var(--aiko-cloud);background:var(--aiko-indigo-light);align-items:center;gap:14px;padding:18px;text-decoration:none;transition:transform .15s;display:flex}._0wseWG_nextActionTitle{color:var(--aiko-charcoal);font-size:14px;font-weight:700;line-height:1.2}._0wseWG_nextActionSub{color:var(--aiko-indigo-text);margin-top:2px;font-size:12px;font-style:italic}._0wseWG_ctaIcon{border:.5px solid var(--aiko-cloud);background:var(--aiko-white);width:40px;height:40px;color:var(--aiko-indigo);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._0wseWG_cardSection{flex-direction:column;gap:12px;display:flex}._0wseWG_actionCard{border-radius:var(--aiko-radius-card,14px);border:.5px solid var(--aiko-cloud);background:var(--aiko-white);box-shadow:var(--aiko-shadow-card);padding:16px}._0wseWG_actionCardRunde{border-left:4px solid var(--aiko-sand)}._0wseWG_actionCardVoci{border-left:4px solid var(--aiko-indigo)}._0wseWG_tagRow{align-items:center;gap:6px;margin-bottom:4px;display:flex}._0wseWG_tagText{letter-spacing:.08em;text-transform:uppercase;color:var(--aiko-metal);font-size:11px;font-weight:700}._0wseWG_cardHeading{color:var(--aiko-charcoal);margin:0;font-size:14px;font-weight:700}._0wseWG_cardBody{color:var(--aiko-metal);margin:4px 0 12px;font-size:12px;line-height:1.4}._0wseWG_actionButton{color:var(--aiko-charcoal);background:var(--aiko-cloud-light);border:.5px solid var(--aiko-cloud);border-radius:8px;justify-content:center;align-items:center;padding:8px 16px;font-size:12px;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex}._0wseWG_statsGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}._0wseWG_statCard{text-align:center;border:.5px solid var(--aiko-cloud);background:var(--aiko-white);box-shadow:var(--aiko-shadow-card);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:12px;display:flex}._0wseWG_statNumber{font-family:var(--font-mono);color:var(--aiko-charcoal);font-size:20px;font-weight:700}._0wseWG_statLabel{color:var(--aiko-metal);margin-top:4px;font-size:11px;line-height:1.2}._0wseWG_goalsCard{border-radius:var(--aiko-radius-card,14px);border:.5px solid var(--aiko-cloud);background:var(--aiko-white);box-shadow:var(--aiko-shadow-card);padding:16px}._0wseWG_goalsTitle{letter-spacing:.12em;text-transform:uppercase;color:var(--aiko-metal);margin-bottom:12px;font-size:11px;font-weight:700}._0wseWG_goalRow{border:.5px solid var(--aiko-cloud);background:var(--aiko-cloud-light);border-radius:8px;align-items:center;gap:10px;padding:8px 12px;display:flex}._0wseWG_goalDot{background:var(--aiko-metal);border-radius:50%;flex-shrink:0;width:8px;height:8px}._0wseWG_goalDotDone{background:var(--aiko-emerald)}._0wseWG_goalDotDoing{background:var(--aiko-indigo)}._0wseWG_goalText{color:var(--aiko-charcoal);flex:1;font-size:12px}._0wseWG_goalTextDone{color:var(--aiko-metal);text-decoration:line-through}._0wseWG_goalBadge{font-family:var(--font-mono);color:var(--aiko-metal);flex-shrink:0;font-size:11px}._0wseWG_goalBadgeDone{color:var(--aiko-emerald)}._0wseWG_goalBadgeDoing{color:var(--aiko-indigo)}
._6FKeXq_briefingGrid{gap:var(--space-4,16px);grid-template-columns:1.4fr 1fr;display:grid}@media (max-width:900px){._6FKeXq_briefingGrid{grid-template-columns:1fr}}._6FKeXq_tagesplanCard{background:color-mix(in srgb, var(--aiko-white) 85%, transparent);-webkit-backdrop-filter:blur(12px);border:.5px solid color-mix(in srgb, var(--aiko-white) 60%, transparent);border-radius:var(--aiko-radius-card,14px);box-shadow:var(--aiko-shadow-card);overflow:hidden}._6FKeXq_tagesplanHead{border-bottom:.5px solid var(--aiko-cloud-light);justify-content:space-between;align-items:baseline;padding:14px 20px;display:flex}._6FKeXq_tagesplanTitle{color:var(--aiko-charcoal);letter-spacing:-.01em;font-size:15px;font-weight:700}._6FKeXq_tagesplanCount{color:var(--aiko-metal);font-size:11px;font-family:var(--font-mono)}._6FKeXq_tagesplanList{padding:8px 10px 14px}._6FKeXq_tagesplanEmpty{text-align:center;color:var(--aiko-metal);padding:24px;font-size:14px}._6FKeXq_lessonTime{font-family:var(--font-mono);color:var(--aiko-iron);font-size:16px}._6FKeXq_lessonTimeNow{font-family:var(--font-mono);color:var(--aiko-indigo);font-size:16px;font-weight:700}._6FKeXq_lessonTimeDone{font-family:var(--font-mono);color:var(--aiko-metal);font-size:16px}._6FKeXq_lessonContent{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}._6FKeXq_lessonTitle{color:var(--aiko-charcoal);align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}._6FKeXq_fachDot{border-radius:50%;flex-shrink:0;width:10px;height:10px}._6FKeXq_lessonSubtitle{color:var(--aiko-metal);font-size:14px}._6FKeXq_nowMark{font-size:10px;font-family:var(--font-mono);letter-spacing:.06em;background:var(--aiko-indigo-light);color:var(--aiko-indigo-text);border-radius:4px;justify-self:end;padding:2px 6px;font-weight:700}._6FKeXq_conciergeCol{flex-direction:column;gap:12px;display:flex}._6FKeXq_conciergeHead{align-items:baseline;gap:10px;padding:0 4px 4px;display:flex}._6FKeXq_conciergeTitle{color:var(--aiko-charcoal);font-size:15px;font-weight:700}._6FKeXq_conciergeCount{color:var(--aiko-metal);font-size:11px;font-family:var(--font-mono)}._6FKeXq_conciergeEmptyCard{background:color-mix(in srgb, var(--aiko-white) 85%, transparent);-webkit-backdrop-filter:blur(12px);border:.5px solid color-mix(in srgb, var(--aiko-white) 60%, transparent);border-radius:var(--aiko-radius-card,14px);box-shadow:var(--aiko-shadow-card);text-align:center;padding:22px 24px}._6FKeXq_conciergeEmptyText{color:var(--aiko-charcoal);font-size:14px;font-weight:600}._6FKeXq_conciergeEmptySub{color:var(--aiko-metal);margin-top:4px;font-size:12px}._6FKeXq_conciergeCard{background:color-mix(in srgb, var(--aiko-white) 90%, transparent);-webkit-backdrop-filter:blur(12px);border:.5px solid color-mix(in srgb, var(--aiko-white) 70%, transparent);border-radius:var(--aiko-radius-card,14px);box-shadow:var(--aiko-shadow-card);flex-direction:column;gap:8px;padding:14px 16px;display:flex}._6FKeXq_conciergeCardTop{justify-content:space-between;align-items:center;display:flex}._6FKeXq_conciergeBadge{background:var(--aiko-cloud-light);color:var(--aiko-charcoal);border-radius:6px;padding:3px 9px;font-size:11px;font-weight:700}._6FKeXq_lektionWrap{max-width:820px;margin:0 auto}._6FKeXq_lektionEmpty{text-align:center;max-width:820px;color:var(--aiko-metal);margin:0 auto;padding:40px;font-size:15px}._6FKeXq_currentLessonBanner{background:color-mix(in srgb, var(--aiko-indigo-light) 60%, transparent);-webkit-backdrop-filter:blur(12px);border:.5px solid color-mix(in srgb, var(--aiko-indigo) 25%, transparent);border-radius:var(--aiko-radius-card,14px);box-shadow:var(--aiko-shadow-card);margin-bottom:22px;padding:16px 20px}._6FKeXq_currentLessonHeader{letter-spacing:.06em;color:var(--aiko-indigo-text);font-size:11px;font-weight:700;font-family:var(--font-mono)}._6FKeXq_currentLessonTopic{color:var(--aiko-charcoal);margin-top:4px;font-size:18px;font-weight:700}._6FKeXq_groupsEmpty{text-align:center;color:var(--aiko-metal);padding:24px 0;font-size:14px}._6FKeXq_groupsList{flex-direction:column;gap:12px;margin-bottom:24px;display:flex}._6FKeXq_groupItemBtn{text-align:left;background:color-mix(in srgb, var(--aiko-white) 90%, transparent);-webkit-backdrop-filter:blur(10px);border:.5px solid color-mix(in srgb, var(--aiko-white) 80%, transparent);border-radius:var(--aiko-radius-card,14px);cursor:pointer;width:100%;box-shadow:var(--aiko-shadow-card);flex-wrap:wrap;align-items:center;gap:16px;padding:14px 18px;font-family:inherit;transition:transform .12s,box-shadow .12s;display:flex}._6FKeXq_groupItemBtn:hover{box-shadow:var(--aiko-shadow-sm);transform:translateY(-2px)}._6FKeXq_groupItemBtn:active{transform:scale(.985)}._6FKeXq_groupCount{color:var(--aiko-charcoal);font-size:14px;font-weight:700}._6FKeXq_groupStatus{color:var(--aiko-metal);margin-top:2px;font-size:12.5px}._6FKeXq_groupActionLabel{color:var(--aiko-metal);font-size:12px;font-weight:600}._6FKeXq_nextLessonSection{border-top:.5px solid var(--aiko-cloud-light);padding-top:18px}._6FKeXq_nextLessonLabel{color:var(--aiko-metal);font-size:11px;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;margin-bottom:6px}._6FKeXq_nextLessonDetails{align-items:center;gap:12px;display:flex}._6FKeXq_toneCare{background:color-mix(in srgb, var(--aiko-care) 10%, var(--aiko-white))!important;border:.5px solid color-mix(in srgb, var(--aiko-care) 30%, transparent)!important}._6FKeXq_toneCare ._6FKeXq_groupStatus{font-weight:600;color:var(--aiko-care)!important}._6FKeXq_toneCloud{background:color-mix(in srgb, var(--aiko-mint) 10%, var(--aiko-white))!important;border:.5px solid color-mix(in srgb, var(--aiko-mint) 30%, transparent)!important}._6FKeXq_toneCloud ._6FKeXq_groupStatus{font-weight:600;color:var(--aiko-mint)!important}._6FKeXq_toneCalm{background:color-mix(in srgb, var(--aiko-indigo) 10%, var(--aiko-white))!important;border:.5px solid color-mix(in srgb, var(--aiko-indigo) 30%, transparent)!important}._6FKeXq_toneCalm ._6FKeXq_groupStatus{font-weight:600;color:var(--aiko-indigo)!important}
.tIlxhW_paperLetterCard{background:var(--aiko-white);border:.5px solid var(--aiko-cloud);max-width:640px;color:var(--aiko-ink-2);box-shadow:var(--aiko-shadow-card);border-radius:12px;margin:0 auto;padding:32px 36px;font-size:13.5px;line-height:1.65}.tIlxhW_letterMetadata{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:8px;display:flex}.tIlxhW_metadataLabel{color:var(--aiko-ink-3);margin:0 0 2px;font-size:11px}.tIlxhW_metadataValue{color:var(--aiko-ink);margin:0;font-weight:600}.tIlxhW_metadataSub{color:var(--aiko-ink-3);margin:2px 0 0;font-size:12px}.tIlxhW_letterOrtDatum{text-align:right;color:var(--aiko-ink-3);font-size:12px;font-family:var(--font-jetbrains)}.tIlxhW_letterAnrede{color:var(--aiko-ink-3);margin:0 0 4px;font-size:11px}.tIlxhW_letterH1{color:var(--aiko-ink);letter-spacing:-.01em;margin:0 0 18px;font-size:18.5px;font-weight:700}.tIlxhW_letterH2{color:var(--aiko-ink);margin:20px 0 8px;font-size:14.5px;font-weight:700}.tIlxhW_infoHighlightBlock{background:var(--aiko-indigo-light);border-left:3px solid var(--aiko-indigo);border-radius:0 10px 10px 0;margin:14px 0;padding:13px 16px}.tIlxhW_highlightTitle{color:var(--aiko-indigo-tx);margin:0;font-size:13px;font-weight:600}.tIlxhW_highlightSubtitle{color:var(--aiko-ink-2);margin:5px 0 0;font-size:12.5px}.tIlxhW_letterList{flex-direction:column;gap:6px;margin:0 0 12px;padding-left:20px;font-size:13px;list-style:outside;display:flex}.tIlxhW_pilotGridInfo{grid-template-columns:1fr 1fr;gap:4px 24px;margin-bottom:14px;font-size:12.5px;display:grid}.tIlxhW_pilotGridLabel{color:var(--aiko-ink-3)}.tIlxhW_talonSeparator{border-top:2px dashed var(--aiko-cloud);margin:26px 0}.tIlxhW_talonBlock{background:var(--aiko-milk);border-radius:12px;padding:22px}.tIlxhW_talonTitle{color:var(--aiko-ink);margin:0 0 4px;font-size:15px;font-weight:700}.tIlxhW_talonSubtitle{color:var(--aiko-ink-3);margin:0 0 14px;font-size:11.5px}.tIlxhW_talonBlockTitle{margin:0 0 8px;font-weight:600}.tIlxhW_talonBlockText{color:var(--aiko-ink-2);margin:0;font-size:12.5px}.tIlxhW_talonCheckboxRow{align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.tIlxhW_talonCheckbox{border:.5px solid var(--aiko-cloud);border-radius:4px;flex-shrink:0;width:18px;height:18px;margin-top:1px}.tIlxhW_talonSignFields{grid-template-columns:1fr 1fr;gap:28px;display:grid}.tIlxhW_signFieldLabel{color:var(--aiko-ink-3);margin:0 0 4px;font-size:11.5px}.tIlxhW_signFieldLine{border-bottom:1px solid var(--aiko-cloud);height:24px}.tIlxhW_sentActionsRow{justify-content:flex-end;gap:10px;max-width:720px;margin:14px auto 0;display:flex}.tIlxhW_btnExportPdf{border:.5px solid var(--aiko-cloud);background:var(--aiko-white);color:var(--aiko-ink-2);cursor:pointer;border-radius:8px;align-items:center;padding:9px 16px;font-size:13px;display:inline-flex}.tIlxhW_btnExportPdf:hover{background:var(--aiko-milk)}.tIlxhW_mb20{margin-bottom:20px}.tIlxhW_pParagraph{margin:0 0 12px}.tIlxhW_pParagraphSmall{margin:0 0 4px}
.RIDt2a_layoutWrap{font-family:var(--font-mono);flex-direction:column;gap:20px;padding:0 16px;font-size:12px;display:flex}.RIDt2a_headerCard{border-radius:var(--aiko-radius-card,14px);border:.5px solid var(--aiko-cloud);background:var(--aiko-white);box-shadow:var(--aiko-shadow-card);align-items:center;gap:12px;padding:10px 14px;display:flex}.RIDt2a_headerBubble{border:.5px solid var(--aiko-cloud);background:var(--aiko-cloud-light);border-radius:8px;flex:1;align-items:center;gap:8px;padding:8px 12px;display:flex}.RIDt2a_headerBubbleDot{background:var(--aiko-indigo);border-radius:50%;flex-shrink:0;width:6px;height:6px}.RIDt2a_headerBubbleText{color:var(--aiko-indigo-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:italic;line-height:1;overflow:hidden}.RIDt2a_heroHeading{color:var(--aiko-charcoal);letter-spacing:-.02em;font-size:22px;font-weight:800;line-height:1;font-family:var(--font-sans);margin-bottom:4px}.RIDt2a_heroSub{color:var(--aiko-metal);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.RIDt2a_nextActionCard{border-radius:var(--aiko-radius-card,14px);border:.5px solid var(--aiko-cloud);background:var(--aiko-indigo-light);align-items:center;gap:12px;padding:14px;text-decoration:none;display:flex}.RIDt2a_nextActionTitle{color:var(--aiko-charcoal);font-size:13px;font-weight:700;font-family:var(--font-sans)}.RIDt2a_nextActionSub{color:var(--aiko-indigo-text);margin-top:2px;font-size:11px}.RIDt2a_statsGrid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.RIDt2a_statCard{text-align:center;border:.5px solid var(--aiko-cloud);background:var(--aiko-white);box-shadow:var(--aiko-shadow-card);border-radius:10px;padding:10px}.RIDt2a_statNumber{color:var(--aiko-charcoal);font-size:16px;font-weight:700}.RIDt2a_statLabel{color:var(--aiko-metal);margin-top:2px;font-size:10px}
.JJ0cpW_planWrap{flex-direction:column;gap:20px;padding:28px 24px 80px;display:flex}.JJ0cpW_heroRow{align-items:flex-start;gap:14px;display:flex}.JJ0cpW_heroSub{letter-spacing:.12em;color:var(--aiko-metal);margin-bottom:4px;font-size:11px}.JJ0cpW_heroTitle{color:var(--aiko-charcoal);margin:0;font-size:28px;font-weight:700;line-height:1.2}.JJ0cpW_heroMeta{color:var(--aiko-metal);margin-top:4px;font-size:12px}.JJ0cpW_daysTag{font-family:var(--font-mono);color:var(--aiko-indigo);margin-left:10px;font-weight:600}.JJ0cpW_progressCard{background:var(--aiko-white);border:.5px solid var(--aiko-cloud);border-radius:var(--aiko-radius-card,14px);box-shadow:var(--aiko-shadow-card);align-items:center;gap:14px;padding:12px 16px;display:flex}.JJ0cpW_progressLabel{letter-spacing:.12em;color:var(--aiko-metal);margin-bottom:6px;font-size:10px;font-weight:700}.JJ0cpW_progressTrack{background:var(--aiko-cloud-light);border-radius:3px;height:6px;overflow:hidden}.JJ0cpW_progressFill{background:var(--aiko-indigo);border-radius:3px;height:100%;transition:width .5s}.JJ0cpW_progressCount{font-family:var(--font-mono);color:var(--aiko-indigo);font-size:24px;font-weight:600;line-height:1}.JJ0cpW_phaseBlock{flex-direction:column;display:flex}.JJ0cpW_phaseHeader{align-items:center;gap:12px;margin-bottom:8px;display:flex}.JJ0cpW_phaseBadge{background:var(--aiko-cloud-light);border:.5px solid var(--aiko-cloud);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:flex}.JJ0cpW_phaseTitle{color:var(--aiko-charcoal);font-size:13px;font-weight:600}.JJ0cpW_milestonesList{border-left:.5px solid var(--aiko-cloud);flex-direction:column;gap:8px;margin-bottom:4px;margin-left:18px;padding-left:30px;display:flex}.JJ0cpW_connectorLine{background:var(--aiko-cloud-light);width:2px;height:16px;margin-left:17px}.JJ0cpW_milestoneStation{background:var(--aiko-white);border:.5px solid var(--aiko-cloud);box-shadow:var(--aiko-shadow-card);border-radius:12px;align-items:center;gap:12px;padding:10px 14px;display:flex}.JJ0cpW_stationReached{border-color:var(--aiko-sand);background:var(--aiko-sand-light)}.JJ0cpW_stationCurrent{border-color:var(--aiko-indigo);background:var(--aiko-indigo-light)}.JJ0cpW_starIcon{color:var(--aiko-metal);flex-shrink:0;font-size:18px}.JJ0cpW_starReached{color:var(--aiko-sand)}.JJ0cpW_starCurrent{color:var(--aiko-indigo)}.JJ0cpW_stationLabel{color:var(--aiko-charcoal);font-size:13px;font-weight:600}.JJ0cpW_stationDate{color:var(--aiko-metal);font-size:11px;font-family:var(--font-mono);margin-top:2px}.JJ0cpW_stationTargetHint{color:var(--aiko-indigo-text);margin-top:2px;font-size:11px;font-style:italic}.JJ0cpW_checkMark{color:var(--aiko-emerald);flex-shrink:0;font-size:15px;font-weight:700}.JJ0cpW_backLinkWrap{text-align:center;margin-top:8px}.JJ0cpW_backLink{color:var(--aiko-metal);font-size:13px;text-decoration:none}
.-sKf_G_modalOverlay{background:var(--aiko-backdrop-bg,#0009);z-index:4000;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.-sKf_G_bottomSheetOverlay{background:var(--aiko-backdrop-bg,#00000080);z-index:51;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.-sKf_G_sheetCard{background:var(--sus-card-bg,var(--aiko-slate-900));border:.5px solid var(--aiko-cloud-light,#ffffff1a);border-radius:20px 20px 0 0;width:100%;max-width:480px;padding:20px 24px 36px}.-sKf_G_helpOptionItem{background:var(--aiko-inset-bg-soft,#ffffff0d);border:.5px solid var(--aiko-cloud-light,#ffffff1a);min-height:44px;color:var(--sus-text-1,var(--aiko-white));cursor:pointer;text-align:left;border-radius:12px;flex-direction:column;align-items:flex-start;width:100%;padding:14px 16px;display:flex}.-sKf_G_socialDropdown{z-index:100;background:var(--sus-dropdown-bg,var(--aiko-slate-900));border:.5px solid var(--sus-border-solid,#ffffff1f);border-radius:14px;width:280px;padding:8px;position:absolute;top:34px;right:0;box-shadow:0 12px 36px #00000080}.-sKf_G_socialDropdownItem{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:flex-start;gap:10px;width:100%;min-height:44px;padding:8px;display:flex}.-sKf_G_socialSwitchBtn{background:var(--aiko-inset-bg-soft,#ffffff0a);border:.5px solid var(--aiko-cloud-light,#ffffff1a);color:var(--sus-violet-light);cursor:pointer;border-radius:8px;align-items:center;gap:6px;min-height:32px;padding:5px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.-sKf_G_reportStreamBox{background:var(--aiko-inset-bg-soft,#ffffff0d);border:.5px solid var(--aiko-cloud-light,#ffffff1a);border-radius:16px;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.-sKf_G_reportStreamHeader{border-bottom:.5px solid var(--aiko-cloud-light,#ffffff1a);background:var(--aiko-inset-bg-soft,#ffffff08);justify-content:space-between;align-items:center;padding:16px;display:flex}
.NaGbdq_experteContainer{gap:var(--space-3);flex-direction:column;margin-top:16px;display:flex}.NaGbdq_modeSwitcherBar{background:var(--aiko-cloud-light);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:4px 6px;display:flex}.NaGbdq_modeButtonGroup{gap:4px;display:inline-flex}.NaGbdq_cockpitHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);border:.5px solid var(--aiko-cloud);border-radius:var(--radius-lg,12px);box-shadow:var(--aiko-shadow-sm);background:#fff;flex-wrap:wrap;padding:16px 20px;display:flex}.NaGbdq_headerTitleRow{align-items:center;gap:10px;display:flex}.NaGbdq_cockpitTitle{color:var(--aiko-charcoal);margin:0;font-size:20px;font-weight:800}.NaGbdq_badgeMain{background:var(--aiko-indigo);color:#fff;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800}.NaGbdq_cockpitSubtitle{color:var(--aiko-metal);margin:4px 0 0;font-size:13px}.NaGbdq_explanationBanner{background:var(--aiko-snow);border:.5px solid var(--aiko-sky);border-radius:var(--radius-lg,12px);flex-direction:column;gap:8px;padding:14px 18px;display:flex}.NaGbdq_explanationSteps{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-top:4px;display:grid}.NaGbdq_explanationStep{border:.5px solid var(--aiko-cloud);background:#fff;border-radius:8px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.NaGbdq_stepNr{text-transform:uppercase;color:var(--aiko-indigo);font-size:10.5px;font-weight:800}.NaGbdq_stepTitle{color:var(--aiko-charcoal);font-size:12.5px;font-weight:800}.NaGbdq_stepText{color:var(--aiko-metal);margin:0;font-size:11.5px;line-height:1.35}.NaGbdq_metricsGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.NaGbdq_workflowGrid{gap:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:1024px){.NaGbdq_workflowGrid{grid-template-columns:1fr}}.NaGbdq_columnCard{background:var(--aiko-snow);border:.5px solid var(--aiko-cloud);border-radius:var(--radius-lg,12px);flex-direction:column;gap:10px;min-height:380px;padding:14px;display:flex}.NaGbdq_columnHeader{border-bottom:.5px solid var(--aiko-cloud);justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.NaGbdq_columnHeaderTitle{color:var(--aiko-charcoal);margin:0;font-size:13.5px;font-weight:800}.NaGbdq_columnHeaderBadge{border:.5px solid var(--aiko-cloud);color:var(--aiko-indigo);background:#fff;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:800}.NaGbdq_cardItem{border:.5px solid var(--aiko-cloud);box-shadow:var(--aiko-shadow-sm);background:#fff;border-radius:8px;flex-direction:column;gap:6px;padding:10px 12px;transition:transform .12s,box-shadow .12s;display:flex}.NaGbdq_cardItem:hover{box-shadow:var(--aiko-shadow-md);transform:translateY(-1px)}.NaGbdq_cardItemHeader{justify-content:space-between;align-items:center;gap:6px;display:flex}.NaGbdq_cardItemTitle{color:var(--aiko-charcoal);margin:0;font-size:12.5px;font-weight:800}.NaGbdq_statusPill{border-radius:4px;padding:1px 5px;font-size:9.5px;font-weight:800}.NaGbdq_status_hoch,.NaGbdq_stageBadge_5{background:var(--aiko-jelly-yellow-soft);color:var(--aiko-charcoal);border:.5px solid color-mix(in srgb, var(--aiko-jelly-yellow) 40%, transparent)}.NaGbdq_status_mittel,.NaGbdq_stageBadge_3,.NaGbdq_stageBadge_4{background:var(--aiko-sky-soft);color:var(--aiko-indigo);border:.5px solid color-mix(in srgb, var(--aiko-sky) 40%, transparent)}.NaGbdq_status_beobachten,.NaGbdq_stageBadge_1,.NaGbdq_stageBadge_2{background:var(--aiko-snow);color:var(--aiko-charcoal);border:.5px solid var(--aiko-cloud)}.NaGbdq_cardText{color:var(--aiko-charcoal);margin:0;font-size:11.5px;line-height:1.35}.NaGbdq_cardHint{color:var(--aiko-metal);background:var(--aiko-snow);border:.5px solid var(--aiko-cloud-light);border-radius:5px;margin:0;padding:5px 8px;font-size:11px}.NaGbdq_cardFooterRow{border-top:.5px solid var(--aiko-cloud-light);justify-content:space-between;align-items:center;margin-top:4px;padding-top:6px;display:flex}.NaGbdq_cardFooterLabel{color:var(--aiko-metal);font-size:10px;font-weight:700}.NaGbdq_actionBtnGroup{flex-wrap:wrap;gap:4px;display:flex}
.dSAyeW_wochenupdateGrid{grid-template-columns:1fr 2fr 1fr;align-items:start;gap:16px;display:grid}@media (max-width:1024px){.dSAyeW_wochenupdateGrid{grid-template-columns:1fr}}.dSAyeW_kpiCol{flex-direction:column;gap:12px;min-width:0;display:flex}.dSAyeW_kpiCard{background:var(--aiko-white);border:.5px solid var(--aiko-cloud);border-radius:12px;padding:16px}.dSAyeW_kpiHeader{justify-content:space-between;align-items:center;gap:6px;display:flex}.dSAyeW_kpiLabel{color:var(--aiko-ink-3);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:700}.dSAyeW_kpiVal{font-family:var(--font-jetbrains);font-variant-numeric:tabular-nums;color:var(--aiko-ink);margin-top:4px;font-size:26px;font-weight:700}.dSAyeW_kpiValColor{color:var(--aiko-indigo-tx)}.dSAyeW_kpiSub{color:var(--aiko-ink-3);margin:4px 0 0;font-size:11.5px}.dSAyeW_milestonesList{flex-direction:column;gap:6px;margin-top:9px;display:flex}.dSAyeW_milestoneItem{background:var(--aiko-milk);border-radius:8px;align-items:flex-start;gap:7px;padding:8px 10px;display:flex}.dSAyeW_milestoneText{color:var(--aiko-ink);font-size:12px;line-height:1.4}.dSAyeW_talonDisclaimerText{color:var(--aiko-ink-3);margin-top:9px;font-size:11.5px;line-height:1.5}.dSAyeW_editorCol{flex-direction:column;grid-column:span 2;gap:12px;min-width:0;display:flex}.dSAyeW_editorHintText{color:var(--aiko-ink-3);margin:0 0 12px;font-size:12.5px;font-style:italic}.dSAyeW_aikoSynthesisCard{background:var(--aiko-white);border:.5px solid var(--aiko-cloud);border-radius:12px;align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.dSAyeW_synthesisAvatar{border-radius:var(--aiko-radius-full);background:var(--aiko-indigo-light);border:.5px solid var(--aiko-indigo);width:26px;height:26px;color:var(--aiko-indigo);flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-weight:800;display:inline-flex}.dSAyeW_synthesisText{color:var(--aiko-ink-2);margin:0;padding-top:3px;font-size:12.5px;font-style:italic;line-height:1.5}.dSAyeW_tracingFooter{border-top:.5px solid var(--aiko-cloud);max-width:1100px;margin:26px auto 0;padding:16px 2px 40px}.dSAyeW_btnToggleTrace{letter-spacing:.06em;text-transform:uppercase;color:var(--aiko-ink-3);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:10.5px;font-weight:700;display:inline-flex}.dSAyeW_tracingGrid{font-family:var(--font-jetbrains);color:var(--aiko-ink-3);grid-template-columns:1fr 1fr 1fr;gap:16px;margin-top:12px;font-size:10.5px;line-height:1.7;display:grid}@media (max-width:768px){.dSAyeW_tracingGrid{grid-template-columns:1fr}}.dSAyeW_tracingColTitle{color:var(--aiko-ink-3);text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px;font-weight:700}.dSAyeW_tracingItem{margin-bottom:5px}.dSAyeW_driftSection{border-top:.5px solid var(--aiko-cloud);font-family:var(--font-jetbrains);color:var(--aiko-ink-3);margin-top:14px;padding-top:12px;font-size:10.5px;line-height:1.7}.dSAyeW_driftTitle{color:var(--aiko-ink-3);text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px;font-weight:700}
.z7RuuG_backdrop{background:color-mix(in srgb, var(--aiko-charcoal) 60%, transparent);z-index:9999;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.z7RuuG_modal{background:var(--aiko-paper);border:.5px solid var(--aiko-cloud);width:100%;max-width:400px;box-shadow:var(--aiko-shadow-card);text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:20px;padding:32px;display:flex}.z7RuuG_title{color:var(--aiko-charcoal);margin:0;font-size:20px;font-weight:700}.z7RuuG_subtitle{color:var(--aiko-storm);margin:0;font-size:13px}.z7RuuG_circleWrapper{justify-content:center;align-items:center;width:160px;height:160px;margin:12px 0;display:flex;position:relative}.z7RuuG_breathingCircle{background:var(--aiko-mint-light);border:.5px solid var(--aiko-mint);border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;animation:16s ease-in-out infinite z7RuuG_breathing-loop;display:flex}.z7RuuG_phaseText{color:var(--aiko-indigo);font-size:14px;font-weight:700}@keyframes z7RuuG_breathing-loop{0%,to{background:var(--aiko-cloud-light);transform:scale(.85)}25%{background:var(--aiko-mint-light);transform:scale(1.35)}50%{background:var(--aiko-mint-light);transform:scale(1.35)}75%{background:var(--aiko-cloud-light);transform:scale(.85)}}
.RsHwIW_modalBackdrop{background:color-mix(in srgb, var(--aiko-charcoal) 40%, transparent);z-index:1000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.RsHwIW_modalBox{width:90%;max-width:480px;box-shadow:var(--aiko-shadow-lg);background:#fff;border-radius:12px;flex-direction:column;gap:12px;padding:20px;display:flex}.RsHwIW_modalTitle{color:var(--aiko-charcoal);margin:0;font-size:16px;font-weight:800}.RsHwIW_formGroup{flex-direction:column;gap:4px;display:flex}.RsHwIW_formLabel{color:var(--aiko-charcoal);font-size:11.5px;font-weight:700}.RsHwIW_formInput{border:.5px solid var(--aiko-cloud);border-radius:6px;padding:8px 10px;font-family:inherit;font-size:12.5px}.RsHwIW_formInput:focus{border-color:var(--aiko-indigo);outline:none}.RsHwIW_btnGroup{justify-content:flex-end;gap:6px;margin-top:8px;display:flex}
._5WOgbW_uploadCard{background-color:var(--aiko-white);border-radius:var(--aiko-radius-card);border:.5px solid var(--aiko-cloud);max-width:760px;margin:0 auto;padding:24px}._5WOgbW_heroContainer{margin-bottom:20px}._5WOgbW_uploadHeading{margin:0;font-size:17px;font-weight:700}._5WOgbW_uploadSubtext{color:var(--aiko-metal);margin-top:4px;font-size:13px}._5WOgbW_errorBanner{background-color:var(--aiko-error-light);border-radius:var(--aiko-radius-pill);color:var(--aiko-error-tx);margin-bottom:16px;padding:10px;font-size:13px}._5WOgbW_warningBanner{background-color:var(--aiko-warning-light);border-radius:var(--aiko-radius-pill);color:var(--aiko-warning-tx);margin-bottom:16px;padding:10px;font-size:13px}._5WOgbW_processingBanner{background-color:var(--aiko-indigo-light);border-radius:var(--aiko-radius-pill);color:var(--aiko-indigo-text);text-align:center;padding:12px;font-size:13px}._5WOgbW_dropzone{border:.5px dashed var(--aiko-cloud);border-radius:var(--aiko-radius-card);text-align:center;background-color:var(--aiko-white);padding:32px 24px;transition:all .18s}._5WOgbW_dropzone:hover{border-color:var(--aiko-indigo);background-color:var(--aiko-milk)}._5WOgbW_dropzoneLabel{cursor:pointer;flex-direction:column;align-items:center;gap:6px;display:inline-flex}._5WOgbW_dropzoneLabelPending{cursor:default;opacity:.6}._5WOgbW_dropzoneTitle{color:var(--aiko-charcoal);font-size:14.5px;font-weight:700}._5WOgbW_dropzoneSubtitle{color:var(--aiko-metal);margin-top:2px;font-size:12px}._5WOgbW_formColumn{flex-direction:column;gap:16px;display:flex}._5WOgbW_formGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}._5WOgbW_formLabel{margin-bottom:4px;font-size:12.5px;font-weight:600;display:block}._5WOgbW_formInput{border-radius:var(--aiko-radius-pill);border:.5px solid var(--aiko-cloud);outline:none;width:100%;padding:8px 12px;font-size:13px}._5WOgbW_formSelect{border-radius:var(--aiko-radius-pill);border:.5px solid var(--aiko-cloud);background:var(--aiko-white);width:100%;padding:8px 10px;font-size:13px}._5WOgbW_formTextarea{border-radius:var(--aiko-radius-pill);border:.5px solid var(--aiko-cloud);resize:vertical;outline:none;width:100%;padding:8px 12px;font-size:13px}._5WOgbW_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.CU1vJW_actionsCol{flex-direction:column;gap:10px;min-width:0;display:flex}.CU1vJW_communicatePanel{background:var(--aiko-white);border:.5px solid var(--aiko-cloud);border-radius:12px;padding:14px}.CU1vJW_communicateTitle{color:var(--aiko-ink-3);text-transform:uppercase;letter-spacing:.08em;margin-bottom:9px;font-size:9.5px;font-weight:700;display:block}.CU1vJW_actionButton{border:.5px solid var(--aiko-cloud);background:var(--aiko-white);width:100%;color:var(--aiko-ink);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:10px;margin-bottom:8px;padding:8px 12px;transition:background .15s;display:flex}.CU1vJW_actionButton:hover{background:var(--aiko-milk)}.CU1vJW_actionIconWrapper{align-items:center;display:inline-flex}.CU1vJW_actionTitle{font-size:12.5px;font-weight:600;display:block}.CU1vJW_actionHint{opacity:.75;font-size:10.5px}.CU1vJW_actionAdviseText{color:var(--aiko-ink-3);margin:2px 0 0;font-size:10.5px;line-height:1.5}
.ooiQ8a_canvasContainer{background:var(--aiko-paper);border:.5px solid var(--aiko-cloud);width:100%;height:280px;box-shadow:var(--aiko-shadow-card);touch-action:none;border-radius:16px;position:relative;overflow:hidden}.ooiQ8a_canvas{cursor:crosshair;width:100%;height:100%;display:block}.ooiQ8a_toolbar{z-index:2;gap:8px;display:flex;position:absolute;top:10px;right:10px}.ooiQ8a_toolBtn{background:var(--aiko-white);border:.5px solid var(--aiko-cloud);color:var(--aiko-charcoal);cursor:pointer;box-shadow:var(--aiko-shadow-card);border-radius:8px;align-items:center;gap:4px;padding:6px 10px;font-size:12px;font-weight:600;display:flex}.ooiQ8a_toolBtn:hover{background:var(--aiko-milk);border-color:var(--aiko-indigo)}
@keyframes J1atXa_aikoGlow{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--aiko-indigo) 32%, transparent), 0 1px 3px #1111181a}50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--aiko-indigo) 0%, transparent), 0 1px 3px #1111181a}}@keyframes J1atXa_nowPulse{0%,to{opacity:.9}50%{opacity:.45}}@keyframes J1atXa_slideIn{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}.J1atXa_root{background-color:var(--aiko-milk);width:100%;min-height:100vh;color:var(--aiko-charcoal);font-family:var(--font-plus-jakarta);letter-spacing:-.01em;flex-direction:column;display:flex;position:relative;overflow-x:auto}.J1atXa_canvasWrap{flex-direction:column;flex:1;width:100%;max-width:1440px;min-height:100vh;margin:0 auto;display:flex;position:relative}.J1atXa_paperGrid{pointer-events:none;background-image:linear-gradient(0deg, color-mix(in srgb, var(--aiko-charcoal) 2.8%, transparent) 1px, transparent 1px),  linear-gradient(90deg, color-mix(in srgb, var(--aiko-charcoal) 2.8%, transparent) 1px, transparent 1px),  linear-gradient(0deg, color-mix(in srgb, var(--aiko-charcoal) 1.6%, transparent) 1px, transparent 1px),  linear-gradient(90deg, color-mix(in srgb, var(--aiko-charcoal) 1.6%, transparent) 1px, transparent 1px);background-size:29px 29px,29px 29px,14.5px 14.5px,14.5px 14.5px;position:absolute;inset:0}.J1atXa_topBar{border-bottom:.5px solid var(--aiko-cloud);background:color-mix(in srgb, var(--aiko-white) 94%, transparent);flex:none;align-items:center;gap:14px;height:42px;padding:0 20px;display:flex;position:relative}.J1atXa_badgeSchool{background:var(--aiko-charcoal);color:var(--aiko-white);border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700}.J1atXa_schoolContext{color:var(--aiko-iron);font-size:12px}.J1atXa_workspacePill{background:var(--aiko-cloud-light);border-radius:8px;align-items:center;gap:2px;padding:2px;display:flex}.J1atXa_workspaceBtn{cursor:pointer;touch-action:manipulation;border:none;border-radius:6px;min-height:32px;padding:4px 10px;font-family:inherit;font-size:11px;font-weight:500;transition:all .15s;position:relative}.J1atXa_workspaceBtn:after{content:"";min-width:44px;min-height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.J1atXa_kwText{color:var(--aiko-metal);font-size:11px}.J1atXa_absencePill{color:var(--aiko-rose-text);background:var(--aiko-rose-light);border:.5px solid color-mix(in srgb, var(--aiko-rose) 22%, transparent);border-radius:9999px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;display:flex}.J1atXa_absenceDot{background:var(--aiko-rose);border-radius:9999px;width:5px;height:5px}.J1atXa_avatarCircle{background:var(--aiko-charcoal);width:26px;height:26px;color:var(--aiko-white);border-radius:9999px;place-items:center;font-size:11px;font-weight:600;display:grid}.J1atXa_aikoTriggerBtn{border:.5px solid color-mix(in srgb, var(--aiko-indigo) 35%, transparent);background: linear-gradient(180deg, var(--aiko-white), color-mix(in srgb, var(--aiko-indigo) 6%, transparent));cursor:pointer;touch-action:manipulation;border-radius:7px;align-items:center;gap:6px;height:28px;min-height:28px;padding:0 10px;animation:3.6s ease-in-out infinite J1atXa_aikoGlow;display:flex;position:relative}.J1atXa_aikoTriggerBtn:after{content:"";min-width:44px;min-height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.J1atXa_nextLessonStrip{border-bottom:.5px solid var(--aiko-cloud);background:var(--aiko-white);flex:none;align-items:center;gap:18px;padding:10px 20px;display:flex;position:relative}.J1atXa_todayDateText{letter-spacing:-.02em;font-size:15px;font-weight:700}.J1atXa_nowPauseBadge{color:var(--aiko-metal);margin-top:2px;font-size:11px}.J1atXa_nextLessonPill{border:.5px solid var(--aiko-cloud);background:var(--aiko-white);border-radius:9px;align-items:center;gap:10px;padding:7px 12px;display:flex}.J1atXa_btnPrimaryObsidian{background:var(--aiko-charcoal);min-height:44px;color:var(--aiko-white);cursor:pointer;touch-action:manipulation;border:none;border-radius:8px;align-items:center;gap:6px;padding:0 16px;font-family:inherit;font-size:12px;font-weight:600;transition:transform .1s;display:inline-flex}.J1atXa_btnPrimaryObsidian:hover{transform:translateY(-1px)}.J1atXa_btnOutlineTandem{border:.5px solid var(--aiko-cloud-marker);background:var(--aiko-white);min-height:44px;color:var(--aiko-charcoal);cursor:pointer;touch-action:manipulation;border-radius:8px;align-items:center;padding:0 12px;font-family:inherit;font-size:12px;font-weight:500;display:inline-flex}@media (max-width:1023px){.J1atXa_topBar{-webkit-overflow-scrolling:touch;overflow-x:auto}.J1atXa_nextLessonStrip{flex-wrap:wrap;gap:10px}}
.NYgvVG_formColumn{flex-direction:column;gap:16px;display:flex}.NYgvVG_cardContainer{background-color:var(--aiko-white);border-radius:var(--aiko-radius-card);border:.5px solid var(--aiko-cloud);box-shadow:var(--aiko-shadow-card)}.NYgvVG_detailHeader{background-color:var(--aiko-white);border-radius:var(--aiko-radius-card);border:.5px solid var(--aiko-cloud);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.NYgvVG_detailTitle{margin:0;font-size:16px;font-weight:700}.NYgvVG_detailBadgeRow{align-items:center;gap:8px;margin-top:4px;display:flex}.NYgvVG_fachBadge,.NYgvVG_statusBadge{padding:var(--space-0-5) var(--space-1);border-radius:var(--aiko-radius-chip);font-size:var(--font-size-xs,11px);font-weight:600}.NYgvVG_detailDate{color:var(--aiko-metal);font-size:11.5px}.NYgvVG_detailActions{gap:8px;display:flex}.NYgvVG_detailPrintLink{border-radius:var(--aiko-radius-pill);border:.5px solid var(--aiko-indigo);background-color:var(--aiko-indigo-light);color:var(--aiko-indigo-text);padding:6px 14px;font-size:13px;font-weight:600;text-decoration:none}.NYgvVG_successBanner{background-color:var(--standard-bg);border-radius:var(--aiko-radius-pill);color:var(--standard-tx);padding:10px 14px;font-size:13px}.NYgvVG_detailContentCard{background-color:var(--aiko-white);border-radius:var(--aiko-radius-card);border:.5px solid var(--aiko-cloud);padding:20px}.NYgvVG_detailTabsRow{border-bottom:.5px solid var(--aiko-cloud);gap:8px;margin-bottom:16px;padding-bottom:12px;display:flex}.NYgvVG_variantHeadingRow{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.NYgvVG_variantTitle{margin:0;font-size:14.5px;font-weight:700}.NYgvVG_variantMeta{color:var(--aiko-metal);font-size:12px}.NYgvVG_scaffoldingBox{background-color:var(--aiko-milk);border-radius:var(--aiko-radius-pill);margin-bottom:12px;padding:10px 12px;font-size:12.5px}.NYgvVG_variantContentBox{background-color:var(--aiko-milk);border:.5px solid var(--aiko-cloud);white-space:pre-wrap;border-radius:8px;padding:16px;font-family:inherit;font-size:13.5px;line-height:1.6}
.fhx5dq_translationGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:768px){.fhx5dq_translationGrid{grid-template-columns:1fr}}.fhx5dq_translationCard{background:var(--aiko-white);border:.5px solid var(--aiko-cloud);border-radius:12px;padding:16px}.fhx5dq_translationPlaceholderCard{background:var(--aiko-white);border:.5px dashed var(--aiko-cloud);border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;padding:16px;display:flex}.fhx5dq_translationLabel{color:var(--aiko-ink-3);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:700}.fhx5dq_originalTextContent{white-space:pre-wrap;color:var(--aiko-ink);max-height:280px;margin-top:10px;font-size:12.5px;line-height:1.6;overflow-y:auto}.fhx5dq_cardAlert{background:var(--aiko-white);border:.5px solid var(--aiko-cloud);border-left:3px solid var(--aiko-cloud);border-radius:0 8px 8px 0;align-items:flex-start;gap:9px;max-width:640px;margin:0 auto 14px;padding:10px 13px;display:flex}.fhx5dq_cardAlertText{color:var(--aiko-ink-2);margin:0;font-size:12px;line-height:1.55}.fhx5dq_btnTranslateSoon{opacity:.5;cursor:not-allowed;border:.5px solid var(--aiko-cloud);background:var(--aiko-milk);color:var(--aiko-ink-3);border-radius:8px;padding:8px 14px;font-size:12px;font-weight:600}
.FwLxpq_card{border-radius:12px;align-items:flex-start;gap:14px;padding:14px 16px;transition:border-color .15s,background-color .15s;display:flex}.FwLxpq_urgentCard{background:color-mix(in srgb, var(--aiko-coral) 6%, transparent);border:.5px solid color-mix(in srgb, var(--aiko-coral) 30%, transparent)}.FwLxpq_normalCard{background:color-mix(in srgb, var(--aiko-white) 3%, transparent);border:.5px solid color-mix(in srgb, var(--aiko-violet) 15%, transparent)}.FwLxpq_dot{background:var(--aiko-metal);border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:3px}.FwLxpq_urgentDot{background:var(--aiko-coral);box-shadow:0 0 8px color-mix(in srgb, var(--aiko-coral) 60%, transparent)}.FwLxpq_content{flex:1;min-width:0}.FwLxpq_headerRow{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.FwLxpq_studentName{color:var(--aiko-white);font-size:14px;font-weight:700}.FwLxpq_timeAgo{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;color:color-mix(in srgb, var(--aiko-white) 45%, transparent);letter-spacing:.04em;flex-shrink:0;font-size:10px}.FwLxpq_badgeRow{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.FwLxpq_badgeRowCompact{margin-bottom:6px}.FwLxpq_urgentBadge{letter-spacing:.1em;background:color-mix(in srgb, var(--aiko-coral) 18%, transparent);color:var(--aiko-coral);border-radius:999px;padding:1px 7px;font-size:10px;font-weight:700}.FwLxpq_contextBadgeUrgent{letter-spacing:.08em;background:color-mix(in srgb, var(--aiko-coral) 12%, transparent);color:var(--aiko-coral);border-radius:999px;padding:1px 7px;font-size:10px;font-weight:600}.FwLxpq_contextBadgeNormal{letter-spacing:.08em;background:color-mix(in srgb, var(--aiko-violet) 12%, transparent);color:var(--aiko-violet);border-radius:999px;padding:1px 7px;font-size:10px;font-weight:600}.FwLxpq_ackedBadge{letter-spacing:.08em;background:color-mix(in srgb, var(--aiko-mint) 12%, transparent);color:var(--aiko-mint);border-radius:999px;padding:1px 7px;font-size:10px;font-weight:600}.FwLxpq_message{color:color-mix(in srgb, var(--aiko-white) 75%, transparent);margin:0 0 10px;font-size:13px;line-height:1.4}.FwLxpq_actionsRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.FwLxpq_ackBtnUrgent{background:color-mix(in srgb, var(--aiko-coral) 14%, transparent);border:.5px solid color-mix(in srgb, var(--aiko-coral) 30%, transparent);color:var(--aiko-coral);cursor:pointer;border-radius:6px;padding:5px 12px;font-size:12px;font-weight:600;transition:opacity .15s}.FwLxpq_ackBtnNormal{background:color-mix(in srgb, var(--aiko-violet) 14%, transparent);border:.5px solid color-mix(in srgb, var(--aiko-violet) 30%, transparent);color:var(--aiko-violet);cursor:pointer;border-radius:6px;padding:5px 12px;font-size:12px;font-weight:600;transition:opacity .15s}.FwLxpq_replyBtn{background:color-mix(in srgb, var(--aiko-indigo) 12%, transparent);border:.5px solid color-mix(in srgb, var(--aiko-indigo) 30%, transparent);color:var(--aiko-indigo);cursor:pointer;border-radius:6px;padding:5px 12px;font-size:12px;font-weight:600;transition:opacity .15s}.FwLxpq_resolveBtn{background:color-mix(in srgb, var(--aiko-mint) 10%, transparent);border:.5px solid color-mix(in srgb, var(--aiko-mint) 25%, transparent);color:var(--aiko-mint);cursor:pointer;border-radius:6px;padding:5px 12px;font-size:12px;font-weight:600;transition:opacity .15s}.FwLxpq_btnDisabled{cursor:default;opacity:.5}
._FoE6W_snapCard{background:var(--aiko-white);border:.5px solid var(--aiko-cloud);box-shadow:var(--aiko-shadow-card);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:14px 18px;display:flex}._FoE6W_leftSection{align-items:center;gap:12px;display:flex}._FoE6W_cameraIconBtn{background:var(--aiko-milk);border:.5px solid var(--aiko-cloud);cursor:pointer;width:48px;height:48px;color:var(--aiko-indigo);border-radius:12px;justify-content:center;align-items:center;transition:all .15s;display:flex}._FoE6W_cameraIconBtn:hover{background:var(--aiko-cloud-light);border-color:var(--aiko-indigo)}._FoE6W_metaText{flex-direction:column;gap:2px;display:flex}._FoE6W_title{color:var(--aiko-charcoal);margin:0;font-size:14px;font-weight:700}._FoE6W_subtitle{color:var(--aiko-storm);margin:0;font-size:12px}._FoE6W_previewThumb{object-fit:cover;border:.5px solid var(--aiko-cloud);border-radius:8px;width:48px;height:48px}._FoE6W_statusPill{background:var(--aiko-milk);color:var(--aiko-indigo);border:.5px solid var(--aiko-cloud);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600}._FoE6W_hiddenInput{display:none}
.JBqq_a_depthHud{z-index:1200;background:var(--aiko-surface);border:.5px solid var(--aiko-border);border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;display:flex;position:fixed;top:50%;right:20px;transform:translateY(-50%);box-shadow:0 8px 30px #11111814}.JBqq_a_depthBtn{width:32px;height:32px;color:var(--aiko-metal);cursor:pointer;background:0 0;border:.5px solid #0000;border-radius:9999px;place-items:center;font-size:11px;font-weight:700;transition:background .15s,color .15s;display:grid}.JBqq_a_depthBtn:hover{background:var(--aiko-panel);color:var(--aiko-charcoal)}.JBqq_a_depthBtnActive{background:var(--aiko-charcoal);color:var(--aiko-surface);border-color:var(--aiko-charcoal)}.JBqq_a_depthAxisLabel{color:var(--aiko-stone);letter-spacing:.5px;text-transform:uppercase;margin:2px 0;font-size:9px;font-weight:800}.JBqq_a_canvasContainer{width:100%;max-width:1440px;margin:0 auto;padding:16px 20px 80px;animation:.2s ease-out JBqq_a_fadeIn}@keyframes JBqq_a_fadeIn{0%{opacity:0;transform:scale(.99)}to{opacity:1;transform:scale(1)}}.JBqq_a_sectionHeader{border-bottom:.5px solid var(--aiko-cloud);justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;display:flex}.JBqq_a_sectionTitle{color:var(--aiko-charcoal);align-items:center;gap:8px;font-size:18px;font-weight:700;display:flex}.JBqq_a_sectionSubtitle{color:var(--aiko-metal);font-size:13px;font-weight:500}.JBqq_a_badgePill{background:var(--aiko-sand);color:var(--aiko-charcoal);border:.5px solid var(--aiko-border);border-radius:9999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.JBqq_a_badgePillPrimary{background:var(--aiko-charcoal);color:var(--aiko-surface);border-color:var(--aiko-charcoal)}.JBqq_a_badgePillAccent{background:var(--aiko-indigo);color:var(--aiko-surface);border-color:var(--aiko-indigo)}.JBqq_a_yearGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.JBqq_a_yearCard{background:var(--aiko-surface);border:.5px solid var(--aiko-cloud);border-radius:12px;padding:14px;box-shadow:0 1px 3px #11111808}.JBqq_a_yearCardHoliday{background:var(--aiko-amber-light);border:.5px dashed var(--aiko-border);border-radius:12px;padding:14px}.JBqq_a_subjectRow{align-items:center;gap:8px;margin-top:6px;font-size:12px;display:flex}.JBqq_a_subjectTag{text-align:center;border-radius:9999px;width:24px;padding:2px 6px;font-size:10px;font-weight:700}.JBqq_a_milestonesList{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}.JBqq_a_milestoneCard{background:var(--aiko-surface);border:.5px solid var(--aiko-cloud);border-radius:12px;padding:16px;box-shadow:0 1px 3px #1111180a}.JBqq_a_sequenceGrid{flex-direction:column;gap:10px;display:flex}.JBqq_a_sequenceRow{background:var(--aiko-surface);border:.5px solid var(--aiko-cloud);border-radius:12px;align-items:center;gap:16px;padding:14px 18px;display:flex}.JBqq_a_sequenceRowActive{background:var(--aiko-indigo-light);border:.5px solid var(--aiko-indigo)}.JBqq_a_phaseBadge{border-radius:9999px;padding:3px 8px;font-size:10px;font-weight:700}.JBqq_a_phaseKonfrontation{background:var(--aiko-amber-light);color:var(--aiko-amber-text)}.JBqq_a_phaseErarbeitung{background:var(--aiko-sky-light);color:var(--aiko-sky-text)}.JBqq_a_phaseVertiefung{background:var(--aiko-indigo-light);color:var(--aiko-indigo-text)}.JBqq_a_phaseSynthese{background:var(--aiko-mint-light);color:var(--aiko-mint-text)}.JBqq_a_momentCard{background:var(--aiko-surface);border:.5px solid var(--aiko-cloud);border-radius:14px;padding:24px;box-shadow:0 4px 16px #1111180d}.JBqq_a_liveTimer{color:var(--aiko-indigo);letter-spacing:-1px;font-family:monospace;font-size:40px;font-weight:800}.JBqq_a_smartboardPinnwand{background:var(--aiko-charcoal);color:var(--aiko-background);border-radius:12px;margin-top:16px;padding:20px}.JBqq_a_hudDivider{background:var(--aiko-cloud);width:20px;height:.5px;margin:4px 0}
.gIWYKq_kanbanCard{border:.5px solid var(--aiko-cloud);box-shadow:var(--aiko-shadow-sm);background:#fff;border-radius:8px;flex-direction:column;gap:6px;padding:10px 12px;transition:transform .12s,box-shadow .12s;display:flex}.gIWYKq_kanbanCard:hover{box-shadow:var(--aiko-shadow-md);transform:translateY(-1px)}.gIWYKq_cardHeader{justify-content:space-between;align-items:center;gap:4px;display:flex}.gIWYKq_typeBadge{letter-spacing:.04em;background:var(--aiko-cloud-light);color:var(--aiko-metal);border-radius:4px;padding:1px 5px;font-size:9px;font-weight:800}.gIWYKq_quelleLabel{color:var(--aiko-metal);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.gIWYKq_cardTitle{color:var(--aiko-charcoal);margin:0;font-size:12px;font-weight:700;line-height:1.35}.gIWYKq_cardNotes{color:var(--aiko-metal);margin:0;font-size:11px;line-height:1.3}.gIWYKq_cardNiveaus{flex-wrap:wrap;gap:4px;display:flex}.gIWYKq_niveauPill{background:var(--aiko-cloud-light);color:var(--aiko-charcoal);border-radius:4px;padding:1px 5px;font-size:9px;font-weight:800}.gIWYKq_niveau_basis{background:var(--basis-bg);color:var(--basis-tx)}.gIWYKq_niveau_standard{background:var(--standard-bg);color:var(--standard-tx)}.gIWYKq_niveau_erweitert{background:var(--erweitert-bg);color:var(--erweitert-tx)}.gIWYKq_niveau_isr{background:var(--isr-bg);color:var(--isr-tx)}.gIWYKq_cardFooter{border-top:.5px solid var(--aiko-cloud-light);justify-content:space-between;align-items:center;margin-top:4px;padding-top:6px;display:flex}.gIWYKq_cardTime{color:var(--aiko-metal);font-size:10px}.gIWYKq_cardActions{gap:4px;display:flex}.gIWYKq_moveBtn{border:.5px solid var(--aiko-cloud);color:var(--aiko-metal);cursor:pointer;background:#fff;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.gIWYKq_moveBtnPrimary{background:var(--aiko-indigo);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:700}
.suvhKa_parentViewCard{background:var(--aiko-white);border:.5px solid var(--aiko-cloud);border-radius:12px;max-width:600px;margin:0 auto;padding:28px 32px}.suvhKa_parentViewHeader{color:var(--aiko-ink-3);margin:0 0 16px;font-size:11.5px}.suvhKa_parentViewSalutation{color:var(--aiko-ink-2);margin:0 0 10px;font-size:13.5px}.suvhKa_parentViewTextContent{white-space:pre-wrap;color:var(--aiko-ink);max-height:360px;font-size:13.5px;line-height:1.65;overflow-y:auto}.suvhKa_cardAlert{background:var(--aiko-white);border:.5px solid var(--aiko-cloud);border-left:3px solid var(--aiko-cloud);border-radius:0 8px 8px 0;align-items:flex-start;gap:9px;max-width:640px;margin:0 auto 14px;padding:10px 13px;display:flex}.suvhKa_cardAlertText{color:var(--aiko-ink-2);margin:0;font-size:12px;line-height:1.55}
._5SPdcq_section{flex-direction:column;gap:8px;display:flex}._5SPdcq_sectionHeaderUrgent{letter-spacing:.15em;color:var(--aiko-coral);margin-bottom:8px;font-size:10px;font-weight:700}._5SPdcq_sectionHeaderNormal{letter-spacing:.15em;color:var(--aiko-metal);margin-bottom:8px;font-size:10px;font-weight:700}._5SPdcq_list{flex-direction:column;gap:8px;display:flex}._5SPdcq_loadingBox{text-align:center;color:var(--aiko-metal);padding:32px 0;font-size:13px}._5SPdcq_emptyBox{background:color-mix(in srgb, var(--aiko-mint) 6%, transparent);border:.5px solid color-mix(in srgb, var(--aiko-mint) 20%, transparent);text-align:center;border-radius:12px;padding:24px 20px}._5SPdcq_emptyIcon{color:var(--aiko-mint);margin-bottom:8px;font-size:24px}._5SPdcq_emptyTitle{color:var(--aiko-mint);font-size:14px;font-weight:600}._5SPdcq_emptySubtitle{color:var(--aiko-metal);margin-top:4px;font-size:12px}
.yZkRGG_chatWrapper{background:var(--aiko-paper);border:.5px solid var(--aiko-cloud);height:520px;box-shadow:var(--aiko-shadow-card);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.yZkRGG_topBar{background:var(--aiko-milk);border-bottom:.5px solid var(--aiko-cloud);justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.yZkRGG_mentorInfo{align-items:center;gap:10px;display:flex}.yZkRGG_mentorTitle{color:var(--aiko-charcoal);margin:0;font-size:14px;font-weight:700}.yZkRGG_mentorSubtitle{color:var(--aiko-storm);margin:0;font-size:12px}.yZkRGG_actionPills{gap:8px;display:flex}.yZkRGG_messagesList{flex-direction:column;flex:1;gap:12px;padding:16px;display:flex;overflow-y:auto}.yZkRGG_messageBubble{border-radius:12px;max-width:80%;padding:12px 16px;font-size:14px;line-height:1.5}.yZkRGG_aikoBubble{background:var(--aiko-white);border:.5px solid var(--aiko-cloud);color:var(--aiko-charcoal);align-self:flex-start}.yZkRGG_susBubble{background:var(--aiko-indigo);color:var(--aiko-white);align-self:flex-end}.yZkRGG_bottomBar{background:var(--aiko-white);border-top:.5px solid var(--aiko-cloud);align-items:center;gap:10px;padding:12px 16px;display:flex}.yZkRGG_inputField{border:.5px solid var(--aiko-cloud);color:var(--aiko-charcoal);background:var(--aiko-milk);border-radius:8px;outline:none;flex:1;padding:10px 14px;font-size:14px}.yZkRGG_inputField:focus{border-color:var(--aiko-indigo)}
.cKJr5a_weekGridContainer{-webkit-overflow-scrolling:touch;flex:1;width:100%;min-height:0;position:relative;overflow-x:auto}.cKJr5a_weekGrid{flex:1;grid-template-rows:24px 28px 4px 74px 5px 74px 10px 74px 4px 28px 4px 74px 5px 74px 4px 28px 4px 74px 10px 74px 4px 28px;grid-template-columns:88px repeat(5,minmax(130px,1fr));gap:0;min-width:778px;min-height:0;padding:8px 20px 14px;display:grid;position:relative}.cKJr5a_dayHeadCol{border-bottom:2px solid var(--aiko-cloud);z-index:10;background:var(--aiko-milk);justify-content:space-between;align-items:baseline;padding:2px 10px;display:flex;position:sticky;top:0}.cKJr5a_dayHeadColToday{border-bottom-color:var(--aiko-rose)}.cKJr5a_timeColCell{color:var(--aiko-metal);text-align:right;z-index:8;background:var(--aiko-milk);flex-direction:column;justify-content:center;padding-right:8px;font-family:JetBrains Mono,monospace;font-size:10.5px;line-height:1.15;display:flex;position:sticky;left:0}.cKJr5a_lessonCard{cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:8px;flex-direction:column;justify-content:space-between;min-width:44px;min-height:44px;margin:2px 4px;padding:7px 10px;transition:all .2s cubic-bezier(.2,.8,.2,1);display:flex;position:relative}@media (hover:hover){.cKJr5a_lessonCard:hover{box-shadow:0 6px 20px color-mix(in srgb, var(--aiko-charcoal) 8%, transparent);transform:translateY(-1px)}}.cKJr5a_cardTopRow{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.cKJr5a_subjectTitle{letter-spacing:-.01em;font-size:13px;font-weight:700}.cKJr5a_timeText{color:var(--aiko-metal);font-family:JetBrains Mono,monospace;font-size:9.5px}.cKJr5a_topicText{color:var(--aiko-iron);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11px;overflow:hidden}.cKJr5a_cardBottomRow{align-items:center;gap:6px;margin-top:4px;display:flex}.cKJr5a_roomMeta{color:var(--aiko-metal);font-size:9.5px}.cKJr5a_badgePill{letter-spacing:.04em;border-radius:4px;padding:1px 5px;font-size:9px;font-weight:700}.cKJr5a_tandemPill{background:color-mix(in srgb, var(--aiko-sky) 12%, transparent);color:var(--aiko-sky-dark)}.cKJr5a_bsePill{background:color-mix(in srgb, var(--aiko-emerald) 12%, transparent);color:var(--aiko-emerald-dark)}.cKJr5a_feedPill{color:var(--aiko-rose-text);background:var(--aiko-rose-light);border-radius:4px;padding:1px 6px;font-size:9.5px;font-weight:600}.cKJr5a_orgaBandCell{border:.5px dashed var(--aiko-cloud);cursor:pointer;background:var(--aiko-milk);touch-action:manipulation;border-radius:6px;align-items:center;gap:6px;min-height:26px;margin:1px 4px;padding:4px 8px;font-size:10px;display:flex;position:relative}.cKJr5a_orgaBandCell:after{content:"";min-width:100%;min-height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cKJr5a_emptyContainer{text-align:center;background:var(--aiko-white);border:.5px dashed var(--aiko-cloud);border-radius:12px;flex-direction:column;grid-area:4/2/span 18/span 5;justify-content:center;align-items:center;margin:12px;padding:48px 24px;display:flex}.cKJr5a_emptyTitle{color:var(--aiko-charcoal);margin-bottom:8px;font-size:16px;font-weight:600}.cKJr5a_emptyText{color:var(--aiko-iron);max-width:360px;margin-bottom:16px;font-size:13px}.cKJr5a_emptyCta{color:var(--aiko-white);background:var(--aiko-indigo);border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}
.Ykni6a_themenKanbanContainer{gap:var(--space-3);flex-direction:column;display:flex}.Ykni6a_themaSelectorBar{align-items:center;gap:var(--space-2);border:.5px solid var(--aiko-cloud);border-radius:var(--radius-lg,12px);box-shadow:var(--aiko-shadow-sm);background:#fff;padding:8px 12px;display:flex;overflow-x:auto}.Ykni6a_selectorLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--aiko-metal);padding-right:4px;font-size:11px;font-weight:800}.Ykni6a_themaPillsList{align-items:center;gap:6px;display:flex}.Ykni6a_themaPill{border:.5px solid var(--aiko-cloud);background:var(--aiko-snow);color:var(--aiko-charcoal);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.Ykni6a_themaPill:hover{border-color:var(--aiko-sky);background:#fff}.Ykni6a_themaPillActive{background:var(--aiko-indigo);color:#fff;border-color:var(--aiko-indigo);box-shadow:var(--aiko-shadow-sm)}.Ykni6a_fachTag{background:color-mix(in srgb, var(--aiko-charcoal) 8%, transparent);border-radius:4px;padding:1px 5px;font-size:10px;font-weight:800}.Ykni6a_themaPillActive .Ykni6a_fachTag{color:#fff;background:#ffffff40}.Ykni6a_themaTitle{white-space:nowrap}.Ykni6a_summaryHeader{justify-content:space-between;align-items:center;gap:var(--space-3);background:var(--aiko-snow);border:.5px solid var(--aiko-cloud);border-radius:var(--radius-lg,12px);padding:14px 16px;display:flex}.Ykni6a_themaTitleRow{align-items:center;gap:8px;display:flex}.Ykni6a_currentThemaTitle{color:var(--aiko-charcoal);margin:0;font-size:16px;font-weight:800}.Ykni6a_lp21Badge{background:var(--aiko-jelly-mint-soft);color:var(--aiko-charcoal);border:.5px solid color-mix(in srgb, var(--aiko-jelly-mint) 40%, transparent);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.Ykni6a_themaDescription{color:var(--aiko-metal);margin:4px 0 0;font-size:13px}.Ykni6a_headerActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.Ykni6a_actionBtnPrimary{background:var(--aiko-indigo);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:7px 14px;font-size:12px;font-weight:700;transition:opacity .15s}.Ykni6a_actionBtnPrimary:hover{opacity:.9}.Ykni6a_actionBtnSecondary{border:.5px solid var(--aiko-cloud);color:var(--aiko-charcoal);cursor:pointer;background:#fff;border-radius:8px;padding:7px 14px;font-size:12px;font-weight:700}.Ykni6a_kanbanBoard{gap:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:900px){.Ykni6a_kanbanBoard{grid-template-columns:1fr}}.Ykni6a_kanbanColumn{background:var(--aiko-snow);border:.5px solid var(--aiko-cloud);border-radius:var(--radius-lg,12px);flex-direction:column;min-height:360px;padding:12px;display:flex}.Ykni6a_columnHeader{margin-bottom:10px}.Ykni6a_columnTitleRow{align-items:center;gap:6px;display:flex}.Ykni6a_columnTitle{color:var(--aiko-charcoal);margin:0;font-size:13px;font-weight:800}.Ykni6a_columnSubtitle{color:var(--aiko-metal);margin:2px 0 0;font-size:11px}.Ykni6a_columnBadge{border-radius:999px;padding:1px 7px;font-size:11px;font-weight:800}.Ykni6a_badgeIdee{background:var(--aiko-jelly-yellow-soft);color:var(--aiko-charcoal);border:.5px solid color-mix(in srgb, var(--aiko-jelly-yellow) 40%, transparent)}.Ykni6a_badgeAusarbeitung{background:var(--aiko-sky-soft);color:var(--aiko-indigo);border:.5px solid color-mix(in srgb, var(--aiko-sky) 40%, transparent)}.Ykni6a_badgeEndprodukt{background:var(--aiko-jelly-mint-soft);color:var(--aiko-charcoal);border:.5px solid color-mix(in srgb, var(--aiko-jelly-mint) 40%, transparent)}.Ykni6a_cardList{flex-direction:column;flex:1;gap:8px;display:flex}.Ykni6a_emptyColPlaceholder{color:var(--aiko-metal);text-align:center;border:.5px solid var(--aiko-cloud);border-radius:8px;margin:8px 0;padding:24px 12px;font-size:12px}.Ykni6a_addCardBtn{border:.5px solid var(--aiko-cloud);color:var(--aiko-metal);cursor:pointer;text-align:center;background:0 0;border-radius:6px;margin-top:8px;padding:6px;font-size:11px;font-weight:700;transition:all .12s}.Ykni6a_addCardBtn:hover{border-color:var(--aiko-sky);color:var(--aiko-charcoal);background:#fff}
.LpdnNW_privacyInfoBox{background:var(--aiko-milk);border:.5px solid var(--aiko-cloud);max-width:1100px;color:var(--aiko-ink-3);border-radius:8px;margin:22px auto 0;padding:12px 15px;font-size:11.5px;line-height:1.6}.LpdnNW_privacyInfoBox strong{color:var(--aiko-ink)}
