.prem-badge[data-v-6b8f7f4a]{align-items:center;background:linear-gradient(135deg,#ffe08a,#ffc24b);border:1px solid rgba(0,0,0,.04);border-radius:var(--r-pill);color:#7a4d00;display:inline-flex;font-size:var(--fs-2xs);font-weight:700;gap:3px;line-height:1.65;padding:1px 7px;vertical-align:middle;white-space:nowrap}.prem-badge.unlocked[data-v-6b8f7f4a]{background:color-mix(in srgb,var(--success) 16%,transparent);color:var(--success)}.ffbar-btn[data-v-50fc2343]{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-pill);color:var(--ink-2);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--fs-base);font-weight:600;gap:7px;height:34px;padding:0 14px;transition:border-color var(--t-base) ease,color var(--t-base) ease,background var(--t-base) ease,transform var(--t-base) var(--ease-bounce),box-shadow var(--t-base) ease}.ffbar-btn-ico[data-v-50fc2343]{color:var(--primary);transition:transform .4s var(--ease-bounce)}.ffbar-btn[data-v-50fc2343]:hover{border-color:var(--primary-2);box-shadow:var(--shadow-1);color:var(--primary);transform:translateY(-1px)}.ffbar-btn:hover .ffbar-btn-ico[data-v-50fc2343]{transform:rotate(-12deg) scale(1.12)}.ffbar-btn[data-v-50fc2343]:active{transform:translateY(0) scale(.97);transition-duration:.08s}.ffbar-btn.on[data-v-50fc2343]{background:color-mix(in srgb,var(--primary-soft) 55%,var(--surface));border-color:color-mix(in srgb,var(--primary) 30%,var(--border));color:var(--primary-ink)}.ffbar-count[data-v-50fc2343]{align-items:center;animation:ffbarCountPop-50fc2343 .32s var(--ease-bounce);background:linear-gradient(135deg,var(--primary),var(--primary-2));border-radius:var(--r-pill);box-shadow:0 0 10px -3px var(--primary);color:#fff;display:inline-flex;font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 5px}@keyframes ffbarCountPop-50fc2343{0%{opacity:0;transform:scale(.4)}60%{transform:scale(1.18)}to{opacity:1;transform:scale(1)}}.ffbar-conds[data-v-50fc2343]{position:relative}.cond[data-v-50fc2343]{align-items:center;background:color-mix(in srgb,var(--primary-soft) 60%,var(--surface));border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border));border-radius:var(--r-pill);color:var(--primary-ink);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--fs-sm);font-weight:600;gap:6px;height:30px;padding:0 6px 0 11px;transition:border-color var(--t-base) ease,transform var(--t-base) var(--ease-bounce),box-shadow var(--t-base) ease}.cond[data-v-50fc2343]:hover{border-color:var(--primary-2);box-shadow:var(--shadow-1);transform:translateY(-1px)}.cond[data-v-50fc2343]:active{transform:translateY(0) scale(.97)}.cond-ico[data-v-50fc2343]{color:var(--primary);flex-shrink:0}.cond-lbl[data-v-50fc2343]{max-width:22ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cond-x[data-v-50fc2343]{align-items:center;background:color-mix(in srgb,var(--primary) 12%,transparent);border-radius:50%;color:var(--primary-ink);display:inline-flex;flex-shrink:0;height:19px;justify-content:center;transition:background .16s ease,color .16s ease,transform .22s var(--ease-bounce);width:19px}.cond-x[data-v-50fc2343]:hover{background:var(--primary);color:#fff;transform:rotate(90deg)}.cond-enter-active[data-v-50fc2343]{transition:opacity .3s ease,transform .3s var(--ease-bounce)}.cond-leave-active[data-v-50fc2343]{position:absolute;transition:opacity .2s ease,transform .2s var(--ease-soft)}.cond-enter-from[data-v-50fc2343]{opacity:0;transform:translateY(-6px) scale(.85)}.cond-leave-to[data-v-50fc2343]{opacity:0;transform:scale(.8)}.cond-move[data-v-50fc2343]{transition:transform .3s var(--ease-soft)}@media(prefers-reduced-motion:reduce){.cond[data-v-50fc2343],.cond-x[data-v-50fc2343],.ffbar-btn[data-v-50fc2343],.ffbar-btn-ico[data-v-50fc2343]{transition:none!important}.cond-enter-active[data-v-50fc2343],.cond-leave-active[data-v-50fc2343],.cond-move[data-v-50fc2343],.ffbar-count[data-v-50fc2343]{animation:none!important;transition:none!important}}.seg[data-v-1941cd47]{align-items:center;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-pill);display:flex;gap:2px;max-width:100%;overflow-x:auto;padding:4px;position:relative}.seg--dense[data-v-1941cd47]{padding:3px}.seg-opt[data-v-1941cd47]{align-items:center;background:transparent;border:0;border-radius:var(--r-pill);color:var(--ink-2);cursor:pointer;display:inline-flex;flex:1 0 auto;font-family:inherit;font-size:var(--fs-base);font-weight:600;gap:6px;justify-content:center;line-height:1;padding:7px 16px;position:relative;transition:color var(--t-base) ease,transform var(--t-base) var(--ease-bounce);white-space:nowrap;z-index:1}.seg--dense .seg-opt[data-v-1941cd47]{font-size:var(--fs-sm);padding:6px 13px}.seg-opt[data-v-1941cd47]:focus-visible:not(.active),.seg-opt[data-v-1941cd47]:hover:not(.active){color:var(--ink);transform:translateY(-1px)}.seg-opt[data-v-1941cd47]:active{transform:scale(.94);transition-duration:.08s}.seg-opt.active[data-v-1941cd47]{color:#fff}.seg-ico[data-v-1941cd47]{transition:transform var(--t-slow) var(--ease-bounce)}.seg-opt:hover .seg-ico[data-v-1941cd47]{transform:rotate(-10deg) scale(1.12)}.seg-opt.active .seg-ico[data-v-1941cd47]{animation:segIcoPop-1941cd47 .5s var(--ease-bounce)}@keyframes segIcoPop-1941cd47{0%,to{transform:scale(1) rotate(0)}45%{transform:scale(1.2) rotate(-12deg)}}.seg-thumb[data-v-1941cd47]{background:linear-gradient(135deg,var(--primary) 0,var(--primary-2) 100%);border-radius:var(--r-pill);bottom:4px;box-shadow:var(--shadow-2),0 0 16px -4px var(--primary-soft);pointer-events:none;position:absolute;top:4px;transition:left .42s var(--ease-spring),width .42s var(--ease-spring);z-index:0}.seg--dense .seg-thumb[data-v-1941cd47]{bottom:3px;top:3px}@media(prefers-reduced-motion:reduce){.seg-ico[data-v-1941cd47],.seg-opt[data-v-1941cd47],.seg-thumb[data-v-1941cd47]{transition:none!important}.seg-opt.active .seg-ico[data-v-1941cd47]{animation:none}}.ff-overlay[data-v-87581650]{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:color-mix(in srgb,var(--ink) 42%,transparent);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:130}.ff-card[data-v-87581650]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-4);flex-direction:column;max-height:min(86vh,720px);max-width:480px;overflow:hidden;width:100%}.ff-card[data-v-87581650],.ff-head[data-v-87581650]{display:flex;position:relative}.ff-head[data-v-87581650]{align-items:center;background:radial-gradient(circle at 12% -40%,var(--primary-soft) 0,transparent 70%),var(--surface);border-bottom:1px solid var(--divider);gap:10px;padding:16px 18px 14px}.ff-grip[data-v-87581650]{display:none}.ff-title[data-v-87581650]{align-items:center;color:var(--ink);display:inline-flex;flex:1;font-family:var(--font-display);font-size:var(--fs-lg);font-weight:700;gap:8px;margin:0}.ff-title-ico[data-v-87581650]{color:var(--primary)}.ff-x[data-v-87581650]{align-items:center;background:var(--surface-2);border:0;border-radius:50%;color:var(--ink-3);cursor:pointer;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;transition:background var(--t-base) ease,color var(--t-base) ease,transform .22s var(--ease-bounce);width:32px}.ff-x[data-v-87581650]:hover{background:var(--primary-soft);color:var(--primary-ink);transform:rotate(90deg)}.ff-x[data-v-87581650]:active{transform:rotate(90deg) scale(.9)}.ff-body[data-v-87581650]{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:6px 18px 18px}.ff-field[data-v-87581650]{animation:ffFieldIn-87581650 .5s var(--ease-out-expo) backwards;border-bottom:1px solid var(--divider);padding:16px 0 4px}.ff-field[data-v-87581650]:last-child{border-bottom:0}.ff-field[data-v-87581650]:first-child{animation-delay:.02s}.ff-field[data-v-87581650]:nth-child(2){animation-delay:.06s}.ff-field[data-v-87581650]:nth-child(3){animation-delay:.1s}.ff-field[data-v-87581650]:nth-child(4){animation-delay:.14s}.ff-field[data-v-87581650]:nth-child(5){animation-delay:.18s}@keyframes ffFieldIn-87581650{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ff-label[data-v-87581650]{align-items:center;color:var(--ink-3);display:inline-flex;font-size:var(--fs-sm);font-weight:700;gap:6px;letter-spacing:.04em;margin-bottom:11px;text-transform:uppercase}.ff-label[data-v-87581650] .ico{color:var(--primary-2)}.ff-dates[data-v-87581650]{align-items:center;display:flex;gap:8px}.ff-dates[data-v-87581650] .dp{flex:1;min-width:0}.ff-date-sep[data-v-87581650]{color:var(--ink-3);flex-shrink:0;font-size:var(--fs-md)}.ff-foot[data-v-87581650]{border-top:1px solid var(--divider);display:flex;gap:12px;padding:13px 18px}.ff-foot[data-v-87581650],.ff-reset[data-v-87581650]{align-items:center;background:var(--surface)}.ff-reset[data-v-87581650]{border:1px solid var(--border);border-radius:var(--r-pill);color:var(--ink-2);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--fs-base);font-weight:600;gap:6px;height:40px;padding:0 16px;transition:border-color var(--t-base) ease,color var(--t-base) ease,transform var(--t-base) var(--ease-bounce),box-shadow var(--t-base) ease}.ff-reset[data-v-87581650] .ico{transition:transform .4s var(--ease-bounce)}.ff-reset[data-v-87581650]:not(:disabled):hover{border-color:var(--primary-2);box-shadow:var(--shadow-1);color:var(--primary)}.ff-reset[data-v-87581650]:not(:disabled):hover .ico{transform:rotate(-180deg)}.ff-reset[data-v-87581650]:not(:disabled):active{transform:scale(.96)}.ff-reset[data-v-87581650]:disabled{cursor:not-allowed;opacity:.4}.ff-apply[data-v-87581650]{align-items:center;background:linear-gradient(135deg,var(--primary) 0,var(--primary-2) 100%);border:0;border-radius:var(--r-pill);box-shadow:var(--shadow-2),0 0 18px -6px var(--primary);color:#fff;cursor:pointer;display:inline-flex;flex:1;font-family:inherit;font-size:var(--fs-md);font-weight:700;gap:7px;height:40px;justify-content:center;padding:0 18px;transition:transform var(--t-base) var(--ease-bounce),box-shadow var(--t-base) ease,filter var(--t-base) ease}.ff-apply[data-v-87581650]:hover{box-shadow:var(--shadow-3),0 0 22px -4px var(--primary);filter:brightness(1.04);transform:translateY(-1px)}.ff-apply[data-v-87581650]:active{transform:translateY(0) scale(.98);transition-duration:.08s}.ff-apply-n[data-v-87581650]{align-items:center;background:#ffffff47;border-radius:var(--r-pill);display:inline-flex;font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:700;height:19px;justify-content:center;min-width:19px;padding:0 5px}.ff-enter-active[data-v-87581650],.ff-leave-active[data-v-87581650]{transition:opacity .26s ease}.ff-enter-active .ff-card[data-v-87581650]{transition:transform .34s var(--ease-spring),opacity .26s ease}.ff-leave-active .ff-card[data-v-87581650]{transition:transform .2s var(--ease-soft),opacity .2s ease}.ff-enter-from[data-v-87581650],.ff-leave-to[data-v-87581650]{opacity:0}.ff-enter-from .ff-card[data-v-87581650],.ff-leave-to .ff-card[data-v-87581650]{opacity:0;transform:translateY(20px) scale(.96)}@media(max-width:539px){.ff-overlay[data-v-87581650]{align-items:flex-end;padding:0}.ff-card[data-v-87581650]{border-bottom:0;border-radius:var(--r-xl) var(--r-xl) 0 0;max-height:90vh;max-width:100%}.ff-grip[data-v-87581650]{background:var(--ink-4);border-radius:var(--r-pill);display:block;height:4px;left:50%;position:absolute;top:8px;transform:translate(-50%);width:38px}.ff-head[data-v-87581650]{padding-top:20px}.ff-enter-from .ff-card[data-v-87581650],.ff-leave-to .ff-card[data-v-87581650]{opacity:1;transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){.ff-field[data-v-87581650]{animation:none}.ff-enter-active .ff-card[data-v-87581650],.ff-leave-active .ff-card[data-v-87581650]{transition:opacity .2s ease}.ff-enter-from .ff-card[data-v-87581650],.ff-leave-to .ff-card[data-v-87581650]{transform:none}}
