.fokus-leiste{position:fixed;top:0;left:0;right:0;z-index:30;height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;background:#fff;border-bottom:2px solid #e5e5e5;color:#343735}@media (min-width:1024px){.fokus-leiste{padding:0 32px}}.fokus-x{appearance:none;border:0;background:none;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;color:#9aa3ad;cursor:pointer;transition:color .15s,background-color .15s}.fokus-x:hover{color:#4b5563;background:#f1f3f6}.fokus-knopf:focus-visible,.fokus-x:focus-visible{outline:3px solid #2875cd;outline-offset:2px}.fokus-rechts{display:flex;align-items:center;gap:8px}.fokus-dialog-grund{position:fixed;inset:0;z-index:80;background:rgb(20 28 38/.45);display:grid}.fokus-dialog{width:min(100%,380px);background:#fff;border:3px solid #d3dae3;border-radius:20px;padding:24px 20px 20px;display:grid;gap:10px;text-align:center;box-shadow:0 18px 50px rgb(10 20 40/.25)}.fokus-dialog-titel{margin:0;font-size:21px;font-weight:900}.fokus-dialog-text{margin:0 0 8px;color:#6b7280}.fokus-knopf{appearance:none;height:50px;border-radius:14px;font-size:15px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;cursor:pointer}.fokus-knopf-weiter{border:0;background:#30a2ef;color:#fff;box-shadow:0 4px 0 #1f86d1}.fokus-knopf-ende{border:2px solid #e5e5e5;background:#fff;color:#e5484d;box-shadow:0 4px 0 #e5e5e5}.fokus-knopf:active{transform:translateY(3px);box-shadow:none}.fokus-leiste{gap:12px}@media (min-width:1024px){.fokus-leiste{gap:20px}}.fokus-x{flex:none}.fokus-mitte{flex:1 1 auto;min-width:0;max-width:1000px;margin:0 auto}.fokus-leiste .cycle-caption{display:none}.fokus-rechts{flex:none}.fokus-stufe,.fokus-stufe-platz{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;flex:none}.fokus-stufe svg{width:26px;height:26px}.fokus-stufe[data-stufe="1"]{background:#0fa3b1}.fokus-stufe[data-stufe="2"]{background:#f08c00}.fokus-stufe[data-stufe="3"]{background:#8b5cf6}body:has(.fokus-leiste) .question-cycle-bar .cycle-pagination{display:none}body:has(.fokus-leiste) .question-cycle-bar{background:transparent;border-top:0;pointer-events:none}body:has(.fokus-leiste) .question-cycle-bar :is(.question-cycle-side,.question-cycle-middle)>*,body:has(.fokus-leiste) .question-cycle-bar>:not(.question-cycle-side):not(.question-cycle-middle){pointer-events:auto}.fokus-dialog-grund{place-items:end center;padding:0;animation:fokus-grund-ein .2s ease both}.fokus-dialog{width:100%;max-width:560px;border-radius:24px 24px 0 0;padding:26px 20px calc(22px + env(safe-area-inset-bottom, 0px));gap:12px;box-shadow:0 -10px 40px rgb(10 20 40/.18);animation:fokus-blatt-ein .38s cubic-bezier(.2,1.25,.4,1) both}.fokus-dialog-titel{font-size:22px;text-wrap:balance}.fokus-dialog-text{line-height:1.4}.fokus-knopf-ende{border:0;background:none;box-shadow:none;height:44px}.fokus-knopf-ende:hover{background:#ffe0e0}@keyframes fokus-grund-ein{0%{opacity:0}}@keyframes fokus-blatt-ein{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.fokus-dialog,.fokus-dialog-grund{animation:none}}body:has(.fokus-leiste) .question-cycle-bar .tukan-begleiter{display:none!important}.fokus-dialog-grund{place-items:center;padding:16px}.fokus-dialog{box-sizing:border-box;width:min(calc(100vw - 32px),560px);max-width:none;border:0;border-radius:24px;padding:26px 24px 24px;gap:14px;box-shadow:0 24px 60px rgb(10 20 40/.22);animation:fokus-karte-ein .36s cubic-bezier(.2,1.15,.4,1) both;font-family:inherit}.fokus-dialog-titel{font-size:24px;color:#3c3c3c}.fokus-dialog-text{margin:-6px 0 0;font-size:16px;font-weight:700;color:#7b8591;text-wrap:balance}.fokus-dialog-text b{color:#3f9a00}.fokus-mini{display:flex;gap:3px;height:14px}.fokus-mini i{flex:1;background:#e5e5e5;border-radius:3px;position:relative;overflow:hidden}.fokus-mini i:first-child{border-radius:99px 3px 3px 99px}.fokus-mini i:last-child{border-radius:3px 99px 99px 3px}.fokus-mini i:only-child{border-radius:99px}.fokus-mini i:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--farbe,transparent);transform:scaleX(0);transform-origin:left;animation:fokus-fuell .38s cubic-bezier(.25,.8,.3,1) forwards;animation-delay:calc(.12s + var(--n) * 45ms)}.fokus-mini i.r{--farbe:#4cc20c}.fokus-mini i.f{--farbe:#ff4d4f}.fokus-mini i.s{--farbe:#c9d0d8}.fokus-mini i.offen{animation:fokus-puls 1.6s ease-in-out 1s infinite}.fokus-zahlen{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;font-size:15px;font-weight:800}.fokus-zahlen span{display:inline-flex;align-items:center;gap:6px}.fokus-zahlen .g{color:#3f9a00}.fokus-zahlen .f{color:#e02424}.fokus-zahlen .o{color:#7b8591}.fokus-punkt{width:10px;height:10px;border-radius:50%;background:currentColor}.fokus-punkt.leer{background:none;border:2px solid}.fokus-knoepfe{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:4px}.fokus-dialog .fokus-knopf{height:52px;padding:0 20px;font-size:15px;font-weight:900;letter-spacing:.06em;white-space:nowrap;transition:transform .06s,box-shadow .06s,filter .12s,background-color .12s}.fokus-dialog .fokus-knopf-weiter{border:2px solid transparent;background:#4cc20c;color:#fff;box-shadow:0 4px 0 #389a00}.fokus-dialog .fokus-knopf-weiter:hover{filter:brightness(1.05)}.fokus-dialog .fokus-knopf-ende{height:52px;border:2px solid #e5e5e5;background:#fff;color:#e02424;box-shadow:0 4px 0 #e5e5e5}.fokus-dialog .fokus-knopf-ende:hover{background:#fff6f6}.fokus-dialog .fokus-knopf:active{transform:translateY(4px);box-shadow:none}@media (max-width:480px){.fokus-dialog{padding:24px 20px 20px}.fokus-dialog-titel{font-size:22px}.fokus-knoepfe{grid-template-columns:1fr}.fokus-knoepfe .fokus-knopf-weiter{order:-1}}@keyframes fokus-karte-ein{0%{opacity:0;transform:translateY(40px) scale(.97)}}@keyframes fokus-fuell{to{transform:none}}@keyframes fokus-puls{50%{background:#d3d8de}}@media (prefers-reduced-motion:reduce){.fokus-dialog,.fokus-mini i,.fokus-mini i:after{animation-duration:1ms!important;animation-delay:0s!important;animation-iteration-count:1!important}}.fokus-top{display:inline-flex;animation:fokus-top-ein .25s ease both}.fokus-top .top-pruefung-pille{height:36px;padding:0 14px;gap:7px;font-size:14px;font-weight:800;border-radius:10px}.fokus-top .top-pruefung-pille svg{width:16px;height:16px}@media (max-width:600px){.fokus-top .top-pruefung-pille{font-size:0;gap:0;width:36px;padding:0;justify-content:center}.fokus-top .top-pruefung-pille svg{width:20px;height:20px}}@keyframes fokus-top-ein{0%{opacity:0;transform:scale(.9)}}body:has(.fokus-leiste) .AbfragerQuestionContainer :is(.vk-kopfzeile,.top-pruefung-zeile) .top-pruefung-pille{display:none!important}.fokus-dialog-grund{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgb(20 28 38/.35)}.fokus-dialog .fokus-fortschritt{display:block;height:14px;border-radius:99px;background:#e5e5e5;overflow:hidden}.fokus-dialog .fokus-fortschritt i{display:block;height:100%;min-width:14px;border-radius:inherit;background:#1e8ce3;box-shadow:inset 0 -3px 0 rgb(0 0 0/.12);transform-origin:left;animation:fokus-fortschritt-ein .5s ease-out .1s both}@keyframes fokus-fortschritt-ein{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.fokus-dialog .fokus-fortschritt i{animation:none}}.fokus-dialog .fokus-dialog-text b,.fokus-dialog .fokus-zahlen .b{color:#1874c0}@media (max-width:999px){html body:has(.fokus-leiste) .fokus-leiste .cycle-questions,html body:has(.fokus-leiste) .fokus-leiste .cycle-track{height:16px}html body:has(.fokus-leiste) .fokus-leiste .cycle-questions{gap:0!important;--cycle-gap:0px;border-radius:999px;overflow:hidden;background:#e5e5e5}html body:has(.fokus-leiste) .fokus-leiste .cycle-question-button{border-radius:0;height:16px!important;padding:0!important;border:0!important}html body:has(.fokus-leiste) .fokus-leiste .cycle-question:not(:last-child) .cycle-segment{width:calc(100% + 1px)!important}html body:has(.fokus-leiste) .fokus-leiste .cycle-question:is(:first-child,:last-child) .cycle-segment,html body:has(.fokus-leiste) .fokus-leiste .cycle-segment{height:16px!important;border-radius:0!important;background:#e5e5e5!important;overflow:visible}html body:has(.fokus-leiste) .fokus-leiste .cycle-segment[data-current=true][data-result=open]{background:#e5e5e5!important}html body:has(.fokus-leiste) .fokus-leiste .cycle-segment:not([data-result=open]){--fw-farbe:#58cc02}html body:has(.fokus-leiste) .fokus-leiste .cycle-question:is(:first-child,:last-child) .cycle-segment:after,html body:has(.fokus-leiste) .fokus-leiste .cycle-segment:after{border-radius:0!important}html body:has(.fokus-leiste) .fokus-leiste .cycle-segment:not([data-result=open]):after{box-shadow:1px 0 0 var(--fw-farbe);animation:fh-federn .6s cubic-bezier(.3,1.4,.5,1) both}html body:has(.fokus-leiste) .fokus-leiste .cycle-segment:not([data-result=open]):before{content:"";position:absolute;z-index:1;top:4px;left:0;right:0;height:4px;background:rgb(255 255 255/.35)}html body:has(.fokus-leiste) .fokus-leiste .cycle-question:first-child .cycle-segment:not([data-result=open]):before{left:8px;border-radius:99px 0 0 99px}html body:has(.fokus-leiste) .fokus-leiste .cycle-question:has(.cycle-segment:not([data-result=open])):has(+.cycle-question .cycle-segment[data-result=open]) .cycle-segment:after{border-radius:0 99px 99px 0!important}html body:has(.fokus-leiste) .fokus-leiste .cycle-question:has(.cycle-segment:not([data-result=open])):has(+.cycle-question .cycle-segment[data-result=open]) .cycle-segment:before{right:8px;border-radius:0 99px 99px 0}}@keyframes fh-federn{0%{transform:scaleX(0)}70%{transform:scaleX(1.12)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){html body:has(.fokus-leiste) .fokus-leiste .cycle-segment:after{animation:none!important}}.themen-zeile{position:fixed;top:64px;left:0;right:0;z-index:29;display:flex;align-items:center;justify-content:center;gap:10px;min-height:34px;padding:4px 16px;background:rgb(255 255 255/.94);font-size:13.5px;line-height:1.25;color:#6b7280;text-align:center;animation:themen-zeile-rein .25s ease-out both}.themen-zeile-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.themen-zeile-text b{color:#3c3c3c;font-weight:800}.themen-zeile-knopf{flex:none;appearance:none;display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 11px;border-radius:999px;border:2px solid #cfe3f7;background:#f2f8fe;color:#1f6fbf;font-size:13px;font-weight:800;cursor:pointer;white-space:nowrap}.themen-zeile-knopf:hover{background:#e6f1fc}.themen-zeile-knopf:focus-visible{outline:3px solid #2875cd;outline-offset:2px}@media (max-width:480px){.themen-zeile{font-size:13px;gap:8px;padding:3px 12px}.themen-zeile-zahl{display:none}}@keyframes themen-zeile-rein{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.themen-zeile{animation:none}}body:has(.themen-zeile) main{padding-top:32px;transition:padding-top .2s ease-out}body main{transition:padding-top .2s ease-out}@media (prefers-reduced-motion:reduce){body main,body:has(.themen-zeile) main{transition:none}}@media (min-width:1000px){body:has(.fokus-leiste):has(.themen-zeile) #qd-himmel#qd-himmel#qd-himmel#qd-himmel#qd-himmel#qd-himmel#qd-himmel#qd-himmel#qd-himmel[data-qd] .AbfragerQuestionSide{min-height:calc(100dvh - 88px - 32px - var(--fw-fuss, 0px))!important}}