.tl-marker{transition:transform .16s var(--ease-out-strong), box-shadow .16s var(--ease-out-strong), border-color .14s ease}@media (hover:hover) and (pointer:fine){.tl-marker:hover{box-shadow:var(--shadow-card-lg);border-color:color-mix(in srgb, var(--color-fox) 55%, var(--color-paper-line));transform:translateY(-1px)}}.tl-marker:active{transition-duration:.1s;transform:scale(.98)}.tl-marker--milestone{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-fox) 45%, transparent), var(--shadow-card)}@media (hover:hover) and (pointer:fine){.tl-marker--milestone:hover{box-shadow:0 0 0 1px var(--color-fox), var(--shadow-card-lg)}}.tl-marker--important{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-fox) 22%, transparent), var(--shadow-card)}@media (hover:hover) and (pointer:fine){.tl-marker--important:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-fox) 55%, transparent), var(--shadow-card-lg)}}.tl-marker.tl-marker--active{border-color:var(--color-fox);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-fox) 20%, transparent), var(--shadow-card)}.tl-milestone{box-shadow:inset 0 0 0 1px var(--color-paper-line), var(--shadow-card);transition:transform .18s var(--ease-out-strong), box-shadow .18s var(--ease-out-strong);border-width:0}@media (hover:hover) and (pointer:fine){.tl-milestone:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-fox) 45%, var(--color-paper-line)), var(--shadow-card-lg);transform:translateY(-2px)}}.tl-milestone:active{transition-duration:.11s;transform:scale(.985)}.tl-important{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-fox) 32%, var(--color-paper-line)), var(--shadow-card)}@media (hover:hover) and (pointer:fine){.tl-important:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-fox) 60%, var(--color-paper-line)), var(--shadow-card-lg)}}.tl-milestone.tl-milestone--active{box-shadow:inset 0 0 0 1px var(--color-fox), 0 0 0 3px color-mix(in srgb, var(--color-fox) 20%, transparent), var(--shadow-card-lg)}.tl-cluster{cursor:zoom-in;transition:transform .14s var(--ease-out-strong), background-color .14s ease, box-shadow .14s var(--ease-out-strong)}@media (hover:hover) and (pointer:fine){.tl-cluster:hover{background-color:var(--color-navy-soft);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-fox) 45%, transparent), var(--shadow-card-lg);transform:scale(1.08)}}.tl-cluster:active{transition-duration:.1s;transform:scale(.96)}.tl-zoom-btn{transition:background-color .14s}.tl-zoom-btn__glyph{transition:transform .12s var(--ease-out-strong);display:flex}@media (hover:hover) and (pointer:fine){.tl-zoom-btn:hover{background-color:var(--color-paper-sunk)}}.tl-zoom-btn:active .tl-zoom-btn__glyph{transform:scale(.88)}.tl-zoom-btn:focus-visible{outline:2px solid var(--color-fox);outline-offset:-3px;border-radius:0}.tl-iconbtn{transition:transform .14s var(--ease-out-strong), background-color .14s ease, color .14s ease}.tl-iconbtn:active{transition-duration:.1s;transform:scale(.9)}@keyframes tl-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes tl-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes tl-modal-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes tl-modal-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.97)}}.tl-backdrop{animation:tl-backdrop-in .2s var(--ease-out-strong) both}.tl-backdrop[data-state=closing]{animation:tl-backdrop-out .14s var(--ease-out-strong) both}.tl-modal{transform-origin:50%;animation:tl-modal-in .22s var(--ease-out-strong) both}.tl-modal[data-state=closing]{animation:tl-modal-out .15s var(--ease-out-strong) both}.tl-beacon-slot{pointer-events:none;transition:opacity .22s var(--ease-out-strong), transform .22s var(--ease-drawer)}.tl-beacon-slot[data-state=hidden]{opacity:0;visibility:hidden;transition:opacity .18s var(--ease-out-strong), transform .18s var(--ease-out-strong), visibility 0s linear .18s;transform:translateY(10px)}.tl-beacon{pointer-events:auto;width:48px;height:48px;box-shadow:0 0 0 3px var(--color-paper), 0 0 0 5px color-mix(in srgb, var(--color-fox) 55%, transparent), var(--shadow-pop);transition:transform .16s var(--ease-out-strong);border-radius:999px}.tl-beacon:focus-visible{border-radius:999px}@media (hover:hover) and (pointer:fine){.tl-beacon:hover{transform:translateY(-1px)}}.tl-beacon:active{transition-duration:.11s;transform:scale(.94)}@keyframes tl-enter-marker{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes tl-enter-card{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.tl-enter-marker{animation:tl-enter-marker .2s var(--ease-out-strong) backwards}.tl-enter-card{animation:tl-enter-card .22s var(--ease-out-strong) backwards}@keyframes tl-appear{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.tl-appear{animation:tl-appear .22s var(--ease-out-strong) backwards}.tl-appear-card{animation:tl-appear .24s var(--ease-out-strong) backwards}@keyframes tl-breathe{0%{opacity:.5}to{opacity:.9}}.tl-skel{animation:tl-breathe 1.5s var(--ease-in-out-strong) infinite alternate}@media (prefers-reduced-motion:reduce){.tl-marker:hover,.tl-marker:active,.tl-milestone:hover,.tl-milestone:active,.tl-cluster:hover,.tl-cluster:active,.tl-iconbtn:active,.tl-beacon:hover,.tl-beacon:active,.tl-zoom-btn:active .tl-zoom-btn__glyph{transform:none}.tl-skel{opacity:.7}}@keyframes lb-root-in{0%{opacity:0}to{opacity:1}}@keyframes lb-root-out{0%{opacity:1}to{opacity:0}}@keyframes lb-img-in{0%{opacity:0}to{opacity:1}}.lb-root{animation:lb-root-in .2s var(--ease-out-strong) both;overscroll-behavior:contain}.lb-root[data-state=closing]{animation:lb-root-out .14s var(--ease-out-strong) both}.lb-stage{touch-action:pinch-zoom}.lb-img{transition:transform .22s var(--ease-out-strong);animation:lb-img-in .18s var(--ease-out-strong) both;-webkit-user-select:none;user-select:none}.lb-img[data-dragging=true]{transition:none}.lb-nav{transition:transform .14s var(--ease-out-strong), background-color .14s ease, opacity .14s ease}@media (hover:hover) and (pointer:fine){.lb-nav:hover:not(:disabled){background-color:var(--color-navy-soft);transform:scale(1.06)}}.lb-nav:active:not(:disabled){transition-duration:.1s;transform:scale(.92)}.lb-open>img{transition:transform .22s var(--ease-out-strong)}@media (hover:hover) and (pointer:fine){.lb-open:hover>img{transform:scale(1.035)}}.lb-open:active>img{transition-duration:.12s;transform:scale(.99)}.lb-hero:focus-visible{outline:2px solid var(--color-fox);outline-offset:-3px;border-radius:0}@media (prefers-reduced-motion:reduce){.lb-nav:hover:not(:disabled),.lb-nav:active:not(:disabled),.lb-open:hover>img,.lb-open:active>img{transform:none}}
.vl-act{min-height:44px;color:var(--color-coal-faint);cursor:pointer;transition:color .14s var(--ease-out-strong), background-color .14s var(--ease-out-strong), transform .14s var(--ease-out-strong);border-radius:10px;align-items:center;margin-block:-.625rem;padding-inline:.5rem;display:inline-flex}@media (hover:hover) and (pointer:fine){.vl-act:hover{color:var(--color-coal);background-color:var(--color-paper-card)}.vl-act--danger:hover{color:var(--color-brick)}}.vl-act:focus-visible{color:var(--color-coal);background-color:var(--color-paper-card)}.vl-act:active{transition-duration:.1s;transform:scale(.96)}.vl-act[disabled]{cursor:not-allowed;opacity:.5}.vl-open{background-color:var(--color-paper-card);box-shadow:inset 0 0 0 1px var(--color-paper-line)}.vl-open--edit{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-fox) 45%, var(--color-paper-line))}@keyframes vl-unfold{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.vl-unfold{animation:vl-unfold .18s var(--ease-out-strong) both}@media (prefers-reduced-motion:reduce){.vl-act:active{transform:none}}
.mc-toggle{transition:background-color .16s var(--ease-out-strong)}@media (hover:hover) and (pointer:fine){.mc-toggle:hover{background-color:var(--color-paper-sunk)}}.mc-grow{transition:transform .2s var(--ease-out-strong)}@media (hover:hover) and (pointer:fine){.mc-toggle:hover .mc-grow{transform:scale(1.12)}}.mc-toggle:active .mc-grow{transition-duration:.11s;transform:scale(.9)}.mc-peek-word{transition:transform .16s var(--ease-out-strong), opacity .16s var(--ease-out-strong)}@media (hover:hover) and (pointer:fine){.mc-peek-word:hover{transform:scale(1.06)}}.mc-peek-word:active{transition-duration:.11s;transform:scale(.94)}.mcf-root{background-color:var(--color-paper);background-image:radial-gradient(118% 76% at 50% 40%, color-mix(in srgb, var(--color-fox) 9%, transparent), transparent 62%);animation:mcf-veil-in .22s var(--ease-out-strong) both}.mcf-root[data-state=closing]{animation:mcf-veil-out .17s var(--ease-out-strong) 80ms both}@keyframes mcf-veil-in{0%{opacity:0}to{opacity:1}}@keyframes mcf-veil-out{0%{opacity:1}to{opacity:0}}.mcf-bar{border-bottom:1px solid var(--color-paper-line);background-color:var(--color-paper-card)}.mcf-back{min-height:48px}.mcf-stage{touch-action:none;cursor:grab}.mcf-stage[data-grab=true]{cursor:grabbing}.mcf-world{transform-origin:0 0}.mcf-world[data-glide=true]{transition:transform .38s var(--ease-drawer)}.mcf-stage[data-grab=true] .mcf-world{will-change:transform}.mcf-word{animation:mcf-bloom .48s var(--ease-out-strong) both;animation-delay:var(--mcf-in-delay,0s);background:0 0;border:0;padding:0}@keyframes mcf-bloom{0%{opacity:0;transform:scale(.22)}to{opacity:1;transform:scale(1)}}.mcf-root[data-state=closing] .mcf-word{animation:mcf-collapse .16s var(--ease-in-out-strong) both;animation-delay:var(--mcf-out-delay,0s)}@keyframes mcf-collapse{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.16)}}.mcf-float{width:100%;height:100%;animation:14s cubic-bezier(.37,0,.63,1) infinite both mcf-drift;display:block}@keyframes mcf-drift{0%,to{transform:translate(0,0)}25%{transform:translate3d(var(--mcf-dx,0px), calc(var(--mcf-dy,0px) * -1), 0)}50%{transform:translate3d(calc(var(--mcf-dx,0px) * .25), calc(var(--mcf-dy,0px) * -1.3), 0)}75%{transform:translate3d(calc(var(--mcf-dx,0px) * -.75), calc(var(--mcf-dy,0px) * -.45), 0)}}.mcf-ink{box-sizing:border-box;width:100%;height:100%;font-weight:var(--mcf-weight,700);white-space:nowrap;opacity:var(--mcf-fade,1);transition:transform .18s var(--ease-out-strong), opacity .18s var(--ease-out-strong);justify-content:center;align-items:center;padding:0 .1em;line-height:1;display:flex}.mcf-text{text-overflow:ellipsis;min-width:0;line-height:1.34;overflow:hidden}.mcf-count{opacity:.55;flex-shrink:0;align-self:flex-start;margin-top:.55em;margin-left:.14em;font-size:.42em;font-weight:600}@media (hover:hover) and (pointer:fine){.mcf-word:hover{z-index:2}.mcf-word:hover .mcf-ink{opacity:1;transform:scale(1.045)}}.mcf-word:active .mcf-ink{transition-duration:.11s;transform:scale(.97)}.mcf-word:focus-visible{z-index:2;border-radius:6px}.mcf-word:focus-visible .mcf-ink{opacity:1}.mcf-word[data-selected] .mcf-ink{opacity:1;transform:scale(1.045)}.mcf-word[data-selected] .mcf-text{text-decoration:underline;-webkit-text-decoration-color:var(--color-fox);text-decoration-color:var(--color-fox);text-underline-offset:.12em;text-decoration-thickness:.07em}.mcf-word[data-selected] .mcf-float{animation-play-state:paused}.mcf-rest{touch-action:pan-y;overscroll-behavior:contain;max-height:min(52vh,22rem);animation:mcf-rest-up .22s var(--ease-drawer) both}@keyframes mcf-rest-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.mcf-rest-item{transition:background-color .16s var(--ease-out-strong), transform .16s var(--ease-out-strong)}@media (hover:hover) and (pointer:fine){.mcf-rest-item:hover{background-color:var(--color-paper-sunk)}}.mcf-rest-item:active{transition-duration:.11s;transform:scale(.985)}.mcf-rest-arrow{transition:transform .2s var(--ease-out-strong);transform:rotate(180deg)}.mcf-rest-arrow[data-open]{transform:rotate(0)}.mcf-panel{max-height:62%;animation:mcf-sheet-up .28s var(--ease-drawer) both;inset:auto 0 0}.mcf-root .mcf-panel{border-radius:1rem 1rem 0 0}@keyframes mcf-sheet-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1024px){.mcf-panel{width:23rem;max-height:calc(100% - 1.75rem);animation:mcf-sheet-in .28s var(--ease-drawer) both;inset:.875rem .875rem auto auto}.mcf-root .mcf-panel{border-radius:1rem}@keyframes mcf-sheet-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}}.mcf-x{transition:background-color .16s var(--ease-out-strong), color .16s var(--ease-out-strong), transform .16s var(--ease-out-strong)}@media (hover:hover) and (pointer:fine){.mcf-x:hover{background-color:var(--color-paper-sunk);color:var(--color-coal)}}.mcf-x:active{transition-duration:.11s;transform:scale(.92)}@media (prefers-reduced-motion:reduce){.mcf-root,.mcf-root[data-state=closing],.mcf-word,.mcf-root[data-state=closing] .mcf-word,.mcf-float,.mcf-panel,.mcf-rest{animation:none}.mcf-word:hover .mcf-ink,.mcf-word:active .mcf-ink,.mcf-word[data-selected] .mcf-ink,.mcf-x:active,.mcf-rest-item:active,.mc-toggle:hover .mc-grow,.mc-toggle:active .mc-grow,.mc-peek-word:hover,.mc-peek-word:active{transform:none}.mcf-world[data-glide=true]{transition:none}}
.wc-curtain{background-color:var(--color-paper);background-color:color-mix(in srgb, var(--color-paper) 92%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:wc-in .38s var(--ease-out-strong) both}.wc-curtain[data-state=geht]{animation:wc-out .62s var(--ease-in-out-strong) both;pointer-events:none}@keyframes wc-in{0%{opacity:0}to{opacity:1}}@keyframes wc-out{0%{opacity:1}to{opacity:0}}.wc-card>*{animation:wc-rise .62s var(--ease-out-strong) both}.wc-mark{animation-delay:60ms}.wc-line-1{animation-delay:.15s}.wc-line-2{animation-delay:.23s}.wc-line-3{animation-delay:.31s}.wc-rule{animation-delay:.4s}.wc-hint{animation-delay:.48s}@keyframes wc-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.wc-curtain,.wc-curtain[data-state=geht],.wc-card>*{animation-duration:.01ms;animation-delay:0s}}
