.editorial-single-weight .font-editorial,.font-display{font-weight:400;font-synthesis:none}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@keyframes onb-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animate-onb-in{animation:onb-in .46s cubic-bezier(.22,.61,.36,1) both}@keyframes onb-wave-in{0%{opacity:0;transform:translateY(10px) rotate(-6deg) scale(.92)}60%{opacity:1;transform:translateY(-2px) rotate(3deg) scale(1.02)}to{opacity:1;transform:translateY(0) rotate(0deg) scale(1)}}.animate-onb-wave{animation:onb-wave-in .62s cubic-bezier(.34,1.56,.64,1) both}@keyframes onb-rise{0%{opacity:0;transform:translateY(120px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}.animate-onb-rise{animation:onb-rise .95s cubic-bezier(.22,.61,.36,1) both}@keyframes onb-inspect{0%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-6px) rotate(2deg)}to{transform:translateY(0) rotate(-2deg)}}.animate-onb-inspect{animation:onb-inspect 2.6s ease-in-out infinite}@keyframes lock-scan{0%,to{opacity:.85;transform:scale(.985)}50%{opacity:1;transform:scale(1.015)}}.animate-lock-scan{animation:lock-scan 1.8s cubic-bezier(.45,0,.55,1) infinite}@keyframes code-shake{0%,to{transform:translateX(0)}20%{transform:translateX(-8px)}40%{transform:translateX(8px)}60%{transform:translateX(-6px)}80%{transform:translateX(6px)}}.animate-code-shake{animation:code-shake .4s ease-in-out}@keyframes code-dot-pop{0%{transform:scale(1)}40%{transform:scale(1.6)}to{transform:scale(1)}}.animate-code-dot-pop{animation:code-dot-pop .22s cubic-bezier(.34,1.56,.64,1)}@keyframes sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes sheet-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes backdrop-out{0%{opacity:1}to{opacity:0}}.animate-sheet-in{animation:sheet-in .42s cubic-bezier(.16,1,.3,1) both}.animate-sheet-out{animation:sheet-out .28s cubic-bezier(.5,0,.75,0) both}.animate-backdrop-in{animation:backdrop-in .3s ease-out both}.animate-backdrop-out{animation:backdrop-out .26s ease-in both}@keyframes onb-blink{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.animate-onb-blink{animation:onb-blink 1s ease-in-out infinite}@keyframes skeleton-shimmer{0%{background-position:150% 0}to{background-position:-150% 0}}.animate-skeleton-shimmer{background-image:linear-gradient(100deg,var(--color-cappuccino) 30%,#fffdf9 50%,var(--color-cappuccino) 70%);background-size:250% 100%;animation:skeleton-shimmer 1.3s ease-in-out infinite}@keyframes streak-badge-in{0%{opacity:0;transform:scale(.6) rotate(-6deg)}65%{opacity:1;transform:scale(1.12) rotate(3deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}@keyframes streak-card-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes streak-dot-in{0%{opacity:0;transform:scale(.3)}70%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@keyframes streak-milton-in{0%{opacity:0;transform:translate(8px,8px) scale(.85)}to{opacity:1;transform:translate(0) scale(1)}}.animate-streak-badge{animation:streak-badge-in .48s cubic-bezier(.34,1.56,.64,1) both}.animate-streak-card{animation:streak-card-in .38s ease-out both}.animate-streak-dot{animation:streak-dot-in .36s cubic-bezier(.34,1.56,.64,1) both}.animate-streak-milton{animation:streak-milton-in .42s ease-out both}@keyframes watch-milton-in{0%{opacity:0;transform:translateY(-14px) scale(.4) rotate(-12deg)}55%{opacity:1;transform:translateY(2px) scale(1.12) rotate(6deg)}75%{transform:translateY(-2px) scale(.96) rotate(-3deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(0deg)}}.animate-watch-milton{animation:watch-milton-in .65s cubic-bezier(.34,1.56,.64,1) both}@keyframes brief-milton-arrive{0%{opacity:0;transform:translate(18px,-22px) scale(1.6)}to{opacity:1;transform:translate(0) scale(1)}}.animate-brief-milton{animation:brief-milton-arrive .55s cubic-bezier(.22,.61,.36,1) both}@keyframes section-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.animate-section-in{animation:section-in .42s cubic-bezier(.22,.61,.36,1) both}@keyframes row-highlight{0%{background-color:rgba(0,61,255,.16)}to{background-color:rgba(0,61,255,0)}}.animate-row-highlight{animation:row-highlight 1.6s ease-out}@keyframes hint-ring{0%{box-shadow:0 0 0 0 rgba(0,61,255,.55);transform:scale(1)}50%{transform:scale(1.22)}70%{box-shadow:0 0 0 16px rgba(0,61,255,0)}to{box-shadow:0 0 0 16px rgba(0,61,255,0);transform:scale(1)}}.animate-hint-ring{animation:hint-ring .75s cubic-bezier(.34,1.56,.64,1) 3}@keyframes hint-row-highlight{0%,to{background-color:rgba(0,61,255,0)}25%{background-color:rgba(0,61,255,.3)}}.animate-hint-row-highlight{animation:hint-row-highlight .85s ease-out 2}@keyframes next-slot-shimmer{0%{background-color:rgba(255,255,255,0)}40%{background-color:rgba(255,255,255,.45)}to{background-color:rgba(255,255,255,0)}}.animate-next-slot-shimmer{animation:next-slot-shimmer 1.2s ease-out}@keyframes next-slot-smiley{0%{opacity:0;transform:scale(.6)}25%{opacity:1;transform:scale(1.08)}40%{transform:scale(1)}78%{opacity:1}to{opacity:0}}.animate-next-slot-smiley{animation:next-slot-smiley 1.2s ease-out}@keyframes swipe-hint-arrow{0%,to{transform:translateX(0) scaleX(-1);opacity:.5}50%{transform:translateX(-5px) scaleX(-1);opacity:1}}.animate-swipe-hint-arrow{animation:swipe-hint-arrow 1.1s ease-in-out infinite}@keyframes friend-slot-in{0%{opacity:0;transform:translateY(10px) scale(.4)}65%{opacity:1;transform:translateY(0) scale(1.15)}to{opacity:1;transform:translateY(0) scale(1)}}.animate-friend-slot-in{animation:friend-slot-in .38s cubic-bezier(.34,1.56,.64,1) both}@keyframes milton-copy-pop{0%{transform:scale(1) rotate(0deg)}40%{transform:scale(1.14) rotate(-7deg)}70%{transform:scale(1.05) rotate(3deg)}to{transform:scale(1) rotate(0deg)}}.animate-milton-copy-pop{animation:milton-copy-pop .65s cubic-bezier(.34,1.56,.64,1)}@keyframes recap-card-in{0%{opacity:0;transform:translateX(36px) scale(.94)}65%{opacity:1;transform:translateX(-4px) scale(1.02)}to{opacity:1;transform:translateX(0) scale(1)}}.animate-recap-card-in{animation:recap-card-in .42s cubic-bezier(.34,1.56,.64,1) both}@keyframes recap-milton-wiggle{0%{transform:scale(1) rotate(0deg)}35%{transform:scale(1.12) rotate(-8deg)}65%{transform:scale(1.05) rotate(5deg)}to{transform:scale(1) rotate(0deg)}}.animate-recap-milton-wiggle{animation:recap-milton-wiggle .52s cubic-bezier(.34,1.56,.64,1) both}@keyframes chart-dot-in{0%{opacity:0;transform:scale(.3)}70%{opacity:1;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}.animate-chart-dot{transform-box:fill-box;transform-origin:center;animation:chart-dot-in .28s cubic-bezier(.34,1.56,.64,1) .82s both}@keyframes bar-grow-x{0%{transform:translateY(-50%) scaleX(0)}to{transform:translateY(-50%) scaleX(1)}}.animate-bar-grow-x{animation:bar-grow-x .55s cubic-bezier(.22,.61,.36,1) both}@keyframes confetti-fall{0%{transform:translateY(-20px) rotate(0deg);opacity:0}12%{opacity:1}to{transform:translate(var(--confetti-drift),640px) rotate(var(--confetti-rotate));opacity:0}}.animate-confetti-fall{animation:confetti-fall linear both}@keyframes tumble{0%{transform:translateX(-135px) rotate(0deg)}50%{transform:translateX(135px) rotate(1turn)}to{transform:translateX(-135px) rotate(0deg)}}.animate-tumble{animation:tumble 4.6s ease-in-out infinite}@keyframes tab-underline-in{0%{opacity:1;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.animate-tab-underline{transform-origin:left;animation:tab-underline-in .32s ease-out both}@keyframes nav-icon-in{0%{opacity:.4;transform:scale(.8)}60%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes nav-label-in{0%{opacity:0;max-width:0}to{opacity:1;max-width:5rem}}.animate-nav-icon{animation:nav-icon-in .32s cubic-bezier(.34,1.56,.64,1) both}.animate-nav-label{animation:nav-label-in .32s cubic-bezier(.34,1.56,.64,1) both}@keyframes badge-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.25)}to{opacity:1;transform:scale(1)}}.animate-badge-pop{animation:badge-pop .32s cubic-bezier(.34,1.56,.64,1) both}@keyframes notif-pop-in{0%{opacity:0;transform:translateY(18px) scale(.96)}60%{opacity:1;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.animate-notif-pop{animation:notif-pop-in .42s cubic-bezier(.34,1.56,.64,1) both}@keyframes logo-slide-right{0%{opacity:0;transform:translateX(-220px)}60%{opacity:1}to{opacity:1;transform:translateX(0)}}.animate-logo-slide{animation:logo-slide-right .48s cubic-bezier(.22,.61,.36,1) both}@keyframes circle-row-wiggle{0%,to{transform:rotate(0deg)}25%{transform:rotate(-1.2deg)}75%{transform:rotate(1.2deg)}}.animate-circle-shuffle{animation:circle-row-wiggle .42s ease-in-out infinite}@keyframes wrapped-progress-fill{0%{width:0}to{width:100%}}.animate-wrapped-progress{animation:wrapped-progress-fill linear forwards}@keyframes wrapped-slide-in{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.animate-wrapped-slide-in{animation:wrapped-slide-in .38s cubic-bezier(.22,.61,.36,1) both}.phone-lift{box-shadow:0 2px 6px rgba(0,0,0,.05),0 18px 36px -12px rgba(0,0,0,.16),0 44px 90px -28px rgba(0,0,0,.24)}.flow-demo [aria-label="Zur Watchlist hinzufügen"],.flow-demo [aria-label=Teilen]{display:none}