.g-bereich{--g-blau:#5271ff;--g-blau-tief:#280f91;--g-blau-hauch:#eef1ff;--g-tinte:#1a1f36;--g-zusatz:#12bcd4;--g-zusatz-tief:#05606e;--g-zusatz-hauch:#e3fbff;--g-papier:#fff;--background:var(--g-papier);--foreground:var(--g-tinte);--muted:#5a6580;--accent:var(--g-blau);--accent-hover:var(--g-blau);--accent-deep:var(--g-blau-tief);--accent-cyan:#0e7490;--accent-violet:#6d5bd0;--contrast:#f2f4f9;--border:#e3e7ef;--card:#fff;--card-strong:#fff;--modal:#fff;--color-background:var(--background);--color-foreground:var(--foreground);--color-muted:var(--muted);--color-accent:var(--accent);--color-accent-hover:var(--accent-hover);--color-accent-deep:var(--accent-deep);--color-contrast:var(--contrast);--color-border:var(--border);--g-schatten-1:0 1px 2px #1a1f360d, 0 1px 3px #1a1f360a;--g-schatten-2:0 1px 2px #1a1f360a, 0 4px 10px -3px #1a1f3612, 0 12px 28px -12px #1a1f361a;--g-schatten-3:0 2px 4px #1a1f360d, 0 12px 28px -8px #1a1f361f, 0 36px 72px -28px #1a1f362e;background:var(--g-papier);color:var(--g-tinte);letter-spacing:-.004em}.g-grund{z-index:0;pointer-events:none;background:var(--g-papier);position:fixed;inset:0}.g-bereich .glass{-webkit-backdrop-filter:none;border:1px solid var(--border);box-shadow:var(--g-schatten-1);background:#fff}.g-bereich .glass-strong{-webkit-backdrop-filter:none;box-shadow:var(--g-schatten-3);background:#fff;border:1px solid #d9dfea}.g-bereich .glass-modal{-webkit-backdrop-filter:none;background:#fff;border:1px solid #d9dfea;box-shadow:0 24px 60px -18px #1a1f3638,0 48px 110px -30px #1a1f3642,0 0 0 1px #5271ff14}.g-bereich .panel{box-shadow:none;background:#f6f7fb;border:1px solid #e6e9f1}.g-bereich .blatt{border:1px solid var(--border);box-shadow:var(--g-schatten-1);background:#fff}.g-bereich .blatt-blass{box-shadow:none;background:#fafbfd;border:1px solid #e8ebf2}@media (hover:hover){.g-bereich .card-hover:hover{box-shadow:var(--g-schatten-3);border-color:#c3cbe0;transform:translateY(-1px)}.g-bereich .row-hover:hover{background:var(--g-blau-hauch)}}.g-bereich .card-hover{transition:border-color .26s ease, box-shadow .26s ease, transform .26s var(--ease)}.g-bereich .card-hover:active{box-shadow:var(--g-schatten-1);transform:scale(.992)}.g-bereich .row-hover:active{background:#e4e9f7}.g-bereich .btn-accent{background:var(--g-blau);color:#fff;border:1px solid var(--g-blau);box-shadow:0 1px 2px #1a1f361f}@media (hover:hover){.g-bereich .btn-accent:hover{background:var(--g-blau-tief);border-color:var(--g-blau-tief)}}.g-bereich .btn-accent:active{background:var(--g-blau-tief);border-color:var(--g-blau-tief);box-shadow:none;transform:translateY(1px)}.g-bereich .knopf-still{background:#fff;border:1px solid #dde2ec;box-shadow:0 1px 2px #1a1f360d}@media (hover:hover){.g-bereich .knopf-still:hover{border-color:var(--g-blau);color:var(--g-blau-tief);background:#fff}}.g-bereich .text-accent,.g-bereich .text-\[color\:var\(--accent\)\]{color:var(--g-blau-tief)}.g-bereich .field{color:var(--g-tinte);background:#fafbfd;border:1px solid #dde2ec;box-shadow:inset 0 1px 2px #1a1f360a}.g-bereich .field::placeholder{color:#8a93a8}.g-bereich .field:focus{border-color:var(--g-blau);background:#fff;box-shadow:inset 0 1px 2px #1a1f3608,0 0 0 3.5px #5271ff29}.g-bereich .symbol-kachel{--kachel:82, 113, 255;background:linear-gradient(160deg, rgba(var(--kachel), .2), rgba(var(--kachel), .09) 62%), rgba(var(--kachel), .07);border:1px solid rgba(var(--kachel), .22);box-shadow:inset 0 1px 0 #ffffffb3, 0 2px 8px -4px rgba(var(--kachel), .4);color:var(--g-blau-tief)}.g-bereich .symbol-kachel:after{background:linear-gradient(#ffffff80,#0000)}.g-bereich .symbol-kachel-gruen{--kachel:13, 148, 106}.g-bereich .symbol-kachel-amber{--kachel:180, 118, 7}.g-bereich .symbol-kachel-himmel{--kachel:82, 113, 255}.g-bereich .symbol-kachel-rot{--kachel:190, 60, 60}.g-bereich .symbol-kachel-violett{--kachel:109, 91, 208}@media (hover:hover){.g-bereich .group:hover>.symbol-kachel,.g-bereich .group:hover .symbol-kachel{filter:saturate(1.3)}}.g-bereich .reiter[data-hier=true]{background:var(--g-blau-hauch);color:var(--g-blau-tief);box-shadow:inset 0 0 0 1px #5271ff2e,0 1px 2px #1a1f360d}.g-bereich .leiste{border-bottom:1px solid var(--border);background:#fff;box-shadow:0 6px 18px -16px #1a1f3680}.g-bereich .leiste-fuss{border-top:1px solid var(--border);background:#fff;box-shadow:0 -6px 18px -16px #1a1f3680}.g-bereich .elev-1{box-shadow:var(--g-schatten-1)}.g-bereich .elev-2{box-shadow:var(--g-schatten-2)}.g-bereich .elev-3{box-shadow:var(--g-schatten-3)}.g-bereich .griff{box-shadow:none;background:#1a1f362e}.g-bereich .text-gradient{color:var(--g-blau-tief);-webkit-text-fill-color:var(--g-blau-tief);background-image:none}.g-bereich ::selection{color:var(--g-tinte);background:#5271ff33}.g-bereich .seg,.g-bereich .segx{background:#eef1f7;border:1px solid #e1e5ee;box-shadow:inset 0 1px 2px #1a1f360a}.g-bereich .seg-btn[data-aktiv=true]{color:var(--g-blau-tief);background:#fff;box-shadow:0 1px 2px #1a1f3614,0 2px 6px -2px #1a1f3614}.g-bereich .segx-pille{background:var(--g-blau);box-shadow:none}.g-navi{border-right:1px solid var(--border);background:#fff}.g-navi-punkt{transition:background .22s,color .22s;position:relative}.g-navi-punkt:before{content:"";background:var(--g-blau);width:3px;height:0;transition:height .28s var(--ease), opacity .28s ease;opacity:0;border-radius:0 999px 999px 0;position:absolute;top:50%;left:-.5rem;transform:translateY(-50%)}.g-navi-punkt[data-hier=true]{background:var(--g-blau-hauch);color:var(--g-blau-tief);font-weight:650}.g-navi-punkt[data-hier=true]:before{opacity:1;height:1.25rem}@media (hover:hover){.g-navi-punkt:not([data-hier=true]):hover{color:var(--g-tinte);background:#f1f3f9}}.g-navi-punkt[data-bald=true]{color:#9aa2b5;cursor:not-allowed}.g-navi-block{letter-spacing:0;text-transform:none;color:#7a849b;font-size:.75rem;font-weight:600}.g-schild{color:#7a849b;letter-spacing:.08em;text-transform:uppercase;background:#f4f6fa;border:1px solid #e3e7ef;font-size:.56rem;font-weight:700}.g-wechsel{color:#cfe6ff;background:linear-gradient(#16203a,#0b1020);border:1px solid #243352;box-shadow:inset 0 1px #ffffff14,0 2px 8px -3px #0b102073}@media (hover:hover){.g-wechsel:hover{color:#e6f3ff;background:linear-gradient(#1d2a4a,#121a30)}}.g-marke{background:var(--g-blau);color:#fff;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px #ffffffeb,0 1px 3px #1a1f3647}@media (prefers-reduced-motion:reduce){.g-navi-punkt,.g-navi-punkt:before,.g-bereich .card-hover{transition:none}}.g-laufband{overflow:hidden}.g-laufband-spur{width:max-content;animation:80s linear infinite g-laufen;display:flex}.g-laufband:hover .g-laufband-spur,.g-laufband:focus-within .g-laufband-spur,.g-laufband[data-pause=true] .g-laufband-spur{animation-play-state:paused}@keyframes g-laufen{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.g-laufband{overflow-x:auto}.g-laufband-spur{animation:none}.g-laufband-spur>ul+ul{display:none}}@media (max-width:640px),(pointer:coarse){.g-bereich :where(button:not([data-kompakt]),[role=button]:not([data-kompakt]),[role=tab]:not([data-kompakt]),summary:not([data-kompakt]),a.knopf-still,a.btn-accent,a[class*=min-h-11],label.knopf-still,select:not([data-kompakt]),input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([data-kompakt])){min-height:2.75rem}.g-bereich :where(button:not([data-kompakt]),[role=button]:not([data-kompakt])){min-width:2.75rem}.g-bereich a.handy-ziel{align-items:center;min-height:2.75rem;display:inline-flex}}@media (max-width:640px){.g-bereich :where(select,input,textarea){max-width:100%}.g-bereich :where(main,main *){overflow-wrap:break-word}.g-bereich :where(.text-\[10px\],.text-\[0\.58rem\],.text-\[0\.6rem\],.text-\[0\.62rem\],.text-\[0\.68rem\]){font-size:.72rem}.g-bereich table.handy-karten,.g-bereich table.handy-karten tbody,.g-bereich table.handy-karten tr,.g-bereich table.handy-karten td{width:100%;min-width:0;max-width:none;display:block}.g-bereich table.handy-karten thead{display:none}.g-bereich table.handy-karten tr{border:1px solid var(--border);background:var(--g-papier);border-radius:.9rem;margin:.5rem 0;padding:.5rem .75rem}.g-bereich table.handy-karten td{text-align:left;overflow-wrap:anywhere;padding:.3rem 0}.g-bereich table.handy-karten td:empty{display:none}.g-bereich table.handy-karten td[data-label]:before{content:attr(data-label);letter-spacing:.03em;text-transform:uppercase;color:var(--muted);margin-bottom:.1rem;font-size:.7rem;font-weight:600;display:block}}.g-bereich{--g-weich:cubic-bezier(.22, .8, .24, 1)}@keyframes g-auftritt{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes g-zeichnen{0%{stroke-dashoffset:var(--g-laenge,1000)}to{stroke-dashoffset:0}}@keyframes g-einblenden{0%{opacity:0}to{opacity:1}}@keyframes g-wachsen-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes g-wachsen-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.g-bereich .g-auftritt{animation:g-auftritt .7s var(--g-weich) both;animation-delay:var(--g-verzug,0s)}.g-bereich .g-zeichnen{stroke-dasharray:var(--g-laenge,1000);animation:g-zeichnen 1.4s var(--g-weich) both;animation-delay:var(--g-verzug,.15s)}.g-bereich .g-einblenden{animation:g-einblenden .9s var(--g-weich) both;animation-delay:var(--g-verzug,.3s)}.g-bereich .g-wachsen-x{transform-origin:0;animation:g-wachsen-x 1.1s var(--g-weich) both;animation-delay:var(--g-verzug,.2s)}.g-bereich .g-wachsen-y{transform-origin:bottom;transform-box:fill-box;animation:g-wachsen-y .9s var(--g-weich) both;animation-delay:var(--g-verzug,.2s)}@media (prefers-reduced-motion:reduce){.g-bereich .g-auftritt,.g-bereich .g-zeichnen,.g-bereich .g-einblenden,.g-bereich .g-wachsen-x,.g-bereich .g-wachsen-y{animation:none}}.gehirn-raum{color:#eef3ff;animation:gehirn-ein .9s var(--g-weich) both;background:radial-gradient(62% 58%,#101d42 0%,#0b142e8c 40%,#05091400 72%),radial-gradient(#060b18 0%,#03060e 62%,#010207 100%)}@keyframes gehirn-ein{0%{opacity:0}to{opacity:1}}.gehirn-rauschen{opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.55 0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E")}.gehirn-hof{background:radial-gradient(circle,#5c84ff2b 0%,#6cc8ff0f 42%,#0000 70%)}.gehirn-emblem{box-shadow:0 0 0 1px color-mix(in srgb, var(--bot) 42%, transparent), 0 0 26px -6px color-mix(in srgb, var(--bot) 45%, transparent);transition:box-shadow .42s var(--g-weich);background:radial-gradient(circle at 50% 38%,#111b35 0%,#080d1b 72%)}.gehirn-emblem[data-an=true]{box-shadow:0 0 0 1.5px var(--bot), 0 0 46px -2px color-mix(in srgb, var(--bot) 72%, transparent), inset 0 0 22px -8px var(--bot)}.gehirn-bot:focus-visible{outline:2px solid var(--bot);outline-offset:4px}.gehirn-panel{animation:gehirn-panel-rein .42s var(--g-weich) both;background:linear-gradient(#0b1326 0%,#070c19 100%);box-shadow:-40px 0 90px -30px #000c}@keyframes gehirn-panel-rein{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@media (min-width:1024px){.gehirn-panel[data-seite=links]{animation-name:gehirn-panel-links;box-shadow:40px 0 90px -30px #000c}}@keyframes gehirn-panel-links{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}@media (max-width:1023px){.gehirn-panel{animation-name:gehirn-panel-hoch}@keyframes gehirn-panel-hoch{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}}.gehirn-ziehen{background:radial-gradient(at 50% 45%,#9db8ff1f,#070c1959 70%);border:1.5px dashed #9db8ffbf;box-shadow:inset 0 0 80px -20px #9db8ff73}.gehirn-flug{opacity:0;animation-name:gehirn-flug;animation-timing-function:cubic-bezier(.55,0,.7,.4);animation-fill-mode:both;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #9db8ff1f,0 10px 30px -12px #000c}@keyframes gehirn-flug{0%{opacity:0;transform:translate(-50%,-50%)scale(.9)}12%{opacity:1;transform:translate(-50%,calc(-50% - 6px))scale(1)}50%{opacity:1;transform:translate(calc(-50% + var(--dx) * .45), calc(-50% + var(--dy) * .45 - 34px)) scale(.78)}82%{opacity:.85;transform:translate(calc(-50% + var(--dx) * .9), calc(-50% + var(--dy) * .9)) scale(.36)}to{opacity:0;transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) scale(.1)}}.gehirn-aufgenommen{animation:gehirn-aufgenommen 2.2s var(--g-weich) both;text-shadow:0 0 18px #7be3b98c}@keyframes gehirn-aufgenommen{0%{opacity:0;transform:translateY(14px)}18%{opacity:1;transform:translateY(0)}70%{opacity:1;transform:translateY(-18px)}to{opacity:0;transform:translateY(-34px)}}.gehirn-pfeil{animation:2.6s ease-in-out infinite gehirn-pfeil}@keyframes gehirn-pfeil{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(5px)}}@media (prefers-reduced-motion:reduce){.gehirn-raum,.gehirn-panel,.gehirn-pfeil,.gehirn-aufgenommen{animation:none}}.kontakt-teilen-licht{background:radial-gradient(60% 70% at 50% 0,#5271ff29,#0000 70%),radial-gradient(40% 50% at 85% 10%,#27e6ff24,#0000 70%)}.kontakt-ecke{border-color:#5271ff;width:26px;height:26px;position:absolute}@media (prefers-reduced-motion:no-preference){.kontakt-sucher .kontakt-ecke{animation:2.4s ease-in-out infinite kontakt-ecke}}@keyframes kontakt-ecke{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:no-preference){.g-aufklappen{animation:.18s ease-out g-aufklappen}}@keyframes g-aufklappen{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes firma-band{0%{background-position:0 0}to{background-position:200% 0}}.firma-band-laeuft{animation:1.6s linear infinite firma-band}@media (prefers-reduced-motion:reduce){.firma-band-laeuft{animation:none}}.li-rein{animation:.22s cubic-bezier(.2,.7,.2,1) li-rein}@keyframes li-rein{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.li-rein{animation:none}}
