@property --veil-iris{syntax: "<length>"; inherits: false; initial-value: 0px;}@keyframes veil-morph{0%{border-radius:var(--pebble-1);rotate:-2deg}20%{border-radius:var(--pebble-2);rotate:1deg}40%{border-radius:var(--pebble-3);rotate:3deg}60%{border-radius:var(--pebble-4);rotate:0deg}80%{border-radius:var(--pebble-5);rotate:-3deg}to{border-radius:var(--pebble-1);rotate:-2deg}}@keyframes veil-breathe{0%,to{scale:1}50%{scale:1.045}}@keyframes veil-glow{0%,to{opacity:.55;scale:1}50%{opacity:.9;scale:1.12}}@keyframes veil-enter{0%{scale:.72;opacity:0}to{scale:1;opacity:1}}@keyframes veil-fade-in{0%{opacity:0}to{opacity:1}}@keyframes veil-iris{0%{--veil-iris: 0px}to{--veil-iris: 160vmax}}@keyframes veil-sink{to{scale:.4;opacity:0}}.veil[data-v-a112d3bd]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;align-content:center;gap:clamp(20px,4vmin,48px);background:#1c6e75;color:#f4f7f5;overflow:hidden;--veil-iris: 0px;mask-image:radial-gradient(circle at 50% 50%,transparent var(--veil-iris),#000 calc(var(--veil-iris) + 2px));-webkit-mask-image:radial-gradient(circle at 50% 50%,transparent var(--veil-iris),#000 calc(var(--veil-iris) + 2px));animation:veil-fade-in .35s ease both}.glow[data-v-a112d3bd]{position:absolute;inline-size:70vmin;block-size:70vmin;border-radius:50%;background:radial-gradient(circle,rgb(207 227 210 / .28),transparent 62%);animation:veil-glow 5s ease-in-out infinite;pointer-events:none}.pebble[data-v-a112d3bd]{position:relative;inline-size:34vmin;block-size:36vmin;background:var(--pebble-fill);color:var(--pebble-ink);border-radius:var(--pebble-1);display:grid;place-content:center;font-family:var(--disp, "Outfit", system-ui, sans-serif);font-weight:600;font-size:7.6vmin;line-height:1.08;letter-spacing:.005em;text-align:start;padding-inline-start:1vmin;box-shadow:0 30px 80px #00000038;animation:veil-enter .7s cubic-bezier(.2,1.3,.4,1) both,veil-morph 7.5s ease-in-out .7s infinite,veil-breathe 5s ease-in-out .7s infinite}.pebble span[data-v-a112d3bd]{display:block}.caption[data-v-a112d3bd]{font-family:var(--ui, "Instrument Sans", system-ui, sans-serif);font-size:clamp(16px,2.2vmin,28px);opacity:.85;min-block-size:1.5em;transition:opacity .3s}.veil.leaving[data-v-a112d3bd]{animation:veil-iris 1s cubic-bezier(.65,0,.75,.15) forwards;pointer-events:none}.veil.leaving .pebble[data-v-a112d3bd]{animation:veil-sink .55s cubic-bezier(.5,0,.75,0) forwards}.veil.leaving .caption[data-v-a112d3bd],.veil.leaving .glow[data-v-a112d3bd]{opacity:0;animation:none}@media(prefers-reduced-motion:reduce){.pebble[data-v-a112d3bd],.glow[data-v-a112d3bd]{animation:none}.veil.leaving[data-v-a112d3bd]{animation:none;opacity:0;transition:opacity .5s ease}}.ff-frame-art[data-v-eb3f5d0c]{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;display:block}.ff-medallion[data-v-a80a432b]{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%}.ff-frame-art[data-v-404371ab]{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;display:block}.ff-cloud[data-v-aab2a6c2]{position:absolute;overflow:visible;filter:drop-shadow(0 6px 10px rgb(0 0 0 / .16)) drop-shadow(0 1px 2px rgb(0 0 0 / .08));pointer-events:none;will-change:transform;animation:ff-treiben-aab2a6c2 var(--dauer, 14s) ease-in-out var(--versatz, 0s) infinite}@keyframes ff-treiben-aab2a6c2{0%{transform:translate(0) scale(1)}25%{transform:translate(var(--dx, 12px),calc(var(--dy, 5px) * .35)) scale(1.02)}50%{transform:translate(calc(var(--dx, 12px) * .7),var(--dy, 5px)) scale(1.035)}75%{transform:translate(calc(var(--dx, 12px) * -.15),calc(var(--dy, 5px) * .6)) scale(1.015)}to{transform:translate(0) scale(1)}}@media(prefers-reduced-motion:reduce){.ff-cloud[data-v-aab2a6c2]{animation:none}}.ff-line[data-v-2b6a1d5b]{margin:0;block-size:40px;font-size:34px;line-height:40px}.ff-tile[data-v-2b6a1d5b]{position:relative;flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-block-size:0;padding:14px 18px;border:2px solid;border-radius:22px;box-shadow:0 3px #0000000f;overflow:visible;transition:background-color .25s,border-color .25s,box-shadow .25s}.ff-tile--covered[data-v-2b6a1d5b]{background:transparent;border-color:transparent;box-shadow:none;transition-delay:.4s}.ff-tile[data-v-2b6a1d5b]:disabled{cursor:default}.ff-tile--tap[data-v-2b6a1d5b]{cursor:pointer}.ff-tile__word[data-v-2b6a1d5b]{line-height:1.1;text-align:center;text-wrap:balance;overflow-wrap:anywhere}.ff-tile__caption[data-v-2b6a1d5b]{line-height:1.1;text-align:center}.ff-tile__glyph[data-v-2b6a1d5b]{min-block-size:0}.ff-tile__inhalt[data-v-2b6a1d5b]{transition:visibility 0s linear 0s}.ff-tile--covered .ff-tile__inhalt[data-v-2b6a1d5b]{visibility:hidden;transition-delay:.5s}.ff-drift-enter-active[data-v-2b6a1d5b]{transition:opacity .55s ease-out,translate .55s cubic-bezier(.2,.7,.3,1)}.ff-drift-leave-active[data-v-2b6a1d5b]{transition:opacity .6s ease-in,translate .6s cubic-bezier(.6,0,.8,.4)}.ff-drift-enter-from[data-v-2b6a1d5b]{opacity:0;translate:-40px 14px}.ff-drift-leave-to[data-v-2b6a1d5b]{opacity:0;translate:56px -18px}@media(prefers-reduced-motion:reduce){.ff-drift-enter-active[data-v-2b6a1d5b],.ff-drift-leave-active[data-v-2b6a1d5b]{transition:opacity .2s linear}.ff-drift-enter-from[data-v-2b6a1d5b],.ff-drift-leave-to[data-v-2b6a1d5b]{translate:0 0}}.ff-nav[data-v-2b6a1d5b]{display:flex;justify-content:center;padding-block-start:4px}.ff-nav__btn[data-v-2b6a1d5b]{display:grid;place-items:center;padding:0 46px;block-size:84px;min-inline-size:260px;border:0;border-radius:999px;color:#fff;font-size:36px;line-height:1;box-shadow:inset 0 2px #ffffff59,0 5px #0000002e;cursor:pointer}.ff-nav__btn[data-v-2b6a1d5b]:active{translate:0 3px;box-shadow:inset 0 2px #ffffff59,0 2px #0000002e}.ff-fly[data-v-80334a3c]{position:absolute;display:block;pointer-events:none;filter:drop-shadow(0 3px 4px rgb(0 0 0 / .3))}.ff-marker[data-v-df95cf54]{position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%;rotate:-1.1deg;mix-blend-mode:multiply;pointer-events:none}.ff-marker--dunkel[data-v-df95cf54]{mix-blend-mode:normal}.ff-splat[data-v-ba0ca5d6]{position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%;pointer-events:none;animation:ff-splat-ba0ca5d6 .26s cubic-bezier(.2,1.5,.5,1)}@keyframes ff-splat-ba0ca5d6{0%{scale:.2;opacity:0}}@media(prefers-reduced-motion:reduce){.ff-splat[data-v-ba0ca5d6]{animation:none}}.ff-track[data-v-4c6b6a72]{position:absolute;height:10px;border-radius:5px;overflow:hidden}.ff-track__left[data-v-4c6b6a72]{display:block;height:100%;border-radius:5px;transition:width .2s linear,background .3s}.ff-card[data-v-4c6b6a72]{display:grid;place-items:center;padding:0 18px;border-radius:22px;color:#fff;box-shadow:inset 0 2px #ffffff80,inset 0 -2px #0000001f,0 6px #00000029,0 12px 20px #00000029;transition:scale .12s ease}.ff-card__word[data-v-4c6b6a72]{position:relative;text-decoration:underline;text-wrap:balance;text-decoration-color:#ffffff80;text-decoration-thickness:3px;text-underline-offset:7px;line-height:1.28;text-align:center}.ff-card--hit[data-v-4c6b6a72]{scale:1.14}.ff-card--hit .ff-card__word[data-v-4c6b6a72]{text-decoration-color:#fffc}.ff-card--miss[data-v-4c6b6a72]{animation:ff-shake-4c6b6a72 .22s ease}.ff-card--frozen[data-v-4c6b6a72]{filter:saturate(.4) brightness(.92);opacity:.7;transition:filter .2s,opacity .2s}@keyframes ff-shake-4c6b6a72{25%{translate:-10px 0}75%{translate:10px 0}}.ff-call[data-v-4c6b6a72]{position:relative;display:grid;place-items:center}.ff-call__word[data-v-4c6b6a72]{position:relative;font-size:62px;line-height:1}.ff-go[data-v-4c6b6a72]{display:grid;place-items:center;padding:0 72px;block-size:84px;line-height:1;border-radius:999px;color:#fff;font-size:46px;box-shadow:inset 0 2px #ffffff80,0 5px #0000002e,0 10px 18px #00000029}.ff-hud[data-v-4c6b6a72]{position:absolute;inset-block-start:2px;inset-inline-end:0;display:flex;align-items:center;gap:18px}.ff-hud__count[data-v-4c6b6a72]{font-size:44px;font-weight:700;min-inline-size:1.4ch;text-align:right}.ff-clock[data-v-4c6b6a72]{min-inline-size:96px;padding:2px 18px 6px;border-radius:999px;font-size:40px;text-align:center}.ff-clock--knapp[data-v-4c6b6a72]{animation:ff-puls-4c6b6a72 1s ease-in-out infinite}@keyframes ff-puls-4c6b6a72{50%{transform:scale(1.07)}}.ff-over[data-v-4c6b6a72]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.ff-over__card[data-v-4c6b6a72]{display:flex;flex-direction:column;align-items:center;gap:18px;padding:44px 72px 50px;border-radius:34px;box-shadow:0 18px 44px #0000003d}.ff-over__lead[data-v-4c6b6a72]{font-size:44px;line-height:1}.ff-over__word[data-v-4c6b6a72]{font-size:84px;line-height:1}.ff-over__time[data-v-4c6b6a72]{font-size:96px;line-height:1}.ff-times[data-v-4c6b6a72]{display:grid;grid-template-columns:auto auto;gap:4px 32px;font-size:30px;list-style:none;margin:0;padding:0}.ff-times li[data-v-4c6b6a72]{display:contents}.ff-times__word[data-v-4c6b6a72]{text-align:right}.ff-times__time[data-v-4c6b6a72]{text-align:left}.ff-pop-enter-active[data-v-4c6b6a72]{transition:scale .19s cubic-bezier(.34,1.56,.64,1),opacity .11s ease-out;transition-delay:min(calc(var(--n, 0) * 16ms),.24s)}.ff-pop-leave-active[data-v-4c6b6a72]{transition:scale .12s ease-in,opacity .1s ease-in}.ff-pop-enter-from[data-v-4c6b6a72],.ff-pop-leave-to[data-v-4c6b6a72]{scale:.34;opacity:0}@media(prefers-reduced-motion:reduce){.ff-card[data-v-4c6b6a72],.ff-card--miss[data-v-4c6b6a72],.ff-clock--knapp[data-v-4c6b6a72],.ff-pop-enter-active[data-v-4c6b6a72],.ff-pop-leave-active[data-v-4c6b6a72]{transition:none;animation:none}}.ff-target[data-v-d15133ca]{display:flex;flex-direction:column;align-items:center;pointer-events:none}.ff-target__face[data-v-d15133ca]{display:block;filter:drop-shadow(0 6px 10px rgb(0 0 0 / .35))}.ff-target__wire[data-v-d15133ca]{inline-size:3px;block-size:9px;background:#1d1d1d;opacity:.55}.ff-target__tag[data-v-d15133ca]{padding:3px 14px 5px;border-radius:999px;background:#fff;color:#16211f;line-height:1.15;white-space:nowrap;box-shadow:0 3px #00000038}.ff-target--spent[data-v-d15133ca]{opacity:.55;filter:saturate(.5)}.ff-dart[data-v-8b97fd63]{position:absolute;display:block;translate:-50% -50%;pointer-events:none;filter:drop-shadow(0 4px 6px rgb(0 0 0 / .4))}.ff-dart--hit[data-v-8b97fd63]{filter:drop-shadow(0 4px 6px rgb(0 0 0 / .4)) drop-shadow(0 0 10px rgb(255 226 90 / .9))}.ff-call[data-v-c61b2c89]{position:relative;display:grid;place-items:center}.ff-call__word[data-v-c61b2c89]{position:relative;font-size:58px;line-height:1}.ff-hud[data-v-c61b2c89]{position:absolute;inset-block-start:2px;inset-inline-end:0;display:flex;align-items:center;gap:18px}.ff-pips[data-v-c61b2c89]{display:flex;gap:9px}.ff-pips i[data-v-c61b2c89]{inline-size:22px;block-size:22px;border-radius:50%;border:4px solid}.ff-penalty[data-v-c61b2c89]{display:inline-grid;place-items:center;inline-size:44px;block-size:44px;border-radius:50%;background:#a63d3d;color:#fff;font-size:26px}.ff-field[data-v-c61b2c89]{position:absolute;transition:filter .14s linear}.ff-field--blocked[data-v-c61b2c89]{filter:grayscale(.85) opacity(.45)}.ff-hitbox[data-v-c61b2c89]{position:absolute;translate:-50% -50%;padding:0;border:0;border-radius:50%;background:none;cursor:pointer;animation:ff-appear-c61b2c89 .17s ease-out}.ff-spot[data-v-c61b2c89]{position:absolute;display:block;translate:-50% -50%;pointer-events:none}@keyframes ff-appear-c61b2c89{0%{scale:.5;opacity:0}}.ff-burst[data-v-c61b2c89]{position:absolute;translate:-50% -50%;border-radius:50%;pointer-events:none;animation:ff-burst-c61b2c89 .5s ease-out forwards}.ff-burst--hit[data-v-c61b2c89]{border:8px solid #ffe25a}.ff-burst--miss[data-v-c61b2c89]{border:6px solid rgb(255 255 255 / .5)}@keyframes ff-burst-c61b2c89{0%{scale:.5;opacity:1}to{scale:2.1;opacity:0}}.ff-full[data-v-c61b2c89]{position:absolute;inset-block-end:18px;inset-inline-start:50%;translate:-50% 0;padding:8px 26px 10px;border-radius:999px;background:#a63d3d;color:#fff;font-size:28px;pointer-events:none}.ff-rest[data-v-c61b2c89]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.ff-rest__card[data-v-c61b2c89]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:38px 62px 44px;border-radius:30px;box-shadow:0 18px 44px #0000004d}.ff-rest__of[data-v-c61b2c89]{font-size:28px;margin-top:-10px}.ff-rest__score[data-v-c61b2c89]{font-size:96px;line-height:1;font-variant-numeric:tabular-nums}.ff-rest__list[data-v-c61b2c89]{display:grid;gap:2px;margin:0;padding:0;list-style:none;font-size:26px;text-align:center}.ff-rest__hint[data-v-c61b2c89]{display:flex;align-items:center;gap:12px;font-size:30px;line-height:1.15}.ff-rest__hint[data-v-c61b2c89]:before{content:"";inline-size:22px;block-size:22px;border-radius:50%;background:#f4a52c;border:4px solid #b26a08}.ff-rest__go--wait[data-v-c61b2c89]{filter:grayscale(.7);opacity:.75;cursor:default}.ff-rest__skip[data-v-c61b2c89]{padding:4px 18px 6px;border:0;background:none;font-size:26px;text-decoration:underline;cursor:pointer}.ff-rest__go[data-v-c61b2c89]{padding:0 56px;block-size:78px;display:grid;place-items:center;border:0;border-radius:999px;color:#fff;font-size:42px;line-height:1;box-shadow:inset 0 2px #fff6,0 5px #0003;cursor:pointer}@media(prefers-reduced-motion:reduce){.ff-hitbox[data-v-c61b2c89],.ff-burst[data-v-c61b2c89]{animation:none}}.ff-wall[data-v-97d30369]{position:absolute;background-color:#e3c893;background-size:cover;background-position:center;box-shadow:inset 0 0 90px #00000029}.ff-head[data-v-97d30369]{position:relative;display:flex;justify-content:center}.ff-head__plate[data-v-97d30369]{display:block;padding:14px 56px 20px;border-radius:4px;background:#fdfaf2;rotate:.5deg;box-shadow:0 8px 20px #00000042}.ff-count[data-v-97d30369]{position:absolute;inset-block-start:10px;inset-inline-end:14px;padding:4px 18px 8px;border-radius:999px;background:#fdfaf2;font-size:32px;box-shadow:0 4px 10px #0000003d}.ff-mid[data-v-97d30369]{position:absolute;inset-inline:0;inset-block-end:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px}.ff-sheet[data-v-97d30369]{position:relative;display:grid;place-items:center;padding:34px 74px 42px;border-radius:6px;background:#fdfaf2;rotate:-1.2deg;box-shadow:0 10px 26px #0000004d,inset 0 0 40px #0000000d}.ff-sheet__word[data-v-97d30369]{line-height:1.05;text-align:center;text-wrap:balance}.ff-sheet__tape[data-v-97d30369]{position:absolute;inset-block-start:-16px;inline-size:96px;block-size:34px;background:#ffffff8c;border-inline:2px solid rgb(255 255 255 / .25);box-shadow:0 2px 5px #0000002e}.ff-sheet__tape--l[data-v-97d30369]{inset-inline-start:26px;rotate:-7deg}.ff-sheet__tape--r[data-v-97d30369]{inset-inline-end:26px;rotate:6deg}.ff-answer[data-v-97d30369]{display:flex;align-items:baseline;gap:16px;padding:8px 26px 12px;border-radius:4px;background:#ffe98a;rotate:1.4deg;box-shadow:0 6px 14px #00000038}.ff-answer__label[data-v-97d30369]{font-size:24px;opacity:.65}.ff-answer__word[data-v-97d30369]{font-size:54px;line-height:1}.ff-done[data-v-97d30369]{font-size:40px;padding:8px 30px 12px;border-radius:999px;background:#fdfaf2}.ff-cab[data-v-2d5a7a45]{position:absolute;overflow:hidden;background:radial-gradient(ellipse at 50% 100%,#3b2a63 0%,transparent 62%),linear-gradient(#0b0f2b,#16173d 58%,#2a1b4d);box-shadow:inset 0 0 90px #00000080}.ff-star[data-v-2d5a7a45]{opacity:var(--o, .5);animation:ff-funkeln-2d5a7a45 3.6s ease-in-out var(--delay, 0s) infinite}@keyframes ff-funkeln-2d5a7a45{50%{opacity:calc(var(--o, .5) * .35)}}.ff-stars[data-v-2d5a7a45]{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%}.ff-inner[data-v-2d5a7a45]{position:absolute}.ff-title[data-v-2d5a7a45]{position:absolute;inset-block-start:0;inset-inline:0;display:flex;flex-direction:column;align-items:center;color:#eafff5;line-height:1;text-shadow:0 0 26px rgb(61 220 151 / .45)}.ff-words[data-v-2d5a7a45]{position:absolute;inset-inline:0;display:flex;align-items:center;justify-content:center;gap:26px}.ff-words__de[data-v-2d5a7a45]{padding:8px 34px 14px;border-radius:12px;background:#fdfaf2;color:#16173d;font-size:54px;line-height:1}.ff-words__eq[data-v-2d5a7a45]{color:#7d7fb5;font-size:46px}.ff-slot[data-v-2d5a7a45]{display:grid;place-items:center;inline-size:440px;padding:8px 20px 14px;border:4px solid #3ddc97;border-radius:12px;background:#3ddc971a;box-shadow:0 0 24px #3ddc9740}.ff-slot__word[data-v-2d5a7a45]{color:#eafff5;font-size:54px;line-height:1;white-space:nowrap;animation:ff-flip-2d5a7a45 .16s ease-out}@keyframes ff-flip-2d5a7a45{0%{opacity:0;translate:0 -26px}}.ff-field[data-v-2d5a7a45]{position:absolute;inset-inline:0}@keyframes ff-float-2d5a7a45{50%{translate:0 -7px}}.ff-plank[data-v-2d5a7a45]{position:absolute;border-radius:6px;animation:ff-float-2d5a7a45 var(--dur, 4s) ease-in-out var(--delay, 0s) infinite;background:linear-gradient(#2fa46e,#1b6b48 55%,#12472f);box-shadow:inset 0 3px #59f0b0,0 6px #00000059}.ff-plank--now[data-v-2d5a7a45]{box-shadow:inset 0 3px #8dffd0,0 6px #00000059,0 0 30px #3ddc9780}.ff-cracks[data-v-2d5a7a45]{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%}.ff-hopper[data-v-2d5a7a45]{position:absolute;inline-size:0;block-size:0;animation:ff-float-2d5a7a45 var(--dur, 4s) ease-in-out var(--delay, 0s) infinite;transition:left .34s cubic-bezier(.4,0,.5,1),top .34s cubic-bezier(.4,0,.5,1)}.ff-sprite[data-v-2d5a7a45]{position:absolute;inset-inline-start:-42px;inline-size:84px;block-size:84px;transform-origin:50% 100%;animation:ff-hop-2d5a7a45 .34s ease-out,ff-atmen-2d5a7a45 2.6s ease-in-out infinite}.ff-sprite svg[data-v-2d5a7a45]{inline-size:100%;block-size:100%;display:block}@keyframes ff-atmen-2d5a7a45{50%{scale:1.035 .965}}.ff-eyes[data-v-2d5a7a45]{transform-box:fill-box;transform-origin:center;animation:ff-blinzeln-2d5a7a45 5.2s ease-in-out infinite}@keyframes ff-blinzeln-2d5a7a45{0%,94%,to{scale:1 1}97%{scale:1 .08}}@keyframes ff-hop-2d5a7a45{0%{translate:0 0}45%{translate:0 -58px}to{translate:0 0}}.ff-hopper--fall .ff-sprite[data-v-2d5a7a45]{animation:ff-fall-2d5a7a45 .9s cubic-bezier(.5,0,.9,1) forwards}@keyframes ff-fall-2d5a7a45{0%{translate:0 0;rotate:0deg}to{translate:0 460px;rotate:220deg;opacity:0}}.ff-meter[data-v-2d5a7a45]{position:absolute;inset-block-start:14px;inset-inline-end:16px}.ff-mic[data-v-2d5a7a45]{padding:5px 22px 8px;border:2px solid rgb(255 255 255 / .35);border-radius:999px;background:#ffffff1a;color:#dfe3ff;font-size:22px;cursor:pointer}.ff-bar[data-v-2d5a7a45]{position:relative;display:block;inline-size:210px;block-size:16px;border-radius:999px;background:#ffffff24;overflow:hidden}.ff-bar__fill[data-v-2d5a7a45]{position:absolute;inset-block:0;inset-inline-start:0;background:linear-gradient(90deg,#3ddc97,#ffd166);border-radius:999px}.ff-bar__mark[data-v-2d5a7a45]{position:absolute;inset-block:-4px;inset-inline-start:calc(100% - 4px);inline-size:4px;background:#fff}.ff-beat[data-v-2d5a7a45]{font-size:92px;line-height:1;color:#eafff58c;font-variant-numeric:tabular-nums}.ff-beat--go[data-v-2d5a7a45]{color:#3ddc97;text-shadow:0 0 30px rgb(61 220 151 / .7);animation:ff-pop-2d5a7a45 .22s ease-out}@keyframes ff-pop-2d5a7a45{0%{scale:.7}}.ff-bar--big[data-v-2d5a7a45]{inline-size:420px;block-size:22px}.ff-tune[data-v-2d5a7a45]{display:flex;align-items:center;gap:16px;font-size:24px;color:#eafff5b3}.ff-tune input[data-v-2d5a7a45]{inline-size:260px;accent-color:#3ddc97;touch-action:none}.ff-tune__value[data-v-2d5a7a45]{inline-size:46px;text-align:right}.ff-over[data-v-2d5a7a45]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.ff-card[data-v-2d5a7a45]{display:flex;flex-direction:column;align-items:center;gap:14px;padding:36px 60px 42px;border-radius:26px;background:#0c0f28eb;border:3px solid rgb(61 220 151 / .5);box-shadow:0 20px 50px #00000080;color:#eafff5;text-align:center}.ff-card__lead[data-v-2d5a7a45]{font-size:62px;line-height:1}.ff-card__hint[data-v-2d5a7a45]{font-size:28px;opacity:.75}.ff-go[data-v-2d5a7a45]{padding:0 52px;block-size:74px;display:grid;place-items:center;border:0;border-radius:999px;color:#fff;font-size:40px;line-height:1;box-shadow:inset 0 2px #fff6,0 5px #0000004d;cursor:pointer}@media(prefers-reduced-motion:reduce){.ff-sprite[data-v-2d5a7a45],.ff-sprite svg[data-v-2d5a7a45],.ff-eyes[data-v-2d5a7a45],.ff-plank[data-v-2d5a7a45],.ff-hopper[data-v-2d5a7a45],.ff-star[data-v-2d5a7a45],.ff-slot__word[data-v-2d5a7a45]{animation:none}.ff-hopper[data-v-2d5a7a45]{transition:none}}.ff-shot[data-v-7d41001a]{position:absolute;overflow:hidden;background:#10131c}.ff-shot__img[data-v-7d41001a]{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:contain;display:block}.ff-shot__wash[data-v-7d41001a]{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover;filter:blur(34px) saturate(1.2) brightness(.72);scale:1.12;display:block}.ff-shot__credit[data-v-7d41001a]{position:absolute;inset-block-end:0;inset-inline:0;padding:8px 22px 10px;background:linear-gradient(transparent,#0000009e);color:#ffffffd1;font-size:22px;text-align:end}.ff-timer[data-v-7d41001a]{position:absolute;inset-block-start:0;inset-inline:0;block-size:12px;background:#00000059}.ff-timer i[data-v-7d41001a]{display:block;block-size:100%;background:#ffd166}.ff-count[data-v-7d41001a]{position:absolute;inset-block-start:26px;inset-inline-end:26px;min-inline-size:74px;padding:4px 18px 8px;border-radius:999px;background:#00000073;color:#fff;font-size:44px;text-align:center}.ff-ask[data-v-7d41001a]{position:absolute;inset-inline:0;inset-block-end:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;padding-block-end:132px}.ff-ask__q[data-v-7d41001a]{margin:0;max-inline-size:88%;line-height:1.18;text-align:center;text-wrap:balance}.ff-answer[data-v-7d41001a]{display:flex;align-items:baseline;gap:16px;margin:0;white-space:nowrap;padding:8px 26px 12px;border-radius:4px;background:#ffe98a;rotate:1.2deg;box-shadow:0 6px 14px #00000038}.ff-answer__label[data-v-7d41001a]{font-size:24px;opacity:.65}.ff-answer__word[data-v-7d41001a]{font-size:46px;line-height:1}.ff-solve-slot[data-v-7d41001a]{inline-size:100%;display:grid;place-items:center;block-size:100px}.ff-solve-slot[data-v-7d41001a]>*{grid-area:1 / 1}.ff-solution[data-v-7d41001a]{margin:0;padding:10px 44px 16px;border-radius:18px;max-inline-size:82%;color:#fff;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;box-shadow:0 10px 26px #00000038}.ff-solve-enter-active[data-v-7d41001a]{transition:opacity .14s ease-out,scale .18s cubic-bezier(.2,1.5,.4,1)}.ff-solve-leave-active[data-v-7d41001a]{transition:opacity .11s ease-in}.ff-solve-enter-from[data-v-7d41001a],.ff-solve-leave-to[data-v-7d41001a]{opacity:0}.ff-solve-enter-from[data-v-7d41001a]{scale:.86}@media(prefers-reduced-motion:reduce){.ff-solve-enter-active[data-v-7d41001a],.ff-solve-leave-active[data-v-7d41001a]{transition:none}.ff-solve-enter-from[data-v-7d41001a]{scale:1}}.ff-nav[data-v-7d41001a]{position:absolute;inset-block-end:22px;inset-inline:0;display:flex;justify-content:center;gap:22px}.ff-nav__btn[data-v-7d41001a]{display:grid;place-items:center;padding:0 46px;block-size:84px;min-inline-size:220px;border:0;border-radius:999px;color:#fff;font-size:36px;line-height:1;box-shadow:inset 0 2px #ffffff59,0 5px #0000002e;cursor:pointer}.ff-nav__btn--still[data-v-7d41001a]{min-inline-size:168px;background:transparent;border:3px solid currentColor;box-shadow:none}.ff-progress[data-v-7d41001a]{position:absolute;inset-block-start:4px;inset-inline-end:6px;font-size:32px}.ff-rest[data-v-7d41001a]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.ff-card[data-v-7d41001a]{display:flex;flex-direction:column;align-items:center;gap:14px;padding:40px 66px 46px;border-radius:28px;box-shadow:0 18px 44px #00000038;text-align:center}.ff-card__lead[data-v-7d41001a]{margin:0;font-size:58px;line-height:1}.ff-card__hint[data-v-7d41001a]{margin:0;font-size:28px}.ff-go[data-v-7d41001a]{display:grid;place-items:center;padding:0 52px;block-size:76px;border:0;border-radius:999px;color:#fff;font-size:40px;line-height:1;box-shadow:inset 0 2px #fff6,0 5px #0003;cursor:pointer}.ff-sheet[data-v-4509059f]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4px 7px 5px 8px;background:repeating-linear-gradient(92deg,rgb(90 70 40 / .022) 0 2px,transparent 2px 6px),radial-gradient(130% 100% at 28% 6%,#fffefa,#f7f2e6 58%,#ece5d5);box-shadow:0 1px #ffffffb3 inset,0 -1px #78644629 inset,0 20px 44px #1c140a4d}.ff-sheet__ink[data-v-4509059f]{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;pointer-events:none}.ff-sheet--on .ff-sheet__ink[data-v-4509059f]{pointer-events:auto;touch-action:none;cursor:crosshair}.ff-wall[data-v-66e04774]{position:absolute;overflow:hidden;background:#e9e7e2}.ff-wall__img[data-v-66e04774]{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover;display:block}.ff-head[data-v-66e04774]{position:relative}.ff-count[data-v-66e04774]{position:absolute;inset-block-start:18px;inset-inline-end:26px;font-size:30px;opacity:.5}.ff-clock[data-v-66e04774]{position:absolute;display:flex;align-items:center;gap:18px}.ff-clock__bar[data-v-66e04774]{flex:1;block-size:14px;border-radius:999px;background:#3c322829;overflow:hidden}.ff-clock__bar i[data-v-66e04774]{display:block;block-size:100%;background:#d98324}.ff-clock__n[data-v-66e04774]{min-inline-size:78px;font-size:40px;color:#6b5b45;text-align:end}.ff-mat[data-v-66e04774]{position:absolute;background:#fbfaf6;box-shadow:inset 0 3px 12px #281e0f29}.ff-frame[data-v-66e04774]{position:absolute;display:block;pointer-events:none;filter:drop-shadow(0 10px 20px rgb(40 30 14 / .18))}.ff-hang[data-v-66e04774]{position:absolute;transform-origin:center;transition:translate .9s cubic-bezier(.25,.9,.25,1.04),scale .9s cubic-bezier(.25,.9,.25,1.04),rotate .64s ease-out}.ff-hang--framed[data-v-66e04774]{filter:drop-shadow(0 0 0 rgb(0 0 0 / 0))}@media(prefers-reduced-motion:reduce){.ff-hang[data-v-66e04774]{transition-duration:1ms}}.ff-word[data-v-66e04774]{position:absolute;top:8%;right:8%;bottom:8%;left:8%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;margin:0;line-height:1.05;text-align:center;text-wrap:balance}.ff-word__label[data-v-66e04774]{font-size:30px;letter-spacing:.08em;text-transform:uppercase;opacity:.45}.ff-plaque[data-v-66e04774]{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:0 18px;border:2px solid #b99a52;border-radius:3px;background:linear-gradient(#fdfaf1,#efe7d3);box-shadow:0 8px 18px #1e160a38;color:#3a3229;text-align:center}.ff-plaque__word[data-v-66e04774]{line-height:1.05;letter-spacing:.04em}.ff-plaque__sub[data-v-66e04774]{font-size:26px;font-style:italic;opacity:.6}.ff-plaque-enter-active[data-v-66e04774]{transition:opacity .26s ease-out .42s,translate .32s ease-out .42s}.ff-plaque-enter-from[data-v-66e04774]{opacity:0;translate:0 14px}.ff-acts[data-v-66e04774]{position:absolute;display:flex;align-items:center;justify-content:center;gap:20px}.ff-btn[data-v-66e04774]{display:grid;place-items:center;padding:0 40px;block-size:82px;border:0;border-radius:999px;color:#fff;font-size:32px;line-height:1;white-space:nowrap;box-shadow:inset 0 2px #ffffff59,0 5px #0000002e;cursor:pointer}.ff-btn--still[data-v-66e04774]{padding:0 32px;background:#ffffffb8;border:3px solid rgb(60 50 40 / .3);box-shadow:none;font-size:30px}.ff-fill[data-v-5d640b7a]{transition:width .25s linear}.ff-run[data-v-5d640b7a]{display:grid;place-items:center;border-radius:999px;background:transparent;font-variant-numeric:tabular-nums;line-height:1}.ff-phase--warn[data-v-5d640b7a]{animation:ff-phase-pulse-5d640b7a 1s ease-in-out infinite}@keyframes ff-phase-pulse-5d640b7a{50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.ff-fill[data-v-5d640b7a]{transition:none}.ff-phase--warn[data-v-5d640b7a]{animation:none}}.ff-material[data-v-69240c4a]{transform:rotate(-4deg);filter:drop-shadow(0 14px 18px rgb(0 0 0 / .2))}.ff-option[data-v-40c338a1]{border:5px solid transparent}.ff-option--on[data-v-40c338a1]{transform:scale(1.06)}.ff-option--wrong>img[data-v-40c338a1],.ff-option--wrong>span[data-v-40c338a1]:not(.ff-option__mark){opacity:.45}.ff-option__mark[data-v-40c338a1]{position:absolute;inset-block-start:10px;inset-inline-end:10px;display:grid;place-items:center;inline-size:68px;block-size:68px;border-radius:50%;font-size:42px;line-height:1;color:#fff;box-shadow:0 2px 8px #0f172a47}.ff-option--correct .ff-option__mark[data-v-40c338a1]{background:#2f8f5b}.ff-option--wrong .ff-option__mark[data-v-40c338a1]{background:#a63d3d}.sr-only[data-v-40c338a1]{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.ff-option__label[data-v-40c338a1]{text-wrap:balance;overflow-wrap:anywhere;line-height:1.15}.ff-polaroid[data-v-8334c8e5]{position:relative;margin:0;background:#fdfcf8;border-radius:4px;box-shadow:0 2px 6px #14191933,0 22px 48px #14191938}.ff-polaroid__shot[data-v-8334c8e5]{inline-size:100%;block-size:100%;object-fit:cover;display:block}.ff-polaroid__cap[data-v-8334c8e5]{position:absolute;inset-block-end:0;display:grid;place-items:center;overflow:hidden}.ff-polaroid__ink[data-v-8334c8e5]{text-align:center;color:#55606b;line-height:1.2;rotate:-.5deg;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ff-object[data-v-7d3c9a00]{position:relative;margin-block:0;display:flex;flex-direction:column;align-items:center}.ff-row[data-v-7d3c9a00]{position:relative}.ff-tag[data-v-7d3c9a00]{position:absolute;z-index:100;padding:4px 24px 7px;border:2px solid;border-radius:999px;line-height:1.2;white-space:nowrap}.ff-tag--unten[data-v-7d3c9a00]{translate:-50% 0;transform-origin:50% 0}.ff-tag--oben[data-v-7d3c9a00]{translate:-50% -100%;transform-origin:50% 100%}.ff-object img[data-v-7d3c9a00]{display:block;width:auto;max-width:620px;object-fit:contain;filter:drop-shadow(10px 16px 18px rgb(15 23 42 / .28))}.ff-talk[data-v-0e53f165]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;gap:40px}.ff-talk__word[data-v-0e53f165]{display:flex;min-inline-size:0;flex:1;flex-direction:column;align-items:center;gap:18px;text-align:center}.ff-prompt[data-v-0e53f165]{margin:0;font-size:38px;line-height:1.2;text-wrap:balance}.ff-term[data-v-0e53f165]{margin:0;line-height:1.05;text-wrap:balance;overflow-wrap:anywhere}.ff-note[data-v-0e53f165]{margin:10px 0 0;padding:10px 26px 14px;list-style:none;border-radius:4px;background:#ffe98a;color:#33312e;rotate:-1deg;box-shadow:0 6px 14px #00000038;text-align:start;font-size:26px;line-height:1.3}.ff-note__label[data-v-0e53f165]{font-size:20px;opacity:.6}.ff-clock[data-v-0e53f165]{position:relative;flex:none;aspect-ratio:1;display:grid;place-items:center}.ff-ring[data-v-0e53f165]{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%}.ff-ring circle[data-v-0e53f165]{transition:stroke-dashoffset .25s linear}.ff-clock__time[data-v-0e53f165]{position:relative;font-size:76px;line-height:1}.ff-clock__word[data-v-0e53f165]{position:absolute;inset-block-end:54px;font-size:30px;line-height:1}.ff-clock--warn .ff-clock__time[data-v-0e53f165]{animation:ff-puls-0e53f165 1s ease-in-out infinite}@keyframes ff-puls-0e53f165{50%{transform:scale(1.08)}}.ff-facts[data-v-0e53f165]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column}.ff-facts__head[data-v-0e53f165]{display:flex;align-items:baseline;justify-content:space-between;margin:0;font-size:64px;line-height:1}.ff-facts__count[data-v-0e53f165]{font-size:36px}.ff-facts__list[data-v-0e53f165]{display:flex;flex-direction:column}.ff-fact[data-v-0e53f165]{display:flex;align-items:center;gap:26px;padding:0 24px 0 28px;border:3px solid;border-radius:20px;text-align:start;cursor:pointer;transition:opacity .35s ease,translate .35s ease}.ff-fact[data-v-0e53f165]:disabled{cursor:default}.ff-fact--hidden[data-v-0e53f165]{opacity:0;translate:0 12px}.ff-fact__num[data-v-0e53f165]{flex:none;inline-size:44px;font-size:34px}.ff-fact__text[data-v-0e53f165]{flex:1;min-inline-size:0;line-height:1.15;text-wrap:balance}.ff-fact__box[data-v-0e53f165]{flex:none;display:grid;place-items:center;border:4px solid;border-radius:16px;color:#fff;font-size:44px;line-height:1;transition:background-color .15s ease,border-color .15s ease}.ff-nav[data-v-0e53f165]{position:absolute;inset-block-end:12px;inset-inline:0;display:flex;justify-content:center;gap:22px}.ff-nav__btn[data-v-0e53f165]{display:grid;place-items:center;padding:0 46px;block-size:84px;min-inline-size:220px;border:0;border-radius:999px;color:#fff;font-size:36px;line-height:1;box-shadow:inset 0 2px #ffffff59,0 5px #0000002e;cursor:pointer}.ff-nav__btn--still[data-v-0e53f165]{min-inline-size:168px;background:transparent;border:3px solid currentColor;box-shadow:none}.ff-grid[data-v-f2f3bf6d]{display:grid;justify-content:start}.ff-card[data-v-f2f3bf6d]{position:relative;display:grid;place-items:center;padding:0 16px;border:3px solid;border-radius:20px;text-align:center;cursor:pointer;transition:opacity .25s ease,transform .25s ease,background-color .2s ease,border-color .2s ease}.ff-card[data-v-f2f3bf6d]:disabled{cursor:default}.ff-card--asked .ff-card__text[data-v-f2f3bf6d]{opacity:.35}.ff-card--pick[data-v-f2f3bf6d]{transform:scale(1.04);z-index:1;box-shadow:0 10px 26px #0000002e}.ff-card__text[data-v-f2f3bf6d]{line-height:1.12;text-wrap:balance;overflow-wrap:break-word}.ff-card__or[data-v-f2f3bf6d]{font-style:italic;font-size:.62em;padding-inline:.1em}.ff-card__tick[data-v-f2f3bf6d]{position:absolute;inset-block-start:-12px;inset-inline-end:-12px;display:grid;place-items:center;inline-size:40px;block-size:40px;border-radius:999px;color:#fff;font-size:26px;line-height:1}.ff-foot[data-v-f2f3bf6d]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block-start:8px}.ff-foot__prompt[data-v-f2f3bf6d]{margin:0;min-inline-size:0;font-size:30px;line-height:1.2;text-align:start;text-wrap:balance}.ff-foot__nav[data-v-f2f3bf6d]{display:flex;flex:none;align-items:center;gap:18px}.ff-nav__btn[data-v-f2f3bf6d]{display:grid;place-items:center;padding:0 40px;block-size:78px;min-inline-size:200px;border:0;border-radius:999px;color:#fff;font-size:32px;line-height:1;box-shadow:inset 0 2px #ffffff59,0 5px #0000002e;cursor:pointer}.ff-nav__btn--still[data-v-f2f3bf6d]{min-inline-size:168px;background:transparent;border:3px solid currentColor;box-shadow:none}.ff-hall[data-v-f4934c64]{--stahl: #26364a;--stahl-hell: #33475f;--schiene: #16202c;--mint: #4fe0a3;--bernstein: #ffc860;--rot: #ff6f61;--holz: #d99a42;--holz-dunkel: #96601f;--pappe: #fbf3e0;--tinte: #2a1d0b;--licht: #eaf3ff;position:absolute;overflow:hidden;background:radial-gradient(ellipse 60% 42% at 50% 2%,rgb(255 200 96 / .2) 0%,transparent 70%),radial-gradient(ellipse 46% 26% at 50% 100%,rgb(255 200 96 / .12) 0%,transparent 72%),linear-gradient(#18222f,#1d2a3a 52%,#0f1722);box-shadow:inset 0 0 100px #0000008c}.ff-dust[data-v-f4934c64]{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%}.ff-mote[data-v-f4934c64]{opacity:var(--o, .3);animation:ff-schweben-f4934c64 5.2s ease-in-out var(--delay, 0s) infinite}@keyframes ff-schweben-f4934c64{50%{opacity:calc(var(--o, .3) * .3);transform:translateY(-6px)}}.ff-inner[data-v-f4934c64]{position:absolute}.ff-title[data-v-f4934c64]{position:absolute;inset-block-start:0;inset-inline:0;display:flex;flex-direction:column;align-items:center;color:var(--licht);line-height:1;text-shadow:0 0 26px rgb(79 224 163 / .4)}.ff-head[data-v-f4934c64]{position:absolute;inset-inline:40px;display:flex;align-items:center;justify-content:space-between;gap:24px}.ff-task[data-v-f4934c64]{min-inline-size:0;color:#eaf3ffb8;font-size:30px;line-height:1.2}.ff-gauge[data-v-f4934c64]{flex:none;display:flex;align-items:center;gap:14px}.ff-clock[data-v-f4934c64]{padding:4px 18px 6px;border-radius:12px;background:#080e16b8;border:2px solid rgb(79 224 163 / .3);color:var(--mint);font-size:46px;line-height:1;text-shadow:0 0 18px rgb(79 224 163 / .55)}.ff-clock i[data-v-f4934c64]{font-style:normal;font-size:.44em;margin-inline-start:3px;opacity:.7}.ff-clock--warn[data-v-f4934c64]{color:var(--bernstein);border-color:#ffc86073;text-shadow:0 0 20px rgb(255 200 96 / .6);animation:ff-puls-f4934c64 1s ease-in-out infinite}@keyframes ff-puls-f4934c64{50%{transform:scale(1.07)}}.ff-stop[data-v-f4934c64]{padding:0 18px;block-size:42px;border-radius:999px;border:2px solid rgb(234 243 255 / .3);background:transparent;color:#eaf3ff99;font-size:19px;cursor:pointer}.ff-lanes[data-v-f4934c64]{position:absolute;inset-inline:0;display:flex;align-items:flex-start;justify-content:center;gap:40px}.ff-lane[data-v-f4934c64]{display:flex;flex-direction:column}.ff-belt[data-v-f4934c64]{position:relative;overflow:hidden;border-radius:18px;background:var(--stahl);border:3px solid var(--schiene);box-shadow:inset 0 18px 30px #00000073,inset 0 -18px 30px #00000080,0 10px 30px #00000059;cursor:pointer;touch-action:none}.ff-belt[data-v-f4934c64]:focus-visible{outline:3px solid var(--mint);outline-offset:3px}.ff-slats[data-v-f4934c64]{position:absolute;inset-block:-100%;inset-inline:0;background:repeating-linear-gradient(180deg,var(--stahl) 0,var(--stahl) calc(var(--riffel) * .62),var(--stahl-hell) calc(var(--riffel) * .62),var(--stahl-hell) var(--riffel));opacity:.55}.ff-belt--run .ff-slats[data-v-f4934c64]{animation:ff-lauf-f4934c64 var(--dur, .4s) linear infinite}@keyframes ff-lauf-f4934c64{to{transform:translateY(var(--riffel))}}.ff-rail[data-v-f4934c64]{position:absolute;inset-block:0;inline-size:20px;background:radial-gradient(circle at 50% 14px,rgb(234 243 255 / .22) 0 2px,transparent 2.5px) 0 0 / 20px 40px repeat-y,linear-gradient(90deg,var(--schiene),rgb(52 70 92 / .6))}.ff-rail--l[data-v-f4934c64]{inset-inline-start:0}.ff-rail--r[data-v-f4934c64]{inset-inline-end:0;transform:scaleX(-1)}.ff-crate[data-v-f4934c64]{position:absolute;inset-inline:16%;display:grid;place-items:center;padding:9px;border-radius:12px;background:linear-gradient(var(--holz) 0%,#c3862f 55%,#a86f22 100%);border:3px solid var(--holz-dunkel);box-shadow:0 10px 18px #0000006b,inset 0 2px #ffffff4d,inset 0 -4px #00000029;transition:inset-block-start 90ms linear,scale .15s ease,box-shadow .15s ease;pointer-events:none}.ff-crate__plate[data-v-f4934c64]{display:grid;place-items:center;inline-size:100%;block-size:100%;border-radius:7px;background:var(--pappe);color:var(--tinte);line-height:1.1;text-align:center;text-wrap:balance;box-shadow:inset 0 0 0 2px #96601f59}.ff-crate--on[data-v-f4934c64]{scale:1.04;border-color:var(--mint);box-shadow:0 0 0 4px #4fe0a347,0 14px 26px #00000080}.ff-hint[data-v-f4934c64]{position:absolute;inset-block-start:50%;color:var(--mint);font-size:44px;line-height:1;translate:0 -50%;animation:ff-winken-f4934c64 1.1s ease-in-out infinite;text-shadow:0 0 14px rgb(79 224 163 / .7)}.ff-hint--l[data-v-f4934c64]{inset-inline-start:-38px}.ff-hint--r[data-v-f4934c64]{inset-inline-end:-38px;animation-delay:.55s}@keyframes ff-winken-f4934c64{50%{opacity:.35}}.ff-chutes[data-v-f4934c64]{display:flex;gap:14px}.ff-chute[data-v-f4934c64]{position:relative;flex:1;min-inline-size:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:10px 14px 12px;border:0;background:linear-gradient(#26364af2,#16202cf2);box-shadow:inset 0 0 0 2px #eaf3ff1f;color:var(--licht);cursor:pointer;transition:background-color .2s ease}.ff-chute--l[data-v-f4934c64]{clip-path:polygon(0 16px,100% 0,100% 100%,0 100%)}.ff-chute--r[data-v-f4934c64]{clip-path:polygon(0 0,100% 16px,100% 100%,0 100%)}.ff-chute__lamp[data-v-f4934c64]{inline-size:46%;block-size:7px;border-radius:999px;margin-block-start:12px;background:var(--mint);box-shadow:0 0 16px #4fe0a3cc}.ff-chute--r .ff-chute__lamp[data-v-f4934c64]{background:var(--bernstein);box-shadow:0 0 16px #ffc860cc}.ff-chute__row[data-v-f4934c64]{display:flex;align-items:center;justify-content:center;gap:12px;min-inline-size:0}.ff-chute__arrow[data-v-f4934c64]{flex:none;color:var(--mint);font-size:40px;line-height:1;text-shadow:0 0 14px rgb(79 224 163 / .6)}.ff-chute--r .ff-chute__arrow[data-v-f4934c64]{color:var(--bernstein);text-shadow:0 0 14px rgb(255 200 96 / .6)}.ff-chute__label[data-v-f4934c64]{font-size:31px;line-height:1.15;text-align:center;text-wrap:balance;overflow-wrap:anywhere}.ff-chute--ok[data-v-f4934c64]{background:linear-gradient(#4fe0a373,#16202cf2)}.ff-chute--bad[data-v-f4934c64]{background:linear-gradient(#ff6f6173,#16202cf2);animation:ff-ruettel-f4934c64 .3s ease}@keyframes ff-ruettel-f4934c64{25%{translate:-5px 0}75%{translate:5px 0}}.ff-pop[data-v-f4934c64]{position:absolute;inset-block-start:-6px;color:var(--mint);font-size:40px;line-height:1;text-shadow:0 0 16px rgb(79 224 163 / .7);animation:ff-auf-f4934c64 .62s ease-out forwards;pointer-events:none}.ff-pop--bad[data-v-f4934c64]{color:var(--rot);text-shadow:0 0 16px rgb(255 111 97 / .7)}@keyframes ff-auf-f4934c64{to{opacity:0;translate:0 -46px}}.ff-count[data-v-f4934c64]{display:flex;align-items:baseline;justify-content:center;gap:10px;color:#eaf3ffbf}.ff-count__num[data-v-f4934c64]{font-size:34px;line-height:1;color:var(--bernstein);text-shadow:0 0 16px rgb(255 200 96 / .4)}.ff-count__word[data-v-f4934c64]{font-size:20px;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.ff-curtain[data-v-f4934c64]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.ff-card[data-v-f4934c64]{display:flex;flex-direction:column;align-items:center;gap:18px;padding:34px 58px 40px;border-radius:26px;background:#0a1018eb;border:3px solid rgb(79 224 163 / .5);box-shadow:0 20px 50px #0000008c;color:var(--licht);text-align:center}.ff-result[data-v-f4934c64]{display:flex;align-items:baseline;gap:16px;margin:0;font-size:76px;line-height:1}.ff-result__word[data-v-f4934c64]{color:var(--mint);font-size:34px}.ff-go[data-v-f4934c64]{display:grid;place-items:center;padding:0 52px;block-size:78px;border:0;border-radius:999px;color:#fff;font-size:34px;line-height:1;box-shadow:inset 0 2px #ffffff59,0 6px #00000047;cursor:pointer}.ff-empty[data-v-f4934c64]{margin:0;font-size:24px;opacity:.75}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-amber-200:oklch(92.4% .12 95.746);--color-amber-400:oklch(82.8% .189 84.429);--color-emerald-400:oklch(76.5% .177 163.223);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-700:oklch(50% .134 242.749);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-700:oklch(51.4% .222 16.935);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-900:oklch(20.8% .042 265.755);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html,body{overscroll-behavior:none;background:var(--color-slate-900);height:100%}*{touch-action:manipulation}body{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text}:focus-visible{outline:3px solid var(--color-sky-400);outline-offset:2px}}@layer components{.touch-target{min-block-size:4rem;min-inline-size:4rem}.ff-btn{border:1px solid #fff3;border-radius:.5rem;padding:.45rem .85rem;font-size:.85rem}.ff-btn:hover:not(:disabled){border-color:#ffffff80}.ff-btn:disabled{opacity:.35}.ff-mini{color:#94a3b8;border-radius:.3rem;padding:.15rem .35rem;font-size:.7rem}.ff-mini:hover:not(:disabled){color:#e2e8f0;background:#ffffff14}.ff-mini:disabled{opacity:.25}.ff-input{color:inherit;background:#0006;border:1px solid #ffffff26;border-radius:.5rem;padding:.45rem .7rem;font-size:.85rem}.ff-input:focus-visible{outline:2px solid var(--color-sky-400);outline-offset:1px}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.-mt-3{margin-top:calc(var(--spacing) * -3)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-auto{margin-top:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.h-8{height:calc(var(--spacing) * 8)}.h-30{height:calc(var(--spacing) * 30)}.h-full{height:100%}.min-h-0{min-height:0}.min-h-dvh{min-height:100dvh}.w-8{width:calc(var(--spacing) * 8)}.w-14{width:calc(var(--spacing) * 14)}.w-\[380px\]{width:380px}.w-full{width:100%}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[900px\]{max-width:900px}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:0}.flex-1{flex:1}.flex-none{flex:none}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.list-none{list-style-type:none}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-10{gap:calc(var(--spacing) * 10)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-sky-400{border-color:var(--color-sky-400)}.border-white{border-color:var(--color-white)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.border-white\/25{border-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.bg-amber-400\/15{background-color:#fcbb0026}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/15{background-color:color-mix(in oklab,var(--color-amber-400) 15%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.bg-black\/85{background-color:#000000d9}@supports (color:color-mix(in lab,red,red)){.bg-black\/85{background-color:color-mix(in oklab,var(--color-black) 85%,transparent)}}.bg-black\/90{background-color:#000000e6}@supports (color:color-mix(in lab,red,red)){.bg-black\/90{background-color:color-mix(in oklab,var(--color-black) 90%,transparent)}}.bg-rose-500\/20{background-color:#ff235733}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/20{background-color:color-mix(in oklab,var(--color-rose-500) 20%,transparent)}}.bg-sky-500\/20{background-color:#00a5ef33}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/20{background-color:color-mix(in oklab,var(--color-sky-500) 20%,transparent)}}.bg-slate-50{background-color:var(--color-slate-50)}.object-contain{object-fit:contain}.p-3{padding:calc(var(--spacing) * 3)}.p-5{padding:calc(var(--spacing) * 5)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.pt-2{padding-top:calc(var(--spacing) * 2)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-wrap{text-wrap:wrap}.whitespace-pre-line{white-space:pre-line}.text-amber-200{color:var(--color-amber-200)}.text-amber-400{color:var(--color-amber-400)}.text-emerald-400{color:var(--color-emerald-400)}.text-rose-200{color:var(--color-rose-200)}.text-rose-700{color:var(--color-rose-700)}.text-sky-200{color:var(--color-sky-200)}.text-sky-400{color:var(--color-sky-400)}.text-sky-700{color:var(--color-sky-700)}.text-slate-100{color:var(--color-slate-100)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-900{color:var(--color-slate-900)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[padding\]{transition-property:padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;user-select:none}@media(hover:hover){.hover\:border-white\/50:hover{border-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/50:hover{border-color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.hover\:text-slate-300:hover{color:var(--color-slate-300)}}}@font-face{font-family:Patrick Hand;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/patrick-hand-latin-400-normal-B7HHA2Vw.woff2)format("woff2"),url(/build/assets/patrick-hand-latin-400-normal-Df9_VoRQ.woff)format("woff")}@font-face{font-family:Andika;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/andika-latin-400-normal-BTFTIZb-.woff2)format("woff2"),url(/build/assets/andika-latin-400-normal-BK42By1L.woff)format("woff")}@font-face{font-family:Andika;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/andika-latin-700-normal-Dk95f5lc.woff2)format("woff2"),url(/build/assets/andika-latin-700-normal-CAUSQC6x.woff)format("woff")}@font-face{font-family:Andika;font-style:italic;font-display:swap;font-weight:400;src:url(/build/assets/andika-latin-400-italic-zX21t472.woff2)format("woff2"),url(/build/assets/andika-latin-400-italic-Dbc60mxu.woff)format("woff")}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/lexend-latin-400-normal-CwRJVcUA.woff2)format("woff2"),url(/build/assets/lexend-latin-400-normal-CHypAkT3.woff)format("woff")}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/lexend-latin-600-normal-DdvlkEkX.woff2)format("woff2"),url(/build/assets/lexend-latin-600-normal-DSBzZxpA.woff)format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/outfit-latin-400-normal-BGsTXAXT.woff2)format("woff2"),url(/build/assets/outfit-latin-400-normal-DMwTpYkH.woff)format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/outfit-latin-500-normal-DKnIMDSk.woff2)format("woff2"),url(/build/assets/outfit-latin-500-normal-ClnHRwRh.woff)format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/outfit-latin-600-normal-B7SfZ07L.woff2)format("woff2"),url(/build/assets/outfit-latin-600-normal-BEfTtDA7.woff)format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/instrument-sans-latin-400-normal-DRC__1Mx.woff2)format("woff2"),url(/build/assets/instrument-sans-latin-400-normal-D1W7dsQl.woff)format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/instrument-sans-latin-500-normal-Dk9ku72i.woff2)format("woff2"),url(/build/assets/instrument-sans-latin-500-normal-Z6ESRlEs.woff)format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/instrument-sans-latin-600-normal-B7fBEWYG.woff2)format("woff2"),url(/build/assets/instrument-sans-latin-600-normal-B9e8oLYv.woff)format("woff")}.ff-desk{--paper:#f1f3f1;--paper-deep:#e6eae7;--card:#fff;--ink:#16211f;--muted:#64756f;--faint:#93a29d;--line:#dce2de;--line-soft:#e8ecea;--accent:#1c6e75;--accent-ink:#0f4a50;--wash:#dceaea;--live:#b3541e;--live-wash:#f6e6da;--warn:#a44b4b;--shadow-sm:0 1px 2px #16211f0f, 0 2px 8px #16211f0d;--shadow-md:0 2px 6px #16211f12, 0 14px 34px #16211f1a;--shadow-lg:0 6px 18px #16211f1a, 0 40px 80px #16211f33;--ui:"Instrument Sans", "Segoe UI", system-ui, sans-serif;--disp:"Outfit", "Instrument Sans", system-ui, sans-serif;background:var(--paper);min-block-size:100dvh;color:var(--ink);font:400 16px/1.55 var(--ui)}:is(.ff-desk,.ff-desk-dark) :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}:is(.ff-desk,.ff-desk-dark) h1,:is(.ff-desk,.ff-desk-dark) h2,:is(.ff-desk,.ff-desk-dark) h3{font-family:var(--disp);text-wrap:balance;letter-spacing:-.015em;margin:0;font-weight:500}:is(.ff-desk,.ff-desk-dark) p{margin:0}.ff-desk-dark{--paper:#0b1120;--paper-deep:#00000059;--card:#ffffff0f;--ink:#e7ece9;--muted:#94a3b8;--faint:#6d7d78;--line:#ffffff2e;--line-soft:#ffffff14;--accent:#63c0c6;--accent-ink:#9adde1;--wash:#63c0c62e;--live:#e08b4f;--live-wash:#e08b4f2e;--warn:#f5a3a3;--shadow-sm:0 1px 2px #0006;--shadow-md:0 2px 6px #0006;--shadow-lg:0 6px 18px #00000080;--ui:"Instrument Sans", "Segoe UI", system-ui, sans-serif;--disp:"Outfit", "Instrument Sans", system-ui, sans-serif}html:has(.landing){scroll-behavior:smooth}html:has(.ff-doc){overflow-y:scroll}@media(prefers-reduced-motion:reduce){html:has(.landing){scroll-behavior:auto}}:is(.ff-desk,.ff-desk-dark) .wrap{max-width:1180px;margin:0 auto;padding:0 32px}:is(.ff-desk,.ff-desk-dark) .site-head{z-index:30;background:var(--accent);color:#f4f7f5;position:sticky;inset-block-start:0}:is(.ff-desk,.ff-desk-dark) .site-inner{align-items:center;gap:28px;block-size:84px;max-inline-size:1180px;margin-inline:auto;padding:0 32px;display:flex}:root{--pebble-1:58% 42% 47% 53% / 66% 35% 65% 34%;--pebble-2:44% 56% 60% 40% / 38% 62% 36% 64%;--pebble-3:52% 48% 38% 62% / 55% 42% 58% 45%;--pebble-4:39% 61% 55% 45% / 63% 57% 43% 37%;--pebble-5:63% 37% 43% 57% / 46% 61% 39% 54%;--pebble-fill:#cfe3d2;--pebble-ink:#456d75}:is(.ff-desk,.ff-desk-dark) .mark{background:var(--pebble-fill);block-size:64px;inline-size:60px;color:var(--pebble-ink);border-radius:var(--pebble-1);font-family:var(--disp);letter-spacing:.01em;text-align:start;flex:none;place-content:center;padding-inline-start:2px;font-size:14px;font-weight:600;line-height:1.12;text-decoration:none;transition:border-radius .35s,scale .15s;display:grid}:is(.ff-desk,.ff-desk-dark) .mark:hover{border-radius:var(--pebble-2);scale:1.03}:is(.ff-desk,.ff-desk-dark) .site-nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:24px;margin-inline-start:auto;display:flex}:is(.ff-desk,.ff-desk-dark) .site-nav a:not(.cta),:is(.ff-desk,.ff-desk-dark) .site-nav button:not(.cta){color:inherit;padding-block:6px;font-size:16px;text-decoration:none;position:relative}:is(.ff-desk,.ff-desk-dark) .site-nav a:not(.cta):after,:is(.ff-desk,.ff-desk-dark) .site-nav button:not(.cta):after{content:"";opacity:0;background:currentColor;border-radius:2px;block-size:2px;transition:opacity .13s;position:absolute;inset-block-end:0;inset-inline:0}:is(.ff-desk,.ff-desk-dark) .site-nav a:not(.cta):hover:after,:is(.ff-desk,.ff-desk-dark) .site-nav button:not(.cta):hover:after{opacity:.7}:is(.ff-desk,.ff-desk-dark) .cta{color:#456d75;background:#cfe3d2;border-radius:10px;align-items:center;gap:9px;padding:9px 18px;font-weight:500;transition:background .12s;display:inline-flex}:is(.ff-desk,.ff-desk-dark) .cta:hover{background:#e4f0e6}:is(.ff-desk,.ff-desk-dark) .cta i{color:#e4f0e6;background:#456d75;border-radius:50%;place-items:center;block-size:24px;inline-size:24px;font-size:12px;font-style:normal;font-weight:600;display:grid}:is(.ff-desk,.ff-desk-dark) .who{align-items:center;gap:10px;font-size:16px;display:flex}:is(.ff-desk,.ff-desk-dark) .who i{color:#456d75;background:#cfe3d2;border-radius:50%;flex:none;place-items:center;block-size:32px;inline-size:32px;font-size:12px;font-style:normal;font-weight:600;display:grid}:is(.ff-desk,.ff-desk-dark) .site-burger{block-size:44px;inline-size:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;margin-inline-start:auto;padding:0;transition:background .12s;display:none}:is(.ff-desk,.ff-desk-dark) .site-burger:hover{background:#ffffff1a}:is(.ff-desk,.ff-desk-dark) .site-burger:focus-visible{outline-offset:2px;outline:2px solid}:is(.ff-desk,.ff-desk-dark) .site-burger-icon{flex-direction:column;justify-content:space-between;block-size:16px;inline-size:22px;display:flex;position:relative}:is(.ff-desk,.ff-desk-dark) .site-burger-icon i{transform-origin:50%;background:currentColor;border-radius:2px;block-size:2px;inline-size:100%;transition:transform .2s,opacity .2s;display:block}.site-head--open .site-burger-icon i:first-child{transform:translateY(7px)rotate(45deg)}.site-head--open .site-burger-icon i:nth-child(2){opacity:0;transform:scaleX(0)}.site-head--open .site-burger-icon i:nth-child(3){transform:translateY(-7px)rotate(-45deg)}:is(.ff-desk,.ff-desk-dark) .site-backdrop{-webkit-backdrop-filter:blur(2px);z-index:25;background:#0006;position:fixed;top:0;right:0;bottom:0;left:0;inset-block-start:84px}:is(.ff-desk,.ff-desk-dark) .page-head{padding:52px 0 34px}:is(.ff-desk,.ff-desk-dark) .page-head h1{letter-spacing:-.025em;font-size:clamp(30px,3.6vw,42px)}:is(.ff-desk,.ff-desk-dark) .page-head .sub{color:var(--muted);margin-block-start:8px;font-size:17px}:is(.ff-desk,.ff-desk-dark) .btn{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:11px 20px;font-size:15px;font-weight:500;text-decoration:none;transition:border-color .12s,background .12s,color .12s;display:inline-flex}:is(.ff-desk,.ff-desk-dark) .btn:hover:not(:disabled){border-color:var(--faint)}:is(.ff-desk,.ff-desk-dark) .btn:disabled{opacity:.4;cursor:default}:is(.ff-desk,.ff-desk-dark) .btn--go{background:var(--accent);border-color:var(--accent);color:#fff}:is(.ff-desk,.ff-desk-dark) .btn--go:hover:not(:disabled){background:var(--accent-ink);border-color:var(--accent-ink)}:is(.ff-desk,.ff-desk-dark) .btn--quiet{color:var(--muted);background:0 0;border-color:#0000}:is(.ff-desk,.ff-desk-dark) .btn--quiet:hover:not(:disabled){background:var(--line-soft);color:var(--ink)}:is(.ff-desk,.ff-desk-dark) .btn--act{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){:is(.ff-desk,.ff-desk-dark) .btn--act{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}}:is(.ff-desk,.ff-desk-dark) .btn--act{background:var(--wash);color:var(--ink)}:is(.ff-desk,.ff-desk-dark) .btn--act:hover:not(:disabled){border-color:var(--accent)}:is(.ff-desk,.ff-desk-dark) .btn--live{border-color:var(--live)}@supports (color:color-mix(in lab,red,red)){:is(.ff-desk,.ff-desk-dark) .btn--live{border-color:color-mix(in srgb,var(--live) 50%,transparent)}}:is(.ff-desk,.ff-desk-dark) .btn--live{background:var(--live-wash);color:var(--ink)}:is(.ff-desk,.ff-desk-dark) .btn--live:hover:not(:disabled){border-color:var(--live)}:is(.ff-desk,.ff-desk-dark) .btn--danger:hover:not(:disabled){color:var(--warn);border-color:#c07a7a}:is(.ff-desk,.ff-desk-dark) .btn--big{border-radius:12px;padding:14px 26px;font-size:16px}:is(.ff-desk,.ff-desk-dark) .chip{border:1px solid var(--line);background:var(--card);color:var(--muted);border-radius:9px;padding:8px 14px;font-size:14px;transition:border-color .12s,color .12s}:is(.ff-desk,.ff-desk-dark) .chip:hover{border-color:var(--faint);color:var(--ink)}:is(.ff-desk,.ff-desk-dark) .chip.on{background:var(--wash);color:var(--accent-ink);border-color:#0000;font-weight:500}:is(.ff-desk,.ff-desk-dark) .chip--add{border-style:dashed}:is(.ff-desk,.ff-desk-dark) .tag{color:var(--muted);background:var(--line-soft);white-space:nowrap;border-radius:20px;padding:5px 11px;font-size:13px}:is(.ff-desk,.ff-desk-dark) .tag--live{background:var(--live-wash);color:var(--live);font-weight:600}:is(.ff-desk,.ff-desk-dark) .tag--warn{color:var(--warn);background:#f7e7e7}:is(.ff-desk,.ff-desk-dark) .inp{border:1px solid var(--line);background:var(--card);inline-size:100%;color:var(--ink);border-radius:10px;padding:12px 14px;font-family:inherit;font-size:16px}:is(.ff-desk,.ff-desk-dark) .inp:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--wash);outline:none}:is(.ff-desk,.ff-desk-dark) textarea.inp{resize:vertical;line-height:1.6}:is(.ff-desk,.ff-desk-dark) .seg{background:var(--line-soft);border-radius:10px;gap:3px;padding:3px;display:inline-flex}:is(.ff-desk,.ff-desk-dark) .seg button{color:var(--muted);border-radius:8px;padding:8px 16px;font-size:14px}:is(.ff-desk,.ff-desk-dark) .seg button.on{background:var(--card);color:var(--ink);box-shadow:var(--shadow-sm);font-weight:500}:is(.ff-desk,.ff-desk-dark) .sw{align-items:center;gap:12px;font-size:15px;display:flex}:is(.ff-desk,.ff-desk-dark) .sw i{background:var(--line);border-radius:20px;flex:none;block-size:27px;inline-size:46px;transition:background .15s;position:relative}:is(.ff-desk,.ff-desk-dark) .sw i:after{content:"";background:#fff;border-radius:50%;block-size:21px;inline-size:21px;transition:translate .15s;position:absolute;inset-block-start:3px;inset-inline-start:3px;box-shadow:0 1px 3px #0000004d}:is(.ff-desk,.ff-desk-dark) .sw.on i{background:var(--accent)}:is(.ff-desk,.ff-desk-dark) .sw.on i:after{translate:19px}:is(.ff-desk,.ff-desk-dark) .note-ok{color:var(--accent);font-size:14px}:is(.ff-desk,.ff-desk-dark) .note-bad{color:var(--warn);font-size:14px}:is(.ff-desk,.ff-desk-dark) .field{border-block-end:1px solid var(--line-soft);padding:24px 0}:is(.ff-desk,.ff-desk-dark) .field:first-child{padding-block-start:4px}:is(.ff-desk,.ff-desk-dark) .field:last-child{border-block-end:0}:is(.ff-desk,.ff-desk-dark) .field>label,:is(.ff-desk,.ff-desk-dark) .field>.lab{margin-block-end:4px;font-size:16px;font-weight:500;display:block}:is(.ff-desk,.ff-desk-dark) .field .hint{color:var(--muted);margin-block-end:14px;font-size:14px;line-height:1.5}.ff-desk-ov{z-index:60;background:var(--paper);flex-direction:column;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.ff-desk-ov .ov-bar{border-block-end:1px solid var(--line);flex:none;align-items:center;gap:14px;block-size:68px;padding:0 22px;display:flex}.ff-desk-ov .ov-bar h2{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-size:19px;overflow:hidden}.ff-desk-ov .ov-bar .right{align-items:center;gap:10px;margin-inline-start:auto;display:flex}.ff-desk-ov .ov-x{block-size:40px;inline-size:40px;color:var(--muted);border-radius:10px;flex:none;place-items:center;font-size:19px;display:grid}.ff-desk-ov .ov-x:hover{background:var(--line-soft);color:var(--ink)}.ff-desk-ov .ov-body{flex:1;min-block-size:0;overflow:auto}.ff-desk-ov .step{flex:none;gap:2px;display:flex}.ff-desk-ov .step button{block-size:36px;inline-size:36px;color:var(--muted);border-radius:9px;place-items:center;font-size:18px;display:grid}.ff-desk-ov .step button:hover:not(:disabled){background:var(--line-soft);color:var(--ink)}.ff-desk-ov .step button:disabled{opacity:.3}.ff-desk-ov .ov-set{max-inline-size:940px;margin:0 auto;padding:38px 30px 100px}.ff-desk-ov .ov-set h3{margin-block-end:6px;font-size:22px}.ff-desk-ov .ov-set .lead{color:var(--muted);max-inline-size:62ch;margin-block-end:26px;font-size:16px;line-height:1.6}:is(.ff-desk,.ff-desk-dark) .tiles{touch-action:pan-y;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 24px;padding:30px 0 80px;display:grid}:is(.ff-desk,.ff-desk-dark) .tile{text-align:start;min-inline-size:0;position:relative}:is(.ff-desk,.ff-desk-dark) .tile .shot{box-shadow:var(--shadow-sm);border-radius:10px;transition:box-shadow .15s,translate .15s;overflow:hidden}:is(.ff-desk,.ff-desk-dark) .tile:hover .shot{box-shadow:var(--shadow-md)}:is(.ff-desk,.ff-desk-dark) .tile .grip{color:#46534f;cursor:grab;touch-action:none;opacity:0;background:#ffffffd9;border-radius:9px;place-items:center;block-size:34px;inline-size:34px;font-size:15px;line-height:1;transition:opacity .13s;display:grid;position:absolute;inset-block-start:8px;inset-inline-start:8px;box-shadow:0 1px 4px #0000002e}:is(.ff-desk,.ff-desk-dark) .tile:hover .grip,:is(.ff-desk,.ff-desk-dark) .tile .grip:focus-visible{opacity:1}@media(hover:none){:is(.ff-desk,.ff-desk-dark) .tile .grip{opacity:1}}:is(.ff-desk,.ff-desk-dark) .tile .grip:active{cursor:grabbing}:is(.ff-desk,.ff-desk-dark) .tile .shot{inline-size:100%;padding:0;display:block}:is(.ff-desk,.ff-desk-dark) .tile .cap{align-items:baseline;gap:9px;margin-block-start:11px;display:flex}:is(.ff-desk,.ff-desk-dark) .tile .num{font-family:var(--disp);font-variant-numeric:tabular-nums;color:var(--faint);flex:none;inline-size:18px;font-size:14px}:is(.ff-desk,.ff-desk-dark) .tile .name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-size:16px;font-weight:500;overflow:hidden}:is(.ff-desk,.ff-desk-dark) .tile .dur{color:var(--faint);flex:none;margin-inline-start:auto;font-size:14px}:is(.ff-desk,.ff-desk-dark) .tile .hover{opacity:0;pointer-events:none;flex-wrap:wrap;justify-content:center;gap:6px;transition:opacity .13s;display:flex;position:absolute;inset-block-start:50%;inset-inline:8px;translate:0 -50%}:is(.ff-desk,.ff-desk-dark) .tile:hover .hover,:is(.ff-desk,.ff-desk-dark) .tile:focus-within .hover{opacity:1;pointer-events:auto}:is(.ff-desk,.ff-desk-dark) .tile .hover button{color:#16211f;background:#fffffff0;border-radius:8px;padding:8px 13px;font-size:13px;font-weight:500;box-shadow:0 2px 8px #0000002e}:is(.ff-desk,.ff-desk-dark) .tile .hover button:hover{background:#fff}:is(.ff-desk,.ff-desk-dark) .tile--off .shot{opacity:.32}:is(.ff-desk,.ff-desk-dark) .tile--off .name{color:var(--faint);text-decoration:line-through}:is(.ff-desk,.ff-desk-dark) .tile--drag{opacity:.25}:is(.ff-desk,.ff-desk-dark) .tile .skip{background:var(--card);color:var(--muted);box-shadow:var(--shadow-sm);pointer-events:none;white-space:nowrap;border-radius:20px;padding:6px 12px;font-size:13px;position:absolute;inset-block-start:38%;inset-inline-start:50%;translate:-50% -50%}:is(.ff-desk,.ff-desk-dark) .tile--add{border:1.5px dashed var(--line);aspect-ratio:16/9;color:var(--muted);background:0 0;border-radius:10px;flex-direction:column;justify-content:center;align-self:start;align-items:center;gap:6px;font-size:15px;transition:border-color .12s,color .12s,background .12s;display:flex}:is(.ff-desk,.ff-desk-dark) .tile--add:hover{border-color:var(--accent);color:var(--accent);background:var(--card)}:is(.ff-desk,.ff-desk-dark) .tile--add b{font-family:var(--disp);font-size:30px;font-weight:400;line-height:1}:is(.ff-desk,.ff-desk-dark) .tile--add small{color:var(--faint);font-size:13px}.ff-desk-ghost{z-index:80;pointer-events:none;opacity:.95;box-shadow:var(--shadow-lg);border-radius:10px;position:fixed;overflow:hidden;rotate:-1.4deg}:is(.ff-desk,.ff-desk-dark) .shot-idle{aspect-ratio:16/9;background:var(--paper-deep);border-radius:10px}@media(max-width:1080px){:is(.ff-desk,.ff-desk-dark) .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){:is(.ff-desk,.ff-desk-dark) .site-inner{gap:16px;padding:0 20px}:is(.ff-desk,.ff-desk-dark) .site-burger{display:flex}:is(.ff-desk,.ff-desk-dark) .site-nav{display:none}:is(.ff-desk,.ff-desk-dark) .site-nav.site-nav--open{background:var(--accent);color:#f4f7f5;z-index:30;border-block-start:1px solid #ffffff26;flex-direction:column;align-items:stretch;gap:10px;max-block-size:calc(100dvh - 84px);padding:18px 20px 24px;display:flex;position:absolute;inset-block-start:100%;inset-inline:0;overflow-y:auto;box-shadow:0 18px 40px #0000004d}:is(.ff-desk,.ff-desk-dark) .site-nav.site-nav--open a:not(.cta),:is(.ff-desk,.ff-desk-dark) .site-nav.site-nav--open button:not(.cta){border-block-end:1px solid #ffffff1f;padding-block:10px;font-size:17px}:is(.ff-desk,.ff-desk-dark) .site-nav.site-nav--open a:not(.cta):after,:is(.ff-desk,.ff-desk-dark) .site-nav.site-nav--open button:not(.cta):after{display:none}:is(.ff-desk,.ff-desk-dark) .site-nav.site-nav--open .cta{justify-content:center;width:100%;margin-block-start:6px;padding:12px 20px;font-size:16px}:is(.ff-desk,.ff-desk-dark) .site-nav.site-nav--open .who{border-block-end:1px solid #ffffff1f;padding-block:8px}:is(.ff-desk,.ff-desk-dark) .site-nav.site-nav--open .lang{border-block-end:1px solid #ffffff1f;align-self:flex-start;inline-size:100%;padding-block:6px}.ff-desk-dark .site-nav.site-nav--open{background:var(--paper);color:var(--ink);border-block-start:1px solid var(--line);border-block-end:1px solid var(--line);box-shadow:0 18px 40px #00000080}.ff-desk-dark .site-nav.site-nav--open a:not(.cta),.ff-desk-dark .site-nav.site-nav--open button:not(.cta),.ff-desk-dark .site-nav.site-nav--open .who,.ff-desk-dark .site-nav.site-nav--open .lang{border-block-end-color:var(--line-soft)}.ff-desk-dark .site-backdrop{background:#0009}}@media(max-width:680px){:is(.ff-desk,.ff-desk-dark) .tiles{grid-template-columns:minmax(0,1fr)}:is(.ff-desk,.ff-desk-dark) .wrap{padding:0 20px}}@media(prefers-reduced-motion:reduce){:is(.ff-desk,.ff-desk-dark) *,.ff-desk-ov *{transition:none!important}}.ff-desk-dark .site-head{background:var(--paper);color:var(--ink);border-block-end:1px solid var(--line)}.ff-desk-dark .site-nav a.on:not(.cta):after{opacity:1;background:var(--accent)}.ff-desk-dark .btn--go,.ff-desk-dark .btn--go:hover:not(:disabled){color:var(--paper)}.ff-desk-dark .tag--warn{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.ff-desk-dark .tag--warn{background:color-mix(in srgb,var(--warn) 18%,transparent)}}.ff-desk-dark .tag--ok{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ff-desk-dark .tag--ok{background:color-mix(in srgb,var(--accent) 18%,transparent)}}.ff-desk-dark .tag--ok{color:var(--accent-ink)}:is(.ff-desk,.ff-desk-dark) .rows{border:1px solid var(--line);background:var(--card);border-radius:16px;margin:0;padding:0;list-style:none;overflow:hidden}:is(.ff-desk,.ff-desk-dark) .rows>li+li{border-block-start:1px solid var(--line-soft)}:is(.ff-desk,.ff-desk-dark) .row{align-items:center;gap:16px;min-block-size:60px;padding:12px 18px;display:flex}:is(.ff-desk,.ff-desk-dark) .row-main{flex-direction:column;flex:auto;gap:2px;min-inline-size:0;display:flex}:is(.ff-desk,.ff-desk-dark) .row-title{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:500;overflow:hidden}:is(.ff-desk,.ff-desk-dark) .row-meta{color:var(--muted);font-size:14px}:is(.ff-desk,.ff-desk-dark) .row-acts{flex:none;align-items:center;gap:8px;display:flex}:is(.ff-desk,.ff-desk-dark) .row-body{border-block-start:1px dashed var(--line-soft);padding:4px 18px 18px}:is(.ff-desk,.ff-desk-dark) .rows .empty{color:var(--muted);padding:22px 18px;font-size:15px}:is(.ff-desk,.ff-desk-dark) .eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-block-end:10px;font-size:11px;font-weight:600;display:block}:is(.ff-desk,.ff-desk-dark) .linky{color:var(--muted);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline}:is(.ff-desk,.ff-desk-dark) .linky:hover{color:var(--ink)}:is(.ff-desk,.ff-desk-dark) .linky--danger:hover{color:var(--warn)}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
