.iv-launch.iv-idle-knopf{display:block;width:56px;height:56px;padding:0;gap:0;border:0;border-radius:0;background:none;box-shadow:none;filter:none;transform:none;overflow:visible}.iv-launch.iv-idle-knopf[data-open=true],.iv-launch.iv-idle-knopf[data-route-frei=true]{display:none}.iv-launch.iv-idle-knopf:active,.iv-launch.iv-idle-knopf:hover{filter:none;transform:none;box-shadow:none}@media (min-width:768px){.iv-launch.iv-idle-knopf{right:max(24px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));width:64px;height:64px}}.iv-idle-knopf__knopf{position:relative;display:block;width:100%;height:100%;padding:0;border:1.5px solid hsl(var(--primary)/.35);border-radius:999px;background-color:hsl(var(--card));background-image:radial-gradient(circle at 50% 38%,transparent 52%,hsl(var(--primary)/.14) 100%);box-shadow:0 1px 2px rgba(24,16,8,.08),0 10px 26px -6px rgba(60,25,5,.3);cursor:pointer;-webkit-tap-highlight-color:transparent}.iv-idle-knopf__knopf:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}.dark .iv-idle-knopf__knopf{border-color:hsl(var(--primary)/.5);background-image:radial-gradient(circle at 50% 38%,transparent 52%,hsl(var(--primary)/.22) 100%)}.iv-idle-knopf__figur{position:absolute;left:50%;bottom:1px;width:60px;height:64px;margin-left:-30px;transform-origin:50% 100%;pointer-events:none}@media (min-width:768px){.iv-idle-knopf__figur{transform:scale(1.12)}}.iv-idle-knopf__badge{position:absolute;top:-6px;right:-6px;min-width:22px;height:22px;padding:0 6px;border:2px solid hsl(var(--card));border-radius:999px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-size:max(.75rem,var(--iv-schrift-min,0px));font-weight:700;line-height:1.125rem;text-align:center}.iv-idle-knopf__blase{position:absolute;right:calc(100% + 10px);bottom:12px;display:flex;align-items:center;gap:2px;padding:8px 4px 8px 14px;border:1px solid hsl(var(--border));border-radius:16px 16px 4px 16px;background:hsl(var(--card));color:hsl(var(--foreground));font-size:.9375rem;font-weight:700;line-height:1.2;white-space:nowrap;box-shadow:0 8px 22px -6px rgba(60,25,5,.25)}@media (max-width:480px){.iv-idle-knopf__blase{right:0;bottom:calc(100% + 6px);max-width:calc(100vw - 32px);padding:6px 2px 6px 12px;font-size:.875rem;border-radius:16px 16px 4px 16px}.iv-idle-knopf__blase[data-art=hover]{padding-right:12px}}.iv-idle-knopf__blase[data-art=hover]{padding-right:14px;pointer-events:none;font-weight:600}.iv-idle-knopf__blase-zu{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-12px -4px -12px 0;border:0;border-radius:999px;background:none;color:hsl(var(--muted-foreground));cursor:pointer}.iv-idle-knopf__blase-zu:hover{color:hsl(var(--foreground))}.iv-idle-knopf__blase-zu:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:-6px}.iv-idle-kopf{display:inline-flex;flex:none;align-items:flex-end;justify-content:center;width:46px;height:46px;border-radius:999px;background:rgba(255,255,255,.92);box-shadow:0 2px 8px rgba(120,45,5,.25);overflow:visible}.iv-idle-kopf .iv-idle{margin-bottom:1px}@media (max-width:767px){body:has(.iv-idle-knopf:not([data-open=true])) .iv-install-banner{bottom:calc(var(--iv-tabbar-total) + 84px)}}@media (min-width:768px){body:has(.iv-idle-knopf:not([data-open=true])) .iv-install-banner{bottom:108px}}.iv-launch.iv-idle-knopf{transition:opacity .2s ease,transform .25s cubic-bezier(.2,0,0,1)}.iv-launch.iv-idle-knopf[data-lesen=true]:not(:focus-within){opacity:0;transform:translateX(calc(100% + 24px));pointer-events:none}.iv-launch.iv-idle-knopf[data-eingezogen]:not([data-lesen=true]):not(:focus-within){transform:translateX(var(--iv-idle-griff-x,24px))}.iv-launch.iv-idle-knopf[data-eingezogen][data-griff-verdeckt=true]:not(:focus-within){opacity:0;pointer-events:none;transform:translateX(calc(100% + 24px))}.iv-launch.iv-idle-knopf[data-eingezogen]:not(:focus-within) .iv-idle-knopf__blase{display:none}.iv-launch.iv-idle-knopf{--iv-idle-klein:calc(44 / 56);--iv-idle-klein-x:6px;--iv-idle-klein-y:6px;transform-origin:100% 100%}@media (min-width:768px){.iv-launch.iv-idle-knopf{--iv-idle-klein:calc(44 / 64);--iv-idle-klein-x:16px;--iv-idle-klein-y:16px}}.iv-launch.iv-idle-knopf[data-modus=klein]:not([data-lesen=true]):not(:focus-within){transform:translate(var(--iv-idle-klein-x),var(--iv-idle-klein-y)) scale(var(--iv-idle-klein))}.iv-launch.iv-idle-knopf[data-modus=weg]:not(:focus-within){opacity:0;transform:translateX(calc(100% + 24px));pointer-events:none}.iv-launch.iv-idle-knopf[data-modus=klein]:not(:focus-within) .iv-idle-knopf__badge{transform:scale(calc(1 / var(--iv-idle-klein)));transform-origin:100% 0}@media (prefers-reduced-motion:reduce){.iv-launch.iv-idle-knopf{transition:none}}body:has([role=dialog][aria-modal=true]:not(.iv-assist)) .iv-launch.iv-idle-knopf:not([data-open=true]):not(:focus-within){opacity:0;pointer-events:none}@media (min-width:768px){body:has(.iv-idle-knopf:not([data-open=true])) .iv-dash-main:not(:has(.iv-chat-shell--fill)){padding-bottom:104px}}@media (prefers-reduced-motion:no-preference){.iv-idle-knopf__knopf{transition:transform .2s cubic-bezier(.2,0,0,1),box-shadow .2s ease}.iv-idle-knopf__knopf:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(24,16,8,.08),0 14px 32px -6px rgba(60,25,5,.34)}.iv-idle-knopf__knopf:active{transform:scale(.96)}.iv-idle-knopf__knopf{animation:iv-idle-knopf-auftritt .55s cubic-bezier(.34,1.56,.64,1) .3s backwards}.iv-idle-knopf__knopf[data-hops=a] .iv-idle-knopf__figur>.iv-idle{animation:iv-idle-knopf-hops-a .55s cubic-bezier(.3,0,.4,1)}.iv-idle-knopf__knopf[data-hops=b] .iv-idle-knopf__figur>.iv-idle{animation:iv-idle-knopf-hops-b .55s cubic-bezier(.3,0,.4,1)}.iv-idle-knopf__knopf[data-aktion=dreht] .iv-idle__zahnrad{transform-origin:70px 72px;animation:iv-idle-knopf-rad 1.4s cubic-bezier(.65,0,.35,1)}.iv-idle-knopf__knopf[data-aktion=gaehnt] .iv-idle__koerper{animation:iv-idle-knopf-strecken 2.1s ease-in-out}.iv-idle-knopf__knopf[data-aktion=gaehnt] .iv-idle__mund{transform-origin:70px 87px;animation:iv-idle-knopf-gaehnen 2.1s ease-in-out}.iv-idle-knopf__blase{transform-origin:100% 100%;animation:iv-idle-knopf-blase .4s cubic-bezier(.34,1.56,.64,1) both}.iv-idle-kopf{animation:iv-idle-kopf-einsprung .55s cubic-bezier(.34,1.4,.64,1) both}.iv-idle-kopf[data-hops=a] .iv-idle{animation:iv-idle-knopf-hops-a .5s cubic-bezier(.3,0,.4,1)}.iv-idle-kopf[data-hops=b] .iv-idle{animation:iv-idle-knopf-hops-b .5s cubic-bezier(.3,0,.4,1)}}@keyframes iv-idle-knopf-auftritt{0%{opacity:0;transform:translateY(14px) scale(.7)}to{opacity:1;transform:none}}@keyframes iv-idle-knopf-hops-a{0%,to{transform:none}25%{transform:scale(1.06,.92)}55%{transform:translateY(-9px) scale(.97,1.04)}}@keyframes iv-idle-knopf-hops-b{0%,to{transform:none}25%{transform:scale(1.06,.92)}55%{transform:translateY(-9px) scale(.97,1.04)}}@keyframes iv-idle-knopf-rad{to{transform:rotate(1turn)}}@keyframes iv-idle-knopf-strecken{0%,to{transform:none}35%,65%{transform:scale(.97,1.05)}}@keyframes iv-idle-knopf-gaehnen{0%,to{transform:scale(.6)}35%,65%{transform:scale(1.7,2.3)}}@keyframes iv-idle-knopf-blase{0%{opacity:0;transform:translateX(6px) scale(.6)}to{opacity:1;transform:none}}@keyframes iv-idle-kopf-einsprung{0%{opacity:0;transform:translate(24px,60px) scale(.5)}55%{opacity:1;transform:translateY(-8px) scale(1.06)}to{transform:none}}body:has(.iv-idle-knopf:not([data-open=true])) footer.iv-brand-surface{padding-bottom:96px}@media (max-width:767px){body:has(.iv-idle-knopf:not([data-open=true])) footer.iv-brand-surface{padding-bottom:80px}}@media (hover:none) and (pointer:coarse){.iv-desktop-nav button.h-9.w-9{width:44px;height:44px}.iv-auth-formwrap>a:first-child,.iv-desktop-nav>div>a:first-child{min-height:44px}.iv-desktop-nav .iv-site-btn{min-height:44px!important}.iv-sb-main .iv-crumb{min-height:44px;padding-inline:8px;margin-inline:-8px}.ivm-browse-root aside button,.ivm-browse-root input:not([type=checkbox]):not([type=radio]):not([type=range]),.ivm-results-bar select,.ivm-view-toggle>button,aside[class~="lg:block"] button{min-height:44px}button[aria-label$=einsprechen],button[aria-label="Fertig gesprochen"]{min-width:44px!important;min-height:44px!important}section .flex-wrap>a.underline{display:inline-flex;align-items:center;min-height:44px}}span.iv-slotcard__bottom{flex-wrap:wrap;row-gap:6px}span.iv-slotcard__bottom>.ivb-mcard__right{flex-wrap:wrap;justify-content:flex-end;margin-left:auto;min-width:0}.iv-ladeszene,.iv-loader--page{min-height:100svh}@font-face{font-family:Helvetica Neue;font-weight:100 500;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("Roboto");size-adjust:97.6%;ascent-override:102.5%;descent-override:20.5%;line-gap-override:0%}@font-face{font-family:Helvetica Neue;font-weight:501 650;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("Roboto Bold"),local("Arial");size-adjust:89.6%;ascent-override:111.6%;descent-override:22.3%;line-gap-override:0%}@font-face{font-family:Helvetica Neue;font-weight:651 900;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("Roboto Bold"),local("Arial");size-adjust:93.1%;ascent-override:107.4%;descent-override:21.5%;line-gap-override:0%}@font-face{font-family:IV Ueberschrift Ersatz;font-weight:500 900;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("Roboto Bold"),local("Arial");size-adjust:81.7%;ascent-override:122.4%;descent-override:24.5%;line-gap-override:0%}html:not(.font-dyslexic) .iv-site-h1,html:not(.font-dyslexic) .iv-site-h2{font-family:Barlow Semi Condensed,IV Ueberschrift Ersatz,Barlow,Helvetica Neue,Arial,sans-serif}